* {
	font-family: Arial, Helvetica, sans-serif;
	color: #86878c;
}

body, html {
	margin: 0;
	padding: 0;
background-image:url(bg.jpg);
}

ul {
	padding:0 0 0 17px;
	margin: 0;
}

strong {
	font-size: 9pt;
}

#wrapper {
	margin: 0 auto;
/*	width: 885px;*/
	width: 973px;
background-color:#FFFFFF;
}

#site {
/*	width: 885px;*/
	width: 973px;
	float: left;
	display: inline;
}

#topBar {
	height: 12px;
/*	width: 885px;*/
	width: 973px;
	float: left;
	display: inline;
	background: URL(/theme/yanmar/images/topBar.jpg) no-repeat top left;
}

#topBar #zoeken {
	float: right;
	display: inline;
}

#topBar #zoeken .input_short {
	display:inline;
	float:left;
	font-size:7pt;
	height:11px;
	margin-top:23px;
	padding:0;
	width:205px;
}

#topBar #zoeken .submit {
	background: URL(/theme/yanmar/images/searchbutton.gif) no-repeat top left;
	border: none;
	display:none;
	float:left;
	font-size:0;
	height:15px;
	margin: 23px 0 0 0;
	padding:0;
	width:23px;
}

#breadcrumbWrapper {
	float: left;
	display: inline;
	height: 14px;
	/*width: 673px;*/
	width: 761px;
	position: relative;
	margin: 0 0 0 0;
}

#breadcrumb {
	float: left;
	display: inline;
	background: url(/theme/yanmar/images/breadcrumbBG.png) repeat-x top left;
	height: 15px;
	padding: 0 0 0 43px;
	margin: 0;	
}

#breadcrumbGradiant {
	float: left;
	display: inline;
	background: url(/theme/yanmar/images/breadcrumbGradiant.png) no-repeat top left;
	height: 15px;
	width: 99px;
}

#breadcrumb {
	font-size:0px;
}

#breadcrumb a {
	float: left;
	display: inline;
	font-size: 8pt;
	margin: 0;
	padding: 0;
	color: black;
	text-decoration: none;
}

#header {
	float: none;
	
}

#header p,
#register_engine p,
#icons p,
#weather_forecast p,
#left_photo p,
#footer p {
	margin: 0;
	padding: 0;
}

#headerOverlay {
	float: left;
	display: inline;
/*	width: 885px;*/
	width: 973px;
	height: 173px;
	margin: -173px 0 0 0;
	padding: 0;
}

#header_right {
	float: right;
	display: inline;
	background: URL(/theme/yanmar/images/header_right_bg.png) top right;
	width: 212px;
	height: 153px;
	position: relative;
}

#header_right ul {
	float: left;
	display: inline;
	margin: 10px 0 0 10px;
	padding: 0;
	list-style: none;
}

#header_right ul li {
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
	list-style: none;
}

#header_right ul li a {
	font-size: 8pt;
	text-decoration: none;
	color: #ff0404;
	border-right: 1px solid #ff0404;
	padding: 0 5px;
}

#header_right ul li.menuItemLast a {
	border: none;
}

#menuWrapper {
	background: url(menu_bg.gif) repeat-x top left;
	float: left;
	display: inline;
	height: 4px;
/*	width: 885px;*/
	width: 973px;
}

#white_menu {
	float: left;
	display: inline;
	height: 20px;
}

#blue_menu {
	float: left;
	display: inline;
	height: 20px;
}

#welcome_text {
	float: left;
	display: inline;
	position: relative;
}

#icons {
	float: right;
	display: inline;
	position: relative;
	margin-right: 13px;
	margin-top: 0px;
}

#icons p {
	color: #FFF;
	font-weight: bold;
	font-size: 9pt;
	text-align:left;
}

#icons p a img {
	margin-top: 5px;
}

#welcome_text {
	margin: 22px 0 0 43px;
}

#welcome_text * {
	color: #FFF;
}

