/**********************************************************
Legacy CSS Classes from Pre-Global CSS project
implemented March 2007
**********************************************************/

/********************
search-box
********************/
select.eleventext {
	width:150px; 
}

/********************
fonts
********************/
.redText {
	color: #c00;
}

.redStrong {
	color: #c00;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}

.redTextBoldSixteen {
	font-weight: bold;
	color: #c00;
	font-size: 14px;
}

a.tenText:link, a.tenText:active, a.tenText:visited {
	color: #1B2B78;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a.tenText:hover {
	color: #A79467;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.tenText {
	font-size: 10px;
}

/* a generic class to turn text white on a dark background */
.white_text {
	color: #FFF;
}

.boldTextSixteen {
	font-weight: bold;
	font-size: 14px;
}
.bold {
	font-weight: bold;
}
#contentFull .pPageHeader h1 {
	color: #000;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
}

.isoHeader {
	color: #fff;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}

.productHeader {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
}

/********************
layout
********************/

.noscrolltextarea {
	  scrollbar-3dlight-color:##FFFFFF;
      scrollbar-arrow-color:##FFFFFF;
      scrollbar-base-color:##FFFFFF;
      scrollbar-darkshadow-color:##FFFFFF;
      scrollbar-face-color:##FFFFFF;
      scrollbar-highlight-color:##FFFFFF;
      scrollbar-shadow-color:##FFFFFF
}

.article ol, .article ul {
	margin-left: 25px;
}

img.altImg {
	border: 1px solid #DDD;
}

.borderTd {
	border:  #CCC 1px solid;
}

.spacerTap {
	padding-top:7px;
	padding-left:7px;
	padding-right:7px;
	padding-bottom:7px;
}
			
.bottomTap {
	padding-bottom:5px;
}

.featureLeft {
	width: 312px;
	height: 100%;
	margin: 0;
	float: left;
}

.featureLeftBG {
	width: 280px;
	height: 308px;
	padding: 20px 10px 0 25px;
	margin: 0;
	background: #F7F7F7;	
	border-right: 1px solid #CBCBCB;
	border-left: 1px solid #CBCBCB;
}
*html .featureLeftBG {
	height: 311px;
}

.featureLeftBottom {
	width: 317px;
	height: 10px;
	padding: 0;
	margin: 0;
	background-image: url(http://is.netshops.com/images_new/shared/featured_left_bottom.gif);
	background-repeat: no-repeat;
}

.featureLeftTop {
	width: 317px;
	height: 10px;
	padding: 0;
	margin: 0;
	background-image: url(http://is.netshops.com/images_new/shared/featured_left_top.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

.featureParagraphHeader {
	color: #000;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	height: 15px;
}

.featureRight {
	width: 275px;
	height: 347px;
	margin: 0;
	float: right;
}

.featureRightBG {
	width: 253px;
	height: 313px;
	padding: 5px 10px 10px 10px;
	margin: 0;
	background: #FFFFFF;	
	border-right: 1px solid #CBCBCB;
	border-left: 1px solid #CBCBCB;
}

.featureRightBottom {
	width: 275px;
	height: 10px;
	padding: 0;
	margin: 0;
	background-image: url(http://is.netshops.com/images_new/shared/featured_Right_bottom.gif);
	background-repeat: no-repeat;
}

.featureRightTop {
	width: 275px;
	height: 10px;
	padding: 0;
	margin: 0;
	background-image: url(http://is.netshops.com/images_new/shared/featured_Right_top.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

#optionsQty {
	margin: 0;
	padding: 15px 0;
}

.priceQty {
	padding: 5px 0 10px;
}

#prodContent {
	margin: 0;
	padding: 0;
	width: 755px;
}

#prodContent input, #prodContent select, #prodContent textarea {
	margin: 5px 0 0;
	padding: 0;
}

.prodIconLink {
	margin: 0; 
	padding: 10px 0 0;
}

.prodIconLink img {
	vertical-align: bottom;
}

.prodIconLink ul {
	margin: 0; 
	padding: 0;
	color: #898989;
	list-style-type: none;
}

.prodIconLink ul li {
	display: inline;
	padding-right: 6px;
}

.prodIconLink a:link, .prodIconLink a:active, .prodIconLink a:visited {
	color: #898989;
}

.prodIconLink a:hover {
	color: #C2C2C2;
}

.noscrolltextarea {
	  scrollbar-3dlight-color:##FFFFFF;
      scrollbar-arrow-color:##FFFFFF;
      scrollbar-base-color:##FFFFFF;
      scrollbar-darkshadow-color:##FFFFFF;
      scrollbar-face-color:##FFFFFF;
      scrollbar-highlight-color:##FFFFFF;
      scrollbar-shadow-color:##FFFFFF
}

/*  NEW productPage Alert Arrow Section  */
.selectAlertWrapper {
	width: none;
}
.selectAlertWrapper select{
	height: 18px;
	width: none;
	float: left;
	margin: -5px 0 0 0;
	padding: 0 0 0 0;
}
.selectAlertArrow{
	z-index:94;
	height: 18px;
	width: 59px;
	float: left;	
	margin: 5px 0 0 5px;
	padding: 0 0 0 0;
	background: url(http://is.netshops.com/images_new/shared/selectArrow.gif) no-repeat;
}
#compareDetail ul
{
margin-left: 35px;
}
/*  END new productPage Alert Arrow Section  */

#sellingPoints {
	margin: 0;
	padding: 0 0 15px;
}

#sellingPoints ul {
	margin: 0 0 0 15px;
	padding: 0;
}

#sellingPoints ul li {
	margin: 0;
	padding: 0 0 2px;
}

#shipping {
	margin: 0;
	padding: 15px 0 5px;
	height: auto;
}

.soundText {
	line-height: 30px;
	padding-left: 40px;
}

.subheader{
	list-style-type: none;
}

#swatches {
	margin: 20px 0;
	padding: 0;
	float: left;
	width: 295px;
	text-align: left;
}
.colorSwatches {
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
	text-align: left;
}
.swatch {
	float: left;
	cursor: pointer;
}

.swatch img {
	margin: 0;
	padding: 0;
	display: block;
}

.swatch .normal {
	margin: 6px 2px 11px 1px;
	padding: 1px;
	min-height: 15px;
	width: 30px;
	border: 1px solid #036;
}
.swatch .hover {
	margin: 5px 1px 10px 0;
	padding: 1px;
	min-height: 15px;
	width: 30px;
	border: 2px solid #036;
}

#swatches a:link, #swatches a:active, #swatches a:visited {
	margin: 0;
	padding: 0 0 0 4px;
	color: #898989;
	line-height: 25px;
	vertical-align: bottom;
}

#swatches a:hover {
	margin: 0;
	padding: 0 0 0 4px;
	color: #C2C2C2;
	line-height: 25px;

	vertical-align: bottom;
}

.whatsIncluded {
	width: 100%;
	margin: 0;
	padding: 0;
}

.whatsIncluded li {
	margin: 0 0 0 20px;
	padding: 0;
}

#whatsIncludedSection {
	margin: 0 0 20px;
	padding: 0;
	float: left;
	width: 365px;
}

.whatsIncludedSection li {
	margin: 0 0 0 20px;
	padding: 0;
}

#whatsNotIncludedSection {
	margin: 0 0 20px 20px;
	padding: 0;
	float: left;
}

.whatsNotIncludedSection li {
	margin: 0 0 0 20px;
	padding: 0;
}

.whatsIncludedItem {
	margin: 15px 10px;
	padding: 0;
	float: left;
	width: 220px;
	text-align: center;
	font-weight: bold;
}

.whatsIncludedItem img {
	margin: 10px 0 5px;
	padding: 0;
}

