#home_top_banner {
    color: #FFFFFF;
    font: bold 20px/60px Helvetica;
    height: 55px;
    padding-left: 10px;
}
.find_any_car {
    margin-left: 335px;
    margin-top: 7px;
}
#countdown_dashboard {
    height: 96px;
    position: absolute;
    top: 70px;
}
.dash {
    background: url("countdown/dash.png") no-repeat scroll 0 0 transparent;
    color: #EEEEEE;
    float: left;
    height: 96px;
    margin-left: 2px;
    padding-left: 13px;
    position: relative;
    width: 125px;
}
.weeks_dash {
    background: url("countdown/dark_weeks_dash.png") no-repeat scroll 0 0 transparent;
}
.days_dash {
    background: url("countdown/dark_days_dash.png") no-repeat scroll 0 0 transparent;
}
.hours_dash {
    background: url("countdown/dark_hours_dash.png") no-repeat scroll 0 0 transparent;
}
.minutes_dash {
    background: url("countdown/dark_minutes_dash.png") no-repeat scroll 0 0 transparent;
}
.seconds_dash {
    background: url("countdown/dark_seconds_dash.png") no-repeat scroll 0 0 transparent;
}
.dash .digit {
    float: left;
    font: bold 48pt Verdana;
    margin-left: 1px;
    margin-top: 4px;
    position: relative;
    text-align: center;
    width: 59px;
}
.dash_title {
    display: none;
}
#pipeline_wrapper .element {
    float: left;
    margin-bottom: 10px;
    margin-right: 10px;
}
#pipeline_wrapper .element .top {
    margin-left: 10px;
    margin-right: 10px;
}
#pipeline_wrapper .element .top_bg {
    background-color: #4D5658;
}
#pipeline_wrapper .element .top .type_color {
    display: block;
    height: 5px;
    width: 55px;
}
#pipeline_wrapper .element .top .type {
    color: #FFFFFF;
    font: 12px Helvetica;
    padding-bottom: 5px;
}
#pipeline_wrapper .element .top .title {
    color: #FFFFFF;
    font: bold 18px/20px Helvetica;
    padding-bottom: 5px;
}
#pipeline_wrapper .element .top .text {
    color: #CCCCCC;
    font: 13px Helvetica;
    padding-bottom: 8px;
}
#pipeline_wrapper .element .bottom {
    overflow: hidden;
}
.load_more {
    color: #A3A5A7;
    cursor: pointer;
    display: inline-block;
    height: 42px;
    left: 50%;
    margin-left: -110px;
    margin-top: 16px;
    position: relative;
    width: 220px;
}
.load_more:hover {
    color: #FFFFFF;
}
.load_more .left {
    background-image: url("pipeline_load_more_left.png");
    background-repeat: no-repeat;
    float: left;
    height: 42px;
    width: 61px;
}
.load_more .center {
    background-image: url("pipeline_load_more_center.png");
    background-repeat: repeat-x;
    float: left;
    font: bold 20px/40px Helvetica;
    height: 42px;
}
.load_more .right {
    background-image: url("pipeline_load_more_right.png");
    background-repeat: no-repeat;
    float: left;
    height: 42px;
    width: 61px;
}
.load_more_hover .left {
    background-image: url("pipeline_load_more_left_hover.png") !important;
}
.load_more_hover .center {
    background-image: url("pipeline_load_more_center_hover.png") !important;
}
.load_more_hover .right {
    background-image: url("pipeline_load_more_right_hover.png") !important;
}
#pipeline_wrapper .element .encyclopedia_bg {
    background-color: #4D5658;
    background-image: none;
}
.encyclopedia_bg .top .title {
    color: #FFFFFF;
    font: bold 16px/18px Helvetica;
    padding-bottom: 2px !important;
}
.encyclopedia_bg .top .text {
    color: #CCCCCC;
    font: 11px Helvetica;
    padding-bottom: 8px;
}
.encyclopedia_bg .top .dashboard {
    padding-bottom: 5px;
}
.encyclopedia_bg .user_image {
    float: left;
    padding: 10px 0 10px 10px;
}
.encyclopedia_bg .top {
    float: left;
    margin-right: 0 !important;
}
.feature .top {
    max-width: 335px;
    position: absolute;
}
.feature .top .type {
    color: #252525 !important;
}
.feature .top .title {
    color: #252525 !important;
    font: bold 48px/43px Helvetica !important;
    padding-bottom: 0 !important;
    padding-top: 5px;
}
.feature .top .text {
    color: #333333 !important;
    font: bold 14px Helvetica !important;
}
.element .controller {
    background-color: #191F23;
    float: left;
    position: absolute;
    z-index: 100;
}
.element .controller .button {
    -moz-border-radius: 0;
	-webkit-border-radius: 0;
	-khtml-border-radius: 0;
    border-radius: 0;
    background-color: #5E6365;
    cursor: pointer;
    float: left;
    height: 8px;
    margin-bottom: 4px;
    margin-right: 4px;
    width: 13px;
}
.element .controller .button:hover {
    background-color: #0099CC;
}
.element .image_overlay {
    overflow: hidden;
    position: absolute;
}
.element .controller .button_sel {
    background-color: #FFFFFF;
}
.element .c2_hover {
    background-image: url("transparency90_005F82.png");
    background-repeat: repeat;
    display: none;
    height: inherit;
    position: absolute;
    width: inherit;
    z-index: 1;
    overflow:hidden;
}
.element .c6_hover {
    background-image: url("transparency90_066200.png");
    background-repeat: repeat;
    display: none;
    height: inherit;
    position: absolute;
    width: inherit;
    z-index: 1;
    overflow:hidden;
}
.element .c5_hover {
    background-image: url("transparency90_800000.png");
    background-repeat: repeat;
    display: none;
    height: inherit;
    position: absolute;
    width: inherit;
    z-index: 1;
    overflow:hidden;
}
.element .hover_text .marginer {
    margin: 0 10px;
}
.element .hover_text .type_color {
    display: block;
    height: 5px;
    width: 55px;
}
.element .hover_text .type {
    color: #FFFFFF;
    font: 12px Helvetica;
    padding-bottom: 5px;
}
.element .hover_text .title {
    color: #FFFFFF;
    font: bold 18px/20px Helvetica;
    padding-bottom: 5px;
}
.element .hover_text .text {
    color: #FFFFFF;
    font: 13px Helvetica;
    padding-bottom: 8px;
}
.element .pipeline_border {
    border: 1px solid #999999;
    display: none;
    height: inherit;
    margin: -1px;
    position: absolute;
    width: inherit;
}