#register_engine {
	float:left;
	display: block;
	position: relative;
	clear: left;
	margin-left: 43px;
	margin-top: 17px;
}

#welcome_text p {
	font-size:19pt;
	font-style:italic;
	font-weight:bold;
	margin:0;
	padding:0;
}

#weather_forecast {
	float: right;
	display: inline;
	margin-right: 20px;
	margin-top: 4px;
}

#white_menu ul,
#blue_menu ul {
	float:left;
	display:inline;
	margin: 0 0 0 38px;
	padding: 0;
	list-style: none;
}

#white_menu ul li,
#blue_menu ul li {
	float:left;
	display:inline;
	margin: 0;
	padding: 0;
	list-style: none;
}

#white_menu ul li a,
#blue_menu ul li a {
	font-size: 10pt;
	padding: 0 5px 0 5px;
	text-decoration: none;
}

#white_menu ul li a {
	color: #FFF;
	background: url(/theme/yanmar/images/white_menu_dash.gif) no-repeat top right;
	float: left;
	display: inline;
	height: 17px;
	padding-top: 3px;
}

#blue_menu ul li a {
	color: #FFF;
	background: url(blue_menu_dash.gif) no-repeat top right;
	float: left;
	display: inline;
	height: 1px;
	padding-top: 3px;
}

#white_menu ul li.menuItemFirst a,
#blue_menu ul li.menuItemFirst a {
	padding: 3px 5px 0 5px;
}

#white_menu ul li.menuItemLast a,
#blue_menu ul li.menuItemLast a {
	padding: 3px 5px 0 5px;
	background: none;
}

#blue_menu ul li a:hover,
#blue_menu ul li.menuItemLast a:hover,
#blue_menu ul li.menuSelected a,
#blue_menu ul li.menuItemLast.menuSelected a {
	background: #FFF;
	color: #0244a6;
}

#white_menu ul li a:hover,
#white_menu ul li.menuSelected a {
	color: #ff0404;
}

#content_wrapper {
	float:left;
	display: inline;
/*	width: 885px; */
	width: 973px;
background-color:#FFFFFF;
}

#content_wrapper p {
	margin-top: 0;
	padding-top: 0;
}

#left_photo {
	float:left;
	display: inline;
	width: 170px;
/*	height: 370px;*/
}

#left_content_column {
	font-size: 8pt;
/*	width: 495px;*/
	width: 462px;
	float:left;
	display:inline;
	margin-left:20px;
	margin-right:71px;
	margin-top:20px;
}

#right_content_column {
	font-size: 8pt;
	width: 230px;
	float:left;
	display:inline;
	margin-top:20px;
}

h2,
h2.news_title a {
	padding: 0;
	margin: 0;
	font-size: 9pt;
	color: #ff0404;
	text-decoration: none;
}

h3 {
	padding: 0;
	margin: 0 0 10px 0;
	font-size: 12pt;
	color: #ff0404;
	text-decoration: none;
}


h2.news_title a {
	padding-bottom: 10px;
}

.newsColumn a {
	color: red;
	text-decoration: none;
}

a.meerlink {
	color: #86878c;
}

#content_wrapper #left_content_column a {
	font-style: italic;
}

#footer {
	display: inline;
	float: right;
	height: 30px;
/*	width: 677px;*/
	width: 973px;
	margin-top: 10px;
 font-size: 7pt;
}

#footer ul {
	float: left;
	display: inline;
	list-style: none;
        font-size: 5pt;
	padding: 17px 0 0 38px;
	margin: 0;
/*	width: 612px; */
	width: 873px;
}

#footer ul li {
	float: left;
	display: inline;
	list-style: none;
}

#footer ul li a {
	font-size: 7pt;
	padding: 0 2px;
	float: left;
	display: block;
}

#footer p {
	float: right; 
	display: inline;
}

.DistributorsLogin {
	float: left;
	display: inline;
	margin: 10px 0 0 15px;
	padding: 0;
}

.DistributorsLogin h2 {
	color: #000;
	margin: 0;
	padding: 0;
	float: left;
}

