body, td, p { font-family: Verdana; font-size:11px;}
body { margin: 0 auto; padding: 0pt; background-color:#C0C0C0; text-align: center;  }
a {text-decoration:underline; color:black}
a:hover {text-decoration:underline}

/* top nav / dropdowns */

.dd_holder a {
 text-decoration:none;
}

.dd_holder a:hover {
 text-decoration:underline;
}

.topNavDD {
 margin-top:15px;
 background-color:#fff;
 border:1px solid #aaa;
 width:140px;
 z-index:2;
 padding:3px;
}

.topNavDD a {
 display:block;
 padding:3px;
 color:#555;
}

.topNavDD a:hover {
 color:#777;
}

.itemH1 {
  font-size:15px;
  font-weight:normal;
  color:#333;
  margin:0px;
}

.h1SectionMain {
  font-family: Georgia;
  font-size: 30px;
  text-align: left;
  padding: 20px 0 0 3px;
  margin: 6px 0 0 0;
  padding-bottom: 0px;
  margin-bottom: 5px;
  background-color: rgb(166, 168, 165);
  color: black;
  width: 800px;
  text-transform: uppercase; 
  font-weight:normal;
}

#wrapper       { text-align: center; margin: 0 auto; position: relative; top: 0px; left: 0px; width: 1024px;}
#headerlogo2 { position: absolute; z-index: 100; top: 2px; left: 2px; }
#footer {color:white; text-decoration:none; width:1024px;}
#footer a {color:white; text-decoration:none; font-size:11px;}
#footer a:hover {text-decoration:underline;}
#bottom {width:1024px; position:relative; margin:0 auto; text-align:right; height:112px; }
#bizrate {margin-top:32px; position:absolute; left:870px;}

div.features
  {
  width: 234px;
  height: 162px;
  border: 1px solid #CCC;
  position:relative;
  }
div.transbox
  {
  position:absolute;left:0;bottom:0;
  width: 234px;
  height: 42px;
  overflow:hidden;
  margin: 0px;
  background-color: #CCC;
  border: 1px solid #CCC;
  }
div.transbox p
  {
  margin: 5px 0 0 10px;
  font-weight: normal;
  color: #666;
  font-size:24px;
  text-align:left;
  font-family:times new roman, verdana;
  }

/*  rotating home page images  */
#rotating-image-area { position: relative; float: left; width: 513px; margin: 0px; padding: 0 0 0 25px; }
#rotating-image-area img { border: 0; display: inline; }
#rotating-image-area #controls { position: absolute; top: 360px; right: 100px; border: 0px solid #688BCB; width: 100px; height: 20px; }
#rotating-image-area #controls img { display: inline; /* ADJUST AS NEEDED */}
#rotating-image-area #controls a { display: inline; color: #DDDAE3; text-align: center; font-size: 14pt; margin: 0 10px; }
#rotating-image-area #controls a.current { color: #688BCB; }

#home_message {
 line-height:1.2em; 
 color:#545254;
 font-size:14px;
 font-weight:normal;
 width:290px;
 padding:0px;
 text-align:left;
}

/* regulating the auto creation of new rows */
div.float {
	text-align:center;
        float: left;
	height: 250px;
	width: 195px;
        margin:2px;
        overflow:hidden;
  }
  
div.float p {
   text-align: center;
   }

div.float a {color:#273826; font-weight:bold;}
/* end of new rows css */

/* breadcrumbs */

#divBC {
 margin-left:10px;
 width:790px;
 text-align:left;
}

/* section pages */

#fp_contents_holder a {
 text-decoration:none;
}

#fp_contents_holder a:hover {
 text-decoration:underline;
}

/* pagination */

.was-price {
 color:#999;
 display:inline; 
 margin-right:10px;
}

.was-price--item {
 color:#999;
}

#page_controls_top {
 width:800px;
 text-align:center;
 font-size:11px;
 padding-top:4px;
 padding-bottom:4px;
 font-weight:bold;
 color:#444;
 background:#efefef;
 margin-top:10px;
}

#page_controls_top a {
 color:#060;
}

#page_controls_bot {
 width:800px;
 text-align:center;
 font-size:11px;
 padding-top:4px;
 padding-bottom:4px;
 font-weight:bold;
 color:#444;
 background:#efefef;
}

#page_controls_bot a {
 color:#060;
}

.pageShow {
 display:inline;
}

.pageShow a {
 text-decoration:none;
}

.pageShow a:hover {
 text-decoration:underline;
}

.pageHide {
 display:none;
}

select {
 margin-bottom:2px;
}


/* FP additional views with popup  */
#imgThumbs {
 margin-left:0px;
 margin-top:0px;
 width:300px;
 text-align:center;
 color:#8D8E92;
 font-size:10px;
 font-weight:bold;
}

#viewMore {
 position:absolute;
 margin-top:-13px;
}

#imgThumbs div {
 float:left;
 height:80px;
 border:1px solid #aaa;
 margin:2px;
}

#imgThumbs img {
 margin:3px;
 border:0;
}

#imgThumbs p {
 margin-top:3px;border:0;
}

#imgHolder img {
 text-align:center;border:0;}

/* child items table */
#child-items-cross-sell-table select {
 margin-top:5px;
 font-size:11px;
 font-family:verdana,arial;
 color:#222;
 padding:0px;
}

/* detail page tabs */

#tabs {
 width:770px;
 margin-top:20px;
}

#tabs_tab_holder {
 width:770px;
 height:28px;
 background:url(/lib/yhst-87084252606611/tabs-tab-holder-bg.gif) bottom left repeat-x;
}

#tabs_tab_holder a {
 display:block;
 float:left;
 width:155px;
 padding-top:7px;
 height:21px;
 _height:28px;
 overflow:hidden;
 text-align:center;
 color:#666;
 font-size:12px;
 font-weight:bold;
 margin-right:10px;
}

#tabs_tab_holder .tabs_TabF {
 background:url(/lib/yhst-87084252606611/tabF.gif) top left no-repeat #fff;
}

#tabs_tab_holder .tabs_TabB {
 background:url(/lib/yhst-87084252606611/tabB.gif) top left no-repeat #EBE9EA;
}

#tabs_content_holder {
 clear:both;
 border:1px solid #ccc;
 border-top-width:0px;
 height:250px;
 padding:10px;
 overflow:auto;
}

.tabs_ContentB {
 display:none;
}

#divHomeArea a {
 text-decoration:none;
}

#divHomeArea a:hover {
 text-decoration:underline;
}


/* rotating testimonials */
#spnTest {display:block; padding-bottom:0;}
#moretestimonials {font-size:9px}

#leftnav a {
 text-decoration:none;
}

#leftnav a:hover {
 text-decoration:underline;
}

#leftnavtitle { color:green; text-transform:uppercase; font-size:14px; line-height:20px; margin-left:15px; margin-top:20px;}

#leftnav ul li {list-style-type: none; line-height:20px; padding-left:0px; margin-left:-15px;}
