body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
margin:0;
padding:0;
}

body {
font-family:arial,verdana,helvetica,sans-serif;
font-size:13px;
line-height:1.15em;
text-align:left;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
}
	
/* ---[  Showroom 2007 ]------------------------------- */

#engine ul {
	list-style: none;
	padding:0 0 15px 0;
	margin:0;
	}
#engine ul li{
	text-transform:uppercase;
	}
	#engine a{
		color:#999999;
		background-image: url(/EvinrudePublic/_Static/neutral/Images/Fleche_off.gif);	
		background-repeat: no-repeat;
		background-position: 0 .3em;
		}
		#engine a span{
			padding:0 0 0 12px;
			}
	#engine a:hover{
		color:#fff;
		background-image: url(/EvinrudePublic/_Static/neutral/Images/Fleche_on.gif);
		text-decoration:none;
		}	
#specs table tr td{ 
		height:26px;
		}
/********************************/		

#products-nav td {
		height:23px;
		background:#30495D;
		}
		#products-nav td div {
			display:block;
			margin:0;
			height:23px;
			padding:3px 0 4px 6px;			
		}	
		#products-nav td a {
			font-size:10px;
			}
			
/* ---[  Left Menu button ]------------------------------- */

#products-nav-1 td{
		height:23px;
		background:#486783;
		background: url(/EvinrudePublic/_Static/neutral/Images/Bkg_Nav_products.gif) no-repeat 0 0;
		}
		#products-nav-1 td a{
			margin:0;
			height:23px;
			font-size:10px;
			padding:5px 0 0 6px;
			}
			
#products-nav-2 {
	width:161px;
	background:#1D3540;
	}	
	#products-nav-2 td{
		margin:0;
		padding:5px 0 0 0;	
		font-weight:normal;
		background: url(/EvinrudePublic/_Static/neutral/Images/BulNav_Off2.gif) no-repeat 0 0;
		}
		#products-nav-2 td a{
			height:20px;
			padding:0 0 0 25px;
			}	
			
#products-nav-3 {
	width:161px;
	background:#1D3540;
	}	
	#products-nav-3 td{
		height:20px;
		margin:0;
		padding:0 0 0 15px;
		font-weight:normal;
		background: url(/EvinrudePublic/_Static/neutral/Images/BulNav_Off_subNav.gif) no-repeat 0 0;
		}		
	#products-nav-3 td span.select{
		font-weight:bold;
		padding:0;
		}	
	#products-nav-3 td.sub-nav-3 a{
		font-size:80%;
		}	
#h-product-specs{
	display:none;
	}

#table-variants{
	height:25px;
	border-bottom: 1px solid #7D888E;
	}
	#VariantProducts span.variant{
		height:26px;
		padding:6px 5px 5px 12px;
		margin:0 0 0 0;
		font-weight:bold;
		background: url(/EvinrudePublic/_Static/neutral/Images/TabRouge.gif) no-repeat 4px 9px;
		}
		#VariantProducts span.variant a{
		color:#606C71;
		}
	#VariantProducts span.variant-selected{
		height:26px;
		padding:5px 5px 5px 11px;
		margin:0 0 0 0;
		font-weight:bold;
		border-top: 1px solid #7D888E;
		border-left: 1px solid #7D888E;
		border-right: 1px solid #7D888E;
		background: url(/EvinrudePublic/_Static/neutral/Images/TabRouge_on.gif) no-repeat 2px 9px;
		}

	
/* ---[ Footer navigation ]----------------------------------- */
div#bottom-footer {
	width:755px;
	background-color:transparent;
	display:none;
	
	}
	div#bottom-footer table {
		
		margin:0px 0 0 0;
		width:303px;
		height:36px;
		text-align:left;
		}
	div#bottom-footer table td {
		padding:0 2px 2px 2px;
		color:#5a5a5a;
		}
		div#bottom-footer table td a {
			padding:0 5px 0 0;
			position:relative;
			
			}
			div#bottom-footer table td a:hover {
			cursor:pointer;
			}
		div#bottom-footer table table {
			margin:0;
			}
		div#bottom-footer table td table td {
			padding:0;
			}
div#footer-legal {
	width:969px;
	height:10px;
	text-align: left;
	font-size: 8pt;
	color: #000;
	font-family: Verdana;
	margin: 0px 0px 0px 12px;
	}
	div#footer-legal ul {
		margin:6px 0 12px 0px;
		}
	div#footer-legal ul li {
		float:left;
		text-align:center;
		list-style-type:none;
		color:#5A5A5A;
		margin:0 2px 0 2px;
		}
		div#footer-legal ul li a {
			color:#5A5A5A;
			}		
	

	
