/* CSS Document */

/*Import Other CSS Files
----------------------------------------------- */
@import "basic.css";
@import "text_styles_ferrari.css";   
@import "menu.css";
@import "pirobox.css";
@import "style.css";

body {margin:0px auto; padding:0; text-align: left; font:0.7em Verdana, Arial, Helvetica, sans-serif; color:#24220; background:url(../global_images/background_11.jpg) fixed center top #FFFFFF no-repeat; }

#sitesurroundings {	width: 790px; min-height: 100%;  margin:0px auto; padding: 0px;}

#main_body { margin:0px; padding: 0px 15px; min-height: 100%; font:0.9em Verdana, Arial, Helvetica, sans-serif; clear:both; text-align:justify; background:url(../global_images/backingTile.png) repeat-y left;}

ul { list-style:none; padding:0px; margin:0px;} 


/* Twitter
----------------------------------------------- */
.tweet {padding:5px; margin:0 8px 8px 0px; border:1px solid #F0F0F0;	background:url(img/transparent.png); width:auto; overflow:hidden;}
.tweet .txt a {text-decoration:underline;}
.tweet .avatar img{width:36px; height:36px; border:2px solid #eeeeee;margin:0 5px 5px 0;}
.tweet .avatar, .tweet .user, .tweet .time{float:left;}
.tweet .time{text-transform:uppercase; font-size:10px; color:#AAAAAA; white-space:nowrap;}
.tweet .txt{clear:both;} 

/* Global Styles
----------------------------------------------- */
img { border: 0px; }

/* Header
----------------------------------------------- */
#header{ width:790x; height:320px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background-image:url(../global_images/header_images/gordonshedden2011btcc.png); background-repeat: no-repeat; background-position: center top; font:1.6em Verdana, Arial, Helvetica, sans-serif; } 
#signiture { width:170px; height:90px; margin:0px 0px 0px 40px; padding: 5px 0px 0px 0px;  } 

/* Tracks
----------------------------------------------- */
#tracks{background-image: url(../global_images/tracks/tracksbackB.png); background-position: left top; background-repeat: no-repeat;font: 0.9em Verdana,Arial,Helvetica,sans-serif; height: 63px; margin: 0; padding: 0 0 0 14px; width: 790px;}

.brandsHatchIndy { height:54px; width:56px; margin:0px 3px 0px 0px; padding:0px 0px 0px 0px; float:left ; background:url(../global_images/tracks/tracks2011.png);}
.brandsHatchIndy:hover { height:54px; width:56px; margin:0px 3px 0px 0px; padding:0px 0px 0px 0px; float:left ;  background:url(../global_images/tracks/tracks2011.png) 0px 60px;}

.DoningtonPark { height:54px; width:56px; margin:0px 2px 0px 0px; padding:0px 0px 0px 0px; float:left ; background:url(../global_images/tracks/tracks2011.png) -60px 0px; }
.DoningtonPark:hover { height:54px; width:56px; margin:0px 2px 0px 0px; padding:0px 0px 0px 0px; float:left ;  background:url(../global_images/tracks/tracks2011.png) -60px 60px;}

.Thruxton { height:54px; width:54px; margin:0px 2px 0px 0px; padding:0px 0px 0px 0px; float:left ; background:url(../global_images/tracks/tracks2011.png) -115px 0px;}
.Thruxton:hover { height:54px; width:54px; margin:0px 2px 0px 0px; padding:0px 0px 0px 0px; float:left ;  background:url(../global_images/tracks/tracks2011.png) -115px 60px;} 

.oultonPark { height:54px; width:56px; margin:0px 2px 0px 0px; padding:0px 0px 0px 0px; float:left ; background:url(../global_images/tracks/tracks2011.png) -173px 0px;}
.oultonPark:hover { height:54px; width:56px; margin:0px 2px 0px 0px; padding:0px 0px 0px 0px; float:left ;  background:url(../global_images/tracks/tracks2011.png) -173px 60px;}

.Croft { height:54px; width:56px; margin:0px 1px 0px 0px; padding:0px 0px 0px 0px; float:left ; background:url(../global_images/tracks/tracks2011.png) -230px 0px;}
.Croft:hover { height:54px; width:56px; margin:0px 1px 0px 0px; padding:0px 0px 0px 0px; float:left ;  background:url(../global_images/tracks/tracks2011.png) -230px 60px;}

.Snetterton { height:54px; width:54px; margin:0px 1px 0px 0px; padding:0px 0px 0px 0px; float:left ; background:url(../global_images/tracks/tracks2011.png) -287px 0px;}
.Snetterton:hover { height:54px; width:54px; margin:0px 1px 0px 0px; padding:0px 0px 0px 0px; float:left ;  background:url(../global_images/tracks/tracks2011.png) -287px 60px;} 

.Knockhill { height:54px; width:56px; margin:0px 2px 0px 0px; padding:0px 0px 0px 0px; float:left ; background:url(../global_images/tracks/tracks2011.png) -345px 0px;}
.Knockhill:hover { height:54px; width:56px; margin:0px 2px 0px 0px; padding:0px 0px 0px 0px; float:left ;  background:url(../global_images/tracks/tracks2011.png) -345px 60px;} 

.Rockingham { height:54px; width:56px; margin:0px 1px 0px 0px; padding:0px 0px 0px 0px; float:left ; background:url(../global_images/tracks/tracks2011.png) -400px 0px;}
.Rockingham:hover { height:54px; width:56px; margin:0px 1px 0px 0px; padding:0px 0px 0px 0px; float:left ;  background:url(../global_images/tracks/tracks2011.png) -400px 60px;}

.BrandsHatchGP { height:54px; width:56px; margin:0px 2px 0px 0px; padding:0px 0px 0px 0px; float:left ; background:url(../global_images/tracks/tracks2011.png) -460px 0px;}
.BrandsHatchGP:hover { height:54px; width:56px; margin:0px 2px 0px 0px; padding:0px 0px 0px 0px; float:left ;  background:url(../global_images/tracks/tracks2011.png) -460px 60px;}

.Silverstone { height:54px; width:54px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left ; background:url(../global_images/tracks/tracks2011.png) -514px 0px; }
.Silverstone:hover { height:54px; width:54px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left ;  background:url(../global_images/tracks/tracks2011.png) -514px 60px;}

.next_race { height:30px; width:167px; margin:25px 0px 0px 5px;  padding:0px 5px 0px 8px; color:#333; float:left; font-size:1.5em; }
.next_race a { color:#fff; text-decoration:underline;}
.next_race a:hover { color:#333333; text-decoration:underline;}


/*#cnt_4, #cnt_5, #cnt_6, #cnt_7, #cnt_9, #cnt_10, #cnt_3, .cntSeparator {display:none;}*/

      .desc div { float: left; margin-right: 15px; font-size: 12px;    font-weight: bold;  color: #fff;   }


/* Main Section
----------------------------------------------- */
#main_content {width:526px; float:left;}
#right_col { width:232px; float:right; border-bottom: 2px solid #FFF; text-align:left; }
#right_tile {background-image:url(../global_images/right_col/side_tile.gif); }

#right_col p {margin:0px 0px 12px 0px; padding:0px 0px 0px 0px; }
#main_content p {margin:0px; padding:0px; color:111111}

.large_title {height:18px; width:513px; text-align:left; margin:0px 0px 0px 5px; padding:5px 0px 0px 7px; font:1.5em Verdana, Arial, Helvetica, sans-serif;  background-color:#23282b; color:#fff;}
.content_top { height:30px; width:513px; padding:0px 0px 0px 7px; margin:0px 0px 0px 5px; background: url(../global_images/content-header-triangle.png) no-repeat top left; }
.content_title {height:18px; width:513px;  text-align:left; margin:0px 0px 0px 5px; padding:5px 0px 0px 7px; font:1.5em Verdana, Arial, Helvetica, sans-serif ; background-color:#23282b; color:#fff;}
.large_image {margin:0px 0px 0px 5px; }



.second_image {margin:0px 0px 0px 6px; }
.title {margin:0px 0px 0px 6px; font:1.7em Verdana, Arial, Helvetica, sans-serif; background-color:#23282b; color:#fff;}
.main_content { background:url(../global_images/conent-back.jpg) no-repeat; padding:0px 6px 0px 6px; margin:0px 0px 0px 6px; }

.f.main_content { background-color:#fff; padding:0px 6px 0px 6px; margin:0px 0px 0px 6px;}
.right_title {height:18px; width:222px; text-align:left; margin:0px 0px 0px 0px; padding:5px 0px 0px 5px; font:1.5em Verdana, Arial, Helvetica, sans-serif; background-color:#23282b; color:#fff;} 
.right_content {  padding:15px 6px 0px 6px; margin:0px 5px 0px 0px; background: url(../global_images/rightcol_triangle.png) no-repeat top left;}
.right_contentTwitter {  padding:15px 0px 0px 6px; margin:0px 5px 0px 0px; background: url(../global_images/rightcol_triangle.png) no-repeat top left;}

.right_content_CVR { background-color:#fff; padding:10px 6px 10px 20px; margin:0px 6px 0px 0px; border-top: 2px solid #FFFFFF;}
.right_title2 {width:520px; height:31px; background-color:#23282b; padding:0px 6px 0px 6px; margin:0px 6px 0px 0px; border-top: 5px solid #FFF; border-bottom: 5px solid #FFF;}
.right_bottom { height:70px; width:222px; padding:0px 0px 0px 20px; margin:0px 0px 0px 0px; background: url(../global_images/rightcol_bottom.png) no-repeat top center; float:right; }
.right_top { height:30px; width:227px;padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; background: url(../global_images/rightcol_toptriangle.png) no-repeat top right;}
.right_media { height:12px; width:227px;padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; background: url(../global_images/rightcol_mediatoptriangle.png) no-repeat top right;}
.right_title_team_halfords {margin:0px; padding:0px 6px 0px 0px; height:100px; overflow:hidden; margin: 10px 0px 0px 10px;}

.right_align { float:right;}

#video {margin:0px 0px 0px 0px; padding:0px 0px 0px 53px;}
.video_dimensions {width:400px; height:326px;}

.footerTwit {background:url("../global_images/twitter.png") no-repeat transparent ; height: 16px; margin: 5px 0px 0px 0px; padding: 0px; text-indent: 25px;}
.footerFace {background:url("../global_images/facebook.png") no-repeat transparent; height: 16px; margin: 5px 0px 0px 0px; padding: 0px; text-indent: 25px;}
.footerarrow {background:url("../global_images/arrow.png") no-repeat transparent ; height: 16px; margin: 5px 0px 0px 0px; padding: 0px; text-indent: 25px;}
.plusone { margin: 0px 0px 0px 295px; padding: 0px 0px 0px 20px; }


/* Gallery
----------------------------------------------- */
.gallery img {padding:3px 0px 0px 0px;}
.gallery_year_dropdown {margin-left:50px;}
.gallery_content { background:url(../global_images/galleryslicea.png) no-repeat; padding:0px 6px 0px 5px; margin:0px 0px 0px 5px;}

/* News
----------------------------------------------- */
.right_title_newsdropdown {background-image:url(../global_images/headings/latest_news.jpg); background-position:top; background-repeat:no-repeat; width:226px; height:31px; padding:2px 0px 0px 0px;}

.date_dropdown {float:right; margin:0px 2px 0px 0px;}

.labelColour {background-color:#242424; border-color:#fff; color:#fff; float:right; margin:0px 2px 0px 0px;}

.right_title_newsdropdown_eleven {background-image:url(../news/images/right_col/news2011.jpg); background-position:top left; background-repeat:no-repeat; width:222px; height:29px; padding:2px 5px 0px 0px; text-align:right; margin:0px 0px 0px 0px;}
.right_title_newsdropdown_ten {background-image:url(../news/images/right_col/news2010.jpg); background-position:top left; background-repeat:no-repeat; width:222px; height:29px; padding:2px 5px 0px 0px; text-align:right; margin:0px 0px 0px 0px;}
.right_title_newsdropdown_nine {background-image:url(../news/images/right_col/news09.jpg); background-position:top left; background-repeat:no-repeat; width:222px; height:29px; padding:2px 5px 0px 0px; text-align:right; margin:0px 0px 0px 0px;}
.right_title_newsdropdown_eight {background-image:url(../news/images/right_col/news08.jpg); background-position:top left; background-repeat:no-repeat; width:222px; height:29px; padding:2px 5px 0px 0px; text-align:right; margin:0px 0px 0px 0px;}
.right_title_newsdropdown_seven {background-image:url(../news/images/right_col/news07.jpg); background-position:top left; background-repeat:no-repeat; width:222px; height:29px; padding:2px 5px 0px 0px; text-align:right; margin:0px 0px 0px 0px;}
.right_title_newsdropdown_six {background-image:url(../news/images/right_col/news06.jpg); background-position:top left; background-repeat:no-repeat; width:222px; height:29px; padding:2px 5px 0px 0px; text-align:right; margin:0px 0px 0px 0px;}

#right_col p.news_gallery_arrow { background-image:url(../global_images/news_gallery_arrow.jpg); background-position:left top; background-repeat:no-repeat; padding-left:10px;}

/* Gallery
----------------------------------------------- */
.right_title_gallerydropdown_eleven {background-image:url(../gallery/images/right_col/gallery_2011_title.jpg); background-position:top left; background-repeat:no-repeat; width:222px; height:29px; padding:2px 5px 0px 0px; text-align:right; margin:0px 0px 0px 0px;}
.right_title_gallerydropdown_ten {background-image:url(../gallery/images/right_col/gallery_2010_title.jpg); background-position:top left; background-repeat:no-repeat; width:222px; height:29px; padding:2px 5px 0px 0px; text-align:right; margin:0px 0px 0px 0px;}
.right_title_gallerydropdown_nine {background-image:url(../gallery/images/right_col/gallery_09_title.jpg); background-position:top left; background-repeat:no-repeat; width:222px; height:29px; padding:2px 5px 0px 0px; text-align:right; margin:0px 0px 0px 0px;}
.right_title_gallerydropdown_eight {background-image:url(../gallery/images/right_col/gallery_08_title.jpg); background-position:top left; background-repeat:no-repeat; width:222px; height:29px; padding:2px 5px 0px 0px; text-align:right; margin:0px 0px 0px 0px;}
.right_title_gallerydropdown_seven {background-image:url(../gallery/images/right_col/gallery_07_title.jpg); background-position:top left; background-repeat:no-repeat; width:222px; height:29px; padding:2px 5px 0px 0px; text-align:right; margin:0px 0px 0px 0px;}
.right_title_gallerydropdown_six {background-image:url(../gallery/images/right_col/gallery_06_title.jpg); background-position:top left; background-repeat:no-repeat; width:222px; height:29px; padding:2px 5px 0px 0px; text-align:right; margin:0px 0px 0px 0px;}

/* Footer
-------------------------------------------------*/
#footer { width:760px; height:25px; margin:0px; padding:0px 0px 0px 0px; clear:both; background-image:url(../global_images/footer/footer.jpg); background-position:center top; background-repeat:no-repeat; border-top: 5px solid #FFF; border-bottom: 5px solid #FFF;} 

.text_spacer {margin:0px 0px 0px 0px; padding:0px 0px 0px 6px;}
#footer_text_left { float:left; width: 620px; margin:0px 0px 0px 0px; padding:8px 0px 0px 0px; font:0.9em Verdana, Arial, Helvetica, sans-serif; }
#footer_text_right { float:right; width: 60px; margin:0px 0px 0px 0px; padding:8px 8px 8px 0px; font:0.9em Verdana, Arial, Helvetica, sans-serif; }
