/* #1b437b changed to black 24th aug 10 */

body {
    margin:0px; background-color:#ebf8ff;
    
}
small { font-size: 11px;}

a:link
{
   color: black;
}
a:hover
{
   color: black;
}
a:visited
{
   color: black;
}
a:active
{
   color: black;
}


.bannerheader, .bannertitle
{
   display: inline;
   font-size: 13px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
}
.bannertext
{
   font-size: 11px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

.bannerwrapper
{
   font-size: 11px;
   color: black;
   vertical-align: top;
   font-face: Verdana, arial;
   padding-left: 10px;
   padding-top: 2px;
}
.bannerwrapper a
{
   color: black;
   text-decoration: none;
   font-weight: bold;
}

.bannerwrapper a:hover
{
   color: blue;
   text-decoration: underline;
}

.h1logoimage {
background-image:url("/images/v4/speedylogo.png");
background-repeat:no-repeat;
vertical-align:top;
height: 133px;
font-size:10px;
width: 303px;
overflow:hidden;
text-indent: -2000px;
}

.smallplate
{
   display: block;
   background-image:url("/images/SpeedySmall.gif");
   text-align: center;
   vertical-align: middle;
   width: 134px;
   height: 26px;
   color: black;
   font-face: Arial;
   text-decoration: none;
   font-weight: bold;
   padding-top: 8px;
   font-size: 15px;
}
.smallplate:link
{
   display: block;
   background-image:url("/images/SpeedySmall.gif");
   text-align: center;
   vertical-align: middle;
   width: 134px;
   height: 26px;
   color: black;
   font-face: arial;
   text-decoration: none;
   font-weight: bold;
   font-size: 15px;
   padding-top: 8px;}

.smallplate:visited
{
   display: block;
   background-image:url("/images/SpeedySmall.gif");
   text-align: center;
   vertical-align: middle;
   width: 134px;
   height: 26px;
   color: black;
   font-face: arial;
   text-decoration: none;
   font-weight: bold;
   font-size: 15px;
   padding-top: 8px;}
.smallplate:active
{
   display: block;
   background-image:url("/images/SpeedySmall.gif");
   text-align: center;
   vertical-align: middle;
   width: 134px;
   height: 26px;
   color: black;
   font-face: arial;
   text-decoration: none;
   font-weight: bold;
   font-size: 15px;
   padding-top: 8px;
}

.smallplate:hover
{
   display: block;
   background-image:url("/images/SpeedySmall_over.gif");
   text-align: center;
   vertical-align: middle;
   width: 134px;
   height: 26px;
   color: white;
   font-face: arial;
   text-decoration: none;
   font-weight: bold;
   font-size: 15px;
   padding-top: 8px;
}

#speedymenu
{
   width: 214px;
}
#speedymenu ul
{
   padding: 0;
   margin:0;
   background-image: url("/images/v4/grey_backfill.jpg");
}
#speedymenu li
{
   list-style-type:none;
}
#speedymenu li.active
{
    color:#d3c810;
}
#speedymenu a, #speedymenu a:visited
{
   padding: 0px 15px;
color:#FFFFFF;
font-family:Verdana;
font-size:11px;
font-weight:bold;
line-height:200%;
   display:block;   
   width:184px;   
   border:0px;   
   text-align:left; /* ADDED */   
   text-decoration:none; /* ADDED */   
}
#speedymenu a:hover 
{
    color:#F3E830;
}
.speedysubmenu
{
   background-image: url("/images/v4/navy_backfill.jpg");
   text-transform: uppercase;
}

form {margin: 0px;}

/*

phone and topMenu can go in v5
*/

.telephonenumber {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 37px;
    font-weight: bolder;
    color: #FFCC00;
        float: right;
        text-align: right;
        padding-right: 110px;
        padding-top: 1px;
}
.wecallyou
{
   font-size: 16px;
   color: yellow;
   font-family: Arial, Helvetica, sans-serif;
   padding-right: 100px; 
   text-decoration: bolder;
}
.wecallyou a:link
{
   color: white;
   text-decoration: bold;
}
.wecallyou a:hover
{
   color: white;
   text-decoration: bold;
}
.wecallyou a:visited
{
   color: white;
   text-decoration: bold;
}
.wecallyou a:active
{
   color: white;
   text-decoration: bold;
}
.wecallyou a:link
{
   color: white;
   text-decoration: bold;
}
.slimlinedvlawrapper
{
   font-size: 14px;
   font-family: Arial, Helvetica, sans-serif;
   text-align: center;
    text-decoration: bold;
}
.slimlinedvlaform
{
   font-size: 10px;
   font-family: Arial, Helvetica, sans-serif;
   text-decoration: none;
}
.slimlinetopMenu {
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    line-height: 200%;
        padding-left: 15px;
        padding-right: 15px;
}
a.slimlinetopMenu:hover {color:#f3e830;}
#speedyLogoTopLeft
{
    padding-left: 15px;
    padding-top: 13px;
}
#slimlineLatestNews
{
   font-family: Arial, Helvetica, sans-serif;
   color: #355c84;
   font-size: 1.4em;
   font-weight: bold;
}
#slimlineSubPageSearchText
{
   font-family: Arial, Helvetica, sans-serif;
   text-align: right;
   color: #002e5b;
   font-size: 1.4em;
   text-decoration: bolder;
}
#slimlineQuickLinks
{
   font-family: Arial, Helvetica, sans-serif;
   padding-top: 15px;
   padding-left: 15px;
   color: #002e5b;
   font-size: 1.4em;
   font-weight: bold;
}
#slimlineQuickLinks a
{
   font-size: 0.6em;
   color: grey;
   font-weight: normal;
   text-decoration: none;
}
#slimlineQuickLinks a:hover
{
    color: #404099;
}



.topMenu {
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    line-height: 200%;
}
.noborder {
    border: none;
}
.phone {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 33px;
    font-weight: bolder;
    color: #FFCC00;
    letter-spacing: 0px;
}

a.topMenu:hover {color:#f3e830;}

.inlinelink {
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    color: black;
    text-decoration: underline;
}
a.inlinelink:hover {color:#3b73ab;}

.auctionenquiry {
position:relative;
font-family: arial, verdana, helvetica, sans-serif;
background-repeat: no-repeat;
display: block;
width: 174px;
height: 44px;
margin: 0; 
margin-bottom:0px;
padding: 0; 
}
.auctionenquiry a {
display:block;
font-size: 11px;
width: 174px;
height: 44px;
float: left;
margin: 0;
padding: 0;
color: black; 
text-decoration: none; 
}
.auctionenquiry img {width: 100%; height: 100%; border: 0; }
* html a:hover {visibility:visible}
.auctionenquiry a:hover img{visibility:hidden; background-image: url("/images/enquirebutton_over.gif");}
.auctionenquiry span {
position:absolute;
left:5px;
top:3px;
margin:0;
cursor: pointer;
}

#headerbackground
{
background-image: url("/images/v4/headerbg2009.jpg");
width: 974px;
}

#creditinfoprice {
    font-family: Verdana;
    font-size: 18px;
    color: black;
        font-weight: bold;
    text-decoration: none;
}
#hitachiinfoblock {
    font-family: Verdana, Arial;
    font-size: 12px;
    color: black;
    text-decoration: none;
        border: solid;
        border-width: 2px;
        border-color: black;
        width: 500px;
}
/* apr has to be 150% of surrounding text size */
#hitachiapr{
   font-size: 18px;
}
#hitachidesc {
        padding-top: 20px;
    font-family: Verdana, Arial;
    font-size: 14px;
    color: black;
    text-decoration: none;
}

