@charset "utf-8";
/* Ginetta Orange = color:#ed7e31; */

body {
margin:0px;
font-size:62.5%;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-weight:normal;
}

p { 
margin:0px;
}

form {
margin:0px;
}

a img {
border:0px;
}

h1 {
margin:0px;
font-size:14px;
}

h2 {
margin:0px;
font-size:14px;
}

h3 {
margin:0px;
font-size:14px;
}

h4 {
margin:0px;
font-size:14px;
}

h5 {
margin:0px;
font-size:1.4em;
font-weight:bold;
}

ul {
margin:0px;
}

.blackTitle {
color:#000000;
font-weight:bold;
font-size:12px;
}

.blackSmallTitle {
color:#000000;
font-weight:bold;
font-size:11px;
}
.orange_bold {
color:#ed7e31;
font-weight:bold;
}

.bold {
font-weight:bold;
}

.form_description {
font-size:10px;
font-weight:normal;
}

.subscribe_button {
width:55px;
border:1px solid #000000;
font-size:9px;
}

.subscribe_email {
height:13px;
width:170px;
border:1px solid #ed7e31;
font-size:10px;
margin:2px 0px;
}



#outerContainer {
width:929px;
height:auto;
margin:0px auto;
}

#container {
width:929px;
height:auto;
float:left;
margin-top:10px;
display:inline;
}

#outerLeftColContainer {
width:194px;
height:auto;
float:left;
display:inline;
margin-right:2px;
margin-bottom:15px;
}

#left_col {
width:194px;
height:auto;
border:1px solid #545454;
float:left;
display:inline;
padding-top:2px;
padding-bottom:2px;
color:#000;
background-color:#000;
}

#admin_left_col {
width:196px;
height:auto;
margin:0px auto;
padding-top:20px;
}

.extra_left_col {
width:194px;
height:auto;
border:1px solid #545454;
float:left;
margin-top:2px;
display:inline;
padding-bottom:2px;
}

.extra_left_col_grey {
width:172px;
height:auto;
border:1px solid #545454;
float:left;
margin-top:2px;
display:inline;
padding:6px 11px 2px 11px;
background-color:#dcdcdc;
color:#000000;
text-decoration:none;
font-size:10px;
}

.extra_left_col_grey p{
margin-top:0px;
}

#logo {
width:194px;
height:97px;
float:left;
display:inline;
border-bottom:1px solid #545454;
}

.nav_link {
width:181px;
height:16px;
float:left;
display:inline;
margin:2px 2px 0px 2px;
background-image:url(images/nav_link_ro.jpg);
font-weight:bold;
padding-left:9px;
padding-top:2px;
color:#ed7e31;
font-size:12px;
}

.admin_link {
width:180px;
height:auto;
float:left;
display:inline;
margin:2px 2px 0px 2px;
font-weight:bold;
padding-left:10px;
padding-top:2px;
color:#ed7e31;
font-size:12px;
display:inline;
}

.admin_formLogin {
height:14px;
font-size:10px;
width:171px;
}

.admin_submit {
height:16px;
font-size:10px;
width:60px;
}

.nav_link a{
width:181px;
height:16px;
float:left;
display:inline;
background-image:url(images/nav_link.jpg);
color:#FFFFFF;
text-decoration:none;
font-size:12px;
font-weight:bold;
}

.nav_link a:hover{
background-image:url(images/nav_link_ro.jpg);
color:#ed7e31;
text-decoration:none;
font-size:12px;
font-weight:bold;
}

.nav_link_small_left {
width:84px;
height:16px;
float:left;
display:inline;
margin:2px 2px 0px 2px;
background-image:url(images/nav_link_ro.jpg);
font-weight:bold;
padding-left:9px;
padding-top:2px;
color:#ed7e31;
font-size:12px;
}

.nav_link_small_left a{
width:84px;
height:16px;
float:left;
display:inline;
background-image:url(images/nav_link.jpg);
color:#FFFFFF;
text-decoration:none;
font-size:12px;
font-weight:bold;
}

.nav_link_small_left a:hover{
background-image:url(images/nav_link_ro.jpg);
color:#ed7e31;
text-decoration:none;
font-size:12px;
font-weight:bold;
}

.nav_link_small_right {
width:86px;
height:16px;
float:left;
display:inline;
margin:2px 0px 0px 0px;
background-image:url(images/nav_link_ro.jpg);
font-weight:bold;
padding-left:9px;
padding-top:2px;
color:#ed7e31;
font-size:12px;
}