#transbox_title {
		padding: 0px 0px 7px 0px;
		margin: 0px 0px 8px 0px;
		border-bottom: 1px dotted #000;
		width: 100%;
		font-size: 14pt;
		color: #000;
		font-weight: normal;
		font-family: Calibri, Arial Greek,Verdana,sans-serif;
		letter-spacing: 0.9px;
}

#transbox_text {
___height: 420px;
___border: 0px dashed black; 
font-size: 11pt;
		font-family: Verdana,sans-serif;
		position: relative;
		}

#transbox_cl {
position: relative;
float: left;
border: 0px dashed black;
width: 424px;
}

#transbox_photo1 p {
position:relative;
}

#transbox_photo1  img {
position: relative;
background: #fff;
}

#transbox_photo1 {
visibility: visible;
position:absolute;
top:0;left:0;bottom:0;
float: left;
border: 1px dashed black;
background: #fff;
}

#transbox_photo2 {
float: right;
display: block;
border: 1px dashed black;
background: #fff;
}

#transbox_cr {
float:right;
display: block;
border: 1px solid black; 
width: 480px;
height: 415px;
}

#transbox_cf {
float:right;
display: block;
border: 1px solid black; 
width: 917px;
height: 420px;
}

#transbox_ini {
float:right;
display: block;
border: 1px solid black; 
width: 917px;
height: 457px;
}

#hidden_mask_old {
         position:absolute;
         top:100px;
         left:10%;
		 visibility:hidden;
		 background: #ffffff;
		 border: 1px solid #000000;
		 width: 950px;
		 height: 450px;
}


#hidden_mask {
position: absolute;
top: 50%;
left: 50%;
width: 70em;
height: 40em;
margin-top: -20em; 
margin-left: -35em; 
visibility:hidden;
border: 1 solid #000000;
z-index:55;
}

#techspecs {
border:0px solid black;
padding:6px 2px 0px 6px;
margin:0px 0px 0px 3px;
text-align:left;
width:900px;
font-family: verdana, arial, helvetica, sans-serif;
	line-height: 1.45em;
	font-size:9pt;
color: #000006;
font-weight: normal;
}

#closebutton {
		 background: #cccccc;
		 border-bottom:1px dashed #000000;
		 		 border-left:1px dashed #000000;
				 		 border-right:1px dashed #000000;
						 		 border-top:0px dashed #000000;
		 margin-top: -2px;
		 margin-left: 0px;
		 padding: 5px 0px 5px 5px;
		 color: #ffffff;
		 width: 200px;
		 height: 24px;
         z-index: 12;
		 float:left;
		 }
#closebuttonx a {
		 background: #000000;
		 border: 1px solid #ffffff;
		 color: #ffffff;
		 width: 170px;
		 height: 34px;
}

a.ovalbutton{
background: transparent url('../images/oval-gray-left.gif') no-repeat top left;
display: block;
float: left;
font: normal 13px Tahoma; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
color: #494949; /*button text color*/
}

a.ovalbutton span{
background: transparent url('../images/oval-gray-right.gif') no-repeat top right;
display: block;
padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.ovalbutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.ovalbutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

.buttonwrapper{ 
overflow: hidden; 
width: 100%;
}

		DIV#other-brp-products { WIDTH: 830px }
		DIV#copyright { BACKGROUND: url(../images/Footer_Shadow.jpg) no-repeat 0px 0px; WIDTH: 969px }
		DIV#bottom-footer { WIDTH: 969px }
		DIV#footer-nav { WIDTH: 969px }
		DIV.logo { CLEAR: both; DISPLAY: block }
		DIV#footer-nav { CLEAR: both; DISPLAY: block }
		DIV#bottom-footer { CLEAR: both; DISPLAY: block }
		
		BODY	{ background: #fff url(../images/bg.gif) repeat-x 0 0 ; background-repeat: repeat-x; }
		
		
		
#transbox_rs_txt_lvl1 {
font-family:arial,verdana,helvetica,sans-serif;
font-size:13px;
color: #000000;
padding: 6px 6px 6px 6px;
background: #ffffff;
}


#transbox_rs_txt_lvl1  a {
font-family:arial,verdana,helvetica,sans-serif;
font-size:13px;
color: #000000;
text-decoration: underline;
}

#transbox_rs_txt_lvlf {
font-family:arial,verdana,helvetica,sans-serif;
font-size:13px;
color: #000000;
padding: 6px 6px 6px 6px;
background: #ffffff;
height: 408px;
overflow: auto;
}

#transbox_rs_txt_ini {
font-family:arial,verdana,helvetica,sans-serif;
font-size:13px;
color: #000000;
padding: 6px 6px 6px 6px;
background: #ffffff;
height: 445px;
overflow: none;
}


