﻿body { 
    width:300px;        
    font-family:Verdana, Arial, Helvetica;
    font-size:small;    
    margin:0px 0px 0px 0px;     
    padding:0px 0px 0px 0px;    
    float:left;   
    }     
form, div, h2, ul, span, li, img { 
    float:left;
    display:block; 
    }    
h2 { 
    font-size:150%;
    font-weight:normal;
    color:Green;
    margin:0px 0px 0px 0px;
    padding-left:5px;    
    }     
ul { 
    width:100%; 
    list-style:none;
    margin-left:0px;
    padding-left:5px;
    }
li { margin-bottom:5px; } 
img {
    margin:3px 3px 3px 3px;
    border:0px;
    } 

/**********/
/* Classes
/**********/
#news-slice .entry-content {   
    width:100%;         
    background-image:url('http://www.webvitamins.com/slices/style/images/wv-slice.png'); 
    background-repeat:no-repeat; 
    background-position:right top; 
    padding:35px 5px 5px 5px;
    }  
.date-posted {
    font-size:75%;
    color:Silver;
    width:100%;
    clear:left;
    margin-bottom:10px;
    }  
.headline { 
    font-weight:bold;
    width:75%; 
    }        
.subtitle { width:75%; } 

#hot-products-slice .entry-content { width:600px; } 

/**********/
/* Featured Items 
/**********/
table.featuredItems caption {
    background:url('http://www.webvitamins.com/i/brwnbk.gif') repeat-x;
    background-position:bottom;
    color:#D58C6F;
    font-size:180%;
    text-align:left;
    padding-left:10px;
    } 
table.featuredItems {
	border-top:2px solid #F5F5F5;
	border-right:2px solid #fff; 
	border-bottom:2px solid #F5F5F5; 
	border-left:2px solid #fff;} 
table.featuredItems td {
	width:185px; 
	border-left:2px solid #F5F5F5; 
	padding:3px 3px 3px 3px; 
	text-align:center;
	background:white;} 
table.featuredItems td:first-child { border-left:0px solid pink; } 
.featuredItemsFooter {
    border-bottom:1px solid #F5F5F5;
    text-align:center;
    } 
.featuredItems .productImg  { padding-top:30px; } 

/**********/
/* Title Link (used on "Featured Items" and "List View")
/**********/
a.titleLink {
    color:#000;
    font-weight:bold;
    }
a.titleLink:link	{}
a.titleLink:visited {}
a.titleLink:hover	{ color:green; }
a.titleLink:active	{}
td .promoText {
    display:block;
    text-align:center;
    background:#FFFFCC;
    } 

/**********/
/* List View 
/**********/
.listPrice {
    font-size:8pt;
    color:#606060;
    display:block;
    } 
.discount {
    font-size:9pt;
    color:#D44202;
    margin-right:3px;
    } 
.boxHeading {
    margin-left:15px;
    background-color:#fff;
    color:#C6643E;
    font-weight:normal;
    font-size:14pt;
    } 
.qty {
    width:20px;
    height:16px;
    font-weight:bold;
    color:#606060;
    text-align:right;
    }

/**********/
/* Product List Views (Tile, List)
/**********/
.listView-Tile {
	height:85px; 
	width:265px;
	background-image:url(../i/tilebk.jpg); 
	border-left:1px solid #E0DFE3; 
	border-right:1px solid #E0DFE3; 
	border-bottom:2px solid silver; 
	}
.listView-List { margin:10px 0px 10px 0px; } 
.listView-List td {
    border-bottom:1px solid #E0E0E0;
    padding-right:3px;
    }
.listView-List .salePrice {
    color:#648F40;
    font-size: 10pt;
    }
.buy a {
    text-decoration:underline;
    color:navy;
    padding-left:10px;
    } 
.product-list .product-size {
    width:85%;
    display:block;    
    text-align:center;
    }
#leftColumn .product-list a {
    margin:0px;
    padding:0px;
    background:none;
    } 
#leftColumn a.product-name {
    width:85%;
    display:block;
    margin:0px;
    padding:0px;
    background:none;
    text-decoration:underline;
    font-weight:bold;
    } 