body {font-family:Verdana, Arial, Helvetica, sans-serif;padding:0em;margin:0em;font-size:75%;background-color:#9c024e;background-image:url(../images/background.jpg); background-repeat:repeat-x;}
.center{width:900px;margin-left:auto;margin-right:auto;position:relative;}
.header{height:180px; padding:0em;margin:0em;}
.footer{height:30px;background-color:#3c1e53;margin-top:24px;margin-bottom:24px; text-align:center; line-height:30px;}
.footer a{color:#FFF; text-decoration:none;}
.footer a:hover{text-decoration:underline;}
.vimtoLogo{float:left;padding-top:20px;}
#vimtoLogosmall{float:left;height:180px;width:565px;}
.mainContent{padding:0em;margin:0em;}
.vimtoMan{float:right;padding-top:20px;}
#intro{width:1024px;margin-left:auto;margin-right:auto;}
#intro2{color:#FFF;}
#preloadImages{width:0px;height:0px;display:inline;
background-image:url(../images/buttonBackgroundhov.png);
background-image:url(../images/lefthov.png);
background-image:url(../images/righthov.png);}

.tr1:hover{}

.topNavigation{height:44px;padding:0;margin:0;position:relative; z-index:100; }
.topNavigation ul ul {visibility:hidden;position:relative;top:0em;z-index:100; }
.topNavigation ul li:hover ul,li.over ul, .topNavigation ul a:hover ul{visibility:visible;z-index:100; }


.topNavigation ul{list-style-type:none;margin:0em;padding:0em; }
.topNavigation li.top{list-style-type:none;float:left;  height:41px;width:150px;margin-left:10px;margin-top:0em;}
.topNavigation li.top:hover{}
.topNavigation li.top a{display:block; text-decoration:none; background:url(/images/buttongrey.png);
                        
                          text-align:center; font-weight:bold; font-size:1em;margin-left:0em;line-height:41px; height:41px;}
.topNavigation li.top ul li a {background:url(../images/buttonBackground.png);}
.topNavigation li.top a:hover{background-position:0 -42px;}
.topNavigation li.top a span{display:block;}


.topNavigation li.top a,.topNavigation li.top a:visited{color:#306;}
.topNavigation li.top a:hover{color:#F00;}

.subMenu a:hover{background-color:#DDD;}

.curvedCorner11
{
    padding:12px;
    -moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	behavior: url(/css/border-radius.htc);

}


#flag{list-style-type:none;float:left;  width:80px;margin-left:10px;margin-top:0em;}
#flag a{display:block; text-decoration:none; background:url(../images/buttonNarrow.png);  
        text-align:center; font-weight:bold; margin-left:0em; line-height:41px;height:41px;  }
#flag a:hover{background-position:0 -46px;}

#flag a span{}
#flag a span span{}






.orange{background-color:#F90;color:#600;}
.orangeTopL{height:12px;background-color:#F90;}
.orangeTopR{height:12px;}
.orangeBottomL{height:12px; background-color:#F90;}
.orangeBottomR{height:12px;}
.orangeMiddle{background-color:#F90;padding:12px;margin:0em;}

.white{background-color:#FFF;color:#000;}
.whiteTopL{height:12px;background-color:#FFF;}
.whiteTop{height:12px;background-color:#FFF;}
.whiteTopR{height:12px;}
.whiteBottomL{height:12px;background-color:#FFF;}
.whiteBottom{height:12px;}
.whiteBottomR{height:12px;}
.whiteMiddle{margin:0px;}

.purple{background-color:#ab226c; color:#fff;}
.purpleTopL{background-color:#40255F;}
.purpleTopR{height:12px;}
.purpleBottomL{height:12px;}
.purpleBottomR{height:12px;}
.purpleMiddle{}

.red{color:#FFF;background-color:#903;}
.redTopL{height:12px;background-color:#903;}
.redTopR{height:12px;}
.redBottomL{height:12px;background-color:#903;}
.redBottomR{height:12px;}
.redMiddle{background-color:#903;padding:12px;margin:0em;}

.green{color:#FFF;background-color:#390;}
.greenTop{height:1em;padding:0em;margin:0em;}
.greenBottom{height:1em;padding:0em;margin:0em;}
.greenMiddle{background-color:#390;padding:12px;margin:0em;}

.leftImage{float:left;padding-right:2em;}
#rangeimages{float:left;margin-right:2em;width:200px;}
#rangebenifits{float:right;margin-left:2em;margin-bottom:30px;height:250px;}
.endFloats{clear:both;padding:0em;margin:0em;}

.textContentRange{font-size:1.2em;padding:0em;margin:0em;padding-right:20px;}
#textContentRange{font-size:1.2em;padding:0em;margin:0em;padding-right:20px;}
.textContent{font-size:1.2em;padding:0em;margin:0em;margin-right:12px;padding-left:12px;}
.centerAlign{text-align:center;}
.formtext{float:left;width:120px;}
.formItem{margin-top:10px;}

#theWorld{width:380px;float:left;margin-right:2em; z-index:0;}
#theWorldText{float:left;width:864px;}
#companyLogos{float:right;text-align:center;width:460px;}
.companyLogo{width:230px;float:left;padding-top:20px;}
.cabana{text-align:center;float:left;}
.vimto{text-align:center;float:right;}
#productpage{position:relative;}
.newsImage{margin-right:10px;float:left;height:120px;}
.newsImage2{margin-top:10px;}
.newsPara{float:left;padding-right:10px;width:550px;padding-bottom:20px;}
.news{float:left;}
#footer{text-align:center;}
#footer li{display:inline; padding-left:10px;}

.companyLogo a, .companyLogo a:visited{text-decoration:none; color:#006;}
.companyLogo a:hover{color:#F00;}
.teamMemberImage{float:left;padding-bottom:40px;}
.teamMember{clear:both;padding-bottom:20px;}
.teamMember ul {float:left;margin-left:30px;width:550px;}
.subscript{font-size:10px;position:relative;bottom:5px;}
.herbs{width:600px;min-height:200px; }
.padder{width:900px;height:30px;}
#products22{float:left;width:600px;}


h1{padding:0px;margin:0px;margin-top:30px;}
h2{padding:0px;margin:0px;margin-top:30px;}
h3{padding:0px;margin:0px;margin-top:5px;}
h4{padding:0px;margin:0px}
