/* HTML rewrites */body,td,th {font-family: Helvetica, Verdana, Geneva, sans-serif; color: #333333; font-size:11px;}body {text-align:center; background-color: #FFFFFF; margin:0px; padding:0px;}a:link {color: #000000; text-decoration: none;}a:visited {text-decoration: none; color: #000000;}a:hover {text-decoration: none; color: #0066FF;}a:active {text-decoration: none; color: #0066FF;}.regLink:link{text-decoration:underline;}.regLink:visited{text-decoration:underline;}.regLink:hover{text-decoration:none;}h1 {font-size: 25px;}h2 {font-size: 16px;}h3 {font-size: 14px;}form {margin:0px; padding:0px;}input {font-size:11px;}select {font-size:11px;}.prod{font-size:45px;}#leftnav h3, #leftnav li{font-weight:bold; font-size:11px;}#leftnav h3{ line-height:1.5;}.onage, .onage:link{color:#0078FF;}.smallSwf{font-size:40px;}.nudgeLeft{padding-left:10px;}/* main div structure */#container {margin:auto; padding:0px; text-align:left; width:790px; position:relative;}	#container #logo img{width:200px; height:145px; border:0;}#leftside {width: 20%; float:left;}#rightside {width: 78%; float:left; margin-left:10px;}/* elements leftside */#leftside p {margin: 0px; text-align:right;}#leftnav {margin:155px 0px 40px 0px; padding:0px; text-align:right;}#leftnav h3 {margin:0px; text-transform:uppercase;}#leftnav p {}#leftnav ul {margin:10px 0px 15px 0px; list-style-type:none; font-size:11px; text-transform:uppercase;}#leftnav li {margin:0px; padding-bottom:5px;}#logo {z-index:1; position:absolute; top:0px; left:0px;}#leftnav h4{text-transform:uppercase; margin:0px; padding:0px; padding-bottom:5px;}/* div rightside structure */#masthead {margin:55px 0px 0px 0px; }#topnav {text-align:right; margin:0px; width:78%; float:left;}#myaccount {margin:0px; width:20%; float:left;}#myaccount p {margin:0px; padding:1px 0px; text-align:right; font-size:9px; text-transform:uppercase;}#content {margin:10px;}#siteinfo {margin:0px 0px; font-size:11px; text-transform:uppercase; margin-top:30px;padding-bottom:50px; font-weight:bold;}#prodContain{position:absolute;}	.prodPhoto{float:left; width:340px;}	.prodPhoto img{width:330px;}	.prodStuff{float:left; width:252px;}	.prodName{height:70px; width:252px; position:relative;}	.skateSurf{float:left; width:520px;}	.skateSurfInner{margin:20px; margin-top:0px;}		.ssiNP{float:right; width:150px; text-align:right; font-weight:bold}		.ssiName{padding:0px 20px;}		.events{padding-right:60px;}	.events div{height:390px;}	/* elements rightside */#content h1 { text-transform:uppercase;}#content table {width:90%;}