/* Reset */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, 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 { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }


/* Site */

body { background-color: #76684A; background-image: url('images/background.gif'); background-position: top; background-repeat: repeat-x; font-family: Arial, Helvetica, sans-serif; }
h1 {  }
h2, h3, h4, h5, h6 { font-weight: bold; }
h2 { font-size: 24px; margin-bottom: 16px; }
h3 { font-size: 18px; margin-bottom: 8px; }
h4 { font-size: 14px; margin-bottom: 8px; }
a { text-decoration: underline; }
b, strong { font-weight: bold; }
a:hover { text-decoration: none; }
p { margin-bottom: 16px; line-height: 133%; }
ul { margin-bottom: 16px; }
ol { margin-bottom: 16px; }
ol li, ul li { margin-left: 24px; margin-bottom: 8px; }

.orange { color: #EF4123; }
.normal { font-weight: normal; }

#container { width: 960px; padding: 0px 7px; _padding: 0px; background-color: #FFFFFF; background-image: url('images/bodybackground.gif'); _background-image: none; background-repeat: repeat-y; background-position: center; position: relative; margin: 0px auto; overflow: hidden; }

#topback { position: absolute; top: 0px; left: 0px; width: 960px; height: 880px; padding: 0px 7px; background-image: url('images/topback.png'); background-repeat: no-repeat; background-position: top; _display: none; }

#header { width: 960px; height: 275px; background-image: url('images/banner.jpg'); background-repeat: no-repeat; overflow: hidden; position: relative; }
	#homeLink { display: block; width: 275px; height: 75px; position: absolute; left: 350px; top: 5px; }
	#menu { list-style: none; position: absolute; left: 630px; top: 34px; }
		#menu a { color: #FFFFFF; font-size: 17px; font-weight: bold; text-decoration: none; padding: 4px 6px; }
		#menu a:hover { color: #EF4123; background-color: #FFFFFF; }
		#menu li { float: left; margin-left: 0px; margin-right: 12px; }
	#viewCart { position: absolute; left: 835px; top: 110px; }

#tabs { width: 960px; height: 60px; position: relative; overflow: hidden; }

	#tabs ul { list-style: none; position: absolute; top: 0px; left: 0px; }
	#tabs li { float: left; margin-left: 0px; }
	#tabs li a { display: block; width: 160px; height: 60px; text-indent: -9001px;  background-image: url('images/tabs-new.png'); background-repeat: no-repeat; }
	
	#tabs li a.home { background-position: 0px -60px; }
	#tabs li a.lassa { background-position: -160px -60px; }
	#tabs li a.pirelli { background-position: -320px -60px; }
	#tabs li a.sabelt { background-position: -480px -60px; }
	#tabs li a.arcasting { background-position: -640px -60px; }
	#tabs li a.vanalstine { background-position: -800px -60px; }
	
	#tabs li a.home.selected, #tabs li a.home:hover { background-position: 0px 0px; }
	#tabs li a.lassa.selected, #tabs li a.lassa:hover { background-position: -160px 0px; }
	#tabs li a.pirelli.selected, #tabs li a.pirelli:hover { background-position: -320px 0px; }
	#tabs li a.sabelt.selected, #tabs li a.sabelt:hover { background-position: -480px 0px; }
	#tabs li a.arcasting.selected, #tabs li a.arcasting:hover { background-position: -640px 0px; }
	#tabs li a.vanalstine.selected, #tabs li a.vanalstine:hover { background-position: -800px 0px; }

#content { padding: 20px; overflow: hidden; position: relative; }
	#content a { font-weight: bold; color: #EF4123; }
	#content h2 { border-bottom: 1px solid #000000; clear: both; margin-top: 24px; }
	#content .first { margin-top: 0px; }
	#content h3 { color: #EF4123; }
	#content hr { height: 1px; border: none; background-color: #000000; margin-bottom: 16px; }
	
	#content .topImage { float: right; margin-left: 20px; margin-bottom: 16px; }
	#content .itemImage { float: left; width: 200px; margin-right: 20px; margin-bottom: 24px; }
	#content .itemInfo { float: left; width: 430px; }
	#content .itemLinks { float: left; width: 230px; margin-left: 20px; }
		.itemLinks p { float: left; font-weight: bold; }
		.itemLinks .cartButton { float: left; margin-top: -9px; }
	
#footer { width: 960px; padding: 7px 10px 7px 0px; position: relative; margin: 0px auto; font-size: 11px; background-image: url('images/footer.png'); _background-image: none; background-position: top center; background-repeat: no-repeat; display: block; }
