@charset "utf-8";
/* CSS Document */

	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, hr, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del,
	dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
		border: 0;
		font-family: inherit;
		font-size: 100%;
		font-style: inherit;
		font-weight: inherit;
		margin: 0;
		outline: 0;
		padding: 0;
		vertical-align: baseline;
	}
	strong{ font-weight:bold; }
	/* remember to define focus styles! */
	:focus{ outline: 0; }
	
	body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px; }
	
	em{ font-style:italic; }
	
	h1{ font-size:24px; font-weight:bold; }
	h2{ color:#da6227; font-size:18px; font-weight:bold; }
	h3{ font-size:16px; font-weight:bold; }
	h4{ font-size:14px; font-weight:bold; }
	
	hr{ border:#DA6227 solid 1px; color:#DA6227; margin-top:10px; margin-bottom:10px; }
	
	input{ border:#000000 solid 1px; }
	
	a{ color:#da6227; }
	a:hover{ color:#4E4D50; }
	a:visited{ color:#9F481D; }
	
	.clear{ clear:both; }
	
	/* header styles */
	#header_wrap{ background:url(../images/header_back.gif) repeat-x #da6227; height:98px; min-width:1000px; width:100%; }
	#header{ width:1000px; }
	#header #logo{ float:left; height:98px; width:202px; }
	#header_nav{ float:left; height:98px; position:relative; width:798px; }
	#header_nav #gray_corner{ left:0px; position:absolute; top:8px; z-index:2; }
	#header_nav #control_panel{ float:right; height:43px; margin-top:8px; width:750px; }
	#header_nav #control_panel #cp_links{ float:right; height:38px; margin:3px 8px 0px 4px; width:156px; }
	#header_nav #control_panel #cp_links #row_1{ border-bottom:#c5c3c2 solid 1px; height:19px; margin-bottom:2px; }
	#header_nav #control_panel #search_form{ float:right; margin:1px 3px 0px 0px; width:222px; }
	#header_nav #control_panel #search_form #search_img{ height:17px; margin-bottom:2px; width:97px; }
	#header_nav #control_panel #search_form #search_input{ width:194px; height:14px; }
	#header_nav #control_panel #search_form #search_button{ border:none; vertical-align:top; }

	#tabs{ float:left; height:39px; margin:8px 0px 0px 0px; padding:0px; }
	#tabs li{ background:url(../images/tab.gif) no-repeat 0px 0px; float:left; height:39px; list-style:none; position:relative; width:133px; }	
	#tabs li:hover{ background-position: 0px -39px; }
	#tabs li.current{ background-position: 0px -39px; }
	#tabs li a{ bottom:5px; color:#000000; font-size:12px; font-weight:bold; left:0px; padding:0px 6px 0px 6px; position:absolute; width:121px; text-align:center; text-decoration:none; text-transform:uppercase; }
	#tabs li a:hover{ color:#9F481D; }
	/* end header styles */
	
	/* content styles */
	#content_wrap{ background:url(../images/content_back.gif) repeat-x #FFFFFF; min-width:1000px; width:100%; }
	#content_container{ background:url(../images/nav_back.gif) repeat-y; width:1000px; }
	
	#content{ display:inline-block; float:right; padding:15px 20px 20px 20px; width:756px; }
	
	#nav{ background-color:#da6227; display:block; margin:0px; padding:0px; width:201px; }
	#nav h4{ color:#FFFFFF; padding:4px 0px 4px 8px; }
	#nav li{ background-color:#da6227; float:right; padding-left:5px; width:196px; }
	#nav li a{ background-color:#FFFFFF; border-bottom:#da6227 solid 1px; color:#4E4D50; display:block; font-weight:bold; padding:3px 3px 3px 12px; text-decoration:none; width:181px; }
	#nav li.current a{ background-color:#E5E4E4; color:#000000; }
	#nav li.heading{ padding:0px; margin:0px; width:201px; }
	#nav li a:hover{ background-color:#E5E4E4; color:#000000; }
	#nav li #spacer { background-color:#FFFFFF; border:none; display:block; color:#4E4D50; font-weight:bold; height:15px; left:5px; padding:3px 3px 3px 12px; position:absolute; top:0px; width:181px; }
	#nav li #mailinglist_form { background-color:#E5E4E4; border:none; display:block; color:#4E4D50; font-weight:bold; padding:3px 3px 3px 3px; text-align:right; width:190px; margin-top:1px; }
	/* end content styles */
	
	
	/* footer styles */
	#footer_wrap{ background-color:#da6227; min-width:1000px; width:100%; }
	#footer{ width:1000px; color:#bbbbbb; font-weight:bold; }
	#footer a{ color:#bbbbbb; }
	#footer a:hover{ color:#CCCCCC; }
	#footer ul{ float:right; width:550px; margin:5px; }
	#footer ul li{ float:right; list-style:none; }
	/* end footer styles */
	
	
	/* result styles */
	#results{ color:#DA6227; font-size:11px; list-style:none; padding:0px 20px 0px 0px; }
	#results li{ background-color:#E5E4E4; margin-bottom:15px; width:100%; }
	#results li .counter{ background:#FFFFFF; color:#DA6227; display:inline; float:left; height:85px; padding-right:3px; text-align:right; width:17px; }
	#results li .thumbs{ background-color:#FFFFFF; display:inline; float:left; height:75px; margin:5px; overflow:hidden; width:75px; }
	#results li .product_info{ background-color:#FFFFFF; display:inline; overflow:hidden; float:right; height:75px; margin:5px 5px 5px 0px; position:relative; width:625px; }
	#results li .product_info a.product_title{ color:#000000; display:block; font-size:16px; font-weight:bold; padding:2px 15px 0px 5px; text-decoration:none; }
	#results li .product_info p{ padding:5px; width:85%; }
	#results li .product_info a.product_price{ color:#DA6227; font-size:16px; font-weight:bold; position:absolute; right:3px; text-align:right; text-decoration:none; top:3px; }
	#results li .product_info a.product_price span{ font-size:12px; }
	#results li .product_info a.product_more{ position:absolute; bottom:3px; right:3px; color:#DA6227; }
	/* end result styles */
	
	/* cart styles */
	.cart { width: 100%; border-collapse:collapse; }
	.cart td { border-color:#E5E4E4; border-bottom: 8px #E5E4E4 solid; padding: 10px 5px 10px 5px; }
	.cart th{ border-color:#E5E4E4; border-bottom: 8px #E5E4E4 solid; padding: 5px; text-align:left; }
	.cart .odd td{ background-color:#f5f5f5; }
	.cart .even td{ background-color:#f5f5f5; }
	
	/* end cart styles */
	
	
	