/* remove dotted line */
textarea{
	resize:none;
	outline: none;
}

input{
	outline: none;
}

a{
	outline: none;
}

img{
	outline: none;
}


/****START MYHOME****/
.myhome_dream_garage_link
{
	color:#FFF !important;
	text-decoration:none !important;
	font-weight:bold !important;
}

.myhome_pipeline_child
{
	margin-top: 0;
	padding: 0px;
	float: left;
	overflow:hidden;
	position:relative;
/*	cursor:pointer;*/
}
.myhome_post_extras_item
{
	float:left;
	margin-right:10px;
	color:#FFF;
}
.myhome_post_extras_title
{
	font-weight:bold;
	font-size:12px;
	color:#FFF;
}

.myhome_post_extras_title a{
	font-weight:bold;
	font-size:12px;
	color:#FFF;
	text-decoration:none;
}

.myhome_post_extras_title a:hover{
	text-decoration:underline;
}

.myhome_post_extras
{
	font-weight:bold;
	font-size:11px;
}
.myhome_post_2nd_header
{
	margin:-10px -10px 10px -10px;
	z-index:10;
	position:absolute;
	padding:10px;
	font-size:11px;
	/*height:30px;*/
	background-image:url(transparency90_00a7d7.png);
	background-repeat:repeat;
}
.myhome_post_2nd_header_grid
{
	margin:-10px -10px 10px -10px;
	z-index:10;
	position:absolute;
	padding:10px;
	font-size:11px;
	/*height:30px;*/
	background-image:url(transparency90_00a7d7.png);
	background-repeat:repeat;
}
.myhome_post_title{
	font:bold 12px Verdana;
	color:#fff;
	/*margin-top:50px;*/
	margin-bottom:5px;
}
.myhome_post_title a{
	font:bold 12px Verdana;
	color:#fff;
	text-decoration:none;
	word-wrap: break-word;
}

.myhome_post_title{
	-ms-word-break : break-all;
}

.myhome_post_title a:hover{
	text-decoration:underline;
}


.myhome_post_body{
	font:normal 11px Verdana;
	color:#fff;
}
.myhome_post
{
	margin:0;
	padding:10px;
	overflow:hidden;
}

.myhome_post .link{
	margin-top:50px;
}

.myhome_post .link a{
	text-decoration:none;
	color:#fff;
}

.myhome_post .link a:hover{
	text-decoration:underline;
	color:#fff;
}

.myhome_post_image
{
	/*margin-top:-38.5px;	*/
}
.myhome_dream_garage_race
{
	background-image:url(dream_garage_race.gif);
	background-repeat:repeat;
	margin:0;
	padding:10px;
}
.myhome_dream_garage_street
{
	background-image:url(dream_garage_street.gif);
	background-repeat:repeat;
	margin:0;
	padding:10px;
}
.myhome_treat
{
	width:131px;
}

.myhome_squares_bg .myhome_treat{
	margin:auto;
}

.myhome_treat_content
{
	text-align:center;
}
.myhome_feed_buddy
{
	width:112px;
	height:132px;
	background-color:#516B77;
}


.myhome_squares_bg .myhome_feed_buddy{
	margin:auto;
}

.myhome_feed_buddy_text
{
	text-align:center;
	width:112px;
}
/*
.myhome_buddy_a
{
	font:bold 14px Helvetica;
	color:#FFF!important;
	text-decoration:none;
}
.myhome_buddy_a:hover
{
	color:#FFF;
	text-decoration:underline!important;
}
.myhome_buddy
{
	text-align:center;
	padding:10px;
}*/

.myhome_buddy{
	padding:10px;
	font:normal 10px Verdana;
	color:#FFF;
}

.myhome_buddy .image{
	width:55px;
	margin-right:7px;
}

.myhome_buddy .txt{
	width:80px!important;
}

.myhome_buddy .username{
	margin-bottom:3px;
}

.myhome_buddy a{
	font:bold 12px Verdana!important;
	color:#FFF!important;
	text-decoration:none;
}

.myhome_buddy a:hover{
	text-decoration:underline!important;
}

#myhome_top_banner
{
	height:68px;
	width:100%;
	padding:40px 0px 0px 0px;
}
.myhome_squares_bg_consumption
{
	/*background-color:#307131;*/
	position:absolute;
}
.myhome_squares_bg_consumption a
{
	font-weight:bold;
	color:#FFF !important;
}
.myhome_squares_bg_buddyrequest
{
	background-color:#20778f;
	position:absolute;
	color:#fff !important;
	padding:10px;
	font-size:12px;
}

.myhome_squares_bg_buddyrequest a.button_style, a.button_style_feed_line
{
	font-weight:bold;
	color:#fff !important;
	background-color:#585858;
	padding:3px 5px;
	text-decoration:none;
}
.myhome_squares_bg_buddyrequest a.button_style:hover, a.button_style_feed_line:hover
{
	font-weight:bold;
	color:#fff !important;
	background-color:#09c;
	padding:5px;
}


.caroffer
{
	background-color:#365d6c !important;
}


#myhome_block_report
{
	font-weight:normal;
	position:absolute;
	bottom:10px;
	left:10px;
}

#myhome_block_report a.report_block
{
	color:#333;
	text-decoration:none;
	font-weight:bold;
}
#myhome_block_report a:hover
{
	color:#333;
	text-decoration:underline;
}


.myhome_squares_bg
{
	background-color:transparent;/*#4F5C62;*/
	border:7px solid transparent; /*#083747;*/
	z-index:1;
	margin:-2px;
}

.myhome_squares_bg:hover
{
	border:7px solid #FFF;
	z-index:1;
}

.myhome_square_background
{
	position:absolute;
	background-color:#4F5C62; /* fallback for browsers that don't support gradients */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5e6e75', endColorstr='#363f44'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#5e6e75), to(#363f44)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #5e6e75,  #363f44); /* for firefox 3.6+ */
}
.myhome_userpic
{
	float:left;
	margin-right:10px;
}
.myhome_smalldetails
{
	font:normal 9px arial;
	color:#fff;
}

.myhome_smalldetails a{
	font:normal 9px arial;
	color:#fff;
	text-decoration:none;
}

.myhome_smalldetails a:hover{
	text-decoration:underline;
}

.myhome_feedtext
{
	clear:both;
	margin-top:20px;
}
.myhome_square_header_wrapper
{
	background-color:#22333A;
	height:57px;
	padding:10px;
}
.myhome_square_body_wrapper
{
	font-size:12px;
	font-weight:normal;
	margin:10px;
	color:#FFF;
}

.myhome_square_body_wrapper.comsumption
{
	background-color:#307131;
}

.myhome_square_body_wrapper a
{
	color:#00CCFF;
	text-decoration:none;
}
.myhome_square_body_wrapper a:hover
{
	color:#00CCFF;
	text-decoration:underline;
}
.myhome_square_username
{
	margin-top:5px;
}
.myhome_square_username a
{
	color:#fff;
	text-decoration:none;
	font-family:Helvetica;
	font-weight:bold;
	font-size:14px;
}
.myhome_square_username a:hover
{
	/*color:#09c !important;
	text-decoration:none;*/
	text-decoration:underline;
}
.myhome_square_sentence
{
	color:#FFF;
	text-decoration:none;
	font-family:Helvetica;
	font-weight:normal;
	font-size:12px;
	margin-bottom:5px;
}
.myhome_image_spreader
{
	width:100%;
	height:100%;
	overflow:hidden;
}

.myhome_image_spreader_header
{
	width:100%;
	z-index:10;
	position:absolute;
	font-size:11px;
	/*height:30px;*/
	background-image:url(transparency80_000.png);
	background-repeat:repeat;
}

.myhome_image_spreader_header .in{
	padding:10px;
}

.myhome_image_spreader .car_version_photo{
	width:74px;
	margin-top:50px;
	margin-left:20px;
}

.myhome_image_spreader_header a{
	color:#fff;
	text-decoration:none;
	font:bold 12px Helvetica;
}

.myhome_image_spreader_header a:hover{
	text-decoration:underline;
}



.myhome_image_spreaded
{
	margin-top:-15%;
}
.txt a
{
	color:#09c;
	text-decoration:none;
}
.txt a:hover
{
	text-decoration:underline;
}
.myhome_marginer_10px
{
	margin:10px;
	font-weight:normal;
}
.myhome_marginer_10px a
{
	color:#0CF;
	text-decoration:none;
}
.myhome_marginer_10px a:hover
{
	color:#0CF;
	text-decoration:underline;
}
.myhome_dreamgarage_image74
{
	margin-right:10px;
}
.myhome_dreamgarage_image36
{
	position:absolute;
	bottom:10px;
	right:10px;
	border:3px solid #CCC;
}
.myhome_feed_console
{
	position:absolute;
	background-color:#FFF;
	z-index:10;
	height:12px;
	line-height:16px;
	padding:2px 4px 2px 0px;
	bottom:0px;
	display:none;
	color:#22333A !important;
}
.myhome_feed_console a.console
{
	font-weight:bold !important;
	font-size:11px;
	color:#09c !important;
	text-decoration:none !important;
}
.myhome_feed_console a.console:hover
{
	text-decoration:underline !important;
}
.myhome_dreamgarage_link
{
	float:left;
}
.myhome_image_grouper
{
	float:left;
	margin-right:10px;
}
.myhome_layout_switcher
{
	margin-left:15px;
}
.myhome_layout_switcher a.classic{
	background-image:url(stream_selector_classic_selected.png);
	background-repeat:no-repeat;
	display:block;
	width:51px;
	height:27px;
}

.myhome_layout_switcher a.classic:hover{
	background-image:url(stream_selector_grid_roll.png);
	background-repeat:no-repeat;
	display:block;
	width:51px;
	height:27px;
}

.myhome_layout_switcher a.grid{
	background-image:url(stream_selector_grid_selected.png);
	background-repeat:no-repeat;
	display:block;
	width:51px;
	height:27px;
}

.myhome_layout_switcher a.grid:hover{
	background-image:url(stream_selector_classic_roll.png);
	background-repeat:no-repeat;
	display:block;
	width:51px;
	height:27px;
}
.myhome_label_text
{
	color:#FFF;
	font-family:Helvetica;
	font-weight:bold;
	font-size:14px;
	position:absolute;
	margin:0px;
	bottom:0;
}
#feeds_more
{
	margin-bottom:10px;
	margin-top:10px;
	clear:both;
}
#myhome_filter_menu_selected{
	background-color:#6e777c;
	background-image:url(med_white_arrow_btm2.png);
	background-position:right center;
	background-repeat:no-repeat;
	font:bold 12px/17px Helvetica;
	color:#FFF;
	height:17px;
	margin-left:10px;
	padding:5px;
	padding-right:25px;
	padding-left:10px;
	-moz-border-radius:5px; /*firefox*/
	-webkit-border-radius:5px; /*safari and chrome*/
	-khtml-border-radius:5px; /*linux browsers*/
	border-radius:5px; /*CSS3*/
	cursor:pointer;
}
#myhome_filter_menu_selected:hover{
	background-color:#fff;
	background-image:url(acc_bullet_active2.png);
	color:#333;
}
#myhome_filter_menu_options{
	position:absolute;
	z-index:1000;
	margin-top:0px;
	margin-left:10px;
	border:1px solid #333;
}
#myhome_filter_menu_options li{
	font:bold 12px Helvetica;
	display:block;
	list-style:none;
	width:178px;
	height:17px;
	background-color:#FFF;
	cursor:pointer;
	padding:5px;
	line-height:17px;
	margin-left:-40px;
}
#myhome_filter_menu_options li:hover{
	background-color:#ced7da;
}

.myhome_post_video{
	background-image:url("video_play.png");
	background-position:center center;
	background-repeat:no-repeat;
	height:98px;
	left:50%;
	margin-left:-49px;
	margin-top:-10px;
	position:absolute;
	top:50%;
	width:98px;
	z-index:200;
}

.myhome_post_video:hover{
	background-image:url("video_play_hover.png");
}

/****END MYHOME****/

/****START JOIN****/
#join_big
{
	height:58px;
	float:left;
	margin-right:10px;
	display:block;
	cursor:pointer;
}
#join_big_left
{
	background-image:url(/img/tmp/join_big_left.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:14px;
	height:58px;
	float:left;
	display:block;
}
#join_big_spread
{
	background-image:url(/img/tmp/join_big_spread.gif);
	background-position:top left;
	background-repeat:repeat-x;
	height:58px;
	float:left;
	display:block;
	line-height:44px;
	font-family:Helvetica;
	font-size:26px;
	font-weight:bold;
	color:#333;
	padding-right:14px;
}
/****END JOIN****/

/****START HOME****/
.home_top_banner_play_demo
{
	background-image:url("home_banner_play.gif");
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-left:23px;
	font-family:Helvetica;
	font-size:12px; color:#FFF;
	font-weight:bold;
	text-decoration:none;
}

.home_top_banner_play_demo:hover
{
	text-decoration:underline;
}
.home_top_banner_bigtext
{
	font-family:Helvetica;
	font-size:24px;
	color:#FFF;
}
.home_top_banner_join
{
	float:left;
	margin-right:30px;
}
/****END HOME****/

/****START PIPELINE****/
.home_type_name
{
	font-size:12px;
	color:#858585;
	margin-bottom:3px;
	font-weight:normal;
}
.nodecoration
{
	text-decoration:none;
}
.home_cut_title
{
	font-size:14px;
	padding-right:20px;
	color:#FFF;
}
.home_full_title
{
	display:none;
	font-size:14px;
	padding-right:20px;
	color:#FFF;
}
.home_normal_block
{
	background-image:url(transparency80_000.png);
	background-repeat:repeat;
	color:#FFF;
}
.home_sticky_block
{
	background-image:url(transparency90_000.png);
	background-repeat:repeat;
	color:#FFF;
}
/*
.home_sticky_block
{
	background-image:url(transparency90.png);
	background-repeat:repeat;
	color:#333;
}
*/
.home_normal_block .home_sticky_block_pin
{
	background-image:url(pin.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	background-position: 1px 2px;
}
.home_sticky_block .home_sticky_block_pin
{
	background-image:url(pin.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	background-position: 1px 2px;
}
.home_rollover_block .home_sticky_block_pin
{
	background-image:url(pin_w.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	background-position: 1px 2px;
}
.home_rollover_block
{
	background-color:#00a7d7;
	color:#FFF;
}
.home_rollover_block .home_type_name
{
	color:#FFF;
}
.home_extras
{
	margin-top:5px;
	font-size:10px;
	color:#FFF;
}
#home_bottom_white a
{
	color:#fff;
	text-decoration:none;
}
#home_bottom_white a:hover
{
	color:#09c;
	text-decoration:none;
}

#pipeline_wrapper
{
	float:left;
	margin: 0px 0px 0px 10px;
}

#gallery_wrapper
{
	float:left;
	margin: 0px 0px 0px 10px;
}

.pipeline_child
{
	margin: 0px 10px 10px 0px;
	padding: 0px;
	float: left;
	overflow:hidden;
	position:relative;
	cursor:pointer;
}
.pipeline_label
{
	/*filter:alpha(opacity=50);
	-moz-opacity: 0.50;
	opacity:0.50;
	background-color: #000;*/
	position:absolute;
	height:40px;
	padding:10px;
	background-image:url(label_shader.png);
	background-repeat:repeat-x;
	background-position:top left;
}
.pipeline_label_text
{
	font-family:Helvetica;
	font-weight:bold;
	position:absolute;
	width:100%;
	margin:0px;
	padding:10px;
}

#pipeline_more
{
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
}
/****END PIPELINE****/
.pipeline_child_gallery
{
	padding: 0px;
	float: left;
	overflow:hidden;
	position:relative;
}
#home_hover_child
{
	position: absolute;
	border:5px solid #FFF;
	display:none;
}
#home_screen_opacity
{
	background-color:#FFF;
	position:absolute;
	bottom:0px;
	height:100%;
	width:100%;
	background-color:#000;
	filter:alpha(opacity=70);
	-moz-opacity: 0.70;
	opacity:0.70;
	cursor:pointer;
}
#home_bottom_white
{
	position:absolute;
	bottom:0px;
	height:29px;
	line-height:29px;
	vertical-align:middle;
	width:100%;
	font-weight:bolder;
	font-size:12px;
	color:#fff;
	padding-left:10px;
}

/*//////////////////////////////////////OLD CSS/////////////////////////////////////////*/
.float_left{
	display:inline;
	float:left;
}

.float_right{
	float:right;
}
.clearer{
	clear:both;
	height:1;
}

#noborder{
	border:0px;
	padding:0px;
}

.banner{
	border:1px solid #9f9f9f;
}

.homepage{
	background-color:#434343;
	color:#ffffff;
	font:normal 11px Helvetica;
}

.homepage a{
	color:#ffffff;
	font:normal 11px Helvetica;
	text-decoration:none;
}

.homepage a:hover{
	text-decoration:underline;
}

h1{
	margin:0px;
	padding:0px;
	color:#0099cc;
	font:bold 18px Helvetica;
}

h1.black{
	color:#333;
	font:bold 22px Helvetica;
}

h1.profiles{
	color:#fff;
	margin:10px 0px 4px 10px;
}

h2.profiles{
	color:#fff;
	font:bold 18px Helvetica;
	margin:10px 0px 4px 10px;
}

h2.profiles a{
	color:#fff;
	font:normal 12px Helvetica;
}

h1.profiles a{
	color:#fff;
	font:bold 11px Helvetica;
	text-decoration:none;
}

h1.profiles a:hover{
	text-decoration:underline;
}

h2{
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	color:#333333;
	font:bold 12px Helvetica;
}

h2.big{
	margin-bottom:15px;
	color:#434343;
	font:bold 13px Helvetica;
}

.subtitle{
	margin:0px;
	padding:0px;
	margin-top:4px;
	color:#0099cc;
	font:normal 14px Helvetica;
	margin-bottom:20px;
}

.hd_page{
	margin-bottom:16px;
	z-index:100;
}



.make_page{
	padding:17px 0px 0px 12px;
	margin-bottom:0px;
	background-image:url("transparency50_000.png");
	position:relative;
	z-index:100;
	width:480px;
}

.hd_page .img_brand, .hd_page .img_brand2{
	border:1px solid #666;
	margin-right:10px;
}

.hd_page .img_brand2{
	border:0px;
	margin-right:11px;
}

.hd_page .right{
	/*width:390px;*/
}

.hd_page h1{
	/*margin-left:22px;
	margin-top:9px;
	margin-bottom:10px;*/
	color:#fff;
	font:bold 18px Helvetica;
}

.hd_page h1 span{
	color:#ccc;
	font:normal 11px Arial;
	margin-top:5px;
}

.hd_page h1.car, .hd_page .h1car{
	margin:0px;
	margin-top:2px;
	margin-bottom:5px;
}

.hd_page h1.profile, .hd_page .profile{
	/*margin:0px;
	margin-top:2px;
	margin-bottom:10px;
	height:27px;*/
	margin-bottom: 5px;
}

.hd_page h1.make{
	margin:0px;
	margin-bottom:2px;
}

.make_page h1.make{
	margin-top:-1px;
}

.hd_page h1.profile a, .hd_page .h1profile a{
	margin:0px;
	/*background-image:url(transparency20.png);
	background-repeat:repeat;
	padding:3px 16px 5px 8px;*/
	color:#fff;
	font:bold 18px Helvetica;
	text-decoration:none;
}

.hd_page .h1profile img, .hd_page h1.profile img{
	margin-right:8px;
}

.hd_page .h1profile font, .hd_page h1.profile font{
	/*padding-right:33px;
	background-image:url("white_arrow_medium_btm.gif");
	background-repeat:no-repeat;
	background-position:right 10px;*/
	color: #FFFFFF;
    font: bold 16px Helvetica;
}

h1.posttitle{
	font:bold 16px Helvetica;
	color:#0099cc;
}

.hd_page .small_img{
	margin-top:19px;
	margin-left:21px;
}

.hd_page .user, .hd_page .user_status{
	margin-top:15px;
	margin-left:10px;
	margin-bottom:4px;
	color:#333333;
	font:bold 12px Helvetica;
}
.hd_page small{
	padding-left:12px;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
}
.hd_page .user a{
	color:#333333;
	text-decoration:none;
}

.hd_page .user a:hover{
	text-decoration:underline;
}

.hd_page .user span{
	color:#4e5e64;
	font:normal 11px Helvetica;
}

.hd_page .user_status{
	margin-top:2px;
	color:#00ff66;
	font:bold 11px Helvetica;
}

.hd_page .crumbs{
	clear:both;
	width:456px;
	color:#fff;
	font:normal 11px Arial;
	margin-bottom:5px;
}

.hd_page .crumbs span{
	color:#666666;
	font:bold 10px Helvetica;
}

.hd_page .crumbs a{
	color:#ccc;
	font:normal 11px Arial;
	text-decoration:none;
}

.hd_page .crumbs a:hover{
	text-decoration:underline;
}

.hd_page .tools{
	margin-bottom:6px;
	z-index:100;
}

.hd_page .tools a, .hd_page .tools span{
	float:left;
	display:block;
}

.hd_page .tools a{
	background-color:#585858;
	padding:3px 7px 4px 7px;
	margin-right:4px;
	color:#ffffff;
	font:bold 12px Arial;
	text-decoration:none;
}

.hd_page .tools a.tools_add_sel, .hd_page .tools a.tools_fan_sel{
	background-image:url("icn_tick.gif");
	background-repeat:no-repeat;
	background-position:5px;
	background-color:#39b54a;
	padding-left:21px;
}

.hd_page .tools a.tools_key{
	background-image: url("vivas_bullet.png");
    background-position: right 50%;
    background-repeat: no-repeat;
    font: bold 11px Arial;
    padding-right: 24px;
    padding-top: 4px;
}

.hd_page .tools a:hover{
	background-color:#0099cc;
}

.hd_page .owner{
	color: #FFFFFF;
    font: bold 12px Helvetica;
    margin-bottom: 5px;
}

.hd_page .owner a, .hd_page .owner span{
	color:#fff;
	font:bold 12px Helvetica;
	text-decoration:none;
}

.hd_page .owner span{
	text-transform:lowercase;
}

.hd_page .owner a:hover{
	text_decoration:underline;
}

.hd_tabbar .item{
	float:left;
}

.hd_tabbar{
	margin-bottom:1px;
	max-width:800px;
}

.make_tabbar{
	margin-bottom:1px;
	margin-top:17px;
}

.hd_tabbar a{
	display:block;
	min-width:85px;
	padding-left:10px;
	height:27px;
	padding-top:6px;
	text-decoration:none;
	font:bold 14px Helvetica;
	color:#fff;
	/*text-transform:lowercase;*/
	position:relative;
}

.hd_tabbar a sup{
	font:normal 11px Helvetica;
}

.hd_tabbar a:hover{
	background:url("transparency20.png") repeat;
}

.hd_tabbar a.on{
	background-color:#ffffff;
	color:#333;
}

.hd_tabbar .black a, .hd_tabbar .white a{
	background-color:#000000;
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity:1;
	width:55px;
	padding-left:10px;
}

.hd_tabbar .white a{
	background-color:#fff;
	color:#333;
}

.hd_tabbar .black a.on, .hd_tabbar .white a.on{
	color:white;
	width:110px;
	padding-left:0px;
	padding-right:20px;
}

.hd_tabbar .white a.on{
	color:#333;
}

.member_comment_block .txt{
	padding-top:40px;
	padding-bottom:56px;
	text-align:center;
}

.content{
	margin-left:10px;
	margin-top:14px;
}

.marginr38{
	margin-right:38px;
}

.content_gallery{
	background-image: url("lightblue_arrow_btm.gif");
	background-repeat:no-repeat;
}

.noinfo_title{
	color: #333;
	font:bold 14px Verdana;
	margin-bottom:10px;
}

.text_content_wrapper_height{
	min-height:600px;
}

.text_content_wrapper{
	background-color:#fff;
}
.text_content, .text_content_small{
	padding:22px 100px 20px 18px;
	color: #333;
	font:normal 11px Verdana;
	line-height: 16px;
	max-width:500px;
}
.text_content_small{
	padding-bottom:10px;
}
.text_content a{
	color: #0099CC;
	font-weight: bold;
}

.text_content .title1{
	color: #333;
	font: Helvetica;
	font-weight: bold;
	size: 18px;
	line-height: 19px;
}
.text_content h1, .text_content h2, .text_content h3, .text_content h4, .text_content h5{
	color: #333;
	font: Helvetica;
	font-weight: bold;
	size: 14px;
	line-height: 19px;
}
.text_content h2{
	size: 12px;
}
.text_content h2 a{
	size: 12px;
	text-decoration:none;
}
.text_content h3{
	color: #666;
	size: 12px;
}
.text_content h4{
	size: 11px;
}
.text_content h5{
	color: #666;
	size: 11px;
}
.text_content strong a:hover{
	color: #333;
	font-weight: bold;
	text-decoration:none;
}
.text_content li{
	list-style-type:none;
	background-image: url("li.gif");
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left:15px;
	line-height:16px;
}
.text_content small, .text_content .data, .text_content .subdata{
	color: #333;
	font: Helvetica;
	font-weight: bold;
	size: 10px;
	line-height: 14px;
}
.text_content .data{
	color: #666;
	font-weight: normal;
}
.text_content .subdata{
	color: #999;
	font-weight: normal;
}
.text_content .subdata{
	color: #999;
	font-weight: normal;
}

.hp_leftbar{
	display:inline;
	float:left;
	width:606px;
	margin-left:38px;
	padding-top:40px;
	padding-bottom:70px;
}

h1.classifieds{
	font:bold 24px Helvetica;
	color:#FFF;
	margin:10px 0 4px 10px;
}

h1.classifieds a{
	font:bold 24px Helvetica;
	color:#FFF;
	text-decoration:none;
}



.leftbar{
	display:inline;
	float:left;
	margin-left:19px;
	padding-bottom:33px;
	padding-left:19px;
	padding-top:21px;
	width:900px;
}


.wiki_leftbar{
	display:inline;
	float:left;
	margin-left:10px;
	color:#FFF;
}
.comments_leftbar{
	display:inline;
	float:left;
	margin-left:10px;
	width:900px;
}
.leftbar_new{
	display:inline;
	float:left;
	width:300px;
	padding-left:19px;
	padding-top:11px;
	padding-bottom:11px;
	background-image:url(transparency90.png);
	margin-bottom:1px;
}

/*.make_banner_licence{
	padding:8px 15px 10px 15px;
	width:289px;
	font:normal 9px Verdana;
	color:#666;
}*/



.make_banner_licence a{
	font:bold 9px Verdana;
	color:#666;
	text-decoration:none;
}

.make_banner_licence a:hover{
	text-decoration:underline;
}

.spec_block{
	background-color:#fff;
	padding: 10px;
}

.spec_title{
	display:block;
	width:568px;
	height:36px;
	padding-top:10px;
	padding-left:2px;
	border-top:1px solid #d6d6d6;
	font:bold 13px Helvetica;
	color:#333333;
}

.spec_line{
	width:100%;
	font:bold 11px Helvetica;
	color:#333333;
	margin-bottom:12px;
	border-bottom: 1px solid #D7D8D8;
}
.spec_line_top{
	width:416px;
	float:left;
	margin-bottom:20px;
}

.spec_line .label{
	border-top: 1px solid #D7D8D8;
	color: #414141;
	font: normal 11px Helvetica;
	height: 38px;
	padding: 0 0 0 9px;
	vertical-align: middle;
	width: 99px;
}

.spec_line .basic_specs .label{
	border:0px;
	background-color:#fff;
	color:#333;
}

.spec_line .label_value{
	border-top: 1px solid #D7D8D8;
	color: #414141;
	font: bold 11px Helvetica;
	padding-left: 30px;
	vertical-align: middle;
}

.spec_line .basic_specs .label_value{
	background-color:#dadbdb;
	border:0px;
	color:#333;
}

.spec_line .small_edit{
	padding-left:10px;
}

.spec_cat_title{
	color:#333;
	background-color: #3a4043;
	color: #FFFFFF;
	display: inline-block;
	font: bold 18px Helvetica;
	padding: 5px 35px 7px 9px;
}

.spec_bookmark{
	float:left;
	margin-left:10px;
	width:30.7%;
	padding:13px 5px 13px 13px;
	margin-top:36px;
	border: 1px solid #CCCCCC;
	background-image:none !important;
	background-color:#fafafa;
	color:#4e4e4e;
	font: normal 12px Helvetica;
}

.spec_bookmark .title {
	margin-bottom: 6px;
}


.spec_bookmark b{
	display:block;
	padding-bottom:11px;
	font:bold 12px Verdana;
	color:#4e4e4e;
}
.spec_bookmark a{
	display:block;
	padding-bottom:2px;
	font:bold 12px Helvetica;
	color:#0099cc;
	text-decoration:none;
}
.spec_bookmark a:hover{
	text-decoration:underline;
}
.bookmark_to_top{
	margin-left:13px;
	padding-bottom:30px;
}
.bookmark_to_top a{
	background-image: url("top_arrow.png");
	background-position: left center;
	background-repeat: no-repeat;
	color: #666666;
	font:bold 11px Helvetica;
	padding-left: 11px;
	padding-top: 1px;
	text-decoration: none;
}
.bookmark_to_top a:hover{
	text-decoration:underline;
}

.no_content{
	padding:10px;
	font:bold 11px Helvetica;
	color:#fff;
	/*height:500px;*/
}
.lb_nopadding{
	padding-left:0px;
	width:587px;
}

.collapse{
	display:none;
	margin-right:2px;
}

.collapse1, .collapse1_hover{
	width:85px;
	padding-left:20px;
	color:#666;
	font:normal 11px Helvetica;
	text-decoration:none;
	background-image: url("darkgrey_arrow_btm.gif");
	background-repeat:no-repeat;
	background-position:3px 5px;
	cursor:pointer;
}
.collapse1_hover{
	padding-bottom:10px;
	background-image: url("darkgrey_arrow_right.gif");
	background-position:8px 3px;
}
.collapse1:hover, .collapse1_hover:hover{
	text-decoration:underline;
}

.rb_block_home{
	border-top:1px solid #d6d6d6;
	padding-bottom:21px;
	padding-right:19px;
	padding-top:9px;
}

.rb_block_home .title, .tops_cats .title{
	padding-left:20px;
	color:#333333;
	font:bold 13px Helvetica;
	background-image: url("black_arrow_btm.gif");
	background-repeat:no-repeat;
	background-position:5px 6px;
	margin-bottom:14px;
}

.rb_block_home .text{
	padding-left:19px;
	color:#333333;
	font:bold 13px Helvetica;
}

.rb_block_home .title span{
	color:#909699;
	font:normal 10px Helvetica;
}
.rb_block_home .white{
	background-color:#ffffff;
}
.rb_block_home .people_know_item{
	display:block;
	height:55px;
	padding:10px;
	margin-left:25px;
	margin-bottom:10px;
	color:#333333;
	font:bold 13px Helvetica;
}
.rb_block_home .people_know_item .info{
	margin-left:70px;
	margin-bottom:0px;
	padding-bottom:0px;
}
.rb_block_home .people_know_item .info span{
	display:block;
	color:#999999;
	font:bold 10px Helvetica;
}
.rb_block_home .people_know_item .info b, .rb_block_home .people_know_item .info a{
	color:#33add6;
	font:bold 10px Helvetica;
	text-decoration:none;
}
.hp_search_bar{
	margin-bottom:10px;
}

.hp_search_bar .field{
	float:left;
	margin-right:1px;
	background-color:#ffffff;
	width:226px;
	height:55px;
}

.hp_search_bar .field input{
	border:0px;
	width:200px;
	height:28px;
	padding-top:20px;
	padding-left:18px;
	padding-right:8px;
	color:#666666;
	font:bold 14px Helvetica;
}
/*
.button, .button_hover{
	text-align:center;
	height:36px;
	padding-left:18px;
	padding-right:18px;
	margin:0px;
	border:0px;
	background-color:#006699;
	color:#ffffff;
	font:bold 14px Helvetica;
	cursor:pointer;
	text-decoration:none;
}

.button_hover{
	background-color:#0099cc;
}
*/
.button{
	text-align:center;
	height:28px;
	margin:0px;
	border:0px;
	background-color:#0099cc;
	color:#ffffff;
	font:bold 14px Helvetica;
	cursor:pointer;
	text-decoration:none;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	/*behavior:url("border-radius.htc");*/
}

.button:hover{
	background-color:#0086AC;
}

.button_disabled{
	color:#c1c1c1 !important;
	background-color:#7d7d7d !important;
	cursor:default;
}

.button_del, .button_del_hover{
	background-color:#edfaff;
	color:#0099cc;
	padding:3px 21px 2px 21px;
	font:bold 13px Helvetica;
}
.button_del_hover{
	background-color:#99d6eb;
}

.button_small, .button_small_hover, .button_usermsg, .button_usermsg_hover{
	font:bold 11px Helvetica;
	height:23px;
	min-width:80px;
	margin-top:0px;
	background-color:#0099cc;
}

.button_small_hover, .button_usermsg_hover{
	background-color:#006699;
}

.button_usermsg{
	display:none;
}

.button_comm{
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius:3px;
    background-color: #0099CC;
    cursor: pointer;
    font: bold 12px/22px Arial;
    /*height: 22px;*/
    margin-top: 9px;
	padding: 4px 7px;
	margin-left: 6px;
}

.button_comm:hover{
	background-color:#09c;
}

#display_edit_tags .button_comm{
	margin-right:2px;
}

.hp_search_bar .button{
	height:55px;
	width:74px;
}

.forms a{
	font:bold 13px Helvetica;
	color:#0099cc;
	margin-top:5px;
	margin-bottom:5px;
	text-decoration:none;
}

.forms a:hover{
	text-decoration:underline;
}

.forms .txt_links{
	display:inline-block;
	color:#999999;
}
.forms .txt_links a{
	display:inline-block;
	font:11px Helvetica;
	color:#999999;
	text-decoration:none;
	margin:0px;
}

.forms .label,  .forms .label_file{
	height:26px;
	padding-left:10px;
	padding-right:20px;
	background-color:#516b77;
	color:#fff;
	font:bold 11px Helvetica;
	padding-top:10px;
}

.forms .label_value{
	color:#666666;
	font:bold 12px Helvetica;
}

.forms .field, .forms .field_photo, .forms .field_predicted, .forms .field_popin, .forms .field_no_width{
	width:280px;
	padding-left:8px;
	padding-right:8px;
	margin-left:2px;
	height:23px;
	border:1px solid #cddfe5;
	color:#333;
	font:bold 13px Helvetica;
	padding-top:6px;
	padding-bottom:4px;

}

#pin_tellfriend_data{
	color:#333;
}

#pin_tellfriend_data .forms .label, #pin_tellfriend_data .forms .field{
	margin-top:2px;
	background-color:#607176;
}

