@media all {

	body { margin: 0; padding: 0; font: 11px Arial, Helvetica, sans-serif; line-height: 16px; color: #666; }
	a { color: #787878; }
	img { border: none; }
	fieldset { margin: 0; padding: 0; border: none; margin-bottom: 10px; }
	legend { font-size: 12px; font-weight: bold; color: #dfb52b; margin: 0; margin-left: -5px; padding: 0; line-height: 20px; }
	p { margin-top: 0; margin-bottom: 10px; }
	ul { margin: 0; padding: 0; }
	select { width: 182px; border: 1px solid #666; color: #666; font-size: 12px; line-height: 20px; background-color: #fff; }
	
		div#container { position: absolute; left: 50%; margin-left: -477px; width: 955px; background: #fff url(../images/bg.gif) no-repeat top center; }
		div#header { position: relative; width: 100%; height: 110px; background: url(../images/header.jpg) top left; }
		
			ul#language { position: absolute; top: 92px; left: 680px; list-style: none; margin: 0; padding: 0; }
				ul#language li { display: inline; }
				
		div#line_up { position: relative; width: 100%; height: 18px; /* background: url(../images/line_up.gif) no-repeat top left; */ }
		
		ul#navigation { position: relative; width: 170px; float: left; margin: 0; padding: 0; list-style: none; padding-top: 3px; background: url(../images/bg_menu_top.gif) no-repeat top left; margin-bottom: 10px; }
			ul#navigation a { display: block; width: 171px; padding-left: 22px; height: 20px; color: #dfb52b; font-weight: bold; text-decoration: none; background: url(../images/bg_menu.gif) no-repeat top left; }
			ul#navigation a:hover { text-decoration: underline; }
			ul#navigation li:hover, ul#navigation li.active { background-color: #f8efd1; color: #fff; }
			ul#navigation li.active { font-weight: bold; }
			ul#navigation_brands, ul#navigation_products { display: none; position: relative; list-style: none; margin: 0; padding: 0; }
			ul#navigation_brands a, ul#navigation_products a { font-weight: normal; color: #666; width: 131px; padding-left: 40px; text-decoration: none; background-image: url(../images/bg_menu_listed.gif); }
			ul#navigation_brands a:hover, ul#navigation_products a:hover { color: #666; }
			
		div#middle { position: relative; float: left; width: 456px; margin-left: 40px; }
		
			div#pager { position: relative; float: left; width: 456px; height: 18px; border: 1px solid #999; margin-bottom: 18px; margin-top: 3px; color: #dfb52b; }
				div#pager a { color: #dfb52b; text-decoration: underline; }
				div#pager a:hover { color: #dfb52b; text-decoration: none; }
			div#previous { position: relative; float: left; width: 45px; margin-left: 5px; }
			div#many { position: relative; float: left; width: 356px; text-align: center; }
			div#next { position: relative; float: right; width: 45px; margin-right: 5px; text-align: right; }
			div#middle label { float: left; }
			
			div.items { position: relative; float: left; display: block; }
				p.item { position: relative; float: left; color: #666; display: inline; width: 144px; padding-bottom: 10px; border-bottom: 1px solid #666; margin-top: 5px; }
				p.item .focus { color: #dfb52b; }
				p.item a { color: #dfb52b; text-decoration: underline; }
				p.item a:hover { color: #dfb52b; text-decoration: none; }
				p.item img { border: 1px solid #dfb52b; }
				.marginright { margin-right: 12px; }
				p.item_below { position: relative; float: left; color: #999; display: block; }
				p.item_below select { font: 11px Arial, Helvetica, sans-serif; color: #999; border: 1px solid #999; }

				.button { width: 70px; height: 16px; line-height: 12px; }
				.radio { width: auto; float: none; }
				.quantity { float: left; width: 30px; }
				.recalculate { float: left; width: auto; }
				.title { display: block; height: 32px; }
			
		div#search { position: relative; width: 182px; float: left; margin-left: 36px; }
			div#search select, input { width: 182px; border: 1px solid #ccc; color: #666; font-size: 12px; line-height: 20px; background-color: #fff; float: right; }
		div#footer { position: relative; float: left; width: 100%; height: 38px; top: 20px; padding-top: 7px; border: 1px solid #dfb52b; }

}
