body { 
font-family: verdana,arial,helvetica,sans-serif; 
color: #1C1C1C; 
background-image: url('../sb_images/images/bgP.jpg') !important;
background-position: center center;
margin: 0px;
padding: 0px;
font-size: 12px;
}

.wrapmeup {
width: 980px;
background-color: #FFFFFF;
margin-left: auto;
margin-right: auto;
text-align: left;
}



/*Deal of the Day*/
a.dod {
display: block;
font-weight: bold;
height: 28px;
background-image: url('../sb_images/headers/images3/images/dodback.gif');
background-position: center center;
text-align: center;
border-left: 1px solid #6c6e98;
border-right: 1px solid #6c6e98;
}

a.dod:link{
  color: #333366;
  text-decoration: none;
}
a.dod:active{
  color: #333366;
  text-decoration: none;
}
a.dod:visited{
  color: #333366;
  text-decoration: none;
}

a.dod:hover{
  color: #3591c3;
  text-decoration: underline;
}

div.dodspace {
height: 7px;
}

/*Utility Nav*/
div.utilityNav {
color: #717171;
font: 10px verdana; 
text-align: right; 
margin: 5px 18px 0px 0px;
}

div.utilityNav a:link { color: #717171; font-size: 10px; font-family: Verdana, helvetica,arial,sans-serif; text-decoration: none;}
div.utilityNav a:visited { color: #717171; font-size: 10px; font-family: Verdana, helvetica,arial,sans-serif; text-decoration: none;}
div.utilityNav a:active { color: #717171; font-size: 10px; font-family: Verdana, helvetica,arial,sans-serif; text-decoration: none;}
div.utilityNav a:hover { color: #3591c3; font-size: 10px; font-family: Verdana, helvetica,arial,sans-serif; text-decoration: underline;}

/*Various Shells*/
.frontShell {
border-left: 1px solid #6c6e98; 
border-right: 1px solid #6c6e98; 
border-top: 1px solid #6c6e98; 
border-bottom: 1px solid #6c6e98; 
}

.storeShell {
border-left: 1px solid #6c6e98; 
border-right: 1px solid #6c6e98; 
border-top: 1px solid #6c6e98; 
border-bottom: 1px solid #6c6e98; 

}

.galleryShell {
border-left: 1px solid #6c6e98; 
border-right: 1px solid #6c6e98; 
border-top: 1px solid #6c6e98; 
border-bottom: 1px solid #6c6e98; 

}

.myplaceShell {
border-left: 1px solid #6c6e98; 
border-right: 1px solid #6c6e98; 
border-top: 1px solid #6c6e98; 
border-bottom: 1px solid #6c6e98; 

}


.contentarea {
margin: 0px 9px 0px 9px;
}

.contentareaforums {
margin: 6px 8px 0px 8px;
}

/* Top Level Sub Nav */
.topsubnav {
border-left: 1px solid #bcbcbc; 
border-right: 1px solid #bcbcbc; 
border-bottom: 1px solid #bcbcbc;
font-size: 12px;
padding: 6px 5px 6px 5px;
color: #aaaaaa;
}




div.rightnav {
  text-align:left;
  border-left:1px solid #bbbdd9;
  border-right:1px solid #bbbdd9;
  background: #f7f7f9;
  padding: 0px;
}

div h3 {
  margin: 5px 0px 2px 0px;
  font-size: 12px;
  color: #e78403;
}


div.rightheading {
  margin: 0px 0px 0px 0px;
  padding: 3px;
  font-size: 12px;
  color: #5c5e8d;
  font-weight: bold;
  border-bottom: 1px solid #bbbdd9;
  border-top: 1px solid #bbbdd9;
  background-color: #d1d3e7;
}
/* Left Nav Filters */

div#filters {
  text-align:left;
  padding: 0px;
  margin: 0px;
}

div#filters h3 {
  margin: 0px 0px 2px 0px;
  padding: 4px 3px 4px 5px;
  font-size: 12px;
  color: #333366;
  background-color: #edf6d7;
  border-top: 1px solid #bbbdd9;
  border-bottom: 1px solid #bbbdd9;
  background-position: bottom;
}

div#filters div.filterdown h3 {
  margin: 0px 0px 2px 0px;
  padding: 4px 3px 4px 5px;
  font-size: 12px;
  color: #de6e00;
  background-color: #EDEEF7;
  border-top: 1px solid #bbbdd9;
  border-bottom: 1px solid #bbbdd9;
  background-position: bottom;
}


div#filters h3 a {
color: #333366;
text-decoration: none;
}