#pin_tellfriend_data .forms .label_area{
	border-top:2px solid #fff;
	border-bottom:1px solid #fff;
	background-color:#607176;
	color:#FFF;
}

#pin_tellfriend_data .forms .field{
	width:351px;
	background-color:#FFF;
	border:1px solid #607176;
}

.forms .field_popin{
	width:491px;
	margin-left:0px;
	color:#666;
}

#pin_tellfriend_data .forms .field_popin{
	margin-top:2px;
	margin-bottom:5px;
}

/*RPSC: comentei isto para funcionar nas combos dos classificados, provavelmente ir� ser utilizada a forma dos classificados para as outras combos.*/
.forms select{
	/*margin:3px 3px 3px 3px;
	border:1px solid #acadb2;*/
}
.forms .field_photo{
	width:226px;
}
.field_predicted{
	background-image: url("predicted.gif");
	background-repeat:no-repeat;
	background-position:right;
}
.focused{
	background-color:#fefbef;
	border:1px solid #0099cc;
}
.forms .label_area{
	vertical-align:top;
	height:114px;
	padding-left:10px;
	padding-right:20px;
	background-color:#516B77;
	color:#FFFFFF;
	font:bold 11px Helvetica;
	padding-top:10px;
}
.forms .area{
	/*width:389px;
	width:478px !important;*/
	height:153px;
	padding-left:5px;
	padding-right:2px;
	border:1px solid #cddfe5;
	color:#333333;
	/*margin-top:10px;*/
	font:normal 12px Helvetica;
	padding-top:10px;
	padding-bottom:1px;
	/*margin-bottom:10px;*/
}
/*
.forms .area_comm{
	border:1px solid #0099cc;
	width:444px;
	height:50px;
	padding-left:4px;
	padding-right:4px;
	padding-top:3px;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#333;
	line-height:15px;
	margin-left:0px;
}
*/
.forms .area_comm{
	border:1px solid #333333;
	color:#333333;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	height:55px;
	line-height:15px;
	margin-left:0px;
	margin-top:-1px;
	padding:4px;
/*	width:625px !important;*/
}
.forms .area_comm2{
	overflow:hidden;
	border:0px;
	width:70%;
	/*height:50px;*/
	height:48px;
	padding-left:4px;
	padding-right:4px;
	/*padding-top:3px;*/
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#333;
	line-height:15px;
	margin-left:10px;
}

#display_edit_tags .forms .area_comm{
	width:311px;
	height:30px;
	background-color:#fefbef;
	color:#333;
}
.forms .f_obs{


}

.forms .f_obs div{
	float:left;
	margin-bottom:4px;
	padding-left:2px;
}

.forms .file_image{
	height:36px;
	padding-left:11px;
	font:bold 10px Helvetica;
	color:#333333;
}
/*--small---*/

.forms_small .label, .forms_small .label_file{
	height:19px;
	padding-top:4px;
}
.forms_small .label_file{
	height:26px;
	padding-top:10px;
}

.forms_small .field, .forms_small .field_photo, .forms_small .field_predicted, .captcha_field, .forms_small .field_no_width{
	height:16px;
	padding-top:2px;
	font-weight:normal;
}

.forms_small .field_small{
	margin-right:2px;
	width:211px;
}
.forms_small .field_no_width{
	width:auto;
}
.forms_small .field_small_search{
	padding-left:0px;
}
.forms_small .label_area{
	height:113px;

}
.forms_small .area{
	width:311px;
	height:110px;
}

.forms .ckeck, .forms_small .ckeck{
	height:23px;
	background-color:#ebf7fb;
	padding-left:11px;
	border-left:2px solid #ffffff;
}
.forms .ckeck{
	height:36px;
}

.forms .ckeck span, .forms_small .ckeck span{
	vertical-align:3px;
	font:bold 10px Helvetica;
	color:#333333;
}

.captcha_obs{
	vertical-align:top;
	padding:0px;
	font:11px Helvetica;
	color:#333333;
}
.captcha{
	padding:5px;
	border-left:2px solid #ffffff;
	background-color:#ebf7fb;
}
.contributions_ln{
	/*border-left:2px solid #ffffff;	*/
}
.contributions{
	padding:0px 0px 15px 0px;
	background-color:#fff;
}
.contributions select{
	margin-left:0px;
	padding-left:0px;
}
.contributions .fix_left_space{
	padding-left:7px;
}
.contributions span{
	display:block;
	padding-top:10px;
	font:normal 10px Helvetica;
	color:#666;
}
.contributions span a{
	font:normal 10px Helvetica;
	color:#999999;
	text-decoration:none;
}
.contributions span a:hover{
	text-decoration:underline;
}
.captcha_field, .captcha_large_field{
	width:150px;
	height:20px;
	margin-left:0px;
	margin-top:10px;
	margin-bottom:15px;
	border:1px solid #cddfe5;
}
.captcha_large_field{
	width:250px;
}
.captcha_no_tb_margin{
	margin-top:0px;
	margin-bottom:0px;
}
.captcha a{
	color:#0099cc;
	font:bold 11px Helvetica;
	text-decoration:none;
}
.file_label{
	background-color:#ebf7fb;
}
.file_image{
	border-left:2px solid #ffffff;
	background-color:#ebf7fb;
}
.file_image img{
	padding-left:7px;
	margin-bottom:10px;
}

.date div{
	float:left;
	padding:10px 0px 0px 3px;
}
.styledSelect, .date .styledSelect {
	width: 320px;
	height:31px;
	font-size: 14px;
	margin: 0;
	padding: 0;
	margin-left:2px;
	position: relative;
	z-index:5;
}
.forms_small .styledSelect{
	height:23px;
}
.date .styledSelect {
	width: 100px;
	display:inline-block;
}
.styledSelect ul, .date .styledSelect ul{
	list-style: none;
	margin: 0;
	padding:0px;
	position: absolute;
	top: 0;
	left: 0;
	width: 320px;
	max-height:200px;
	overflow:auto;

}
.date .styledSelect ul{
	width: 100px;
	display:inline-block;
}
.styledSelect ul li, .date .styledSelect ul li {
	font-family: sans-serif;
	height:20px;
	margin: 0;
	padding: 3px;
	padding-top:3px;
	display: block;
	background-color: #fefbef;
	border:1px solid #cddfe5;
}
.forms_small .styledSelect ul li{
	height:15px;
}
.styledSelect ul li.closed, .date .styledSelect ul li.closed{
	background-color: #FFF;
	background-image: url("combo_bullet.gif");
	background-repeat:no-repeat;
	background-position:right;
}
.styledSelect ul li.closed:hover, .date .styledSelect ul li.closed:hover {
	background-color: #fefbef;
	background-image: url("combo_bullet.gif");
	background-repeat:no-repeat;
	background-position:right;
	border:1px solid #0099cc;
}
.styledSelect.open ul li, .date .styledSelect.open ul li {
	background-color: #ffffff;
}
.styledSelect.open ul li.first, .date .styledSelect.open ul li.first {
	background-color: #fefbef;
	background-image: url("combo_bullet.gif");
	background-repeat:no-repeat;
	background-position:right;
	border:1px solid #0099cc;
}
.styledSelect.open ul li.last, .date .styledSelect.open ul li.last { background-color: #ffffff; }
.styledSelect.open ul li.selected, .date .styledSelect.open ul li.selected { background-color: #fefbef; }
.styledSelect.open ul li:hover, .date .styledSelect.open ul li.hover { background-color: #fefbef; }
/*---*/

.tabs_addcontent{
	border:1px solid #666666;
	border-top:0px;
	margin-bottom:22px;
	padding-left:18px;
	padding-bottom:17px;
}

.tabs_addcontent .item{
	height:163px;
	vertical-align:top;
}

.browse{
	border-left:2px solid #ffffff;
	background-color:#ebf7fb;
	color:#333333;
	font:normal 12px Helvetica;
}

.browse .float_left{
	padding-left:12px;
}

.browse .float_right{
	margin-left:10px;
	margin-right:14px;
	color:#0099cc;
	font:bold 12px Helvetica;
}
.myblock{
	padding-top:19px;
	padding-left:19px;
	padding-bottom:1px;
	background-color:#99d6eb;
}
.myblock .block{
	padding:0px;
	margin:0px;
	margin-bottom:2px;
	display:inline-block;
}

.myblock .block img{
	padding:0px;
	margin:0px;
	float:left;
	border:0px;
}
.myblock .vivas{
	margin-bottom:0px;
}
.myblock .block span{
	display:block;
	float:left;
	width:110px;
	padding-left:5px;
	padding-right:1px;
	padding-top:10px;
	font:bold 12px Helvetica;
	color:#333333;
}
.myblock .block span a{
	font:bold 12px Helvetica;
	color:#333333;
	text-decoration:none;
}
.myblock .block span a:hover{
	text-decoration:underline;
}
.myblock span, .myblock .vivas span{
	display:inline-block;
	font: 11px Helvetica;
	color:#666666;
	padding-top:10px;
}
.myblock .vivas span{
	height:17px;
	padding-top:0px;
	padding-top:3px;
}
.myblock span a, .myblock .vivas span a{
	font:bold 11px Helvetica;
	color:#333333;
	text-decoration:none;
}
.myblock span a, .myblock .vivas span a:hover{
	text-decoration:underline;
}
/*
.myblock a.img_bg{
	float:left;
	display:block;
	width:32px;
	height:14px;
	margin-left:2px;
	padding-top:22px;
	padding-left:4px;
	background-color:#ff5a00;
	font:bold 9px Helvetica;
	color:#ffffff;
	text-decoration:none;
}

.myblock a.plus{
	background-image: url("icn_plus.gif");
	background-repeat:no-repeat;
}

.myblock a.pencil{
	background-image: url("icn_pencil.gif");
	background-repeat:no-repeat;
}

.myblock a.exclamation{
	background-image: url("icn_exclamation.gif");
	background-repeat:no-repeat;
	background-position:5px 4px;
}

.myblock a.msg{
	background-image: url("icn_msg.gif");
	background-repeat:no-repeat;
	background-position:4px 4px;
}

.myblock a.vivas{
	margin-top:21px;
	float:left;
	margin-left:11px;
	font:bold 11px Helvetica;
	color:#333333;
	text-decoration:none;
}

.myblock a.vivas:hover{
	text-decoration:underline;
}
*/
.comment_block{
	width:538px;
	padding:15px;
	padding-top:0px;
	margin-bottom:15px;
	background-color:#99d6eb;
}
.comment_block .user_image{
	padding-top:18px;
}
.comment_block .bullet{
	margin-top:27px;
	margin-left:12px;
}
.comment_block  .user_comment{
	font:bold 12px Helvetica;
	color:#333333;
}
.comment_block  .user_comment .char_count{
	float:right;
	font:10px Helvetica;
	color:#333333;
}
.comment_block  .user_comment textarea{
	border:0px;
	font:bold 12px Helvetica;
	color:#333333;
	width:470px;
	padding-left:3px;
	padding-top:3px;
	margin-bottom:5px;
	margin-top:19px;
}

.comment_block  .user_comment span{
	display:block;
	padding:5px 15px 20px 5px;
	width:440px;
}

.edit_inplace textarea{
	margin-top:-2px;
	margin-left:-1px;
	border:0px solid #999999;
	font:bold 12px Helvetica;
	color:#333333;
	overflow: hidden;
	width:276px;
}

#errormsg, .errormsg, #warnmsg, .error_comm{
	margin-bottom:20px;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:12px;
	background-color:#ffcccc;
	color:#333333;
	font:normal 12px Helvetica;
}
#warnmsg{
	background-color:#fff69b;
}
.error_comm{
	margin-left:5px;
	padding-top:3px;
	padding-bottom:4px;
	padding-right:10px;
}
.thumbs .item, .thumbs .item_cars{
	float:left;
	margin:0px 10px 10px 0px;
}

.thumbs .item{
	background-color:#fff;
}

.thumbs .item:hover{
	background-image:url(transparency10.png);
	background-repeat:repeat;
}

.list .item_cars{
	margin:0px;
}

.list .item_cars .text{
	margin:0px;
	background-color:#333;
	margin-bottom:7px;
	text-align:left;
	padding:6px 0px 6px 0px;
	height:49px;
}

.list .item_cars .prev_owned{
	background-color:#000;
}

.list .item_cars .text .inner{
	margin-left:11px;
	margin-right:11px;
	color:#333;
	font:bold 10px Helvetica;
}

.list .item_cars .prev_owned .inner{
	color:#fff;
}

.list .item_cars .title{
	height: 26px;
}

.list .item_cars .title a{
	color:#333;
	font:bold 12px Helvetica;
	text-decoration:none;
}

.list .item_cars .prev_owned .title a{
	color:#fff;
}

.list .item_cars .title a:hover{
	text-decoration:underline;
}

.list .item_cars .icn{
	margin-top:5px;
	height:15px
}

.thumbs .thin_margin{
	margin-right:1px;
	margin-bottom:1px;
}
.thumbs .item .text{
	clear:both;
	height: 59px;
    padding: 0px 0 0 10px;
	color:#333;
	font:normal 11px Helvetica;
}

.thumbs .item .text_makes{
	background-color:#fff;
	height:52px;
	color:#666;
	font:normal 9px Helvetica;
	text-align:left;
}

.thumbs .item .text_makes span{
	background-color:#fff;
	color:#333;
	font:normal 11px Helvetica;
	text-align:left;
}

.thumbs .item .text .title{
	height:35px;
	overflow:hidden;
}


.thumbs .item .text_makes .title{
	height:30px;
}

.thumbs .item .text .title a{
	font:bold 13px/16px Helvetica!important;
	color:#333;
	padding-right: 10px;
}

.thumbs .item .text .other{
	height:16px;
}

.thumbs .item a{
	font:bold 11px Helvetica;
	color:#fff;
	text-decoration:none;
}

.thumbs .item .text_makes a{
	color:#0099cc;
}

.thumbs .item a:hover{
	text-decoration:underline;
}

.hptabs{
	background-color:#434343;
	padding-top:40px;
	font:bold 12px Helvetica;
	color:#fff;
}

.hptabs .float_left, .hptabs .float_right{
	margin-top:8px;
}

.hptabs a{
	font:bold 12px Helvetica;
	color:#99d6eb;
	text-decoration:none;
}

.hptabs img{
	margin:3px;
	margin-top:0px;
}

.hp_tabbar{
	float:left;
	margin-right:27px;
}


.hp_tabbar a{
	height:27px;
	display:block;
	float:left;
	text-decoration:none;
	font:bold 14px Helvetica;
	color:#fff;
	padding-top:9px;
	text-transform:lowercase;
	background-color:#8e8e8e;
	padding-left:19px;
	padding-right:15px;
}

.hp_tabbar a.on{
	color:#434343;
	background-color:#fff;
}

.tabbar, .tabbar_addcontent, .tabbar_wiki{
	width:568px;
	height:32px;
	padding-bottom:6px;
}

.popin_tabbar{
	height:21px;
	padding-bottom:6px;
}

.tabbar_addcontent{
	border:0px;
	height:30px;
	background-color:#434343;
	margin-bottom:0px;
}

.tabbar_light{
	margin-top:20px;
}

.tabbar a, .tabbar_addcontent a, .tabbar_light a, .popin_tabbar a{
	margin:0px;
	text-align:center;
	width:93px;
	height:19px;
	display:block;
	float:left;
	text-decoration:none;
	font:bold 11px Helvetica;
	color:#0099cc;
	padding-top:4px;
	text-transform:lowercase;
	margin-right:2px;
}

.popin_tabbar a{
	height:17px;
	background-color:#606060;
	color:#fff;
}

.tabbar_addcontent a{
	width:124px;
	height:28px;
	font:bold 14px Helvetica;
	color:#ffffff;
	padding-top:8px;
	margin-right:0px;
}

.tabbar_light a{
	color:#cccccc;
}

.tabbar a:hover, .tabbar_light a:hover{
	background-color:#edfaff;
}

.tabbar_light a:hover{
	color:#0099cc;
}

.tabbar a.on, .tabbar_light a.on, .popin_tabbar a.on{
	height:28px;
	color:#ffffff;
	background-color:#0099cc;
	background-image: url("tabbar_on.gif");
	background-repeat:no-repeat;
	background-position:bottom;
}

.popin_tabbar a.on{
	height:23px;
	background-image: url("tabbar_popin_on.gif");
}

.tabbar_light a.on{
	color:#0099cc;
	background-color:#edfaff;
	background-image: url("tabbar_light_on.gif");
}

.tabbar form, .browsing form, .page_comments .float_right form, .tabbar_wiki .wk_form{
	border:1px solid #99d6eb;
	padding-top:4px;
	padding-right:5px;
	padding-bottom:2px;
}

.tabbar form .field, .browsing form .field, .page_comments .float_right form .field, .tabbar_wiki .wk_form .field{
	width:180px;
	border:0px;
	color:#999999;
	font:normal 11px Helvetica;
	padding-left:6px;
}

.tabbar .field_focused, .browsing .field_focused, .page_comments .float_right .field_focused{
	background-color:#fefbef;
}

.cars_tabbar a{
	width:132px;
	height:32px;
	padding:14px 0px 0px 12px;;
	padding-top:4px;
	display:block;
	float:left;
	text-decoration:none;
	font:bold 14px Helvetica;
	color:#fff;
	text-transform:lowercase;
	margin-right:1px;
	background-image:url(transparency20.png);
	background-repeat:repeat;
}

.cars_tabbar a.on{
	color:#333;
	background-color:#fff;
	height:33px;
}
.cars_tabbar a:hover{
	background:url("transparency30.png") repeat;
}
.cars_tabbar a.on:hover{
	background-image:none;
	background-color:#fff;
}

.agenda_main .tabbar form{
	border:1px solid #0099cc;
}


.tabbar_addcontent a:hover{
	background-color:#0099cc;
	text-decoration:none;
}

.tabbar_addcontent a.on{
	background-color:#0099cc;
	background-image: url("white_arrow_top.gif");
	background-repeat:no-repeat;
	background-position:bottom;
}

.tabbar_addcontent a#tab_text span{
	background-image: url("icn_content_text_bg.gif");
	background-repeat:no-repeat;
	padding-left:20px;
}

.tabbar_addcontent a#tab_videos span{
	background-image: url("icn_content_videos_bg.gif");
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-left:23px;
}

.tabbar_addcontent a#tab_photos span{
	background-image: url("icn_content_photos_bg.gif");
	background-repeat:no-repeat;
	padding-left:25px;
}

.tabbar_addcontent a#tab_link span{
	background-image: url("icn_content_link_bg.gif");
	background-repeat:no-repeat;
	padding-left:20px;
}
#feeds_list{
	/*width:465px;*/
	margin-bottom:10px;
	color:#FFF;
}

.feeds_list_transparency
{
	background-image:url(transparency10.png);
	background-repeat:repeat;
}

.feeds_list_transparency:hover
{
	background-image:url(transparency20.png);
	background-repeat:repeat;
}

.feeds_list_opaque{
	background-color:#131d23;
}

.feeds_list_opaque:hover{
	background-color:#192329;
}

.transparency10
{
	background-image:url(transparency10.png);
	background-repeat:repeat;
}

.transparency20
{
	background-image:url(transparency20.png);
	background-repeat:repeat;
}

.transparency30
{
	background-image:url(transparency30.png);
	background-repeat:repeat;
}

.transparency40{
	background-image:url(transparency40_000.png);
	background-repeat:repeat;
}

.transparency70{
	background-image:url(transparency70.png);
	background-repeat:repeat;
}

.transparency80{
	background-image:url(transparency80.png);
	background-repeat:repeat;
}

.transparency20_000{
	background-image:url(transparency20_000.png);
	background-repeat:repeat;
}

.transparency50_000{
	background-image:url(transparency50_000.png);
	background-repeat:repeat;
}

.feeds_list_border{
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
}

.feed_item, .help_item{
	border-bottom:1px solid #383c3e;
	padding:10px 10px 10px 10px;
}

.feed_item_new{
	padding:0px;
	width:100%;
}

.feed_item_new .feed_item_new_content{
	padding:10px;
}

.page_comments .feed_item{
	margin-bottom:1px;
	/*border-bottom:1px solid #e5e5e5;*/
	color:#fff;
}

.feed_item_grey{
	border:0px;
	background-color:#f7f7f7;
}

.feed_event_item{
	padding-bottom:0px;
	border-top:1px solid #5c5c5c;
	padding-left:0px;
	margin-bottom:33px;
	margin-left:9px;
}

.agenda_main .feed_event_item{
	width:528px;
}

.agenda_main .feed_event_item .txt{
	margin-left:12px;
	width:442px;
}

.new_feed_item{
	display: none;
}
.feed_item .feed_image{
	float:left;
	width:55px;
	margin-right:14px;
	/*margin-top:2px;*/
}

.feed_day, .feed_day_nomargin{
	float:left;
}

.feed_day, .feed_day_nomargin, .feed_day_big{
	width:28px;
	margin-right:0px;
	margin-top:18px;
	text-align:center;
	color:#666;
	font:bold 11px Verdana;
	padding-bottom:3px;
	background-color:#fff;
}

.feed_day_nomargin{
	margin-top:0px;
	border:1px solid #ccc;
	padding:1px;
	font:bold 20px Helvetica;
}

/*.feed_day_big{
	color:#999;
	font:bold 20px Helvetica;
	width:53px;
	margin:0px;
	margin-right:12px;
}*/

.feed_day div, .feed_day_nomargin div, .feed_day_big div{
	background-color:#00a7d7;
	color:#fff;
	font:bold 9px Helvetica;
	padding-bottom:1px;
	padding-top:1px;
	text-transform:uppercase;
	margin-bottom:2px;
}

.post div.text{
	color:#FFF;
}

.post .ptitle a{
	color:#FFF;
}

.post .ptitle a:hover{
	text-decoration:underline;
}

.feed_item .feed_text{
	padding-bottom:9px;
	/*margin-left:10px;*/
	color:#fff;
	font:bold 11px Helvetica;
	/*float:left;*/
	
	float:none;
	margin-left:70px;
	
	
}

.feed_item .feed_text .feed_owner, .feed_item .feed_text .feed_owner a{
	font-size:14px;
	color:#FFF;
	margin-bottom:15px;
}

.feed_item .feed_text .feed_owner{
	font-weight:normal;
}

.feed_item .feed_text .feed_owner a:hover{
	text-decoration:underline;
}

.feed_item .feed_text .txt{
	font:normal 11px Helvetica;
	line-height:15px;
	/*width:500px;*/
	width: 570px;
}

.wiki_block_photo .feed_item .feed_text .txt{
	font-size: 13px;
}

.wiki_block_photo .feed_text .txt .details a{
	font-size: 14px;
}

.feed_item .feed_text .txt .linktitle{
	margin-bottom:4px;
	font:bold 13px Helvetica;
}

.feed_item .feed_text .txt .image{
	float:left;
	margin-right:8px;
}

.feed_item .feed_text .txt .lnk{
	float:left;
	display:block;
	margin-right:2px;
	font:bold 11px Helvetica;
	margin-top:7px;
	padding-left:16px;
	padding-right:16px;
	padding-top:2px;
	padding-bottom:2px;
	color:#FFF;
}

.feed_item .feed_text .txt .lnk:hover{
	float:left;
	display:block;
	margin-right:2px;
	font:bold 11px Helvetica;
	margin-top:7px;
	padding-left:16px;
	padding-right:16px;
	padding-top:2px;
	padding-bottom:2px;
	color:#09c;
}

.feed_item .feed_text .txt .lnk_small_margin{
	margin-top:2px;
}

.feed_item .feed_text .txt .dg_small0, .feed_item .feed_text .txt .dg_small1{
	width:250px;
	background-image:url("dream_garage_street.gif");
	background-repeat:repeat;
}

.feed_item .feed_text .txt .dg_small1{
	background-image:url("dream_garage_race.gif");
	background-repeat:repeat;
}

.feed_item .dg_small0 .image, .feed_item .dg_small1 .image{
	width:112px;
	margin-right:10px;
}

.feed_item .dg_small0 .txt_line, .feed_item .dg_small1 .txt_line{
	width:100px;
	padding-top:5px;
}

.feed_item .dg_small0 .txt_line img, .feed_item .dg_small1 .txt_line img{
	padding-bottom:3px;
}

.feed_item .dg_small0 .txt_line a, .feed_item .dg_small1 .txt_line a{
	color:#fff;
	font:bold 11px Verdana;
	text-decoration:none;
}

.feed_item .dg_small0 .txt_line a:hover, .feed_item .dg_small1 .txt_line a:hover{
	text-decoration:underline;
}

.feed_item .feed_text .txt .dg_large0, .feed_item .feed_text .txt .dg_large1{
	width:141px;
	height:178px;
	padding-top:9px;
	padding-left:9px;
	background-image:url("dream_garage_street.gif");
	background-repeat:no-repeat;
}

.feed_item .feed_text .txt .dg_small1{
	background-image:url("dream_garage_race.gif");
	background-repeat:no-repeat;
}

.feed_item .feed_text_front_post{
	padding-top:7px;
}

.feed_item .feed_text .feed_time{
	margin-bottom: 10px;
    margin-top: 10px;
	font:normal 10px Helvetica;
	color:#999999;
}

.feed_item .feed_text a{
	font-weight:bold;
	text-decoration:none;
}

.feed_item .feed_text a:hover{
	text-decoration:none;
}

.postlink a{
	font-weight:bold;
	text-decoration:none;
}

.list .image{
	float:left;
	margin-right:2px;
	display:inline;
}

