.floatLeft{float:left;}
.clearB{clear:both;}
#atcAtwLayer{
}
#atwAtwLayerMainContent.popLayerMainContent{padding:0;}
.atcAjaxContent .ajaxLayerTop {
    /* width: 100%; */
	margin-bottom:12px;
	padding: 20px 20px 0px 20px;
	line-height: 1.5;
}
.ajaxLayerTop .warningMsg{
    clear:both;
}
.atcAjaxContent .ajaxLayerBottom{
	padding: 0px 20px 8px 20px;
	background: #e0e0e0;
	position: relative;
}
.atcAjaxContent .ajaxLayerBottom:after{position:absolute;content:"";border-top:1px solid #ccc;width:605px;left:0;top: 0px;}
.atcAjaxContent .ajaxLayerBottom:before{position:absolute;content:"";border-top:1px solid #fff;width:605px;left:0;top: 1px;}
.atwForm{
    color: #737373;
}
.ajaxLayerBottom h3{margin-bottom:.5em;}
.atc .ajaxContent,
#atcAtwLayer .atcAjaxContent{
    /* padding: 14px; */
    position: relative;
    width: 605px;
}
.ajaxLayerTopLeft img{
	border:1px solid #CCC;
	padding:0.5em;
	background:#fff;
}
#atcAtwLayer{
	position:absolute;
	z-index: 9999;
	display:none;
	color:#595959;
}
.atwLayerLoader .ajaxContent,
.loginLayerAjaxContent .loginSection,.newAcct{
	padding: 0 20px 20px;
	border-bottom: 1px solid #CCCCCC;
}
.loginLayerAjaxContent .loginSection{width:340px;}
.loginLayerAjaxContent a {
    color: #969696;
}
.atwLayerLoader .atwAjaxContent,
.atwAjaxContent{
	padding: 0px 18px 5px;
	width:330px;
}
.atwAjaxContent .ajaxLayerTopRight{
}
.atwAjaxContent .ajaxLayerTopRight h4{
	color: #595959;
}
	
