/*
覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧 
   ｩ2003 American Web Services  |  All Rights Reserved.
覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧

debug mode ***
-----------------------------------------------
id, div 	{ border: 1px dashed #00E; }
ul, li 		{ border: 1px dashed #E00; }
form 		{ border: 1px dashed #0E0; }
table		{ border: 1px dashed #0EE; }
tr			{ border: 1px dashed #000; }
td			{ border: 1px dashed #FF8000; }
 
hash color sets ###
-----------------------------------------------
F0F0F0		silver		' primary BG
606			purple		' primary anchor, breadcrumb menu
C93			mustard		' primary hover
996			beige		' footer text
630			brown		' menu
C3404A		muted pink	' sub menu
C89C31		mustard		' borders, dashes, headline 1
363			olive		' product listing prices
	font: 62.5% Verdana,Geneva,Helvetica,sans-serif;

*/
body, .body     { font: 68.5% Verdana,Geneva,Helvetica,sans-serif; background: #F0F0F0; color: #000; margin: 0px; }
table     { width: 750px; background: #FFF; }

a,
a:active,
a:visited,
a.invis	            { color: #606; text-decoration: none; }
a.invis:hover	    { text-decoration: underline; }
a:hover 			{ color: #C93; text-decoration: underline; }

h1
{
	font: normal 18px Arial, Helvetica, sans-serif;
	background: url(../_images/cosmetic/hort-divider-mustard.gif) repeat-x bottom;
	padding: 0px 0px 5px 0px;
	margin: 7px 7px 15px 7px;
	color: #C89C31;
}

h2
{
	font: normal 22px Arial, Helvetica, sans-serif;
	color: #663300;
	text-align: center;
}

/* PROPERTIES */
small           { color: #996; }
.red            { color: #903; padding-left: 5px;}


/* FORM */
form					    { font: normal 1.2em Verdana,Geneva,Arial,Helvetica,sans-serif; }
label, .header, .red		{ font-weight: bold; }
input, textarea			{ font: normal 1em Verdana,Geneva,Arial,Helvetica,sans-serif; color: #085E8D; }

.submitbutton			{ font: normal 1em Verdana,Geneva,Arial,Helvetica,sans-serif; }
.submitbutton			{ color: #FFF; margin-top: 10px; padding: 3px 5px 3px 5px; }

.navLinks           { vertical-align: top; float: right; }
.div_topStrip       { font: normal 22px arial italic; color: #663300; padding-bottom: 2px; text-align: center; background: url(../_images/menu/topstrip_new.jpg); }

.div_sideMenu       { width: 200px; height: 293px; background-color: #663300; }
.div_sideMenu a, 
.div_sideMenu a:active,
.div_sideMenu a:visited 		{ font-weight: bold; color: #FFF; padding: 5px; text-decoration: none; }
.div_sideMenu a:hover 		    { text-decoration: underline; }

#div_sideMenutop                { margin-top: 3px; padding: 0px; background: url(../_images/menu/side_top.gif) no-repeat; }
#div_sideMenubottom             { margin-bottom: 3px; padding: 0px; background: url(../_images/menu/side_bottom.gif) no-repeat;}

.div_imgLogoMenu            { padding: 0px 0px 3px 0px; }
.div_imgLogoMenu table      { width: 736px; }

/* fix: Netscape 6 -- removes the 2px baseline padding on the bottom of images */
.div_imgLogoMenu img
{
	vertical-align: -75%;
}
.div_imgLogoMenu form
{
	width: 157px;
	height: 29px;
	background: url(../_images/menu/search.gif) no-repeat;
	padding: 0px;
	margin: 0px;
}
.referal
{ /*#606*/
font-size: 1.4em; border: 1px dashed #C89C31; padding: 2px; color:#62583F;
}
.referal span
{
color:#606;
}
.searchSkin
{
	border: 2px solid #62583F;
	margin: 0px 0px 0px 50px;
}
.searchSubmit
{
	margin: 0px 0px 0px 5px;
}

.logoprint
{
	display: none;
}
.adPromo
{
	padding: 13px 0px 13px 0px;
}
.vertDivider
{
	background: url(../_images/cosmetic/vert-divider.gif) repeat-y left;
}

#div_main
{
	margin: 10px 7px 10px 7px;
}
#div_mainText table, #div_mainTextDiv
{
	width: 736px;
	padding: 0px 10px 0px 10px;
	border-left: 1px solid #C89C31;
	border-right: 1px solid #C89C31;
}
#div_mainText table table   { width: 100%; padding: 0px 5px 0px 5px; border: none; }
#div_mainText p             { margin: 7px 7px 15px 7px; }

#leftColumn, #div_leftCol
{
width: 177px; margin: 0px; padding: 0px;
}

#leftColumn img, #div_leftCol img
{
padding:2px 0px 1px 3px;
}

#leftColumn ul, #div_leftCol ul
{
margin:0px; padding:1px 0px 3px 3px; list-style:none;
}

#leftColumn li, #div_leftCol li
{
padding:1px 0px 0px 10px;
}

#div_leftCol p
{
margin: 0px; padding: 0px 0px 5px 0px;
}
#div_leftCol p img
{
padding: 3px 0px 4px 7px;
}

#div_leftCol ul li ul
{
margin: 0px; padding:1px 0px 1px 5px; list-style:none;
}

#div_leftCol ul li ul li
{
    padding:1px 0px 0px 10px;
	background: url(../_images/menu/dash-list.gif) no-repeat;
}


#div_rightCol
{
	width: 209px;
	margin: 0px 0px 0px 0px;
 	padding: 0px 0px 10px 0px;
	float: left;
}
#div_rightCol div
{
	margin: 7px 0px 5px 0px;
	clear: both;
}
#div_rightCol p
{
 	padding: 0px 0px 15px 0px;
	clear: both;
}
#div_rightColSub
{
 	width: 518px;
 	padding: 5px 7px 5px 7px;
	float: left;
	font-size: 1.1em;
}
#div_rightColSub div
{
	margin: 5px 7px 5px 7px;
	border: 0px;
	xborder: 1px solid #C89C31;
}
#div_rightColSub p
{
	margin: 7px 7px 15px 7px;
	line-height: 16px;
}
.div_prodDisplay
{
	width: 145px;
	height:180px;
	line-height: 12px;
	text-align: center;
	float: left;
	color: #363;
	font-size: .9em;
}
#div_breadcrumb
{
	display: block;
	background: url(../_images/cosmetic/hort-divider-purple.gif) repeat-x bottom;
	padding: 0px 0px 5px 0px;
	color: #606;
	font-size: .9em;
}
#div_breadcrumb span
{
	padding: 0px 5px 0px 5px;
}
#div_breadcrumb a
{
	text-decoration: underline;
}

#img_homeBanner
{
	padding: 0px 0px 10px 0px;
}

.frontpage_imgs
{
	padding: 7px 13px 10px 0px;
}
.giftIdea
{
	padding: 7px 13px 30px 0px;
	float: left;
}
.priceImage
{
float: right; margin: 4px;
}
.div_navbar
{
	clear: both;
	width: 100%;
	color: #C3404A;
}
.div_priceSku
{
	background: url(../_images/cosmetic/hort-divider-purple.gif) repeat-x bottom;
	padding: 0px 0px 25px 0px;
	font-weight: bold;
	color: #363;
	font-size: large;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: medium;
} .IE5Fix {}
.div_priceSku span
{
	color: #000;
	font-weight: normal;
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
} .IE5Fix {}
.div_priceSku img
{
	float: right;
}
.acceptedCards
{
	float: right;
}

#div_footer
{
	clear: both;
	color: #996;
	font-size: .9em;
	padding: 18px 0px 32px 0px;
	text-align: center;
}
#div_footer div
{
	padding: 0px 0px 10px 0px;
}
#div_footer span
{
	color: #606;
	padding: 0px 12px 0px 12px;
}
#div_footer img
{
	float: right;
}

/* old color - #606*/
.div_footer2		{ font-size: 0.9em; color: #606; padding: 0px 0px 6px 0px; text-align: justify; clear: both; }
.div_footer2 span   { padding: 0px 0px 10px 0px; }
.div_footer2 a,
.div_footer2 a:active,
.div_footer2 a:visited,
.div_footer2 a:hover 	{	color: #606; text-decoration: none; }

#AlcStateMsg a			{	color: #006; text-decoration: underline; }
#AlcStateMsg a:hover 	{	color: #C93; }

/* moved in-line style from checkout.asp */
.sendgift          { width: 90%; margin: 1px; padding: 0px; border: none;}
.sendgift td            { padding: 0px; }
.sendgift .header 		{ font-weight: bold; font-size: 1.4em; }

.section 				{ width: 100%; font: normal .9em Georgia,Verdana,Arial,Geneva,Helvetica,sans-serif; margin-bottom: 15px; padding: 2px; }
.section .header 		{ font-weight: bold; font-size: 1.4em; margin-bottom: 10px; }
.section .subheader 	{ font-weight: bold; font-size: 1.4em; margin-bottom: 4px; text-align: center; }

.section table	{ margin: 5px 0px 5px 0px; }
.section td,
.section td.colheader	{ font-weight: bold; padding-right: 5px; }
.section td.occ span		{ width: 240px; padding-right: 7px; }

.section td.label,
.section td.labelreq,
.section td.labelerr,
.section td.labelreqerr,
.section td.field,
.section td.fieldreq 	{ /* padding-right: 7px; */ }

.section td.fielderr 	{ background: #F00; }

.errors 				{ font: bold 1.4em Georgia,Verdana,Arial,Geneva,Helvetica,sans-serif; color: #600; border-top: 2px solid #F00; border-bottom: 2px solid #F00; }
.errors 				{ font-weight: bold; padding: 4px; text-align: center; }
.errors td 				{ color: #F00; }



.clubSelect, .fruitSelect {
	float: left;
	clear: right;
	width: 100%;
	margin: 0px;
	padding-top: 14px;
	text-align: center;
}
.clubSelect p	{ padding: 5px 0px 5px 0px; }
.fruitSelect	{ padding-top: 0px;}

.fruitClub {
	float: left;
	width: 147px;
	height: 220px;
	text-align: center;
	padding: 5px;
	border: solid 2px #fff;
	background-color: #eee;
}
.fruitClub p	{ margin: 0px; padding: 5px 5px 2px 5px;}
.fruitClub img	{ margin: 1px; padding: 0px;}

.center {
	width: 100%;
	text-align: center;
	position: relative;
	clear: both;
}

.clubProdDisplay {
	postion: relative;
	display: block;
	float: left;
	text-align: center;
	width: 90px;
	font-weight: bold;
	margin-bottom: 14px;
	padding-left:20px;
}

