html , body {
	font-family: verdana, arial, helvetica;
	margin:0px; 
	padding:0px;
	border:0px;
	margin:0px auto;
	width:100%;
	text-align:center;
	
}

.main_wrapper{
	margin:0px auto;
	width:800px;
	/*background-color:red;*/
	margin-top:-15px;
}

.normalFont{
  font-size:.8em;
}

#detail_wrapper div , .b_s2 td{
	font-size:100%;
	color:black;
	padding-bottom:8px;
}
#detail_wrapper .brand{
	font-size:120%;
	color:#666666;
	text-transform:capitalize;
	font-weight:bold;
	padding-top:3em;
	padding-bottom:3px;
}
#detail_wrapper .style{
	padding-bottom:2px;
}
#detail_wrapper .name{
	font-size:120%;
	color:#cc0000;
	text-transform:capitalize;
	font-weight:bold;
	padding-bottom:1em;
}

#detail_wrapper .description{
	font-size:100%;
	text-transform:capitalize;
	font-weight:normal;
}

 #subtotal{
 	font-size:10pt;
 	color:#c0bfbf;
 }
 
 
 	
	

.b_s1 { color:black; font-size:10px; }
.g_s1 { color:AAAAAA; font-size:10px; }
.b_s2 { color:black; font-size:12px; }
.b_s3 { color:black; font-size:14px; }

a { text-decoration:none; }

.green_header1, .gray_header1, .gray_header2 {
	text-decoration:none;
	font-family:arial;
}
.green_header1 { font-size:22px; color:#424C19; font-weight:600; }
.gray_header1 { font-size:22px; color:#AAAAAA; font-weight:600; }
.gray_header2 { font-size:14px; color:#999999; font-weight:bolder; }

.indent1 { text-indent: 15px; font-size:12px; font-weight: bolder;}
.indent2 { text-indent: 25px; font-size:12px; color: Gray;}
.indent3 { text-indent: 35px; font-size:10px; color: Gray;}


.nav { color:#EEF3E0; font-size:11px; font-family:Arial; font-weight:800; text-decoration:none; }
/*a.nav { color:#EEF3E0; font-size:11px; font-family:Arial; font-weight:800; text-decoration:none; }*/
a.nav:hover { color:black; }

a.main { margin-left:11px; color:#667c18; text-decoration:none; }
a.main:hover { color:#000000; text-decoration: none; }

a.sub { color:gray; text-decoration:none; }
a.sub:hover { color:black; text-decoration:none; }

a.ff { color:#950000; }
a.ff:hover { color: #000000; }

/* found shop styles 8-18-2004*/
.carttitle { padding:5px 0 15px 0; text-align:center; font-family:arial; font-size:14px; color:999999; font-weight:bolder; }
.tableHdr { font-size:11px; font-weight:bold; color:#9C9A9C; background-color: #f0f0f0;padding:3px; }
.tableContents { color:black; font-size:10px; }

a.ff { color: #950000; }
a.ff:hover { color: #000000; }

a.cartpage { color: #5B6A22; }
a.cartpage:hover { color: #000000; }

input { border:1px solid black; font-size:9px; }
input.radio { border:0px; }
/*
input.btn {
	font-weight: bold;
	font-size: 9px;
	color: white;
	background-color: #999999;
	border:0px;;
}
*/
.noborder { border:0px; }
Select { border:1px solid black; font-size:9px; }


/* faq specific styles 8-19-2004 */
.faqhead { font-size:12px; font-weight: bolder;color:#adadad;}
.faqtext , .faqtext ul { font-size:10px;color:black }
a.faqlink { color:#5B6A22; font-size:10px; }
a.faqlink:hover { color:#000000; font-size:10px; }
td.empty { background-color: #C7D882; }
td.heading { background-color:#424C18; color:#FFFFFF; font-weight: bolder; }
td.bold { background-color: #9DAB66; }
/* faq specific styles 8-19-2004 */

#wrapper { padding:0px; margin:0px 0px 0px; text-align:left; }
#tjheader { padding-top:5px; margin:0px; /*border-top:4px solid #030302;*/ background:url('/images/tableback.gif') repeat-x; }
#tjheader .left { float:left; }
#tjheader .right { float:right; text-align:left; padding-top:0px; padding-right:14px;}

#row1 {
	padding:0px;
	margin:0px;
	border:0px;
	width:357px;
	text-align:left;
}

#row1 ul li {
	display:inline; list-style:none; color:#EEF3E0; font-size:11px; font-family:Arial; font-weight:bold; text-decoration:none; }
#row1 ul { margin:0px; padding:0px; }
#row1 li a { border-right:2px solid #ffffff; background:#667c18; float:left; color:#EEF3E0; text-decoration:none; padding:5px 10px 4px 10px; }
#row1 li a:hover { color:#F2F7E2; background:#424c19; }

#row2 { padding-top:3px; margin:0px; border:0px; width:445px; }
#row2 ul li { display:inline; list-style:none; color:#EEF3E0; font-size:11px; font-family:Arial; font-weight:bold; text-decoration:none; }
#row2 ul { margin:0px; padding:0px; }
#row2 li a { border-right:2px solid #ffffff; float:left; color:#EEF3E0; background:#84a518; text-decoration:none; padding:2px 10px 2px 10px; }
#row2 li a:hover { color:#F2F7E2; background:#424c19; }

#clearleft { clear:left; }
#clear { clear:both; }
.headerform { padding:0px 0px 0px 0px; margin:0px; }



/* page numbers *******************************/
#pn { font-size:10px;margin:0px auto; padding:20px 0 5px 0;font-weight:bold; text-align:right;}
#pn a { text-decoration:none; font-weight:normal;}
#pn a:hover { color:#000000; }
/* page numbers *******************************/

/* listing page detail text under thumbs *******************************/
.listingtext { margin-top:0px; margin-right:11px; font-size:9px; }
/* listing page detail text under thumbs *******************************/



#matching {
	margin-top:1px;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #424C18;
	display:block;
	text-align:left;
}
#matching ul {
	/*border-top: 1px solid #424C18;*/
	/*border-left: 1px solid #424C18;*/
	padding: 1px 0px 0px 4px;
	margin: 1px 0px 0px 0px;
}
#matching li {
	display: inline;
	list-style-type: none;
	margin-right: 3px;
}



/*********** 2005-12-29 **********/
.custbar {
	font-size:11px;
	font-weight:bold;
	color:#667c18;
}

#side_nav {
	position:relative;
	margin:10px 0 0;
	padding:0px;
	font-family:arial,helvetica,sans-serif;
	font-size:1em;
	line-height:15px;
}

#side_nav a {
	color:#8f8f8f;
	text-transform:lowercase;
	
}

#side_nav a:hover {
	color:#C10B0B;
}

#side_nav ul {
	margin:0;
	padding:0;
}

#side_nav ul li {
	list-style:none;
	padding:0;
	margin:0;
}

#side_nav li {
	list-style:none;
}

#side_nav li.brandname {
	padding-top:1em;
	font-size:11pt;
}

#side_nav li.brandname a{
	color:#cc0000;
	margin:1em 0 0;
	font-size:100%;
	font-weight:bold;
	
}

#side_nav li.level_1,
#side_nav li.level_1a {
	margin-left:20px;
	font-size:10pt;
	font-weight:bold;
	line-height:16px;
	text-transform:capitalize;
}

#side_nav li.level_1a a,
#side_nav li.level_1 a {
	color:#666666;
	text-transform:uppercase;
	font-size:8pt;
}

#side_nav li.level_1a a {
	color:#933;
}

#side_nav li.level_1a a:hover,
#side_nav li.level_1 a:hover {
	color:#424c19;
}

#side_nav li.level_2 {
	margin-left:50px;
	font-size:10pt;
}

#side_nav li.level_3 {
	margin-left:70px;
	font-size:8pt;
}

#side_nav li.sub_links {
	margin:0 0 0 0;
	font-size:8pt;
	font-weight:bold;
}

