body {

  background-color: #1C1C1C;

  font-family: Tahoma;

  font-size: 11px;

  padding: 5px 0px 20px 0px;

  margin: 0px;
  

}



table {

  border: none;

}



td {

  color:#CBCBCB;

  padding: 0px 0px 0px 0px;

  font-family: Tahoma;

  font-size: 11px;

}



#bookmarks img {

	padding: 5px;

}



img {

  border: none;

  padding: 0px 0px 0px 0px;

}



a {

  color: white;

  text-decoration: underline;

  font-family: Tahoma;

  font-size: 11px;

  font-weight: bold;

}



a:hover {

	color: #CDE3FB;

}



p a {

  font-weight: normal;

}



input[type="text"], input[type="password"], input[type="file"]  {

  background-color: #FFFFCC;

  border: none;

  border-top: 2px solid #D5D9A5;

  border-left: 2px solid #D5D9A5;

  font-family: Tahoma;

  font-size: 10px;

  color: #000000;

  padding: 2px 5px 2px 5px;

  width: 151px;

}



textarea, .cat_head {

	background-color: #FFFFCC;

	color: #000000;

}



input.txt {

  border: none;

  border-top: 2px solid #D5D9A5;

  border-left: 2px solid #D5D9A5;

  font-family: Tahoma;

  font-size: 10px;

  color: #000000;

  padding: 2px 5px 2px 5px;

  width: 151px;

}





select, input.password {

 background-color: #FFFFCC;

  border: none;

  border-top: 2px solid #D5D9A5;

  border-left: 2px solid #D5D9A5;

  font-family: Tahoma;

  font-size: 10px;

  color: #000000;

  padding: 2px 5px 2px 5px;

  width: 151px;

}



input {

  background-color: expression(this.type=="text" || this.type=="password"?'#FFFFCC':'');

  border: expression(this.type=="text" || this.type=="password"?'none':'none');

  border-top: expression(this.type=="text" || this.type=="password" ?'2px solid #D5D9A5':'');

  border-left:  expression(this.type=="text" || this.type=="password" ?'2px solid #D5D9A5':'');

  font-family:  expression(this.type=="text" || this.type=="password"?'Tahoma':'');

  font-size:  expression(this.type=="text" || this.type=="password"?'10px':'');

  color: expression(this.type=="text" || this.type=="password"?'#000000':'');

  padding: expression(this.type=="text" || this.type=="password" ?'2px 5px 2px 5px':'');

  width: expression(this.type=="text" || this.type=="password"?'151px':'');

} 



div {

  padding: 0px 0px 0px 0px;

  vertical-align: middle;

}



form {

  padding: 0px 0px 0px 0px;

}



h5 {

  font-size: 24px;

}



.inputgrey {

  border: none !important;

  width: 90px !important;

  padding: 2px 5px 2px 5px !important;

  border-top: 1px solid #5F5F5F !important;

  border-left: 1px solid #5F5F5F !important;

  width: 151px;

}



.newslink {

  color: #CDE3FB;

  font-weight: bold;

  text-decoration: underline;

  font-size: 11px;

}



.smlink {

  font-size: 9px;

  color: #BFBFBF; 

  font-weight: normal; 

  font-size: 9px

}



.sublink {

  color: #D4D4CD;

  font-size: 10px; 

  font-weight: normal;

}



.uppermenu {

  height: 26px;

}



.uppermenu a {

	text-decoration: none;

	color: #000000;

	font-weight: normal;

}



.message {

  height: 24px;

  font-size: 9px;

  color: #ffffff;

}



.message td {

  color: #ffffff;

}



.message a {

	color: #ffffff;

	font-size: 10px;

}



.bu {

  font-weight: bold;

  text-decoration: underline;

  color: #E6E6E6;

}



.blockcaption {

  background: url(images/bh_gradient.gif) repeat-x;

  height: 26px;

  font-family: Tahoma;

  font-size: 11px;

  font-weight: bold;

  color: white;

  text-transform: uppercase;

  padding: 0px 5px 0px 5px;

}

.blockcaption A {text-transform: none; font-size: 9px; font-weight: normal;}



.cell {

  border: 1px solid #383838;

  background-color: #010101;

}

#productinfo .cell {background-color: #1C1C1C; border-width: 2px;}





.comments_cust_name {

	color: #CDE3FB;

	font-weight: bold;

	font-style: italic;

}



.comments_nav {

	text-align: center;

	padding: 5px;

}



.comments_nav select {

	width: 55px;

}



.date {

  background-color: #1D1D1D;

  color: #C6C6C6;

  font-size: 10px;

  padding: 2px 2px 2px 2px;

}



.priceholder, .priceholder1 {

  background: url(images/priceholder.gif) left no-repeat;

  background-position: left;

  height: 39px;

  color: white;

  font-size: 24px;

  padding-left: 5px;

}



.priceholder1 {

  background: url(images/priceholder1.gif) left no-repeat;

}



.price {

  background-color: #030001; 

  padding: 3px 5px 3px 5px; 

  color: white; 

  font-weight: bold;

}



.storeitem {

  border-top: 1px dotted #383838;

  padding: 2px 5px 2px 5px;

}