.nav_link_small_right a{
width:86px;
height:16px;
float:left;
display:inline;
background-image:url(images/nav_link.jpg);
color:#FFFFFF;
text-decoration:none;
font-size:12px;
font-weight:bold;
}

.nav_link_small_right a:hover{
background-image:url(images/nav_link_ro.jpg);
color:#ed7e31;
text-decoration:none;
font-size:12px;
font-weight:bold;
}

.nav_blank {
width:181px;
height:17px;
float:left;
display:inline;
background-image:url(images/nav_link.jpg);
padding-left:9px;
padding-top:1px;
margin:2px 2px 0px 2px;
color:#FFFFFF;
text-decoration:none;
font-size:12px;
font-weight:bold;
}

#newsletter_left_link {
width:181px;
height:75px;
float:left;
display:inline;
margin:2px 2px 0px 2px;
background-color:#3a3a3a;
font-weight:bold;
padding-left:9px;
padding-top:7px;
color:#FFFFFF;
font-size:12px;
}

#champ_left_link {
width:181px;
height:auto;
float:left;
display:inline;
margin:2px 2px 0px 2px;
background-color:#3a3a3a;
font-weight:bold;
padding:7px 0px 7px 9px;
color:#ed7e31;
font-size:12px;
}

.left_image_link {
width:190px;
height:59px;
float:left;
display:inline;
margin:2px 2px 0px 2px;
}

.left_image_link_small_left {
width:93px;
height:59px;
float:left;
display:inline;
margin:2px 2px 0px 2px;
}

.left_image_link_small_right {
width:95px;
height:59px;
float:left;
display:inline;
margin:2px 2px 0px 0px;
}

#right_col {
width:725px;
height:auto;
float:left;
margin-left:5px;
display:inline;
}

#banner {
width:723px;
height:299px;
float:left;
display:inline;
overflow:hidden;
border:1px solid #ed7e31;
}

#banner_moved {
width:723px;
height:299px;
float:left;
display:inline;
overflow:hidden;
margin-top:5px;
border:1px solid #ed7e31;
}

#top_area {
width:723px;
height:66px;
float:left;
display:inline;
overflow:hidden;
border:1px solid #545454;
background-image:url(images/top_area_bg.jpg);
background-repeat:no-repeat;
background-position:right;
color:#FFFFFF;
background-color:#000;
}

.top_area_class {
width:723px;
height:66px;
float:left;
display:inline;
overflow:hidden;
border:1px solid #545454;
background-image:url(images/top_area_bg.jpg);
background-repeat:no-repeat;
background-position:right;
margin-bottom:5px;
background-color:#000;
color:#FFF;
}

#black_spacer {
width:723px;
height:5px;
float:left;
display:inline;
border:1px solid #ed7e31;
background-color:#000000;
margin-top:5px;
overflow:hidden;
}

#bottom_black_spacer {
width:723px;
height:2px;
float:left;
display:inline;
border:1px solid #ed7e31;
background-color:#000000;
margin-top:5px;
overflow:hidden;
}

#details_black_spacer {
width:723px;
height:5px;
float:left;
display:inline;
border:1px solid #ed7e31;
background-color:#000000;
overflow:hidden;
}

#small_black_spacer {
width:660px;
height:1px;
float:left;
margin-left:30px;
display:inline;
border:1px solid #ed7e31;
background-color:#000000;
overflow:hidden;
}

#small_black_spacer_details {
width:723px;
height:1px;
float:left;
margin-bottom:5px;
display:inline;
border:1px solid #ed7e31;
background-color:#000000;
overflow:hidden;
}

#small_black_spacer_lower {
width:723px;
height:1px;
float:left;
margin-bottom:5px;
display:inline;
border:1px solid #ed7e31;
background-color:#000000;
overflow:hidden;
}

#headline {
width:auto;
height:18px;
float:left;
display:inline;
margin-top:20px;
margin-left:30px;
font-size:14px;
font-weight:bold;
border-bottom: 1px solid #ed7e31;
}

#headline_centred {
width:auto;
height:18px;
float:left;
display:inline;
margin-top:30px;
margin-left:20px;
font-size:14px;
font-weight:bold;
border-bottom: 1px solid #ed7e31;
color:#FFFFFF;
}