.DistributorsLogin label {
	float: left;
	display: inline;
	font-size: 8pt;
	width: 57px;
	margin-top: 8px;
}

.DistributorsLogin input {
	width: 122px;
	float: left;
	display: inline;
	margin-top: 5px;
}

.DistributorsLogin select {
	width: 183px;
	float: left;
	display: inline;
	margin-top: 5px;
}

.DistributorsLogin input.submit {
	display:inline;
	float:left;
	font-size:8pt;
	height:20px;
	margin-left:55px;
	width:50px;
}

.DistributorsLogin input.reset {
	display:inline;
	float:left;
	font-size:8pt;
	height:20px;
	width:50px;
	margin-left: 10px;
}

#fix_content_height {
	float: left;
	display: inline;
	width: 803px;
}

#blue_menu ul li.menuItemLast a:hover {
	border-right: 1px solid #0244a6;
	background: #FFF;
}

#left_content_column p {
	margin-bottom: 10px;
}

#blue_menu ul li.menuItemFirst a:hover,
#blue_menu ul li.menuItemFirst a {
	background: none;
	cursor: default;
	color: #FFF;
}

.NewsSpacer {
	display: none;
}

#column_1 ,
#column_2 ,
#column_3 ,
#column_5 
 {
	font-size:8pt;
	float: left;
	display: inline;
	padding-right: 20px;
}



#column_1 ,
#column_2 ,
#column_5 { 
	width: 180px;
}

#column_3 {
           width: 300px;
}

#fix_4col_content_height {
	float: left;
	display: inline;
/*	height: 346px;*/
	overflow-y: auto;
	padding: 20px 0 0 20px;
	width: 783px;
}

#fix_5col_content_height {
	float: left;
	display: inline;
/*	height: 346px;*/
/*	overflow-y: auto;*/
	padding: 20px 0 0 20px;
	width: 953px;
}

#fix_2col_content_height {
	float: left;
	display: inline;
	width: 974px;
	height: 369px;
	height:auto !important;
	min-height: 369px;
}

#fix_5col_content_height {
	min-height:369px;
	height:auto !important;
	height:369px;
}

#fix_2col_content_height #column_1 {
	float: left;
	display: inline;
	padding: 20px 0 0 20px;
}
#fix_2col_content_height #column_1 p {
	float: left;
	display: inline;
}

.left_col_onEngineDetails {
	float: left;
	display: inline;
	width: 155px;
	padding-left:20px;
	padding-right: 5px;
	border-right: 2px solid #86878C;
/*	height: 369px;*/
}

.green {
	color: #5cb347;
}

.blue {
	color: #3265a7;
}

.black {
	color: black;
}

.yellow {
	color: #f6bf00;
}

.gray {
	color: #86878c;
}

.red {
	color: #FF0404;
}

.darkred {
	color: #a33938;
}

#fix_2col_content_height #column_2 {
	float: left;
	display: inline;
	width: 680px;
	padding: 20px 0 0 0;
	margin-left: 20px;
}

#agree_terms_label span {
	display: none;
}

form.test {
	float: left;
	display: inline;
	background: #e6e7e8;
	padding: 5px;
}


#fix_2col_content_height #column_2 table {
	width: 100%;
}

tr.table_greenRow {
	background: #cde1c0; 
}

tr.table_lightgreenRow {
	background: #ecf4e7;
}

#engine_list {
	float: left;
	display: inline;
	margin:0;
	padding: 0 0 10px 0;
	width: 680px;
}

#engine_list form,
#engine_list strong {
	float: left;
	display: inline;
}

#engine_list strong {
	padding: 3px 10px 0 0;
}

#EngineDetails {
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
	width: 412px;
}

#engine_form {
	float: left;
	display: inline;
}

#worldMap {
	float:left;
	display: inline;
	padding-right:10px;
}

#gear_list {
	float: left;
	display: inline;
	padding-bottom: 10px;
	width: 100%;
}

