.white {color:#FFF;}
.green {color: #5cb347;}
.blue {color: #3265a7;}
.black {color: black;}
.yellow {color: #f6bf00;}
.gray {color: #86878c;}
.red {color: #FF0404;}
.darkred {color: #a33938;}

html,
body {
	font-size: 10pt;
}

.product_overview_left {
	float:left;
	display:inline;
}

.DistributorsLogin a {
	float: right;
	color:#FF0404;
	float:left;
	font-size:11pt;
	font-weight:bold;
	padding:3px 10px 0 0;
	text-decoration:none;
	clear:both;
}

.distributor_login {
	color:#FF0404;
	font-weight: bold;
	float: right;
	text-decoration: none;
	font-size: 11pt;
	padding: 3px 10px 0 0;
}

a.distributor_login:hover {color: #0244A6;}

* {
	font-family: Arial, Helvetica, sans-serif;
	color: #86878c;
}

body, html {
	margin: 0;
	padding: 0;
}

ul {
	padding:0 0 0 17px;
	margin: 0;
}

strong {
	font-size: 10pt;
}

#wrapper {
	margin: 0 auto;
/*	width: 885px;*/
	width: 973px;
}

#site {
/*	width: 885px;*/
	width: 973px;
	float: left;
	display: inline;
}

#topBar {
/*	width: 885px;*/
/*	width: 973px;
	float: left;
	display: inline;
	background: #e3001b URL(/theme/yanmar/images/navbar.png) no-repeat top left;*/
	background:transparent url(/theme/yanmar/images/navbar.png) no-repeat left top;
	display:inline;
	float:left;
	height:53px;
	margin-bottom:-7px;
	position:relative;
	width:973px;
}

#topBar #zoeken {
	float: right;
	display: inline;
	height: 47px;
}

#topBar #zoeken .input_short {
/*	display:inline;
	float:left;
	font-size:9pt;
	height:14px;
	margin-top:24px;
	padding:0;
	width:205px; */
	display:inline;
	float:left;
	font-size:10pt;
	height:17px;
	margin-right:9px;
	margin-top:9px;
	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: 570px;
	position: relative;
	margin: 0 0 0 0;
}

#breadcrumb * {
	color: #000;
}

#breadcrumb {
	float: left;
	display: inline;
	background: url(/theme/yanmar/images/breadcrumbBG.png) repeat top left;
	padding: 2px 0 0 12px;
	margin: 0;	
	height: 17px;
}

#breadcrumbGradiant {
	float: left;
	display: inline;
	background: url(/theme/yanmar/images/breadcrumbGradiant.png) repeat top left;
	width: 99px;
	height: 19px;
}

#breadcrumb a {
	display: inline;
	font-size: 10pt;
	margin: 0;
	padding:1px 0 2px;
	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;
	height: 173px;
	position: relative;
	padding: 0;
	margin: 0 12px 0 0;
	width:372px;
}

#header_right ul {
	float: right;
	display: block;
	margin: 10px 0 0 0;
	padding: 0;
	list-style: none;
}

#header_right p {
	float:right;
	width:100%;
	text-align: right;
	margin:15px 0;
}

#header_right a {
	text-decoration: none;
}

#header_right ul li {
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
	list-style: none;
}

#header_right ul li a {
	font-size: 10pt;
	text-decoration: none;
	color: #fff;
	border-right: 1px solid #fff;
	padding: 0 5px;
}

#header_right ul li.menuItemLast a {
	border: none;
}

#menuWrapper {
/*	background: url(/theme/yanmar/images/menu_bg.gif) repeat-x top left; */
	float: left;
	display: inline;
/*	height: 40px;*/
/*	width: 885px;*/
	width: 973px;
}

#white_menu {
	float: left;
	display: inline;
	width: 100%;
	padding: 2px 0;
}