.large{
	padding-left:14px;
}

.large .items{
	border-top:1px solid #5f6060;
	width:568px;
	padding-bottom:10px;
}

.large .item{
	border-bottom:1px solid #5f6060;
	padding-top:2px;
	padding-bottom:2px;
}

.large .image{
	margin:0px;
}

.large .txt{
	/*width:484px;*/
	padding-left:10px;
	width: 440px;
}

.list .black{
	margin-top:7px;
	color:#fff;
	font:normal 11px Helvetica;
}

.list .item .black a{
	color:#fff;
	font:normal 11px Helvetica;
	text-decoration:none;
}

.list .grey{
	margin-top:3px;
	color:#ccc;
	font:normal 11px Helvetica;
}

.list .item .grey a{
	color:#ccc;
	font:normal 11px Helvetica;
	text-decoration:none;
}

.list .black a:hover, .list .grey a:hover{
	text-decoration:underline;
}

.dream_garage .grey{
	margin:0px;
	color:#999;
	font:normal 10px Helvetica;
	text-align:right;
}

.list .item{
	/*padding-top:9px;
	padding-bottom:9px;
	border-top:1px solid #e5e5e5;*/
	color:#0099cc;
	font:bold 14px Helvetica;
}

.list .item a{
	color:#fff;
	font:bold 14px Helvetica;
	text-decoration:none;
}

.list .item span{
	color:#999999;
	font:normal 11px Helvetica;
	text-decoration:none;
}

#feeds_more a.button,
.list a.button{
	-moz-border-radius: 3px 3px 3px 3px;
    background-color: #0099CC;
    cursor: pointer;
    font: bold 12px Arial;
    height: 22px;
    margin-left: 6px;
    margin-top: 9px;
    padding-bottom: 2px;
    
	text-align: center;
	display:block;
	line-height:22px;
	text-decoration: none;
	
	
	background-color: #0099CC;
    cursor: pointer;
    display: inline-block;
    font: bold 14px/22px Arial;
    height: 22px;
    margin-left: 6px;
    margin-top: 9px;
    max-width: 140px;
    padding: 3px 25px;
    text-align: center;
    text-decoration: none;
    
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    
    -webkit-box-shadow:0 0 3px #000;
    -moz-box-shadow:0 0 3px #000;
    box-shadow:0 0 3px #000;
    
    background-color:#0099CC;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#31B0D1', endColorstr='#0099CC');
	background: -webkit-gradient(linear, left top, left bottom, from(#31B0D1), to(#0099CC));
	background: -webkit-linear-gradient(top,  #31B0D1, #0099CC);
	background: -moz-linear-gradient(top,  #31B0D1, #0099CC);
	background: -ms-linear-gradient(top,  #31B0D1, #0099CC);
	background: -o-linear-gradient(top,  #31B0D1, #0099CC);
	background: linear-gradient(top,  #31B0D1, #0099CC);
}
/*
.list a.recent, .list a.older{
	display:block;
	padding-top:3px;
	padding-bottom:3px;
	color:#434343;
	font:bold 11px Helvetica;
	text-decoration:none;
}

.list a.recent{
	padding-left:18px;
	padding-right:8px;
	background-image: url("grey_arrow_left.gif");
	background-repeat:no-repeat;
	background-position:7px 7px;
}

.list a.older{
	padding-right:18px;
	padding-left:8px;
	background-image: url("older_bg.gif");
	background-repeat:no-repeat;
	background-position:right 7px;
}

.list a.recent:hover, .list a.older:hover{
	background-color:#a3e7ff;
	text-decoration:none;
}



.list a:hover{
	text-decoration:underline;
}
*/

.browsing{
	height:30px;
	/*margin-bottom:2px;*/
	margin-top:10px;
	color:#434343;
	font:normal 11px Helvetica;
	/*padding: 6px 15px;*/
}
.browsing .check{
	float:left;
	margin-left:5px;
	margin-top:5px;
}

.browsing div{
	margin-right:10px;
}

.browsing .float_right{
	margin:0px;
}


.browsing .nresults{
	font:bold 11px Helvetica;
	padding-top:6px;
}

.nav_bar{
	margin-right:10px;
	margin-top:10px;
	height: 30px;
	float:right;
}

.rb_block .nav_bar{
	width:302px;
	background-color:#f7f7f7;
}
.teaser{
	display:inline-block;
	width:287px;
	padding:5px 5px 10px 10px;
	margin-bottom:10px;
	background-color:#0099cc;
}
.teaser span{
	display:block;
	width:220px;
	padding-left:5px;
	float:left;
	line-height:20px;
}
.teaser span a{
	text-decoration:none;
	cursor:hand;
}
.teaser img{
	border:0px;
	float:left;
}
.nav_bar div{
	display:inline;
	float:left;
	color:#fff;
	font:bold 11px Helvetica;
	text-align:center;
}

.nav_bar .selected{
	padding-top:3px;
	height:17px;
	width:20px;
	/*padding-left:6px;
	padding-right:6px;*/
	color:#333;
	background-color:#fff;
	margin-left:1px;
	text-align:center;
}

.nav_bar .ret{
	padding-top:3px;
	height:17px;
	width:20px;
}

.rb_block .nav_bar .ret{
	padding-top:10px;
	height:26px;
	width:25px;
}

.nav_bar .nav_prev{
	/*margin-right:5px;*/
}

.nav_bar .nav_next{
	/*float:right;*/
}

.nav_bar .arrows{
	display:block;
	padding-top:3px;
	height:17px;
	width:36px;
}

.nav_bar a{
	display:block;
	padding-top:3px;
	height:17px;
	/*width:20px;*/
	padding-left:3px;
	padding-right:3px;
	color:#fff;
	font:bold 11px Helvetica;
	text-decoration:none;
	margin-left:1px;
	/*width: 8px;*/
}

.nav_bar a:hover{
	background-color:#556d7a;
}

.nav_bar .nav_prev a:hover, .nav_bar .nav_next a:hover{
	background-color:transparent;
}

.search_bar{
	background-color:#99d6eb;
	padding-left:38px;
	padding-top:38px;
	padding-bottom:19px;
}

.search_bar_min{
	padding-top:19px;
}

.search_bar .field{
	display:inline;
	float:left;
	background-color:#ffffff;
	width:454px;
	height:35px;
}

.search_bar .field input{
	border:0px;
	border-bottom:1px solid white;
	width:426px;
	height:24px;
	padding-left:14px;
	padding-right:14px;
	padding-top:10px;
	/*color:#ccc;
	font:bold 15px Helvetica;*/
	color:#333333;
	font:bold 13px Helvetica;
}

.search_bar .field input.field_grey{
	color:#ccc;
}

.search_bar .btn{
	display:inline;
	float:left;
	margin-left:21px;
	text-align:right;
}

.search_bar .btn input{
	margin-bottom:5px;
	min-width:92px;
}

.search_bar a{
	color:#ffffff;
	font:bold 12px Helvetica;
	text-decoration:none;
}

.search_bar a:hover{
	text-decoration:underline;
}

.advanced_search{
	border-bottom: 1px solid #808080;
    border-top: 1px solid #808080;
    margin-bottom: 10px;
    margin-right: 10px;
    padding-bottom: 10px;
    padding-top: 9px;
}

.advanced_search_borderbtm{
	border-bottom:1px solid #808080;
	padding-bottom:7px;
}

.advanced_search a{
	padding-top:2px;
	padding-bottom:2px;
	margin-right:5px;
	float:left;
	padding-left:6px;
	color:#fff;
	font:normal 10px Helvetica;
	text-decoration:none;
	background-image:url(transparency20.png);
	background-repeat:repeat;
	display:block;
}

.advanced_search a font{
	background-image: url("close_white2.gif");
	background-repeat:no-repeat;
	background-position:right;
	padding-right:20px;
	font:normal 10px Helvetica !important;
}

.advanced_search a.add{
	padding-right:7px;
	color:#fff;
	background-color:#0099cc;
	background-image:none;
}

.wiki_header_text, .green_header_text, .top_header_text{
	margin-right:38px;
	font:bold 17px Helvetica;
	color:#ffffff;
	background-image: url("small_graph_bg.gif");
	background-repeat:no-repeat;
	background-position:right;
	padding-right:47px;
	padding-top:16px;
}

.search_bar_min .wiki_header_text, .search_bar_min .green_header_text{
	font:bold 13px Helvetica;
	padding-right:43px;
	padding-top:21px;
}

.wiki_header_text span, .green_header_text span{
	font:bold 10px Helvetica;
}

.wiki_page_title, .community_page_title, .forum_title, .wallpaper_title{
	background-color:#edfaff;
	background-image: url("wiki_arrow_btm.gif");
	background-repeat:no-repeat;
	background-position:38px 0px;
	padding-left:38px;
	padding-top:11px;
	padding-bottom:11px;
	font:bold 15px Helvetica;
	color:#0099cc;
}
.forum_title{
	height:30px;
	padding-top:20px;
	padding-right:30px;
	background-image:none;
	font:bold 17px Helvetica;
}
.forum_title span a{
	font:bold 17px Helvetica;
	color:#0099cc;
	text-decoration:none;
}
.forum_title a{
	font:bold 11px Helvetica;
	color:#0099cc;
	text-decoration:none;
}
.forum_title span{
	padding-left:3px;
	padding-right:3px;
	font:11px Helvetica;
	color:#656869;
}
.wallpaper_title{
	height:20px;
	padding-top:6px;
	padding-bottom:12px;
	background-image:none;
	font:bold 19px Helvetica;
}
.wiki_page_title span, .community_page_title span{
	color:#666;
}

.community_page_title{
	background-image: url("lightblue_arrow_btm.gif");
}


.sortOpts, .sortOpts_specs{
	float:left;
	padding-top:5px;
	text-align:right;
}

.sortOpts a, .sortOpts_specs a{
	color:#fff;
	text-decoration:none;
	font:bold 10px Helvetica;
}

.sortOpts ul a{
	color:#333;
}

.sortOpts a li a, .sortOpts_specs a li a{
	color:#333;
}

.sortOpts .viewact-container, .sortOpts_specs .viewact-container{
	display:block;
	margin:0;
	position:relative;
	color:#fff;
	font:bold 11px Helvetica;
}

.sortOpts .viewact, .sortOpts_specs .viewact{
	background: url('med_white_arrow_btm_pl3.gif') right 6px no-repeat;
	font:bold 11px Helvetica;
	color:#fff;
	padding:1px 16px 1px 4px;
	-moz-border-radius:2px; /*firefox*/
	-webkit-border-radius:2px; /*safari and chrome*/
	-khtml-border-radius:2px; /*linux browsers*/
	border-radius:2px; /*CSS3*/
}
.sortOpts_specs .viewact{
	background: url('med_white_arrow_btm_pl3.gif') right 6px no-repeat;
	padding:0 14px 0 2px;
}
.sortOpts_dg{
	float:left;
	padding-top:0px;
	text-align:left;
	margin-left:0px;
}

.sortOpts_dg a{
	display:block;
	color:#fff;
	font:bold 13px Helvetica;
}



.sortOpts_dg .viewact-container{
	border:0px;
}

.combos .sortOpts_dg{
	margin-right:5px
}

/*.sortOpts_dg .viewact{
	padding-top:8px;
	padding-bottom:10px;
	padding-left:7px;
	background: transparent url('white_arrow_medium_btm.gif') right center no-repeat;
}*/

.sortOpts ul, ul.sortOpts_dgv, .sortOpts_specs ul{
	margin:0px;
	padding:0px;
	padding-top:1px;
	border:1px solid #999;
	background:white;
	position:absolute;
	display:none;
	z-index:10;
}

ul.sortOpts_dgv{
	margin-left:50px;
	margin-top:5px;
}

.sortOpts_dg ul{
	border:1px solid #6d6d6d;
	border-bottom:0px;
	background:#fff;
	margin-left:-1px;
}

.sortOpts li, ul.sortOpts_dgv li, .sortOpts_specs li{
	padding-bottom:1px;
	display:block;
	margin:0 1.5em 0 .5em;
	font-size:92%;
	border:1px solid #fff;
	list-style:none;
	text-align:left;
}

ul.sortOpts_dgv li{
	text-align:right;
	margin-right:0px;
	margin-left:20px;
}

/*.sortOpts_dg li{
	border:0px;
	margin:0px;
	padding-top:8px;
	padding-bottom:10px;
	border-bottom:1px solid #6d6d6d;
	width:224px;
	margin-left:-1px;
}*/

.sortOpts li a, ul.sortOpts_dgv li a, .sortOpts_specs li a{
	color:#333;
	display:block;
	font:bold 12px Helvetica;
	margin:0 0 0 0;
	padding:3px 4px 3px 10px;
}

.sortOpts_dg li a{
	font-size:13px;
	color:#333;
}

.sortOpts li a:hover, ul.sortOpts_dgv li a:hover, .sortOpts_specs li a:hover{
	color:#0099cc;
}

.washedout img{
	filter:alpha(opacity=20);
	-moz-opacity: 0.20;
	opacity:0.20;
}

a.external{
	background-image: url("external_bg.gif");
	background-repeat:no-repeat;
	background-position:right;
	padding-right:14px;
}

a.wiki_edit{
	display:block;
	height:44px;
	border:1px solid #99d6eb;
	background-color:#ebf7fb;
	background-image: url("icn_edit.gif");
	background-repeat:no-repeat;
	background-position:195px 27px;
	color:#0099cc;
	font:bold 15px Helvetica;
	padding-top:26px;
	padding-left:20px;
	text-decoration:none;
	text-align:center;
}

a.wiki_edit_rb{
	display:block;
	width:284px;
	height:27px;
	padding-top:13px;
	padding-left:18px;
	background-color:#00a7d7;
	text-align:left;
	font:bold 14px Helvetica;
	color:#fff;
	background-image: url("white_arrow_right_big.gif");
	background-repeat:no-repeat;
	background-position:274px center;
	text-decoration:none;
}

a.wiki_edit_big{
	display:block;
	width:206px;
	height:57px;
	background-color:#434343;
	background-image: url("icn_edit_big.gif");
	background-repeat:no-repeat;
	background-position:22px 18px;
	color:#fff;
	font:bold 15px Helvetica;
	padding-top:74px;
	padding-left:20px;
	text-decoration:none;
}

a.wiki_edit_blue_big{
	height:58px;
	padding-top:16px;
	width:148px;
	padding-left:78px;
	background-color:#778288;
	background-image: url("icn_edit_blue_big.gif");
	background-repeat:no-repeat;
	color:#fff;
	font:bold 12px Helvetica;
}

a.wiki_edit_grey{
	display:block;
	height:45px;
	padding-top:7px;
	width:148px;
	padding-left:28px;
	background-color:#434343;
	background-image: url("edit_pencil_small.gif");
	background-repeat:no-repeat;
	background-position:10px 12px;
	color:#fff !important;
	font:bold 12px Helvetica !important;
	text-decoration:none;
}

a.wiki_edit_big:hover{
	text-decoration:none;
}

a.wiki_edit_big span{
	font:bold 12px Helvetica;
}

a.wiki_edit_blue_big span{
	font:normal 12px Helvetica;
}

a.wiki_edit_photo, .wiki_edit_photo2{
	display:block;
	border:1px solid #99d6eb;
	background-color:#edfaff;
	background-image: url("icn_edit_photo.gif");
	background-repeat:no-repeat;
	color:#0099cc;
	font:bold 12px Helvetica;
	text-align:center;
	text-decoration:none;
}

.wiki_edit_photo2{
	border:1px solid #0099cc;
	background-color:#0099cc;
	background-image: url("icn_edit_photo2.gif");
	background-repeat:no-repeat;
	color:#ffffff;
}
.wiki_add_section{
	display:none;
	padding:20px;
	padding-top:10px;
	background-color:#fff;
}
.wiki_add_section .title{
	/*margin-top:10px;
	margin-bottom:10px;*/
	padding-left:1px;
	font:11px Helvetica;
	color:#333333;
}
.wiki_add_section .form_title{
	color:#333;
	font:normal 14px Helvetica;
}
.w_226{
	width:224px;
	height:109px;
	padding-top:115px;
	background-position:center 90px;
}

.w_131{
	width:129px;
	height:59px;
	padding-top:70px;
	background-position:center 46px;
}

.w_112{
	width:110px;
	height:62px;
	padding-top:50px;
	background-position:center 30px;
}

.w_74{
	width:72px;
	height:36px;
	padding-top:38px;
	background-position:center 20px;
}

.w_568{
	width:566px;
	height:53px;
	padding-top:57px;
	background-position:center 33px;
}

.wiki_edit_photo_simple, .wiki_edit_photo_simple1{
	display:block;
	width:103px;
	height:102px;
	padding-left:9px;
	padding-top:10px;
	background-color:#0099cb;
	color:#ffffff;
	font:bold 12px Helvetica;
	text-decoration:none;
}

.wiki_edit_photo_simple1{
	display:none;
	position:absolute;
	filter:alpha(opacity=90);
	-moz-opacity: 0.90;
	opacity:0.90;
}

.wiki_edit_photo_simple_title{
	background-color:#99d6eb;
}

a.wiki_edit_photo:hover, a.wiki_edit:hover{
	border:1px solid #0099cc;
	background-color:#99d6eb;
}

.rb_nag{
	margin-bottom:2px;
	background-color:#0099cc;
	padding-top:11px;
	padding-left:18px;
	padding-right:10px;
	padding-bottom:20px;
	color:#ffffff;
	font:bold 11px Helvetica;
	line-height:1.4em;
}

.rb_nag .float_left{
	width:260px;
}

.rb_nag span{
	font:bold 18px Helvetica;
}

.rb_nag_yellow{
	background-color:#ffdb00;
	color:#333;
	margin-bottom:21px;
}

.rb_nag_yellow span{
	font:bold 15px Helvetica;
}

a.contribute{
	margin-top:10px;
	display:block;
	background-image: url("contribute_bg.gif");
	background-repeat:no-repeat;
	width:104px;
	height:28px;
	color:#fff;
	text-decoration:none;
	font:bold 15px Helvetica;
	padding-left:38px;
	padding-top:8px;
}

.bg_lblue a.contribute, .bg_yellow a.contribute{
	margin-top:0px;
	width:110px;
	padding-left:32px;
}

a.add_event{
	background-image: url("lblue_arrow_right.gif");
	background-repeat:no-repeat;
	background-position:right;
	width:148px;
	height:28px;
	color:#fff;
	text-decoration:none;
	font:bold 15px Helvetica;
	padding-left:12px;
	padding-top:8px;
}

.welcome_popin{
	margin-bottom:21px;
	background-color:#434343;
	padding-top:10px;
	padding-left:19px;
	padding-right:20px;
	padding-bottom:19px;
	color:#ffffff;
	font:normal 12px Helvetica;
	line-height:1.4em;
}

.welcome_popin a{
	color:#ffffff;
}

.welcome_popin .welcome_img{
	margin-right:36px;
	margin-left:15px;
}

.content_popin{
	font:bold 10px Helvetica;
}

.welcome_popin .float_right, .content_popin .float_right{
	padding-top:8px;
}

.content_popin .float_right{
	padding-top:2px;
}

.welcome_popin span{
	color:#333;
	font:bold 12px Helvetica;
}

#choose_series span, #choose_version span{
	color:#ffffff;
	font:bold 26px Verdana;
}

#choose_series .file_image, #choose_version .file_image{
	padding-right:10px;
}


.content_popin span{
	font:bold 13px Helvetica;
}

.welcome_popin .item{
	margin-right:80px;
	width:300px;
}

.welcome_popin .item img{
	margin-right:9px;
	margin-bottom:2px;
}

.welcome_popin .item span{
	font:normal 10px Helvetica!important;
}

.welcome_popin .item a{
	font:bold 11px Helvetica;
	color:#ffffff;
	text-decoration:none;
}

.welcome_popin .item a:hover{
	text-decoration:underline;
}

.welcome_popin .item2{
	margin-top:21px;
}

* html .welcome_popin .item2{
	border:1px solid #434343;
}

.welcome_popin .item2 a, .welcome_popin .item2_sel .beta_button{
	display:block;
	width:150px;
	height:30px;
	font:bold 18px Helvetica;
	color:#ffffff;
	text-decoration:none;
	background-color:#0099cc;
	text-align:center;
	padding-top:6px;
}

.welcome_popin .item2_sel a, .welcome_popin .item2_sel .beta_button{
	background-color:#717171;
	color:#b8b8b8;
}

.welcome_popin .item2 .text{
	width:345px;
	padding-top:3px;
	margin-left:19px;
	font:bold 12px Helvetica;
	color:#0099cc;
}

.welcome_popin .item2_sel .text{
	color:#717171;
}

.popin_combo, .popin_combo_acc, .green_popin_combo, .green_popin_cb_list{
	border:1px solid #666666;
	width:339px;
	background-color:#ffffff;
	position:absolute;
	display:none;
	max-height: 147px;
	overflow:auto;
	overflow-x:hidden;
	z-index:20;
	margin:5px;
}

.content_mycars_combo{
	background-image:url(transparency40_000.png);
	background-repeat:repeat;
	display:none;
	margin-top: 50px;
	margin-left:-6px;
	position:absolute;
	z-index:1000;
}
.mycars_combo{
	margin:5px;
	position:relative;
	display:block;
}

.green_popin_combo, .green_popin_cb_list{
	background-color:#0099cc;
	border:0px;
	overflow:hidden;
	z-index:10;
}
.green_popin_combo .arrow{
	display:block;
	width:100%;
	height:10px;
	background-color:#edfaff;
	background-image:url("bigblue_arrow_btm.gif");
	background-repeat:no-repeat;
	background-position:15px 0px;
}
.green_popin_cb_list{
	margin-top:-10px;
	padding-top:0px;
	border:1px solid #666666;
	background-color:#ffffff;
}
.popin_combo_acc{
	margin-left:15px;
	border:0px;
	background-color:transparent;
}
.mycars_sel, .mycars_sel_acc, .country_sel, .green_sel{
	display:block;
	position:relative;
	top:0px;
	width:323px;
}

.country_sel{
	border:1px solid #cedfe5;
	width:200px;
}

.popin_combo a, .popin_combo .in, .popin_combo_acc a, .green_popin_combo a, .green_popin_cb_list a{
	margin:0px;
	display:block;
	width:100%;
	font:bold 16px Helvetica;
	color:#0099cc;
	padding-top:3px;
	padding-bottom:3px;
	text-decoration:none;
	border-bottom:1px solid #dfdfdf;
}

.popin_combo a span, .popin_combo .in span, .popin_combo_acc a span, .green_popin_combo a span, .green_popin_cb_list a span{
	font:normal 10px Helvetica;
	color:#666;
}

.popin_combo a span.small_font, .popin_combo .in span.small_font, .popin_combo_acc a span.small_font, .green_popin_combo a span.small_font, .green_popin_cb_list a span.small_font{
	font:normal 9px Helvetica;
}

.popin_combo a img, .popin_combo .in img, .popin_combo_acc a img, .green_popin_combo a img, .green_popin_cb_list a img{
	vertical-align:top;
}

.popin_combo .in{
	cursor:pointer;
}

.green_popin_combo a, .green_popin_cb_list a{
	padding:0px 0px 10px 30px;
	color:#ffffff;
}
.green_popin_cb_list a{
	margin-bottom:0px;
	padding-top:5px;
	padding-left:35px;
	color:#333333;
}
.mycars_sel a, .mycars_sel .in, .mycars_sel_acc a, .country_sel a, .green_sel a{
	width:99%;
	background-image:url("combo_bullet.gif");
	background-repeat:no-repeat;
	background-position:right;
}
.green_sel a{
	background-image:url("white_arrow_medium_btm.gif");
	background-position:10px 15px;
}
.country_sel a, .country_sel_combo a{
	font:normal 12px Helvetica;
}

.popin_combo a:hover, .popin_combo_acc a:hover, .green_popin_cb_list a:hover{
	background-color:#0099cc;
	color:#ffffff;
}

.mycars_combo a:hover{
	background-color:#e5f6fb;
	color:#0099cc;
}

.mycars_sel a:hover, .mycars_sel_acc a:hover, .country_sel a:hover{
	background-color:#ffffff;
	color:#333333;
}
.mycars_sel_acc a:hover{
	background-color:transparent;
}
.popin_combo img, .popin_combo_acc img{
	padding-left:2px;
	padding-right:6px;
	vertical-align:middle;
}

.country_sel img, .country_sel_combo img{
	padding-left:4px;
	padding-right:6px;
}

.popin_combo .txt, .popin_combo_acc .txt, .green_popin_combo .txt{
	/*padding-top:9px;*/
	margin-left: 70px;
}
.green_popin_combo .txt{
	padding-top:9px;
	padding-left:10px;
	font:bold 12px Helvetica;
	color:#fff;
	padding-bottom:10px;
}
/*
.popin{
	z-index:30;
	background-color:#333333;


	width:529px;
	position:absolute;
	display:none;
	top:20%;
	line-height:18px;
}
*/
.popin{
	z-index:30;
	background-color:#fff;
	position:fixed;
	display:none;
	top:20%;
	line-height:18px;
	color:#333;
	font-weight:bold;
	font-size:12px;
	font-family:Helvetica;
	width:568px;
	min-height:131px;
}

.popupInner .red{
	color:#ff0000;
	font:bold 12px Helvetica;
}

.popupInner .float_left{
	/*margin-top:5px;*/
	max-width:480px;
}

.popupInner span{
	font:bold 14px Helvetica;
}

.item_honk{
	margin-left:4px;
	margin-top:20px;
	width:74px;
	text-align:center;
	height:120px;
}
.item_honk_image{
	border:1px solid #CCC;
}
.item_honk_image:hover{
	background-color:#EFEFEF;
}
.item_honk_arrow{
	margin-top:20px;
}
.honk_holder{
	overflow:hidden;
	width:470px;
	margin-left:28px;
	float:left;
}

.popupInner#pin_car_treat_data{
	font:normal 10px Helvetica;
	color:#fff;
}

.popupInner#pin_car_treat_data img{
	background-color:#ffffff;
}

.popupInner#pin_car_treat_data table{
	margin-top:15px;
	color:#333333;
	width:100%;
	background-color:#ffffff;
	height:131px;
	font:normal 10px Helvetica;
}

.popupInner#pin_car_treat_data table img{
	margin-bottom:5px;
}

.popupInner#pin_car_treat_data a{
	font:bold 11px Helvetica;
	text-decoration:none;
}

.popupInner#pin_car_treat_data a:hover{
	text-decoration:underline;
}

#pin_version_key_data .dream_garage_bg, #pin_version_give_data .dream_garage_bg, #pin_give_gift_data .dream_garage_bg, #pin_db_buy_spaces_data .dream_garage_bg, .header .dream_garage_bg{
	font:bold 14px Helvetica;
	display:block;
	height:23px;
	width:300px;
	padding-top:5px;
	background-image: url("gauge_transparent_333.png");
	background-repeat:no-repeat;
	padding-left:38px;
}



#pin_version_key_data .dream_garage_bg span, #pin_version_give_data .dream_garage_bg span, #pin_give_gift_data .dream_garage_bg span, #pin_db_buy_spaces_data .dream_garage_bg span{
	font:normal 14px Helvetica;
}

#pin_version_key_data .data, #pin_version_give_data .data, #pin_give_gift_data .data{
	height:116px;
	padding-left:10px;
	padding-top:5px;
	width:310px;
}

#pin_version_key_data .data {
    font-size: 12px;
    line-height: 13px;
    width: 320px;
}

#pin_version_key_data a.normal, #pin_version_give_data a.normal, #pin_give_gift_data a.normal, #pin_version_key_data a.button, #pin_version_give_data a.button, #pin_give_gift_data a.button{
	/*display:block;*/
	margin-top:5px;
	color:#0099cc;
	font:bold 12px Helvetica;
	text-decoration:none;
}

#pin_version_key_data a:hover, #pin_version_give_data a:hover, #pin_give_gift_data a:hover{
	text-decoration:underline;
}

#pin_version_key_data a.button, #pin_version_give_data a.button, #pin_give_gift_data a.button{
	color:#fff;
	font:bold 14px Helvetica;
	padding-top:8px;
	height:28px;
}
#pin_version_key_data a.button{
	max-width:200px;
	padding-left:10px;
	padding-right:10px;
}

#pin_version_key_data a.button:hover, #pin_version_give_data a.button:hover, #pin_give_gift_data a.button:hover{
	text-decoration:none;
}

#pin_db_buy_spaces_data table{
	width:515px;
}

#pin_db_buy_spaces_data th{
	font:normal 11px Helvetica;
	text-align:center;
	padding-bottom:3px;
}

#pin_db_buy_spaces_data td{
	font:bold 14px Helvetica;
	color:#FFF;
	background-color:#607176;
	border-top:2px solid #fff;
	border-right:2px solid #fff;
	padding:5px;
}

#pin_db_buy_spaces_data td.coin{
	text-align:right;
	padding-right:22px;
	background-image: url("viva_micro.png");
	background-repeat: no-repeat;
	background-position:right;
}

#pin_db_buy_spaces_data td span{
	font:normal 11px Helvetica;
}

#pin_db_buy_spaces_data td.title{
	text-align:left;
	width:125px;
	background-color:#4a4a4a;
	padding-left:8px;
	padding-top:6px;
	padding-bottom:6px;
	border-right:2px solid #333;
}

#pin_db_buy_spaces_data td.field{
	background-color:#fff;
	border-left:2px solid #333;
}

#pin_db_buy_spaces_data td.field input{
	border:0px;
	text-align:center;
	color:#333;
	font:bold 13px Helvetica;
}

#pin_db_buy_spaces_data td.normal{
	background-color:transparent;
	padding-top:25px;
	font:normal 11px Helvetica;
	text-align:left;
	line-height:17px;
}

#pin_db_buy_spaces_data a{
	fontfont:bold 12px Helvetica;
	color:#0099cc;
	text-decoration:none;
}

#pin_db_buy_spaces_data a:hover{
	text-decoration:underline;
}

#pin_agenda_alert_data .bg_grey, #pin_external_contact_data .bg_grey{
	background-color:#fff;
	height:36px;
	width:517px;
	font:bold 13px Helvetica;
	padding-left:13px;
}

