/* Global Button Styles Used Across All Page Types */
.sendPrint a {
	font-family:Arial,Helvetica,sans-serif;
	color: #920E20 !important; 
	padding: 5px 0 1px 21px;
	margin-left:10px;
}


.sendPrint a.sendToFriend {
	background: transparent url(../img/icons/_sprite.gif) no-repeat scroll -10px -1416px;
	padding-left: 25px;
}


/* Home Page */
#home .sendPrint {
	float: right;
	font-size: 11px;
	margin:5px 20px 0 0;
}


/* Verticals */
.breadcrumb .sendPrint {
	float: right;
	font-size: 11px;
	margin-right: 20px;
}


/*Compare Page*/
#compare .breadcrumb .sendPrint {
	float: right;
	font-size: 11px;
	margin-right: 175px;
}

#compare .breadcrumb .sendPrint a {
	padding: 0 0 0 20px;
	color: #003399 !important;
	
}


/*Product Options*/

#crumbWrapper .sendPrint {
	float: right;
	font-size: 11px;
	margin-right: 20px;
}

#crumbWrapper .sendPrint a {
	padding: 0 0 0 20px;
}


/*NB Pages*/

#dyn_NB .sendPrint{
	position: absolute;
	top: 7px;
	right: 20px;
}

#dyn_NB  .sendPrint a {
	padding: 0 0 0 20px;
}


/***************************** SHARE MODAL STYLES STARTS ********************************************************************/

/*wrap styles */
#shareThisWrap *{ text-align:left; }
#shareThisWrap { position: absolute; z-index: 6000; top: 50px; left: 50%; width:350px; /*width:574px;*/ margin-left:auto; margin-right:auto; background:#fff; padding:0 0 10px 0; border:5px solid #039; }
#shareThisWrap a{ outline: none; }
/*close and header styles */
#shareThisWrap a#closeButton { color: #039; position: absolute; background:url(../img/icons/close.gif) no-repeat right top; padding-right: 17px; height: 14px; width: 100px; top: 7px; right: 10px; text-align: right; cursor: pointer; }
#shareThisWrap h2{ margin:0 0 18px; height: 25px; font-size:1.1em; line-height:1.4;text-align:left;color:#000;font-weight:bold; background:url(../img/backgrounds/shareH2.gif) repeat-x left top; padding: 5px 0 0 10px; }
#shareThisWrap h3{ color: #000; font-size: 1em; font-weight: bold; padding: 0; margin: 10px 0 15px 20px; }
/*list styles*/
#shareThisWrap #shareThis{  }
#shareThisWrap #shareThis .emailConf, #shareThisWrap #shareThis .smsConf{ color: #f00; text-align: center; display: block; }
#shareThisWrap ul#services{ height:105px; margin: 0 0 0 25px; padding:0px 12px 0px 12px;}
#shareThisWrap ul#services.offScreen{display:none;}
#shareThisWrap p {font-size:1em;margin:8px 45px 8px 20px;}
#shareThisWrap ul#services li{float:left; width:60px; height: 18px; margin:0; padding:0; cursor:pointer; padding:3px 0 0 32px; background-repeat:no-repeat; background-position:left; font-size:1em; margin:3px 0px 3px 0px; border:1px solid #fff; display:inline-block; background-image:url(../img/icons/share_sprite.gif); }
#shareThisWrap ul#services li.left{ width: 45px;}
#shareThisWrap ul#services li.current{ border:1px solid #F3F0E9 }
/* icon classes */
#shareThisWrap ul#services li#shareEmail{ background-position: 0px -73px; }
#shareThisWrap ul#services li#shareDigg{ background-position: 0px -49px; }
#shareThisWrap ul#services li#shareMyspace{ background-position: 0px -121px; }
#shareThisWrap ul#services li#shareFacebook{ background-position: 0px -98px; }
#shareThisWrap ul#services li#shareSMS{ background-position: 0px -3px; }
#shareThisWrap ul#services li#shareDelicious{ background-position: 0px -24px; }
#shareThisWrap ul#services li#shareStumbleUpon{ background-position: 0px -143px; }
#shareThisWrap ul#services li#shareTwitter{ background-position: 0px -167px; }
/*send emailwrapper */
#shareThisWrap #sendEmailWrapper { display: none; margin:0 0 0 20px; _margin:0 0 0 16px; } 
#shareThisWrap #sendEmailWrapper .back{ color: #3889c8; background: url(../img/icons/share_back.gif) no-repeat left top; padding-left: 18px; text-decoration: none; display: block; border-bottom: 1px solid #999; padding:0 0 15px 18px; margin:0 20px 20px 0; }
#shareThisWrap #sendEmailWrapper h3{ margin:10px 0 10px; }
#shareThisWrap div#sendEmailWrapper p span.requiredFields{font-size:.8em; display:block; margin:5px 0px;}
#shareThisWrap #sendEmailWrapper form{ margin: 0 45px 0 10px; }
#shareThisWrap #sendEmailWrapper fieldset{border:none; margin:0px 12px 0px 12px; padding:0;}
#shareThisWrap #sendEmailWrapper label {display:block;float:left; font-size:.9em;margin:8px 5px 0px 0px;text-align:right;width:105px; overflow:hidden;}
#shareThisWrap #sendEmailWrapper label.message {width:80px;}
#shareThisWrap #sendEmailWrapper span#charLeft{font-size:.9em; float:left; display:block; width:100px; margin-left:10px; color: #999; }
#shareThisWrap #sendEmailWrapper input {display:block;float:left;margin:5px 0px 0px 0px; padding: 2px;width:154px;border:1px solid #969696;}
#shareThisWrap #sendEmailWrapper input#friendsEmail{ margin-bottom: 3px; }
#shareThisWrap #sendEmailWrapper .fail{border:2px solid #990000;}
#shareThisWrap #sendEmailWrapper input.sendEmail{ width: 70px; height:22px; float:right; cursor:pointer; margin: 20px 0; padding:0; background:url(../img/btn/share.gif); border:none;}
#shareThisWrap #sendEmailWrapper label.message{text-align:left; float:none; clear:both; display:block; display:block; width:auto; margin:15px 0px 2px 10px;}
#shareThisWrap #sendEmailWrapper .textAreaWrapper{ padding:0; display:block; margin: 5px 0 0 10px;}
#shareThisWrap #sendEmailWrapper textarea { padding: 3px; }
/*#shareModalAbsoluteWrap #modalWrapper #sendEmailWrapper input, #modalWrapper #sendEmailWrapper select, #modalWrapper #sendEmailWrapper label {cursor:pointer;} */
#shareThisWrap #sendEmailWrapper .instructs{font-size:.9em;line-height:1;padding:2px 0px 0;margin-left:110px;}
#shareThisWrap #sendEmailWrapper .sendEmailError{ font-size:.8em; color:#FF0000; margin: 2px 0px 2px 110px; clear:both; overflow:hidden;}
#shareThisWrap p.emailConfirmedMessage{ border-bottom:1px dotted #ccc; padding-bottom:5px;}

