
		a:link
        {
            color: #3366cc;
            text-decoration: none;
            display:inline;
        }
        a:visited
        {
            color: #3366cc;
            text-decoration: none;
        }
        a:hover, a:active
        {
            color: #666666;
            text-decoration: underline;
        }
        #standard
        {
            background-image: url(../images/background_white_box.jpg);
            background-color: #fcfcfb;
            background-repeat: no-repeat;
            background-position: center top;
            margin: 0;
            padding: 0;
            font: 85%  Arial, Helvetica, Sans-serif;
            font-size: 13px;
            text-align: center;
            color: #1a2a65;
        }
        #container
        {
            margin: 0em auto;
            width: 1000px;
            text-align: left;
            font-size: 13px;
            background-color: #ffffff;
            
        }
        #hero
        {
            padding: 0;
            margin: 0;
            background-image: url(../images/1000x300_hero_logo.jpg);
            background-color: #fe5600;
            background-repeat: no-repeat;
            background-position: center top;            
        }
        #womens
        {
            padding: 0;
            margin: 0;
            background-image: url(../images/womens-health.jpg);
            background-color: #fe5600;
            background-repeat: no-repeat;
            background-position: center top;            
        }
        #mens
        {
            padding: 0;
            margin: 0;
            background-image: url(../images/mens-health.jpg);
            background-color: #fe5600;
            background-repeat: no-repeat;
            background-position: center top;            
        }
        #seniors
        {
            padding: 0;
            margin: 0;
            background-image: url(../images/seniors.jpg);
            background-color: #fe5600;
            background-repeat: no-repeat;
            background-position: center top;            
        }
        #teenager
        {
            padding: 0;
            margin: 0;
            background-image: url(../images/teenager.jpg);
            background-color: #fe5600;
            background-repeat: no-repeat;
            background-position: center top;            
        }
        #childrens
        {
            padding: 0;
            margin: 0;
            background-image: url(../images/childrens.jpg);
            background-color: #fe5600;
            background-repeat: no-repeat;
            background-position: center top;            
        }
        #baby
        {
            padding: 0;
            margin: 0;
            background-image: url(../images/baby-infant.jpg);
            background-color: #fe5600;
            background-repeat: no-repeat;
            background-position: center top;            
        }
        #healthbeauty
        {
            padding: 0;
            margin: 0;
            background-image: url(../images/health-beauty.jpg);
            background-color: #fe5600;
            background-repeat: no-repeat;
            background-position: center top;            
        }
        #weight
        {
            padding: 0;
            margin: 0;
            background-image: url(../images/weight-management.jpg);
            background-color: #fe5600;
            background-repeat: no-repeat;
            background-position: center top;            
        }
        #energy
        {
            padding: 0;
            margin: 0;
            background-image: url(../images/energy.jpg);
            background-color: #fe5600;
            background-repeat: no-repeat;
            background-position: center top;            
        }
        #cold
        {
            padding: 0;
            margin: 0;
            background-image: url(../images/cold-flu.jpg);
            background-color: #fe5600;
            background-repeat: no-repeat;
            background-position: center top;            
        }
        #coldman
        {
            padding: 0;
            margin: 0;
            background-image: url(../images/cold-flu-man.jpg);
            background-color: #fe5600;
            background-repeat: no-repeat;
            background-position: center top;            
        }
        #skeletal
        {
            padding: 0;
            margin: 0;
            background-image: url(../images/skeletal-joint-care.jpg);
            background-color: #fe5600;
            background-repeat: no-repeat;
            background-position: center top;            
        }        
        #general
        {
            padding: 0;
            margin: 0;
            background-image: url(../images/general-health.jpg);
            background-color: #fe5600;
            background-repeat: no-repeat;
            background-position: center top;            
        }
        #sun
        {
            padding: 0;
            margin: 0;
            background-image: url(../images/sun-range.jpg);
            background-color: #fe5600;
            background-repeat: no-repeat;
            background-position: center top;            
        }
        #foot
        {
            padding: 0;
            margin: 0;
            background-image: url(../images/foot-care.jpg);
            background-color: #fe5600;
            background-repeat: no-repeat;
            background-position: center top;            
        }
        #BasketContents
        {
        	float: left;
            padding-left: 20px; 
            width: 75%;
            vertical-align: top;
        }
        #footer, #footer ul
        {
            clear: both;
            padding: 0;
            margin: 0;
            list-style: none;
            text-align:center;
            font-weight: normal;
            height: 25px;
            background-color: #3366cc;
            color: #ffffff;            
            padding-top:2px;
        }
        #footer li
        {
            display: inline;
            list-style-type: none;
            vertical-align: middle;
            padding-right:50px;
        }
         #footer a
        {
            color: #ffffff;
            display: inline;
            list-style-type: none;
            text-align: left;
            text-decoration: none;
        }
         #footer a:hover, a:active
        {
            color: #ffffff;
            text-decoration: underline;
        }
       
        #topnav
        {
            padding: 0;
            margin: 0;
            padding-top: 2px;
            padding-bottom: 2px;
            text-indent: 10px;
            font-weight: normal;
            width: 1000px;
            height: 25px;
            background-image: url(../images/topnav_background.jpg);
            background-repeat:repeat-x;
            background-position: center top;
            background-color: #68caf3;            
            color: #232222;
        }
        #topnav a
        {
            color: #232222;
            display: inline;
            list-style-type: none;
            text-align: left;
            text-decoration: none;
        }
        #topnav a:hover, a:active
        {
            color: #ffffff;
            text-decoration: underline;
        }
        #topnav li
        {
            display: inline;
            list-style-type: none;
            padding-right: 40px;            
            vertical-align: middle;
            text-indent: 1px;
        }
        #menu
        {
            vertical-align: middle;
            background-color: #3366cc;
            height: 25px;
        }       	
        #CheckoutLabels, #CheckoutLabels ul
        {
            float: left;
            padding: 0;
            padding-left: 10px;
            padding-top: 2px;
            padding-bottom: 5px;
			margin: 0;
			list-style: none;			
        }
        #CheckoutLabels li
        {
            padding-left: 30px;
			height: 25px;					
        }
        #CheckoutValues, #CheckoutValues ul
        {            
            padding: 0;
            padding-left: 10px;
            padding-top: 2px;
			margin: 0;
			list-style: none;		
        }
        #CheckoutValues li
        {
            padding-left: 30px;
			height: 25px;		
        }
        #nav, #nav ul
        {
            padding: 0;
            padding-left: 0px;
            padding-top: 0px;
			margin: 0;
			height: 25px;
			list-style: none;
			line-height:normal;
			background-image: url(../images/nav_lightorange.jpg);
            background-repeat:repeat-x;
            background-position: center top;
            background-color: #3366cc;
        }
        #nav a
        {
            display: block;
			width: 15em;
			height: 25px;
			font-weight:bold;
			background-image: url(../images/nav_lightorange.jpg);
            background-repeat:repeat-x;
            background-position: center top;
            background-color: #3366cc;
			color: #ffffff;
			text-decoration: none;
			border: 0;
			text-indent: 10px;
        }
        img
		{
			border-style:none;
		}
        #nav a:hover, a:active
        {
            text-decoration: underline;
            background-image: url(../images/nav_lightorange.jpg);
            background-repeat:repeat-x;
            background-position: center top;
            background-color: #68caf3;            
            color: #ffffff;
        }        
        #nav li
        {
            float: left;
			width: 15em; /* width needed or else Opera goes nuts 
			padding-bottom: 5px;*/			
			height: 25px;
        }
        
        #nav li ul
        {/* second-level lists */
			position: absolute;
			background: #3366cc;
			text-indent:0px;
			height: 25px;
			width: 15em;
			left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
			z-index:10;
        }
        #nav li:hover ul, #nav li.sfhover ul
        {
            left: auto;
        }
        #nav1, #nav1 ul
        {
        	float: right;
            padding: 0;
            padding-left: 0px;
            padding-top: 0px;
			margin: 0;
			height: 25px;
			list-style: none;
			line-height:normal;
			background-image: url(../images/nav_lightorange.jpg);
            background-repeat:repeat-x;
            background-position: center top;
            background-color: #3366cc;
        }
        #nav1 li
        {
            float: right;
			width: 10em; /* width needed or else Opera goes nuts 
			padding-bottom: 5px;*/			
			height: 25px;
			overflow:visible;
        }
        #nav1 a
        {
            display: block;
			width: 10em;
			height: 25px;
			font-weight:bold;
			background-image: url(../images/nav_lightorange.jpg);
            background-repeat:repeat-x;
            background-position: center top;
            background-color: #3366cc;
			color: #ffffff;
			text-decoration: none;
			border: 0;
			text-indent: 10px;
        }
        #nav1 a:hover, a:active
        {
            text-decoration: underline;
            background-image: url(../images/nav_lightorange.jpg);
            background-repeat:repeat-x;
            background-position: center top;
            background-color: #68caf3;            
            color: #ffffff;            
        }   
        .button
        {
            border-right: #000366 1px solid;
            border-top: #afc4d5 1px solid;
            font-size: 14px;
            background-image: url(../images/button_background.gif);
            border-left: #0099dd 1px solid;
            color: #000366;
            border-bottom: #000366 1px solid;
            font-family: Arial;
            text-decoration: none;
        }
        .redbutton
        {
            border-right: #000366 1px solid;
            border-top: #afc4d5 1px solid;
            font-size: 14px;
            background-image: url(../images/button_background.gif);
            border-left: #0099dd 1px solid;
            color: red;
            border-bottom: #000366 1px solid;
            font-family: Arial;
            text-decoration: none;
        }
        .cmbutton
		{
			border-right: #000366 1px solid;
			border-top: #afc4d5 1px solid;
			font-size: 10px;
			background-image: url('../images/button_background.gif');
			border-left: #0099dd 1px solid;
			color: #000366; 
			border-bottom: #000366 1px solid;
			font-family: Verdana;
			text-decoration: none;
			height: 18px;
		}
		.cmRedbutton
        {
            border-right: #000366 1px solid;
			border-top: #afc4d5 1px solid;
			font-size: 10px;
			background-image: url('../images/button_background.gif');
			border-left: #0099dd 1px solid;
			color: red; 
			border-bottom: #000366 1px solid;
			font-family: Verdana;
			text-decoration: none;
			height: 18px;
        }
        #intro
        {
        	clear: left;
            margin-left: 20px;
            margin-right: 340px;
            font-family: arial, hevetica, sans-serif;
            text-align: left;
            color: #1a2a65;
        }
        #SpecialOffer
        {
        	clear: left;
            float: right;
            width: 310px;
            height: 1000px;
            padding-right:10px;
            text-align: center;
            font-size: 13px;
            background-image: url(../images/special_offer_box_orange.gif);
            background-repeat: no-repeat;
            background-position: center top;
        }
        #SpecialOffer a
        {
        	display:block;
        	z-index:1;
        }
        #SwineFlu
        {
        	position: relative; 
        	clear: left;
            float: right;
            width: 310px;
            height: 200px;
            padding-right:0px;                    
            text-align: center;
            font-size: 13px;
            background-image: url(../images/swine-flu.gif);
            background-repeat: no-repeat;
            background-position: center top;
            z-index:1;
        }
        #facebook
        {        	
        	position: relative;
            z-index:2;
        }
        #twitter
        {        	
        	position: relative;
            z-index:3;
        }
        #RightColumn
        {
            float: right;
            width: 400px;
            height: 400px;
            text-align: left;
            font-size: 13px;
            padding:20px;
            margin:0;
        }
         #LeftColumn
        {        	
            float: left;
            width: 900px;
            text-align: left;
            font-size: 13px;
            padding:20px;
            margin:0;
        }
         #Data
        {
        	clear: both;        	
            float: left;
            width: 95%;
            text-align: left;
            font-size: 13px;
            padding:20px;
        }
         #Data1
        {
        	clear: both;        	
            float: left;
            width: 95%;
            text-align: left;
            font-size: 13px;
            padding:20px;
        }
         #SpecialOffer a:link
        {
            color: #1a2a65;
            font-size: 13px;
            text-decoration:none;
        }
        #SpecialOffer a:visited
        {
        	text-decoration:none;
            color: #1a2a65;
        }
        #SpecialOffer a:hover, a:active
        {
            color: #fe5600;
            text-decoration:underline;
        }
         #RecommendProduct
        {
            float: left;
            width: 75%;
            text-align: center;
            padding-top: 30px;
            padding-left: 30px;
        }
        #Costs
        {
            float: left;
            text-align: center;
            padding-top: 30px;
            padding-left: 30px;
            width: 80%;
        }
		 #ProductDetail
        {
        	font-size: 12px;	
            text-align: left;
            margin-left: 10px;
            margin-top: 20px; 
        }
        #ProductDetailText
        {
        	width:60%;
			float:left;
            font-size: 12px;
        }

		#ProductList
        {
        	text-align: left; 
        	text-indent: 0px;     	
            font-size: small;
        }
        #QuickSearch, #QuickSearch ul
        {            
            width:160px;
			float:right;
            text-align: center;           
            text-decoration: none;      
        } 
        #QuickSearch li
        {         
        	position: relative;   
            text-align: center;           
            display: block;
            list-style-type: none;
            vertical-align: middle;
            padding-bottom: 10px;
            padding-right:10px;
        
        } 
        #Static
        {
        	font-size: 12px;	
            text-align: left;
            margin: 40px;
            margin-right: 250px;
        }
        #SiteMap
        {
            margin-left: 70px;
            margin-top: 20px;
        }
        #TopSellers
        {
        	position: relative;
            text-align: center;
            margin-left: 0px;
            font-size: 13px;
        }
        #TopSellers a:link
        {
            color: #1a2a65;
            font-size: 13px;
            text-decoration:none;
        }
        #TopSellers a:visited
        {
        	text-decoration:none;
            color: #1a2a65;
        }
        #TopSellers a:hover, a:active
        {
            color: #fe5600;
            text-decoration:underline;
        }
        #TopSellersPage
        {
            text-align: center;
            margin-left: 0px;
            font-size: 13px;
            vertical-align:top;
        }
        
        #spacer
        {
            margin-left: 20px;
            width: 500px;
        }
        #BottomSpace
        {
            height:100px;
        }
        h1, h2, h3, h4, h5
        {
            text-indent: 20px;
            text-align: left;
        }
        .h4center
        {
            text-indent: 20px;
            text-align: center;
            padding-top: 10px;
        }
        .ProductDetailText
        {
        	font-size:14px;
        }
        #ProductTable table, #ProductTable tr, #ProductTable td
        {
        	font-size: 12px;
        	text-align:center;
        	padding-left:20px;
        }
        #CenterText p
        {
        	text-align:center;
        }
        #ProductTable a
        {
        	font-size: 12px;
        	text-align:center;
        }
        #ProductTableLeft table, #ProductTableLeft tr, #ProductTableLeft td
        {
        	font-size: 12px;
        	text-align:left;
        }
        #ProductTableLeft a
        {
        	font-size: 12px;
        	text-align:left;
        }
        #CODetails table, #CODetails tr, #CODetails td
        {
        	text-align:left;
        	font-size: 14px;
        } 
        #COSummary table, #COSummary tr, #COSummary td
        {
        	text-align:left;
        	font-size: 14px;
        	padding-left: 20px;
        } 
        #COPurchase
        {
        	text-align:left;
        	font-size: 14px;
        	padding-left: 20px;
        } 
        #CMLabels, #CMLabels ul
        {
            float: left;
            padding: 0;
            padding-left: 10px;
            padding-top: 2px;
            padding-bottom: 5px;
            font-size: 12px;
			margin: 0;
			list-style: none;			
        }
        #CMLabels li
        {
            padding-left: 30px;
			height: 25px;					
        }
        #CMValues, #CMValues ul
        {            
            padding: 0;
            padding-left: 10px;
            padding-right: 50px;
            padding-top: 2px;
			margin: 0;
			font-size: 12px;
			list-style: none;		
        }
        #CMValues li
        {
            padding-left: 30px;
			height: 25px;		
        }
        #Ingredients table, #Ingredients tr, #Ingredients td
        {
        	text-align:left;
        	font-size: 12px;       	
        } 
        .GridHeader
		{ 
			background-color:#B9D3EE;
			font-family:Verdana;
			font-size:12px;
			color:Black;
			font-weight:bold;    
		}
		.GridItem
		{ 
			background-color:White;
			font-family:Verdana;
			font-size:11px;
		}
		.GridAltItem
		{
			background-color:#f0f8ff;
			font-family:Verdana;
			font-size:11px;
		}
		.GridData
		{
			FONT-SIZE: 11px;
			font-family:  Verdana;
			BACKGROUND-COLOR: #F0FFFF
		}
		.GridButton
		{
			padding: 3px;
			border-right: #000366 1px solid;
			border-top: #afc4d5 1px solid;
			font-size: 10px;
			background-image: url(../images/button_background.gif);
			border-left: #0099dd 1px solid;
			color: #000366; 
			border-bottom: #000366 1px solid;
			font-family: Verdana;
			text-decoration: none;
		}
		.GridFooter
		{ 
			background-color:#B9D3EE;
			font-family:Verdana;
			font-size:10px;
			color:Black;
			font-weight:bold;
		}
		.cmTextBox
		{
			font-size: 11px;
			color: black;
			font-family: Verdana;
			background-color: white;
		}
		.GreenStatus
		{
			padding-left: 30px;
			font-family:Verdana;
			font-size:12px;
			color: Green;
		}