.headline_centred_class {
width:auto;
height:18px;
float:left;
display:inline;
margin-top:20px;
margin-left:20px;
font-size:14px;
font-weight:bold;
border-bottom: 1px solid #ed7e31;
}

#details_headline_container {
width:725px;
height:38px;
float:left;
display:inline;
}

#details_headline_innerContainer {
width:600px;
height:auto;
float:left;
display:inline;
}

#addthis {
width:125px;
height:16px;
float:left;
margin-top:10px;
display:inline;
}

#details_headline {
width:auto;
height:auto;
float:left;
display:inline;
margin:10px 0px 10px 10px;
font-size:14px;
font-weight:bold;
border-bottom: 1px solid #ed7e31;
}

#details_headline_lower {
width:auto;
height:auto;
float:left;
display:inline;
margin:10px 0px 10px 10px;
font-size:14px;
font-weight:bold;
border-bottom: 1px solid #ed7e31;
}

.details_secondary_headline {
width:auto;
height:18px;
float:left;
display:inline;
margin-top:5px;
font-size:14px;
font-weight:bold;
border-bottom: 1px solid #ed7e31;
}

.agents_secondary_headline {
width:auto;
height:18px;
float:left;
display:inline;
margin-bottom:5px;
font-size:14px;
font-weight:bold;
border-bottom: 1px solid #ed7e31;
}

.agent_container {
width:423px;
height:auto;
float:left;
display:inline;
margin-top:10px;
}

.agent_flag {
width:125px;
height:160px;
float:left;
display:inline;
margin-right:10px;
}

.agent_details {
width:288px;
height:auto;
float:left;
display:inline;
margin-bottom:10px;
}

#main_text {
width:480px;
height:162px;
float:left;
margin-left:130px;
margin-top:20px;
margin-bottom:20px;
display:inline;
font-size:1.2em;
}

#main_text_index_expand {
width:480px;
height:auto;
float:left;
margin-left:130px;
margin-top:20px;
margin-bottom:20px;
display:inline;
font-size:1.2em;
text-align:justify;
}

#main_text_index_expand a{
color:#000;
}

#main_text_thin_expand {
width:480px;
height:auto;
float:left;
margin-left:130px;
margin-top:10px;
margin-bottom:20px;
display:inline;
font-size:1.2em;
}

#main_text_expandable {
width:660px;
height:auto;
float:left;
margin-left:30px;
margin-top:10px;
margin-bottom:10px;
display:inline;
font-size:1.2em;
}

#main_text_details {
width:713px;
height:auto;
float:left;
margin-bottom:5px;
display:inline;
font-size:1.2em;
}

.archive_container {
width:713px;
height:auto;
float:left;
margin:5px 0px;
display:inline;
}

#archive_container_more {
width:725px;
height:auto;
float:left;
margin:5px 0px;
padding-top:10px;
display:inline;
border-top:1px solid #ed7e31;
}

#championship_inner_column {
width:518px;
height:auto;
float:left;
margin-bottom:5px;
display:inline;
font-size:1.2em;
}

#championship_right_column {
width:175px;
height:auto;
float:left;
margin-bottom:5px;
display:inline;
font-size:1.2em;
padding:5px 0px 0px 20px;
}

.championship_table {
width:175px;
height:auto;
float:left;
margin-bottom:5px;
display:inline;
font-size:10px;
padding-top:5px;
}

.race_results_container {
width:175px;
height:auto;
float:left;
margin-bottom:5px;
display:inline;
font-size:10px;
padding-top:25px;
}

#details_innerLeft_container {
width:282px;
height:auto;
float:left;
display:inline;
}

#details_innerRight_container {
width:423px;
height:auto;
float:left;
margin-left:7px;
display:inline;
}

.details_right_text {
width:423px;
height:auto;
float:left;
margin:5px 0px;
display:inline;
text-align:justify;
}

.news_right_text {
width:423px;
height:auto;
float:left;
margin:5px 0px;
display:inline;
text-align:justify;
}

.news_right_text p{
margin-top:0px;
}

.teams_right_text {
width:423px;
height:auto;
float:left;
margin:10px;
display:inline;
}

.teams_right_text a{
color:#000;	
}

color:#000;

.news_main_centre_text {
width:510px;
height:auto;
float:left;
margin:5px 0px 10px 0px;
display:inline;
}

.news_main_centre_text p{
padding-left:5px;
margin:0px;
}