.comments_count{
	margin-left:10px;
}

.comments_count .left{
	width:10px;
	height:30px;
	background-image:url("pipeline_comment_count_left.png");
	background-repeat:no-repeat;
	float:left;
}

.comments_count .middle{
	height:28px;
	background-image:url("pipeline_comment_count_middle.png");
	background-repeat:repeat-x;
	float:left;
	font:bold 14px Helvetica;
	color:#333;
	padding-top:2px;
}

.comments_count .right{
	width:10px;
	height:30px;
	background-image:url("pipeline_comment_count_right.png");
	background-repeat:no-repeat;
	float:left;
}

.element{
	cursor:pointer;
}

#pipeline_wrapper .element .community_bg {
    background-color: #00bff3;
    background-color: #fff;
    background-image: none;
}

#pipeline_wrapper .element .community_bg_hover {
    background-color: #99d6eb !important;
    background-color: #CBE6ED !important;
    background-image: none;
}

#pipeline_wrapper .element .community_bg .type{
	background:#0080AD;
	color: #fff !important;
	font-size:14px;
	padding:3px 10px !important;
	display:inline;
	display:inline-block;
	font-weight:bold;
}

#pipeline_wrapper .element .community_bg .user_thumb{
	width:20px;
	height:20px;
	float:left;
	margin-right:5px;
}

#pipeline_wrapper .element .community_bg .title{
	font-size:12px;
	margin-top:5px;
}

#pipeline_wrapper .element .community_bg .top .text{
	font-size:18px !important;
}

#pipeline_wrapper .element .community_bg .title span{
	color:#0080AD;
	font-weight:bold;
}

#pipeline_wrapper .element .community_bg .comment-box .comment-total{
	padding:2px 0px;
	font-size:12px;
}

#pipeline_wrapper .element .community_bg_hover .comment-box .comment-total{
	background: #2D7DA8;
}

#pipeline_wrapper .element .community_bg_hover .comment-box .comment-total:after{
	background: url(/images/comment_bluebox_arrow.png) no-repeat;
}

#pipeline_wrapper .element .dashboard{
	background-image: url("transparency80_000.png");
    background-repeat: repeat;
    padding: 5px;
    position: absolute;
	display:none;
	z-index: 1;
}
.community_bg .top .title {
	color: #333 !important;
    font-weight: normal !important;
    padding-bottom: 2px !important;
}
.community_bg .top .type {
	color: #333 !important;
	padding:0 !important;
}
.community_bg .top .text {
    color: #333 !important;
	font:bold 11px Helvetica !important;
}
.community_bg .top .dashboard {
    padding-bottom: 5px;
}
.community_bg .user_image {
    float: left;
    padding: 10px 0 10px 10px;
}
.community_bg .top {
    float: left;
    margin-right: 0 !important;
}

.home_photos_in{
	background-image:url("home_photos_in.png");
	background-repeat:no-repeat;
	text-align:center;
	width:43px;
	height:38px;
	font:bold 10px/34px Helvetica;
	float:left;
}

.home_videos_in{
	background-image:url("home_videos_in.png");
	background-repeat:no-repeat;
	text-align:center;
	width:43px;
	height:38px;
	font:bold 10px/32px Helvetica;
	float:left;
}

.home_likes_in{
	background-image:url("home_likes_in.png");
	background-repeat:no-repeat;
	text-align:center;
	width:43px;
	height:38px;
	font:bold 10px/37px Helvetica;
	float:left;
}