#white_menu .item_1 {
	background: url(/theme/yanmar/uploadedFiles/[menu-icon]sailboat.png) no-repeat 0 0;
	padding-left: 20px;
}
#white_menu .item_2 {
	background: url(/theme/yanmar/uploadedFiles/[menu-icon]powerboat.png) no-repeat 0 0;
	padding-left: 20px;
}
#white_menu .item_3 {
	background: url(/theme/yanmar/uploadedFiles/[menu-icon]drive-systems.png) no-repeat 0 0;
	padding-left: 20px;
}
#white_menu .item_4 {
	background: url(/theme/yanmar/uploadedFiles/[menu-icon]accessories.png) no-repeat 0 0;
	padding-left: 20px;
}
#white_menu .item_5 {
	background: url(/theme/yanmar/uploadedFiles/[menu-icon]service-parts.png) no-repeat 0 0;
	padding-left: 20px;

}
#white_menu .item_6 {
	background: url(/theme/yanmar/uploadedFiles/[menu-icon]old-models.png) no-repeat 0 0;
	padding-left: 20px;
}


#blue_menu {
	float: left;
	display: inline;
	background: #0244A6;
	width: 973px;
}

#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: 10pt;
	text-align:left;
}

#icons p a img {
	margin-top: 5px;
}

#welcome_text {
	margin: 22px 0 0 12px;
}

#welcome_text * {
	color: #FFF;
}

#register_engine {
	float:left;
	display: block;
	position: relative;
	clear: left;
	margin-left: 12px;
	margin-top: 0px;
}

#welcome_text p {
	font-size:19pt;
	font-style:italic;
	font-weight:bold;
	margin:0;
	padding:0;
}

#weather_forecast {
	float: right;
	display: none;
	margin-right: 20px;
	margin-top: 4px;
}

#white_menu ul,
#blue_menu ul {
	float:left;
	display:inline;
	margin: 0 0 0 12px;
	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: 5px 5px;
	text-decoration: none;
}

#white_menu ul li a {
	color: #000;
	float: left;
	display: inline;
	padding-top: 3px;
	margin-right: 5px;
}

#blue_menu ul li a {
	color: #FFF;
	background: url(/theme/yanmar/images/blue_menu_dash.gif) no-repeat center right;
	float: left;
	display: inline;
}

#white_menu ul li.menuItemLast a,
#blue_menu ul li.menuItemLast a {
	background: none;
}

#blue_menu ul li ul li a:hover
#blue_menu ul li a:hover,
#blue_menu ul li ul li a:hover,
#blue_menu ul li.menuSelected ul li a:hover,
#blue_menu ul li.menuItemLast ul li a:hover,
#blue_menu ul li a:hover,
#blue_menu ul li.menuItemLast a:hover,
#blue_menu ul li.menuItemFirst a:hover,
#blue_menu ul li.menuSelected a,
#blue_menu ul li.menuItemLast.menuSelected a, 
#blue_menu ul li ul li.menuSelected a:hover {
	background: #FFF;
	color: #0244a6;
}

#white_menu ul li a:hover,
#white_menu ul li.menuItemLast.menuSelected a {
	color: #ff0404;
}

#blue_menu ul li ul li a
, #blue_menu ul li.menuSelected ul li a
, #blue_menu ul li ul li.menuSelected a
, #blue_menu ul li.menuItemLast ul li a {
	color:#FFF;
}

#content_wrapper {
	float:left;
	display: inline;
/*	width: 885px; */
	width: 973px;
	height: 369px;
	height:auto !important;
	min-height: 369px;

}

#content_wrapper p {
	margin-top: 0;
	padding-top: 0;
}

#left_photo {
	float:left;
	display: inline;
	width: 192px;
/*	height: 370px;*/
}

#left_content_column {
	font-size: 10pt;
/*	width: 495px;*/
	width: 373px;
	float:left;
	display:inline;
	margin-top:20px;
}

#right_content_column {
	margin-left: 12px;
	margin-right: 12px;
	width: 372px;
}

.home #right_content_column {
	font-size: 10pt;
	width: 230px;
	float:left;
	display:inline;
	margin-top:20px;
	margin-left: 12px;
	margin-right: 0;
	width: 384px;
}

h2,
h2.news_title a {
	padding: 0;
	margin: 0;
	font-size: 10pt;
	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;
}

#footer ul {
	float: left;
	display: inline;
	list-style: none;
/*	padding: 17px 0 0 0;*/
/*	width: 612px; */
/*	width: 911px;*/
	margin:0;
	padding:5px 0 0;
	width:792px;
}

#footer ul li {
	float: left;
	display: inline;
	list-style: none;
}

#footer ul li a {
	font-size: 9pt;
	padding: 0 2px;
	float: left;
	display: block;
}

#footer p {
	float: right; 
	display: inline;
}