#transbox_rs_txt_lvlf  a {
font-family:arial,verdana,helvetica,sans-serif;
font-size:13px;
color: #000000;
text-decoration: underline;
}

#transbox_rs_txt_lvlpr {
font-family:arial,verdana,helvetica,sans-serif;
font-size:13px;
color: #000000;
padding: 16px 16px 16px 16px;
background: #ffffff;
height: 380px;
overflow: auto;
}

#transbox_rs_txt_lvlpr  a {
font-family:arial,verdana,helvetica,sans-serif;
font-size:13px;
color: #000000;
text-decoration: underline;
}

#rs_subtitle {
width:474px; 
border-bottom: 1px dotted black;
font-family: calibri, verdana, arial greek, helvetica,sans-serif;
font-size:14px;
font-weight: bold;
background: #E5E5E5;
padding: 3px 3px 3px 3px;
}

#rs_gallery {
width:480px;
height: 272px;
margin: 3px 0px 0px 0px;
border-bottom: 1px solid black;
}

#imagegallery {
border:0px solid black;
padding:2px 2px 0px 0px;
margin:0px 0px 0px 0px;
text-align:left;
width:470px;
text-align: center;
}

#imagegallery  img {
border:1px solid black;
padding:1px 1px 1px 1px;
margin:3px 4px 3px 4px;
}
#net_list {
width: 250px;
float: left;
border: 1px solid black;
padding: 0px 15px 15px 15px;
}

#net_list_in {
width: 490px;
float: left;
border: 0px solid black;
padding: 0px 15px 15px 15px;
}

#net_list_pr {
width: 790px;
float: left;
border: 0px solid black;
padding: 0px 15px 15px 15px;
}

#net_loader {
float: right;
width: 565px;
border: 1px solid black;
height: 370px;
overflow: auto;
padding: 15px 15px 15px 15px;
}

#net_list ul {
list-style-type:circle;
color: #000000;
font-family: Verdana, Arial, Helvetica;
font-size: 12px;
margin : 7px 0px 0px 17px;
width: 200px;
}

#net_list_in ul  {
list-style-type:circle;
color: #000000;
font-family: Verdana, Arial, Helvetica;
font-size: 12px;
margin : 7px 0px 0px 17px;
width: 490px;
}

#net_list_pr ul  {
list-style-type:circle;
color: #000000;
font-family: Verdana, Arial, Helvetica;
font-size: 12px;
margin : 7px 0px 0px 17px;
width: 790px;
}

#net_list li, #net_list_in li, #net_list_pr li {
list-style-type:circle;
color: #000000;
font-family: Verdana, Arial, Helvetica;
font-size: 12px;
margin : 15px 0px 0px 0px;
border-bottom: 1px dashed black;
}

#net_list a, #net_list_in a, #net_list_pr a {
text-decoration: none;
}
#net_list a:hover, #net_list_in a:hover, #net_list_pr a:hover {
text-decoration: underline;
color: #ff0000;
}

/* MANUALS LISTS */

#man_list {
width: 650px;
float: left;
border: 0px solid black;
padding: 0px 15px 15px 15px;
}

#man_list_in {
width: 490px;
float: left;
border: 0px solid black;
padding: 0px 15px 15px 15px;
}

#man_list_pr {
width: 790px;
float: left;
border: 0px solid black;
padding: 0px 15px 15px 15px;
}

#net_loader {
float: right;
width: 565px;
border: 1px solid black;
height: 370px;
overflow: auto;
padding: 15px 15px 15px 15px;
}

#man_list ul {
list-style-type:circle;
color: #000000;
font-family: Verdana, Arial, Helvetica;
font-size: 12px;
margin : 7px 0px 0px 17px;
width: 690px;
}

#red {
font-size: 11px;
color: #ff0000;
font-weight: bold;
}

#man_list_in ul  {
list-style-type:circle;
color: #000000;
font-family: Verdana, Arial, Helvetica;
font-size: 12px;
margin : 7px 0px 0px 17px;
width: 490px;
}

#man_list_pr ul  {
list-style-type:circle;
color: #000000;
font-family: Verdana, Arial, Helvetica;
font-size: 12px;
margin : 7px 0px 0px 17px;
width: 790px;
}

#man_list li li, #man_list_in li, #man_list_pr li {
list-style-type:circle;
color: #000000;
font-family: Verdana, Arial, Helvetica;
font-size: 12px;
margin : 10px 0px 0px 0px;
border-bottom: 1px dashed black;
}

#man_list a, #man_list_in a, #man_list_pr a {
text-decoration: underline;
font-weight: bold;
font-size: 11px;
color: #01468B;
}
#man_list a:hover, #man_list_in a:hover, #man_list_pr a:hover {
text-decoration: underline;
color: #ff0000;
}