/* screen */body{	margin: 0;	padding: 0;	font: 100% verdana,helvetica,arial,sans-serif;	background: #000;	color: #fff;	text-align: center;}.clear { width: auto; height: 1px; overflow: hidden; clear: both; }.tall { height: 10px; }#container { width: 980px; margin: 0 auto; text-align: left; position: relative; }/* HEADER------------------------------------------------*/#header { width: 980px; height: 142px;  }#header #header_logo { float:left; width:210px; height:141px; background: url(../images/logo-ride-alert.gif) no-repeat;  }#header #header_logo a { display: block; width: 210px; height: 141px; text-decoration: none; }#header .header_adverts { float:left; width:770px; height:141px; margin:0; }#header .header_adverts img { border:none; margin:0; }#header .header_adverts a { display:none; }/* NAV------------------------------------------------*/#nav { width: 210px; float: left; font-size: 12px; font-weight:bold; margin-bottom:30px;}#nav ul { list-style: none; margin: 0; }#nav ul ul { padding: 0; }#nav #current ul { display: inline; }#nav li { display: inline; }#nav li a{	display: block;	font-weight: bold;	text-decoration: none;	background:url('../images/nav-bg.gif') repeat-x; background-position:0 0;	height:25px;	border-bottom:1px solid #000;	color:#fff;	padding:8px 0 0 6px;}#nav li a:hover, #nav a:active { background-position:0 -33px; color:#028744; }#nav img { border-bottom:1px solid #000; margin:0; margin-bottom:-3px; }#nav .currentpage { background-position:0 -33px; color:#028744; }#nav .buy_online a { background:url('../images/button-buy.gif') no-repeat; background-position:0 0; text-indent:40px; }#nav .buy_online a:hover, #nav .buy_online a:active { background-position:0 -33px; color:#028744; }#nav .buy_online .currentpage { background-position:0 -33px; color:#028744; }/* CONTENT------------------------------------------------*/#content { width:769px; float:right; font:12px verdana,sans-serif; margin-left:1px; margin-bottom:30px; }#content p { font-size:12px; margin:6px 0; font-weight:normal; padding-left:16px ;}#content strong { font-weight:bold;  }#content h1 { padding:16px; font-size:18px; font-weight:bold; margin-bottom:8px;}#content h1 .hilite { color:#19bc6d; }#content h2 { padding-left:16px; font-size:14px; font-weight:bold; color:#19bc6d; margin-bottom:20px;}#content .box img { margin-left:20px; }#content a:link, #content a:visited { color:#62e092; }#content .news_item { border-top:1px solid #00b151; padding:10px; }#content .news_item h2 { margin-bottom:3px; }#content .news_item ul { border-bottom:1px solid #00b151; }/* HOME PAGE------------------------------------------------*/.homepage h1 { width:360px; }#content #homepage_trio { width:769px; height:200px; background:url('../images/homepage-trio.jpg');  }#content #homepage_trio a { display:block; width:190px; height:30px; position:absolute; top:314px; right:0;}#content #homepage_buy_button { position:absolute; right:230px; top:365px; width:149px; height:36px; background:url('../images/button-buy-online.gif') no-repeat; }#content #homepage_buy_button a { width:149px; height:60px; display:block; }#content #homepage_trade_button { position:absolute; right:230px; top:398px; width:149px; height:35px; background:url('../images/button-trade.gif') no-repeat; }#content #homepage_trade_button a { width:149px; height:60px; display:block; }#content #homepage_video_button { position:absolute; right:0; top:342px; clear:both; width:196px; height:127px; background:url('../images/button-video.jpg'); }#content #homepage_video_button a { width:196px; height:127px; display:block; }#content #ambassadors { width:769px; height:260px; background:url('../images/bg-ambassadors.gif') repeat-x; text-align:center; padding-top:20px; margin-bottom:20px;  }#content #ambassadors img { border:none; }#content .ambassador_cycle { float:left; margin-left:10px; }#content .my-account {  }/* AMBASSADORS------------------------------------------------*/#content .ambassador { width:580px; height:120px; background:url('../images/ambassadors-bg.gif') no-repeat; text-align:left; padding-top:20px; margin-bottom:20px; float:left; }#content .ambassador img { float:left; margin:-9px 10px; border:0; }#content .ambassador h1 { color:#fff; margin-top:-16px; margin-bottom:-12px; }#content .ambassador p { font-size:100%; }#content .ambassador_buy { width:184px; height:140px; float:right; background:url('../images/button-amb-buy.gif') no-repeat; float:left; margin-left:3px; margin-bottom:16px;}#content .ambassador_buy a { display:block; width:184px; height:140px; text-indent:-9999px; }/* BUY------------------------------------------------*/#content .buy_table { background:#fff; color:#000; font-size:100%; margin:6px 0 11px 22px;}#content .buy_table td { padding:4px; }#content .buy_table .alt { background:#d9f1dd; }#content .buy_table img { border:none; }#buy img { margin:0; }/* CAMPAIGN------------------------------------------------*/#content .campaign_comment { width:100%; }#content .campaign_comment .table_left { width:30%; vertical-align:top; padding:10px; }#content .campaign_comment .table_right { width:70%; vertical-align:top; padding:10px; }#content .campaign_comment td { border-top:1px solid #fff; border-bottom:1px solid #fff; background:#151b18;  }#content .campaign_comment .odd-row { background:#202b26;  }#content .campaign_comment h2 { font-size:140%; font-weight:bold; color:#fff; }#content .campaign_comment strong { font-size:100%; color:#1fb25a;  }#content .campaign_comment p { color:#fff; font-size:11px; }#campaign_form { width:720px; background:#43705a; padding:15px; text-align:left;}#campaign_form input { width:360px; font-size:12px; padding:4px;}#campaign_form textarea { width:719px; height:100px; font:12px verdana,sans-serif; padding:10px;}#campaign_form .submit { width:auto; height:auto; font-size:12px; }.error { background:#18bc6d; padding:15px; color:#fff; width:720px; margin-bottom:10px; }.error h2 { font-size:180%; color:#fff !important;}/* FOOTER------------------------------------------------*/#footer { text-align: left; clear: both; height:75px; width:980px; border-top:1px solid #07b74c; }#footer .footer-left { float:left; font-size:11px; color:#fff; }#footer .footer-right { float:right; font-size:11px; color:#fff; }#footer .footer-right a:link, #footer .footer-right a:visited { color:#fff; }
