.outer_category, .car_footer, .car_detail, .car_vote, div.car_comments, div.car_comment, div.outer_editcar, div.car_toplist, div.car_news {
	background:#FFFFFF url(../../../templates/vwpage/images/content_entry_bg.png) no-repeat scroll left top;
	border:1px solid #2D495D;
	float:left;
	padding:15px 30px 25px 20px;
	width:578px;
	margin-bottom:11px;
}

.car_footer_heading {
	padding-left:40px;
}

.category_heading, .car_footer_heading {
	background:transparent url(../../../templates/vwpage/images/heading_bg.png) no-repeat scroll left top;
	color:#2E546D;
	font-size:12px;
	font-weight:bold;
	height:32px;
	padding-bottom:10px;
	text-transform:uppercase;
	width:578px;
}

.category_heading span {
	border-bottom:1px solid #2E546D;
	float:left;
	margin-left:45px;
	padding:8px 0 4px;
}

.category_heading span.car_edit {
	float:right;
	margin-left:45px;
	padding:8px 0 4px;
	border:none;
}

#content .category_heading a:link, #content .category_heading a:visited {
	text-decoration:none;
}

.category_car_image {
	float:left;
	margin-left:45px;
}

.category_car_desc {
	float:left;
	margin-left:10px;
	margin-top:10px;
}

.car_rating, .car_comments {
	font-weight:bold;
}

#carsPageNav {
	text-align:center;
	background:#FFFFFF url(../../../templates/vwpage/images/content_entry_bg.png) no-repeat scroll left top;
	border:1px solid #2D495D;
	float:left;
	padding:15px 30px 25px 20px;
	width:578px;
	margin-bottom:11px;
}

#car_images {
	float:left;
}

#car_images img {
	padding:3px;
}

#car_details {
	float:left;
	margin-left:10px;
	width:400px;
}

.textlight {
	font-weight:bold;
}

#car_details ul {
	margin:5px 0 15px 0;
}

#car_details li {
	list-style-image:url(images/list_square.gif);
	list-style-position:outside;
	margin:3px 0px 3px 30px;
}

.car_footer_name_rating {
	font-weight:bold;
	float:left;
}

.car_footer_value_rating {
	float:left;
}

.car_footer_do_rating {
	float:right;
}

.car_footer_do_comment {
	float:right;
	margin-bottom:15px;
}

.car_footer_comment_entry {
	border-bottom:1px dotted #000000;
	margin-bottom:5px;
	padding-bottom:5px;
}

.comment_left {
	width:140px;
	float:left;
}

.comment_right {
	float:left;
	width:420px;
}

.comment_name {
	font-weight:bold;
}

.category_car_image a {
	float:left;
	padding-right:5px;
}

.car_changes {
	font-weight:bold;
}

.car_details {
	margin-top:10px;
}

#current_voting_info, #current_new_vote {
	text-align:center;
}

#current_new_vote {
	padding-top:15px;
}

#current_voting {
	margin-left:80px;
}

img#actual_vote {
	margin-left:14px;
}

.car_footer_comment {
	float:left;
}

.new_comment .label {
	font-weight:bold;
	padding-bottom:10px;
	padding-top:10px;
}

table.admintable td {
	padding:3px;
}

table.admintable td.key {
	font-weight:bold;
}

div.imgOutline {
	margin:1px;
	float:left;
	width:152px;
	padding-bottom:10px;
}

div.imgBorder {
	height:122px;
	overflow:hidden;
	vertical-align:middle;
	width:152px;
}

div.imgBorder a {
	display:block;
	height:120px;
	width:150px;
	cursor:pointer;
	overflow:hidden;
}

div.imgBorder a:hover {
	background-color:#F0F0F0;
}

div.controls {
	background:#F9FCF9 none repeat scroll 0 0;
	border-top:1px solid #DDDDDD;
	height:20px;
	line-height:20px;
	text-align:center;
}

div.imginfoBorder {
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	text-align:center;
	vertical-align:middle;
	width:150px;
}

div.cat_desc_left {
	float:left;
	width:350px;
	padding-left:40px;
}

div.cat_desc_right {
	float:right;
}

div.cat_content {
	padding-left:40px;
	padding-top:5px;
	margin-top:5px;
	border-top:1px dotted;
}

#car_toplist_entries table {
	border:1px solid #E5E5E5;
	border-collapse:collapse;
	font-size:1em;
	margin:1em 1px;
	width:99%;
}

#car_toplist_entries table th {
	background-color:#EFEFEF;
	border-bottom:1px solid #E5E5E5;
	border-right:1px solid #E5E5E5;
	color:#000000;
	font-weight:bold;
	padding:0.4em;
	text-align:left;
}

#car_toplist_entries table td {
	border-bottom:1px solid #E5E5E5;
	border-right:1px solid #E5E5E5;
	padding:0.4em;
	vertical-align:top;
}

.back_link {
	background:#FFFFFF url(../../../templates/vwpage/images/content_entry_bg.png) no-repeat scroll left top;
	border:1px solid #2D495D;
	padding:15px 30px 15px 20px;
	width:578px;
	float:left;
	margin-bottom:11px;
}

#car_news_entries ul {
	margin-left:40px;
}

#car_news_entries ul li {
	padding: 2px 0 2px 0;
	list-style-image:url(images/naviarrow.gif);
	list-style-position:outside;
	margin:3px 0px 3px 30px;
}

.news_link_gallery {
	text-align:right;
	padding-top:10px;
}

