@charset "utf-8";
/* CSS Document */

body, form{margin: 0px;	padding: 0px; background-color:#2B2B2B; font-size:14px; color:#FFFFFF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

h1, h2, h3, p{margin:0; padding:0;}

input{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

strong{color:#3771a4;}

/* MAIN BACKGROUND STYLE */

#mainbg{background:url(../images/mainbg.jpg) repeat-x center top; width:100%; height:852px;}

#wrapper{height:auto !important; margin:0 auto;	width:1000px; height:100%; min-height:100%;}

.clear{clear:both;}

/* HEADER STYLE */

#header_area{width:1000px; height:81px; background:url(../images/hd-bg.jpg) no-repeat;}

#header-left{float:left; width:648px; height:81px;}

#header-right{float:right; width:352px; height:81px;}

.hd-phone{float:right; font-size:25px; font-weight:bold; padding:14px 19px 0px 0px;}

.hd-cc{clear:right; float:right; padding-right:19px;}

#logo{padding:25px 0px 0px 21px;}

#logo a{text-decoration:none; color:#FFFFFF; font-size:35px;}

/* MENU STYLE */

#menu_area{width:1000px; height:52px;}

.menubg{float:left; width:1000px; height:52px; background:url(../images/menubg.jpg) repeat-x;}

#navimenu ul{margin:0; padding:0; list-style-type:none; padding-left:10px;}

#navimenu li{float:left; padding-right:10px;}

#navimenu a{display:block; width:auto; height:52px; line-height:52px; text-decoration:none;  padding:0px 5px; font-weight:bold; color:#FFFFFF;}

#navimenu a:hover, #navimenu a.active{background:url(../images/hover.jpg) repeat-x;}

/* BANNER STYLE */

#banner_area{width:1000px; height:350px;}

#banner-top{width:1000px; height:191px;}

#banner-btm{swidth:1000px; height:159px;}

.bnrtop-left{float:left; width:500px; height:191px; background:url(../images/bntop-left.jpg) no-repeat;}

.bnrtop-right{float:right; width:500px; height:191px; background:url(../images/bntop-right.jpg) no-repeat;}

.bnrbtm-left{float:left; width:714px; height:159px; background:url(../images/bnbtm-left.jpg) no-repeat;}

.bnrbtm-right{float:right; width:286px; height:159px; background:url(../images/bnbtm-right.jpg) no-repeat;}

.bnr-shdr-leftpadding{float:left; padding:50px 0px 0px 141px;}

.bnr-shdr-rightpadding{float:right; padding:50px 149px 0px 0px;}

.bnr-shadebg{width:288px; height:47px; background:url(../images/bnr-shadetop.png) no-repeat;}

.bnr-text{text-align:center; line-height:47px; font-size:20px;}

.bnr-text a{text-decoration:none; color:#FFFFFF;}

.bnr-tagline{float:left; padding:78px 0px 0px 100px; font-size:20px; font-weight:bold;}

.bnr-coupon{float:left; font-size:20px; font-weight:bold; padding:74px 0px 0px 67px;}

.bnr-coupon a{text-decoration:none; color:#FFFFFF;}

.bnr-coupon a:hover, .bnr-text a:hover{color:#0F0;}

/* MID STYLE */

#mid_area{width:1000px; height:147px;}

.midbg{float:left; width:1000px; height:147px; background:url(../images/midbg.jpg) no-repeat;}

.midbox1{float:left; padding-left:30px;}

.midbox2{float:left; padding-left:28px;}

.midbox3{float:left; padding-left:27px;}

/* CONTENT STYLE */

#content_area{width:1000px; height:inherit;}

#contentbg{float:left; width:1000px; height:inherit; background:url(../images/contentbg.gif) repeat-y;}

.contentbtm{float:left; width:1000px; height:auto; background:url(../images/contentbg-btm.jpg) bottom no-repeat;}

#content-bottom-area{width:1000px; height:113px;}

.contentbg-btm{float:left; width:1000px; height:113px; background-color:#FFFFFF;}

.contentbtm-left{float:left; width:718px; height:113px; background:url(../images/contentbtm-leftbg.jpg) no-repeat;}

.contentbtm-right{float:right; width:282px; height:113px; background:url(../images/contentbtm-rightbg.gif) no-repeat;}

.contentbtm-text-padding{padding:15px 0px 0px 242px;}

.conbtm-text-small{font-size:20px; font-weight:bold;}

.conbtm-text-big{font-size:30px; font-weight:bold;}

.conbtm-cc-text{color:#000000; padding:22px 0px 0px 56px;}

.cc-btm{padding-left:56px;}

/* LEFT COLUMN STYLE */

#left_column_area{float:left; padding-left:30px; width:278px; height:auto; padding-bottom:151px;}

#estimate-area{width:278px; height:auto;}

.est-topbg{width:278px; height:50px; background:url(../images/est-top.gif) no-repeat;}

.est-topbg p{font-size:20px; font-weight:bold; line-height:50px; padding-left:17px;}

.est-bg{width:278px; height:auto; background:url(../images/est-bg.gif) repeat-y;}

.est-btmbg{width:278px; height:15px; background:url(../images/est-btm.gif) no-repeat;}

.textboxbg{width:248px; height:37px; background:url(../images/txtbox.gif) no-repeat; padding-bottom:10px;}

.textareabg{width:248px; height:154px; background:url(../images/textareabg.gif) no-repeat; padding-bottom:10px;}

.textbox{background-color:transparent; border: 0px solid; height:37px; width:230px; color:#000000; margin-left:10px;}

.textareabox{background-color:transparent; border: 0px solid; height:144px; width:230px; color:#000000; margin:4px 0px 0px 10px;}

/* RIGHT COLUMN AREA  */

#right_column_area{float:right; padding-right:30px; width:645px; height:auto;}

#content-text h2{font-size:28px; font-weight:bold; color:#3771a4; padding-bottom:10px;}

#content-text h3{font-size:20px; font-weight:bold; color:#3771a4; padding-bottom:10px;}

#content-text p{color:#000000; text-align:justify; padding-bottom:10px;}

#content-text ul{color:#000000; margin:0; padding-bottom:10px;}

#content-text li{padding-bottom:8px;}

.content-img-right{float:right; padding-left:10px;}

.coupons{padding-bottom:15px;}

/* FOOTER STYLE */

#footer_area{width:100%; height:auto;}

.footerbg{float:left; width:100%; height:auto; background-color:#000000;}

#footer-wrapper{margin:0 auto; width:1000px; height:auto;}

.footer-links{text-align:center; padding:20px 0px 10px 0px;}

.footer-links a{text-decoration:none; color:#FFFFFF;}

.footer-links a:hover{text-decoration:underline;}

.copyright{text-align:center; padding:8px 0px 20px 0px;}