/* Zone 1 */
.zone1 {
	width: 100%;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	height: 355px;
}

.cartAlertText {
	margin: 3px 0 0;
	line-height: 27px;
	vertical-align: middle;
}

.cartButton {
	margin: 10px 10px 0 0;
	clear: both;
	float: left;
}

.childImages {
	margin: 0 0 20px;
	padding: 20px 0 0;
}

.childImagesItem {
	margin: 15px 10px;
	padding: 0;
	float: left;
	width: 220px;
	text-align: center;
}

.childImagesItem img {
	margin: 10px 0 5px;
	padding: 0;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/* =h1 trick
----------------------------------- */
#content {
	margin: 0;
	padding: 0;
	width: 600px;
	float: left;
	position: relative;
	display: block;
	background: #fff;
}
/* we need this for IE Mac 5 - otherwise the wrapper does not expand to the
necessary height (unless fixed, this problem becomes even more acute 
weirdness as the method is enhanced */

* html #content {
	float: left;
}
#content .verticalAlignBottom {
	position: absolute;
	bottom: 0;
   	left: 0;
	font-size: 12px;
}
* html #content .verticalAlignBottom {
	position: absolute;
	bottom: -10px;
   	left: 0;
}
#content .h1_trick {
	clear: right;
	margin-top: 40px;
	height: 40px;
}
* html #content .h1_trick {
	clear: right;
}
/* end h1 trick ----------------- */

#contentFull {
	padding: 0;
	margin: 0;
	width: 960px;
	float: left;
	background: #fff;
}

.doubleArrow {
	background-repeat: repeat-x;
	background-image: url(http://is.netshops.com/images_new/shared/double_arrow.gif);
}

#imgViews {
	margin: 0 20px 0 0;
	padding: 0;
	float: left;
	width: 300px;
	text-align: center;
}

#itemDetails {
	margin: 0 0 20px;
	padding: 0;
}

#itemDetails ul{
    margin-left: 15px;
}

#breadcrumbs {
	padding: 0 0 5px 15px;
	margin: 0;
	width: 100%;
}

#flashcontent,
#flashcontent2,
#flashcontent3,
#flashcontent4 {
	float:left;
	padding:0;
	margin:0;
}
/* Product Page */

#prodContent {
	margin: 0;
	padding: 0;
	width: 755px;
}

#prodContent input, #prodContent select, #prodContent textarea {
	margin: 5px 0 0;
	padding: 0;
}

#imgViews {
	margin: 0 20px 0 0;
	padding: 0;
	float: left;
	width: 300px;
	text-align: center;
}

.prodIconLink {
	margin: 0; 
	padding: 10px 0 0;
}

.prodIconLink img {
	vertical-align: bottom;
}

.prodIconLink ul {
	margin: 0; 
	padding: 0;
	color: #898989;
	list-style-type: none;
}

.prodIconLink ul li {
	display: inline;
	padding-right: 6px;
}

.prodIconLink a:link, .prodIconLink a:active, .prodIconLink a:visited {
	color: #898989;
}

.prodIconLink a:hover {
	color: #C2C2C2;
}

img.altImg {
	border: 1px solid #DDD;
}
#swatches {
	margin: 20px 0;
	padding: 0;
	float: left;
	width: 295px;
	text-align: left;
}
.colorSwatches {
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
	text-align: left;
}
.swatch {
	float: left;
	cursor: pointer;
}

.swatch img {
	margin: 0;
	padding: 0;
	display: block;
}

.swatch .normal {
	margin: 6px 2px 11px 1px;
	padding: 1px;
	min-height: 15px;
	width: 30px;
	border: 1px solid #036;
}
.swatch .hover {
	margin: 5px 1px 10px 0;
	padding: 1px;
	min-height: 15px;
	width: 30px;
	border: 2px solid #036;
}

#swatches a:link, #swatches a:active, #swatches a:visited {
	margin: 0;
	padding: 0 0 0 4px;
	color: #898989;
	line-height: 25px;
	vertical-align: bottom;
}

#swatches a:hover {
	margin: 0;
	padding: 0 0 0 4px;
	color: #C2C2C2;
	line-height: 25px;

	vertical-align: bottom;
}

#namePrice {
	margin: 0;
	padding: 0;
	float: right;
	width: 435px;
}

#sellingPoints {
	margin: 0;
	padding: 0 0 15px;
}

#sellingPoints ul {
	margin: 0 0 0 15px;
	padding: 0;
}

#sellingPoints ul li {
	margin: 0;
	padding: 0 0 2px;
}

#shipping {
	margin: 0;
	padding: 15px 0 5px;
}

#optionsQty {
	margin: 0;
	padding: 15px 0;
}

.starRating {
	line-height: 17px;
}

.inventory {
	margin: 15px 0 10px;
	padding: 0;
}
/*  Add to Cart Revisited   */
.addToCartWrapper {
	margin: 0;
	padding: 0 0 10px 0;
	width: 433px;
	float: right;
}
.addToCartMidOuter {
	width: 432px;
	border: 1px solid #CBCBCB;
	padding: 0;
}
.addToCartMidOuterError {
	width: 432px;
	border: 1px solid #CC0000;
	padding: 0;
}
* html .addToCartMidOuterError {
	width: 432px;
	border: 1px solid #CC0000;
	padding: 0;
}
.addToCartTop {
	margin: 0;
	padding: 0;
	height: 10px;
	width: 432px;
	background: url(http://is.netshops.com/images_new/shared/add_to_cart_sec_header.gif) no-repeat bottom;
}
.addToCartMidLeft {
	padding: 0 15px 15px 15px;
	float:left;
}
*html .addToCartMidLeft {
	padding: 0 15px 15px 15px;
	float:left;
}
.addToCartMidRight {
	padding: 5px;
	float:right;
	display:inline;
	vertical-align: top;
}
*html .addToCartMidRight {
	padding: 5px;
	float:right;
	display:inline;
	vertical-align: top;
}

/*  NEW productPage Alert Arrow Section  */
.selectAlertWrapper {
	width: none;
}
.selectAlertWrapper select{
	height: 18px;
	width: none;
	float: left;
	margin: -5px 0 0 0;
	padding: 0 0 0 0;
}
.selectAlertArrow{
	z-index:94;
	height: 18px;
	width: 59px;
	float: left;	
	margin: 5px 0 0 5px;
	padding: 0 0 0 0;
	background: url(http://is.netshops.com/images_new/shared/selectArrow.gif) no-repeat;
}
/*  END new productPage Alert Arrow Section  */

.cartAlertText {
	margin: 3px 0 0;
	line-height: 27px;
	vertical-align: middle;
}

.cartButton {
	margin: 10px 10px 0 0;
	clear: both;
	float: left;
}
.addToCartBot {
	margin: 0;
	padding: 0;
	height: 10px;
	width: 435px;
	clear:both;
	background: url(http://is.netshops.com/images_new/shared/add_to_cart_sec_footer.gif) no-repeat top;
}
.addtoCartIconLink {
	clear: both;
	padding-left: 10px;	
	border-top: 1px dashed #CBCBCB;
	font-size: 10px;
}
*html .addtoCartIconLink {
	padding-left: 0;	
	margin-left: -20px;
	margin-bottom: -10px;
	border-top: 1px dotted #CBCBCB;
}
.addtoCartIconLink img {
	vertical-align:bottom;
	padding-right: 4px;
}
.addtoCartIconLink ul {
	margin: 5px 5px 5px 15px;
	padding: 0;
	color: #898989;
	list-style-type: none;
}
*html .addtoCartIconLink ul {
	margin: 5px 5px 5px 40px;
}
.addtoCartIconLink ul li {
	display: inline;
	padding-right: 6px;
	padding-bottom: 10px;
}
.addtoCartIconLink a:link, .addtoCartIconLink a:active, .addtoCartIconLink a:visited {
	color: #898989;
}
.addtoCartIconLink a:hover {
	color: #C2C2C2;
}
/*  Add to Cart Revisited end   */

#addToCartLeft {
	float: left;
	width: 150px;
}
#addToCartRight {
	float: right;
	width: 50px;
	display: inline;
	border-left: 1px dotted #C0C0C0;	
}
#itemDetails {
	margin: 0 0 20px;
	padding: 0;
}

