@charset "utf-8";
/* CSS Document */

body, h1, h2, h3, .clearFloat, #callWrapper, #callFloat, #serviceFloat { margin:0px; padding:0px;}

body { background:url(images/bg.jpg) repeat-x; font: 95% normal "Helvetica", Arial, Verdana; color:#6c6b6b;}

/*H Tags*/
h1 { font-size:18px; letter-spacing:-1px; padding:0px 0 0 32px;}
h2 { font-size:18px; letter-spacing:0px; padding:0 0 10px 35px;}
h3 { text-align:center; font-size:12px; letter-spacing:2px; padding:10px;}

/*Header Wrapper*/
#headerWrapper { width:100%; height:117px; margin:auto auto; padding:0px;}
#header { background:url(images/header.jpg) no-repeat; width:1000px; height:117px; margin:auto auto; padding:0px;}
#company { position:relative; width:300px; height:100px; left:75px; top:20px; float:left;}

/*Navigation*/
#nav { position:relative; width:460px; height:117px; left:230px; top:0px; float:left;}
#nav li { padding:0 0 0 10px; list-style:none; font-size:15px; text-transform:uppercase; display:inline; color:#fff;}

/*Telephone Number*/
#teleWrapper { width:100%; height:49px; margin:auto auto; padding:0px;}
#telephone { width:1000px; height:49px; margin:auto auto; padding:0px;}
#teleContent { position:relative; width:670px; height:49px; left:200px;}
#teleContent h2 { padding:10px 0 0 0;}
#telephone h4 { font-size:52px; color:#fff; float:left; font-weight:normal; line-height:45px; margin:0px; padding:2px 0 0 10px;}
#telephone h2 { font-size:25px; letter-spacing:1px; font-weight:normal; color:#fff; float:left; line-height:28px;}

/*Main Top Bg*/
#maintopWrapper { width:100%; height:49px; margin:auto auto; padding:0px;}
#mainTop { background:url(images/mainTop.jpg) no-repeat; width:1000px; height:49px; margin:auto auto; padding:0px;}

/*White Main Background*/
#mainWrapper { width:100%; height:auto; margin:auto auto; padding:0px;}
#mainBg { background-color:#fff; border:solid 1px #e5e5e5; width:900px; height:790px; margin:auto auto; margin-bottom:20px; padding:0px;}

/*Banner*/
#banner { background:url(images/banner.jpg) no-repeat; width:872px; height:263px; margin:auto auto; margin-top:10px; padding:0px;}
#bannerContent { width:550px; height:205px; margin:0px; padding:0px;}
#banner h1 { font-size:36px; color:#147caf; margin:0px; padding:10px 0 0 20px;}
#banner p { width:380px; font-size:18px; letter-spacing:1px; color:#333; margin:7px 0 0 25px;}

/*Submit Button*/
#bookButton { width:158px; height:49px; margin:15px 0 0 20px;}

/*Card Payments*/
#cardWrapper { width:800px; height:34px; padding:12px;}

/*Main Inner Content*/
#mainInner { width:872px; margin:auto auto; margin:20px 0 0 15px; padding:0px;}
#mainText { width:580px; height:auto; float:left;}
#formLabel { font-size:12px; letter-spacing:1px; text-align:right;}
#mainText ul { width:550px; height:270px; overflow:auto; margin:20px 0 0 15px; padding:0px;}
#mainText ul a { font-size:16px; color:#6c6b6b;}
#mainText li { font-size:16px; font-style:italic; list-style:none;}
#mainText h1 { margin:6px 0 0 10px; padding:0px;}
#mainText h1 a { margin:11px 0 0 3px; font-size:24px; padding:0px;}
#mainText h2 { font-size:18px; font-style:italic; text-align:center; padding:10px 0 10px 10px;}
#mainText p { font-size:15px; letter-spacing:1px; margin:0px; padding:3px 20px 0 13px; text-align:justify;}
#mainText a { font-size:16px; color:#6c6b6b;}
#contactus { font-size:17px; margin:10px 0 0 0;}
#recadd p { font-size:13px; text-align:center;}

/*Call Back Form & Testimonials*/
#callWrapper { width:290px; height:342px; float:left;}

/*Call Back Form*/
#callFloat { width:297px; height:160px;}
#callContent {background:url(images/callbg.jpg) repeat-x; width:287px; height:161px; margin:10px; padding:0px;}
#callContent p { width:260px; font-size:14px; margin:0 0 0 30px; padding:0px;}
#callContent h2 { padding:0 0 5px 45px; color:#147caf;}
#quickForm { position:absolute; font-size:13px; width:375px; height:144px; padding:0px; margin:5px 0 0 -90px;}
#quickForm table { width:332px; border:0px;  text-align:right;}
#quickForm tr { height:10px;}
#quickForm td { width:150px;}
#quickForm input { height:20px; width:180px; font-size:12px; color:#727272;}
#quickForm select { width:105px; font-size:12px; height:20px;}
#quickForm .submit { height:25px; margin:4px 0 0 250px; width:80px; color:#333;}

/*Testimonials*/
#testFloat { background:url(images/testbg.jpg) no-repeat; width:297px; height:184px; margin:10px;}
#testContent { width:287px; height:150px; margin:10px; padding:0px;}
#testContent h2 { padding:5px 0 5px 30px; color:#147caf;}
#TestWhole { overflow:auto; margin:5px 8px 0 5px; height:143px; font-size:14px;}
#TestText { font-style:italic;}

/*Social Networking*/

#contactinfo { width:280px; height:160px; margin:10px; padding:0px;}
#contactinfo h3 { font-size:18px; letter-spacing:1px; font-weight:normal; margin:0px; padding:0px;}
#contactinfo h2 { font-size:40px; font-weight:normal; margin:0px; padding:0px; text-align:center;}
#social { width:350px; margin:5px 0 0 12px;}
.float { float:left;}

/*Footer*/
#footerWrapper { background:url(images/footerBg.jpg) repeat-x; width:100%; height:203px; margin:auto auto; padding:0px;}
#footerBg {width:1000px; height:203px; margin:auto auto; padding:0px;}
#footerContent { width:900px; height:143px; margin:auto auto; margin-top:10px; padding:0px;}
#footerContent h2 { color:#fff; padding:10px 0 0 0;}
#footerContent h1 { color:#fff; letter-spacing:-1px; margin:7px 0 0 10px; padding:0px;}

/*Services List*/
#serviceFloat { width:340px; height:140px; float:left;}
#serviceFloat li { list-style:circle; font-size:17px; font-weight:normal; color:#fff;}
#serviceFloat h2 { margin:0 0 0 28px;}

/*Areas We Cover*/
#banches { width:550px; height:190px; float:left; margin:0 0 0 10px;}
.scroll { margin:0px; width:552px; height:150px; overflow:auto; color:#fff; letter-spacing:1px; font-size:13px;}
.scroll ul { padding:0px; margin:5px 12px 0 4px;}
.scroll li { display:inline;}
.scroll h3 { text-align:left; margin:0px; padding:3px 0 2px 4px;}

/*Copyright*/
#copy { color:#333; font-size:15px; letter-spacing:1px; text-align:center; margin:0 0 5px 0;}

/*ClearFloat*/
.clearFloat { width:100%; clear:both; height:0px; overflow:hidden;}

/*a Links*/
a:link { color:#fff; text-decoration:none;}
a:hover { color:#eee; text-decoration:none;}
a:visited { color:#fff; text-decoration:none;}
a:active { color:#fff; text-decoration:none;}
