/*search bar*/
#fed_search a{color:#FFFFFF;text-decoration:none;}
#content .search_border { padding:0 0 10px 10px;border:1px solid #EF6407;border-top:none;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}
#content #fed_search table.searchheader{ background:#F36B15;border:1px solid #F36B15;border-bottom:none;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0; }
#content #fed_search{color:#FFFFFF;font-weight:bold;font-size:12px;}
#content #fed_search h1{font-size:14px;font-weight:normal;line-height:35px;padding:0 0 0 10px;}
#content #fed_search input, #fed_search select{padding:2px;border:1px solid #CDCCC8;}
#content #fed_search .keywords{width:288px;height:16px;font-size:12px;padding-left:5px;}
#content #fed_search .category{width:180px; margin:0 6px;}
#content #fed_search ul { list-style:none;margin:0; }
#content #fed_search ul li { float:left;margin-top:10px; }
#content #breadcrumbs { padding:0 0 10px 3px; }
#fed_search input#button { cursor:pointer;background:url(../images/btn-search.png) no-repeat;width:94px;height:27px;border:none; position:relative; top:-3px; }
#fed_search input#button:hover { cursor:pointer;background:url(../images/btn-search-hover.png) no-repeat;width:94px;height:27px;border:none; }
#side #fed_search input#button { cursor:pointer;background:url(../images/btn-search.png) no-repeat;width:94px;height:27px;border:none;position:relative;top:0; }

#side #fed_search{color:#FFFFFF;font-weight:bold;font-size:12px;background:url(../images/search_federated_side_bg.jpg) 0 2px no-repeat;margin:10px 0;height:134px;border-bottom:1px solid #F37022;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}
#side #fed_search a{color:#FFFFFF;}
#side #fed_search h1{font-size:14px;font-weight:normal;font-family:Tahoma, Verdana, Segoe, sans-serif;line-height:18px;padding:10px 0 7px 10px;}
#side #fed_search input, #fed_search select{padding:2px;border:1px solid #CDCCC8;float:left;margin-left:6px;}
#side #fed_search .keywords{width:282px;height:16px;font-size:12px;font-family:Tahoma, Verdana, Segoe, sans-serif;font-size:12px;}
#side #fed_search select.category {width:288px;}
#side #fed_search ul { list-style:none; }
#side #fed_search ul li { float:left;margin-top:5px;line-height:22px; }
#side #fed_search .address{width:152px;height:16px;margin-left:0;font-style:italic;font-size:12px;}
#side #fed_search select.distance{width:110px;height:22px;}
#side #fed_search .split{border-right:1px solid #FFFFFF;height:24px;width:1px;margin:0 6px 0 5px;}

