body {	background-color: #000;	background-attachment: scroll;	margin: 5px 0 5px 0;	padding: 0;	background-image: url(/$assets$/b5e30c30-8e2d-4a3e-83aa-8b6feef9b41c/bg_body.jpg);	background-repeat: repeat-x;}body {	font-size: 62.5%;}#wrapper {	width: 1024px;	margin-right: auto;	margin-left: auto;	height: 1%;}#top-bar {	width: 940px;	float: left;	height: 20px;	padding: 0;	margin: .5em .5em 0 .5em;        font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;        font-size: 1.1em;        color: #cccccc; }#header {	height: 150px;	width: 950px;	float: left;	margin: 0px;	padding-top: 0px;	padding-right: 37px;	padding-bottom: 0px;	padding-left: 37px;	background-repeat: no-repeat;	background-position: center top;	background-image: url(/$assets$/b5e30c30-8e2d-4a3e-83aa-8b6feef9b41c/bg_header.jpg);}#logo {	float: left;	margin-left: 1em;	margin-top: 1.5em;	height: 60px;	width: 940px;	background-image: url(/$assets$/b5e30c30-8e2d-4a3e-83aa-8b6feef9b41c/logo_header.png);	background-repeat: no-repeat;	background-position: left center;	clear: both;}#nav {	float: right;	margin-right: .5em;	margin-bottom: 0px;	width: auto;	margin-top: 1.2em;}#divider {	float: left;	height: 12px;	width: 950px;	background-color: #F99920;	background-image: url(/$assets$/b5e30c30-8e2d-4a3e-83aa-8b6feef9b41c/bg_divider.jpg);	background-repeat: repeat-x;	padding: 0px;	margin: 0 3.7em 0 3.7em;}#divider .top {	background-image: url(/$assets$/b5e30c30-8e2d-4a3e-83aa-8b6feef9b41c/bg_navbag_left.gif);	background-repeat: no-repeat;	background-position: left top;	height: 12px;	margin: 0px;	padding: 0px;}#container-main {	width: 950px;	background-position: center top;	height: 1%;	float: left;	margin-right: 3.7em;	margin-left: 3.7em;	background-color: #333;	background-repeat: no-repeat;	overflow: visible;	background-image: url(/$assets$/b5e30c30-8e2d-4a3e-83aa-8b6feef9b41c/bg_header_btm.jpg);	padding: 0;}#container-content {	height: 1%;	margin: 6em 1em 2em 1em;	padding: 0;}#bottom-area {        margin: 1em 0 1em 0;        padding: 0;}#slideshow {	height: 295px;	width: 950px;	float: left;	background-image: url(/$assets$/b5e30c30-8e2d-4a3e-83aa-8b6feef9b41c/bg_slideshow.jpg);	background-repeat: no-repeat;	background-position: center top;	background-color: #000000;}#slideshowBottom {	height: 50px;	width: 950px;	float: left;	background-image: url(/$assets$/b5e30c30-8e2d-4a3e-83aa-8b6feef9b41c/bg_btm_wave.jpg);	background-repeat: repeat;}#hdvideo {	height: 560px;	width: 910px;	background-image: url(/$assets$/b5e30c30-8e2d-4a3e-83aa-8b6feef9b41c/bg_hdvideo.jpg);        margin: 0 1em 1em 1em;	padding: 0px;}#hdvideo .container {        width: 853px;        height: 505px;        margin: 0 auto 1em auto;        padding: 28px 0px 0px 0px;}#col-1 {	width: 455px;	float: left;	padding: 0;	margin: 1em .5em 1em .5em;	height: 1%;}#col-2 {	width: 455px;	float: left;	padding: 0;	margin: 1em .5em 1em .5em;}#col-1-prodPage  {	float: left;        width: 320px;	margin: 1em;        padding: 0;}#col-2-prodPage {	float: left;	width: 570px;	margin: 1em;        padding: 0;}#col-2-30  {	float: left;        width: 300px;	margin: 1em 1em 1em .5em;        padding: 0;}#col-1-70 {	float: left;	width: 575px;	margin: 1em .5em 1em 1.5em;        padding: 0;}.productDetails {        width: 310px;        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}.productDetails p {        padding: 0px;        margin: 1em;        float: left;	font-size: 1.4em;        line-height: 1.6em;        color: #FFF;}.productDetails h1 {	font-size: 3.6em;        padding: 0px;        margin: 0px;}.productDetails h3 {	font-size: 2.4em;       padding: 0px;       margin: 0px;       width: 320px;}.productDetails h2 {       	font-size: 2.2em;	color: #FC0;	margin-top: 0px;	margin-right: .5em;	margin-bottom: .5em;	margin-left: 0px;        clear: both;        width: 310px;}.productDetails ul {	float: left;       margin: 1em 2em 1em 2em;       padding: 0px;       width: 280px;}.productDetails ul li {	font-size: 1.4em;        color: #FFF;        margin: .5em 1em 0em 1em;}#module {	margin: 1em 0 2em 0;	padding: 0;}.title  {	float: left;	width: 100%;}.ripcity {        width: 455px;        background-image: url(/$assets$/b5e30c30-8e2d-4a3e-83aa-8b6feef9b41c/bg_module_dark.jpg);	background-repeat: repeat-x;	background-position: top;	float: left;        -moz-border-radius-topleft:6px;	-moz-border-radius-topright:6px;	-webkit-border-top-right-radius:7px;	-webkit-border-top-left-radius:7px;}.ripcity p {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 1.4em;	font-weight: normal;	color: #FFF;	line-height: 1.8em;	margin: 1em;	padding: 0px;}.ripcity img {       margin: 1em 1em 0em 1em;}.content  {	clear: both;	padding: 0;	margin-bottom: 1.5em;	width: auto;}.content p {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 1.4em;	font-weight: normal;	color: #FFF;	line-height: 1.8em;	margin: 1em;	padding: 0px;	width: auto;        text-align: left;}.content img {	clear: both;	padding-top: 1em;	padding-bottom: 1em;}.content h3 {        width: 100%;}#module .link  {	float: right;	font-size: 1.1em;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-weight: bold;	margin: .7em 1em .7em 0em;}#module .link a {	color: #FC0;	text-decoration: underline;}#module .left {        float: left;}#module .right {        float: right;        width: 285px;        margin-left: 0.5em;}h1, h2, h3, h4 {       	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;       	float: left;       padding: 0px;}h1     {	font-size: 2.2em;	color: #FC0;	margin-top: 0px;	margin-right: 0.5em;	margin-bottom: .5em;	margin-left: 0px;}h3 {	font-size: 1.6em;	color: #CCC;	font-style: italic;	margin-top: 0.3em;	margin-right: 0em;	margin-bottom: .5em;	margin-left: 0em;}.fbShare {        float: left;        margin-top: .3em;        margin-right: 1.0em;        margin-bottom: .3em;        margin-left: .3em;        padding: 0;        }.link a:hover {	color: #F90;	text-decoration: none;}#prodNav {        width: 910px;        float: left;	clear: both;	margin: 1em;	padding: 0px;}.prodNavItem  {	float: left;	background-image: url(/$assets$/b5e30c30-8e2d-4a3e-83aa-8b6feef9b41c/bg_prodNav.gif);	background-repeat: repeat-x;	height: 125px;	margin: 0 .35em 0 .35em;	padding: 0px;}#prodNav img {	border: 0px;        padding: 0px;}#prodNav h3 {	color: #FC0;	font-size: 2.4em;	font-weight: bold;	margin: .5em 1em 0em 1em;        clear: both;}#prodNav h4 {	color: #FC0;	font-size: 3.6em;	font-weight: bold;	margin: 0em 1em 0em 1em;        clear: both;}#prodNav ul {	list-style-type: none;        margin: 0px;        padding: 0px;}#prodNav li  {        width: 135px;	float: left;	margin-top: 0px;	margin-right: 0.35em;	margin-bottom: 0px;	margin-left: 0.35em;        padding: 0px;}#prodNav ul li img  {	margin-top: 2px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;        padding: 0px;}#prodNav ul li h1 {     	padding: 0px;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 1.4em;	font-weight: bold;	margin: 0em 0em 0em .5em;}#prodNav ul li a {	color: #FC0;	text-decoration: none;	background-image: url(/$assets$/b5e30c30-8e2d-4a3e-83aa-8b6feef9b41c/bg_prodNav.gif);	background-repeat: repeat-x;	display: block;}#prodNav ul li a:hover {	background-image: url(/$assets$/b5e30c30-8e2d-4a3e-83aa-8b6feef9b41c/bg_prodNav_hover.gif);	background-repeat: repeat-x;}#prodImageContainer {        width: 560px;        background-color: #FFF;        margin: .5em;        padding: 0;        text-align: center;        -moz-border-radius-topleft:4px;	-moz-border-radius-topright:4px;	-webkit-border-top-right-radius:5px;	-webkit-border-top-left-radius:5px;	-moz-border-radius-bottomleft:4px;	-moz-border-radius-bottomright:4px;	-webkit-border-bottom-right-radius:5px;	-webkit-border-bottom-left-radius:5px;}#colorways {       width: 550px;        margin: 1em auto 1em auto;       padding: 0px;}#colorways img {       margin: .25em;       border: 0em;}#what-ripstik{	float: left;	width: 320px;        margin: 1em 0em 0em .5em;	padding: 0;	border: 0px solid #FC0;        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}#what-ripstik dl{	float: left;	width: 300px;	margin: 1em 1em;	padding: 0;	display: inline;}#what-ripstik dt{	float: right;	width: 211px;	margin: 0;	padding: 0;	font-size: 1.8em;        font-weight: bold;	color: #FC0;}#what-ripstik dd{	margin: 0;	padding: 0;	font-size: 1.2em;	line-height: 1.5em;	color: #666;}#what-ripstik dd.img img{	float: left;        margin: 0 8px 0 0;        padding: 0px;        border: 2px solid #FFF;}#what-ripstik a {        color: #FC0;        text-decoration: none;}#what-ripstik a:hover{        text-decoration: underline;}#what-ripstik img a:hover{        color: #FC0;}#promoBlocks {	float: left;        width: 910px;	clear: both;        padding: 0px;	margin: 1em 2em 1em 2em;}.promoImage {	float: left;	margin: .5em;}.promoImage img {       	border: 3px solid #333;}#top-area {        margin-top: 4.5em;        margin-bottom: 1em;}#bottom {        margin-top: 1em;        margin-bottom: 1em;}#faq{       margin: 1.5em;}#faq p {        float: left;        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 1.2em;	color: #FFF;           width: 100%;        margin-bottom: 1em;}#retail-block {	float: left;	margin: 1em;}#retail-block h2 {       	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 2.6em;	color: #FC0;	padding: 0px;	margin-top: 0px;	margin-right: 0.5em;	margin-bottom: .5em;	margin-left: 0px;        float: none;}#retail-block p {       float: left;       width: 260px;       font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;       color: #FFFFFF;       font-size: 1.4em;       line-height: 1.8em;       margin: 0 1em 0 0;}#white-block {	float: right;        width: 600px;       	background-color: #FFFFFF;	margin: .5em;	-moz-border-radius-topleft:4px;	-moz-border-radius-topright:4px;	-webkit-border-top-right-radius:5px;	-webkit-border-top-left-radius:5px;	-moz-border-radius-bottomleft:4px;	-moz-border-radius-bottomright:4px;	-webkit-border-bottom-right-radius:5px;	-webkit-border-bottom-left-radius:5px;}#white-block img {         float: left;         border: 0px;         margin: 1em 1.85em 1em 1.85em;         padding: 2px;}#footer { 	width: 950px;	float: left;	margin-top: 1em;	margin-right: 37px;	margin-bottom: 1em;	margin-left: 37px;}#footer .footerNav {	float: left;	width: 50%;	margin: .5em;}#footer .footerImage {	float: right;	margin: .5em;}#footer .copyright {	clear: both;	text-align: center;	font-family: Tahoma, Geneva, sans-serif;	font-size: 1em;	color: #666;        padding-top: 1.5em;}/* NAVIGATION */a:link, a:visited {	color: #999;        text-decoration:  underline;}a:hover, a:active {	color: #FC0;	text-decoration: none;}#nav ul {	list-style-type: none;	margin: 0px;}#nav ul li {	float: left;}#nav a {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 1.3em;	color: #FC3;	text-decoration: none;	font-weight: bold;	margin: 0px;	padding-top: 10px;	padding-right: 20px;	padding-bottom: 10px;	padding-left: 20px;	background-image: url(/$assets$/b5e30c30-8e2d-4a3e-83aa-8b6feef9b41c/bg_nav_btn.jpg);	background-repeat: repeat-x;	height: auto;	display: block;}#nav a {	border: 0px solid #000;	-moz-border-radius-topleft:4px;	-moz-border-radius-topright:4px;	-webkit-border-top-right-radius:5px;	-webkit-border-top-left-radius:5px;	margin-right: 1px;}#nav a:hover {	background-image: url(/$assets$/b5e30c30-8e2d-4a3e-83aa-8b6feef9b41c/bg_nav_btn_h.jpg);        background-color: #F93;	color: #FFF;	font-weight: bold;	border: 0px solid #F90;}#nav li.selected a {	background-image: url(/$assets$/b5e30c30-8e2d-4a3e-83aa-8b6feef9b41c/bg_nav_btn_h.jpg);	color: #FFF;	font-weight: bold;	border: 0px solid #F90;}#util-links  {	float: right;	width: auto;	padding-top: 0px;	margin-right: 0px;}#util-links ul {	list-style-type: none;	margin: 0px;}#util-links ul li {	float: left;}#util-links  {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 1.1em;	color: #CCC;}#util-links a {	color: #CCC;	text-decoration: none;	padding-right: 6px;	padding-left: 6px;	padding-top: 2px;	padding-bottom: 2px;}#util-links a:hover {	color: #FC3;	background-color: #000;}#util-links li.selected a {	color: #FC3;	background-color: #000;}#footer .footerNav {	float: left;	width: 65%;	margin: 0.5em;}#footer .footerNavBlock {	float: left;	margin-top: 0.5em;	margin-right: 2.0em;}.footerNavBlock h2 {	font-family: Tahoma, Geneva, sans-serif;	color: #666;	font-size: 1.1em;	font-weight: bold;	float: left;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0.5em;	margin-left: 0px;}.footerNavBlock ul {	list-style-type: none;	margin: 0px;	padding: 0px;}.footerNavBlock ul li {	float: left;	clear: both;	margin-top: .2em;	margin-bottom: .2em;}.footerNavBlock a {	padding: .5em;}.footerNavBlock a {	font-family: Tahoma, Geneva, sans-serif;	color: #999;	text-decoration: none;	font-size: 1em;}.footerNavBlock a:hover {	color: #FC0;	text-decoration: underline;}#flags a.img {    margin-right: 3px;   } #flags a {   font-size: 11px;	margin-left: 5px;   margin-bottom: 3px;   text-decoration: none;}