#itemDetails ul{
    margin-left: 15px;
}

.prodSpecs {
	float: left;
	margin-right: 20px;
	margin-top: 10px;
}

.prodSpecs td {
	font-weight: bold;
}

.prodSpecs ul {
	margin: 10px 0 0 15px;
	padding: 0;
}

.prodSpecs ul li {
	margin: 0;
	padding: 0 0 2px;
}

.childImages {
	margin: 0 0 20px;
	padding: 20px 0 0;
}

.childImagesItem {
	margin: 15px 10px;
	padding: 0;
	float: left;
	width: 220px;
	text-align: center;
}

.childImagesItem img {
	margin: 10px 0 5px;
	padding: 0;
}

.whatsIncluded {
	width: 100%;
	margin: 0;
	padding: 0;
}

.whatsIncluded li {
	margin: 0 0 0 20px;
	padding: 0;
}

#whatsIncludedSection {
	margin: 0 0 20px;
	padding: 0;
	float: left;
	width: 365px;
}

.whatsIncludedSection li {
	margin: 0 0 0 20px;
	padding: 0;
}

#whatsNotIncludedSection {
	margin: 0 0 20px 20px;
	padding: 0;
	float: left;
}

.whatsNotIncludedSection li {
	margin: 0 0 0 20px;
	padding: 0;
}

.whatsIncludedItem {
	margin: 15px 10px;
	padding: 0;
	float: left;
	width: 220px;
	text-align: center;
	font-weight: bold;
}

.whatsIncludedItem img {
	margin: 10px 0 5px;
	padding: 0;
}

.priceQty {
	padding: 5px 0 10px;
}

#relatedItems {
	margin: 0;
	padding: 0;
}

.prodSecTop {
	margin: 0;
	padding: 0;
	height: 10px;
	width: 755px;
	background: url(http://is.netshops.com/images_new/shared/prod_sec_header.gif) no-repeat bottom;
}

.prodSecMid {
	margin: 0;
	padding: 8px 15px;
	width: 723px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CBCBCB;
	border-left-color: #CBCBCB;
}

.prodSecBot {
	margin: 0;
	padding: 0;
	height: 10px;
	width: 755px;
	background: url(http://is.netshops.com/images_new/shared/prod_sec_footer.gif) no-repeat top;
}

.upsaleItemWrapper {
	margin: 0 0 20px 0;
	padding: 20px 0 0 0;
	width: 723px;
}

.upsaleItemWrapper img {
	margin: 0 ;
	padding: 0;
	float: left;
}

.upsaleItem {
	margin: 0 0 0 15px;
	padding: 0;
	width: 280px;
	float: left;
}

.upsaleItem a {
	margin: 0;
	padding: 0;
	float: left;
}

.upsaleItemShipping {
	margin: 0 0 0 0;
	padding: 0;
	width: 150px;
	float: right;
}

.upsaleItem input, .upsaleItem select {
	margin: 5px 0 0;
	padding: 0;
}

#ratingsReviews {
	margin: 0;
	padding: 0;
}

.rightNavSecTop {
	margin: 0;
	padding: 0;
	height: 5px;
	width: 175px;
	background: url(http://is.netshops.com/images_new/shared/rnav_sec_header.gif) no-repeat bottom;
}

.rightNavSecMid {
	margin: 0;
	padding: 5px 15px 10px;
	width: 143px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CBCBCB;
	border-left-color: #CBCBCB;
	background-color: #EFEFEF;
}

.merchandisedItem {
	margin: 0;
	padding: 0;
	text-align: center;
	font-weight: bold;
}

.merchandisedItem img {
	margin: 10px 0 5px;
	padding: 0;
}

.rightNavHeader {
	margin: 0 0 10px;
	padding: 15px 0 0;
	font-weight: bold;
	text-align: center;
}

.rightNavContent {
	margin: 0 0 15px;
	padding: 0;
}

.rightNavContent ul {
	margin: 10px 0 0 15px;
	padding: 0;
}

.rightNavContent ul li {
	margin: 0;
	padding: 0 0 2px;
}

.rightNavSecBot {
	margin: 0;
	padding: 0;
	height: 15px;
	width: 175px;
	background: url(http://is.netshops.com/images_new/shared/rnav_sec_footer.gif) no-repeat top;
}
.rowHighlight {
	background-color: #F2F2F2;
}







/*-------------------------------------------------*/
* html #wrapper {
	height: 1%;
}

* html .guillotineHack {
	height: 1%;
}

#breadcrumbs {
	padding: 0 0 5px 15px;
	margin: 0;
	width: 100%;
}

#msg {
	width: 215px;
	line-height: 1.2em;
}

#msg_bot {
	width: 215px;
	line-height: 1.2em;
}

.rowHighlight {
	background-color: #F2F2F2;
}
/* Global BBB and SecureSite */

#globalBBB {
	margin: 0 0 0 20px;
	padding: 8px 0 4px 0;
}

#globalSecureSite {
	color:  #9D080D;
	background: #FFF url(http://images.netshops.com/images_new/shared/secure_site_blank.gif) no-repeat left top;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	padding: 16px 27px 10px 5px;
	margin: 0 0 0 18px;
	width: 90px;
}

#bbbBFT {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 15px;
	left: 815px;
	width: 105px;
	text-align: right;
}

#bbbSST {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 56px;
	left: 815px;
	width: 105px;
	text-align: right;
}

#bbbSKT {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 60px;
	left: 815px;
	width: 105px;
	text-align: right;
}

#bbbNoTabs {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 60px;
	left: 815px;
	width: 105px;
	text-align: right;
}

/* bfts and skinnyTabs */

#bbbLogoBFTs {
	margin: 0;
	float: left;
	position: absolute;
	top: 80px;
	left: 820px;
}	
.secureSiteBFTs{
	color:  #9D080D;
	background: #FFF url(http://images.netshops.com/images_new/shared/secure_site_blank.gif) no-repeat left top;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	padding: 16px 27px 0 5px;
	margin: 0;
	width: 90px;
	position: absolute;
	top: 47px;
	left: 815px;
}	
.secureSiteBFTs a {
	color: #9d080d;
	background-color: #FFF;
	width: 90px;
}	

/* NoTabs */
 
#bbbLogoC {
	margin: 0;
	float: left;
	position: absolute;
	top: 70px;
	left: 820px;
}	
.secureSiteC {
	color:  #9D080D;
	background: #FFF url(http://images.netshops.com/images_new/shared/secure_site_blank.gif) no-repeat left top;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	padding: 16px 27px 0 1px;
	margin: 0;
	width: 90px;
	position: absolute;
	top: 20px;
	left: 290px;		
}	
.secureSiteC a {
	color: #9d080d;
	background-color: #FFF;
	width: 90px;
}	
#creditCardLogosBFT {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 123px;
	left: 810px;
	width: 105px;
	text-align: right;
}

#creditCardLogosSST {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 112px;
	left: 810px;
	width: 105px;
	text-align: right;
}

#creditCardLogosSKT {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 115px;
	left: 810px;
	width: 105px;
	text-align: right;
}

