body

{

	color: #001;

	background-color: #a1a1a1;

	margin: 0;

	padding: 0;

	text-align: left;

	font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, helvetica, sans-serif;

	font-size: small;
	
	background: #fff url(../images/bg/offwhitestripes.gif);

}



h1, h2, h3, h4, h5, h6	

{

	font-weight: bold;

	font-family: Myriad, "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, helvetica, sans-serif;

}



h1	

{

	font-size: 13px;

	margin-top: 10px;

	margin-bottom: 5px;

	margin-left: 10px;

	letter-spacing: 1px;

	line-height: 140%;

	text-transform: uppercase;

}



h1.descrheader

{

	width: 530px;

	padding-top: 1px;

	padding-bottom: 1px;

	background-color: #e8e8e8;

	border-left: solid 8px #c52828;

}



h2	

{

	font-size: 12px;

	margin-top: 10px;

	margin-left: 10px;

	margin-bottom: 10px; 

}



h2.submenuheader

{

	width: 150px;

	color: #001;

	text-align: left;

	font-size: 11px;

	font-weight: bold;

	margin: 10px 10px 0 8px; 

	padding: 3px 0;

	letter-spacing: normal;

	line-height: normal;

	text-transform: none;

	background-color: #e8e8e8;

	border: solid #c52828;

	border-width: 0 0 0 6px;

}



h2.specs

{

	margin-left: 0

}



h3

{

	display: inline;

	font-size: 11px;

	margin: 0;

	padding: 0 0 5px 0;

	letter-spacing: normal;

	color: #000080;

}



h3.productmodel

{

	font-size: 13px;

	margin: 0 0 0 10px;

	padding: 0;

	letter-spacing: normal;

	text-decoration: underline;

	color: #000;

}



h3.price

{

	font-size: 15px;

	margin: 0 0 0 25px;

	padding: 0;

	letter-spacing: normal;

	text-decoration: none;

	color: #c52828;

}



h4

{

	font-weight: normal;

	font-size: 11px;

	margin: 10px 0 5px 20px;

}



p	

{

	font-size: 11px;

	margin: 5px 10px .5em 10px;

	padding-bottom: 0;

	line-height: 110%;

	white-space: normal;

	text-align: left;

	height: auto;

}



p.hppromo

{

	background-color: #e8e8e8;

	border-bottom: solid 1px #c52828;

}



p.menulinks

{

	font-size: 10px;

	width: 160px;

	text-align: left;

	font-weight: bold;

	margin: 0 0 5px 10px; 

	padding: 3px 0 3px 0;

	letter-spacing: normal;

	line-height: normal;

	text-transform: none;



}



p.auctioninfo

{

	font-size: 11px;

	margin: 5px 0 0 0;

	white-space: normal;

	text-align: left;

	line-height: 120%;

}



p.promo

{

	font-size: 11px;

	font-style: italic;

	margin: 10px 0 0 0;

	white-space: normal;

	text-align: left;

	line-height: 110%;		

}



p.imgtxt1

{

	font-size: 10px;

	vertical-align: middle;

	margin: 10px 30px 10px 30px;

	height: 160px;

}



p.imgtxt2

{

	font-size: 10px;

	vertical-align: middle;

	margin: 10px 30px 20px 30px;

	height: 220px;

}



p.imgtxt3

{

	font-size: 10px;

	vertical-align: middle;

	margin: 10px 30px 10px 30px;

	height: 380px;

}



p.footer

{

	width: 740px;

	text-align: center;

	color: #fff;

	margin: 12px auto 0 auto;

	font-size: 10px;

}



.redtext

{

	color: #c52828;

}



a 

{ 

	color: #e8e8e8; 

	font-size: 10px; 

	text-decoration: none; 

	font-weight: bold; 

	font-family: verdana, arial, helvetica, sans-serif; 

}

	

a:link 

{ 

	color: #e8e8e8; 

}

	

a:visited 

{ 

	color: #e8e8e8; 

}

	

a:hover 

