/* default tag styles */
TH, TD, OL, SPAN, FONT, UL, P, INPUT, TEXTAREA {font-size:11px; line-height:14px; font-family:Georgia; color:#AA8D61;}


#body{ 
	background-color:#54585C; 
	text-align:center;
	margin:0px;
	padding:0px;
}

#container{
	position:relative;
	text-align:left;
	margin:0px;
	padding:0px;
}

#force-scrollbar{
	position: absolute; 
	top: 0; 
	bottom: -1px;
	width: 1em; 
	z-index: -1;
}

.lftshadow{
	background-image:url('../images/common/lft_shadow.gif');
	background-repeat:repeat-y;
	background-position:top right;	
}

.rgtshadow{
	background-image:url('../images/common/rgt_shadow.gif');
	background-repeat:repeat-y;
	background-position:top left;	
}

#btmshadow{
	background-image:url('../images/common/btm_shadow.gif');
	background-repeat:repeat-x;
	background-position:top left;	
}

H1{
	color:#8C4002;
	padding:20px 20px 0px 20px;
	margin:0;
	font-size:16px;
}

P{
	color:#AA8D61;
	padding:0 20px 0 20px;
}

P.content{
	color:#AA8D61;
	padding:0 20px 0 20px;
}

A, A:visited {
	color: #AA8D61;
	text-decoration:none;
}

A:hover {
	color: #AA8D61;
	text-decoration:underline;
}

A.inline, A.inline:visited {
	color: #AA8D61;
	text-decoration:underline;
}

A.inline:hover {
	color: #AA8D61;
	text-decoration:none;
}

/* START NAV STYLES */

ul#nav{
	padding:0 0 0 10px;
	margin:0;
	list-style:none;
	color:#fff;
}

ul#nav li{
	padding:8px 5px 8px 5px;
	margin:0;
	list-style:none;
	float:left;
}

UL#nav li A {
	color: #fff;
	text-decoration:none;
	font-weight:normal;
	display:block;
	padding:0 0 6px 0;
}

UL#nav li A:hover {
	color: #fff;
	text-decoration:underline;
	display:block;
}

UL#nav li A.on {
	color: #fff;
	text-decoration:underline;
	font-weight:normal;
	display:block;
	padding:0 0 6px 0;
}

UL#nav li A.on:hover {
	color: #fff;
	text-decoration:none;
	display:block;
}

ul#nav li.sep{
	color:#5B5B5B;
}

/* END NAV STYLES */

/* START FOOTER STYLES */

ul#ftr{
	padding:0 0 0 10px;
	margin:0;
	list-style:none;
	color:#8F8F8F;
}

ul#ftr li{
	padding:0 5px 8px 5px;
	margin:0;
	font-size:9px;
	list-style:none;
	float:left;
}

ul#ftr li.sepftr{
	color:#8F8F8F;
}

UL#ftr li A {
	color: #8F8F8F;
	text-decoration:none;
	font-weight:normal;
	display:block;
	padding:0 0 6px 0;
}

UL#ftr li A:hover {
	color: #8F8F8F;
	text-decoration:underline;
	display:block;
}

UL#ftr li A.on {
	color: #8F8F8F;
	text-decoration:underline;
	font-weight:normal;
	display:block;
	padding:0 0 6px 0;
}

UL#ftr li A.on:hover {
	color: #8F8F8F;
	text-decoration:none;
	display:block;
}

/* END FOOTER STYLES */

/* START HOME STYLES */

div#homeleft{
	height:360px;
	background-color:#F2ECE0;
	width:308px;
	border-style:solid;
	border-width:1px;
	border-color:#F2ECE0 #CEB99C #CEB99C #F2ECE0;
	float:left;
}

div#homeleft H1{
	color:#8C4002;
	padding:20px 20px 0px 20px;
	margin:0;
	font-size:16px;
}

div#homeleft p, form.homeform{
	color:#AA8D61;
	padding:0 20px 0 20px;
}

input{
	color:#AA8D61;
	border-width:1px;
	border-style:solid;
	margin-top:5px;
	border-color:#AA8D61;
	width:200px;
	padding-left:5px;
}

.phone{
    width:35px;
}

.phonelong{
    width:45px;
}

select#state{
	color:#AA8D61;
	margin-top:5px;
	border-width:1px;
	width:200px;
	border-style:solid;
	border-color:#AA8D61;
	padding-left:5px;
}

select#cardtype{
	color:#AA8D61;
	margin-top:5px;
	border-width:1px;
	width:200px;
	border-style:solid;
	border-color:#AA8D61;
	padding-left:5px;
}

