/* Start of CMSMS style sheet 'micro_basic' */
@charset "utf-8";
/* CSS Document */

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#wrapper {
	border:#4D4D4D 1px solid;
	border-bottom:none;
	width:980px;
	margin:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#header {
	background:url(uploads/images/header.jpg);
	height:124px;
}

#header div {
	padding:10px 0px 0px 12px;
}

#header div img{
	padding-right:5px;
}

#header div a img.logo_link {
	float:right; 
	margin-right:54px; 
	width:202px; 
	height:50px;
	border:none;
}

#header div a {
	color:#fff;
	text-decoration:none;
	opacity: 0.8;
	-moz-opacity: 0.8; /* older Gecko-based browsers */
	filter:alpha(opacity=80); /* For IE6&7 */
	font-size:11px;
}

div#search {
	padding:58px 0px 0px 20px;
	/*padding:0px 0px 0px 20px;*/
	color:#fff;
}

#color_bar_green {
	background:url(uploads/images/top_green_bg.jpg) repeat-x;
	height:30px;
	margin:0px;
}

#body {
	/*background:url(uploads/images/body_bg.jpg) center top;*/
	padding:10px 0px 0px 8px;
}

#body2 {
	background:url(uploads/images/nav_bg.gif) repeat-y left;
}

#nav {
	width:160px;
	border:#B2B2B2 1px solid;
	border-bottom:none;
	float:left;
	min-height:750px;
}

#nav ul{
	padding:5px 0px 0px 0px;
	margin:0px;
	list-style:none;
}

#nav ul li {
	margin:5px 3px 5px 3px;
	padding:5px 0px 0px 0px;
}

#nav ul li a{
	display:block;
	/*color:#4F4F51;*/
	color:#4F4F51;
	text-decoration:none;
	padding-left:20px;
	font-size:12px;
}

/*#nav ul li a:hover {
color:#333;
}

#nav ul li ul li a:hover {
color:#333;
}*/

li.sectionheader div{
	padding-left:20px;
}

#nav ul li.currentpage {
        background:#0B6BB7;
        background-image: url(uploads/images/whitearrow.gif);
        background-repeat: no-repeat;
        background-position: left top;
        /*width:188px;
        margin-left:4px;*/
        /*padding-bottom:4px;*/
}

#nav ul li.currentpage a {
        color:#fff;
}


#nav ul li.activeparent {
	background:#0B6BB7;
	background-image: url(uploads/images/whitearrow.gif);
        background-repeat: no-repeat;
        background-position: left top;
}

#nav ul li.activeparent a {
	/*color:#4F4F51;*/
	color:#fff;
}

#nav ul li ul {
	margin:0px;
	padding:0px;
}

#nav ul li ul li {
	padding:5px 0px 5px 0px;
	margin:0px;
	background:#A0A1A3;
}

#nav ul li ul li.currentpage {
	/*background:#E6E7E9;*/
        background-image: url(uploads/images/whitearrow.gif);
        background-repeat: no-repeat;
        background-position: left top;
}

#nav ul li ul li.currentpage a {
	/*color:#4F4F51;*/
	color:#fff;
}

#nav ul li ul li a {
	color:#4F5052;
	padding-left:30px;
	font-size:12px;
}

#nav ul li.currentpage ul li a {
	color:#4F5052;
}

#nav ul li.activeparent ul li a {
	color:#4F5052;
}

#nav ul li.activeparent ul li.currentpage a {
	color:#fff;
}

#nav ul li.currentpage a:hover {
color:#fff;
}

#nav ul li.activeparent a:hover {
color:#fff;
}

#nav ul li.activeparent ul li.currentpage a:hover {
color:#fff;
}

#nav ul li a:hover {
color:#333;
}

#nav ul li.currentpage ul li a:hover {
color:#333;
}

#nav ul li.activeparent ul li a:hover {
color:#333;
}

#center {
	padding-left:180px;
	font-size:18px;
	padding-right:10px;
	line-spacing:1.5;
}

li.thumb a img {
	border:none;
}

.textcontent {
	color:#616264;
	line-height:1.3;
}

#center a {
	color:#0093D6;
	text-decoration:none;
}

#product_text {
	font-size:12px;
	height:50px;
}

/*#center div #wheeltext {
	font-size:14px;
	color:#616264;
	line-height:1.5;
}*/

#center div #wheeltext {
	font-size:12px;
	color:#000;
	line-height:1.2;
	font-weight:normal;
}

#center h1 {
	padding-top:0px;
	font-size:16px;
}

