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

#main {
	position: relative;
	text-align: left;
	width: 1000px;
	border: solid 1px white;
}

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

#centerline {
    margin-top: 135px;
	position: relative;
}

#bottomline {
	position: relative;
}

#navbar {
	background: url(/lib/yhst-31307237566611/barback.gif);
}

#navbar a:link, #navbar a:visited {
	font: normal 12px verdana;
	color: black;
	text-decoration: none;
	display: block;
	padding: 1px 5px 1px 11px;
} 

#navbar a:hover {
	color: blue;
	text-decoration: underline;
}

.dbimg {
	display: block;
}

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

#secure {
	position: absolute;
	top: 8px;
	left: 558px;
}



#topslide {
	position: absolute;
	top: 5px;
	left: 290px;
width: 255px;
height: 60px;
text-align: center;
vertical-align: middle;
}

#livehelp {
	position: absolute;
	top: 10px;
	left: 665px;
}

#callus {
	position: absolute;
	top: 13px;
	left: 812px;
}

#cartlink {
	position: absolute;
	top: 14px;
	left: 950px;  
}

#topmenu {
	position: absolute;
	top: 104px;
	left: 0px;
}

#searchline {
	position: absolute;
	top: 73px;
	left: 0px;
width: 1000px;
height: 28px;
background: url(/lib/yhst-31307237566611/searchline-back.gif) top left repeat-x;
border: solid 1px silver;
}

#searchform {
  position: absolute;
  top: 5px; 
  left: 6px;
  margin: 0px;
}

#viewcart {
  position: absolute;
  top: 5px; 
  right: 6px;  
}

#printthis {
  position: absolute;
  top: 5px; 
  left: 406px;  
}

#bookmark {
  position: absolute;
  top: 5px; 
  left: 506px;  
}

#leftside {
	width: 175px !important;
}

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

#belowLN {
	background: url(/lib/yhst-31307237566611/barback.gif);  
	font: normal 12px verdana;
	color: black;
	text-decoration: none;
	text-align: center;
	padding: 0px 5px;
}

#belowLN a {
	font: normal 12px verdana;
	color: black;
	text-decoration: none; 
}

#belowLN img {
	border-width: 0px;
}

#pagebody {
  float: right;
	width: 825px !important;
}

#bottomline {
	font: normal 10px verdana;
	color: black;
}

#bottomline a {
	font: normal 10px verdana;
	color: black;
	text-decoration: none;
}

#bottomline a:hover {
	color: blue;
	text-decoration: underline;
}

.name a {
  font: normal 12px verdana;
}

.price, .price-bold {
  font: normal 12px verdana;
}

.sale-price, .sale-price-bold {
  font: bold 12px verdana; 
  color: black !important;
}

.style1 {
  font: bold 15px verdana;
  color: blue;
  margin: 10px 0px
}

.fieldname {
  font: normal 12px verdana;
  color: black !important;
  height: 25px;
  vertical-align: middle;
  padding: 3px;
}

.fieldvalue {
  font: normal 12px verdana;
  color: black !important;
  height: 25px;
  vertical-align: middle;
  padding: 3px;
}

.save {
  font: normal 12px verdana;
}

.featBox {
  background: url(/lib/yhst-31307237566611/random-box-back.gif) top center repeat-y;
  margin-top: 5px;
}

.featHead {
  background: url(/lib/yhst-31307237566611/random-head-back.gif) center no-repeat;
  text-align: center;
  font: bold 14px verdana;
  color: white;
  padding: 2px 0px;
}

#featCat .rbsMidCell, #featCat .rbsLastCell {
  background-color: #f1f1f1;
  border: solid 1px #a7a7a7;
}

#monthlySpec .rbsMidCell {
  border-right: solid 1px #bdcede;
}

#featCat .rbsSpecName {
  display: none;
}

#featCat .rbsName, #featCat .rbsName a {
  font: bold 12px arial;
  text-transform: uppercase;
  color: #a21a30 !important;
  margin: 3px 0px;
}

#featCat .rbsLabel {
  margin: 3px;
  text-align: left;
}

#monthlySpec .rbsName, 
#monthlySpec .featLink {
  display: none;
}

#monthlySpec .rbsSpecName, #monthlySpec .rbsSpecName a {
  font: bold 10px verdana;
  color: #1261ac;
}

#monthlySpec .rbsPrice {
  font: bold 10px verdana !important;
  color: #ce0402 !important;
}

#homeCaption {
  padding: 10px;
  border: solid 1px #cccccc;
  margin-top: 5px;
}

.btl-head {
  font: bold 12px arial;
  color: white;
  text-align: center;
  padding: 3px;
  width: 20%;
}

.btl-links a:link, .btl-links a:visited {
  color: #346898;
  font: bold 11px arial;
  display: block;
  padding: 1px 0px 1px 25px;
  background: url(/lib/yhst-31307237566611/btl-spot.gif) 5% no-repeat;
}

.btl-links {
  width: 20%;
}

#bottomLinkTable {
  margin: 10px 0px;
}