.news_main_centre_text img{
margin:0px 10px 5px 0px;
display:inline;
}


#detials_top_image {
width:275px;
height:auto;
float:left;
border: 1px solid #000000;
display:inline;
}

.news_details_image {
width:275px;
height:auto;
float:left;
border: 1px solid #000000;
display:inline;
margin-top:5px;
}

.carSales_details_image {
width:723px;
height:auto;
float:left;
border: 1px solid #000000;
display:inline;
margin-bottom:10px;
}

.extraTeams_details_image {
width:auto;
height:auto;
float:left;
border: 1px solid #000000;
display:inline;
margin-top:5px;
margin-left:10px;
}


.logo_details_image {
width:275px;
height:auto;
float:left;
border-bottom: 1px solid #000000;
display:inline;
}

.teams_title_spacer {
width:423px;
height:69px;
float:left;
display:inline;
margin-top:5px;
}

.details_images {
width:134px;
height:93px;
float:left;
border: 1px solid #000000;
margin:5px 5px 0px 0px;
display:inline;
overflow:hidden;
}

.details_links {
width:266px;
height:19px;
float:left;
border: 1px solid #000000;
background-image:url(images/details_link_bg.jpg);
margin-top:5px;
font-size:12px;
font-weight:bold;
padding-left:9px;
padding-top:4px;
display:inline;
}

.details_links a{
color:#FFFFFF;
text-decoration:none;
}

.details_links a:hover{
color:#000000;
text-decoration:none;
}

.details_links_top {
width:266px;
height:19px;
float:left;
border: 1px solid #000000;
background-image:url(images/details_link_bg.jpg);
margin-bottom:5px;
font-size:12px;
font-weight:bold;
padding-left:9px;
padding-top:4px;
display:inline;
}

.details_links_top a{
color:#FFFFFF;
text-decoration:none;
}

.details_links_top a:hover{
color:#000000;
text-decoration:none;
}

#motorsport_lower_centre {
width:670px;
height:auto;
float:left;
margin-top:10px;
margin-bottom:19px;
margin-left:30px;
display:inline;
font-size:1.2em;
background-image:url(images/motorsport_link_container_bg.gif);
background-repeat:repeat-y;
}

#news_ticker {
width:713px;
height:16px;
float:left;
display:inline;
border:1px solid #ed7e31;
background-color:#000000;
background-image:url(images/ticker_bg.jpg);
background-repeat:no-repeat;
background-position:right;
margin:5px 0px;
padding-left:10px;
padding-top:4px;
color:#FFFFFF;
font-size:10px;
}

#news_ticker a{
text-decoration:none;
color:#FFFFFF;
}


.news_spacer {
width:705px;
height:18px;
float:left;
display:inline;
text-align:right;
border:1px solid #ed7e31;
background-color:#000000;
margin-bottom:5px;

padding-right:18px;
padding-top:4px;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
}

.news_spacer a{
text-decoration:none;
color:#FFFFFF;
}


#copyright_container {
width:725px;
height:18px;
float:left;
display:inline;
margin-top:5px;
margin-bottom:15px;
padding-top:2px;
color:#000000;
font-size:10px;
}

#copyright {
width:auto;
height:auto;
float:left;
display:inline;
}

#valid_code {
width:auto;
height:auto;
float:left;
display:inline;
padding-left:30px;
}

#valid_code a{
text-decoration:underline;
color:#000000;
}

#site_map {
width:auto;
height:auto;
float:right;
margin-right:9px;
display:inline;
}

#site_map a{
text-decoration:underline;
color:#000000;
}

#privacy_policy {
width:auto;
height:auto;
float:right;
display:inline;
padding-right:9px;
padding-left:9px;
border-right:1px solid #000000;
border-left:1px solid #000000;
}

#privacy_policy a{
text-decoration:underline;
color:#000000;
}

#terms {
width:auto;
height:auto;
float:right;
display:inline;
margin-left:9px;
}

#terms a{
text-decoration:underline;
color:#000000;
}

#innerleft_link_container {
width:172px;
height:auto;
float:left;
display:inline;
font-size:1.2em;
}

#innerRight_text {
width:390px;
height:108px;
float:left;
margin-left:15px;
padding:0px 40px;
display:inline;
}

#innerRight_text img {
margin-right:10px;
margin-bottom:10px;
}

