/** STYLESHEET **/
/* These are default styles for the cart - don't make any changes here.  Instead, change or add style information to a project-specific
	stylesheet that is called after this one. */

body {
	margin: 0;
	/* Do we want text styles in here?
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	line-height: 1.4em;
	font-weight: normal;
	*/
}

/*** sidebar cart tally styles ***/

#tally {
	margin: 10px 0px;
}

#tally td.content {
	font: normal 10px verdana;
	padding: 2px;
	background-color: white;
}

.tallyrow {
	/* style for each product row of the sidebar cart tally */
	border-top: 1px solid #99bedb;
}

/*** end sidebar cart tally styles ***/

/*** cart layout styles ***/

#parent_cat_table {
}

#productTable {
	font: normal 12px/1.25em  Verdana, Arial, Helvetica, sans-serif;
}

#productTable td {
	padding: 4px;
}

#productTable input {
	text-align: right;
	font: normal 11px/1.25em  Verdana, Arial, Helvetica, sans-serif;
}

#ship_service_table {
	width: 1%;
}

.parent_cat_cell {
	padding: 10px;
	vertical-align: top;
}

.parent_cat_link {
	line-height: 180%;
	font-size: 130%;
	font-weight: bold;
	text-decoration: none;
}

.price {
}

.oddrow {
	background-color: #f2f8fc;
}

.evenrow {
	background-color: white;
}

/** row hover styles, if desired - copy and paste into project-specific stylesheet; don't edit here!
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;
}

.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;
}

.soldout {
	/* style for "SOLD OUT" text which appears in the catalog and the details
	   page */
	font-weight: bold;
	margin: 0px 10px 0px 10px;
}

.coupondesc {
	/* text explaining coupons on shopping cart */
	font-size: smaller;
	font-style: italic;
}

.club_total {
	/* text input for wineclub 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;
}

.profile_form_label {
	white-space: nowrap; /* this is overwritten in avi7_style.css to enable wrapping - 20090408nln */
}

/*** end cart layout styles ***/

/*** product detail pop-over styles  
NOTE: the popover also calls avi_popover.css as the last style sheet loaded, see that for changes, leaving this in as I don't know where else these styles might be used ***/

#popoverContent {
	padding: 4px;
	border-top: 1px solid black;
}
	
.popoverPrice {
	float: right; 
	text-align: right;
	width: 100px;
}

#popoverBanner {
	margin: 0 auto;
	border: 1px solid black;
	width: 460px;
}
	
.popoverProductName {
	float: left;
	text-align: left; 
	width: 250px;
}

.attribute {
	/* size/attributes display on details page */
	margin-left: 10px;
	font-size: smaller;
	font-style: italic;
}
	
.residual {
	/* residual sugar display on details page */
	margin: 20px;
	font-size: smaller;
	font-style: italic;
}

.awards {
	/* awards display on details page */
	margin: 10px;
	text-indent: -10px;
}
	
.closeWindow {
	text-align: center;
	font-family: verdana, arial, helvetica;
	font-size: 75%;
}
	
#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;
}

/*** end popover styles ***/