body
{
	text-align:center;
	margin:0px; 
	padding:0px;
	font-family:Verdana;
	font-size:11px;
	color: #6D6F72;
}

html {
    height: 102%;
}

a img {border:0px;}

#outer_wrapper
{
	margin: 17px auto;
	padding:0px;
	width:1000px;
	text-align:left;
	
}

#wrapper
{
	padding:0px;
	width:812px;
	float:left;
}

#leftCol
{
  width:188px;
  float:left;
}

#rightCol
{
  width:812px;
  float:right;
}

#searchBar
{
	float:right;
	width:50px;
}

#rightC
{
  width:752px;
  float:left;
}

#rightCt
{
  height: 17px;
  width:100%;
  background:url(images/top_bg.gif) no-repeat;
}

#rightCm
{
  background:url(images/main_bg.gif) repeat-y;
  width:100%;
}

#rightCb
{
  height: 73px;
  width:100%;
  background:url(images/footer_bg2.gif) no-repeat;
}

#footer
{
	/*background:url(images/footer_txt.gif); */
	margin-left:57px;
	width:629px; 
	height:32px;
}


#contentTop
{
  height:17px;
	float:left;
}
#contentMid
{
 	padding:0px 18px;
	text-align:left;
	float:left;
}

#contentBot
{
  height:73px;
  width:752px;
	float:left;
}

#topNav
{
	background: url(images/nav_bg.gif) no-repeat;
	width:716px;
	height:30px;
	margin-bottom:17px;
}

.box1
{
	float:left;
	width:218px;
	height:308px;
}

.box2
{
	float:left;
	width:127px;
	height:30px;
}

.goods
{
  float:left;
}

.goods div
{
  float:left;
  margin-left:20px;
}

#midnav
{
	height:56px;
	width:716px;
	background:url(images/midnav_bg.gif) no-repeat;
	float:left;
}

#midnav_detail
{
	height:56px;
	width:716px;
	background:url(images/midnav.gif) no-repeat;
	float:left;
}

#midnav_detail_s
{
	height:35px;
	width:716px;
	background:url(images/cartmenu.gif) no-repeat;
	float:left;
}


#cartnav_detail
{
	height:35px;
	width:716px;
	background:url(images/cartmenu.gif) no-repeat;
	float:left;
}


#detail
{
	width:716px;
	float:left;
}

#detail_top
{
	width:716px;
	background:url(images/detail_top.gif) no-repeat;
	height:10px;
}
#detail_mid
{
	width:716px;
	background:url(images/detail_mid.gif) repeat-y;
	float:left;
}
#detail_bot
{
	width:716px;
	background:url(images/detail_bot.gif) no-repeat;
	height:10px;
}

#prod_detail
{
	float:left;
	display:inline;
	width:496px;
	height:284px;
	margin-left:10px;
}

#login
{
	/*float:left;
	display:inline;
  background:url(images/loginbox2.gif) no-repeat 20px 0px;
	width:496px;
	height:284px;
	margin-left:10px;
	margin-top:10px;*/
	position:absolute;
  background:url(images/loginbox2.gif) no-repeat 20px 10px;
	width:510px;
	height:284px;
	z-index:999;
	
}

#cart_wrapper
{
  float:right;
  width:183px;
	margin-right:10px;
	display:inline;
	margin-top:10px;
	display:inline;
}
#cart
{
	float:right;
	width: 183px;
	height:228px;
	overflow:auto;
}


.cssnav	{
		float: left;
		margin: 0; 
		padding: 0;
    overflow:hidden;/* for ie to hide extra height*/	
	}
.cssnav a {
		display: block;
		color: #6D6F72;
		font-size: 11px;
		text-align:left;
		float: left;
		text-decoration: none;
		overflow:hidden;/* for ie to hide extra height*/
	}
.cssnav a:hover {
		color: #6D6F72;
	}
	
	.cssnav img {border: 0; }
* html a:hover {visibility:visible}
.cssnav a:hover img{visibility:hidden}


/* Product List */
#prodlist_wrapper
{
	width: 716px;
	height:260px;
	float:left;
	background: url(images/list_bg.gif) no-repeat;
}

