

#mainContent { float:left; }

/* top area */
#feature-promo { background:url('top-box-bk.jpg') 0 0 no-repeat; height:284px; position:relative; width:951px; }
#hero-box { height:266px; overflow:hidden; width:722px; padding:8px 0 0 8px; position:relative; }
#hero-box .titles { width:310px; height:267px; position:absolute; z-index:100; right:0; padding-left:12px; top:8px; background:transparent url('link_bg.jpg') no-repeat left top; } /* This background image is only used to prevent the IE6 sprite flicker */


#hero-box .titles h2.hero-1 { height:55px; padding:23px 0 0 0; margin:0; overflow:hidden; }
#hero-box .titles h2.hero-2 { height:55px; padding:0px 0 0 0; margin:0; overflow:hidden; }
#hero-box .titles h2.hero-3 { height:55px; padding:13px 0 0 0; margin:0; overflow:hidden; }
#hero-box .titles h2.hero-4 { height:55px; padding:6px 0 0 0; margin:0; overflow:hidden; }

*:first-child+html #hero-box .titles h2.hero-3 { height:52px; padding:13px 0 0 0; margin:0; overflow:hidden; }
*:first-child+html #hero-box .titles h2.hero-4 { height:55px; padding:0px 0 0 0; margin:0; overflow:hidden; }

*html #hero-box .titles h2.hero-3 { height:52px; padding:13px 0 0 0; margin:0; overflow:hidden; }
*html #hero-box .titles h2.hero-4 { height:55px; padding:0px 0 0 0; margin:0; overflow:hidden; }

#hero-box .titles h2 a { 
color:#87DBF1;
float:left;
font-family:arial black;
font-size:20px;
height:100%;
overflow:hidden;
width:100%;
 }
 
.btn{
margin:0;
padding:0;
} 
 
#hero-box .titles h2.hero-1 a { background-position:0px 0px; }
#hero-box .titles h2.hero-2 a { background-position:0px -68px; }
#hero-box .titles h2.hero-3 a { background-position:0px -134px; }
#hero-box .titles h2.hero-4 a { background-position:0px -200px; }
#hero-box .titles h2.hero-1 a:hover,
#hero-box .titles h2.hero-1 a.selected { background-position:-274px 0px; }
#hero-box .titles h2.hero-2 a:hover,
#hero-box .titles h2.hero-2 a.selected { background-position:-274px -68px; }
#hero-box .titles h2.hero-3 a:hover,
#hero-box .titles h2.hero-3 a.selected { background-position:-274px -134px; }
#hero-box .titles h2.hero-4 a:hover,
#hero-box .titles h2.hero-4 a.selected { background-position:-274px -200px; }


.heros-slides{
width:400px; height:267px;
background:#ff0;
margin:0;
padding:
}

#top-promo { height:266px; left:743px; overflow:hidden; position:absolute; top:8px; width:196px; }

/* series counter */
#promos-main-column .series-counter { display:block; margin-bottom:10px; width:325px; height:124px; }

/* specific car search */
#specific-car-search { background:transparent url('looking-for-specific-car-bg.png') no-repeat left bottom; padding:0 12px 14px; margin-left:2px; }
#specific-car-search h2 { height:58px; }
#specific-car-search h2 span { background:transparent url('h-looking-for-specific-car.png') no-repeat top left; left:-19px; width:331px; }
#specific-car-search p { margin:8px 12px 2px; text-align:right; }

#specific-car-search ul { height:120px; overflow:auto; border:1px solid #999; padding:5px; }

#specific-car-search select { width:138px; margin-left:5px; }
#specific-car-search a.submit { text-indent:-999px; border:none; margin-top:12px; width:143px; height:42px; display:block; float:left; overflow:hidden; }
#specific-car-search #car-review-search { background:transparent url('btn-search-tg-reviews.png') no-repeat top left; }
#specific-car-search #cars-for-sale-search { background:transparent url('btn-search-cars-for-sale.png') no-repeat top left; margin-left:5px; }

/* sidebar */
#sidebar { /*T*//*background:url('../images/homepage/sidebar-top.jpg') 0 0 no-repeat;*/ padding-top:10px; }

/* mpu */
#mpu { background:url('mpu-bk-new.gif') 0 0 no-repeat; height:270px; margin:0; padding:20px 0 0 30px; width:329px; }
#sidebar-ad-boxes { background: #fff url('ad-boxes-bg.gif') 0 0 no-repeat; height:350px; margin:10px 0 0 1px; padding:12px 0 0 21px; width:337px; }
#sidebar-ad-boxes div.bottom { margin-top:3px; }
#sidebar-ad-boxes div ul { height:83px; margin:32px 0 0 20px; width:240px; }
#sidebar-ad-boxes ul li { padding-bottom:4px; }
#sidebar-ad-boxes ul li a { color:#207dcc; }

/* Video container */
#video-container { /*T*/ margin:12px 0 0 16px; }


#video-container { background:url('sb-video-bg-btm-new.gif')  repeat-y left top; height:auto; overflow:hidden; margin:12px 0 0 16px; }
#video-container_bottom { background:url('link_bottom_bg.jpg') no-repeat left bottom; height:15px; width:332px; margin:-2px 0 0 16px; }
#video-container h2 {
color:#EBA112;
font-size:17px;
font-weight:bold;
height:25px;
padding:9px 0 0 15px;
text-align:left;
text-transform:uppercase;
 }
#video-container h2 .sb-h-videos { /*background:url('sb-h-videos-new.gif') no-repeat left top;*/ }
#video-container a { /*color:#0f5896;*/ font-weight:bold; }
#video-container a:hover { /*color:#7dd3ec;*/ }

