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 { width:538px; height:357px; overflow:hidden; }
#rotating-image-area { float: left; width: 513px; margin: 0px; padding: 0 0 0 25px; }
#rotating-image-area img { border: 0;  }
#rotating-image-area #controls { margin-top: 10px; height: 20px; float:right; }
#rotating-image-area #controls img { display: inline; /* ADJUST AS NEEDED */}
#rotating-image-area #controls a { display: inline; color: #DDDAE3; 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:left;
 border:1px solid #ccc;
 border-top-width:0px;
 height:250px;
 padding:10px;
 overflow-x:hidden;overflow-y:scroll;
}

.tabs_ContentF {
 display:block;
 padding-bottom:200px;
}

.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;}

/* Changes 7/2010 forward */

 #header_holder {
  background:url(/lib/yhst-87084252606611/header-bg-7-2010.jpg) top left no-repeat #fff;
  width:1025px; height:114px;
  text-align:left;
 }
 #h_1 {
  display:block;
  position:absolute;
  width:107px; height:100px;
  background:url(/lib/yhst-87084252606611/blank.gif);
  text-indent:-9999px;
 }
 #h_2 {
  display:block;
  position:absolute;
  width:372px; height:39px;
  margin:0px 0px 0px 107px;
  background:url(/lib/yhst-87084252606611/blank.gif);
  text-indent:-9999px;
 }
 #addThisHeader {
  display:block;
  position:absolute;
  width:133px; height:26px;
  margin:63px 0px 0px 607px;
  background:url(/lib/yhst-87084252606611/blank.gif);
  text-indent:-9999px;
 } 
 #h_3 {
  display:block;
  position:absolute;
  width:129px; height:26px;
  margin:63px 0px 0px 740px;
  background:url(/lib/yhst-87084252606611/blank.gif);
  text-indent:-9999px;
 }
 #h_4 {
  display:block;
  position:absolute;
  width:134px; height:26px;
  margin:63px 0px 0px 869px;
  background:url(/lib/yhst-87084252606611/blank.gif);
  text-indent:-9999px;
 }
 #searchbox {
  position:absolute;
  margin:28px 0px 0px 634px;
  padding:0px;
  font-size:11px;
  font-weight:bold;
  color:#666;
  width:200px;
  border-width:0px;
 }
 #searchbtn {
  position:absolute;
  margin:20px 0px 0px 846px;
 }

 #divMcafee {
  position:absolute;
  margin:20px 0px 0px 890px;
 }

 /* dropdowns */
 #top_dropdowns {
  position:absolute;
  margin:96px 0px 0px 0px;
  text-align:right;
  width:1025px;
 }

 #top_dropdowns div{
  display:block;
  padding:0px 5px 0px 5px;
  text-transform:uppercase;
  font-size:10px;
  border-right:1px solid #666;
 }

 #top_dropdowns div a{
  color:#666;
  text-decoration:none;
  font-weight:bold;
 }

 #top_dropdowns div a:hover{
  color:#000;
 }

 #hide_end_tick {
  background:url(/lib/yhst-87084252606611/header-bg-7-2010.jpg) bottom right no-repeat #fff;
  position:absolute;
  margin-left:1024px;
  margin-top:90px;
  height:24px; width:1px;
 }

 #top_dropdowns td ul {
  display:none;
 }

 #top_dropdowns td:hover ul {
  display:block;
  margin-top:0px;
  margin-left:-5px;
  position:absolute;
  width:120px;
  background:#eee;
  border:1px solid #ccc;
  padding:2px;
  overflow:hidden;
  z-index: 1000;
 }

 #top_dropdowns .showDD ul {
  display:block;
  margin-top:0px;
  margin-left:-5px;
  position:absolute;
  width:120px;
  background:#eee;
  border:1px solid #ccc;
  padding:2px;
  overflow:hidden;
  z-index: 1000;
 }

 #top_dropdowns li{
  margin:5px;
 }
 
 #top_dropdowns li a{
  text-decoration:none;
  color:#555;
  font-size:11px;
  display:block;
 }

 #top_dropdowns li a:hover{
  text-decoration:underline;
  color:#000;  
 }

 /* item page enhancements */

 #order_area_badges {
  background:url(/lib/yhst-87084252606611/item-page-links-7-13-10.jpg);
  width:145px; height:121px;
  float:right;
 }
 #order_area_badges_no_arrives_fast {
  background:url(/lib/yhst-87084252606611/item-page-links-PLAIN-7-13-10.jpg);
  width:145px; height:79px;
  float:right;
 }
 #addThisItem {
  display:block;
  position:absolute;
  width:145px; height:26px;
  background:url(/lib/yhst-87084252606611/blank.gif);
  text-indent:-9999px;
 }

 /* leftnav enhancements */
 
 #ln_sections a {
  display:block;
  padding:4px 4px 4px 10px;
  margin:5px 5px 5px 15px;
 }
 #ln_sections a:hover {
  background:url(/lib/yhst-87084252606611/ln-bg.jpg) top left repeat-x #ddd;
  text-decoration:none;  
 }

