body{
	margin:0;
	font:12px Arial, Helvetica, sans-serif;
	color:#999;
	background:#000 url(../images/bg-body.jpg) no-repeat 50% 0;
	min-width:970px;
}
img{border-style:none;}
a{
	color:#d4d4d4;
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
	color:#ffdd00;
}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border:none;
}
#wraper{
	width:970px;
	margin:0 auto;
	position:relative;
}
/*header start*/
#header{
	width:100%;
	overflow:hidden;
}
#logo{
	margin:8px 0 8px 4px;
	display:block;
}
#logo a{
	display:block;
	background:url(../images/logo.png) no-repeat;
	width:163px;
	height:159px;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
}
/*header start*/
/*main start*/
#main{
	width:100%;
	overflow:hidden;
	border-top:1px solid #1a1a1a;
	background:url(../images/bg-main.jpg) no-repeat;
	padding:10px 0 25px;
}
/*primary start*/
.primary{
	width:671px;
	float:left;
	padding:349px 0 0 9px;
	position:relative;
}
.gallery{
	width:671px;
	overflow:hidden;
	position:absolute;
	top:0;
	left:9px;
}
.gallery ul{
	list-style:none;
	margin:0;
	padding:0;
}
.gallery-list-holder {
	width: 260px;
	overflow: hidden;
	position: relative;
}
.gallery-list {
	float: left;
	display: inline;
	width: 99999px;
}
.gallery-item {
	float: left;
	width: 260px;
}
.gallery ul li{
	display:none;
	width:100%;
	overflow:hidden;
}
.gallery ul li img{
	display:block;
}
.gallery ul li.active{
	display:block;
	position:relative;
}