#creditCardLogosNoTabs {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 105px;
	left: 810px;
	width: 105px;
	text-align: right;
}


#contentWrapper {
	padding: 0;
	margin: 0;
	width: 790px;
	float: right;
}

#contentFull {
	padding: 0;
	margin: 0;
	width: 960px;
	float: left;
	background: #fff;
}

/* =h1 trick
----------------------------------- */
#content {
	margin: 0;
	padding: 0;
	width: 600px;
	float: left;
	position: relative;
	display: block;
	background: #fff;
}
/* we need this for IE Mac 5 - otherwise the wrapper does not expand to the
necessary height (unless fixed, this problem becomes even more acute 
weirdness as the method is enhanced */

* html #content {
	float: left;
}
#content .verticalAlignBottom {
	position: absolute;
	bottom: 0;
   	left: 0;
	font-size: 12px;
}
* html #content .verticalAlignBottom {
	position: absolute;
	bottom: -10px;
   	left: 0;
}
#content .h1_trick {
	clear: right;
	margin-top: 40px;
	height: 40px;
}
* html #content .h1_trick {
	clear: right;
}
/* end h1 trick ----------------- */

#helpContent {
	padding: 0;
	margin: 0;
	width: 790px;
	float: left;
	background: #fff;
}

#prodWrapper {
	padding: 0 0 0 15px;
	margin: 0;
	float: left;
	width: 755px;
}


/* Product Page */

#prodContent {
	margin: 0;
	padding: 0;
	width: 755px;
}

#prodContent input, #prodContent select, #prodContent textarea {
	margin: 5px 0 0;
	padding: 0;
}

#imgViews {
	margin: 0 20px 0 0;
	padding: 0;
	float: left;
	width: 300px;
	text-align: center;
}

.prodIconLink {
	margin: 0; 
	padding: 10px 0 0;
}

.prodIconLink img {
	vertical-align: bottom;
}

.prodIconLink ul {
	margin: 0; 
	padding: 0;
	color: #898989;
	list-style-type: none;
}

.prodIconLink ul li {
	display: inline;
	padding-right: 6px;
}

.prodIconLink a:link, .prodIconLink a:active, .prodIconLink a:visited {
	color: #898989;
}

.prodIconLink a:hover {
	color: #C2C2C2;
}

img.altImg {
	border: 1px solid #DDD;
}
#swatches {
	margin: 20px 0;
	padding: 0;
	float: left;
	width: 295px;
	text-align: left;
}
.colorSwatches {
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
	text-align: left;
}
.swatch {
	float: left;
	cursor: pointer;
}

.swatch img {
	margin: 0;
	padding: 0;
	display: block;
}

.swatch .normal {
	margin: 6px 2px 11px 1px;
	padding: 1px;
	min-height: 15px;
	width: 30px;
	border: 1px solid #036;
}
.swatch .hover {
	margin: 5px 1px 10px 0;
	padding: 1px;
	min-height: 15px;
	width: 30px;
	border: 2px solid #036;
}

#swatches a:link, #swatches a:active, #swatches a:visited {
	margin: 0;
	padding: 0 0 0 4px;
	color: #898989;
	line-height: 25px;
	vertical-align: bottom;
}

#swatches a:hover {
	margin: 0;
	padding: 0 0 0 4px;
	color: #C2C2C2;
	line-height: 25px;
	vertical-align: bottom;
}

#namePrice {
	margin: 0;
	padding: 0;
	float: right;
	width: 435px;
}

#sellingPoints {
	margin: 0;
	padding: 0 0 15px;
}

#sellingPoints ul {
	margin: 0 0 0 15px;
	padding: 0;
}

#sellingPoints ul li {
	margin: 0;
	padding: 0 0 2px;
}

#shipping {
	margin: 0;
	padding: 15px 0 5px;
}

#optionsQty {
	margin: 0;
	padding: 15px 0;
}

.starRating {
	line-height: 17px;
}

.inventory {
	margin: 15px 0 10px;
	padding: 0;
}
/*  Add to Cart Revisited   */
.addToCartWrapper {
	margin: 0;
	padding: 0 0 10px 0;
	width: 433px;
	float: right;
}
.addToCartMidOuter {
	width: 432px;
	border: 1px solid #CBCBCB;
	padding: 0;
}
.addToCartMidOuterError {
	width: 432px;
	border: 2px solid #CC0000;
	padding: 0;
}
* html .addToCartMidOuterError {
	width: 432px;
	border: 1px solid #CC0000;
	padding: 0;
}
.addToCartTop {
	margin: 0;
	padding: 0;
	height: 10px;
	width: 432px;
	background: url(http://images.netshops.com/images_new/shared/add_to_cart_sec_header.gif) no-repeat bottom;
}
.addToCartMidLeft {
	padding: 0 15px 15px 15px;
	float:left;
}
*html .addToCartMidLeft {
	padding: 0 15px 15px 15px;
	float:left;
}
.addToCartMidRight {
	padding: 5px;
	float:right;
	display:inline;
	vertical-align: top;
}
*html .addToCartMidRight {
	padding: 5px;
	float:right;
	display:inline;
	vertical-align: top;
}

/*  NEW productPage Alert Arrow Section  */
.selectAlertWrapper {
	width: none;
}
.selectAlertWrapper select{
	height: 18px;
	width: none;
	float: left;
	margin: -5px 0 0 0;
	padding: 0 0 0 0;
}
.selectAlertArrow{
	z-index:94;
	height: 18px;
	width: 59px;
	float: left;	
	margin: 5px 0 0 5px;
	padding: 0 0 0 0;
	background: url(http://images.netshops.com/images_new/shared/selectArrow.gif) no-repeat;
}
/*  END new productPage Alert Arrow Section  */

.cartAlertText {
	margin: 3px 0 0;
	line-height: 27px;
	vertical-align: middle;
}
.cartButton {
	margin: 10px 10px 0 0;
	clear: both;
	float: left;
}
.addToCartBot {
	margin: 0;
	padding: 0;
	height: 10px;
	width: 435px;
	clear:both;
	background: url(http://images.netshops.com/images_new/shared/add_to_cart_sec_footer.gif) no-repeat top;
}
.addtoCartIconLink {
	clear: both;
	padding-left: 10px;	
	border-top: 1px dashed #CBCBCB;
}
*html .addtoCartIconLink {
	padding-left: 0;	
	margin-left: -20px;
	margin-bottom: -10px;
	border-top: 1px dotted #CBCBCB;
}
.addtoCartIconLink img {
	vertical-align:bottom;
	padding-right: 4px;
}
.addtoCartIconLink ul {
	padding: 0;
	color: #898989;
	list-style-type: none;
}
.addtoCartIconLink ul li {
	display: inline;
	padding-right: 6px;
	padding-bottom: 10px;
}
.addtoCartIconLink a:link, .addtoCartIconLink a:active, .addtoCartIconLink a:visited {
	color: #898989;
}
.addtoCartIconLink a:hover {
	color: #C2C2C2;
}
/*  Add to Cart Revisited end   */

/*.addToCartWrapper {
	margin: 0;
	padding: 0;
	width: 435px;
	float: right;
}

.addToCartTop {
	margin: 0;
	padding: 0;
	height: 10px;
	width: 435px;
	background: url(http://images.netshops.com/images_new/shared/add_to_cart_sec_header.gif) no-repeat bottom;
}

.addToCartTopError {
	margin: 0;
	padding: 0;
	height: 10px;
	width: 435px;
	background: url(http://images.netshops.com/images_new/shared/add_to_cart_header_error.gif) no-repeat bottom;
}*/
/*
.addToCartMid {
	margin: 0;
	padding: 8px 15px;
	width: 403px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CBCBCB;
	border-left-color: #CBCBCB;
}

.addToCartMidError {
	margin: 0;
	padding: 8px 15px;
	width: 403px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #9D080D;
	border-left-color: #9D080D ;
}*/
#addToCartLeft {
	float: left;
	width: 150px;
}
#addToCartRight {
	float: right;
	width: 50px;
	display: inline;
	border-left: 1px dotted #C0C0C0;
	
	
}
/*
.cartAlertText {
	margin: 3px 0 0;
	padding: 0;
	float: left;
	line-height: 27px;
	vertical-align: middle;
}

.cartButton {
	margin: 3px 0 0;
	padding: 0;
	float: left;
}

.addToCartBot {
	margin: 0;
	padding: 0;
	height: 10px;
	width: 435px;
	background: url(http://images.netshops.com/images_new/shared/add_to_cart_sec_footer.gif) no-repeat top;
}

.addToCartBotError {
	margin: 0;
	padding: 0;
	height: 10px;
	width: 435px;
	background: url(http://images.netshops.com/images_new/shared/add_to_cart_footer_error.gif) no-repeat top;
}
*/
#itemDetails {
	margin: 0 0 20px;
	padding: 0;
}

