/* CSS Document */
body {
	background-image:url(i/moke-bg-normal.gif);
	background-repeat: repeat-x;
	background-position:center top;
	background-color:Black;
	padding: 0em;
	margin: 0em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
#wrapper {
	margin-left: auto;
	margin-right:auto;
	width: 960px;
	}
	
p {
	font-size:10px;
	color:#000000;
	color:#959595;
	}
	
h1 {
	font-size:11px;
	padding-bottom: 5px;
	margin:0px;
	color:#959595;
	}
	
h2 {
	font-size: 175%;
	color:#959595;
	}			

/*header*/
	
#header {
	text-align:center;
	}
	
img.noborder {
	border: 0px;
	}		
	
/*menu*/
#menu {
	width: 960px;
	height: 65px;
}

#menu2 {
	width: 960px;
	padding-left:0px;
	font-size:10px;
	}	
	
a.menu {
	font-size:10px;
	color:#959595;
	font-weight:bold;
	}	
	
a:hover.menu {
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
	}		
	
/*submenu*/
#submenu {
	width: 150px;
	float:left;
	}
	
a.submenu {
	font-size:10px;
	color:#959595;
	line-height:140%;
	}	
	
a:hover.submenu {
	font-size:10px;
	color:#ffffff;
	line-height: 140%;
	}	

img.shop {
	padding-top: 20px;
	}
	
/*cart*/
#cart {
	width: 150px;
	height: 200px;
	float:left;
	}	
	
#output-cart {
	width: 150px;
	font-size:10px;
	line-height: 140%;
	}
	
img.cart {
	padding-top: 10px;
	padding-bottom: 5px;
	}
.carttable
{
		color:#959595;
}		
	
/* content*/ 
#content {
	width: 810px;
	float: right;	
	}
	
/* products */
#content-header {
	padding-top: 10px;
	width: 610px;
	}	
#content-header1 {
	padding-top: 10px;
	width: 610px;
	}	
	
img.moke-product-header {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 2px;
	}
	
table.products {
	width: 610px;
	padding: 0px;
	margin: 0px;
	}
tr.productrow
	{
		margin-bottom:10px;
	}
td.product {
	width: 150px;
	background-color:#000;
	border:#959595 solid 1px;
	text-align:center;
	margin-bottom:15px;
	}		
td.emptyproduct {
	width: 150px;
	}		
	
img.product-image {
	padding: 0px;
	margin: 0px;
	border: 0px;
	}	

.product-info {
	width: 140px;
	font-size:10px;
	line-height: 140%;
	color:#666666;
	}
p.cross-sell {
	color:#333333;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
	}

/*product-overview*/

td.product-overview-text
{
		vertical-align:top ;
}
td.product-overview {
	height: 300px;
	width: 300px;
	border:#CCCCCC solid 1px;
	background-color:#FFFFFF;
	text-align:center
	}
	
td.product-text {
	height: 300px;
	width: 300px;
	
	}
	
#product-text {
	width: 300px;
	font-size:10px;
	line-height: 140%;
	color:#666666;

	}
	
.wit {
   background-color: #ffffff;
   color: #000000;
   font-size: 10px;
   font-weight: bold;
  }		
  
#product-submit {
	padding-top: 10px;
	width: 300px;
	font-size:10px;
	line-height: 140%;
	color:#666666;
	} 			
.product-submit {
	padding-top: 10px;
	width: 300px;
	font-size:10px;
	line-height: 140%;
	color:#666666;
	} 			
	
/*shopping cart*/
.sctable
	{
	color:#959595;
	}		
td.sc {
	font-size: 10px;
	font-weight:bold;
	}
	
td.sc-output {
	font-size: 10px;
	}

tr.border {
	border-top:solid #000000 1px;
	}
	
/*create account */
.catable
	{
	color:#959595;
	}		
.textfield {
	font-size: 10px;
	height: 10px;
	width: 148px;
	float:left;
	}		
	
.name {
	font-size: 10px;
	height: 20px;
	width: 154px;
	float:left;
	}		
.birthday {
	font-size: 10px;
	height: 20px;
	}	
.checkbox {
	margin: 0px;
	padding: 0px;
	}		
/*login */
.logintable
	{
	color:#959595;
	}	
/*checkout */	
.checkouttable
	{
	color:#959595;
	}	

/*checkout */	
.myaccounttable
	{
	color:#959595;
	}		

/*change account */	
.changeaccounttable
	{
	color:#959595;
	}	
/*password forgotten */	
.pftable
	{
	color:#959595;
	}
	
.errorlabel
{
	color:Red;
	font-weight:bold ;
	font-size:10px;
}
.redlink
{
	color:Red;
}