/* Scotts CSS Document */
body{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4b4b4b;
	background:url(../images/main_background3.jpg) repeat-x;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,pre,form,fieldset,input,textarea,p,blockquote{ margin:0; padding:0; }
h1,h2,h3,h4 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
fieldset,img{ border:0 !important; }
a{ outline:none; text-decoration:none;}
ol,ul {	list-style:none; }
.left{ float:left;}
.clear{ clear:both; }

#mainWrapper{ width:918px; margin:auto;}
/*** Header Styles ***/ 
#header{ height:126px; width:847px; padding:0px 50px 0px 21px;}
.mainLogo{ float:left;}
.mainLogo a{ background: url(../images/logo.jpg) left top no-repeat; display:block; width:123px; height:97px; text-indent:-9999px;}
.phoneNo{ background: url(../images/phone_no.jpg) left top no-repeat; width:136px; height:16px; float:right; text-indent:-9999px; margin:3px 0px 14px 0px;}

#bannerSec{ background:url(../images/bannerbg.jpg) left top repeat-x; height:286px; padding:19px 43px 0px 43px; line-height:18px;}
#bannerSec #bannerLeftsec{ width:267px; float:left;}
#bannerSec #bannerLeftsec .openoffice{ background:url(../images/officeopen.jpg) left top no-repeat; width:242px; margin-top:13px; color:#fbfdfe; font-weight:bold; font-size:12px; padding-top:28px;}
#bannerSec #bannerLeftsec .openoffice .line{ background:url(../images/line.jpg) left bottom no-repeat; width:240px; height:15px;  float:left;}
#bannerSec #bannerLeftsec .telephone_no{ background:url(../images/telephone_no2.jpg) left top no-repeat; width:205px; height:15px; color:#fcfdfe; font-weight:bold; padding:35px 0px 0px 37px; float:left;}
#bannerSec #bannerLeftsec .email{ background: url(../images/email.jpg) left top no-repeat; width:205px; height:18px; color:#fcfdfe; font-weight:bold; padding:35px 0px 0px 37px;  float:left;}
#bannerSec #bannerLeftsec .email a{ color:#fcfdfe; font-weight:bold; text-decoration:none;}
#bannerSec #bannerLeftsec .email a:hover{ color:#fcfdfe; font-weight:bold; text-decoration:underline;}
#bannerSec #bannerLeftsec .visitus{ background:url(../images/visitus.jpg) left top no-repeat; width:205px; height:46px; float:left; color:#fcfdfe; font-weight:bold; padding:35px 0px 0px 37px;  float:left;}
#bannerSec #bannerLeftsec .visitus a{ color:#fcfdfe; font-weight:bold; text-decoration:none;}
#bannerSec #bannerLeftsec .visitus a:hover{ color:#fcfdfe; font-weight:bold; text-decoration:underline;}

#bannerSec #bannerMidtsec{ width:319px; float:left;}
#bannerSec #bannerMidtsec .visaSearchsec{ background:url(../images/visasearch.jpg) left top no-repeat; width:282px; height:223px; padding-top:47px;}
#bannerSec #bannerMidtsec .visaSearchsec .destination, #bannerSec #bannerMidtsec .visaSearchsec .nationality, #bannerSec #bannerMidtsec .visaSearchsec .typeof_visa{ background:url(../images/destination.jpg) left top no-repeat; width:245px; height:49px; margin:auto; margin-bottom:6px;}
#bannerSec #bannerMidtsec .visaSearchsec .destination .selectbox, #bannerSec #bannerMidtsec .visaSearchsec .nationality .selectbox, #bannerSec #bannerMidtsec .visaSearchsec .typeof_visa .selectbox{width:152px; margin:22px 0px 0px 49px;}
#bannerSec #bannerMidtsec .visaSearchsec .nationality{ background:url(../images/nationality.jpg) left top no-repeat;}
#bannerSec #bannerMidtsec .visaSearchsec .typeof_visa{ background:url(../images/typeofvisa.jpg) left top no-repeat;}
#bannerSec #bannerMidtsec .visaSearchsec .goBtn{ background:url(../images/gobtn.jpg) left top no-repeat; width:195px; height:40px; margin:4px 0px 0px 46px; cursor:pointer; border:none;}

#bannerSec #bannerRightsec{ width:245px; float:left;}
#bannerSec #bannerRightsec .ukpassportholders{ background:url(../images/ukpassport_holders.jpg) left top no-repeat; width:243px; height:61px; margin-top:13px;}
#bannerSec #bannerRightsec h4.ukpassportholders{ text-indent:-999em; }
#bannerSec #bannerRightsec .china{ background:url(../images/china.jpg) left top no-repeat; width:193px; height:18px; color:#fcfdfe;padding:40px 0px 0px 54px; font-weight:bold; font-size:11px;}
#bannerSec #bannerRightsec .china a{ color:#fcfdfe; text-decoration:none;}
#bannerSec #bannerRightsec .china a:hover{ color:#fcfdfe; text-decoration:underline;}
#bannerSec #bannerRightsec .india{ background:url(../images/india.jpg) left top no-repeat; width:193px; height:18px; color:#fcfdfe;padding:40px 0px 0px 54px; font-weight:bold; font-size:11px;}
#bannerSec #bannerRightsec .india a{ color:#fcfdfe; text-decoration:none;}
#bannerSec #bannerRightsec .india a:hover{ color:#fcfdfe; text-decoration:underline;}
#bannerSec #bannerRightsec .russia{ background:url(../images/russia.jpg) left top no-repeat; width:193px; height:18px; color:#fcfdfe;padding:40px 0px 0px 54px; font-weight:bold; font-size:11px;}
#bannerSec #bannerRightsec .russia a{ color:#fcfdfe; text-decoration:none;}
#bannerSec #bannerRightsec .russia a:hover{ color:#fcfdfe; text-decoration:underline;}

#containerSec{margin:27px 0px 0px 25px;line-height:18px;}
#containerSec #containerLeftSec{width:424px;float:left;}
#containerSec #containerLeftSec .topcurve, #containerSec #containerRightSec .topcurve{ background:url(../images/container_tc.jpg) left top no-repeat; width:424px; float:left;}
#containerLeftSec .mibbg{ background:url(../images/container_midbg.jpg) left top repeat-y; width:408px; float:left; padding:8px 0px 5px 16px;height:438px;}
#containerRightSec .mibbg{ background:url(../images/container_midbg.jpg) left top repeat-y; width:408px; float:left; padding:8px 0px 5px 16px;}
#containerSec #containerLeftSec .mibbg .title{ background:url(../images/successfully_arranging.jpg) left top no-repeat; width:373px; height:34px;}
#containerSec #containerLeftSec .mibbg .contentsec{padding-bottom:7px;padding-top:10px;  width:375px; float:left;}
#containerSec #containerRightSec .contentsec{float:left;height:180px;overflow:auto;padding-top:10px;width:388px;}
#containerSec #containerLeftSec .mibbg .contentsec .content{ width:230px; float:left; padding-left:27px;}
#containerRightSec .mibbg .newsl_title{float:left;width:95%;padding-bottom:5px;}
#containerRightSec .mibbg .newsl_content{float:left;width:95%;}
#containerSec #containerLeftSec .bottomcurve, #containerSec #containerRightSec .bottomcurve{background:url(../images/container_bc.jpg) left top no-repeat; width:424px; height:9px; float:left; margin-bottom:18px;}

#containerSec #containerRightSec{ width:424px; float:left; padding-left:20px;}
#containerSec #containerRightSec .title{ background:url(../images/scottsvisas_news.jpg) left top no-repeat; width:373px; height:34px;}
#containerSec #containerRightSec .contentsec a{ color:#0d77d7; text-decoration:underline;}
#containerSec #containerRightSec .contentsec a:hover{ color:#0d77d7; text-decoration:none;}
#containerSec #containerRightSec .informedSec{ padding:10px 0px 0px 5px; float:left; width:383px;}
#containerRightSec .informedSec input{ margin-bottom:5px; border-top: 2px solid #afafaf; border-bottom:1px solid #d4d4d4; border-right:1px solid #d4d4d4; border-left:1px solid #d4d4d4; padding:2px 0px 2px 0px; font-size:12px; color:#4b4b4b;}
#containerSec #containerRightSec .subscribe_btn{ margin:0;background:url(../images/subscribe_btn.jpg) left top no-repeat; width:113px; height:36px; float:left; margin-top:5px; cursor:pointer; border:none !important;}

/*** Footer Styles ***/
#footer{ width:918px; text-align:center; font-size:11px; background:url(../images/footerbg.jpg) left bottom repeat-x; height:172px; margin-top:0px; color:#b2b2b2; }
#footer .footerLinks{ margin-top:21px; line-height:20px; }
#footer .footerLinks a{ color:#b2b2b2; }
#footer .footerLinks a:hover{ text-decoration:underline; }

.contentsec .left{
	padding-top:10px;
}
#input_button{
	float:right;
}

.informedSec .name_input_div{
	width:100%;
	float:left;
}
.informedSec .name_input_div input{
	width:100%;
	float:left;
}
.informedSec .email_input_div{
	width:100%;
	float:left;
}
.informedSec .email_input_div input{
	width:100%;
	float:left;
}
#containerSec #containerLeftSec .mibbg h4.title{
	text-indent:-999em;
}
#containerRightSec .mibbg h4.title{
	text-indent:-999em;
}