html {
	overflow: -moz-scrollbars-vertical;
}

* { 
	font-family: Trebuchet MS,Tahoma,Arial;
	font-size:11px;
	color: #68705f;
}


/* body */
body { 
	padding: 0px;
	margin-left: 200px;
	background-color:#231f1f;
	behavior: url('catalog/javascript/png/iepngfix.htc');	
	font-family: Arial, Verdana;
}


table, tr, td{
	font-size: 11px;
	color: #68705f;
	vertical-align:top;
	border:0px solid white;
	padding:0px;
	margin:0px;
	border-spacing:0px;
	font-family:Trebuchet MS,Tahoma,Arial;
}
 
b, strong, th {
	color: #68705f;
	font-family:Trebuchet MS,Tahoma,Arial;
}

.white{
	color:white;
}

form {
	padding: 0;
	margin: 0;
	display: inline;
}

.png {
	behavior: url('catalog/javascript/png/iepngfix.htc');
}
  
a img {
	border: none;
}

a:hover {
	text-decoration: none;
}

/* layout */
h1 { 
	display: none;
}
 
#container {
	width: 756px;
	position: relative;
	left: 50%;
	margin-left: -489px;
	border: 0px solid #ffffff;
	margin-top: 0px;		
	margin-bottom: 20px;	
	background-color:white;
}

#header {
	margin-top:0px;
	padding-bottom:10px;
	padding-left:5px;
	height: 22px; 
	clear: both; 	
	border-bottom: 0px solid #309100;
	background-color:black;
	padding-right:13px;
}

#header .b {
	float: right;
	width:100%;
	align:right;
	height:32px;
}

#header .b a {	
	/*width: 98px;*/
	height: 30px;
	padding-top: 7px;	
	color: #FFFFFF;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	/*float: left;*/
	display: block;
	margin-left: 1px;
	cursor: pointer;
	padding-left: 2px;
	
}



#header .b a:hover {
	color:orange;
}

#header .b a img {
	width: 14px;
	height: 8px;
}

#column {
	width: 167px;
	margin: 5px; 
	float: left;
}

#content {
	background-color:#FFFFFF;
	margin:0px; 
	float: right;
	padding: 0px;
	width: 100%;
}

#footer { 
	clear: both;	
	margin-bottom:40px;
	margin-left:0px;
	background-color:#cccccc;
	width:590px;
	float:right;
}

#footer .a {
	display:block;
}

#footer .b {
	float:right;
	text-align: right;
	background-color:#cccccc;
	margin:0px;
	margin-left:3px;
	display:block;
}
  
#time {
	color: #EEEEEE;
	text-align: center;
	clear: both;
}

.heading {
	font-size: 13pt;
	font-family: Trebuchet MS,Tahoma,Arial;
	text-transform: uppercase;
	color: #c0840e;
	padding-bottom: 15px;
	border-bottom: 2px solid #ebc57b;
	clear: both;
	margin-bottom: 10px;
	width: 95%;
	text-align:right;
	font-weight:bold;
}

.mheading {
	font-size: 11pt;
	font-family: Arial, Verdana;
	color: #197e01;
	padding-bottom: 2px;
	padding-top: 2px;
	
	clear: both;
	margin-bottom: 10px;
	width:99%;
	height: 25px;
	line-height: 25px;
	text-align:left;
	background-color:#e5d0a7;
	color:#333333;
}

.heading .left {
	font-family: Arial, Verdana;
	float: left;
	text-align: left;
}
 
.heading .right {
	font-family: Arial, Verdana;
	float: right;
	text-align: right;
}

.error {
	color: #FF0000;
	font-size: 10px;
	display: block;
	clear: both;
}

.required {
	margin: 0;
	color: #FF0000;
	display: inline;
}

.warning {
	color: #000000;
	font-size: 10px;  
	background-color: #FFB3B5;
	padding: 3px;
	display: block;
	margin-bottom: 10px;
}

.message {
	color: #000000;
	font-size: 10px;
	background-color: #99FF00;
	padding: 3px;
	display: block;
	margin-bottom: 10px;
}

.breadcrumb {	
	margin: 0px;
	padding:0px;
	margin-bottom:10px;
}

.breadcrumb a {
	font-family:Verdana;
	font-size:8pt;
	color: #333333;
	text-decoration:none;
}

.breadcrumb a:hover {
	text-decoration:underline;
}

.price_old {
	text-decoration: line-through;
}

.price_new {
	color: #FF0000;
}
 
#bar {
	background: url('../image/logo.jpg') no-repeat; 
	background-position: center left;
	background-color: #393b37; 
	/*background-image: url('../image/button.jpg');*/ 
	padding: 0px 0px 0px 0px;
	height: 102px;
}

.searchbox{
	/*margin-bottom:2px;*/
	padding-left:20px;
}

.searchbutton{
	background-color:#e6d0a7;
	border:1px solid #767271;
	font-family:Trebuchet MS,Tahoma,Arial;
	font-weight: bold;
}


.products{
	float: left;
	width: 27.3%; 
	text-align: center; 
	cursor: pointer;
	font-size: 10px; 
	height: 365px;
	border:#cccccc 12px solid;
}

.categories{
	float: left;
	text-align: center; 
	cursor: pointer;
	font-size: 10px; 
	height:154px;
	width:142px;
	border:#cccccc 12px solid;
}

.images{
	float: left;
	text-align: center; 
	cursor: pointer;
	font-size: 10px; 
	height:154px;
	width:142px;
	border:#cccccc 12px solid;
}

.categories a {
	text-decoration: none;
}

.images a {
	font-size: 10px;
}

.images img, .categories img {
	border: 0px;
	margin-bottom: 10px;
}

.results {
	clear: both;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	height: 20px;
}

