#contentzoneshop
{
	position: relative;
	float: left;
	padding: 22px 0px 0px 0px;
	width: 864px;
	margin:0px 0px 0px 0px;

}
/******nav******/
#shopnavarea
{	
	position:relative;
	width:156px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 8px;
	
}
#shopsubnav
{	
	position:absolute;
	top:370px;
	left:23px;
	width:850px;
	height:15px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 8px;
	z-index:100000;
}

#shopnav
{
	margin: 0px 0px 20px 0px;
	padding:0px;
	width: 156px;
	background: url(../images/crosshatch.gif) repeat-y;
}

#shopnav ul
{
	margin: 0px 0px 0px 10px;
	padding: 6px 0px 10px 0px;
	width: 145px;
	list-style-type: none;
}

#shopnav ul li a
{
	padding:0px 9px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 145px;
	font: bold 10px/18px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #6A1332;
}
#shopsubnav ul li a{
	font: bold 9px/14px Verdana, Arial, Helvetica, sans-serif;
}
#shopsubnav #shopnav ul li {
font-size:11px;
line-height:14px;
}
#shopnav ul li a:hover
{
color: #B18191;
}

#shopnav #shopoverlink a
{
	font-weight: bold;
color: #B18191;
color: #990000;
}
#shopnav #shopsub a{
	position:relative;
	padding:0px 0px 0px 20px;
	margin:0px 0px 0px 0px;
	line-height:18px;
	left:10px;
	font-size:11px;
}
/**
#shopnav li{
	padding:0px;
	margin:0px;
	height:14px;

	color: #F0F0F0;
	}
#shopnavarea a{
	font: bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:80px;
}
#shopnavarea a:hover{
	text-decoration:none;
}
**/


/*******Text Area Format*******/

#shopcontent 
{
	position:relative;
	width: 680px;
	float: left;
	padding: 0px 0px 10px 20px;
	color: #333; 
	margin:0px 0px 0px 0px;
	font: 11px/15px Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal;
	clear:right;
}

#shopcontent ul
{
	margin: 0px 0px 10px 40px;
	padding: 0px 0px 0px 0px;
	color: #6A1332;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
}

#shopcontent li
{
	padding-left:5px;
	line-height:19px;
	color: #6A1332;
}

 #shopcontent a/* C */
{
	color:#990033; 
	text-decoration: underline;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

#shopcontent a:hover 
{
	color:#990033;
	text-decoration: none;
}
/********nav headers***********/
#shopnavarea h1{
	display:block;
	width:146px;
	height:18px;
	background-color:#6A1332;
	color:#FFFFFF;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	padding: 6px 0px 0px 10px;
}
/****shop top bar****/
#shopbar{
	position:relative;
	width:674px;
	height:24px;
	background-color:#6A1332;
	padding:0px;
	margin:0px 0px 10px 0px;
}
#shoptitle{
	position:absolute;
	top:-52px;
	left:190px;
	z-index:1000000000;

}
#kbguide{
	position:absolute;
	top:-52px;
	left:151px;
	z-index:1000000000;

}
/******grid display*******/
#productgrid
{
	position:relative;
	float:left;
	width:162px;
	height:262px;
	border: 1px solid #E9E4F3;
	margin: 0px 6px 6px 0px;
	}
#productgrid h2{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	border-bottom: 1px solid #E9E4F3;
}
 #productgrid h2 a{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;

}
#productgrid h2 a:hover{
	text-decoration:none;
}		
#productgrid p{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	border-top: 1px solid #E9E4F3;
	position:absolute;
	top:217px;
	width:132px;
	height:40px;
	overflow:auto;
	padding:3px 3px 3px 3px;
	color:#666666;
}
#productgrid a{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
}	
#productgrid a:hover{
	text-decoration:underline;
}	
#productgrid img{
	valign:center;
}
#basket{
	float:right;
	padding:4px 10px 0px 0px;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.basket{
	float:right;
	padding:6px 10px 0px 0px;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
#shopbar a{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
		text-decoration:none;
}
#shopbar a:hover{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:underline;
}
#shopcrumbs{
	position:absolute;
	top:5px;
	left:10px;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
#description p{
	padding: 0px 10px 0px 10px;
}
#shopcontent h1{
	font: bold 17px Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 0px 3px 10px;
	color: #6A1332;
	}
#largeprod
{
	width:300px;
	/*height:360px;	*/
	border: 1px solid #E9E4F3;
	margin: 20px 0px 0px 10px;
	position:relative;
	clear:right;
	float:left;
	overflow:hidden;
	}
#smallimagescon{
	position:relative;
	width:330px;
	margin:10px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	float:left;
}
#smallimagescon td
{
	border:1px solid #e9e4f3;
}
#smallimages{
	border: 1px solid #E9E4F3;
	width:92px;
	height:110px;
	margin: 0px 11px 0px 0px;
	float:left;
}
#smallimagescon p{
	font: 10px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	text-align:center;
	padding: 0px 37px 0px 0px;
}
#shopcross{
	position:relative;
	float:left;
	width:304px;
	/*height:186px;*/
	margin:10px 0px 0px 20px;
	padding:5px 5px 5px 5px;
	background: url(../images/shopcross.gif) repeat-y;
}
#shopcross p{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	text-align:left;
	padding: 15px 0px 0px 10px;
	margin:0px;
	line-height:11px;
}
.shopform{
	padding:0px;
	margin:0px;
}
#buttoncon{
	position:relative;
	float:right;
	width:256px;
	margin:10px 44px 0px 20px;
}
#button a{
	float:right;
	height:20px;
	width:86px;
	font: bold 11px/19px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background: #6A1332;
	margin:0px 0px 0px 20px;
	text-align:center;
	text-decoration:none;
}
#button a:hover{
	color: #C5A0AC;
}
#shopcontent p{
	padding-left:10px;
	padding-right:20px;
}
#shopcontent h2  
{
	color: #4E5059;  
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 0px 3px 10px;

}
#shopbtn a
{
	float:right;
	margin:0px 20px 0px 0px;
	font: bold 11px/19px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#6A1332;
	text-decoration:none;
	padding:3px 5px 3px 5px;
}
#shopbtn a:hover
{
	color: #C5A0AC;
}
.shopbasket tr th
{
	border-bottom:solid 1px #6a1332;
}
.shopbasket td
{
	padding:5px 0px 5px 0px;
	border-bottom:solid 1px #c9c9c9;
}
	
