TD{ FONT-SIZE: 12px; FONT-FAMILY: Verdana, Tahoma }
.printername_header { FONT-SIZE: 28px; COLOR: #A90000; FONT-FAMILY: Arial,Verdana, Tahoma }
.prodname_header { FONT-SIZE: 28px; COLOR: #3E3E3E; FONT-FAMILY: Arial,Verdana, Tahoma; white-space:nowrap }
h1.prodname_header 
{
	FONT-SIZE: 28px; 
	COLOR: #3E3E3E; 
	FONT-FAMILY: Arial,Verdana, Tahoma;
	font-weight:normal;
	margin:0px 10px 0px 0px; 
}
.prodname_sub { font-size:10px;color:#3E3E3E;font-family:verdana }
h1
{
	FONT-SIZE: 26px; 
	COLOR: #A90000; 
	FONT-FAMILY: Arial,Verdana, Tahoma;
	margin:0px; 
}
h2{FONT-SIZE: 16px;margin:0px;}

.area1
{
	border:solid 2px #fccf61;
	margin-bottom:20px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
.area0
{
	border-bottom: #B3B3B3 1px dotted;
	margin-bottom:20px;

}
a.newprnt
{
	color:#3F4543;
	text-decoration:none;
	border:none;
}
a.newprnt:visited
{
	color:#3F4543;
}
a.newprnt:hover
{
	text-decoration:underline;
}

#admin
{
	background-color:#ffffaa;
	margin:10px;
}

	
ul.tabs { 
	list-style:none; 
	margin:0 !important; 
	padding:0;	
	border-bottom:1px solid #888;	
	height:30px;
}
ul.tabs img
{
	position:relative;
	top:6px;
	left:-4px;	
}
ul.tabs li {
	float:left;	 
	text-indent:0;
	padding:0px 10px 0px 0px;
	margin:0px 2px 0px 0px !important;
	list-style-image:none !important; 
	background: url(images/tab_p.gif) no-repeat;
	background-position:right;
}
ul.tabs a { 
	float:left;	 
	background: url(images/tab_p.gif) no-repeat;
	display:block;
	height: 31px;  
	line-height:30px;
	text-align:center;	
	color:#505050;
	padding:0px 10px 0px 20px;
	margin:0px;
	font-weight:bold;
	font-size:12px;
	color:#505050;
	font-family:arial,verdana;
	text-decoration:none;
}
ul.tabs a:visited
{
	color:#505050;
}
ul.tabs a:active {
	outline:none;		
}
ul.tabs a.current {
	background: url(images/tab_pa.gif) no-repeat;
	background-position:left !important;
	cursor:default !important; 
}
ul.tabs li.current{
	background: url(images/tab_pa.gif) no-repeat;
	background-position:right;
	cursor:default !important; 
}


.cdesc{font-size:12px;margin-top:5px;}
p.cdesc a{text-decoration:none;}
p.cdesc a:hover{text-decoration:underline;}

p.cdesc a.compr:hover
{
	border-bottom:dotted 1px #0000FF;
	text-decoration:none;
}



.mcol {
	float:left;
	margin:0px 15px 0 7px;
	
}
div.mcol a
{
	text-decoration:none;
	padding:5px;
	clear:both;
	line-height:22px;
	}
div.mcol a:hover	
{
	background-color:#eef;
	
}


div.mcol li {
	-list-style-image: url('images/arr.gif');
	list-style:none;
	
	margin:0px;
	cursor:pointer;
}
div.mcol li:hover 
{
	background-color:#eef;
}

a.report
{
	text-decoration:none;
}
a.report:hover
{
	border-bottom:dotted 1px #0000FF;
}




.selectprinter { FONT-SIZE: 18px; COLOR: #ffffff; FONT-FAMILY: Arial,Verdana, Tahoma }
.merchant_header { FONT-SIZE: 10px; FONT-FAMILY: Tahoma, Verdana }
.rating_stars_full{height:20px;background-image:url(images/r_stars_full.gif);background-color:#FF9900;float:left;}
.rating_stars_clear{height:20px;background-image:url(images/r_stars_clear.gif);background-position:right; background-color:#dddddd;float:left;}

.r_full{font-size:1px;height:11px;background-image:url(images/stars_full.gif);background-color:#FEB93D;float:left;margin-left:10px;background-repeat:no-repeat;}
.r_clear{font-size:1px;height:11px;background-image:url(images/stars_clear.gif);background-position:right;background-color:#dddddd;float:left;background-repeat:no-repeat;}
a.r_store{font-size:11px;color:#E1A436;font-family:Tahoma,Verdana,Arial;text-decoration:none;}
a.r_store:visited{color:#E1A436;text-decoration:none;}
a.r_store:hover{text-decoration:none;}

.green { COLOR: #008800 }
.price 
{
	FONT-SIZE: 18px; 
	COLOR: #1a8006; 
	FONT-FAMILY: Arial;
	text-decoration:none; 
	-color:#dc1d09;
}
a.price:visited{color:#880088;}
a.price:hover{text-decoration:underline;}
.productname 
{
	FONT-SIZE: 15px; 
	COLOR: #0018a8; 
	FONT-FAMILY: Arial,Verdana, Tahoma; 
	TEXT-DECORATION: none;
	font-weight:bold;
	
}
.productname2
{
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial,Verdana, Tahoma; 
}
.productname2 b
{
	FONT-SIZE: 13px;COLOR: #333; 
}
.productname2 p
{
	margin-top:7px;FONT-SIZE: 11px;color:#777;
}
.productnamegrey { FONT-SIZE: 15px; COLOR: #303030; FONT-FAMILY: Arial,Verdana, Tahoma; TEXT-DECORATION: none;}
.productnamesmall { FONT-SIZE: 13px; COLOR: #0018a8; FONT-FAMILY: Arial,Verdana, Tahoma; TEXT-DECORATION: none;}
A.productname:visited { FONT-SIZE: 15px; COLOR: #0018a8; FONT-FAMILY: Arial,Verdana, Tahoma; TEXT-DECORATION: none;}
A.productnamesmall:visited { FONT-SIZE: 13px; COLOR: #0018a8; FONT-FAMILY: Arial,Verdana, Tahoma; TEXT-DECORATION: none; }
.nav { FONT-SIZE: 10px; FONT-FAMILY: Verdana, Tahoma,Arial }
A { COLOR: #0000ff }
A:visited { COLOR: #0000ff }
A:hover { TEXT-DECORATION: none }
.slink { FONT-SIZE: 16px; FONT-FAMILY: Arial,Verdana, Tahoma }
.slink:hover { TEXT-DECORATION: underline }
.stype { FONT-SIZE: 12px; COLOR: #515151; FONT-FAMILY: Verdana, Tahoma,Arial }
.sresults { FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #515151; FONT-FAMILY: Verdana, Tahoma,Arial }
.printerheader { FONT-SIZE: 22px; FONT-FAMILY: Arial,Verdana,Tahoma }
.printername { FONT-FAMILY: Arial,Verdana,Tahoma; TEXT-DECORATION: none }

A.printername:hover { TEXT-DECORATION: underline }
.subserie { COLOR: #353535; FONT-FAMILY: Arial,Verdana,Tahoma }
A.hcode { COLOR: #000000; TEXT-DECORATION: none }
A.hcode:visited { COLOR: #000000; TEXT-DECORATION: none }
A.brandtop{FONT-SIZE:11px; color:#777777; FONT-FAMILY: Verdana, Tahoma,Arial;TEXT-DECORATION: none;}
A.brandtop:visited{color:#777777;TEXT-DECORATION: none;}
A.brandtopactive{FONT-SIZE:11px; color:#A90000; FONT-FAMILY: Verdana, Tahoma,Arial;TEXT-DECORATION: none;}
A.brandtopactive:visited{color:#A90000;TEXT-DECORATION: none;}
OPTION.mar{background-color:white; color:black}
OPTION.selserie{background-color:#D7D7D7;FONT-WEIGHT: bold;FONT-SIZE: 14px;}
.coupon1{FONT-SIZE:12px; }
.minicoupon{FONT-SIZE: 10px; COLOR: #509606; FONT-FAMILY: Verdana, Tahoma,Arial;}
table.minicoupon{border: 1px dotted #509606;background-color:#FAFFD0;}
a.minicoupon{FONT-SIZE: 10px; COLOR: #509606; FONT-FAMILY: Verdana, Tahoma,Arial;border-bottom: dotted 1px #509606;text-decoration: none;}
a.minicoupon:visited{COLOR: #509606;text-decoration: none;}
a.minicurl{COLOR: #509606;TEXT-DECORATION: underline}
a.minicurl:visited{COLOR: #509606;TEXT-DECORATION: underline}
a.minicurl:hover{COLOR: #509606;TEXT-DECORATION: underline}
.coupon_pop{FONT-SIZE: 11px; FONT-FAMILY: Verdana, Tahoma,Arial;text-decoration: none;}
.top{font-size:11px;TEXT-DECORATION: none;}
.stock {FONT-SIZE: 9px; COLOR: #777777; FONT-FAMILY: Tahoma,Verdana,Arial;position:relative;top:5px }
.notes { FONT-SIZE: 9px; COLOR: #777777; FONT-FAMILY: Tahoma,Verdana,Arial;position:relative;top:-5px }
.outofstock { FONT-SIZE: 9px; COLOR: #DD0000; FONT-FAMILY: Tahoma,Verdana,Arial;position:relative;top:5px }
.mname { FONT-SIZE: 14px;COLOR: #303030; FONT-FAMILY: Arial,Verdana, Tahoma;FONT-WEIGHT: bold; }


.ship {FONT-SIZE: 11px; COLOR: #5E5E5E; FONT-FAMILY: Verdana, Tahoma,Arial}
.allcart{COLOR: #a90000;}
.allcart:visited{COLOR: #a90000;}
.smallcode{font-size:10px}
.cpl{font-size:12px;}
.suphint{font-size:10px;color:#aaaaaa}
a.suphint{font-size:10px;color:#aaaaaa;TEXT-DECORATION: none}
a.suphint:visited{color:#aaaaaa;TEXT-DECORATION: none}
.sprice { FONT-SIZE: 12px; COLOR: #c00f0f; FONT-FAMILY: Verdana, Tahoma,Arial }
.bestpricetitle { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff8000; FONT-FAMILY: Arial,Verdana, Tahoma }
.foot {  }
.brands { }
.HeadSerie { FONT-SIZE: 18px; COLOR: #0b2996; FONT-FAMILY: Verdana,Tahoma, Arial }
.top_prod_desc { FONT-SIZE: 10px; COLOR: #009200; FONT-FAMILY: Verdana, Tahoma,Arial }
.top_prod_price { FONT-SIZE: 17px; FONT-FAMILY: Verdana, Tahoma,Arial }
.cell { BORDER-TOP: #B3B3B3 1px solid; BORDER-BOTTOM: #B3B3B3 1px solid }
.celltop { BORDER-RIGHT: #ffffff 0px; BORDER-TOP: #ffffff 0px; BORDER-LEFT: #ffffff 0px; BORDER-BOTTOM: #B3B3B3 1px solid }
.celloffer
{
	BORDER-TOP: #ffffff 0px;
	BORDER-BOTTOM: #B3B3B3 1px solid;
	padding:10px 0px 10px 0px;
	background-color:#fff;
	margin:0px;
}
#c__1
{
	BORDER-BOTTOM: #fff 1px solid;
}

.typetitle
{
	BORDER-TOP: solid 1px #ddd;
	BORDER-BOTTOM: #ddd 1px solid;
	padding:6px 0px 6px 0px;
	background-color:#eee;
	margin-bottom:20px;
	float:left;
	-border:solid 1px green;
	width:910px;
	-background-image:url(images/typebgr3.gif);
	background-position:right;
	background-repeat:no-repeat;
	height:21px;
}
.typetitle b
{
	float:left;
	margin-left:5px;
	margin-top:2px;
	FONT-FAMILY: Arial,Verdana, Tahoma;
	font-size:15px;
	text-shadow: 1px 1px #fff;
}
.typetitle b i
{
	font-weight:normal;
	font-style:normal;
	font-size:12px;
}
.typetitle a.col
{
	float:left;
	margin-left:20px;
	position:relative;
	-padding:4px;
	text-decoration:none;
	color:#3F4543;
	border-bottom:solid 1px #eee;
}
.typetitle a:hover
{
	border-radius: 8px;
	background-color:#e5e5e5;
	color:#222;
}


.typebag
{
	margin-bottom:30px;
}
.expand
{
	background-image:url(images/sprites.png);
	background-repeat:no-repeat;
	background-position:-233px -10px;
	float:left;
	top:5px;
	position:relative;
	
}

.cellnobreed { BORDER-RIGHT: #B3B3B3 1px solid; BORDER-TOP: #ffffff 0px; FONT-SIZE: 10px; BORDER-LEFT: #B3B3B3 1px solid; BORDER-BOTTOM: #ffffff 1px solid }
.cellcoupon {font-size:10px;color:#5E5E5E; BORDER-RIGHT: #DF8D34 2px dashed; BORDER-TOP: #DF8D34 2px dashed; BORDER-LEFT: #DF8D34 2px dashed; BORDER-BOTTOM: #DF8D34 2px dashed }
.cellsorry
{
	margin:100px;
}

a.tab{font-size:12px;color:#505050;font-family:arial,verdana;text-decoration:none;position:relative;top:2px}
a.tab:visited{font-size:12px;color:#505050;font-family:arial,verdana;text-decoration:none;position:relative;top:2px}
a.tabsel{font-size:12px;color:#505050;font-family:arial,verdana;text-decoration:none;position:relative;top:2px}
a.tabsel:visited{font-size:12px;color:#505050;font-family:arial,verdana;text-decoration:none;position:relative;top:2px}
td.tab{background-image:url("/images/tab_b_bg.gif")}
td.tabsel{background-image:url("/images/tab_b_bga.gif")}
.tabrel{font-size:12px;color:#505050;font-family:arial,verdana;text-decoration:none;position:relative;top:2px}
.reltd{BORDER-RIGHT:solid 1px #B3B3B3;BORDER-BOTTOM:solid 1px #B3B3B3;}
.reltdtop{BORDER-RIGHT: #B3B3B3 1px solid;}



.mhintlink{font-size:10px;FONT-FAMILY: Tahoma,Verdana,Arial;border-bottom: dotted 1px #0000FF;text-decoration: none;}
a.mlink{font-size:10px;color:#8C8C8C;FONT-FAMILY:Tahoma,Verdana,Arial;text-decoration: underline;}
a.mlink:visited{color:#8C8C8C;text-decoration: underline;}

.hint {
	position:absolute;
	top:300px;
	left:870px;
	width:220px;
	height:230px;
	background-color:#fafafa;
	visibility:hidden;
	border: 1px solid #DADADA;
}
.hintc {
	position:absolute;
	top:300px;
	left:900px;
	width:220px;
	visibility:hidden;
	z-index:999;
	border: 1px dotted #509606;
	background-color:#FAFFD0;
}

.r_user{FONT-SIZE: 11px; COLOR: #555555; FONT-FAMILY: Verdana, Tahoma,Arial;float:left;width:170px;}
.r_name{FONT-SIZE: 12px; COLOR: #555555; FONT-FAMILY: Verdana, Tahoma,Arial;FONT-WEIGHT: bold; }
a.r_notyet{FONT-SIZE: 9px; COLOR: #888888; FONT-FAMILY: Verdana, Tahoma,Arial;TEXT-DECORATION: underline}
a.r_notyet:hover{TEXT-DECORATION: underline;COLOR: #888888;}
a.r_notyet:visited{TEXT-DECORATION: underline;COLOR: #888888;}
img.hotimg{position:relative;top:4px;}
a.hot{COLOR: #FE4300;}

.t_container{height:50px;background-color:#fff;margin: 4px;}
.t_item{float:left;width:400px;FONT-SIZE: 16px; COLOR: #3E3E3E; FONT-FAMILY: Arial,Verdana, Tahoma}

.comm
{
	float:left;
	width:700px;
}
.comm span.date
{
	font-size:10px;
	color:#888;
}
.comm span.text
{
	padding-top:10px;
}


.comfrm
{
	width:500px;
	float:left;
}
.comfrm div.fl
{
	margin:10px;
}
.comfrm div.rad
{
	margin:10px;
	}
.comfrm div.rad div
{
	margin:7px;	
	margin-left:0px
}

.revguide
{
	float:left;
	margin:20px 20px 20px 50px;
	padding:10px;
	background-color:#FFF8C6;
}
.revguide li
{
	
	font-size:12px;
	margin:10px;
	
}
.revguide b
{
	margin:10px;
	
	font-size:13px;
	
}



.indexbrand a
{
	margin:0px 3px 0px 4px;
	font-size:11px;
}


#relprods
{
	width:175px;
	clear:both;
}

#relprods li{
	list-style-type:none;
	margin:5px 5px 5px 15px;
}
#relprods li span
{
	font-size:10px;	
	color:#777777;
}


.sort2 span
{
	font-style:normal;
	font-size:12px;
	float:left;
	margin:2px;
	-border-top:solid 1px #222;
	-border-right:solid 1px #fff;
	-border-bottom:solid 1px #fff;
	-border-left:solid 1px #222;
	background-color:#707070;
	padding:2px 4px 2px 4px;
	border-radius: 3px;
	
	color:#fff;
	background:	#5E6C82 url(images/sprites.png) 0px 0px no-repeat;
	
}
.sort2 a
{
	font-size:12px;
	float:left;
	margin:2px;
	padding:2px 4px 2px 4px;
	border:solid 1px #eee;
}
.sort2 a:hover
{
	border-radius: 8px;
	background-color:#e5e5e5;
	color:#222;
}

.sort3
{
	-position:relative;
	-float:right;
	left:100px;
	padding:5px 4px 2px 4px;
}
.sort4
{
	position:relative;
	float:right;
	left:155px;
	top:4px;
}


div.cellbreed 
{
	FONT-SIZE: 13px; 
	margin:0px;
	
}
div.cellbreed div
{
	FONT-SIZE: 12px; 
	COLOR: #707070; 
	FONT-FAMILY: Arial, Verdana, Tahoma;
	text-decoration:none; 
}
div.cellbreed div.sort1
{
	float:right;
	position:relative;
	left:-195px;
	color:#bbb;
	padding:5px 4px 2px 4px;
}
div.cellbreed div.sort2
{
	float:left;
	position:relative;
	left:100px;
	position:relative;
	margin:0px;
}
div.cellbreed div.sort3
{
	position:relative;
	float:right;
	left:0px;
}
div.cellbreed div a
{
	FONT-WEIGHT:normal;
	text-decoration:none;
	-BORDER-BOTTOM: #707070 1px dotted;
	FONT-SIZE: 12px; 
	COLOR: #707070; 
	FONT-FAMILY: Arial,Verdana, Tahoma;
	
}
div.cellbreed div a:visited
{
	FONT-SIZE: 12px; 
	COLOR: #707070; 
	FONT-FAMILY: Arial,Verdana, Tahoma;
}


div.cellbreed div img
{
	position:relative;
	left:3px;
	top:2px;
}

.arw
{
	width:11px;
	height:9px;
	background:	url(images/sprites.png) -300px 0px no-repeat;
	border:0px;
}


.arwdn
{
	width:11px;
	height:9px;
	background:	url(images/sprites.png) -273px -18px no-repeat;
	border:0px;
	
}


/*
Printer
*/
#printer_head div
{
	float:left;
}
#printer_head .printer_txt
{
	margin:0px 20px 0px 20px;
}
#printer_head .offer{
	width:200px;
	margin: 0px 5px 0px 30px;
}

div.supplies
{
	margin:30px 0px 30px 0px;
	width:800px;
}
div.supplies h2
{
	FONT-SIZE: 16px;
	COLOR: #D55A00;
	FONT-FAMILY: Arial,Verdana,Tahoma;
	padding:5px 5px 5px 10px;
	clear:both;
	margin:0px 0px 0px 0px;
	border-bottom:solid 1px #D55A00;
	background:#fff;
	
}
div.supplies .prods_container
{
	margin-bottom:20px;
	border-bottom:solid 1px #fff;
}
div.supplies .products_row
{
	clear: both;
	display:block;
	background-color:#f5f5f5;
	border-bottom:solid 1px #fff;
}

div.supplies .products_row_0
{
	clear: both;
	display:block;
	background-color:#f5f5f5;
	border-bottom:solid 1px #fff;
}
div.supplies .products_row_1
{
	clear: both;
	display:block;
	background-color:#fff;
	border-bottom:solid 1px #fff;
}
div.supplies .products_row_0 span.code
{
	font-weight:normal;
}
div.supplies .products_row_1 span.code
{
	font-weight:normal;
}
div.supplies a.prodname
{
	 FONT-SIZE: 15px; 
	 COLOR: #0018a8; 
	 FONT-FAMILY: Arial,Verdana, Tahoma; 
	 TEXT-DECORATION: none;
	 font-weight:bold;
}
div.supplies p.breedstr {margin:0px; FONT-SIZE: 11px; COLOR: #555555; FONT-FAMILY: Verdana, Tahoma,Arial }
div.supplies p.breedstr a
{
	color:#555555;
	text-decoration:underline;
	font-size:11px;
	FONT-FAMILY: Verdana, Tahoma,Arial;
}
#breedstr, #breedstr a
{
	FONT-SIZE: 11px; 
	COLOR: #555555; 
	FONT-FAMILY: Verdana, Tahoma,Arial;
}

div.supplies div
{
	margin:0px;
}
div.supplies div.img
{
	width:60px;
	float:left;
	margin:8px;
}
div.supplies div.text
{
	width:570px;
	float:left;
	margin:8px;
	
}
div.supplies div.opt1
{
	float:right;
	margin:8px;
	text-align:center;
	font-size:10px;
	
}
div.supplies a.button
{
	display:block;
	font-family:Arial;
	color:#fff;
	width:115px;
	height:25px;
	background-color:#6AC053;
	background:url(images/green-button.gif) no-repeat !important;
	text-decoration:none;
	font-weight:bold;
	padding-top:5px;
	font-size:12px;
}
div.supplies a.button:hover
{
	background-color:#6AC053;
	background:url(images/green-button-a.gif) no-repeat !important;
}
.hy
{
	color:#fff;
	font-size:12px;
	font-weight:normal;
	FONT-FAMILY: Arial,Verdana,Tahoma; 
	background-color:#555;
	padding:1px 2px 1px 2px;
	white-space:nowrap;
	-moz-border-radius:2px;
	border-radius: 2px;
	
}

.offerheader
{
	color:#D55A00;
	font-family:Arial;
	font-size:13px;
	white-space: nowrap;
	padding:0px 3px 3px 0px;
	font-weight: bold;
}
a.offerprice
{
	text-decoration:none;
}
#comp 
{
	float:right;
	width:170px;
}
#comp ul
{
	list-style:none;
	margin:0px;
	padding:0px;
}
#comp ul li
{
	margin:2px;
	font-size:10px;
	white-space:nowrap;
}
#comp b
{
	color:#282A56;
	font-family:Arial;
	font-size:13px;
}
.newpr
{
	height:100px;clear:both;position:relative;padding:10px 10px 10px 10px;left:40px;
}
.newpr div 
{
	float:left;
	position:relative;
	padding:0 15px 0 15px;
	font-size:11px;
	width:85px;
}
a.more
{
	text-decoration:none;
	border-bottom:dotted 1px;
	
}


/*Content*/
    .header
	{
		margin:0 auto; 
		height:30px;
		width:992px;
		background: url(images/header_bg.png) no-repeat;
	}

	.footer
	{
		clear:both;
		position:relative;
		margin:0 auto; 
		height:30px;
		width:992px;
		background: url(images/footer_bg.png) no-repeat;
	}

	
    .footer_content
	{
		clear:both;
		position:relative;
		margin:0 auto; 
		width:992px;
		FONT-SIZE: 10px;
		COLOR: #555555;
		FONT-FAMILY: Verdana, Tahoma,Arial;
		background: url(images/footer_content_bg.png) repeat-y;
	}

    .cl {clear:both;}
   
    .content
    {
		padding: 10px 40px 30px 40px;clear:both;
	}
	
	.head
	{
		padding: 0px 20px 10px 25px;
		
	}
	
body 
{
	FONT-SIZE: 12px; 
	FONT-FAMILY: Verdana, Tahoma, Arial;
	margin:0; 
	background:#ffffff url(images/body-bg.gif); 
	color:#3F4543;
}

.main
{
	
	width:992px; 
	margin:0 auto; 
	background:url(images/main_bg.png) repeat-y;
	
}
div.maincell
{
	width:910px;
}
div.tabscell
{
}
#SearchResults
{
	}
#SearchResults .row
{
	height:60px;
}
#SearchResults .image
{
	float:left;
	width:70px;
}
#SearchResults .link
{
	float:left;
	padding:15px;
}
#SearchResults a
{
	font-size:16px;
	color:#0000CC;
	text-decoration:underline;
}
#SearchResults small
{
	font-size:12px;
	color:#008000;
}
#share
{
	padding:10px;
	margin:20px 10px 40px 0px;
}
#share ul
{
	margin:0px;
	padding:0px;
}
#share a
{
	text-decoration:none;
	color:#444;
	font-size:10px;
}
#share a:hover
{
	color:#000;
}
#share a img
{
	top:4px;
	position:relative;
}
#share b
{
	color:#282A56;
	font-family:Arial;
	font-size:13px;
}
#share li
{
	list-style:none;
	padding:4px 4px 4px 4px;
}
#share li:hover
{
	background-color:#eee;
}

h3
{
	FONT-SIZE: 15px;
	COLOR: #D55A00;
	FONT-FAMILY: Arial,Verdana,Tahoma;
	font-weight:bold;
	padding:5px 5px 3px 10px;
	clear:both;
	margin:0px;
	border-bottom:solid 1px #D55A00;
	background:#fff;
}

h3 i
{
	font-weight:normal;
	color:#444;
	font-size:12px;
	font-style:normal;
}
.oh3
{
	FONT-SIZE: 14px;
	COLOR: #D55A00;
	FONT-FAMILY: Arial,Verdana,Tahoma;
	font-weight:bold;
	padding:5px 5px 3px 10px;
	clear:both;
	margin:0px;
	border-bottom:solid 1px #D55A00;
	background:#fff;
}
.oh3 i
{
	font-weight:normal;
	color:#444;
	font-size:12px;
	font-style:normal;
}
div.related 
{
	clear:both;
	display:block;
	background:#fff;
	width:910px
}
div.related ul
{
	float:left;
	list-style:none;
	margin:0px 10px 10px 0px;
	padding:0px;
}
div.related ul li 
{
	margin:5px;
	list-style-image:none !important; 
	white-space:nowrap;
}
div.related .cpr
{
	padding:5px;
}
.oimg{
	margin-right:5px;
	margin-left:5px;
}
.capacity
{
	white-space:nowrap;
}
.timer
{
	position:absolute;top:30px;left:1px;background-color:#fff;opacity:0.7;
}
/*
	Default
*/  

.shopby{ FONT-SIZE: 18px;COLOR: #444444; FONT-FAMILY: Arial,Verdana,Tahoma;}

#shopby_main
{
	background: #fff url(images/grad_bg.jpg) repeat-y; 
	width:770px;
	height:130px;
	margin-bottom:20px;
}
#def_browes
{
	background: #fff url(images/grad_bg.jpg) repeat-y; 
	text-align:left;
	clear:both;
	width:770px;
	padding-bottom:10px;
}
#def_browes ul
{
	list-style-image:url(images/arr.gif);
	position:relative;
	float:left;
	text-align:left;
}
#def_browes ul li
{
	margin:5px;
}
#def_browes div.uls
{
	margin-left:60px;
}
#search_form
{
	clear:both;
	margin:50px 0px 30px 0px;
	text-align:left;
	width:800px;
}
#index_all
{
	clear:both;
	margin-left:20px;
	width:750px;
	margin-bottom:50px;
	margin-top:50px;
}

#index_all div
{
	text-align:left;
}
#index_all a.b
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 16px; 
	color:#0000cc;
	FONT-FAMILY: Arial,Verdana,Tahoma;
	text-decoration:underline;
}
#index_all a.p
{
	FONT-SIZE: 10px; 
	text-decoration:none;
	color:#555555;
}
#index_all a.p:hover
{
	border-bottom:dotted 1px #888;
}
#index_all div.br
{
	float:left;
	margin:10px 15px 10px 15px;
	width:150px;
	background-color:#fff;
	
}
#index_all div
{
	margin:3px;
}
#popular
{
	text-align:left;
	width:860px;
}
#popular div.pop_brand
{
	width:400px;
	float:left;
	margin:10px;
}
#popular div.i
{
	float:left;
	margin:5px;
}
#popular div.txt
{
	float:left;
	margin:5px;
	width:280px
}
#popular div.o
{
	margin:5px;
	clear:both;
}
.dotsline
{
	background:url(images/dots-bg.gif) repeat-x;
	height:7px;
	margin:10px 10px 10px 0px
}
#popular_items .i
{
	float:left;
	margin:0px 30px 10px 0px;
}
#popular_items
{
	text-align:left;
}
#popular_items .row
{
	margin:40px 10px 40px 10px;
	
}
#popular_items small
{
	text-align:center;
}
a.topprods{BORDER-BOTTOM: #707070 1px dotted;text-decoration:none;color:#333333}
a.topprods:visited{BORDER-BOTTOM: #707070 1px dotted;text-decoration:none;color:#333333}


.brand_anchor
{
	padding-top:5px;
}

.brand_anchor a
{
	text-decoration:none;
	border-bottom:dotted 1px;
	margin:3px;
	white-space:nowrap;
	line-height: 1.5;
}

/*
Menu
*/

ul.menutabs
{
	clear:both;
	list-style:none;
	margin:0 !important;
	padding:0;
	height:20px;
	background:url(images/topmenu_bg.gif);
}
ul.menutabs li {
	float:left;
	text-indent:0;
	padding:0px 3px 0px 0px;
	margin:0px 0px 0px 0px !important;
	height:20px;
	list-style-image:none !important;
	background-image:none;
}
ul.menutabs a,ul.menutabs a:visited 
{
	float:left;	 
	display:block;
	height: 20px;  
	background-image:none;
	text-align:center;
	padding:3px 3px 0px 8px;
	margin:0px;
	color:#777777;
	font-size: 11px;
	font-family:Verdana,Tahoma,Arial;
	text-decoration:none;
	font-weight: bold;
}
ul.menutabs a.current {
	background: url(images/topmenu_piece.gif) no-repeat !important;
	color: #A90000 !important;
}
ul.menutabs li.current {
	background: url(images/topmenu_piece.gif) no-repeat;
	background-position:right;
	padding:0px 10px 0px 0px;
}
/*
Brand
*/
.h4
{
	color:#D55A00;
	font-family:arial;
	font-size:14px;
}
#quicksearch div
{
margin:0px 7px 7px 7px;
}
.seriesheader 
{
	FONT-SIZE: 16px; 
	COLOR: #D55A00; 
	FONT-FAMILY: Arial,Verdana,Tahoma;
	background-color:#eeeeee;
	padding:5px; 
}
a.seriesheader, .seriesheader a, .seriesheader a:visited
{
	FONT-SIZE: 16px; 
	COLOR: #D55A00; 
	FONT-FAMILY: Arial,Verdana,Tahoma;
	padding:5px; 
	text-decoration:none;
	background:none;
}
.seriesheader a:hover
{
	text-decoration:none;
	COLOR: #E57A00; 
}
.serie_box
{
	clear:both;
	background-color:#fafafa;
	border: solid 1px #eeeeee;
	margin-bottom:30px;
}

#by_column
{
	float:left;
	margin:10px 6px 10px 7px;
}
#by_column li
{
	list-style-type:none;
	margin:5px;
	white-space:nowrap;
}
#by_column div
{
	margin:5px;
}

#by_column li span
{
	font-size:10px;	
	color:#777777;
}
#by_column div span
{
	font-size:10px;	
	color:#777777;
}

#by_column div a
{
	text-decoration:none;
	color:#3333B1;
	border-bottom:solid 1px #F9FAEB;
}
#by_column div a em
{
	color:#777;
	text-decoration:none;
	font-style:normal;
	padding-left:3px;
	font-size:11px;
}
#by_column div a:hover
{
	text-decoration:none;
	color:#0000FF;
	border-bottom:solid 1px #0000FF;
}
#by_column div a:hover em
{
	text-decoration:none;
	color:#0000FF;
}

#ser_column
{
	float:left;
	margin:5px 25px 5px 1px;
}
#ser_column li
{
	list-style-image:url('images/arr2.gif');
	margin:4px;
}
#ser_column li a
{
	text-decoration:none;
}
#ser_column li a:hover
{
	text-decoration:none;
	border-bottom:dotted 1px #0000FF;
}
.xcatheader{font-size:12px;font-weight:bold;margin-bottom:30px}
.xcatalog{font-family:Verdana,Arial;font-size:12px;padding:5px}
a.xcatalog{text-decoration:none;}
ul.xcat{float:left;margin-bottom:120px;list-style-type:none;padding:0px}
.xcat li{padding:7px;}
.xcat li:hover{background-color:#eef}

.js{font-size:17px;border:solid 3px red;padding:10px}



div.showall
{
	position:relative;
	left:89%;
	width:70px;
	top:-10px;
	height:20px;
}
div.showall a
{
	text-decoration:none;
	border-bottom:dotted 1px #00f;
	font-size:11px;
}
div.showallleft
{
	position:relative;
	left:10px;
	top:-10px;
	height:20px;
}
div.showallleft a
{
	text-decoration:none;
	border-bottom:dotted 1px #00f;
	font-size:11px;
}
/* Suggest */

.mAutoComplete{visibility:hidden;font-size:13px;font-family:arial,sans-serif;cursor:default;line-height:17px;border:0px solid black;z-index:99;position:absolute;background-color:white;margin:0;}
.aAutoComplete{background-color:white;}
.bAutoComplete{background-color:#3838DC;color:white;}
.cAutoComplete{white-space:nowrap;overflow:hidden;text-align:left;padding-left:3px;}
.dAutoComplete{white-space:nowrap;overflow:hidden;font-size:10px;text-align:right;color:green;padding-left:3px;padding-right:3px;}
.bAutoComplete td{color:white;}
.eAutoComplete td{padding:0 3px 2px;text-align:right;font-size:10px;line-height:15px;}
.eAutoComplete span{color:blue;text-decoration:underline;cursor:pointer;}


/* Vivera */

#vivera
{
	color:#000;	
	margin-top:20px;
	margin-bottom:100px;
}

#vivera div.row
{
	height:100px;

	color:#000;	
	padding-top:10px;
	border-bottom:dotted 1px #888;
}
#vivera strong
{
	font-size: 14px;
	font-family: Arial;
	color: #0066ff;
}
#vivera .title
{
	float:left;
	width:100px;
	position:relative;
	top:25px;
}
#vivera .name
{
	float:left;
	position:relative;
	top:25px;
	margin-left:20px;
}
#vivera .name a
{
	text-decoration:none;
	color:#000;
	font-size:13px;
}
#vivera .name a:hover
{
	text-decoration:underline;
}

#vivera .rr
{
	float:left;
	width:100px;
	text-align:center;
	font-size:11px;
}
#vivera .rr a
{
	font-size:11px;
	margin-bottom:8px;
}
.se
{
	height:30px;
	width:393px;
	border:solid 1px #888;
	background:url(images/se_shad_bg.png) no-repeat;
	white-space:nowrap;
	margin:0px;
}
input.sbox
{
	padding:3px;
	-border:solid 1px #888;
	width:300px;
	margin:0px;
	border:none;
	font-size: 17px;
	font-family:arial, sans-serif;
	color:#222;
	margin-left:2px;
	padding-left:28px;
	background:url(images/se_lens.gif) no-repeat;
}
#indx
{
	background:none;
	width:323px;
	padding-left:5px;
}
.sbtn
{
	padding:5px;
	height:30px;
	width:60px;
	margin:0px;
	background:url(images/search_bg.png) no-repeat;
	background-color:#ddd;
	border:none;
}

.sbox:focus  { outline: none; }
.sbtn:active { background:#ccc; }
.tip
{
	FONT-SIZE:10px;
	color:#777777;
	margin-top:5px;
}
.subbtn
{
	padding:5px;
	height:30px;
	width:60px;
	margin:0px;
	background:url(images/search_bg.png) no-repeat;
	background-color:#ddd;
	border:solid 1px;
	border-top-color:#eee;
	border-right-color:#888;
	border-left:none;
	border-bottom-color:#888;

}
.subbtn:active{background:#ccc;}


.plus
{
	position:relative;float:right;top:17px;left:-20px
	}

/*

Options

*/


.uline
{
	text-decoration:underline;
}