#pin_agenda_alert_data .bg_grey .float_left, #pin_external_contact_data .bg_grey .float_left{
	margin:0px;
}

#pin_agenda_alert_data .bg_grey .field, #pin_external_contact_data .bg_grey .field{
	margin-top:6px;
	border:1px solid #cddfe5;
	width:34px;
	text-align:center;
	padding-top:4px;
	height:17px;
	font:normal 11px Helvetica;
	color:#999;
	margin-right:12px;
}

#pin_external_contact_data .bg_grey select{
	margin-top:9px;
	border:1px solid #cddfe5;
	font:normal 11px Helvetica;
	color:#999;
	/*padding-top:4px;
	padding-bottom:4px;*/
}

#pin_agenda_alert_data .bg_grey select{
	margin-top:9px;
	border:1px solid #cddfe5;
	font:normal 11px Helvetica;
	color:#999;
	background-color:#fff;
}

#pin_agenda_alert_data .link, #pin_external_contact_data .link{
	margin-top:30px;
}

#pin_agenda_alert_data .link a, #pin_external_contact_data .link a{
	font:normal 10px Helvetica;
	color:#c9c9c9;
	text-decoration:none;
}

#pin_agenda_alert_data .link a:hover, #pin_external_contact_data .link a:hover{
	text-decoration:underline;
}

.popupInner .area{
	margin-top:5px;
	margin-left:0px;
	width:500px;
}

#pin_tellfriend_data .area{
	margin-top:2px;
	margin-left:2px;
	width:360px;
	background-color:#FFF;
	border:1px solid #607176;
}

.popupInner .checkbox{
	background-color:#edfaff;
	margin-bottom:2px;
	margin-right:2px;
	width:36px;
	height:28px;
	text-align:center;
	padding-top:8px;
}

.popupInner .filters_labels{
	background-color:#edfaff;
	margin-bottom:2px;
	height:27px;
	width:180px;
	font:bold 13px Helvetica;
	padding-left:13px;
	padding-top:9px;
	color:#333;
}

.popupInner .filters_values{
	background-color:#edfaff;
	margin-bottom:2px;
	height:27px;
	width:180px;
	font:bold 13px Helvetica;
	padding-left:13px;
	padding-top:9px;
	color:#333;
}

.popupInner div.filters_values{
	padding-left:0px;
	width:270px;
	text-align:right;
	padding-right:6px;
	padding-top:6px;
	height:30px;
}

.popupInner .filters_values .field{
	width:250px;
	color:#999;
	font:normal 11px Helvetica;
	border:1px solid #cddfe5;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:8px;
}

.popupInner .filters_values .field_interval{
	width:50px;
}

.post{
	/*margin-bottom:20px;*/
}

.agenda_feed_text .post{
	margin-bottom:0px;
}

.front_post{
	color:#FFF;
	margin-top:-10px;
}

.front_post_position
{

	left:10px;
	position:absolute;
	padding:10px 10px 10px 10px;
	background-image:url(transparency70_000.png);
	background-repeat:repeat;
}

.front_post_position .title{
	margin-top:5px;
}

.front_post span, .post a.make_front_post{
	background-image: url("front_post_bg.gif");
	background-repeat:no-repeat;
	font:bold 10px Helvetica;
	color:#fff;
	height:15px;
	padding-left:21px;
	padding-top:2px;
	display:block;
	margin-bottom:11px;
}

.post .date{
	font:normal 10px Helvetica;
	color:#fff;
	line-height:14px;
}

.post .date img{
	margin-right:4px;
	margin-top:4px;
	vertical-align:bottom;
}

.post .date a{
	font:normal 10px Helvetica;
	color:#fff;
	text-decoration:none;
}

.post .date a:hover{
	text-decoration:underline;
}

.post .title, .post .titleb, .post .title a{
	font:bold 16px Helvetica;
	color:#fff;
	line-height:16px;
	text-decoration:none;
}

.post .titleb{
	color:#fff;
}

.front_post .title a{
	font:bold 18px Helvetica;
	color:#0099cc;
}

.post .text{
	margin-top:5px;
	font:normal 11px Helvetica;
	color:#666666;
	line-height:16px;
	margin-bottom:10px;
}

.post .min_photos_margin{
	margin-bottom:21px;
}

.post .min_photos .number{
	margin-top:2px;
	background-color:#0099cc;
	width:51px;
	height:53px;
	font:normal 10px Helvetica;
	color:#ffffff;
	padding-left:4px;
	padding-top:2px;
}

.post .min_photos img{
	margin-top:2px;
	margin-left:2px;
}

.post .postlink a{
	color:#FFF;
}

.post .postlink a:hover{
	color:#FFF;
}

.post .postlink{

	padding:9px;
	/*height:27px;
	padding-left:48px;
	background-color:#ebf7fb;
	background-image: url("exteranl_link_bg.gif");
	background-repeat:no-repeat;*/
	margin-bottom:21px;
	font: bold 12px Helvetica;

}
.post .postlink:hover{
	height:27px;
	padding:9px;
	/*padding-left:48px;
	background-color:#ebf7fb;
	background-image: url("exteranl_link_bg.gif");
	background-repeat:no-repeat;*/
	margin-bottom:21px;
	font: bold 12px Helvetica;
	background-color:#09c;
}

.photo_block{
	text-align:center;
	background-color:#000;
}

.post .photo_block{
	/*margin-top:5px;*/
}

.post .photo_bg{
	margin-top:1px;
	text-align:center;
	/*background-color:#f7f7f7;
	border:1px solid #cccccc;*/
}

.photo_block_border{
	margin-top:2px;
	padding-left:14px;
	padding-right:12px;
	padding-top:12px;
	padding-bottom:12px;
	border:1px solid #cccccc;
	color:#a6a6a6;
	font:normal 14px Helvetica;
}

.post .photo_block_border{
	margin:0px;
	border-top:0px;
}


.pdetails .photo_block_border a, .post .photo_block_border a{
	color:#0099cc;
	font:bold 12px Helvetica;
	text-decoration:none;
}

.photo_block_border a.fav, .photo_block_border a.fav_hover{
	/*padding-left:24px;
	background-image: url("icn_fav_bg.gif");
	background-repeat:no-repeat;
	background-position:0px 2px;*/
}

.photo_block_border a.fav_hover{
	background-image: url("icn_fav_or_bg.gif");
}

.photo_block_border a.grey, .post .photo_block_border .float_right{
	font:bold 12px Helvetica;
	color:#333;
}

.photo_block_border a:hover{
	text-decoration:underline;
}
.fix_photo_block_width{
	display:inline-block;
	width:540px;
}
.photo_block_border .licence{
	display:block;
	font:normal 9px Helvetica;
	color:#999999;
	text-align:right;
}
.photo_block_border .licence a{
	font:normal 9px Helvetica;
	color:#999999;
}
.photo_block_rate{
	margin:0px;
	border-top:0px;
	color:#333;
	font:bold 10px Helvetica;
}

.post .photo_block_rate a{
	color:#0099cc;
	text-decoration:none;
	font:bold 10px Helvetica;
}

.photo_block_rate .tags{
	min-height:13px;
	margin-top:10px;
	background-image:url("tags_bg.gif");
	background-repeat:no-repeat;
	padding-left:33px;
	color:#666;
	font:normal 10px Helvetica;
	padding-bottom:1px;
	margin-bottom:3px;
}

.photo_block_rate .tags a{
	color:#666;
	font:normal 10px Helvetica;
	text-decoration:none;
}

.photo_block_rate .tags a.edit{
	color:#0099cc;
	font:bold 10px Helvetica;
}

.photo_block_rate .tags a:hover{
	text-decoration:underline;
}

/*a.comment{
	display:block;
	width:120px;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	font:bold 11px Helvetica;
	color:#fff;
	text-decoration:none;
	margin-bottom:2px;
}*/
.txt a.comment, .feed_text a.comment{
	display:block;
	width:115px;
	padding:7px;
	font:bold 11px Helvetica;
	color:#fff !important;
	text-decoration:none !important;
	margin-bottom:2px;
	/*margin-top:5px;
	-moz-border-radius:5px;
	background-color:#09c !important;*/
}

.txt a.comment:hover{
	text-decoration:none !important;
	color:#FFF !important;
}

.feed_time a{
	color:#999!important;
}

.feed_time a:hover{
	text-decoration:underline;
}

.feed_text a{
	color:#6CF;
}

a.post_comment{
	-moz-border-radius:5px;
	-webkit-border-radius:5px; /*safari and chrome*/
	-khtml-border-radius:5px; /*linux browsers*/
	border-radius:5px; /*CSS3*/
	/*behavior:url("border-radius.htc");*/
	padding-top:5px;
	padding-bottom:5px;
	display:inline-block;
	padding-left:10px;
	padding-right:10px;
	background-color:#0099cc;
	font:bold 14px Helvetica;
	color:#fff;
	margin-top:10px;
	text-decoration:none;
	white-space:nowrap;

}

.feed_item .feed_text a.comment:hover{
	text-decoration:underline;
	/*background-color:#09c;*/
}

.feed_item .agenda_feed_text{
	width:468px;
	padding-top:17px;
	padding-left:0px;
}

.item_comm{
	background-color:#2A3339;
	margin-bottom:1px;
	padding:10px;
	color:#fff;
	font:normal 11px Verdana;
	
	padding-bottom:35px;
	background-color:#31363A;
}

.item_comm img{
	margin-right:5px;
}

.item_comm .comm_txt{
	width:400px;
	color:#FFF;
	
	width: 520px;	
}

.item_comm .comm_txt div a{
	color:#FFF;
	text-decoration:none;
}

.item_comm .comm_txt font{
	font:normal 10px Helvetica;
}

.feed_item .feed_text .item_comm div a{
	color:#fff;
	font:bold 11px Helvetica;
	text-decoration:none;
}

.profile_block{
	width:568px;
	background-color:#edfaff;
	margin-bottom:2px;
}

.profile_block .float_left{
	margin-left:7px;
}

.profile_block a img{
	margin-right:2px;
}

.profile_block .title{
	width:100px;
	padding-top:2px;
	font:bold 13px Helvetica;
	color:#0099cc;
}

.profile_block .title a{
	font:bold 13px Helvetica;
	color:#0099cc;
	text-decoration:none;
}

.profile_block .title a:hover{
	text-decoration:underline;
}

.profile_block .height_text{
	padding-top:5px;
	height:86px;
	width:300px;
	color:#333333;
	font:bold 10px Helvetica;
	line-height:17px;
}

.profile_block .height_text a{
	font:bold 14px Helvetica;
	color:#333333;
	text-decoration:none;
}

.profile_block .links, .profile_block .links a{
	font:bold 11px Helvetica;
	color:#0099cc;
	text-decoration:none;
}

.profile_block a:hover{
	text-decoration:underline;
}

/* edit button */
.edit_button a{
	width:40px;
	margin-top:10px;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:5px;
	padding-right:5px;
	display:block;
	background-color:#ffffff;
	border:1px solid #f0f0f0;
	font:10px Helvetica;
	color:#cfcfcf;
	text-decoration:none;
}
.edit_button a:hover{
	background-image:url("edit_pencil.gif");
	background-position:right;
	background-repeat:no-repeat;
	background-color:#0099cc;
	border:1px solid #0099cc;
	font:bold 10px Helvetica;
	color:#ffffff;
	text-decoration:none;
}
.edit_button_make a{
	margin-top:0px;
	margin-left:150px;
}
/* caption styling */

.caption-top, .caption-bottom {
	color: #ffffff;
	/*padding: 1.2em;	*/
	font-weight: bold;
	font-size: 12px;
	font-family: arial;
	cursor: default;
	border: 0px solid #334143;
	background: #0099cb;
}
.caption-top {
   border-width: 0px 0px 1px 0px;
}
.caption-bottom {
   border-width: 1px 0px 0px 0px;
}
.caption a, .caption a {
	border: 0 none;
	text-decoration: none;
	background: #000000;
	padding: 0.3em;
}
.caption-wrapper {
	float: left;
}
br.c { clear: both; }

.caption-top .wiki_edit_photo_simple, .caption-bottom .wiki_edit_photo_simple{
	text-decoration:none;
	filter:alpha(opacity=90);
	-moz-opacity: 0.90;
	opacity:0.90;
}


/************************/



.label_stats, .label_stars, .label_rate, .label_stars_dg, .label_stars_fa{
	margin-bottom:2px;
	color:#fff;
	font:bold 10px Verdana;
	padding-left:6px;
	width:80px;
	padding-top:2px;
	padding-bottom:1px;
	margin-right:10px;
	text-align:right;
}

.label_stars_dg{
	background-color:transparent;
	padding-left:0px;
	color:#999;
	font:normal 10px Helvetica;
}

.label_rate_hover{
}

.value_stats{
	margin-bottom:2px;
	height:17px;
	background-color:#f7f7f7;
	background-image:url("lightgrey_arrow_right.gif");
	background-repeat:no-repeat;
	background-position:right;
	width:188px;
}

.value_stats div{
	position:absolute;
	color:#666;
	padding-left:6px;
	padding-top:2px;
}

.value_stars{
	margin-bottom:4px;
	height:17px;
	/*background-color:#f7f7f7;
	background-image:url("star_bg_0.gif");*/
	background-repeat:no-repeat;
	background-position:right;
	width:205px;
}

.jquery-ratings-full {
  width: 174px;
  height: 17px;
  background-image: url('rated_0.gif');
  background-repeat: no-repeat;
}

.jquery-ratings-full-1 {background-image: url('rated_1.gif');}
.jquery-ratings-full-2 {background-image: url('rated_2.gif');}
.jquery-ratings-full-3 {background-image: url('rated_3.gif');}
.jquery-ratings-full-4 {background-image: url('rated_4.gif');}
.jquery-ratings-full-5 {background-image: url('rated_5.gif');}

.own_vote.jquery-ratings-full {background-image: url('rate_0.gif');}
.own_vote.jquery-ratings-full-1 {background-image: url('rate_1.gif');}
.own_vote.jquery-ratings-full-2 {background-image: url('rate_2.gif');}
.own_vote.jquery-ratings-full-3 {background-image: url('rate_3.gif');}
.own_vote.jquery-ratings-full-4 {background-image: url('rate_4.gif');}
.own_vote.jquery-ratings-full-5 {background-image: url('rate_5.gif');}

.jquery-ratings-star{
  width: 33px;
  height: 17px;
  position: relative;
  float: left;
  margin-right: 1px;
}

/*******RATING*********/
/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating{padding-left:7px;float:left;width:30px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{/*background:url(delete.gif) no-repeat 0 -16px*/}
div.star-rating,div.star-rating a{background:url(star.png) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 -34px;border:0}
div.star-rating-on a{background-position:0 0px!important}
div.star-rating-hover a{background-position:0 -17px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */

/*UPLOADIFY*/
.fileUploadQueueItem {
	font: 11px Helvetica, Geneva, sans-serif;
	background-color: #EBEBEB;
	/*border: 3px solid #E5E5E5;*/
	margin-top: 2px;
	padding: 10px;
}
.fileUploadQueueItem .cancel {
	float: right;
}
.fileUploadProgress {
	/*background-color: #FFFFFF;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
	margin-top: 10px;*/
	width: 100%;
}
.fileUploadProgressBar {
	background-color: #0099FF;
}

.fileUploaderBtn{

}

.fileUploadButtonDiv{
	float:right;
	margin-left:5px;
}

.hp_dest .feed_item{
	width:606px;
}

.hp_dest .feed_item .feed_image, .news_dest .feed_item .feed_image{
	width:74px;
}

.hp_dest .post, .news_dest .post{
	float:left;
	margin-top:2px;
	padding-left:21px;
	width:500px;
}

.news_dest .post{
	width:460px;
}

.hp_dest .tagline, .news_dest .tagline{
	float:left;
	margin-right:11px;
	min-width:43px;
	padding-right:24px;
	padding-left:7px;
	padding-top:1px;
	padding-bottom:4px;
	color:#fff;
	font:normal 10px Helvetica;
	margin-bottom:7px;
}

.hp_dest .post .title a, .news_dest .post .title a{
	font:bold 13px Helvetica;
}

.hp_dest .post .title a:hover, .news_dest .post .title a:hover{
	text-decoration:underline;
}

.hpitem1_transparency, .hpitem1_transparency_text{
	position:absolute;
	margin-left:19px;
	top:345px;
	width:17px;
	height:17px;
	background:#000000;
	filter:alpha(opacity=40);
	-moz-opacity: 0.40;
	opacity:0.40;
	display:block;

}

.hpitem1_transparency_text{
	top:344px;
	height:19px;
	margin-left:37px;
	width:290px;
	background:#fff;
	filter:alpha(opacity=70);
	-moz-opacity: 0.70;
	opacity:0.70;
	display:none;
}

.hpitem1_title, .hpitem1_text{
	top:344px;
	position:absolute;
	background:transparent;
	color:#d9d9d9;
	font:bold 12px Helvetica;
	width:280px;
	margin-left:18px;
}

.hpitem1_text{
	display:none;
	top:347px;
	margin-left:43px;
}

.hpitem1_title a{
	border:1px solid #d9d9d9;
	text-align:center;
	color:#d9d9d9;
	font:bold 14px Helvetica;
	text-decoration:none;
	display:block;
	width:17px;
	height:17px;
}

.hpitem1_text a{
	color:#2b2b2b;
	font:bold 10px Helvetica;
	text-decoration:none;
}

#accordion_menu{
	padding:0px;
	margin:0px;
}

#accordion_menu li{
	padding:0px;
	margin:0px;
	list-style-type:none;
}

#accordion_menu a.title{
	padding-top:9px;
	height:27px;
	display:block;
	font:bold 15px Helvetica;
	color:#fff;
	text-decoration:none;
	padding-left:28px;
	background-image:url("white_arrow_medium_right.gif");
	background-repeat:no-repeat;
	background-position:15px 14px;
}

#accordion_menu a.title.on{
	background-image:url("white_arrow_medium_btm.gif");
	background-repeat:no-repeat;
	background-position:11px 17px;
}

.hp_gears{background-color:#ff4136;}
.hp_motorsport{background-color:#ff7b1d;}
.hp_greenarea{background-color:#41a62a;}
.hp_encyclopedia{background-color:#7eb7cc;}
.hp_news{background-color:#99d6eb;}
.hp_feature{background-color:#8079fd;}

.gear_bg, .motorsport_bg, .greenarea_bg, .encyclopedia_bg{
	background-image:url("hp_gears.gif");
	background-repeat:no-repeat;
	background-position:262px 6px;
}
.motorsport_bg{background-image:url("hp_motorsport.gif");}
.greenarea_bg{background-image:url("hp_green.gif");}
.encyclopedia_bg{background-image:url("hp_encyclopedia.gif");}

#accordion_menu .transparency{
	width:302px;
    height:81px;
    position:absolute;
	filter:alpha(opacity=70);
	-moz-opacity: 0.70;
	opacity:0.70;
}

#accordion_menu .txt{
	height:75px;
	padding-left:16px;
	padding-top:6px;
	font:normal 11px Helvetica;
	color:#fff;
	position:relative;
}

#accordion_menu .txt a{
	color:#ffffff;
	font:bold 14px Helvetica;
	text-decoration:none;
}

.hd_other{
	padding-left:38px;
	padding-top:19px;
}

.hd_other .hd_tabbar{
	padding-top:19px;
}

.hd_other .wiki_header_text{
	padding-top:3px;
	background-image: url("hd_news_bg.gif");
}

.hd_other .green_header_text{
	height:45px;
	padding-top:3px;
	background-image: url("hd_green_bg.gif");
	background-repeat:no-repeat;
}
.hd_other .push_text{
	padding-top:5px;
}
.hd_agenda .wiki_header_text{background-image: url("hd_agenda_bg.gif");}

.news_mh{
	display:block;
	width:568px;
	height:226px;
	margin-top:5px;
	margin-bottom:15px;
	background-color:#edfaff;
}
.news_mh img{
	border:0px;
}
.news_mh .list{
	float:left;
	width:75px;
	height:226px;

}
.news_mh a.link img{
	filter:alpha(opacity=50);
	-moz-opacity: 0.50;
	opacity:0.50;
}
.news_mh a.sel img{
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity:1;
}
.news_mh .list img{
	border:0px;
	margin-right:2px;
	margin-bottom:2px;

}
.news_mh .no_display{
	display:none;
}
.news_mh .large img{
	float:left;
	width:302px;
	height:226px;
}
.news_mh .large .text{
	float:left;
	width:151px;
	height:161px;
	padding:20px;
	font:11px Helvetica;
	color:#666666;
}
.news_mh .large .text a{
	display:block;
	padding:0px;
	padding-bottom:5px;
	text-align:left;
	font:bold 12px Helvetica;
	color:#0099cc;
	text-decoration:none;
}
.news_mh .large a.more{
	padding-left:20px;
	font:bold 11px Helvetica;
	color:#0099cc;
	text-decoration:none;
}

.news_mh .large a:hover{
	text-decoration:underline;
}

ul.blue_bullet{
	margin:0px;
	padding:0px;
	/*margin-top:50px;
	margin-bottom:200px;*/
}

ul.blue_bullet li{
	margin:0px;
	padding:0px;
	list-style-type:none;
	padding-bottom:3px;
}

ul.blue_bullet li a{
	/*background-image: url("blue_bullet.gif");
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left:7px;*/
	font:bold 11px Helvetica;
	color:#0099cc;
	text-decoration:none;
}

ul.blue_bullet li a:hover{
	text-decoration:underline;
}

.rb_hp, #hot_topics{
	background-color:#edfaff;
	padding-top:6px;
	padding-bottom:17px;
}

#hot_topics{
	padding-top:10px;
	background-color:#f7f7f7;
}

.rb_hp .title{
	font:bold 15px Helvetica;
	color:#333;
	padding-left:16px;
	padding-top:15px;
	padding-bottom:15px;
}

.rb_hp ul, #hot_topics ul{
	margin:0px;
	padding:0px;
	margin-left:11px;
	margin-right:11px;
}

.rb_hp li, #hot_topics li{
	margin:0px;
	padding:0px;
	list-style-type:none;
	background-image: url("blue_bullet.gif");
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left:9px;
	padding-bottom:10px;
}


.rb_hp .more, #hot_topics .more{
	text-align:right;
	padding-right:9px;
}

.rb_hp a, #hot_topics a{
	font:bold 10px Helvetica;
	color:#0099cc;
	text-decoration:none;
}

.rb_hp a:hover, #hot_topics a:hover{
	text-decoration:underline;
}

.top_news{
	width:112px;
	height:186px;
	background-color:#f7f7f7;
	margin-bottom:23px;
}

.top_news div{
	margin-left:6px;
	margin-right:6px;
	margin-top:2px;
	font:normal 10px Helvetica;
	color:#666;
}

.top_news a{
	font:bold 11px Helvetica;
	color:#0099cc;
	text-decoration:none;
}

.top_news a:hover{
	text-decoration:underline;
}

.main_news{
	margin-bottom:18px;
}

.main_news .transparency{
	width:568px;
    height:74px;
    position:absolute;
	filter:alpha(opacity=60);
	-moz-opacity: 0.60;
	opacity:0.60;
	background-color:#000000;
}

.main_news .tagline{
	padding-left:17px;
	margin-bottom:5px;
	position:relative;
	color:#fff;
}

.main_news .tagline div{
	width:39px;
	padding-left:7px;
	padding-right:28px;
	padding-top:1px;
	padding-bottom:4px;
	background-color:#fca83a;
	position:relative;
}

.main_news .title{
	width:534px;
	padding-right:17px;
	padding-left:17px;
	color:#ffffff;
	font:bold 13px Helvetica;
	position:relative;
}

.main_news .title a{
	color:#ffffff;
	font:bold 13px Helvetica;
	text-decoration:none;
}

.main_news .title a:hover{
	text-decoration:underline;
}

.wiki_news_bl{
	margin-right:2px;
	background-color:#edfaff;
	width:282px;
	height:264px;
}
.wiki_news_bl .header{
	width:267px;
	padding-top:10px;
	padding-left:15px;
	height:26px;
	background-color:#99d6eb;
	font:bold 15px Helvetica;
	text-align:left;
	color:#ffffff;
}
.wiki_news_bl .text{
	padding:15px;
	height:140px;
	font:11px Helvetica;
	color:#333333;
	line-height:16px;
	overflow:hidden;
}
.wiki_news_bl .submit{
	padding-left:15px;
}

.pdetails{
	color:#666;
	font:normal 12px Helvetica;
	line-height:14px;
}

.pdetails .date, .agenda_main .date{
	color:#999;
	font:normal 10px Helvetica;
	margin-bottom:20px;
	margin-top:3px;
	line-height:16px;
}

.pdetails .date b, .agenda_main .date b{
	color:#333;
	font:bold 10px Helvetica;
	margin-bottom:10px;
}

.pdetails a{
	color:#0099cc;
	font:bold 10px Helvetica;
	text-decoration:none;
}

.pdetails .date a, .agenda_main .date a{
	color:#999;
	font:normal 10px Helvetica;
}

.pdetails .date a:hover, .pdetails .date a:hover{
	text-decoration:underline;
}

.pdetails .previous{
	margin-top:20px;
	color:#666;
	font:normal 11px Helvetica;
	margin-bottom:30px;
}

.pdetails .previous a{
	font:bold 11px Helvetica;
}

.rb_news{
	color:#a6a6a6;
	font:normal 14px Helvetica;
}

.rb_news a{
	color:#0099cc;
	font:bold 12px Helvetica;
	text-decoration:none;
}

.rb_news a:hover{
	text-decoration:underline;
}

.rb_news .sep{
	padding-top:2px;
	padding-bottom:20px;
}

.rb_news .sep img{
	margin-right:9px;
}

.nag_rate{
	width:282px;
	background-color:#ebf7fb;
	border:1px solid #99d6eb;
	color:#0099cc;
	font:bold 15px Helvetica;
	padding:10px;
	padding-top:7px;
	line-height:22px;
}

.nag_rate span{
	color:#666;
	font:bold 11px Helvetica;
}

.nag_rate_img{
	position:relative;
	top:-1px;
	left:19px;
	margin-bottom:10px;
}

.content a.join{
	display:block;
	width:94px;
	height:35px;
	background-image: url("join_bg.gif");
	background-repeat:no-repeat;
	color:#333;
	font:bold 22px Helvetica;
	text-decoration:none;
	padding-left:18px;
	padding-top:5px;
}



/* alert */
/* Overlay */
#confirmModalOverlay {background-color:#eee;}

/* Container */
#confirmModalContainer {padding-top:10px; width:420px; font-family:'Helvetica', Helvetica, Arial; font-size:16px; text-align:left; background:#333;}
#confirmModalContainer .header { display:block;text-align:left;height:30px; width:150px; color:#fff; font-size:1.1em; font-weight:bold;margin:15px;}
#confirmModalContainer .header span {padding-left:8px;}
#confirmModalContainer .message {color:#fff; text-align:left; margin:0; padding:30px 4px 0px 15px; font-size:13px; font-weight:bold;}
#confirmModalContainer .buttons {width:160px; float:right; padding:10px 8px 0px;}
#confirmModalContainer .buttons div {float:right;  padding-top:7px;margin-left:8px; width:70px; height:22px; font-size:12px; color:#fff; font-weight:bold; text-align:center; background-color:#0099cc; cursor:pointer;}

.sm { margin:0px;padding:0px;padding-bottom:35px; }
.sm {list-style:none; margin-bottom:15px; width:605px; height:227px; display:block; float:left; overflow:hidden;}
.sm li {float:left; display:inline; overflow:hidden}
.sm li .info{
    position:absolute;
	width:417px;
	height:74px;
}
.sm li .info .trans{
    position:absolute;
	width:417px;
	height:74px;
	background:#000000;
	filter:alpha(opacity=40);
	-moz-opacity: 0.40;
	opacity:0.40;
}
.sm li .info .fix{
	margin-left:1px;
	width:416px;
}
.sm li .info .block{
	display:block;
    position:absolute;
    min-width:60px;
    height:17px;
    margin-left:20px;
    padding-top:3px;
    padding-right:5px;
    padding-left:5px;
	background-color:#99d6eb;
	color:#ffffff;
	font:11px Helvetica;
}
.sm li .info .text{
	display:block;
    position:absolute;
    top:22px;
    left:20px;
	background:transparent;
	color:#ffffff;
	font:bold 12px Helvetica;
}

/*
.sm ul{
	width:695px;
	display:block;
	list-style: none;
	font-family: Arial, sans-serif;
  	font-size: 11px;
	margin: 0;
	padding: 0;
}

.sm ul li{
	margin: 0;
	padding: 0;
	float:left;
	overflow: hidden;
	height: 227px;
	width: 100px;
	cursor: pointer;
}

.sm .a1{
	display:block;
	margin: 0;
	padding: 0;
	width: 405px;
}

.sm ul li img{
	margin: 0;
	padding: 0;
	z-index: 100;
	width: 405px;
}*/

.report{
	padding-top:20px;
	color:#999;
	text-align:center;
	font:bold 12px Helvetica;
}
.report a{
	color:#999;
	text-decoration:none;
}
.report a:hover{
	text-decoration:underline;
}
/* help */
.help_header_text{
	margin-right:38px;
	font:bold 20px Helvetica;
	color:#ffffff;
	padding-right:47px;
	padding-top:5px;
}
.help_title{
	padding-left:15px;
	font:bold 17px Helvetica;
	color:#000000;
}
.help_title a{
	color:#000000;
	text-decoration:none;
}
.help_title a:hover{
	text-decoration:underline;
}
.help_title small{
	font:bold 14px Helvetica;
}
.help_item, .help_search_item{
	padding-top:5px;
	padding-left:10px;
	font:bold 15px Helvetica;
	text-transform:lowercase;
}
.help_search_item a{
	padding-top:5px;
	padding-left:10px;
	font:bold 14px Helvetica;
	color:#0099cc;
	text-decoration:none;
}
.help_item:hover{
	padding-top:5px;
	padding-left:10px;
	background-color:#edfaff;
	background-image: url("darkgrey_arrow_right.gif");
	background-repeat:no-repeat;
	background-position:10px 10px;
}
.help_item a{
	padding-top:5px;
	padding-left:10px;
	font:bold 12px Helvetica;
	color:#333;
	text-decoration:none;
}
.help_section{
	height:26px;
	padding-top:10px;
	padding-left:15px;
	background-color:#ececec;
}

