/** STYLESHEET **/
body
{
	background-color: #993300;
	margin: 0;
}

body, td, form
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	line-height: 1.4em;
	font-weight: normal;
	/* was 12px arial */

}

A:link    {color:#FE7D19; text-decoration:underline;}
A:visited {color:#FE7D19; text-decoration:underline;}
A:active  {color:#FE7D19; text-decoration:underline;}
A:hover   {color:#993300; text-decoration:none;}



#cartcontent
{
	font: normal 12px/1.25em Verdana, Arial, Helvetica, sans-serif;
	width: 750px;
	background: #fff;
	border: 1px #F7FA05 solid;
	padding: 8px;
}

#cartcontent h1 {
	font-size: 2em;
	margin-top: 5px;
}


/*** cart layout styles ***/
#productTable { /*font: normal 12px/1.25em  Verdana, Arial, Helvetica, sans-serif;
	width: 650px;
	background: #fff;
	border: 1px #ccc solid;
	padding: 8px;*/ }

#productTable input
{
	text-align: right;
	font: normal 11px/1.25em Verdana, Arial, Helvetica, sans-serif;
}

#productLinkTable { font: normal 12px/1.25em Verdana, Arial, Helvetica, sans-serif; }

#productLinkTable input
{
	text-align: right;
	font: normal 11px/1.25em Verdana, Arial, Helvetica, sans-serif;
}

.price { }
.oddrow { background-color: #eeeeee; }
.evenrow { background-color: white; }

/** row hover styles
tr.oddrow:hover {
	background-color: #C2DBEC;
	}

tr.evenrow:hover {
	background-color: #C2DBEC;
	}
**/

.selectedprod { background-color: #C2DBEC; }

.category
{
	text-indent: -5px;
	font-size: 1.25em;
	margin-top: 10px;
}

.categoryDescription { font-size: .75em; }

.nobox
{
	border: 0;
	background-color: transparent;
}

/*** end cart layout styles ***/



/*** product detail pop-over styles ***/

#popoverContent
{
	background: white;
	padding: 8px;
	border: 1px solid #F7FA05;
	margin: 0 9px 0 15px;
	width: 421px;
	background: #fff url(../img/fox_bg4popover.gif) no-repeat bottom center;	
}

.popoverPrice { 
	/*float: right; 
	text-align: right;
	width: 100px;*/ 
}
	
#popoverBanner { 
	/*text-align: center;
	margin: 10px 0 0 0;*/
	margin: 0 9px 0 15px;
	}

.popoverProductName { 
	/*float: left;
	text-align: left; 
	width: 250px;*/ 
	}

.closeWindow
{
	text-align: center;
	font-family: verdana, arial, helvetica;
	size: 9pt;
	margin: 0;
}

/*** end popover styles ***/

.address
{
	color: white;
	float: right;
	padding-top: 2px;
	font: normal 12px arial, verdana, sans-serif;
}

.footer
{
	color: white;
	font: normal 10px verdana, sans-serif;
	text-align: right;
	padding-right: 10px;
}

.footer a
{
	color: white;
	font-weight: bold;
	text-decoration: none;
}

.footer a:hover { text-decoration: underline; }
#nav li.wrappednav a:hover { background: transparent url(../img/swe6_bgnavitem2line.gif) no-repeat top left; }
#tally { margin: 10px 0px; }

#tally td.content
{
	font: normal 10px verdana;
	padding: 2px;
	background-color: white;
}

.soldout
{
	/* style for "SOLD OUT" text which appears in the catalog and the details
	   page */
	font-weight: bold;
	margin: 0px 10px 0px 10px;
}

.attribute
{
	/* size/attributes display on details page */
	margin-left: 10px;
	font-size: smaller;
	text-decoration: itallic;
}

.residual
{
	/* residual sugar display on details page */
	margin: 20px;
	font-size: smaller;
	text-decoration: itallic;
}

.awards
{
	/* awards display on details page */
	margin: 10px;
	text-indent: -10px;
}

.coupondesc
{
	/* text explaining coupons on shopping cart */
	font-size: smaller;
	text-decoration: itallic;
}

.club_total
{
	/* text input for winclub signup page - bordercolor should be the
	   same as the page background color */
	border: 1px solid #ffffff;
}

.noship
{
	/* text that lists states that will not appear in the checkout select
	   box, on the order page */
	font-weight: bold;
	color: #cc0000;
}

.tallyrow
{
	/* style for each product row of the sidebar cart tally */
	border-top: 1px solid #99bedb;
}