#video-container .wrapper { overflow:hidden; position:relative; width:304px; height:auto; background:url('sb-video-wrapper-bg.png') repeat left top; margin:0 4px; padding:2px 8px; }
#video-container .wrapper .row { clear:both; position:relative; }
#video-container .wrapper .row .video-item { width:148px; margin:4px 0 4px 8px; padding:0 0 1em 0; float:left; display:inline; background:url('sb-h-video-item-bg.png') no-repeat left bottom; min-height:inherit; /*T*/ }
#video-container .wrapper .row .video-item .thumbnail, 
#video-container .wrapper .row .video-item p { margin:0 9px; }
#video-container .wrapper .row .video-item p { text-align:center; }

#video-container .wrapper .row h3 { min-height:32px;/*T*/ margin:0 0 5px; }
#video-container .wrapper .row .h-video-item { background:url('sb-video-titles.png') no-repeat; background-position:-4px -5px; }
#video-container .wrapper .row .laps .h-video-item /* TODO:This is an old category name. Delete selector Jan 2009:FS */,
#video-container .wrapper .row .stig .h-video-item { background-position:-159px -5px; }
#video-container .wrapper .row .popular .h-video-item /* TODO:This is an old category name. Delete selector Jan 2009:FS */,
#video-container .wrapper .row .best-of .h-video-item { background-position:-4px -41px; }
#video-container .wrapper .row .challenge .h-video-item /* TODO:This is an old category name. Delete selector Jan 2009:FS */,
#video-container .wrapper .row .challenges .h-video-item { background-position:-159px -41px; }
#video-container .wrapper .row .reviews .h-video-item /* TODO:This is an old category name. Delete selector Jan 2009:FS */,
#video-container .wrapper .row .tests .h-video-item { background-position:-314px -5px; }
#video-container .wrapper .row .celebs .h-video-item { background-position:-314px -41px; }
#video-container .wrapper .row .out-takes .h-video-item { background-position:-471px -5px; }
#video-container .wrapper .row .the-news .h-video-item { background-position:-471px -41px; }
#video-container .wrapper .row .the-big-films .h-video-item { background-position:-627px -5px; }
#video-container .wrapper .row .other-stuff .h-video-item { background-position:-627px -41px; }
#video-container .wrapper .row .home-movies .h-video-item { background-position:-785px -5px; }
#video-container .wrapper .row .stunts .h-video-item { background-position:-785px -41px; }

#video-container .scrollbar { background:url('sb-videos-scroll-bg.png') repeat-x 0 0; margin:3px 38px 0 42px; }
#video-container .scrollbar { width:243px; height:20px; position:relative; }
#video-container .scrollbar .inner-scrollbar { width:183px; height:20px; position:relative; margin: 0 0 0 30px; }
#video-container .scrollbar .scroll-handle { background:url('sb-videos-scroll-handle.png') no-repeat left top; width:60px; height:14px; text-indent:-9999em; cursor:pointer; position:absolute; top:3px; margin: 0 0 0 -30px; }
#video-container .scrollbar .scroll-button { width:40px; height:20px; display:block; text-indent:-9999em; cursor:pointer; position:absolute; top:0; }
#video-container .scrollbar .left { background:url('sb-videos-scroll-left.png') no-repeat left top; left:-38px; }
#video-container .scrollbar .right { background:url('sb-videos-scroll-right.png') no-repeat right top; right:-38px; }

/* homepage popdown banner advert */
.ad-full-width { text-align:center; width:100%; }
.ad-full-width div, 
.ad-full-width object { margin:0 auto; }


/* Overrides to hide shadow gradient on homepage */
body #container { background:none; }
body #gradient-cont  { filter:none; }






ul.navigations {
display:block;
list-style:none;
padding:0;
margin:0;

}

ul.navigations li {
background:transparent url(gc-pag-arrows.gif) no-repeat scroll 1px -40px;
border-bottom:1px dotted #000000;
display:block;
float:left;
height:auto;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 8px;
overflow:hidden;
padding:0 0 2px 18px;
width:95%;
}

ul.navigations li a {
color:#0F5896;
text-decoration:none;
font-size:12px;
}

ul.navigations li a:hover {
color:#ff0000;
text-decoration:none;
font-size:12px;
}

p.bonus{
color:#87DBF1;
font-weight:bold;
font-size:20px;
text-transform:uppercase;
text-align:left;
}

#top-promo h2{
border-bottom:1px solid #EBA112;
color:#EBA112;
font-size:15px;
font-weight:bold;
margin:0 0 4px;
padding:3px 0 0 10px;
text-align:left;
text-transform:uppercase;
}

.bonus_tbl{
margin:0 0 0 0;
}

a.casino_name{
text-transform:uppercase;
color:#EBA112;
font-size:13px;
font-weight:bold;
text-decoration:none;
}

.bonus_tbl p{
color:#000;
font-size:12px;
text-align:center;
padding:0;
margin:0;
}

.banner{
margin:0;
}

.banner img{
border:1px solid #000;
}


p.imgalign img{
float:left;
margin:0 5px 0 0;
}



.reviews_banner img{
 float:left;
 margin:2px 5px 2px 0;
 border:1px solid #000;
 padding:3px;
 background:#fff;
}

.reviews{
  border-bottom:1px dashed #457C92;
	margin:5px 0 10px;
	padding:0 0 5px;
}


.reviews h4, .reviews h4 a{
 padding:0;
 margin:0;
 text-align:left;
 color:#0F58967;
 text-decoration:none;
 font-size:16px;
 margin:0 0 3px 0;
 font-weight:bold;
}

.reviews h4 a:hover{
 color:#B31800;
 text-decoration:none;
text-decoration:underline;
}

.date{
font-size:12px;
text-align:left;
color:#EBA112;
}