div#filters div.leftheading {
  margin: 0px 0px 0px 0px;
  padding: 3px;
  font-size: 12px;
  color: #5c5e8d;
  font-weight: bold;
  border-bottom: 1px solid #bbbdd9;
  border-top: 1px solid #bbbdd9;
  background-color: #d1d3e7;
  
}

.productdetailsimg {
margin-bottom: -6px;
}


div#filters span {
  margin: 0px 0px 2px 5px;
  padding: 0px;
  color: #797979;
  display: block;
  font-size: 11px;
}

div#filters span a:link{
  color: #333366;
  text-decoration: none;
}
div#filters span a:active{
  color: #333366;
   text-decoration: none;
}
div#filters span a:visited{
  color: #333366;
  text-decoration: none;
}

div#filters span a:hover{
  color: #098500;
  text-decoration: underline;
}

div#filters2 {
  text-align:left;
  padding: 0px;
}
div#filters2 h3 {
  margin: 0px 0px 4px 0px;
  padding: 4px 3px 4px 5px;
  font-size: 12px;
  /*color: #d75d00;*/
  color: #333366;
  background-color: #f7f7f9;
  border-bottom: 1px solid #bbbdd9;
  border-top: 1px solid #bbbdd9;
  background-position: bottom;

}


div#filters2 span {
  margin: 0px 0px 2px 10px;
  padding: 0px;
  color: #797979;
  display: block;
  font-size: 11px;

}

div#filters2 span a:link{
  color: #333366;
  text-decoration: underline;
}
div#filters2 span a:active{
  color: #333366;
  text-decoration: underline;
}
div#filters2 span a:visited{
  color: #333366;
  text-decoration: underline;
}

div#filters2 span a:hover{
  color: #ff5a00;
  text-decoration: underline;
}

div#appfilthldr {
background-image: url('../sb_images/superstore/images/appliedfiltersM.gif');
background-repeat:repeat-y;
width: 160px;
font-size: 11px;
}

div.appfilttext {
padding: 3px 3px 3px 5px;
}


div.filtersbottom {
background-image: url('../sb_images/superstore/images/appliedfiltersB.gif');
background-position: top;
background-repeat: no-repeat;
height: 8px;
width: 160px;
margin-bottom: 12px;
font-size: 1px;
}

.browsebottom {
background-image: url('../sb_images/superstore/images/browseB.gif');
background-position: bottom;
background-repeat: no-repeat;
height: 8px;
text-align: left;
width: 160px;
margin-bottom: 15px;
margin-top: -2px;
}

.filtergroup {
border-left: 1px solid #bbbdd9;
border-right: 1px solid #bbbdd9;
margin: 0px 0px 0px 0px;
padding: 0 0 5px 0;
}

.filtergroup2 {
border-left: 1px solid #bbbdd9;
border-right: 1px solid #bbbdd9;
margin: 0px 0px 0px 0px;
padding: 0 0 5px 0;
}

span.viewall {
font-weight: bold;
}

img.subnavg {
display: block;
position:relative;
border: 0;
float: left;
margin: 0px;
padding: 0px;
}


/****other area navigation*******/
.resourcesnav2 {
border-left: 1px solid #CCCCCC; 
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC; 
background-color: #F7F7F9; 
margin: 0px;
}

.resourcesnav {
border-left: 1px solid #CCCCCC; 
border-right: 1px solid #CCCCCC; 
border-bottom: 1px solid #CCCCCC; 
background-color: #dddeeb; 
margin: 0px 0px 10px 0px;
}

.resourcesnav a {
display: block;
border-bottom: 1px solid #dddeeb;
padding: 5px;
text-decoration: none;
background-color: #edeef7; 

}

.resourcesnav a:link {
}

.resourcesnav a:active {
}

.resourcesnav a:visited {
}

.resourcesnav a:hover {
background-color: #FFC; 

}

.resourcescontentarea {
padding: 6px 12px 8px 12px;
line-height: 150%;
}

.classescontentarea {
padding: 0px 6px 8px 6px;
}

.resourcescontentarea .breadcrumbs {
font-size: 11px;
margin-bottom: 8px;
padding-bottom: 12px;
border-bottom: 1px solid #dddeeb;
margin-top: 0px;
padding-top: 0px;
}