#itemDetails ul{
    margin-left: 15px;
}

.prodSpecs {
	float: left;
	margin-right: 20px;
	margin-top: 10px;
}

.prodSpecs td {
	font-weight: bold;
}

.prodSpecs ul {
	margin: 10px 0 0 15px;
	padding: 0;
}

.prodSpecs ul li {
	margin: 0;
	padding: 0 0 2px;
}

.childImages {
	margin: 0 0 20px;
	padding: 20px 0 0;
}

.childImagesItem {
	margin: 15px 10px;
	padding: 0;
	float: left;
	width: 220px;
	text-align: center;
}

.childImagesItem img {
	margin: 10px 0 5px;
	padding: 0;
}

.whatsIncluded {
	width: 100%;
	margin: 0;
	padding: 0;
}

.whatsIncluded li {
	margin: 0 0 0 20px;
	padding: 0;
}

#whatsIncludedSection {
	margin: 0 0 20px;
	padding: 0;
	float: left;
	width: 365px;
}

.whatsIncludedSection li {
	margin: 0 0 0 20px;
	padding: 0;
}

#whatsNotIncludedSection {
	margin: 0 0 20px 20px;
	padding: 0;
	float: left;
}

.whatsNotIncludedSection li {
	margin: 0 0 0 20px;
	padding: 0;
}

.whatsIncludedItem {
	margin: 15px 10px;
	padding: 0;
	float: left;
	width: 220px;
	text-align: center;
	font-weight: bold;
}

.whatsIncludedItem img {
	margin: 10px 0 5px;
	padding: 0;
}

.priceQty {
	padding: 5px 0 10px;
}

#relatedItems {
	margin: 0;
	padding: 0;
}

.prodSecTop {
	margin: 0;
	padding: 0;
	height: 10px;
	width: 755px;
	background: url(http://images.netshops.com/images_new/shared/prod_sec_header.gif) no-repeat bottom;
}

.prodSecMid {
	margin: 0;
	padding: 8px 15px;
	width: 723px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CBCBCB;
	border-left-color: #CBCBCB;
}

.prodSecBot {
	margin: 0;
	padding: 0;
	height: 10px;
	width: 755px;
	background: url(http://images.netshops.com/images_new/shared/prod_sec_footer.gif) no-repeat top;
}

.upsaleItemWrapper {
	margin: 0 0 20px 0;
	padding: 20px 0 0 0;
	width: 723px;
}

.upsaleItemWrapper img {
	margin: 0 ;
	padding: 0;
	float: left;
}

.upsaleItem {
	margin: 0 0 0 15px;
	padding: 0;
	width: 280px;
	float: left;
}

.upsaleItem a {
	margin: 0;
	padding: 0;
	float: left;
}

.upsaleItemShipping {
	margin: 0 0 0 0;
	padding: 0;
	width: 150px;
	float: right;
}

.upsaleItem input, .upsaleItem select {
	margin: 5px 0 0;
	padding: 0;
}

#ratingsReviews {
	margin: 0;
	padding: 0;
}

.rightNavSecTop {
	margin: 0;
	padding: 0;
	height: 5px;
	width: 175px;
	background: url(http://images.netshops.com/images_new/shared/rnav_sec_header.gif) no-repeat bottom;
}

.rightNavSecMid {
	margin: 0;
	padding: 5px 15px 10px;
	width: 143px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CBCBCB;
	border-left-color: #CBCBCB;
	background-color: #EFEFEF;
}

.merchandisedItem {
	margin: 0;
	padding: 0;
	text-align: center;
	font-weight: bold;
}

.merchandisedItem img {
	margin: 10px 0 5px;
	padding: 0;
}

.rightNavHeader {
	margin: 0 0 10px;
	padding: 15px 0 0;
	font-weight: bold;
	text-align: center;
}

.rightNavContent {
	margin: 0 0 15px;
	padding: 0;
}

.rightNavContent ul {
	margin: 10px 0 0 15px;
	padding: 0;
}

.rightNavContent ul li {
	margin: 0;
	padding: 0 0 2px;
}

.rightNavSecBot {
	margin: 0;
	padding: 0;
	height: 15px;
	width: 175px;
	background: url(http://images.netshops.com/images_new/shared/rnav_sec_footer.gif) no-repeat top;
}

/* POP UP PRODUCT WINDOWS */

#popupWrapper {
	margin: 20px;
}

#item {
	margin: 0 auto;
	text-align: center;
	padding: 2px;
	width: 495px;
}
#item img {
	border: 0;
}
#closeWindow {
	padding-top: 25px;
	text-align: center;
}
.right {
	text-align: right;
	color: #999999;
	background: #FFF;
	margin: 0 125px 20px;
}

#relatedWrapper {
	margin: 20px;
	width: 650px;
}
#relatedProd {
	margin: 0 auto;
	text-align: center;
	padding-bottom: 10px;
	width: 300px;
	float: left;
}

#relatedProdInfo {
	float: right;
	margin: 0;
	padding: 0;
	width: 340px;
}

#optionWrapper {
	width:640px;
	margin: 20px auto 0 auto;
	text-align:left;
	background:#fff;
}

#container_right {
	position:relative; 
	width:635px; 
	height:370px; 
	background:#fff; 
	border:0; 
	margin:1em auto;
}

#container_right img {
	border:0;
}

#container_right #thumbs {
	width:375px; 
	position:absolute; 
	right:0; top:-3px;
}

#container_right a.gallery:hover span, #container_right a.gallery:active span, #container_right a.gallery:focus span {
	display:block; 
	position:absolute; 
	width:250px; 
	height:50px; 
	top:260px; 
	left:-260px; 
	padding-top: 5px; 
	font-style:normal; 
	color:#333333;
	background: #FFF;  
	z-index:100;
}

#container_right a.gallery:active, #container_right a.gallery:focus, #container_right a.gallery:hover {
	border:2px solid #036; 
	margin: 1px 4px 4px 1px; 
	padding: 1px;
}

#container_right a.gallery:active em, #container_right a.gallery:focus em, #container_right a.gallery:hover em {
	display:block; 
	position:absolute; 
	width:250px; 
	height:50px; 
	top:-2px; 
	left:-265px; 
	padding:5px; 
	color:#000;
	background: #FFF; 
	border:0; 
	z-index:50;
}
#container_right h1 {
	margin: 0;
	width: 250px; 
	height: 125px;
	font-size:1em;
	font-weight: normal;
	padding-top: 125px;
	text-align: center;
	background: #CCCCCC; 
	color: #000;
}
#container_right h1 em {
	font-size:0.6em; 
	color:#000;
}