.help_section a{
	font:bold 14px Helvetica;
	color:#0099cc;
	text-decoration:none;
	text-transform:lowercase;
}
.help_topic{
	margin-top:15px;
	padding-left:50px;
	background-image: url("bullet_arrows.png");
	background-repeat:no-repeat;
	background-position:40px 4px;
	font:bold 13px Helvetica;
	color:#0099cc;
}
.help_topic a{
	color:#333;
	text-decoration:none;
}

.help_topic a:hover {
	color:#0099cc;
}

.help_topic_item{
	display:block;
	border-top:1px solid #e5e5e5;
	margin-top:15px;
	padding-top:15px;
	padding-left:30px;
	font:13px Helvetica;
	color:#333333;
}
.help_topic_item b{
	display:block;
	margin-bottom:10px;
}
.help_topic_item .back_top{
	display:inline-block;
	margin-top:10px;
	margin-bottom:25px;
	padding-left:20px;
	background-image: url("help_top.gif");
	background-repeat:no-repeat;
	background-position:0px 1px;
	font:bold 12px Helvetica;
	color:#0099cc;
	text-decoration:none;
}

.help_form{
	width:568px;
	padding-top:40px;
}
.help_tip{
	background-color: #757575;
	color: #FFFFFF;
	display: inline;
	font: bold 17px Helvetica;
	height: 36px;
	padding: 10px 30px 11px 10px;
}

.help_tip a {
	text-decoration:none;
	color:#fff;
}

.help_tip_triangle {
	background-image: url("arrow_tip_help_new.png");
	background-repeat:no-repeat;
	background-position:left bottom;
	background-color:transparent;
	width:10px;
	height:10px;
	margin-bottom:20px;
	margin-top:11px;
}

.rb_help_tips{
	width:298px;
	/*border:1px solid #d6d6d6;*/
	margin-bottom:8px;
}
.rb_help_tips .rb_main{
	height:155px;
	background-image:url(transparency20.png);
	background-repeat:repeat;
}
.rb_help_tips .rb_main a.title{
	display:block;
	padding:15px;
	font:bold 16px Helvetica;
	color:#fff;
	text-decoration:none;
}
.rb_help_tips .rb_main span{
	display:block;
	padding:15px;
	font:11px Helvetica;
	color:#fff;
	text-align:justify;
}
.rb_help_tips .rb_main span a{
	font:11px Helvetica;
	color:#fff;
	text-decoration:none;
}
.rb_help_tips .rb_bottom{
	height:55px;
	background-image:url(transparency20.png);
	background-repeat:repeat;
}
.rb_help_tips .rb_bottom a{
	display:block;
	width:80px;
	height:35px;
	padding-top:20px;
	margin-right:15px;
	float:right;
	background-image: url("help_tips_arrow.png");
	background-repeat:no-repeat;
	background-position:right;
	font:bold 12px Helvetica;
	color:#ccc;
	text-decoration:none;
}
.add_car_tip{
	float:right;
	display:inline-block;
	width:349px;
	height:100px;
	margin-top:40px;
	margin-right:50px;
}
.add_car_tip .add_car_tip_main{
	float:right;
	width:340px;
	background-color:#606060;
	/*padding:5px 15px 20px 15px;
	background-color:#606060;
	font:12px Helvetica;
	color:#ffffff;
	text-decoration:none;	*/
}
.add_car_tip .add_car_tip_main .text{
	padding:5px 15px 10px 15px;
	font:11px Helvetica;
	color:#ffffff;
	text-decoration:none;
}
.add_car_tip_main a{
	float:right;
	margin-top:10px;
	margin-right:10px;
	width:9px;
	height:9px;
	background-image: url("close_tip_car.gif");
	background-repeat:no-repeat;
	background-position:0px 0px;
	text-decoration:none;
}
.add_car_tip_main span{
	display:block;
	padding-top:15px;
	padding-left:15px;
	font:bold 14px Helvetica;
	color:#ffffff;
}
.add_car_tip .left{
	display:block;
	float:left;
	width:9px;
	height:100%;
	/*margin-right:15px;*/
	background-image: url("arrow_add_car.gif");
	background-repeat:no-repeat;
	background-position:0px 10px;
	background-color:#ffffff;
}
/* shop */

/*green page*/
.green_news_main, .green_news_main_th, .green_main_tabs{
	height:226px;
}
.green_main_tabs{
	height:230px;
}
.green_news_main img{
	padding-right:10px;

}
.green_news_main .right_text{
	display:block;
	width:250px;
	font:11px Helvetica;
	color:#666666;
}
.green_news_main a, .green_news_main span, .green a, .right_text a, .right_text span{
	display:block;
	padding-top:10px;
	font:bold 13px Helvetica;
	color:#0099cc;
	text-decoration:none;
}
.green a{
	padding-top:5px;
	font:bold 11px Helvetica;
}
.green_news_main a.news{
	padding-top:0px;
	border:0px;
}
.green_news_main span{
	width:230px;
	font:11px Helvetica;
	color:#666666;
}
.green_news_main_th{
	height:74px;
	margin-top:2px;
}
.green_news_main_th .img{
	width:74px;
	height:74px;
	margin-right:2px;
	cursor:pointer;
}
/*.green_news_main_th .iimg{
	width:74px;
	height:74px;
}*/
.green_news_main_th .thumbs{
	width:70px;
	height:70px;
	border:2px solid #99d6eb;
	cursor:default;
}
.green_news_main_th .th_info{
	width:255px;
	padding-top:5px;
	font:11px Helvetica;
	color:#333333;
}
.th_info span{
	display:block;
	font:bold 13px Helvetica;
	color:#0099cc;
}
.th_info a{
	display:block;
	font:bold 13px Helvetica;
	color:#0099cc;
	text-decoration:none;
}
.green_main_tabs{
	display:block;
	padding:20px;
	border-width:0px 1px 1px 1px;
	border-style:solid;
	border-color:#cccccc;
}
.green_main_tabs .img_line{
	display:block;
	width:530px;
	height:93px;
	margin-top:10px;
	background-color:#cceaf5;
}
.green_main_tabs .img_line .img_item{
	width:93px;
	height:93px;
	background-repeat:no-repeat;
	margin-right:2px;
}
.img_item a{
	display:block;
	width:93px;
	height:93px;
	font:bold 10px Helvetica;
	color:#ffffff;
	text-decoration:none;
}
.img_item a span{
	position:relative;
	top:70px;
	left:5px;
	display:block;
	padding-top:3px;
	width:20px;
	height:15px;
	background-color:#0099cc;
	text-align:center;
}
.green_main_tabs .img_line .see_more{
	display:block;
	float:right;
	width:55px;
	background-image:url("../images/nav_next.gif");
	background-repeat:no-repeat;
	background-position:center center;
	height:93px;
}
.see_more a{
	display:block;
	padding-top:75px;
	width:55px;
	text-align:center;
	font:bold 11px Helvetica;
	color:#333333;
	text-decoration:none;
}
.green_main_tabs .green_main_info{
	display:block;
	margin-top:20px;
	font:bold 11px Helvetica;
	color:#0099cc;
	line-height:15px;
}
.green_main_info{
	display:inline-block;
	padding:0px;
	margin-top:0px;
	display:inline-block;
}
.green_main_info .bl_links{
	display:inline-block;
	float:left;
	width:200px;
}
.green_main_info bl_links_line{
	list-style-type:square;
	padding:0px;

}
.green_main_info a.more, .green_main_info .bl_links_line a{
	display:block;
	background-image:url("bullet_blue.gif");
	background-repeat:no-repeat;
	background-position:0px 7px;
	padding-left:10px;
	font:bold 11px Helvetica;
	color:#0099cc;
	text-decoration:none;
}
.green_main_info .bl_links_line a{
	padding-top:2px;
	padding-bottom:2px;
}
.green_main_info .bl_more{
	display:inline-block;
	margin-top:50px;
	float:right;
}
.green_main_info .bl_more a{
background-image:none;
	text-decoration:none;
}

/*STYLE USED IN GREEN AND CLASSIFIEDS*/
.green_tabs_line{
	display:inline-block;
	float:left;
	width:100%;
	height:39px;
	background-color:#ffffff;
	border-width:0px;
	border-style:solid;
	border-color:#cccccc;
	padding-bottom:1px;
}
.green_tabs_line .tabs{
	display:inline-block;
	float:left;
	width:169px;
	height:29px;
	padding-top:10px;
	background-color:#e2e4e5;
	font:bold 14px Helvetica;
	color:#333;
	text-align:center;
	cursor:pointer;
}
.green_tabs_line .sel{
	display:inline-block;
	float:left;
	width:169px;
	height:29px;
	padding-top:10px;
	background-color:#6e777c;
	font:bold 14px Helvetica;
	color:#fff;
	text-align:center;
	cursor:default;
	background-image:url(green_top_selected.png);
	background-repeat:no-repeat;
	background-position:center bottom;
	padding-bottom:10px;
}
/**************************/
.green_fun_title{
	margin-bottom:10px;
	font:bold 14px Helvetica;
	color:#333333;
}
.green_fun_title span{
	font:bold 12px Helvetica;
	color:#0099cc;
}
.green_rb_slide .bl_car{
	display:inline-block;
	margin-bottom:10px;
}
.bl_car b{
	display:block;
	font:bold 12px Helvetica;
	color:#333333;
}
.bl_car img{
	display:block;
	float:left;
	margin-right:1px;
	border:0px;
}
.bl_car .last_item{
	display:block;
	float:left;
	width:14px;
	height:35px;
	padding-top:20px;
	padding-left:3px;
	background-color:#e5f4fa;
}
.green_rb_slide ul{
	padding:0px;
	margin:0px;
}
.green_rb_slide li{
	padding-left:0px;
	margin-top:2px;
	background-image:url("white_arrow_medium_right.gif");
	background-repeat:no-repeat;
	background-position:10px 14px;
	background-color:#41a62a;
	list-style-type:none;
}
.green_rb_slide li.active{
	background-image:url("white_arrow_medium_btm.gif");
	background-repeat:no-repeat;
	background-position:10px 15px;
}
.green_rb_slide li a.title{
	float:left;
	padding-top:10px;
	padding-left:10px;
	font:bold 14px Helvetica;
	color:#ffffff;
	text-decoration:none;
}
.green_rb_slide li img{
	float:left;
	padding-top:3px;
	padding-left:20px;
	border:0px;
}
.green_rb_slide .bl_rb_info{
	padding:10px;
	font:11px Helvetica;
	color:#333333;
	background-color:#ecf6e9;
}
.green_rb_slide .bl_rb_info a{
	font:bold 11px Helvetica;
	color:#0099cc;
	text-align:right;
	text-decoration:none;
}

.green_tech_bl{
	display:inline-block;
	width:545px;
	height:131px;
	margin-bottom:2px;
	background-color:#fff;
	border-top:1px solid #e8e8e8;
}
.green_tech_bl a{
	border:0px;
	text-decoration:none;
	color:#333333;
}
.green_tech_bl .bl_left{
	display:inline-block;
	float:left;
	height:55px;
	height:131px;
	background-color:#ECF6E9;
	border:0px;
}
.bl_left img{
	border:0px;
}
.green_tech_bl .text{
	display:inline-block;
	width:275px;
	padding:0px 10px 10px 10px;
	float:left;
	font:normal 11px Helvetica;
}
.green_tech_bl .text b{
	display:block;
	padding-top:10px;
	padding-bottom:10px;
	font:bold 14px Helvetica;
	color:#333333;
}
.green_tech_bl .cars{
	display:inline-block;
	padding:0px 10px 10px 10px;
	float:right;
}
.green_tech_bl .cars b{
	display:block;
	padding-top:10px;
	padding-bottom:10px;
	font:bold 11px Helvetica;
	color:#0099cc;
}
.green_tech_bl .cars img{
	float:left;
	width:55px;
	height:55px;
	margin-left:1px;
}
.green_tech_dt{
	display:block;
	width:207px;
	height:55px;
	background-color:#ecf6e9;
}
.green_tech_dt img{
	display:block;
	float:left;
}
.green_tech_dt b{
	display:block;
	float:left;
	padding:20px;
	font:bold 14px Helvetica;
	color:#333333;
}
.green_dt_tech_text{
	display:block;
	width:567px;
	margin-top:5px;
	font:11px Helvetica;
	color:#333333;
	line-height:15px;
}
.green_dt_tech_tops{
	display:inline-block;
	margin-top:10px;
	height:74px;
}
.green_dt_tech_tops img{
	width:74px;
	height:74px;
	overflow:hidden;
}
.green_dt_tech_tops .left_bl{
	float:left;
	width:74px;
	height:74px;
	margin-right:1px;
	background-color:#0099cc;
}
.left_bl span{
	display:block;
	padding:5px;
	width:30px;
	font:bold 12px Helvetica;
	color:#ffffff;
}
.left_bl span a{
	display:block;
	height:20px;
	margin-top:10px;
	padding-left:15px;
	background-image:url("arrow_right.gif");
	background-repeat:no-repeat;
	font:11px Helvetica;
	color:#ffffff;
	text-decoration:none;
}
.green_dt_tech_tops img{
	float:left;
	margin-right:1px;
}

.margin2{
	margin-left:2px;
	margin-bottom:2px;
}

.margin3{
	margin-left:2px;
	margin-top:2px;
}

.margin4{
	margin-right:2px;
	margin-bottom:2px;
}

.txt_imgrights{
	font:normal 11px Helvetica;
	width:290px;
	padding-bottom:5px;
}



.slideshow{
	margin-right:10px;
}

.gal_concept{
	color:#fff;
	font:normal 9px Helvetica;
	background-color:#666;
	padding-left:3px;
	padding-right:4px;
	padding-bottom:2px;
}

.private{
	color:#fff !important;
	font:normal 9px Helvetica;
	padding-left:14px;
	padding-top:1px;
	height:12px;
	display:block;
	background-image:url("priv_bg.gif");
	background-repeat:no-repeat;
	background-position:0px 2px;
}

.comments_browse{
	width:568px;
	margin-bottom:19px;
}

.comments_browse a.comment{
	width:131px;
	padding-left:0px;
	text-align:center;
	padding-top:4px;
	padding-bottom:4px;
	background-color:#0099cc;
	color:#fff;
	margin-bottom:0px;
}

.comments_browse .forms .area_comm{
	width:344px;
}
/* overlay tip - makes */
.overlay{
	display:block;
	position:absolute;
	top:430px;
	margin-left:20px;
}
.overlay a{
	color:#000000;
	text-decoration:none;
}
.overlay a:hover{
	text-decoration:underline;
}
.overlay .line{
	display:block;
	height:19px;
}
.overlay .label{
	display:none;
	float:left;
	background-color:#ffffff;
	filter:alpha(opacity=80);
	-moz-opacity: 0.80;
	opacity:0.80;
}
.overlay span{
	display:block;
	color:#000000;
	height:17px;
	padding:2px 5px 0px 20px;
}
.overlay .link{
	position:absolute;
	left:0;
	margin:1px 1px 1px 1px;
	width:17px;
	height:17px;
	background-color:#434343;
	color:#ffffff;
	font-size:13px;
	text-align:center;
	cursor:pointer;
}

.hd_community .float_left{
	margin-bottom:2px;
	margin-right:2px;
}

.hd_community .special{
	background-color:#0099cc;
	width:270px;
	height:69px;
	font:bold 36px Arial;
	color:#fff;
	text-align:right;
	padding-right:32px;
	padding-top:5px;
}

.hd_community .special span{
	font:bold 11px Helvetica;
}

.hd_community .item_special{
	background-color:#0099cc;
	width:68px;
	height:69px;
	font:bold 12px Helvetica;
	color:#fff;
	padding-left:6px;
	padding-top:5px;
	text-decoration:none;
}

.item_rss{
	background-image:url("rss.gif");
	background-repeat:no-repeat;
	background-position:0px 3px;
	height:25px;
	padding-left:20px;
}

.sub_item_rss{
	padding-left:30px;
	padding-bottom:5px;
}
.sub_item_rss a{
	font:10px Helvetica;
}



.spec_title_noborder{
	padding-left:2px;
	font:bold 13px Helvetica;
	color:#333333;
}

.spec_title_noborder .float_left{
	padding-top:4px;
}

.spec_title_noborder .browsing{
	float:left;
	padding-top:0px;
	width:300px;
}

/*CLASSIFIEDS member*/
.ads_list_trader{
	border-bottom:1px solid #ccc;
}

.ads_list .item{
	border:1px solid #ccc;
	height:120px;
	width:445px;
	margin-bottom:2px;
}

.ads_list_trader .item{
	border:0px;
	border-top:1px solid #ccc;
	width:416px;
	height:10px;
	margin-bottom:10px;
}

.ads_list_profile .item{
	margin-bottom:35px;
	width:565px;
}

.ads_list_feeds .item{
	padding:0px;
	margin-bottom:0px;
	width:508px;
}

.ads_list .featured{
	border:1px solid #0099cc;
}

.ads_list .sponsored{
	border:2px solid #fe6631;
	width:412px;
	height:120px;
	background-color:#feefe8;
}

.ads_list_profile .sponsored{
	width:563px;
}

.ads_list_feeds .sponsored{
	width:506px;
}

.ads_list .item .left{
	width:20px;
	height:80px;
	padding-top:40px;
	background-color:#f5f5f5;
}

.ads_list .featured .left{
	background-color:#e5f4fa;
}

.ads_list .sponsored .left{
	background-color:#f26522;
}

.ads_list .item .image{
	width:130px;
	margin-top:10px;
	margin-left:10px;
}

.ads_list_trader .item .image{
	margin-top:10px;
	margin-left:0px;
}

.ads_list .item .middle{
	/*width:200px;*/
	margin-left:10px;
	color:#666;
	font:normal 10px Helvetica;
	height: 100%;
	position: relative;
}

.ads_list .item .middle .top{
	max-width: 260px;
}

.ads_list_trader .item .middle .top{

}

.ads_list_profile .item .middle{
	width:350px;
}

.ads_list .item .tagline{
	height:10px;
}

.ads_list_trader .item .tagline{
	height:10px;
}

.ads_list .item .middle a{
	color:#0099cc;
	font:bold 10px Helvetica;
	text-decoration:none;
}

.ads_list .item .title{
	margin-bottom:1px;
}

.ads_list .item .title a{
	color:#3399cc;
	font:bold 16px Helvetica;
}

.ads_list .item .specs{
	margin-bottom:2px;
	margin-top: 2px;
}

.ads_list .item a.photos, .ads_list .item a.comms, .ads_list .item a.videos{
	color:#666;
	font:normal 10px Helvetica;
	text-decoration:none;
	background-image: url("icn_photos.gif");
	background-repeat:no-repeat;
	background-position:0px 1px;
	padding-left:17px;
	margin-right:11px;
}

.ads_list .item a.comms{
	background-image: url("icn_comms.gif");
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-left:15px;
	margin-right:11px;
}

.ads_list .item a.videos{
	background-image: url("icn_videos.gif");
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-left:15px;
	margin-right:11px;
}


.ads_list .item .link{
	color:#ff5500;
	font:normal 10px Helvetica;
	position: absolute;
	bottom: 12px;
}

.ads_list .item .linkremove{
	color:#ff5500;
	font:bold 10px Helvetica;
}

.ads_list .item .link a{
	color:#09c;
	font:normal 10px Helvetica;
	text-decoration:none;
}

.ads_list .item .link span{
	color:#0099cc;
	font:normal 10px Helvetica;
}

.ads_list .item .middle a:hover{
	text-decoration:underline;
}

.ads_list .item .right{
	margin-top:3px;
	color:#333;
	font:bold 14px Helvetica;
	text-align:left;
}
.ads_list .item .price{
	color:#333;
	font:bold 14px Helvetica;
	text-align:left;
}
.ads_list_trader .item .right{
	margin-top:10px;
}
/*************/

.feed_answer{
	display:none;
	margin-top:2px;
	width:500px;
	background-color:#eee;
	color:#333;
	font:bold 10px Helvetica;
	padding:5px;
}

.new_ad_field{
	padding:3px;
	border:1px solid #cddfe5;
	color:#333;
	font:normal 11px Helvetica;
}

.new_ad_icn{
	vertical-align:middle;
	margin-bottom:7px;
	margin-right:3px;
}

.wiki_contribute{
	background-image:url(transparency20.png);
	background-repeat:repeat;
	padding:10px;
	margin-bottom:1px;
}

.wiki_contribute .close{
	display:block;
	margin-top:10px;
	width:17px;
	height:9px;
	float:right;
	background-image:url("close_marginr.gif");
	background-repeat:no-repeat;
	cursor:pointer;
	display:none;
}
.wiki_contribute .text{
	display:block;
	width:540px;
	font:14px Helvetica;
	color:#fff;
}
.wiki_contribute .text h1{
	display:block;
	font:bold 18px Helvetica;
	color:#fff;
}
.wiki_contribute .text b{
	font-weight:bold;
}

.wiki_contribute_button{
	-moz-border-radius:5px;
	-webkit-border-radius:5px; /*safari and chrome*/
	-khtml-border-radius:5px; /*linux browsers*/
	border-radius:5px; /*CSS3*/
	/*behavior:url("border-radius.htc");*/
	background-color:#00617d;
	color:#FFF;
	font-family:Arial;
	font-weight:normal;
	width:101px;
	height:27px;
	float:left;
	margin-right:10px;
	padding:10px;
	cursor:pointer;
}

.wiki_contribute_button_selected {
	background-color:#09C;
}

.wiki_contribute_button:hover{
	background-color:#09C;
}

.wiki_contribute_button .add_new{
	font-size:11px;
}

.wiki_contribute_button .type{
	font-size:16px;
	font-weight:bold;
}

.wiki_search_big_text{
	font:bold 18px Helvetica;
	color:#FFF;
}

.wiki_search_small_text{
	font:normal 11px Helvetica;
	color:#FFF;
}

.wiki_tip{
	display:block;
	width:550px;
	height:40px;
	margin-top:20px;
	margin-bottom:20px;
}
.wiki_tip .wiki_tip_text{
	display:block;
	width:100%;
	padding:7px 10px 13px 10px;
	height:10px;
	background-color:#0099cc;
	font:11px Helvetica;
	color:#ffffff;
	z-index:20;
}
.wiki_tip .wiki_tip_text b{
	font:bold 13px Helvetica;
}
.wiki_tip .arrow{
	display:block;
	width:100%;
	height:10px;
	background-image:url("bigblue_arrow_btm.gif");
	background-repeat:no-repeat;
	background-position:15px 0px;
}
.wiki_last_edits{
	float:left;
	margin-top:20px;
	width:106px;
	height:76px;
	background-color:#0099cc;
}
.wiki_last_edits span{
	display:block;
	padding:5px;
	width:40px;
	font:bold 13px Helvetica;
	color:#ffffff;
}
.wiki_last_edits_img img{
	display:block;
	float:left;
	margin-top:20px;
	margin-left:1px;
	border:1px solid #cceaf5;
}
.wiki_list{
	width:568px;
	margin-bottom:10px;
	padding:10px;
}
.wiki_item{
	height:74px;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #5f6060;
}
.wiki_item .text{
	padding-top:5px;
	padding-left:84px;
	font:bold 14px Helvetica;
	color:#fff;
}
.wiki_item .text small{
	font:13px Helvetica;
}
.wiki_item .text .line_info, .wiki_item .text .links{
	margin-top:3px;
	font:10px Helvetica;
	color:#fff;
}
.wiki_item .text .line_info a, .wiki_item .text .links a{
	color:#333333;
	text-decoration:none;
}
.wiki_item .text .links a{
	font:bold 11px Helvetica;
	color:#0cf;
}

.ads_rb_title{
	background-color:#edfaff;
	border:1px solid #ccc;
	padding-left:15px;
	padding-right:23px;
	font:bold 12px Helvetica;
	color:#333;
	padding-top:9px;
	height:25px;
}

.ads_rb_title a{
	font:bold 11px Helvetica;
	color:#0099cc;
	text-decoration:none;
}

.ads_rb_title .float_right{
	font:normal 10px Helvetica;
	color:#666;
	margin-top:1px;
}

.ads_rb_title .float_right a{
	font:normal 10px Helvetica;
	color:#666;
	text-decoration:none;
}

.ads_rb_title a:hover{
	text-decoration:underline;
}

.ads_rb_item{
	border:1px solid #ccc;
	border-top:0px;
	padding:2px;
}

.ads_rb_item a{
	font:bold 11px Helvetica;
	color:#0099cc;
	text-decoration:none;
}

.ads_rb_item a:hover{
	text-decoration:underline;
}

.ads_rb_item .txt{
	margin-left:13px;
	margin-top:11px;
	width:245px;
}

.rb_ad_block .title{
	text-align:right;
	font:normal 9px Helvetica;
	color:#666;
	margin-bottom:2px;
}

.rb_ad_block .item{
	margin-bottom:2px;
	background-color:#e5e5e5;
	font:normal 11px Helvetica;
	color:#333;
}



.rb_ad_block .item .float_left{
	width:238px;
	padding-top:5px;
}

.rb_ad_block .item .image{
	width:55px;
	margin-right:9px;
	padding-top:0px;
}

.rb_ad_block .item .float_left div{
	margin-bottom:2px;
}

.rb_ad_block .item a{
	font:bold 11px Helvetica;
	color:#333;
	text-decoration:none;
}

.rb_ad_block .item a.photo{
	background-image: url("icn_photos.gif");
	background-repeat:no-repeat;
	background-position:0px 1px;
	padding-left:18px;
	font:normal 10px Helvetica;
	color:#666;
}

.rb_ad_block a:hover{
	text-decoration:underline;
}

.addthis_toolbox .more{
	margin-left:2px;
}

.photo_block_border .addthis_toolbox .more{
	margin-top:2px;
}

.event_details .links .addthis_toolbox .more{
	margin-top:1px;
}

.addthis_toolbox .more span{
    display: none;
}

.wallpaper_feature{
	width:536px;
	height:413px;
	text-align:center;
	padding:10px 15px 10px 15px;
	border:1px solid #999999;
}
.wallpaper_feature_detail{
	border:0px;
}
.wallpaper_feature .title{
	margin-left:5px;
	font:bold 14px Helvetica;
	color:#333333;
}
.wallpaper_feature .nav_left, .wallpaper_feature .nav_right, .wallpaper_feature .nav_right_sel, .wallpaper_feature .nav_left_sel{
	width:10px;
	height:16px;
	padding:5px;
	background-image:url("nav_prev.gif");
	background-repeat:no-repeat;
	cursor:pointer;
}
.wallpaper_feature .nav_left_sel{
	background-image:url("nav_left.gif");
}
.wallpaper_feature .nav_right{
	background-image:url("nav_next.gif");
}
.wallpaper_feature .nav_right_sel{
	background-image:url("nav_right.gif");
}
.wallpaper_feature .dot, .wallpaper_feature .dot_sel{
	width:5px;
	height:5px;
	margin-top:5px;
	padding:5px;
	background-image:url("nav_li.gif");
	background-repeat:no-repeat;
	cursor:pointer;
}
.wallpaper_feature .dot_sel{
	margin-top:4px;
	background-image:url("nav_li_sel.gif");
}
.wallpaper_feature .paper_image{
	margin-top:2px;
}
.wallpaper_feature .info{
	width:220px;
	margin-top:10px;
	margin-left:5px;
	/*margin-right:6px;*/
	padding-right:6px;
	text-align:left;
	color:#999999;
	line-height:20px;
}

.wallpaper_feature .info b{
	font:bold 11px Helvetica;
	color:#0099cc;
}
.wallpaper_feature .info a{
	font:bold 11px Helvetica;
	color:#666666;
	text-decoration:none;
}
.wallpaper_feature .info a:hover{
	text-decoration:underline;
}
.wallpaper_feature .info span{
	display:block;
	font:bold 10px Helvetica;
	color:#666666;
}
.wallpaper_feature select{
	margin-right:10px;
}