.home_comments_in{
	background-image:url("home_comments_in.png");
	background-repeat:no-repeat;
	text-align:center;
	width:43px;
	height:38px;
	font:bold 10px/35px Helvetica;
	float:left;
}

#pipeline_wrapper .element .encyclopedia_bg_hover {
    background-color: #ffc700;
    background-image: none;
}

.encyclopedia_bg_hover .top .title {
    color: #333 !important;
    font: bold 16px/18px Helvetica;
    padding-bottom: 2px !important;
}
.encyclopedia_bg_hover .top .text {
    color: #333 !important;
    font: 11px Helvetica;
    padding-bottom: 8px;
}
.encyclopedia_bg_hover .top .type {
    color: #333 !important;
}
.encyclopedia_bg_hover .top .dashboard {
    padding-bottom: 5px;
}
.encyclopedia_bg_hover .user_image {
    float: left;
    padding: 10px 0 10px 10px;
}
.encyclopedia_bg_hover .top {
    float: left;
    margin-right: 0 !important;
}
#pipeline_wrapper .element .yellow_hover{
	background-image:url("transparency70_ffc700.png");
	background-repeat:repeat;
	display:none;
	position:absolute;
	padding:10px;
	z-index: 1;
}
#pipeline_wrapper .element .yellow_hover .item_info{
	display:inline-block;
}
#pipeline_wrapper .element .yellow_hover .item_info .tip{
	background-image:url("item_info_tip.png");
	background-repeat:no-repeat;
	width:25px;
	height:8px;
}
#pipeline_wrapper .element .yellow_hover .item_info .grey_square{
	background-color:#333;
	padding:10px;
	color:#fff;
	min-width:130px;
	/*min-height:110px;*/
	font:12px/6px Helvetica;
}





/**** MegaBanner ****/
.megabanner{
	margin-bottom: 10px;
    margin-right: 10px;
}

.megabanner .small{
	border:1px solid #fff;
	height:98px;
	background:url(/images/megabanner/image_small.png) no-repeat center;
	position:relative;
}

.megabanner .small .title{
	color:#fff;
	font-size:45px;
	background:url(/images/megabanner/banner_transparency.png);
	padding:10px;
	margin-top:10px;
	font-weight:bold;
	display:inline-block;
}

.megabanner .small .close{
	position:absolute;
	bottom:0;
	right:0;
	display:block;
	background:url(/images/megabanner/btn_open.png) no-repeat;
	width:53px;
	height:53px;
}

.megabanner .big{
	height:400px;
	background:url(/images/megabanner/image_big.png) no-repeat center;
	border:10px solid #fff;
	position:relative;
	display:none;
}

.megabanner .big .content{
	position:absolute;
	top:20px;
	left:30px;
	width: 300px;
	z-index:3;
}

.megabanner .big .content .title{
	font-size:55px;
	font-weight:bold;
}

.megabanner .big .content .text{
	background:#252525;
	padding:10px;
	border-top:5px solid #D0091A;
	color:#ccc;
	font-size:14px;
	line-height:14px;
}

.megabanner .big .content .link{
	color:#fff;
	padding:10px;
	border-top:1px solid #fff;
	background:#252525;
	font-size:14px;
}

.megabanner .big .content .link a{
	color:#fff;
	text-decoration:none;
	display:block;
	background:url(/images/megabanner/link_go.png) no-repeat right center;
}


.megabanner .big .close{
	position:absolute;
	top:0;
	right:0;
	background:url(/images/megabanner/btn_close.png) no-repeat;
	width:32px;
	height:32px;
	z-index:4;
}

.megabanner .big .video{
	position: absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:2;
	overflow:hidden;
}


/**** Pipeline Hightlights ****/
#pipeline_wrapper .element.hightlights{
        position:relative;
}

#pipeline_wrapper .element.hightlights ul{
        list-style:none;
        margin:0;
        padding:0;
}

#pipeline_wrapper .element.hightlights .nav{
        position:absolute;
        top:-13px;
        left:0;
        color:#fff;
}

#pipeline_wrapper .element.hightlights .nav li{
        float:left;
}

#pipeline_wrapper .element.hightlights .nav li a{
        display:block;
        width:15px;
        height:8px;
        background:#5E6366;
        margin-right:5px;
}

#pipeline_wrapper .element.hightlights .nav li.selected a,
#pipeline_wrapper .element.hightlights .nav li a:hover{
        background:#fff;
}

/*
.news_leftbar p,
.publisher-header #publisher-header-btn,
.sections .second_child_wrapper a.second_child,
.sections .first_child,
.main_menu .special a,
.sections .main a.main_hover,
.sections .main a.main,
#pipeline_wrapper .element .top,
#pipeline_wrapper .element .hover_text .title,
#pipeline_wrapper .element .hover_text .text,
#pipeline_wrapper .element .top .title,
#pipeline_wrapper .element .top .text{
	font-family: 'Chivo', Helvetica, Arial, sans-serif;
}
*/
