#header { height:101px; line-height:1.5em; }
	#logo { padding:14px 0 0 0px; text-align:center; }
	#logo a { text-decoration:none; }
	#navtop { font-size:1.2em; line-height:4.45em; padding:20px 28px 0 0; }
	#navtop a { height:4.45em; zoom:1; }
	#navtop img { vertical-align:bottom; margin:0 0 0 22px; }
	
#prevroll { position:absolute; top:200px; left:0; width:29px; height:57px; cursor:pointer; cursor:hand; z-index:100; }
#nextroll { position:absolute; top:200px; right:0; width:29px; height:57px; cursor:pointer; cursor:hand; z-index:100; }
#rollet { height:281px; width:100%; background:#C2C2C1 url(bg-rollet.png) top left repeat-x; overflow:hidden; }
	#rollet ul { margin:0; padding:0; height:281px; position:relative; width:auto; }
		#rollet li { float:left; width:25%; height:281px; background:url(bg-roll.png) 0 0 no-repeat; overflow:hidden; padding:0; margin:0; position:relative; z-index:3; }
		#rollet p { display:block; height:74px; color:#e4e2e2; font-size:0.95em; line-height:1.25em; margin:0; padding:0 0 0 50px; }
		#rollet a { color:#0; font-size:1em; }
		#rollet .textlink { color:#ffffff!important; font-size:1em; }
		#rollet h1 { margin:25px 0 0 0; padding:0; font-size:1.5em; display:block; height:32px; line-height:25px; }
		#rollet h1 span { font-size:1.5em; color:#fff; padding:0 15px 0 9px; }
		#rollet .roll-image { height:151px; overflow:hidden; }
	
#tinysearch { background:#C2C2C1; border:1px solid #A5A5A5; border-width:0 1px 1px 0; overflow:hidden; }
	#tinysearch form { margin:10px 50px; }
#price { background:#D6D6D5; color:#000; overflow:hidden; padding:5px 10px; border:1px solid #A5A5A5; border-width:0 1px 1px 0; }
#actionlist { padding:0 15px; }
	#actionlist p {display:block; padding:0 0 0 10px; margin:0 0 20px 0; background:url(bg-actions-p.png) 0 5px no-repeat; }
#welcome { background:url(bg-dots-v.png) top left repeat-y; }
	#welcome a { font-size:1.2em; }
#news { background:url(bg-dots-v.png) top left repeat-y; }
	#news h2 { color:#A3A3A2; }
	#news a { color:#717171!important; }
	#news p {display:block; padding:0 0 0 10px; margin:0 0 20px 0; background:url(bg-actions-p.png) 0 6px no-repeat; }
#tdright { background:#D6D6D5; border-left:1px solid #A5A5A5; }
	#icons { background:#C2C2C1; }
		#icons a { padding:0 10px; }
	#address { background:#C2C2C1 url(bg-address.png) bottom left no-repeat; color:#000; overflow:hidden; }
		#address p { padding:0 0 0 65px; }
		#address p#phone { padding:10px 0 0 97px; text-indent:-32px; background:url(bg-phone.png) 50px 14px no-repeat; }
	#icq { background:url(bg-icq.png) top left no-repeat; overflow:hidden; color:#4B4A4A; }
		#icq h3 { color:#6A6A6A; font-weight:normal!important; }
		#icq strong { color:#000; }
		#icq p { padding:6px 0 0 70px; text-indent:-22px; }
		#icq img { vertical-align:middle; }
#welcome div, #news div { border-top:1px solid #A5A5A5; padding:0 20px 0 30px; }


#categories { background:url(bg-dots-h-light.png) top left repeat-x; border-top:5px solid #A6A6A6; padding:0 7%; }
#categories ul { list-style:square; font-size:1.2em; font-weight:bold; }
#categories ul li { margin:25px 0 0 0; }
#categories ul ul { list-style:none; font-size:0.8em; font-weight:normal; padding:0 0 0 0.8em; }
#categories ul ul li { margin:5px 0 10px 0; }
#categories ul ul li a { color:#676766!important; }

#manufactures { font-size:1.2em; line-height:1.5em; margin:5em 0 1.5em 0; color:#000; }

#special { background:#E6E3E3 url(bg-dots-h.png) top left repeat-x; border:1px solid #B6B3B1; border-width:1px 0; padding:0 0 10px 0; }
#newitems { background:url(bg-dots-h-light.png) top left repeat-x; padding:0 0 10px 0; border-top:1px solid #9D9D9D; }
.items-width { width:997px; margin:0 auto; padding:1px 0; }

#userbar { padding:0 15%; margin-top:1.5em; background:#9D9D9D url(bg-userbar.png) top left repeat-x; }
	#userbar h3 { margin:0 0 0 0; }
	#userbar img { vertical-align:text-bottom; margin:0 0 -13px 0; }
	#cart { background:#D6D6D5 url(bg-userbar.png) top left repeat-x; }
		#cart div { background:url(bg-cart.png) bottom right repeat-x; }
		#cart dl { padding:20px 0 0 50px; color:#000; }
		#cart p { padding:0 0 50px 50px; overflow:hidden; }
	#search { background:#E2E2E2 url(bg-userbar.png) top left repeat-x; color:#000; margin:0 0 2em 0; }
	#search form { padding:10px 50px; }

#quicksearch { 
	padding:0 5% 1em 5%; background:#EAE6E6 url(bg-dots-h.png) top left repeat-x; border:1px solid #979998; border-width:1px 0; color:#000;
}
#quicksearch strong { color:#DA3028; }

#footer { font-size:0.8em; margin:5em 0 1em 0; }
#footer img { vertical-align:middle; }
	#counters { }

#actionlist h2, #categories h2, #special h2, #quicksearch h2 { color:#DA3028; }