
.homeprodtext {
font-family: Verdana;
font-size:11px;
color: #4D5BA8;
}
a.homeprodtext {
font-family: Verdana;
font-size:11px;
color: #4D5BA8;
text-decoration:none;
}

a.homeprodtextPaging, a.homeprodtextPaging:link,a.homeprodtextPaging:visited{
font-family: Verdana;
font-size:11px;
text-decoration:none;
font-weight:bold;
color: #4D5BA8;


}
.categorylist 
{
    font-family: Verdana;
    font-size:12px;
    color:#7EB9D1;
    line-height:24px;
    font-weight:bold;
}
.aboutprodtext {
font-family: Verdana;
font-size:11px;
color: #888888;
line-height:18px;
}
.productname {
font-family: Verdana;
font-size:12px;
color: #4D5BA8;
font-weight:bold;
}
.productdetails {
font-family: Verdana;
font-size:11px;
color: #888888;
line-height:13px;
}

.productdetailsBlue {
font-family: Verdana;
font-size:11px;
color: #5166AF;
line-height:13px;

}

.productdetails ul {
text-indent: 5px;
list-style-position: outside;
/*list-style-image: url(images/ul_button.gif);*/
padding: 6px;
margin: 2px;
}
.productdetails input
{
 border-style:solid;
 border-width:1px;
 border-color:#A6ACB3;
}

.productdetails2 input
{
 border-style:solid;
 border-width:0px;
 border-color:#A6ACB3;
}

a.email{
font-family: Verdana;
font-size:11px;
color: #888888;
text-decoration:none;
}
.contactform 
{
    border-width:1px;
    border-color:#A5ACB2;
    border-style:solid;
    width:140px;
    height:25px;
    padding-top:3px;
    
}
.joinlist 
{
    border-width:1px;
    border-color:#7EB9D1;
    border-style:solid;
    width:120px;
    height:27px;
    padding-top:3px;
    
}

.searchform 
{
    border-width:1px;
    border-color:#C8ACC8;
    border-style:solid;
    width:107px;
    height:26px;
    padding-top:3px;
    
}
.logout{
    font-size: 10px;
	text-decoration: none;
	font-weight:bold;
	color:#4D5BA8;
	
}
* LAYOUT */
#copyright {
	color: white;
	font-size: 8pt;
	text-decoration: underline;
	position: absolute;
	bottom: 11px;
	left: 10px}
	
#mainTable {
	width: auto;
	height: 100%;}
	
#leftColumn {
	background-color: #990000;
	vertical-align: top;
	border-right: 1px solid #B6462D;
	width: 240px;}

#leftTable {
	background-color: #990000;
	height: 100%; }
	
#upperLeftHome {
	padding: 1px;
	border-bottom: 1px solid #B6462D;
	background-color: white;
	height: 401px;}

#upperLeftDetail {
	padding: 1px;
	border-bottom: 1px solid #B6462D;
	background-color: white;
	height: 283px;}

#lowerLeftHome {
	vertical-align: top;
	background-color: #990000;
	padding-top: 10px;
	padding-bottom: 49px;
	padding-left: 9px;
	padding-right: 9px;
	border: 1px solid white;
	color: white;
	font-size: 8pt;
	height: 100%; }
	
#lowerLeftDetail {
	border-top: 1px solid white;
	border-bottom: 1px solid #B6462D;
	vertical-align: top;
	background-color: #990000;
	height: 100%; }

#lowerLeftFillDetail {
	border-top: 1px solid #B6462D;
	vertical-align: top;
	background-color: #990000;
	height: 100%;}

#leftNavCell {
	border-left: 1px solid white;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	height: 31px; }
	
.whiteBorder {
	height: 100%;
	border-right: 1px solid white;
	border-top: 1px solid white;
	border-bottom: 1px solid white; }
	
#rightColumn {
	vertical-align: top; }

#rightTable {
	height: 100%; }
	
#rightNavTop {
	height: 27px;
	padding-top: 3px;}

#rightNavTop table{
	display: inline;}
	
#headerCartInfo {
	font-size: 9pt;
	padding-left: 3px; }

#headerShoppingCart {
	padding-left: 10px;
	text-align: right; }

#rightNavBottom {
	border-left: 1px solid white;
	height: 25px; }

#navFiller {
	background-image: url('../images/nav_filler.jpg');
	background-repeat: repeat-x;}