.footerCS{
	color: #000;
	background-color: #fff;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 0 15px;
	width: 100%;
}
.footerCS a:link, .footerCS a:active, .footerCS a:visited {
	color: #036;
	background-color: #fff;
}
.footerCS a:hover {
	color: #999;
	background-color: #fff;
}
#thawteLogo {
	padding: 0 15px 0 30px;
	float: left;
}	
#privacySeal {
	margin: 0 0 0 20px;
	float: left;
}	
#bbbLogo {
	margin: 2px 0 0 20px;
	float: left;
}	
.secureSiteA {
	color:  #9D080D;
	background: #FFF url(http://images.netshops.com/images_new/shared/secure_site_blank.gif) no-repeat left top;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	padding: 15px 0 0 5px;
	margin: 2px 0 0 20px;
	height: 27px;
	width: 122px;
	float: left;
}	
.secureSiteA a {
	color: #9d080d;
	background-color: #FFF;
}	
#creditCards {
	background: url(http://images.netshops.com/images_new/shared/creditcard_logos_new.gif) no-repeat left top;
	margin: 5px 0 0 20px;
	height: 19px;
	width: 152px;
	float: left;
}

#payPal {
	margin: 0 0 0 25px;
	height: 38px;
	width: 60px;
	float: left;
}

#payPal a {
	cursor: pointer;
}
/* Bottom Nav */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.h2copy {
	color: #000;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
}

