html, body 			{margin:0; padding:0; position:relative;}

#container 			{width:850px; margin:10px auto; position:relative;}

#logo 				{position:absolute; top:0; left:0; z-index:20;}
#logo h1 			{margin:0; padding:0; display:block; width:300px; height:75px;}
#logo h1 a 			{background-position:left; background-repeat:no-repeat; text-indent:-3000px; overflow:hidden; display:block; height:75px; width:300px;}

#headerContent 			{top:0; right:0; position:absolute;}

#siteNav 			{position:absolute; top:0; width:220px; left:630px; height:100px; z-index:20;}
#siteNav ul 			{margin:0; padding:0; position:absolute; left:10px; top:10px;}
#siteNav ul li 			{float:left; clear:left; list-style:none; margin:0 0 5px 0; padding:0;}
#siteNav ul li a 		{}
#siteNav ul li a:hover 		{}

#cartSummary 			{position:absolute; top:30px; right:20px; font-weight:bold; font-size:10px; text-align:left; line-height:1.3; z-index:30;}
#cartSummary #miniCartSummary 	{}
#cartSummary #miniCartActions 	{}
#cartSummary #miniCartAccount 	{}
#cartSummary a 			{text-decoration:none;}
#cartSummary a:hover 		{text-decoration:none;}

#quickSearch 			{position:absolute; top:62px; right:225px; width:195px; z-index:20;}
#quickSearch #quickSearchInput 	{width:142px;}
#quickSearch #quickSearchSubmit	{border:2px solid #00ADEE; cursor:pointer; font-weight:bold;}

#catNav 			{position:absolute; top:105px; z-index:20; width:100%;}
#catNav ul 			{margin:5px 10px; padding:0; width:80%;}
#catNav ul li 			{margin:0; padding:0; list-style:none; float:left; margin:0 25px 5px 0;}
#catNav ul li a 		{}
#catNav ul li a:hover 		{}

#content 			{position:relative; padding-top:150px;}

#auxNav 			{position:relative; height:50px; margin-bottom:5px; clear:both;}
#auxNav ul 			{margin:0 0 0 10px; padding:17px 0 0 0;}
#auxNav ul li 			{float:left; margin:0 25px auto 0; padding:0; list-style:none;}
#auxNav ul li a 		{}
#auxNav ul li a:hover 		{}

#footer 			{}
#footer p 			{margin:2px auto 8px auto;}

#mainImage 			{position:absolute; top:80px; left:0;}

#homepageContent 		{float:left; width:390px; margin:auto 15px;}
#homepageNews 			{float:left; width:385px; margin:auto 15px;}

#headerImage 			{width:625px; height:200px; position:absolute; top:80px; left:0;}

#relatedProducts 		{ clear:both; }

#cart 				{border-collapse:collapse; border-top:1px solid; border-right:1px solid; width:100%;}
#cart thead th 			{border-bottom:1px solid; border-left:1px solid;}
#cart tbody td 			{border-bottom:1px solid; border-left:1px solid;}
#cart tfoot th 			{border-bottom:1px solid; border-left:1px solid;}
#cart thead th,
#cart tbody td,
#cart tfoot th 			{border-left:1px solid;}
#cart th, #cart td 		{}
#cart th 			{font-size:12px; font-weight:normal; color:#666; padding:3px 4px;}
#cart td 			{font-size:12px; color:#999; padding:2px 4px;}
#cart .cur 			{float:left;}
#cart td .cur 			{color:#AAA;}

.dataTable .cur 		{float:left; color:#AAA;}

#purchaseOptions .dataTable thead th {font-size:13px !important;}
#purchaseOptions .dataTable tbody td {font-size:10px !important;}

.productMorePics        { padding-top:10px; }
.productMorePics p      { margin:0 auto; }

