.topmenu {
  background-color: #006500;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 10px;
  border-bottom: 1px solid #61AA61;
}
.topmenu a:link, .topmenu a:visited {
  line-height: 18px;
  padding: 3px;
  padding-right: 6px;
  color: #DEDFCE;
  font-weight: bold;
  text-decoration: none;
}
.topmenu a:hover {
  background-color: #DEDFCE;
  color: #006500;
}

td           { color: #333333; font-family: verdana, arial, helvetica, sans-serif; 
               font-size: 9pt }
a:link       { color: #9A7338 }
a:active     { color: #9A7338 }
a:visited    { color: #9A7338 }
a:hover      { color: #CBA770 }

a.nav { text-decoration: none; font-weight: bold; font-size: 8pt }
a.nav:hover { text-decoration: underline }

.navcell { padding: 4px }
.breadcrumbs { font-family: verdana,arial,helvetica; font-size: 8pt; color: black; line-height: 10pt; margin: 1px}

a:link font       { color: #9A7338 }
a:active font     { color: #9A7338 }
a:visited font    { color: #9A7338 }
a:hover font      { color: #CBA770 }

a.nav font { text-decoration: none; font-weight: bold; font-size: 8pt }
a.nav:hover font { text-decoration: underline }

.navcell font { padding: 4px }
.breadcrumbs font { font-family: verdana,arial,helvetica; font-size: 8pt; color: black; line-height: 10pt; margin: 1px}



h1 { font-family: arial,helvetica; color: #004b00; font-size: 14pt; align: left; margin: 0 }

.testimonial { font-family: arial,verdana,helvetica; font-size: 8pt }

.paginate    { text-align: Center; border-left-color: gray; border-left-width: 1px; border-right-color: gray; border-right-width: 1px; border-top: 1px solid gray; border-bottom: 1px solid gray; padding: 5px }

#moredealerships:link { color: red; font-family: arial,helvetica,sans-serif; font-size: 10pt }
#moredealerships:visited { color: red }

.s {LEFT: -5000px; POSITION: absolute; topt: -5000px}

.doprint { display: none }

@media print {
body, html, font, * { font-family: times new roman, times, serif }
#navbarcell { display: none }
.noprint { display: none }
.doprint { display: block }
}
#showcart { font-family: arial,helvetica,sans-serif; font-size: 10px; border: 1px solid black; padding: 4 }
#showcart label { font-size: 12px; font-weight: bold; display: block; text-align: center }
#subnav {
  font-size: 10px;
  padding-left: 10px;
}
#subnav a {
  display: block;
  margin-bottom: 2px;
}
#subnav br { display: none }
#subnav a:link, #subnav a:visited {
  text-decoration: none;
}
#subnav a:hover {
  text-decoration: underline;
}

#tabs { 
    clear: both;
    text-align: left; 
}

#tabcontrols a:link, #tabcontrols a:visited {
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: white;
    background-color: #006500;
    border-right: 1px solid #006500;
    border-left:  1px solid #006500;
    border-top:  1px solid #006500;
    border-bottom:  1px solid #006500;
    padding: 2px;
    text-decoration: none;
    margin-right: 2px;
}

#tabcontrols a:hover, #tabcontrols a:link.selected, #tabcontrols a:visited.selected {
    color: gray;
    background-color: white;
}

#tabcontents {
	border: 1px solid #006500;
	padding: 5px;
    margin-top: 2px;
    margin-bottom: 10px;
}

#tab2 #reviews #revhead { display: none; }

#reviews #revhead {
  width: 100%;
  font: bold 13px arial;
  color: white;
  background-color: #014b00;
  padding: 3px;
  margin: 3px 3px 3px 0px;
}

.reviewtitle {
	font: normal 12px arial;
	color: black;
}

.reviewtext {
	font: normal 11px arial;
	color: #a0a0a0;
}

.reviewmessage {
	font: normal 12px arial;
	color: black;
	margin: 6px 0px 6px 0px;
}

.review{
	border-bottom: solid 1px #a0a0a0;
	margin: 3px 0px 3px 0px;
padding-bottom: 5px;
}

.writereview {
  font: normal 12px arial;
}

#reviewrat {
  margin-top: 3px;
  margin-bottom: 3px;
  font: normal 11px arial;
}

#reviewrat p {
  font-weight: bold;
  color: #014b00;
  margin: 0px 0px 2px 0px;;
}

#magnifyTV {
  position: absolute;
  float: left;
  top: 0px;
  left: 305px;
  z-index: 1000 !important;
  border: solid 1px black !important;
}

#ys_relatedItems {
  border: solid 1px #84733f;
  font-family: verdana;
  margin: 10px 0px;
}

.ystore-cross-sell-title {
  font-size: 12px;
  width: 100%;
  background-color: #f2efe3;
  color: black;
  padding: 3px;
  margin: 0px !important;
  text-align: left;
}

.ystore-cross-sell-cell {
  text-align: center !important;
}

.ystore-cross-sell-product-caption a {
  font-size: 11px;  
  font-weight: normal;
}

.ystore-cross-sell-product-image {
  border-width: 0px;
  display: inline;
}

.ystore-cross-sell-product-price {
  color: red !important;
  font-weight: normal;
  margin: 0px;
  font-size: 11px;
}

.ystore-cross-sell-product-reg-price, .ystore-cross-sell-product-name {
  margin: 2px;
  font-size: 11px;
}

.ystore-cross-sell-table {
  width: 100%;
}

#divPrevNext {
  float: right;
  position: relative;
  top: -30px;
}
.prevNextUp {
  font-size: 10px !important;
  padding: 0px !important;
  font-family: arial;
}

.itemSocial {
  text-align: left;
  padding-bottom: 30px !important;
}
.itemSocial a, .itemSocial form {
  float: left;
  margin-right: 10px;
}
.itemSocial #ytimesAvgRating {
  clear: both;
  display: block !important;
}
.itemPriceBox {
  font-size: 14px !important;
}
.itemPriceBox span {
  font-size: 18px;
}

.itemZoomText {
  margin: 10px 0px 15px;
  font: bold 11px arial;
  color: #a3946b;
}
iframe.grelated-iframe {
	left:-99999px !important;
	display: none !important;
}