#ToombaCmsLogOut {
	display: none;
}

#main {
	float: left;
	display: inline;
	width: 763px;
	padding: 20px 20px 0 20px;
	font-size:8pt;
}

.meerlink {
	padding-bottom: 10px;
	float: left;
	display: inline;
}

#fix_2col_content_height #column_1 {
	width: 235px;
}

.loginEditLink {
	color: #000;
	text-decoration: none;
	font-size:9pt;
	font-weight: bold;
	margin-top: 10px;
	float: left;
	width: 100%;
}

.DistributorsLogin input.yanmarLogoffButton {
	float: left;
	display: inline;
	width: 80px;
}

.left_content_column form {
	float: left;
	display: inline;
}

.logoLink {
	height:32px;
	text-decoration:none;
	width:95px;
	position: relative;
	float:left;
}

#form_suggestions {
	background: #e6e7e8;
	float: left;
	display: inline;
	margin: 0 0 0 -71px;
	padding: 10px;
	width: 301px;
}

#form_suggestions .label {
	width: 117px;
	color: #000;
	font-weight: normal;
	font-size: 9pt;
}

#form_suggestions h3 {
	color: #000;
	font-weight: normal;
	font-size: 9pt;
}


#form_suggestions .textarea {
	width: 220px;
	height: 180px;
}
,#form_suggestions .textarea {
	width: 220px;
	height: 145px;
}

.distributor_form select {
	width: 216px;
	padding: 0;
	margin: 0;
}

.distributor_table {
	margin: 20px 0 0 0;
	padding:0;
}

.boatShowData {
	width:270px;
}

.boatShowLokation {
	width: 170px;
}

#content_wrapper #left_content_column .nieuws a {
	font-style: normal;
}

/* slider */

.newsSlider.business_as_usual {
	float:left;
	display: inline;
}

/* slider */
.newsSlider.business_as_usual .back {
	background: none;
	width: 70px;
	float: right;
	position: relative;
	text-align: right;
}

.newsSlider.business_as_usual .back a {
	background: none;
	width: 70px;
	height: 33px;
	float: right;
	position: relative;
	text-align: right;
	background: url(/theme/yanmar/images/links.gif) no-repeat top right;
	margin: 132px 553px 0 0;
	font-size: 0px;
	color: #FFF;
}

.newsSlider.business_as_usual .next {
	background: none;
	width: 70px;
	float: left;
	position: relative;
	text-align: left;
	padding: 0 0 0 77px;
	height: 33px;
}

.newsSlider.business_as_usual .next a {
	background: none;
	width: 70px;
	float:left;
	position: relative;
	text-align: left;
	background: url(/theme/yanmar/images/rechts.gif) no-repeat top left;
	font-size: 0px;
	color: #FFF;
	margin-left:487px;
	margin-top:132px;
}

.business_as_usual h2.news_title a {
	color: #FF0404;
	font-size: 13pt;
	float: left;
	display: inline;
	text-decoration: none;
	margin-bottom: -15px;
}

/* ie7 */
,HTML > BODY .accessible_news_slider ul {
	margin-left: 0;
	float: left;
	display: inline;
}


.newsSlider ul li .showYear {
	float: right;
	display: inline;
	height: 100%;
}
.newsSlider ul li .slider_date .day_abrv {
	color: #cccccc;
	font-weight: bold;
	font-size: 14pt;

}

.newsSlider ul li .slider_date .day {
	color: #FF0404;
	font-weight: bold;
	float:left;
	display: inline;
	border-bottom: 1px solid #0244A6;
}

.newsSlider ul li .slider_date .month {
	color: #0244A6;
	font-weight: bold;
	float:left;
	display: inline;
	border-bottom: 1px solid #0244A6;
}

.business_as_usual li {
	padding: 0;
}

.newsSlider ul li .news_article,
.business_as_usual li .news_article p {
	display:inline;
	float:left;
	padding-left:10px;
	width:142px;
}