{ 

	color: #c0c0c0; 

}



a.sidemenu 

{ 

	font-size: 10px; 

	text-decoration: none; 

	font-weight: bold; 

	font-family: verdana, arial, helvetica, sans-serif;

	line-height: 150%; 

}

	

a.sidemenu:link 

{ 

	color: #001; 

}

	

a.sidemenu:visited 

{ 

	color: #001; 

}

	

a.sidemenu:hover 

{ 

	color: #404040;

	text-decoration: underline; 

}



a.footerlink:link 

{ 

	color: #fff; 

}

	

a.footerlink:visited 

{ 

	color: #fff; 

}

	

a.footerlink:hover 

{ 

	color: #c52828;

	text-decoration: underline; 

}

	

a.doc:link 

{ 

	color: #0000c0; 

}

	

a.doc:visited 

{ 

	color: #0000c0; 

}

	

a.doc:hover 

{ 

	color: #ff0000;

	text-decoration: underline; 

}



a.quicklinks

{

	font-size: 13px;

}



a.quicklinks:link 

{ 

	font-size: 13px;

	color: #0000c0; 

}

	

a.quicklinks:visited 

{ 

	color: #0000c0; 

}

	

a.quicklinks:hover 

{ 

	color: #ff0000;

	text-decoration: underline; 

}



a.featuredheader:link 

{ 

	font-size: 11px;

	color: #000080; 

}

	

a.featuredheader:visited 

{ 

	font-size: 11px;

	color: #000080; 

}

	

a.featuredheader:hover 

{ 

	font-size: 11px;

	color: #ff0000;

	text-decoration: underline; 

}



div#content ul#general

{

	padding-right: 20px;

}



div#content #general li

{

	font-size: 12px;

	padding-top: 5px;

}



div#product ul#general

{

	margin: 0 0 15px 40px;

	padding: 0;

}



div#product #general li

{

	font-size: 11px;

	padding-top: 5px;

}



img 

{

	display: block;

	border: 0;

}



img.buyitnow

{

	display: inline;

	vertical-align: middle;

}



img.featuredpic

{

	border: 1px solid #c52828;

}



img#placeholder

{

	border: 1px solid #c52828;

	margin-left: 20px;

}



div#globalmenu ul#globalnav 

{

	height: 20px;

	width: 800px;

	padding: 6px 0 0 0;

	margin: 0 auto;

	border: 0;

	list-style: none;	

}



div#globalmenu #globalnav a 

{

	font-weight: bold;

	color: #e8e8e8;

}



div#globalmenu #globalnav a:hover 

{

	text-decoration: none;

	font-weight: bold;

	color: #fff;	

}



div#globalmenu #globalnav li 

{

	left: 0;

	float: left;

	position: relative;

	width: 10em;

	text-align: left;

	cursor: default;

	background-color: transparent;

	border: 0;

}



#globalnav li#first 

{

	border-left-width: 1em;

}



#globalnav li#last 

{

	border-right-width: 1em;

}



div#globalmenu #globalnav li li a 

{

	display: block;

	font-weight: normal;

	color: #404040;

	padding: .5em 10px;

	background-color: #e8e8e8;

	height: 15px;

	border-right: solid 1px #c52828;

}



div#globalmenu #globalnav li li a:hover 

{

	padding: .5em 5px;

	border: 5px solid #c52828;

	border-width: 0 6px 0 5px;

	background-color: #d5d5d5;

	color: #c52828;

}



li ul 

{

	display: none;

	position: absolute;

	top: 100%;

	left: -40px;

	font-weight: normal;

	padding: 0;

	background: url(../images/bg/dropdownbg.png) bottom left no-repeat;

	border: solid #c52828;

	border-width: 3px 0 1px 1px;

}



li>ul 

{

	top: auto;

	left: auto;

}



li li 

{

	display: block;

	float: none;

	background-color: #e8e8e8;

	border: 0;

}



li:hover ul, li.over ul 

{

	display: block;

}



div#header	