.flayoutbox {
text-align: center; padding-top: 22px;
}


.r-navbutton {
margin-bottom: 8px;
border: 0px;
}


.r-navbutton2 {
margin-bottom: 8px;
border: 0px;
}


/****** Footer Stuff ******/
div.footerspacer {
height: 18px;
clear: both;

}

div.bluefooterboxT {
background-image: url('../sb_images/superstore/images/bluefooterboxT.gif'); 
background-repeat: no-repeat; 
height: 9px; 
width: 962px; 
background-position: bottom; 
margin-top: 14px;
margin: 18px 8px 0px 8px;
}

div.bluefooterboxM {
background-image: url('../sb_images/superstore/images/bluefooterboxM.gif'); 
background-position: bottom;
width: 962px; 
margin: 0px 8px 0px 8px;
border-top: 1px solid #333366;
}

div.bluefooterboxB {
background-image: url('../sb_images/superstore/images/bluefooterboxB.gif'); 
background-repeat: no-repeat; 
height: 9px; 
width: 962px; 
background-position: top; 
margin: 0px 8px 8px 8px;
}



div.whitefooterbox {
height: 109px; 
width: 962px; 
margin: 0 8px 0px 8px;
}


div.footergroup {
float: left;
font-size: 11px;
color: #FFFFFF;
width: 150px;
text-align: left;
padding: 5px 12px 5px 18px;
border-right: 1px solid #a7a8c7;
margin: 10px 0px 10px 8px;
}

div.footergroup div.footerheadline {
font-family: Verdana;
font-size: 12px;
font-weight: bold;
margin-bottom: 5px;
}


div.footerlinks {
margin-left: 5px;
}


div.footerlinks a:link {
color: #FFFFFF;
text-decoration: none;
display: block;
}

div.footerlinks a:active {
color: #FFFFFF;
text-decoration: none;
display: block;
}

div.footerlinks a:visited {
color: #FFFFFF;
text-decoration: none;
display: block;
}

div.footerlinks a:hover{
color: #FFFFFF;
text-decoration: underline;
display: block;
}

.clearboth {
clear: both;
}

/**header area search box and logo**/


div.hdrMain {
  position: relative;
  height: 66px;
}


a#logobox {
  display: block;
  position: absolute;
  width: 263px; 
  height: 46px;
  left: 15px;
  top: 9px;
  background-image: url(../sb_images/headers/images3/images/logo.jpg);
}

input#searchgo {
  height: 21px;
  width: 23px;
  position: absolute;
  left: 386px;
  top: 8px;
}

form#searchbox input.shoptivate {
  border-width: 0;
  position: absolute;
  left: 63px;
  top: 12px;
  width: 317px;
  height: 15px;
  color: #666;
  font-family: verdana, arial, sans-serif;
  font-size: 10px;
}

form#searchbox {
  position:absolute;
  left: 298px;
  top: 29px;
  width: 422px; 
  height: 37px;
  background-image: url(../sb_images/headers/search-box3.gif);
  background-repeat: no-repeat;
}

/** Quick Ordering **/

div#ordering_pop {
  position: absolute;
  width:300px;
  height:50px;
  z-index:100;
  background-image: url(../sb_images/popback8.png)
}

div#ordering_pop .wait {
  position: absolute;
  top: 9px;
  left: 9px;
  height: 32px;
  padding: 9px 0 0 36px;
  background-image: url(../sb_images/popbackanim.gif);
  background-repeat: no-repeat;
  color: #fff;
}

a#viewcart {
  display: block;
  height: 37px;
  width: 212px;
  background-image: url(../sb_images/view-cart.gif);
  position: absolute;
  color: #fff;
  text-decoration: none;
  left: 740px;
  top: 29px
}


#cartttl a {
color: #fff !important;
text-decoration: none !important;
font-size: 10px;
}

#cartttl a:hover {
color: #fff !important;
text-decoration: underline !important;
}

a#viewcart div {
  position: absolute;
  text-align: left;
  left: 60px;
  top: 21px;
  font-size: 10px;
}

div.cartpopup {
  width: 784px;
  margin-top: 10px;
  overflow: hidden;
  position: absolute;
  visibility: hidden;
}

div#shdetail div.cartpopup {
  width: 644px;
}

div#shdetail div.cartpopup .t, div#shdetail div.cartpopup .b {
  background-image: url(../sb_images/cartpopbk_n.png);
}