.motorsport_inner_links a{
width:162px;
height:19px;
padding-left:10px;
padding-top:4px;
float:left;
display:block;
background-image:url(images/motorsport_link.gif);
color:#FFFFFF;
text-decoration:none;
font-size:12px;
font-weight:bold;
border-bottom:2px solid #FFFFFF;
}

.motorsport_inner_links a:hover{
background-image:url(images/motorsport_link_ro.gif);
color:#ed7e31;
text-decoration:none;
font-size:12px;
font-weight:bold;
}

.news_article_container {
width:725px;
height:auto;
float:left;
margin-bottom:5px;
display:inline;
overflow:hidden;
}

.car_sales_container {
width:725px;
height:auto;
float:left;
margin-bottom:15px;
display:inline;
overflow:hidden;
}

.championship_news_article_container {
width:518px;
height:111px;
float:left;
margin-bottom:5px;
display:inline;
overflow:hidden;
}

.teams_container {
width:725px;
height:auto;
float:left;
margin-bottom:5px;
display:inline;
overflow:hidden;
}

.news_image {
width:158px;
height:109px;
float:left;
display:inline;
border: 1px solid #000000;
}

.news_FB_image {
width:158px;
height:109px;
float:left;
display:inline;
border: 1px solid #000000;
}

.racers_image {
width:84px;
height:auto;
float:left;
margin:0px 10px;
display:inline;
border: 1px solid #000000;
}

.racerscar_image {
width:178px;
height:auto;
float:left;
margin-right:10px;
display:inline;
border: 1px solid #000000;
}

.news_date {
width:62px;
height:16px;
float:left;
display:inline;
font-size:12px;
font-weight:bold;
margin:0px 20px;
padding-top:3px;
border-bottom: 1px solid #ed7e31;
}

.archive_news_date {
width:62px;
height:16px;
float:left;
display:inline;
font-size:12px;
font-weight:bold;
margin:0px 20px;
}

.archive_next {
width:auto;
height:16px;
float:left;
display:inline;
font-size:12px;
font-weight:bold;
margin:0px 20px;
}

.archive_previous {
width:auto;
height:16px;
float:right;
display:inline;
font-size:12px;
font-weight:bold;
margin:0px 20px;
}

.news_shortDesc {
width:450px;
height:104px;
float:left;
display:inline;
padding-top:3px;
}

.sales_shortDesc {
width:450px;
height:auto;
float:left;
display:inline;
padding-top:3px;
padding-left:10px;
}

.championship_news_shortDesc {
width:340px;
height:104px;
float:left;
display:inline;
padding-top:3px;
padding-left:10px;
}

.championship_news_shortDesc_text {
width:auto;
height:112px;
float:left;
display:inline;
font-weight:normal;
padding-top:3px;
}

.racers_small_text {
width:auto;
height:88px;
float:left;
display:inline;
font-weight:normal;
padding-top:3px;
}

.news_shortDesc_title {
width:auto;
height:16px;
float:left;
display:inline;
font-size:12px;
font-weight:bold;
border-bottom: 1px solid #ed7e31;
}

.news_shortDesc_title a{
text-decoration:none;
color:#000000;
}

.news_shortDesc_title a:hover{
text-decoration:none;
color:#ed7e31;
}

.news_shortDescFB_title {
width:auto;
height:16px;
float:left;
display:inline;
font-size:12px;
font-weight:bold;
border-bottom: 1px solid #ed7e31;
}

.news_shortDescFB_title a{
text-decoration:none;
color:#000000;
}

.news_shortDescFB_title a:hover{
text-decoration:none;
color:#ed7e31;
}

.archive_news_shortDesc_title {
width:auto;
height:16px;
float:left;
display:inline;
font-size:12px;
font-weight:bold;
}

.archive_news_shortDesc_title a{
text-decoration:none;
color:#000000;
}

.archive_news_shortDesc_title a:hover{
text-decoration:none;
color:#ed7e31;
}

.archive_news_shortDescFB_title {
width:auto;
height:16px;
float:left;
display:inline;
font-size:12px;
font-weight:bold;
}

.archive_news_shortDescFB_title a{
text-decoration:none;
color:#000000;
}

.archive_news_shortDescFB_title a:hover{
text-decoration:none;
color:#ed7e31;
}

.archive_next a{
text-decoration:none;
color:#000000;
}

.archive_next a:hover{
text-decoration:none;
color:#ed7e31;
}