{

	width: 720px;

	height: 88px;

	margin: 0 auto;

	padding: 0 10px;

	left: 0;

	color: #001;

	background: #fff;

	border-right: solid 1px #c52828;

	border-left: solid 1px #c52828;

	border-top: solid 5px #a1a1a1;

	border-bottom: 0;

}

	

div#globalmenu	

{

	height: 27px;
	width:660px;

	margin: 0 auto;

	padding: 0 0 0 80px;

	left: 0;

	background: #fff url(../images/bg/globalmenubg.png) repeat-x;
	border: solid #c52828;

	border-width: 0 1px 0 1px;
	
	
}



.bgwrap  

{

	background: #fff url(../images/bg/offwhitestripes.gif);	

}



#contentholder 

{

	width: 740px;

	border: solid #c52828;

	border-width: 0 1px 0 0;

	background-color: #fff;	

}



#productholder 

{

	width: 740px;

	border: solid #c52828;

	border-width: 0 0 0 1px;

	background-color: #fff;	

}

	

div#submenu	

{

	width: 170px;

	float: right;	

	margin: 0;

	padding: 0;

	background-color: #fff;

}



div#productmenu	

{

	width: 170px;

	float: left;	

	margin: 0;

	padding: 0;

	background-color: #fff;

}



div#content	

{

	width: 560px;

	float: left;	

	margin: 0;

	padding: 0;

	text-align: left;

	border: solid #c52828;

	border-width: 0 1px 0 1px;

	background-color: #fff;	

}



div#product	

{

	width: 560px;

	float: right;	

	margin: 0;

	padding: 0;

	text-align: left;

	border: solid #c52828;

	border-width: 0 1px 0 1px;

	background-color: #fff;	

}



div#footer

{

	width: 100%;

	height: 55px;

	clear: both;

	background: #a1a1a1 url(../images/bg/footerbg.png) repeat-x;

	margin: 0 0 0 0;

	padding: 5px 0 0 0;

}



table.featuredtable

{

	width: 540px;

	height: auto;

	margin: 0 0 0 10px;

	padding: 0;

	border: solid #000080;

	border-width: 1px 0 0 0;	

}



table.featuredtable td

{

	border: solid #000080;

	border-width: 0 0 1px 0;

	padding: 3px;

}



td.featuredimg

{

	width: 155px;

}



td.featuredinfo

{

	vertical-align: top;

	text-align: left;

}



table.specs

{

	width: 510px;

	margin: 0 0 0 30px;

	font-size: 10px;

}



table.specs td

{

	padding-left: 3px;

}



table.specs td.datarow1

{

	width: 50px;

}



table.specs td.datarow2

{

	width: 250px;

}



table.specs td.even

{

	background-color: #e8e8e8;

}



table.speedlathespecs

{

	width: 400px;

	margin: 0 0 0 30px;

	font-size: 10px;

}



table.speedlathespecs td

{

	padding-left: 3px;

}



table.speedlathespecs td.datacol1

{

	width: 200px;

}



table.speedlathespecs td.datacol2

{

	width: 200px;

}



table.speedlathespecs td.shade

{

	background-color: #e8e8e8;

}



div#thumbphoto

{

	width: 510px;

	margin: 10px 0 0 20px;

	padding: 0;



}



div#thumbphoto ul#showphotos

{

	width: 510px;

	height: 85px;

	border: 0;

	padding: 0;

	margin: 0;

	list-style: none;

}



div#thumbphoto #showphotos li

{

	float: left;

	width: 96px;

	height: 72px;

	margin: 0 4px 0 0;

}



div#thumbphoto #showphotos li a

{

	width: 96px;

	height: 72px;

	margin: 0 4px 0 0;	

}

	

div#thumbphoto #showphotos li a:hover

{

	width: 96px;

	height: 72px;

}



div#thumbphoto #showphotos li a:active

{

	width: 96px;

	height: 72px;

}



img.gallerythumbs

{

	border: solid 1px #c52828;

}
