/*
|-----------------------------------------|
 	Wheels24 Master Layout template      
|-----------------------------------------|
*/
/* ----------------------------------------------------------------------------- 
	Clear browser inherit properties
------------------------------------------------------------------------------ */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,/*table,*/caption/*,tbody*/,tfoot,thead/*tr,th,td*/{border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;}
:focus{outline:0;}
body{line-height:1;color:#333;background:#FFF;}
ol,ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{font-weight:400;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
/* */
body{padding:0;font:12px Arial, Helvetica, sans-serif;}
html, body{height:100%;min-height:100%}
.col626{background:#fff;width:626px}
/* ----------------------------------------------------------------------------- 
	Element Properties
------------------------------------------------------------------------------ */
.left{float:left} .right{float:right} .clr{clear:both} .clr_left{clear:left} .clr_right{clear:right} .inline{display:inline}
.absolute{position:absolute} .relative{position:relative}
.bold{font-weight:bold} .normal{font-weight:normal}
.block{display:block}
/* ----------------------------------------------------------------------------- 
	Common Properties
------------------------------------------------------------------------------ */
h1{font-size:22px} h2{font-size:19px} h3{font-size:16px} h4{font-size:14px} h5{font-size:12px}
h1,h2{margin-bottom:10px}
h3,h4,h5{margin-bottom:4px}
span.datestamp{margin-bottom:4px;color:#74727D}
p{line-height:1.3em}
a, a p{color:#00784A;text-decoration:none} a:hover, a:hover p{text-decoration:underline;color:#000} a img{border:0}
img.left{margin:0 10px 0 0} 
input, select{font:11px verdana;padding:1px;margin-right:4px}
input.btn{background:#486085;border:0;color:#fff;padding:2px 5px;font-size:9px;text-transform:uppercase;height:25px;cursor:pointer}
input.btn:hover{cursor:pointer}
.last{background:none!important}
li{padding-left:8px;line-height:1.4em}
.whiteline{border-top:16px solid #fff}
/* SPRITE THIS Sprite 3 dashed dotted */
.dotted, .dotted_nomargin{background:url(../images/horz_dot_line.gif) repeat-x center;margin:10px}
.dotted_nomargin{margin:0}
/*----------------------------------------------------------------------------- 
	24.com Sites Drop Down
------------------------------------------------------------------------------*/
.menudrop{width:954px;margin:0px auto;padding:1px 0px 0px 0px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;background:#dfdfdf}
.menudrop:after{/*Add margin between menu and rest of content in Firefox*/display:block;height:0;clear:both;visibility:hidden;background:#dfdfdf}
.menudrop ul{width: 100%;padding:0px 0;margin:3px 0px 0px 0px;text-align:left;height:16px;background:#dfdfdf}
.menudrop ul li{display:inline;border-right:1px solid #bbb;padding:0px;margin:0px 0px 0px 0px;background:#dfdfdf}
.menudrop ul li a{color:#494949;font-size:9px !important;font-weight:normal !important;margin:0;padding:1px 7px 0;text-decoration:none;}
.menudrop ul li.droplist a{padding:4px 7px; font-size:9px;}
.menudrop ul li.last{border:none}
.menudrop ul li a:hover{text-decoration:underline}
.menudrop ul li a[rel]:after{/*HTML to indicate drop down link*/ /*content: " v";*/
/*content: " " url(../Images/downimage.gif); /*uncomment this line to use an image instead*/}
.menudrop ul.login{width:185px;padding-right:0pt;margin-right:2px;text-align:right;line-height:12px}
.menudrop ul.sites{width:500px}
.menudrop ul.extra{width:450px}
/*-- Drop menu container --*/
.dropmenudiv{position:absolute;top:20px!important;left:300px!important;border:1px solid #BBB;/*THEME CHANGE HERE*/border-bottom-width:0;font:normal 11px Verdana;line-height:14px; background:#EBEBEB;width:100px;visibility:hidden;margin:0px;padding:0px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;z-index:5000;filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA, direction=135, strength=2)}
.dropmenudiv a{width:auto;display:block;text-indent:3px;/*THEME CHANGE HERE*/padding:2px 0;text-decoration:none;font-weight:bold;color:#000}
.dropmenudiv a.bottom_item{border-bottom:1px solid #BBB}
* html .dropmenudiv a{/*IE only hack*/width: 100%}
.dropmenudiv a:hover {background:#F1F1F1;/*background of drop down menu*/color:#01669e}
/*----------------------------------------------------------------------------- 
	Main horizontal navigation
------------------------------------------------------------------------------*/
#main_nav{width:954px;overflow:hidden;height:50px;bottom:0px;left:0px}
#contentContainer{height:1px}
.menu{float:left;width:954px;margin-bottom:2px;margin-top:0px;font-size:12px;color:#fff}
.menu ul{padding:0;list-style:none}
.menu li{display:inline;margin:0px 0 0 0;padding:0px;font-size:12px;color:#0e2e5e}
.menu ul li a{color:#000;float:left;text-decoration:none;font-size:12px;height:28px;white-space:nowrap;display:inline}
.menu ul a strong{display:block; padding:4px 10px 4px 8px;color:#000;  /*tab text color*/ font-weight:bold;height:18px}
.menu ul li a:hover strong{color:#ffffff; text-decoration:none!important}
* html .menu ul li a, * html .menu ul li a{width:1px}
.menu ul li a.tabactive, #nav ul li:hover a{/*border-color:#014D2C; colour of dividing line */cursor:pointer;background:#015835;margin-left:-2px;padding-left:2px}
.menu ul li a.tabactive strong{background-position:100% -24px;border-color:#0E2E5E;color:#fff}
.menu ul li a.defaultTabOff strong{color: #015835;}
.menu ul a.nobrder strong, .menu ul a.nobrder:hover strong{border:none}
/*-- Sub Link --*/
#contentContainer div{float:left;font-size:11px;padding:0px 10px 0px 10px;
/*padding around 2nd level links*/color:#859FB6;height:19px;margin-top:0px!important;margin-top:5px;font-weight:bold;display:none;overflow:hidden}
#contentContainer div a{color:#FFFFFF; text-decoration:none}
#contentContainer div a:hover {color:#FFFFFF;text-decoration:underline!important}
.shadetabs {list-style-type: none;/*set to left, center, or right to align the menu as desired*/ font-family: Verdana; font-size: 11px; font-weight: bold; color: #00341f; padding: 0px; margin: 0px; }
.shadetabs li { margin: 0; display: inline; }
.shadetabs li a { text-decoration: none; color: #00341f; background-color: #d7d7d7; padding-right: 22px; padding-left: 24px; border-right-width: 2px; border-right-style: solid; border-right-color: #FFFFFF; padding-top: 5px; padding-bottom: 5px; float: left; }
.shadetabs li a:visited { color: #00341f; }
.shadetabs li a:hover { text-decoration: underline; color: #DA2530; background-color: #F3F5F5; cursor: hand; cursor: pointer; }
.shadetabs li a.selected { /*selected main tab style */ background-color: #F3F5F5; color: #DA2530; }
.shadetabs li a.selected:hover { /*selected main tab style */ text-decoration: none; cursor: hand; cursor: pointer; }
.tabheadlinecontent { display:none; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; }
 @media print {
.tabheadlinecontent { display:block !important; }
}
.text_display { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; font-weight: bold; color: #00341f; float: left; width: 185px; vertical-align: middle; height: 60px; }
.pic_container { height: 60px; width: 85px; padding-right: 10px; float: left; }
.pic_text_in { height: 60px; padding-bottom: 10px; }
.wheels_tabs_container { height: 266px; width: 300px; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #FFFFFF; border-bottom-color: #FFFFFF; background-color: #f3f5f5; }
.top_tabs_container { margin: 0px; padding: 0px; width: 300px; height: 26px; background-color: #D7D7D7; }
/* -----------------------------------------------------------------------------
 	Container and Columns 
------------------------------------------------------------------------------ */
/* --| Wrappers |-- */
.body_bg_wrap{padding:5px 0}
.main_wrap{width:954px;margin:5px auto;border:10px solid #fff;background:url(../images/main_wrap_tile.gif) repeat-y right #fff} 
/* --| Leaderboard, newsletter, header & nav |-- */
.leaderboard{text-align:center} .leaderboard img{margin:0 auto}
.header{height:190px}
.main_nav{height:56px}
/* --| Quick links |-- */
.quick_links{background:#fff;padding-top:10px;clear:both;margin-top:10px}
.quick_links li{list-style:none}
.quick_links .item{border-right:1px solid #E3E3E3;padding:5px;width:180px;height:75px}
.quick_links .item h3 a{color:#E30A15;font-size:14px}
.quick_links .item.last{border:none}
.quick_links .item li{font-size:11px}
.quick_links .item li a{color:#00784A}
/* --| Footer |-- */
.footer{margin:0;z-index:5000;height:155px}
.footer .services{background:#F3F5F5;padding:12px 12px 0;width:930px} 
.footer .services h3{text-transform:uppercase;margin:0 0 6px 0;text-align:center;letter-spacing:20px;color:#DA2530}
.footer .services .item.first{margin-left:75px}
.footer .services .item{width:170px;height:50px;font-size:11px;margin:6px 35px 0 0} .footer .services .item.last{margin:6px 0 0 0} 
.footer .services .item p{padding:6px 0 0 0}
.footer .services .item p a{text-decoration:none;color:#000}
.footer .services .item img{margin:0 8px 0 0}
.footer .copyright a{color:#000}
.footer .copyright{line-height:1.8em;background:#EBEBEB;height:40px;text-align:center;padding:10px 0;text-transform:capitalize}
.copyright img.logo24{top:8px;left:8px} .copyright img.logo_opa{top:10px;right:10px}
/* --| Columns and spacers |-- */
.col954{width:954px}
.col633{width:633px} .col623{width:623px} .col306{width:306px} .col321{width:321px}
.col11{width:11px;height:10px} .col10{width:10px;height:10px} .col299{width:299px}
.col300{width:300px}
.spacer{height:10px}
/* --| Ads |-- */
.right_ads{width:300px;margin:0 auto}
/* -----------------------------------------------------------------------------
 	Content Containers
------------------------------------------------------------------------------ */
/*--| Top story |--*/
.top_story{background:#014228;border:1px solid #BCBBBB;width:621px}
.top_story img{width:401px;height:283px;background:#ccc/*prev temp*/}
.top_story a{color:#F1EF6B}
.top_story h2{margin:10px 10px 10px 0}
.top_story p{color:#fff;margin-bottom:5px;margin-right:5px} .top_story a.read_more{padding:0 0 0 5px}
.top_story ul{margin:10px 10px 10px 0;font-size:11px}
.top_story ul li a{padding:0 0 0 8px}
/*--| News item |--*/
.news_item h4{margin:0 0 2px 0}
.news_item .datestamp{font-size:10px;color:#9F9F9F}
.news_item{padding:0 0 10px;margin:0 0 10px}
.news_item p{color:#444}
.news_item.last{background:none}
.news_item ul, .cat_feature ul{margin:10px 0 0;font-size:11px}
.news_item ul li, .cat_feature ul li{}
.news_item ul li a, .cat_feature ul li a{font-weight:bold}
/*--| Category feature |--*/
.cat_feature{background:#F0F0F0;border:1px solid #BBB}
.cat_feature h3{margin:6px 8px}
.cat_feature h3.first a{color:#DA2530}
.cat_feature h3 a{color:#00784A}
.cat_feature p{margin:4px 8px}
.cat_feature ul{margin:0 0 10px 10px}
/*--| Multimedia |--*/
.multimedia_img{background:#333;border:1px solid #BBB}
.multimedia_img img{width:304px} /* temp */
.multimedia_img h3{background:#025936;padding:8px 10px;margin:0}
.multimedia_img h3{color:#fff}
.multimedia_img .overlay_img{background:url(../images/24_trans.png) no-repeat top left;width:75px;height:75px;left:115px;top:70px} /* trans png sprite ? */
.multimedia_img p{color:#fff;margin:5px 7px;font-size:14px}
.tab_f1 table table tr td, .tab_f1 table table tr th{padding:5px 0}px}
.multimedia_more{border:1px solid #BBB;border-top:none}
.multimedia_more h3{margin-top:5px}
.multimedia_more h3 a{color:#DA2530;padding:5px 7px}
.multimedia_more h3.first a{color:#DA2530}
.gallery_widget_thumb{min-height:215px;overflow:hidden!important} /* temp */
.multimedia_more .whitebox{padding:0 0 10px;margin:0 0 10px;width:304px}
.multimedia_more .whitebox img{float:left;margin:0 10px}
.multimedia_more .whitebox h4{color:#00784A}
.multimedia_view_all{background:#F3F5F5;padding:10px 8px 5px;width:288px}
.multimedia_view_all .img_link, .multimedia_view_all .vid_link, .multimedia_view_all .sound_link, .multimedia_view_all .wall_link{padding:0 20px 0 0;min-width:80px;margin:0px 10px 5px 0}
a.img_link, a.vid_link, a.sound_link, a.wall_link{padding:0 20px 0 0;min-width:80px;margin:0px 10px 5px 0}
/*--| F1 Season and Standings |--*/
.col633 .tab_f1{min-height:255px}
.tab_f1{border:1px solid #C2C2C2;background:#fff}
.tab_f1 table td.grey{background:#E0E0E0;padding:4px 0 0 10px}
.tab_f1 table td.grey h5{margin:6px 20px 0 0}
.tab_f1 #standingTabContainer div.tabs_on, #standingTabContainer div.tabs_off{padding:5px 10px}
.tab_f1 #seasonTabContainer div.tabs_on, #seasonTabContainer div.tabs_off{padding:5px 10px}
.tab_f1 #mostTabContainer div.tabs_on, #standingTabContainer div.tabs_on,#seasonTabContainer div.tabs_on,#mostTabContainer div.tabs_off,#seasonTabContainer div.tabs_off,#standingTabContainer div.tabs_off{float:left;cursor:pointer;display:block;font-size:14px;font-weight:bold}
.tab_f1 #mostTabContainer div.tabs_on, #standingTabContainer div.tabs_on, #seasonTabContainer div.tabs_on{background:#fff;border:1px solid #C2C2C2;color:#000;border-bottom:none}
.tab_f1 #mostTabContainer div.tabs_off, #standingTabContainer div.tabs_off, #seasonTabContainer div.tabs_off{background:#E0E0E0;border:1px solid #E0E0E0;border-bottom:none;color:#00784A}
.tab_f1 .tab-wrapper.item{padding:10px}
.tab_f1 .tab-wrapper.item table td{font-size:11px;font-weight:bold}
.tab_f1 table table tr td, .tab_f1 table table tr th{padding:5px 0}
.tab_f1_large table tr td {padding:5px 0} 
.tab_f1_large table tr th{padding-top:5px; font-weight: bold;}
.tab_f1_large div {padding: 2px 0}
/* --| Forums |-- */
.forums{margin:5px 0px}
.forums h3 a{color:#E30A15}
.forums h3 a:hover{text-decoration:underline}
.forums h4{color:#00784A;font-size:13px}
.forums span{font-size:11px}
/* SPRITE THIS - done */
.forums .discussion{margin:5px 0;background:#E0E0E0}
.forums .discussion p{padding:10px 40px 10px 4px}
.forums .discussion p a{font-weight:bold;text-decoration:underline}
.forums .discussion .quote_left{width:32px;height:32px}
/* SPRITE THIS - done */
.forums .discussion .quote_left{}
.forums h3.first a{color:#DA2530}
/* --| Forum for non-f1 / homepage |-- */
.home_page .forum_block{border:1px solid #C2C2C2;padding:1px;background:#fff}
/* SPRITE THIS  - done */
.home_page .forum_block .forums{background:#fff;margin:0!important}
.home_page .forum_block .forums h3{padding:10px 10px 5px 10px;margin:0}
.home_page .forum_block .forums span, .home_page .forum_block .forums h4{margin:0 10px 5px 10px}
/* SPRITE THIS - done */
.home_page .forum_block .forums .discussion .quote_left {}
.home_page .forum_block .forums .discussion{margin:0;background:#fff;float:none}
.home_page .forum_block .hot_topics{background:#ECECEC;padding-bottom:10px}
.home_page .forum_block .hot_topics h5{padding:10px 0 0 10px;margin-left:0!important}
.home_page .forum_block .hot_topics ul{margin:0 0 0 10px}
.home_page .forum_block .hot_topics ul li{line-height:1.8em}
/* --| Article statistics |-- */
.most_tabs{background:#EBEFEE;border:1px solid #D9DDDC}
/* SPRITE THIS - done */
.most_tabs #mostTabContainer{background:#025936;height:33px}
.most_tabs #mostTabContainer div.tabs_on, .most_tabs #mostTabContainer div.tabs_off{float:left;cursor:pointer;display:block;font-size:14px;font-weight:bold;padding:6px;width:125px;margin:5px 0 0 5px}
.most_tabs #mostTabContainer div.tabs_on{background:#EBEFEE;color:#000}
.most_tabs #mostTabContainer div.tabs_off{color:#fff}
.most_tabs .tab-wrapper{padding:10px}
.most_tabs .tab-wrapper ul{font-size:11px}
/* SPRITE THIS - done */
.most_tabs .tab-wrapper ul li{}
/* --| Hot topics |-- */
.hot_topics h5{color:#464646;margin:0 0 10px 5px}
.hot_topics ul{margin-left:5px}
/* SPRITE THIS - done */
.hot_topics ul li{padding-left:24px}
.hot_topics ul li a{font-weight:bold}
/* --| Countdown clock |-- */
.countdown h3{font-size:12px;color:#fff;margin:0px 10px 5px 10px;padding-top:5px}
.countdown .countdown_ad{padding:5px 10px}
/*adfix*/
.adfix{text-align:center}
.adfix iframe{margin:0 auto}
/* article pages */
.article h1{font-size:26px;margin-bottom:5px}
.article span.datestamp{font-size:11px;margin-bottom:24px}
.article_right_box{margin-left:20px}
.facebook_button{padding:20px}
table.table_facebook{padding-bottom:15px}
 /* related links box */
 #relatedlinks_box{border-left:1px solid #E3E3E3}
 #relatedlinks_box h5{font-size:14px;margin:2px 0 5px 10px}
 #relatedlinks_box ul{font-size:11px;margin-left:10px}
 #relatedlinks_box ul li {line-height:1.4em;padding-left:8px;}
/* rightcolumn featured block */
.box{border:1px solid #C2C2C2;background:#fff}
.box h3{margin:10px;font-size:12px;text-transform:uppercase}
.box h3 a{color:#E30A15;text-decoration:none}
.box h4{margin:0 10px 10px 10px}
.box img{margin:0 5px 5px 10px}
.box p{font-size:12px;margin-right:10px}
.box .grey{background:#ededed;padding:5px 10px 10px;margin-top:10px}
.box .grey h5{text-transform:uppercase;color:#9f9f9f;font-size:10px}
.box .grey img{margin:0 auto}
/* home page feature block */
.home_feature{background:#F3F5F5;padding:10px}
.home_feature h3 a{color:#E30A15}
.home_feature img{margin:0 10px 0 0}
.home_feature ul{margin:10px 0 0;font-size:11px}
.home_feature ul li a{font-weight:bold}
.road_test{width:383px;background:#B0E3D0}
.user_review{width:200px;background:#9AC8B7;font-size:11px;color:#464646}
.road_test, .user_review{height:200px;padding:10px}
.road_test h4, .user_review h4{font-size:14px}
.road_test h4{margin-bottom:10px}
.road_test .img_drop{width:200px;height:100px/*temp*/}
.road_test .img_drop select{width:200px;margin-top:10px}
.road_test .info{width:170px;margin-left:10px;height:100px/*temp*/}
.road_test .info ul{margin:10px 0;font-size:11px!important}
.road_test .info ul li{line-height:1.3em;padding-left:8px;font-size:11px!important}
.road_test .info ul li a{color:#00341F}
.submit_review{bottom:0;left:0;background:#4B7765;padding:10px;width:200px}
.submit_review a{color:#fff;padding-left:10px;font-weight:bold }
.user_review .more_review{margin-top:10px;padding-top:10px}
.user_review .more_review a{color:#00341F}
.user_review ul{margin:10px 0 0}
.user_review ul li{}
.user_review ul li a{font-weight:bold;color:#00341F}
/* -----------------------------------------------------------------------------
 	Header
------------------------------------------------------------------------------ */
/* --| logo and featured teasers |-- */
.header img.main_logo{top:43px;left:17px}
div.feature_head{width:320px;height:70px} div.feature_head > h5{margin-bottom:1px} div.feature_head p{font-size:12px} div.feature_head a p{color:#232323}
div.feature_head.first{left:251px;top:32px}div.feature_head.second{left:605px;top:32px}
/* --| search form |-- */
input.search_field{border:1px solid #015835;background:#fff;width:416px;height:14px;left:251px;top:108px}
/* sergio changed this to img because we use an image button control, change style if necessary */
img.srchbut{top:107px;right:278px; margin-right: 4px; padding: 1px; cursor: pointer;} 
/* --| mobile graphic |-- */
img.mobile{bottom:50px;right:0px}
/* Added by sergio for inside wheels block riaan to make changes */
/*----------------------------------------------------------------------------- 
	Inside Carousel
------------------------------------------------------------------------------ */
#inside_news .jcarousel-clip-horizontal{height:200px;overflow:hidden;width:560px;margin-left:15px;position:relative}
#inside_news{background:#F3F5F5;text-align:center;color:#232323;padding-top:10px}
#inside_news h2{margin:0 0 10px 0;font-size:18px;color:#00341F!important}
#inside_news #wrap_carousel{width:100%;height:170px;z-index:100/*?*/;overflow:hidden}
#inside_news #wrap_carousel a:hover, #inside_news #wrap_carousel a:hover img{cursor:pointer}
#inside_news #wrap_carousel #carousel{margin:0;padding:0;top:0;left:0;z-index:1} 
#inside_news #wrap_carousel #carousel .item{width:130px;text-align:left}
#inside_news #wrap_carousel #carousel .item .img_wrap{width:130px;height:80px;overflow:hidden}
#inside_news .jcarousel-container-horizontal{min-width:587px!important;padding:0 0 0 20px}
#inside_news #wrap_carousel #carousel .item h4, #inside_news #wrap_carousel #carousel .item p{font-size:11px;width:130px;}
#inside_news #wrap_carousel #carousel .item h4{margin-top:4px;margin-bottom:0px}
#inside_news #wrap_carousel #carousel a{color:#00341F} /**/ #inside_news #wrap_carousel #carousel a:hover{text-decoration:underline}
#inside_news #carousel li{padding:0!important;float:left!important}
#inside_news #carousel .jcarousel-list li, #inside_news #carousel .jcarousel-item{float:left;list-style:none;width:140px}
/*  - Horizontal Buttons - */
#inside_news #wrap_carousel .jcarousel-prev-horizontal
{position:absolute;top:32px;left:10px;width:16px;height:20px;cursor:pointer;
background:#F3F5F5;z-index:500}
#inside_news #wrap_carousel .jcarousel-next-horizontal
{background:#F3F5F5;height:20px;position:absolute;right:6px;top:32px;width:26px;z-index:500;cursor:pointer}
#inside_news #wrap_carousel .jcarousel-next-disabled, #inside_news #wrap_carousel .jcarousel-prev-disabled
{background:none!important;cursor:auto}
/*----------------------------------------------------------------------------- 
	Accordion
------------------------------------------------------------------------------ */
#accordion {margin:0 auto;background:#fff;border:1px solid #475C54}
#accordion h3.toggler{cursor:pointer;background:#1F3B30;padding:4px 0 4px 20px;font-size:10px;text-transform:uppercase;border-top:1px solid #475C54;border-left:1px solid #475C54;border-bottom:1px solid #475C54;margin:0;color:#fff}
#accordion h3.toggler.ui-state-focus{background:#1F3B30}
#accordion .element{border-bottom:1px solid #C6C6C6} /**/ #accordion h3.toggler a, #accordion h3.toggler a:hover{font-size:11px;color:#fff} /**/ 
#accordion .element .item{font-size:10px;padding:6px 0;margin:0 10px} 
#accordion .element .item h4{font-size:11px;margin-bottom:1px}
#accordion .element .item.browse a{text-transform:uppercase;font-size:12px;color:#E30A15}
#accordion .element .item.last{font-size:11px; padding-bottom:10px !important;}
#accordion .element .item.travel{background:none!important}
#accordion .element .item.travel h4{font-size:14px!important;margin-bottom:6px}
#accordion .element .item.travel p{font-size:11px}
#accordion .element .item.travel img.right{margin-left:6px}
#accordion .element .item.travel span.browse{margin:3px 0 0 0!important;background:none!important}
#accordion .element .item.travel span.browse a{text-transform:uppercase;font-size:11px;color:#E30A15;}
#accordion .element.games{background:url(../images/24games.gif) no-repeat bottom right}
#accordion .element.games .item{width:190px;overflow-x:hidden}
#accordion .element.games .item.last{margin-bottom:8px}
#accordion .element.games .item p.play a, #accordion .element.games .item.last a{color:#E30A15;text-transform:uppercase;font-size:11px}
#accordion .element.games .item.last a{font-size:12px}
/* Content Boxes with tabs */
.tabLoader{min-height:100px;background:url(../images/ajax-loader.gif) no-repeat center 20px;}
#the_accordion #accordion{display:none;}
#sponsor_box{margin:0 auto;padding-bottom:10px;}
#sponsor_box table.sponsor{margin-left:10px} 
#sponsor_box table.sponsor > tr td{width:40px}
#sponsor_box .sponsor td{font-size:11px;vertical-align:middle}
#sponsor_box .sponsor td a{color:#606060}
#sponsor_box h3{font-size:14px;margin:0 0 10px 0;color:#464646}
/*----------------------------------------------------------------------------- 
	Article Toolbox
------------------------------------------------------------------------------ *//**/
#article_toolbox {width:300px;height:30px;background:#EBEBEB;border-bottom:1px solid #C6C6C6;color:#74727d;margin-top:4px/*new*/}
#article_toolbox ul.drop_box{display:none;background:#EBEBEB;padding:10px;position:absolute;left:0px;top:30px;width:280px;z-index:50000!important} /**/ #article_toolbox ul.drop_box li{background:none;text-align:left}
#article_toolbox ul.drop_box.share li a, #article_toolbox ul.drop_box.get li a, #article_toolbox ul.drop_box.tool li a, #article_toolbox_bot li a{font-weight:bold;color:#74727d;font-size:11px;position:relative;z-index:5000}
#article_toolbox ul.drop_box.share li{margin:0 0 10px;height:16px;width:60px}
#article_toolbox ul.drop_box.get li, #article_toolbox ul.drop_box.tool li{margin:0 0 10px;height:16px;width:80px}
#article_toolbox ul.drop_box.share li.laaikit, #article_toolbox_bot li.laaikit, #article_toolbox ul.drop_box.share li.yahoo,  #article_toolbox_bot li.yahoo, #article_toolbox ul.drop_box.share li.google, #article_toolbox_bot li.google, #article_toolbox ul.drop_box.share li.digg, #article_toolbox_bot li.digg, #article_toolbox ul.drop_box.share li.delicious, #article_toolbox_bot li.delicious, #article_toolbox ul.drop_box.share li.facebook, #article_toolbox_bot li.facebook, #article_toolbox ul.drop_box.share li.twitter, #article_toolbox_bot li.twitter, #article_toolbox ul.drop_box.tool li.email, #article_toolbox_bot li.email, #article_toolbox_topright li.email, #article_toolbox ul.drop_box.tool li.print, #article_toolbox_bot li.print, #article_toolbox_topright li.print, #article_toolbox ul.drop_box.tool li.comment, #article_toolbox_bot li.comment, #article_toolbox_topright li.comment{padding:0 6px 0 20px}
#article_toolbox ul li.drop_item div{position:absolute!important;width:300px;left:0}
#article_toolbox ul.drop_box li.last a{color:#0E2E5E} /**/ #article_toolbox ul.drop_box li.last{width:100px}
#article_toolbox ul.drop_box.get li.facebook, #article_toolbox_bot li.facebook{padding:0 6px 0 20px;width:140px}
#article_toolbox ul.drop_box.get li.mobile, #article_toolbox_bot li.mobile{padding:0 6px 0 16px}
/*----------------------------------------------------------------------------- 
	Article Toolbox - bottom
------------------------------------------------------------------------------ */
#article_toolbox_bot li.facebook{width:auto!important}
#article_toolbox_bot li.clr{background:none;line-height:0}
#article_toolbox_bot{padding:10px 0;position:relative;z-index:1}
#article_toolbox_bot ul li{list-style:none;margin-right:15px;margin-bottom:4px} /**/
#article_toolbox_bot ul li.share, #article_toolbox_bot ul li.get{background:none;color:#74727D;font-size:11px;padding-top:2px;margin-right:10px}
#article_toolbox_bot ul li.share, #article_toolbox_bot ul li.what{padding-left:0} /**/ 
#article_toolbox_bot ul li.what{background:none;margin-right:0}
#article_toolbox_bot ul li.what a{color:#020066}
/*----------------------------------------------------------------------------- 
	Article Toolbox - top right article
------------------------------------------------------------------------------ */
#marging10Bottom{ border-bottom:3px solid #DEDEDE!important;height:5px;  margin-bottom:0px}
#article_toolbox_topright li.clr{background:none;line-height:0}
#article_toolbox_topright{padding:0 0 14px 0!important;}
#article_toolbox_topright ul{padding:0 0 0 10px;margin-bottom:10px }
#article_toolbox_topright ul li{list-style:none;margin-right:10px;margin-bottom:6px} /**/
#article_toolbox_topright a{color:#00784A!important;font-weight:bold;font-size:11px}
/*-- Other Stories -- */
#other_stories{padding:15px 0 10px 0} /**/ 
#other_stories h3{color:#DA2530;font-size:16px}
#other_stories .item{width:300px;margin-right:11px;padding-bottom:10px}
#other_stories .item h4{font-size:14px;margin-top:2px} /**/#other_stories .item p{font-size:12px} 
/* -- Article Feature -- */
#article_feature{background:#F0F0F0} /**/ #article_feature p.text{font-size:12px!important;margin:6px 10px 0!important;padding:0 0 10px!important} /**/ #article_feature p.text span.bold{text-transform:uppercase}
#article_feature p.bold{font-size:11px!important;padding:10px;text-align:left;margin:0!important} /**/ #article_feature p span.red a{color:#E30A15}
/* -- Comments Box -- */
.comments_heading{ background-color:#f1f1f1; height:35px;}
.comments_body{background-color:#fafafa; font-family:Arial, Helvetica, sans-serif; font-size:13px}
.comments_body .comments_body{padding:10px}
.comments_body td{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#555555;}
/*w*/.comments_body td.comments{text-align:right;padding-right:15px; vertical-align:top; color:#272727; }
.comments_body td div.comments_body{ width:100% auto;}
.comments_body span{color:#555555; font-size:10px; }
#no_comments_currently { padding:10px; width:100%; text-align:center; font-style:italic; }
.add_your_comment{background-color:#f1f1f1; padding-top:5px; padding-bottom:5px;}
.add_your_comment h3{font-weight:bold;color:#017649;padding:10px 0 0 0}
.add_your_comment td.title{text-align:right; width:136px; padding-right:15px; vertical-align:top; color:#272727}
.replybox{width:390px; border:1px solid #bcbbbb; margin-bottom:4px;margin-left:8px;}
.inputbox { border:1px solid #bcbbbb;width:393px; }
.txtbox{ border:1px solid #bcbbbb; height:17px;}
.selbox{ border:1px solid #bcbbbb; width:225px; }
.drop_boxes{width:200px; margin:8px 0px 0px 10px; border:1px solid #bcbbbb;}
.btn_bg{cursor:pointer;border:1px solid #000000; color:#FFFFFF!important; padding:2px 5px!important; font-size:10px!important; }
/* Tracks / standings / drivers / results */
.col633 > h5.bold{font-size:14px}
.col633 > h4.bold{font-size:26px;margin:10px 0}
.result_container{}
.map_container, .result_container{width:623px;height:325px;background:#F5F5F5}
.result_container > .mainheading{}
.map_dropdown{right:5px;top:10px}
.map_img{left:340px; top:50px;}
table.map_table, table.map_table tbody{width:623px}
table.map_table td.mainheading, .result_container  .selection_box_dt{width:623px;height:35px;background:#E0E0E0;font-size:16px;font-weight:bold;padding:0 0 4px 10px}
.result_container  .selection_box_dt{padding:5px 5px 5px 10px;height:22px;width:608px;position:relative}
.result_container  .selection_box_dt .drop_select{top:5px;right:5px}
table.map_table td.subheading{font-size:14px;font-weight:bold}
.result_container .subheading{text-align:center;font-size:14px;text-transform:uppercase;font-weight:bold}
span.mainheading {font-size:16px;font-weight:bold;}
.vehicle_specs{clear:both;padding:10px 0 5px 0; border-left:1px solid #E3E3E3;float:left}
.vehicle_specs h5{text-transform:capitalize;font-size:14px;margin:0 0 5px 10px;padding-top:10px}
.vehicle_specs table{margin-left:10px}
.vehicle_specs table td{font-size:11px}
.vehicle_specs table td.heading{width:105px;font-weight:bold;padding-right:5px;}
body.print_body {background:none repeat scroll 0 0 #FFFFFF;}
.printmain_wrap{border:10px solid #FFFFFF;margin:0 auto;width:700px;}
.focii { position:relative; width:640px; height:250px; overflow:hidden; border:1px solid #000000 }
.focii .tabbs { width:186px; height:250px; position:absolute; right:0; top:0; z-index: 99; }
.focii .tab strong { display:block; padding:16px 3px 5px 28px; }
.focii .tab {width:186px; height:63px; display:block; border:none; z-index:200; color:#9b9795; text-align:left; font-size:12px; letter-spacing:0px; z-index:1000; line-height:1.0em }
.tab:active, .tab:focus, .tab:hover {width:186px; height:63px; display:block; border:none; z-index:200; color:#fbd700; font-size:14px; letter-spacing:-1px }
.focii #example2 { width:468px; overflow:hidden; height:250px; z-index:1 }
.focii #example2 .SlidingPanels { position:absolute; top:0; left:0; z-index:1 }
.focii #example2 .SlidingPanelsContentGroup { float: left; width: 10000px; z-index:1 }
.focii #example2 .SlidingPanelsContent { float: left; width: 468px; z-index:1 }
.focii #topfocusblock { width:468px; overflow:hidden; height:250px; z-index:1 }
.focii #topfocusblock .SlidingPanels { position:absolute; top:0; left:0; z-index:1 }
.focii #topfocusblock .SlidingPanelsContentGroup { float: left; width: 10000px; z-index:1 }
.focii #topfocusblock .SlidingPanelsContent { float: left; width: 468px; z-index:1 }
.featurefocus .ffTXT {font-size:14px; color:#ffffff; padding:4px 5px 0px 5px; width:468px; height:57px; overflow:hidden; z-index:700 }
.featurefocus .ffTXT a { color:#ffffff; z-index:800; position:relative }
.featurefocus { width:468px; height:250px; overflow:hidden; position:relative }
.featurefocus img { position:absolute; top:0px; left:0; z-index:1 }
.featurefocus .ffAlltxt { position:absolute; bottom:0; left:0; z-index:300; text-align:left }
.featurefocus .ffAlltxt h1, .featurefocus .ffAlltxt h1 a { font-size:32px; color:#fbd700; margin:0; padding:0; text-decoration:none }
.featurefocus .ffAlltxt h1 span { color:#fbd700; background-color:#000000; background-image:none; border:none; margin:0; padding:0 }
.col321 .col306{width:300px}
#news_left.home_bucket .news_item .left_item{padding-right:17px;width:385px}
#news_left.home_bucket .news_item .right_item{width:220px}
#news_left .news_item h3 a{color:#E30A15;font-size:14px;text-transform:capitalize}
#news_left .right_item h5 a{color:#000} #news_left .right_item h5{margin-top:25px}
.kalahari_product_left{border-left:1px solid #E3E3E3;clear:both;padding:10px 0 5px;float:left;padding:0 0 14px}
.kalahari_product_left h4{width:75px;font-size:12px;padding-left:10px;font-weight:bold}
.kalahari_product_left ul{width:215px;font-size:11px}
.kalahari_product_left ul a{font-weight:bold}
.accreditationImage{padding:10px 0}
.category_more h5{font-size:14px;margin-bottom:10px}
.category_more ul li {line-height:1.4em;padding-left:8px}
.paginationholder{font-size:11px;padding-right:20px}
.paginationholder .pagination{background:#F3F5F5;padding:5px;width:100%}
.paginationholder li{float:left;padding:0} .paginationholder li a{font-weight:bold;border-left:1px solid #333;padding:0 5px}
.paginationholder li.leftborder a, .paginationholder li a.previous, .paginationholder li a.next{border:none}
.paginationholder li a.previous{padding-left:10px}
.paginationholder li a.next{padding-right:10px}
.paginationholder li.right{}
.top_car .columnist_block{padding:10px;background:#EFEFEF}
.top_car .columnist_block h3{font-size:14px;text-transform:capitalize}
.columnist_block h3{font-size:11px;text-transform:uppercase}
.columnist_block h3 a{color:#E30A15}
.columnist_block h4{font-size:14px;margin:0 0 2px}
.columnist_block .datestamp{color:#9F9F9F;font-size:10px;margin-bottom:4px}
.columnist_block h5{font-size:11px;margin:10px 0 5px}
.columnist_block ul{font-size:11px}
.columnist_block ul li{}
.columnist_block ul li a{font-weight:bold}
.main_description_mod{padding:10px 0}
.main_description_mod p{color:#fff}
.main_description_mod .news_item, .news_item .news_item{background:none;margin:0;padding:0}
.main_description_mod ul li{background:none}
.main_description_mod ul li a{color:#F1EF6B}
.main_article{background:#014228;color:#fff;border:1px solid #BCBBBB}
.main_article .main_article_img{overflow:hidden}
.main_article h2 a, .main_article h4 a{color:#F1EF6B;font-size:16px}
.main_article h2, .main_article h4{margin:0px 10px 5px 10px}
.main_article p{margin:0px 10px 10px 10px}
.main_article .datestamp{display:none}
.news_item h2{font-size:14px;margin-bottom:0px}
.article img.right{margin:0 0 0 10px}
.article img.left{margin:0 10px 0 0}
#divKeywordListing a{color:#00784A!important}
.read_moretext{color:#F1EF6B;}
/* Vehicle Search */
.vehicle_search{background:#7A9B8E;margin-top:10px}
.vehicle_search strong{font-weight:bold}
.vehicle_search .sw_header{background:url(../images/auto_list_tile.png) repeat-x 0 0;height:63px}
.vehicle_search .sw_header img.magnify{top:-13px;left:3px}
.vehicle_search .sw_header h4, .vehicle_search .sw_header span{color:#fff;padding-left:68px;width:200px}
.vehicle_search .sw_header h4{padding-top:8px;margin:0;font-size:15px}
.vehicle_search .sw_header span{font-size:11px}
.vehicle_search .tabs{background:#385248;height:35px;/*border-top:1px solid #55806F*/}
.vehicle_search .tabs a{width:139px;padding:10px 0 10px 10px;display:block;float:left;font-weight:bold}
.vehicle_search .tabs a#sw_darktab{color:#fff;margin-right:1px;background:#7A9B8E}
.vehicle_search .tabs a#sw_lighttab{background:#54806E;color:#000;border-bottom:1px solid #385248;width:140px}
.vehicle_search #sw_darkbody, .vehicle_search #sw_lightbody{padding:10px;color:#EBEBEB;font-size:11px}
.vehicle_search #sw_darkbody li, .vehicle_search #sw_lightbody li{font-size:11px;padding-left:8px;list-style:none;margin-bottom:5px}
.vehicle_search #sw_darkbody li a, .vehicle_search #sw_lightbody li a{color:#00341F;font-weight:bold}
.vehicle_search .car_select{background:url(../images/auto_list_dash.gif) repeat-x 0 0}
.vehicle_search .car_select .model, .vehicle_search .car_select .make{width:140px;padding:6px 0}
.vehicle_search .car_select .model, .vehicle_search .car_select .price{width:140px;padding:6px 0}
.vehicle_search .car_select strong{color:#fff}
.vehicle_search .car_select select{border:1px solid #42695A;padding:4px;width:130px;margin-top:5px}
.vehicle_search .car_select .price select{border:1px solid #42695A;padding:4px;width:190px;margin-top:5px}
.vehicle_search .car_select .dashline{background:url(../images/auto_list_dash.gif) repeat-x 0 0;height:5px}
.vehicle_search input.vehicle_btn{cursor:pointer;border:1px solid #000;font-size:11px;text-transform:uppercase;color:#fff;padding:2px 6px}
.vehicle_search .search_all a{color:#00341F}
/* Know Your car */ 
.kyc_heading{color:#FFFFFF; font-size:25px; font-weight:bold; padding:10px 0px 0px 10px;}
.kyc_instruc{color:#FFFFFF; margin-top:120px; padding:0px 0px 0px 10px; font-size:12px; line-height:17px;}
.kyc_holding{ float:left; width:623px; margin:0 auto; padding-top:18px;}
.challenge_friend{clear:both; float:left; width:606px; background-color:#dddede; margin-left:8px;}
.challenge_friend div.heading{margin:8px 0px 0px 4px;}
.challenge_friend div.left{float:left;color:#FFFFFF; } 
.challenge_friend td{ text-align:left; padding-bottom:9px; padding-left:9px;}
.challenge_friend td.button{text-align:center}
.challenge_friend table {color:#000000; font:12px arial; }
.challenge_friend input {color:#232323; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; line-height:16px; margin:0; padding:0;}
.challenge_friend .fields {height:20px;
padding:2px 5px; border:1px solid #42695A; width:172px;}
.kyc_yourscore{float:left;}
.kyc_yourscore div.heading{clear:both; float:left; margin-top:30px; margin-left:8px;}
.kyc_yourscore div.score{clear:both; float:left; font-weight:bold; font-size:59px; line-height:50px; color:#cccccc; margin-top:20px; margin-left:7px;}
.kyc_yourscore div.button{clear:both; float:left;  margin-top:30px; width:300px; text-align:center;}
.kyc_yourscore .greenbutton{background:#1F3B30; border:1px solid #475C54; clear:both; color:#FFFFFF; float:left; font-weight:bold; margin:0 0 0 10px; padding:2px; width:75px;}
* html .kyc_carpart{margin-left:7px;}
.kyc_carpart img{width:110px; border:1px solid #000000; margin-top:17px; margin-bottom:17px;}
.kyc_carpart{float:left; width:143px; background-color:#323232; padding-bottom:15px; margin:0 0 9px 9px; text-align:center;}
.kyc_carpart img.main{border:1px solid #000000; margin-top:17px; margin-bottom:17px;}
.kyc_carpart img.ticks{background-color:#ffffff;width:18px; height:18px; vertical-align:top; margin-bottom:0px; margin-top:1px;}
*|html .kyc_carpart img.ticks{margin-top:0px;} /*FF hack to get the ticks to line up in FF */
.answer_txt { border:#BCBBBB solid 1px; border-right:none; height:14px; margin:0 0 5px 0!important; width:100px;}
/* Wallpaper */ 
.mainh2{margin:0;padding:5px 0 5px 0; font-size:16px; font-weight:bold;} 
.padding5 { padding:5px;}
.manu_btn {border:1px solid #000000; color:#FFFFFF; cursor:pointer; font-size:10px; height:20px; padding:0 5px; }
.wallpaperText {font-size: 12px;}
.wallpaperText p {margin:10px 0px;}
.wallpapers { background-color:#F3F3F3; margin:0 auto 2px; overflow:hidden; width:620px; float:left;}
.wallpapers .padding15 { padding:15px; }
.wallpapers .greybox { background:none repeat scroll 0 0 #F7F7F7; border:1px solid #E1E1E1; float:left; width:590px; }
.wallpapers h5 { float:left; font-size:12px; font-weight:bold; margin-bottom:10px; text-transform:uppercase; width:100%; color:#999999; }
.wallpapers .manufact { float:left; }
.wallpapers a { font-weight:bold;}
.wallpapers .formitems { display:block; float:left; margin-left:20px; }
.wallpapers .formitems input, .wallpapers .formitems select { margin-bottom:5px;}
.wallpapers .space13 { clear:both; height:13px; width:640px; }
.wallpapers .paging { padding:0 15px; width:590px;}
.paging { font-size:12px; height:30px; }
.paging .numbersTop { color:#666666; float:left; padding-bottom:15px; text-align:left; width:160px;}
.paging .valuesTop { float:right; padding-bottom:15px; text-align:right; width:268px; text-align:right; }
.paging .numbersBottom { color:#666666; float:left; height:10px; padding-top:0; text-align:left; width:160px;}
.paging .valuesBottom { float:right; height:10px; padding-top:0; text-align:right; width:268px; }
.paging .noLinks { color:#000000; font-size:12px; font-weight:bold; }
.wallpaperPeek img { float:left; margin-right:36px; }
.wallpaperPeek ul.wp_sizes { float:left; margin:0; padding:0; }
.wallpaperPeek ul.wp_sizes li {padding-left:10px; color:#00341F; font-size:10px; font-weight:bold; list-style:none outside none; margin:0;}
.wallpaperPeek ul.wp_sizes li a { border-bottom:1px dashed #666666;}
.wallpapers .wallpaper_title { color:#00341F; font-size:11px; font-weight:bold; padding-left:5px;}
.road_test .info ul li a{font-size:11px!important} /* */
/* vehicle finance calculator */
.CalculatorDiv{border:1px solid #BCBBBB;background:#DDDEDE;padding:20px 10px 10px;width:600px;font-family:arial}
.CalculatorDiv p{background:url(../images/horz_dash.gif) repeat-x bottom;padding:0 0 20px}
.CalculatorDiv .calculator_table{margin-top:20px}
.CalculatorDiv .calculator_table tr td{padding:5px 0}
.CalculatorDiv .calculator_table tr td input, .CalculatorDiv .calculator_table tr td select{border:1px solid #42695A;padding:5px;width:150px;font-family:arial}
.CalculatorDiv .calculator_table tr td input.button{margin-top:10px;padding:2px 4px;width:inherit;border:1px solid #000;color:#fff;text-transform:uppercase}
.CalculatorDiv .calculator_table tr td input.button.right{margin-right:10px}
.CalculatorDiv .calculator_table tr td select{width:162px;font-size:10px}
.CalculatorDiv .calculator_table tr td span{font-size:10px}
.CalculatorDiv .calc_legend{padding:20px 0 0;margin-top:20px}
.CalculatorDiv .calc_legend p{background:none;padding:0;margin-bottom:10px;font-size:11px}
.CalculatorDiv .calc_legend h5{margin:0px}
.CalculatorDiv .ad_space{text-align:center}
/* competition page */
.CompetitionDiv .article_img{}
.CompetitionDiv img{float:right;margin:0 10px 11px 10px;background:#fff;padding:5px;border:1px solid #BCBBBB!important}
.CompetitionDiv .comp_enter{border:1px solid #BCBBBB;background:#DDDEDE;width:620px;font-family:arial;margin-top:20px;clear:both}
.CompetitionDiv .comp_enter h3{padding:10px;background:#C6C7C7}
.CompetitionDiv .comp_enter h4{padding:10px;color:#666}
.CompetitionDiv .comp_enter .quest_dot{margin-bottom:20px;padding-bottom:20px;background:url(../images/horz_dash.gif) repeat-x bottom}
.CompetitionDiv .competitionForm{padding:0 10px 10px}
.CompetitionDiv .spacer15{display:none}
.CompetitionDiv .competitionForm h5{display:block;font-weight:bold;text-transform:uppercase;margin-bottom:5px}
.CompetitionDiv .competitionForm p{margin-bottom:20px}
.CompetitionDiv .competitionForm input{border:1px solid #42695A;padding:5px;width:250px;font-family:arial;margin:5px 10px 5px 0;vertical-align:middle}
.CompetitionDiv  .radiobtn input{margin:0 10px 5px 0;padding:0;width:inherit;border:none!important}
.CompetitionDiv .competitionForm span.value{width:150px;font-weight:bold;font-size:11px;padding-top:10px}
.CompetitionDiv .competitionForm .compAnswer{clear:both;float:left;padding-bottom:20px}
.CompetitionDiv .competitionForm .compValid .termsConditions{text-align:left}
.CompetitionDiv .competitionForm .compValid input{vertical-align:middel;padding:0;border:none!important;margin:0 5px 0 0;width:20px}
.CompetitionDiv .competitionForm .compValid{clear:both;display:block;padding-top:20px;background:url(../images/horz_dash.gif) repeat-x top;}
.CompetitionDiv .competitionForm .compValid input.btn{float:none;margin:0 auto;padding:2px 10px;width:inherit;background:url(../images/btn_tile_black.png) repeat-x 0 0 #222;border:1px solid #000;color:#fff;text-transform:uppercase;font-weight:bold}
.CompetitionDiv .red{float:right;display:block;margin-left:118px;font-weight:bold;color:red}
.CompetitionDiv #divThanks{position:relative}
.CompetitionDiv #divThanks h3, .CompetitionDiv #divThanks p{background:none;margin:0;padding:0 10px;font-weight:bold}
.CompetitionDiv #divThanks a.close{position:absolute;top:5px;right:10px;color:Red;font-weight:bold}
.terms_comp{padding:20px 0 0 0}
.terms_comp h6{font-weight:bold;font-size:11px}
.terms_comp p{font-size:11px}
/* ------------------------------------------------------------------------- */
/* featured content block */
/* ------------------------------------------------------------------------- */
/* important */
a{text-decoration:none}
a:hover{text-decoration:underline}
a:active, a:focus{outline: none}
a:active, a:focus{-moz-outline-style: none}
#focus_main h2, #focus_main h3{font-weight:bold}
/* important */
#focus_main{background:#014228;height:285px;width:620px;position:relative;border:1px solid #BCBBBB}
/* right links */
#focus_main h2{clear:both;margin:0;position:relative;z-index:10}
#focus_main h2 a{background:url(../images/feat_head.png) no-repeat bottom right;
color:#fff;padding:8px 8px 7px 410px;font-size:16px;display:block;text-decoration:none;
}
#focus_main h2 a:hover{text-decoration:none}
#focus_main h2 a.clicked{background:url(../images/feat_head.png) no-repeat right top}
/* right text */
#focus_main .txt_part{width:220px;float:right;height:180px;background:url(../images/feat_txt_bg.png) repeat-x top #014228;font-size:12px;overflow:hidden;}
#focus_main .txt_part h3{margin:10px;padding:0;font-size:14px}
#focus_main .txt_part a{color:#F1EF6B}
#focus_main .txt_part p{margin:0 10px;color:#fff}
#focus_main .txt_part ul{margin:10px;padding:0;list-style:none;font-size:11px}
#focus_main .txt_part ul li{background:url(../images/feat_li.gif) no-repeat left 5px;padding-left:6px}
/* left images */
#focus_main .img_part, #focus_main .img_part a{width:401px;height:285px;position:absolute;top:0;left:0}
#focus_main .img_part a{z-index:20;display:block} #focus_main .img_part a img{border:none}
#focus_main .img_part{background:#001C11;z-index:5;overflow:hidden}
/*----------------------------------------------------------------------------- 
	Modal Boxes - 11 external images cannot be sprited
------------------------------------------------------------------------------ */
#modal_page{font:12px Arial, Helvetica, sans-serif;background:#fff;color:#232323}
#modal_container{width:492px;z-index:5000}
#modal_container a{color:#00237C;text-decoration:none} /**/ #modal_container a:hover{text-decoration:underline}
.bold{font-weight:bold;}
#modal_container .header{border-bottom:14px solid #0E2E5E;background:url(../images/modal_header.jpg) no-repeat top left;height:91px}
#modal_container .footer{height:10px;padding:0 10px;margin-top:0px}
#modal_container .content{padding:10px}
#modal_container .content h1{font-size:16px;color:#E30A15;margin-bottom:10px} /**/ #modal_container .content h2{margin-bottom:8px}
#modal_container .content p{line-height:1.6em;padding-right:20px;margin:12px 0}
#modal_container table.modal_table{width:445px} /**/ #modal_container table.modal_table td.right{text-align:right}
#modal_container table.modal_table td.center{text-align:center}
#modal_container table.modal_table td{padding:4px;vertical-align:top}
#modal_container input.txt, #modal_container select.select, #modal_container textarea{width:320px;font-size:11px;padding:2px}
#modal_container select.select{width:328px}
#modal_container textarea{height:80px}
#modal_container input.btn{background:#486085;border:0;color:#fff;padding:2px 8px 6px;font-size:9px;text-transform:uppercase;height:25px;cursor:pointer;font-family:verdana}
/* -- */
div#fancy_overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: #fff;display: none;z-index: 30;}
* html div#fancy_overlay {position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
div#fancy_wrap {text-align: left;z-index:50000!important}
div#fancy_loading {position: absolute;height: 40px;width: 40px;cursor: pointer;display: none;overflow: hidden;background: transparent;z-index: 100;}
div#fancy_loading div {position: absolute;top: 0;left: 0;width: 40px;height: 480px;background: transparent url(../images/fancy_progress.png) no-repeat;}
div#fancy_loading_overlay {position: absolute;background-color: #FFF;z-index: 30;}
div#fancy_loading_icon {position: absolute;background: url(../images/fancy_loading.gif) no-repeat;z-index: 35;width: 16px;height: 16px;}
div#fancy_outer {position: absolute;top: 0;left: 0;z-index: 5000;padding: 18px 18px 33px 18px;margin: 0;overflow: hidden;background: transparent;display: none;}
div#fancy_inner {position: relative;width:100%;height:100%;border: 1px solid #BBB;background: #FFF;}
div#fancy_content {margin: 0;z-index: 100;position: absolute;}
div#fancy_div {background: #FFF;color: #000;height: 100%;width: 100%;z-index: 100;}
img#fancy_img {position: absolute;top: 0;left: 0;border:0; padding: 0; margin: 0;z-index: 100;width: 100%;height: 100%;}
div#fancy_close {position: absolute;top: -12px;right: -15px;height: 30px;width: 30px;background: url(../images/fancy_closebox.png) top left no-repeat;cursor: pointer;z-index: 181;display: none;}
#fancy_frame {position: relative;width: 100%;height: 100%;display: none;}
#fancy_ajax {width: 100%;height: 100%;overflow: auto;}
a#fancy_left, a#fancy_right {position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer;z-index: 111; display: none;background-image: url(data:../images/gif;base64,AAAA);outline: none;}
a#fancy_left {left: 0px; }
a#fancy_right {right: 0px; }
span.fancy_ico {position: absolute; top: 50%;margin-top: -15px;width: 30px;height: 30px;z-index: 112; cursor: pointer;display: block;}
a#fancy_left:hover {visibility: visible;}
a#fancy_right:hover {visibility: visible;}
a#fancy_left:hover span {left: 20px; }
a#fancy_right:hover span {right: 20px; }
.fancy_bigIframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: transparent;}
div#fancy_bg {position: absolute;top: 0; left: 0;width: 100%;height: 100%;z-index: 70;border: 0;padding: 0;margin: 0;}	
div.fancy_bg {position: absolute;display: block;z-index: 70;border: 0;padding: 0;margin: 0;}
div.fancy_bg_n {top: -18px;width: 100%;height: 18px;background: transparent url(../images/fancy_shadow_n.png) repeat-x;}
div.fancy_bg_ne {top: -18px;right: -13px;width: 13px;height: 18px;background: transparent url(../images/fancy_shadow_ne.png) no-repeat;}
div.fancy_bg_e {right: -13px;height: 100%;width: 13px;background: transparent url(../images/fancy_shadow_e.png) repeat-y;}
div.fancy_bg_se {bottom: -18px;right: -13px;width: 13px;height: 18px;background: transparent url(../images/fancy_shadow_se.png) no-repeat;}
div.fancy_bg_s {bottom: -18px;width: 100%;height: 18px;background: transparent url(../images/fancy_shadow_s.png) repeat-x;}
div.fancy_bg_sw {bottom: -18px;left: -13px;width: 13px;height: 18px;background: transparent url(../images/fancy_shadow_sw.png) no-repeat;}
div.fancy_bg_w {left: -13px;height: 100%;width: 13px;background: transparent url(../images/fancy_shadow_w.png) repeat-y;}
div.fancy_bg_nw {top: -18px;left: -13px;width: 13px;height: 18px;background: transparent url(../images/fancy_shadow_nw.png) no-repeat;}
div#fancy_title {position: absolute;bottom: -33px;left: 0;width: 100%;z-index: 100;display: none;}
div#fancy_title div {color: #FFF;font: bold 12px Arial;padding-bottom: 3px;}
div#fancy_title table {margin: 0 auto;}
div#fancy_title table td {padding: 0;vertical-align: middle;}
#fancy_outer{z-index:50000}
/* ------------------------------------------------------------------------- */
/*  Gallery Component */
/* ------------------------------------------------------------------------- */
.picture_gallery_text{background:#ebebeb;height:30px;padding:5px;font-size: 12px}
.picture_gallery_container{background:#d7d7d7;padding:3px 5px;height: 105px}
.gal_strip_container{width:460px;height:60px;padding-top:10px}
.clear_link{width:220px;float:left;padding-top:15px}
.right_trans_btn{position:relative;height:64px;width:64px;bottom:200px;left:390px}
.gal_thumb_container2{height:60px;width:85px;margin-right:0px;display:inline;float:left}
.gallery_icon{float:left;height:11px;width:12px;padding-right:6px;padding-top:17px}
/* Horizontal Carousel */
#horizontal_carousel{float:left;width:460px;margin-bottom:10px;position:relative}
#horizontal_carousel .container{position:absolute;top:5px;left:44px;width:380px;overflow:hidden}
#horizontal_carousel .previous_button{position:absolute;top:30px;left:10px;width:26px;height:144px;background: url(../images/previous_icon.png) no-repeat;z-index:100;cursor:pointer}
#horizontal_carousel .previous_button_disabled{background: url(../images/previous_icon_disabled.png) no-repeat;cursor:default}
#horizontal_carousel .next_button{position:absolute;top:30px;right:10px;width:26px;height:144px;background:url(../images/next_icon.png) no-repeat;z-index:100;cursor:pointer}
#horizontal_carousel .next_button_disabled{background: url(../images/next_icon_disabled.png) no-repeat;cursor:default}
#horizontal_carousel ul{margin:0;padding:0;width:100000px;position:relative;top:0;left:0}
#horizontal_carousel ul li img{border:1px solid #999999;display:block;background:#E3EDFA}
#horizontal_carousel ul li{font-family: verdana,arial,sans-serif;font-size:10px}
#horizontal_carousel ul li{border: 0px solid green;color: #E3EDFA;margin:0pt;padding:10px 5px 10px 5px;width:85px;list-style:none;float:left}
/* ------------------------------------------------------------------------- */
#gallery_mainbody{clear:both;text-align:center;overflow:hidden;background:#1F3B30;position:relative;float:left;border-top:10px solid #fff}
/*#gallery_mainbody div { text-align:left;}*/
#gallery_mainbody h2{color:#fff;padding:10px 0 0;font-weight:bold;font-size:16px}
#ulGalleryImageViewer div {text-align:center;padding:10px 0 10px 10px}
#ulGalleryImageViewer div img{border:1px solid #1F3B30;margin:-1px}
.other_galleries{clear:both;margin:0px auto 5px 5px; padding:8px 0px 0px 8px;background:#385248; width:934px; position:relative; }
.other_galleries_detail{clear:both; float:right; margin:8px 8px 0px 0px; padding:8px 0px 0px 8px; background-color:#385248; width:450px; height:330px; }
.other_galleries span{font-size:11px; color:#d7d7d7;}
.other_galleries a.heading{color:#FFFFFF; font-size:13px;font-weight:bold }
.other_galleries a.detail{color:#d7d7d7; font-size:12px;font-weight:bold }
.other_galleries img{border:2px solid #1f3b30;}
.other_galleries a:hover img{border:2px solid #FFFFFF;}
/*.other_galleries td{padding:0px; margin:0px; padding-right:8px; vertical-align:top; height:79px;}
.other_galleries td.img{width:80px;}*/
.gallery_loader { width:920px; text-align:center; margin: 0px 0 15px 0; }
.gallery_loader img { margin: 0 auto; }
#gallery_mainbody .left_side { width: 400px;/*float:left*/top:14px;right:40px }
.gallery_right_header { color: #FFFFFF; margin: 5px 0px 0px 0px; width:100%; text-align:center; font-family: arial; font-weight:bold; font-size:14px; padding:0px; }
.gallery_item {width: 221px;float: left;padding:5px;margin: 0 0 5px 0;text-align:left}
.gallery_item img{float: left;width: 85px;margin-right:5px}

.video_descr{ text-align:left; float:right; margin-bottom:5px; margin-right:5px !important; margin-right:3px; color:#FFFFFF; vertical-align:top; background-color:#1f3b30; padding-left:8px; padding-top:8px; font-size:13px; width:455px; height:330px;}
.video_descr span{clear:both; float:left; font-size:10px;  margin-top:18px; line-height:12px;}

.gallery_list td{width:136px; padding:0px; margin:0px;}
.gallery_list td.end{width:80px; padding:0px; margin:0px;}

.gallery_left_ad { float:left; width:468px; margin-left:6px !important; margin-left:3px; background-color:#1f3b30; height:120px; }

.gallery_options{float:right; background-color:#1f3b30; margin-right:5px !important; margin-right:3px; margin-bottom:5px; height:120px;}

.gallery_options div {text-align:left;}

#divLoaderLeft {
	padding-top:100px;
}

#divLoaderRight {
	padding-top:100px;
	text-align:center;
	width:100%;
}

.other_galleries_detail .gallery_item_img {
	float: left;
	padding: 1px 5px 5px;
	/*margin: 0 0 5px 0;*/
}

.other_galleries_detail .gallery_item_img  a img{border:2px solid #1F3B30}
.other_galleries_detail .gallery_item_img  a:hover img{border:2px solid #fff}

#brand_list{clear:both; background-color:#FFFFFF; margin:0px 6px 6px 6px; height:127px;}
#brand_list ul {margin: 0px; padding:0px;}
#brand_list ul a{font-size:12px;}

#alphabet{ float:left; background-color:#f3f5f5; width:100%;}
#alphabet li{float:left; padding:5px 13px 5px 12px; margin:0px; text-align:center;}
#alphabet a{font-size:14px; }

#large_image_viewer{
	margin:0px;
	padding:0px;
	vertical-align:top;
	width:470px;
	position:relative;
	text-align:center;
	background:#385248;
}


/*................................slideshow..................................*/
#main_gallery_img{
	height:330px;
	margin:0px;
	padding:0px;
	vertical-align:top;
	width:470px;
	position:relative;
	float:left;
	text-align:center;
}

/*
#ulGalleryImageViewer{
	padding:0px;
	margin:0px;
}
*/

#ulGalleryImageViewer li{
	position: absolute;
	top: 0;
	left: 0;
	visibility:hidden;
	padding:0px;
	margin:0px;
	width:468px;
	z-index:1;
}

#img_controller{
	padding-top:0px;
	width:470px;
	position:absolute;
	top:165px;
	left:0px;
}

.control {
	z-index: 100;
	cursor: pointer;
	font-size: 2em;
	font-weight: bold;
	color: #FFF;
	filter:alpha(opacity=60); -moz-opacity:.60; opacity:.60;
}

#fade-next {
	position:absolute;
	top:10px;
	right:10px;
	z-index:100;
}
#fade-previous {
	position:absolute;
	top:10px;
	left:15px;
	z-index:100;
}

.sensor_next{right: 8%;	top: 50%;}
.sensor_prev{left: 6%;	top: 50%;
}

/*................................carousel..................................*/
.carousel-component { 
	float:left;
	position:relative;
	overflow:hidden;
	visibility:visible; /* component turns it on when first item is rendered */
	background:#FFFFFF;
	padding:0px;
	width:860px;
	height:90px;
	margin-bottom:10px;
}

.carousel-component ul.carousel-list { 
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:10000000px;
	position:relative;
	z-index:1; 
	cursor:pointer;
}

.carousel-component .carousel-list li { 
	float:left;
	text-align:center;
	list-style:none;
	overflow:hidden;
	margin:0px;
	font:10px verdana,arial,sans-serif;
	padding:10px 22px 0px 21px;
	width:80px;
}

.carousel-component .carousel-list img{
	display:block;
	vertical-align:bottom;
	padding-bottom:0px;
}

.carousel-component .carousel-clip-region { 
	overflow:hidden;
	margin:0px auto;
	position:relative; 
}

#prev-arrow-container {float:left; padding: 0px; margin:0px; background-color:#FFFFFF; padding-left:14px;  } 
#next-arrow-container {float:left;  margin: 0px;  padding: 0px; background-color:#FFFFFF; padding-right:14px; } 
#next-arrow {cursor:pointer; vertical-align:top; padding:30px 0px 34px 0px;} 
#prev-arrow {cursor:pointer; vertical-align:top; padding:30px 0px 34px 0px; } 
#overlay {   width: 200px;   height: 80px;   background-color: #FFF;  position: absolute;   top: 25px;   left: 150px;   padding-top: 10px;   z-index: 100;   color: #000;   border:1px dotted #000;         text-align: center;     font-size: 24px;   filter:alpha(opacity=80);     -moz-opacity: 0.8;     opacity: 0.8; } 
/* ------------------------------------------------------------------------- */
/* Image Sprites */
/* ------------------------------------------------------------------------- */
/* Horz dash images */
/* align bottom */
.news_item, .multimedia_more .whitebox, .tab_f1 table table tr, .tab_f1_large table tr, table.table_facebook, #accordion .element .item, #article_toolbox_topright, #other_stories .item, .kalahari_product_left, .CompetitionDiv .comp_enter .quest_dot{background:url(../images/horz_dash.gif) repeat-x bottom}
/* align top */
#article_toolbox_bot, #other_stories, .vehicle_specs h5, .CalculatorDiv .calc_legend, .CompetitionDiv .competitionForm .compValid{background:url(../images/horz_dash.gif) repeat-x top left}
/* align green */
.user_review .more_review{background:url(../images/horz_dash_green.gif) repeat-x top left}
/* ------------------------------------------------------------------------- */
/* Horz Tile Sprite */
.header{background:url(../images/sprite_tile.png) repeat-x 0 0} /* header tile */
.quick_links{background:url(../images/sprite_tile.png) repeat-x 0 -300px #fff} /* footer tile */
.multimedia_img h3, .most_tabs #mostTabContainer{background:url(../images/sprite_tile.png) repeat-x 0 -229px #025936} /* green header */
.CompetitionDiv .competitionForm .compValid input.btn, .CalculatorDiv .calculator_table tr td input.button, .manu_btn,
.vehicle_search input.vehicle_btn, .btn_bg{background:url(../images/sprite_tile.png) repeat-x 0 -269px #252525} /* black btn tile */
/* Elements Sprite */
.wallpaperPeek ul.wp_sizes li {background:url(../images/sprite_elm.gif) no-repeat -295px -85px } 
.vehicle_search #sw_darkbody li, .vehicle_search #sw_lightbody li, .road_test .info ul li{background:url(../images/sprite_elm.gif) no-repeat -295px -5px} /* dark medium li left 7px */
.columnist_block ul li, .category_more ul li, .quick_links .item li, /*.news_item ul li,*/ .cat_feature ul li, .most_tabs .tab-wrapper ul li, #relatedlinks_box ul li, .home_feature ul li, .user_review ul li {background:url(../images/sprite_elm.gif) no-repeat -295px -40px} /* li green medium 7px left*/
.top_story a.read_more{background:url(../images/sprite_elm.gif) no-repeat -296px -25px} /* yellow small */
.top_story ul li a{background:url(../images/sprite_elm.gif) no-repeat -295px -72px} /* yellow medium */
.home_page .forum_block .forums{background:url(../images/sprite_elm.gif) no-repeat 0 -140px} /* forum header */
.home_page .forum_block .forums .discussion .quote_left{background:url(../images/sprite_elm.gif) no-repeat -42px 0 } /* quote top white */
.home_page .forum_block .forums .discussion{background:url(../images/sprite_elm.gif) no-repeat 265px 33px } /* quote bottom white */
.hot_topics ul li{background:url(../images/sprite_elm.gif) no-repeat -281px -116px } /* hot topic icon */
.submit_review{background:#4B7765} /* white arrow 10px 14px */
.submit_review a{background:url(../images/sprite_elm.gif) no-repeat -79px -120px}
#inside_news #wrap_carousel .jcarousel-prev-horizontal{background:url(../images/sprite_elm.gif) no-repeat -218px -93px } /* inside */
#inside_news #wrap_carousel .jcarousel-next-horizontal{background:url(../images/sprite_elm.gif) no-repeat -234px -93px }
#accordion h3.toggler{background:url(../images/sprite_elm.gif) no-repeat -285px -96px  #1F3B30} /* accordion unselect */
#accordion h3.toggler.ui-state-focus{background:url(../images/sprite_elm.gif) no-repeat -285px -80px #1F3B30} /* accordion select */
/* ------------------------------------------------------------------------- Above Done  */
/* ------------------------------------------------------------------------- Below to Do  */
.paginationholder li a.previous{background:url(../images/page_prev.gif) no-repeat 2px 3px;padding-left:10px}
.paginationholder li a.next{background:url(../images/page_next.gif) no-repeat 63px 4px;padding-right:10px}

.forums .discussion{margin:5px 0;background:url(../images/quote_bottom.gif) no-repeat bottom right #E0E0E0}
.forums .discussion .quote_left{background:url(../images/quote_top.gif) no-repeat top left}
/* icons */
.multimedia_view_all .img_link{background:url(../images/view_gallery.gif) no-repeat right bottom}
.multimedia_view_all .vid_link{background:url(../images/view_video.gif) no-repeat right bottom}
.multimedia_view_all .sound_link{background:url(../images/view_slides.gif) no-repeat right bottom}
.multimedia_view_all .wall_link{background:url(../images/download_it.gif) no-repeat right bottom}
a.img_link{background:url(../images/view_gallery.gif) no-repeat right bottom}
a.vid_link{background:url(../images/view_video.gif) no-repeat right bottom}
a.sound_link{background:url(../images/view_slides.gif) no-repeat right bottom}
a.wall_link{background:url(../images/download_it.gif) no-repeat right bottom}

#article_toolbox ul.drop_box.share li.laaikit, #article_toolbox_bot li.laaikit{background:url(../images/laakit_icon.gif) no-repeat left center;padding:0 6px 0 20px}
#article_toolbox ul.drop_box.share li.yahoo,  #article_toolbox_bot li.yahoo{background:url(../images/yahoo_icon.gif) no-repeat left center;padding:0 6px 0 20px}
#article_toolbox ul.drop_box.share li.google, #article_toolbox_bot li.google{background:url(../images/google_icon.gif) no-repeat left center;padding:0 6px 0 20px}
#article_toolbox ul.drop_box.share li.digg, #article_toolbox_bot li.digg{background:url(../images/digg_icon.gif) no-repeat left center;padding:0 6px 0 20px}
#article_toolbox ul.drop_box.share li.delicious, #article_toolbox_bot li.delicious{background:url(../images/delicious_icon.gif) no-repeat left center;padding:0 6px 0 20px}
#article_toolbox ul.drop_box.share li.facebook, #article_toolbox_bot li.facebook{background:url(../images/facebook_icon.gif) no-repeat left center;padding:0 6px 0 20px}
#article_toolbox ul.drop_box.share li.twitter, #article_toolbox_bot li.twitter{background:url(../images/icons/twitter.png) no-repeat left center;padding:0 6px 0 20px}
#article_toolbox ul li.drop_item div{position:absolute!important;width:300px;left:0}
#article_toolbox ul.drop_box li.last a{color:#0E2E5E} /**/ #article_toolbox ul.drop_box li.last{width:100px}
#article_toolbox ul.drop_box.get li.facebook, #article_toolbox_bot li.facebook{background:url(../images/facebook_icon.gif) no-repeat left center;padding:0 6px 0 20px;width:140px}
#article_toolbox ul.drop_box.get li.mobile, #article_toolbox_bot li.mobile{background:url(../images/mobile_icon.gif) no-repeat left center;padding:0 6px 0 16px}
#article_toolbox ul.drop_box.tool li.email, #article_toolbox_bot li.email, #article_toolbox_topright li.email{background:url(../images/email_icon.gif) no-repeat left center;padding:0 6px 0 20px}
#article_toolbox ul.drop_box.tool li.print, #article_toolbox_bot li.print, #article_toolbox_topright li.print{background:url(../images/print_icon.gif) no-repeat left center;padding:0 6px 0 20px}
#article_toolbox ul.drop_box.tool li.comment, #article_toolbox_bot li.comment, #article_toolbox_topright li.comment{background:url(../images/comment_icon.gif) no-repeat left center;padding:0 6px 0 20px}

.article #ratingsystem ul{ float:left; z-index:5000; clear:both; height:25px;}
ul#ratingsystem li{background:none!important}
.rating{width:75px;height:14px;padding:0;list-style:none;position:relative;background:url(../images/rating_stars.png) no-repeat 0 0;margin:4px 0 0 47px; float:right!important;}
/* add these classes to the ul to effect the change to the correct number of stars */
.nostar {background-position:0 0;}
.onestar {background-position:0 -14px}
.twostar {background-position:0 -28px}
.threestar {background-position:0 -42px}
.fourstar {background-position:0 -56px} 
.fivestar {background-position:0 -70px}
ul.rating li {cursor: pointer;/*ie5 mac doesn't like it if the list is floated\*/float:left;/* end hide*/text-indent:-999em}
ul.rating li a {position:absolute;left:0;top:0;width:14px;height:14px;text-decoration:none;z-index: 200; /*\*/text-indent: 5000px; overflow:hidden;}
ul.rating li.one a {left:0}
ul.rating li.two a {left:16px;}
ul.rating li.three a {left:32px;} 
ul.rating li.four a {left:48px;}
ul.rating li.five a {left:60px;}

/*-------------------------------------*/
/*----------PRICES AND SPECS-----------*/
/*-------------------------------------*/
.checked_item{background-color:#dddddd;}
.check_box_list{display:block;float:left;width:184px; padding-right:16px;}
.listing_label{display:block;}
.table_title{font-size:12px;font-weight:bold; padding:0 8px;}
.table_data{font-size:12px; padding:0 8px;} 
/*.div_height div{height:20px;}*/
.colwidth {width:10px;}
/*.img_div{height:143px!important;margin-bottom:5px;}*/
.specs_wrap {width:952px; color:#000000;/*margin-left:58px;*/}
.specs_wrap h1 { font-size:16px; color:#000000;}
.specs_wrap .spacer{height:10px!important}
.searchbox {border:solid 1px #bcbbbb;width:952px; background:#dddede}
.searchbox .searchPrice { float:left;padding:10px 0 0 10px;}
.searchbox .searchContent { width:627px; float:left;}
.horizontalDots { background: url(../images/spec_horz_dash.gif) repeat-x; margin:0 0 -3px; padding:0;}
.searchbox .selectRange { padding:6px 12px 0 0;}
.searchbox .dropdown { height:24px;width:212px;border:solid 1px #42695a;font-size:11px;margin:0 0 15px 0px;padding:3px;background-color:#fff;}
.searchbox .margin5 { margin-left:5px;}
.searchbox .adBanner { width:300px; height:250px; float:left;padding-left:9px;}

.searchbox .detailBox { width:202px; height:195px; float:left;}
.searchbox .carSelection { height:170px;width:200px;border:solid 1px #42695a;font-size:13px;margin:7px 0 0;padding:0 0 3px; background-color:#fff; overflow-y:auto; overflow-x:hidden;}
.searchbox .carSelection td,/* .searchbox .carSelection span,*/ .searchbox .carSelection label {font-size:11px;margin-top:3px;}
.searchbox .searchComparison { margin:20px 0 0;} 
.searchbox .searchButton {background: #000000 url(../images/search_button.jpg) repeat-x; border:1px solid #000000; color:#FFFFFF; padding:0 10px; text-transform:uppercase; cursor:pointer; height:18px; padding:0 10px 10px; letter-spacing:-1px; margin:0 !important; font-size:11px; font-family:Verdana;}
.searchbox .searchItem {background: #000000 url(../images/search_button.jpg) repeat-x; border:1px solid #000000; color:#FFFFFF; padding:0 10px; text-transform:uppercase; cursor:pointer; height:18px; padding:3px 10px; letter-spacing:-1px; margin:0 !important; font-size:11px; font-family:Verdana;}
.searchItem_print {background: #000000 url(/images/search_button.jpg) repeat-x; border:1px solid #000000; color:#FFFFFF; padding:0 10px; text-transform:uppercase; cursor:pointer; height:18px; padding:3px 10px; letter-spacing:-1px; margin:0 !important; font-size:11px; font-family:Verdana;}

.carListing { width:935px; padding:0 10px;}
.carListing .details { width:175px;margin:202px 1px 0px 0;}
.carListing .details div { background:#c6cac9; border-bottom:1px solid #ffffff; height:20px; padding-top:5px;}
.details_model {height:35px !important;}
.carListing .carInfo, .carListing .carInfoAlt { background-color:#FFFFFF; margin:10px 1px 0 0; width:252px;}
.carListing .carInfo img, .carListing .carInfoAlt img {width:250px; height:165px;}
.carListing .carInfo .img_div, .carListing .carInfoAlt .img_div { border:1px solid #909090!important;padding:0 !important;margin:0 !important; background:none;height:165px;width:250px;} 
.carListing .carInfo .img_accred, .carListing .carInfoAlt .img_accred { padding:4px 0 0 10px; font-size:9px;font-weight:bold;}
.carListing .carInfo div { background:#d9e6e1; border-bottom:1px solid #ffffff; height:20px; padding-top:5px;}
.carListing .carInfoAlt div { background:#ccded7; border-bottom:1px solid #ffffff; height:20px; padding-top:5px;}
.carListing .toggleButtons { padding:11px 8px 1px !important; border:none!important;}
.carListing .gap {padding-top:0px!important; border:medium none !important;}

.listingButtons { padding:20px 0 0 400px;}