body {
	background-color:#A6A6A6;
	background-image:url(/Images/bg-gradient.jpg);
	background-repeat:repeat-x;
	margin:0px;
	}

input, textarea, p, br, hr, table, tr, td, div {
	font-family:"Lucida Grande", "Helvetica", "Arial", "Verdana", sans-serif;
	font-size:13px;
	text-align:left;
	}

h1, h2, h3 {
	font-weight:normal;
	color:#fff;
	line-height:150%;
	}

h2 {
	font-size:16px;
	}

.alignRight {
	float:right;
	}

a:link, a:visited {color:#9cf;text-decoration:none;}
a:active, a:hover {color:#ccc;text-decoration:none;}

a.navlink:link, a.navlink:visited {color:#ccc;text-decoration:none;}
a.navlink:active, a.navlink:hover {color:#fff;text-decoration:none;}

a.footerlink:link, a.footerlink:visited {color:#333;text-decoration:none;}
a.footerlink:active, a.footerlink:hover {color:#000;text-decoration:none;}


/* MAIN CONTAINER */
	
.wrapper {
	position:relative;
	width:960px;
	margin:auto;
	text-align:center;
	}

.header {
	position:relative;
	float:left;
	width:960px;
	height:62px;
	background-image:url(/Images/nav-bg.jpg);
	border-bottom:1px solid #999;
	}

.logo {
	position:absolute;
	left:25px; top:10px;
	}
	
.nav {
	position:absolute;
	left:400px; top:25px;
	width:601px;
	height:27px;
	z-index:43;
	text-transform:uppercase;
	}

.home-content {
	position:relative;
	float:left;
	width:662px;
	background-color:#000;
	padding:25px;
	padding-top:0;
	padding-left:149px;
	padding-right:149px;
	color:#999;
	}
	
.content {
	position:relative;
	float:left;
	width:910px;
	background-color:#191919;
	padding:25px;
	color:#999;
	}

.content-box {
	position:relative;
	margin:0 auto;
	padding:25px;
	padding-bottom:10px;
	padding-top:10px;
	background-color:#333;
	}
	
.content p {
	line-height:150%;
	}

.content .subnav {	
	margin-top:-30px;
	font-size:11px;
	}

.title {
	margin-bottom:25px;
	}

.bladeswheels {
	margin-top:50px;
	}

.footer {
	position:relative;
	float:left;
	width:960px;
	margin-top:13px;
	padding-bottom:25px;
	text-transform:uppercase;
	}
	
.footer-left {
	position:relative;
	float:left;
	font-size:10px;
	}
	
.footer-right {
	position:relative;
	float:right;
	text-align:right;
	font-size:10px;
	}
	
	
/* HOMEPAGE */

.home-image {
	position:relative;
	float:left;
	width:960px;
	height:315px;
	}

.ice-image {
	position:absolute;
	left:0; top:0;
	}

.roller-image {
	position:absolute;
	right:0; top:0;
	}

.logo-image {
	position:absolute;
	left:285px; top:20px;
	z-index:43;
	}

.content-home {
	position:relative;
	float:left;
	width:960px;
	background-image:url(/Images/bg-home.jpg);
	padding-bottom:25px;
	}

.ice {
	position:relative;
	float:left;
	width:960px;
	height:412px;
	}

.callouts {
	position:relative;
	float:left;
	height:128px;
	}



/* NAVIGATION ROLLOVERS

a.nav-about {
	position:absolute;
	left:0; top:0px;
	width:89px;
	height:12px;
	background-image:url(/Images/nav-about.png);
	display:block;
	background-position:0px 0px;
	}
a.nav-about:hover {
	background-position:0px 12px;
	}
	
a.nav-contact {
	position:absolute;
	left:89px; top:0px;
	width:103px;
	height:12px;
	background-image:url(/Images/nav-contact.png);
	display:block;
	background-position:0px 0px;
	}
a.nav-contact:hover {
	background-position:0px 12px;
	}
	
a.nav-dealer {
	position:absolute;
	left:192px; top:0px;
	width:121px;
	height:12px;
	background-image:url(/Images/nav-dealer.png);
	display:block;
	background-position:0px 0px;
	}
a.nav-dealer:hover {
	background-position:0px 12px;
	}
	
a.nav-ice {
	position:absolute;
	left:313px; top:0px;
	width:100px;
	height:12px;
	background-image:url(/Images/nav-ice.png);
	display:block;
	background-position:0px 0px;
	}
a.nav-ice:hover {
	background-position:0px 12px;
	}

a.nav-roller {
	position:absolute;
	left:413px; top:0px;
	width:129px;
	height:12px;
	background-image:url(/Images/nav-roller.png);
	display:block;
	background-position:0px 0px;
	}
a.nav-roller:hover {
	background-position:0px 12px;
	}

*/

a.go-ice {
	position:absolute;
	left:310px; top:245px;
	z-index:43;
	}

a.go-roller {
	position:absolute;
	left:505px; top:245px;
	z-index:43;
	}