ul.newList * {margin:0; padding:0;font:bold 11px Helvetica;}
ul.newList a {color: #000; text-decoration:none; display:block;}
ul.newList {
	margin:0;
	margin-top:4px;
	padding:0;
	list-style:none;
	color:#000;
	min-width:56px;
	background:#fff;
	position:absolute;
	border:1px solid #ccc;
	top:22px; left:0;
	overflow-y:auto;
	overflow-x:hidden;
	z-index:9999;
	max-height:200px;
	width:303px;
}
.newListSelected {
	background-color:#fff;
	height:27px;
	padding-left:5px;
	padding-top:7px;
	width:300px;
	border:1px solid #6c828c;
	background-color:#ffffff;
	background-image:url("combo_bullet.gif");
	background-repeat:no-repeat;
	background-position:right;
	font:bold 12px Helvetica;
	color:#333;
	float:left;
}
.newListSelected span {min-width:80px; display:block;}
ul.newList li a {padding:3px 8px; display: block;}
ul.newList li a:focus {-moz-outline-style: none;}
.selectedTxt {
	min-width:50px;
	overflow:hidden;
	height:23px;
	font:bold 12px Helvetica;
	color:#333;
	padding:0 0px 0 0;
	line-height:23px;
}
.hiLite {
	background:#0CF!important;
	color:#fff!important;
}
.hiLite a {background:#650101!important; color:#fff!important;}
.newListHover {background:#ccc!important; color:#000!important; cursor:default;}
.newListSelHover, .newListSelFocus {background-position:0 -23px; cursor:default;background-color:#fefbef;border:1px solid #0099cc;background-repeat:no-repeat;background-position:right;}
.newListOptionTitle {font-weight:bold;}
.newListOptionTitle ul {margin:3px 0 0;}
.newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}

.opac_div{
	background-color:#000;
	filter:alpha(opacity=80);
	-moz-opacity: 0.80;
	opacity:0.80;
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	z-index:200;
}

.popin_video{
	width:684px;
	height:339px;
	background-color:#000;
	position:absolute;
	display:none;
	padding:20px;
	z-index:300;
}

.popin_video .close_popin{
	text-align:right;
	padding-bottom:20px;
}

.popin_video .close_popin a{
	background-image:url("close_popin_bg.gif");
	background-repeat:no-repeat;
	background-position:right;
	padding-right:20px;
	font:bold 12px Helvetica;
	color:#fefefe;
	text-decoration:none;
	padding-top:1px;
}

#photo_post
{
	height:100%;
	overflow:hidden;
}

a.like_comment_links
{
	color:#FFF !important;
	text-decoration:none;
	font:normal 10px Helvetica !important;
}

a.like_comment_links:hover
{
	color:#09c;
	text-decoration:none;
}


/*************************ROUNDED BUTTON*************************/


.rounded_button a
{
	text-decoration:none;
	color:#FFF;
}
.rounded_button
{
	background-color: #09F;
	position: absolute;
	width:112px;
	height:28px;
	line-height:28px;
	text-align:center;
	color:#FFF;
	text-decoration:none;
	bottom:20px;
	right:20px;
}

.rounded_button > .tl, .rounded_button > .tr, .rounded_button > .bl, .rounded_button > .br
{
	width: 5px;
	height: 5px;
	position: absolute;
}

.rounded_button > .tl
{
	background: url(rounded_button-tl.png) top left no-repeat;
	top: 0;
	left: 0;
}

.rounded_button > .tr
{
	background: url(rounded_button-tr.png) top right no-repeat;
	top: 0;
	right: 0;
}

.rounded_button > .bl
{
	background: url(rounded_button-bl.png) bottom left no-repeat;
	bottom: 0;
	left: 0;
}

.rounded_button > .br
{
	background: url(rounded_button-br.png) bottom right no-repeat;
	bottom: 0;
	right: 0;
}


.roundedbuttongroup a.bluelink{
	color:#09F;
}
.roundedbuttonspacer{
height:40px;
}
.roundedbuttongroup{
width:128px;
height:28px;
display:block;
float:right;
position:absolute;
right:20px;
bottom:20px;
}
.roundedbutton{display:block}
.roundedbutton *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#0099FF}
.roundedbutton1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #91d3ff;
  border-right:1px solid #91d3ff;
  background:#3fb2ff}
.roundedbutton2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #e5f4ff;
  border-right:1px solid #e5f4ff;
  background:#30acff}
.roundedbutton3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #30acff;
  border-right:1px solid #30acff;}
.roundedbutton4{
  border-left:1px solid #91d3ff;
  border-right:1px solid #91d3ff}
.roundedbutton5{
  border-left:1px solid #3fb2ff;
  border-right:1px solid #3fb2ff}
.roundedbuttonfg{
  background:#0099FF;
  text-align:center;
  color:#FFF}
.roundedbuttonfg a{
  text-decoration:none;
  color:#FFF;}
/*************************ROUNDED BUTTON*************************/
.popupRound{
	background-image:url(transparency40_000.png);
	background-repeat:repeat;
	display:none;
	left: 50%;
	width:578px;
	margin-left:-289px;
	position:absolute;
	z-index:1000;

	/*CLASS POPIN
	background-color:#333333;
	display:none;
	line-height:18px;
	position:fixed;
	top:20%;
	width:529px;
	z-index:30;*/
}
.popupInner{
	background-color:#FFF;
	border:1px solid #333;
	padding:20px;
	margin:5px;
	position:relative;
	font-size:12px;
	font-weight:bold;
	font-family:Helvetica;
	min-height:131px;
	color:#333;
}
#submit_msg{
	/*width:112px;
	height:28px;
	line-height:28px;
	font-size:12px;
	margin-top:3px;
	position:absolute;
	right:20px;
	bottom:20px;*/
}
.nobutton
{
	display:block;
	color:#09F;
	height:28px;
	text-align:center;
	line-height:28px;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
}
.nobutton:hover
{

	background-color:#EFEFEF;
	display:block;
	height:28px;
	text-align:center;
	line-height:28px;
	text-decoration:none;
}
.bluebutton
{
	background-color:#09F;
	display:block;
	color:#EFEFEF;
	width:112px;
	height:28px;
	text-align:center;
	line-height:28px;
	text-decoration:none
}
.bluebutton:hover
{
	background-color:#09F;
	display:block;
	color:#FFF;
	width:112px;
	height:28px;
	text-align:center;
	line-height:28px;
	text-decoration:none
}
.close_button_top_right
{
	position:absolute;
	right:20px;
	top:20px;
}
.general_link
{
	color:#0CF;
	text-decoration:none;
}
.general_link:hover
{
	color:#0CF;
	text-decoration:underline;
}
.marginleft10
{
	margin-left:10px;
}

.data_info
{
	background-color:#EFEFEF;
	height:111px;
	padding:10px;
	width:320px;
}

.cars_pipeline_child


{
	margin-top: 0;
	margin-right:5px;
	padding: 0px;
	overflow:hidden;
	position:relative;
	cursor:pointer;
}

.photos_pipeline_child
{
	margin-top: 0;
	margin-right:5px;
	margin-bottom:5px;
	padding: 0px;
	float: left;
	overflow:hidden;
	position:relative;
	cursor:pointer;
}
.photos_squares_bg
{
	cursor:pointer;
	/*background-color:transparent;/*#4F5C62;*/
	/*border:2px solid transparent; /*#083747;*/
}

.photos_squares_bg:hover
{
	/*border:2px solid #FFF;*/
}
.photos_userpic
{
	width:100%;
}
.photos_member_rollover
{
	background-image:url("transparency90_333.png");
	background-repeat:repeat;
	width:100%;
	height:45px;
	position:absolute;

	bottom:0;
	padding:10px;
	display:none;
}

.photos_member_title
{
	text-align:left;
	font:bold 12px Verdana;
	color:#fff;
	margin-bottom:5px;
}

.photos_member_info
{
	font-weight:bold;
	color:#fff;
	font-size:11px;
	height:15px;
}

.photos_text_hb16
{
	font-family:Helvetica;
	font-weight:bold;
	font-size:16px;
	color:#FFF;
}

.photos_text_hn16
{
	font-family:Helvetica;
	font-weight:normal;
	font-size:16px;
	color:#FFF;
}

.photos_title
{
	margin-left:10px;
	margin-top:10px;
}

.photos_infoblock
{
	line-height:22px;
	margin-right:10px;
	color:#333;
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
}

.photos_tools
{
	padding:3px 5px;
	margin-right:4px;
	color:#fff !important;
	font:bold 12px Arial;
	text-decoration:none !important;
	-moz-border-radius:3px;
	-webkit-border-radius:3px; /*safari and chrome*/
	-khtml-border-radius:3px; /*linux browsers*/
	border-radius:3px; /*CSS3*/
	/*behavior:url("border-radius.htc");*/
	background-color:#768389;

}

.photos_tools_selected
{
	padding:3px 5px;
	margin-right:4px;
	color:#fff !important;
	font:bold 12px Arial;
	text-decoration:none !important;
	-moz-border-radius:3px;
	-webkit-border-radius:3px; /*safari and chrome*/
	-khtml-border-radius:3px; /*linux browsers*/
	border-radius:3px; /*CSS3*/
	/*behavior:url("border-radius.htc");*/
	background-color:#768389;
	background-image:url("icn_tick.gif");
	background-position:5px 50%;
	background-repeat:no-repeat;
	padding-left:21px;
}
.photos_tools:hover
{
	padding:3px 5px;
	margin-right:4px;
	color:#fff !important;
	font:bold 12px Arial;
	text-decoration:none !important;
	-moz-border-radius:3px;
	-webkit-border-radius:3px; /*safari and chrome*/
	-khtml-border-radius:3px; /*linux browsers*/
	border-radius:3px; /*CSS3*/
	/*behavior:url("border-radius.htc");*/
	background-color:#09C;
}

.photo_infoblock_correct
{
	margin-top:5px;
	margin-bottom:10px;
}

.photos_bottom_blocks
{
	margin-right:10px;
	float:left;
	width:215px;
	/*height:130px;*/
	margin-top:1px;
}

.photos_bottom_blocks .block_title, .photos_bottom_blocks_exception .block_title
{
	font-family:Helvetica;
	font-weight:bold;
	font-size:12px;
	color:#333 !important;
	border-bottom:1px solid #ccc;
	padding-bottom: 5px;
}

.photos_bottom_blocks_exception
{

	float:left;
	width:155px;
	/*height:130px;*/
	margin-top:1px;
}


#display_tags{
	color:#FFF;
}

#display_tags a{
	font-family:Verdana;
	font-weight:normal;
	font-size:11px;
	color:#09C !important;
	text-decoration:none;
}

#display_tags a:hover{
	font-family:Verdana;
	font-weight:normal;
	font-size:11px;
	color:#09C !important;
	text-decoration:underline;
}

.photos_small_link_wrapper{
	display:block;
	margin-top:10px;
}

.photo_block_small{
	font:bold 11px Verdana;
	color:#333;
	text-decoration:none;
	display:block;
	height:36px;
	margin-bottom:2px;
}

.photo_block_small_rb{
	font:bold 11px Verdana;
	color:#fff;
	text-decoration:none;
	display:block;
	min-height:36px;
	margin-bottom:2px;
}

.network .photo_block_small{
	font:bold 12px Verdana;
}

.photo_block_small img{
	vertical-align:middle;
	margin-right:8px;
	margin-left:1px;
}

.photo_block_small_rb img{
	vertical-align:middle;
	margin-right:8px;
	margin-left:1px;
	float:left;
}

.photo_block_small_rb span{
	display: block;
    line-height: 18px;
    margin-left: 45px;
}

.network .photo_block_small_rb{
	font:bold 12px Verdana;
}

.photo_block_small .img_rb{
	vertical-align:middle;
	margin-right:8px;
	margin-left:1px;
}

.photo_block_small_rb .img_rb{
	vertical-align:middle;
	margin-right:8px;
	margin-left:1px;
}

.photo_block_small:hover{
	color:#09c;
}

.photo_block_small_rb:hover{
	color:#09c;
}

.photos_small_link_text{
	font-family:verdana;
	font-weight:normal;
	font-size:11px;
	color:#FFF;
	margin-left:10px;
}

.photos_small_link_text_double{
	font-family:verdana;
	font-weight:normal;
	font-size:11px;
	color:#FFF;
	margin-left:10px;
	line-height:18px;
}

.title_photos{
	color:#333;
	font: normal 14px Helvetica;
	line-height:54px;
}

.title_photos .browsing{
	margin-top:0 !important;
}

div.title_photos{
	color:#FFFFFF;
	font: normal 14px Helvetica;
	line-height:54px;
	padding-left:15px;
}

h3.title_photos{
	padding-left:15px;
}

.nr_comment{
	margin-bottom:1px;
	color:#fff;
	font: bold 11px Helvetica;
    padding: 8px;
	background-color:#2a3339;
	cursor:pointer;
}

.nr_comment:hover{
	background-color:#404f59;
}

.nr_comment img{
	margin-right:7px;
	vertical-align:middle;
}

.nr_comment a{
	color:#fff;
	font: normal 11px Helvetica;
	text-decoration:none;
}

.nr_comment a:hover{
	text-decoration:underline;
}

.news_leftbar{
	display:inline;
	/*float:left;*/
	margin-left:10px;
	margin-right:10px;
	width:100%;
}

.news_leftbar .white_bg{
	padding:10px;
}

.news_leftbar .previous{
	font: bold 12px Helvetica;
	border-top:1px solid #333;
	margin-left:-10px;
	margin-right:-10px;
	padding:10px;
}

.news_leftbar .previous a{
	font: bold 11px Helvetica;
	color:#0cf;
	text-decoration:none;
}

.correct_more_class{
	/*margin-top:1px !important;*/
}

.news_tools{
	-moz-border-radius:3px;
	-webkit-border-radius:3px; /*safari and chrome*/
	-khtml-border-radius:3px; /*linux browsers*/
	border-radius:3px; /*CSS3*/
	/*behavior:url("border-radius.htc");*/
	background-color:#333333;
	color:#FFFFFF !important;
	font:normal 10px Helvetica;
	margin-right:4px;
	padding:5px 5px 1px;
	display:block;
	float:left;
	height:18px;
	text-decoration:none !important;
}

.news_tools_selected{
	-moz-border-radius:3px;
	-webkit-border-radius:3px; /*safari and chrome*/
	-khtml-border-radius:3px; /*linux browsers*/
	border-radius:3px; /*CSS3*/
	/*behavior:url("border-radius.htc");*/
	background-color:#333333;
	color:#FFFFFF !important;
	font:normal 10px Helvetica;
	margin-right:4px;
	padding:5px 5px 1px;
	display:block;
	float:left;
	height:18px;
	text-decoration:none !important;
	background-image:url("icn_tick.gif");
	background-position:5px 50%;
	background-repeat:no-repeat;
	padding-left:21px;
}


.news_tools:hover{
	background-color:#09C;
}

.news_date{
	text-align:right;
	font:normal 10px Arial;
}

.news_pdetails{
	color:#666666;
	font:11px/14px Helvetica;
	margin-top:5px;
	margin-bottom:20px;
}


.news_pdetails .date, .agenda_main .date{
	color:#999;
	font:normal 10px Helvetica;
	margin-bottom:20px;
	margin-top:3px;
	line-height:16px;
}

.news_pdetails .date b, .agenda_main .date b{
	color:#333;
	font:bold 10px Helvetica;
	margin-bottom:10px;
}

.news_pdetails a{
	color:#0099cc;
	font:bold 10px Helvetica;
	text-decoration:none;
}

.news_pdetails .date a, .agenda_main .date a{
	color:#999;
	font:normal 10px Helvetica;
}


.news_pdetails .date a:hover, .pdetails .date a:hover{
	text-decoration:underline;
}

.news_pdetails .previous{
	margin-top:20px;
	color:#666;
	font:normal 11px Helvetica;
	margin-bottom:30px;
}

.news_pdetails .previous a{
	font:bold 11px Helvetica;


}

.news_pdetails .photo_block_border a, .post .photo_block_border a{
	color:#0099cc;
	font:bold 12px Helvetica;
	text-decoration:none;
}

.news_date div{
	float:left;
}

.news_date_font_adjust{
	font:bold 11px Arial;
	color:#333;
}

.news_leftbar p{
	font:normal 13px Arial;
}

h1.news_title{
	font:bold 18px Helvetica;
	color:#333;
}

h1 .profiles a{
	font:bold 11px Helvetica;
}

.news_wrapper{
	/*width:950px;*/
	float:left;
	margin:0px 0px 0px 10px;
}

.top_news_wrapper{
	display:inline;
	float:left;
	background-color:#FFF;
	margin-bottom:25px;
}

.top_news_wrapper .elements{
	float:left;
}

.top_news_wrapper .elements .element{
	width:293px;
	height:113px;
	background-color:#516c77;
	padding:10px;
	cursor:pointer;
	border-bottom:1px solid #fff;
}


.top_news_wrapper .elements .element:hover{
	width:293px;
	height:113px;
	background-color:#7A98A5;
	padding:10px;
	cursor:pointer;
}

.top_news_wrapper .elements .element .text_type{
	font:bold 12px Helvetica;
	color:#fff;
}

.top_news_wrapper .elements .element .text_title{
	font:bold 14px Helvetica;
	color:#fff;
	text-decoration:none;
}


.top_news_wrapper .elements .element .text_subtitle{
	color: #FFFFFF;
    font-weight: normal;
	text-decoration:none;
}

.top_news_wrapper .elements .element .extras{
	display:none;
}


.top_news_wrapper .elements .selected_element{
	width:293px;

	height:113px;
	background-color:#fff;
	padding:10px;
	cursor:pointer;
}


.top_news_wrapper .elements .selected_element .text_type{
	font:bold 12px Helvetica;
	color:#333;
}

.top_news_wrapper .elements .selected_element .text_title{
	font:bold 14px Helvetica;
	color:#333;
	text-decoration:none;
}

.top_news_wrapper .elements .selected_element .text_subtitle{
	color:#333;
	text-decoration:none;
	font-weight:normal;
}



.top_news_wrapper .elements .selected_element .extras{
	position:relative;
	bottom:0px;
}


.top_news_wrapper .show_picture{
	float:left;
	/*height:369px;*/
	/*padding:10px;*/
	border:10px solid #FFF;
	background-color:#fff;
	/*width:617px;*/
	overflow:hidden;
}

.likes_darkgrey{
	background-image:url(darkgrey_likes.png);
	padding:0px 0px 0px 16px !important;
	background-repeat:no-repeat;
	width:10px;
	font:bold 11px Helvetica;
	color:#333;
	height:12px;
	line-height:12px;
	float:left;
	margin-right:5px;
}

.views_darkgrey, .views_grey{
	background-image:url(darkgrey_views.png);
	padding:0px 0px 0px 22px !important;
	background-repeat:no-repeat;
	width:10px;
	font:bold 11px Helvetica;
	color:#333;
	height:12px;
	line-height:12px;
	float:left;
	margin-right:5px;
}

.views_grey{
	font:normal 10px Arial;
	color:#333;
	float:none;
}

.comments_darkgrey{
	background-image:url(darkgrey_comments.png);
	padding:0px 0px 0px 16px !important;
	background-repeat:no-repeat;
	width:10px;
	font:bold 11px Helvetica;
	color:#333;
	height:12px;
	line-height:12px;
	float:left;
	margin-right:5px;
}

.likes_white{
	background-image:url(white_likes.png);
	padding:0px 0px 0px 16px !important;
	background-repeat:no-repeat;
	width:15px;
	font:bold 11px Helvetica;

	height:12px;
	line-height:12px;
	float:left;
	margin-right:5px;
}

.views_white{
	background-image:url(white_views.png);
	padding:0px 0px 0px 22px !important;
	background-repeat:no-repeat;
	width:15px;
	font:bold 11px Helvetica;
	color:#fff;
	height:12px;
	line-height:12px;
	float:left;
	margin-right:5px;
}

.comments_white{
	background-image:url(white_comments.png);
	padding:0px 0px 0px 16px !important;
	background-repeat:no-repeat;
	width:15px;
	font:bold 11px Helvetica;
	color:#fff;
	height:12px;
	line-height:12px;
	float:left;
	margin-right:5px;
}

.news_search_bar{
	height:38px;
	padding-left:10px;
	padding-right:10px;
	font:bold 12px Helvetica;
	color:#FFF;
	line-height:38px;
	margin-bottom:1px;
}

#gsearch_string{
	border:1px solid #6c7377;
	background-image:url(transparency80_000.png);
	background-repeat:repeat;
	background-color:none;
	margin-top:10px;
	color:#FFF;
	margin-right:-10px;
}

#gsearch_submit{
	position:relative;
	right:6px;
	top:2px;
}

.news_feed_image{
	width:131px;
	float:left;
}

.news_list .post{
	width:490px;
	float:left;
	margin-left:10px;
}

.news_list .post .title a{
	font:bold 14px Helvetica;
	color:#FFF;
}

.news_list .post .text{
	font:normal 11px Helvetica;
	color:#FFF;
}

.news_list .post .date{
	font:normal 9px Verdana;
	color:#999;
}

.make_profile .transparency20{
	width:189px;
	min-height:150px;
	padding:18px 0px 20px 13px;
	color:#fff;
}

#wiki_blocks_stretch{
	padding-right:10px;
}

.model_profile .transparency20{
	padding:23px 0px 20px 13px;
	color:#fff;
}

.model_profile .square{
	margin-bottom:20px;
	width:112px;
	background-color:#516c77;
	text-decoration:none;
}

.model_profile .square:hover{
	background-color:#00a7d7;
}

.make_profile .square, .make_profile .square:hover{
	background-color:transparent;
}

.model_profile .square .name{
	display:block;
	padding:8px 8px 0px 11px;
	height:62px;
	color:#fff;
	font:normal 12px Helvetica;;
}

.model_profile .wiki_edit_grey{
	margin-bottom:10px;
}

.model_profile .about{
	max-width: 530px;
	min-width: 350px;
	font:normal 11px Helvetica;
	line-height:15px;
	color: #333;
}

.model_profile .about a{
	font:bold 11px Helvetica;
	color:#0099ff;
	text-decoration:none;
}

.model_profile .about a:hover{
	text-decoration:underline;
}

.make_profile .title{
	font:bold 14px Helvetica;
	margin-bottom:10px;
	color:#333;
}

.model_profile .title{
	font:bold 14px Helvetica;
	margin-bottom:10px;
	color:#333;
}

.make_profile .marginl{
	margin-left:1px;
}

.make_profile img{
	margin-left:2px;
	margin-bottom:2px;
}

.make_profile .specs .label{
	font:bold 10px Verdana !important;
	padding-bottom:3px;
	vertical-align:top;
	color:#fff;
}

.make_profile .specs .label_value{
	font:normal 10px Verdana !important;
	background-color:none;
	padding-bottom:3px;
	padding-left:5px;
	vertical-align:top;
	color:#fff;
}

.make_profile a{
	font:bold 10px Verdana;
	color:#0099cc;
	text-decoration:none;
}

.make_profile a.slideshow{
	background-image:url("icn_slideshow_min.gif");
	background-repeat:no-repeat;
	padding-left:18px;
}

.make_profile a:hover{
	text-decoration:underline;
}

.feeds_title{
	font:bold 14px Helvetica;
	color:#fff;
	padding:14px 0px 12px 10px;
	margin-bottom:1px;
}

.block2hide{
	margin-top:10px;
}

.make_about_toggle_hide{
	background-image:url(darkgrey_arrow_right.gif);
	padding-left:20px;
	background-repeat:no-repeat;
	background-position:5px;
	font-family:Helvetica;
	font-size:14px;
	font-weight:bold;
	color:#333;
	text-decoration:none;
}

.make_about_toggle_show{
	background-image:url(darkgrey_arrow_btm.gif);
	padding-left:20px;
	background-repeat:no-repeat;
	background-position:5px;
	font-family:Helvetica;
	font-size:14px;
	font-weight:bold;
	color:#333;
	text-decoration:none;
}

.gotocomments_precomments{
	padding:10px;
	font-family:Helvetica;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	margin-bottom:1px;
}

.icn_comm, .icn_like, .icn_views, .icn_buddy, .icn_photo, .icn_video, .icn_car, .icn_usercar, .icn_priv, .icn_comm_white, .icn_like_white, .icn_views_white, .icn_buddy_white, .icn_photo_white, .icn_video_white, .icn_car_white, .icn_usercar_white, .icn_priv_white, .icn_concept, .icn_racing{
	margin-top:2px;
	color:#333;
	font:normal 10px Arial;
	margin-right:6px;
	float:left;
}

.icn_comm_white, .icn_fan_white, .icn_views_white, .icn_buddy_white, .icn_photo_white, .icn_video_white, .icn_car_white, .icn_usercar_white, .icn_priv_white{
	color:#fff;
}

.icn_comm{
	background-image:url("icns/icn_k_01.png");
	background-repeat:no-repeat;
	padding-left:14px;
	background-position:0px 2px;
}

.icn_like{
	background-image:url("icns/icn_k_02.png");
	background-repeat:no-repeat;
	padding-left:13px;
	background-position:0px 1px;
}

.icn_views{
	background-image:url("icns/icn_k_03.png");
	background-repeat:no-repeat;
	padding-left:18px;
	background-position:0px 1px;
}

.icn_buddy{
	padding-left:12px;
	background-image:url("icns/icn_k_04.png");
	background-repeat:no-repeat;
	background-position:0px 1px;
}

.icn_photo{
	padding-left:15px;
	background-image:url("icns/icn_k_05.png");
	background-repeat:no-repeat;
	background-position:0px 1px;

}

.icn_video{
	background-image:url("icns/icn_k_06.png");
	background-repeat:no-repeat;
}

.icn_car{
	padding-left:17px;
	background-image:url("icns/icn_k_07.png");
	background-repeat:no-repeat;
	background-position:0px 1px;
}

.icn_usercar{
	background-image:url("icns/icn_k_08.png");
	background-repeat:no-repeat;
}

.icn_priv{
	background-image:url("icns/icn_k_10.png");
	background-repeat:no-repeat;
	width:8px;
	height:10px;
	margin-top:3px;
}

.icn_concept{
	background-image:url("icns/icn_label_concept.png");
	background-repeat:no-repeat;
	width:47px;
	height:9px;
	margin-top:4px;
}

.icn_racing{
	background-image:url("icns/icn_label_racing.png");
	background-repeat:no-repeat;
	width:37px;
	height:9px;
	margin-top:4px;
}

.icn_comm_white{
	background-image:url("icns/icn_w_01.png");
	background-repeat:no-repeat;
	padding-left:14px;
	background-position:0px 2px;
}

.icn_like_white{
	background-image:url("icns/icn_w_02.png");
	background-repeat:no-repeat;
	padding-left:13px;
	background-position:0px 1px;
}

.icn_views_white{
	background-image:url("icns/icn_w_03.png");
	background-repeat:no-repeat;
	padding-left:18px;
	background-position:0px 1px;
}

.icn_buddy_white{
	background-image:url("icns/icn_w_04.png");
	background-repeat:no-repeat;
	padding-left:12px;
	background-position:0px 1px;
}

.icn_photo_white{


	padding-left:15px;
	background-image:url("icns/icn_w_05.png");
	background-repeat:no-repeat;
	background-position:0px 1px;
}

.icn_video_white{
	background-image:url("icns/icn_w_06.png");
	background-repeat:no-repeat;
	background-position:0px 1px;
	padding-left:15px;
}

.icn_car_white{
	padding-left:17px;
	background-image:url("icns/icn_w_07.png");
	background-repeat:no-repeat;
	background-position:0px 1px;
}

.icn_usercar_white{
	padding-left:14px;
	background-image:url("icns/icn_w_08.png");
	background-repeat:no-repeat;
	background-position:0px 1px;
}

.icn_priv_white{
	background-image:url("icns/icn_w_10.png");
	background-repeat:no-repeat;
	width:8px;
	height:10px;
	margin-top:3px;
}

.photo_version .photo_navigation_arrows{
	color:#FFFFFF;
	font:bold 22px Helvetica;
	position:relative;
	z-index:200;
	top:50%;
	margin-top:-25px;
}

.photo_version .left{
	background-image:url(left_transparent.png);
	background-repeat:no-repeat;
	background-position:center;
	float:left;
	width:50px;
	height:50px;
	cursor:pointer;

	color:#FFFFFF;
	font:bold 22px Helvetica;
	margin-top:-25px;
	position:absolute;
	left:0;
	top:50%;
	z-index:200;
}

.photo_version .left:hover{
	background-image:url(left_notransparent.png);
}

.photo_version .right{
	background-image:url(right_transparent.png);
	background-repeat:no-repeat;
	background-position:center;
	float:right;
	width:50px;
	height:50px;
	cursor:pointer;

	color:#FFFFFF;
	font:bold 22px Helvetica;
	margin-top:-25px;
	position:absolute;
	right: 0;
	top:50%;
	z-index:200;
}

.photo_version .right:hover{
	background-image:url(right_notransparent.png);
}



.item_list_large:hover{
	background-image:url(transparency10.png);
	background-repeat:repeat;
}

.shop_welcome_popin{
	margin-bottom:1px;
	padding:20px;
	color:#333;
	background-color:#fff;
	font:bold 14px Helvetica;
	height:75px;
}

.shop_leftbar{
	margin-left:10px;
}
.shop_suggestion{
	padding:20px;
	color:#333;
	font:bold 17px Helvetica;
	margin-bottom:10px;
	background-color:#fff;
}
.shop_suggestion .sugg_title{
	display:block;
	padding-bottom:10px;
}
.shop_suggestion .shop_item_line, .shop_cat_list .shop_item_line, .shop_cat_list_items .shop_item_line{
	width:100%;
	display:inline-block;
	margin-top:25px;
}

.shop_cat{
	margin-bottom:1px;
	background-color:#fff;
	color:#333;
}
.shop_cat_list{
	padding:20px;
}
.shop_cat_list_items .shop_item_line{
	padding-left:0px;
}
.shop_cat_list .shop_item_line, .shop_cat_list_items .shop_item_line{
	background-color:#fff;
	color:#333;
}
.shop_item_line .shop_item{
	display:inline-block;
	float:left;
	padding-left:18px;
	padding-right:13px;
	font:bold 11px Helvetica;
	color:#333;
	text-align:center;
	/*border:1px solid red;*/
}
.shop_item_line .shop_item img{
	padding-bottom:10px;
	border:0px;
}

.shop_item_line .shop_item a{
	display:block;
	padding-top:5px;
	font:bold 11px Helvetica;
	color:#09c;
	text-decoration:none;
}
.shop_item_line .shop_item span{
	display:block;
	padding-top:3px;
	padding-bottom:3px;
	font:11px Helvetica;
	color:#fff;
	text-decoration:none;
}
.shop_cat_title, .shop_buy_item, .shop_item_balance{
	background-image:url(transparency10.png);
	background-repeat:repeat;
	padding:10px 20px 20px 20px;
	font:bold 14px Helvetica;
	color:#333;
}
.shop_balance_cat_title{
	background-image:url(transparency20.png);
	background-repeat:repeat;
	padding:10px 20px 30px 20px;
	font:bold 14px Helvetica;
	color:#333;
}
.shop_item_balance{
	border:1px solid #cccccc;
	background-color:#333;
	color:#fff;
}

.shop_buy_item{
	background-image:url(transparency30.png);
	background-repeat:repeat;
	color:#FFF;
}

.shop_item_balance{
	border:0px;
	border-bottom:1px solid #cccccc;
	font:11px Helvetica;
}
.shop_buy_item span{
	float:left;
	padding-top:3px;
	padding-right:10px;
	font:normal 11px Helvetica;
	color:#fff;
}
.shop_cat_title a, .shop_buy_item a{
	display:block;
	width:30px;
	height:17px;
	padding-top:3px;
	padding-left:9px;
	padding-right:10px;
	background-color:#0099cc;
	font:bold 12px Helvetica;
	color:#333;
	text-decoration:none;
}

.shop_cat_title .link{
	color:#333;
	margin-left:10px;
	text-decoration:none;
	font:normal 11px Arial;
	padding:0;
	width:auto;
	background-color:inherit;
}

