/* CSS Document */
body {
padding: 0;
margin: 0;
background: url(_images/backmain.png) top center repeat-y;
background-color: #999999;
font: 12px Verdana, Arial, Helvetica, sans-serif;
text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
color: #666666;

}
/*.outercontainer {
background: url(_images/back-gradient-hor.jpg) repeat-x;
background-position: 750px 178px;

}*/
.simplygood #header-new {
width: 100%;
height: 34px;
background: #666666 url(_images/header-links-back.jpg) repeat-x;
}

.simplygood #header-new div.header-inside{
width: 980px;
margin: 0px auto;
align: right;
}

.simplygood #header-new div.header-links{
float: right;
position: relative;
margin: 0px 5px 0px 0px;
z-index: 2000;
}
a.headerlink-cart { 
display: block; 
width: 166px; 
height: 50px; 
background: url(_images/headerlink-cart-hover.png) top no-repeat;
}
a.headerlink-cart:hover { 
background-position: left bottom;
}
a.headerlink-status { 
display: block; 
width: 137px; 
height: 50px; 
background: url(_images/headerlink-status-hover.png) top no-repeat;
}
a.headerlink-status:hover { 
background-position: left bottom;
}
a.headerlink-contact { 
display: block; 
width: 118px; 
height: 50px; 
background: url(_images/headerlink-contact-hover.png) top no-repeat;
}
a.headerlink-contact:hover { 
background-position: left bottom;
}
a.headerlink-facebook { 
display: block; 
width: 23px; 
height: 23px; 
background: url(_images/headerlink-facebook-hover.png) top no-repeat;
}
a.headerlink-facebook:hover { 
background-position: left bottom;
}
a.headerlink-twitter { 
display: block; 
width: 23px; 
height: 23px; 
background: url(_images/headerlink-twitter-hover.png) top no-repeat;
}
a.headerlink-twitter:hover { 
background-position: left bottom;
}
.displace {
	position: absolute;
	left: -5000px;
	}

.simplygood #header-logospace {
width: 100%;
height: 100px;
background: #ffffff;
}
.simplygood #header-logospace div.logospace-inner{
width: 980px;
margin: 0px auto;
align: right;
}
.simplygood #header-navigation-container {
width: 100%;
background: #666666 url(_images/header-nav-back.jpg) repeat-x;
text-align: left;
position:relative;
z-index: 100;
}
.simplygood #header-navigation-container div.navigation-links {
width: 1000px;
margin: 0px auto;
z-index: 99999;
}
.simplygood #header-navigation-container div.thelinks {
width: 982px;
height:44px;
margin: 0px 0px 0px 0px;
display: inline-block;
z-index: 99999;
}
.simplygood #header-navigation-container div.nav-left {
width: 9px;
height:44px;
background: url(_images/navigation_end-l.jpg) no-repeat;
display: inline-block;

}
.simplygood #header-navigation-container div.nav-right {
width: 9px;
height:44px;
background: url(_images/navigation_end-r.jpg) no-repeat;
display: inline-block;
}
div.undernav { 
background-image: url(../_images/undernav_back.png); 
background-repeat: repeat-x; 
height: 53px; 
width: 743px; 
margin: -10px 5px 0px 4px;
}
.simplygood #mainContent div.undernav-banner { 
background-image: url(../_images/undernav_banner.png); 
background-repeat: no-repeat; 
height: 44px; 
width: 741px; 
}

a:link{
color: #000000;
text-decoration: underline;

}
a:hover{
color: #be4d79;
text-decoration: underline;
}

a:visited{
color: #000000;
text-decoration: underline;
}

a:visited:hover{
color: #be4d79;
text-decoration: underline;
}
.relatedli {
     font-size: 10px;
     padding-top: 5px;
	 padding-left: -5px;
	 list-style-image: url(_images/link2_black.jpg);
	 list-style-position: inside;
	 margin-left: -14px;
	 text-indent: 0;

	 }
.relatedli:hover{
     font-size: 10px;
     padding-top: 5px;
	 padding-left: -5px;
	 list-style-image: url(_images/link2.jpg);
	 list-style-position: inside;
	 margin-left: -14px;

	 }
.relatedli:visited:hover{
     font-size: 10px;
     padding-top: 5px;
	 padding-left: -5px;
	 list-style-image: url(_images/link2.jpg);
	 list-style-position: inside;
	 margin-left: -14px;

	 }	 	 

.styleA {
	color: #B34E7A;
	font-weight: bold;
}
.styleB {
    color: #B54E7B
}
.styleC {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
}
.styleD {
	color: #336699;
	font-weight: bold;
	font-style: italic;
	font-size: 10px;
}
.styleU {
    font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}
.styleV {	
    font-size: 12px;
	font-style: italic;
	color: #86385F;
}
.styleW {
    color: #B85D89
}
.styleY {	
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.styleZ {
	color: #BDBDBD;
	font-weight: bold;
	font-size: 14px;
}
.styleX {
    color: #858585; 
	font-weight: bold; font-size: 14px; 
}

.freeship {
	margin: 0px 0px 0px 0px;
	padding: 0;
	list-style: none;
}
.freeship li {
	padding: 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	position: relative;
	text-align: center;
}
.freeship a {
	padding: 13px 0px 13px 0px;
	margin: 0px -20px 0px 0px;
	display: block;
	color: #000000;
	width: 125px;
	text-decoration: none;
	font-weight: bold;
	background: url(_images/freeshipprod8.jpg) no-repeat center bottom;
}
.freeship li em {
	background: url(_images/freeship_hover2.png) no-repeat;
	width: 177px;
	height: 50px;
	position: absolute;
	top: -85px;
	left: -27px;
	text-align: left;
	padding: 22px 20px 3px 6px;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	font-style: normal;
	z-index: 2;
	display: none;
}
input.search
{
    width:12em;
    margin:0;
    padding:0;
}

ul#navmenu-h { margin: 0; padding: 0; list-style: none; position: relative;}

ul#navmenu-h ul {
 width: 185px; /* Sub Menu Width */
 margin: 0px 0px 0px -40px;
 list-style: none;
 display: none;
 position: absolute;
 top: 100%;
 left: 0;
 
}
 /* this is for a banner - add 50px height and remove display line to show */
 
 .bgimage-banner {
background: url(_images/banner_121211.jpg) top center no-repeat;
height: 37px;
width: 100%;
display: none;
margin: 5px 0px 0px 0px;
}


.simplygood #container { 
	width: 980px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background-color: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	margin-bottom: 0px;
	border-width: 0px 2px 0px 2px; 
	border-style: solid; 
	border-color: #666666;
	text-align: left; /* this overrides the text-align: center on the body element. */
	position: relative;
} 
.simplygood #header { 
	background: #ffffff; 
	padding: 0px 7px 0px 7px;
} 
.simplygood #header td.navtopmain{ 
	border-style: solid; 
	border-width: 1px 0px 1px 0px;
	padding: 1px 0px 1px 0px; 
	border-color: #666666; 
	background-image: url(_images/nav_back3.jpg); 
	background-repeat: repeat-x; 
	background-position: top left;
} 
.simplygood #header td.navendl{ 
	background-repeat: no-repeat; 
	background-position: right top;
	background-image: url(_images/navend-l.jpg);
}
.simplygood #header td.navendr{ 
	background-repeat: no-repeat; 
	background-position: left top;
	background-image: url(_images/navend-r.jpg);
} 
/*.simplygood #header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	/*padding: 0px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
/*}*/

