*{
	border: 0;
	margin: 0;
	padding: 0
}
html, body{
	height: 100%
}
body{
	background: #000000;
	color: #e2e2e3;
	font: 11px verdana,arial,tahoma,helvetica,sans-serif
}
table{
}
a{
	color: #e2e2e3;
	text-decoration: none
}
a:hover{
	text-decoration: underline
}
input,select,textarea{
	border: #969696 1px solid;
	color: #000000;
	font: 11px arial,tahoma,sans-serif;
	padding: 2px
}
select{
	padding: 1px
}
li{
	list-style: none
}
#page{
	background: url(images/page-bgr.gif) #212121 repeat-y top right;
	width: 875px;
	display: table-cell;
	display: block;
	height: auto !important;
	height: 100%;
	min-height: 100%;
}
/*--- HEADER ---*/
.logo{
	margin: 40px 0
}
#topmenu{
	background: #e2e2e3;
	color: #212121;
	height: 18px;
	line-height: 18px;
	margin: 48px 0 18px 0;
	text-align: center;
	width: 335px
}
#topmenu a{
	color: #212121;
	padding: 0 5px
}
/*--- LEFT column ---*/
#leftcol{
	float: left;
	margin: 0 0 0 142px;
	width: 208px
}
* html #leftcol{
	margin: 0 0 0 71px
}
#leftcol h2,#leftcol h4{
	border-bottom: 1px solid #8e8e93;
	font-size: 11px;
	text-transform: uppercase
}
#leftcol p{
	color: #999999;
	padding: 0 0 10px 0;
	text-align: right
}
#leftcol p a{
	color: #999999
}
#leftcol p.login a{
	color: #212121
}
#leftcol p.login a:hover{
	color: #999999
}
#leftcol ul{
	padding: 0 0 20px 0
}
#leftcol ul.links{
	padding: 0 0 20px 0
}
.links li{
	font: 11px arial,verdana,tahoma,helvetica,sans-serif
}
.links li a{
	color: #686868
}
.links li a:hover{
	color: #e2e2e3
}
#leftcol li{
	border-bottom: 1px solid #333333;
	text-align: right
}
#leftcol li strong{
	font-weight: normal
}
#leftcol li a{
	display: block;
	padding: 2px 0
}
#leftcol li a:hover{
	background: #333333;
	display: block;
	text-decoration: none
}
#leftcol li.leftmenuactive0 a, #leftcol li.leftmenuactive0 a:hover, #leftcol li.leftmenuactive1 a, #leftcol li.leftmenuactive1 a:hover{
	background: #e2e2e3;
	color: #333333;
	padding: 2px 5px 2px 0
}
#leftcol li.leftmenu1 a{
	background: #686868;
	color: #ffffff;
	padding: 2px 5px 2px 0
}
/*--- CENTER column ---*/
#centercol{
	color: #333333;
	float: right;
	width: 481px
}
#centercol a{
	color: #333333
}
#centercol h1,#centercol h2{
	font: 19px "times new roman",serif;
	font-weight: normal;
	padding: 0 0 15px 0
}
#centercol h1{
	padding: 15px 0 0 15px
}
#centercol p{
	color: #000000;
	padding: 0 0 15px 0 /*line-height:16px*/
}
#home.container{
	background: none
}
#product_details.container{
	background: #000000
}
.container{
	background: #e2e2e3;
	width: 335px;
	padding: 0 0 15px;
}
* html .container{
	overflow: hidden;
}
.container .spacer{
	padding: 20px 20px 0 20px;
	height: 1%
}
.container .spacer img.fr{
	border: 1px solid #ffffff;
	margin: 0 0 10px 10px
}
.container span a{
	display: block;
	display: none
}
/*- Photo Details -*/
.details img{
	float: left
}
.details table{
	background: #000000
}
#centercol .details p,#centercol .details h3,#centercol .details td.description{
	background: #000000;
	color: #e2e2e3;
	font: 11px arial,verdana,tahoma,helvetica,sans-serif;
	padding: 2px;
	text-align: right
}
.details td.description p{
	float: right;
	padding: 0
}
#centercol .details p a,#centercol .details h3 a{
	color: #e2e2e3
}
#centercol .details td a{
	text-decoration: underline;
}
/*- Product Details ADs -*/
.pd-ad-top{
	padding: 0 0 22px
}
.pd-ad{
	padding: 18px 0 0;
}
/*- Photo List -*/
.photo-list{
	padding: 0 0 0 12px
}
* html .photo-list{
	padding: 0 0 0 4px
}
.wrapper{
	background: #ffffff;
	border: 1px solid #ffffff;
	display: block;
	float: left;
	height: 88px;
	margin: 7px;
	overflow: hidden;
	width: 88px
}
.wrapper a:hover{
	border: 1px solid #ffffff;
	display: block
}
/*--- Misc. styles ---*/
.fix,.hl{
	clear: both;
	height: 1px;
	margin: -1px 0 0;
	overflow: hidden
}
.hl{
	background: #cccccc;
	margin: 5px 0
}
.ac{
	text-align: center
}
.ar{
	text-align: right
}
.fl{
	float: left
}
.fr{
	float: right
}
.nopath{
	display: none
}