dl.hp_promo,
dl.hp_promo dt,
dl.hp_promo dd
{
	margin:0;
	padding:0;
}

dl.hp_promo {
	margin:0 auto;
	padding:2px;
	width:300px;
	border:solid 2px #5b6a22;
	/*border:solid 2px #424c18;*/
	font-size:11px;
}

dl.hp_promo dt {
	padding:2px 1px;
	background:#5b6a22;
	font-weight:bold;
	color:#fff;
}

a {
	color:#424c18;
}

a:hover {
	color:#667c18;
}

.swatchRow {
	background:#fff;
}

a.buyNow {
	margin:2px 0 0 0;
	padding:2px;
	display:block;
	width:70px;
	background:#5b6a22;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#fff;
}

#checkoutBar {
	position:relative;
	top:-25px;
	width:770px;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	color:#666;
}

#checkoutBar ul,
#checkoutBar ul ul
{
	margin:0;
	padding:0;
}

#checkoutBar ul,
#checkoutBar ul li
{
	list-style:none;
}

#checkoutBar li {
	float:left;
	padding:15px 10px 10px 10px;
	border-right:1px solid #667c18;
}

#checkoutBar li ul li {
	float:none;
	margin:0 10px 0 0;
	padding:0px;
	display:inline;
	border:0;
}

#checkoutBar h1 {
	margin:0 0 2px;
	padding:0;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	color:#667c18;
}

#checkoutBar p {
	margin:0;
	padding:0;
}

#checkoutBar .noborder {
	border:0;
}

#checkoutBar .noleftpadding {
	padding-left:0;
}

#checkoutBar a {
	text-decoration:underline;
	color:#666;
}

#checkoutBar a:hover {
	text-decoration:none;
	color:#999;
}


/************ Currency Converter Dropdown ******************/
.currency_drop td{
	font-size:10px;
	font-weight:bold;
}
.currency_drop td select{
	font-family:verdana,helvetica, arial;
	font-size:10px;
	font-weight:100;
	
}

.currency_drop_detail strong{ /* Currency converter drop down on detail pages */
	font-family:verdana,helvetica, arial;
	font-size:10px;	
	
}
.currency_drop_detail select {
	font-family:verdana,helvetica, arial;
	font-size:10px;
}

.currency_mo_message p strong{
	font-family:verdana;
	font-weight:bold;
	font-size:10px;
}


////////////////

/***************HOLIDAY SHIPPING OFFER STYLES*************/

#main_wrapper div #holidayShip{
	margin:0;
	padding:0;
	z-index:20;
	left:000px;
	top:37px;
	}
#holidayShipContent{
	position:absolute;
	border:1px solid #000000;
	background-color:#ccccccc;
	margin:0;
	text-align:left;
	width:233px;
	left:000px;
	top:37px;
		}
#holidayShipContent #HSitems {
	background-color:#ffffff;
	padding: 0px 10px;
	font-size: 11px;
	color:#000;
			}
#holidayShipContent #HSitems h1{
	font-size: 13px;
	color:#CC0000;
			}
#holidayShipContent #HSclose{
	background-color:#ccc;
	text-align:right;
			}
#holidayBanner{
	position:absolute;
	top:5px;
	width:480px; 
	left:0px;
	margin:auto;
	z-index:30;
	font-size:10px;
	font-weight:bold;
}

#holidayBanner a{
	color:#CC0000;
}
	
/*******************************************************************/