select#exp_month{
	color:#AA8D61;
	margin-top:5px;
	border-width:1px;
	width:120px;
	border-style:solid;
	border-color:#AA8D61;
	padding-left:5px;
}
select#exp_year{
	color:#AA8D61;
	margin-top:5px;
	border-width:1px;
	width:78px;
	border-style:solid;
	border-color:#AA8D61;
	padding-left:5px;
}

TEXTAREA{
	padding-left:5px;
	color:#AA8D61;
	margin-top:5px;
	border-width:1px;
	border-style:solid;
	border-color:#AA8D61;
	font-size:12;
	width:228px;
}

input.submit{
	width:90px;
	border-color:#AA8D61;
	font-family:Georgia;
	font-size:11px;
	color:#F2ECE0;
	background-color:#333;
}

div#homeright{
	width:379px;
	float:right;
}

p.ftr{
	margin:0;
	padding:10px 0 10px 15px;
	color:#343434;
	font-size:9px;
	font-weight:bold;
}
/* END HOME STYLES */

/* START PROD STYLES */

div#productslefthome{
	height:360px;
	background-color:#F2ECE0;
	width:308px;
	border-style:solid;
	border-width:1px;
	border-color:#F2ECE0 #CEB99C #CEB99C #F2ECE0;
	float:left;
}

div#productsleft{
	height:388px;
	background-color:#F2ECE0;
	width:308px;
	border-style:solid;
	border-width:1px;
	border-color:#F2ECE0 #CEB99C #CEB99C #F2ECE0;
	float:left;
}

div#productslefthome H1{
	color:#8C4002;
	padding:20px 20px 0px 20px;
	margin:0;
	font-size:16px;
}

div#productslefthome p.main{
	color:#AA8D61;
	padding: 1em 5px 10px 20px; line-height: 1.3em;
}

div#productsleft H1{
	color:#8C4002;
	padding:20px 20px 0px 20px;
	margin:0;
	font-size:16px;
}

div#productsleft p.main{
	color:#AA8D61;
	padding: 1em 5px 10px 20px; line-height: 1.3em;
}

DIV#prodright{
	height:390px;
	background-color:#dcccb5;
	width:379px;
	float:right;
}

DIV#prod{
	border:solid 1px #d3bf9e;
	background-color:#fff;
	margin:5px;
	height:378px;
	text-align:left;
}

H2{
	color:#8C4002;
	padding:5px 0 0 0;
	margin:0;
	font-size:16px;
}

p.products{
	color:#AA8D61;
	margin:0;
	padding:0 2px 5px 0;
}

img.prodthumbs{
	padding:4px 5px 4px 0;
}

table.prod{
	background-image:url('../../images/common/table_bckgd.gif');
	margin:1px 0 0 12px;
	float:right;
}

table.prodnoback{
	margin:1px 0 0 12px;
	float:right;

}

/* END PROD STYLES */

td form{
	padding:0;
	margin:0;
}

input.buynow{
	width:70px;
	background-color:#fff;
	border-color:#fff;
	cursor: pointer;
	font-size:11px;
	font-weight:bold;
	font-family:Georgia;
	text-align:left;
	margin-bottom:5px;
}

input.buynowcolor{
	width:70px;
	background-color:#EAE3D4;
	border-color:#EAE3D4;
	cursor: pointer;
	font-size:11px;
	font-weight:bold;
	font-family:Georgia;
	text-align:left;
	margin-bottom:5px;
}

input.crosssell{
	width:200px;
	background-color:#F2ECE0;
	border-color:#F2ECE0;
	cursor: pointer;
	font-size:11px;
	font-family:Georgia;
	text-align:left;
	margin-bottom:5px;
}

/* START CART */
TD.sep{
	background-image:url('../../images/products/dots.gif');	
	background-repeat:repeat-x;	
}

TD.howsep{
	background-image:url('../images/products/dots.gif');	
	background-repeat:repeat-x;	
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  	background:#fff;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  	background:#fff;
}

.productListing-heading {
  	font-family:Georgia;
  	font-size:10px;
  	background:#F2ECE0;
	color:#AA8D61;
  	font-weight:bold;
}

TD.productListing-data {
  	font-family:Georgia;
  	font-size:10px;
}

TD.sepvert{
	background-image:url('../../images/products/dots_sep_long.gif');
	background-repeat:repeat-y;
}

TABLE.productListing {
  border: 0px;
}

INPUT.inputshort{
	width:20px;
}

INPUT.checkbox{
	font-family: Georgia;
	font-size: 11px;
	width:20px;
	border:0px;
}

input.updatecart{
	width:100px;
	background-color:#fff;
	border-color:#fff;
	cursor: pointer;
	font-size:11px;
	font-family:Georgia;
	text-align:left;
	margin-bottom:5px;
}

input#same { width: 20px; }

span.shipping{
	font-size:9px;
	color:#8C4002;
	font-weight:bold;
}

/* END CART */
