﻿body
{
	background: #FBFBFB;
	font-family: arial, verdana, sans-serif;
	margin: 0;
	padding: 0;
}
#container
{
	padding: 0;
	margin: 0;/* auto;
	width: 891px;*/
	position: relative;
}
#checkoutlink
{
	position: absolute;
	left: 734px;
	top: 64px;
	display: none;
}
/*#checkoutlink a
{
	display: block;
	background: url('images/checkout.jpg') no-repeat;
	width: 83px;
	height: 25px;
}*/
h1
{
	background: url('images/clip.gif') no-repeat;
	width: 186px;
	height: 249px;
	margin: 0;
	padding: 0;
	display: none;
}
h1 a
{
	position: absolute;
	top: 20px;
	left: 20px;
	display: block;
	width: 200px;
	height: 66px;
	cursor: hand;
	display: none;
}
.warning
{
	margin-top: 30px;
	color: Red;
	font-size: .84em;
}
#content
{
	margin: -50px 0 0 0;
	margin-left: 234px;
	border-left: solid 1px #C9C9C9;
	padding: 0;
	font-size: .9em;
}
.hide
{
	display: none;
}
#navigation
{
	float: left;
	width: 230px;
}
#productlist h2
{
	display: none;
}
#categorylinks ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
#categorylinks
{
	text-decoration: underline;
	margin: 18px 12px;
	text-align: center;
	padding-top: 35px;
	background: url('images/browse_cat.gif') 10px 0px no-repeat; 
}
#categorylinks a
{
	color: Black;
}
#categorylinks li
{
	margin: 3px;
}
#assist
{
	font-size: .8em;
}
#assist p
{
	margin: 0 0 5px 20px;
}
#assist ul
{
	list-style: none;
	margin: 0 0 0 20px;
}
#assist[id="Assist"] ul
{
	margin: 0;
}
#productlist, #cart
{
	margin: 52px 0 20px 0;
}
#cart
{
	border: none;
	margin: 0;
	padding: 0;
}
#cartpage #content
{
	margin-top: 52px;
	padding: 10px;
}
#cartpage #content p
{
	/*clear: left;*/
}
#productlist h2, #cartpage h2
{
	font-size: .8em;
}
#productlist h3
{
	margin-top: 0;
}
#productlist h3 a
{
	color: #A22600;
}
#productlist ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
#productlist li
{
	padding: 8px;
	/*border-top: solid 1px gray;*/
	background: url('images/product_grad.gif') bottom repeat-x;
}
/*#productlist p
{
	clear: left;
}*/
.partpic
{
	float: left;
}
.price
{
	color: gray;
	font-size: 1.23em;
	float: none;
	margin-bottom: 12px;
}
.addtocart
{
	/*position: relative;
	left: 420px;*/
	margin: 0 0 0 380px;
}
.addtocart span
{
	display: block;
}
.qty
{
	display: block;
	float:left;
	margin: 0 6px 0 0;
	vertical-align: super;
}
#cart p
{
	margin: 0;
	padding: 0;
}
#cart ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
#cart li
{
	padding: 0;
	margin: 4px;
	background: blue;
}
.itemprice
{
	float: right;
	display: block;
}
.qtyarea
{
	width: 40px;
}
#qtyarea[id="QtyArea"]
{
	margin-left: 0 !important;
}
.partarea
{
	width: 324px;
}
.pricearea
{
	width: 100px;
	text-align: right;
}
#carttotals
{
	margin: 15px 0 0 340px;
}
#carttotals span
{
	display: block;
	float: left;
}
.sl
{
	display: block;
	width: 100px;
}
.odd
{
	background: Gray;
}
.even
{
	background: White;
}
#contactinfo
{
	border-top: solid 1px gray;
	margin-top: 28px;
	/*clear: left;*/
}
#contactinfo ul
{
	list-style: none;
	margin: 0 0 20px 0;
	padding: 0;
}
#contactinfo table
{
	margin-left: 41px;
	font-size: .84em;
}
fieldset legend
{
	display: none;
}
fieldset
{
	border: none;
}
fieldset ol
{
	list-style: none;
}
fieldset li
{
	margin: 4px;
}
fieldset ol span
{
	display: block;
	float: left;
	width: 140px;
}
#pages
{
	padding-bottom: 48px;
}
#pages ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
#pages li
{
	float: left;
	margin: 2px;
	width: 32px;
	height: 32px;
	display: block;
	background: url('images/page2.jpg') no-repeat;
	color: white;
	text-align:center;
	padding-top: 6px;
}
.nob
{
	background-image: none !important;
	width: auto !important;
	height: auto !important;
	color: Black !important;
}
#pages a
{

	color: White;
}
#footer
{
	margin: 10px 0 10px 10px;
	font-size: .8em;
	clear: left;
}
#error #content, #ty #content
{
	margin: 0;
	border: none;
}
.error
{
	color: Red;
}
#details #productwrapper
{
	padding: 20px;
	float: left;
}
#details .selected
{
	font-weight: bold;
}
#details ul
{
	margin: 20px 0 0 0;
	list-style: none;
	padding: 0 0 0 1px;
	background: gray;
	float:left;
}
#details li
{
	float:left;
	padding: 5px;
	margin: 1px;
	background: white;
	margin-left: 0;
	height: 17px;
}
#details #infoholder
{
	border: solid 1px gray;
	clear: left;
	margin: 0 0 10px 0;
	padding: 10px;
}
#details #infoholder p
{
	margin-top: -2px;
}
#details a
{
	color: #A22600;
	font-size: .86em;
}
#productdetailsholder
{
	width: 400px;
	display: block;
	height: 500px;
	float: left;
}
#productimageholder
{
	float: left;
	margin-right: 50px;
	margin-bottom: 40px;
	height: 400px;
}
#specsholder ul
{
	list-style: none;
	margin: 0;
	padding: 0;
	float: none !important;
	background: none;
}
#specsholder li
{
	float: none !important;
	width: auto !important;
	background: none;
}
#details .addtocart
{
	margin: 0 !important;
}