/* CSS Document */html {   height:100%;}* {   padding:0;   margin:0;}body {	margin: 0px;	background-color:#000000;	background-image:url(../images/background_tile.jpg);	font-family:Verdana, Arial, Helvetica, sans-serif;	font-weight:normal;	font-size:11px;	color:#FFFFFF;	height:100%;}#container {	width:100%;}#wrapper {	width:772px;	background-color:#000000;	background-repeat:repeat-y;	padding:0px 10px 10px 10px;	height:100%;}#holder {	width:772px;	background-color:#000000;}#header {	width:772px;	height:103px;	background-image:url(../images/background_header.gif);	margin-bottom:16px;}#logo {	float:left;	margin-left:16px;}#contactNumber {	float:right;	margin:20px 25px 0 0;	color:#666;}#contactNumber span {	font-size:1.9em;	color:#fff;}#leftcontent {	float:left;	width:185px;}#rightcontent {	float:right;	width:577px;}#footer {	width:760px;	text-align:center;	padding-top:10px;	margin-top:40px;	border-top-style:dashed;	border-top-width:1px;	border-top-color:#666666;}.mainphoto {	margin-bottom:10px;}.featurebox {	width:165px;	padding:10px 10px 10px 10px;	background-image:url(../images/featurebox_bg.jpg);	background-repeat:no-repeat;	background-color:#000000;}.mainbox {	width:362px;	padding:10px 10px 10px 10px;	background-image:url(../images/mainbox_bg.jpg);	background-repeat:no-repeat;	background-color:#000000;}.footertext {	font-size:9px;}.officestext {	font-size:12px;	font-weight:bold;}.borderbottom {	border-bottom-style:dashed;	border-bottom-color:#666666;	border-bottom-width:1px;	margin-bottom:9px;}.textcolumn {	width:178px;	float:left;	margin-right:13px;}.textcolumnright {	width:178px;	float:right;}.textmargin {	width:560px;	margin:10px 0px 10px 10px;	float:left;}.thumbphoto {	margin-bottom:6px;}.clearit {	clear: both;	height: 0;	line-height: 0.0;	font-size: 0;}.vehicleholder {	margin-bottom:10px;	height:290px;}.table {	margin:10px 0px 25px 0px;	color:#666666;}.photoholder {	width:362px;	height:245px;}.newsphoto {	float:right;	margin:0px 0px 10px 10px;}.break {	border-bottom-style:dotted;	border-bottom-color:#666666;	border-bottom-width:1px;	margin-bottom:12px;	padding-bottom:12px;}h1 {	font-size:13px;	font-weight:bold;	border-bottom-style:dotted;	border-bottom-color:#666666;	border-bottom-width:1px;	margin-bottom:10px;	padding-bottom:6px;}h2 {	font-size:13px;	font-weight:bold;}p {	color:#666666;	font-size:10px;}.orange {	color:#FF6600;}a:link {	color: #FF6600;	text-decoration:none;}a:hover {	color: #FF6600;	text-decoration:underline;}a:visited {	color: #FF6600;	text-decoration:none;}a:visited:hover {	color: #FF6600;	text-decoration:underline;}a.footer:link {	color: #666666;	text-decoration:none;}a.footer:hover {	color: #666666;	text-decoration:underline;}a.footer:visited {	color: #666666;	text-decoration:none;}a.footer:visited:hover {	color: #666666;	text-decoration:underline;}a.orangebutton:link {	width:60px;	height:17px;	padding:3px 0px 0px 0px;	font-size:10px;	color: #FFFFFF;	text-decoration:none;	display:block;	background-image:url(../images/orangebutton.gif);	text-align:center;}a.orangebutton:hover {	width:60px;	height:17px;	padding:3px 0px 0px 0px;	font-size:10px;	color: #FFFFFF;	text-decoration:underline;	display:block;	background-image:url(../images/orangebutton.gif);	text-align:center;}a.orangebutton:visited {	width:60px;	height:17px;	padding:3px 0px 0px 0px;	font-size:10px;	color: #FFFFFF;	text-decoration:none;	display:block;	background-image:url(../images/orangebutton.gif);	text-align:center;}a.orangebutton:visited:hover {	width:60px;	height:17px;	padding:3px 0px 0px 0px;	font-size:10px;	color: #FFFFFF;	text-decoration:underline;	display:block;	background-image:url(../images/orangebutton.gif);	text-align:center;}/* Navigation */#navigation {	width:185px;	height:260px;	margin:0px 5px 10px 0px;}#navigation ul {	padding:0px;	margin:0px;}#navigation ul li {	list-style-type:none;	text-transform:none;	background-repeat:no-repeat;	margin-bottom:2px;}#navigation ul li a,#navigation ul li a:visited {	height:21px;	width:179px;	display:block;	text-decoration:none;	font-size:12px;	font-weight:bold;	color:#FFFFFF;	padding:5px 0px 0px 6px;	background:url(../images/navigation/navbutton_off.gif);}#navigation ul li a:hover {	height:21px;	width:179px;	display:block;	text-decoration:none;	font-size:12px;	font-weight:bold;	color:#FFFFFF;	padding:5px 0px 0px 6px;	background:url(../images/navigation/navbutton_on.gif);}#navigation ul li a.selected,#navigation ul li a.selected:visited {	font-size:12px;	font-weight:bold;	color:#FF6600;}#navigation ul li a.selected:hover {	height:21px;	width:179px;	display:block;	text-decoration:none;	font-size:12px;	font-weight:bold;	color:#FFFFFF;	padding:5px 0px 0px 6px;	background:url(../images/navigation/navbutton_on.gif);}.subnav {	margin:7px 0px 7px 6px;	display:block;	clear:both;	}#navigation .subnav ul li {	font-size:10px;	background-image:none;	color:#FF6600;	padding:0px;	height:12px;	width:175px;	text-decoration:none;	font-weight:bold;}#navigation .subnav ul li a,#navigation .subnav ul li a:visited {	font-size:10px;	background-image:none;	color:#999999;	padding:0px;	height:12px;	width:175px;	text-decoration:none;}#navigation .subnav ul li a:hover {	font-size:10px;	background-image:none;	color:#999999;	padding:0px;	height:12px;	width:175px;	text-decoration:underline;}.jsclass body .randomcontent{ 	display: none;}form.newsletter {	margin-top:12px;}form.newsletter input {	margin-top:4px;	padding:2px;	width:155px;	background:#666;	color:#000;	border:none;}form.newsletter input.orangebutton {	width:60px;	height:20px;	padding:0;	font-size:10px;	color:#fff;	display:block;	background:transparent url(../images/orangebutton.gif) 0 0 no-repeat;	text-align:center;}ul.starList {	list-style:disc;	color:#f60;}ul.starList li {	margin-left:20px;}ul.starList li span {	color:#666;}.sideLinks a {	display:block;	padding:0.5em 0;	font-size:1.4em;	border-bottom:1px dotted #666;}.sideLinks a.first {	padding-top:0;}.sideLinks a.last {	border:none;}.sideLinks a span {	font-size:0.7em;	color:#fff;}