#prodlist
{
	overflow:auto;
	height:242px;
	width:696px;
	margin-top:10px;
	line-height:18px;
}	

#cartlist
{
	overflow:auto;
	height:240px;
	width:716px;
	margin-top:10px;
}	

#cartlist div
{
  width:660px;
}

.prodBox
{
	text-align:center;
	width: 140px;
	height:222px;
	float:left;
}

.prodBox_on
{
	text-align:center;
	width: 140px;
	background: url(images/detail_bg.gif) no-repeat top center;
	height:222px;
	float:left;
}

.prodBox img, .prodBox_on img
{
	margin-top:8px;
}


.minicart {
  border-bottom:1px solid #cccccc;
	padding-bottom:8px;
	width: 165px;
	color: #6D6F72;
	font-family:Arial;
	font-size:11px;
  }

.minicart input {font-size:10px;}

.price {
  font-size:9px;
  float:left;
}
  
.subtotal {
	width: 183px;
	height:53px;
	background: url(images/subtotal.gif) no-repeat 3px 0px;
	margin-top:5px;
	color: #6D6F72;
	font-size:12px;
	font-weight:bold;
	
}
  
.qty {
	width:57px;
	margin-left:6px;
	float:left;
	display:inline;
	margin-right:5px;
}

.sb
{
  width:22px;
  height:22px;
  background-repeat: no-repeat;
  }
  
table.shopcart
{
	margin-left:10px;
	color: #6D6F72;
}
  
.shopcart input
{
  font-size:11px;
}

#shipbox
{
	position:absolute;
	width:379px;
	height:233px;
	z-index:999;
}

#slug2
{
	position:absolute;
	width:510px;
	height:325px;
	background: #EEF2F5;
	z-index:999;
}

#slug
{
	position:absolute;
	width:510px;
	height:325px;
	z-index:999;
	background: #eef2f5;
}

div.cartitem {
	width:671px;
	height:54px;
	margin-bottom:15px;
	margin-left:20px;
	cursor:hand;
}

div.cartitem_over {
	background: url(images/rowbg.gif) no-repeat;
	width:671px;
	height:54px;
	margin-bottom:15px;
	margin-left:20px;
}

.cartitem input, cartitem_over input
{
  width:35px;
}

#prodscroll
{
  height:224px;
}

.cprice
{
  color: #007987;
  font-weight:bold;
  font-size:13px;
}

#page
{
	width:716px;
	float:left;
	padding:0px; 
	margin:0px;
}

#page_top, .paget
{
	background:url(images/paget.gif) no-repeat;
	height:7px;
	width:716px;
}

#page_mid, .pagem
{
	background:white;
	width:716px;
}

#page_bot, .pageb
{
	background:url(images/pageb.gif) no-repeat;
	height:7px;
	width:716px;
	margin-bottom:15px;
}

.formtable, .formtable input, .formtable select
{
  line-height:20px;
  font-size:11px;
	color: #6D6F72;
}

.formtable input, .formtable select
{
	width:180px;
	display:inline;
}

.bluetxt
{
	color: #007987;
	font-weight:bold;
}

html {
     overflow: -moz-scrollbars-vertical;
}

#colorsearch
{
	margin-left:14px;
	float:left;
	display:inline; 
	height:278px; 
	width:22px;
}

#colorsearch a
{
	float:left;
	width: 20px; 
	height: 20px;
	margin-top:6px;
}

#iconsearch
{
	margin-left:14px;
	float:left;
	display:inline; 
	height:111px; 
	width:22px;
}

#iconsearch a
{
	float:left;
	width: 20px; 
	height: 20px;
	margin-top:10px;
}

#star
{	background: url(images/icons.gif) 0px -2px; }

#star:hover, #star_on
{	background: url(images/icons.gif) -28px -2px; }

#karate
{	background: url(images/icons.gif) 0px -31px; }

#karate:hover, #karate_on
{	background: url(images/icons.gif) -28px -31px; }

#bolt
{	background: url(images/icons.gif) 0px -60px; }

#bolt:hover, #bolt_on
{	background: url(images/icons.gif) -28px -60px; }

#heart
{	background: url(images/icons.gif) 0px -89px; }