.gallery ul li .text-box{
	width:660px;
	position:absolute;
	left:0;
	bottom:0;
	background:url(../images/bg-text-box.png) repeat;
	padding:0 0 9px 11px;
}
* html .gallery ul li .text-box{
	bottom:-1px;
}
.gallery ul li .text-box .image-title{
	color:#0093a8;
	display:block;
	margin:8px 0 0;
}
.gallery ul li .text-box p{
	font-size:11px;
	color:#d4d4d4;
	margin:2px 0 0;
}
.gallery-switcher{
	float:right;
	position:relative;
	margin:10px 10px 0 0;
	display:inline;
}
.gallery-switcher ul li{
	display:block;
	width:16px;
	height:16px;
	float:left;
	margin:0 0 0 7px;
}
.gallery-switcher ul li a{
	display:block;
	width:16px;
	height:32px;
	background:url(../images/btn-gallery-switcher.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
}
.gallery-switcher ul li a:hover,
.gallery-switcher ul li a.active{
	margin:-16px 0 0;
}
.race-events{
	width:100%;
	overflow:hidden;
}
.race-events ul{
	list-style:none;
	padding:0;
	margin:0 0 0 -7px;
	width:677px;
	overflow:hidden;
	float:left;
}
* html .race-events ul{
	margin:0 0 0 -5px;
	width:676px;
}
.race-events ul li{
	float:left;
	margin:30px 0 0 7px;
	display:inline;
}
* html .race-events ul li{margin:30px 0 0 5px;}
.race-events ul li a{
	display:block;
	width:218px;
	text-decoration:none;
	cursor:pointer;
}
.race-events ul li a span{
	display:block;
	width:100%;
	height:128px;
	border:1px solid #5b5b5b;
	position:relative;
}
.race-events ul li a em{
	font-style:normal;
	color:#d4d4d4;
	text-decoration:none;
	display:block;
	padding:7px 0 0 11px;
}
.race-events ul li a span img{
	position:absolute;
	bottom:0;
}
.driver{
	background:url(../images/btn-become-driver.gif) no-repeat;
}
.driver img{right:1px;}
.seat{
	background:url(../images/btn-race-seat.gif) no-repeat;
}
.seat img{right:17px;}
.events{
	background:url(../images/btn-corporate-events.gif) no-repeat;
}
.events img{
	right:10px;
}
.race-events ul li a:hover{border:none;}
.race-events ul li a:hover span{
	border-color:#ffdd00;
}
.race-events ul li a:hover em{
	color:#ffdd00;
}
.primary h2{
	font-size:24px;
	color:#fff;
	margin:27px 0 0 12px;
	font-weight:normal;
}
.primary p{
	margin:5px 0 0 12px;
	line-height:18px;
}
.video-list{
	width:100%;
	margin:19px 0 0;
}
.video-list ul{
	list-style:none;
	margin:0 0 0 -5px;
	padding:0;
	width:676px;
	overflow:hidden;
	position:relative;
}
.video-list ul li{
	float:left;
	margin-left:5px;
	display:inline;
}
.video-list ul li a{
	display:block;
	width:210px;
	height:194px;
	padding:5px;
	background:url(../images/bg-video.gif) no-repeat 0 -9999px;
	text-decoration:none;
}
.video-list ul li a img{display:block;}
.video-list ul li a strong{
	display:block;
	color:#0093a8;
	margin:6px 0 0 5px
}
.video-list ul li a span{
	font-size:11px;
	color:#999;
	display:block;
	margin:0 0 0 5px;
}
.video-list ul li a:hover{
	background-position:0 0;
}
.video-list ul li a:hover strong{
	color:#ffdd00;
}
/*primary end*/
/*sidebar start*/
.sidebar{
	width:260px;
	float:left;
	margin:0 0 0 10px;
	padding:0 5px;
	display:inline;
	background:url(../images/bg-sidebar.jpg) no-repeat;
}
.sidebar h3{
	font-size:16px;
	color:#fff;
	margin:6px 0 9px 10px;
	font-weight:normal;
}
.news-list{
	list-style:none;
	margin:0;
	padding:0;
	/*height:440px;*/
}
.news-list li{
	float:left;
	width:100%;
	margin:0 0 5px;
}

.news-list li a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 none repeat scroll 0 0;
display:block;
height:90px;
padding:7px 11px 14px;
text-decoration:none;
}
.news-list li a strong.article-title{
	display:block;
	color:#0093a8;
}
.news-list li a span{
	font-size:10px;
	color:#666;
}
.news-list li a em{
	display:block;
	margin:3px 0 0;
	font-size:11px;
	font-style:normal;
	color:#999;
}
.news-list li a:hover{
	background:#1e1e1e url(../images/bg-news-el.gif) repeat-x;
}
.news-list li a:hover strong.article-title{color:#ffdd00;}
.news-nav{
	background:url(../images/bg-news-switcher.gif) no-repeat;
	width:107px;
	height:20px;
	margin:15px 0 0 83px;
}


.news-nav ul{
	list-style:none;
	margin:7px 0 0;
	padding:0;
	float:left;
}
.news-nav ul li{
	float:left;
	margin:0 0 0 9px;
	display:inline;
}
.news-nav ul li a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/btn-news-switcher.gif) no-repeat;
	width:6px;
	height:6px;
	overflow:hidden;
}
.news-nav ul li a.active,
.news-nav ul li a:hover{
	background-position:0 -6px;
}
.pre{
	float:left;
	background:url(../images/btn-pre.gif) no-repeat;
	width:14px;
	height:14px;
	overflow:hidden;
	text-indent:-9999px;
	margin:3px 0 1px 3px;
	display:inline;
}
.next{
	float:left;
	background:url(../images/btn-next.gif) no-repeat;
	width:14px;
	height:14px;
	overflow:hidden;
	text-indent:-9999px;
	margin:3px 0 0 11px;
	display:inline;
}
.visit-radical-uae{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/btn-visit.gif) no-repeat;
	width:270px;
	height:65px;
	overflow:hidden;
	margin:30px 0 0 -5px;
}
.visit-radical-uae:hover{
	background-position:0 -65px;
}

.champions {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/2009-Winners-Callout.gif) no-repeat scroll 0 0;
display:block;
height:65px;
margin:10px 0 0 2px;
overflow:hidden;
text-indent:-9999px;
width:270px;
}

.visit-facebook {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/callout-facebook.gif) no-repeat scroll 0 0;
display:block;
height:65px;
margin:10px 0 0 2px;
overflow:hidden;
text-indent:-9999px;
width:270px;
}

