/* CSS Document */



body {							                      

    background: #4577b2 url(/images/bodyBg.jpg) top center fixed no-repeat;  

    color: #000;  

}



a:link { 						

    color: #0d4278;

    text-decoration: none;

}



a:visited {

    color: #0d4278;

    text-decoration: none;

}



a:hover {

    color: #4d5066;

    text-decoration: underline;

}



a:active {

    color: #4d5066;

    text-decoration: underline; 



}



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: 25px 0 0 5px

}





#header .topMenu {

	top: 35px;

	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% }