div#shdetail div.cpwarn .t, div#shdetail div.cpwarn .b {
  background-image: url(../sb_images/cartpopbkw_n.png);
}

div.cartpopup .cont {
  padding: 15px;
  position: relative;
}

div.cartpopup .t, div.cartpopup .b {
  width: 100%;
  height: 55%;
  position: absolute;
  left: 0;
  background-image: url(../sb_images/cartpopbk.png);
}

div.cpwarn .t, div.cpwarn .b {
  background-image: url(../sb_images/cartpopbkw.png);
}

div.cartpopup .t {
  top: 0;
}

div.cartpopup .b {
  bottom: 0;
  background-position: left bottom;
}

a.addstatus {
  height:32px;
  display:none;
  margin-left:auto;
  margin-right:auto;
}

form.cartadding a.addstatus {
  display:block;
  width:131px;
  background-image: url(../sb_images/anim2.gif);
}

form.cartadded a.addstatus {
  display:block;
  width:96px;
  background-image: url(../sb_images/iadded.gif);
}

form.cartoos a.addstatus {
  display:block;
  width:190px;
  background-image: url(../sb_images/ioos.gif);
}

div.pop-related-items {
color: #212121;
border: 1px solid #BCBCBC;
background-color: #F7F7F9;
padding: 5px;
margin-top: 20px;

}

div.itemadded {
color: #212121;
margin-left: 38px;
}

div.itemadded a:link{
color: #333366;
}
div.itemadded a:active{
color: #333366;
}
div.itemadded a:visited{
color: #333366;
}
div.itemadded a:hover{
color: #40b0a4;
}



.popviewcart {
float: left;
}

.qtyunav  {
float: left;
}

.qtyoos {
float: left;
color: #CC0000;
}


.adarea {
padding: 4px 0 4px 0; 
border-bottom: 2px dotted #A3C7A2; 
border-top: 2px dotted #A3C7A2; 
margin: 4px; text-align: center;
}

.contentarea {
margin: 0px 9px 0px 9px; 

}


.fpcontentmiddle {
margin-left: 10px;
}

.listdivider {
height: 1px;
font-size: 1px;
border-top: 1px solid #BCBCBC;
margin-top: 5px;
margin-bottom: 4px;
}


/***** Recently Viewed Stuff *****/


div.footerrecent {
width: 962px; 
margin: 0 8px 0px 8px;
padding: 0px;
min-height: 80px; 
}


.recentviewedlink {
float: right; 
font-size: 10px;
font-weight:bold;
padding:9px 8px 0 8px;
}


div.recentviewedtop {
padding: 8px 6px 13px 6px;
color: #6e6e6e;
text-align: left;
}


div.footerrecentitem {
float:left;
width:234px;
padding:7px 0px 7px 5px;
}

div.fotterrecenttitleI {
float: left;
height: 50px;
width: 50px
}

div.fotterrecenttitleT {
float: left;
width: 170px;
text-align: left;
padding-left: 5px;
}

a.rvprodtitle {
  font-size: 11px;
  text-decoration: none;
  color: #929292;
}

a.rvprodtitle:hover {
color: #098500
}

/***** Blue Content Boxes *******/

.titleT {
padding: 9px 5px 0px 8px;
font-weight: bold;
}

.titleT a {
padding: 9px 5px 0px 8px;
font-weight: bold;
text-decoration: none;
}


div.itemcontent {
padding: 8px 8px 2px 8px;
}


/*Item Page Details Boxes */


.itemdetWT {
background-image: url('../sb_images/images/wideboxT.png'); 
background-repeat: no-repeat; 
width: 962px; 
height: 34px;
background-position: bottom; 
text-align: center; 
text-align: left;
}

.itemdetWM {
background-image: url('../sb_images/images/wideboxM.png'); 
background-repeat: repeat-y; 
width: 962px; 
background-position: top; 
text-align: left;
}

.itemdetWB {
background-image: url('../sb_images/images/wideboxB.png'); 
background-repeat: no-repeat; 
background-position: top; 
height: 11px;
width: 962px; 
text-align: left;
font-size: 1px;
margin-bottom: 15px;
}


.itemdetmedT {
background-image: url('../sb_images/images/medboxT.png'); 
background-repeat: no-repeat; 
width: 615px; 
height: 34px;
background-position: bottom; 
text-align: center; 
text-align: left;
margin-left: auto;
margin-right: auto;
}

