
body {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}

/************* CONTENT TITLE ****************************************************************************************/
.contentheading {
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	/*color: #84A123;*/
	color:#9BC400; /* lime green */
	text-transform: uppercase;
	/* space from bullet image to title text */
	padding:20px 0px 10px 20px;
	
	
	background-image:url('../images/roundededge_top.gif');
	background-repeat:no-repeat;
	width:525px;
	
	background-color:#FFFFFF;
}

.titleLangLinks {
	text-align:right;
	background-color:#FFFFFF;
	padding:0 10px 10px 0;
}

.contentheading a, .contentheading a:link, .contentheading a:active, .contentheading a:visited {
	font-size: 12px;
	font-weight:normal;
	text-transform:none;
	/*color: #84A123;*/ /** GREEN **/
	color:#FF6600; /** ORANGE **/
	text-decoration: none;
}
.contentheading a:hover {
	font-size: 12px;
	font-weight:normal;
	text-transform:none;
	/*color: #84A123;*/ /** GREEN **/
	color:#FF6600; /** ORANGE **/
	text-decoration: underline;
}

.contentheading_showroom, .contentheading_maps {
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	/*color: #84A123;*/
	color:#9BC400; /* lime green */
	text-transform: uppercase;
	/* space from bullet image to title text */
	padding:20px 0px 10px 20px;

	background-image:url('../images/roundededge_top_showroom.gif');
	background-repeat:no-repeat;
	width:680px;
	
	background-color:#FFFFFF;
}

/************* CONTENT BODY *****************************************************************************************/
.moduletable td {
	padding: 0px 10px 10px 10px;
	background-color:#FFF;
	width:505px;
			background-image:url('../images/roundededge_bottom.gif');
	background-position:bottom;
	background-repeat:no-repeat;
}

.bodycontent td{
	padding: 0px 10px 10px 40px;
	background-color:#FFF;
	width:505px;
			background-image:url('../images/roundededge_bottom.gif');
	background-position:bottom;
	background-repeat:no-repeat;
}

.contentpaneopen td{
	padding: 10px 10px 40px 40px;
	background-color:#FFF;
width:505px;
		background-image:url('../images/roundededge_bottom.gif');
	background-position:bottom;
	background-repeat:no-repeat;


}



.contentpaneopen_showroom td, contentpaneopen_showroom div {
	padding: 0 10px 10px 40px;
	background-color:#FFF;
	width:650px;
	/*height:150px;*/
	background-image:url('../images/roundededge_bottom_showroom.gif');
	background-position:bottom;
	background-repeat:no-repeat;
}


.contentpaneopen_maps {
	padding:0;
	background-color:#FFF;
	width:700px;
	background-image:url('../images/roundededge_bottom_showroom.gif');
	background-position:bottom;
	background-repeat:no-repeat;
}

.contentpaneopen_maps p {padding-left:40px;}

.contentpaneopen_maps div {
	padding: 3px 1px 3px 40px;
	background-color:#FFF;
	
}




#map_table table {
padding:0;
width:650px;
	font-size: 11px;
background:#F2F2F2;

}


#map_table {width:640px; text-align:center;}


#map_table td {vertical-align:middle;}
.top_map { background:#000; color:#FFF; text-align:center;}
.bottom_map { background:#FFF; color:#666; text-align:center; }



.mainBody {
	padding-left:40px;
}

.mainBody_showroom {
	padding-left:40px;
}


/************* BODY CONTENT LINKS ***********************************************************************************/
strong a, strong a:link, strong a:active, strong a:visited {
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
strong a:hover {
	text-decoration:none;
}


body a, body a:link, body a:active, body a:visited {
	font-size: 12px;
	/*color: #84A123;*/ /** GREEN **/
	color:#FF6600; /** ORANGE **/
	text-decoration: none;
}
body a:hover {
	text-decoration:underline;
}

/************* INTERIOR PAGES IMAGE BANNER **************************************************************************/
.banner{
	background-image:url('../images/banner_dropshadow.jpg'); /** bottom image border **/
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	background-position:bottom;
	vertical-align:top;
	height:230px;
}
/************* BREADCRUMB ******************************************************************************************/
.breadcrumb {
	font-size:11px;
	padding-left:40px;
}
.breadcrumb a, .breadcrumb a:link, .breadcrumb a:active, .breadcrumb a:visited {
	font-size:11px;
}
/************* CALL TO ACTION **************************************************************************************/
.callOut {
	padding:0px 0px 5px 5px;
	vertical-align:top;
	text-align:center;
	width:184px;
}

/************* UTILITY NAVIGATION MODULE TABLE *********************************************************************/
.moduletable_utility a, .moduletable_utility a:link, .moduletable_utility a:active, .moduletable_utility a:visited {
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.moduletable_utility a:hover {
	text-decoration:underline;
}

/************* FOOTER NAVIGATION MODULE TABLE ***********************************************************************/
.moduletable_footer a, .moduletable_footer a:link, .moduletable_footer a:active, .moduletable_footer a:visited {
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.moduletable_footer a:hover {
	text-decoration:underline;
}

/************* MAIN NAVIGATION MODULE TABLE *************************************************************************/

#navigation_bar {width:750px; background:#ff6600; margin:0;}

.moduletable_mainnavmod {

}

.moduletable_mainnavmod a, .moduletable_mainnavmod a:link, .moduletable_mainnavmod a:active, .moduletable_mainnavmod a:visited {
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;	
	padding:2px 0 2px 0;
	font-weight:bold;
	color:#FFF;
}

.moduletable_mainnavmod a:hover{
	color:#ffb57e;
	text-decoration:none;

}
.mod_mainmenu_mainnav{
vertical-align:middle;
height:20px;
	background-color:#ff6600;
margin:0 auto;
padding-left:1px;
}
.mainlevel_mainnav {
	color:#FFFFFF; /* main nav item dividers */
}

/************* SUB NAVIGATION MODULE TABLE **************************************************************************/
.subNavTable {
	background-color: #ffffff;text-align:center;	margin-top:3px;
}
.subNavTable a, .subNavTable a:link, .subNavTable a:active, .subNavTable a:visited {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#7d7d7d;
	padding-left:15px;

}
.subNavTable a:hover {
	color:#cacaca;
	text-decoration:none;
		background-color:#FFF;

}

/****************** POLL AT A GLANCE **********************************************************************************/

.poll {
	background-color:#84A123;
	color:#FFF;
	width:145px;
	margin-left:20px;

}

*html .poll {
	background-color:#84A123;
	color:#FFF;
	width:137px;
	margin:0;

}


#thumbnails img {
	border: 1px solid #9BC400;
	margin: 5px;
}
#thumbnails .noborder {
	border-style: none;

}

#thumbnails {
	width:465px;

}

.poll_results {

padding-left:40px;
width:600px;
padding-bottom:10px;

}



/****************** NEWS SECTION **********************************************************************************/
.news {
    padding-top:20px; clear:both; overflow:auto;
    border-top:dotted 1px #CCC;
}
.news img {
    margin:0 0 20px 10px; float:right;
}