html, body
      {
         
         height: 100%; 
	 width: 100%;
         margin: 0 0 0 0;
         padding: 0 0 0 0;
	color: black;
      }
.container { margin: 5px 5px 5px 5px; height: 100%; width: 100%; }

.ctop    {position: relative; height: 80%; width: 100%; float: top; top: 0px;}
.cbottom {position: relative; height: 20%; width: 100%; float: bottom; bottom: 0px;}

span {  color: black; text-decoration: underline; font-size: 13px; cursor: pointer; cursor: hand;

}
span.link1 {
	color: white;
	}

.b1{ margin: 0 margin-bottom: 0; bottom; height: 100%; float: bottom;}
 h2
      {
         margin: 4px 5px;
         padding: 0 5px;
         border-bottom: 1px solid #ccc;
      }
      
 
a.menulink{
	color: white;
	}
a.menulink:hover{
	color: #0072bc;
	}

	
a:link {
	color: blue;
	}
a:active{
	color: blue;
	}
a:visited{
	color:black;
	}
a.m1 {
	color: white;
	}
a:hover{
	color: #0072bc;
	}

input{
	font-size: 10px; 
	}
hr{
	color: #a21f27;
	}
img{
	border-style: none;
	}

/* Title/Header Information*/
.titletext h1{
       margin: 0px 0 0 10px;  vertical-align: top; text-align: left; font-size: 16px; font-style: bold; color: #a21f27; 
	}
.title{
	 position: absolute;  top: 5; left: 0; width:663px; height: 103px; background-image: url('/images/vitanet_head2a.gif'); background-repeat: no-repeat;
	}
.right{
	 position: absolute;  top: 0; right: 50px; width:315px; height: 103px; background-image: url('/images/vitanet_head_rta.gif'); background-repeat: no-repeat;
	}
.menubar{
	position: relative; margin: 15px 0 0 0px; background-color: #ff3333; padding: 2px 2px 2px 2px; float: left;
	background-repeat: no-repeat; vertical-align: middle; min-width: 850px;
	}

.menu{ 
	margin: 5px 0 0 5px;   float: left; font-family: arial; color: white; font-weight: bold; font-size: 11px; text-align: left; vertical-align: middle;
	}
.menu A{ font-size: 11px;
	}
.menu span {   text-decoration: underline; font-size: 12px;

	}
.search{
	margin:0 5px 0 0; float: right; font-family: arial; color: #a21f27; font-weight: bold; font-size: 18px; text-align: right;
	}
.uppermenu{
	font-family: arial; color: white; font-weight: bold; font-size: 10px; text-align: right; vertical-align: top;
	margin: 3px 30px 0 0;
	}
.uppermenu span {  text-decoration: underline; font-size: 12px;

}

/*General Page Classes*/
.font{
	color: #0072bc; font-size: 14px; font-family: arial; text-align: left; margin: 0 0 0 10px;
	}
.center{
	text-align: center;
	}

.little {font-size: 14px; font-weight: normal; font-style: arial; color: black; margin-right: 5px;}
.littlecenter {font-size: 14px; font-weight: normal; font-style: arial; color: black; text-align: center; float: center;}


.blank{
	height: 108px; margin: 0 0 0 0;
	}
	
/* Credit Card Logo Line */	

.serve{
	position: relative; margin: 5px 0 0 0; top: 0px; float: left;
	font-size: 17px; font-weight: bold; color: #0072bc;  min-width: 98%;
	}
.cclogo{
	position: relative; margin: 0 0 0 605px; float: right; top: 0px; width: 254px; height: 30px; 
	float: right; background-image: url('/images/cclogo.gif');
	}
.snwrap { position: absolute;  top: 157px; left: 5px; margin: 0px 0 0 0; border: 1px; width: 45; }
.snwrap a{margin: 0 0 0 0; padding: 0 0 0 0;}
.snwrap img {margin: 0 0 0 0; padding: 0 0 0 0;}
.snbit{
	position: absolute; left: 0px; top: 155; float: left width:0px; height: 45px; 
	background-image: url('/images/sn.gif'); background-repeat: no-repeat;
	}

/* Right Menu */
.topparent{ width: 800px; vertical-align: top; left: 0px; height: 100%; margin: 70px 0 0 0;
	  }
.topparentsd{ width: 800px; vertical-align: top; left: 0px; height: 100%; margin: 10px 0 0 0;
	  }
.topparentco{ width: 600px; vertical-align: top; left: 0px; height: 100%; margin: 10px 0 0 0;
	  }
