/* main colours:
#00A3CD - light blue
#00698C - darker blue
#BCBDC0 - grey
go live soon
*/
html {
    overflow: -moz-scrollbars-vertical;
}
body {
	background-color: #79c5d5;
	margin: 0;
	/*font-family: sans-serif;*/
	font-family: helvetica;
	font-size: 60%;
	color: #5b5c5e;
}
a {
	color: #24a9d1;
	text-decoration: none;
	font-size: 10pt;
}
a:hover {
	text-decoration: underline;
}
#searchwidget {
	float: right;
	text-transform: uppercase;
}
#searchwidget img {
	vertical-align: middle;
}
#searchwidget a {
	margin: 0;
}
#main {
	margin: 0 auto;
	padding: 25px 25px 25px 25px;
	width: 910px;
	background-color: #ffffff;
}
#topmenu {
	margin: 20px 5px 10px 0px;
	text-align: left;
}
#topmenu span {
	padding: 0 8px;
	font-weight: bold;
	font-size: 10pt;
}
#topmenu span.external a {
	color: #a7a9ac;
}
#topmenu span.current a {
	color: #24a9d1;
}
#topmenu span a {
	color: #00688c;
	letter-spacing: 0.08em;
	text-transform: uppercase;
}
#topmenu span + span {
	border-left: solid 1px #DBDBDB;
}
#content {
	margin: 0 0 0 0;
	border: solid 1px #ffffff;
	clear: both;
}
#page_content,
.block_picture {
        width: 910px;
        min-height: 310px;
        margin-left: 0px;
	top: 0px;
	left: 0px;
	z-index: 90;
	background-color: transparent;
}
#page_content div.details {
	padding-left: 420px;
}
#page_content div.article_details {
/*	padding-left: 0px;*/
	padding-left: 280px;
}
#block_picture_auto {
	height: 310px;
	background:url("/pics/block_auto.jpg") repeat scroll 100% 100% transparent;
}
#block_picture_rv {
	height: 310px;
	background:url("/pics/block_rv.jpg") repeat scroll 100% 100% transparent;
}
#block_picture_classic_car {
	height: 310px;
	background:url("/pics/block_classic_car.jpg") repeat scroll 100% 100% transparent;
}
#block_picture_moto {
	height: 310px;
	background:url("/pics/block_moto.jpg") repeat scroll 100% 100% transparent;
}
#block_picture_home {
	height: 310px;
	background:url("/pics/block_home.jpg") repeat scroll 100% 100% transparent;
}
#block_picture_business {
	height: 310px;
	background:url("/pics/block_business.jpg") repeat scroll 100% 100% transparent;
}
#left_column {
	position: absolute;
	z-index: 100;
	width: 370px;
	height: 315px;
	background-color: transparent; 
}
#article_left_column {
	position: absolute;
	z-index: 100;
	width: 250px;
	height: 315px;
	background-color: transparent; 
}
#left_column .floating_obj,#article_left_column .floating_obj {
	position: relative;
	top: 25px;
	left: 25px;
	background-color: #ffffff;
	height: 260px;
}
div.floating_title {
	position: absolute;
	z-index: 110;
	top: 110px;
	left: 98px;
	padding: 0px;
	width: 60px;
	display: block;
	text-transform: uppercase;
	font-size: 9pt;
	margin: 0;
	font-weight: bold;
	letter-spacing: 0.08em;
}
#radial_menu {
	width:250px;
	height:210px;
}
#t_text_block_box {
	width: 175px;
	padding-top: 50px;
	font-size: 10pt;
}
#left_column .text_block, #article_left_column .text_block {
	margin: 0;
	padding: 50px 20px 10px 175px;
}
#left_column .text_block h1,#article_left_column .text_block h1 {
	text-transform: lowercase;
	font-size: 292%;
	margin: 0;
	color: #00698C;
	letter-spacing: 0.08em;
}
#left_column .text_block p,#article_left_column .text_block p {
	margin: 0 0 1em;
	font-size: 10pt;
}
#left_column .text_block .quote_link,#article_left_column .text_block .quote_link {
	font-size: 9pt;
	text-transform: lowercase;
	color: #00698C;
	letter-spacing: 0.08em;
	font-weight: bold;
}
.quote_link {
	font-weight: bold;
	letter-spacing: 0.08em;
	color: #00698C;
	padding-top: 0px;
	padding-left: 25px;
	text-align:left;
}
.quote_link a {
	text-transform: uppercase;
	font-size: 13pt;
	color: #00688c;
}
.article a {
	color: #00688c;
} 
#headline_tags {
	margin: 0 0 0 0;
	clear: both;
}
#t_box_1,
#t_box_2,
#t_box_3 {
	width: 263px;
	font-family: helvetica;
	font-size: 10pt;
}
#headline_tags .col1,
#headline_tags .col2,
#headline_tags .col3 {
	float: left;
	width: 295px;
}
#headline_tags .col1 {
	margin-right: 12.5px;
}
#headline_tags .col2 {
	margin-right: 12.5px;
}
#headline_tags .col3 {
}
#headline_tags h2 {
	margin: 11px 0 0;
	padding: 10px 15px;
	text-transform: uppercase;
	letter-spacing: 0.08em;
	font-size: 1.5em;
}
#headline_tags .col1 h2 {
	background-color: #00698C;
	color: #FFF;
}
#headline_tags .col2 h2 {
	background-color: #00A3CD;
	color: #FFF;
}
#headline_tags .col3 h2 {
	background-color: #BCBDC0;
	color: #FFF;
}
#headline_tags p {
	margin: 0 0 1em;
}
#headline_tags .tagbody {
	padding: 10px 15px;
	border-style: none solid solid;
	border-color: #DBDBDB;
	border-width: 0 1px 1px;
	min-height: 120px;
	background-color: transparent;
}
#headline_tags .tagbody p, .text_block p, #page_content .details p, #page_content .details li, #page_content .details div, #page_content .article_details p, #page_content .article_details li, #page_content .article_details div {
	font-family: helvetica;
	font-size: 10pt;
}
#page_content .details h1,#page_content .article_details h1 {
	font-size: 12pt;
	color: #00a5ce;
}
#page_content .details h2, #page_content .article_details h2 {
	font-size: 11pt;
	color: #00a5ce;
}
#page_content .details .sub_title, #page_content .article__details .sub_title {
	color: #a5a8aa;
	font-weight: bold;
}
.read_more_link {
	text-transform: uppercase;
	padding: 10px 0px;
}
#footer {
	margin: 20px 5px 10px 0px;
}
#footer span {
	margin-right: 10px;
}
#footer span a {
	text-transform: uppercase;
}