.mcafee {
    display: inline; 
	padding-left: 6px; 
	padding-top: 5px;
}	

.simplygood #header td.searchtop {
    padding-top: 1px; 
	padding-right: 0px; 
	margin-right: -5px;
	background-position: bottom right; 
	background-repeat: no-repeat;
}	

.simplygood #header img.searchsearch {
    position: relative;
	top: 8px; 
	padding-right: 3px; 
	
}	
.simplygood #header-logospace img.searchsearch2 {
    position: relative;
	top: 8px; 
	padding-right: 3px; 
	padding-top: 10px;
	
}	

.simplygood #sidebar1 {
	/* since this element is floated, a width must be given */
	width: 230px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	padding: 2px 0px 0px 5px;
	margin: 1px 0px 0px 750px;
	text-align: top;
	vertical-align: top;
	top: -3px;
	
	
	border-bottom: 0px solid #cccccc;
}

.simplygood #containerfor-mainContent {
    margin: -3px 0px -3px 0px;
	padding: 0px; 
	top: -3px; 
	background: url(_images/sidebar_container-side.png); 
	background-position: 743px 0; 
	background-repeat: repeat-y;
}

.simplygood #mainContent { 
	float: left;
	width: 735px;
	margin: 0 4px 0 4px; /* the left margin on this div element creates the column down the left side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 2px 9px 0px 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
} 
.simplygood #mainstuff { 
	margin: 0px 0px 0px 0px;
	padding: 0px;
	vertical-align: top;
} 
.simplygood #footer { 
	padding: 0px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background:#ffffff;
	margin: 0px -9px 0px 0px;
	text-align: center;
	width: 978px;
	border-style: solid;
	border-color: #ffffff;
	border-width: 0px 1px 0px 1px;
} 
.simplygood #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 0px; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}
.simplygood #footer td.fade1 {
	background: url(_images/bottom-gradiant.jpg);
	background-color: #cccccc; 
	border-style: solid; 
	border-color: #666666; 
	border-width: 0px 1px 0px 0px; 
	background-repeat: repeat-x; 
	background-position: top;
}
.simplygood #footer td.fade1b {
	background: url(_images/bottom-gradiant.jpg);
	background-color: #cccccc; 
	border-style: solid; 
	border-color: #666666 #666666 #666666 #e3e3e3; 
	border-width: 0px 1px 0px 1px; 
	background-repeat: repeat-x; 
	background-position: top;
}
.simplygood #footer td.fade2 {
	background: url(_images/bottom-gradiant.jpg);
	background-color: #cccccc; 
	background-repeat: repeat-x; 
	background-position: top;
	border-style: solid; 
	border-color: #e3e3e3; 
	border-width: 0px 0px 0px 1px;
}
.simplygood #footer td.cartbot {
	font-size: 14px; 
	color: #000000;
	font-weight: bold;
	text-align: left;
	padding: 0px;
}
.simplygood #footer table.cartbottable {
	border-top: 1px solid #999999; 
	padding-top: 3px; 
	padding-bottom: 3px;
	}
.simplygood #footerbadges {
	text-align: center;
	background: url(_images/confidence2.jpg);
	background-position: 0% 32%;
	background-repeat: no-repeat;
	top: 10px; 
	margin: 0 auto; 
	padding: 13px 0px 9px 0px;
	margin: 1px 5px 0px 1px;
}
.simplygood #footerbadgeimg {
	padding: 5px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #cccccc;
}
.simplygood #footerbottom {
	background-color: #666666; 
	border-style: solid; 
	border-color: #666666; 
	border-top: 1px solid #666666; 
	font-size: 12px; 
	color: #ffffff; 
	padding: 10px;
}
.simplygood #bgleft { 
	background: url(http://www.simplygoodstuff.com/_images/back_side-l.png);
	background-position: top right;
	background-repeat: repeat-y;
	display: inline;
	height: auto;
} 
.simplygood #bgright { 
	background: url(http://www.simplygoodstuff.com/_images/back_side-r.png);
	background-position: top left;
	background-repeat: repeat-y;
	float: right;
} 
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
/**/

.container_content {
width: 751px;

background-position: right top;
background-repeat: repeat-y;
margin: -5px 0px 0px -8px;
padding: 15px 0px 0px 0px;
border-bottom: 0px solid #cccccc; 
}

.roundcont {
	width: 742px;
	background-color: #ffffff;
	color: #666666;
	border-style: solid;
	border-color: #cccccc;
	border-width: 1px;
	margin: 0px 0px 0px 0px;
}

.roundtop { 
	background: url(_images/gray_corner_tr2.jpg) no-repeat top right;
	margin: -1px -1px 0px -1px;
	z-index: 1; 
}

.roundbottom {
	background: url(_images/gray_corner_br2.jpg) no-repeat bottom right;
	margin: 0px -1px -1px -1px;  
}

img.corner {
   width: 18px;
   height: 18px;
   border: none;
   display: block !important;
}
.simplygood #feedburner1 {
padding: 0px;
background-color: #ffffff;
margin: 0px 0px 0px 0px;
}
.feedburnerFeedBlock, #feedburner1 {
background-color: #ffffff; 
padding-top: 0px;
margin-top: 0px;

}

.feedburnerFeedBlock, #feedburner1 ul{
margin: 0px;
font-size: 11px;
list-style: none; 
padding: 0px;
margin: 0px;
color: #666666;
}
.feedburnerFeedBlock, #feedburner1 li{
margin: 0px;
padding: 5px 0px 5px 0px;
border-bottom: 3px solid #e4e4e4;
}
.feedburnerFeedBlock, #creditfooter li{

padding: 10px 0px 10px 0px; 
border-bottom: 0px;
background-color: #ffffff;
margin-left: 5px;
}
.feedburnerFeedBlock, #feedburner1 div{
background-color: #ffffff;
font-weight: normal;
text-transform: none;
margin: 0px 0px 0px 0px;
padding: 5px 0px 0px 0px;
}