.DistributorsLogin h2 {
	color: #000;
	margin: 0;
	padding: 0;
	float: left;
}

.DistributorsLogin label {
	float: left;
	display: inline;
	font-size: 10pt;
	width: 57px;
	margin-top: 8px;
}

.DistributorsLogin input {
	width: 115px;
	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:10pt;
	margin-left:63px;
	width:50px;
}

.DistributorsLogin input.reset {
	display:inline;
	float:left;
	font-size:10pt;
	width:50px;
	margin-left: 10px;
}

#fix_content_height {
	float: left;
	display: inline;
	width: 769px;
	margin-left: 12px;
}

#blue_menu ul li.menuItemLast a:hover {
	border-right: 1px solid #0244a6;
	background: #FFF;
}

#left_content_column p {
	margin-bottom: 10px;
}

.NewsSpacer {
	display: none;
}

#column_1 ,
#column_2 ,
#column_3 ,
#column_4 ,
#column_5 {
	font-size:10pt;
	float: left;
	display: inline;
}

#column_1 ,
#column_2 ,
#column_3 ,
#column_4 ,
#column_5,
#column_1 table,
#column_2 table,
#column_3 table,
#column_4 table,
#column_5 table,
#column_1 tbody,
#column_2 tbody,
#column_3 tbody,
#column_4 tbody,
#column_5 tbody,
#column_1 tr,
#column_2 tr,
#column_3 tr,
#column_4 tr,
#column_5 tr { 
	float:left;
	display:inline;
	width: 180px;
	margin-right: 12px;
}

#column_2 ,
#column_2 table,
#column_2 tr {
	width: 181px;
}

#fix_4col_content_height {
	float: left;
	display: inline;
/*	height: 346px;*/
	overflow-y: auto;
	padding: 12px 0 0 12px;
	width: 769px;
}

#fix_5col_content_height {
	float: left;
	display: inline;
	padding: 12px 0 0 0;
	width: 973px;
}

#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: 167px;
	padding: 20px 5px 0 20px;
	border-right: 2px solid #86878C;
/*	height: 369px;*/
}

#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: 100%;
}

#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;
}

#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:10pt;
}

.meerlink {
	padding-bottom: 10px;
	float: left;
	display: inline;
}

#fix_2col_content_height #column_1,
#fix_2col_content_height #column_1 {
	width: 235px;
}

.loginEditLink {
	color: #000;
	text-decoration: none;
	font-size:10pt;
	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;
*/
	background: url(/theme/yanmar/images/yanmar-logo.png) no-repeat left top;
	display:inline;
	float:left;
	height:19px;
	margin:12px 0 0 12px;
	position:relative;
	text-decoration:none;
	width:147px;
}

#form_suggestions {
	background: #e6e7e8;
	float: right;
	display: inline;
	margin: 0;
	padding: 10px;
	width: 301px;
}

#form_suggestions .label {
	width: 117px;
	color: #000;
	font-weight: normal;
	font-size: 10pt;
}

#form_suggestions h3 {
	color: #000;
	font-weight: normal;
	font-size: 10pt;
}


#form_suggestions .textarea {
	width: 220px;
	height: 180px;
}
,#form_suggestions .textarea {
	width: 220px;
	height: 145px;
}

.distributor_form select {
	width: 203px
	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;
}

.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;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.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;
}

table.EngineDownloads {
	float: left;
	display: inline;
	margin: 0 0 0 20px;
	width: 485px;
}

table.EngineDownloads th {
	width: 50px;
}

table.EngineDownloads th.EngineDownloadFileName {
	float: left;
	display: inline;
	width: 220px;
}

.distributor_table {
	float: left;
	display: inline;
	width: 757px;
}

.distributor_table .distributor_row,
.distributor_table .distributor_row {
	float: left;
	display: inline;
	width: 757px;
}

.distributor_table .distributor_row {
	float: left;
	display: inline;
	padding-bottom: 20px;
}

.distributor_table .distributor_row .col1
, .distributor_table .distributor_row .col2
, .distributor_table .distributor_row .col3
, .distributor_table .distributor_row .col4 {
	float: left;
	width: 180px; 
	margin-right: 12px;
}

.distributor_table .distributor_row .col4 {
	margin: 0;
}

.distributor_table .distributor_companyname {
	float: left;
	display: inline;
	width: 255px; 
}

