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

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

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

.behavior{behavior:url(iepngfix.htc);}

.font-orange{color:#FDB813;}

.font-red{color:#BB2B2B;}

/* MAIN BACKGROUND STYLE */

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

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

.clear{clear:both;}

/* HEADER STYLE */

#header_area{width:1000px; height:99px;}

#hd-top{width:1000px; height:26px;}

#hd-btm{width:1000px; height:73px;}

#hd-top p{line-height:26px; text-align:center;}

.hdlogo-bg{float:left; width:381px; height:73px; background:url(../images/logobg.jpg) no-repeat;}

.hdlogo-left{padding-left:60px; line-height:73px;}

.logo-f1{font-size:35px; color:#fdb813;}

.logo-f2{font-size:25px; color:#FFFFFF;}

#hd-right{float:right; width:619px; height:73px;}

#hd-right p{float:right; font-size:30px; font-weight:bold; color:#484747; line-height:73px; padding-right:31px;}

/* MENU STYLE */

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

.mn-left{float:left; width:353px; height:51px; background:url(../images/mn-left.png) no-repeat;}

#menu-container{float:right; padding-top:8px; width:647px; height:35px;}

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

#navimenu li{float:left; line-height:35px;}

#navimenu a{display:block; padding:0px 25px; text-decoration:none; color:#FFFFFF; font-weight:bold;}

#navimenu a:hover, #navimenu a.active{color:#000000; background:#FDB813;}

li.mn-divider{width:29px; height:35px; background:url(../images/mn-divider.gif) no-repeat;}

/* BANNER STYLE */

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

#banner_area p{color:#FFFFFF;}

.banner-left{float:left; width:351px; height:338px; background:url(../images/bnr-left.png) no-repeat;}

.banner-right{float:right; width:649px; height:338px;}

.bnr-padtop{padding-top:31px;}

.bnr-padding{padding:18px 0px 0px 28px;}

.bnr-top{width:649px; height:213px; background:url(../images/bnr-top.png) no-repeat;}

.bnr-tagline{font-size:28px; font-weight:bold;}

.bnr-text{padding:10px 191px 0px 0px; text-align:justify;}

.bnr-btm{width:649px; height:94px; background:url(../images/bnr-btm.gif) no-repeat;}

.bnr-discount{padding:8px 0px 0px 47px;}

/* MID AREA STYLE */

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

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

.mid2{float:left; padding-left:6px;}

.mid3{float:right; padding-right:29px;}

/* CONTENT STYLE */

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

/* LEFT COLUMN STYLE */

#left_column_area{float:left; padding:20px 0px 15px 30px; width:247px; height:auto;}

.left-paddingbtm{padding-bottom:12px;}

.call-us-bg{width:247px; height:106px; background:url(../images/call-us.jpg) no-repeat;}

.call-us-phone{font-size:28px; font-weight:bold; color:#FFFFFF; padding-top:55px; text-align:center;}

/* RIGHT COLUMN STYLE */

#right_column_area{float:right; padding:20px 30px 15px 0px; width:670px; height:auto;}

#content-text h2{font-size:30px; font-weight:bold; padding-bottom:10px;}

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

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

#content-text ul{margin:0; padding:0; padding:0px 0px 10px 30px;}

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

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

#serv{border: 1px solid #FFFFFF; border-collapse: collapse; color: #333333; margin-left: 10px; padding: 5px; text-align: center; width: 97%; font-family:Arial, Helvetica, sans-serif;	font-size:12px;}

#serv td{border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; padding: 2px;}

#serv td:first-child{border-left: medium none;}

#serv td:last-child{border-right: medium none;}

#title{background: none repeat scroll 0 0 #3B393A; color: #FFFFFF; font-size: 16px; text-transform: uppercase;}

/* FOOTER STYLE */

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

.footerbg{float:left; width:100%; height:auto; background-color:#4F4F4F; padding-bottom:25px;}

.footer-topbg{width:100%; height:5px; background:url(../images/ft-shadow-top.gif) repeat-x;}

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

#footer-left{float:left; width:709px; height:auto;}

#footer-right{float:right; width:290px; height:auto;}

#footer_area p{font-size:11px; color:#FFFFFF; padding-top:10px;}

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

#footer_area a:hover{text-decoration:underline;}

#footer_area p.footer-logo{float:right; font-weight:bold; font-size:20px;}

#footer_area p.copyright{clear:right; float:right;}