.exstoreitem, .subitem, .subsubitem{

  background-color: #1B1B1B; 

  padding: 2px 5px 2px 3px;

}

.exstoreitem A { font-weight: bold; color: white; }

.subitem {padding-left: 10px;}

.subsubitem {padding-left: 20px;}

.subsubitem A {font-size: 10px;}



.storelink_0 {

  text-decoration: none;

  font-weight: normal;

  font-family: Tahoma;

  color: #BFBFBF;

  font-size: 11px;

}

.storelink_1 {

  text-decoration: none;

  font-weight: normal;

  font-family: Tahoma;

  color: #BFBFBF;

  font-size: 11px;

  background-color: gray;

}

.storelink_2 {

  text-decoration: none;

  font-weight: normal;

  font-family: Tahoma;

  color: #BFBFBF;

  font-size: 11px;

  background-color: red;

}

.storelink_3 {

  text-decoration: none;

  font-weight: normal;

  font-family: Tahoma;

  color: #BFBFBF;

  font-size: 11px;

  background-color: gold;

}

.storelink_4 {

  text-decoration: none;

  font-weight: normal;

  font-family: Tahoma;

  color: #BFBFBF;

  font-size: 11px;

  background-color: green;

}







.th {

  background: url(images/th_gradient.gif) repeat-x;

  border: 1px solid black;

  color: white;

  padding: 5px 5px 5px 5px;

  font-weight: bold;

}



.tc {

  background-color: #030001;

  color: #B2B2B2;

}



.price {

  background-color: #4F4F4F; 

  padding: 3px 5px 3px 5px; 

  color: white; 

  font-weight: bold

}



.itemrating { color: #C6C6C6; }



.copyright {font-size: 10px;}

.copyright A {font-size: 10px;}



.note, .invaddress {

  color: #CCCCCC;

}



.note {

  background-color: #353535;

  padding: 5px 5px 5px 5px;

}





td.atab {

  padding: 0px 5px 0px 5px;

}

td.atab a {

  display:block;

  background: url(./images/tab_left.gif) no-repeat left top; 

  padding: 0px 0px 0px 2px;

  text-transform: uppercase;

  text-decoration: none;

  cursor:text;

}

td.atab span{

  display:block;

  background: url(./images/tab_right.gif) no-repeat right top; 

  padding: 0px 2px 0px 0px;

  display:block;

}

td.atab span span{

  background: url(./images/tab_gradient.gif) repeat-x top; 

  padding: 4px 4px 4px 4px;

}



td.itab{background-color: #010101;padding: 0px 5px 0px 5px;}

td.itab a {display:block;color: #D9D9D9; text-decoration: none;cursor:pointer;}

td.itab span{

  display:block;

  padding: 0px 2px 0px 0px;

  display:block;

}

td.itab span span{

  padding: 4px 4px 4px 4px;

}

td.tab_content {

  height:234px;

  vertical-align:top;

}



.review_title {

	font-weight: bold;

	font-size: 16px;

	margin: 15px 0px 10px 5px;

	display: block;

}



.review {

	padding: 6px 0px;

	margin-bottom: 5px;

	border-bottom: solid 1px #CBCBCB;

}

.review_image {

	float: left;

	padding: 0px 4px 2px 0px;

	cursor: pointer;

}

	

.review_rating {

	padding: 2px;

	vertical-align: middle;

}



.list_item {

	width: 33%;

	background-color: #1C1C1C;

	padding: 5px;

	vertical-align: bottom;

}

.item_name a {

	font-family: Arial;

	font-style: italic;

	font-size: 16px;

	color: white;

	text-decoration: none;

	font-weight: bold;

}



.list_row_separator {

	background: url(images/bh_gradient_small.gif) repeat-x;

	height: 12px;

}



.pagination {

	margin: 12px 0px;

}





.visits {

	border: solid 1px #CBCBCB;

	margin-top: 10px;

}


  ul.newproducts
{
	padding:0px;
	list-style:none;
	color:white;
	margin:0px;
	
	width:220px;
	padding-left:8px;
	padding-top:8px; 
	background-color:black;
	
	 
}
ul.newproducts li
{
	margin-bottom:8px;
	padding-right:0px;
}
ul.newproducts li div.name 
{
	background-image: url(../images/starex.png);
	background-position:2px 2px;
	background-repeat:no-repeat;
	padding-left:24px;	
	color:#black;
	padding-bottom:2px;
	
}
ul.newproducts li div.name  a
{
	text-decoration:underline;
	color:white;
	font-size:11px;
	font-weight:bold;
	color:#CDE3FB;
}
ul.newproducts li div.text
{

padding-bottom:7px;
text-align:justify;
font-size:10px;

	
}
ul.newproducts li div.datetime  a, ul.newproducts li div.datetime 
{
	color:#CDE3FB;
	font-size:10px;
}

ul.newproducts li
{
	background-image:url(../images/bk_sep.png);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:8px;
}

.visits td {

	font-size: 10px;

	padding: 2px;

}



.visits .count {

	text-align: right;

}





#slideshow {
    position:relative;
    height:420px;;
	margin-bottom:10px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}