/* Narrow Your selection Filtering */
#filteringPageWrapper {
	width: 100%;
}
.filteringBoxWrapper {
	width: 790px;
	margin: 0 0 10px 0;
}
.filteringTop {
	width: 790px;
	height: 10px;
	background: url(http://images.netshops.com/images_new/shared/filteringTop.gif) no-repeat bottom;
	margin: 0;
	padding: 0;
} 
.filteringBG {
	width: 778px;
	min-height: 150px;
   	height: auto;	
	background: #EFEFEF;
	border-left: 1px solid #CBCBCB;
	border-right: 1px solid #CBCBCB;
	margin: 0;
	padding: 0 5px 0 5px;
}
/**html .filteringBG {
	width: 778px;
	padding: 0 0 0 5px;
}
*:first-child+html .filteringBG {
	padding: 0 5px 13px 5px;
}*/
.filteringBottom {
	width: 790px;
	height: 10px;
	background: url(http://images.netshops.com/images_new/shared/filteringBottom.gif) no-repeat;
	margin: 0;
	padding: 0;
}
.filteringCategoryMainWrapper {
	width: 100%;
	margin: 10px 0 0 5px;
	padding: 0;
	height: 85px;
}
.filteringCategoryWrapper {
	border-right: 1px dotted #B7B7B7;	
}
.filteringCategoryWrapper img {
	margin: 0 0 0 2px;
	padding: 0;
}
.filteringCategoryWrapperEnd {
	width: 145px;
	margin: 0 0 0 0;
	padding: 0;
	float: left;
}
.headerTextWrapper {
	margin: 0 0 15px 0;
	height: 20px;
	width: 100%;
}
.filteringCategories {
	height: 75px;	
	margin: 0 3px 0 0;
	padding: 0;
	float: left;
}
/* Sort By Filtering */
.nysBoxWrapper {
	width: 790px;
	margin: 10px 0 10px 0;
}
*html .nysBoxWrapper {
	margin: 5px 0 10px 0;
}
.nysFilteringTop {
	width: 785px;
	height: 10px;
	background: url(http://images.netshops.com/images_new/shared/nysTop.gif) no-repeat bottom;
	margin: 0;
	padding: 0;
} 
.nysFilteringBG {
	width: 763px;
	background: #fff;
	border-left: 1px solid #CBCBCB;
	border-right: 1px solid #CBCBCB;
	margin: 0;
	padding: 5px 10px 5px 10px;
}

*html .nysFilteringBG {
	padding-top: 0px;
	padding-bottom: 10px;
}

.nysFilteringBottom {
	width: 785px;
	height: 10px;
	background: url(http://images.netshops.com/images_new/shared/nysBottom.gif) no-repeat;
	margin: 0;
	padding: 0;
}

.sortByWrapper{
	float: left;
	height: 13px;
	margin: 0 0 0 15px;
	padding: 0;
}
*html .sortByWrapper{
	margin: 5px 0 -15px 15px;
	padding: 0;
}

.productPerPageWrapper{
	float: left;
	height: 13px;
	margin: 2px 0 0 30px;
	padding: 0;
}
*html .productPerPageWrapper{
	margin: 7px 0 0 15px;
	padding: 0;
}

.viewWrapper{
	float: right;
	height: 13px;
	margin: 2px 15px 0 0;
	padding: 0;
}
*html .viewWrapper{
	margin: 7px 15px 0 0;
	padding: 0;
}
/* Compare Products */
.compareWrapper{
	width: 100%;
	height: 100%;
	margin: 2px 0 0 0;
	padding: 0;
}
.compareWrapper img{
	margin: 0 0 0 5px;
	padding: 0;
}
.productWrapper{
	width: 785px;
	min-height: 200px;
	margin: 10px 0 7px 0;
	float: right;
}
.checkBoxWrapper{
	width: 21px;
	height: 100%;
	margin: 0 0 0 0;
	padding: 0;
	background-color: #F3F3F3;
	float: left;
}
.featureCompareProduct{
	width: 760px;
	height: 100%;
	margin: 0 0 0 0;
	padding: 0;
	float: right;
	border-bottom: #7F7F7F 1px solid;
	background-image: url(http://images.netshops.com/images_new/shared/featureBGgradient.gif);
	background-repeat: repeat-y;
}
.featureCompareProduct img{
	float: left;
	margin: 15px 0 0 10px;
	padding: 0;
}

.compareProduct{
	width: 760px;
	height: 100%;
	background-color: #fff;
	margin: 0 0 0 0;
	padding: 0;
	float: right;
	border-bottom: #D9D9D9 1px solid;
}
.compareProduct img{
	float: left;
	margin: 15px 0 0 10px;
	padding: 0;
}

.compareProductInfoWrapper{
	width: 555px;
	height: 100%;
	margin: 15px 0 0 0;
	padding: 0;
	float: right;
}
.compareProductInfo{
	width: 250px;
	height: 100%;
	margin: 0;
	padding: 0;
	float: left;
}
.compareProductText {
	margin: 0;
	padding: 0;
	float: left;
}
.compareProductText ul {
	margin: 5px 0 0 15px;
	padding: 0;
}
.compareProductText ul li{
	margin: 3px 0 0 0;
	padding: 0;
}
.swatchesExtraInfo {
	width: 245px;
	height: 60px;
	margin: 10px 0 0 0;
	padding: 0;
	float: left;
}
.swatchesExtraInfo img {
	margin: 0 0 0 0;
	padding: 0;
	float: left;
}
.swatchesWrapper{
	width: 200px;
	height: 60px;
	margin: 0 0 0 10px;
	padding: 0;
	float: left;
}
/* Three Across Layout */
.threeAcrossWrapper {
	width: 100%;
	height: 100%;
	padding: 0 0 15px 0;
	margin: 5px 0 25px 0;
	border-bottom: #D2D1D1 1px solid;
}
.threeAcrossProductWrapper {
	width: 180px;
	float:left;
	padding: 5px 0 0 5px;
	margin: 0 12px 0 0;
}
.threeAcrossImage {
	width: 175px;
	height: 155px;
	margin: 0 0 0 -5px;
	width: 0px;
}
.threeAcrossCheckBoxWrapper{
	width: 90px;
	height: 20px;
	margin: 0 0 5px 0;
	padding: 0;
}

/* End Three Across Layout */
/* End Compare Products */
/* End Sort By Filtering */


/* H1 Trick */

#content {
	margin: 0;
	padding: 0;
	position: relative;
	display: block;
	zfloat: left; /* experimental values to fix Opera */
	zwidth: 100% /* experimental values to fix Opera */;
}
/* we need this for IE 5.01 - otherwise the wrapper does not expand to the
necessary height (unless fixed, this problem becomes even more acute 
weirdness as the method is enhanced */
/* actually IE Mac 5 needs it */
* html #content {
	float: left;
}

.verticalAlignBottom {
	position: absolute;
	bottom: 0;
	font-size: 12px;
}

.h1_trick {
	margin: 0;
	padding: 30px 0 0;
}

* html .h1_trick {
	margin: 0;
	padding: 0;
}

/* New Homepage Section */

/* a netshops store section */
.netshopsStoreWrapper {
	float: left;
	width: 168px;
	height: 24px;
	margin: 1% 0 0 2%;
	padding: 0;
}
/* End a netshops store section */

/* Zone 1 */
.zone1 {
	width: 100%;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	height: 355px;
}

/* Layout 1 */
.featureLeft {
	width: 312px;
	height: 100%;
	margin: 0;
	float: left;
}
.featureLeftTop {
	width: 317px;
	height: 10px;
	padding: 0;
	margin: 0;
	background-image: 

url(http://images.netshops.com/images_new/shared/featured_left_top.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.featureLeftBG {
	width: 280px;
	height: 308px;
	padding: 20px 10px 0 25px;
	margin: 0;
	background: #F7F7F7;	
	border-right: 1px solid #CBCBCB;
	border-left: 1px solid #CBCBCB;
}
*html .featureLeftBG {
	height: 311px;
}
.featureLeftBottom {
	width: 317px;
	height: 10px;
	padding: 0;
	margin: 0;
	background-image: 

url(http://images.netshops.com/images_new/shared/featured_left_bottom.gif);
	background-repeat: no-repeat;
}

.featureRight {
	width: 275px;
	height: 347px;
	margin: 0;
	float: right;
}
.featureRightTop {
	width: 275px;
	height: 10px;
	padding: 0;
	margin: 0;
	background-image: 

url(http://images.netshops.com/images_new/shared/featured_Right_top.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.featureRightBG {
	width: 253px;
	height: 313px;
	padding: 5px 10px 10px 10px;
	margin: 0;
	background: #FFFFFF;	
	border-right: 1px solid #CBCBCB;
	border-left: 1px solid #CBCBCB;
}
.featureRightBottom {
	width: 275px;
	height: 10px;
	padding: 0;
	margin: 0;
	background-image: 

url(http://images.netshops.com/images_new/shared/featured_Right_bottom.gif);
	background-repeat: no-repeat;
}

.featureParagraphHeader {

	color: #000;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	height: 15px;
}

/* End Layout 1 */


/* End Layout 1 */


/* This is for every other page (with grey box border) */

.borderTd {
	border:  #CCC 1px solid;
}
.spacerTap {
	padding-top:7px;
	padding-left:7px;
	padding-right:7px;
	padding-bottom:7px;
			}
.bottomTap {
	padding-bottom:5px;
			}
/* End grey border 1 */

/* pop-up Code */

#WelcomeLetterZone {
	position: absolute;
	width:580px;
	top: 10px;
	left: auto;
	margin: 0 0 0 168px;
	z-index: 100000;
	cursor:pointer;
	padding:10px;
	filter: alpha(opacity=97);
	background-color:#FFFFFF;
	border:#535353 2px solid;
}
/* End pop-up Code */ 

/* Javascript Alert page */
/* initial page */
.javaEnableBanner {
	color: #000;
	width: 935px;
	height: 45px;
	padding: 10px;
	margin: 5px 0 0 0;
	float: left;
	border: #B1B1B1 2px solid;
}
.javaEnableBannerHeader {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #A60F0F;
	margin: 0 0 3px 0;
	border: 0;
	text-align: center;
}
.javaEnableBannerHeader a:link, .javaEnableBannerHeader a:active, .javaEnableBannerHeader a:visited {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #A60F0F;
	text-decoration: underline;
}
.javaEnableBannerHeader a:hover, .javaEnableBannerHeader a:focus {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #633C3C;
	text-decoration: underline;
}

.javaEnableBannerText {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0;
	border: 0;
	text-align: center;
}
/* end initial page */

.javaAlertPageWrapper {
	width: 945px;
	margin: 0;
	padding: 0;
	color: #494640;
	background-color: #FFF;
}
.javaAlertLogoWrapper {
	color: #000;
	background-color: #fff;
	padding: 0 0 0 0;
	margin: 5px 0 0 5px;
	float: left;
}
.javaAlertHeader {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #990000;
	margin: 0;
	border: 0;	
}
.javaAlertText {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000;
	margin: 10px 0 0 0;
	border: 0;	
}
.javaAlertList ol {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000;
	margin: 10px 0 0 0;
	border: 0;	
}
.javaAlertList ol li {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0 0 0 35px;
	border: 0;	
}
.javaAlertContentWrapper {
	width: 960px;
	margin: 0 0 0 0;
	padding: 0;
	float: left;
}
.javaAlertWrapper {
	padding: 20px;
	margin: 0 0 0 0;
	width: 903px;
	height: 600px;
	float: left;
	border: #ccc 1px solid; 
}
/* End Javascript Alert page */

/* Top 10 list */
.top10item {
	padding-bottom: 5px;
	padding-top: 5px;
}

#top10list {
	margin-top: 10px;
}

.top10Number {
	width: 50px;
	clear: none;
	float: left;
}

.top10Title {
	font-size: 14px;
	padding-bottom: 2px;
}
/* end top 10 list */

/* a generic class to turn text white on a dark background */
.white_text {
	color: #FFF;
}

/* Sound files on product pages */
#flashcontent,
#flashcontent2,
#flashcontent3,
#flashcontent4 {
	float:left;
	padding:0;
	margin:0;
}
.soundText { /* added 12/13/06  */
	line-height: 30px;
	padding-left: 40px;
}
/*--------------------------------
font classes from old font.css*/

#namePrice h1 {
	color: #000;
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
} 
.featuredHeader {
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	margin: 0;
} 
.csColorHeader {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
}
.prodColorHeader {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	height: 15px;
}
.csHeader {
	color: #000;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
}
.paragraphHeader {
	color: #000;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	height: 15px;
}
.productHeader {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
}
.headerStrong {
	color: #9b9b9b;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}
.smallGrey {
	color: #9b9b9b;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
.redStrong {
	color: #c00;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}
.tenText {
	font-size: 10px;
}

/* new page */

.featuredHeader h1 {
        background-color: #fff;
        font: bold 20px Verdana, Arial, Helvetica, sans-serif;
        color: #3A8DA0;
        padding: 0;
        margin: 0 0 5px 0;
}
.featuredHeader h1 a:link, .featuredHeader h1 a:active, .featuredHeader h1 a:visited {
        color: #3A8DA0;
        background-color: #fff;
        text-decoration: none;
}
.featuredHeader h1 a:hover {
        color: #B9B299;
        background-color: #fff;
        text-decoration: underline;
}
.secondHeader {
        background-color: #fff;
        font: bold 14px Verdana, Arial, Helvetica, sans-serif;
        color: #3A8DA0;
        padding: 0 0 0 0;
        margin: 0 0 3px 0;
}
.secondHeader h2{
        background-color: #fff;
        font: bold 14px Verdana, Arial, Helvetica, sans-serif;
        color: #3A8DA0;
        padding: 0 0 0 0;
        margin: 0 0 3px 0;
}
.secondHeader h2 a:link, .secondHeader h2 a:active, .secondHeader h2 a:visited {
        color: #3A8DA0;
        background-color: #fff;
        text-decoration: none;
}
.secondHeader h2 a:hover {
        color: #B9B299;
        background-color: #fff;
        text-decoration: underline;
}
.bodyText {
        color: #000;
        background-color: #fff;
        font: 12px Arial, Helvetica, sans-serif;
}
.bodyText a:link, .bodyText a:active, .bodyText a:visited{
        color: #000;
        background-color: #fff;
        font: 12px Arial, Helvetica, sans-serif;
}
.bodyText a:hover{
        background-color: #fff;
        font: 12px Arial, Helvetica, sans-serif;
        color: #B9B299;
}
#gift_message_div li {
        margin-left: 20px;
}
.saleBox li {
        margin-left: 15px;
}
#mainContent form[name="compare"] table{
        margin: 4px 0;
}


/**********************************************************
Legacy CSS Classes from Pre-Global CSS project
implemented March 2007
**********************************************************/


.featuredPriceWrapper {
	margin: 8px 0 0 10px;
	padding: 0;
}

.featuredProductHeader {
	color: #000;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
}

.redText {
	color: #c00;
}

.redStrong {
	color: #c00;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}

.redTextBoldSixteen {
	font-weight: bold;
	color: #c00;
	font-size: 14px;
}

.boldTextSixteen {
	font-weight: bold;
	font-size: 14px;
}

.isoHeader {
	color: #fff;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}

.salePrice {
	color: #9D080D;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 0 0;
	padding: 0;
}

.listPrice {
	color: #000;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin: 3px 0 0 0;
	padding: 0;
}

.priceRed {
	color: #9D080D;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}

/* New Home...Featured Area designs */
.listPrice {
	color: #000;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin: 3px 0 0 0;
	padding: 0;
}
.salePrice {
	color: #9D080D;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 0 0;
	padding: 0;
}
.ourPrice {
	color: #000;
	background-color: #fff;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 8px 0;
	padding: 0;
}
.featuredSecondHeader {
	color: #094628;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	margin: 5px 0 25px 0;
	padding: 0;
}

.featuredLeftLinks ul {
	margin: 25px 0 0 15px;
	padding: 0;
}
.featuredLeftLinks ul li {
	color: #0D347C;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	margin: 15px 0 0 0;
	padding: 0;
}
.featuredProductHeader {
	color: #000;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
}
.featuredPriceWrapper {
	margin: 8px 0 0 10px;
	padding: 0;
}
/* End New Home */
body{
	background-color: #fff;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0;
	padding: 0; 
	text-align: left;
}

SUP,INPUT,OPTION,SELECT,TEXTAREA {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
} 

.italic {
	font-style: italic;
}

.hand {
	cursor: hand;
}

.isoHeader {
	color: #fff;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}

.bold {
	font-weight: bold;
}

.boldTextSixteen {
	font-weight: bold;
	font-size: 14px;
}

.priceRedLarge {
	color: #9D080D;
	font: 18px Verdana, Arial, Helvetica, sans-serif;
}
.priceRed {
	color: #9D080D;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}
#cart {
	width: 500px;
	text-align: right;
	position: absolute;
	left: 455px;
	top: 20px;
	padding: 0;
	margin: 0;
}
.cartText ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.cartText ul li{
	color: #000;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	display: inline;
	padding-left: 1px;
}
.cartText ul li a{
	color: #000;
}
.cartText ul li a:hover, .cartText ul li a:focus {
	color: #000;
}
.cartText ul li a.pipe{
	color: #000;
	padding-right: 8px;
	border-right: 1px solid #000;
}
.cartText ul li a.pipe:hover, .cartText ul li a.pipe:focus {
	color: #000;
}

.redText {
	color: #c00;
}

.redStrong {
	color: #c00;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}

.redTextBold {
	color: #c00;
	font-weight: bold;
}

.redTextBoldSixteen {
	font-weight: bold;
	color: #c00;
	font-size: 14px;
}

.smallGrey {
	color: #9b9b9b;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

.greyText {
	color: #898989;
}

.smallText {
	font-size: 90%;
}

.grayTextBoldSixteen {
	font-weight: bold;
	color: #636363;
	font-size: 14px;
}

.smallWhite {
	color: #fff;
	text-decoration: none;
	background: #c60042;
	font: normal 8px Verdana, Arial, Helvetica, sans-serif;
}

.narrowBox {
	background: #ccc;
}

/* New Home...Featured Area designs */
.listPrice {
	color: #000;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin: 3px 0 0 0;
	padding: 0;
}
.salePrice {
	color: #9D080D;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 0 0;
	padding: 0;
}
.ourPrice {
	color: #000;
	background-color: #fff;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 8px 0;
	padding: 0;
}
.featuredSecondHeader {
	color: #094628;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	margin: 5px 0 25px 0;
	padding: 0;
}

.featuredLeftLinks ul {
	margin: 25px 0 0 15px;
	padding: 0;
}
.featuredLeftLinks ul li {
	color: #0D347C;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	margin: 15px 0 0 0;
	padding: 0;
}
.featuredProductHeader {
	color: #000;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
}
.featuredPriceWrapper {
	margin: 8px 0 0 10px;
	padding: 0;
}
/* End New Home */

/* Narrow Your selection Filtering */
.filterHeader {
	color: #000;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 15px 5px;
	float:left;
}
.hintText {
	color: #000;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 5px 0 0;
	float:right;
}
.filteringTextHeader {
	width: 140px;
	display: block;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000;	
	margin: 0 0 5px 0;
	padding: 0;	
} 
.filteringText ul {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000;	
	margin: 0 3px 0 0;
	padding: 0;	
}
.filteringText ul li{	
	list-style-type: none;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000;	
	margin: 0;
	padding: 0 0 3px 0;		
}
.filteringText ul li a{	
	color: #000;	
	text-decoration: none;	
}
.filteringText ul li a:hover, .filteringText ul li a:focus {	
	color: #7C7A7A;	
	text-decoration: underline;	
}
.filteringText ul li input{	
	list-style-type: none;
	margin: 0 5px 0 0;
	padding: 0 0 3px 0;		
}

/* Page Selector & Product Numbers */
.pageSelectorWrapper{
	width: 100%;
	height: 20px;
	margin: 0;
	padding: 0;
}
.productNumberSelector{
	color: #000;
	float: left;
	margin: 0 0 0 5px;
	padding: 0;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.pageNumberSelector{
	color: #000;
	float: right;
	margin: 0 5px 0 0;
	padding: 0;
	font: bold 12px Arial, Helvetica, sans-serif;
	letter-spacing: 2px;
}
/* End Page Selector & Product Numbers */
.itemNumberText {
	font: 11px Arial, Helvetica, sans-serif;
	color: #7D7C7C;
	margin: 3px 0 5px 0;
	padding: 0;
	letter-spacing: 1px;
}
/* End Sort By Filtering */

/**********************************************************
Legacy CSS Classes from Pre-Global CSS project
implemented March 2007
**********************************************************/

.redText {
	color: #c00;
}

.redStrong {
	color: #c00;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}

.redTextBoldSixteen {
	font-weight: bold;
	color: #c00;
	font-size: 14px;
}

.boldTextSixteen {
	font-weight: bold;
	font-size: 14px;
}

.isoHeader {
	color: #fff;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}

