body{
margin:0px;
padding:0px;
background:#FDEEF5 url(images/bodybg.gif) repeat-x top left;
padding-top:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.wraper{
width:1003px;
margin:0px auto;
}
h1,h2,h3,h4,h5,h6{
font-weight:normal;
}
.clear{
clear:both;
}
*{
padding:0px;
margin:0px;
}
.header{
background:url(images/rightheaderbg.gif) repeat-x 800px 0px;
}
.headerbg{
background:url(images/headerbg.gif) no-repeat top left;
height:139px;
padding-left:14px;
padding-right:12px;
behavior: url(iepngfix.htc);
}
.logo{
width:248px;
float:left;
overflow:hidden;
padding-top:4px;
}
.logo img{
behavior: url(iepngfix.htc);
}
.topnav{
width:729px;
float:right;
position:relative;
z-index:1000000;
}
.search{
background:url(images/search.png) no-repeat top left;
width:287px;
height:35px;
padding-top:9px;
float:right;
padding-left:23px;
}

.searchbox{
width:128px;
height:19px;
border:1px solid #cccccc;
float:left;
}
.searchbutton{
float:left;
width:49px;
}
.afterline{
background:url(images/rightdownbg.jpg) repeat-y top right;
}
.veengi-line{
background:url(images/bgright.jpg) no-repeat top right;
padding-right:15px;
}
.spacer{
height:33px;
}
.content{
padding-top:2px;
}
.leftcont{
width:711px;
float:left;
border-right:1px solid #EBEBEB;
}
.back{
background:url(images/bg.gif) no-repeat bottom left;
height:224px;
text-align:right;
margin-right:-1px;

}

.slider{
border-left:1px solid #D2E8A8;
}
.greenbg{
background:#9BCB3C;
}
.greendown{
background:url(images/leftbottom.gif) no-repeat top left;
height:25px;
}
.welcome{
background:url(images/welcome.jpg) no-repeat 10px 2px;
height:52px;
border-bottom:1px dotted #ffffff;
}
.welcometext{
color:#FFFFFF;
padding:10px;
font-size:12px;
}
.rightcont{
width:276px;
float:left;
background:#FAFADD;
}
.feats{
background:#D11A65;
height:219px;
}
.rightheading{
background:url(images/rightheading.gif) no-repeat top left;
width:262px;
height:36px;
line-height:34px;
margin:0px auto;
color:#FFFFFF;
font-size:18px;
text-align:center;
}
.finds{
color:#EEEE12;
font-size:12px;
padding-top:5px;
padding-left:17px;
font-weight:bold;
border-bottom:1px dotted #ffffff;
padding-bottom:5px;
margin-bottom:8px;
}
.selectbg{
background:#ffffff url(images/select.gif) repeat-y top left;
line-height:18px;
height:20px;
border:1px solid #A5ACB2;
width:251px;
margin-left:10px;
}
.featbox{
padding:10px;
}
.feattitle{
color:#ffffff;
font-weight:bold;
font-size:18px;
}
.featsubtitle{
color:#9BCB3C;
padding-top:3px;
font-size:11px;
font-weight:bold;
}
.featdes{
color:#DBDBDB;
font-size:11px;
}

.readmore{
text-align:right;
}
.readmore a{
color:#9BCB3C;
font-size:11px;
text-decoration:none;
}
.readmore a:hover{
color:#9BCB3C;
font-size:11px;
text-decoration:underline;
}

.readmore3{
text-align:right;
}
.readmore3 a{
color:#D11A65;
font-size:12px;
text-decoration:none;
}
.readmore3 a:hover{
color:#D11A65;
text-decoration:underline;
}


.catelist{
margin:5px;
border:1px solid #cccccc;
}
.catelist li{
list-style:none;
}
.catelist li a{
background:#00A651;
line-height:26px;
border-bottom:1px dotted #ffffff;
text-decoration:none;
color:#ffffff;
display:block;
padding-left:10px;
width:254px;
font-weight:bold;
}
.catelist li a:hover{
background:#02B85B;
}
.catelist li a.selected{
border-bottom:none;
}
.subscribe{
background:url(images/subbg.gif) repeat-x top left;
padding:5px;
margin:5px;
border:1px solid #EBEBEB;
padding-top:3px;
margin-bottom:0px;
}
.subbg{
background:url(images/lifebg.gif) no-repeat 182px 0px;
height:85px;
padding-right:70px;
padding-left:5px;
}

.subtitle{
font-size:14px;
color:#D11A65;
font-weight:bold;
line-height:18px;
padding-bottom:5px;
}
.subdes{
color:#525252;
font-size:11px;

}
.herb{
background:url(images/herb.jpg) no-repeat top left;
height:122px;
padding-left:17px;
padding-top:19px;
}
.herbbox{
width:239px;
height:17px;
border:1px solid #545454;
margin-bottom:10px;
}
.herbbtn{
text-align:right;
padding-right:18px;
}
.herbbutton{
background:#8DBA2B;
border:1px solid #545454;
height:20px;
padding-bottom:3px;
font-size:11px;
color:#ffffff;
}
.featheading{
background:url(images/featheading.png) no-repeat top left;
height:36px;
behavior: url(iepngfix.htc);
color:#D11A65;
font-size:18px;
padding-left:15px;
line-height:36px;
border-bottom:1px dotted #00A651;
}
.featheading span{
color:#9BCB3C;
}
.featframe{
overflow:hidden;
padding:10px;
width:216px;
float:left;
border-right:1px dotted #00A651;
height:158px;
padding-top:20px;
}
.featwraper{
border-left:1px solid #E7E5E3;
background:#ffffff;
width:711px;
}
.feathead{
color:#00A450;
font-size:14px;
font-weight:bold;
padding-bottom:3px;
}

.feathead a{
color:#00A450;
text-decoration:none;
}
.feathead a:hover{
color:#00A450;
text-decoration:underline;
}
.featdescription{
color:#434343;
font-size:11px;
}
.read{
text-align:right;
color:#D11A65;
}

.read a{
color:#D11A65;
text-decoration:none;
}
.read a:hover{
color:#D11A65;
text-decoration:underline;
}
.featpic{
width:77px;
float:left;
text-align:center;
}
.featpic img{
max-width:77px;
border:0px;
}
.featdetail{
width:129px;
float:left;
padding-top:10px;
margin-left:10px;
}
.footer{
background:#00A651;
padding-top:5px;
padding-bottom:5px;
text-align:center;
color:#ffffff;
padding-right:10px;
}
.footer a{
color:#ffffff;
text-decoration:none;
}
.footer a:hover{
text-decoration:underline;
}

.futlogo{
float:right;
}
.navigation{
float:right;
margin-top:63px;
width:688px;
}

.innerheading{
background:url(images/heading1.gif) no-repeat 0px 0px;
height:85px;
margin-right:-1px;
color:#D11A65;
font-size:22px;

line-height:54px;
}


.featbg{
background:url(images/featheading1.png) no-repeat top left;
padding-top:10px;

}
.featmainframe{
border-left:1px solid #E7E5E3;
border-bottom:1px solid #E7E5E3;
background:#ffffff;
}

.framepic{
width:150px;
height:150px;
float:left;
border:1px solid #E7E5E3;
}
.framepic img{
width:150px;
border:0px;
height:150px;
}

.framepic4{
width:150px;
height:150px;
float:left;
border:1px solid #E7E5E3;
text-align:center;
}
.framepic4 img{
max-width:150px;
border:0px;
max-height:150px;
}

.featdescription2{
width:531px;
float:left;
margin-left:7px;
}
.feattitle2{
color:#00A550;
font-size:18px;
padding-bottom:6px;
}
.feattitle2 a{
color:#00A550;
text-decoration:none;
}
.feattitle2 a:hover{
color:#00A550;
text-decoration:underline;
}
.featdes4{
font-size:12px;
color:#333333;
line-height:16px;
}
.border1{
padding-bottom:10px;
padding-top:10px;
border-bottom:1px dotted #E7E5E3;
padding-left:10px;
}

.pad{
padding:10px;
padding-top:0px;
}
.headingpadding{
padding-left:51px;
}
.path{
border-top:1px dotted #ffffff;
font-size:11px;
text-align:right;
line-height:15px;
padding-right:10px;
color:#ffffff;
}
.path a{
color:#D11A65;
text-decoration:none;
}
.path a:hover{
color:#D11A65;
text-decoration:underline;
}
.optional{
padding:10px;
border-bottom:1px dotted #E7E5E3;
}
.sitetip td{
border:1px solid #E7E5E3;
padding:10px; 
background:#e5f5eb;
color:#666666;
}
.sitetip a{
color:#00A651;
text-decoration:none;
}
.sitetip a:hover{
color:#00A651;
text-decoration:underline;
}
.err{
color:#FF0000;
font-weight:bold;
}
.key{
width:88px;
float:left;
height:21px;
margin-left:3px;
}

.featdes2{
color:#333333;
font-size:12px;
}
.featdes2 a{
color:#333333;
font-size:12px;
text-decoration:none;
}
.featdes2 a:hover{
color:#333333;
font-size:12px;
text-decoration:underline;
}
.featdes2 ul{
margin-top:10px;
}
.featdes2 li{
margin-left:20px;
}



.contact{
padding:0px;
margin:0px;
margin-top:10px;
}
.contact td{
}
.contact td.heading{
font-weight:bold;
font-size:13px;
background:#F8F8D0;
color:#666666;
padding-left:10px;
padding-top:3px;
}
.contactbox{
width:240px;
height:18px;
border:1px solid #E5E6E6;
}

.contactcity{
width:128px;
height:18px;
border:1px solid #E5E6E6;
}
.zipcode{
width:67px;
height:18px;
margin-right:3px;
border:1px solid #E5E6E6;
}
.contactarea{
border:1px solid #E5E6E6;
height:161px;
width:678px;

}
.otherheading{
font-weight:bold;
font-size:15px;
text-align:center;
border:1px solid #E5E6E6;
padding:5px;
width:668px;
background:#F8F8D0;
color:#666666;
}
.error{
font-weight:bold;
font-size:15px;
text-align:center;
border:1px solid #E5E6E6;
padding:5px;
width:667px;
background:red;
color:white;
}
.contactsubmit{
text-align:center;
padding-top:5px;
}

.bottomheading{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
color:#00A550;
padding-left:10px;padding-bottom:5px;
margin-bottom:10px;
border-bottom:1px dotted #9BCB3B;
}

.bottomheading2{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
color:#00A550;
margin-bottom:10px;
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
margin-top:20px;
border-bottom:1px dotted #9BCB3B;
border-top:1px dotted #9BCB3B;
}
.sitemapboxes{
border:1px solid #F2EDBF;
float:left;

line-height:20px;
margin-left:10px;
margin-top:10px;
width:221px;
}

.sitemapboxes a{
text-decoration:none;
background:#F6F3D4;
display:block;
padding-left:10px;
padding-right:10px;
padding-bottom:5px;
padding-top:5px;
width:201px;
color:#D11A65;
font-weight:bold;
font-size:13px;
}
.sitemapboxes a:hover{
background:#EEEAC1;
}


.herbbutton2{
background:#8DBA2B;
border:1px solid #545454;
height:20px;
padding-bottom:3px;
font-size:11px;
color:#ffffff;
float:left;
}