#rightNavExtendHome {
	height: 348px;
	padding-top: 33px;
	padding-bottom: 27px;
	padding-left: 9px;
	border-bottom: 1px solid white;
	border-left: 1px solid white;
	background-color: #F5Ab42; }
	
#rightNavExtendPriceLinks {
	font-size: 9pt;
	padding: 13px; }

#rightNavExtendDetail {
	height: 10px;
	border-bottom: 1px solid white;
	border-left: 1px solid white;
	background-color: #F5Ab42; }

#rightContentHome {
	background-color: #EEE3D1;
	border-top: 1px solid #B6462D;
	height: 100%; }

#rightContentDetail {
	background-color: white;
	border-top: 1px solid #B6462D;
	height: 100%;
	width: auto;}

#content {
	height: 100%;
	border: 1px solid white;}

#locationHeaderImage {
	height: 43px;
	vertical-align: top;
	background-image: url('../images/divider_header.jpg');
	background-image-repeat: repeat-x; }
	
.topSellers {
	display: inline;
	border-right: 4px solid #EEE3D1;
	background-color: white;
	width: 160px;
	font-size: 8pt;
	text-align: center;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 6px; }
	
	.topSellers img {
		margin: 10px; }

#breadCrumbs {
	padding-left: 3px;
	width: 50%;
	font-size: 8pt; }
	