.archive_previous a{
text-decoration:none;
color:#000000;
}

.archive_previous a:hover{
text-decoration:none;
color:#ed7e31;
}

.news_thin_title {
width:auto;
height:14px;
float:left;
display:inline;
font-size:10px;
font-weight:bold;
border-bottom: 1px solid #ed7e31;
}

.news_thin_title a{
text-decoration:none;
color:#000000;
}

.news_thin_title a:hover{
text-decoration:none;
color:#ed7e31;
}

.champ_news_shortDesc_title {
width:350px;
height:auto;
float:left;
display:inline;
font-size:12px;
font-weight:bold;
padding-bottom:3px;
border-bottom: 1px solid #ed7e31;
}

.champ_news_shortDesc_title a{
text-decoration:none;
color:#000000;
}

.champ_news_shortDesc_title a:hover{
text-decoration:none;
color:#ed7e31;
}

.news_shortDesc_text {
width:450px;
height:auto;
float:left;
display:inline;
font-weight:normal;
padding-top:3px;
}

.results_container {
width:423px;
height:auto;
float:left;
margin:5px 0px;
display:inline;
border-top:1px solid #000000;
padding-top:10px;
}

.position {
width:35px;
height:auto;
float:left;
display:inline;
font-weight:bold;
}

.driver {
width:330px;
height:auto;
float:left;
display:inline;
}

.time {
width:58px;
height:auto;
float:left;
display:inline;
}

.news_archive_title {
width:auto;
height:16px;
float:left;
margin:0px 0px 4px 260px;
display:inline;
font-size:12px;
font-weight:bold;
border-bottom: 1px solid #ed7e31;
}

.news_archive_title a{
text-decoration:none;
color:#000000;
}

.news_archive_title a:hover{
text-decoration:none;
color:#ed7e31;
}

#telephone {
width:130px;
height:13px;
float:right;
font-weight:bold;
color:#FFFFFF;
font-size:11px;
padding-right:10px;
display:inline;
padding-left:5px;
border-left:1px solid #ed7e31;
}

#telephone img{
margin-bottom:1px;
}

.ticker {
width:400px;
height:auto;
float:left;
display:inline;
}

.tv_times {
color:#FFFFFF;
font-size:10px;
}

.tv_times_container {
width:172px;
height:auto;
float:left;
margin-top:2px;
display:inline;
color:#FFFFFF;
font-size:10px;
}

.tv_times_date {
width:45px;
height:auto;
float:left;
margin-top:2px;
display:inline;
}

.tv_times_time {
width:42px;
height:auto;
float:left;
margin-top:2px;
display:inline;
}

.tv_times_channel {
width:auto;
height:auto;
float:left;
margin-top:2px;
display:inline;
}

#testtwo a {
text-decoration:none;
color:#ed7e31;
}

.sitemap_mainlink {
	color:#000;
	font-weight:bold;
}

.sitemap_mainlink_small{
	color:#000;
	font-weight:normal;
}

#index_left{
width:350px;
height:auto;
float:left;
margin-left:0px;
margin-top:20px;
margin-bottom:20px;
display:inline;
font-size:1.2em;
text-align:justify;	
background-color:#F60;
}

#motorsport_lower {
	width:690px;
	height:auto;
	float:left;
	margin-top:10px;
	margin-bottom:19px;
	margin-left:30px;
	display:inline;
	font-size:1.2em;
}

.race_car_container{
width:200px;
float:left;
display:inline;
text-align:center;
font-weight:bold;
font-size:1.2em;
margin-right:30px;
margin-bottom:20px;
color:#000;
text-decoration:none;
}

.race_car_container img{
width:200px;
float:left;
display:inline;
border:#ED7E31 1px solid;
margin-bottom:5px;
text-decoration:none;
}

.race_car_span a{
color:#000;
text-decoration:none;
border-bottom:#ED7E31 1px solid;
}

.race_car_span{
color:#000;
text-decoration:none;
border-bottom:#ED7E31 1px solid;
}

#preID {
width:510px;
height:auto;
float:left;
display:inline;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
white-space: pre; /* CSS2 */
white-space: -moz-pre-wrap; /* Mozilla */
white-space: -hp-pre-wrap; /* HP printers */
white-space: -o-pre-wrap; /* Opera 7 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: pre-wrap; /* CSS 2.1 */
white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
word-wrap: break-word; /* IE */
overflow:hidden;
}