.forgotPass{
	display:none;
	padding:20px;
	width: 330px;
}
.forgotPass p{font-size:12px;color: #696969;}
.newAcct, .yesAcc{display:none;width: 478px;}
.newAcct .ajaxLoginForms input{margin-left:15px;}
.ajaxLayerTopLeft {
    float: left;
    margin-right: 15px;
}
.ajaxLayerTopRight{
	/*float:right;*/
	width:24em;
}
#atcAtwLayerMainContent h4{
	line-height:1.1;
	margin-bottom:0.3em;
}
h4 span.toFollowing{
    font-weight: normal;
	color: #737373;
    line-height: 1.4;
}
span.atcLayerPricePrice{
	color:#900;
	margin-left:3px;
	font-size:12px;
	font-weight:bold;
}
.itnlPrice {
	color: #333333;
    font-size: 7.5pt;
    font-weight: bold;
    padding-left: 5px;
}
.atcLayerFreeShipping{clear:both;}
.popupLayerHeader.WishListHeader {
    background-color: #f1f1f1;
    border: 0;
}
#atcAtwLayerMainContent {
    font-size: 12px;
    padding:0px;
}
ul.ajaxLoginForms{
	color: #696969;
}
.ajaxLoginForms li{
	margin-bottom: 18px;
}
.ajaxLoginForms li input{
    height: 24px;
    width: 260px;
}
.newAcct .ajaxLoginForms li input{
    height: 24px;
    width: 183px;
    padding-left:3px;
}
.ajaxLoginForms li span{
    display: block;
	width: 64px;
    float: left;
    text-align:left;
}
.formBottom{
    width: 272px;
    float: right;
}
.newAcct .formBottom{
    width:100%;
    float: right;
    margin-top:10px;
}
.signUpEmails{width:200px;float:left;margin-top: 15px;color: #595959;}
.signUpEmails span, .staySignedInWL span{color: #737373;font-weight:bold;}
.privacy{margin-left: 24px;}
.loginLayerAjaxContent  .staySignedInWL{float:left;width: 135px;}
.loginLayerAjaxContent  .staySignedInWL input{margin-left:0;}
.loginLayerAjaxContent .newAcct .staySignedInWL{float:left;width: 125px;margin: 15px 0px 0px 24px;}
.loginLayerAjaxContent .staySignedInWL a.moreInfo{background-image: url(/images/en/bhSprite.png);}
.loginLayerAjaxContent .staySignedInWL a.moreInfo{background-position: -2px -325px;display:inline-block;height:20px;width:18px;text-indent:-9999px;}
.loginButton.sprBtnLOGIN{background: transparent url(/images/footerSprite.png) 346px -219px;border:0;padding:0;text-indent:-9999px;width: 78px;height: 36px;display:block;clear:both;}
.loginButton.sprBtnLOGIN:hover {background-position: 175px -219px;}
.newAccount.sprBtnCREATE-ACCOUNT{background: url(/images/register.png);border:none;text-indent:-999px;display:block;width: 121px;height: 52px;color:#E9E9E9;cursor:pointer;}
.newAccount.sprBtnCREATE-ACCOUNT:hover{background-position:0px 58px}
.noAcc, .yesAcc{font-weight:bold;border-top: 1px solid #fff;padding: 14px;color: #595959;}
.noAcc a, .yesAcc a, .atwLayerCancel{color: #185a8e;font-size: 14px;font-weight: bold;text-decoration:underline;cursor:pointer;}
.atwLayerCancel{line-height:40px}
.ajaxLayerBoldMessage{
	font-weight:bold;
}
.formButt {
    float: right;
}
.nwisLayer .formButt {margin-top:4px;}
.clear.formButt {
     max-width:235px;   
}
.atcAjaxContent .formButt {
    margin-top: 1.6em;
}
.formButt *{
	float:left;
	margin-left:0.6em;
}
p.explMapOnATC {
    clear: both;
    color: #717171;
    font-family: arial,helvetica,sans-serif;
    line-height: 1.2;
    padding: 12px 20px 0 0;
}
.forgotPassword{
	margin-bottom:15px;
}
.ajaxLayerErrorMessage{
	color:#900;
	font-weight:bold;
}

.popupLayer .ajaxLayerErrorMessage {color:#900;}

.layerErrorList{
	margin-bottom:0.8em;
}
.ajaxLayerBlockText{
	font-weight:bold;
}
.existingWishLists label{
	display:block;
	margin-bottom:3px;
}
.formButt .sprBtn{
	cursor:pointer;
	clear:none;
}
.formButt .atwLayerGo.sprBtnSUBMIT{
    background-image: url("/images/cartSprite.png");
	background-position: 0px -386px;
    height: 38px;
    line-height: 38px;
    width: 170px;
    border: 0;
    background-color: transparent;
    float: right;
	color: #165485;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 14px;
	text-indent: 18px;
}
.formButt .password.sprBtnSEND{
	background-image: url("/images/cartSprite.png");
	cursor: pointer;
        background-position: 0px -386px;
	height: 38px;
	line-height:38px;
	width: 168px;
	border:0;
	background-color:transparent;
	float: right;
	color: #165485;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px;
	padding: 0;
	margin-left: 10px;
}
.ajaxLyrInstr{font-size:1.1em;}
.nwisLayer {float:left;width: 345px;color: #6d6d6d;line-height: 1.3;}
body.pt .nwisLayer{width:445px;}
body.pt .nwisLayer .popLayerMainContent{float:none;overflow:auto;}
body.pt .nwisLayer .popLayerMainContent form > div{margin:0 auto;}
.roundedInput{width:310px;}
.atwAjaxContent .ajaxLayerTop{width:auto;}
.negativeZ{z-index: -1}
.ajaxLayerBottom .warningMsg{
	border:1px solid #FFF;
	color:#b80504;
	background-color:#FFFFCC;
	font-size:0.9em;
	line-height:1.2;
	padding:0.675em;
	margin:0.7em 0;
}
.existingWishLists{
	max-height: 8em;
	overflow:auto;
}

.nwisLayer .ajaxLayerTop .ajaxLyrInstr {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0.5em 0em 1.3em
	}
	
ul.forgetPass-ul {
	text-align:right;
	padding:1px;
}
	
ul.ajaxLoginForms li.captcha {
	height:60px; 
	margin-top: 9px;
}
ul.ajaxLoginForms li input.captchaAnswer{
	width:100px;
}

div.clear {clear:both;}

.ajaxLayerFormSection h3 {margin-bottom:0;}
.newWishList{
    margin-bottom: 12px;
}
.newWishList span{
	
}
.newWishListText{width:185px;height:25px;}

/*BKO Intl. shipping*/


span.intlShipChargeA {
	text-decoration: underline;
	cursor: pointer;
}

span.intlShipChargeB {
	font-size: 11px;
	color: #595959;
	font-weight: bold;
}

span.intlShipCharge {
	display: none;
	font-size: 11px;
	color: #595959;
}

/*** START Accessories in add-to-cart layer ***/
.atcAjaxContent .itemLine{border-top: 1px solid #ccc;border-bottom: 1px solid #fff;}
.atcAjaxContent .sTLine{clear:both;border-top: 1px solid #ccc;border-bottom: 1px solid #fff;}
.accInAtcLayer{clear: both;font-family: Arial,Helvetica,sans-serif;margin-top: 11px;}
.accInAtcLayer h3.essentialAccs{font-size: 14px;font-weight: bold;margin: 0;padding: 9px;
	text-shadow: 1px 1px 0 #FFFFFF;
}
.accInAtcLayer h3 span{font-size:12px;font-weight:normal;}
.accInAtcLayer .accCategory{position:relative;background-color: #FFFFFF;border: 1px solid #C8C7C8;margin-bottom: 9px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
#atcAtwLayerMainContent .accInAtcLayer .accCategory .accCatName{border-bottom: 1px solid #C8C7C8;color: #165485;font-size: 14px;font-weight: bold;line-height: 1;margin-bottom: 0;padding: 0.5em;}
.accInAtcLayer .accCategory .accCatName a{color: #595959;font-size: 11px;font-weight: normal;text-decoration: none;}
.accInAtcLayer .accCategory .accCatName a:hover{color:#000000;}
.accInAtcLayer .accCategory .accCatName a.localScroller{display: inline;float: none;}
.accInAtcLayer .accCategory .cell{float: left;margin-bottom: 0;padding: 5px 7px;}
.accInAtcLayer .accCategory .cell.accCatItemImgWrap{padding-left:13px;}
.accInAtcLayer .accCategory .cell.accCatItemDesc{width: 248px;padding: 10px 7px 10px 15px;}
.accInAtcLayer .accCategory .cell.accCatItemPrice {line-height: 1.3em;padding: 10px 6px 0;text-align: center;width: 89px;}
.accInAtcLayer .accCategory .cell.accCatItemPrice .greyMarketTTopener .gmTTopenerText{color: #595959;cursor: pointer;display: inline-block;margin: 0 auto;text-decoration: underline;}
.accInAtcLayer .accCategory .cell.accCatItemPrice .priceValue{color: #990000;font-weight: bold;}
.accInAtcLayer .accCategory .cell.accCatItemAtcAtw{width: 118px;padding-top: 10px;}
.accInAtcLayer .accCategory .cell.accCatItemAtcAtw .atc,
#cartWrapper .accInAtcLayer .accCategory .cell.accCatItemAtcAtw .atc{clear: none;float: none;margin: 0;}
.accInAtcLayer .accCategory .cell.accCatItemAtcAtw .wishList,
#cartWrapper .accInAtcLayer .accCategory .cell.accCatItemAtcAtw .wishList{clear: none;float: none;margin: 0 0 0 2px;}
#conversionZone .accInAtcLayer .accCategory .cell.accCatItemAtcAtw .atc .inCartButton{height:auto;}
.accInAtcLayer .accCategory .accCatMessage{border-top: 1px dotted #828282;clear: both;font-size: 10px;margin: 0;padding: 6px;}
.accInAtcLayer .accCategory .accCatMessage span{color:#990000;}
.accInAtcLayer .viewAllAcc p {float: left;font-size: 1em;line-height: 1.3em;margin: 0;padding-left: 10px;padding-right: 5px;width: 280px;}
.accInAtcLayer .viewAllAcc p span{color: #165485;font-weight: bold;}
.accInAtcLayer .viewAllAcc a, 
#productRight .accInAtcLayer .viewAllAcc a {background-position: 0 -250px;float: right;height: 38px;margin-right: 2px;margin-top: 3px;width: 183px;}
.accInAtcLayer .greyMarketToolTip {background-color: #FFFFFF;border: 1px solid #C3C3C3;bottom: 100%;display: none;left: -158px;margin-bottom: 6px;position: absolute;width: 333px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;}
.ie .accInAtcLayer .greyMarketToolTip {margin-bottom: 0;}
.accInAtcLayer .greyMarketToolTip:before {border-top: solid 9px #C3C3C3;border-left: solid 9px transparent;border-right: solid 9px transparent;content: " ";left: 50%;bottom: -9px;position: absolute;margin-left: -9px;-moz-border-top-color: #FFFFFF;}
.accInAtcLayer .greyMarketToolTip:after {border-top: solid 8px white;border-left: solid 8px transparent;border-right: solid 8px transparent;bottom: -8px;content: " ";display: block;left: 50%;position: absolute;margin-left: -8px;}
.accInAtcLayer .greyMarketToolTip h3{background-color: #6299C4;border: medium none;color: #FFFFFF;font-size: 11px;height: 11px;line-height: 11px;padding: 6px 9px;text-align: left;text-decoration: none;}
.accInAtcLayer .greyMarketToolTip h3 span {float: left;font-weight: bold;}
.accInAtcLayer .greyMarketToolTip h3 .gmTTclose {cursor: pointer;float: right;font-weight: bold;}
.accInAtcLayer .greyMarketToolTip h4{margin-bottom: 0;padding: 7px 9px;text-align: left;}
.accInAtcLayer .greyMarketToolTip p{line-height: 1.3em;padding: 0 9px;text-align: justify;}
div.add-to-cart-multipack {
	position: absolute;
	top: -3px;
	left: 63px;
	min-width: 35px;
	min-height: 35px;
	background-color: #FFF;
	border: 3px #c0c0c0 solid;
	border-radius: 50%;
	text-align: center;
}
div.add-to-cart-multipack:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	padding: 50% 0;
}
div.add-to-cart-multipack>div {
	display: inline-block;
	margin: 0 -0.25em;
	vertical-align: middle;
	padding: 5px 5px 0 2px;
}
p.add-to-cart-multipack-amount {
	line-height: 1em;
	margin: 0;
	color: #343434;
	font-family: ariel, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
p.add-to-cart-multipack-pack {
	color: #000;
	font-family: ariel, sans-serif;
	font-size: 7.5px;
}
div.acc-add-to-cart-multipack {
	position: absolute;
	top: 23px;
	left: 40px;
	min-width: 27px;
	min-height: 27px;
	background-color: #FFF;
	border: 3px #c0c0c0 solid;
	border-radius: 50%;
	text-align: center;
}
div.acc-add-to-cart-multipack:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	padding: 50% 0;
}
div.acc-add-to-cart-multipack>div {
	display: inline-block;
	margin: 0 -0.25em;
	vertical-align: middle;
	padding: 5px 5px 0 2px;
}
p.acc-add-to-cart-multipack-amount {
	line-height: 1em;
	margin: 0;
	color: #343434;
	font-family: ariel, sans-serif;
	font-size: 9px;
	font-weight: bold;
}
p.acc-add-to-cart-multipack-pack {
	color: #000;
	font-family: ariel, sans-serif;
	font-size: 7px;
}
/*** END Accessories in add-to-cart layer ***/


.mirNote{
	background: none repeat scroll 0 0 #FFFFFF;
    clear: none;
    display: inline-block;
    float: left;
    margin-left: 19px;
    padding: 5px;
    width: 115px;
    color:#900;
    position:relative;
}
.mirNote:before{
    border-color: #f1f1f1 #FFFFFF #f1f1f1 #f1f1f1;
    border-style: solid;
    border-width: 8px 8px 8px 6px;
    box-shadow: none;
    content: "";
    display: inline-block;
    height: 0;
    left: -14px;
    position: absolute;
    top: 8px;
    width: 0;
}
.priceCont{
	float:left;
	width:220px;
}
.priceCont .price{
	float:right;
}
.ie .atcLayerPrice,.ie .atcLayerPriceTitle,.ie .mirdesc{float:left;}
/*Start SquareTarde*/
.protectionPlanContainer {float:left;padding: 8px 4px 8px 20px;min-width: 550px;}
.protectionPlanContainer .title{float:left;color:#165483;font-weight:bold;padding-right: 8px;margin-top:8px;font-size:14px;}
.stDrop.ns-select.ns-close,.stDrop.ns-select.ns-open {float:left;box-shadow: 0px 0px 3px #e5e5e5;border: 1px solid #c6c6c6;padding: 6px;max-width:57%}
.stDrop.ns-select {
background:#ffffff;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC42OSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(center top , rgba(239, 239, 239, 1) 10%, rgba(255, 255, 255, 1) 90%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(10%,rgba(239,239,239,1)), color-stop(90%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(239,239,239,1) 10%,rgba(255,255,255,1) 90%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(239,239,239,1) 10%,rgba(255,255,255,1) 90%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(239,239,239,1) 10%,rgba(255,255,255,1) 90%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(239,239,239,1) 10%,rgba(255,255,255,1) 90%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
#listing-page .stDrop.ns-select {filter:none;} /*breaks in IE7*/
.ie7 #listing-page .ajaxLayerBottom{position:static;}
.stDrop.ns-select
.ie8 .stDrop.ns-select{background:#ffffff;}
.stDrop li.ns-option{font-size:11px;border-bottom: 1px dotted #c6c6c6;padding: 5px;line-height: 1.3;}
.stDrop .price{color:#900;font-weight:bold;font-size: 11px;}
.stDrop li.ns-option.last{border:0;}
.stDrop li.hover, .stDrop li.ns-selected{background: #fff;color: inherit;}
.stDrop .ns-dropdown{top: 100%;width: 100%;border: 1px solid #c6c6c6;left: -1px;}
.stDrop .ns-selected-text.ns-selected-option{padding-right: 32px;color: #696969;float: left;height:auto;}
.ns-selected-option.inCart{display:block;float:left;margin: 7px 5px 0 8px;max-width:300px;;min-height:28px;}
.ns-selected-option.inCart .price{color:#990000;font-weight:bold;font-size:11px;}
.ns-selected-option.inCart .pointer{display:none;}
.stDrop .pointer{  
	border-left: 3px solid transparent;
	border-right: 3px solid transparent;
	border-top: 4px solid #000000;
	display: inline-block;
	float: right;
	height: 0px;
	position: absolute;
	right: 10px;
	top: 42%;
	width: 0px;
	background: transparent;
}
.stDrop .pointer:before{
    content:"";
    border-right:1px solid #ccc;
    height: 16px;
    width:0px;
    right: 15px;
    bottom: -7px;
    position: absolute;
}
.qMark{
	float:left;
	width: 14px;
	height: 14px;
	background: url(/images/question14.png);
	display: inline-block;
	margin: 6px 7px 0px 7px;
	cursor: pointer;
}
.stTip{width: 312px;color: #595959;}
.stTip ul{list-style-type: square;margin-left: 14px;margin-top: 8px;list-style-image: url(/images/bullet_595959_3x3.gif);}
.stTip span.header{display:block;}
.stAddToCart{float:right;display:inline-block;margin-top:8px;}
.stAddToCart .sprBtn{background-position: -200px -100px;width: 80px;height: 14px;}
.stAddToCart .sprBtn:hover{background-position:-425px -100px;}
.stAddToCart .sprBtn.inCartLink {background-position: -200px -150px;width: 59px;height: 14px;text-indent:-9999px;}
.stAddToCart .inCartButton{display:none;}

/***********/
/*start new square trade*/
.protections .popover{
	left:20px !important;
	top: -100px !important;
}
.protections .popover-content{
	padding: 30px;
}
.protections .popover.top .arrow{
	display:none;
}
.protections{
	display:table;
	width:100%;
	padding:10px 3px 10px 20px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	position: relative;
}
.protections > div,.protections > form{
	display:table-cell;
	vertical-align:middle;
	padding: 0px 10px 0px 10px;
}

.protections .logo > img{
	display: block;
	margin-left:-4px;
	margin-bottom: 10px;
}
.protections .logo > span{
	cursor: pointer;
}
.protections > form label{
	display: block;
	margin:4px;
	margin-right:20px;
	clear: both;
	max-width: 310px;
}
.protections > form label span.checkbox{
	display:inline-block;
	width: 16px;
	height: 20px;
	background-image:url(/images/en/bhSprite.png);
	background-repeat:no-repeat;
	background-position: 0px -348px;
	position: relative;
	top: -2px;
	margin-right:6px;
}
.protections > form label.checked span.checkbox{
	background-position: -16px -348px;
}
ie7 .protections > form label input{
	display:inline-block;
}
.protections > form label .protectionName{
	display: inline-block;
	max-width: 260px;
}
.protections form label .protectionPrice {
    margin-left: 10px;
}
#onePopupLayer .apple-warranty label{
	max-width: 100%;
}
.apple-warranty form label span.protectionName{
	max-width: 74%;
}
.protections .editPlan{
	margin-top: -4px;
	cursor: pointer;
	padding-left:10px;
}
.protections .selected{
	padding-right: 4px;
}
.protactionAdded.blackFadelayer{
	width: 405px;
	position: absolute;
	left: 50%;
	margin-left: -200px;
	top: 50%;
	margin-top: -53px;
	z-index: 9999;
	display: none;
}
.protactionAdded.blackFadelayer p{
	background-color:rgba(0,0,0,0.7);
	border: none;
	height: 105px;
	color: white;
	line-height:100px;
	font-size: 20px;
	border-radius: 8px;
}
.protactionAdded.blackFadelayer p span{
	padding: 0px 70px 0px 20px;
}

.protections .fade{
	opacity:1;
}
.popover .stFeatursWrapper .close{
	background-image: url(/images/popupLayerCloseX.gif);
	background-repeat: no-repeat;
	top: -25px;
	right: -50px;
	text-indent: -9999px;
	height: 30px;
	width: 30px;
	padding: 14px;
	background-position:10px 10px;
}	
.popover .stFeatursWrapper .close:hover {	background-position:10px -80px;}
/*end new square trade */
/* squareTrade Basic  */
.sqBasic {
    padding: 18px 25px;
    border-top: 1px solid #C8C7C8;
	box-shadow: 0 1px 0 #FFF inset;
	position: relative;
}
.sqBasic .editPlan{
	margin-left: 4px;
}
.sqBasic .selected,
.sqBasic .editPlan{
	display:none;
}

.sqBasic.added .selected, 
.sqBasic.added .editPlan, 
.sqBasic .link{
	display:inline-block;
}
.sqBasic .link, 
.sqBasic .starting-from{
	display: table;
	margin: auto;
}
.sqBasic.added .coverage-list,
.sqBasic.added .col3{
	display:none;
}
.sqBasic.added .col2{
	margin-top:12px;
}
.sqBasic.added .col2, 
.col3{
	max-width: inherit;
}
.sqBasic .col2, 
.sqBasic .col3, 
.sqBasic .protectionPrice{
	margin-left:48px;
}
.sqBasic .protectionName{
	font-weight: bold;
}
.sqBasic.added .protectionName{
	font-weight: normal;
}
.sqBasic .col2, 
.sqBasic .col3 {
	max-width: 245px;
}
.sqBasic .coverage-list {
    list-style-type: disc;
    list-style-position: inside;
    margin-left: 3px;
}
.sqBasic .add-plan{
	width: 68px;
	height: 28px;
	display: block;
	margin: auto auto 5px;
	cursor:pointer;
	line-height: 26px;
}
/* end squareTrade Basic  */
/*End SquareTarde*/
.qMark .bhTooltipNoHeading{right:-161px}
.qMark .bhTooltipNoHeading:after{right:160px}
.qMark .bhTooltipNoHeading:before{right:160px}
.hasStudentFlag .hdr{color:#990000;}