.itemdetmedM {
background-image: url('../sb_images/images/medboxM.png'); 
background-repeat: repeat-y; 
width: 615px; 
background-position: top; 
text-align: left;
margin-left: auto;
margin-right: auto;
}

.itemdetmedB {
background-image: url('../sb_images/images/medboxB.png'); 
background-repeat: no-repeat; 
background-position: top; 
height: 11px;
width: 615px; 
text-align: left;
font-size: 1px;
margin-left: auto;
margin-right: auto;
margin-bottom: 15px;
}

.classestextarea {
padding: 8px 12px 8px 12px; 
line-height: 140%;
}

.catdescboxT {
background-image: url('../sb_images/images/catdescboxT.png'); 
background-repeat: no-repeat; 
width: 778px; 
height: 7px;
font-size: 1px;
background-position: bottom; 
text-align: center; 
text-align: left;
margin-top: 8px;
}

.catdescboxM {
background-image: url('../sb_images/images/catdescboxM.png'); 
background-repeat: repeat-y; 
width: 778px; 
background-position: top; 
text-align: left;
}

.catdescboxB {
background-image: url('../sb_images/images/catdescboxB.png'); 
background-repeat: no-repeat; 
background-position: top; 
height: 7px;
width: 778px; 
text-align: left;
font-size: 1px;
margin-bottom: 5px;
}

.caption {
padding: 0px 10px 0px 10px;
color: #40404b;
line-height: 130%;
}

.itemdetT {
background-image: url('../sb_images/images/itemdetT.gif'); 
background-repeat: no-repeat; 
width: 784px; 
height: 34px;
background-position: bottom; 
text-align: center; 
text-align: left;
}


.itemdetM {
background-image: url('../sb_images/images/itemdetM.gif'); 
background-repeat: repeat-y; 
width: 784px; 
background-position: top; 
text-align: left;
}

.itemdetB {
background-image: url('../sb_images/images/itemdetB.gif'); 
background-repeat: no-repeat; 
background-position: top; 
height: 11px;
width: 784px; 
text-align: left;
font-size: 1px;
margin-bottom: 15px;
}

div#shdetail h1 a {
font-size:14px;
}
div#shdetail h1 {
margin:9px 0 0 5px;
}

/*Shoptivate View Item Details Boxes*/
div#shdetail {
padding: 0 5px 0 5px;
}

div#shdetail .itemdetT {
background-image: url('../sb_images/images/itemdetTsv.gif'); 
background-repeat: no-repeat; 
width: 644px; 
height: 34px;
background-position: bottom; 
text-align: center; 
text-align: left;
}

div#shdetail .itemdetM {
background-image: url('../sb_images/images/itemdetMsv.gif'); 
background-repeat: repeat-y; 
width: 644px; 
background-position: top; 
text-align: left;
}


div#shdetail .itemdetB {
background-image: url('../sb_images/images/itemdetBsv.gif'); 
background-repeat: no-repeat; 
background-position: top; 
height: 11px;
width: 644px; 
text-align: left;
font-size: 1px;
margin-bottom: 15px;
}


.gengraybox {
line-height: 160%; 
margin: 12px 0px 12px 0px; 
padding: 10px; 
border: 1px solid #CCCCCC; 
background-color: #F7F7F9;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
text-align: left;
}

.pagescontent {
line-height: 140%;
padding: 4px 12px 8px 12px;

}


/************************** Prod Info Box ********************************************/

.p-info-title-borders{
	background:url('../sb_images/superstore/p-info-title-bordernew.gif') repeat-y;
}


.prod-info-wrapper {
width: 322px;
}
	
.p-info-borders{
	border-left:1px solid #bbbdd9;
	border-right:1px solid #bbbdd9;
	background-color:#F7F7F9;

}

.prod-info-title{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#333366;
	background:url('../sb_images/superstore/images/prod-info-top.gif') repeat-x;
	background-position: top;
	/*height:36px;*/
	padding:10px 4px 10px 10px;
	border-bottom:1px solid #6c6e98;

}

.prod-info-title{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#333366;
	background:url('../sb_images/superstore/images/prod-info-top.gif') repeat-x;
	background-position: top;
	/*height:36px;*/
	padding:10px 4px 10px 10px;
	border-bottom:1px solid #6c6e98;

}

.prod-info-title a {
text-decoration: none;
}