#center h2 {
	padding-bottom:0px;
	font-size:12px;
}

.textcontent {
padding-right:210px;
font-size:12px;
}

.contactform label{
position:absolute; 
width:130px;
}

.contactform .check label {
position:relative;
}

.contactform .check input {
margin-left:65px
}

.contactform input, .contactform textarea, .contactform select {
margin-left:130px
}

.submit {
padding-top:40px;
}

.float_right {
	float:right;
position:relative;
top:-6px;
}

#right_col {
	float:right;
	width:200px;
	
	margin-left:30px;
}

#news {
	background:#FFF;
	border:#B2B3B5 solid 1px;
}

#news .news_text .NewsSummary .NewsSummaryContent, #news .news_text .NewsSummary .NewsSummarySummary{
	margin:0px;
	color:#939393;
}

#news .NewsSummaryLink a{
	display:block;
        margin:10px 0px 0px 0px;
	color:#0061B0;
	font-size:12px;
	color:#0061b0;
}

.NewsSummarySummary div p {
        padding-top:0; 
        padding-bottom:0; 
        margin-left:0;
        margin-right:0;
        margin-top:0;
        margin-bottom:0; 

}

#news a {
	color:#0093D6;
	text-decoration:none;
}

#news .news_text {
	padding-top:18px;
	padding-left:8px;
	padding-right:8px;
	font-size:12px;
}

#news .news_text h2{
	font-size:14px;
}

#news_title {
	background:#0B6BB7;
	color:#fff;
	font-size:12px;
	font-weight:normal;
}


#news_title img {
	vertical-align:middle; 
	float:left;
}

#news_title h1 {
	padding:10px 0px 12px 8px;
	font-size:12px;
	display:block;
	margin:0px;
	font-weight:normal;
}

#news_title h1 a{
	text-decoration:none;
	color:#fff;
}

#contact {
	background:#FFF;
	border:#B2B3B5 solid 1px;
	padding-top:12px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;
	font-size:12px;
	color:#737477;
	margin-bottom:6px;
	margin-top:12px;
}

#contact a {
	color:#0093D6;
	text-decoration:none;
}

#center div .textcontent #NewsPostDetailContent p {
	margin-bottom:5px;
}

#boxes {
	margin-left:1px;
	padding-top:10px;
}

#boxes div{
	float:left;
	border:#B2B3B5 solid 1px;
	margin-right:25px;
	width:235px;
	background:#FFF;
}

#boxes div div{
	float:none;
	margin:0px;
	border:none;
}

#boxes div .title img{
	padding-top:4px;
	padding-left:8px;
	float:left;
}

#boxes div .title {
	background:#868B8F;
	padding:0px 0px 0px 0px;
}

#boxes div .title h2 {
	margin:0px;
	color:#FFF;
	padding:5px 0px 5px 35px;
	font-size:14px;
	font-weight:normal;
}

#boxes div .title h2 a{
	margin:0px;
	color:#FFF;
	font-size:14px;
	text-decoration:none;
	font-weight:normal;
}

#boxes div .text {
	padding-left:8px;
	width:198px;
}

#boxes div .text .NewsSummary {
	width:198px;
}

#boxes div .text .NewsSummary .NewsSummaryLink {
        width:198px;
}

#boxes div .text .NewsSummary .NewsSummaryLink a {
        display:block;
	margin:10px 0px 0px 0px;
	color:#0093D6;
	font-size:12px;
        width:198px;
        text-decoration:none;
        /*font-weight:bold;*/
}

#boxes div .text .NewsSummary .NewsSummaryMorelink {
	width:198px;
}

#boxes div .text .NewsSummary .NewsSummaryMorelink a {
	color:#0093D6;
	text-decoration:none;
        width:198px;
	font-size:12px;
	font-weight:bold;
}

.search {
	padding:60px 0px 0px 20px; 
	color:#fff;
}

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

#footer {
	clear:both;
	background:#000;
	background:#EBECEE;
	padding:6px;
	color:#8C8D8F;
	border-bottom:#4D4D4D 1px solid;
}

#footer a {
	color:#8C8D8F;
	text-decoration:none;
}

#doughnut {
	width:980px;
	margin:auto;
}

#doughnut div{
	top:-241px;
	position:relative;
	background:url(uploads/images/mini_doughnut_clear.jpg) no-repeat left bottom;
	height:168px;
	margin-left:8px;
	width:162px;
}

li a {
	color:#000;
	text-decoration:none;
}

.checkbox {
	padding-top:48px;
}
/* End of 'micro_basic' */

