/* CSS Document */body {							                          background: #4577b2 url(/images/bodyBg.jpg) top center fixed no-repeat;      color: #000;  }a:link { 						    color: #0d4278;    text-decoration: underline;}a:visited {    color: #0d4278;    text-decoration: underline;}a:hover {    color: #4d5066;    text-decoration: none;}a:active {    color: #4d5066;    text-decoration: none; }b {	color: #103154;}div#checkbox {	float: left;	margin-top: 8px;   	}div#form {	width: 200px;	float: left;	margin-left: 8px;	text-align: left;	padding-bottom: 20px}p.form {	width: 200px;	margin: 3px 0 3px 10px;}p.tiny {	font-size: 10px;	margin: 2px 0px 2px 0;	padding: 2px 0 2px 0;	color: #000000;	width: 200px;}div#container {					background: transparent;	text-align: left;}	div#header {	background: transparent url(/images/headerBg.gif) no-repeat;	color: black;	border: none;	;}#header .logo {	margin: 34px 0 0 605px;	font-size: 18px;	font-weight: bold;	font-style: italic}#header .topMenu {	top: 25px;	height: 50px;	left: 240px;	position: relative;	display: inline}#header .topMenu p {	display: inline;	height: 50px}#header .topMenu p span {	font-weight: bold;	font-style: italic}	#header .topMenu p a:link, #header .topMenu a:active, #header .topMenu a:visited {	color: #3d74aa;	text-decoration: none;	width: auto;	font-weight: bold;	margin: 0 6px;	padding: 10px 0 0 0;	}#header .topMenu p a:hover {	color: #4d5066;	text-decoration: none;} #header .topMenu p a#active {	color: #3d74aa;	text-decoration: none;	border-top: 4px solid #4577b2} .banner {	background: #000;	width: 800px;	top: 90px;	left: 10px;	position: relative;	color: #fff}#shareFleet {	background: transparent url(/images/shareFleet.gif) top center no-repeat;	text-align: center;	width: 495px;	height: 33px }#shareFleet span {	display: none}div#popHeader {	background: #fff url(/images/popHeaderBg.gif) no-repeat;	color: black;	border: none;	}div#menuTop  {    background: transparent url(/images/menuBoxBg.gif) bottom left no-repeat;	height: auto;	padding: 0 0 10px 0	}	div#menuBox  {    background: transparent url(/images/menuBg.gif) top left no-repeat;	height: auto }div.innerTop {    background: transparent url(/images/innerBttm.gif) bottom left no-repeat;	height: auto;	margin: 0;	padding: 0 0 10px 0}div.innerBttm {    background: transparent url(/images/innerTop.gif) top left no-repeat;	height: auto;	margin: 0;	padding: 10px 0 0 0}div.innerTop a.inner, div.innerTop a#fix {	height: auto;	width: 170px;	padding: 2px 0 2px 6px;	margin: 0 10px 0 30px;	display: block;	color: #4d5066;	text-align: left;    text-decoration:none;	font-size: 12px;	font-weight: normal;}div.innerTop a#current2, div.innerTop a#current2:hover {	margin: 0 10px 0 13px;	color: #3d74aa;	font-weight: bold}div.innerTop a.inner:hover {	color: #000;	font-weight: normal;	background: transparent;}div#menu h1 {	height: 16px;	margin: -15px 0 0 0;	padding: 0;	font-size: 13px;	text-align: center}div#menuBox a.pages:link, div#menuBox a.pages:visited, div#menuBox a.pages:active {	height: auto;	width: 190px;	padding: 3px 0 3px 6px;	margin: 0 10px 0 20px;	display: block;	color: #3d74aa;	text-align: left;    text-decoration:none;	font-size: 12px;	font-weight: normal;	border-bottom: 1px dotted #000}div#menuBox a.pages:hover {	color: #4d5066;	font-weight: normal;	background: transparent;}div#menuBox a#current {	color: #4d5066;	padding: 3px 0 3px 0;	margin: 0 10px 0 8px;	border: none}div#menuBox a#current1 {	color: #4d5066;	padding: 3px 0 3px 0;	margin: 0 10px 0 8px;	border: none}div#menuBox a#bottom {	margin-bottom: 22px}div#text_box {	background: #fff url(/images/textBoxBg.jpg) repeat-x;	color: #103154;}div#popTextBox {	background: transparent  url(/images/popTextBg.gif) repeat-y;	color: #103154;}div#popTextBox p {	display: inline}div#popTextBox p.arrow {	position: relative;	bottom: 35%		}div#popTextBox p#left{	float: left	}div#popTextBox p#right{	float: right	}div#popTextBox p.popImage {	width: 400px;	margin: 0;	padding: 0}.featureBoat {	width: 100%;	height: 217px;		border: 1px solid #f7cc49}.featureBoat h1 {	background: #f7cc49;	color: #000;	padding: 3px 0;	margin: 0;	text-align: center;	font-size: 14px;}.featureImg {	float: left;	width: 250px;	height: 195px;	margin: 0;	padding: 0;	border-right: 1px solid #f7cc49}.featureTxt {	float: left;	width: 314px;	height: 195px;	margin: 0;	padding: 0;}div#footer {	background: transparent url(/images/footerBg.gif) top left no-repeat;    text-align: center;}div#footer b {	color: #fff}div#footer p {	margin: 48px 0 0 0;	padding: 0 10px;	font-size: 13px;	color: #fff; 	text-align: center;}div#footer a {	color: #fff;	text-decoration: none;	font-weight: normal}div#footer a:hover {	text-decoration: underline;}div#popFooter {	background: #000 url(/images/popFooterBg.gif) bottom left no-repeat;}div#popFooter p a {	width: 100px;	margin: 1px 10px;	padding: 1px 4px;	text-align: center;	border: 1px solid #000;	background: #fff;	color:#000}div#popFooter p {	margin: 34px 0 0 0;	padding: 0 10px;	font-size: 11px;	text-align: center;}/* commented backslash hack v2 \*/html > body#container div#footer p { margin: 24px 0 0 0}/* end hack */img {border:none}.right {	float: right;	margin: 2px 0 2px 2px;	padding: 0}.left {	float: left;	margin: 2px 6px 2px 0;	padding: 0}.accordion h2.toggler {font-size: 18px;}.accordion a:link, .accordion a:active, .accordion a:visited {color: #3d74aa; }.accordion a:hover{ text-decoration: underline;}.toggler{color: #4d5066; cursor: pointer;}.bios{color: #333; font-size:12px; text-decoration: underline; padding-top: 5px; cursor: pointer;}.bios h3{color: #333;}.element p {margin: 0;padding: 6px 1em 2em 4em; }#container #text_box div.request1{ float: left; width: 440px; margin: 2px 0 12px 0; padding: 8px 0 9px 0}#container #text_box .request1 p { float: left; text-align: left; width: 210px; margin: 1px 0 1px 10px; padding: 1px 0 1px 0 }#container #text_box .request1 p.form { text-align: right; width: 210px; margin: 1px 0; padding: 1px 0}#container #text_box .request1 p select { width: 130px; font-size: 14px; margin-left: 8px}#container #text_box .request1 p textarea { width: 130px; height: 100px; font-size: 14px; margin-left: 0}#container #text_box .request1 p input { width: 130px; font-size: 10px}body #container #text_box .request1 p input.check { width: 15px; margin: 0; padding: 0}.request1 textarea { width: 146px; margin: 0 0 0 10px }select { width: 146px; margin: 0 0 0 10px }/* commented backslash hack v2 \*/html > body #container #text_box .request1 p select { width: 134px; font-size: 10px; margin-left: 0}/* end hack *//* coke code */#product_lines {        width:662px;        background: transparent url(/images/fleetFrameBtm.gif) no-repeat bottom center;        padding: 0 0 10px 0;        margin: 0;}ul#product-line_content {		background: transparent;        position:relative;        padding:0;        margin:0;}ul#brand_list { list-style:none; padding:0; margin-left:0 }img.product_illustration {		float: left;	}ul#product-line_content blockquote {		float: right;		width: 390px;		margin: 0;		padding: 0}ul#product-line_content blockquote p{	padding: 2px 0}ul#product-line_content h4 {		padding: 0;		font-style: italic;		color: #4577b2}ul#product-line_content li {        float:right;        clear:both;        min-height:195px;        padding:0 ;        margin: 0;		width: 640px}ul#product-line_content p {        padding:0 0 0 20px;        margin:0 15px;}product-line_content.clear { clear:both }.floating_subnav h2 { margin:0 0 2px }.floating_subnav ul { background-color: transparent;  margin:0 }.floating_subnav li { float:left; padding:2px 0 2px 14px; margin:0 }.floating_subnav .subnav_bg_top .subnav_bg_bottom li a { text-decoration:none }.floating_subnav .subnav_bg_top .subnav_bg_bottom li a:hover, .floating_subnav .subnav_bg_top .subnav_bg_bottom li.current a { color:#db3029 }#product_lines .floating_subnav { width:662px }#product_lines .floating_subnav .subnav_bg_top {		width:662px;		background: transparent url(/images/subnavBgTop.gif) top no-repeat;		padding: 14px 0 0 0;		margin: 0}#product_lines .floating_subnav .subnav_bg_bottom {		width:662px;		background: transparent url(/images/subnavBgBtm.gif) bottom  no-repeat;		padding: 0 0 24px 0;}#bodyframe:after, .autoclear:after {	content:".";	display:block;	height:0;	clear:both;	visibility:hidden;}* html .autoclear { height:1% }