/*PRODUCT PAGES*/
.productImage {
	border: 1px solid  #F5Ab42;}

.viewLarger {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 7px;
	font-size: 8pt;
	border: 1px solid  #F5Ab42;
	background-color: #F5Ab42; }

.viewLarger a {
	color: #989898; }

.productTopTable {
	width: 575px;
	margin-top: 25px;
	margin-left: 10px;
	margin-bottom: 10px; }
	
.productDetail {
	vertical-align: top;
	font-family: Verdana;
	color: #989898;}

.productDetail H1 {
	font-size: 11pt; }
	
.productDetail p {
	font-size: 9pt;}

.productDetail .price {
	font-size: 11pt !important;
}

.nutritionalInformation {
	margin-left: 8px;
	border: 1px solid #F5Ab42;
	background-color: #F5Ab42;
	text-align: left;
	color: #989898;}

.nutritionalInformation td {
	vertical-align: top;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: white;}

.nutritionalInformation h1 {
	color: #989898;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: underline;}

.nutritionalInformation p {
	font-size: 8pt;
	color: #989898;}

.nutritionalInformationDivider {
	padding-right: 10px;
	background-image: url('../images/divider_vertical.jpg');
	background-repeat: repeat-y;
}

#previousNext {
	font-size: 8pt;
	text-align: right;
	padding-right: 20px;}

	
.products {
	margin-top: 25px;
	margin-left: 10px;
	margin-bottom: 10px; }
		
.products div {
	margin-right: 10px;
	margin-bottom: 10px;
	width: 150px;
	display: inline;
	float: left;}
	
.products div table {
	border: 1px solid  #F5Ab42; }
	
.products div table td {
	width:158px;
	height: 158px;
	text-align: center;}

.products div table th {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 7px;
	padding-right: 7px;
	font-size: 8pt;
	font-weight: normal;
	text-align: center;
	background-color: #F5Ab42;
	height: 70px;}
	
.products div table th a {
	color: #990000;}

.byPoundItems {
	margin-top: 20px;
	margin-left: 10px;
	margin-bottom: 10px; }

.byPoundItems td {
	vertical-align: top; }
		
.byPoundItems div {
	margin-left: 12px;
	margin-bottom: 12px;
	height: 180px;
	width: 140px;
	display: inline;
	float: left;}
	
.byPoundItems div table {
	border: 1px solid  #F5Ab42;
	height: 100%;}
	
.byPoundItems div table td {
	width: 140px;
	height: 110px;
	text-align: center;}

.byPoundItems div table th {
	padding: 5px;
	color: #990000;
	font-size: 9pt;
	font-weight: normal;
	text-align: left;}
	
.byPoundItems div table th h1 {
	margin-bottom: 4px;
	font-size: 9pt;
	text-decoration: underline;}

.byPoundItems div table th p {
	margin-top: 0px;
	margin-bottom: 5px; }
	
.byPoundItems div table th img {
	position: relative;
	top: 4px;
	margin-left: 6px;}
	


/* contact && about us */
.contactAboutUs {
	margin-top: 10px;
	margin-left: 6px;
	border: 1px solid #F5Ab42;
	width: 572px;
	height: 460px;}
	
.contactAboutUs td {
	vertical-align: top; }

.contactAboutUs p {
	padding-left: 10px;
	font-size: 9pt; }
	

/* CHECKOUT */
.shipping {
	width: 600px;
	margin-left: 20px;
	margin-top: 40px; }

.shipping input {
	font-size: 10pt; }
	
.shipping th {
	padding-left: 5px;
	padding-top: 10px;
	padding-bottom: 5px;
	text-align: left;
	font-size: 10pt;
	color: #989898; 
	 font-family:Verdana}

.shipping td {
	font-size: 10pt;
	color: #989898;
	padding: 15px;
	font-family:Verdana
	}

.shipping td td {
	padding: 0px;
	border: none; }

.shipping td th {
	font-weight: normal;
	width: 100px;
	padding-right: 20px;
	text-align: right; }
	
.shipping p {
	color: #989898;
	font-size: 9pt;
	width: 300px;
	margin: 0px;
	padding-left: 126px;
	padding-bottom: 15px;
	font-family:Verdana;
	}
	
#checkoutTrail {
	font-size: 8pt;
	text-align: right;
	padding-right: 20px; 
	font-family:Verdana;
	}

#checkoutTrail a {
	text-decoration: none; }

.onThisPage {
	color: #989898;
	 font-weight:bold; }

.viewCart {
	border-collapse: collapse;
	margin-top: 40px;
	margin-left: 10px;}
	
.viewCart th {
	padding-bottom: 5px;
	color: #660000;
	font-size: 9pt;}
	
.viewCart td {
	text-align: center; }

.itemName, .itemPrice, .itemQuantity, .itemPicture, .itemRemove {
	color: #660000;
	font-size: 9pt;
	border-top: 1px solid #F5Ab42;
	border-bottom: 1px solid #F5Ab42;}

.viewCart input {
	color: #660000;
	text-align: center;}

.itemName {
	text-align: left !important;
	padding-left: 10px;}

.itemRemove {
	border-right: 1px solid #F5Ab42; }

.itemRemove a {
	color: #660000; }

.itemPicture {
	border-left: 1px solid #F5Ab42; }

.totals {
	text-align: right;
	font-size: 9pt;
	color: #660000;
	width: 611px;}
	
.totals td {
	width: 120px;}

.totals th {
	padding-top: 10px;
	padding-bottom: 10px; }

#proceedToCheckout {
	width: 611px;
	text-align:  right;
	padding-top: 15px;}
	
.error {
        font-family:verdana;
		font-weight: bold;
		font-size: 10pt;
		padding: 10px;
		width: 400px;
		margin-top: 20px;
		color: #660000;
		margin-left: 20px;}
		
.vieworders
{
  font-family:Verdana;
  font-size:11px;
  color:#660000;   
}
.vieworders a
{
 color:#7EB9D1;
}
td.header{
        font-family:Century;
		font-weight: bold;
		font-size: 18px;
		color:#7384C2;

}

A.blueswitch_blue,A.blueswitch_blue:link,A.blueswitch_orange,A.blueswitch_orange:link,A.blueswitch_blue:visited,A.blueswitch_orange:visited
{
	       font-family:verdana;
           font-size:11px;
		   color:#999898;
		   text-decoration:none;

}


.dept_listing_text{
font-size:14px;
color:#fff;
font-family:arial;
text-transform:uppercase;
padding-left:14px;
border-bottom:1px solid #5c6f3b;
padding-top:5px;
padding-bottom:5px;
}

.dept_listing_text a{
font-size:14px;
color:#fff;
font-family:arial;
text-transform:uppercase;
}

.dept_header{
font-family:arial;
font-size:16px; 
color:#9eab05;
text-transform:uppercase;
}

.dept_header a{
font-family:arial;
font-size:16px; 
color:#9eab05;
text-transform:uppercase;
text-decoration:none;
}



.product_link{
color:#5c6f3b;
font-size:14px;
font-family:arial;
}

.product_link a{
color:#5c6f3b;
font-size:14px;
font-family:arial;
text-decoration:none;
}

.product_header{
font-size:24px;
font-family:arial;
color:#5c6f3b;
}

.sub_header{
font-size:14px;
font-family:arial;
color:#5c6f3b;
}

.sub_text{
color:#666666;
font-size:12px;
font-family:arial;
}