@charset "utf-8";
/* COMMON STYLE */
*{font:normal normal 13px Arial, Helvetica, sans-serif; margin:0; padding:0}
.clearFloat{font-size:0; height:0; overflow:hidden; clear:both}
.boldText{font-weight:bold}
p{padding:10px 0 0 0 }
body{background:#b8c666 url(../images/body-bg.png) repeat-y center}
hr{display:none}
.right{float:right;}
.specialText{font-size:10px; color:#361d00; text-align:center; padding:8px  25px 8px 25px; clear:both}
.specialText2{font-size:10px; color:#361d00; text-align:center; padding:28px  25px 8px 25px; clear:both; position:absolute; left:50px}
.timeNprice{color:#361d00; font-weight:bold; font-size:14px !important; text-align:right; margin:0px 0 0px 0}
/*Start hiding from IE Mac \*/
img{border:none} /*Stop hiding from IE Mac */
::-moz-selection{background:#361d00; color:#bdd654;}
::selection{background:#361d00; color:#bdd654;}
/* home page stytle */
#mainContainer{width:941px; margin:0 auto; border:0px solid; background:#bdd654}
#header{ position:relative; height:407px;}
#header h1{position:absolute; text-indent:-1000000px; background:url(../images/header.png) no-repeat; height:414px; width:941px; top:-7px;}
/*inner page header*/
#header2{ position:relative; height:204px;}
#header2 h1{position:absolute; text-indent:-1000000px; background:url(../images/header2.jpg) no-repeat; height:213px; width:941px; top:-9px; right:-1px}
/*end*/
#topMenuHolder{width:972px; margin:0 auto; height:64px; text-align:center; background:url(../images/top-menu-bg.png) no-repeat center;}
#topMenuHolder ul li.lastChild{background:none; padding:0 0 0 17px;}
#topMenuHolder ul li a:hover{color:#8ea13f}
#topMenuHolder ul li a.selected{color:#8ea13f}
#contentHolder{width:870px; margin:0 auto; margin-left:39px }
#contentArea{width:870px; background:url(../images/content-bg.jpg) repeat-y right;}
#bottomContent{background:url(../images/content-bottom.jpg) no-repeat; height:26px;}
/*left menu*/
#leftMenu{width:310px; float:left; margin-left:13px; margin-bottom:20px;}
#boxTop{background:url(../images/box-left.gif) no-repeat top; height:18px;}
#boxTop h2{font-size:20px; color:#361d00; font-weight:bold; padding:8px 0 0 19px;}
#boxBg{background:#bdd654;}
.news{width:auto; padding-top:15px;}
#boxBg img{padding:10px 0 0 19px}
.news h2{font-size:20px; color:#361d00; font-weight:bold; padding:0 0 0 19px;}
.news1{font-size:12px; color:#361d00; padding:0 10px 0 19px}
#boxBottom{background:url(../images/box-left.gif) no-repeat bottom; height:18px;}
#rightContent{float:right; width:500px;}
#rightContent ul{ margin-left:15px;  margin-top:5px }
#rightContent li{color:#361d00; font-weight:bold!important;}
#rightContent h1{font-size:25px; font-weight:bold; color:#361d00; border-bottom:2px solid #bdd654; width:440px; }
#rightContent p{padding:10px 50px 0 0; font-size:12px; color:#361d00}
#rightContent h2{font-size:20px; font-weight:bold; color:#361d00; padding:20px 0 0 0; border-bottom:2px solid #bdd654; width:440px; }
#rightContent h3{font-size:15px; font-weight:bold; color:#361d00; padding:20px 0 0 0; border-bottom:2px solid #bdd654; width:440px; }
#rightContent .featuredServices{width:auto; margin-top:20px; padding-bottom:20px; clear:both}
#rightContent .featuredServices img{margin:0 10px 0 0; float:left}
#rightContent .featuredServices h2{font-size:20px; font-weight:bold; color:#361d00; padding:0 0 0 0; border-bottom:none; width:auto}
#rightContent .featuredServices p{padding-top:0; padding-bottom:5px; font-size:12px; line-height:14px}
#testimonial{ background:url(../images/testi01.jpg) no-repeat right bottom; height:247px; margin-right:8px; margin-left:22px; padding-top:29px;}
#testimonial p{font-size:14px; font-weight:bold; font-style:italic; line-height:15x; color:#361d00}
#testimonial p.normal{font-size:12px; font-weight:normal; font-style:italic;}
/*top nav*/
ul.topnav {	list-style: none;}
ul.topnav li {background:url(../images/menu-div.png) no-repeat right; float: left; position: relative; z-index:111111;  line-height:54px;}
ul.topnav li a{color:#fff;  text-decoration:none; font-weight:bold; padding:0 17px 0 17px; outline:0; display:inline-block; float: left; line-height:54px; }
ul.topnav li a:hover{color:#8ea13f}
ul.topnav li ul.subnav {list-style:none; z-index:1111111111; position:absolute; left:0; top:50px; background:#000; display:none; float:left; width:208px; border:1px solid #472804;}
ul.topnav li ul.subnav li{border-bottom: 1px solid #bdd654; width: 208px; background:none; height:35px; }
ul.topnav li ul.subnav li.lastchild{border-bottom:none;}
ul.topnav li ul.subnav li a{line-height:35px;}
#fullWidth{ width:auto; padding:33px; padding-top:0; padding-bottom:0; margin-right:8px; padding-bottom:0px;}
#fullWidth p{color:#361d00;}
#fullWidth h1{font-size:20px; font-weight:bold; color:#361d00; padding:20px 0 0 0; border-bottom:2px solid #bdd654; width:540px;}
#fullWidth .left{float:left; width:48%; position:relative}
#fullWidth .left .leftImg{float:left; width:50%}
#fullWidth .left .rightText{float:right; width:44%; clear:both}
#fullWidth .left .bottomText{clear:both; padding-top:10px;}
#fullWidth .left h1{width:150px; padding-top:0; padding-bottom:0}
#fullWidth .left ul{padding-left:20px; color:#361d00}
#fullWidth .left h2{width:190px; font-size:16px; font-weight:bold; border-bottom:2px solid #bdd654; padding:20px 0 3px 0}
#fullWidth .right{float:right; width:48%; position:relative}
#fullWidth .right h1{width:150px; padding-bottom:0; padding-top:0}
#fullWidth .right ul{padding-left:20px; color:#361d00}
#fullWidth .right h2{width:190px; font-size:16px; font-weight:bold; border-bottom:2px solid #bdd654; padding:20px 0 3px 0}
#fullWidth .right .leftImg{float:left; width:50%}
#fullWidth .right .rightText{float:right; width:44%; clear:both}
#fullWidth .right .bottomText{clear:both; padding-top:22px; padding-bottom:161px; position:relative}
#fullWidth .right .bottomImg{position:absolute; right:-33px}
#contactTop{ width:auto; padding:29px; padding-right:0}
#contactTop .left{float:left; width:43%}
#contactTop .left h1{width:280px;}
#contactTop .left form{margin:20px 0 0 0}
#contactTop .left form input{width:273px; background:#bdd654; border:none; padding:4px 0 4px 4px; font-size:11px; font-weight:bold; color:#361d00; margin-bottom:6px;}
#contactTop .left form textarea{width:273px; background:#bdd654; border:none; padding:4px 0 4px 4px; font-size:11px; font-weight:bold; color:#361d00; margin-bottom:6px; height:111px;}
#contactTop .left form .btn{border:none; background:url(../images/btn.gif) no-repeat; height:24px; width:110px; color:#b6c564}
#contactTop .right{float:right; width:57%; padding-top:0; margin-top:0}
#contactTop .right p{font-weight:bold}
#contactTop .right p a{color:#361d00; text-decoration:underline; font-weight:bold}
#contactTop .right p a:hover{text-decoration:none}
#contactTop .right p span{display:inline-block; width:87px; font-weight:bold}
#contactTop .right h1{width:300px; padding-top:0}
#contactBottom{background:url(../images/testi01.jpg) no-repeat right bottom; width:829px}
#contactBottom h1{ width:460px}
/****************/
#footerArea{position:relative; width:941px; margin:0 auto;}
#footer{background:url(../images/footer.jpg) no-repeat; width:941px; height:38px; position:absolute; top:-22px; clear:both}
#footer ul{list-style-type:none; text-align:center}
#footer ul li{display:inline}
#footer ul li a{background:url(../images/footerdiv.jpg) no-repeat right; line-height:38px; padding:0 12px 0 12px; font-size:11px; font-weight:bold; color:#000000; text-decoration:none; outline:0}
#footer ul li a:hover{color:#c27736;}
#footer ul li a.lastchild{background:none; padding-right:0;}