#article_cat{ padding:8px 10px 0 0; margin:0; list-style:none; position:relative; float:left; }
#article_cat li{ width:158px; position:relative; float:left; padding:0 60px 8px 0; }
#article_cat li a{ display:block; width:120px; font-size:11px; height:54px; padding-left:68px; line-height:54px; font-weight:normal; color:#4A94C5; text-decoration:none;  }
#article_cat li a:hover{ text-decoration:underline; }
#article_cat .cat_review{ background:url(../images/guidesandarticles/article_navicon_68x322.gif) 0 0 no-repeat; }
#article_cat .cat_news{ background:url(../images/guidesandarticles/article_navicon_68x322.gif) 0 -56px no-repeat; }
#article_cat .cat_guides{ background:url(../images/guidesandarticles/article_navicon_68x322.gif) 0 -108px no-repeat; }
#article_cat .cat_accessories{ background:url(../images/guidesandarticles/article_navicon_68x322.gif) 0 -162px no-repeat; }
#article_cat .cat_motorsports{ background:url(../images/guidesandarticles/article_navicon_68x322.gif) 0 -216px no-repeat; }
#article_cat .cat_road{ background:url(../images/guidesandarticles/article_navicon_68x322.gif) 0 -272px no-repeat; }
.hl_reivews{ padding:10px 9px 10px 9px; width:300px; float:left; }
.hl_img{ border:1px solid #A9A9A9; width:298px; height:168px; margin:2px 0 5px 0; }
.hl_title a, .hl_title a:link, .hl_title a:active, .hl_title a:visited, .latest_title a, .latest_title a:link,
.latest_title a:active, .latest_title a:visited  { color:#2884B5; }
p.latestarticle { font-size:12px; margin:5px 0 5px 3px; padding-top:2px; }
.latest_ar_section{ padding:0 0 5px 0; }
.ar_latest{ width:319px; float:left; padding:15px 0; }
.latest_title{ font-size:12px; padding:0 10px 5px 10px; height:28px; }
.latest_ar_image{ width:120px; height:90px; border:1px solid #A9A9A9; float:left; margin-left:10px; }
.latest_ar_info{ float:left; padding-left:8px; width:168px; position:relative; top:0; left:0; }
.latest_type{ position:absolute; top:78px; }
a, a:link, a:active, a:visited { color:#4A94C5; }
.browseby { color:#FE6719;font-size:12px;font-weight:bold;position:relative;top:10px;left:7px; }

.straightline{border-top:1px solid #BDBDBD;height:1px;}
#navigation_info{padding:8px 0;}
.vertical_dot_line{border-top:1px dashed #E1E1E1;margin-bottom:10px;}

.ar_listing{ padding-bottom:10px; }
.ar_each{ padding:12px 15px; border-bottom:1px solid #D0D0D0; }
.ar_listimage{ border:1px solid #BEBEBE; width:120px; height:90px; }
.ar_details{ width:478px; padding-left:10px; position:relative; top:0; left:0; }
.ar_title{ font-size:12px; font-weight:bold; }
.ar_title a, .ar_title a:link, .ar_title a:active, .ar_title a:visited { color:#2884B5; }
.ar_desc { font-size:12px; margin-top:3px; }
.ar_date, .ar_mostdate{ position:absolute; top:80px; }
.ar_display{ width:628px; margin:0 6px; }
.ar_recent,.ar_popular{ width:308px; float:left; }
.ar_category_section{ padding-top:20px; }
.ar_popular{ padding-left:10px; }
.ar_carinfo{ width:100%; margin:0 auto;}
.f13 { font-size:13px; }
a.carinfo_link, a.carinfo_link:link, a.carinfo_link:active, a.carinfo_link:visited {color:#00668D;}

.ar_category_section ul{ padding:15px 15px 0 10px; float:left; margin:0; }
.ar_category_section li{ float:left; padding-bottom:15px;}
.ar_category_section ul span{position:relative;top:0;font-weight:normal;}
.sub_title_header{ padding:14px 0 10px 10px; color:#6C6C6C; text-transform:uppercase; }
.ar_mostdetails{ width:156px; padding:5px 0 0 10px; position:relative; top:0; left:0; }
.ar_recent a, .ar_recent a:link, .ar_recent a:active, .ar_recent a:visited,
.ar_popular a, .ar_popular a:link, .ar_popular a:active, .ar_popular a:visited,
.ar_category_section ul li a, .ar_category_section ul li a:link, .ar_category_section ul li a:active,
.ar_category_section ul li a:visited { color:#2884B5; }
.fdark_gray{color:#6F6F6F;}
.flight_gray{color:#A2A2A2;}
.ar_mostdate a, .ar_mostdate a:link, .ar_mostdate a:active, .ar_mostdate a:visited {color:#000;}
a.flinkdarkgray:link, a.flinkdarkgray:visited{color:#6F6F6F;}

.pagenumber{ width:55px; height:18px; font-size:11px; }
.pagenav_container, .select_show{ padding:10px 0; }
.pagenav{ font-size:12px; width:230px; float:left; padding-left:274px; }
.pagenav .arrow_pointer{ position:relative;top:-2px; }


.box_header_title{ color:#f63; text-transform:uppercase; border:1px #E1E1E1 solid; border-bottom:1px #FFFFFF solid; font-size:14px; font-weight:bold; padding:5px 10px; width:106px; position:relative; top:1px; margin-top:15px;}
.box_description{ border:1px #E1E1E1 solid; padding:20px 10px 10px 10px; }
.box_description li{ padding:0; margin:0; line-height:25px; }
.box_description li.row_gray{ background-color:#F2F2F2; line-height:25px; }
.specs_title{ float:left; width:150px; padding-left:10px; }
.specs_detail{ float:left; margin-left:10px; }
.cc-article-pic{ float: left; width: 300px; margin: 0 15px 10px 0; }
.cc-article-pic span{ font-style: italic; font-size: 12px; text-align: center; display: block; line-height:14px; color:#666666; }
.cc-article-pic img{ max-width: 300px; height: auto; border: solid 1px #bebebe; display: block; margin-bottom: 10px; }
.user_interactive{font-size:13px;padding:0 5px;margin-bottom:10px;}
.user_interactive a{color:#3D3D3D;vertical-align:middle;}
.user_interactive li{float:left;margin-right:20px;height:16px;}
.content-author, .content-desc{ font-size:12px; }
.content-author { float:left; padding:12px 8px 8px 8px; }
.content-desc { padding:2px 8px 12px 8px; }
.info-separator { border-top:1px dashed #E0E0E0; height:1px; width:100%; padding-bottom:18px; }
.recentardiv { -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; border:1px solid #CCCCCC; }

.cc-article-container { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; padding-bottom:10px; clear:both; color:#333333; width:100%; clear:both; overflow:hidden; }
.cc-article-container .rich-text h5 { color:#125076; font-size:13px; margin:0px; padding-top:10px; }
.cc-article-pic { float:left; margin:0px 15px 10px 0px; width:300px; }
.cc-article-pic img { max-width:300px; height:auto; border:solid 1px #bebebe; }
.cc-article-info { background-color:#fffef4; border:dotted 1px #bebebe; padding:10px; color:#666666; font-weight:bold; margin-bottom:10px; }
.cc-article-container .rich-text .cc-article-info a:link, .cc-article-container .rich-text .cc-article-info a:active, .cc-article-container .rich-text .cc-article-info a:visited { border-bottom:none; }
.cc-article-container .rich-text .cc-article-info a:hover { text-decoration:underline; }

.rich-text { }
.rich-text h1, .rich-text h2, .rich-text h3, .rich-text h4, .rich-text h5, .rich-text h6 { font-weight:bold; margin-bottom:15px; padding-bottom:0px; }
.rich-text h1 { font-size:22px; }
.rich-text h2 { font-size:18px; }
.rich-text h3 { font-size:16px; }
.rich-text h4 { font-size:14px; }
.rich-text h5 { font-size:12px; }
.rich-text h6 { font-size:11px; }
.rich-text p { margin-bottom:12px; }
.rich-text ul { list-style:disc; margin-left:28px; }
.rich-text ol { margin-left:16px; padding-left:16px; }
.rich-text ul li { display:list-item; margin-bottom:12px; list-style:square; }
.rich-text ol li { margin-bottom:12px; list-style:decimal; }
.rich-text table { display:table; border-collapse:separate; }
.rich-text td { display:table-cell; vertical-align:inherit; text-align:inherit; }

#review_makes li{ float:left;width:88px;margin-left:11px;font-size:12px;line-height:18px;}
#review_makes li a, #review_makes li a:link, #review_makes li a:active, #review_makes li a:visited { color:#008CB7; }

/*Related Articles*/

#ra-navigation{ float:right;}
#ra-navigation p{font-size:10px;color:4C4C4C;}

#related_articles{ width:300px; max-height:305px; overflow:hidden;}
#related_articles .ra{float:left;width:295px;}
#related_articles .ra-item { float:left; width:120px; height:148px; max-height:168px; padding-left:5%; padding-right:3%; padding-top:0%;}
#related_articles .ra-item-img, #related_articles .ra-item-img a, #related_articles .ra-item-img img{width:120px;}
#related_articles .ra-item-img a{height:90px; float:left; padding:2px 2px;}
#related_articles .ra-item-img img{ height:90px; padding:1px 1px; border:1px solid #A9A9A9;}
#related_articles .ra-contentHolder {position:relative; z-index:1; width:300px; padding-bottom:10px; float:left; display:none}
#related_articles .ra-item-title{ overflow:hidden; text-align:center !important; width:120px !important;}
#related_articles .ra-item-title a{ padding:15px 0px;}
#related_articles .ra a{font-size:12px;font-weight:bold; padding:14px 0px; }
#related_articles .ra a:hover{text-decoration:underline;}
#related_articles .ra p{ text-align:center; height:50%; width:120px; padding: 20px 0px 1px 0px; }
#related_articles .ra ul{width: 70%; margin: auto;}
#related_articles .ra lil{display:inline;}

.sec #ra-navigation #prev, .sec #ra-navigation #next{
	width:24px;
	height:22px;
	border: none;
}

.sec #ra-navigation #next{
	background:url(../images/ra_arrow_right_orange.png) no-repeat;
}

.sec #ra-navigation #prev{
	background:url(../images/ra_arrow_left_grey.png) no-repeat;
}

.ra-prevImageGrey { background:url(../images/ra_arrow_left_grey.png) no-repeat !important;}
.ra-nextImageGrey {background:url(../images/ra_arrow_right_grey.png) no-repeat !important;}
.ra-prevImageOrange { background:url(../images/ra_arrow_left_orange.png) no-repeat !important;}
.ra-nextImageOrange { background:url(../images/ra_arrow_right_orange.png) no-repeat !important;}


.sec #ra-navigation #prev{
	background:url(../images/ra_arrow_left_grey.png) no-repeat;
}

.ra-prevImageGrey { background:url(../images/ra_arrow_left_grey.png) no-repeat !important;}
.ra-nextImageGrey {background:url(../images/ra_arrow_right_grey.png) no-repeat !important;}
.ra-prevImageOrange { background:url(../images/ra_arrow_left_orange.png) no-repeat !important;}
.ra-nextImageOrange { background:url(../images/ra_arrow_right_orange.png) no-repeat !important;}