.shop_buy_item a{
	float:left;
	width:40px;
	padding-left:23px;
}

.shop_rb_block{
	width:195px;
	height:115px;
	margin-left:1px;
	margin-bottom:1px;
	color:#fff;
	font:bold 17px Helvetica;
	background-color:#fff;
}
.shop_rb_block img{
	float:left;
	margin-left:5px;
	margin-right:10px;
}
.shop_rb_block .shop_info{
	float:left;
	margin-top:10px;
	margin-left:10px;
	font:bold 14px Helvetica;
	color:#333;
}
.shop_info .vivas, .myblock .vivas{
	display:block;
	padding-bottom:5px;
	padding-left:20px;
	padding-top:5px;
	background-image:url(viva_micro.png);
	background-repeat:no-repeat;
	background-position:left;
	font:bold 10px Helvetica;
	color:#333;
}
.shop_info span{
	margin-top:10px;
	display:block;
	font:bold 11px Helvetica;
	color:#0099cc;
}
.shop_info span a{
	color:#09c;
	text-decoration:none;
}
.shop_info span a:hover{
	text-decoration:underline;
}
.shop_buy_title{
	display:block;
	padding:10px;
	font:bold 14px Helvetica;
	color:#fff;
}
.shop_buy_content{
	background-color:#fff;
	padding:20px;
}
.shop_buy_content .content{

	width:400px;
	margin-left:20px;
	margin-top:0px;
}
.shop_buy_content .title{
	font:bold 14px Helvetica;
	color:#333;
}

.shop_buy_content .price div{
	font:bold 11px Helvetica !important;
	color:#333 !important;
	margin-bottom:10px;
	margin-top:5px;
}

.shop_buy_content .description p{
	font:normal 12px Helvetica !important;
	color:#333 !important;
}

.shop_buy_content .price a{
	padding:3px 20px;
	color:#333;
	background-color:#fff;
	text-decoration:none;
	font:bold 11px Helvetica !important;
	-moz-border-radius:3px;
	-webkit-border-radius:3px; /*safari and chrome*/
	-khtml-border-radius:3px; /*linux browsers*/
	border-radius:3px; /*CSS3*/
	/*behavior:url("border-radius.htc");*/
}

.shop_buy_content .price a:hover{
	background-color:#09C;
}

.shop_buy_content img{

}
.shop_buy_content span{
	display:block;
	font:12px Helvetica;
	color:#333;
}

#submit_adv{
	float:right;
}
/*****************GEARS*********************/
.gears_leftbar{

}

.gears_leftbar .content{
	margin:0px;
	padding:20px;
	font:normal 11px Helvetica;
	color:#fff;
}

.gears_leftbar .content .tabbar{
	margin-bottom:40px;
}

.gears_leftbar .content .item_gears{
	width:570px;
	margin-bottom:40px;
	border-top:1px solid #FFF;
	padding-top:10px;
}

.gears_leftbar .content a{
	font:bold 14px Helvetica;
	color:#fff;
	text-decoration:none;
}

.gears_welcome_popin{
	padding:20px;
	color:#666;
	font:bold 14px Helvetica;
	height:75px;
	background-color:#FFF;
}

.tour{
	border-top:1px solid #000;
	background-color:#FFF;
}

.gears_main .tour{
}

.tour .image{
	margin-top:20px;
	margin-left:20px;
}

.tour .add{
	display:block;
	color:#333;
	font:bold 10px/21px Helvetica;
	background-color:#cceaf5;
	width:74px;
	height:21px;
	text-decoration:none;
	text-align:center;
}

.tour .txt{
	width:320px;
	color:#333;
	font:normal 11px Helvetica;
	padding:20px;
}

.tour .txt a{
	color:#09c;
	font:bold 14px Helvetica;
	text-decoration:none;
}

.tour .txt .title{
	color:#0099cc;
	font:bold 17px Helvetica;
	margin-bottom:10px;
}

.tour .txt .title_community{color:#0099cc;}
.tour .txt .title_encyclopedia{color:#7eb7cc;}
.tour .txt .title_gears{color:#ff4136;}
.tour .txt .title_news{color:#3b92d4;}
.tour .txt .title_green{color:#41a62a;}
.tour .txt .title_services{color:#448bb4;}

.tour .next_tour{
	background-color:#cceaf5;
	height:155px;
	width:73px;
	text-align:center;
	line-height:155px;
}
.tour .next_tour .vertical_center{
	height:30px;
	margin-top:-15px;
	position:relative;
	top:50%;
}


.tour .next_tour .steps{
	margin-top:103px;
}

.tour .next_tour .steps a.normal{
	background-color:#d6d6d6;
}

.tour .next_tour .steps a.sel{
	background-color:#737373;
}

a.tour_link{
	color:#0099cc;
	font:bold 9px Helvetica;
	text-decoration:none;
}

a.tour_link:hover{
	text-decoration:underline;
}

.gears_leftbar .content .tabbar a, .tabbar_addcontent a, .tabbar_light a, .popin_tabbar a{
	margin:0px;
	text-align:center;
	width:93px;
	height:19px;
	display:block;
	float:left;
	text-decoration:none;
	font:bold 14px Helvetica;
	color:#fff;
	padding-top:4px;
	text-transform:lowercase;
	margin-right:2px;
}

.gears_leftbar .content .tabbar a.normal{
	font:normal 14px Helvetica;
	color:#fff;
}

.gears_leftbar .content .tabbar a.on, .tabbar_light a.on, .popin_tabbar a.on{
	height:28px;
	color:#ffffff;
	background:none !important;
}

.gears_leftbar .content .tabbar a.on, .tabbar_light a.on, .popin_tabbar a.on{
	height:28px;
	color:#ffffff;
}

.gears_leftbar .content .tabbar a:hover, .tabbar_light a:hover{
	background-color:inherit !important;
}

.gears_leftbar .content .tabbar_light a:hover{
	color:inherit !important;
}

.gears_leftbar .content .tabbar, .tabbar_addcontent, .tabbar_wiki{
	width:auto !important;
	height:32px;
	padding-bottom:6px;
}

.gears_leftbar .content .tabbar .float_right{
	display:none;
}

.makes_dont_resize{
	position:relative;

	width:131px;
	margin-left:-65px;
	left:50%;

	height:131px;
	margin-top:-65px;
	top:50%;
}

.attending_darkergrey{
	background-image:url(darkergrey_attending.png);
	padding:0px 0px 0px 16px !important;
	background-repeat:no-repeat;
	font:bold 11px Helvetica;
	color:#333;
	height:12px;
	line-height:10px;
	float:left;
}

.comments_darkergrey{
	background-image:url(darkergrey_comments.png);
	padding:0px 0px 0px 14px !important;
	background-repeat:no-repeat;
	font:bold 11px Helvetica;
	color:#333;
	height:12px;
	line-height:10px;
	float:left;
}

.photos_darkergrey{
	background-image:url(darkergrey_photos.png);
	padding:0px 0px 0px 14px !important;
	background-repeat:no-repeat;
	font:10px Helvetica;
	color:#333;
	height:12px;
	line-height:10px;
	float:left;
}

.videos_darkergrey{
	background-image:url(darkergrey_videos.png);
	padding:0px 0px 0px 14px !important;
	background-repeat:no-repeat;
	font:10px Helvetica;
	color:#333;
	height:12px;
	line-height:10px;
	float:left;
}

.likes_darkergrey{
	background-image:url(darkergrey_likes.png);
	padding:0px 0px 0px 14px !important;
	background-repeat:no-repeat;
	font:10px Helvetica;
	color:#333;
	height:12px;
	line-height:10px;
	float:left;
}

.views_darkergrey{
	background-image:url(darkergrey_views.png);
	padding:0px 0px 0px 18px !important;
	background-repeat:no-repeat;
	font:10px Helvetica;
	color:#333;
	height:12px;
	line-height:10px;
	float:left;
}

.links_darkergrey{
	background-image:url(darkergrey_links.png);
	padding:0px 0px 0px 14px !important;
	background-repeat:no-repeat;
	font:10px Helvetica;
	color:#333;
	height:12px;
	line-height:10px;
	float:left;
	margin-right:5px;
}



.new_popin .content .body .ok_button{
	font:bold 18px/28px Helvetica !important;
	color:#FFF !important;
	min-width:112px;
	height:28px !important;
	padding-bottom:3px 6px;
}

.welcome_white{
	background-color:#FFF;
	display:table;
	padding-bottom:20px;
}

.welcome_white .content{
	width:600px;
	left:50%;
	margin-left:-300px;
	margin-top:100px;
	position:relative;
	margin-bottom:50px;
}

.welcome_white .content .title{
	color:#333;
	font:bold 14px Helvetica;
}

.welcome_white .content .step_image{
	margin-top:15px;
	padding-bottom:15px;
	border-bottom:1px solid #ccc;
	margin-bottom:15px;
}

.forms .skip{
	font:normal 11px Helvetica;
	color:#666;
}

.forms .skip:hover{
	text-decoration:underline;
}

.body .account_content .acc_search_result{
	border:none;
}

.body .addcar_menu a.on {
	color:#333;
}

.body .addcar_menu a {
	color:#09c;
	font:bold 10pt Helvetica;
	text-decoration:none;
}


/*community*/
.community_leftbar {
	margin-left:10px;
}

.community_leftbar .vivalavroom{
	font:bold 38px Helvetica;
	color:#333;
	margin-bottom:20px;
}

.community_leftbar .vivalavroom .sentence{
	font:bold 14px Helvetica;
	color:#666;
}

.community_leftbar .ctabbar{
/*	margin-top:20px;*/

	background: none repeat scroll 0 0 #FFFFFF;
	padding-top: 20px;
}

#feed_search #feed_sstr{
	border:1px solid #5c6a70;
	background-color:#0d1a20;
	color:#FFF;
	font:normal 11px Helvetica;
	padding:2px 2px 2px 2px;
}

#tbb_search{
	margin-left:-16px;
	margin-top:3px;
	position:absolute;
}

#pin_advanced_search_data .more_options{
	color:#09C;
	text-decoration:none;
	background-image:url(5c_arrow_right.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:13px;
}

#pin_advanced_search_data .more_options_on{
	color:#09C;
	text-decoration:none;
	background-image:url(5c_arrow_btm.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:13px;
}

#member_wrapper .member_filter{
	padding:10px 10px 15px 10px;
	font:bold 12px Helvetica;
}

#member_wrapper .member_filter a{
	color:#CCC;
	text-decoration:none;
}

#member_wrapper .member_filter a.on{
	color:#FFF;
	text-decoration:none;
}

.tooltip {
	display:none;
	background:transparent url(tooltip_baloon.png);
	background-repeat:no-repeat;
	font-size:12px;
	height:81px;
	width:142px;
	padding:15px 15px 0px 15px;
	color:#fff;
	z-index:300;
	margin-top:15px;
}

.tops_leftbar{
	margin-left:10px;
}

.tops_header .tops_logo{
	font:bold 12px Helvetica;
	color:#FFF;
	width:210px;
	height:210px;
	background-color:#09C;
}

.tops_header .tops_logo .text_content{
	width:180px;
	color:#FFF;
	max-width:none;
	padding:0px;
	margin:10px;
}

.tops_header .tops_logo span{
	font:bold 60px Helvetica;
}

.tops_header .tops_item{
	font:bold 12px Helvetica;
	color:#FFF;
	width:210px;
	height:210px;
	background-color:#333;
	margin-left:1px;
	overflow:hidden;
}

.tops_header .tops_item .caption{
	background-image:url(transparency70_000.png);
	background-repeat:repeat;
	padding:5px;
	z-index:200;
	position:absolute;
	height:45px;
}

.tops_header .tops_item .caption .title{
	font:bold 14px Helvetica;
	color:#FFF;
	background:none;
}

.tops_header .tops_item .caption .text{
	font:normal 11px Helvetica;
	color:#FFF;
}

#rightmenu{
	width:302px;
}

#rightmenu .block {
	width:302px;
}

#rightmenu .block .rbad{
	padding:10px;
	background-image:url(transparency20.png);
	background-repeat:repeat;
	color:#FFF;
	margin-bottom:1px;
}

#rightmenu .block .rbad img{
	float:left;
}

#rightmenu .block .rbad .text{
	font:bold 12px Helvetica;
	margin-left:10px;
	width:234px;
}

#rightmenu .block .rbad span{
	font:normal 11px Helvetica;
	display:block;
}

#rightmenu .block .rbad .location{
	text-align:right;
}

#rightmenu .block .rbad a{
	color:#FFF;
	text-decoration:none;
	font:bold 11px Helvetica;
}

/**** ****/
#rightmenu .block .rb-articles{
	padding:0;
}

#rightmenu .block .rb-articles a{
	color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
}

#rightmenu .block .rb-articles .text{
	color: #CCCCCC;
    display: block;
    float: none;
    font: bold 16px Helvetica;
    margin-left: 100px;
    padding: 10px;
	width:auto;
}

#rightmenu .block .rb-articles .text a{
	color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}

#rightmenu .block .rb-articles .text span{
	font-size:12px;
}



#rightmenu .block .title{
	padding:10px;
	background-image:url(transparency20.png);
	background-repeat:repeat;
	color:#FFF;
	display:inline-block;
	font:bold 14px Helvetica;
}

#rightmenu .block .element{
	padding:10px;
	background-image:url(transparency20.png);
	background-repeat:repeat;
	color:#FFF;
	margin-bottom:1px;
}

#rightmenu .block .blue{
	background-color:#cceaf5 !important;
}

#rightmenu .block .element .text_block{
	float:left;
	margin-left:10px;
	width:215px;
}

#rightmenu .block .element .text_block .title{
	font:bold 11px Helvetica;
	background:none;
	padding:0;
	margin:0;
}

#rightmenu .block .element .text_block .title a{
	text-decoration:none;
	color:#FFF;
}


#rightmenu .block .element .text_block .description{
	font:normal 11px Helvetica;
}

#rightmenu .block .element .text_block .extra{
	font:normal 11px Helvetica;
}

#rightmenu .block .element .text_block .big_title{
	font:bold 20px Helvetica;
	margin-bottom:10px;
	color:#333333;
}
#rightmenu .block .element .text_block .import_images{
	margin-bottom:10px;
}

#rightmenu .block .element .text_block .small_text{
	font:normal 11px Helvetica;
	color:#333333;
}

#rightmenu .block .element .arrow{
	border-left:1px solid #fff;
	height:100px;
	padding:10px;
	margin:-10px -10px -10px 0px;
}

#rightmenu .block .spotlight{
	padding:10px;
	background-image:url(transparency20.png);
	background-repeat:repeat;
	color:#FFF;
	margin-bottom:1px;
}

#rightmenu .block .spotlight .text{
	font:bold 12px Helvetica;
	margin-left:10px;
	width:196px;
}

#rightmenu .block .spotlight .text a{
	font:bold 11px Helvetica;
}

#rightmenu .block .spotlight span{
	font:normal 10px Helvetica;
	display:block;
	margin-top:3px;
}

#rightmenu .block .spotlight .location{
	text-align:right;
}

#rightmenu .block .spotlight a{
	color:#FFF;
	text-decoration:none;
	font:bold 11px Helvetica;
}

#rightmenu .block .spotlight .extras{
	margin-top:5px;
}

#rightmenu .category_block{
	width:300px;
	margin-bottom:10px;
}

#rightmenu .category_block .title{
	background-image:url(transparency20.png);
	background-repeat:repeat;
	padding:10px;
	display:inline-block;
	zoom: 1;
        *display: inline;


}

#rightmenu .category_block .title span{
	font:bold 16px Helvetica;
	color:#FFF;

}

#rightmenu .category_block .elements{
	background-image:url(transparency20.png);
	background-repeat:repeat;
	padding:10px;
}

#rightmenu .category_block .elements .column{
	width:130px;
}

#rightmenu .category_block .elements a{
	display:block;
	font:bold 11px Helvetica;
	color:#FFF;
	height:20px;
	text-decoration:none;
}

#rightmenu .category_block .elements a.selected,
#rightmenu .category_block .elements a:hover{
	color:#09C;
}

#rightmenu .block .user_pic_wrapper{
	padding:10px;
	background-image:url(transparency20.png);
	background-repeat:repeat;
}

#rightmenu .block .user_pic_wrapper .user_pic img{
	border:2px solid transparent;
}

#rightmenu .block .user_pic_wrapper .user_pic img:hover{
	border:2px solid #FFF;
}

#rightmenu .block .user_info_wrapper{
	padding:0px 10px 10px;
	background-image:url(transparency20.png);
	background-repeat:repeat;
}

#rightmenu .block .user_info_wrapper .username{
	font:bold 13px Helvetica;
	color:#FFF;
}

#rightmenu .block .user_info_wrapper .info{
	font:normal 11px Helvetica;
	color:#ccc;
}

#rightmenu .block .ledit_element{
	padding:10px;
	background-image:url(transparency20.png);
	background-repeat:repeat;
	margin-bottom:1px;
}

#rightmenu .block .ledit_element .text_block{
	margin-left:10px;
}

#rightmenu .block .ledit_element .text_block .big_title{
	font:bold 14px Helvetica;
	color:#FFF;
}

#rightmenu .block .ledit_element .text_block .big_title a{
	font:bold 14px Helvetica;
	color:#FFF;
	text-decoration:none;
}

#rightmenu .block .ledit_element .text_block .small_text{
	font:normal 11px Helvetica;
	color:#FFF;
	margin-top:10px;
}



.notifymenu{
	border:1px solid #0c7697;
	width:240px;
	background-color:#FFF;
}

.notifymenu .total{
	font:bold 14px Helvetica;
	padding:10px;
	border-bottom:1px solid #CCC;
	color:#333;
}

.notifymenu .total .vivas{
	font:bold 11px Helvetica;
	color:#666;
	padding-left: 20px;
	background-image: url(viva_micro.png);
	background-repeat: no-repeat;
	background-position: left;
	height: 23px;
	line-height: 23px;
}

.notifymenu .summary{
	padding:10px;
	width:240px;
}

.notifymenu .summary a{
	font:bold 11px/20px Helvetica;
	color:#666;
	text-decoration:none;
	float:none;
}

.notifymenu .summary a:hover{
	color:#09c;
}

.notifymenu a.showall{
	font:bold 11px/20px Helvetica;
	color:#09c;
}

.notification{
	padding:5px;
	border-bottom:1px solid #CCC;
}

.notification:hover{
	background-color:#f0f9fc;
}

.notification img{
	float:left;
}

.notification .textblock{
	float:left;
	color:#666;
	margin-left:5px;
	font:normal 11px Helvetica;
}

.notification .textblock a{
	color:#666;
	font:normal 11px Helvetica;
	text-decoration:none;
	float:none;
}

.notification .textblock a:hover{
	color:#09c;
}

.main_topbar_photos{
	border-bottom:1px solid #3e484c;
	background-color:#000;
}

.topbar_photos{
	padding-top:7px;
	margin-bottom:4px;
	height:38px;
	overflow:hidden;
}

.topbar_photos .photosdiv{
	
}

.topbar_photos .arrow_left{
	margin-left:10px;
	margin-right:12px;
}

.topbar_photos .arrow_right{
	margin-right:10px;
}

.toplinks{
	margin-top:30px;
	color:#FFF;
	font:bold 12px Helvetica;
}

.toplinks a{
	color:#FFF;
	font:bold 12px Helvetica;
	text-decoration:none;
}

.contacts_overflow{
	overflow-y:scroll;
	overflow-x:hidden;
	border:1px solid #333;
}

.div_submit_form{
	margin-top:10px;
	border-top:1px solid #CCCCCC;
	padding-top:10px;
}

.div_submit_form a{
	font:normal 11px Helvetica;
	color:#666;
	text-decoration:none;
}

.div_submit_form a:hover{
	text-decoration:underline;
}

.transparency20hover:hover{
	background-image:url(transparency30.png);
	background-repeat:repeat;
}

.btn_min_grey{
	background-color:#666;
	font:normal 10px Helvetica!important;
	color:#ffffff;
	padding:2px 7px 2px 6px;
	display:block;
}

.btn_min_grey:hover{
	background-color:#0099cc;
	text-decoration:none!important;
}

.under_menu{
	background-image:url(transparency20.png);
	background-repeat:repeat;
	padding:10px;
	margin-bottom:1px;
}

.under_menu .gears_selector{
	color:#FFF;
	font:normal 14px Helvetica;
}

.gears_tools{
	-moz-border-radius:3px;
	-webkit-border-radius:3px; /*safari and chrome*/
	-khtml-border-radius:3px; /*linux browsers*/
	border-radius:3px; /*CSS3*/
	/*behavior:url("border-radius.htc");*/
	background-color:#768389;
	color:#FFFFFF !important;
	display:block;

	float:right;
	font:bold 11px Helvetica;
	height:18px;
	margin-right:5px;
	padding:3px 0 0;
	text-decoration:none !important;
	width:48px;
	text-align:center;
}

.gears_tools:hover{
	background-color:#09c;
}

.sel_series_version{
	width:533px;
	margin-top:10px;
}

.sel_series_version .title{
	font:bold 14px Helvetica;
	color:#ffffff;
	margin-left:13px;
	margin-bottom:20px;
}

.sel_series_version .item, .sel_series_version .item_combo{
	margin-left:13px;
	margin-bottom:2px;
}

.sel_series_version .item{
	width:253px;
	background-color:#516c77;
	font:normal 10px Verdana;
	color:#ffffff;
	cursor:pointer;
}

.sel_series_version .item img{
	margin-right:9px;
	width:74px;
}

.sel_series_version .item .txt{
	width:170px;
}

.sel_series_version .item .name{
	font:bold 12px Verdana;
	margin-top:3px;
	margin-bottom:5px;
}

.sel_series_version .item:hover{
	background-color:#0099cc;
}

.sel_series_version .item_combo select{
	margin-bottom:16px;
}

.margin_btm10{
	margin-bottom:10px;
}

.make_tabbar_items{
	border-right:1px solid #a1a1a1;
}

.normal_tabbar_items{
	margin-right:1px;
}

.addphotos{
	font:bold 12px Helvetica;
	height:20px;
	margin-left:10px;
}

.no_content_flag{
	margin-top:40px;
	width:250px;
	margin-left:-125px;
	left:50%;
	position:relative
}


#new_popin_table .content .body{
	background-color: #FFFFFF !important;
    border: none !important;
    color: none !important;
    font-family: Helvetica !important;
    font-size: 12px !important;
    font-weight: bold !important;
    margin: 0px !important;
    min-height: 0px !important;
    padding: 10px 0px !important;
    position: inherit !important;
}

#new_popin_table .dropdown .dd_title:first-letter{
	text-transform:uppercase;
}

#series_blocks_stretch{
	min-height:250px;
}

#wiki_add {
	/*background-color: #fff;*/
}

.wiki_edit_top {

	background-color: #f9ef3e;
	padding: 10px;
	padding-bottom: 9px;
	font:bold 12px Helvetica;
	margin-bottom: 10px;
}

.wiki_edit_top span {
	font:bold 15px Helvetica;
}

#accept_buddy_request{
	color:#333 !important;
	background-color:#fff;
	width:59px;
	height:22px;
}

#accept_buddy_request:hover{
	color:#FFF !important;
	background-color:#09C;
}

a.comment_button{
	background-color: #2A3339;
	color: #FFFFFF;
	display: block;
	font: bold 12px/28px Helvetica;
	height: 28px;
	text-align: center;
	float: left;
	padding: 0px 10px;
	text-decoration:none;
}

a.comment_button:hover{
	background-color: #404f59
}

.specs_bookmark_to_top{
	margin-left:13px;
	padding-bottom:30px;
}

.spec_line tr:hover {
	background-color:#f5f5f5;
}

.specs_edit_button {
	display:inline;
	float:right;
	padding-right:9px;
	visibility:hidden;
}

.specs_edit_form {
	display: none;
	padding-bottom: 75px;
	padding-top: 6px;
	width: 64.6%;
}

.specs_edit_table {
	border-collapse: separate;
	border-spacing: 0 1px;

	margin-bottom:11px;
	width:100%;
}

.specs_edit_item {
	border:none;
	background-color:#cceaf5;
}

.specs_edit_table .label {
	background-color:#cceaf5;
	color:#333 ! important;
	height: 37px;
}

.cat_title {
	background-color: #f9ef3e;
	font: bold 16px Helvetica;
	padding: 10px;
	border: none;
}

.specs_edit_table input {
	border:solid 1px #999 !important;
}

.top_specs {
	width: 100%;
/*	border-collapse: separate;
	border-spacing: 2px 0px;*/
	margin-bottom: 66px;
	margin-top:10px;
}

.top_specs th {
	background-color:#f5f5f5;
	text-align: left;
	color: #4e4e4e;
	font: normal 11px Helvetica;
	padding: 8px;
	padding-top:5px;
	padding-bottom:5px;
	vertical-align: top;
}

.top_specs td {
	text-align: left;
	height: 41px;
	vertical-align: top;
}

.specs_price {
	float:left;
	width:50%;
	color: #333;
}

.specs_price b {
	font: bold 14px Helvetica;
}

.specs_fuel_cost {
	float:left;
	width:50%;
	color: #333;
}

.specs_resale_value {
	color: #333;
}

.specs_bottom_line {
	width:95%;
	border-bottom: 1px solid #ccc;
	height: 31px;
	padding: 5px;
	color:#666;
	line-height: 2px;
	font: normal 11px Helvetica;
	line-height:9px;
}

.specs_bottom_line b {
	font: bold 14px Helvetica;
	color:#333;
	line-height:28px;
}

.specs_bottom_top_line {
	width:95%;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	height:31px;
	padding: 5px;
	margin-top:31px;
	color:#666;
	font: normal 11px Helvetica;
	line-height:9px;
}

.specs_bottom_top_line  b {
	font: bold 14px Helvetica;
	color:#333;
}

.specs_three_rows {
	height: 115px;
}



.specs_no_bottom_line {
	width:95%;
	height:31px;
	padding: 5px;
}


.no_float {
	float: none ! important;
}

.car_specs_silhouette {
	width: 181px;
	height: 94px;
	background-repeat:no-repeat;
	background-position:center center;
	font: 9px Helvetica;
	color:#666666;
}

.specs_small_gauge {
	margin-bottom: 24px;
position:relative;
}

.small_gauge {
	height:13px;
	background-color: #ededed;
	float:left;

}
.small_gauge .fill {
	height:13px;
	float: left;

}

.triangle {
	height:1px;
	width:0;
 	border-style: solid;
 	border-width: 6px 0 6px 6px;
	float: left;
	border-color: transparent transparent transparent #ededed;
	position:relative;

}

.show_specs {
	width: 64.6%;
}

.specs_small_gauge_label {
	font: 9px Helvetica;
	color: #333333;
}

.specs_small_gauge_label span {
	font: bold 9px Helvetica;
	color: #333333;
}

.specs_resale_gauge {
	
}

.resale_gauge {
	height:15px;
	width:90px;
	background-color: #c6c6c6;
	float:left;
	margin-top: 12px;

}
.resale_gauge .fill {
	height:15px;
	float: left;
	background-color: #20a4e2;

}

.specs_resale_gauge_label {
	font: bold 14px/14px Helvetica;
	color: #333333;
}

.specs_resale_bottom .triangle {
	height:0;
	width:0;
 	border-style: solid;
 	border-width: 0 5px 5px 5px;
	float: left;
	border-color: transparent transparent #20a4e2 transparent;
	position:relative;
}

.specs_resale_bottom {
	width:90px;
	height:5px;
	float:left;
	left: -5px;
	margin-top:1px;
	position:relative;
}

.specs_fuel_cost b {
	font: bold 14px Helvetica;
}

.spec_blue_link {
	color: #0099CC;
	text-decoration: none;
}

.spec_blue_link_triangle {
	width: 0;
	height: 0px;
	border-style:solid;
	border-width: 3px 3px 3px 3px;
	border-color: transparent transparent transparent #20a4e2;
	float: left;
	margin-left: 5px;
	margin-top: 5px;
}

.version_normal_gauge {

	position:relative;
}

.normal_gauge {
	height:29px;
	background-color: #ededed;
	float:left;

}
.normal_gauge .fill {
	height:29px;
	float: left;
	position:absolute;
}

.normal_gauge .triangle {
	height:1px;
	width:0;
 	border-style: solid;
 	border-width: 14px 0 14px 14px;
	float: left;
	border-color: transparent transparent transparent #ededed;
	position:absolute;

}

.search_bar_help{
	background-color:#99d6eb;
	padding-bottom: 24px;
	padding-left: 20px;
	padding-top: 22px;
	border-bottom: solid 1px #b2b2b2;
}

.search_bar_help .field{
	width:467px;
	height:26px;
}

.search_bar_help .field input{
	border:1px solid #cccccc;
	width:439px;
	height:26px;
	padding-left:14px;
	padding-right:14px;
	padding-top:0;
	/*color:#ccc;
	font:bold 15px Helvetica;*/
	color:#333333;
	font:bold 15px Helvetica;
}

.search_bar_help .btn{
	display:inline;
	float:left;
	margin-left:11px;
	text-align:right;
}

.search_bar .btn input{
	margin-bottom:5px;
	min-width:112px;
	height:28px;
}

.help_item_new {
	color:#333;
	font:normal 12px Helvetica;
	margin-bottom:15px;
}

.help_item_new a {
	text-decoration:none;
	color:#333;
}

.help_search_item{
	border-bottom:1px solid #ccc;
	padding:10px 10px 10px 10px;
	padding-left:18px;
}

.back_top_help {
	margin-top:0px ! important;
	margin-bottom:30px ! important;
}

.rb_make_display_help {
	background-image:url(transparency20.png);
	background-repeat:repeat;
	font: bold 10px Helvetica ! important;
	color:#fff ! important;
	margin-top:9px;
	padding-top:10px !important;
	width:270px ! important;
}

.rb_make_display_help a
{
	color:#fff ! important;
	text-decoration:none;
}

.title_b_help {
	font:bold 13px Helvetica;
	color:#fff;
	padding: 10px 40px 9px 10px;
	background-image:url(transparency20.png);
	background-repeat:repeat;
	display:inline;
}

