body {
	margin: 0px;
	background-color: white;
}

#section-contenttitle {
  border-bottom: 1px solid #DADADA;
}

.tb6 {
	border: 4px solid #8DC63F;
        border-color: #FFFFFF;
	width: 270px;
        height: 20px;
        background-position: left center;
        background-image: url(/lib/yhst-32140767289633/search-magnify.gif);
  background-repeat: no-repeat;
  padding-left:16px; 
}

#topline {
	position: relative;
}

#logolink {
	position: absolute;
	top: 0px;
	left: 0px;
}

#homelink {
	position: absolute;
	top: 0px;
	left: 0px;
}

#homelinktext {
	position: absolute;
	top: 6px;
	left: 10px;
	font: normal 11px arial;
	color: #cccccc;
	text-transform: uppercase;
	text-decoration: none;
}

#homelinktext:hover {
	text-decoration: underline;
}

#searchline {
	position: absolute;
	top: 95px;
	left: 0px;
	width: 795px;
	line-height: 27px;
height: 27px;
	background-color: #8DC63F;
}

#searchform {
	position: absolute;
	top: 0px;
	left: 7px;
	font: normal 11px arial;
	color: black;
	margin: 3px;
}

.inpbox {
	font: normal 11px arial;
	color: black;
}

#toplogos {
	position: absolute;
	top: 0px;
	right: 0px;
	text-align: left;
	padding-right: 0px;
	height: 27px;
	line-height: 27px;
}

#toplogos img { display: block;}

#navbar {
margin-top: 1px;
margin-bottom: 20px;
	width: 167px;
	border-right: solid 1px #0056AF;
	border-left: solid 1px #0056AF;
	border-top: solid 1px #0056AF;
border-bottom: solid 1px #0056AF;
}

#navbar a:link, #navbar a:visited, #currentCategory {
	font: normal 12px arial;
	color: #212121;
	display: block;
/*	border-bottom: solid 1px #c2c2c2;	*/
	padding-left: 15px;
        padding-bottom: 2px;
        padding-top: 2px;
	text-align: left;
	text-decoration: none;
}

#navbar a:hover, #currentCategory {
	background-color: #3b3b3b;
  color: white;
}
#currentCategory { color: white !important }
#navbar img { display: block;}

#navbar .subcats a:link, #navbar .subcats a:visited {
        font-size: 12px;
        font-weight: normal;
        padding-left: 26px;
line-height: 14px;
margin: 2px 0px;
        color: silver;
}

#bottomlinks {
	width: 100%;
	height: 25px;
	line-height: 23px;
	border-bottom: solid 1px white;
	font: normal 11px arial;
	color: white;
	text-align: center;
	background-color: #0056AF;
}

#bottomlinks a:link, #bottomlinks a:visited {
	font: normal 11px arial;
	color: white;
	text-decoration: none;
	line-height: 23px;
	padding: 0px 5px 0px 5px;
}

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

#copyright {
	position: relative;
	background-color: white;
	font: normal 11px arial;
	color: black;
	text-align: center;
	height: 75px;
	line-height: 30px;
}

#cards {
  margin-top: 15px;
}

#pagebody {
 margin: 10px !important;
}

#ytimeslogo {
	display: none;
	position: relative;
	top: 5px;
	width: 100%;
	text-align: center;
}

#messagetitle { display: none; }

#subcats a:link, #subcats a:visited {
  font-size: 12px;
  padding-left: 25px;
  color: #404040;
}
#subcats a:hover {
  color: white;
}

.box {
  border: 1px solid #b5b5b5;
  margin-bottom: 5px;
}

.boxHead, .ystore-cross-sell-title {
  line-height: 23px;
  padding-left: 10px;
  background-image: url('/lib/yhst-32140767289633/rightnav-silver-bg.gif');
  background-repeat: repeat-x;
  border-bottom: 1px solid #b5b5b5;
  color: #050505;
  font-weight: bold;
  font-size: 12px;
  text-transform: uppercase;
  font-family: arial;
}

.boxContent {
  padding: 10px;
}


.prodTitle {
  color: #3D3D3D;
  font-size: 14px;
  margin-bottom: 10px;
}

#freeShipText { 
 color: #3A8A1A;
 padding-left: 0px;
 font-weight: bold;
}

#regPrice * {
  color: gray;
}

.itemavailable em {
  padding-left: 0px;
  font-weight: bold;
}

#recenthistory {
  margin-top: 1em;
}

h2.prod, #recenthistory label {
  display: block;
  font-weight: bold;
  margin-top: 1em;
  margin-bottom: 1em;
  border-bottom: 1px solid #DADADA;
  font-size: 14px;
}

#contents-table {
  border-collapse: collapse;
}

.vertical-seperator {
  border-right: 0px solid #DADADA !important;
}

.sep img, .blimg img { display: block }
.sep td, .blimg { padding: 0px !important}


.prSnippetEngine div { padding-left: 0px !important; text-align: left !important; margin: 0px}
.prStars { margin-left: 0px !important; }
.pr_review_summary { margin-right: 10px }

#prodRightCol {
  padding-top: 5px;
}

.nprods {
  color: #A7A7A7;
}

.ystore-cross-sell-row * { 
  text-align: center;
  font: 11px Arial, Helvetica, sans-serif; 
}
.ystore-cross-sell-product-price, .ystore-cross-sell-product-reg-price {
  margin: 0px !important;
}

.ystore-cross-sell-product-sale-price {
  color: #ce1700;
}
.ystore-cross-sell-row td a {
  color: #3d3d3d;
}

.ystore-cross-sell-cell { 
  padding-top: 10px;
}

#searchpageHeader {
  padding-left: 0px;
  padding-right: 0px;
}
