/* CSS Document */
body{background-image:url('../graphics/green/body-bg.gif'); background-color:#4b7b00; background-repeat:repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#555; margin-bottom:0px; margin-top:0px}
a{color:#4c9300; text-decoration:underline;}
h1{color:#4c9300; font-weight:normal; font-size:19px; line-height:25px; border-bottom:solid 1px #b8b8b8; margin:0px;}
h2{color:#555; font-size:15px; margin:0px; padding:0px; margin-top:10px; margin-bottom:8px;}
h3, h4, h5, h6{color:#4c9300; font-size:13px; margin:0px; padding:0px; margin-top:10px; margin-bottom:5px;}
a:hover{text-decoration:none;}
#main{width:985px;  margin:0 auto;  padding-top:18px; }
.maininn {width:985px; background-color:#fff; float:left;}
.mainhearderimage{ width:969px; padding-left:8px; float:left;}

.headerinn { width:969px; height:152px; background:#fff url('../graphics/green/header_img.jpg') no-repeat top; border-top:8px solid #fff; border-bottom:1px solid #fff; text-align:right; float:left; padding-left:0px; padding-right:0px; padding-top:50px; padding-bottom:0px}


/*.mainhearderimage div{
float:right;
margin-top:50px;
width:227px;
padding-right:24px;
color:#fff;
font-size:11px;
}*/

/*padding-left:876px; padding-top:58px; position:absolute; */

.formmain1 {width:969px; margin:0px auto;}
.formmain2 {width:235px; position:absolute; top:0px; margin:0px auto;}
.formout {position:absolute; float:right; top:73px; left:736px;}
.formmain {width:235px; height:152px; float:right;}
.fdivtxtbx {width:212px; float:left;}
.row2 {width:220px; padding:0px; margin-top:15px; float:left;}
.dtime {width:60px; float:left;}
.dtxt {width:55px; height:20px; font-size:11px;}
.caltxtmain {width:160px; float:left;}
.txton {width:12px; padding-left:10px; text-align:right; line-height:20px; margin:0px; float:left;}
.wfs11 {color:#FFFFFF; font-size:11px;}

.treatmentdropdown{
width:208px; padding:2px; font-size:11px; }

.formbtn{
padding:6px;
background-color:#4c9300;
color:#fff;
font-weight:bold;
font-size:12px;
border:solid 1px #d5fd9d;}

.timendate{
float:left; margin:0px; padding:0px; width:203px; margin-top:10px;}

.navout {width:953px; padding:0px 16px 0px 0px; text-align:center; background-color:#2f7500; float:left;}

.mainnavigation{
width:953px;
text-align:left;
padding-left:10px;
background-color:#2f7500;
color:#fff;
line-height:30px;
float:left;}

.mainnavigation a{
color:#fff;
text-decoration:none;
padding-left:8px;
padding-right:8px;
margin:0px;
}

.mainnavigation a:hover{
text-decoration:underline;
}

.mainnavigation span{
color:#32b012;
}

.mainactive{
background-color:#e4ffd9;
padding:2px 0px 8px 0px;
cursor:default;
text-decoration:underline;
}

.mainactivetop{
background-color:#e4ffd9;
padding:2px 0px 8px 0px;
cursor:default;
padding-left:8px;
padding-right:8px;
}

.content{
width:751px;
padding:10px 0px 0px 10px;
background-color:#fff;
float:left;
}

.welcometxt {width:750px; float:left;}

.mainboxes {width:750px; padding:5px 0px; float:left;}

.productbox{
width:224px;
padding:8px;
margin-right:8px;
background-color:#e4ffd9;
border:solid 1px #d2efb5;
float:left;
}

.productboxmore{
width:240px;
padding:8px;
margin-right:8px;
background-color:#e4ffd9;
border:solid 1px #d2efb5;
float:left;
height:130px;
}


.proimg {width:224px; height:122px; float:left;}
.prodtxt {width:224px; height:170px; float:left;}
.productbox p {margin:0px; padding:0px;}

.add3box {width:750px; margin-top:20px; margin-bottom:20px; float:left;}


.box{
background-color:#e4ffd9;
border:solid 1px #d2efb5;
width:738px;
float:left;
padding:10px 10px 10px 10px;
}

.boxwin{
background-color:#e4ffd9;
border:solid 1px #d2efb5;
width:738px;
float:left;
padding:10px 0px 10px 0px;
}

.boxheading{
font-size:14px; 
color:#4c9300;
}
.productbox img{
border:solid 1px #d2efb5;
}

.productbox p{
padding:0px;
margin:0px;
}


.sidenavarea{

width:200px;
padding-left:8px;
background-color:#fff;
float:left;
}

.sidenavout{
width:200px;
background-color:#e4ffd9;
margin-bottom:10px;
float:left;
}


.sidenav{
margin-left:8px;
padding:8px;
background-color:#e4ffd9;
color:#b72286;
font-size:11px;
margin-bottom:10px;
}

.sidenav ul{
margin-left:8px;
margin-right:0px;
list-style-image:url('../graphics/bullet.gif');
line-height:20px;
padding-bottom:10px; margin-bottom:5px;
border-bottom:1px dashed #92c37e;; margin-top:0px; padding-left:0px; padding-right:0px; padding-top:0px
}


.sidenav li a {
line-height:18px;
padding:2px;
}

.sidenav li .active {
background-color:#4c9300;text-decoration:none; color:#fff;
}


.sidenav span{
background-color:#4c9300;
padding:2px;
color:#fff;
}

.letpannel{
width:200px;
background-color:#e4ffd9;
font-size:11px;
margin-bottom:10px;
float:left;

}

.heading{
background-color:#c9f7b8;
font-weight:bold; 
line-height:35px; 
padding-left:8px; 
color:#4c9300;
font-size:12px;
margin:0px;
}

.textheading{
font-size:14px; font-weight:bold; border-bottom:solid 1px #d4d4d4; padding-bottom:3px; margin-bottom:6px; line-height: 25px;}

.paraborder{
border-bottom:solid 1px #d4d4d4; padding-bottom:10px; margin-bottom:10px; padding-top:10px; border-top:solid 1px #92c37e;}

.leftpanneltextgroup{
 line-height:16px; margin-bottom:10px; padding-bottom:10px; border-bottom:dashed 1px #92c37e; margin:10px;
}

.footer{
width:100%;
color:#e4ffd9;
background-color:#4b7b00;
padding:20px 0px 10px 0px;
font-size:11px;
float:left;
}

.footer a{
color:#e4ffd9;
text-decoration:underline;}

.footer a:hover{
color:#fff;
text-decoration:underline;
}

.breadcrum, .breadcrum a{
font-size:11px;
color:#555;

}

.phonebox{
background-color:#fbf0f8;
border:1px solid #d2efb5;
width:726px;
float:left;
padding:10px;
background-image:url('../graphics/icon_phone-large.gif');
background-position: right top;
background-repeat:no-repeat
}

.headerform{
position:absolute; left:884px; top:76px; font-size:11px; color:#fff; float:right;
}


.spaceleft{
font-weight:bold; float:left;
}
.spaceleft1{
padding-left:10px; font-weight:700; color:#333333; float:left;
}
.spaceleft2{
padding-left:20px; float:left;
}

/*14 Aug*/

.formmainfooter {width:235px; height:152px; float:left;}

.caption {width:745px; padding-left:10px; background:#e4ffd9; line-height:30px; float:left;}
.caption123 {width:736px; padding-left:10px; background:#e4ffd9; line-height:30px; float:left;}

.btnmroon {height:18px; background:#2f7500; border:solid 1px #4c9300; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}

.fltL {float:left;}
.fltR {float:right;}

.chkrow {width:740px; padding:5px; float:left;}
.chkcol {width:49%; float:left;}
.chkcol25 {width:24%; float:left;}
.chkimg {width:230px; text-align:center; float:left;}
.chkimgtxt {width:510px; text-align:justify; float:left;}

.pinktxt {color:#4c9300;}



.stylieborder {
	border-left: 1pt dotted #e4ffd9;
	border-top: 1pt dotted #e4ffd9; 
	border-right: 1pt dotted #e4ffd9;
	border-bottom: 1pt dotted #e4ffd9;
}

.maintop {background-color:#fff; float:left;}
.maintopun {float:right; padding-right:25px;}
.maintopuncat {float:right; padding-right:15px;}
.footersearch {width:210px; padding:15px 0px 0px 5px; float:left;}
.footersearchun {padding:0px 2px 0px 0px; float:left; line-height:20px;}
.daybox {width:80px; padding-left:5px; float:left;}
.dayboxun {color:#ffffff; font-size:11px; padding-right:10px; float:left;}
.wfs11un {width:12px; padding:0px 10px 0px 10px; text-align:right; line-height:20px; margin:0px; float:left;}
.searchbtn {width:200px; padding:10px 0px 0px 38px; float:left;}
.imagecat {float:left; padding:2px; border:solid 1px #d2efb5; margin-right:20px;}
.imagesub {padding:2px; border:solid 1px #d2efb5; margin-right:10px; margin-top:10px; margin-bottom:10px;}
.foot{width:83px; font-size:11px; padding:2px; height:20px;}

.pagination{
padding: 2px;
margin: 1em 0;
clear: both;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: right; /*Set to "left" or "right" to left/right align pagination interface*/
font-size: 100%;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

*:first-child+html .pagination li a{ /*IE7 only CSS hack*/
margin-right: 4px; /*IE bug causes default spacing between links to disappear, so added it explicitly in IE7 */
}

* html .pagination li a{ /*IE6 and below CSS hack*/
margin-right: 4px; /*IE bug causes default spacing between links to disappear, so added it explicitly in IE6 and below browsers*/
}

.pagination a, .pagination a:visited, .pagination a:active{
padding: 0 5px;
border: 1px solid #9aafe5;
text-decoration: none; 
color: #2e6ab1;
}

.pagination a:hover{
border: 1px solid #2b66a5;
color: #000;
background-color: #FFFF80;
}

.pagination a.currentpage{ /*Style for currently selected page link*/
background-color: #2e6ab1;
color: #FFF !important;
border-color: #2b66a5;
font-weight: bold;
cursor: default;
}

.pagination a.disabled, .pagination a.disabled:hover{ /*Style for "disabled" previous or next link*/
background-color: white;
cursor: default;
color: #929292;
border-color: transparent;
}

.pagination a.prevnext{ /*Style for previous and next link*/
font-weight: bold;
}
