/* RESET BROWSER VALUES 
---------------------*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
{ margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family: inherit; vertical-align:baseline; }

p				{ margin-bottom:10px; }

:focus 				{ outline:0; }
strong, b 			{ font-weight:800; }
ol, ul 				{ list-style:none; }
.hr				{ width:1px; }
table 				{ border-collapse: separate; border-spacing: 0; }
caption, th, td 		{ text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q 			{ quotes: "" ""; }



/* FONT & LINK VALUES
----------- */ 

A:link 				{ color: #E91721; text-decoration: underline; background-color: transparent; font-weight: bold; }
A:visited 			{ color: #E91721; text-decoration:underline; background-color: transparent; font-weight: bold; }
A:hover 			{ color: #F03334; text-decoration:none; background-color: transparent; }

H1				{ margin-bottom:3px; font-weight:bold; font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; font-size:28px; color:#E91721; background-color:transparent; letter-spacing:1px; margin-left:0px; padding-top:90px; padding-bottom:10px;  }
H2				{ color: #333333; font-size: 1.7em; letter-spacing: 2px; font-weight:bold; padding-top: 5px; padding-bottom: 3px; }
H3				{ font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif; color:Navy; font-size:200%; font-weight:900; letter-spacing:1px; font-style:italic; font-variant:small-caps; margin-top:30px; margin-bottom:0px; word-spacing:-3px; line-height:20px; }
H4				{ font-size: 100%; font-style: italic; font-weight:bold; color: #A6A6A6; letter-spacing: 2px;}
H5				{ font-size: 90%; letter-spacing: 1px; font-weight: bolder; color: #6C6C6C; }



/* LAYOUT VALUES
------------- */ 

body 				{ background:#F1F1F1; text-align:center; font:0.7em/1.5em verdana,Tahoma,Helvetica,sans-serif; color:#333333; margin:auto; }
#header				{ width:900px; height:130px; background-image:url(../images/header.jpg); margin:auto; margin-top:30px; padding:0; text-align:right; }
#header img			{ margin-right:43px; margin-top:18px }
#footer				{ width:900px; height:130px; background-image:url(../images/footer.jpg); margin:auto; margin-bottom:20px; padding:0; }
#container			{ width:900px; background:url(../images/content-bg.gif) repeat-y; text-align:left; margin:auto; }
#container_footer		{ width:900px; background:url(../images/content-bg.gif) repeat-y; text-align:left; margin:auto; }
#columnmaker			{ float:left; width:751px; margin:auto; }
#columnmaker_footer		{ float:left; width:751px; margin:auto; }
#logo				{ float:left; width:129px; height:83px; background-image:url(../images/contentheader.jpg); }
#contentheader			{ float:right; width:421px; height:83px; }
#content			{ float:right; width:550px; background-color:#FFFFFF; }
#contentpage			{ margin-left:25px; margin-right:25px; }
#content_footer			{ float:right; width:550px; height:250px; background-color:#FFFFFF; }
#content_footerdiv	{ clear:both; color:#000000; font-size:9px; }
#contentpage_footer		{ margin-left:25px; margin-right:25px;}
#contentpage_footer_logo	{ width:260px; height:109px; background:url(http://www.mashamoto-imports.com/images/logo-footer.jpg) no-repeat; }
#contentpage_footer_menu a	{ text-decoration:none; color:#333333; }
#navigation			{ float:left; width:201px; height:975px; background-image:url(../images/navheader.jpg); background-repeat: no-repeat; }
#rightbg			{ float:right; width:140px; width:149px; height:150px; background-image:url(../images/rightbg.jpg); background-repeat:no-repeat; position:relative; margin:0px auto; }
#leftbg				{ width:201px; height:250px; float:left; background-image:url(../images/leftbg.jpg); background-repeat: no-repeat; }


.searchbox 			{ width:183px; margin-top:17px; vertical-align:top; }
#searchtextbox			{ margin-right:5px; height:12px; font-size:10px; border-top:#DEDEDE 1px solid; border-bottom:#DEDEDE 1px solid; border-left:#DEDEDE 1px solid; border-right:#DEDEDE 1px solid; }
#searchtextbox:hover		{ border-top:#B7B7B7 1px solid; border-bottom:#B7B7B7 1px solid; border-left:#B7B7B7 1px solid; border-right:#B7B7B7 1px solid; }
#searchbutton-en			{ width:63px; height:16px; vertical-align:top; background: url("../images/search-button-en.gif") 0 0 no-repeat; }
#searchbutton-en:hover		{ background-position: -63px 0; }
#searchbutton-nl			{ width:51px; height:16px; vertical-align:top; background: url("../images/search-button-nl.gif") 0 0 no-repeat; }
#searchbutton-nl:hover		{ background-position: -51px 0; }
#selectlanguage			{ width:238px; padding-top:17px; padding-right:25px; text-align:right; vertical-align:top; }
#selectlang-english		{ background: url("../images/flag-english.gif") 0 0 no-repeat; }
#selectlang-english:hover	{ background-position: -25px 0; }
#selectlang-nederlands		{ background: url("../images/flag-nederlands.gif") 0 0 no-repeat; }
#selectlang-nederlands:hover	{ background-position: -25px 0; }
#selectlang-deutsch		{ background: url("../images/flag-deutsch.gif") 0 0 no-repeat; }
#selectlang-deutsch:hover	{ background-position: -25px 0; }
#selectlang-francais		{ background: url("../images/flag-francais.gif") 0 0 no-repeat; }
#selectlang-francais:hover	{ background-position: -25px 0; }
#videogotopage-en			{ display:block; width:80px; height:16px; float:right; background:url("http://www.mashamoto-imports.com/images/language-button-en.gif") 0 0 no-repeat; }
#videogotopage-en:hover		{ background-position: -80px 0; }
#videogotopage-nl			{ display:block; width:50px; height:16px; float:right; background:url("http://www.mashamoto-imports.com/images/language-button-nl.gif") 0 0 no-repeat; }
#videogotopage-nl:hover		{ background-position: -50px 0; }
.videodropdownmenu-en 		{ position:absolute; visibility:hidden; overflow:hidden; border:1px solid #DCDCDC; border-top:0px; background-color:#FFF; z-index:100; width:50px; height:60px; padding:2px; margin-top:0px; margin-left:13px; }
.videodropdownmenu-nl 		{ position:absolute; visibility:hidden; overflow:hidden; border:1px solid #DCDCDC; border-top:0px; background-color:#FFF; z-index:100; width:38px; height:60px; padding:2px; margin-top:0px; margin-left:3px; }
#videodropdownscrollbox-en 	{ overflow:hidden; margin-top:-6px; width:33px; height:71px; margin-left:5px; line-height:18px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);-moz-opacity: 0.85; }
#videodropdownscrollbox-en a 	{ color:#FFFFFF; text-decoration:none; }
#videodropdownscrollbox-en a:hover	{ color:#666699; }
#videodropdownscrollbox-en ul { padding-top:13px; }
#videodropdownscrollbox-nl 	{ overflow:hidden; margin-top:-6px; width:33px; height:71px; margin-left:0px; line-height:18px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);-moz-opacity: 0.85; }
#videodropdownscrollbox-nl a 	{ color:#FFFFFF; text-decoration:none; }
#videodropdownscrollbox-nl a:hover	{ color:#666699; }
#videodropdownscrollbox-nl ul { padding-top:13px; }

#sendbutton				{ width:51px; height:16px; background: url("../images/send-button.gif") 0 0 no-repeat;}
#sendbutton:hover		{ background-position: -51px 0; }

.input					{ height:12px; font-size:11px; border-top:#B7B7B7 1px solid; border-bottom:#B7B7B7 1px solid; border-left:#B7B7B7 1px solid; border-right:#B7B7B7 1px solid; }
.input:hover			{ border-top:#DEDEDE 1px solid; border-bottom:#DEDEDE 1px solid; border-left:#DEDEDE 1px solid; border-right:#DEDEDE 1px solid; }
.textbox					{ font-size:11px; font-family:verdana; border-top:#B7B7B7 1px solid; border-bottom:#B7B7B7 1px solid; border-left:#B7B7B7 1px solid; border-right:#B7B7B7 1px solid; }
.textbox:hover			{ border-top:#DEDEDE 1px solid; border-bottom:#DEDEDE 1px solid; border-left:#DEDEDE 1px solid; border-right:#DEDEDE 1px solid; }


/* NAVBAR VALUES
------------- */ 

table.navbar			{ width:201px; background-repeat:no-repeat; margin:auto; margin-top:153px; }
#navbar ul li 			{ margin:0; border-top:1px solid #38364A; font-weight:bold;}
#navbar ul li a 		{ display:block; padding:1px 2px 2px 33px; background: url("../images/hover.gif") 0 0 no-repeat; border-left:0px; border-right:0px; border-bottom:1px solid #38364A; color:#ADADAD; text-decoration:none; width:100%; }
#navbar ul li a:hover 		{ background-position: -201px 0; border-left:0px; border-right:0px; border-bottom:1px solid #38364A; background-color:#333243; color:#a91d1e; }
html>body #navbar ul li a 	{ width:auto; }
#tdmenulinetop			{ width:201px; height:1px; background:#38364A; }
#tdmenulinebottom		{ width:201px; height:1px; background:#38364A; }



/* OTHER VALUES
------------- */ 
.carsforsale-flaglink	{  font-size:80%; float:left; text-align:center; margin-top:6px; width:100px; }
.carsforsale-flaglink a	{ width:48px; display:block; text-decoration:none; padding:3px; }
.carsforsale-flaglink a:hover	{  }
.carsforsale-flaglink img	{ margin-top:7px; border:1px #DEDEDE solid; }
#topofpage			{ color:#333333; }
#topofpage a			{ color:#333333; text-decoration:none; }
#topofpage a:hover 		{ color:#555555; text-decoration:underline; }
div.navnextprevious 		{ font-size:90%; color:#333333; border-left:0; border-right:0; border-bottom:0; border-color:#B7B7B7; border-style:solid; border-top:1px solid #B7B7B7; border-top-width:1px; padding-top:6px; padding-bottom:15px; margin-top:5px;}
.navnextprevious td 		{ vertical-align:middle; }
.navnextprevious p 		{ color:#2C2C2C; margin-top:0px; margin-bottom:0; }
.navnextprevious a 		{ color:#2C2C2C; text-decoration:none; }
.navnextprevious a:hover 	{ color: #4D4D4D; text-decoration:underline; }
.carstock-title			{ font-weight:bold; font-size:125%; float:right; background-color:#000; height:24px; color:#FFF; padding-top:6px; padding-left:13px; padding-right:25px; }
.carstock-bgimage		{ float:left; width:340px; height:255px; border-top:1px #000 solid; border-bottom:2px #000 solid; }
.carstock-bgimage ul	{ font-weight:bold; padding:2px; padding-left:7px; padding-right:7px; color:#FFF; background-color:#000; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);-moz-opacity: 0.70; }
.carstock-moreinfo 		{ float:left; background-color:#000; height:20px; padding-left:20px; padding-right:10px; }
.carstock-moreinfo a	{ display:block; width:100%; height:100%; text-decoration:none; color:#FFF;}
.carstock-description	{ float:left; width:160px; height:258px; overflow:hidden; }
.carstock-description ul		{ font-size:90%; line-height:205%; color:#FFF; padding-left:15px; padding-right:7px; padding-top:15px;}
.carstock-cornerbottom	{ float:left; background:url("../images/moreinfo-cornerbottom.gif") 0 0 no-repeat; width:30px; height:20px; }
.carstock-cornertop		{ float:right; background:url("../images/moreinfo-cornertop.gif") 0 0 no-repeat; width:45px; height:30px; }
.moreinfo-title		{ text-align:left; margin-top:14px; margin-bottom:0px; font-size:180%; font-weight:bold; }
#moreinfo-description	{ background: url(../images/carsforsale-adboxdetailsbg.gif) 0 0 no-repeat; background-color:#24222f; width:190px; margin-top:0px; margin-left:0px; padding-left:15px; padding-right:15px; padding-top:5px; padding-bottom:10px; color:#fff; border:0px solid; #000; line-height:170%; }
#moreinfo-description li  { background: url(../images/list.gif) 0 1px no-repeat; padding-left:20px; }
#moreinfo-description ul { font-size:90%; padding-left:3px; margin-top:-7px; margin-bottom:10px; }
.moreinfo-descriptionheader	{ margin-top:10px; color:#666; }
.moreinfo-thumbs-right { float:right; width:260px; }
.moreinfo-thumbs-right img	{ border:#DEDEDE 1px solid; }
.moreinfo-thumbs-right a:hover { filter: alpha(opacity=70); -moz-opacity: 0.93; -khtml-opacity: 0.93; opacity: 0.93; }
.moreinfo-thumbs-bottom img	{ margin-bottom:20px; border:#DEDEDE 1px solid; }
.moreinfo-thumbs-bottom a:hover { filter: alpha(opacity=70); -moz-opacity: 0.93; -khtml-opacity: 0.93; opacity: 0.93; }
.auctionsmenu-hori-line { width:480px; height:1px; margin-top:17px; margin-bottom:5px; background-color:#CCC; }
.hori-line				{ width:480px; height:1px; margin-top:17px; margin-bottom:15px; background-color:#CCC; }
.paginationstyle a		{ padding:3px 7px; text-decoration:none; border:#DEDEDE 1px solid; background-color:c0c0c0; }
.paginationstyle a:hover	{ text-decoration:underline; }
.paginationstyle a.disabled, 
.paginationstyle a.disabled:hover{ background-color:white; cursor:default; color:#999; border-color:transparent; text-decoration:none;}
.virtualpage-img		{ border:#e0e0e0 10px solid; }
.whatsnewdate			{ font-size:80%; font-weight:bold; color:#999; }
.whatsnewtitle			{ font-size:130%; font-weight:bold; }
.whatsnewtitle a		{ text-decoration:none; color:#333333; }
#list-sitemap			{ list-style-image:url('../images/list-sitemap.gif'); margin-left:25px; }
#list-sitemap li		{ padding:2px; }
#list-sitemap li a		{ text-decoration:none; }
#list-sitemap li a:hover{ text-decoration:underline; }
.sitemap-buyparts		{ margin-left:10px; letter-spacing:0px; font-size:95%; padding-bottom:7px; }