.headline, #feedburner1{
font-weight: bold;
font-size: 11px;
text-transform: uppercase;
color: #dd78a2;
margin-top: 5px;
margin-bottom: 5px;

}
.headline, #feedburner1 a{
font-weight: bold;
text-transform: uppercase;
color: #dd78a2;
margin-top: 0px;
}
#creditfooter
{
display: none;
border-bottom: 0px;
margin-bottom: -0px;
background-color: #ffffff;
padding: 0px 5px 10px 5px;
text-align: center;
}
a.namelink:link {display: block; font-size: 18px; color: #336699; font-weight: bold; text-decoration: none; font-family: Arial, Helvetica, sans-serif; padding-top: 0px; padding-bottom: 5px;}
     
a.namelink:visited {display: block; font-size: 18px; color: #336699; font-weight: bold; text-decoration: none; font-family: Arial, Helvetica, sans-serif; padding-top: 0px; padding-bottom: 5px;}

a.namelink:hover {display: block; font-size: 18px; color: #CC3333; font-weight: bold; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; padding-top: 0px; padding-bottom: 5px;}

a.namelink:active {display: block; font-size: 18px; color: #CC3333; font-weight: bold; text-decoration: none; font-family: Arial, Helvetica, sans-serif; padding-top: 0px; padding-bottom: 5px;}

#largeImg {
	border: solid 0px #ccc;
	width: 288px;
	padding: 0px;
	background-color: #000000;
}
.largeImg-p {
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px;
}
.thumbs {
	padding: 0px 0px 0px 0px; 
	margin: 2px 0px 0px 0px;
	width: 300px;
}
.thumbs img {
	border: solid 1px #999999;
	width: 50px;
	height: 50px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	opacity: 1.0;
}
.thumbs a {
	display: inline;
	margin: 0px 0px 0px 0px;
}
.thumbs img:hover {
	border-color: #dd78a2;
	border-width: 1px;
	padding: opx;
	opacity: 0.65;
}
.thumbs img:active {
	border-color: #dd78a2;
	border-width: 2px;
	padding: 1px;
}
.simplygood #sidebar1 .sidebar_cart {
    width: 220px;
    background: url(_images/sidebar_cart3.jpg); 
	background-repeat: no-repeat; 
	padding-top: 30px;
	margin-bottom: 0px;
	border-bottom: #cccccc 1px dotted;
	}
.more {
      display: none;
      border-top: 0px solid #666;
      border-bottom: 0px solid #666;
	  margin-bottom: 0px; }
   
   a.showLink {
      text-decoration: none;
	  text-align: center;
      color: #ffffff;
      display: block;
	  border: solid 0px #333333;
      
	  width: 286px;
	  height: 72px;
	  font-weight: bold;
	  background: url(_images/add-review-before.jpg);
	  background-repeat: no-repeat;
	  padding: 20px 10px 10px 10px;
	  position: relative; 
	  float: right; 
	  margin: -71px -10px 0px 20px;
	  }
   
   a.hideLink {
      text-decoration: none;
      color: #666666;
	  display: block;
	  text-align: center;
	  width: 160px;
      padding: 10px 10px 10px 10px;
	  display: block;
	  font-weight: bold;
	  border-style: solid;
	  border-color: #cccccc;
	  border-width: 0px 1px 1px 1px;
      background: #ffffff;
	  background-repeat: no-repeat;
	  background-position: 2% 50%; 
	  margin: -1px 0px 10px 0px;
	  
	  }
	  
	  a.hideLink:visited {
      text-decoration: none;
      color: #666666;
	  display: block;
	  width: 262px;
      padding: 10px 10px 10px 10px;
	  display: block;
	  font-weight: bold;
	  border-style: solid;
	  border-color: #cccccc;
	  border-width: 0px 1px 1px 1px;
      background: #ffffff;
	  background-repeat: no-repeat;
	  background-position: 2% 50%; 
	  margin: -1px 0px 10px 0px;
	  
	  }
	  
	   a.showLink:visited {
      text-decoration: none;
      color: #ffffff;
      display: block;
	  border: solid 0px #333333;
      width: 286px;
	  height: 72px;
	  font-weight: bold;
	  background: url(_images/add-review-before.jpg);
	  background-repeat: no-repeat;
	  padding: 10px 10px 10px 30px;
	  margin: 0px 0px 10px 0px;}
   
   
   a.showLink:hover {
      text-decoration: none;
	  display: block;
	  background: url(_images/add-review.jpg);
	  background-repeat: no-repeat;
	  color: #ffffff;  }
	  
   a.hideLink:hover {
      text-decoration: none;
	  display: block;
	  border-style: solid;
	  border-color: #999999;
	  border-width: 0px 1px 1px 1px;
      background-color: #cccccc;
	  color: #333333;  } 
	  
	a.showLinkvideo {
      text-decoration: none;
      color: #ba4d77;
      display: block;
	  border: solid 1px #ffffff;
	  font-size: 14px;
      width: 140px;
	  font-weight: bold;
	  background: url(http://www.simplygoodstuff.com/_images/watch_video2.png);
	  background-repeat: no-repeat;
	  background-position: 2% 50%; 
	  padding: 7px 10px 7px 30px;
	  margin: 10px 0px 10px 0px;}
	  
	  a.hideLinkvideo {
      text-decoration: none;
      color: #ba4d77;
      display: block;
	  border: solid 1px #cccccc;
	  font-size: 12px;
      width: 140px;
	  font-weight: bold;
	  background: url(http://www.simplygoodstuff.com/_images/watch_video2-close.png);
	  background-repeat: no-repeat;
	  background-position: 2% 50%; 
	  padding: 7px 10px 7px 35px;
	  margin: -1px 0px 10px 0px;}
	  
	  a.showLinkvideo:visited {
      text-decoration: none;
      color: #ba4d77;
      display: block;
	  border: solid 1px #ffffff;
      width: 140px;
	  font-weight: bold;
	  background: url(http://www.simplygoodstuff.com/_images/watch_video2.png);
	  background-repeat: no-repeat;
	  background-position: 2% 50%; 
	  padding: 7px 10px 7px 30px;
	  margin: 10px 0px 10px 0px;}
	  
	  a.hideLinkvideo:visited {
      text-decoration: none;
      color: #ba4d77;
      display: block;
	  border: solid 1px #cccccc;
      width: 140px;
	  font-weight: bold;
	  background: url(http://www.simplygoodstuff.com/_images/watch_video2-close.png);
	  background-repeat: no-repeat;
	  background-position: 2% 50%; 
	  padding: 7px 10px 7px 30px;
	  margin: -1px 0px 10px 0px;}
	  
	  a.showLinkvideo:active {
      text-decoration: none;
      color: #666666;
      display: block;
	  border: solid 1px #ffffff;
      width: 150px;
	  font-weight: bold;
	  background: url(http://www.simplygoodstuff.com/_images/watch_video2.png);
	  background-repeat: no-repeat;
	  background-position: 2% 50%; 
	  padding: 7px 10px 7px 30px;
	  margin: 10px 0px 10px 0px;}
	  
	  a.hideLinkvideo:active {
      text-decoration: none;
      color: #666666;
      display: block;
	  border: solid 1px #cccccc;
      width: 150px;
	  font-weight: bold;
	  background: url(http://www.simplygoodstuff.com/_images/watch_video2.png);
	  background-repeat: no-repeat;
	  background-position: 2% 50%; 
	  padding: 7px 10px 7px 30px;
	  margin: -1px 0px 10px 0px;}
   
   
   a.showLinkvideo:hover, a.hideLinkvideo:hover {
      text-decoration: none;
	  display: block;
	  width: 140px;
	  border: solid 1px #666666;
      background-color: #999999;
	  color: #ffffff;  }
	  
	  .morevideo {
      display: none;
      border-top: 0px solid #666;
      border-bottom: 0px solid #666;
	  margin-bottom: 0px; }
	  
	a.gototop:link {
	  margin-top: -15px;
	  float: right;
	  position: relative;
	  top: 31px;
	  left: -10px;
      text-align: center;
	  width: 25px;
	  padding: 5px; 
	  display: block; 
	  background-color: #f8c7dc; 
	  color: #333333; 
	  border-style: solid; 
	  border-width: 1px;
	  border-color: #333333; 
	  font-weight: bold;
	  text-decoration: none;
	  }
a.gototop:hover {
      position: relative;
	  top: 31px;
	  left: -10px;
      width: 25px;
	  text-align: center;
	  padding: 5px; 
	  display: block; 
	  background-color: #bc4e7c; 
	  color: #ffffff; 
	  border-style: solid; 
	  border-width: 1px;
	  border-color: #333333; 
	  font-weight: bold;
	  text-decoration: none;
	  }
a.gototop:visited:hover {
      position: relative;
	  top: 31px;
	  left: -10px;
      width: 25px;
	  text-align: center;
	  padding: 5px; 
	  display: block; 
	  background-color: #bc4e7c; 
	  color: #ffffff; 
	  border-style: solid; 
	  border-width: 1px;
	  border-color: #333333; 
	  font-weight: bold;
	  text-decoration: none;
	  }
a.gototop:visited {
      margin-top: -15px;
	  float: right;
      position: relative;
	  text-align: center;
	  top: 31px;
	  left: -10px;
      width: 25px;
	  padding: 5px; 
	  display: block; 
	  background-color: #f8c7dc; 
	  color: #333333; 
	  border-style: solid; 
	  border-width: 1px;
	  border-color: #333333; 
	  font-weight: bold;
	  text-decoration: none;
	  }
	  a.gototop2:link {
	  margin-top: -15px;
	  float: right;
	  position: relative;
	  top: 23px;
	  left: -10px;
      text-align: center;
	  width: 25px;
	  padding: 5px; 
	  display: block; 
	  background-color: #f8c7dc; 
	  color: #333333; 
	  border-style: solid; 
	  border-width: 1px;
	  border-color: #333333; 
	  font-weight: bold;
	  text-decoration: none;
	  }
a.gototop2:hover {
      position: relative;
	  top: 23px;
	  left: -10px;
      width: 25px;
	  text-align: center;
	  padding: 5px; 
	  display: block; 
	  background-color: #bc4e7c; 
	  color: #ffffff; 
	  border-style: solid; 
	  border-width: 1px;
	  border-color: #333333; 
	  font-weight: bold;
	  text-decoration: none;
	  }
a.gototop2:visited:hover {
      position: relative;
	  top: 23px;
	  left: -10px;
      width: 25px;
	  text-align: center;
	  padding: 5px; 
	  display: block; 
	  background-color: #bc4e7c; 
	  color: #ffffff; 
	  border-style: solid; 
	  border-width: 1px;
	  border-color: #333333; 
	  font-weight: bold;
	  text-decoration: none;
	  }
a.gototop2:visited {
      margin-top: -15px;
	  float: right;
      position: relative;
	  text-align: center;
	  top: 23px;
	  left: -10px;
      width: 25px;
	  padding: 5px; 
	  display: block; 
	  background-color: #f8c7dc; 
	  color: #333333; 
	  border-style: solid; 
	  border-width: 1px;
	  border-color: #333333; 
	  font-weight: bold;
	  text-decoration: none;
	  }
.listcat {
     color: #ffffff;
	 font-weight: bold;
	 font-size: 18px;
	 padding-left: 10px;
	 }
	 a.gorynav:link {display: block;  background-color: #dbdbdb; font-size: 11px; color: #000000; text-transform: uppercase; text-decoration: none; font-family: Verdana; padding: 2px; padding-top: 5px; padding-bottom: 5px; border: solid 1px #ffffff;}
     
a.gorynav:visited {display: block; background-color: #dbdbdb; font-size: 11px; color: #000000; text-transform: uppercase; text-decoration: none; font-family: verdana;  padding: 2px; padding-top: 5px; padding-bottom: 5px; border: solid 1px #ffffff;}

a.gorynav:visited:hover {display: block; background-color: #bc4e7c; font-size: 11px; color: #ffffff; text-transform: uppercase; text-decoration: none; font-family: verdana; padding: 2px;  padding-top: 5px; padding-bottom: 5px; border: solid 1px #ffffff;}

a.gorynav:hover {display: block; background-color: #bc4e7c; font-size: 11px; color: #ffffff; text-transform: uppercase; text-decoration: none; font-family: verdana; padding: 2px;  padding-top: 5px; padding-bottom: 5px; border: solid 1px #ffffff;}

a.gorynav:active {display: block; background-color: #bc4e7c; font-size: 11px; color: #ffffff; text-transform: uppercase; font-weight: normal; text-decoration: none; font-family: verdana; padding: 2px; padding-top: 5px; padding-bottom: 5px; border: solid 1px #ffffff;} 

.cartcontents { 
        position: relative; 
		margin-right: -3px; 
		margin-top: -38px; 
 
		}
		
.cartcontents2 {
        padding: 5px 2px 5px 2px; 
		font-size: 10px;
		font-weight: bold;
		color: #333333;	
		}	
.cartcontents3 {
        position: relative;
		top:-41px;
		top:-40px\9;
		right: -445px;
		font-size: 10px;
		font-weight: bold;
		color: #333333;
		z-index: 2001;
		width: 40px;	
		}			
.cartcontents2 a {
        font-weight: normal;
		}

#acCart_basic_container {
	    height: 20px;
		overflow: hidden;
		font-size: 10px;
		font-weight: bold;
		
	}

	 
#acCart_basic_container a {
display: block;
width: 20px;
height: 20px;
overflow: hidden;
font-weight: bold;
	    font-size: 13px;
		color: #333333;
	}
	#acCart_basic_container a:hover {
display: block;
width: 20px;
height: 20px;
overflow: hidden;
font-weight: bold;
	    font-size: 13px;
		color: #be4c7d;
	}
	#ratepro form .ratesubmit {
	display: inline;
    padding: 10px;
	border: 1px solid #333333;
	background-color: #f299bc;
	color: #333333;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	}
	
#ratepro form .ratesubmit:hover {
    padding: 10px;
	border: 1px solid #333333;
	background-color: #333333;
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	}	
	
	.simplygood #footer .emailsubmit {
    padding: 3px 10px 3px 10px;
	border: 1px solid #333333;
	background-color: #f0b5ce;
	color: #333333;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	}
	
    .simplygood #footer .emailsubmit:hover {
    padding: 3px 10px 3px 10px;
	border: 1px solid #333333;
	background-color: #333333;
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	}	
	
	.simplygood #footer .searchsubmit {
    padding: 3px 10px 3px 10px;
	border: 1px solid #333333;
	background-color: #666666;
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	}
	
    .simplygood #footer .searchsubmit:hover {
    padding: 3px 10px 3px 10px;
	border: 1px solid #333333;
	background-color: #f0b5ce;
	color: #666666;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	}	
	
	.simplygood #header .topsearchsubmit {
	position: relative; 
	top: 8px;
    background: url (_images/search_go2.png);
	
	}
	
    .simplygood #header .topsearchsubmit:hover {
    padding: 3px 10px 3px 10px;
	border: 1px solid #333333;
	background-color: #f0b5ce;
	color: #666666;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	}	
	
	.simplygood #sidebar1 .relatedsidebar{
	padding: 5px;
	text-transform: uppercase; 
	border-bottom: 1px dotted #cccccc;
	text-align: center;
	}
	
	.simplygood #sidebar1 .relatedsidebarlast{
	padding: 5px; 
	text-transform: uppercase;
	border-bottom: 0px dotted #cccccc;
	text-align: center;
	}
	
	.simplygood #sidebar1 .relatedsidebarheader{
	background-image: url(_images/sidebar_related.jpg); 
	background-position: top center; 
	background-repeat: no-repeat; 
	width: 219px; 
	border-style: solid; 
	border-color: #cccccc; 
	border-width: 0px 0px 0px 0px; 
	height: 39px; 
	margin-bottom: 0px;
	margin-left: -2px;
	}
	.customerslike{
	padding: 10px 10px 10px 10px; 
	color: #ffffff; 
	background-color: #e699b9; 
	font-weight: bold;
	border-color: #666666;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	background-image: url(_images/alsoliked_back.png); /*bottom_detail-header.jpg);*/
	background-repeat: repeat-x;
	background-position: top;
	font-size: 14px;
	text-transform: uppercase;
	margin: -5px 10px 0px 10px;
	}
	.customerslike-above{
	margin: -5px 0px 0px 0px;
	padding: 0px 2px 15px 1px; 
	 
	background-repeat: repeat-x;
	border-top: 0px solid #ffffff;
	width: 747px;
	}
	.customerslike-plusimg{
	padding-left: 20px; 
	background: url(_images/alsoliked_plus.png); 
	background-repeat: no-repeat; 
	background-position: 0px 2px;
	}
	.customerslike-under{
	padding: 1px; 
	color: #666666; 
	background-color: #6b052c;
	margin-top: 1px; 
	font-weight: bold;
	border-color: #ffffff;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	}
	.catpage-price {
	color: #000000;
	font-size: 14px;
	padding: 5px;
	font-weight: bold;
	}
	.catpage-name {
	font-size: 12px;
	padding: 5px;
	font-weight: normal;
	margin: 5px -5px 5px -5px;
	}
	
	
	.catpage-name2 {
	color: #666666;
	font-size: 14px;
	padding: 5px;
	font-weight: bold;
	}
	.listcat-back {
	border-style: solid; 
	border-color: #333333; 
	border-width: 1px; 
	background-image: url(_images/listpage_categories3.jpg);
	padding: 7px 0px 7px 0px;
	}
	
	#satisfactionlink
{
  display: block;
  margin-left: 1px;
  width: 34px;
  height: 32px;
  background: url("_images/securelink_100-rollover.jpg") no-repeat 0 0;

}

#satisfactionlink:hover
{ 
  background-position: 0 -32px;
}

#satisfactionlink span
{
  display: none;
}

#secureshoplink
{
  display: block;
  width: 29px;
  height: 32px;
  background: url("_images/securelink_lock-rollover.jpg") no-repeat 0 0;

}

#secureshoplink:hover
{ 
  background-position: 0 -32px;
}

#secureshoplink span
{
  display: none;
}

#testimoniallink
{
  display: block;
  width: 29px;
  height: 32px;
  background: url("_images/securelink_bubble-rollover.jpg") no-repeat 0 0;

}

#testimoniallink:hover
{ 
  background-position: 0 -32px;
}

#testimoniallink span
{
  display: none;
}

.addthis-container {
	padding: 6px 0px 12px 1px; 
	margin-top: 10px; 
	width: 360px; 
	background: url(_images/sharestuff3.png); 
	background-position: left; 
	background-repeat: no-repeat;
	border-bottom: 1px dotted #cccccc;
	border-top: 1px dotted #cccccc;
	}

.addthis-container2 {
	padding: 3px 0px 8px 1px; 
	margin-top: 8px; 
	width: 360px; 
	background: url(_images/sharestuff4.png); 
	background-position: left; 
	background-repeat: no-repeat;
	border-bottom: 1px dotted #cccccc;
	border-top: 1px dotted #cccccc;
	}
	
.addthis_toolbox {
	margin: 0px 0px -5px 105px; 
	padding: 0px 0px 0px 0px;
	}	
	
.addthis_toolbox .custom_more_image a {
    width: 32px;
    height: 32px;
    margin: 0;
    padding: 0px 2px 0px 2px;
    cursor: pointer;
}
.addthis_toolbox .custom_more_image a img { border: 0; margin: 0px 5px 0px 0px; opacity: 1.0; }
.addthis_toolbox .custom_more_image a:hover img { margin: 0px 5px 0px 0px; opacity: 0.75; }
	
.spectable_text {
    color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
	
.spectable_border-l {
	border-style: solid; 
	border-color: #dbdbdb; 
	border-width: 0px 1px 1px 0px;
	width: 25%;
	}
.spectable_border-r {
	border-style: solid; 
	border-color: #dbdbdb; 
	border-width: 0px 0px 1px 0px;
	width: 75%;
	}	
.spectable_inside-container {
	border-style: solid; 
	border-color: #999999 #999999 #dbdbdb #999999; 
	border-width: 0px 1px 1px 1px; 
	}
.spectable_lower-desc-container {
	height: 75px; 
	font-size: 12px; 
	font-family: verdana; 
	border-style: solid; 
	border-color: #999999; 
	border-width: 0px 1px 1px 1px; 
	padding: 6px;
	}
.spectable_upper-desc-container {
	height: 50px;
	vertical-align: bottom;  
	border-style: solid; 
	border-color: #999999 #999999 #dbdbdb #999999; 
	border-width: 0px 1px 1px 1px; 
	padding: 5px;
	}
.spectable_upper-desc-container2{
	height: 40px;
	tet-align: bottom;  
	border-style: solid; 
	border-color: #999999 #999999 #dbdbdb #999999; 
	border-width: 1px 1px 1px 1px; 
	padding: 5px;
	}	
.spectable_top-l {
	width: 190px;
	height: 32px;
	background: url(_images/spec_top2.jpg);
	}
.spectable_top-title {
    padding: 10px 0px 0px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #333333;
	}
.spectable_top-r {
	background: url(_images/spec_top2_2.jpg);
	color: #ffffff;
	font-size: 12px;
	}
.spectable_top-end {
	width: 20px;
	background: url(_images/spec_top2_3.jpg);
	}
.spectable_bottom {
    background-color: #f5f5f5;
	border-style: solid; 
	border-color: #999999; 
	border-width: 0px 1px 1px 1px; 
	padding: 6px;
	}
.font_title-mini {
    font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	}
.pricebox_container {
    border-style: solid; 
	border-color: #999999; 
	border-width: 1px;
	width: 166px;
	}
.qtybox {
width: 20px;
}

.pricebox_qty {
    font-size: 12px;
	background-color: #f5f5f5; 
	color: #000000; 
	font-weight: bold; 
	border-style: solid; 
	border-color: #999999; 
	border-width: 0px 1px 1px 0px;
	width: 37%;
	text-align: center; 
	vertical-align: middle;
	}	
.pricebox_price {
   font-size: 12px; 
   background-color: #f5f5f5; 
   color: #000000; 
   font-weight: bold; 
   border-style: solid; 
   border-color: #999999; 
   border-width: 0px 0px 1px 0px;
   width: 63%; 
   text-align: center;
   vertical-align: middle;
   }	
.pricebox_qty-num-1 {
   font-size: 12px; 
   border-style: solid; 
   border-color: #dbdbdb; 
   border-width: 0px 1px 1px 0px;
   text-align: center;
   vertical-align: middle;
   background-color: #ffffff;
   }  
.pricebox_qty-num-bot {
   font-size: 12px; 
   border-style: solid; 
   border-color: #dbdbdb; 
   border-width: 0px 1px 0px 0px;
   text-align: center;
   vertical-align: middle;
   background-color: #ffffff;
   }  
.pricebox_price-num-1 {
   font-size: 12px; 
   color: #FF0000; 
   font-weight: bold; 
   border-style: solid; 
   border-color: #dbdbdb; 
   border-width: 0px 0px 1px 0px;
   text-align: center;
   vertical-align: middle;
   background-color: #ffffff;
   }   
.pricebox_price-num-bot {
   font-size: 12px; 
   color: #FF0000; 
   font-weight: bold; 
   border-style: solid; 
   border-color: #dbdbdb; 
   border-width: 0px 0px 0px 0px;
   text-align: center;
   vertical-align: middle;
   background-color: #ffffff;
   }  
.pricebox-minifont {
    font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	font-weight: normal;
	}       
.buybox_table {
    margin: -1px 0px 0px 0px;
	width: 360px;
	
}

.buybox_main {
    vertical-align: top;
	border-style: solid; 
	border-width: 1px 0px 0px 0px; 
	border-color: #999999; 
	background: url(_images/buybox_back.png);
	background-position: bottom;
	background-repeat: no-repeat;
	padding: 8px; 
	padding-top: 0px;
	padding-bottom: 15px;
	margin: 0px 0px 0px 0px;
	
	}
.buybox_inner-l {
    padding-top: 10px;
	width: 49%;
	}	
	
.buybox_inner-r {
    width: 51%;
	vertical-align: top;
	}	
.relatedlinks_ul {
    padding-top: 0px; 
	margin: 0px 0px 0px -15px;
	}
.large_image {
    padding: 0px; 
	padding-top: 2px; 
	margin: 0px;
	}	
.font_detailpage {
    font-family: verdana; 
	font-size: 11px; 
	color: #666666;	
	}
.detail_text-container {
    padding: 0px 10px 0px 10px;
	font-family: verdana; 
	font-size: 11px; 
	color: #666666;	 
	}	
h1 {
    font-size: 30px;
    color: #333333;
    font-style: normal;
    padding: 0px 0px 0px 0px;
    margin: 0px;
}	
h2 {
    font-size: 18px;
    color: #999999; /*#be4c7d;*/
    font-style: normal;
    padding: 0px 0px 0px 0px;
    margin: 0px;
}	
.addtocart_box-withqty {
    width: 166px;
	margin-top: 2px;
	}
.addtocart_qtybox {
    padding: 0px 0px 0px 6px;
	}
.addtocart_buttonbox {
    padding: 2px 0px 0px 8px;
	}	
.addtocart_freeshipbox {
    padding: 1px 0px 0px 8px;
	}
.addtocart_selectbox {
    padding: 1px 0px 0px 8px;
	}		
.mcafee_container {
    padding: 3px 0px 4px 0px;
	margin-left: -3px;
	width: 115px;
	text-align: left;
	}
.hotstuff_container {
    width: 208; 
	margin-bottom: 0px; 
	padding: 1px 0px 0px 0px; 
	border-style: solid; 
	border-color: #cccccc; 
	border-width: 0px;
	}	
.sitemap_link-container {
    font-size: 12px;
	padding: 5px 10px 5px 10px;
	}	
	.statussubmit {
    padding: 3px 10px 3px 10px;
	border: 1px solid #333333;
	background-color: #666666;
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	}
	
    .statussubmit:hover {
    padding: 3px 10px 3px 10px;
	border: 1px solid #333333;
	background-color: #f0b5ce;
	color: #666666;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	}	
/* promo for banner at top of goodstuff pages. display block to show. none to hide. */	
.promo-goodstuff-cleaning {
    background: url(_images/banner-cleaning-spring10-goodstuff.png);
	height: 40px;
	margin-bottom: 10px;
	border: 1px solid #333333;
	display: none;
	}
	.promo-goodstuff-backyard {
    background: url(_images/banner-cleaning-spring10-goodstuff.png);
	height: 40px;
	margin-bottom: 10px;
	border: 1px solid #333333;
	display: none;
	}	
	.promo-goodstuff-bathroom {
    background: url(_images/banner-cleaning-spring10-goodstuff.png);
	height: 40px;
	margin-bottom: 10px;
	border: 1px solid #333333;
	display: none;
	}	
	.promo-goodstuff-cars {
    background: url(_images/banner-cleaning-spring10-goodstuff.png);
	height: 40px;
	margin-bottom: 10px;
	border: 1px solid #333333;
	display: none;
	}	
	.promo-goodstuff-decor {
    background: url(_images/banner-cleaning-spring10-goodstuff.png);
	height: 40px;
	margin-bottom: 10px;
	border: 1px solid #333333;
	display: none;
	}	
	.promo-goodstuff-kids {
    background: url(_images/banner-cleaning-spring10-goodstuff.png);
	height: 40px;
	margin-bottom: 10px;
	border: 1px solid #333333;
	display: none;
	}	
	.promo-goodstuff-kitchen {
    background: url(_images/banner-cleaning-spring10-goodstuff.png);
	height: 40px;
	margin-bottom: 10px;
	border: 1px solid #333333;
	display: none;
	}	
	.promo-goodstuff-laundry {
    background: url(_images/banner-cleaning-spring10-goodstuff.png);
	height: 40px;
	margin-bottom: 10px;
	border: 1px solid #333333;
	display: none;
	}	
	.promo-goodstuff-pets {
    background: url(_images/banner-cleaning-spring10-goodstuff.png);
	height: 40px;
	margin-bottom: 10px;
	border: 1px solid #333333;
	display: none;
	}	
	.promo-goodstuff-storage {
    background: url(_images/banner-cleaning-spring10-goodstuff.png);
	height: 40px;
	margin-bottom: 10px;
	border: 1px solid #333333;
	display: none;
	}	
	.promo-goodstuff-tools {
    background: url(_images/banner-cleaning-spring10-goodstuff.png);
	height: 40px;
	margin-bottom: 10px;
	border: 1px solid #333333;
	display: none;
	}		
/* promo for banner at top of sidebar for each category. display block to show. none to hide. */	

    .promo-sidebar-backyard {
    background: url(_images/banner_051111-sidebar.png);
	height: 124px;
	margin-bottom: 5px;
	border: 1px solid #333333;
	display: none;
	}			
	.promo-sidebar-bathroom {
    background: url(_images/banner_051111-sidebar.png);
	height: 124px;
	margin-bottom: 5px;
	border: 1px solid #333333;
	display: none;
	}		
	.promo-sidebar-cars {
    background: url(_images/banner_051111-sidebar.png);
	height: 124px;
	margin-bottom: 5px;
	border: 1px solid #333333;
	display: none;
	}		
	.promo-sidebar-cleaning {
    background: url(_images/banner-cleaning-sidebar111811.png);
	background-repeat: no-repeat;
	background-position: center;
	height: 124px;
	margin-bottom: 5px;
	border: 0px solid #333333;
	display: none;
	}		
	.promo-sidebar-decor {
    background: url(_images/banner_051111-sidebar.png);
	height: 124px;
	margin-bottom: 5px;
	border: 1px solid #333333;
	display: none;
	}		
	.promo-sidebar-kids {
    background: url(_images/banner_051111-sidebar.png);
	height: 124px;
	margin-bottom: 5px;
	border: 1px solid #333333;
	display: none;
	}		
	.promo-sidebar-kitchen {
    background: url(_images/banner-kitchen-sidebar111811.png);
	background-repeat: no-repeat;
	background-position: center;
	height: 124px;
	margin-bottom: 5px;
	border: 0px solid #333333;
	display: none;
	}		
	.promo-sidebar-laundry {
    background: url(_images/banner_051111-sidebar.png);
	height: 124px;
	margin-bottom: 5px;
	border: 1px solid #333333;
	display: none;
	}		
	.promo-sidebar-pets {
    background: url(_images/banner_051111-sidebar.png);
	height: 124px;
	margin-bottom: 5px;
	border: 1px solid #333333;
	display: none;
	}		
	.promo-sidebar-storage {
    background: url(_images/banner_051111-sidebar.png);
	height: 124px;
	margin-bottom: 5px;
	border: 1px solid #333333;
	display: none;
	}		
	.promo-sidebar-tools {
    background: url(_images/banner_051111-sidebar.png);
	height: 124px;
	margin-bottom: 5px;
	border: 1px solid #333333;
	display: none;
	}	
	.sale-image {
	position: relative; 
	left: 15px; 
	z-index: 99;
	}
	.onsale-product {
	margin-right: -30px;
	}	
	.likebox {
	width: 60px;
	height: 85px;
	background: url(_images/fblike_allpage_bg.png) no-repeat;
	z-index: 99999;
	border: 0px solid #666666;
	border-right: 0px solid #ffffff;
	position: absolute;
	top: 275px;
	left: -60px;
	padding: 10px 0px 0px 8px;
	}
	.likebox2 {
	width: 65px;
	height: 225px;
	background: url(_images/fblike_allpage_bg2.png) no-repeat;
	z-index: 99;
	border: 0px solid #666666;
	border-right: 0px solid #ffffff;
	position: absolute;
	top: 265px;
	left: -65px;
	padding: 10px 0px 0px 8px;
	}
	.likebox3 {
	width: 65px;
	height: 295px;
	background: url(_images/fblike_allpage_bg4.png) no-repeat;
	z-index: 99;
	border: 0px solid #666666;
	border-right: 0px solid #ffffff;
	position: absolute;
	top: 44px;
	left: -65px;
	padding: 10px 0px 0px 8px;
	}
	.addthis_toolbox.underlike {
    position: absolute;
	top: 375px;
	left: -160px;
	z-index: 999;
    border: 0px solid #eee;
    padding: 7px 5px 5px 7px;
    width: 32px;
    }
	.addthis_toolbox.underlike2 {
    position: absolute;
	top: 175px;
	left: -106px;
	z-index: 999;
    border: 0px solid #eee;
    padding: 7px 5px 5px 7px;
    width: 32px;
    }
.plusone {
    position: absolute;
	top: 100px;
	left: 1px;
	z-index: 999;
    border: 0px solid #eee;
    padding: 7px 5px 5px 7px;
    width: 32px;
    }
	.addthis_toolbox .custom_images a {
    width: 50px;
    height: 32px;
    margin: 0;
    padding: 0px 2px 0px 2px;
    cursor: pointer;
}
.addthis_toolbox .custom_images a img { border: 0; margin: 0px 0px 0px 0px; opacity: 1.0; }
.addthis_toolbox .custom_images a:hover img { margin: 0px 5px 0px 0px; opacity: 0.75; }
	
#acCart_block_container {
border: 0px solid #cccccc;
font-size: 12px;
}
#acCart_block_title {	
display: none;
}
#acCart_block_content {
text-align: center;
margin: 10px;
}
#acCart_block_content a {
font-weight: bold;
padding-top: 10px;
}
.simplygood #sidebar1 .sidebar_nav-backyard {
background-image: url(_images/sidebar_stuff-backyard.jpg); 
background-position: top center; 
background-repeat: no-repeat; 
width: 215px; 
border-style: solid; 
border-color: #cccccc; 
border-width: 0px 0px 0px 0px; 
height: 39px; 
margin-bottom: -10px;
}
.simplygood #sidebar1 .sidebar_nav-outdoor {
background-image: url(_images/sidebar_stuff-outdoor.jpg); 
background-position: top center; 
background-repeat: no-repeat; 
width: 215px; 
border-style: solid; 
border-color: #cccccc; 
border-width: 0px 0px 0px 0px; 
height: 39px; 
margin-bottom: -10px;
}
.simplygood #sidebar1 .sidebar_nav-bathroom {
background-image: url(_images/sidebar_stuff-bathroom.jpg); 
background-position: top center; 
background-repeat: no-repeat; 
width: 215px; 
border-style: solid; 
border-color: #cccccc; 
border-width: 0px 0px 0px 0px; 
height: 39px; 
margin-bottom: -10px;
}
.simplygood #sidebar1 .sidebar_nav-car {
background-image: url(_images/sidebar_stuff-car.jpg); 
background-position: top center; 
background-repeat: no-repeat; 
width: 215px; 
border-style: solid; 
border-color: #cccccc; 
border-width: 0px 0px 0px 0px; 
height: 39px; 
margin-bottom: -10px;
}
.simplygood #sidebar1 .sidebar_nav-cleaning {
background-image: url(_images/sidebar_stuff-cleaning.jpg); 
background-position: top center; 
background-repeat: no-repeat; 
width: 215px; 
border-style: solid; 
border-color: #cccccc; 
border-width: 0px 0px 0px 0px; 
height: 39px; 
margin-bottom: -10px;
}
.simplygood #sidebar1 .sidebar_nav-decor {
background-image: url(_images/sidebar_stuff-decor.jpg); 
background-position: top center; 
background-repeat: no-repeat; 
width: 215px; 
border-style: solid; 
border-color: #cccccc; 
border-width: 0px 0px 0px 0px; 
height: 39px; 
margin-bottom: -10px;
}
.simplygood #sidebar1 .sidebar_nav-kid {
background-image: url(_images/sidebar_stuff-kid.jpg); 
background-position: top center; 
background-repeat: no-repeat; 
width: 215px; 
border-style: solid; 
border-color: #cccccc; 
border-width: 0px 0px 0px 0px; 
height: 39px; 
margin-bottom: -10px;
}
.simplygood #sidebar1 .sidebar_nav-kitchen {
background-image: url(_images/sidebar_stuff-kitchen.jpg); 
background-position: top center; 
background-repeat: no-repeat; 
width: 215px; 
border-style: solid; 
border-color: #cccccc; 
border-width: 0px 0px 0px 0px; 
height: 39px; 
margin-bottom: -10px;
}
.simplygood #sidebar1 .sidebar_nav-laundry {
background-image: url(_images/sidebar_stuff-laundry.jpg); 
background-position: top center; 
background-repeat: no-repeat; 
width: 215px; 
border-style: solid; 
border-color: #cccccc; 
border-width: 0px 0px 0px 0px; 
height: 39px; 
margin-bottom: -10px;
}
.simplygood #sidebar1 .sidebar_nav-pet {
background-image: url(_images/sidebar_stuff-pet.jpg); 
background-position: top center; 
background-repeat: no-repeat; 
width: 215px; 
border-style: solid; 
border-color: #cccccc; 
border-width: 0px 0px 0px 0px; 
height: 39px; 
margin-bottom: -10px;
}
.simplygood #sidebar1 .sidebar_nav-storage {
background-image: url(_images/sidebar_stuff-storage.jpg); 
background-position: top center; 
background-repeat: no-repeat; 
width: 215px; 
border-style: solid; 
border-color: #cccccc; 
border-width: 0px 0px 0px 0px; 
height: 39px; 
margin-bottom: -10px;
}
.simplygood #sidebar1 .sidebar_nav-tool {
background-image: url(_images/sidebar_stuff-tool.jpg); 
background-position: top center; 
background-repeat: no-repeat; 
width: 215px; 
border-style: solid; 
border-color: #cccccc; 
border-width: 0px 0px 0px 0px; 
height: 39px; 
margin-bottom: -10px;
}
.detail_main-container {
border-style: dotted; 
border-width: 1px 0px 0px 0px; 
border-color: #cccccc;
margin: 0px 10px 0px 10px;
padding: 0px 0px 0px 0px;
width: 730px;
}
.detail-page-right{
padding: 0px 0px 0px 10px; 
}
.detail-page-left{
margin: 0px 0px 0px -10px;
padding: 10px 0px 0px 0px; 
}
.detail-page-left-imgcont{
margin: 0px 0px 0px -10px;
padding: 0px 0px 0px 0px; 
}