#heart:hover, #heart_on
{	background: url(images/icons.gif) -28px -89px; }

#white
{	background: url(images/starcircles.gif) 0px 0px; }

#white:hover, #white_on
{	background: url(images/starcircles.gif) -25px 0px; }

#yellow
{	background: url(images/starcircles.gif) 0px -28px; }

#yellow:hover, #yellow_on
{	background: url(images/starcircles.gif) -25px -28px; }

#green
{	background: url(images/starcircles.gif) 0px -53px; }

#green:hover, #green_on
{	background: url(images/starcircles.gif) -25px -53px; }

#aqua
{	background: url(images/starcircles.gif) 0px -78px; }

#aqua:hover, #aqua_on
{	background: url(images/starcircles.gif) -25px -78px; }

#purple
{	background: url(images/starcircles.gif) 0px -105px; }

#purple:hover, #purple_on
{	background: url(images/starcircles.gif) -25px -105px; }

#pink
{	background: url(images/starcircles.gif) 0px -131px; }

#pink:hover, #pink_on
{	background: url(images/starcircles.gif) -25px -131px; }

#red
{	background: url(images/starcircles.gif) 0px -156px; }

#red:hover, #red_on
{	background: url(images/starcircles.gif) -25px -156px; }

#orange
{	background: url(images/starcircles.gif) 0px -178px; }

#orange:hover, #orange_on
{	background: url(images/starcircles.gif) -25px -178px; }

#lyellow
{	background: url(images/starcircles.gif) 0px -204px; }

#lyellow:hover,#lyellow_on
{	background: url(images/starcircles.gif) -25px -204px; }


#silver
{	background: url(images/starcircles.gif) 0px -230px; }

#silver:hover, #silver_on
{	background: url(images/starcircles.gif) -25px -230px; }

#black
{	background: url(images/starcircles.gif) 0px -256px; }

#black:hover, #black_on
{	background: url(images/starcircles.gif) -25px -256px; }

#dek {POSITION:absolute;VISIBILITY:hidden;Z-INDEX:200;}

#searchtext 
{
width:160px;
height:120px;
background:url(images/searchbox_bg.gif) no-repeat;
position:absolute;
left:-160px;
}
.productname_link
{
  margin-top:15px;
  display:block;
}
#pprice
{
  margin-top: 10px;
}

#prodlist a, #prodlist a:visited
{
	color: #6D6F72;
}

#prodlist a:hover
{
  text-decoration:none;
}
#searchtext form {padding:0px; margin:0px;}
#searchtext input {font-size:11px;}

.prod_desc {color:#DB3798; font-size:10px;margin-top:18px;line-height:12px;}

.sample_unchecked {margin-top:20px; width:180px; height:42px;background:url(images/trimsamples.gif)}

.sample_checked {margin-top:20px; width:180px; height:42px;background:url(images/trimsamples_on.gif)}

#gallery {float:left; width:218px; height:626px;margin-right:30px;}

#detailpic {margin-top:14px; float:right;}
#cartbtns {
	float:right;
	display:inline;
	background:url(images/detailbg.gif) no-repeat; 
	width:184px; 
	height:144px;margin-top:17px;
	margin-right:30px;
	text-align:center;
	line-height:15px;
}

#cartbtns_leather {
	float:right;
	display:inline;
	background:url(images/detailbg2.gif) no-repeat; 
	width:184px; 
	height:144px;margin-top:17px;
	margin-right:30px;
	text-align:center;
	line-height:15px;
}

#notes {margin:20px 40px; width:450px; color:#007987;}

#designer {position:absolute;left:340px; top:85px;width:270px;height:116px; background:url(images/designer.gif);}
#designer input {border:0px; height:15px; font-size: 11px;padding:0px 10px;}

#dhtmltooltip{
position: absolute;
width: 150px;
border: 1px solid #444444;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
text-align:center;
z-index: 100;

}

.blurbhr {
margin-top:18px;border-bottom:1px solid #cccccc;height:1px;margin-bottom:3px;
}

.gry_footer_link:link {
	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
}
.gry_footer_link:visited {
	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}
.gry_footer_link:hover {
	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;
	color: #f6793f;
	text-decoration: none;
	font-weight: normal;
}
