/* CSS Document */html, body {	margin:0; 	padding:0;	}	body {	font-family:Verdana, Arial, Helvetica, sans-serif;	height: 100%;	width: 100%;	overflow: hidden;	position: absolute;}a {  color: #FF6600;  text-decoration: none;}a:hover {  color: #666666;}#background {	position:absolute; 	z-index:1;	width:100%;	}	#scroller {	position:absolute; 	width:100%; 	height:100%; 	top:0; 	left:0; 	overflow:auto; 	z-index:2;	}	 #content {	background-color: #FFFFFF;	width: 800px;	position: absolute;	left: 10%;	padding-top: 20px;	padding-bottom: 20px;	z-index: 3;	}.header {	font-family: Verdana, Helvetica, Arial, sans-serif;	color: #999999;	position:relative;}.header a {	color: #FF6600;	text-decoration: none;	font-size: 0.75em;}.header a:hover {	color: #666666;}.spartmail-subscription-widget {  position:absolute;}.spartmail-subscribe {  margin:5px 0 0;  padding:0;}.spartmail-subscribe .ea {  border:1px solid #666;  color:#666;  float:left;  height:17px;  margin:0 5px 0 0;  padding:3px;  width:150px;}.header .spartmail-subscription-widget {  right:0;  top:-5px;}h1 {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-color: #666666;	color: #666666;	font-size: .75em;}		p {	text-align:left;	font-size: .75em;}	.arcblue {	background-color: #0099FF;	height: .5em;	width: 100%;	position: relative;}.arcred {	background-color: #FF0000;	height: .5em;	width: 100%;	position: relative;}.arcblack {	background-color: #000000;	height: .5em;	width: 100%;	position: relative;}.arcyellow {	background-color: #FFFF00;	height: .5em;	width: 100%;	position: relative;}.arcgreen {	background-color: #66CC00;	height: .5em;	width: 100%;	position: relative;}.pad {	padding-right: 10px;	padding-left: 10px;	padding-bottom: 10px;}.menu {	list-style-type: none;	margin-top: 10px;	font-size: 0.75em;	line-height: 1.5em;	color: #666666;}.menu ul {  margin:0;  padding:0;}.menu li {	font-family: Verdana, Helvetica, Arial, sans-serif;	list-style-type: none;	font-weight: bold;}.menu a {	color: #FF6600;	text-decoration: none;}.menu a:hover {	color: #666666;}hr {	border-top:1px solid #CCCCCC;	border-right: none;	border-bottom: none;	border-left: none;}.featpro {	font-family: Georgia, "Times New Roman", Times, serif;	display: block;	color: #666666;	margin-top: 10px;	margin-bottom: 10px;	text-decoration: none;	font-size: 1em;}.featpro a {	display: block;	text-decoration: none;	color: #666666;	}.featpro a:hover {	display: block;	text-decoration: none;	background-color: #CCCCCC;	}.featpro h2 {	font-size: .75em;	text-decoration: none;	}.featpro p {	font-size: 1em;	text-decoration: none;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #EBEBEB;	padding-top: 20px;	}.footer {	font-family: Verdana, Helvetica, Arial, sans-serif;	margin-top: 20px;	bottom: 10px;	text-align: center;	background-color: #FFFFFF;}.footer h1 {	font-size: .6em;	color: #666666;	line-height: -0.5em;}.footer a {	color: #FF6600;	text-decoration: none;	font-size: .75em;	line-height: 0em;}.footer a:hover {	color: #666666;}.product {	font-family: Geneva, Arial, Helvetica, san-serif;	color: #999999;	background-color: #FFFFFF;	display: inline;	width: 220px;	float: left;	margin-right: 20px;	margin-bottom: 10px;	margin-left: 20px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #E9E9E9;	height: 240px;}.product a {	font-size: 1em;	font-weight: normal;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #999999;	text-decoration: none;}.product a:hover {	color: #FF6600;}.rollhour a {	display:block;	width: 220px;	height: 220px;	text-decoration:none;	background:  url("../images/corza-product-page/Hour-Tee-product.jpg")}	.rollhour a:hover {	background-position: -220px 0;}.rollflanders a {	display:block;	width: 220px;	height: 220px;	text-decoration:none;	background:  url("../images/corza-product-page/flanders-tee-product.jpg")}	.rollflanders a:hover {	background-position: -220px 0;}.rolltrack a {	display:block;	width: 220px;	height: 220px;	text-decoration:none;	background:  url("../images/corza-product-page/track-tee-product.jpg")}	.rolltrack a:hover {	background-position: -220px 0;}.rollkeirin a {	display:block;	width: 220px;	height: 220px;	text-decoration:none;	background:  url("../images/corza-product-page/keirin-tee-product.jpg")}	.rollkeirin a:hover {	background-position: -220px 0;}.rolldelta a {	display:block;	width: 220px;	height: 220px;	text-decoration:none;	background:  url("../images/corza-product-page/delta-tee-product.jpg")}	.rolldelta a:hover {	background-position: -220px 0;}.rollfixed a {	display:block;	width: 220px;	height: 220px;	text-decoration:none;	background:  url("../images/corza-product-page/fixed-tee-product.jpg")}	.rollfixed a:hover {	background-position: -220px 0;}.spartcart-item-minimal h2 {  font-weight:normal;  margin:0 10px;  padding:0;  text-align:left;}.spartcart-item-minimal img {  border:1px solid #fff;  padding:15px 3px;}.spartcart-item-minimal img:hover {  border:1px solid #ccc;}.spartcart-item-minimal,.spartcart-item-minimal a {  color:#999999;  font-family:Verdana,Arial,Helvetica,sans-serif;}.spartcart-item-minimal a:hover {  color:#ff6600;}.spartcart-item-minimal .itemCost {  border-bottom:1px solid #E9E9E9;  font-weight:bold;  line-height:normal;  margin:0 10px;  padding:0 0 3px;  text-align:left;}#spartcart-item {  background:#F2F2F2;  font-family:Verdana,Helvetica,Arial,sans-serif;  margin-left:250px;  padding:10px 15px;}#spartcart-item img.itemThumb {  border:0;}#spartcart-item div.itemThumb {  left:20px;  position:absolute;}#spartcart-item .itemCost {  font-size:1.25em;  font-weight:bold;  margin:0;  padding:0;}#spartcart-item .itemStock {  margin:0;}#spartcart-item p,#spartcart-cart .itemDesc,#spartcart-summary p {  letter-spacing:0;  text-align:left;}#spartcart-item h2 {  font-size:.8em;  letter-spacing:0;  margin:0;}#spartcart-summary {  margin:10px;}#spartcart-menu {	text-align:left;	font-size: 0.75em;}#spartcart-menu a {	color: #333333;}#spartcart-menu a:hover {	color: #FF6600;}#spartcart-menu li {	list-style-image: none;	list-style-type: none;	display: inline;	padding-right: 5px;	padding-left: 5px;}.spartcart-item-summary {	border-bottom:1px solid #CCCCCC;	padding-bottom: 10px;	display: block;	height: 100%;}.spartcart-item-summary .itemThumb {	border: 1px solid #FFFFFF;}.spartcart-item-summary .itemThumb:hover {	border: 1px solid #CCCCCC;}.spartcart-item-summary h2 {	font-size: 1em;}.itemCost {	font-size: .75em;	font-weight: bold;}.spartcart-item-minimal h2 {	font-size: .75em;}#spartcart-customer-bar a {	color: #FF6600;	font-size: .9em;}#spartcart-customer-bar a:hover {	color: #999999;}.column H2 {	font-size: 1em;	color: #666666;}.captioned {	color: #666666;	font-size: .8em;}.captioned p {	font-size: 1em;}.submit {	color: #666666;	background-color: #EBEBEB;	padding: 5px;}