.prod-info-bottom{
	background:url('../sb_images/superstore/images/prod-info-bottom.gif') repeat-x;
	background-position: bottom;
	min-height:53px;
	padding:10px 10px 2px 10px;
	border-top: 1px solid #BCBCBC;
	margin-bottom: 6px;

}

.prod-info-bottom a {
color: #C33;
}


.prod-info-left{
	background-color:#F7F7F9;
	font: bold 10.5px Verdana, Arial, Helvetica, sans-serif;
	color:#212121;
	width:100px;
	padding:5px;
	text-align:right;

}
.prod-info-right input, #prod-info-right select{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
.prod-info-right{
	background-color:#F7F7F9;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#232349;
	padding:5px;

}

.prod-info-saleprice {font-family: arial; font-size: 15px; color: #cc0000; font-weight: bold;}
.prod-info-price {font-family: arial; font-size: 15px; color: #cc0000; font-weight: bold;}
.prod-info-listprice {font-family: arial; font-size: 12px; text-decoration: line-through;}
.yousave {font-family: verdana; font-size: 11px; color: #cc0000; font-weight: normal;}
.priceMedium	{ font-size: 11px; color: #CC0000; font-family: verdana,helvetica,arial,sans-serif; }



input.addtocart {
height: 15px; 
width: 24px; 
font-size: 13px; 
padding: 2px;
border: 1px solid #999bbb;
font-family: arial, verdana;
margin-right: 4px;
}





.storespacer	{	
	height: 12px;
} 

.storeminispacer	{	
	height: 8px;
} 

#product-review {
	margin-top: 10px;
}

#sku_layouts {
	margin-top: 10px;
}

#sku_resources {
	margin-top: 10px;
}


#availability {
font-weight: bold;
}

#instock {
font-weight: bold;
color:green;
}

#lowstock {
font-weight: bold;
color: #E38000;
}

#unavailable {
  color: #CC3333;
  font-weight: bold;
}

#unavailable a {
  font-weight: normal;
}



/**** small product prices ******/


.listprice {
color: #1C1C1C;
font-weight: normal; 
text-decoration: line-through;
font-family: arial;
}


.saleprice {
color: #CC0000;
font-weight: bold;
}

.salepricewords {
color: #CC0000;
}
.regularprice {
color: #CC0000;
font-weight: bold;

}

/***********Facebook Iframe overwrite***********************/
.grid_item a img{
margin-left: 10px;
}


/* Custom Input Boxes */
.inputbox input {
border: 5px;
}

/********** Share Bar *************************/

div.sku_share { position:relative; width:644px; margin: 5px 0px 7px 0px; }
img.share_email,img.share_email_on,img.share_prodpg { left:0; }
img.share_share,img.share_share_on { left:129px; }
img.share_print,img.share_print_on { left:258px; }
img.share_fav,img.share_fav_on { left:387px; }
img.share_wish,img.share_wish_on { left:517px; }

img.share_email_on, img.share_share_on, img.share_print_on, img.share_fav_on, img.share_wish_on {
position:absolute;
top:0;
display:none;
cursor:pointer;
z-index:2;
}
img.share_email, img.share_share, img.share_prodpg, img.share_print, img.share_fav, img.share_wish {
cursor:pointer;
position:absolute;
top:0;
}

div.sku_share_email  img.share_email_on,  div.sku_share_email  div.share_email_txt,
div.sku_share_share  img.share_share_on,  div.sku_share_share  div.share_share_txt,
div.sku_share_print  img.share_print_on,  div.sku_share_print  div.share_print_txt,
div.sku_share_fav    img.share_fav_on,    div.sku_share_fav    div.share_fav_txt,
div.sku_share_wish   img.share_wish_on,   div.sku_share_wish   div.share_wish_txt { display:block; }

div.sku_share_email img.share_email,
div.sku_share_share img.share_share,
div.sku_share_print img.share_print,
div.sku_share_fav img.share_fav,
div.sku_share_wish img.share_wish,
img.share_prodpg { display:none; }

div.share_email_txt, div.share_share_txt, div.share_print_txt, div.share_fav_txt, div.share_wish_txt {
display:none;
border: 1px solid #098500;
padding: 15px;
}

div#shdetail img.share_prodpg { display: block; }
div#shdetail img.share_email,
div#shdetail img.share_share,
div#shdetail img.share_print { display: none; }

/********** Twitter *************************/
.twtr-hd H4 a {
font-size: 14px !important; 
}