.parent{
	 position: absolute; top: 205px; left: 670px; float: right; width: 210px; font-weight: normal; 
	  vertical-align: top;  clear: both;
	}
.parentv{
	 position: absolute; top: 455px; left: 670px; float: right; width: 210px; font-weight: normal; 
	  vertical-align: top;  clear: both;
	}
.parentsn{
	 position: absolute; top: 205px; left: 790px; float: right; width: 210px; font-weight: normal; 
	  vertical-align: top;  clear: both;
	}
.parentcart{
	 position: absolute; top: 205px; left: 870px; float: right; width: 210px; font-weight: normal; 
	  vertical-align: top;  clear: both;
	}
.parentcartco{
	 position: absolute; top: 205px; left: 870px; float: right; width: 210px; font-weight: normal; 
	  vertical-align: top;  clear: both;
	}
.parentsearch{
	 position: absolute; top: 205px; left: 746px; float: right; width: 210px; font-weight: normal; 
	  vertical-align: top;  clear: both;
	}
.bgtopsearch{
	margin: 5px 5px 0px 5px; float: right; clear: both; width: 200px;
	background-image: url('/images/side_menu_top.gif'); background-repeat: no-repeat; padding: 0 0 0 0; height: 15px; 
	}
.bgmidsearch{
	margin: 0px 5px 0px 5px; float: right; clear: both; width: 200px; padding: 0 0 0 0;
	background-image: url('/images/side_menu_side.gif'); background-repeat: repeat-y;
	}
.bgbotsearch{
	margin: 0px 5px 0px 5px; float: right; clear: right;  width: 200px; padding: 0 0 0 0; height: 20px; 
	background-image: url('/images/side_menu_bottom.gif'); background-repeat: no-repeat;
	}
.rightmenusearch{
	margin: 0px 0px 0px 0px; float: right; clear:both; border-width: 0px; border-color: #a21f27; border-style:solid; width: 200px;
	color: #a21f27; font-weight: normal; font-size: 12px; text-align: right;
	}
.rightmenusearch span {padding-right: 8px;}
.rightmenusearch A    {padding-right: 8px;}
.rightmenusearch A.np { margin-right: 4px;}

.rightmenu{
	margin: 0px 0px 0px 0px; float: right; clear:both; border-width: 0px; border-color: #a21f27; border-style:solid; width: 200px;
	color: #a21f27; font-weight: normal; font-size: 13px; text-align: right;
	}
.rightmenu span {padding-right: 8px;}
.rightmenu A    {padding-right: 8px;}

.rightmenu a:link {
	color: Black; 
	}
.rightmenu a:active{
	color: blue;
	}
.rightmenu a:visited{
	color:red;
	}

.rightmenu a:hover{
	color: #0072bc;
	}