.help_no_results {
	font: 12px/12px Helvetica;
	background-color:#FFF59B;
	padding:18px 0px 22px 18px;
	margin-bottom:20px;
}

.advanced_search a{
	-moz-border-radius:2px; /*firefox*/
	-webkit-border-radius:2px; /*safari and chrome*/
	-khtml-border-radius:2px; /*linux browsers*/
	border-radius:2px; /*CSS3*/
}


/**** Foot tip popup ****/
.foot-tip{
	position: fixed;
	bottom:0;
	right: 20px;
	width: 360px;
	padding: 20px;
	background: #fff;
	display: none;
	z-index: 1;
	box-shadow: 0 0 20px #000;
	color:#333;
	font-size: 13px;
	border-top:5px solid #0080AD;
}

.foot-tip img{
	border:0;
}

.foot-tip a{
	text-decoration: none;
	color:#0099CC;
}

.foot-tip a.close-btn{
	background: url("../images/mvfoottip-close.png") no-repeat scroll center center transparent;
	border-left: 1px solid #DFDFDF;
	display: block;
	height: 30px;
	position: absolute;
	right: 0;
	top: 0;
	width: 30px;
}

.foot-tip .image-wrapper{
	float:left;
	margin-right: 20px;
	width:72px;
	height:72px;
	display:table;
	background:#eee;
}

.foot-tip .image-wrapper a{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}

.foot-tip .text-wrapper{
	float:left;
	width: 220px;
}

.foot-tip .text{
	margin-top: 10px;
	margin-bottom: 20px;
}

.foot-tip .title{
	font-size:14px;
}

.foot-tip .action{
	font-weight: bold;
}

/*** Addthis hack ***/
#at15s{
	color:#333;
}


/*************************************
 * News
 */
 
.news_wrapper_new h1.news_title {
	color: #333333;
	font-size: 26px;
	max-width: 80%;
	margin-bottom: 10px;
	line-height: 30px;
}


.news_wrapper_new h2.news_subtitle {
	color: #666666;
    float: left;
    font-size: 18px;
    font-weight: normal;
    line-height: 22px;
    margin-bottom: 20px;
    margin-top: 0;
    width: 80%;
}

.news_wrapper_new .small_lines p,
.news_wrapper_new .small_lines{
	width: auto;
	font-size: 14px;
	line-height: 18px;
}

.news_wrapper_new .small_lines iframe{
	width: 100%;
}

.article-encyclopedia{
	margin: 20px 0;
	border:1px solid #ccc;
	width:100%;
	border-collapse: collapse;
}

.article-encyclopedia .encyclopedia{
	background: #eee;
}

.article-encyclopedia .encyclopedia h5{
	font-size: 12px;
	margin-bottom: 5px;
}

.article-encyclopedia .encyclopedia a{
	color:#0099CC;
}

.article-encyclopedia td{
	/*white-space: nowrap;*/
	vertical-align: top;
	padding: 10px;
}

.article-encyclopedia td.encyclopedia{
	white-space: normal;
}

.article-encyclopedia td.specs{
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	width: 50%;
}

.article-encyclopedia td.specs .specs{
	width:50%;
	float:left;
	margin-top:0;
	margin-bottom: 10px;
	font-size: 11px;
	min-height: 31px;
}

.article-encyclopedia td.specs .specs b{
	font-size: 12px;
}

.article-encyclopedia td.prices{
	width: 25%;
}

.article-encyclopedia td.prices .specs{
	margin-top:0;
	margin-bottom: 10px;
	font-size: 11px;
	min-height: 31px;
}

.article-encyclopedia td.prices .specs b{
	font-size: 12px;
}

.article-encyclopedia .encyclopedia a.photo_block_small_rb{
	/*overflow:hidden;*/
}

.news_wrapper_new .comment-header a{
	color:#fff;
	text-decoration: none;
	margin-left: 10px;
	font-size:10px;
	font-weight: normal;
}

.news_wrapper_new .comment-header{
	background: #31363A;
	color:#fff;
	border-bottom:1px solid #1A1F23;
	padding:22px 10px 10px;
}

.news_wrapper_new .comment-header h4{
	font-size: 14px;
}

.gray-navigation{
	background: #e0e0e0;
	color: #666;

}

.gray-navigation .extra{
	float:right;
	padding:10px;
	height:17px;
	line-height:17px;
}

.gray-navigation .index a,
.gray-navigation .goto a{
	color:#3399CC;
	text-decoration: none;
	font-size: 13px;
	font-weight:bold;
	padding-left: 16px;
}

.gray-navigation .index a:hover{
	color:#2D7DA8;
}

.gray-navigation .goto:hover{
	background: #CCEAF5;
}

.gray-navigation .goto:hover a{
	/*color:#000;*/
}

.gray-navigation .index,
.gray-navigation .goto{
	padding: 10px 15px;
}

.gray-navigation .goto{
	float:right;
	border-left:1px solid #fff;
	height:17px;
}

.gray-navigation .goto.prev{
	padding:10px 15px 10px 10px;
}

.gray-navigation .goto.next{
	padding:10px 10px 10px 15px;
	height:17px;
}

.gray-navigation .goto.prev a{
	background: url("/images/nav_gray_left.png") no-repeat scroll 0px 1px transparent;
}

.gray-navigation .goto.next a{
	background: url("/images/nav_gray_right.png") no-repeat scroll right 1px transparent;
	padding-left: 0;
	padding-right:16px;
}

.gray-navigation .goto.theme a{
	background: url("/images/arrow_right_blue.png") no-repeat scroll right 1px transparent;
	padding-left: 0;
	padding-right:16px;
}

.gray-navigation .goto.prev:hover a{
	background: url("/images/nav_black_left.png") no-repeat scroll 0px 0px transparent;
}

.gray-navigation .goto.next:hover a{
	background: url("/images/nav_black_right.png") no-repeat scroll right 0px transparent;
}

.gray-navigation .index a{
/*	background: url("/images/nav_gray_top.png") no-repeat scroll 0px 1px transparent;*/
	padding-left: 7px;
	padding-right:10px;
}

.gray-navigation .index:hover a{
	/*background: url("/images/nav_blue_top.png") no-repeat scroll 0px 0px transparent;*/
}

.gray-navigation .index{
	float:left;
/*	padding-left: 20px;*/
}


.news-view-more{
	border-top:1px solid #cccccc;
	margin:40px -20px 20px;
	padding:20px 20px 0;
	font-size:14px;
	color:#333;
	font-weight:bold;
}

.news-view-more ul,
.news-view-more li{
	list-style:none;
	padding:0;
	margin:0;
}

.news-view-more .float_left,
.news-view-more .float_right{
	width:42%;
}

.news-view-more li{
	padding:10px 0;
}

.news-view-more a{
	color:#0099cc;
	text-decoration:none;
}

.news-view-more a:hover{
	color:#02669A;
}

.news_wrapper_new .white_bg.news{
	padding: 20px;
}

.content_meta_info{
	margin-bottom:10px;
	line-height: 20px;
}

.content_meta_info > a,
.content_meta_info > span{
	margin: 0 5px;
}

.content_meta_info > a{
	color:#20A8D2;
	text-decoration: none;
}

.content_meta_info img{
	width: 20px;
	height: 20px;
	float:left;
}

.content_meta_info .date{
	color: #666;
}

.content_meta_info .pipe{
	font-size: 13px;
}

.news-total-comments{
	float:right;
	text-align: center;
}

.comment-box a{
	color:#333;
	text-decoration: none;
	display: block;
}

.comment-box{
	float:right;
	text-align: center;
	padding:10px;
}

.comment-box:hover{
	background: #CCEAF5;
}


.comment-box .comment-total{
	text-align: center;
	display: block;
	min-width: 100px;
	text-decoration: none;
	color:#333;
	position: relative;
	background: #2D7DA8;
	padding: 5px 10px;
	color:#fff;
	font-size: 16px;
	font-weight: bold;
	min-width: 30px;
	position: relative;
}

.comment-box.dark .comment-total{
	background: #333;
}

.comment-box.dark .comment-total:after{
	background: url(/images/comment_blackbox_arrow.png) no-repeat;
}

.comment-box .comment-total:after{
	position:absolute;
	bottom: -6px;
	left:5px;
	background: url(/images/comment_bluebox_arrow.png) no-repeat;
	content:"";
	width:10px;
	height:8px;
}



.comment-box .comment-text{
	display: block;
	margin-top:10px;
	
}

.social-bar.margined{
	margin-bottom: 40px;
}

.social-bar .gradient-button{
	display: inline-block;
	border:1px solid #999;
	height: 17px;
	padding: 2px 8px;
	float:left;
	text-decoration: none;
	color:#333;
	font-size: 12px;
	
	background-color:#ccc;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#363f44');
	background: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#363f44));
	background: -webkit-linear-gradient(top,  #fcfcfc, #ccc);
	background: -moz-linear-gradient(top,  #fcfcfc, #ccc);
	background: -ms-linear-gradient(top,  #fcfcfc, #ccc);
	background: -o-linear-gradient(top,  #fcfcfc, #ccc);
	background: linear-gradient(top,  #fcfcfc, #ccc);
	
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}

.social-bar .gradient-button.hoverable:hover,
.social-bar .gradient-button.selected{
	background-color:#33ADD6;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33ADD6', endColorstr='#007CA6');
	background: -webkit-gradient(linear, left top, left bottom, from(#33ADD6), to(#007CA6));
	background: -webkit-linear-gradient(top,  #33ADD6, #007CA6);
	background: -moz-linear-gradient(top,  #33ADD6, #007CA6);
	background: -ms-linear-gradient(top,  #33ADD6, #007CA6);
	background: -o-linear-gradient(top,  #33ADD6, #007CA6);
	background: linear-gradient(top,  #33ADD6, #007CA6);
	
	border-color: 1px solid #999999;
	color:#fff;
}

.social-bar .gradient-button.first{
	border-right:0;
	
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
}

.social-bar .gradient-button.last{
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
}

.social-bar .gradient-button span{
	display: block;
	width: 16px;
	height: 16px;
	background-position: center 4px;
	background-repeat: no-repeat;
}

.social-bar .gradient-button.like span{
	background-image: url(/style/gray_heart_v2.png);
}

.social-bar .gradient-button.like.selected span{
	background-image: url(/style/white_heart_v2.png);
}

.social-bar .gradient-button.like.selected:hover span{
	background-image: url(/style/white_empty_heart_v2.png);
}

.social-bar .addthis_toolbox{
	float:left;
	margin-top:2px;
	margin-left:20px;
}

.photo-gallery{
	padding:10px;
	background: #f3f3f3;
	border:1px solid #ccc;
	margin: 20px 0;
}

.photo-gallery h3{
	margin: 0 200px 20px 0;
}

.photo-gallery h3 a{
	font-size: 18px;
	color:#009ACD;
	text-decoration: none;
}

.photo-gallery h3:hover a{
	color:#02669A;
}

.photo-gallery .slideshow-link{
	float:right;
	font-weight: bold;
	font-size: 12px;
	color:#333;
	text-decoration: none;
	background: url(/images/slideshow_play.png) no-repeat right;
	padding: 5px 40px 5px 0;
}

.photo-gallery .slideshow-link:hover{
	color:#02669A;
	background: url(/images/slideshow_play_hover.png) no-repeat right;
}

.photo-gallery ul{
	margin: 0 25px;
	padding: 0;
	text-align: center;
}

.photo-gallery ul li{
	list-style: none;
	float:left;
	padding:4px;
	background: #fff;
	border:1px solid #ccc;
	width: 120px;
	height: 90px;
	text-align: center;
	margin: 0 4px 12px;
	
	-webkit-box-shadow: 0 0 5px #ccc;
	-moz-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;
}

.photo-gallery ul li:hover{
	border-color: #999999;
	
	-webkit-box-shadow: 0 0 5px #999;
	-moz-box-shadow: 0 0 5px #999;
	box-shadow: 0 0 5px #999;
}

/*		.photo-gallery ul li:nth-child(4n){
	margin-right: 0;
}*/

.photo-gallery ul li img{
	margin-left: -60px;
	margin-top:-45px;
}

.photo-gallery li a{
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.photo-gallery a.more-btn{
	display: block;
	background: #eee;
	text-decoration: none;
	font-size: 30px;
	text-align: center;
	height: 100%;
	line-height: 90px;
	color:#999;
}

.photo-gallery a.more-btn:hover{
	background-color: #CCEAF5;
}

.photo-gallery p{
	margin: 0 0 20px;
}
 
/*.addthis_button_facebook_like iframe{ width: 75px !important; }
.addthis_button_tweet iframe{ width: 85px !important; }*/

.news-slideshow{
	position: relative;
}

.news-slideshow .right,
.news-slideshow .left{
	background-repeat: no-repeat;
	color: #FFFFFF;
	cursor: pointer;
	font: bold 22px Helvetica;
	position: absolute;
	top: 75px;
	height: 250px;
	width: 150px;
	z-index: 200;
}

.news-slideshow .left{
	left:0;
	background-image: url(/images/slider_arrow_left_trans.png);
	background-position: left center;
}

.news-slideshow .right {
	right:0;
	background-image: url(/images/slider_arrow_right_trans.png);
	background-position: right center;
}

.news-slideshow .left:hover{
	background-image: url(/images/slider_arrow_left.png);
}

.news-slideshow .right:hover{
	background-image: url(/images/slider_arrow_right.png);
}

.news-slideshow a.slideshow{
	position: absolute;
	right: 0;
	top: 10px;
	width:80px;
	background: url(/images/slideshow_btn_bg_transparent.png);
	background: rgba(0,0,0, 0.5);
	border:1px solid #fff;
	color:#fff;
	padding: 5px 10px;
	line-height: 17px;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;

	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;

	-webkit-box-shadow: 0 0 5px #ccc;
	-moz-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;


}

.news-slideshow a.slideshow strong{
	float:left;
}

/*						
#news-slideshow.moved a.slideshow{
	display: none;
}

#news-slideshow.moved:hover a.slideshow{
	display: block;
}	
*/

.news-slideshow a.slideshow span{
	display: block;
	background: url(/images/slideshow_squares.png) no-repeat center;
	width:17px;
	height: 17px;
	float:right;
	margin-left: 5px;
	opacity:0.5;
}

.news-slideshow:hover a.slideshow:hover{
	background: url(/images/slideshow_btn_bg_opaque.png);
	background: rgba(0,0,0, 1);
}

.news-slideshow:hover a.slideshow:hover span{
	opacity:1;
}

.news-image{
	margin-top:10px;
}

.news-image .photo_version{
	height:384px;
	overflow:hidden;
}

.news-image .comment-box{
	padding: 0;
}

.news-image .comment-box .comment-total{
	background-color: #333;
	font-size: 14px;
	padding: 3px 6px;
}

.news-image .comment-box .comment-total:after{
	background: url("/images/comment_blackbox_arrow.png") no-repeat scroll 2px -1px transparent
}

.news-image .comment-box:hover .comment-total{
	background-color: #2D7DA8;
}

.news-image .comment-box:hover .comment-total:after{
	background-image:url("/images/comment_bluebox_arrow.png");
}

.news-image .news-footer{
	margin-top: 2px;
	padding: 10px;
	background-color:#E0E0E0;
	font-size:12px;
}

.news-image .news-footer .image-copyright{
	font-size: 11px;
	line-height: 25px;
	color:#666;
	margin: 0;
}

.news-image .news-footer .image-copyright a{
	color:#666;
}

.news-preview-mode{
	background:#E0E0E0; 
	color: #666666; 
	padding:10px; 
	border:1px solid #999; 
	margin-bottom:20px; 
	font-size:20px;
	font-weight:bold;
}

/******************************************************************
 * 
 * 			SLIDESHOW
 * 
 ******************************************************************/
 .image-slider-navigation{
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	background:rgba(0,0,0,0.5);
}

.image-slider-navigation a.next,
.image-slider-navigation a.prev{
	display:block;
	float:left;
	height:68px;
	width:40px;
	background:transparent no-repeat center center;
}

.image-slider-navigation a.next{
	float:right;
	background-image:url("/images/slider_arrow_right_small_trans.png");
}

.image-slider-navigation a.prev{
	background-image:url("/images/slider_arrow_left_small_trans.png");
}

.image-slider-navigation a.next:hover{
	background-image:url("/images/slider_arrow_right_small.png");
}

.image-slider-navigation a.prev:hover{
	background-image:url("/images/slider_arrow_left_small.png");
}

.image-slider-navigation .ul-wrapper{
	white-space:nowrap;
	overflow:hidden;
	height:60px;
	margin:4px 40px;
}

.image-slider-navigation ul{
	padding:0;
	list-style:none;
	margin:0;
}

.image-slider-navigation ul li{
	display:inline;
	margin:0 2px;
}
 

/***** Feed badge ****/
.badge-feed{
	background:#fff; 
	border:1px solid #999; 
	padding:10px; 
	text-align:center; 
	float:left;
}

.badge-feed img{
	border:0;
}

.badge-feed .badge-name{
	margin:10px -10px -10px; 
	padding:5px; 
	font-size:12px; 
	color:#fff; 
	background:#999;
}

.badge-feed .badge-name a{
	color:#fff;
}

.myhome_label_text .badge-feed{
	margin-top:10px;
	margin-left:10px;
}


/*******************************************************************************
 *
 * WHITE FEED
 *
 */
 
.full-white-feed{
	margin-top:10px;
}

.full-white-feed .feed_item{
	background:#fff;
	border-bottom-color:#bbb;
	padding-bottom: 30px;
}

.full-white-feed  .feed_item_new_content{
	padding:20px;
}

.full-white-feed a.hide_standard_feed{
	padding:2px 8px;
}

.full-white-feed .feed_item .feed_owner a:hover{
	color:#0B90B3 !important;
	text-decoration:none;
}

.full-white-feed .feed_item .feed_text .feed_owner,
.full-white-feed .feed_item .feed_text .feed_owner a{
	color:#333;
	font-size:16px;
}

.full-white-feed .feed_text .txt .details a,
.full-white-feed .feed_item .feed_text .txt{
	color:#333;
	font-size:14px;
}

.full-white-feed .feed_item .feed_text .txt{
	line-height:18px;
}

.full-white-feed .feed_item .make_item_line .float_left img{
	border:1px solid transparent;
}

.full-white-feed .feed_item .make_item_line .float_left img:hover{
	border:1px solid #0198CD; 
}

.full-white-feed .feed_text .txt .details a:hover{
	color:#0198CD;
}

.full-white-feed a.comment_text_inline{
	color:#0B90B3 !important;
}

.full-white-feed a.comment_text_inline:hover{
	text-decoration:underline;
	color:#0B90B3 !important;
}

.full-white-feed .feed_item .feed_text .feed_time{
	color:#333;
	font-size:12px;
}

/**** New added Car ****/

.full-white-feed .new_added_car{
	background:#fff;
	box-shadow:0 0 5px #ccc;
	padding:10px;
	border-color:#ccc;
}

.full-white-feed .new_added_car:hover{
	background:#F3F8FB;
}

.full-white-feed .new_added_car .makeversion .make{
	font-size:14px;
}

.full-white-feed .new_added_car .makeversion .version{
	font-size:14px;
	font-weight:normal;
}

.full-white-feed .new_added_car .like_white,
.full-white-feed .new_added_car .comment_white
.full-white-feed .new_added_car .videos_white,
.full-white-feed .new_added_car .photos_white{
	color:#333;
}

.full-white-feed .new_added_car .videos_white{
	background-image:url(/images/icn_video_small.png);
}

.full-white-feed .new_added_car .photos_white{
	background-image:url(/images/icn_photo_small.png);
}

.full-white-feed .new_added_car .like_white{
	background-image:url(/images/icn_like_small.png);
}

.full-white-feed .new_added_car .comment_white{
	background-image:url(/images/icn_comment_small.png);
}

.full-white-feed .new_added_car .float_left img:hover{
	border-color:transparent;
}

/***** Treat ****/

.full-white-feed .myhome_treat{
	height:auto !important;
}

.full-white-feed .myhome_treat_content{
	border:1px solid #999;
	margin-bottom:10px;
}

.full-white-feed .myhome_treat_link{
	background:#0B90B3;
	border:1px solid #0B90B3;
}

.full-white-feed .myhome_treat:hover .myhome_treat_content{
	border-color:#1AB4F2;
}

.full-white-feed .myhome_treat:hover .myhome_treat_link{
	background:#1AB4F2;
	border:1px solid #1AB4F2;
}

/**** Buddy ****/
.full-white-feed .myhome_buddy{
	padding:0;
}

.full-white-feed .myhome_buddy .float_left img{
	border-color:transparent;
}

.full-white-feed .myhome_buddy .username a{
	color:#0B90B3 !important;
}

/**** Likes article ****/

.full-white-feed .likes_news .text a.more,
.full-white-feed .likes_news .text a.title{
	color:#0B90B3 !important;
	font-size:14px;
}

.full-white-feed .likes_news .text a.more:hover,
.full-white-feed .likes_news .text a.title:hover{
	text-decoration:underline;
}

.full-white-feed .likes_news .text a.title{
	display:inline-block;
	padding-bottom:10px;
	margin-bottom: 0;
	
}

.full-white-feed .likes_news .text{
	font-size:13px;
	color:#333;
}

/**** Consumption ****/
.full-white-feed .new_consumption .text .units,
.full-white-feed .new_consumption .text .value{
	color:#fff;
}


.full-white-feed .new_consumption .text .value{
	background:url(/images/white_mileage.png) no-repeat left 4px;
	margin-right:5px;
	padding-left:20px;
	font-size:18px;
}


/**** Superpost ****/
.full-white-feed .media_post_heading{
	color:#fff;
}

.full-white-feed .media_post_heading{
	width:410px !important;
	height:auto;
}


.full-white-feed .feed_item .feed_text .txt .image.parentautoadjust,
.full-white-feed .sp_multimedia .image{
	width:430px !important;
	height:auto;
}

.full-white-feed .feed_item .feed_text .txt .image.parentautoadjust a img{
	margin:0 !important;
	width:100% !important;
}

.full-white-feed .sp_texted .link{
	background-color:#F0F0F0;
	background-image:url(/images/blue_links.png);
	font-size:12px;
	margin-bottom:5px;
}

.full-white-feed .sp_texted .link a{
	color:#0099CB;
}

.full-white-feed .sp_texted .link:hover{
	background-color:#0099CB;
	background-image:url(/style/white_links.png);
}

.full-white-feed .sp_texted .link:hover a{
	color:#F0F0F0;
}

.full-white-feed .feed_text .sp_texted a{
	color:#0099CB;
}

.full-white-feed .feed_text a:hover{
	text-decoration:underline;
}

.full-white-feed .sp_texted .more a:hover{
	color:#0099CB;
}


/**** Dream garage ****/
.full-white-feed .dream_garage_stream{
	width:280px;
	background:#fff;
	box-shadow:0 0 5px #ccc;
	border:1px solid #ccc;
	padding:10px;
	color:#333;
	cursor:pointer;
}

.full-white-feed .dream_garage_stream:hover{
	background:#F3F8FB;
}

.full-white-feed .dream_garage_stream ul{
	margin:0;
	list-style:none;
	padding:0;
	clear:both;
}

.full-white-feed .dream_garage_stream ul li{
	width:55px;
	height:55px;
	float:left;
	margin-bottom:1px;
	margin-right:1px;
}

.full-white-feed .dream_garage_stream ul li img{
	width:55px;
	height:55px;
	border:0;
}

.full-white-feed .dream_garage_stream .dg-header{
	margin-bottom:10px;
	font-family:Helvetica, Arial, sans-serif;
}

.full-white-feed .dream_garage_stream .dg-header img{
	float:left;
	margin-right:10px;
}

.full-white-feed .dream_garage_stream .dg-header .dg-title{
	font-size:14px;
	font-weight:normal;
}

.full-white-feed .dream_garage_stream .dg-header .cars{
	padding-top:10px;
	font-size:13px;
}

.full-white-feed .dream_garage_stream .dg-header .username a{
	font-size:16px !important;
	line-height: 14px !important;
	font-family:Helvetica, Arial, sans-serif !important;
}

.full-white-feed .dream_garage_stream .resume{
	margin-top:10px;
	color:#fff;
}

.full-white-feed .dream_garage_stream .resume a{
	color:#fff;
	text-decoration:none;
}


/**** Comments on feed ****/
.full-white-feed .nr_comment,
.full-white-feed .item_comm{
	background:#F0F0F0 no-repeat 10px center;
	color:#666;
}

.full-white-feed .nr_comment{
	background-image:url(/images/left-arrow-more.png);
	padding-left:20px;
}

.full-white-feed .nr_comment:hover{
	background-color:#e5e5e5;
	color:#333;
}

.full-white-feed .item_comm div a.username,
.full-white-feed .item_comm .message{
	color:#333 !important;
	font-size:14px;
}

.full-white-feed .item_comm div a.username:hover{
	color:#1AB4F2 !important;
}

.full-white-feed .feed_text .item_comm{
	padding-bottom:20px;
}

.full-white-feed .feed_text .item_comm a.comments_more{
	color:#1AB4F2 !important;
	padding-left:0 !important;
	background:transparent;
}

.full-white-feed .feed_text .item_comm a.comments_more:hover{
	text-decoration:underline;
}

.full-white-feed .comment_button{
	background:#0B90B3;
	font-size:14px;
	padding: 3px 15px;
}

.full-white-feed .comment_button:hover{
	background-color:#1AB4F2;
}

.full-white-feed .feed_text a.comment_button:hover{
	text-decoration:none;
}

.full-white-feed .forms .area_comm{
	border-color:#999;
}

.full-white-feed .delete_comment{
	background-color: transparent;
	background-image: url(/images/icn-remove-softgray.png);
}

.full-white-feed .delete_comment:hover{
	background-image: url(/images/icn-remove-gray.png);
}

.full-white-feed #feeds_more a.button.button_comm{
	margin-left:0 !important;
}

.full-white-feed .feed_item .feed_text .item_comm .message a{
	color:#0B90B3;
    font-size: 14px;
}

.full-white-feed .feed_item .feed_text .item_comm .message a:hover{
	text-decoration:underline;
}

/*************************************
 *
 * New filter navs
 *
 */

.filter-nav{
	border-bottom:1px solid #333;
	margin:0 -20px;
	padding:0 30px 10px;
	position:relative;
	height:30px;
}

.filter-nav form{
	float:right;
	background:#fff;
	border:1px solid #7b7b7b;
}

.filter-nav form input{
	border:0;
	padding:4px 5px;
}

.filter-nav form button{
	border:0;
	background:transparent url(/images/icn_search_go_small.png) no-repeat center;
}

.filter-nav a{
	text-decoration:none;
	color:#B4B4B4;
	font-size:16px;
	margin-right:20px;
	padding-bottom:7px;
}

.filter-nav a:hover{
	color:#0B90B3;
	border-bottom:4px solid #e1e1e1;
}

.filter-nav a.on,
.filter-nav a.selected{
	color: #333;
	border-bottom:4px solid #696969;
}

.filter-nav .links{
	position:absolute;
	bottom:11px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
	.filter-nav .links{
		bottom:10px;
	}
}

/****************************
 * Custom Select
 */
.custom-select {
    position: relative;
    display: inline-block;
}

.custom-select select {
	outline:none; /* remove focus ring from Webkit */
	-webkit-appearance:none; /* remove the strong OSX influence from Webkit */
}

/* for Webkit's CSS-only solution */
@media screen and (-webkit-min-device-pixel-ratio:0) { 
	.custom-select select {
		padding-right:30px;    
	}
}

/* Since we removed the default focus styles, we have to add our own */
.custom-select select:focus {
	-webkit-box-shadow: 0 0 3px 1px #c00;
	-moz-box-shadow: 0 0 3px 1px #c00;
	box-shadow: 0 0 3px 1px #c00;
}

/* Select arrow styling */
.custom-select:after {
	background: url("/images/mvselect-arrow.png") no-repeat scroll center center #FFFFFF;
	bottom: 1px;
	content: "";
	position: absolute;
	right: 1px;
	top: 5px;
	width: 25px;
	height: 20px;

	pointer-events:none;
}

#phpbb #container{
	background:#0080AC;
/*	margin-top:-10px;*/
}

#phpbb .header{
	padding:10px 10px 0;
	border-top:0;
}

#phpbb .topiclist .header {
    background: none repeat scroll 0 0 transparent !important;
}

#phpbb div.footer {
    background: none repeat scroll 0 0 #1A1F23;
    clear: both;
}


/**** img ribbon ****/
.img-ribbon{
	display:inline-block;
	position:relative;
}

.img-ribbon:after{
	background:url(/images/ribbon.png) no-repeat;
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:48px;
	height:48px;
}


/**** gallery-list ****/
.gallery-list{
	position:relative;
	cursor: pointer;
}

.gallery-list .background{
	position: absolute;
    right: 0;
    top: 0;
	bottom:0;
	background:url(transparency60_2c.png);
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6);
	display:none;
	left:0;
	z-index:0;
}

.gallery-list .content-wrapper{
	position:absolute;
	z-index:1;
	height:100%;
	overflow:hidden;
	top:0;
	left:0;
	right:0;
	bottom:0;
}

.gallery-list h2{
	background:url(transparency60_2c.png);
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6);
    color: #FFFFFF;
    left: 0;
    padding: 10px;
    text-decoration: none;
	color:#cccccc;
	font-size: 16px;
	font-weight: bold;
}

.gallery-list .content-wrapper a{
	text-decoration:none;
	font-size: 16px;
	color:#ccc;
}

.gallery-list .content-wrapper a:hover{
	text-decoration:none;
}

.gallery-list h2:hover a{
	color:#fff;
}

.gallery-list:hover h2{
	color:#fff;
	background:transparent;
}

.gallery-list p{
	margin:0 10px;
	padding:0;
	color:#fff;
	font-size: 12px;
	display: none;
}

.gallery-list .footer{
	background-color: transparent;
	padding: 10px;
	position: absolute;
	left:0;
	bottom:0;
	right:0;
	color:#fff;
	display: none;
}

.gallery-list:hover p,
.gallery-list:hover .footer,
.gallery-list:hover .background{
	display:block;
}