#shareThisWrap #sendSMSWrapper{ display: none; margin:0 0 0 20px; _margin:0 0 0 16px; }
#shareThisWrap #sendSMSWrapper .back{ color: #3889c8; background: url(../img/icons/share_back.gif) no-repeat left top; padding-left: 18px; text-decoration: none; display: block; border-bottom: 1px solid #999; padding:0 0 15px 18px; margin:0 20px 20px 0; }
#shareThisWrap #sendSMSWrapper h3{ margin:10px 0 20px; }
#shareThisWrap #sendSMSWrapper label{ display: block; margin: 0 0 5px; font-weight: bold; font-size: .9em; }
#shareThisWrap #sendSMSWrapper input{ display: block; margin-bottom: 10px; border:1px solid #969696; padding: 2px; }
#shareThisWrap #sendSMSWrapper .floatWrap{ margin: 15px 0 0 20px; }
#shareThisWrap #sendSMSWrapper .floatWrap .number{ float: left; width: 35%; overflow: auto; }
#shareThisWrap #sendSMSWrapper .floatWrap .message{ float: left; }
#shareThisWrap #sendSMSWrapper .floatWrap .message strong{ display: block; margin-bottom: 10px; width: 325px; }
#shareThisWrap #sendSMSWrapper .textAreaWrapper{margin:0; padding:0; display:block; }
#shareThisWrap #sendSMSWrapper textArea{ border:1px solid #969696; padding: 2px; height:58px; color: #666;}
#shareThisWrap #sendSMSWrapper #charLeft{ float: right; font-size: .9em; color: #999; margin: 5px 5px 0 0; }
#shareThisWrap #sendSMSWrapper .buttonWrap{ margin: 10px 20px 0 0; border-bottom:1px solid #999999; }
#shareThisWrap #sendSMSWrapper #smsSubmit{ text-indent: -9999px; width: 70px; height:22px; float:right; cursor:pointer; margin: 20px 0 10px; padding:0; background:url(../img/btn/share.gif); border:none; }
#shareThisWrap #sendSMSWrapper #messageError{ font-size: .9em; color: #f00; margin-bottom: 8px; }


/***************************** SHARE MODAL STYLES ENDS *****************************************************************/