/* Removal of elements */
#nav {
  display: none;
}
#breadcrumb {
  display: none;
}
.tools {
  display: none;
}

#left-shadow {
  display: none;
}

#right-shadow {
  display: none;
}

#top-shadow {
  display: none;
}

tr#toprow,
tr#bottomrow {
  display: none;
}

table#main {
  width: auto;
}

#main-container {
  width: auto;
}

.maincornershadow {
  display: none;
}
#footer {
  display: none;
}
.subnav, .left-panel {
  display: none;
}

.panel-shadow-bottom {
  display: none;
}

.full-width-header {
  background-image: none;
}

.deeplinks, #rotate-swf, #header-swf {
  display: none;
}
.print-link, .email-link, .app-link, .rhs-tools, .results-tools, a.details  {
  display: none;
}
.linked-products {
  display: none;
}
.news-left, a.viewarticle {
  display: none;
}
#news-content h2.pagetitle {
  display: none;
}
.hideinprint {
  display: none;
}
.showinprint {
  display: block;
	clear:both;
}
.showinprint.inline {
  display: block;
}
embed {
  display: none;
}
.calendar-months, .back-top {
  display: none;
}
#results .number {
  display: none;
}

/* Reposition of elements */
.logo-warrant {
  margin-bottom: 20px;
}
.news-detail img {
  float: right;
  clear: both;
  margin: 0px 0px 10px 5px;
}
#results {
  margin-top: 0px;
  width: 100%;
  float: left;
  clear: both;
}
#dealer-locator {
  width: 100%;
}
#results.results-list {
  width: 100%;
}
#results.results-list.commercial {
  position: absolute;
  top: 220px;
}

/* Styles */
body {
  font-family: arial,helvetica,verdana,sans-serif;
}
img {
  border: 0px;
}
#content-area img {
  margin: 3px;
}
a {
  text-decoration: none;
  color: inherit;
}
th {
  text-align: left;
  background-color: #EEEEEE;
  padding-right: 5px;
}
th, td {
  padding: 2px;
}
table {
  font-size: 90%;
}
#results .dealer-name {
  font-weight: bold;
  margin-top: 10px;
}
#dealer-locator .item {
  color: #003300;
  font-family:Verdana;
  font-size: 11px;
  border-top: 1px solid #C0C0C0;
  margin-top: 2px;
}
#results .item {
  float: left;
  width: 45%;
}
#dealer-locator .item span {
  clear: both;
  float: left;
  width: 90%;
}
#dealer-locator .item .dealer-icons {
  margin-top: 5px;
  width: 276px;
}

#dealer-locator .item .dealer-icons img {
  margin: 0px;

}
.printthin {
  width: 30px;
}
.printthin img {
  clear: both;
  border-bottom: 3px solid #FFFFFF;
  display: block;
}

#dealer-locator .item .dealer-icons img.bigger {
  width: 30px;
  height: 27px;
  margin: 0px;
}


/* Printing on My Selections */
/* 28/05/2008 EM , commented since it appears to affect the visibility of the overlay marker when PRINTING!!! 
.gmnoscreen {
display:none;
}
*/
.gmnoprint {
display:none;
}
.map-container, #map {
width: 100%;
height: 300px;
}
.map-container area {
display: block;
}
#map div span, #map div a {
display: none;
}
.dealer-icons {
  float: left;
}

.icon {

}

.iconlabels {
display:inline;
font-size:90%;
height:21px;
}

.dealer-icons tr{
	vertical-align:middle;
}

.printoutmap {
  width: 505px;
  top: 380px !important;
  top: 390px;
  position: absolute;
}

#contact-content .left {
  display: none;
}

.specification table th {
  border-top: solid 1px #666666;
}

.basket {
  margin-top: 20px;
  width: 100%;
}

.basket .progression {
  display: none;
}

.basket .section-header {
  display: none;
}

.basket tr.proceed {
  display: none;
}

.basket tr th {
  padding: 5px 2px 5px 2px;
  border-bottom: solid 1px #000000;
}

.basket tr td {
  padding: 4px;
}