/* BLUFF MANUFACTURING 2007 *//* BODY */body {	background-image: url(images/diamondplate.gif);	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	margin: 0px;}td img {display: block;}UL {    list-style-type:none;	list-style-image:url(images/doubleChevron2.gif);}.summarylinks {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #0073BB;	background-image: url(images/doubleChevron3.gif);	background-repeat: no-repeat;	background-position: left center;	padding-left: 15px;	margin-left: 8px;	line-height: 21px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	font-weight: bold;}.dock-summarybox {	background-image: url(images/whitebox1.gif);	background-repeat: no-repeat;	text-align: left;	padding-top: 18px;	margin-top: 10px;}.dock-summarybox2 {	background-image: url(images/whitebox3.gif);	background-repeat: no-repeat;	text-align: left;	padding-top: 18px;	margin-top: 10px;}img {border:0px;}/* LEFT NAVIGATION */#leftnav {	background-color: #EEEEEE;	padding: 5px 0px 5px 0px;	border-right: 1px solid #999999;	border-left: 1px solid #999999;}#leftnav2 {	background-color: #EEEEEE;	padding: 15px 5px 5px 5px;	border-right: 1px solid #999999;	border-left: 1px solid #999999;}#leftnav h2 {	margin-top: 12px;	margin-left: 5px;	padding-top: 0px;	font-size: 15px;	color: #0073BB;}#leftnav h2 a, #leftnav h2 a:hover {	color: #0073BB;	text-decoration: none;}#leftnav a {	text-decoration: none;}ul.leftnav {	margin: 0px;	padding: 0px;}ul.leftnav li.top, ul.leftnav li.topreplace {	list-style: none;	margin: 0px;	padding: 0px;	display: inline;}div.toplastlink {	margin: 0px;	padding: 0px;	display: block;	border-top: 1px solid #BBBBBB;}ul.leftnav li.top a {	color: #333333;	display: block;	background-color: #DDDDDD;	border-left: 8px solid #BBBBBB;	/*border-right: 1px solid #BBBBBB;*/	border-top: 1px solid #BBBBBB;	padding: 3px 0px 3px 5px;}ul.leftnav li.top a:hover {	background-color: #EEEEEE;	border-left-color: #0073BB;	/*border-right: 1px solid #BBBBBB;*/	border-top: 1px solid #BBBBBB;}ul.leftnav li.topreplace a {	color: #FFFFFF;	font-weight: bold;	display: block;	background-color: #0073BB;	border-left: 8px solid #0073BB;	/*border-right: 1px solid #BBBBBB;*/	border-top: 1px solid #BBBBBB;	padding: 3px 0px 3px 5px;}ul.leftnav li.sub {	margin: 0px;	padding: 0px;	display: inline;}ul.leftnav li.subreplace {	margin: 3px 0px 3px 3px;	padding: 0px;	list-style: url(images/navbull.gif);	list-style-position: inside;}ul.leftnav li.sub a {	display: block;	background-color: #EEEEEE;	color: #000000;	/*border-left: 1px solid #BBBBBB;	border-right: 1px solid #BBBBBB;	border-bottom: 1px solid #BBBBBB;*/	padding: 3px 0px 3px 21px;}ul.leftnav li.sub a:hover {	background-color: #EEEEEE;	color: #0073BB;	/*border-left-color: #000099;	border-right: 1px solid #BBBBBB;	border-bottom: 1px solid #BBBBBB;*/}ul.leftnav li.subreplace a {	/*display: block;*/	background-color: #EEEEEE;	color: #0073BB;	/*border-left: 1px solid #BBBBBB;	border-right: 1px solid #BBBBBB;	border-bottom: 1px solid #BBBBBB;*/	padding: 3px 0px 3px 0px;}/* CONTENT */#content {	background-color: #FFFFFF;	padding: 5px 12px 12px 12px;	border-right: 1px solid #999999;	color: #333333;}.homebanner {}#content h1 {	margin-top: 10px;	padding-top: 0px;	font-size: 18px;	color: #000000;}#content h2 {	font-size: 15px;	color: #0073BB;	/*border-top: 1px dotted #CCCCCC;	border-bottom: 1px dotted #CCCCCC;*/}#content h2 a, #content h2 a:hover {	color: #0073BB;	text-decoration: none;}#content h3 {	font-size: 13px;	color: #333333;}#content a {	color: #0073BB;	text-decoration: underline;}#content a:hover {	color: #0073BB;	text-decoration: none;}#content table.rows {	vertical-align: top;	padding: 10px 5px;}#content table.rows td {	vertical-align: top;	padding: 15px 5px;}td.box {	padding: 0;	border: 1px solid #005E9A;	background-repeat: no-repeat;}td.box a h2, td.box a:hover h2 {	margin: 0;	padding: 10px;	color: #FFFFFF !important;	text-decoration: none;}td.box a p, td.box a:hover p {	margin-bottom: 0;	padding: 10px;	color: #333333;	text-decoration: none !important;}td.box p {	margin-top: 130px;}.summarycontent td {	padding: 5px;	vertical-align: top;}#content table.rows tr.u td {	border-bottom: 1px dotted #666666;}#content table.rows tr.u2 td {	border-bottom: 1px dotted #666666;	border-top: 1px dotted #666666;}#content table.rows2 td {	vertical-align: top;	padding: 10px 5px;}#content table.rows2 tr.u td {	border-bottom: 1px dotted #666666;}#content table.rows2 tr.u2 td {	border-bottom: 1px dotted #666666;	border-top: 1px dotted #666666;}/*#content table.rows td img {	text-align: right;}#content div.image {	float: right;	padding: 0px 0px 15px 10px;}#content div.image img {	border: 1px solid #666666;}*//*TD {	font-family:Arial, Verdana;	font-size:12px;	color:#334D77;}*/.newprod, .locations {	font-family:Arial, Verdana;	font-size:11px;	color:#ffffff;	padding:10px 10px 10px 10px;	width:225px;	height:298px;	line-height: 20px;	text-align: justify;}.p_list {	font-family:Arial, Verdana;	font-size:11px;	text-decoration:underline;}.p_list_normal {	font-family:Arial, Verdana;	font-size:11px;	color:#334D77;	text-decoration:none;}.whitetext {	font-family:Arial, Verdana;	font-size:11px;	color:#ffffff;	line height: 1.5em;	padding-left: 5px;	padding-right: 5px;	padding-bottom: 4px;	text-align:left;	margin: 0;}.theader {	background:#3263A6;	font-weight:bold;}.error {	color: #FF0000;}table.video {	border: 1px solid #9AB4C0;}/* FOOTER */#footer {	margin-top: 10px;	color: #999999;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	margin-bottom: 10px;}.footer2 {	text-align: right;	vertical-align: top;	border-left: 1px dotted #999999;}.footer2 a, a.sitemap {	color: #999999;	text-decoration: underline;}.footer2 a:hover, a.sitemap:hover {	color: #333333;	text-decoration: none;}.yard-summarybox {	background-image: url(images/whitebox2.gif);	background-repeat: no-repeat;	text-align: left;	padding-top: 18px;	margin-top: 10px;}#content-home {	background-color: #FFFFFF;	padding: 7px 5px 5px 5px;	border-right: 1px solid #999999;	color: #333333;}.home-whitebox {	background-repeat: no-repeat;	background-position: top left;	padding: 10px;}.home-logos {	background-repeat: no-repeat;	padding-top: 2px;}.home-dealer {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #0073BB;}.home-greyboxleft, .home-greyboxright {	background-repeat: no-repeat;	background-position: top center;	padding: 10px; }.home-greyboxleft p.more {	text-align: right;	margin: 0px 10px 0px 0px;}.home-greyboxright p.more {	text-align: right;	margin: 17px 10px 0px 0px;}.home-greyboxleft p.more a, .home-greyboxright p.more a {	color: #0073BB;	text-decoration: underline;}.home-greyboxleft p.more a:hover, .home-greyboxright p.more a:hover {	color: #0073BB;	text-decoration: none;}.home-blueboxleft {	height: 170px;	background-repeat: no-repeat;	margin: 0px;	padding: 80px 20px 20px 20px;	color: #FFFFFF;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 15px;	font-weight: bold;	font-style: italic;	line-height: 22px;}.home-blueboxleft a {	color: #FFFFFF;	text-decoration: none;}.home-blueboxleft a:hover {	color: #FFFF33;	text-decoration: none;}.home-blueboxright {	height: 170px;	background-repeat: no-repeat;	padding: 0px;}.home-whitebox h3, .home-greyboxleft h3, .home-greyboxright h3 {	color: #0073BB;	font-size: 14px;	padding: 0px;	margin: 0px;}.home-whitebox p, .home-greyboxleft p, .home-greyboxright p {	padding: 0px;	margin: 5px 0px;}.home-whitebox ul {	list-style-image: url(images/doubleChevron4.gif)}.home-whitebox ul {	padding: 0px 0px 0px 40px;	margin: 5px 0px;}.homeleft {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #005F9B;	padding-top: 4px;	padding-bottom: 10px;}.top800 {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #990000;	padding-top: 20px;	padding-right: 20px;	padding-bottom: 18px;}.home-headline {	padding-top: 13px;	padding-bottom: 14px;}.hometextarea {	padding-right: 11px;}.hometextarea ul {	padding: 0px 0px 0px 40px;	margin: 0px 0px;	font-weight:bold;	line-height: 15px;}