.results .left {
	float: left;
	padding-top: 4px;
	padding-left:10px;
	display:none;
}
 
.results .right {
	float: right;
	padding-right:45px;
} 

.results .right form{
	font-family:Verdana;
	font-size:11pt;
	color: black;
	text-decoration:none;
}

.results .right b{
	font-family:Verdana;
	font-size:8pt;
	color: #333333;
	text-decoration:none;
	font-weight:normal;
}

.results .right a {
	font-family:Verdana;
	font-size:8pt;
	color: #333333;
	text-decoration:none;
}

.results .right a:hover {
	text-decoration:underline;
}
 
.buttons {
	border: 0px solid #EEEEEE;
	margin: 10px 0px;
	
	clear: both;
}

.buttons input {
	/*height: 20px;*/
	margin: 3px;
	margin-right: 30px;
	background-color:#e6d0a7;
	border:1px solid #767271;
	font-family:Trebuchet MS,Tahoma,Arial;
	font-weight: bold;
}

.buttons table {
	width: 100%;
}

.buttons table td {
	vertical-align: middle;
}

.box {
	padding-top: 30px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-bottom: 10px;
	margin-right: 10px;
}

/* box language */
.language {
	float: left;
	margin-top: 3px;
}

.language div {
	display: inline;
}

/* box currency */
.currency {
	float: left;
	margin-left: 20px;
	margin-top: 1px;  
}

.currency div {
	display: inline;
}

/* box search */
.search {
	float: right;
	margin:0px;
}

.search div {
	display: inline;
}

/* box cart */
.box .cart .a {
	text-align: right;
	border-top: 1px solid #EEEEEE;
	margin-top: 8px;
	padding-top: 3px;
}

.box .cart .b {
	text-align: center;
}

/* box category */
.box .category {
	padding-top: 0px;
}

.box .category a {
	background: no-repeat 12px 12px;
	padding-top: 10px;
	padding-left:25px;
	display: block;
	text-decoration: none;
	margin-bottom: 0px;
	text-align:right;
	list-style-type:square;
	font-family: Arial;
	font-size:9pt;
	font-weight:bold;
	color:#c0840e;
	
}


.box .subcategory a {
	background: no-repeat 15px 5px;
	padding: 0px 0px 0px 0px;
	display: block;
	text-decoration: none;
	margin-bottom: 3px;
	text-align:right;
	list-style-type:square;
	font-family: Arial;
	font-size:8pt;
	font-weight:bold;
	color:#666666;
}

.box .subcategory a:hover {
	color:#e6bd6e;
}



/* box information */
.box .information a {
	background: no-repeat 12px 4px;
	padding: 0px 0px 0px 25px;
	display: block;
	text-decoration: none;
	margin-bottom: 5px;
	text-align:right;
	list-style-type:square;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#C0840E;
	
}

.box .information a:hover {
	color:#6c615b;
}

/* other information */
.box .other a {
	background: no-repeat 15px 5px;
	padding: 0px 0px 0px 25px;
	display: block;
	text-decoration: none;
	margin-bottom: 8px;
	text-align:right;
	list-style-type:square;
	font-family: Arial;
	font-size:10pt;
	font-weight:bold;
	color:#454545;
}

.box .other a:hover {
	color: green;
}

/* box review */
.box .review div {
	text-align: center;
}

.box .review a {
	text-decoration: none;
}

.box .review img {
	padding: 3px;
}

/* success */
#success {
	behavior: url('catalog/javascript/png/iepngfix.htc');
	background: url('../image/success.png') no-repeat;
	padding-left: 148px;
	_height: 128px;
	min-height: 128px;
}

/* failure */
#failure {
	behavior: url('catalog/javascript/png/iepngfix.htc');
	background: url('../image/failure.png') no-repeat;
	padding-left: 148px;
	_height: 128px;
	min-height: 128px;  
}

/* error */
#error {
	clear: both;
	border: 1px solid #EEEEEE;
	margin: 0px 0px 10px 0px;
	padding: 30px;
	margin-top: 10px;
	margin-right: 30px;
}



/*new*/
img{
border:none 2px white;
}

ul.items {
width:600px; 
margin:0px;
list-style: none;
padding:0px;
color:white;
}

.items li {
width:142px;
height:154px;
float:left;
border:3px solid #FFFFFF;
margin-bottom:20px;
padding:0px;
}

.items li p{
margin:5px;
text-align:center;
color:#333333;
font-size:9pt;
font-weight:bold;
}


.items li a {
width:142px;
height:154px;
display:block;
position:relative;
text-decoration:none;
overflow:hidden;
background-color:#F4F4F4;
font-family:Arial;
font-size:9pt;
}


.items li a span { display:none; }

.items li a span strong { display: block; font-size:1.1em; font-style:normal; font-weight:normal;  }
.items li a span strong em { font-weight:bold; font-style:normal; }

.items li a:hover {
background-color:#F4F4F4; /* ie6 bug fix */
cursor:hand;
}

.items li a:hover .span1 {
display:block;
background-color:#000;
position:absolute;
top:0;
left:0;
width:142px;
height:154px;
filter:alpha(opacity=50);
opacity: 0.5;
-moz-opacity:0.5;
color: white;
}


.items li a:hover .span2 {
display:block;
color:#FFFFFF;
position:absolute;
bottom:0px;
right:0px;
padding:0 15px 15px 15px;
width:148px;
text-decoration:none;
text-align:right;
font-style:italic;
line-height:1.4em;
background-color:transparent;
font-size:0.9em;
}

.items li a:hover .span2 strong em { font-size:1.1em; text-transform:capitalize; color:white; }

.link-zoom {
display:block;
width:586px;
height:434px;
position:relative;
float:left;
text-decoration:none;
}

.items a:focus { outline:0; }