#pie {float:left;}
/*#pie-container { position: relative; height: 200px; width: 145px; margin: 0 auto;}*/
#pie-container { position: relative; height: 200px; width: 120px; margin-top: 0;margin-left:28px;}
.pie-item { display: block; position: absolute; text-align: center; text-decoration: none; color: #333; outline: none; }
.pie-item span { position:absolute; display:none; z-index:100; background-color:#DBDBDB; padding: 3px 7px; -moz-border-radius: 4px;}
.pie-item img { border:0; width:100%; }
#pie a, #pie a:hover {text-decoration: none; color: #20afd3; font-size: 9pt; text-transform: uppercase; font-weight: bold;}

#pieslice0 span {bottom:7px;left:-47px;}
#pieslice1 span {bottom:7px;left:-47px;}
#pieslice2 span {top:8px;left:-49px;}
#pieslice3 span {top:-9px;left:-21px;}
#pieslice4 span {top:-9px;right:-20px;}
#pieslice5 span {top:8px;right:-46px;}

#wheel_map_obj {
	/*position: relative;
	top: 0px;
	left: 0px;*/
	position: absolute;
	top: 0px;
	margin-left:28px;
	z-index: 130;
}

.fauxlink {
	cursor: pointer;
	text-decoration: underline;
	color: #00698C;
}	
div.expandable_contents {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
}
#pieslice0 {
	left:24px;
	top:128px;
	width:44px;
}
#pieslice1 {
	left:0px;
	top:111px;
	width:51px;
}
#pieslice2 {
	left:0px;
	top:61px;
	width:51px;
}
#pieslice3 {
	left:22px;
	top:36px;
	width:45px;
}
#pieslice4 {
	left:75px;
	top:36px;
	width:44px;
}
#pieslice5 {
	left:91px;
	top:60px;
	width:52px;
}
#error {
	color: #24a9d1;
	font-family: helvetica;
	font-size: 10pt;
	font-weight: bold;
	width: 500px;
	padding-top: 120px;
	padding-bottom: 300px;
	margin-left:auto;
	margin-right:auto;
}
