/* CSS Document */

/*Import Other CSS Files
----------------------------------------------- */
@import "basic.css";
@import "text_styles_ferrari.css";   
@import "menu.css";


body {margin:15px 0px 15px 0px auto; padding:0; text-align: left; font:0.7em Verdana, Arial, Helvetica, sans-serif; color:#fff; background-repeat:repeat-x; background-color:#0e0e0e; background-image:url(../global_images/background.jpg); background-position:left top; }

#sitesurroundings {	width: 760px; min-height: 100%;  margin:0px auto; padding: 0px; background-image:url(../global_images/right_col/main_tile.gif); background-repeat:repeat-y;}

#main_body { margin:0px; padding: 0px; min-height: 100%; font:0.9em Verdana, Arial, Helvetica, sans-serif; clear:both; text-align:justify;}

ul { list-style:none; padding:0px; margin:0px;} 

/* Global Styles
----------------------------------------------- */
img { border: 0px; }

/* Header
----------------------------------------------- */
#header{ width:760px; height:293px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background-image:url(../global_images/header_images/28.jpg); background-repeat: no-repeat; background-position: center top; font:0.9em Verdana, Arial, Helvetica, sans-serif; }

/* Tracks
----------------------------------------------- */
#tracks{ width:760px; height:54px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background-image:url(../global_images/tracks/next_race.jpg); background-position:left top; background-repeat:no-repeat; font:0.9em Verdana, Arial, Helvetica, sans-serif;}

.last_track { height:54px; width:55px; margin:0px; padding:0px 6px 0px 0px; float:right;}
.other_tracks { height:54px; width:57px; margin:0px; padding:0px 0px 0px 0px; float:right;}
.next_race { margin:0px; padding:32px 0px 0px 12px; }

/* Main Section
----------------------------------------------- */
#main_content { width:526px; float:left; border-top: 2px solid #FFF; }
#right_col { width:232px; float:right; border-top: 2px solid #FFF; border-bottom: 2px solid #FFF; text-align:left }
#right_tile {background-image:url(../global_images/right_col/side_tile.gif); }

#right_col p {margin:12px 0px 12px 0px; padding:0px 0px 0px 0px; }
#main_content p {margin:0px; padding:0px; }

.large_image {margin:0px 0px 0px 6px; }
.second_image {margin:0px 0px 0px 6px; }
.title {margin:0px; padding:0px 0px 0px 6px;}
.main_content { background-color:#242424; padding:0px 6px 0px 6px; margin:0px 0px 0px 6px;}

.float_right { float:right; width:145px; margin:0px; padding:0px;}

.right_title {margin:0px; padding:0px 6px 0px 0px;}
.right_content { background-color:#242424; padding:0px 6px 0px 6px; margin:0px 6px 0px 0px;}
.right_content_CVR { background-color:#242424; padding:10px 6px 10px 20px; margin:0px 6px 0px 0px; border-top: 2px solid #FFFFFF;}

.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;}

/* Gallery
----------------------------------------------- */
.gallery img {padding:3px 0px 0px 0px;}
.gallery_year_dropdown {margin-left:50px;}

/* 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_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_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:748px; height:33px; margin:0px 0px 0px 6px; padding:0px 0px 0px 0px; clear:both; background-image:url(../global_images/footer/footer.jpg); background-position:center top; background-repeat:no-repeat; } 

.text_spacer {margin:0px 0px 0px 0px; padding:0px 0px 0px 6px;}
#footer_text_left { float:left; width: 450px; 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 0px 0px 0px; font:0.9em Verdana, Arial, Helvetica, sans-serif; }