.txtWhite {
    font-family: Verdana, Arial;
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: none;
}

.maintext {
    font-family: Verdana, Arial;
    font-size: 11px;
    color: black;
    text-decoration: none;
}
.maintext:hover {
    font-family: Verdana, Arial;
    font-size: 11px;
    color: black;
    text-decoration: none;
}
.maintext:visited {
    font-family: Verdana, Arial;
    font-size: 11px;
    color: black;
    text-decoration: none;
}
.maintext:active {
    font-family: Verdana, Arial;
    font-size: 11px;
    color: black;
    text-decoration: none;
}
.maintext:link {
    font-family: Verdana, Arial;
    font-size: 11px;
    color: black;
    text-decoration: none;
}

.maintextbold {
    font-family: Verdana, Arial;
    font-size: 11px;
    color: black;
    font-weight: bold;
}

.PageTitle {
    font-family: Verdana, Arial;
    font-size: 18px;
    color: black;
    text-decoration: none;
    font-weight:bold;
}

.txtPageTitle {
    font-family: Verdana, Arial;
    font-size: 15px;
    color: black;
    text-decoration: none;
}

.txtBlue {
    font-family: Verdana, Arial;
    font-size: 12px;
    color: black;
    text-decoration: none;
}

.txtRed {
    font-family: Verdana, Arial;
    font-size: 12px;
    color: #ff0000;
}

