/* CSS Document */
/*.........................................

	Title:		Micronet
	Author:		imran@xsstudios.com
	Updated:	5 October 2009
	Version:	1.0
    Website:	http://www.yasmarinacircuit.com
	
..........................................*/

/* Applies to all elements */
*
{
	margin:0px;
	padding:0px;
}
/* end */
img { border:none; }
/* Link styles */
a
{
	outline:none;
	color:#cbcbcb;
	font-family:Arial;
	font-size:11px;
	text-decoration:none;
}
a:hover { text-decoration:underline; }
a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}
/* end */
/* font styles */
.bold-text { font-weight:bold; }
.normal-text
{
	color:#e3e3e3;
	font-family:Arial;
	font-size:11px;
	text-decoration:none;
}
.cbcbcb-bold
{
	font-weight:bold;
	color:#cbcbcb;
}
.blue-normal { color:#149adb; }
.blue-text { color:#149adb; }
.blue-bold-12px { 
	font-weight:bold;
	font-size:12px;
	color:#19a3bd;
}
.golden-text{
	color:#e67e1b;
}
/* end */
/* Link styles */

/* end */
body
{
	background-image:url(../images/micro_images/homepage/body_background.jpg);
	background-repeat:no-repeat;
	background-position:left top;	
	width:100%;
	background-color:#fff;
	xcolor:#9d9d9d;
	color:#fff;
	font-family:Arial,Verdana, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	line-height:20px;
	text-decoration:none;
	scrollbar-base-color: #000;
	scrollbar-arrow-color: #000;
	scrollbar-DarkShadow-Color: #000;
}
.left{
	float:left;
}
.right{
	float:right;
	}
.clear{
	clear:both;
}	
/* main containers div */
.top-main-box
{
	margin-left:auto;
	margin-right:auto;
	width:964px;
	text-align:left;
}
.logo-container
{
	height:63px;
	margin-top:54px;
}
.menu-container
{
	margin-top:53px;
	line-height:12px;
	height:19px;
}
.menu-container ul{
	list-style:none;
}
.menu-container ul li{
	padding-left:27px;
	float:left;
}
.flash-container
{
	width:100%;
	float:left;
	margin-top:18px;
}
.heighlight-menu-container
{
	background-color: #000;
	width: 100%;
	height: 45px;
	float: left;
	margin-top: 1px;
}
.content
{
	float: left;
	width: 100%;
	margin-top: 1px;
}
/*highlights menu content*/
.highlight-title{	
	float:left;	
	padding-top:9px;
	padding-left:16px;
	padding-right:16px;
	width:932px;
}
.highlight-menu{
	float:left;
	padding-top:3px;
	padding-left:6px;
	padding-right:16px;
	width:932px;
	font-size:11px;
	font-stretch:narrower;
}
/*.highlight-menu ul{
	list-style:none;
}
.highlight-menu li {
	padding-left:10px;
	float:left;
}
.highlight-menu a {
	outline:none;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.highlight-menu a:hover {
	text-decoration:none;
	color:#c82626;
}*/
.menu{
    position:absolute;
    display:block;
    margin:0;
    padding:0;
    xwidth:100%;
    }

.menu ul{
    position:absolute;
    display:block;
	list-style:none;
    /*margin:0;*/
    padding:0;
    }
    
.menu li ul{
    visibility:hidden;
    margin-left:-10px;
    }

.menu li li ul{
    position:absolute;
    margin-left:165px;
    margin-top:-20px;
    }
    	    
.menu li{
    list-style:none;    
    height:auto;
    display:inline;
    display/**/:block;
    float:none;
    float/**/:left;
    margin:0;
    padding:0;
    padding-left:10px;    
    }
    
.menu li li{
    display:block;
    float:none;	
    }
    
/* correct a little IE bug */
* html .menu li li{
    display:inline;
    }

.menu a{
    text-align:left;
    background-color: #000;
    display:block;	
    width:160px;
    padding:2px 0;
    padding-left:15px;
    border-bottom:1px solid #646464;
	outline:none;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-transform:uppercase;
    }
 
.menu a:hover{
	text-decoration:none;
	color:#c82626;
    }
/*end*/
/*content*/
.left-content-box{
	float: left;
	width: 594px;
	margin-right: 1px;
}
.right-content-box{
	float: left;
	width: 369px;
}
.bottom-content{
	width:100%;
	float:left;
	margin-top:10px;
}
/*news container */
.left-news-box{
}
.news-container{
	width:100%;
	height:143px;
	background-color:#000;
}
.news-thumbnail{
	float: left;
	width: 171px;
}
.news-thumbnail img
{
	max-height:143px;
	max-width:171px;
	min-height:143px;
	min-width:171px;
	_width:171px;
	_height:143px;
}
.news-details{
	float: left;
	border-left: 1px solid #666666;
	width: 354px;
	padding-left: 24px;
	padding-right: 44px;
	height:143px;
	background: url(../images/micro_images/homepage/news_turn_background.jpg) bottom right no-repeat;
}
.news-date{
	width:100%;
	margin-top:7px;	
}
.news-title{
	width:100%;
	font-weight:bold;
	font-size:12px;
	color:#19a3bd;
	text-transform:capitalize;
}
.news-description{
	width:100%;
	text-align:justify;
	font-size:12px;
	line-height:13px;
}
.readmore-box{
	width:100%;
	margin-top:20px;	
}
.readmore-icon{
	float:left;
	height:13px;
	width:12px;
	background:url(../images/micro_images/homepage/read_more_icon.jpg) left no-repeat;
}
.read-more-text{
	padding-left:10px;	
	float:left;	
}
.read-more-text a{
	color:#e67e1b;
	font-size:10px;
	text-decoration:none;
}
.read-more-text a:hover { text-decoration:none; }
/*end */
left-gps-box{
	width:100%;
}
/*right-first-content*/
.racing-results-container{
	width:100%;
	float:left;
	background-color:#000;
}
.racing-results-menu{
	width:300px;
	padding:7px 18px 0px 15px;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
}
.racing-results-menu ul{
	list-style:none;
}
.racing-results-menu li {
	padding-right:13px;
	float:left;
}
.racing-results-menu a {
	outline:none;	
	text-decoration:none;
}
.racing-results-menu a:hover {
	text-decoration:none;
	color:#19a3bd;
}
.racing-results{
	margin-top:8px;
	width:100%;
	float:left;
}
.racing-results table{
	border:none;
	width:100%;
	text-align:left;
	font-size:11px;
	font-stretch:narrower;
	line-height:18px;
}
.table-first-col{
	padding-left:16px;
}
.graybg-row{
	background-color:#4b4b4b;
}
.blackbg-row{
	background-color:#000;
}
/*end*/
/*formula-one-merchandise-content*/
.formula-one-merchandise{
	width: 100%;
	margin-top: 1px;
	float: left;
}
/*end*/
/*vip-ticket-content*/
.vip-ticket{
	width:100%;
	margin-top:9px;
	float:left;
}
/*end*/
/*interactive-icons*/
.interactive-icon{
	float:left;
	width:475px;
	height:97px;	
}
/*end*/
/*footer*/
.more-links
{
	margin-top:35px;
	height:26px;	
	width:100%;
	clear:both;
	background:url('../images/micro_images/homepage/footer_logo.jpg') left no-repeat #161616;
	float:left;
	color:#4b4b4b;
	font-size:8px;
}
.more-links-image
{
	position:relative;
	top:-7px;
}
.footer{
	background-image:url(../images/micro_images/homepage/footer_background.jpg);
	height:153px;
	width:100%;
	clear:both;
}
.footer-text ul
{
	margin-left:20px;
	list-style:none;
	float:left;
	line-height:16px;
}
.centered-div
{
	width:964px;
	margin-left:auto;
	margin-right:auto;
}
/*end*/