.content_detail-main {
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
line-height: 14px;
color: #333333;
}
.content_detail-main-ul {
font-size: 12px; 
color: #333333;
}
.nav_detail-current {
background: url(_images/detail_nav-current.jpg);
background-repeat: no repeat;
font-weight: bold;
}

.nav_detail-other {
margin-bottom: 0px;
padding-top: 0px;
}
.nav_detail-other a{
display: block;
height: 25px;
margin: 5px 0px 0px 0px;
background: url(_images/detail_nav-others.jpg);
background-repeat: no repeat;
color: #333333;
text-decoration: none;
}
.nav_detail-other a:hover{
display: block;
background: url(_images/detail_nav-others-hov.jpg);
background-repeat: no repeat;
color: #333333;
text-decoration: underline;
}
.tabbed-box {
      width: 729px;
	  margin: 10px 0px 0px 10px;
      background: #fff url(tabbed-body-bg.jpg) repeat-x bottom;
      border-right: 1px solid #999999;
	  border-left: 1px solid #999999; }
	.tabbed-box li a h3{
	font-size: 12px;
	padding: 0px;
	margin: 0px;
	
	}  
   .tabbed-box .tabs li {
      list-style: none;
	  float: left;
	  }
   .tabbed-box .tabs li a {
      display: block;
      width: 115px;
	  height: 27px;
	  text-align: center;
	  line-height: 26px;
	  font-weight: bold;
      text-align: center;
      text-decoration: none;
      color: #888;
      background: #fff url(_images/detail_nav-tab2.png) no-repeat bottom; 
      border-left: 1px solid #999999;
      border-bottom: 1px solid #999999;}
   .tabbed-box .tabs li:first-child a {
      border-left: none; }
   .tabbed-box .tabs li a:hover {
      color: #333;
	  background: #fff url(_images/detail_nav-tab-hover2.png) no-repeat bottom;
	  }
   .tabbed-box .tabs li a:focus {
      outline: none; }
   .tabbed-box .tabs li a.active {
      background: #fff url(_images/detail_nav-tab-current.png) no-repeat bottom;
      color: #333;
      border-bottom: 1px solid #ffffff;
	  /*border-top: 1px solid #999999;*/ }
   .tabbed-content {
       background-position: top right;
       background-repeat: repeat-y;
       padding: 38px 10px 10px 10px;
      display: block; }
	.tabbed-content-details {
      padding: 28px 10px 10px 10px;
      display: block; }
   .tabs_firsttab {
      border-bottom: 1px solid #999999; 
	  width: 10px; 
	  height: 27px;
	   margin-left: -1px;
	  background: #ffffff;
	  }	  
	  .tabs_lasttab {
      border-bottom: 1px solid #999999; 
	  border-left: 1px solid #999999; 
	  border-right: 1px solid #ffffff;
	  background: #ffffff;
	  width: 371px; 
	  height: 27px;
	   margin-right: -2px;
	  background: #ffffff;
	  display: block;
	  position: relative;
	  }	
	  .tabs_firsttab-bottom {
      border-bottom: 0px solid #999999; 
	  border-left: 1px solid #ffffff;
	  margin-left: -2px;
	  background: url(_images/under_details-tabback.png); 
	  background-repeat: repeat-x; 
	  width: 432px; 
	  height: 15px;
	  }	  
	  .tabs_lasttab-bottom {
      border-right: 0px solid #ffffff;
	  border-left: 1px solid #999999;
	  margin-right: -2px; 
	  background: url(_images/under_details-tabback.png); 
	background-repeat: repeat-x;
	  width: 10px; 
	  height: 15px;
	  }	
	  .tabs2 li {
      list-style: none;
	  float: left; }
   .tabs2 li a {
      display: block;
	  font-size: 10px;
      width: 95px;
	  height: 14px;
	  line-height: 11px;
	  text-align: center;
	  font-weight: normal;
      text-align: center;
      text-decoration: none;
      color: #888;
      background: #fff url(_images/detail_nav-tab2-bottom.png) no-repeat bottom; 
      border-left: 1px solid #999999;
      border-top: 1px solid #999999;}
   .tabs2 li:first-child a {
      border-left: none; }
   .tabs2 li a:hover {
      color: #333;
	  font-weight: bold;
	  background: #fff url(_images/detail_nav-tab-hover2-bottom.png) no-repeat bottom;
	  }
   .tabs2 li a:focus {
      outline: none; }
   .tabs2 li a.active {
      background: #fff;
      color: #333;
	  font-weight: bold;
	  height: 13px;
      border-top: 1px solid #ffffff;
	  border-bottom: 1px solid #999999; }
	    
  .detail_also-bought {
     color: #666666;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 12px;
	 }
	.rating-avg {
	font-size: 14px; 
	color: #333333;
	border-color: #cccccc;
	border-width: 1px;
	border-style: solid;
	padding: 10px;
	width: 400px;
	background: #e4e4e4;
	}