#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;
	width:100%;
}

.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;
}

.DistributorsLogin input.yanmarLogin_username,
.DistributorsLogin input.yanmarLogin_password {
	float: right;
	margin-right: 14px;
}

/* font size exception */

.font_size_11pt strong,
.font_size_11pt #breadcrumb a,
.font_size_11pt #header_right ul li a,
.font_size_11pt #icons p,
.font_size_11pt #white_menu ul li a,
.font_size_11pt #blue_menu ul li a,
.font_size_11pt #left_content_column,
.font_size_11pt #right_content_column,
.font_size_11pt h2,
.font_size_11pt h2.news_title a,
.font_size_11pt .DistributorsLogin label,
.font_size_11pt .DistributorsLogin input.submit,
.font_size_11pt .DistributorsLogin input.reset,
.font_size_11pt #column_1,
.font_size_11pt #column_2,
.font_size_11pt #column_3,
.font_size_11pt #column_4,
.font_size_11pt #column_5,
.font_size_11pt #main,
.font_size_11pt .loginEditLink,
.font_size_11pt #form_suggestions .label,
.font_size_11pt #form_suggestions h3,
.font_size_11pt .newsSlider ul li .news_title,
.font_size_11pt #breadcrumbGradiant {
	font-size: 11pt;
}

.font_size_12pt strong,
.font_size_12pt #breadcrumb a,
.font_size_12pt #header_right ul li a,
.font_size_12pt #icons p,
.font_size_12pt #white_menu ul li a,
.font_size_12pt #blue_menu ul li a,
.font_size_12pt #left_content_column,
.font_size_12pt #right_content_column,
.font_size_12pt h2,
.font_size_12pt h2.news_title a,
.font_size_12pt .DistributorsLogin label,
.font_size_12pt .DistributorsLogin input.submit,
.font_size_12pt .DistributorsLogin input.reset,
.font_size_12pt #column_1,
.font_size_12pt #column_2,
.font_size_12pt #column_3,
.font_size_12pt #column_4,
.font_size_12pt #column_5,
.font_size_12pt #main,
.font_size_12pt .loginEditLink,
.font_size_12pt #form_suggestions .label,
.font_size_12pt #form_suggestions h3,
.font_size_12pt .newsSlider ul li .news_title {
	font-size: 12pt;
}

.font_size_11pt #breadcrumbGradiant {
	height: 20px;
}

.font_size_11pt .DistributorsLogin input.yanmarLogin_username,
.font_size_11pt .DistributorsLogin input.yanmarLogin_password {
	width: 108px;
}

.font_size_11pt #footer ul li a {
	font-size: 10pt;
}

.font_size_11pt #topBar #zoeken .input_short {
	font-size:10pt;
	height:15px;
}

.font_size_12pt #topBar #zoeken .input_short {
	font-size:11pt;
	height:16px;
}

.font_size_12pt #footer ul li a {
	font-size: 11pt;
}

.font_size_12pt #breadcrumbGradiant {
	height: 22px;
}

.font_size_12pt .DistributorsLogin input.yanmarLogin_username,
.font_size_12pt .DistributorsLogin input.yanmarLogin_password {
	width: 103px;
}
a.fontChanger {
	cursor: pointer;
}

.distributor_form select {
	width: 202px;
}

.unlimitedInputStyle {
	width: 246px;
}

.Dealer_list_colnames {
	font-weight: bold;
}
/* submenu */
#blue_menu ul.toomba_menubalk li ul,
#blue_menu ul li.menuItemLast.menuSelected ul li a{
	background: #0244a6;
	color :#FFF;
}

#blue_menu ul li.menuItemLast ul li a:hover,
#blue_menu ul li.menuItemLast.menuSelected ul li a:hover{
	border-right: none;
	background: #FFF;
	color: #0244a6;
}

/* menu */
#blue_menu ul.toomba_menubalk li ul {
	width: 160px;
	position: absolute;
	float: left;
	margin: 26px 0 0;
	clear:both;
	display: block;
	z-index:10000;
}
,#blue_menu ul.toomba_menubalk li ul {
	margin: 0 0 0;
}

#blue_menu ul.toomba_menubalk li ul li {
	float: left;
	width:160px;
}

#blue_menu ul.toomba_menubalk li ul li a  {
	float: left;
	width: 150px;
	background:none;
	border-top: 1px solid white;
}