.s1 {font-size: 16px; color: #000000; border-color: #000000;}
.s2 {font-size: 12px; color: #000000; border-color: #000000;}

.lm{
	position: relative; margin: 475px 0 0 0; float: left;  border-width: 0px;  border-style:solid; width: 570px; 
	 text-align: left; vertical-align: top; z-index: 1; bottom: 10%; clear: both;
	}


.lmlink{
	 position: absolute; margin: 75px 5px 0px 5px; float: left; clear: both; border-width: 0px; border-color: #a21f27; border-style:solid; width: 500px;
	color: #a21f27; font-weight: bold; font-size: 12px; text-align: left;
	}
.lmbody{
	 position: relative; margin: 96px 0 0 0; float: left;  border-width: 0px;  border-style:solid; width: 570px; 
	 text-align: left; vertical-align: top; z-index: 1; bottom: 10%; clear: both;
	}
.lmbodysd{
	 position: relatve; margin-top: 15px; margin-bottom: 100px; top: 96px; left: 0px; float: left;  border-width: 0px;  border-style:solid; width: 570px; 
	 text-align: left; vertical-align: top; z-index: 1; bottom: 10%; clear: both;
	}
.lmbodysn{
	 position: relative; margin: 96px 0 0 0; float: left;  border-width: 0px;  border-style:solid; width: 650px; 
	 text-align: left; vertical-align: top; z-index: 1; bottom: 10%; clear: both;
	}
.lmcart{
	 position: relative; margin: 96px 0 0 0; float: left;  border-width: 0px;  border-style:solid; width: 650px; 
	 text-align: left; vertical-align: top; z-index: 1; bottom: 10%; clear: both;
	}
.lmcheckout{
	 position: relative; margin: 96px 0 0 0; float: left;  border-width: 0px;  border-style:solid; width: 550px; 
	 text-align: left; vertical-align: top; z-index: 1; bottom: 10%; clear: both;
	}
.inbody input{
	font-size: 14px; font-weight: bold; cursor: pointer; cursor: hand;
	}
.lmbodysearch{
	 position: relative; margin: 96px 0 0 0; float: left;  border-width: 0px;  border-style:solid; width: 570px; 
	 text-align: left; vertical-align: top; z-index: 1; bottom: 10%; clear: both;
	}
.lmsearch{
	 position: relagive; margin: 96px 0 0 0; float: left;  border-width: 0px;  border-style:solid; width: 540px; 
	 text-align: left; vertical-align: top;
	}
.hd input{
	font-size: 14px; font-weight: bold;  cursor: pointer; cursor: hand;
	}
.cm{
	position: relative; margin: 15px 5px 0px 300px; clear: both; border-width: 0px; border-color: #a21f27; border-style:solid;
	color: #a21f27; font-weight: normal; font-size: 16px; text-align: left; width: 100%;
	}
.cm1{
	position: absolute; margin: 0px 5px 0px 300px; float: left; clear: both; border-width: 0px; border-color: #a21f27; border-style:solid; 
	color: #a21f27; font-weight: normal; font-size: 16px; text-align: left; width: 100%;
	}
.cm2{
	position: absolute; margin: 55px 5px 0px 300px; float: left; clear: both; border-width: 0px; border-color: #a21f27; border-style:solid; 
	color: #a21f27; font-weight: normal; font-size: 16px; text-align: left; width: 100%;
	}
.acm{
	margin: 0px 5px 0px 0px; float: bottom; clear:both; border-width: 0px; border-color: #a21f27; border-style:solid; width: 500px;
	color: #a21f27; font-weight: normal; font-size: 16px; text-align: left;
	}

.afm{
	position: absolute; margin: 10px 5px 0px 770px; float: left; clear:both; border-width: 0px; border-color: #a21f27; border-style:solid; width: 250px;
	color: #a21f27; font-weight: normal; font-size: 16px; text-align: left;
	}
.ogtea strong{ font-weight:bold; font-size: 26px; color: red; }

.bgtop{
	 margin: 5px 5px 0px 5px; float: right; clear: both; width: 200px;
	background-image: url('/images/side_menu_top.gif'); background-repeat: no-repeat; padding: 0 0 0 0; height: 15px; 
	}
.bgmid{
	margin: 0px 5px 0px 5px; float: right; clear: both; width: 200px; padding: 0 0 0 0;
	background-image: url('/images/side_menu_side.gif'); background-repeat: repeat-y;
	}
.bgbot{
	margin: 0px 5px 0px 5px; float: right; clear: right;  width: 200px; padding: 0 0 0 0; height: 20px; 
	background-image: url('/images/side_menu_bottom.gif'); background-repeat: no-repeat;
	}
.mpad{margin: 0px 5px opx 50px}
.admintopl{
	margin: 0px 5px 0px 5px; float: center; clear: both; width: 608px;
	background-image: url('/images/adminmenu_top.gif'); background-repeat: no-repeat; padding: 0 0 0 0; height: 23px; 
	}
.adminmidl{
	margin: 0px 5px 0px 5px; float: center; clear: both; width: 608px; padding: 0 0 0 0;
	background-image: url('/images/adminmenu_center.gif'); background-repeat: repeat-y;
	}
.adminmidl dt{
	margin: 0px 5px 0px 30px; 
	}
.adminbotl{
	margin: 0px 5px 0px 5px; float: left; clear: both;  width: 608px; padding: 0 0 0 0; height: 31px; 
	background-image: url('/images/adminmenu_bottom.gif'); background-repeat: no-repeat;
	}
.mission {  position: absolute; left: 0px; top: 155px; clear: both; width: 550px; padding: 0 0 0 10px; left; font-weight: normal; font-size: 14px;
	}
.mission p{  color: black; font-weight: normal; font-size: 14px; padding: 0 0 0 20px;
	}
.mission H5{  color: black; font-weight: normal; font-size: 24px; padding: 0 0 0 10px; margin: 0 0 0 0;
	}
.mission b{ color: black; }
.mission strong{ color: black;}

.homebody {position: absolute; Margin: 15px 0 0 0;width: 300; padding: 0 0 0 0; font-weight: normal; font-size: 14px;
 	}
.dh {color: blue;}
.dn {color: black;}
.dw {color: white;}

/* menu left */

.lmenu_top{
	margin: 0px 0px 0px 0px; float: center; clear: both; width:280px;
	background-image: url('/images/lmenu_top.gif'); background-repeat: no-repeat; padding: 0 0 0 0; height: 19px; 
	}
.lmenu_center{
	margin: 0px 0px 0px 0px; float: center; clear: both; width: 280px; padding: 0 0 0 0;
	background-image: url('/images/lmenu_center.gif'); background-repeat: repeat-y;
	}
.lmenu_center dt{
	margin: 0px 0px 0px 20px; 
	}
.lmenu_center dt.cl{
	color: red; font-size: 16px; font-weight: bold;
	}
.lmenu_bottom{
	margin: 0px 0px 0px 0px; float: left; clear: both;  width: 280px; padding: 0 0 0 0; height: 16px; 
	background-image: url('/images/lmenu_bottom.gif'); background-repeat: no-repeat;
	}
/* Shipping Statement */
.ship{
	position: relative; top: 80px; color: #0072bc; font-size: 17px; font-weight: bold; text-align: right;
	}
.serving{
	position: relative; padding-left: 20px; top: 80px; float: left; color: #0072bc; font-size: 17px; font-weight: bold; text-align: left;
	}
.colcont_BDA82ACF {
	margin-top: 30px;
	width: 100%;
	height: 100px }

.colboxleft_BDA82ACF {
	margin-right: 10px;
	width: 160px;
	height: 100px;
	float: left }

.colboxright_BDA82ACF {
	margin-left: 10px;
	width: 210px;
	height: 100px;
	float: right }

.colboxmiddle_BDA82ACF {
	margin-right: 220px;
	margin-left: 170px;
	width: auto;
	height: 100px }


.f_10_gray:hover {color: #000000; text-decoration: underline;}
.f_10b_gray{font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #999999; text-decoration: none; }
.f_10b_gray:hover {color: #000000; text-decoration: underline;}
.f_12_darkgray{font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; color: #333333; text-decoration: none; }
.f_10b_lightgray{font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #CCCCCC; text-decoration: none; }
.f_10b_lightgray:hover {color: #666666; text-decoration: underline;}
.f_11b_gray{font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: 25px; color: #666666; text-decoration: none; }
.f_11b_gray:hover {color: #333333; text-decoration: none;}
.f_16b_gray{font-family: Times New Roman, Times, serif; font-size: 16px; font-weight: bold; color: #666666; text-decoration: none; }
.f_16b_gray:hover {color: #000000; text-decoration: none;}
.f_30b_gray{font-family: Times New Roman, Times, serif; font-size: 30px; font-weight: bold; color: #666666; text-decoration: none; }
.f_40b_gray{font-family: Times New Roman, Times, serif; font-size: 40px; font-weight: bold; color: #666666; text-decoration: none; }
.f_8_black{font-family: Lucidia Grande, Verdana, Arial, Helvetica, sans-serif; font-size: 8px; color: #000000; text-decoration: none; }
.f_10_black{font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 17px; color: #333333; text-decoration: none; }
.f_10_black:hover {color: #000000; text-decoration: none;}
.f_12_black{font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; color: #333333; text-decoration: none; }
.f_12_black:hover {color: #000000; text-decoration: none;}
.f_16b_black{font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bolder; color: #000000; text-decoration: none; }
.f_30b_black{font-family: Times New Roman, Times, serif; font-size: 30px; font-weight: bold; color: #000000; text-decoration: none; }
.f_10b_blue{font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000099; text-decoration: none; }
.f_10b_blue:hover {color: #000000; text-decoration: underline;}
.f_12b_blue{font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000099; text-decoration: none; }
.f_12b_blue:hover {color: #000000; text-decoration: underline;}
.f_18b_white{font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
.f_18b_white:hover {color: #CCCCCC; text-decoration: none;}
.f_10b_black{font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size: 10x; font-weight: bold; color: #333333; text-decoration: none; }
.f_10b_black:hover {color: #000000; text-decoration: none;}
.f_12b_black{font-family: Lucida Grande, Verdana, Arial, Helvetica, sans serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none; }
.f_12b_black:hover {color: #333333; text-decoration: none;}
.f_9_black{font-family: Lucida Grande, Verdana, san serif; font-size: 9px; color: #000000; text-decoration: none; }
.f_9_black:hover {color: #333333; text-decoration: underline;}


.bottom{
	  position: relative; width: 599px;  font-weight: normal; top: 90%; bottom: 10%; vertical-align: top;
	}
.bottom p{font-size: medium; font-weight: normal; font-style: arial;}
.bottom a:visited{color: blue;}
.bottom a:hover{color: red;}

 