.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0px; font-size:0px;}
img{border:none;vertical-align:top;}
form,ul,h1,h2,h3,h4,h5,h6,p,span,input{margin:0px;padding:0px;}
ul{list-style:none;}
body{margin:0px;font-size:12px;line-height:14px;font-family:Arial, Helvetica, sans-serif;color:#000;}
input,select,textarea{background:none repeat scroll 0 0 #F6F6F6;border:1px solid #F1F1F1;color:#000000;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:14px;padding:3px;vertical-align:middle;}
input.submit{cursor:hand; cursor:pointer;}

a{text-decoration:none;color:#000;}
a:hover{text-decoration:underline;}
h1{font-size:30px;line-height:34px;}
h2{font-size:18px;line-height:20px;}
h3{font-size:16px;line-height:18px;}
h4{font-size:14px;line-height:16px;}
h5{font-size:12px;line-height:14px;}
h6{font-size:10px;line-height:12px;}
.floatleft{float:left; width:auto;}
.floatright{float:right; width:auto;}
.alignleft{ text-align:left;}
.alignright{ text-align:right;}
.center{ text-align:center;}
.col1,.col2,.col3,.block1,.block2{ float:left; width:auto;}
.col01,.col02,.col03{ float:left; width:auto;}
p{ padding:8px 0;}

 
div.header{ width:1024px; margin:0 auto;}
div.header div.cols1{width:1024px;overflow:hidden;clear:both; position:relative;}
div.header div.cols1 div.col1{width:198px;}
div.header div.cols1 div.col2{width:501px;}
div.header div.cols1 div.col3{width:325px;}
div.header div.logo{ padding:8px 0 0 13px;}
div.header div.meta{ width:325px; padding:6px 0 0;}
div.header div.cols01{width:325px;clear:both;}
div.header div.cols01 div.col01{width:282px; text-align:right; color:#333333;}
div.header div.cols01 div.col02{width:43px;}
div.header div.cols01 div.col01 a{color:#333333;}
div.header div.cols01 div.col01 img{ vertical-align:middle;}

div.header div.flags{ float:right;height:19px; width:40px; position:relative;}
div.header a.flag{ background:url(../images2/arrow01.gif) no-repeat right center; padding:6px 19px 6px 2px; display:block;}
div.header div.flags-shover{ background:#2a3333;}
div.header div.flags-shover ul.flags{ display:block;}
div.header ul.flags{ position:absolute; z-index:2; background:#2a3333; padding:2px; top:19px; right:0; width:80px; font-family:Tahoma, Geneva, sans-serif; font-size:10px; line-height:12px; display:none;}
div.header ul.flags li{ width:80px; float:left;}
div.header ul.flags li a{ display:block; padding:2px 0 2px  2px; color:#fff;}
div.header ul.flags li a img{ vertical-align:middle;}
div.header ul.flags li a:hover{ background:#fff; color:#2a3333; text-decoration:none;}

div.header #lang { float:right;height:19px; width:40px; position:relative;}
div.header #lang ul { margin: 0; }
div.header #lang, #lang ul { list-style:none;float: left; width: 40px;}
div.header #lang li { font:11px/1 Arial, Helvetica, sans-serif;}
div.header #lang li ul { position:absolute; left:-1000em; z-index: 100; width:40px;}
div.header #lang li:hover ul, #lang li.over ul { left: auto; width:40px;}
div.header #lang a img { border:none; vertical-align:middle; }
div.header #lang a {text-decoration:none; display:block; padding:2px 5px 3px 5px; background:transparent url(../images/flags/arrow_down.gif) no-repeat 25px 6px; color:#555;width:40px; display:block;}
div.header #lang a:hover, #lang li:hover a, #lang li.over a {background:#2a3333 url(../images/flags/arrow_down_hover.gif) no-repeat 25px 6px;width:40px; display:block;}
div.header #lang li:hover li a, #lang li.over li a { width:40px; background:#2a3333; border:1px solid #2a3333;}
div.header #lang li li a:hover { background:#ffffff;color:#2a3333; width:31px;text-decoration:none; border:1px solid #2a3333;}


div.header div.buttons{ position:absolute; right:0; bottom:0;}
div.topmenu{ height:38px; background:#2a3333; min-width:1024px;}
div.topmenu div.cols1{width:1024px;clear:both; margin:0 auto; position:relative; z-index:99;}
div.topmenu div.cols1 div.col2{width:288px; float:right;}
div.topmenu ul.menu li{ width:auto; float:left; line-height:38px; background:url(../images2/bg01.gif) no-repeat right top; padding:0 9px 0 7px;}
div.topmenu ul.menu li.last{ background:none; padding:0 7px;}
div.topmenu ul.menu li a{ font-family:Arial, Geneva, sans-serif; font-size:16px; color:#fff; display:block; width:auto; font-weight:bold; float:left;}
div.topmenu ul.menu li a:hover{ text-decoration:none;}
div.topmenu ul.menu li.shover a,
div.topmenu ul.menu li a.active{ color:#2a3333;}
div.topmenu ul.menu li a span{ display:block; width:auto; float:left;}
div.topmenu ul.menu li a span.tab-r{ padding:0 6px;}
div.topmenu ul.menu li a.active span.tab-l{ background:url(../images2/tab02-l.gif) no-repeat left 7px;}
div.topmenu ul.menu li a.active span.tab-r{ background:url(../images2/tab02-r.gif) no-repeat right 7px;}
div.topmenu ul.menu li.shover a span.tab-l{ background:url(../images2/tab01-l.gif) no-repeat left 7px;}
div.topmenu ul.menu li.shover a span.tab-r{ background:url(../images2/tab01-r.gif) no-repeat right 7px;}

div.topmenu ul.menu li.shover div.submenu{ display:block;}


div.topmenu ul.menu li div.submenu{ position:absolute; left:0; top:38px; width:1025px; z-index:100; display:none;}

div.topmenu ul.menu li div.submenu ul.submenu01{ border-left:solid 1px #2a3333;border-bottom:solid 1px #2a3333; overflow:hidden; height:100px; width:1024px;}
div.topmenu ul.menu li div.submenu ul.submenu01 li{border-right:solid 1px #2a3333; background:none; padding:0;}
div.topmenu ul.menu li div.submenu ul.submenu01 li a{ display:block; width:auto; float:left; height:98px; width:253px; border:solid 1px #e8e8e8;}
div.topmenu ul.menu li div.submenu ul.submenu01 li.item01 a{ background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-2px -1px;}
div.topmenu ul.menu li div.submenu ul.submenu01 li.item01 a:hover { background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-2px -165px;}
div.topmenu ul.menu li div.submenu ul.submenu01 li.item02 a{ background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-258px -1px;}
div.topmenu ul.menu li div.submenu ul.submenu01 li.item02 a:hover { background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-258px -165px;}
div.topmenu ul.menu li div.submenu ul.submenu01 li.item03 a{ background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-514px -1px;}
div.topmenu ul.menu li div.submenu ul.submenu01 li.item03 a:hover { background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-514px -165px;}
div.topmenu ul.menu li div.submenu ul.submenu01 li.item04 a{ background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-770px -1px;}
div.topmenu ul.menu li div.submenu ul.submenu01 li.item04 a:hover { background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-770px -165px;}
 
div.topmenu ul.menu li div.submenu ul.submenu01 li a span{ display:none;}
div.topmenu ul.menu li div.submenu ul.submenu02{ border-left:solid 1px #2a3333;border-bottom:solid 1px #2a3333; overflow:hidden; height:60px; width:1024px;}
div.topmenu ul.menu li div.submenu ul.submenu02 li{border-right:solid 1px #2a3333; background:none; padding:0;}
div.topmenu ul.menu li div.submenu ul.submenu02 li a{ display:block; width:auto; float:left; height:59px; width:125px; border:solid 1px #e8e8e8;}
div.topmenu ul.menu li div.submenu ul.submenu02 li.item01 a{ background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-2px -102px;}
div.topmenu ul.menu li div.submenu ul.submenu02 li.item01 a:hover { background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-2px -267px;}
div.topmenu ul.menu li div.submenu ul.submenu02 li.item02 a{ background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-130px -102px;}
div.topmenu ul.menu li div.submenu ul.submenu02 li.item02 a:hover { background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-130px -267px;}
div.topmenu ul.menu li div.submenu ul.submenu02 li.item03 a{ background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-258px -102px;}
div.topmenu ul.menu li div.submenu ul.submenu02 li.item03 a:hover { background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-258px -267px;}
div.topmenu ul.menu li div.submenu ul.submenu02 li.item04 a{ background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-386px -102px;}
div.topmenu ul.menu li div.submenu ul.submenu02 li.item04 a:hover {background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-386px -267px;}
div.topmenu ul.menu li div.submenu ul.submenu02 li.item05 a{ background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-514px -102px;}
div.topmenu ul.menu li div.submenu ul.submenu02 li.item05 a:hover {background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-514px -267px;}
div.topmenu ul.menu li div.submenu ul.submenu02 li.item06 a{ background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-642px -102px;}
div.topmenu ul.menu li div.submenu ul.submenu02 li.item06 a:hover {background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-642px -267px;}
div.topmenu ul.menu li div.submenu ul.submenu02 li.item07 a{ background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-770px -102px;}
div.topmenu ul.menu li div.submenu ul.submenu02 li.item07 a:hover {background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-770px -267px;}
div.topmenu ul.menu li div.submenu ul.submenu02 li.item08 a{ background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-898px -102px;}
div.topmenu ul.menu li div.submenu ul.submenu02 li.item08 a:hover {background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-898px -267px;}
div.topmenu ul.menu li div.submenu ul.submenu02 li a span{ display:none;}
 
div.topmenu ul.menu li div.submenu ul.submenu03{ border-left:solid 1px #2a3333;border-bottom:solid 1px #2a3333; overflow:hidden; height:100px; width:1024px;}
div.topmenu ul.menu li div.submenu ul.submenu03 li{border-right:solid 1px #2a3333; background:none; padding:0;}
div.topmenu ul.menu li div.submenu ul.submenu03 li a{ display:block; width:auto; float:left; height:98px; width:253px; border:solid 1px #e8e8e8;}
div.topmenu ul.menu li div.submenu ul.submenu03 li.item01 a{ background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-2px -327px;}
div.topmenu ul.menu li div.submenu ul.submenu03 li.item01 a:hover { background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-2px -491px;}
div.topmenu ul.menu li div.submenu ul.submenu03 li.item02 a{ background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-258px -327px;}
div.topmenu ul.menu li div.submenu ul.submenu03 li.item02 a:hover { background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-258px -491px;}
div.topmenu ul.menu li div.submenu ul.submenu03 li.item03 a{ background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-514px -327px;}
div.topmenu ul.menu li div.submenu ul.submenu03 li.item03 a:hover { background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-514px -491px;}
div.topmenu ul.menu li div.submenu ul.submenu03 li.item04 a{ background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-770px -327px;}
div.topmenu ul.menu li div.submenu ul.submenu03 li.item04 a:hover { background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-770px -491px;}
div.topmenu ul.menu li div.submenu ul.submenu03 li a span{ display:none;}
 
div.topmenu ul.menu li div.submenu ul.submenu04{ border-left:solid 1px #2a3333;border-bottom:solid 1px #2a3333; overflow:hidden; height:60px; width:1024px;}
div.topmenu ul.menu li div.submenu ul.submenu04 li{border-right:solid 1px #2a3333; background:none; padding:0;}
div.topmenu ul.menu li div.submenu ul.submenu04 li a{ display:block; width:auto; float:left; height:59px; width:125px; border:solid 1px #e8e8e8;}
div.topmenu ul.menu li div.submenu ul.submenu04 li.item01 a{ background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-2px -428px;}
div.topmenu ul.menu li div.submenu ul.submenu04 li.item01 a:hover { background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-2px -593px;}
div.topmenu ul.menu li div.submenu ul.submenu04 li.item02 a{ background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-130px -428px;}
div.topmenu ul.menu li div.submenu ul.submenu04 li.item02 a:hover { background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-130px -593px;}
div.topmenu ul.menu li div.submenu ul.submenu04 li.item03 a{ background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-258px -428px;}
div.topmenu ul.menu li div.submenu ul.submenu04 li.item03 a:hover { background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-258px -593px;}
div.topmenu ul.menu li div.submenu ul.submenu04 li.item04 a{ background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-386px -428px;}
div.topmenu ul.menu li div.submenu ul.submenu04 li.item04 a:hover {background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-386px -593px;}
div.topmenu ul.menu li div.submenu ul.submenu04 li.item05 a{ background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-514px -428px;}
div.topmenu ul.menu li div.submenu ul.submenu04 li.item05 a:hover {background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-514px -593px;}
div.topmenu ul.menu li div.submenu ul.submenu04 li.item06 a{ background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-642px -428px;}
div.topmenu ul.menu li div.submenu ul.submenu04 li.item06 a:hover {background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-642px -593px;}
div.topmenu ul.menu li div.submenu ul.submenu04 li.item07 a{ background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-770px -428px;}
div.topmenu ul.menu li div.submenu ul.submenu04 li.item07 a:hover {background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-770px -593px;}
div.topmenu ul.menu li div.submenu ul.submenu04 li.item08 a{ background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-898px -428px;}
div.topmenu ul.menu li div.submenu ul.submenu04 li.item08 a:hover {background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-898px -593px;}
div.topmenu ul.menu li div.submenu ul.submenu04 li a span{ display:none;}
 
div.topmenu ul.menu li div.submenu ul.submenu05{ border-left:solid 1px #2a3333;border-bottom:solid 1px #2a3333; overflow:hidden; height:100px; width:1024px;}
div.topmenu ul.menu li div.submenu ul.submenu05 li{border-right:solid 1px #2a3333; background:none; padding:0;}
div.topmenu ul.menu li div.submenu ul.submenu05 li a{ display:block; width:auto; float:left; height:98px; width:253px; border:solid 1px #e8e8e8;}
div.topmenu ul.menu li div.submenu ul.submenu05 li.item01 a{ background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-2px -653px;}
div.topmenu ul.menu li div.submenu ul.submenu05 li.item01 a:hover { background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-2px -491px;}
div.topmenu ul.menu li div.submenu ul.submenu05 li.item02 a{ background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-258px -653px;}
div.topmenu ul.menu li div.submenu ul.submenu05 li.item02 a:hover { background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-258px -491px;}
div.topmenu ul.menu li div.submenu ul.submenu05 li.item03 a{ background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-514px -653px;}
div.topmenu ul.menu li div.submenu ul.submenu05 li.item03 a:hover { background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-514px -491px;}
div.topmenu ul.menu li div.submenu ul.submenu05 li.item04 a{ background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-770px -653px;}
div.topmenu ul.menu li div.submenu ul.submenu05 li.item04 a:hover { background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-770px -491px;}
div.topmenu ul.menu li div.submenu ul.submenu05 li a span{ display:none;}
 
div.topmenu ul.menu li div.submenu ul.submenu06{ border-left:solid 1px #2a3333;border-right:solid 1px #2a3333;border-bottom:solid 1px #2a3333; overflow:hidden;  width:1023px;background:#f2f2f2;}
div.topmenu ul.menu li div.submenu ul.submenu06 li{background:none; padding:0; width:127px; }
div.topmenu ul.menu li div.submenu ul.submenu06 li ul{ padding:3px 0 2px;}
div.topmenu ul.menu li div.submenu ul.submenu06 li ul li{ float:none; line-height:13px; width:auto; padding:2px 10px 3px; border-right:none;}
div.topmenu ul.menu li div.submenu ul.submenu06 li ul li a{ display:inline; float:none; font-size:11px; font-weight:bold;}
div.topmenu ul.menu li div.submenu ul.submenu06 li ul li a:hover{ text-decoration:underline;}
 

div.topmenu ul.menu li div.submenu ul.submenu07{ border-left:solid 1px #2a3333;border-bottom:solid 1px #2a3333; overflow:hidden; height:100px; width:1024px;}
div.topmenu ul.menu li div.submenu ul.submenu07 li{border-right:solid 1px #2a3333; background:none; padding:0;}
div.topmenu ul.menu li div.submenu ul.submenu07 li a{ display:block; width:auto; float:left; height:98px; width:253px; border:solid 1px #e8e8e8;}
div.topmenu ul.menu li div.submenu ul.submenu07 li.item01 a{ background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-2px -653px;}
div.topmenu ul.menu li div.submenu ul.submenu07 li.item01 a:hover { background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-2px -817px;}
div.topmenu ul.menu li div.submenu ul.submenu07 li.item02 a{ background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-258px -653px;}
div.topmenu ul.menu li div.submenu ul.submenu07 li.item02 a:hover { background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-258px -817px;}
div.topmenu ul.menu li div.submenu ul.submenu07 li.item03 a{ background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-514px -653px;}
div.topmenu ul.menu li div.submenu ul.submenu07 li.item03 a:hover { background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-514px -817px;}
div.topmenu ul.menu li div.submenu ul.submenu07 li.item04 a{ background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-770px -653px;}
div.topmenu ul.menu li div.submenu ul.submenu07 li.item04 a:hover { background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-770px -817px;}
div.topmenu ul.menu li div.submenu ul.submenu07 li a span{ display:none;}

div.topmenu ul.menu li div.submenu ul.submenu08{ border-left:solid 1px #2a3333;border-bottom:solid 1px #2a3333; overflow:hidden; height:60px; width:1024px;}
div.topmenu ul.menu li div.submenu ul.submenu08 li{border-right:solid 1px #2a3333; background:none; padding:0;}
div.topmenu ul.menu li div.submenu ul.submenu08 li a{ display:block; width:auto; float:left; height:59px; width:125px; border:solid 1px #e8e8e8;}
div.topmenu ul.menu li div.submenu ul.submenu08 li.item01 a{ background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-2px -755px;}
div.topmenu ul.menu li div.submenu ul.submenu08 li.item01 a:hover { background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-2px -919px;}
div.topmenu ul.menu li div.submenu ul.submenu08 li.item02 a{ background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-130px -755px;}
div.topmenu ul.menu li div.submenu ul.submenu08 li.item02 a:hover { background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-130px -919px;}
div.topmenu ul.menu li div.submenu ul.submenu08 li.item03 a{ background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-258px -755px;}
div.topmenu ul.menu li div.submenu ul.submenu08 li.item03 a:hover { background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-258px -919px;}
div.topmenu ul.menu li div.submenu ul.submenu08 li.item04 a{ background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-386px -755px;}
div.topmenu ul.menu li div.submenu ul.submenu08 li.item04 a:hover {background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-386px -919px;}
div.topmenu ul.menu li div.submenu ul.submenu08 li.item05 a{ background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-514px -755px;}
div.topmenu ul.menu li div.submenu ul.submenu08 li.item05 a:hover {background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-514px -919px;}
div.topmenu ul.menu li div.submenu ul.submenu08 li.item06 a{ background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-642px -755px;}
div.topmenu ul.menu li div.submenu ul.submenu08 li.item06 a:hover {background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-642px -919px;}
div.topmenu ul.menu li div.submenu ul.submenu08 li.item07 a{ background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-770px -755px;}
div.topmenu ul.menu li div.submenu ul.submenu08 li.item07 a:hover {background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-770px -919px;}
div.topmenu ul.menu li div.submenu ul.submenu08 li.item08 a{ background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-898px -755px;}
div.topmenu ul.menu li div.submenu ul.submenu08 li.item08 a:hover {background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-898px -919px;}
div.topmenu ul.menu li div.submenu ul.submenu08 li a span{ display:none;}



 

div.topmenu ul.menu li div.submenu ul.submenu09{ border-left:solid 1px #2a3333;border-bottom:solid 1px #2a3333; overflow:hidden; height:100px; width:1024px;}
div.topmenu ul.menu li div.submenu ul.submenu09 li{border-right:solid 1px #2a3333; background:none; padding:0;}
div.topmenu ul.menu li div.submenu ul.submenu09 li a{ display:block; width:auto; float:left; height:98px; width:253px; border:solid 1px #e8e8e8;}
div.topmenu ul.menu li div.submenu ul.submenu09 li.item01 a{ background:url(../images2/item-running.gif) no-repeat left top;}
div.topmenu ul.menu li div.submenu ul.submenu09 li.item01 a:hover{ background:url(../images2/item-running-o.gif) no-repeat left top;}
div.topmenu ul.menu li div.submenu ul.submenu09 li.item02 a{ background:url(../images2/item-closed.gif) no-repeat left top;}
div.topmenu ul.menu li div.submenu ul.submenu09 li.item02 a:hover{ background:url(../images2/item-closed-o.gif) no-repeat left top;}
div.topmenu ul.menu li div.submenu ul.submenu09 li.item03 a{ background:url(../images2/item-begining.gif) no-repeat left top;}
div.topmenu ul.menu li div.submenu ul.submenu09 li.item03 a:hover{ background:url(../images2/item-begining-o.gif) no-repeat left top;}
div.topmenu ul.menu li div.submenu ul.submenu09 li.item04 a{ background:url(../images2/item-boosted.gif) no-repeat left top;}
div.topmenu ul.menu li div.submenu ul.submenu09 li.item04 a:hover{ background:url(../images2/item-boosted-o.gif) no-repeat left top;}
div.topmenu ul.menu li div.submenu ul.submenu09 li a span{ display:none;}
div.topmenu ul.menu li div.submenu ul.submenu10{ border-left:solid 1px #2a3333;border-bottom:solid 1px #2a3333; overflow:hidden; height:61px; width:1024px;}
div.topmenu ul.menu li div.submenu ul.submenu10 li{border-right:solid 1px #2a3333; background:none; padding:0;}
div.topmenu ul.menu li div.submenu ul.submenu10 li a{ display:block; width:auto; float:left; height:59px; width:125px; border:solid 1px #e8e8e8;}
div.topmenu ul.menu li div.submenu ul.submenu10 li.item01 a{ background:url(../images2/item-new-comers.gif) no-repeat left top;}
div.topmenu ul.menu li div.submenu ul.submenu10 li.item01 a:hover{ background:url(../images2/item-new-comers-o.gif) no-repeat left top;}
div.topmenu ul.menu li div.submenu ul.submenu10 li.item02 a{ background:url(../images2/item-most-viewed.gif) no-repeat left top;}
div.topmenu ul.menu li div.submenu ul.submenu10 li.item02 a:hover{ background:url(../images2/item-most-viewed-o.gif) no-repeat left top;}
div.topmenu ul.menu li div.submenu ul.submenu10 li.item03 a{ background:url(../images2/item-most-topics.gif) no-repeat left top;}
div.topmenu ul.menu li div.submenu ul.submenu10 li.item03 a:hover{ background:url(../images2/item-most-topics-o.gif) no-repeat left top;}
div.topmenu ul.menu li div.submenu ul.submenu10 li.item04 a{ background:url(../images2/item-most-members.gif) no-repeat left top;}
div.topmenu ul.menu li div.submenu ul.submenu10 li.item04 a:hover{ background:url(../images2/item-most-members-o.gif) no-repeat left top;}
div.topmenu ul.menu li div.submenu ul.submenu10 li.item05 a{ background:url(../images2/item-most-rides.gif) no-repeat left top;}
div.topmenu ul.menu li div.submenu ul.submenu10 li.item05 a:hover{ background:url(../images2/item-most-rides-o.gif) no-repeat left top;}
div.topmenu ul.menu li div.submenu ul.submenu10 li.item06 a{ background:url(../images2/item-most-wins.gif) no-repeat left top;}
div.topmenu ul.menu li div.submenu ul.submenu10 li.item06 a:hover{ background:url(../images2/item-most-wins-o.gif) no-repeat left top;}
div.topmenu ul.menu li div.submenu ul.submenu10 li.item07 a{ background:url(../images2/item-most-losses.gif) no-repeat left top;}
div.topmenu ul.menu li div.submenu ul.submenu10 li.item07 a:hover{ background:url(../images2/item-most-losses-o.gif) no-repeat left top;}
div.topmenu ul.menu li div.submenu ul.submenu10 li.item08 a{ background:url(../images2/item-most-fans.gif) no-repeat left top;}
div.topmenu ul.menu li div.submenu ul.submenu10 li.item08 a:hover{ background:url(../images2/item-most-fans-o.gif) no-repeat left top;}
div.topmenu ul.menu li div.submenu ul.submenu10 li a span{ display:none;}
 
div.topmenu ul.menu li div.submenu ul.submenu11{ border-left:solid 1px #2a3333;border-bottom:solid 1px #2a3333; overflow:hidden; height:100px; width:1024px;}
div.topmenu ul.menu li div.submenu ul.submenu11 li{border-right:solid 1px #2a3333; background:none; padding:0;}
div.topmenu ul.menu li div.submenu ul.submenu11 li a{ display:block; width:auto; float:left; height:98px; width:253px; border:solid 1px #e8e8e8;}
div.topmenu ul.menu li div.submenu ul.submenu11 li.item01 a{ background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-2px -1631px;}
div.topmenu ul.menu li div.submenu ul.submenu11 li.item01 a:hover { background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-2px -1793px;}
div.topmenu ul.menu li div.submenu ul.submenu11 li.item02 a{ background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-258px -1631px;}
div.topmenu ul.menu li div.submenu ul.submenu11 li.item02 a:hover { background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-258px -1793px;}
div.topmenu ul.menu li div.submenu ul.submenu11 li.item03 a{ background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-514px -1631px;}
div.topmenu ul.menu li div.submenu ul.submenu11 li.item03 a:hover { background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-514px -1793px;}
div.topmenu ul.menu li div.submenu ul.submenu11 li.item04 a{ background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-770px -1631px;}
div.topmenu ul.menu li div.submenu ul.submenu11 li.item04 a:hover { background:url(../images2/navigation_sprite_grey.png);background-repeat:no-repeat;background-position:-770px -1793px;}
div.topmenu ul.menu li div.submenu ul.submenu11 li a span{ display:none;}
 













div.topmenu div.cols01{width:288px;clear:both; padding:6px 0 0;}
div.topmenu div.cols01 div.col01{width:145px; height:27px; background:url(../images2/bg02.gif) no-repeat left top;}
div.topmenu div.cols01 div.col02{width:106px; font-family:Tahoma, Geneva, sans-serif; font-size:15px;}
div.topmenu div.cols01 div.col03{width:37px;}
div.topmenu div.search-options{ width:106px; position:relative;}
div.topmenu input.search{ font-size:14px; color:#b4b4b4; line-height:16px; width:110px; margin:5px 0 0 32px; background:none; border:none;}
div.topmenu select.searchmenu {background:#2a3333;border:none;color:#FFFFFF;font-size:17px;height:26px;vertical-align:middle;width:106px;}
div.topmenu a.option{ display:block; height:27px; background:url(../images2/bg03.gif) no-repeat right top; padding:0 0 0 10px; line-height:26px; color:#fff;}
div.topmenu ul.options{ position:absolute; z-index:2; left:0; top:27px; background:#2a3333; width:106px; display:none;}
div.topmenu ul.options li{ width:106px; float:left;}
div.topmenu ul.options li a{ line-height:20px; color:#fff; width:auto; display:block; padding:0 10px; border:solid 1px #2a3333;}
div.topmenu ul.options li a:hover{ color:#2a3333; background:#fff; text-decoration:none;}
div.topmenu div.options-shover ul.options{ display:block;}
div.topmenu input.go{ width:37px; height:27px; background:url(../images2/go-btn.gif) no-repeat left top; border:none; cursor:pointer;}
div.wrapper{ background:#202625; min-width:1024px;}
div.wrapper2{ background:#0a0809 url(../images2/bg19.jpg) repeat-y center top;min-width:1024px;}
div.container{ width:1024px; margin:0 auto; background:#fff; padding:8px 0 0;}
div.container2{ width:1024px; margin:0 auto; padding:9px 0 0;}
div.slides-block{ width:1016px; height:93px; overflow:hidden; position:relative; margin:0 auto;}
div.slides-block ul.slides{ width:1020px;}
div.slides-block ul.slides li{ width:200px; float:left; margin:0 4px 0 0; position:relative; height:93px; z-index:1;}
div.slides-block a.border{ width:198px; height:91px; position:absolute; z-index:2; border:solid 1px #aa9c5f; left:0; top:0; display:none; cursor:pointer;}
div.slides-block a.border:hover{ cursor:pointer;}
div.slides-block div.name{ position:absolute; left:0; top:0; z-index:3; font-size:15px; color:#fff; padding:2px 5px; line-height:18px; font-weight:bold;	
    -moz-opacity: 0.60;
	opacity: 0.60;
	filter:alpha(opacity=45);
	background: #000 url(none); }
div.slides-block div.info{ position:absolute; left:0; bottom:0; z-index:3;color:#fff; padding:5px; width:190px; display:none;
-moz-opacity: 0.60;
opacity: 0.60;
filter:alpha(opacity=45);
background: #aa9c5f url(none); }
div.slides-block ul.slides li.shover a.border{ display:block;}
div.slides-block ul.slides li.shover div.name{ 	
    -moz-opacity: 0.80;
	opacity: 0.80;
	filter:alpha(opacity=35);
	background: #aa9c5f url(none);}
div.slides-block ul.slides li.shover div.info{ display:block;}
div.slides-block #prev{ position:absolute; z-index:4; left:0; padding:22px 0 0; top:0;}
div.slides-block #next{ position:absolute; z-index:4; right:0; padding:22px 0 0; top:0;}
div.content{ width:1024px; clear:both; overflow:hidden; background:#67686e; margin:8px 0 0; padding:0 0 20px; border-bottom:solid 1px #cccccc;}
div.main{ width:694px; float:left; margin:0 5px 0 0;}
div.side{ width:322px; float:right;}
div.showcase-block {background:#ffffff; padding-bottom: 5px;margin-top:10px;}
div.showcase-block h1 {background:none repeat scroll 0 0 #CFCFCF;font-size:30px;font-weight:bold;line-height:34px;padding:8px 0 8px 10px;text-transform:uppercase;font-family:Tahoma,Arial,Helvetica,sans-serif;}
div.showcase-block div.cols1{width:694px;overflow:hidden;clear:both; margin:20px 0 0;}
div.showcase-block div.contest_banner{width:674px;overflow:hidden;clear:both; border:#EAEAEA 1px solid;margin:9px;}
div.showcase-block div.cols1 div.col1{width:201px; text-align:right; margin:0 16px 0 0;}
div.showcase-block div.cols1 div.col2{width:300px; margin:0 9px 0 0;}
div.showcase-block div.cols1 div.col2 a:hover {color:#aa9c5f;}
div.showcase-block div.cols1 div.col3{width:149px;}
div.showcase-block div.meta{ padding:8px 0 0; color:#666666; font-size:11px;}
div.showcase-block div.meta a{ color:#aa9c5f; font-weight:bold;}
div.showcase-block div.rate{ background:#666666; text-align:center; padding:3px 5px 5px 6px;}
div.showcase-block div.rank{ background:#eaeaea; margin:3px 0 0; text-align:center; color:#666666; padding:8px 0;}
div.showcase-block div.value{ font-size:55px; line-height:60px; font-weight:bold;}
div.showcase-block div.name{ font-size:19px; line-height:24px; font-weight:bold;}
div.showcase-block div.upload{ width:150px; margin:0 auto;}
div.showcase-block img.photo{ border:solid 1px #a4a4a4;}
div.showcase-block a.upload{ display:block; background:url(../images2/bg07.gif) no-repeat left top; line-height:28px; border:solid 1px #a4a4a4;text-align:center;}
div.showcase-block ul.meta{ font-size:11px; font-weight:bold; padding:3px 0;}
div.showcase-block ul.meta li a{color:#aa9c5f;}

div.showcase-block-contest {margin-top:10px;background:#ffffff;}
div.showcase-block-contest div.cols1{width:694px;height:320px;overflow:hidden;clear:both; margin:20px 0 0;}
div.showcase-block-contest div.contest_banner{width:674px;overflow:hidden;clear:both; border:#EAEAEA 1px solid;margin:9px;}
div.showcase-block-contest div.cols1 div.col1{width:290px; text-align:right; margin:0 10px;}
div.showcase-block-contest div.cols1 div.col1 div.tape {width:290px; position:relative; top:-227px;left:0px;}
div.showcase-block-contest div.cols1 div.col2{width:215px; margin:0 9px 0 0;}
div.showcase-block-contest div.cols1 div.col2 a:hover {color:#aa9c5f;}
div.showcase-block-contest div.cols1 div.col3{width:149px;}
div.showcase-block-contest div.cols1 div.col4{width:373px;float:left;height:114px;}
div.showcase-block-contest div.cols1 div.col5{width:373px;float:left;}
div.showcase-block-contest div.cols1 div.col5 div.dot{width:60px;text-align:center;padding-top:7px;float:left;}
div.showcase-block-contest div.cols1 div.col5 div.counter{width:313px;float:left;}

div.showcase-block-contest div.meta{ padding:8px 0 0; color:#666666; font-size:11px;}
div.showcase-block-contest div.meta a{ color:#aa9c5f; font-weight:bold;}
div.showcase-block-contest div.rate{ background:#666666;color:#ffffff;font-size:20px;font-weight:bold; text-align:center; padding:10px 5px 10px 5px;}
div.showcase-block-contest div.rank{ background:#eaeaea; margin:3px 0 0; text-align:center; color:#666666; padding:8px 0;}
div.showcase-block-contest div.value{ font-size:55px; line-height:60px; font-weight:bold;}
div.showcase-block-contest div.name{ font-size:19px; line-height:24px; font-weight:bold;}
div.showcase-block-contest div.upload{ width:150px; margin:0 auto;}
div.showcase-block-contest img.photo{ border:solid 1px #a4a4a4;}
div.showcase-block-contest a.upload{ display:block; background:url(../images2/bg07.gif) no-repeat left top; line-height:28px; border:solid 1px #a4a4a4;text-align:center;}
div.showcase-block-contest ul.meta{ font-size:11px; font-weight:bold; padding:3px 0;}
div.showcase-block-contest ul.meta li a{color:#aa9c5f;}


div.uprofile-showcase-block div.cols1{width:694px;overflow:hidden;clear:both; margin:20px 0 0;}
div.uprofile-showcase-block div.cols1 div.col1{margin:0 16px 0 0;text-align:right;width:201px;}

div.uprofile-showcase-block div.meta{ padding:8px 0 0; color:#666666; font-size:11px;}
div.uprofile-showcase-block div.meta a{ color:#aa9c5f; font-weight:bold;}
div.uprofile-showcase-block div.rate{ background:#666666; text-align:center; padding:3px 5px 5px 6px;}
div.uprofile-showcase-block div.rank{ background:#eaeaea; margin:3px 0 0; text-align:center; color:#666666; padding:8px 0;}
div.uprofile-showcase-block div.value{ font-size:55px; line-height:60px; font-weight:bold;}
div.uprofile-showcase-block div.name{ font-size:19px; line-height:24px; font-weight:bold;}
div.uprofile-showcase-block div.upic {width:150px; margin:0 auto;}
div.uprofile-showcase-block div.umessage{ width:150px; margin:0 auto;}
div.uprofile-showcase-block div.ubuddy{ width:150px; margin:0 auto;}

div.uprofile-showcase-block div.upic div {text-align:center;}
div.uprofile-showcase-block a.umessage {display:block; background:#aa9c5f no-repeat left top; line-height:28px;font-size:11px; font-weight:bold;text-align:center; text-decoration:none;color:#ffffff;margin:3px 0 0 0;}
div.uprofile-showcase-block a.umessage img{padding:4px 0 0 0;}
div.uprofile-showcase-block a.ubuddy{ display:block; background:#aa9c5f no-repeat left top; line-height:28px;font-size:11px; font-weight:bold;text-align:center;text-decoration:none;color:#ffffff;margin:3px 0 0 0;}
div.uprofile-showcase-block a.ubuddy img{padding:4px 0 0 0;}


div.uprofile-showcase-block ul.meta{ font-size:11px; font-weight:bold; padding:3px 0;}
div.uprofile-showcase-block ul.meta li a{color:#aa9c5f;}
div.uprofile-showcase-block div.utils{ background:#eaeaea; padding:10px 0; text-align:right; font-size:11px; font-weight:bold; margin:15px 0 0;}
div.uprofile-showcase-block div.utils a{ margin: 0 10px 0 0;}
div.uprofile-showcase-block div.utils a img{ vertical-align:middle;}
div.uprofile-showcase-block div.cols1{width:671px;overflow:hidden;clear:both; padding:6px 0;}
div.uprofile-showcase-block div.cols1 div.col2{width:450px; font-size:12px; line-height:16px; text-align:left;}

div.uprofile-showcase-block div.cols1 div.cols2a {width:450px;margin:10px;0px;}
div.uprofile-showcase-block div.cols1 div.cols2a div.col1{width:166px; font-size:12px; line-height:16px; text-align:left;}
div.uprofile-showcase-block div.cols1 div.cols2a div.col2 {width:260px;margin:3px 0px;}

div.uprofile-showcase-block div.cols1 div.cols2a div.col_q {margin-bottom:6px;}
div.uprofile-showcase-block input.txt{ width:260px;}
div.uprofile-showcase-block span.required{ font-size:16px; color:#920503; font-weight:bold;}
div.uprofile-showcase-block textarea.text{ width:258px; height:125px;}
div.uprofile-showcase-block select.select1{ width:264px;}
div.uprofile-showcase-block input.option{ margin:0 10px 0 0px;}
div.uprofile-showcase-block input.make{ margin:0 10px 0 0px;}
div.uprofile-showcase-block div.cols01{width:480px;overflow:hidden;clear:both;}
div.uprofile-showcase-block div.cols01 div.col03{width:100&;}
div.uprofile-showcase-block div.cols01 div.col01{width:88px;}
div.uprofile-showcase-block div.cols01 div.col02a {width:86px;}
div.uprofile-showcase-block .error{ background:#aa9c5f; border:solid 1px #aa9c5f;}
div.uprofile-showcase-block .actived{ border:solid 1px #aa9c5f;}
div.uprofile-showcase-block a.button{ width:68px; height:30px; background:url(../images2/bg08.gif) no-repeat left top; display:block;line-height:30px; text-indent:27px;}
div.uprofile-showcase-block a.button:hover{ background:url(../images2/bg09.gif) no-repeat left top; text-decoration:none; }
div.uprofile-showcase-block div.button{margin:20px 0 0;}

div.uprofile-showcase-block ul.tabs{ height:27px; border-top:solid 1px #dddddd; border-bottom:solid 1px #dddddd;}
div.uprofile-showcase-block ul.tabs li{ padding:6px 3px 0 4px; width:auto; float:left; background:url(../images2/bg14.gif) no-repeat left center; height:21px;}
div.uprofile-showcase-block ul.tabs li.first{ background:none;}
div.uprofile-showcase-block ul.tabs li a{ display:block; width:auto; float:left;font-size:10px; line-height:15px;}
div.uprofile-showcase-block ul.tabs li a.active{ color:#fff; text-decoration:none;}
div.uprofile-showcase-block ul.tabs li a span{ display:block; width:auto; float:left;}
div.uprofile-showcase-block ul.tabs li a span.tab-r{ padding:0 4px;}
div.uprofile-showcase-block ul.tabs li a.active span.tab-l{ background:url(../images2/tab05-l.gif) no-repeat left top;}
div.uprofile-showcase-block ul.tabs li a.active span.tab-r{ background:url(../images2/tab05-r.gif) no-repeat right top;}









div.rides-block{ margin:10px 0 0;background:#ffffff;}
/*div.rides-block h2 { background:none repeat scroll 0 0 #858585;color:#FFFFFF;font-size:24px;padding:8px 16px;}*/

div.rides-block h2.help-center { background:none repeat scroll 0 0 #858585;color:#FFFFFF;font-size:24px;padding:8px 16px;}

div.rides-block ul.tabs{ background:#858585; height:41px; margin:0 0 17px;}
div.rides-block ul.tabs li{ padding:8px 0 0; width:auto; float:left;}
div.rides-block ul.tabs li.first{ padding:8px 0 0 8px;}
div.rides-block ul.tabs li a{ display:block; width:auto; float:left; text-decoration:underline; font-size:15px; color:#fff; font-weight:bold; line-height:33px;}
div.rides-block ul.tabs li a.active{ color:#333333; text-decoration:none;}
div.rides-block ul.tabs li a span{ display:block; width:auto; float:left;}
div.rides-block ul.tabs li a span.tab-r{ padding:0 7px;}
div.rides-block ul.tabs li a.active span.tab-l{ background:url(../images2/tab03-l.gif) no-repeat left top;}
div.rides-block ul.tabs li a.active span.tab-r{ background:url(../images2/tab03-r.gif) no-repeat right top;}
div.rides-block ul.tabs li a.active span.tab-r h2{line-height:33px; font-size:15px;}

div.rides-block ul.nav{ height:18px;}
div.rides-block ul.nav li{ width:auto; float:left; padding:0 5px;}
div.rides-block ul.nav li.first{ padding:0px 5px 0 12px;}
div.rides-block ul.nav li a{ display:block; width:auto; float:left;font-weight:bold; line-height:18px;}
div.rides-block ul.nav li a.active{ color:#fff; text-decoration:none;}
div.rides-block ul.nav li a span{ display:block; width:auto; float:left;}
div.rides-block ul.nav li a span.tab-r{ padding:0 4px;}
div.rides-block ul.nav li a.active span.tab-l{ background:url(../images2/tab04-l.gif) no-repeat left top;}
div.rides-block ul.nav li a.active span.tab-r{ background:url(../images2/tab04-r.gif) no-repeat right top;}
div.rides-block div.options{ border-top:solid 1px #cccccc; border-bottom:solid 1px #cccccc; padding:6px 0; text-align:center; margin:11px 0 0;}
div.rides-block div.options select{ width:150px; margin:0 6px 0 0;}
div.rides-block div.cols1{width:678px;overflow:hidden;clear:both; padding:8px 0; background:#f6f6f6; margin:6px auto;}
div.rides-block div.cols1 div.col1{width:123px; text-align:right; margin:0 6px 0 0;}

div.rides-block div.cols1 div.col1 img.help_button{padding-top:30px;}

div.rides-block div.cols1 div.col2{width:88px; margin:0 10px 0 0;}
div.rides-block div.cols1 div.col3{width:393px; margin:0 8px 0 0;}
div.rides-block div.cols1 div.col4{width:22px; float:left; text-align:center;}
div.rides-block div.cols1 div.col5{width:22px; float:left; text-align:center;}
div.rides-block div.cols1 div.col10{background:none repeat scroll 0 0 #C9C9C9;float:left;margin:15px;padding:13px;width:620px;}
div.rides-block div.cols1 div.col10 div.col1 {width:120px; float:left;margin:0 17px 5px 17px;clear:right;}
div.rides-block div.cols1 div.col10 div.col1 div.ridepic {width:120px;height:90px;}
div.rides-block div.cols1 div.col10 div.col1 div.place {background:#858585; margin:2px 0 0; text-align:center; font-weight:bold;color:#ffffff; padding:5px 0;}
div.rides-block div.cols1 div.col10 div.col1 div.value {background:#eaeaea;font-size:28px; color:#666666;line-height:32px; font-weight:bold; padding:4px 0 0;text-align:center;}

div.rides-block div.rate{ background:#858585; text-align:center; padding:3px 0 3px 7px; font-weight:bold; color:#fff;}
div.rides-block div.presented{ background:#858585; text-align:center; padding:3px 0 3px 3px; font-weight:bold; color:#fff;}
div.rides-block div.rank{ background:#eaeaea; margin:2px 0 0; text-align:center; color:#666666; padding:5px 0;}
div.rides-block div.help_value{ background:#eaeaea; margin:2px 0 0; text-align:center; color:#666666; padding:5px 0;height:60px;}

div.rides-block div.up{ background:#00501f; margin:2px 0 0; text-align:center; color:#ffffff; padding:5px 0;}
div.rides-block div.down{ background:#aa9c5f; margin:2px 0 0; text-align:center; color:#ffffff; padding:5px 0;}
div.rides-block div.value{ font-size:28px; line-height:32px; font-weight:bold; padding:4px 0 0;}
div.rides-block div.sponsorlogo{ font-size:28px; line-height:32px; font-weight:bold; padding:0px;}
div.rides-block div.name{ font-weight:bold; padding:4px 0 4px;}
div.rides-block div.meta{ padding:3px 0; color:#666666; font-size:11px;}
div.rides-block div.meta a{ color:#aa9c5f; font-weight:bold; }
div.rides-block div.meta a:hover{text-decoration:underline;}
div.rides-block div.cols1 div.col3 h2 a:hover{ text-decoration:underline;color:#aa9c5f;}
div.rides-block div.cols1 div.col5 div.video {width:22px;height:17px;padding-bottom:5px;text-align:center;}
div.rides-block div.cols1 div.col5 div.rating {padding:0 0 6px;}
div.rides-block div.cols1 div.col4 div.camera {width:22px;height:17px;padding-bottom:5px;text-align:center;}
div.rides-block div.cols1 div.col4 div.rating {padding:0 0 6px;}
div.rides-block div.cols1 div.col4 div.icon01 {position:relative;padding-top:40px;text-align:center;}

div.rides-block div.cols1 div.col4 div.icon01 button.delete {display:block;height:20px;width:20px;background: url(../images2/delete.png) no-repeat;border:none;cursor:pointer;}
div.rides-block div.cols1 div.col4 div.icon01 button.delete:active {display:block;height:20px;width:20px;background: url(../images2/delete_act.png) no-repeat;border:none;cursor:pointer;}
div.rides-block div.cols1 div.col4 div.icon01 button.delete:hover {display:block;height:20px;width:20px;background: url(../images2/delete_act.png) no-repeat;border:none;cursor:pointer;}

div.rides-block div.cols1 div.col4 div.icon01 button.approve {display:block;height:20px;width:20px;background: url(../images2/approve.png) no-repeat;border:none;cursor:pointer;}
div.rides-block div.cols1 div.col4 div.icon01 button.approve:active {display:block;height:20px;width:20px;background: url(../images2/approve_act.png) no-repeat;border:none;cursor:pointer;}
div.rides-block div.cols1 div.col4 div.icon01 button.approve:hover {display:block;height:20px;width:20px;background: url(../images2/approve_act.png) no-repeat;border:none;cursor:pointer;}


div.rides-block div.cols1 div.col4 div.icon01 button.add {display:block;height:20px;width:20px;background: url(../images2/add.png) no-repeat;border:none;cursor:pointer;}
div.rides-block div.cols1 div.col4 div.icon01 button.add:active {display:block;height:20px;width:20px;background: url(../images2/add_act.png) no-repeat;border:none;cursor:pointer;}
div.rides-block div.cols1 div.col4 div.icon01 button.add:hover {display:block;height:20px;width:20px;background: url(../images2/add_act.png) no-repeat;border:none;cursor:pointer;}

div.rides-block div.cols1 div.col5 div a div.letter {display:block;height:20px;width:20px;background:url(../images2/letter.png) no-repeat;border:none;cursor:pointer;}
div.rides-block div.cols1 div.col5 div a div.letter:hover {display:block;height:20px;width:20px;background:url(../images2/letter_act.png) no-repeat;border:none;cursor;}

div.rides-block div.cols1 div.col5 div.icon01 {position:relative;padding-top:40px;text-align:center;}
div.rides-block div.cols1 div.col5 div.icon01 a.config {display:block;height:20px;width:20px;background: url(../images2/config.png) no-repeat;border:none;cursor:pointer;}
div.rides-block div.cols1 div.col5 div.icon01 a.config:active {display:block;height:20px;width:20px;background: url(../images2/config_act.png) no-repeat;border:none;cursor:pointer;}
div.rides-block div.cols1 div.col5 div.icon01 a.config:hover {display:block;height:20px;width:20px;background: url(../images2/config_act.png) no-repeat;border:none;cursor:pointer;}

div.rides-block div.cols1 div.col5 div.icon01 button.approve {display:block;height:20px;width:20px;background: url(../images2/approve.png) no-repeat;border:none;cursor:pointer;}
div.rides-block div.cols1 div.col5 div.icon01 button.approve:active {display:block;height:20px;width:20px;background: url(../images2/approve_act.png) no-repeat;border:none;cursor:pointer;}
div.rides-block div.cols1 div.col5 div.icon01 button.approve:hover {display:block;height:20px;width:20px;background: url(../images2/approve_act.png) no-repeat;border:none;cursor:pointer;}


div.rides-block div.ads{ text-align:center; padding:8px 0;}
div.rides-block div.separator01{ line-height:1px; height:1px; font-size:1px; background:#efefef;}
div.rides-block div.cols2{width:678px;clear:both;  margin:11px auto;}
div.rides-block div.cols2 div.col1{width:123px; text-align:right; margin:0 6px 0 0; position:relative;}
div.rides-block div.cols2 div.col2{width:88px; margin:0 10px 0 0;}
div.rides-block div.cols2 div.col3{width:383px; margin:0 8px 0 0;}
div.rides-block div.cols2 div.col4{width:28px; float:left; text-align:center;}
div.rides-block div.cols2 div.col5{width:28px; float:right; text-align:center;}
div.rides-block div.cols2 div.col3 h2 a:hover{ text-decoration:underline;color:#aa9c5f;}
div.rides-block div.cols2 div.col5 div,
div.rides-block div.cols2 div.col4 div{ padding:0 0 6px;}
div.rides-block div.cols2 div.col5 div.icon01,
div.rides-block div.cols2 div.col5 div a div.letter {display:block;height:20px;width:20px;background:url(../images2/letter.png) no-repeat;border:none;cursor:pointer;}
div.rides-block div.cols2 div.col5 div a div.letter:hover {display:block;height:20px;width:20px;background:url(../images2/letter_act.png) no-repeat;border:none;cursor:pointer;}
div.rides-block div.cols2 div.col4 div.icon01{ padding:20px 0 0px;}
div.rides-block div.turbo{ padding:2px 0 0;}
div.rides-block div.turbo {color:#aa9c5f; font-size:11px; font-weight:bold; background:url(../images2/icon07.gif) no-repeat left 0px; padding:0 0 0 20px; margin:5px 0px 0px 0px;}
div.rides-block div.turbo a{color:#aa9c5f; font-size:11px; font-weight:bold;}

div.rides-block div.time{padding:2px 0 0;}
div.rides-block div.time {color:#666666;font-size:11px; font-weight:bold; background:url(../images2/clock_timer.png) no-repeat left 0px; padding:0 0 0 20px; margin:5px 0px 0px 0px;}


div.rides-block div.pagination{ height:33px; background:#858585;line-height:17px;}
div.rides-block div.pagination-inner{ float:left; width:auto; padding:7px 0 0 215px;}
div.rides-block div.pagination a{ background:#f7f7f7; border:solid 1px #c7c7c7; display:block; float:left; width:auto; padding:0 6px; margin:0 2px 0 0;}
div.rides-block div.pagination a.active{ background:#cccccc;}
div.rides-block div.pagination a:hover{ background:#666666; border:solid 1px #666666; text-decoration:none; color:#fff;}
div.rides-block div.pagination span{ width:auto; float:left;margin:0 2px 0 0; display:block;}
div.rides-block div.all{ text-align:right; padding:8px 10px 0 0; font-size:11px;  font-weight:bold;height:20px;}
div.rides-block div.all a{color:#aa9c5f;}
div.rides-block img.awarded{ position:absolute; top:-2px; right:-2px;}
div.rides-block img.month{ position:absolute; top:67px; right:-2px;}
div.rides-block img.contest{ position:absolute; top:-2px; right:-2px;}
div.rides-block img.garage{ position:absolute; top:-2px; right:59px;}
div.rides-block div.cols3{width:672px; margin: 0 auto; padding:6px 0;}
div.rides-block div.cols3 div.col1{width:224px;margin: 0 0 12px 0;}
div.rides-block div.cols01{width:224px;float:left;}
div.rides-block div.cols01 div.col01{width:97px; margin:0 7px 0 0; text-align:center; position:relative;}
div.rides-block div.cols01 div.col02{width:120px;}
div.rides-block div.rank2{ background:#858585; padding:7px 0 0;}
div.rides-block div.rank2:hover {background:#aa9c5f; padding:7px 0 0;}
div.rides-block div.awarded{background:#aa9c5f; padding:7px 0 0;}
div.rides-block div.rate2{display:block; height:15px; padding:3px 0 3px 11px;}
div.rides-block a.a1{ color:#aa9c5f; font-size:11px; font-weight:bold;}
div.rides-block div.views{ font-size:10px;}
div.rides-block div.rank3{ font-size:10px;}
div.rides-block img.awarded3{ position:absolute; top:-2px; right:-2px;}
div.rides-block img.ride-month2{ position:absolute; bottom:2px; right:-1px;}
div.rides-block img.just-boosted{position:absolute; top:-3px; left:10px;}
div.rides-block img.contest2{ position:absolute; top:-2px; right:-2px;}
div.rides-block img.garage2{ position:absolute; top:-2px; left:-2px;}
div.rides-block div.video-preview{ padding:0 0 10px;}

div.rides-block #status_pic_upload{color: red;padding:5px;text-align:center; width:300px;}
div.rides-block #pics_holder{width:625px;height:120px;overflow:auto;}
div.rides-block .edit_pics{padding:5px; margin-right:10px;background:#CFCFCF;}
div.rides-block .recent_pic{padding:5px;margin-right:10px;background:#aa9c5f;}
div.rides-block div.cols3 div.utils{ background:#eaeaea; padding:10px 0; text-align:right; font-size:11px; font-weight:bold;}
div.rides-block div.cols3 div.utils div.legend { margin: 0 10px 0 0;}
div.rides-block div.cols3 div.utils div.legend img{ vertical-align:middle;}



div.community-block{ margin:10px 0 0;background:#ffffff;}
div.community-block ul.tabs{ background:#858585; height:41px; margin:0 0 17px;}
div.community-block ul.tabs li{ padding:8px 0 0; width:auto; float:left;}
div.community-block ul.tabs li.first{ padding:8px 0 0 8px;}
div.community-block ul.tabs li a{ display:block; width:auto; float:left; text-decoration:underline; font-size:15px; color:#fff; font-weight:bold; line-height:33px;}
div.community-block ul.tabs li a.active{ color:#333333; text-decoration:none;}
div.community-block ul.tabs li a span{ display:block; width:auto; float:left;}
div.community-block ul.tabs li a span.tab-r{ padding:0 7px;}
div.community-block ul.tabs li a.active span.tab-l{ background:url(../images2/tab03-l.gif) no-repeat left top;}
div.community-block ul.tabs li a.active span.tab-r{ background:url(../images2/tab03-r.gif) no-repeat right top;}
div.community-block ul.nav{ height:18px;}
div.community-block ul.nav li{ width:auto; float:left; padding:0 5px;}
div.community-block ul.nav li.first{ padding:0px 5px 0 12px;}
div.community-block ul.nav li a{ display:block; width:auto; float:left;font-weight:bold; line-height:18px;}
div.community-block ul.nav li a.active{ color:#fff; text-decoration:none;}
div.community-block ul.nav li a span{ display:block; width:auto; float:left;}
div.community-block ul.nav li a span.tab-r{ padding:0 4px;}
div.community-block ul.nav li a.active span.tab-l{ background:url(../images2/tab04-l.gif) no-repeat left top;}
div.community-block ul.nav li a.active span.tab-r{ background:url(../images2/tab04-r.gif) no-repeat right top;}
div.community-block div.options{ border-top:solid 1px #cccccc; border-bottom:solid 1px #cccccc; padding:6px 0; text-align:center; margin:11px 0 0;}
div.community-block div.options select{ width:150px; margin:0 6px 0 0;}
div.community-block div.cols1{width:678px;overflow:hidden;clear:both; padding:8px 0; margin:6px auto;}
div.community-block div.cols1 div.col1{width:123px; text-align:right; margin:0 6px 12px 0;}
div.community-block div.cols1 div.col2{width:88px; margin:0 10px 0 0;}
div.community-block div.cols1 div.col3{width:393px; margin:0 8px 0 0;}
div.community-block div.cols1 div.col4{width:22px; float:left; text-align:center;}
div.community-block div.cols1 div.col5{width:22px; float:left; text-align:center;}
div.community-block div.rate{ background:#858585; text-align:center; padding:3px 0; font-weight:bold; color:#fff;}
div.community-block div.rank{ background:#eaeaea; margin:2px 0 0; text-align:center; color:#666666; padding:5px 0;}
div.community-block div.up{ background:#00501f; margin:2px 0 0; text-align:center; color:#ffffff; padding:5px 0;}
div.community-block div.down{ background:#aa9c5f; margin:2px 0 0; text-align:center; color:#ffffff; padding:5px 0;}
div.community-block div.value{ font-size:28px; line-height:32px; font-weight:bold; padding:4px 0 0;}
div.community-block div.name{ font-weight:bold; padding:4px 0 4px;}
div.community-block div.meta{ padding:3px 0; color:#666666; font-size:11px;}
div.community-block div.meta a{ color:#aa9c5f; font-weight:bold; }
div.community-block div.meta a:hover{text-decoration:underline;}
div.community-block div.cols1 div.col3 h2 a:hover{ text-decoration:underline;color:#aa9c5f;}
div.community-block div.cols1 div.col5 div.video {width:22px;height:17px;padding-bottom:5px;text-align:center;}
div.community-block div.cols1 div.col5 div.rating {padding:0 0 6px;}
div.community-block div.cols1 div.col4 div.camera {width:22px;height:17px;padding-bottom:5px;text-align:center;}
div.community-block div.cols1 div.col4 div.rating {padding:0 0 6px;}
div.community-block div.cols1 div.col4 div.icon01 {position:relative;padding-top:40px;text-align:center;}

div.community-block div.cols1 div.col4 div.icon01 button.delete {display:block;height:20px;width:20px;background: url(../images2/delete.png) no-repeat;border:none;cursor:pointer;}
div.community-block div.cols1 div.col4 div.icon01 button.delete:active {display:block;height:20px;width:20px;background: url(../images2/delete_act.png) no-repeat;border:none;cursor:pointer;}
div.community-block div.cols1 div.col4 div.icon01 button.delete:hover {display:block;height:20px;width:20px;background: url(../images2/delete_act.png) no-repeat;border:none;cursor:pointer;}

div.community-block div.cols1 div.col5 div.icon01 {position:relative;padding-top:40px;text-align:center;}
div.community-block div.cols1 div.col5 div.icon01 a.config {display:block;height:20px;width:20px;background: url(../images2/config.png) no-repeat;border:none;cursor:pointer;}
div.community-block div.cols1 div.col5 div.icon01 a.config:active {display:block;height:20px;width:20px;background: url(../images2/config_act.png) no-repeat;border:none;cursor:pointer;}
div.community-block div.cols1 div.col5 div.icon01 a.config:hover {display:block;height:20px;width:20px;background: url(../images2/config_act.png) no-repeat;border:none;cursor:pointer;}

div.community-block div.ads{ text-align:center; padding:8px 0;}
div.community-block div.separator01{ line-height:1px; height:1px; font-size:1px; background:#efefef;}
div.community-block div.cols2{width:678px;clear:both;  margin:11px auto;}
div.community-block div.cols2 div.col1{width:123px; text-align:right; margin:0 6px 0 0; position:relative;}
div.community-block div.cols2 div.col2{width:88px; margin:0 10px 0 0;}
div.community-block div.cols2 div.col3{width:383px; margin:0 8px 0 0;}
div.community-block div.cols2 div.col4{width:28px; float:left; text-align:center;}
div.community-block div.cols2 div.col5{width:28px; float:right; text-align:center;}
div.community-block div.cols2 div.col3 h2 a:hover{ text-decoration:underline;color:#aa9c5f;}
div.community-block div.cols2 div.col5 div,
div.community-block div.cols2 div.col4 div{ padding:0 0 6px;}
div.community-block div.cols2 div.col5 div.icon01,
div.community-block div.cols2 div.col5 div a div.letter {display:block;height:20px;width:20px;background:url(../images2/letter.png) no-repeat;border:none;cursor:pointer;}
div.community-block div.cols2 div.col5 div a div.letter:hover {display:block;height:20px;width:20px;background:url(../images2/letter_act.png) no-repeat;border:none;cursor:pointer;}
div.community-block div.cols2 div.col4 div.icon01{ padding:20px 0 0px;}
div.community-block div.turbo{ padding:2px 0 0;}
div.community-block div.turbo {color:#aa9c5f; font-size:11px; font-weight:bold; background:url(../images2/icon07.gif) no-repeat left 0px; padding:0 0 0 20px; margin:5px 0px 0px 0px;}
div.community-block div.turbo a{color:#aa9c5f; font-size:11px; font-weight:bold;}

div.comment_header{background:#EAEAEA none repeat scroll 0 0;padding:5px; clear:left;margin:27px 0 0;}
#comments_pagination{list-style-type: none;}
#comments_pagination li{display:inline;margin:0px 4px 0px 0px;}
#comments_pagination li.current{background:#aa9c5f;color:#ffffff;margin:0 2px 0 0;padding:1px 4px;width:auto;}
#comments_pagination li .non_current{}







div.community-block div.all{ text-align:right; padding:8px 10px 0 0; font-size:11px;  font-weight:bold;}
div.community-block div.all a{color:#aa9c5f;}
div.community-block img.awarded{ position:absolute; top:-2px; right:-2px;}
div.community-block img.month{ position:absolute; top:67px; right:-2px;}
div.community-block img.contest{ position:absolute; top:-2px; right:-2px;}
div.community-block img.garage{ position:absolute; top:-2px; right:59px;}
div.community-block div.cols3{width:672px; margin: 0 auto; padding:6px 0;}
div.community-block div.cols3 div.col1{width:224px;}
div.community-block div.cols01{width:224px;float:left;}
div.community-block div.cols01 div.col01{width:97px; margin:0 7px 0 0; text-align:center; position:relative;}
div.community-block div.cols01 div.col02{width:120px;}
div.community-block div.rank2{ background:#858585; padding:7px 0 0;}
div.community-block div.rank2:hover { background:#aa9c5f; padding:7px 0 0;}
div.community-block div.awarded{ background:#aa9c5f; padding:7px 0 0;}
div.community-block div.rate2{ padding:4px 0;}
div.community-block a.a1{ color:#aa9c5f; font-size:11px; font-weight:bold;}
div.community-block div.views{ font-size:10px;}
div.community-block div.rank3{ font-size:10px;}
div.community-block img.awarded3{ position:absolute; top:-2px; right:-2px;}
div.community-block img.ride-month2{ position:absolute; bottom:2px; right:-1px;}
div.community-block img.just-boosted{position:absolute; top:-3px; left:10px;}
div.community-block img.contest2{ position:absolute; top:-2px; right:-2px;}
div.community-block img.garage2{ position:absolute; top:-2px; left:-2px;}
div.community-block div.video-preview{ padding:0 0 10px;}

div.community-block div.members-block div.community-block{border:solid 1px #dcdcdc; padding:9px 7px;margin:20px 0 0;}
div.community-block div.members-block div.cols1{width:660px;overflow:hidden;clear:both; padding:7px 0 0; margin:0 auto;}
div.community-block div.members-block div.cols1 div.col1{width:104px;}
div.community-block div.members-block a.user{ width:97px; text-align:center; display:block; padding:7px 0; background:#858585; color:#fff; font-weight:bold; margin:0 auto;}
div.community-block div.members-block a.user span.name{ padding:3px 0 0; display:block;}
div.community-block div.members-block a.user:hover{ background:#aa9c5f; text-decoration:none;}
div.community-block div.members-block h2{ padding:0 3px; text-transform:uppercase;}
div.community-block div.members-block div.all{ padding:7px 8px 0 8px; text-align:right;}
div.community-block div.members-block div.all a{ font-size:11px; font-weight:bold; color:#aa9c5f;}


div.makes-block div.makepreview { padding:0 0 10px;}
div.makes-block div.cols010 {width:224px;float:left;}
div.makes-block div.cols010 div.col010 {width:97px; margin:0 7px 0 0; text-align:center; position:relative;}
div.makes-block div.cols010 div.col020 {width:120px;}
div.makes-block div.rank20 {background:#858585; padding:7px 0 0;}
div.makes-block div.rate20 	{padding:4px 0;}





div.latest-users-block{ border:solid 1px #dcdcdc; background:#fff; padding:7px 0;}
div.latest-users-block div.cols1{width:312px;overflow:hidden;clear:both; padding:7px 0 0; margin:0 auto;}
div.latest-users-block div.cols1 div.col1{padding-top:7px;width:104px;}
div.latest-users-block a.user{ width:97px; text-align:center; display:block; padding:7px 0; background:#858585; color:#fff; font-weight:bold; margin:0 auto;}
div.latest-users-block a.user span.name{ padding:3px 0 0; display:block;}
div.latest-users-block a.user:hover{ background:#aa9c5f; text-decoration:none;}
div.latest-users-block h2{ padding:0 8px; text-transform:uppercase;}
div.latest-users-block div.all{ padding:7px 8px 0 8px; text-align:right;}
div.latest-users-block div.all a{ font-size:11px; font-weight:bold; color:#aa9c5f;}

div.latest-users-block-middle{ border:solid 1px #dcdcdc; background:#fff; padding:7px 0; margin:10px 0 0;}
div.latest-users-block-middle div.cols1{width:312px;overflow:hidden;clear:both; padding:7px 0 0; margin:0 auto;}
div.latest-users-block-middle div.cols1 div.col1{padding-top:7px;width:104px;}
div.latest-users-block-middle a.user{ width:97px; text-align:center; display:block; padding:7px 0; background:#858585; color:#fff; font-weight:bold; margin:0 auto;}
div.latest-users-block-middle a.user span.name{ padding:3px 0 0; display:block;}
div.latest-users-block-middle a.user:hover{ background:#aa9c5f; text-decoration:none;}
div.latest-users-block-middle h2{ padding:0 8px; text-transform:uppercase;}
div.latest-users-block-middle div.all{ padding:7px 8px 0 8px; text-align:right;}
div.latest-users-block-middle div.all a{ font-size:11px; font-weight:bold; color:#aa9c5f;}

div.rides2-block{ border:solid 1px #dcdcdc; background:#fff; padding:7px 0; margin:10px 0 0;}
div.rides2-block div.cols1{width:312px;overflow:hidden;clear:both; padding:7px 0 0; margin:0 auto;}
div.rides2-block div.cols1 div.col1{padding-top:7px;width:104px;}
div.rides2-block a.ride{ width:97px; text-align:center; display:block; padding:7px 0; background:#858585; color:#fff; font-weight:bold; margin:0 auto;}
div.rides2-block a.ride span.rate{ padding:3px 0 3px 11px; height:11px; display:block;}
div.rides2-block a.ride:hover{ background:#aa9c5f; text-decoration:none;}
div.rides2-block h2{ padding:0 8px; text-transform:uppercase;}
div.rides2-block div.all{ padding:7px 8px 0 8px; text-align:right;}
div.rides2-block div.all a{ font-size:11px; font-weight:bold; color:#aa9c5f;}
div.rides2-block ul.tabs{ height:27px; border-top:solid 1px #dddddd; border-bottom:solid 1px #dddddd;}
div.rides2-block ul.tabs li{ padding:6px 3px 0 4px; width:auto; float:left; background:url(../images2/bg14.gif) no-repeat left center; height:21px;}
div.rides2-block ul.tabs li.first{ background:none;}
div.rides2-block ul.tabs li a{ display:block; width:auto; float:left;font-size:10px; line-height:15px;}
div.rides2-block ul.tabs li a.active{ color:#fff; text-decoration:none;}
div.rides2-block ul.tabs li a span{ display:block; width:auto; float:left;}
div.rides2-block ul.tabs li a span.tab-r{ padding:0 4px;}
div.rides2-block ul.tabs li a.active span.tab-l{ background:url(../images2/tab05-l.gif) no-repeat left top;}
div.rides2-block ul.tabs li a.active span.tab-r{ background:url(../images2/tab05-r.gif) no-repeat right top;}

div.rate-block{ border:solid 1px #dcdcdc; margin:4px 0 0; padding:10px 0; background:#fff;margin-top:10px;}
div.rate-block h2{ padding:0 10px 3px; text-transform:uppercase;}
div.rate-block div.cols1{width:296px; margin:0 auto;overflow:hidden;clear:both; padding:3px 0; font-weight:bold;}
div.rate-block div.cols1 div.col1{width:141px; font-size:11px; }
div.rate-block div.cols1 div.col2{width:141px; float:right;}

div.rate-block a.fan{ width:141px; height:32px; background:url(../images2/bg15.gif) no-repeat left top; display:block; color:#fff; color:#fff; text-indent:59px; line-height:32px;}

div.rate-block a.contest{ width:141px; height:32px; background:url(../images2/bg16.gif) no-repeat left top; display:block; color:#fff; color:#fff; text-indent:59px; line-height:32px;}

div.rate-block a.contest:hover{ width:141px; height:32px; background:url(../images2/bg21.gif) no-repeat left top; display:block; color:#fff; color:#fff; text-indent:59px; line-height:32px;}

div.rate-block a.boost{ width:141px; height:32px; background:url(../images2/bg17.gif) no-repeat left top; display:block; color:#fff; color:#fff; text-indent:59px; line-height:32px;}
div.rate-block a.report{ width:141px; height:32px; background:url(../images2/bg18.gif) no-repeat left top; display:block; color:#fff; color:#fff; text-indent:59px; line-height:32px;}
div.rate-block a.fan2{ width:141px; height:32px; background:url(../images2/bg15-o.gif) no-repeat left top; display:block; color:#fff; color:#fff; text-indent:59px; line-height:32px;}
div.rate-block a.boost2{ width:141px; height:32px; background:url(../images2/bg22.gif) no-repeat left top; display:block; color:#fff; color:#fff; text-indent:59px; line-height:32px;}
div.rate-block a.report2{ width:141px; height:32px; background:url(../images2/bg23.gif) no-repeat left top; display:block; color:#fff; color:#fff; text-indent:59px; line-height:32px;}

div.rate-block a.boost2:hover,
div.rate-block a.report2:hover,
div.rate-block a.fan:hover,
div.rate-block a.feature:hover,
div.rate-block a.boost:hover,
div.rate-block a.report:hover{ text-decoration:none;}
div.rate-block div.separator01{ line-height:1px; background:#dcdcdc; height:1px; font-size:1px; margin:4px 0;}
div.garage-block{border:solid 1px #dcdcdc; margin:4px 0 0; padding:9px; background:#fff;}
div.garage-block div.cols1{width:296px; margin:0 auto;overflow:hidden;clear:both;  font-weight:bold; padding:0 0 6px;}
div.garage-block div.cols1 div.col1{ padding:3px 0;}
div.garage-block div.cols1 div.col2{width:auto; float:right;}
div.garage-block h2{ text-transform:uppercase;}
div.garage-block h2 span{ color:#aa9c5f;}

div.ads-block{border:solid 1px #dcdcdc; margin:10px 0 0; padding:10px; background:#fff;}
div.ads-block h2{ text-transform:uppercase; padding:0 0 6px;}

div.tags-side-block {border:solid 1px #dcdcdc; margin:10px 0px 0px 0px; padding:10px; background:#fff;}
div.tags-side-block h2 {text-transform:uppercase; padding:0 0 6px;}
div.tags-side-block a:hover {background:#aa9c5f;color:#ffffff;text-decoration:none;}




div.fast-block{border:solid 1px #dcdcdc; background:#fff; padding:7px 0 0; margin:4px 0 0;}
div.fast-block h2{ padding:0 8px 8px; text-transform:uppercase;}
div.fast-block a.player{ width:300px;margin:0 auto; display:block; position:relative; border:solid 1px #fff;}
div.fast-block a.player span.name{ position:absolute; left:0; top:0; z-index:3; font-size:15px; color:#fff; padding:2px 5px; line-height:18px; font-weight:bold;	
    -moz-opacity: 0.60;
	opacity: 0.60;
	filter:alpha(opacity=45);
	background: #000 url(none); }
div.fast-block span.info{ position:absolute; left:0; bottom:25px; z-index:3;color:#fff; padding:5px; width:290px; display:none;
-moz-opacity: 0.60;
opacity: 0.60;
filter:alpha(opacity=45);
background: #aa9c5f url(none); }
div.fast-block a.player:hover{ border:solid 1px #c8bb81; text-decoration:none;}
div.fast-block a.player:hover span.name{background: #aa9c5f url(none); }
div.fast-block a.player:hover span.info{ display:block;}
div.fast-block div.time{ padding:8px 0; border-top:solid 1px #dcdcdc; text-align:center; margin:10px 0 0;}
div.top-block{border:solid 1px #dcdcdc; background:#fff; padding:7px 0 8px; margin:10px 0 0;}
div.top-block img.new{ position:absolute; right:-5px; top:-3px;}
div.top-block a.player{ width:300px; margin:0 auto; display:block; position:relative; border:solid 1px #fff;background-image:url("../images2/smallplayer.gif");background-position:bottom;height:250px;}
div.top-block a.player span.name{ position:absolute; left:0; top:0; z-index:3; font-size:15px; color:#fff; padding:2px 5px; line-height:18px; font-weight:bold;	
    -moz-opacity: 0.60;
	opacity: 0.60;
	filter:alpha(opacity=45);
	background: #000 url(none); }
div.top-block span.info{ position:absolute; left:0; bottom:25px; z-index:3;color:#fff; padding:5px; width:290px; display:none;
-moz-opacity: 0.60;
opacity: 0.60;
filter:alpha(opacity=45);
background: #aa9c5f url(none); }

div.top-block a.player:hover{ border:solid 1px #c8bb81; text-decoration:none;}
div.top-block a.player:hover span.name{background: #aa9c5f url(none); }
div.top-block a.player:hover span.info{ display:block;}
div.top-block div.cols1{width:306px; margin:0 auto;overflow:hidden;clear:both;}
div.top-block div.cols1 div.col1{ font-size:18px; line-height:22px; font-weight:bold; text-transform:uppercase;}
div.top-block div.cols1 div.col2{width:auto; float:right; font-size:10px; color:#b1b1b1; text-align:center;}
#playbutton {background-image:url("../images2/nvplaybutton.png");border:0 none;height:75px;left:108px;margin:0;position:absolute;top:78px;width:75px;}
div.top-makes-block{border:solid 1px #dcdcdc; background:#fff; padding:7px 0 8px; margin:4px 0 0;}
div.top-makes-block h2{ padding:0 8px 6px; text-transform:uppercase;}
div.top-makes-block div.cols1{width:320px;overflow:hidden;clear:both; background:url(../images2/bg05.gif) repeat-y left top;}
div.top-makes-block div.cols1 div.col1{width:106px;}
div.top-makes-block div.cols1 div.col2{width:106px; margin:0 1px;}
div.top-makes-block ul{ padding:0 0 0 6px;}
div.top-makes-block ul li{ padding:2px 0;}
div.top-makes-block ul li a{ font-size:11px; font-weight:bold; color:#aa9c5f;}
div.top-makes-block div.all{border-top:solid 1px #dcdcdc; padding:8px 8px 0 0; margin:8px 0 0; text-align:right;}
div.top-makes-block div.all a{font-size:11px; font-weight:bold; color:#aa9c5f;}
div.news-block{ background:#fff; padding:8px 4px;}
div.news-block div.news{width:1016px; height:68px; overflow:hidden; position:relative;}
div.news-block ul.news{ width:1020px;}
div.news-block ul.news li{ width:200px; float:left; margin:0 4px 0 0; position:relative; height:68px; z-index:1; background:#eaeaea;}
div.news-block div.prev{ position:absolute; z-index:4; left:0; padding:10px 0 0; top:0;}
div.news-block div.next{ position:absolute; z-index:4; right:0; padding:10px 0 0; top:0;}
div.news-block ul.news a{ padding:8px 20px 0; display:block;}
div.news-block ul.news span.title{ font-weight:bold; color:#aa9c5f;}
div.news-block ul.news span.info{ font-weight:bold;}
div.news-block ul.news a:hover{ text-decoration:none;}
div.news-block ul.news a:hover span.title,
div.news-block ul.news a:hover span.info{ text-decoration:underline;}
div.tag-cloud-block{ padding:12px; background:#eaeaea; text-align:center; color:#666666;margin-bottom:5px;}
div.links-block{ padding:12px; background:#eaeaea; text-align:center; color:#666666;}
div.links-block a{ color:#666666; margin:0 4px;}
div.links-block div.separator01{ line-height:1px; height:1px; font-size:1px; background:#cccccc; margin:8px 0;}
div.footer{ background:url(../images2/bg06.jpg) repeat-x left top; min-width:1024px;}
div.footer-inner{ width:1024px; margin:0 auto; text-align:center; padding:30px 0 20px; color:#c4c7c8;}
div.footer div.copyright{ padding:0 0 4px;}
div.profile-block{ margin:20px 0px 0px 0px; background:#ffffff;padding-bottom:10px;}
div.profile-block h2 { background:none repeat scroll 0 0 #858585;color:#FFFFFF;font-size:24px;padding:8px 16px;margin:20px 0;}
div.profile-block ul.tabs{ background:#858585; height:41px; margin:0 0 17px;}
div.profile-block ul.tabs li{ padding:8px 0 0; width:auto; float:left;}
div.profile-block ul.tabs li.first{ padding:8px 0 0 8px;}
div.profile-block ul.tabs li a{ display:block; width:auto; float:left; text-decoration:underline; font-size:15px; color:#fff; font-weight:bold; line-height:33px;}
div.profile-block ul.tabs li a.active{ color:#333333; text-decoration:none;}
div.profile-block ul.tabs li a span{ display:block; width:auto; float:left;}
div.profile-block ul.tabs li a span.tab-r{ padding:0 7px;}
div.profile-block ul.tabs li a.active span.tab-l{ background:url(../images2/tab03-l.gif) no-repeat left top;}
div.profile-block ul.tabs li a.active span.tab-r{ background:url(../images2/tab03-r.gif) no-repeat right top;}
div.profile-block div.utils{ background:#eaeaea; padding:10px 0; text-align:right; font-size:11px; font-weight:bold; margin:15px 0 0;}
div.profile-block div.utils a{ margin: 0 10px 0 0;}
div.profile-block div.utils a img{ vertical-align:middle;}
div.profile-block div.cols1{width:671px;overflow:hidden;clear:both; padding:6px 0;}
div.profile-block div.cols1 div.col1{width:166px; font-size:14px; font-weight:bold; line-height:16px; text-align:right;}
div.profile-block div.cols1 div.col2{width:481px; float:right;}
div.profile-block div.cols1 div.col2 input.msg_radio{margin:0px 5px 0px 20px;}
div.profile-block div.cols1 div.col2 div.col_q {margin-bottom:6px;}
div.profile-block input.txt{ width:260px;}
div.profile-block span.required{ font-size:16px; color:#920503; font-weight:bold;}
div.profile-block textarea.text{ width:258px; height:125px;}
div.profile-block select.select1{ width:264px;}
div.profile-block input.option{ margin:0 10px 0 0px;}
div.profile-block input.make{ margin:0 10px 0 0px;}
div.profile-block div.cols01{width:480px;overflow:hidden;clear:both;}
div.profile-block div.cols01 div.col03{width:100&;}
div.profile-block div.cols01 div.col01{width:88px;}
div.profile-block div.cols01 div.col02{width:86px;}
div.profile-block .error{ background:#aa9c5f; border:solid 1px #aa9c5f;}
div.profile-block .actived{ border:solid 1px #aa9c5f;}
div.profile-block a.button{ width:68px; height:30px; background:url(../images2/bg08.gif) no-repeat left top; display:block;line-height:30px; text-indent:27px;}
div.profile-block a.button:hover{ background:url(../images2/bg09.gif) no-repeat left top; text-decoration:none; }
div.profile-block div.button{margin:20px 0 0;}

div.profile-block div.cols1 div.col2 div.cat {width:490px;margin: 0 0 15px 0;}
div.profile-block div.cols1 div.col2 div.cat h3 {background:none repeat scroll 0 0 #858585;color:#FFFFFF;margin:0 0 10px;padding:6px;}
div.profile-block div.cols1 div.col2 div.cat div.p_category_small {width:60px; float:left;text-align:center;}
div.profile-block div.cols1 div.col2 div.cat div.p_category_detail {width:80px; float:left;text-align:center;}
div.profile-block div.cols1 div.col2 div.cat div.p_category {width:91px; float:left;text-align:center;}



div.search-block{border:solid 1px #dcdcdc; background:#fff; padding:10px;margin-top:10px;  font-size:11px;}
div.search-block h2{ text-transform:uppercase;}
div.search-block div.param{ font-size:14px; line-height:16px; font-weight:bold; padding:8px 0 3px;}
div.search-block input.txt{ width:260px;}
div.search-block div.cols1{width:260px;overflow:hidden;clear:both;}
div.search-block div.cols1 div.col1{width:130px;}
div.search-block div.cols1 div.col2{width:130px;}
div.search-block div.cols01{width:130px;overflow:hidden;clear:both; padding:3px 0;}
div.search-block div.cols01 div.col01{width:22px;}
div.search-block div.cols01 div.col02{width:108px;}
div.search-block ul li{ padding:3px 0;}
div.search-block a.button{ width:68px; height:30px; background:url(../images2/bg08.gif) no-repeat left top; display:block;line-height:30px; text-indent:30px;}
div.search-block a.button:hover{ background:url(../images2/bg09.gif) no-repeat left top; text-decoration:none; }
div.search-block div.miles{ padding:8px 0; width:266px; text-align:right;}



div.side-block-2cols{border:solid 1px #dcdcdc; background:#fff; padding:10px; margin:10px 0px 0px 0px;  font-size:11px;}
div.side-block-2cols h2{ text-transform:uppercase;}
div.side-block-2cols div.param{ font-size:14px; line-height:16px; font-weight:bold; padding:8px 0 3px;}
div.side-block-2cols input.txt{ width:260px;}
div.side-block-2cols div.cols1{width:260px;overflow:hidden;clear:both;}
div.side-block-2cols div.cols1 div.col1{width:130px;}
div.side-block-2cols div.cols1 div.col2{width:130px;}
div.side-block-2cols div.cols01{width:130px;overflow:hidden;clear:both; padding:3px 0;}
div.side-block-2cols div.cols01 div.col01{width:22px;}
div.side-block-2cols div.cols01 div.col02{width:108px;}
div.side-block-2cols div.cols10{width:290px;overflow:hidden;clear:both;margin:10px 0 0 0;}
div.side-block-2cols div.cols10 div.col10{width:130px;float:left;}
div.side-block-2cols div.cols10 div.col20{width:140px;float:right;}
div.side-block-2cols div.cols010{width:130px;overflow:hidden;clear:both; padding:3px 0;}
div.side-block-2cols div.cols010 div.col010{width:22px;}
div.side-block-2cols div.cols010 div.col020{width:108px;}
div.side-block-2cols ul li{ padding:3px 0;}
div.side-block-2cols a.button{ width:68px; height:30px; background:url(../images2/bg08.gif) no-repeat left top; display:block;line-height:30px; text-indent:30px;}
div.side-block-2cols a.button:hover{ background:url(../images2/bg09.gif) no-repeat left top; text-decoration:none; }
div.side-block-2cols div.miles{ padding:8px 0; width:266px; text-align:right;}



div.make-block { border:solid 1px #dcdcdc; background:#fff; padding:10px;margin-top:10px;}
div.make-block h2{ text-transform:uppercase; padding:0 0 4px;}
div.make-block div.cols1{width:260px;overflow:hidden;clear:both; }
div.make-block div.cols1 div.col1{width:127px;}
div.make-block div.cols1 div.col2{width:133px; font-size:12px; font-weight:bold;}
div.make-block div.cols1 div.col1 img{ border:solid 1px #858585;}
div.make-block div.cols1 div.col2 a{ color:#930504;}
div.make-block  ul li{ padding:2px 0;}
div.winners-block{ margin:7px 0 0; width:1024px; height:490px; position:relative;}
div.winners-block div.prev{ position:absolute; top:10px; left:437px;}
div.winners-block div.next{ position:absolute; bottom:10px; left:437px;}
div.winners-block div.info{ position:absolute; left:43px; top:259px; padding:8px; width:554px; color:#fff;
-moz-opacity: 0.60;
opacity: 0.60;
filter:alpha(opacity=45);
background: #000 url(none);
}

div.winners-block div.info-flash {color:#FFFFFF;left:25px;padding:8px;position:absolute;top:44px;width:625px;background-color:rgba(0, 0, 0, 0.4);}

div.winners-block div.info-flash2 {color:#FFFFFF;left:25px;padding:8px;position:absolute;top:200px;width:625px;background-color:rgba(255, 255, 255, 0.6);}

div.winners-block h2.t1{ font-size:40px; line-height:45px;}
div.winners-block div.meta{ font-size:14px; line-height:18px;}
div.winners-block div.description{ font-size:13px; line-height:18px;}
div.winners-block div.winners{ position:absolute; right:8px; top:280px; width:320px;}
div.winners-block h2.t2{ text-transform:uppercase; padding:8px;
-moz-opacity: 0.60;
opacity: 0.60;
filter:alpha(opacity=45);
background: #fff url(none);
}
div.winners-block div.list{ width:320px; height:154px; 
-moz-opacity: 0.90;
opacity: 0.90;
filter:alpha(opacity=90);
background: #fff url(none); padding:2px 0 0; overflow:auto;}

div.winners-block div.showoff {background: none repeat scroll 0 0 transparent;position: absolute;right: 8px;top: 30px;width: 320px;}
/*div.winners-block div.showoff{ position:absolute; right:0px; top:20px;right:17px; width:300px;background:#ffffff;}*/
div.winners-block div.cols1{width:280px;overflow:hidden;clear:both; margin:0 0 0 8px;padding:4px 0; border-bottom:solid 1px #dcdcdc;}
div.winners-block div.cols1 div.col1{width:48px;}
div.winners-block div.cols1 div.col2{width:232px;}
div.winners-block div.cols01{width:232px;overflow:hidden;clear:both; padding:2px 0 0;}
div.winners-block div.cols01 div.col01 a{ font-weight:bold; color:#aa9c5f;}
div.winners-block div.cols01 div.col02{width:auto; float:right;}
div.news2-block{ width:1016px; height:68px; overflow:hidden; position:relative; margin:8px auto 0;}
div.news2-block ul.news{ width:1020px;}
div.news2-block ul.news li{ width:200px; float:left; margin:0 4px 0 0; position:relative; height:68px; z-index:1; background:#eaeaea;}
div.news2-block div.prev{ position:absolute; z-index:4; left:0; padding:10px 0 0; top:0;}
div.news2-block div.next{ position:absolute; z-index:4; right:0; padding:10px 0 0; top:0;}
div.news2-block ul.news a{ padding:6px 0px 0; display:block;}
div.news2-block ul.news span.title{ font-weight:bold; color:#aa9c5f; display:block; padding:3px 0;}
div.news2-block ul.news span.info{ font-weight:bold;}
div.news2-block ul.news a:hover{ text-decoration:none;}
div.news2-block ul.news a:hover span.title,
div.news2-block ul.news a:hover span.info{ text-decoration:underline;}
div.news2-block span.cols1{width:200px;overflow:hidden;clear:both; display:block;}
div.news2-block span.cols1 span.col1{width:75px; margin:0 8px 0 0; text-align:right; float:left; display:block;}
div.news2-block span.cols1 span.col2{width:110px; float:left; display:block;}
div.top-makes2-block{ font-size:11px; font-weight:bold; background:#ffffff;margin-top:10px;} 
div.top-makes2-block h2{ font-size:24px; color:#fff; padding:8px 16px; background:#858585; }
div.top-makes2-block a{ color:#aa9c5f;}
div.top-makes2-block div.top{ padding:7px 11px 0 11px;}
div.top-makes2-block div.cols1{width:672px;overflow:hidden;clear:both;  background:url(../images2/bg10.gif) repeat-y left top;}
div.top-makes2-block div.cols1 div.col1{width:112px;}
div.top-makes2-block div.cols2{width:672px; border-top:solid 1px #dcdcdc; padding:8px 0 0;overflow:hidden;clear:both; margin:8px 0 0;}
div.top-makes2-block div.cols2 div.col1{width:;}
div.top-makes2-block div.cols2 div.col2{width:auto; float:right; height:20px;}
div.top-makes2-block ul li{ padding:2px 6px 2px 10px;}
div.tags-block{ font-size:10px; margin:8px 0 0;}
div.tags-block h2.t1{ font-size:24px; color:#fff; padding:8px 16px; background:#858585; }
div.tags-block h2{ padding:0 8px;}
div.tags-block div.cols1{width:662px; margin:0 auto;overflow:hidden;clear:both; padding:10px;}
div.tags-block div.cols1 a:hover {background:#aa9c5f;color:#ffffff;text-decoration:none;}


div.great-rides-block{ font-size:10px; margin:10px 0 0;background:#ffffff;}
div.great-rides-block h2.t1{ font-size:24px; color:#fff; padding:8px 16px; background:#858585; }
div.great-rides-block h2{ padding:0 8px;}
div.great-rides-block div.cols1{width:662px; margin:0 auto;overflow:hidden;clear:both; padding:10px 0;}
div.great-rides-block div.cols1 div.col1{width:320px;}
div.great-rides-block div.cols1 div.col2{width:320px; float:right;}
div.great-rides-block div.cols01{width:320px;overflow:hidden;clear:both; border-bottom:solid 1px #dcdcdc; padding:9px 0;}
div.great-rides-block div.cols01 div.col01{width:128px;}
div.great-rides-block div.cols01 div.col02{width:192px;}
div.great-rides-block div.cols001{width:192px;overflow:hidden;clear:both; padding:2px 0 0;}
div.great-rides-block div.cols001 div.col001{width:auto; float:left;}
div.great-rides-block div.cols001 div.col002{width:auto; float:left; padding:0 0 0 4px;}
div.great-rides-block div.cols001 div.col003{width:auto; float:right;}
div.great-rides-block div.rank{ width:109px; text-align:center; background:#858585; padding:4px 0; margin:0 auto; position:relative;}
div.great-rides-block div.rate{ padding:4px 0 4px 16px;}
div.great-rides-block h3{ padding:0 0 2px;}
div.great-rides-block h3 a:hover{ color:#aa9c5f;}
div.great-rides-block div.awarded{ width:109px; text-align:center; background:#858585; padding:4px 0; margin:0 auto; position:relative;}
div.great-rides-block div.awarded:hover{ width:109px; text-align:center; background:#aa9c5f; padding:4px 0; margin:0 auto; position:relative;}
div.great-rides-block img.awarded{ position:absolute; left:-3px; top:6px;}
div.great-rides-block div.boosted{ width:109px; text-align:center; background:#858585; padding:4px 0; margin:0 auto; position:relative;}
div.great-rides-block div.boosted:hover{ width:109px; text-align:center; background:#aa9c5f; padding:4px 0; margin:0 auto; position:relative;}
div.great-rides-block img.boosted{ position:absolute; right:3px; top:-3px;}
div.week-block{border:solid 1px #dcdcdc; background:#fff; padding:7px 0 8px; }
div.week-block a.player{ width:300px; margin:0 auto; display:block; position:relative; border:solid 1px #fff;}
div.week-block a.player span.name{ position:absolute; left:0; top:0; z-index:3; font-size:15px; color:#fff; padding:2px 5px; line-height:18px; font-weight:bold;	
    -moz-opacity: 0.60;
	opacity: 0.60;
	filter:alpha(opacity=45);
	background: #000 url(none); }
div.week-block span.info{ position:absolute; left:0; bottom:25px; z-index:3;color:#fff; padding:5px; width:290px; display:none;
-moz-opacity: 0.60;
opacity: 0.60;
filter:alpha(opacity=45);
background: #aa9c5f url(none); }
div.week-block a.player:hover{ border:solid 1px #c8bb81; text-decoration:none;}
div.week-block a.player:hover span.name{background: #aa9c5f url(none); }
div.week-block a.player:hover span.info{ display:block;}
div.week-block div.cols1{width:306px; margin:0 auto;overflow:hidden;clear:both;}
div.week-block div.cols1 div.col1{ font-size:18px; line-height:22px; font-weight:bold; text-transform:uppercase;}
div.week-block div.cols1 div.col2{width:auto; float:right; font-size:10px; color:#b1b1b1; text-align:center;}
div.week-block img.new{ position:absolute; left:-2px; top:-2px;}
div.favorites-block{ border:solid 1px #dcdcdc; background:#fff; padding:7px 0; margin:4px 0 0;}
div.favorites-block div.cols1{width:312px;overflow:hidden;clear:both; padding:7px 0 0; margin:0 auto;}
div.favorites-block div.cols1 div.col1{width:104px;}
div.favorites-block a.ride{ width:97px; text-align:center; display:block; padding:7px 0; background:#858585; color:#fff; font-weight:bold; margin:0 auto;}
div.favorites-block a.ride span.rate{ padding:3px 0 0; display:block;}
div.favorites-block a.ride:hover{ background:#aa9c5f; text-decoration:none;}
div.favorites-block h2{ padding:0 8px; text-transform:uppercase;}
div.favorites-block div.all{ padding:7px 8px 0 8px; text-align:right;}
div.favorites-block div.all a{ font-size:11px; font-weight:bold; color:#aa9c5f;}
div.latest-comments-block{border:solid 1px #dcdcdc; background:#fff; padding:7px 0; margin:4px 0 0;}
div.latest-comments-block h2{ padding:0 8px; text-transform:uppercase;}
div.latest-comments-block div.all{ padding:7px 8px 0 8px; text-align:right;}
div.latest-comments-block div.all a{ font-size:11px; font-weight:bold; color:#aa9c5f;}
div.latest-comments-block div.cols1{width:320px;overflow:hidden;clear:both; padding:9px 0; border-bottom:solid 1px #dcdcdc;}
div.latest-comments-block div.cols1 div.col1{width:127px;}
div.latest-comments-block div.cols1 div.col2{width:185px; font-size:10px;}
div.latest-comments-block a.user{ width:109px; margin:0 auto; display:block; background:#858585; padding:4px 0; text-align:center;}
div.latest-comments-block a.user:hover{ background:#aa9c5f;}
div.latest-comments-block span.name{ display:block; color:#fff; padding:2px 0 0; font-weight:bold;}
div.latest-comments-block h3 a:hover{color:#aa9c5f;}
div.latest-comments-block div.meta{color:#b1b1b1;}
div.latest-comments-block div.meta a{color:#b1b1b1;}
div.latest-comments-block p{ padding:4px 0;}
div.top-rides-block{border:solid 1px #dcdcdc; background:#fff; padding:7px 0; margin:10px 0 0;}
div.top-rides-block h2{ padding:0 8px; text-transform:uppercase;}
div.top-rides-block div.all{ padding:7px 8px 0 8px; text-align:right;}
div.top-rides-block div.all a{ font-size:11px; font-weight:bold; color:#aa9c5f;}
div.top-rides-block div.cols1{width:320px;overflow:hidden;clear:both; padding:9px 0; border-bottom:solid 1px #dcdcdc;}
div.top-rides-block div.cols1 div.col1{width:127px;}
div.top-rides-block div.cols1 div.col2{width:185px; font-size:10px;}
div.top-rides-block a.ride{ width:109px; margin:0 auto; display:block; background:#858585; padding:4px 0; text-align:center;}
div.top-rides-block a.ride:hover{ background:#aa9c5f;}
div.top-rides-block span.rate{ display:block; padding:2px 0 0;}
div.top-rides-block h3 a:hover{color:#aa9c5f;}
div.top-rides-block div.cols01{width:185px;overflow:hidden;clear:both; color:#b1b1b1;}
div.top-rides-block div.cols01 div.col02{width:auto; float:right;}
div.top-rides-block div.cols01 a{color:#b1b1b1;}
div.top-rides-block p{ padding:4px 0;}

div.media-block {background:#ffffff;margin-top:10px;padding-bottom:10px;}
div.media-block div.media{ width:625px; margin:0 auto;}
div.media-block div.cols1{width:625px;overflow:hidden;clear:both; padding:10px 0 6px;}
div.media-block div.cols1 div.col1{ font-size:18px; font-weight:bold; line-height:22px;}
div.media-block div.cols1 div.col2{width:auto; float:right;}
div.media-block div.cols1 div.col2 img{ vertical-align:middle;}
div.media-block span.rate{ padding:0 10px 0 0;float:left;}
div.media-block span.mediaswitch{ padding:3px 0 0 0;float:right;}

div.media-block div.cols2{width:625px;overflow:hidden;clear:both; padding:8px 0 0;}
div.media-block div.cols2 div.col1{width:88px; margin:0 2px 0 0;}
div.media-block div.cols2 div.col2{width:85px;}
div.media-block div.value{ font-size:28px; color:#666666; font-weight:bold; text-align:center; background:#eaeaea; line-height:32px;}
div.media-block div.name{ font-weight:bold; text-align:center; background:#cfcfcf; color:#666; padding:7px 0;}

div.media-block div.utils{ background:#eaeaea; padding:10px 0; text-align:right; font-size:11px; font-weight:bold; margin:15px 0 0;}
div.media-block div.utils div.legend { margin: 0 10px 0 0;}
div.media-block div.utils div.legend img{ vertical-align:middle;}

div.media-block div.cols1 div.col2 span.mediaswitch ul.media {width:auto; float:right;}
div.media-block div.cols1 div.col2 span.mediaswitch ul.media li.tab{ padding:2px 2px 0 2px; width:auto; float:left;}
div.media-block div.cols1 div.col2 span.mediaswitch ul.media li.tab.vid a{display:block; float:left;background-image:url("../images2/video_garage.png"); background-position: 0 -75px; width:25px;height:25px;}
div.media-block div.cols1 div.col2 span.mediaswitch ul.media li.tab.vid a:hover{ text-decoration:none;background-color:#858585;background-image:url("../images2/video_garage.png"); background-position: 0 -25px;width:25px;height:25px;}
div.media-block div.cols1 div.col2 span.mediaswitch ul.media li.tab.vid a.active{ text-decoration:none;background-color:#858585;background-image:url("../images2/video_garage.png"); background-position: 0 -25px;width:25px;height:25px;}

div.media-block div.cols1 div.col2 span.mediaswitch ul.media li.tab.pic a {display:block; float:left; background-image:url(../images2/camera_garage.png); background-position: 0 -75px; width:25px;height:25px;}
div.media-block div.cols1 div.col2 span.mediaswitch ul.media li.tab.pic a:hover{ text-decoration:none; background-color:#858585;background-image: url(../images2/camera_garage.png); background-position: 0 -25px; width:25px;height:25px;}
div.media-block div.cols1 div.col2 span.mediaswitch ul.media li.tab.pic a.active{ text-decoration:none; background-color:#858585;background-image: url(../images2/camera_garage.png);background-position: 0 -25px; width:25px;height:25px;}


/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*Thumbs*/
div.box div.thumbs-garage-block{margin:4px 0 0; padding:10px;}
div.box div.thumbs-garage-block h1{ text-transform:uppercase; padding:0 0 6px;}
/*
div.box div.thumbs-garage-block div div.thumbsup_template_thumbs-up-down {background:url(../images2/sprite_thumb.png) no-repeat 0 0;color:#000000;height:40px;margin-left:auto;margin-right:auto;position:relative;width:300px;}
*/

div.box div.thumbs-garage-block div div.thumbsup_template_thumbs-up-down {background:url(../images2/garage_rating_sprites.png) no-repeat -302px 0;color:#000000;height:85px;margin-left:auto;margin-right:auto;position:relative;width:201px;}


/* Box */
div.box div.thumbs-garage-block div.thumbsup_template_thumbs-up-down { position:relative; margin-left:auto; margin-right:auto; width:300px; height:40px; background:url(../images2/garage_rating_sprites.png) no-repeat 0 0; color:#000; }
div.box div.thumbs-garage-block div.thumbsup_template_thumbs-up-down_count { position:relative; margin-left:auto; margin-right:auto; width:300px; height:82px; color:#000; background:url(../images2/garage_rating_sprites.png) no-repeat; border:0;}

/* Reset form margin/padding */
div.box div.thumbs-garage-block div.thumbsup_template_thumbs-up-down form { margin:0; padding:0; }

/* Stuff to hide */
div.box div.thumbs-garage-block div.thumbsup_template_thumbs-up-down .thumbsup_hide { display:none; }

/* Positive and negative vote count */
div.box div.thumbs-garage-block div.thumbsup_template_thumbs-up-down_count strong { position:absolute; top:0; padding:10px 0 0; width:100px; font:bold 45px 'Myriad Pro',Myriad,Helvetica,Arial,sans-serif; text-align:center; color:#fff; letter-spacing:-0.05em; }
div.box div.thumbs-garage-block div.thumbsup_template_thumbs-up-down_count strong.positive_votes { left:0; }
div.box div.thumbs-garage-block div.thumbsup_template_thumbs-up-down_count strong.negative_votes { right:0; }

/* Vote buttons */
div.box div.thumbs-garage-block div.thumbsup_template_thumbs-up-down input { position:absolute; top:0; width:100px; height:85px; background:url(../images2/garage_rating_sprites.png) no-repeat 50px 0; border:0; text-indent:-9999px; cursor:pointer; }
div.box div.thumbs-garage-block div.thumbsup_template_thumbs-up-down input.vote_positive { left:0px;background-position:-301px 0; }
div.box div.thumbs-garage-block div.thumbsup_template_thumbs-up-down input.vote_negative { right:0px;background-position:-402px 0; }
div.box div.thumbs-garage-block div.thumbsup_template_thumbs-up-down input.vote_positive:hover { background-position:-504px 0; }
div.box div.thumbs-garage-block div.thumbsup_template_thumbs-up-down input.vote_negative:hover { background-position:-605px 0; }
div.box div.thumbs-garage-block div.thumbsup_template_thumbs-up-down input:active { outline:0; }
div.box div.thumbs-garage-block div.thumbsup_template_thumbs-up-down input.vote_positive:active { background-position:-707px 0; }
div.box div.thumbs-garage-block div.thumbsup_template_thumbs-up-down input.vote_negative:active { background-position:-808px 0; }

/* Closed form */
div.box div.thumbs-garage-block div.thumbsup_template_thumbs-up-down .thanks input, .thumbsup_template_thumbs-up-down .closed input { cursor:default; }
div.box div.thumbs-garage-block div.thumbsup_template_thumbs-up-down .thanks input.vote_positive { background-position:-500px 0; }
div.box div.thumbs-garage-block div.thumbsup_template_thumbs-up-down .thanks input.vote_negative { background-position:-550px 0; }
div.box div.thumbs-garage-block div.thumbsup_template_thumbs-up-down .closed input.vote_positive { background-position:-600px 0; }
div.box div.thumbs-garage-block div.thumbsup_template_thumbs-up-down .closed input.vote_negative { background-position:-650px 0; }

/* Fix for IE <= 7: text-indent does not work to hide text on submit buttons */
div.box div.thumbs-garage-block div.thumbsup_template_thumbs-up-down input { font-size:0; line-height:999px; }

/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#slider{
}

.rides_slider{
	display:none;
}

#ride_standings{
	padding: 10px !important;
}

.rides_slider .ride_img{
	float:left;
	margin-right: 45px;
}

.standings{
	float:left;
	height:180px;
       width:445px;
}

.standings ul{
	width:445px;
	list-style-type:none;
}

.standings ul li{
	display:inline;
	float:left;
	width:220px;
	text-align: center;
}

.standings ul li p{
	font-size:18px;
	font-weight:bold;
	line-height:26px;
}

.standings .bar{
	clear:left;
	height:8px;
	border:1px solid #858585;
	width:445px;
}

.standings .bar .bar_fill{
	height:8px;
	background:#858585;
}

.standings .left_bound{
	float:left;	
}

.standings .right_bound{
	float:right;	
}

div.data-block{ margin:17px 0 0;background:#ffffff;padding-bottom:10px;}
div.data-block div.cols1{width:694px;overflow:hidden;clear:both; background:#858585; height:41px; margin:0 0 17px;}
div.data-block div.cols1 div.col1{width:;}
div.data-block div.cols1 div.col2{width:auto; float:right; padding:13px 7px 0 0;}
div.data-block ul.tabs{ height:41px;}
div.data-block ul.tabs li{ padding:8px 0 0; width:auto; float:left;}
div.data-block ul.tabs li.first{ padding:8px 0 0 8px;}
div.data-block ul.tabs li a{ display:block; width:auto; float:left; text-decoration:underline; font-size:15px; color:#fff; font-weight:bold; line-height:33px;}
div.data-block ul.tabs li a.active{ color:#333333; text-decoration:none;}
div.data-block ul.tabs li a span{ display:block; width:auto; float:left;}
div.data-block ul.tabs li a span.tab-r{ padding:0 7px;}
div.data-block ul.tabs li a.active span.tab-l{ background:url(../images2/tab03-l.gif) no-repeat left top;}
div.data-block ul.tabs li a.active span.tab-r{ background:url(../images2/tab03-r.gif) no-repeat right top;}
div.data-block div.cols2{width:680px;clear:both; margin:0 auto;}
div.data-block div.cols2 div.col1{width:403px;}
div.data-block div.cols2 div.col2{width:252px; float:right;}
div.data-block div.cols01{width:403px;overflow:hidden;clear:both; background:#eaeaea; padding:6px 0;}
div.data-block div.cols01 div.col01{ padding:0 0 0 6px; font-size:14px; font-weight:bold; line-height:18px;}
div.data-block div.cols01 div.col02{width:auto; float:right; padding:0 6px 0 0;}
div.data-block a.more{ color:#aa9c5f;}
div.data-block h4.t1{background:#eaeaea; padding:6px;}
div.data-block div.smiles{ width:240px; margin:18px auto 0; height:45px; text-align:center; background:#eaeaea;}
div.data-block div.smiles span.all{ width:30px; display:block; float:left; font-size:14px; font-weight:bold; line-height:45px;}
div.data-block div.smiles a{ width:30px; display:block; float:left; padding:2px 0 0; height:43px;}
div.data-block div.smiles a.active,
div.data-block div.smiles a:hover{ background:#aa9c5f; color:#fff; text-decoration:none;}
div.data-block div.smiles span.value{ font-size:11px; font-weight:bold;}
div.data-block div.cols02{width:403px; background:#eaeaea;clear:both;position:relative; margin:27px 0 0;}
div.data-block div.cols02 div.col01{width:94px; text-align:center; padding:63px 0 34px; font-size:11px; font-weight:bold;}


div.data-block div.cols04c {background:#EAEAEA; width:378px; clear:both;position:relative; margin:27px 0px 0px 25px;}
div.data-block div.cols04c div.col01{width:93px; text-align:center; padding:63px 0 34px; font-size:11px; font-weight:bold; }
div.data-block div.cols04c div.col02{width:280px; padding:2px 0 0;}


div.data-block div.cols04c div.cols001{width:280px;overflow:hidden;clear:both; border-bottom:solid 1px #858585; padding:0 0 2px;}
div.data-block div.cols04c div.cols001 div.col001 a{width:auto; float:left; font-size:16px; font-weight:bold; color:#aa9c5f; line-height:20px; padding:2px 0 0;}
div.data-block div.cols04c div.cols001 div.col002{width:auto; float:right;line-height:22px;}
div.data-block div.cols04c div.cols001 div.col002 img{ vertical-align:middle;}
div.data-block div.cols04c div.cols002{width:280px;overflow:hidden;clear:both; padding:0 0 6px; }
div.data-block div.cols04c div.cols002 div.col001{width:250px; float:left; padding:4px 0 0; font-size:13px; line-height:15px; }
div.data-block div.cols04c div.cols002 div.col002{width:19px; float:right; text-align:right;}
div.data-block div.cols04c div.utils{ padding:6px 0 0;}



div.data-block div.cols04c div.col01 div.thumbs {float:left;margin-left:24px;}
div.data-block div.cols04c div.col01 div.thumbs_up {background: url(../images2/thumbs_small.png) no-repeat;float:left;background-position:0px -0px;width:16px; height:16px;margin-right:1px}
div.data-block div.cols04c div.col01 div.thumbs_up:hover {background: url(../images2/thumbs_small.png) no-repeat;float:left;background-position:0px -16px;width:16px; height:16px;margin-right:1px}
div.data-block div.cols04c div.col01 div.thumbs_up:active {background: url(../images2/thumbs_small.png) no-repeat;float:left;background-position:0px -32px;width:16px; height:16px;margin-right:1px}

div.data-block div.cols04c div.col01 div.thumbs_down {background: url(../images2/thumbs_small.png) no-repeat;float:left;background-position:-16px -0px;width:16px; height:16px;}
div.data-block div.cols04c div.col01 div.thumbs_down:hover {background: url(../images2/thumbs_small.png) no-repeat;float:left;background-position:-16px -16px;width:16px; height:16px;}
div.data-block div.cols04c div.col01 div.thumbs_down:active {background: url(../images2/thumbs_small.png) no-repeat;float:left;background-position:-16px -32px;width:16px; height:16px;}

div.data-block div.cols04c div.col01 div.thumbs_up_inact {background: url(../images2/thumbs_small.png) no-repeat;float:left;background-position:0px -48px;width:16px; height:16px;margin-right:1px}
div.data-block div.cols04c div.col01 div.thumbs_down_inact {background: url(../images2/thumbs_small.png);float:left;background-position:16px -48px;width:16px; height:16px;margin-right:1px}
div.data-block div.cols04c div.col01 div.result {clear:both;width:80px;margin-right:1px}



div.data-block div.cols04c div.col01 div.thumbs {float:left;margin-left:24px;}
div.data-block div.cols04c div.col01 div.thumbs_up {background: url(../images2/thumbs_small.png) no-repeat;float:left;background-position:0px -0px;width:16px; height:16px;margin-right:1px}
div.data-block div.cols04c div.col01 div.thumbs_up:hover {background: url(../images2/thumbs_small.png) no-repeat;float:left;background-position:0px -16px;width:16px; height:16px;margin-right:1px}
div.data-block div.cols04c div.col01 div.thumbs_up:active {background: url(../images2/thumbs_small.png) no-repeat;float:left;background-position:0px -32px;width:16px; height:16px;margin-right:1px}

div.data-block div.cols04c div.col01 div.thumbs_down {background: url(../images2/thumbs_small.png) no-repeat;float:left;background-position:-16px -0px;width:16px; height:16px;}
div.data-block div.cols04c div.col01 div.thumbs_down:hover {background: url(../images2/thumbs_small.png) no-repeat;float:left;background-position:-16px -16px;width:16px; height:16px;}
div.data-block div.cols04c div.col01 div.thumbs_down:active {background: url(../images2/thumbs_small.png) no-repeat;float:left;background-position:-16px -32px;width:16px; height:16px;}

div.data-block div.cols04c div.col01 div.thumbs_up_inact {background: url(../images2/thumbs_small.png) no-repeat;float:left;background-position:0px -48px;width:16px; height:16px;margin-right:1px}
div.data-block div.cols04c div.col01 div.thumbs_down_inact {background: url(../images2/thumbs_small.png);float:left;background-position:16px -48px;width:16px; height:16px;margin-right:1px}
div.data-block div.cols04c div.col01 div.result {clear:both;width:80px;margin-right:1px}


/*---col4c*/



div.data-block div.cols02 div.col01 div.thumbs {float:left;margin-left:24px;}
div.data-block div.cols02 div.col01 div.thumbs_up {background: url(../images2/thumbs_small.png) no-repeat;float:left;background-position:0px -0px;width:16px; height:16px;margin-right:1px}
div.data-block div.cols02 div.col01 div.thumbs_up:hover {background: url(../images2/thumbs_small.png) no-repeat;float:left;background-position:0px -16px;width:16px; height:16px;margin-right:1px}
div.data-block div.cols02 div.col01 div.thumbs_up:active {background: url(../images2/thumbs_small.png) no-repeat;float:left;background-position:0px -32px;width:16px; height:16px;margin-right:1px}

div.data-block div.cols02 div.col01 div.thumbs_down {background: url(../images2/thumbs_small.png) no-repeat;float:left;background-position:-16px -0px;width:16px; height:16px;}
div.data-block div.cols02 div.col01 div.thumbs_down:hover {background: url(../images2/thumbs_small.png) no-repeat;float:left;background-position:-16px -16px;width:16px; height:16px;}
div.data-block div.cols02 div.col01 div.thumbs_down:active {background: url(../images2/thumbs_small.png) no-repeat;float:left;background-position:-16px -32px;width:16px; height:16px;}

div.data-block div.cols02 div.col01 div.thumbs_up_inact {background: url(../images2/thumbs_small.png) no-repeat;float:left;background-position:0px -48px;width:16px; height:16px;margin-right:1px}
div.data-block div.cols02 div.col01 div.thumbs_down_inact {background: url(../images2/thumbs_small.png);float:left;background-position:16px -48px;width:16px; height:16px;margin-right:1px}
div.data-block div.cols02 div.col01 div.result {clear:both;width:80px;margin-right:1px}


div.data-block div.cols02 div.col02{width:303px; padding:2px 0 0;}
div.data-block div.user{ width:67px; height:57px; background:url(../images2/bg11.gif) no-repeat left top; padding:11px 0 0 12px; position:absolute; left:6px; top:-9px; text-align:left;}
div.data-block button.reply{color:#fff; font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold; background:#aa9c5f; width:73px; height:20px; line-height:20px; display:block; position:absolute; left:6px; bottom:-8px;border:none;cursor:pointer;padding:0px 0px 3px 0px;}
div.data-block a.hidecomment {color:#fff; background:#aa9c5f; width:73px; height:20px; line-height:20px; display:block; position:absolute; right:6px; bottom:-8px;}
div.data-block a.hidecomment:hover {text-decoration:none;}



div.data-block #vcom_editor_rating{list-style-type:none;padding:0;margin:0;}

div.data-block #vcom_editor_rating li{height:32px;width:32px;display:inline-block}

div.data-block #vcom_editor_rating div{background:#aa9c5f;border:1px solid #7D0303;text-align:center;height:30px;margin:0px 1px 0px 0px;}

div.data-block #vcom_editor_rating div:hover{background:#7D0303;color:white;cursor:pointer;}

div.data-block #vcom_editor_emoticons{display:none;}

div.data-block #vcom_editor_rating .active_rating {background:#7D0303;color:white;cursor:pointer;}


div.data-block #emoticons_list{width:100%;}
div.data-block .emo_even{background:#EAEAEA;height:25px;}
div.data-block .emo_odd{background:#BCBCBC;height:25px;}


div.data-block div.cols001{width:303px;overflow:hidden;clear:both; border-bottom:solid 1px #858585; padding:0 0 2px;}
div.data-block div.cols001 div.col001 a{width:auto; float:left; font-size:16px; font-weight:bold; color:#aa9c5f; line-height:20px; padding:2px 0 0;}
div.data-block div.cols001 div.col002{width:auto; float:right;}
div.data-block div.cols001 div.col002 img{ vertical-align:middle;}
div.data-block div.cols002{width:303px;overflow:hidden;clear:both; padding:0 0 6px; }
div.data-block div.cols002 div.col001{width:270px; float:left; padding:4px 0 0; font-size:13px; line-height:15px; }
div.data-block div.cols002 div.col002{width:19px; float:right; text-align:right;}
div.data-block div.utils{ padding:6px 0 0;}
div.data-block div.pagination{ height:20px; background:#eaeaea;line-height:20px; margin:27px 0 0;}
div.data-block div.pagination-inner{ float:left; width:auto; padding:0px 0 0 81px;}
div.data-block div.pagination a{ display:block; float:left; width:auto; padding:0 6px; margin:0 2px 0 0;}
div.data-block div.pagination a.active{ background:#aa9c5f; color:#fff;text-decoration:none; }
div.data-block div.pagination a:hover{ background:#333333;  text-decoration:none; color:#fff;}
div.data-block div.pagination span{ width:auto; float:left;margin:0 2px 0 0; display:block;}
div.data-block div.pagination a.prev{ padding:5px 0 0;}
div.data-block div.pagination a.next{ padding:5px 0 0;}
div.data-block div.pagination a.prev:hover,
div.data-block div.pagination a.next:hover{ background:none;}
div.data-block div.cols03{width:403px; background:#aa9c5f;clear:both;position:relative; margin:27px 0 0; color:#fff;}
div.data-block div.cols03 a{ color:#fff;}
div.data-block div.cols03 div.col01{width:94px; padding:76px 0 0; }
div.data-block div.cols03 div.col02{width:303px; padding:2px 0 0;}
div.data-block div.user2{ width:85px; height:71px; background:url(../images2/bg12.gif) no-repeat left top; padding:11px 0 0 15px; position:absolute; left:3px; top:-9px; text-align:left;}
div.data-block input.reply2{ color:#fff; background:#aa9c5f; width:78px; height:25px; line-height:20px; display:block; font-size:11px; font-weight:bold; color:#fff; background:url(../images2/bg13.gif)no-repeat left top;padding:0px 0px 3px 0px; cursor:pointer; float:left; margin:0 0 0 4px; text-align:center;border:none;}
div.data-block input.reply2:hover{ text-decoration:none;}
div.data-block div.cols003{width:303px;overflow:hidden;clear:both; border-bottom:solid 1px #7d0303; padding:6px 0;}
div.data-block div.cols003 div.col001{width:auto; float:left; font-size:16px; font-weight:bold;  line-height:20px; }
div.data-block div.cols003 div.col002{width:auto; float:right; font-size:13px; font-weight:bold; line-height:20px;}
div.data-block div.cols004{width:290px;overflow:hidden;clear:both; padding:9px 0; margin:0 auto;}
div.data-block div.cols004 div.col001{width:252px; float:left; }
div.data-block div.cols004 div.col002{width:38px; float:right; text-align:right; padding:54px 0 0; }
div.data-block ul.tools{ height:23px; margin:0 0 2px;}
div.data-block ul.tools li{ width:auto; padding:0 1px 0 0; float:left;}
div.data-block ul.tools li a{ display:block; width:38px; float:left; border:solid 1px #7d0303; line-height:21px; text-align:center;cursor:pointer;}
div.data-block textarea.comment{ width:250px; height:93px;}
div.data-block div.smiles2{ text-align:center; padding:8px 0 0;}
div.data-block div.cols004 div.col002 img{ vertical-align:middle;}
div.data-block div.cols04{width:238px;clear:both; overflow:hidden; margin:0 auto; padding:8px 0; font-size:11px; font-weight:bold;}
div.data-block div.cols04 div.col01{width:119px;}
div.data-block div.cols04 div.col02{width:119px;}
div.data-block div.cols04 img{ vertical-align:middle;}
div.data-block span.up{ color:#277621;}
div.data-block span.down{ color:#7d0303;}
div.data-block div.cols05{width:238px;clear:both; overflow:hidden; margin:0 auto; padding:8px 0; text-align:center;}
div.data-block div.cols05 div.col01{width:119px;}
div.data-block div.cols05 div.col02{width:119px;}
div.data-block div.legend{ font-size:15px; text-transform:uppercase; line-height:18px; font-weight:bold;}
div.data-block div.value2{ font-size:33px; line-height:38px; font-weight:bold;}
div.data-block div.cols06{width:238px;overflow:hidden;clear:both; font-size:11px; padding:2px 0; margin:0 auto;}
div.data-block div.cols06 div.col01{width:119px; font-weight:bold;}
div.data-block div.cols06 div.col02{width:119px;}
div.data-block div.data{ padding:3px 0;}
div.data-block span.s1{ color:#aa9c5f;}
div.data-block div.cols07{width:238px;overflow:hidden;clear:both; font-size:11px; padding:8px 0; margin:0 auto;}
div.data-block div.cols07 div.col01{width:144px;}
div.data-block div.cols07 div.col02{width:94px;}
div.data-block h4.t2 a{color:#aa9c5f;}
div.data-block div.cols07 div.col02 ul li{ font-size:11px; padding:2px 0;}
div.data-block div.cols08{width:252px;overflow:hidden;clear:both;  padding:8px 0;}
div.data-block div.cols08 div.col02{width:auto; float:right;}

div.data-block div.cols10 {width:403px;overflow:hidden;clear:both;padding:6px 0px;}
div.data-block div.cols10 h5.t1 {background:#EAEAEA;padding:6px;}
div.data-block div.cols10 div.col010{width:180px; text-align:left; font-size:11px;float:left;}
div.data-block div.cols10 div.col010 div {padding:6px;}
div.data-block div.cols10 div.col020{width:180px; text-align:left; font-size:11px;float:right;}
div.data-block div.cols10 div.col020 div {padding:6px;}


div.settings-menu-block{ margin:0 0 9px;}
div.settings-menu-block ul.tabs{ height:41px; position:relative;}
div.settings-menu-block ul.tabs li{ padding:8px 0 0; width:auto; float:left;}
div.settings-menu-block ul.tabs li.first{ padding:8px 0 0 8px;}
div.settings-menu-block ul.tabs li a{ display:block; width:auto; float:left; text-decoration:underline; font-size:15px; color:#fff; font-weight:bold; line-height:33px;}
div.settings-menu-block ul.tabs li a.active{ color:#333333; text-decoration:none;}
div.settings-menu-block ul.tabs li a span{ display:block; width:auto; float:left;}
div.settings-menu-block ul.tabs li a span.tab-r{ padding:0 7px;}
div.settings-menu-block ul.tabs li a.active span.tab-l{ background:url(../images2/tab03-l.gif) no-repeat left top;}
div.settings-menu-block ul.tabs li a.active span.tab-r{ background:url(../images2/tab03-r.gif) no-repeat right top;}
div.page{
padding:21px 17px;
background: #787677 url(none);
}
div.page-inner{ background:#e5e5e5; padding:11px 8px;}
div.content2{ width:974px; clear:both;}
div.side2{ width:322px; float:left;}
div.main2{ width:641px; float:right;}
div.garage2-block{border:solid 1px #dcdcdc; padding:9px 0; background:#f6f6f6;}
div.garage2-block div.cols1{width:302px; margin:0 auto;overflow:hidden;clear:both;  font-weight:bold; padding:0 0 6px;}
div.garage2-block div.cols1 div.col1{ padding:3px 0;}
div.garage2-block div.cols1 div.col2{width:auto; float:right;}
div.garage2-block h2{ text-transform:uppercase;}
div.garage2-block h2 span{ color:#aa9c5f;}
div.garage2-block div.banner{ text-align:center;}
div.garage2-block div.cols2{width:302px; margin:0 auto;overflow:hidden;clear:both;   padding:12px 0; }
div.garage2-block div.cols2 div.col1{ width:124px;}
div.garage2-block div.cols2 div.col2{ width:178px; float:right; padding:4px 0 0;}
div.garage2-block div.cols2 div.col1 img{ padding:1px; border:solid 1px #6c6a6a;}
div.garage2-block div.cols01{width:178px;overflow:hidden;clear:both;  font-size:11px; padding:0px 0 4px;}
div.garage2-block div.cols01 div.col01{width:100px; font-weight:bold;}
div.garage2-block div.cols01 div.col02{width:78px;text-align:right;}
div.garage2-block div.slides{ width:298px; margin:8px auto 0; height:87px;}
div.garage2-block div.prev{ width:45px; float:left; padding:27px 0 0;}
div.garage2-block div.next{ width:45px; float:left; text-align:right; padding:27px 0 0;}
div.garage2-block ul.slides{ width:208px;float:left;}
div.garage2-block ul.slides li{ width:104px; float:left;}
div.garage2-block ul.slides li a{ width:97px; display:block; margin:0 auto; background:#5e5c5c; padding:7px 0 0; height:80px; text-align:center;}
div.garage2-block ul.slides li a.active,
div.garage2-block ul.slides li a:hover{ background:#aa9c5f;}
div.garage2-block ul.slides li span.rate{ display:block; padding:2px 0 0;}
div.garage2-block div.separator01{ line-height:1px; background:#dcdcdc; height:1px; font-size:1px;}
div.media2-block{border:solid 1px #dcdcdc; padding:9px 0; background:#f6f6f6;}
div.media2-block div.media{ width:625px; margin:0 auto;}
div.media2-block div.cols1{width:625px;overflow:hidden;clear:both; padding:0px 0 6px;}
div.media2-block div.cols1 div.col1{ font-size:18px; font-weight:bold; line-height:22px; text-transform:uppercase;}
div.media2-block div.cols1 div.col2{width:auto; float:right;}
div.media2-block div.cols1 div.col2 img{ vertical-align:middle;}
div.media2-block span.rate{ padding:0 10px 0 0;float:left;}
div.media2-block span.mediaswitch{ padding:3px 0 0 0;float:right}
div.media2-block div.cols2{width:625px;overflow:hidden;clear:both; padding:8px 0 0;}
div.media2-block div.cols2 div.col1{width:88px; margin:0 2px 0 0;}
div.media2-block div.cols2 div.col2{width:85px;}
div.media2-block div.value{ font-size:28px; color:#fff; font-weight:bold; text-align:center; background:#5e5c5c; line-height:32px;}
div.media2-block div.name{ font-weight:bold; text-align:center; background:#727070; color:#fff; padding:7px 0;}
div.data2-block{border:solid 1px #dcdcdc; padding:9px 7px; background:#f6f6f6; margin:20px 0 0;}
div.data2-block div.cols1{width:625px;overflow:hidden;clear:both;}
div.data2-block div.cols1 div.col1{ font-size:18px; font-weight:bold; line-height:22px; text-transform:uppercase; padding:2px 0 0;}
div.data2-block div.cols1 div.col2{width:auto; float:right;}
div.data2-block div.cols1 div.col2 img{ vertical-align:middle;}
div.data2-block div.cols2{width:625px;overflow:hidden;clear:both; padding:6px 0 0;}
div.data2-block div.cols2 div.col1{width:361px; font-size:13px; line-height:15px;}
div.data2-block div.cols2 div.col2{width:252px; float:right;}
div.data2-block div.cols2 h4.t1{ background:#5e5c5c; color:#fff; padding:6px;}
div.data2-block div.cols01{width:361px;overflow:hidden;clear:both; font-size:11px; font-weight:bold;}
div.data2-block div.cols01 div.col01{width:35px;}
div.data2-block div.cols01 div.col02{width:326px;}
div.data2-block div.cols01 div.col02 a{ color:#aa9c5f;}
div.data2-block div.cols02{width:238px;clear:both; overflow:hidden; margin:0 auto; padding:8px 0; font-size:11px; font-weight:bold;}
div.data2-block div.cols02 div.col01{width:119px;}
div.data2-block div.cols02 div.col02{width:119px;}
div.data2-block div.cols02 img{ vertical-align:middle;}
div.data2-block span.up{ color:#277621;}
div.data2-block span.down{ color:#7d0303;}
div.data2-block div.cols06{width:238px;overflow:hidden;clear:both; font-size:11px; padding:2px 0; margin:0 auto;}
div.data2-block div.cols06 div.col01{width:119px; font-weight:bold;}
div.data2-block div.cols06 div.col02{width:119px;}
div.data2-block div.data{ padding:3px 0;}
div.data2-block span.s1{ color:#aa9c5f;}
div.fans-block{border:solid 1px #dcdcdc; padding:9px 7px; background:#f6f6f6; margin:20px 0 0;}
div.fans-block div.cols1{width:624px;overflow:hidden;clear:both; padding:7px 0 0; margin:0 auto;}
div.fans-block div.cols1 div.col1{width:104px;}
div.fans-block a.user{ width:97px; text-align:center; display:block; padding:7px 0; background:#858585; color:#fff; font-weight:bold; margin:0 auto;}
div.fans-block a.user span.name{ padding:3px 0 0; display:block;}
div.fans-block a.user:hover{ background:#aa9c5f; text-decoration:none;}
div.fans-block h2{ padding:0 3px; text-transform:uppercase;}
div.fans-block div.all{ padding:7px 8px 0 8px; text-align:right;}
div.fans-block div.all a{ font-size:11px; font-weight:bold; color:#aa9c5f;}
div.blocks1{width:641px;overflow:hidden;clear:both; margin:20px 0 0;}
div.blocks1 div.block1{width:429px;}
div.blocks1 div.block2{width:212px; text-align:center; float:right;}
div.comment-block{border:solid 1px #dcdcdc; padding:9px 7px; background:#f6f6f6;}
div.comment-block h2{ text-transform:uppercase;}
div.comment-block div.smiles{ width:240px; margin:8px auto 0; height:45px; text-align:center; background:#eaeaea;}
div.comment-block div.smiles span.all{ width:30px; display:block; float:left; background:#5e5c5c; font-size:14px; font-weight:bold; color:#fff; line-height:45px;}
div.comment-block div.smiles a{ width:30px; display:block; float:left; padding:2px 0 0; height:43px;}
div.comment-block div.smiles a.active,
div.comment-block div.smiles a:hover{ background:#aa9c5f; color:#fff; text-decoration:none;}
div.comment-block div.smiles span.value{ font-size:11px; font-weight:bold;}
div.comment-block div.cols02{width:403px; clear:both;position:relative; margin:27px 0 0;}
div.comment-block div.cols02 div.col01{width:79px; text-align:center; padding:63px 0 34px; font-size:11px; font-weight:bold; margin:0 16px 0 0;}
div.comment-block div.cols02 div.col02{width:303px; padding:2px 0 0;}
div.comment-block div.user{ width:73px; height:56px; background:#5e5c5c; padding:11px 0 0 0px; position:absolute; left:6px; top:-9px; text-align:left; text-align:center;}
div.comment-block a.reply{ color:#fff; background:#aa9c5f; width:73px; height:20px; line-height:20px; display:block; position:absolute; left:6px; bottom:-8px;}
div.comment-block div.cols001{width:303px;overflow:hidden;clear:both; border-bottom:solid 1px #858585; padding:0 0 2px;}
div.comment-block div.cols001 div.col001{width:auto; float:left; font-size:16px; font-weight:bold; color:#aa9c5f; line-height:20px; padding:2px 0 0;}
div.comment-block div.cols001 div.col002{width:auto; float:right; font-size:11px;}
div.comment-block div.cols001 div.col002 img{ vertical-align:middle;}
div.comment-block div.cols002{width:303px;overflow:hidden;clear:both; padding:0 0 6px; }
div.comment-block div.cols002 div.col001{width:270px; float:left; padding:4px 0 0; font-size:13px; line-height:15px; }
div.comment-block div.cols002 div.col002{width:19px; float:right; text-align:right;}
div.comment-block div.utils{ padding:6px 0 0;}
div.comment-block div.pagination{ height:20px; line-height:20px; margin:27px 0 0;}
div.comment-block div.pagination-inner{ float:left; width:auto; padding:0px 0 0 81px;}
div.comment-block div.pagination a{ display:block; float:left; width:auto; padding:0 6px; margin:0 2px 0 0;}
div.comment-block div.pagination a.active{ background:#aa9c5f; color:#fff;text-decoration:none; }
div.comment-block div.pagination a:hover{ background:#333333;  text-decoration:none; color:#fff;}
div.comment-block div.pagination span{ width:auto; float:left;margin:0 2px 0 0; display:block;}
div.comment-block div.pagination a.prev{ padding:5px 0 0;}
div.comment-block div.pagination a.next{ padding:5px 0 0;}
div.comment-block div.pagination a.prev:hover,
div.comment-block div.pagination a.next:hover{ background:none;}
div.comment-block div.cols03{width:403px; background:#5e5c5c;clear:both;position:relative; margin:27px auto 0; color:#fff;}
div.comment-block div.cols03 a{ color:#fff;}
div.comment-block div.cols03 div.col01{width:94px; padding:76px 0 0; }
div.comment-block div.cols03 div.col02{width:303px; padding:2px 0 0;}
div.comment-block div.user2{ width:88px; height:71px; background:url(../images2/bg24.gif) no-repeat left top; padding:11px 0 0 12px; position:absolute; left:6px; top:-9px; text-align:left;}
div.comment-block a.reply2{ color:#fff; background:#aa9c5f; width:78px; height:25px; line-height:20px; display:block; font-size:11px; font-weight:bold; color:#fff; background:url(../images2/bg25.gif) no-repeat left top; float:left; margin:0 0 0 4px; text-align:center;}
div.comment-block a.reply2:hover{ text-decoration:none;}
div.comment-block div.cols003{width:303px;overflow:hidden;clear:both; border-bottom:solid 1px #504e4e; padding:6px 0;}
div.comment-block div.cols003 div.col001{width:auto; float:left; font-size:16px; font-weight:bold;  line-height:20px; }
div.comment-block div.cols003 div.col002{width:auto; float:right; font-size:13px; font-weight:bold; line-height:20px;}
div.comment-block div.cols004{width:290px;overflow:hidden;clear:both; padding:9px 0; margin:0 auto;}
div.comment-block div.cols004 div.col001{width:252px; float:left; }
div.comment-block div.cols004 div.col002{width:38px; float:right; text-align:right; padding:54px 0 0; }
div.comment-block ul.tools{ height:23px; margin:0 0 2px;}
div.comment-block ul.tools li{ width:auto; padding:0 1px 0 0; float:left;}
div.comment-block ul.tools li a{ display:block; width:38px; float:left; border:solid 1px #504e4e; line-height:21px; text-align:center; }
div.comment-block textarea.comment{ width:250px; height:93px;}
div.comment-block div.smiles2{ text-align:center; padding:8px 0 0;}
div.comment-block div.cols04{width:403px; clear:both;position:relative; margin:27px 0 0;}
div.comment-block div.cols04 div.col01{width:108px; text-align:center; padding:63px 0 34px; font-size:11px; font-weight:bold; }
div.comment-block div.cols04 div.col02{width:295px; padding:2px 0 0;}
div.comment-block div.cols005{width:295px;overflow:hidden;clear:both; border-bottom:solid 1px #858585; padding:0 0 2px;}
div.comment-block div.cols005 div.col001{width:auto; float:left; font-size:16px; font-weight:bold; color:#aa9c5f; line-height:20px; padding:2px 0 0;}
div.comment-block div.cols005 div.col002{width:auto; float:right; font-size:11px;}
div.comment-block div.cols005 div.col002 img{ vertical-align:middle;}
div.comment-block div.cols006{width:295px;overflow:hidden;clear:both; padding:0 0 6px; }
div.comment-block div.cols006 div.col001{width:270px; float:left; padding:4px 0 0; font-size:13px; line-height:15px; }
div.comment-block div.cols006 div.col002{width:19px; float:right; text-align:right;}
div.comment-block div.user3{ width:73px; height:56px; background:#5e5c5c; padding:11px 0 0 0px; position:absolute; left:17px; top:-9px; text-align:left; text-align:center;}
div.comment-block a.reply3{ color:#fff; background:#aa9c5f; width:73px; height:20px; line-height:20px; display:block; position:absolute; left:17px; bottom:-8px;}
/* Carousel */
.jcarousel-container {position: relative;}
.jcarousel-clip {z-index: 2;padding: 0;margin: 0;overflow: hidden;position: relative;}
.jcarousel-list {z-index: 1;overflow: hidden;position: relative;top: 0;left: 0;margin: 0;padding: 0;}
.jcarousel-list li,.jcarousel-item {float: left;list-style: none;width: 75px;height: 75px;}
.jcarousel-next {z-index: 3;display: none;}
.jcarousel-prev {z-index: 3;display: none;}
/*Carousel rideskin */
.jcarousel-skin-rides .jcarousel-container {width:1016px; height:93px; overflow:hidden; position:relative; margin:0 auto;}
.jcarousel-skin-rides .jcarousel-container-horizontal {width:1016px; height:93px; overflow:hidden; position:relative; margin:0 auto;}
.jcarousel-skin-rides .jcarousel-clip-horizontal {width:1016px; 93px;}
.jcarousel-skin-rides .jcarousel-item {width:200px; float:left; margin:0 4px 0 0; position:relative; height:93px; z-index:1;}
.jcarousel-skin-rides .jcarousel-item-placeholder {background: #ffffff;}
.jcarousel-skin-rides .jcarousel-next-horizontal {position: absolute;top: 25px;right: 0px;width: 13px;height: 48px;cursor: pointer;background: transparent url(../images2/next.png) no-repeat 0 0;}
.jcarousel-skin-rides .jcarousel-next-horizontal:hover {background-position: 0px 0;}
.jcarousel-skin-rides .jcarousel-next-horizontal:active {background-position: 0px 0;}
.jcarousel-skin-rides .jcarousel-next-disabled-horizontal,.jcarousel-skin-rides .jcarousel-next-disabled-horizontal:hover,.jcarousel-skin-rides .jcarousel-next-disabled-horizontal:active {cursor: default;background-position: 0px 0;}
.jcarousel-skin-rides .jcarousel-prev-horizontal {position: absolute;top: 25px;left: 0px;width: 13px;height: 48px;cursor: pointer;background: transparent url(../images2/prev.png) no-repeat 0 0;}
.jcarousel-skin-rides .jcarousel-prev-horizontal:hover {background-position: 0px 0;}
.jcarousel-skin-rides .jcarousel-prev-horizontal:active {background-position: 0px 0;}
.jcarousel-skin-rides .jcarousel-prev-disabled-horizontal,.jcarousel-skin-rides .jcarousel-prev-disabled-horizontal:hover,.jcarousel-skin-rides .jcarousel-prev-disabled-horizontal:active {cursor: default;background-position: 0px 0;}
/*Carousel newsskin */
.jcarousel-skin-news .jcarousel-next-horizontal {position: absolute;top: 10px;right: 0px;width: 13px;height: 48px;cursor: pointer;background: transparent url(../images2/next2.gif) no-repeat 0 0;}
.jcarousel-skin-news .jcarousel-prev-horizontal {position: absolute;top: 10px;left: 0px;width: 13px;height: 48px;cursor: pointer;background: transparent url(../images2/prev2.gif) no-repeat 0 0;}




#rideset_div {}
#rideset_div h1 {background:none repeat scroll 0 0 #858585;color:#FFFFFF;font-size:17px;padding:2px 0 2px 9px;}

#rideset_div .rideset{text-align:left;background:#f6f6f6;width:680px;}
#rideset_div .rideset_head {font-size:12px;background:#EAEAEA;color:#000000;padding:5px;}
#rideset_div .rideset_brand {font-size:11px;text-align:left;padding-left:5px;width:100px;font-weight:bold;}
#rideset_div .rideset_attributes {font-size:11px;text-align:left;font-weight:bold;}
#rideset_div .rideset_values {font-size:11px;text-align:left;font-weight: normal;}

#config_form {border:medium none;min-height:800px;overflow:visible;width:1000px;}

.error {background:#fff url(../images2/error.png) no-repeat 15px center;background-color:#e43e3e;border-top:1px solid #D5D5D5;border-bottom:1px solid #D5D5D5;padding:5px 5px 5px 45px}

#contest_rotm_message{
    text-align:left;
    display:none;
}

/*.error{
	padding:3px;
	border:1px solid #FC5920;
	background:orange;
	color:black;
	margin:5px;	
    text-align:left;
}
*/
.ok{
	padding:3px;
	border:1px solid #568A44;
	background:#48A627;
	color:black;
	margin:5px;	
    text-align:left;
}

#dialog .rotm_dialog_sponsor{
    text-align:center;
    font-size:10px;
}

#dialog .rotm_dialog_button{
    text-align:center;
}

div.tag-cloud-block a:hover{background:#aa9c5f;color:#FFFFFF;text-decoration:none;}

input.counter {text-align:center;border-style:solid;border-width:1px;background-color:#EEEEEE;border-color:#DFDFDF;-moz-border-radius:4px 4px 4px 4px;border-width:1px;-moz-box-sizing:border-box;font-size:12px;margin:1px;padding:3px;}
 