#footer ul.footer_menu li a {
	border-right: 1px solid #86878C;
	padding: 0 5px;
}

#footer ul.footer_menu li.menuItemFirst a {padding-left: 0;}
#footer ul.footer_menu li.menuItemLast a {padding-right: 0; border: none;}

.font_changer {
	float:right;
	padding: 3px 10px 0 0;
}

.font_changer * {
	color: #FFF;
}

.nieuws{
	float: left;
	display: inline;
	width: 181px;
}

.engine_links {
	float:left;
	width:100%;
}

.engine_links a {
	float:left;
	width: 100%;
	margin-bottom: 20px;
}

#form_Newsletter_subscription {
	float:right;
	position: absolute;
	margin:0 0 0 577px;
	/*padding:11px;*/
/*	-moz-border-radius: 1em;
	border: 1px solid black; */
	background: url(/theme/yanmar/images/form-rounded-bg.jpg) no-repeat left top;
	width: 180px;
}
,#form_Newsletter_subscription {
	margin:0 0 0 15px;
}

.Newsletter_subscription {
	float:left;
	padding:0;
	margin:0;
}
.Newsletter_subscription * {
	border-spacing:0px;
}

form.Newsletter_subscription  {
	margin-top:12px;
	float:left;
	background: url(/theme/yanmar/images/form-rounded-bg.jpg) repeat-y left bottom;
	padding: 0 14px 12px 14px;
}

.Newsletter_subscription div {
	float:left;
	padding:2px 0;
	width:163px;
}

#form_Newsletter_subscription .textfield,
#form_Newsletter_subscription .email{
	width: 90px;
}

#form_Newsletter_subscription .label {
	width:55px;	
}

#main .nieuws {
	width: 564px;
}

.login_destination {
	float: right;
	margin-top: 2px;
	margin-right: 10px;
}

.login_destination * {
	color: #86878C;
}
#white_menu .logoff {
color:#FF0404;
float:right;
font-size:11pt;
font-weight:bold;
padding:3px 10px 0 0;
text-decoration:none;
}

#Subscribe_label .required_asterisk {display:none;}

#form_Newsletter_subscription h3 {
	color:#FF0404;
	font-size:9pt;
	margin:0;
	padding:10px 0 0 0;
	text-decoration:none;
	text-align:center;
}

#blue_menu ul li ul li a:hover,
#blue_menu ul.toomba_menubalk li.menuItem ul.Blue_menu li a:hover {
	background: #FFF;
	border-top:1px solid #FFF;
}

#toomba_cms_form h2 {
	display: none;
}

.yanmar_racing_banner {
	float: right;
	display: inline;
	background: url(/theme/yanmar/uploadedFiles/yanmar%20racing.jpg) no-repeat top left;
	width:192px;
	height:24px;
	padding:82px 0 0;
	text-align:center;
}

h2.breadcrumbs_menu_header {display: none;}

#column_1 TABLE.product_overview_left,
#column_1 TABLE.product_overview_left tbody,
TABLE.product_overview_left,
TABLE.product_overview_left tbody { 
	width: 180px;
	margin:0;
	float:none;
}

#column_1 TABLE.product_overview_left tr,
TABLE.product_overview_left tr {
	width: 170px;
	padding-right: 10px;
}

#column_1 TABLE.product_overview_left table ,
#column_1 TABLE.product_overview_left table tbody,
#column_1 TABLE.product_overview_left table tbody tr,
#column_1 TABLE.product_overview_left table tbody tr td,
TABLE.product_overview_left table ,
TABLE.product_overview_left table tbody,
TABLE.product_overview_left table tbody tr,
TABLE.product_overview_left table tbody tr td {  
	width: 25px;
}

#column_1 TABLE.product_overview_left img,
TABLE.product_overview_left img {
	margin-bottom: 6px;
}

div#header img {
	height:173px;
	width:973px;
}

div#header a img {
	width:auto;
	height:auto;
	
}
#column_1 table.product_overview_left,
#left_photo .product_overview_left {
	margin:12px 0 0 0;
	border-right: 2px solid #86878C;
	float: left;
}

#column_1 table.product_overview_left{margin-top:0;}
#column_1 TABLE.product_overview_left table {padding:0;margin:0;}

#column_2 {padding-left:12px;}