.newsSlider ul li .news_title {
	color: #FF0404;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	padding:0;
	margin: 0;
	width: 100%;
	float: left;
	display: inline;
}

.business_as_usual {
	border: none;
} 


.newsSlider .news_article p {
	margin: 0;
}

#content_wrapper .business_as_usual p.next  {
	height: 17px;
	margin: 0 0 0 0;
}

.newsSlider.business_as_usual .back {
	height:7px;
}

.newsSlider ul {
	height: 262px;
}

#main .business_as_usual {
	margin: 0;
	border: none;
} 

.slider_date {
	padding-left: 5px;
}

.newsSlider ul li .slider_date .day_abrv {
	font-size: 14pt;
	margin-bottom:-6px;
}

#fix_2col_content_height #column_2 table.EngineDownloads {
	float: left;
	display: inline;
	margin: 0 0 0 215px;
	width: 485px;
}

#fix_2col_content_height #column_2 table.EngineDownloads th {
	width: 50px;
}

#fix_2col_content_height #column_2 table.EngineDownloads th.EngineDownloadFileName {
	float: left;
	display: inline;
	width: 175px;	
}

.distributor_table {
	float: left;
	display: inline;
	width: 722px;
	margin-left: 38px;
}

.distributor_table .distributor_row,
.distributor_table .distributor_row {
	float: left;
	display: inline;
	width: 722px;
}

.distributor_table .distributor_row {
	float: left;
	display: inline;
	padding-bottom: 20px;
}

.distributor_table .distributor_row .col1 {
	float: left;
	width: 100px; 
}

.distributor_table .distributor_row .col2 {
	float: left;
	width: 203px; 
}

.distributor_table .distributor_row .col3 {
	float: left;
	width: 150px; 
}

.distributor_table .distributor_companyname {
	float: left;
	display: inline;
	width: 255px; 
}

.distributor_table .distributor_row .col4 {
	float: left;
	width: 269px; 
}

#main #zoeken table {
	width: 100%;
}

strong.infoline {
	color: red;
	float:left;
	display: inline;
	margin-left: 73px;
	font-weight: normal;
}

#EngineDetails img {
	margin-right: 20px;
}

tr.NewsBody td img {
	margin-left: 10px;
	margin-bottom: 10px;
}

.ColumnLinkerTextDiv {
	float:left;
	display: inline;
	width: 40px;
}


.left_col_onEngineDetails_other {
	border-right:2px solid #86878C;
	display:inline;
	float:left;
	padding-left:12px;
	padding-right:5px;
}

#content_wrapper #fix_5col_content_height #column_1 p.fixImgForFiveColumns {
	margin-top: -20px;
	margin-left: -20px;
	float:left;
}

#main .accessible_news_slider {
	width: 720px;
	margin-left: 22px;
}

#main .business_as_usual li {
	width:180px;
}

#main .business_as_usual li img {
	width:150px;
}

#main .business_as_usual .next a {
	height: 33px;
}

.enginePrivacyDisclaimer {
	float:right;
	height:158px;
	margin-right:-12px;
	margin-top:22px;
	overflow:hidden;
	width:279px;
}

.historyPadding {
	padding:0 10px;
}

.engineAttrLabel {
	width: 152px;
	float: left;
	clear:left;
}

.engineAttr {
	float: left;
	margin-bottom: 5px;
	clear:right;
	display: block;
}

.aktiebanner {
	float:left;
	clear:both;
	width:423px;
	background: #E3001B;
	color: #FFF;
	font-size: 16pt;
	font-weight:bold;
	padding: 20px;
	margin-top: 11px;
}

.YanmarRacingLogo {
	float:left;
	padding-top:56px;
}

#form_suggestions #Iagree_label .required_asterisk,
#Signup_label .required_asterisk {
	display: none;
}

.myError {
	border: 2px solid red;
}

.col25 {
	display: none;
}

.distributor_back {
	display: none;
}

.gps_label {
	float:left;
	width: 85px;
}

.NewsBody .meerlink {
	float: right;
}