/*sidebar end*/
/*main end*/
/*header navigation start*/
#header-nav{
	position:absolute;
	top:47px;
	right:-2px;
}
#header-nav ul{
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
}
#header-nav ul li{
	background:url(../images/header-split.gif) no-repeat 0 3px;
	padding:5px 7px 5px 8px;
	display:inline;
}
#header-nav ul li a{
	text-decoration:none;
	font-size:11px;
	color:#d4d4d4;
}
#header-nav ul li a:hover{
	color:#ffdd00;
}
#header-nav ul li:first-child{
	background:none;
}
a.login{
	background:url(../images/btn-login.gif) no-repeat;
	width:125px;
	height:20px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	margin:15px 0 0 34px;
}
a.login:hover{
	background-position:0 -20px;
	color:#fff;
}
/*header navigation end*/
/*navigation start*/
#nav{
	position:absolute;
	top:125px;
	right:0;
	background:url(../images/bg-nav.gif) no-repeat;
	width:801px;
	height:40px;
	padding:5px;
}
#nav ul{
	list-style:none;
	margin:0;
	padding:0;
}
#nav ul li{
	float:left;
	margin:0 1px 0 0;
}
#nav ul li a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	height:40px;
}
#nav ul li:hover a,
#nav ul li.hover a,
#nav ul li.active a{
	background-position:0 -40px;
}
.who-we-are{
	background:url(../images/btn-who-we-are.gif) no-repeat;
	width:92px;
}
.experience{
	background:url(../images/btn-experience.gif) no-repeat;
	width:136px;
}
.radical-cup{
	background:url(../images/btn-radical-cup.gif) no-repeat;
	width:92px;
}
.event-calendar{
	background:url(../images/btn-event-calendar.gif) no-repeat;
	width:120px;
}
.own-radical{
	background:url(../images/btn-radical.gif) no-repeat;
	width:107px;
}
.btn-gallery{
	background:url(../images/btn-gallery.gif) no-repeat;
	width:156px;
}
.btn-news{
	background:url(../images/btn-news.gif) no-repeat;
	width:56px;
}
.btn-shop{
	background:url(../images/btn-shop.gif) no-repeat;
	width:51px;
}
#nav ul li:hover,
#nav ul li.hover{
	position:relative;
}
.drop{
	width:176px;
	background:#000;
	position:absolute;
	top:100%;
	left:-1px;
	display:none;
}
#nav ul li:hover .drop,
#nav ul li.hover .drop{display:block;}
#nav ul li .drop ul{margin:5px 0 0;}
#nav ul li .drop ul li{
	width:100%;
	border-top:1px solid #1a1a1a;
}
#nav ul li .drop ul li a{
	text-indent:0;
	height:auto;
	height:1%;
	text-decoration:none;
	padding:7px 12px;
}
/*navigation end*/
/*footer start*/
#footer-wraper{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-footer-wraper.gif) no-repeat 50% 0;
}
#footer{
	width:950px;
	margin:0 auto;
	background:url(../images/bg-footer.png) repeat;
	height:219px;
	border-top:1px solid #1a1a1a;
}
.footer-menu{
	float:right;
	margin:16px 7px 0 0;
	display:inline;
	position:relative;
}
.footer-menu ul{
	list-style:none;
	margin:0;
	padding:0;
	display:inline;
}
.footer-menu ul li{
	display:inline;
	background:url(../images/footer-split.gif) no-repeat 0 3px;
	padding:3px 8px;
}
.footer-menu ul li:first-child{
	background:none;
}
.footer-menu ul li a{
	font-size:11px;
	color:#666;
	text-decoration:none;
}
.footer-menu ul li a:hover{
	color:#ffdd00;
}
.footer-menu span{
	display:block;
	font-size:11px;
	color:#333;
	text-align:right;
	margin:10px 7px 0 0;
}
.footer-links{
	float:left;
	position:relative;
	padding:17px 0 0;
}
strong.list-title{
	font-size:12px;
	color:#d4d4d4;
}
.footer-links ul{
	list-style:none;
	margin:10px 0 0;
	padding:0;
}
.footer-links ul li{
	margin:0 0 3px;
}
.footer-links ul li a{
	font-size:11px;
	color:#666;
	text-decoration:none;
}
.footer-links ul li a:hover{color:#ffdd00;}
.about-us{
	float:left;
	margin:0 0 0 17px;
	display:inline;
}
/*.auh-experience{
	float:left;
	margin:0 0 0 150px;
	display:inline;
}
.footer-third-column{
	float:left;
	margin:0 0 0 100px;
	display:inline;
}
.footer-forth-column{
	float:left;
	margin:0 0 0 50px;
	display:inline;
}*/
/*footer end*/
/*inner-start*/
.primary-holder{
	width:665px;
	padding:0 0 0 10px;
	float:left;
}

/*content area start*/
.content-area{
	width:435px;
	float:right;
}
.content-area h1 {
color:#FFFFFF;
font-size:24px;
font-weight:normal;
margin:4px 0 10px;
}
.content-area h2{
	font-size:20px;
	color:#fff;
	font-weight:normal;
	margin:12px 0 0;
	padding:0 0 2px;
}
.content-area h3{
	font-size:17px;
	color:#fff;
	font-weight:normal;
	margin:16px 0 0;
	padding:0 0 2px;
}
.content-area h4{
	font-size:15px;
	color:#ffdd00;
	font-weight:normal;
	margin:18px 0 0;
	padding:0 0 3px;
}
.content-area p {
color:#999999;
line-height:18px;
margin:4px 0 12px;
}
.content-area ul{
	list-style:none;
	margin:-3px 0 0 1px;
	padding:0 0 13px;
}
.content-area ul li{
	background:url(../images/ul-bullet.gif) no-repeat;
	padding:0 0 0 23px;
	margin:9px 0 0;
}
.content-area ol{
	list-style:none;
	margin:-2px 0 0;
	padding:0 0 12px;
}
.content-area ol li{
	height:1%;
	overflow:hidden;
	margin:8px 0 0;
}
.content-area ol li span{
	background:url(../images/ol-bullet.gif) no-repeat;
	float:left;
	width:11px;
	height:15px;
	margin:0 8px 0 0;
	padding:1px 0 0 5px;
	font-size:10px;
	color:#666;
}



.photo-area{
	width:435px;
	float:right;
}
.photo-area h1{
	font-size:24px;
	margin:4px 0 10px 0;
	color:#fff;
	font-weight:normal;
}
.photo-area h2{
	font-size:20px;
	color:#fff;
	font-weight:normal;
	margin:12px 0 0;
	padding:0 0 0px;
}
.photo-area h3{
	font-size:17px;
	color:#fff;
	font-weight:normal;
	margin:16px 0 0;
	padding:0 0 0;
}
.photo-area h4{
	font-size:15px;
	color:#ffdd00;
	font-weight:normal;
	margin:18px 0 0;
	padding:0 0 3px;
}
.photo-area p{
	color:#999;
	margin:4px 0 12px 0;
	line-height:18px;
}

.frm{
	margin:20px 0 0;
	width:100%;
	overflow:hidden;
}
.input-style{
	width:100%;
	overflow:hidden;
	margin:0 0 8px;
}
.frm label{
	width:103px;
	text-align:left;
	float:left;
	margin:10px 0 0;
	font-weight:bold;
}
.input-style span{
	width:308px;
	padding:0 11px;
	float:left;
	height:34px;
	background:url(../images/bg-input.gif) no-repeat;
}
.input-style span input{
	width:306px;
	border:none;
	font-size:14px;
	color:#fff;
	background:none;
	padding:9px 0 6px;
}
.radio-style{
	width:100%;
	overflow:hidden;
	padding:0 0 15px;
}
.radio-area{
	float:left;
	margin:9px 0 0;
}
.frm .radio-area label{
	width:auto;
	margin:1px 11px 0 6px;
}
.checkbox-style{
	width:100%;
	overflow:hidden;
}
.checkbox-area{
	float:left;
	margin:9px 0 0;
}
.frm .checkbox-area label{
	width:auto;
	margin:1px 11px 0 6px;
}
.select-style{
	width:100%;
	overflow:hidden;
	margin:16px 0 0;
}
.textarea-style{
	width:100%;
	overflow:hidden;
	margin:8px 0 0;
}
.textarea-style span{
	background:#000;
	border:1px solid #2f2f2f;
	width:318px;
	height:64px;
	padding:5px;
	float:left;
	position:relative;
}
.textarea-style textarea{
	overflow:auto;
	width:318px;
	height:64px;
	border:none;
	background:none;
	color:#fff;
}
.frm .textarea-style input{
	margin:16px 0 0 104px;
	cursor:pointer;
}
.content-area table{
	border-collapse:collapse;
	border-bottom:3px solid #1a1a1a;
	/*margin:25px 0 102px;*/
}
.content-area table tr th{
	background:url(../images/bg-th.gif) no-repeat;
	font-size:13px;
	font-weight:bold;
	padding-top:12px;
	padding-bottom:17px;
	color:#ffdd00;
	text-align:left;
}
.content-area table tr td{
	padding-bottom:11px;
	padding-top:9px;
	color:#c9c9c9;
}
.first-column{
	border-right:1px solid #1a1a1a;
	width:196px;
	padding-left:17px;
}
.second-column{
	width:207px;
	padding-left:14px;
}
.content-area table td,
.content-area table th{
	border-bottom:1px solid #1a1a1a;
}
/*content area end*/
/*sidfebar navigation start*/
.sidebar-nav{
	width:205px;
	padding:8px 5px 4px;
	float:left;
	background:#0093a8 url(../images/bg-sidebar-nav.gif) no-repeat 0 100%;
}
.sidebar-nav strong{
	color:#fff;
	padding-left:6px;
}
.sidebar-nav ul{
	list-style:none;
	margin:9px 0 0;
	padding:0;
}
.sidebar-nav ul li{
	float:left;
	width:100%;
	margin-bottom:1px;
}
.sidebar-nav ul li a{
	color:#ddd;
	display:block;
	text-decoration:none;
	padding:6px 10px 7px 6px;
	height:1%;
	background:url(../images/bg-sidebar-nav-el.png) repeat;
	cursor:pointer;
}
.sidebar-nav ul li a span{
	background:url(../images/arrow-right.gif) no-repeat 100% 5px;
	display:block;
	width:100%;
}
.sidebar-nav ul li a:hover{
	text-decoration:underline;
	color:#ddd;
}
.sidebar-nav ul li.active a{
	background:none;
	font-weight:bold;
}
ul.sub{
	padding:0 0 0 15px;
	margin:0;
	background:url(../images/bg-sub-menu.png) no-repeat;
	height:1%;
	overflow:hidden;
}
.sidebar-nav ul li ul.sub li a{
	font-weight:normal;
	background:none;
}
/*sidfebar navigation end*/
/*column start*/
.column{
	float:left;
	width:270px;
	margin:0 0 0 15px;
	display:inline;
}
.become-racer{
	height:1%;
	margin:0 0 0 27px;
	overflow:hidden;
}
.become-racer ul{
	list-style:none;
	margin:0;
	padding:0;
}
.become-racer ul li{
	padding:29px 0 11px;
}
.become-racer ul li a{
	display:block;
	width:218px;
	text-decoration:none;
	cursor:pointer;
}
.become-racer ul li a span{
	display:block;
	width:100%;
	height:128px;
	border:1px solid #5b5b5b;
	position:relative;
}
.become-racer ul li a em{
	font-style:normal;
	color:#d4d4d4;
	text-decoration:none;
	display:block;
	padding:7px 0 0 11px;
}
.become-racer ul li a span img{
	position:absolute;
	bottom:0;
}
.plan{
	background:url(../images/image009.jpg) no-repeat;
}
.plan img{
	right:0;
}
.become-racer ul li a:hover{border:none;}
.become-racer ul li a:hover span{
	border-color:#ffdd00;
}
.become-racer ul li a:hover em{
	color:#ffdd00;
}
.column .visit-radical-uae{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/btn-visit.gif) no-repeat;
	width:270px;
	height:65px;
	overflow:hidden;
	margin:6px 0 0 2px;
}
.visit-radical-uae:hover{
	background-position:0 -65px;
}
/*column end*/
/*inner end*/




























/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

