/* Default CSS Stylesheet for a new Web Application project */

p {margin:0 0 10px 0; padding:0px;}

dl.feature {
	font: 11px/15px Arial, Helvetica, sans-serif; 
	COLOR: #4D4D4D; 
	width:235px;
	border:1px solid #000;
	float:left;
	margin:0px 0 6px;
	padding:0px;
	background-color:#f3eae9;
	height:142px;}
	
dl.feature a {color:#4d4d4d;}
dl.feature a:hover {color:#982414;}


dl.feature dt {
	float:left;
	margin:0px;
	padding:10px 5px;}

dl.feature dd {
	width:110px; 
	float:left; 
	margin:0px; 
	padding:5px;}

dl.feature dd.featurename {
	color:#a22d1c;
	font-weight:bold;
	padding:10px 5px 5px;
	width: 110px;
}
	
	
	
dl.feature3 {
	font: 11px/15px Arial, Helvetica, sans-serif; 
	COLOR: #4D4D4D; 
	width:220px;
	border:1px solid #000;
	float:left;
	margin:0px 10px 6px 0px;
	padding:0px 0 10px 0;
	background-color:#f3eae9;
	height:120px;}

dl.feature3 dt {
	float:left;
	margin:0px;
	padding:5px;}

dl.feature3 dd {
	width:100px; 
	float:left; 
	margin:0px; 
	padding:5px;}

dl.feature3 dd.featurename {
	color:#a22d1c; 
	font-weight:bold; 
	padding:5px;}




.topcats
{
    color: #000000;
	BACKGROUND-COLOR: #F3EAE9;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    text-transform: none; 
    WORD-SPACING: normal;
    text-decoration: none;
	padding:5px 5px 5px 5px;
}
.topcats A:link    {  COLOR: #000000; text-decoration: underline}
.topcats A:visited {  COLOR: #000000; text-decoration: underline}
.topcats A:active  {  COLOR: #000000; text-decoration: underline}
.topcats A:hover   {  COLOR: #982414; text-decoration: underline}

.navigation
{
    color: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 7.5pt;
    FONT-WEIGHT: bold;
    LETTER-SPACING: normal;
    text-transform: none;
    WORD-SPACING: normal;
    text-decoration: none;
}
.navigation A:link    {  COLOR: #000000; text-decoration: none}
.navigation A:visited {  COLOR: #000000; text-decoration: none}
.navigation A:active  {  COLOR: #000000; text-decoration: none}
.navigation A:hover   {  COLOR: #FFFFFF; text-decoration: none}

.bodycats
{
    color: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 7pt;
    FONT-WEIGHT: bold;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}
.bodycats A:link    {  COLOR: #000000; text-decoration: underline}
.bodycats A:visited {  COLOR: #000000; text-decoration: underline}
.bodycats A:active  {  COLOR: #000000; text-decoration: underline}
.bodycats A:hover   {  COLOR: #982414; text-decoration: underline}

.bodycats img{margin: 0; padding: 0;}

.altbodycats
{
    color: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 7pt;
    FONT-WEIGHT: bold;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
	background-color:#eeeeee;
}
.altbodycats A:link    {  COLOR: #000000; text-decoration: underline}
.altbodycats A:visited {  COLOR: #000000; text-decoration: underline}
.altbodycats A:active  {  COLOR: #000000; text-decoration: underline}
.altbodycats A:hover   {  COLOR: #982414; text-decoration: underline}

.altbodycats img{margin: 0; padding: 0;}

.navcats
{
    font: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 7pt;
    FONT-WEIGHT: bold;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}
.navcats A:link    {  COLOR: #000000; text-decoration:none}
.navcats A:visited {  COLOR: #000000; text-decoration:none}
.navcats A:active  {  COLOR: #000000; text-decoration:none}
.navcats A:hover   {  COLOR: #982414}

.content
{
    color: #4D4D4D;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    text-transform: normal;
    WORD-SPACING: normal;
    text-decoration: none;
}
.content A:link    {  COLOR: #4D4D4D; text-decoration: underline}
.content A:visited {  COLOR: #4D4D4D; text-decoration: underline}
.content A:active  {  COLOR: #4D4D4D; text-decoration: underline}
.content A:hover   {  COLOR: #982414; text-decoration: underline}

.error
{
    color: #CC0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT:  200;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}

.title
{
    color: #982414;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold;
    LETTER-SPACING: normal;
    text-transform: normal;
    WORD-SPACING: normal;
}
.title A:link    {  COLOR: #982414; text-decoration: underline}
.title A:visited {  COLOR: #982414; text-decoration: underline}
.title A:active  {  COLOR: #982414; text-decoration: underline}
.title A:hover   {  COLOR: #000000; text-decoration: underline}

.subtitle
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal

}

.subtitle dt
{
	width:850px;
}

	
.subtitle A:link    {  COLOR: #982414}
.subtitle A:visited {  COLOR: #982414}
.subtitle A:active  {  COLOR: #982414}
.subtitle A:hover   {  COLOR: #000000}

.tablehead
{
    COLOR: #FFFFFF;
    background-color: #982414;
    TEXT-ALIGN: left; 
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}
.tablehead A:link    {  COLOR: #FFFFFF}
.tablehead A:visited {  COLOR: #FFFFFF}
.tablehead A:active  {  COLOR: #FFFFFF}
.tablehead A:hover   {  COLOR: #D6A69F}

.tableheadalt
{
    COLOR: #000000;
    background-color: #FCDB1A;
    TEXT-ALIGN: center; 
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}
.mycart
{
    COLOR: #000000;
    background-color: #F7F6A6;
    TEXT-ALIGN: left; 
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}
.mycart A:link    {  COLOR: #000000}
.mycart A:visited {  COLOR: #000000}
.mycart A:active  {  COLOR: #000000}
.mycart A:hover   {  COLOR: #982414}

.mycartheader
{
    COLOR: #FFFFFF;
    TEXT-ALIGN: left; 
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
	padding: 0px 20px 0px 0px;
}
.mycartheader A:link    {  COLOR: #FFFFFF; text-decoration:none}
.mycartheader A:visited {  COLOR: #FFFFFF; text-decoration:none}
.mycartheader A:active  {  COLOR: #FFFFFF; text-decoration:none}
.mycartheader A:hover   {  COLOR: #FFFFFF; text-decoration:none}

.members
{
    COLOR: #000000;
    background-color: #FEFF99;
    TEXT-ALIGN: left; 
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}
.members A:link    {  COLOR: #000000}
.members A:visited {  COLOR: #000000}
.members A:active  {  COLOR: #000000}
.members A:hover   {  COLOR: #CACACA}

.box
{
	BACKGROUND-COLOR: #F3EAE9;
	color: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;    
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING:  normal;
	padding: 2px 0px 2px 0px;
}
.box A:link    {  COLOR: #000000}
.box A:visited {  COLOR: #000000}
.box A:active  {  COLOR: #000000}
.box A:hover   {  COLOR: #982414; padding: 2px 0px 2px 3px;}


.boxhead
{
    COLOR: #ffffff;
    TEXT-ALIGN: center; 
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    LETTER-SPACING: .5pt;
    TEXT-TRANSFORM: uppercase;
    WORD-SPACING: normal
}
.listing
{
	color: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;    
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING:  normal;
}
.listing A:link    {  COLOR: #000000}
.listing A:visited {  COLOR: #000000}
.listing A:active  {  COLOR: #000000}
.listing A:hover   {  COLOR: #982414}

.altlisting

{
    color: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;    
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING:  normal
}
.altlisting A:link    {  COLOR: #000000}
.altlisting A:visited {  COLOR: #000000}
.altlisting A:active  {  COLOR: #000000}
.altlisting A:hover   {  COLOR: #982414}

.sellisting
{
	color: #000000;
	background-color: Yellow;
    FONT-FAMILY: Arial, Helvetica, sans-serif;    
    FONT-SIZE: 7pt;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING:  normal
}
.sellisting A:link    {  COLOR: #000000}
.sellisting A:visited {  COLOR: #000000}
.sellisting A:active  {  COLOR: #000000}
.sellisting A:hover   {  COLOR: #982414}

.help
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;    
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING:  normal
}
.form {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; COLOR: #444444}
.login_form {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; COLOR: #000000}
.linkbutton
{
    COLOR: #999999;
    FONT-FAMILY: Arial, Helvetica, sans-serif;    
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING:  normal
}
.cart
{
    BACKGROUND-COLOR: #3F8CB2;
}
.photos
{
	border-right: solid 0.05em;
	border-top: solid 0.05em;
	border-left: solid 0.05em;
	border-bottom: solid 0.05em;
	border-color: #982414;
}

.address
{
	border: solid 0.05em;
	border-color: #982414;
	background-color:#F3EAE9;
}

.pricestrike
{
	font-weight: normal;
	font-size: 9pt;
	word-spacing: normal;
	text-transform: none;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	text-decoration: line-through;
}
.pricesale
{
	font-weight: bold;
	font-size: 9pt;
	word-spacing: normal;
	text-transform: none;
	color: #cc0000;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	text-decoration: none;
}
.price
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;    
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING:  normal;
}
.pager
{
    COLOR: #982414;
    FONT-FAMILY: Arial, Helvetica, sans-serif;    
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING:  normal
}
.pager A:link    {  COLOR: #982414}
.pager A:visited {  COLOR: #982414}
.pager A:active  {  COLOR: #982414}
.pager A:hover   {  COLOR: #000000}

.white_content
{
    color: #FFFFFF;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 7.5pt;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    text-transform: normal;
    WORD-SPACING: normal;
    text-decoration: none;
}
.white_content A:link    {  COLOR: #FFFFFF}
.white_content A:visited {  COLOR: #FFFFFF}
.white_content A:active  {  COLOR: #FFFFFF}
.white_content A:hover   {  COLOR: #CACACA}

.bold_white_content
{
    color: #FFFFFF;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 7.5pt;
    FONT-WEIGHT: bold;
    LETTER-SPACING: normal;
    text-transform: normal;
    WORD-SPACING: normal;
    text-decoration: none;
}
.bold_white_content A:link    {  COLOR: #FFFFFF; text-decoration:underline}
.bold_white_content A:visited {  COLOR: #FFFFFF; text-decoration:underline}
.bold_white_content A:active  {  COLOR: #FFFFFF; text-decoration:underline}
.bold_white_content A:hover   {  COLOR: #CACACA; text-decoration:underline}

.bold_yellow_content
{
    color: #E4E108;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 7.5pt;
    FONT-WEIGHT: bold;
    LETTER-SPACING: normal;
    text-transform: normal;
    WORD-SPACING: normal;
    text-decoration: none;
}
.bold_yellow_content A:link    {  COLOR: #E4E108; text-decoration:underline}
.bold_yellow_content A:visited {  COLOR: #E4E108; text-decoration:underline}
.bold_yellow_content A:active  {  COLOR: #FFFFFF; text-decoration:underline}
.bold_yellow_content A:hover   {  COLOR: #CACACA; text-decoration:underline}

.body
{
	BACKGROUND: #FFFFFF;
	border-right: none;
	border-top: solid 0.05em;
	border-left: none;
	border-bottom: none;
	border-color: #737172;
}

.login
{
    COLOR: #000000;
    background-color: #F3EAE9;
    TEXT-ALIGN: left; 
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
}
.login A:link    {  COLOR: #000000}
.login A:visited {  COLOR: #000000}
.login A:active  {  COLOR: #000000}
.login A:hover   {  COLOR: #000000}

.boxhead_mycart
{
    COLOR: #000000;
    TEXT-ALIGN: center; 
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}

.store_search
{
    color: #FFFFFF;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 7pt;
    FONT-WEIGHT: bold;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}
.store_search A:link    {  COLOR: #FFFFFF}
.store_search A:visited {  COLOR: #FFFFFF}
.store_search A:active  {  COLOR: #FFFFFF}
.store_search A:hover   {  COLOR: #982414}

.welcome { font: 11px/15px Arial, Helvetica, sans-serif; COLOR: #4D4D4D; padding:10px 15px 0 15px;}
.welcome A:link    {COLOR: #4D4D4D}
.welcome A:visited {COLOR: #4D4D4D}
.welcome A:active  {COLOR: #4D4D4D}
.welcome A:hover   {COLOR: #982414}

.nav_list
{
	font: 11px/18px Arial, Helvetica, sans-serif; COLOR: #4D4D4D;
	list-style: url(/images/arrow.gif) disc inside;
}
.nav_list A:link    {  COLOR: #4D4D4D; text-decoration: underline; padding:0px 0px 0px 6px;}
.nav_list A:visited {  COLOR: #4D4D4D; text-decoration: underline; padding:0px 0px 0px 6px;}
.nav_list A:active  {  COLOR: #4D4D4D; text-decoration: underline; padding:0px 0px 0px 6px;}
.nav_list A:hover   {  COLOR: #982414; text-decoration: underline; padding:0px 0px 0px 9px;}

.home_thumb
{
	BACKGROUND: #FFFFFF;
	border: solid 0.05em #FFFFFF;
}

.home_thumb IMG
{
	BACKGROUND: #FFFFFF;
	border: solid 0.05em #B7B7B7;

}

.featured_item_title
{
	font: 13px Arial, Helvetica, sans-serif; COLOR: #982414; font-weight: bold;
}

.footer
{
	font: 11px/14px Arial, Helvetica, sans-serif; COLOR: #FFFFFF;
}
.footer A:link    {  COLOR: #FFFFFF}
.footer A:visited {  COLOR: #FFFFFF}
.footer A:active  {  COLOR: #FFFFFF}
.footer A:hover   {  COLOR: #CCCCCC}

.textbox
{
	font: 10px Verdana, Arial, Helvetica, sans-serif; COLOR: #444444;
}

.featured_product { font: 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; background:#FF0000; width: 158px; }
.featured_product A         { COLOR: #FFFFFF; font-weight: normal; }
.featured_product A:hover   { COLOR: #CACACA; }
.featured_product TH { font: 12px/18px Arial, Helvetica, sans-serif; font-weight: bold; COLOR: #FFFFFF; background-color:#982513; text-align:center; padding:1px 0px 1px 0px; }
.featured_product TD { font: 11px/18px Arial, Helvetica, sans-serif; font-weight: normal; COLOR: #000000; background-color:#F3EAE9; text-align:left; padding: 8px 0px 8px 8px; vertical-align:top; }

.productlisting2column 
{
    color: #4D4D4D;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    text-transform: normal;
    WORD-SPACING: normal; 
    vertical-align:top;
    text-decoration: none;
	width:290px;
	background-color:#ffffff
}
.productlisting2column A:link    {  COLOR: #4D4D4D; text-decoration: underline}
.productlisting2column A:visited {  COLOR: #4D4D4D; text-decoration: underline}
.productlisting2column A:active  {  COLOR: #4D4D4D; text-decoration: underline}
.productlisting2column A:hover   {  COLOR: #982414; text-decoration: underline}

.altproductlisting2column 
{
    color: #4D4D4D;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    text-transform: normal;
    WORD-SPACING: normal;
    vertical-align:top;
    text-decoration: none;
	width:290px;
	background-color:#eeeeee
}
.altproductlisting2column A:link    {  COLOR: #4D4D4D; text-decoration: underline}
.altproductlisting2column A:visited {  COLOR: #4D4D4D; text-decoration: underline}
.altproductlisting2column A:active  {  COLOR: #4D4D4D; text-decoration: underline}
.altproductlisting2column A:hover   {  COLOR: #982414; text-decoration: underline}


.topcats span {height:15px; padding:5px 0px; float:left;}

.topcats span a { white-space:nowrap;}

.media {float:left; width:150px; margin:0 15px 15px 0;; text-align:center; height:225px; border:1px solid black;}
.media img {width:150px;  height:auto;}

td.content dl {margin:0px; padding:0px; float:left; width:100%; clear:both;}


td.content dl dl.retailerInfo
{
	width:200px;
	float:left;
	margin:0;padding:0; border:none;
}

.retailerInfo dt
{
	font-weight:bold;
	color:#111111;
	margin:0px;
	padding:0px;
}

.retailerInfo dd
{ margin:0px; padding:0px;
}

.productlisting2column {margin:0px; padding:0px; width:225px;}
.productlisting2column td.proddesc {width:95px; margin:0px; padding:5px;}
.productlisting2column td.prodimg {width:145px; margin:0px; padding:5px 0 0 5px;}

.altproductlisting2column {margin:0px; padding:0px; width:225px; background-color:#f5f5f5;}
.altproductlisting2column td.proddesc {width:95px; margin:0px; padding:5px;}
.altproductlisting2column td.prodimg {width:145px; margin:0px;padding:5px 0 0 5px;}
