* {margin:0; padding:0}
/*body {font:12px Verdana, Arial, Helvetica, sans-serif; color:#666}*/
#wrapper {width:300px; margin:50px auto}
.form {float:left; padding:0 10px 10px 10px; background:#f3f3f3; border:2px solid #cfcfcf}
.form label {float:left; width:100px; padding:10px 10px 0 0; font-weight:bold}
.form select {float:left; width:146px; margin-top:10px}
.form input {float:left; margin-top:10px}
.form .submit {clear:both}
#msg {display:none; position:absolute; z-index:200; background:url(../images/msg_arrow.gif) left center no-repeat; padding-left:7px}
#msgcontent {display:block; background:#f3e6e6; border:2px solid #924949; border-left:none; padding:5px; min-width:150px; max-width:250px;font:12px Verdana, Arial, Helvetica, sans-serif; color:#666; }


.ValidationErrMsg{background:url("../images/cross_small.png") no-repeat left 2px;color:Red!important;float:left;font-family:Arial;font-size:11px!important; padding-left:15px;}

 /* Progress bar */
.demo
    {    
    	border:solid 0px #3399ff;
    	padding:10px;
    	font-family:Calibri;
    }
    .modalBackground 
    {
        background-color:black;
        filter:alpha(opacity=60);
        opacity:0.6;
    }  
    .popup
    {
    	border:solid 1px #111;
    	background-color:#fff;
    	padding:5px 5px 10px;
    }
.BannerSlide ul li img{width:100%}