.button {
    color: #ffffff;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}
.editbox {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #e4ebf3;
    border: 1px solid #999999;
    background-repeat: repeat;
    text-transform: uppercase;
    font-size: 14px;



}
.dropdownboxplate {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #FFFF33;
    border: none #999999;
    background-repeat: repeat;
    text-transform: none;
    font-size: 14px;
    font-weight: bold;
}

.editboxplate {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #FFFF33;
    border: 1px solid #999999;
    background-repeat: repeat;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
}

.platedisplayyellow {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-image: url("/images/history/blankplate_yellow.gif");
padding:10px;
background-repeat:no-repeat;
background-position:center;

    text-transform: uppercase;
    text-align:center;
    font-size: 22px;
    font-weight: bold;
    width: 200px;
    height: 50px;
        display: block;
    
}

.platedisplayblack {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color:#CCCCCC;
    background-image: url("/images/history/blankplate_black.gif");
padding:10px;
background-repeat:no-repeat;
background-position:center;
    text-transform: uppercase;
    text-align:center;
    font-size: 22px;
    font-weight: bold;
    width: 200px;
    height: 50px;
    display: block;
}

.oddresults {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #333333;
    background-color: #D9D9FF;
}
.evenresults {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #333333;
    background-color: #ECEBEA;


}
.regresults {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;

}
.priceresults {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

.normallink {
    color: #022A94;
    border:0;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: underline;
}

.normallink:LINK {
    color: #022A94;
    border:0;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: underline;
}
.normallink:VISITED {
    color: #022A94;
    border:0;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: underline;
}
.normallink:ACTIVE {
    color: #022A94;
    border:0;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: underline;
}
.normallink:HOVER {
    color: #000000;
    border:0;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: underline;
}

.warning {

    color: #FF0000;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
}
.MsoTitle
    {text-align:center;
    font-size:10.0pt;
    font-family:Arial;
    font-weight:bold;}
.MsoBodyText
    {font-size:10.0pt;
    font-family:Arial;
    layout-grid-mode:line;
    font-weight:bold;}
.Section1
    {page:Section1;}


.B_crumb {
    color: black;
    border:0;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: none;
}
/*
.B_crumb:LINK, .B_currentCrumb:LINK, .B_homeCrumb:LINK {
    color: black;
    border:0;
    font-size: 10px;
        font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.B_crumb:VISITED, .B_currentCrumb:VISITED, .B_homeCrumb:VISITED {
    color: black;
    border:0;
    font-size: 10px;
        font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.B_crumb:ACTIVE, .B_currentCrumb:ACTIVE, .B_homeCrumb:ACTIVE {
    color: black;
    border:0;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
    text-decoration: none;
}
.B_crumb:HOVER, .B_currentCrumb:HOVER, .B_homeCrumb:HOVER {
    color: #0e0e0e;
    border:0;
    font-size: 10px;
        font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
*/

.BreadCrumbLink:HOVER
{
 text-decoration: underline;
}
.BreadCrumbLink:ACTIVE, .BreadCrumbLink:LINK, .BreadCrumbLink:VISITED 
{
 text-decoration: none;
}

.style1 {color: #FFFFFF}
.style2 {font-size: 14pt}
.style3 {font-size: 14px}
.style6 {font-size: 10pt}
.style7 {color: black}
.style9 {color: #CC3300}
.style12 {
    color: #22374f;
    font-weight: bold;
    font-size: 12pt;
   font-family: verdana, arial;
}
.style13 {font-size: 11px; text-decoration: none; font-family: Verdana, Arial;}
.style14 {font-family: Arial, Helvetica, sans-serif}
.movedown {
    position: relative;
    top: -10px;
}
.PageSubTitle {
    color: #CC3300;
    font-weight: bold;
    font-size: 14pt;
    text-decoration:none;
}
.PageSubTitle:hover {
    color: #CC3300;
    font-weight: bold;
    font-size: 14pt;
    text-decoration:none;
}
.PageSubTitle:visited {
    color: #CC3300;
    font-weight: bold;
    font-size: 14pt;
    text-decoration:none;
}
.PageSubTitle:active {
    color: #CC3300;
    font-weight: bold;
    font-size: 14pt;
    text-decoration:none;
}
.PageSubTitle:link {
    color: #CC3300;
    font-weight: bold;
    font-size: 14pt;
    text-decoration:none;
}


TABLE.auctiontable
{ 
border-spacing:6px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
}


TD.auctiontitle
{
    background-color: #808080;
    border: 1px solid #cccccc;
    padding: 2px 4px 2px 4px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #333333;
    text-align: center;
}

TD.auctiondata
{
    border: 1px solid #cccccc;
    padding: 3px 4px 4px 3px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
    text-align: center;
    background: #eeeeee;
}

TD.auctionprice
{
   text-align:right;
   width:180px;
}
TD.auctionreg
{
   width:180px;
}
TD.auctionenq
{
   width:180px;
}



a.pagelink:link
{
    color: #ffffff;
    text-decoration: none;
    padding:2px 4px 2px 4px;
    margin: 2px;
    background-color: #404040;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    width: 24px;
    height: 24px;
}

a.pagelink:visited
{
    color: #ffffff;
    text-decoration: none;
    padding:2px 4px 2px 4px;
    margin: 2px;
    background-color: #404040;
    width: 24px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    height: 24px;
}

a.pagelink:active
{
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
    padding:2px 4px 2px 4px;
    margin: 2px;
    background-color: #404040;
    width: 24px;
    height: 24px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
}

a.pagelink:hover
{
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
    padding:2px 4px 2px 4px;
    margin: 2px;
    background-color: #808080;
    width: 24px;
    height: 24px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
}

#layer1 {
    position: absolute;
    visibility: hidden;
    width: 400px;
    height: 300px;
    left: 20px;
    top: 300px;
    background-color: #eee;
    border: 1px solid #000;
    padding: 10px;
}

#close {
    float: right;
}

#slimlineLatestNews
{
    padding: 8px;
}
#slimlineLatestNewsWrapper
{
    color: #000000;
    text-decoration: none;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
        padding-left : 7px;
     padding-right: 7px;
        list-style-type: none;
        margin: 0px 2px 0px 2px;
}
.slimlineLatestNews_ListItem
{
    color: #000000;
    text-decoration: none;
        list-style-type: none;
border-bottom:thin dotted #000000;

                    padding-bottom: 15px;
padding-top: 8px;
}


.slimlineLatestNews_ListItem a:link
{
    color: #000000;
    text-decoration: none;
}

.slimlineLatestNews_ListItem a:visited
{
    color: #000000;
    text-decoration: none;
}

.slimlineLatestNews_ListItem a:active
{
    color: #000000;
    text-decoration: none;
}

.slimlineLatestNews_ListItem a:hover
{
    color: #404099;
    text-decoration: none;
}




#frontpageblocktext
{
   padding: 8px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: black;
}
#frontpageblocktext h1
{
   font-size: 16px;
}
#frontpageblocktext h2
{
   font-size: 15px;
}
#frontpageblocktext h3
{
   font-size: 13px;
}


.slimlinetopMenu {
    color: white;
    text-decoration:none;
}
.slimlinetopMenu:hover {
    color: white;
    text-decoration:none;
}
.slimlinetopMenu:visited {
    color: white;
    text-decoration:none;
}
.slimlinetopMenu:active {
    color: white;
    text-decoration:none;
}
.slimlinetopMenu:link {
    color: white;
    text-decoration:none;
}
a.stockinfo{
    position:relative; /*this is the key*/
    z-index:24; background-color:#370;
    color:#fff;
    padding-left: 5px;
    padding-right: 5px;
    float: right;
    font-size: 9px;
    text-decoration:none}
 
a.stockinfo:hover{z-index:25; }
 
a.stockinfo span{display: none}
 
a.stockinfo:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:2em; width:15em;
    border:1px solid #0cf;
    background-color:#ff0; color:#000;
    text-align: center;
    padding: 10px;
    text-decoration: bold;
}


