.moto-table-td { background-color:#B2D1E7;}


#search-map { margin:0; padding:0 15px 0 0; height:350px; float:left; border-right: 1px #CCC solid; }

#search-form { margin:0; padding:0 0 0 5px; height:350px; width:200px; border-right: 1px #CCC solid; float:left;}

#search-form  legend { display:none;}


#search-postcode { margin:0; padding:0 0 0 5px; height:350px; width:175px; float:left;}

#search-postcode legend { display:none;}

#search-postcode fieldset { border:none; }

.form-item { padding-bottom:10px;}

#search-form fieldset { border:none; }

.search-results { margin:0; padding:30px 0 0 0; clear:both; }

.search-results h3 { font-size:1.5em; }

.search-results ul li { margin-bottom:10px;}




#container { margin:30px auto; padding:0; background-color:#FFF; width:960px; background-image:url(../images/container-background.jpg); background-position:top; background-repeat:no-repeat; }

.required { color:#F00;}

hr { color: #ccc; background-color: #ccc; height: 1px; border:0; clear:both; margin-top:10px; margin-bottom:10px; }

.dealer-image { margin-bottom:15px;}

#dealer-list { margin-top:35px;}

.dealer-list { height:90px;}

.dealer-image { float:left; margin-right:15px; }

.dealer-intro { float:left; margin-right:10px; width:400px; }

.dealer-intro h5 { margin:0; padding:0; }

.dealer-intro h5 a { color:#333; text-decoration:none;}

.dealer-intro h5 a:hover { color:#333; text-decoration:underline;}

.dealer-intro p { font-size:95%; }

#manufacture-list { margin-top:35px;}

.manufacture-image { float:left; margin-right:15px; }

.manufacture-intro { float:left; margin-right:10px; width:320px; }

.manufacture-intro h5 { margin:0; padding:0; }

.manufacture-intro h5 a { color:#333; text-decoration:none;}

.manufacture-intro h5 a:hover { color:#333; text-decoration:underline;}

.manufacture-intro p { font-size:95%; }

#lastes-news { font-size:0.95em; color:#333; background-image:url(../images/latest-news-bottom.gif); background-position:bottom; background-repeat:no-repeat; }

#lastes-news a { color:#333; }

#lastes-news h3 { margin:0 0 10px 12px; padding:0; color:#004A5D; }

#lastes-news h5 { margin:0; padding:0; font-size:1.1em; }

#lastes-news ul { margin:0 0 0 30px; padding:0; }

#lastes-news ul li { background-position: 0 2px; margin-top: 5px; list-style-image:url(../images/bullet.jpg); ; }

#lastes-news { margin:0; padding:0 0 20px 0; background-color:#D1D1D1; }

#box-1 { margin:0; padding:0; width:322px; height:119px; float:left; background-image:url(../images/box-1.jpg); position:relative; }

#box-2 { margin:0 0 0 5px; padding:0; width:322px; height:119px; float:left; background-image:url(../images/box-2.jpg); position:relative; }

#box-1 a, #box-2 a { color:#FFF; text-decoration:none; }

#box-1 h4, #box-2 h4 { margin:10px 10px 0 130px; color:#FFF; }

#box-1 p, #box-2 p { margin:5px 8px 0 130px; color:#FFF; font-size:90%; line-height:1.15em; }

#box-1 .more, #box-2 .more { position:absolute; top:86px; left:130px; color:#FFF; font-size:1.35em; font-weight:bold; }

#header { margin:20px 20px 0 20px; padding:18px 0 0 0; width:920px; height:163px; position:relative; }

#logo { margin:0; padding:0; width:468px; height:163px; float:left; z-index:2; position:absolute; top:18px; left:0; }

#header-image { margin:0; padding:0; height:163px; float:left; background-color:#ccc; z-index:1; position:absolute; top:18px; right:0; }

#header-image .ri { padding:0; margin:0; width:510px; height:163px;}

#header-image .ri img { position:absolute; top:0; left:0; width:510px; height:163px;}


#main-nav { margin:0 0 10px 20px; padding:0; width:920px; height:27px; background-color:#004A5D; }

#breadcrumbs { margin:0 20px 0 20px; padding:0; width:920px; position:relative; font-size:0.9em; color:#CCC; }

#breadcrumbs p {margin:0; padding:0;}

#breadcrumbs a { text-decoration:none; color:#999; }

#breadcrumbs a:hover { text-decoration:underline; }

#content-container { margin:0; padding:0; width:960px; position:relative; }

#content { margin:0; padding:0 0 20px 20px; width:650px; float:left; }

#content  a { color:#666;}

#sidebar-right { margin:0 0 25px 25px; padding:0 0 20px 10px; width:235px; float:left; }

#home-latest-news { margin:0 0 20px 0; padding:0 0 1px 0; width:255px; background-color:#D2D2D2; background-image:url(../images/sidebar-news-footer.jpg); background-position:bottom; background-repeat:no-repeat; font-size:0.95em; }

#home-latest-news a { color:#333; }

#home-latest-news ul { padding:5px 10px 10px 18px; color:#333; }

#home-latest-news ul li { list-style-image:url(../images/bullet.jpg); }

#footer { margin:0; padding:0; width:960px; height:60px; clear:both; background-image:url(../images/footer-background.jpg); background-position:bottom; background-repeat:no-repeat; position:relative; }

#footer-logos { position:absolute; top:-30px; right:25px;}

#footer .pipe { margin:0; padding:0 6px 0 6px; color:#CCC; }

#footer P { margin:0 0 0 20px; padding:10px 0 0 0px; font-size:0.95em; color:#666; width:620px; border-top:1px #EEE solid; }

#footer p a { color:#666; text-decoration:none; }

#footer p a:hover { color:#666; text-decoration:underline; }

ul.dropdown, ul.dropdown li, ul.dropdown ul { list-style: none; margin:0; padding: 0; }

ul.dropdown { position: relative; z-index: 497; }

ul.dropdown li { float: left; line-height: 1.3em; vertical-align: middle; zoom: 1; }

ul.dropdown li a { text-decoration:none; color:#FFF; font-weight:bold; }

ul.dropdown li.hover, ul.dropdown li:hover { position: relative; z-index: 499; cursor: default; }

ul.dropdown ul { visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 498; width: 100%; }

ul.dropdown ul li { float: none; }

ul.dropdown ul ul { top: 0; left: 99%; }

ul.dropdown li:hover > ul { visibility: visible; }

ul.dropdown li { padding:6px 15px 5px 15px; border-right:1px #CCC solid; }

ul.dropdown li.hover, ul.dropdown li:hover { background-color: #8CC63E; }

ul.dropdown ul { width: 190px; margin-top: 0; }

ul.dropdown ul li { background-color: #8CC63E; padding:7px 15px 7px 15px; }

ul.dropdown ul li:hover { background-color:#004A5D; }

ul.dropdown ul li:hover > a { color:#FFF; }


