/* Scotts CSS Document */
body{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4b4b4b;
}
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; }
.b{ font-weight:bold; }
html .clearFix {height:1%;}
.clearFix:after {content: ""; display: block; height: 0; clear: both; visibility: hidden;} 
.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;}

 /*** Container Styles ***/
#container{
	padding:0px 29px 0px 22px;
 }
.containerInner{
	width:867px;
	background: url(../images/content_midbg.jpg) 0px 0px repeat-y;
}
.containerInnerTopbg{ background: url(../images/content_topbg.jpg) 0px 0px no-repeat; }
.containerInnerbottombg{ background: url(../images/content_bottombg.jpg) left bottom no-repeat; padding:26px 0px 20px 23px; }
.containerInner h2{
 	font-size:19px;
	padding:37px 0px 25px 0px;
 	
}
#contact_us_text{
	float:left;
	padding-top:30px;
	width:100%;
}
.contactInformation #title{
	float:left;
	width:305px;
	height:22px;
	background: url(../images/travel.gif) 0px 0px no-repeat;
}
.contactForm #title{
	float:left;
	width:305px;
	height:22px;
	background: url(../images/callback_service.gif) 0px 0px no-repeat;
}
.contactInformation #contact_text_container{
	float:left;
	padding-top:20px;
	width:305px;
}
.contactForm #contact_text_container{
	float:left;
	padding-top:20px;
	width:305px;
}
#contact_text_container a{
	text-decoration:none;
	color:#386793;
}
#contact_text_container a:hover{
	text-decoration:underline;
	color:#386793;
}
.contactForm{
	width:296px;
	float:left;
	padding:0px 0px 0px 148px !important;
	padding:0px 0px 0px 138px;
	font-size:12px;
	color:#285a88;
	font-weight:normal;
}
.contactForm #formID{
	width:296px;
	float:left;
	padding:0;
}
.contactForm #formID h2{
	width:296px;
	float:left;
}
.contactForm #formID ul{
	width:296px;
	float:left;
	padding:0;
}
.contactForm #formID li{
	width:100%;
	float:left;
}
.contactForm #formID li.name_input_field input{
	width:100%;
	float:left;
}
.contactForm #formID li.email_input_field input{
	width:100%;
	float:left;
}
.contactForm #formID li.message_input_field textarea{
	float:left;
	width:100%;
	overflow:auto;
}
.contactForm #formID li.submit_button{
	width:100%;
	float:left;
}
.contactForm ul li{ padding-bottom:3px; }
.contactForm input, .contactForm textarea{ margin-bottom:11px; 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; }
.contactForm input.sendBut{
	background:url(../images/send_button.jpg) 0px 0px no-repeat;
	height:36px;
	cursor:pointer;
	width:113px;
	border:none;
}
.contactInformation{
	float:left;
	padding-left:21px;
	width:296px;
	line-height:18px;
}
.txt17{ font-size:17px; color:#4b4b4c; font-weight:bold; }
.blueTxt{ color:#295b89; font-size:14px; }
.telephone, .email, .visitUs{ height:35px; font-size:13px; font-weight:bold; padding:20px 0px 0px 54px; text-align:left; }
.telephone{ background:url(../images/telephone_cont.jpg) 0px 0px no-repeat;  margin-top:18px; }
.email{ background: url(../images/email_cont.jpg) 0px 0px no-repeat; margin-top:8px; }
.email a{ color:#4B4B4B; }
.visitUs{ background: url(../images/visitus_cont.jpg) 0px 0px no-repeat; margin-top:8px; }
a.moreFindUs{ color:#2d608f; text-decoration:none; float:left; margin:3px 5px 0px 0px; }
a.moreFindUs:hover{ text-decoration:underline; }
/*** Footer Styles ***/
#footer{ width:918px; text-align:center; font-size:11px; background:url(../images/footerbg.jpg) left bottom repeat-x; height:172px; margin-top:20px; color:#b2b2b2; }
#footer .footerLinks{ margin-top:21px; line-height:20px; }
#footer .footerLinks a{ color:#b2b2b2; }
#footer .footerLinks a:hover, .email a:hover{ text-decoration:underline; }
