a.add_to_bag {
	width: 96px;
   	height: 20px;
  	float: right;
  	margin-top: 6px;
   	border-radius:15px;
	overflow:hidden;
}
a.add_to_bag span{
	color:#FFF;
	display:block;
	text-align:center;
	font-size:11px;
	width:100%;
	height:100%;
	padding-top:1px;
	font-weight:normal;
   	text-indent:0em;
}
a.add_to_bag:hover {
    text-decoration:none;
}
.imgbtn_disabled {
    background-position: 0 0;
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    outline: medium none;
    padding: 0;
    text-indent: -300em;
    margin-top: 14px;
}
img.add_to_bag_small_disabled{
 width: 102px; 
 height: 22px;
 float: right;
 margin-top: 6px;
 margin-bottom:10px;
}
p.add_to_bag_small_disabled{
 	width: 100px; 
 	height: 20px;
 	float: right;
 	margin-top: 6px;
 	margin-bottom:10px;
 	border:1px solid #c5c5c5;
 	border-radius:15px;
 	overflow:hidden;
 	display:block;
 	text-decoration:none;
}
p.add_to_bag_small_disabled span{
	color:#FFF;
	display:block;
	text-align:center;
	font-size:11px;
	width:100%;
	height:100%;
	padding-top:1px;
	font-weight:normal;
	background:#e7e7e7;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#e7e7e7 0%), to(#cccccc 50%));
    background-image: -webkit-linear-gradient(top, #e7e7e7 0%, #cccccc 100%);
    background-image: -moz-linear-gradient(top, #e7e7e7 0%, #cccccc 100%);
    background-image: -o-linear-gradient(top, #e7e7e7 0%, #cccccc 100%);
    background-image: -ms-linear-gradient(top, #e7e7e7 0%, #cccccc 100%);
    background-image: linear-gradient(top, #e7e7e7 0%, #cccccc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7e7e7', endColorstr='#cccccc');
}
.add_to_bag_disabled{
 	width: 120px; 
 	height: 30px;
 	float: right;
 	margin-top: 6px;
 	margin-bottom:10px;
 	border:1px solid #c5c5c5;
 	border-radius:15px;
 	overflow:hidden;
 	display:block;
 	text-decoration:none;
}
.add_to_bag_disabled:hover{text-decoration:none;}
.add_to_bag_disabled span{
	color:#FFF;
	display:block;
	text-align:center;
	font-size:14px;
	width:100%;
	height:100%;
	padding-top:6px;
	font-weight:normal;
	background:#e7e7e7;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#e7e7e7 0%), to(#cccccc 50%));
    background-image: -webkit-linear-gradient(top, #e7e7e7 0%, #cccccc 100%);
    background-image: -moz-linear-gradient(top, #e7e7e7 0%, #cccccc 100%);
    background-image: -o-linear-gradient(top, #e7e7e7 0%, #cccccc 100%);
    background-image: -ms-linear-gradient(top, #e7e7e7 0%, #cccccc 100%);
    background-image: linear-gradient(top, #e7e7e7 0%, #cccccc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7e7e7', endColorstr='#cccccc');
}
#enabledKitImDone {
float:left;
margin:117px 0 0 20px;
width:76px;
height:22px;
overflow:hidden;
display:block;
text-decoration:none;
border:1px solid #f16c98;
border-radius:15px;
}
#enabledKitImDone span{
color:#FFF;
display:block;
text-align:center;
font-size:11px;
width:100%;
height:100%;
padding-top:4px;
padding-left:0;
font-weight:bold;
font-family:Georgia;
background:#f6a4d3;
background-image: -webkit-gradient(linear, left top, left bottom, from(#f6a4d3 0%), to(#ec349d 50%));    
background-image: -webkit-linear-gradient(top, #f6a4d3 0%, #ec349d 100%);
background-image: -moz-linear-gradient(top, #f6a4d3 0%, #ec349d 100%);
background-image: -ms-linear-gradient(top, #f6a4d3 0%, #ec349d 100%);
background-image: -o-linear-gradient(top, #f6a4d3 0%, #ec349d 100%);
background-image: linear-gradient(top, #f6a4d3 0%,#ec349d 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6a4d3', endColorstr='#ec349d');
}
#disabledKitImDone {
float:left;
margin:117px 0 0 20px;
width:76px;
height:22px;
border:1px solid #c5c5c5;
border-radius:15px;
overflow:hidden;
display:block;
text-decoration:none;
}
#disabledKitImDone span{
color:#FFF;
display:block;
text-align:center;
font-size:11px;
width:100%;
height:100%;
padding-top:4px;
font-weight:bold;
background:#e7e7e7;
background-image: -webkit-gradient(linear, left top, left bottom, from(#e7e7e7 0%), to(#cccccc 50%));
background-image: -webkit-linear-gradient(top, #e7e7e7 0%, #cccccc 100%);
background-image: -moz-linear-gradient(top, #e7e7e7 0%, #cccccc 100%);
background-image: -o-linear-gradient(top, #e7e7e7 0%, #cccccc 100%);
background-image: -ms-linear-gradient(top, #e7e7e7 0%, #cccccc 100%);
background-image: linear-gradient(top, #e7e7e7 0%, #cccccc 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7e7e7', endColorstr='#cccccc');	
}
#submitForm .add_to_bag_disabled {float:left !important; margin:0 0 10px}
.price_section a.btn_add_to_bag {
	background-image: url(../../../images/btn_add_to_bag.gif);
	background-position: 0 0;
	width: 100px;
	height: 30px;
	margin-top: 5px;
}

.price_section a.btn_add_to_bag_long_dis {
	background-image: url(../../../images/btn_add_to_bag_dis.gif);
	width: 100px;
	height: 30px;
	margin-top: 5px;
}

#submitForm .add_to_bag_disabled {float:left !important; margin:0 0 10px}
.btn_learn_more, .btn_read_more, .btn_watch_now, .btn_watchvideonow {
	display: block;
	width: 110px;
	height: 20px;
	float:left;
	border-radius:15px;
    position:relative;
}
.seeAllOpeningsBtn{
	display:block;
	width:140px;
	height:20px;
	border-radius:15px;
	position:relative;
			
}
.seeAllEventsBtn{
	display:block;
	width:128px;
	height:20px;
	border-radius:15px;
	position:relative;
			
}
.grid_wrap .video_list .btn_watch_now {
	left: 65px;
	top: 157px;
}
.tips_advice_howto .btn_watchvideonow {
	position:absolute;
	left: 105px;
	top: 115px;
}
.seeAllOpeningsBtn:after{top:6px;}
.btn_send_password {
	display:block;
	width:122px;
	height:20px;
	border-radius:15px;
	background:#eb2767;
}
.btn_learn_more:after, .btn_read_more:after, .btn_watch_now:after, .btn_watchvideonow:after, .seeAllOpeningsBtn:after, .seeAllEventsBtn:after {
content:" ";
display: block;
background:url(../../../images/subArrow.png) no-repeat;
width: 5px;
height: 9px;
position:absolute;
right:6px;
top:5px;
}
.tips_advice_howto .btn_watchvideonow:after{
	top:5px;
	right:2px;
}
.seeAllOpeningsBtn:after, .seeAllEventsBtn:after{top:6px;}

.btn_learn_more:hover, .btn_read_more:hover, .btn_watch_now:hover{text-decoration:none;}
.btn_learn_more span,
.btn_read_more span,
.btn_watch_now span,
.btn_watchvideonow span,
.seeAllOpeningsBtn span,
.seeAllEventsBtn span
{
	color:#FFF;
	display:block;
	text-align:center;
	font-size:11px;
padding-top:1px;
font-weight:bold;
}

.seeAllOpeningsBtn span, .seeAllEventsBtn span{font-size:10px;font-weight:bold;}
.category_container .grid_wrap .prod_image .btn_learn_more {	/*over - category.css (line 414)*/
	top: 182px;
	left: 65px;
	text-decoration:none;
}

.btn_read_more {
	width: 105px;
	background-position: 0 -50px; 
}

.btn_watch_now {
	width: 110px;
}
.btn_watchvideonow {
	width: 141px;
}
.btn_download_pdf {
	width: 214px;
	height: 29px;
	background: transparent url(../../../images/btn_download_pdf.gif) no-repeat;
	background-position: 0 0; 
}

.price_section a.btn_add_to_bag_long {
	height:26px;
	width:145px;
	border-radius:15px;
	overflow:hidden;
	display:block;
	text-decoration:none;
	float:left;
}
.price_section a.btn_add_to_bag_long span{
	color:#FFF;
	display:block;
	text-align:center;
	font-size:13px;
	width:100%;
	height:100%;
	padding-top:5px;
	font-weight:bold;
	text-indent:0px;
	/*background:#f6a4d3;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f6a4d3 0%), to(#ec349d 50%));    
    background-image: -webkit-linear-gradient(top, #f6a4d3 0%, #ec349d 100%);
    background-image: -moz-linear-gradient(top, #f6a4d3 0%, #ec349d 100%);
    background-image: -ms-linear-gradient(top, #f6a4d3 0%, #ec349d 100%);
    background-image: -o-linear-gradient(top, #f6a4d3 0%, #ec349d 100%);
	background-image: linear-gradient(top, #f6a4d3 0%,#ec349d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6a4d3', endColorstr='#ec349d'); */
}
.price_section a.btn_easy_checkout {
	height:26px;
	width:145px;
	border-radius:15px;
	overflow:hidden;
	display:block;
	text-decoration:none;
	float:left;
}
.price_section a.btn_easy_checkout span{
	color:#FFF;
	display:block;
	text-align:center;
	font-size:13px;
	width:100%;
	height:100%;
	padding-top:4px;
	font-weight:bold;
	text-indent:0px;
}
.price_section a.btn_notify_me {
	width: 148px;
	height: 28px;
	margin-top: 0px;
	border-radius:15px;
	overflow:hidden;
	display:block;
	text-decoration:none;
	float:left;
}
.price_section a.btn_notify_me span{
	color:#FFF;
	display:block;
	text-align:center;
	font-size:13px;
	width:100%;
	height:100%;
	padding-top:5px;
	font-weight:bold;
	text-indent:0px;
}

.btn_nav_check_out {
	height:22px;
	width:94px;
	border-radius:15px;
	overflow:hidden;
	display:block;
	text-decoration:none;
	border:1px solid #f16c98;
}
.btn_nav_check_out span{
	color:#FFF;
	display:block;
	text-align:center;
	font-size:11px;
	width:100%;
	height:100%;
	padding-top:4px;
	font-weight:bold;
	background:#f296b3;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f296b3 0%), to(#eb2a67 50%));    
    background-image: -webkit-linear-gradient(top, #f296b3 0%, #eb2a67 100%);
    background-image: -moz-linear-gradient(top, #f296b3 0%, #eb2a67 100%);
    background-image: -ms-linear-gradient(top, #f296b3 0%, #eb2a67 100%);
    background-image: -o-linear-gradient(top, #f296b3 0%, #eb2a67 100%);
	background-image: linear-gradient(top, #f296b3 0%,#eb2a67 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f296b3', endColorstr='#eb2a67');
}
.btn_nav_check_out:hover {
	border:1px solid #e96086;
	text-decoration:none;
}
.btn_nav_check_out:hover span{
	background:#ed8ca8;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ed8ca8 0%), to(#de1d4d 50%));    
    background-image: -webkit-linear-gradient(top, #ed8ca8 0%, #de1d4d 100%);
    background-image: -moz-linear-gradient(top, #ed8ca8 0%, #de1d4d 100%);
    background-image: -ms-linear-gradient(top, #ed8ca8 0%, #de1d4d 100%);
    background-image: -o-linear-gradient(top, #ed8ca8 0%, #de1d4d 100%);
	background-image: linear-gradient(top, #ed8ca8 0%,#de1d4d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed8ca8', endColorstr='#de1d4d');
}
.shopping_cart  a.checkout {
	height:26px;
	width:116px;
	border-radius:15px;
	overflow:hidden;
	display:block;
	text-decoration:none;
	float:left;
    border:1px solid #f379a1;
}
.shopping_cart  a.checkoutdis {
	height:26px;
	width:116px;
	border-radius:15px;
	overflow:hidden;
	display:block;
	text-decoration:none;
	float:left;
    border:1px solid #ccc;
}
.shopping_cart a.checkout:after{
	content:" ";
	display:block;
	background:url(../../../images/subArrow.png) no-repeat;
	height:9px;
	position:absolute;
	right:10px;
	top:9px;
	width:5px;
}
.shopping_cart  a.checkout span.cartCheckoutBtn{
	color:#FFF;
	display:block;
	padding-left:12px;
	font-size:13px;
	width:100%;
	height:100%;
	padding-top:4px;
	font-weight:bold;
	text-indent:0px;
	background:#f6a8c1;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f6a8c1 0%), to(#eb2767 50%));    
    background-image: -webkit-linear-gradient(top, #f6a8c1 0%, #eb2767 100%);
    background-image: -moz-linear-gradient(top, #f6a8c1 0%, #eb2767 100%);
    background-image: -ms-linear-gradient(top, #f6a8c1 0%, #eb2767 100%);
    background-image: -o-linear-gradient(top, #f6a8c1 0%, #eb2767 100%);
	background-image: linear-gradient(top, #f6a8c1 0%,#eb2767 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6a8c1', endColorstr='#eb2767');
}
.shopping_cart span.cartCheckoutBtnDis{
	color:#FFF;
	display:block;
	padding-left:12px;
	font-size:13px;
	width:100%;
	height:100%;
	padding-top:4px;
	font-weight:bold;
	text-indent:0px;
	background:#ccc;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#eeeeee 0%), to(#cccccc 50%));    
    background-image: -webkit-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
    background-image: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
    background-image: -ms-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
    background-image: -o-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
	background-image: linear-gradient(top, #eeeeee 0%,#cccccc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc');
}
.shopping_cart  a.checkout:hover {
	border:1px solid #e96c8f;
}
.shopping_cart  a.checkout:hover span.cartCheckoutBtn{
	background:#f09fb6;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f09fb6 0%), to(#de1a4d 50%));    
    background-image: -webkit-linear-gradient(top, #f09fb6 0%, #de1a4d 100%);
    background-image: -moz-linear-gradient(top, #f09fb6 0%, #de1a4d 100%);
    background-image: -ms-linear-gradient(top, #f09fb6 0%, #de1a4d 100%);
    background-image: -o-linear-gradient(top, #f09fb6 0%, #de1a4d 100%);
	background-image: linear-gradient(top, #f09fb6 0%,#de1a4d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f09fb6', endColorstr='#de1a4d');
}
.shopping_cart a.btn_easy_checkout {
	height:26px;
	width:145px;
	border-radius:15px;
	overflow:hidden;
	display:block;
	text-decoration:none;
	float:left;
    border:1px solid #cc6a7f;
}
.shopping_cart a.btn_easy_checkout_dis {
	height:26px;
	width:145px;
	border-radius:15px;
	overflow:hidden;
	display:block;
	text-decoration:none;
	float:left;
    border:1px solid #ccc;
}
.shopping_cart a.btn_easy_checkout span.cartEasycheckoutBtn{
	color:#FFF;
	display:block;
	text-align:center;
	font-size:13px;
	width:100%;
	height:100%;
	padding-top:4px;
	font-weight:bold;
	text-indent:0px;
	background:#de9eac;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#de9eac 0%), to(#b31e3e 50%));    
    background-image: -webkit-linear-gradient(top, #de9eac 0%, #b31e3e 100%);
    background-image: -moz-linear-gradient(top, #de9eac 0%, #b31e3e 100%);
    background-image: -ms-linear-gradient(top, #de9eac 0%, #b31e3e 100%);
    background-image: -o-linear-gradient(top, #de9eac 0%, #b31e3e 100%);
	background-image: linear-gradient(top, #de9eac 0%,#b31e3e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#de9eac', endColorstr='#b31e3e');
}
.shopping_cart span.cartEasycheckoutBtnDis{
	color:#FFF;
	display:block;
	text-align:center;
	font-size:13px;
	width:100%;
	height:100%;
	padding-top:4px;
	font-weight:bold;
	text-indent:0px;
	background:#cccccc;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#eeeeee 0%), to(#cccccc 50%));    
    background-image: -webkit-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
    background-image: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
    background-image: -ms-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
    background-image: -o-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
	background-image: linear-gradient(top, #eeeeee 0%,#cccccc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc');
}
.shopping_cart a.btn_easy_checkout:hover {border:1px solid #ba6477;}
.shopping_cart a.btn_easy_checkout:hover span.cartEasycheckoutBtn{
	background:#d29aa6;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#d29aa6 0%), to(#971632 50%));    
    background-image: -webkit-linear-gradient(top, #d29aa6 0%, #971632 100%);
    background-image: -moz-linear-gradient(top, #d29aa6 0%, #971632 100%);
    background-image: -ms-linear-gradient(top, #d29aa6 0%, #971632 100%);
    background-image: -o-linear-gradient(top, #d29aa6 0%, #971632 100%);
	background-image: linear-gradient(top, #d29aa6 0%,#971632 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d29aa6', endColorstr='#971632');
}
.shopping_cart  .payment_options {
	width:219px;
	height:28px;
	border-radius:15px;
	overflow:hidden;
	display:block;
	text-decoration:none;
	float:left;
    border:1px solid #f379a1;
}
.payment_options:after{
	background: url("../../../images/subArrow.png") no-repeat;
	content: " ";
	display:block;
	height:9px;
	position:absolute;
	right:6px;
	top:11px;
	width:5px;
}
#secondParagraphID .payment_options:after{top:11px;right:7px}
.shopping_cart  .payment_options span{
	color:#FFF;
	display:block;
	padding-left:10px;
	font-size:13px;
	width:100%;
	height:100%;
	padding-top:6px;
	font-weight:bold;
	text-indent:0px;
	background:#f6a8c1;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f6a8c1 0%), to(#eb2767 50%));    
    background-image: -webkit-linear-gradient(top, #f6a8c1 0%, #eb2767 100%);
    background-image: -moz-linear-gradient(top, #f6a8c1 0%, #eb2767 100%);
    background-image: -ms-linear-gradient(top, #f6a8c1 0%, #eb2767 100%);
    background-image: -o-linear-gradient(top, #f6a8c1 0%, #eb2767 100%);
	background-image: linear-gradient(top, #f6a8c1 0%,#eb2767 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6a8c1', endColorstr='#eb2767');
}

.shopping_cart  .payment_options:hover {
	border:1px solid #e96c8f;
}
.shopping_cart  .payment_options:hover span{
	background:#f09fb6;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f09fb6 0%), to(#de1a4d 50%));    
    background-image: -webkit-linear-gradient(top, #f09fb6 0%, #de1a4d 100%);
    background-image: -moz-linear-gradient(top, #f09fb6 0%, #de1a4d 100%);
    background-image: -ms-linear-gradient(top, #f09fb6 0%, #de1a4d 100%);
    background-image: -o-linear-gradient(top, #f09fb6 0%, #de1a4d 100%);
	background-image: linear-gradient(top, #f09fb6 0%,#de1a4d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f09fb6', endColorstr='#de1a4d');
}
.shopping_cart  .review_order {
	width:192px;
	height:28px;
	border-radius:15px;
	overflow:hidden;
	display:block;
	text-decoration:none;
	float:left;
    border:1px solid #f379a1;
}
.shopping_cart  .review_order:after{
	background: url("../../../images/subArrow.png") no-repeat;
	content: " ";
	display:block;
	height:9px;
	position:absolute;
	right:7px;
	top:11px;
	width:5px;
}
#secondParagraphID .review_order:after{top:11px;right:7px}
.shopping_cart  .review_order span{
	color:#FFF;
	display:block;
	padding-left:10px;
	font-size:13px;
	width:100%;
	height:100%;
	padding-top:6px;
	font-weight:bold;
	text-indent:0px;
	background:#f6a8c1;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f6a8c1 0%), to(#eb2767 50%));    
    background-image: -webkit-linear-gradient(top, #f6a8c1 0%, #eb2767 100%);
    background-image: -moz-linear-gradient(top, #f6a8c1 0%, #eb2767 100%);
    background-image: -ms-linear-gradient(top, #f6a8c1 0%, #eb2767 100%);
    background-image: -o-linear-gradient(top, #f6a8c1 0%, #eb2767 100%);
	background-image: linear-gradient(top, #f6a8c1 0%,#eb2767 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6a8c1', endColorstr='#eb2767');
}
.shopping_cart  .review_order:hover {
	border:1px solid #e96c8f;
}
.shopping_cart  .review_order:hover span{
	background:#f09fb6;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f09fb6 0%), to(#de1a4d 50%));    
    background-image: -webkit-linear-gradient(top, #f09fb6 0%, #de1a4d 100%);
    background-image: -moz-linear-gradient(top, #f09fb6 0%, #de1a4d 100%);
    background-image: -ms-linear-gradient(top, #f09fb6 0%, #de1a4d 100%);
    background-image: -o-linear-gradient(top, #f09fb6 0%, #de1a4d 100%);
	background-image: linear-gradient(top, #f09fb6 0%,#de1a4d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f09fb6', endColorstr='#de1a4d');
}
.shopping_cart  #placeOrderBtn, .shopping_cart #placeOrderBtn1 {
	width:135px;
	height:28px;
	border-radius:15px;
	overflow:hidden;
	display:block;
	text-decoration:none;
	float:left;
    border:1px solid #f379a1;
    position:relative;
}
.shopping_cart  #placeOrderBtn:after, .shopping_cart #placeOrderBtn1:after{
	background: url("../../../images/subArrow.png") no-repeat;
	content: " ";
	display:block;
	height:9px;
	position:absolute;
	right:5px;
	top:8px;
	width:5px;
}

.shopping_cart  #placeOrderBtn span, .shopping_cart #placeOrderBtn1 span{
	position:absolute;
	top:0px;
	left:0px;
	color:#FFF;
	display:block;
	padding-left:0px;
	font-size:13px;
	width:100%;
	height:100%;
	padding-top:4px;
	font-weight:bold;
	text-indent:0px;
	background:#f6a8c1;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f6a8c1 0%), to(#eb2767 50%));    
    background-image: -webkit-linear-gradient(top, #f6a8c1 0%, #eb2767 100%);
    background-image: -moz-linear-gradient(top, #f6a8c1 0%, #eb2767 100%);
    background-image: -ms-linear-gradient(top, #f6a8c1 0%, #eb2767 100%);
    background-image: -o-linear-gradient(top, #f6a8c1 0%, #eb2767 100%);
	background-image: linear-gradient(top, #f6a8c1 0%,#eb2767 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6a8c1', endColorstr='#eb2767');
}
.shopping_cart  #placeOrderBtn:hover, .shopping_cart #placeOrderBtn1:hover {
	border:1px solid #e96c8f;
}
.shopping_cart  #placeOrderBtn:hover span, .shopping_cart #placeOrderBtn1:hover span{
	background:#f09fb6;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f09fb6 0%), to(#de1a4d 50%));    
    background-image: -webkit-linear-gradient(top, #f09fb6 0%, #de1a4d 100%);
    background-image: -moz-linear-gradient(top, #f09fb6 0%, #de1a4d 100%);
    background-image: -ms-linear-gradient(top, #f09fb6 0%, #de1a4d 100%);
    background-image: -o-linear-gradient(top, #f09fb6 0%, #de1a4d 100%);
	background-image: linear-gradient(top, #f09fb6 0%,#de1a4d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f09fb6', endColorstr='#de1a4d');
}
a#joinnow{
	width: 93px;
   	height: 22px;
  	border:1px solid #f36cbb;
   	border-radius:15px;
	overflow:hidden;
	display:block;
	margin-top:10px; 
	margin-bottom:-10px;
	text-decoration:none;
}
a#joinnow span{
	color:#FFF;
	display:block;
	text-align:center;
	font-size:13px;
	width:100%;
	height:100%;
	padding-top:2px;
	font-weight:normal;
   	background:#f494cb;
   	background-image: -webkit-gradient(linear, left top, left bottom, from(#f494cb 0%), to(#ee2a9b 50%));    
   	background-image: -webkit-linear-gradient(top, #f494cb 0%, #ee2a9b 100%);
   	background-image: -moz-linear-gradient(top, #f494cb 0%, #ee2a9b 100%);
   	background-image: -ms-linear-gradient(top, #f494cb 0%, #ee2a9b 100%);
   	background-image: -o-linear-gradient(top, #f494cb 0%, #ee2a9b 100%);
	background-image: linear-gradient(top, #f494cb 0%,#ee2a9b 100%);
   	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f494cb', endColorstr='#ee2a9b');
   	text-indent:0em;
}
.btn_update_billing_info {
	display: block;
	width: 150px;
	height: 20px;
	border-radius:15px;
overflow:hidden;
}
.btn_update_billing_info span{
	color:#FFF;
display:block;
text-align:center;
font-size:10px;
width:100%;
height:100%;
padding-top:1px;
font-weight:bold;
   background:#eb2767;
   text-indent:0px;
}
a.add_address {
	height:20px;
	width:127px;
	border:1px solid #ee5e8b;
	border-radius:15px;
	overflow:hidden;
	display:block;
	text-decoration:none;
}
a.add_address span{
	color:#FFF;
	display:block;
	text-align:center;
	text-indent:0px;
	font-size:10px;
	width:100%;
	height:100%;
	padding-top:1px;
	font-weight:bold;
	background:#f285a6;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f285a6 0%), to(#e82562 50%));    
    background-image: -webkit-linear-gradient(top, #f285a6 0%, #e82562 100%);
    background-image: -moz-linear-gradient(top, #f285a6 0%, #e82562 100%);
    background-image: -ms-linear-gradient(top, #f285a6 0%, #e82562 100%);
    background-image: -o-linear-gradient(top, #f285a6 0%, #e82562 100%);
	background-image: linear-gradient(top, #f285a6 0%,#e82562 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f285a6', endColorstr='#e82562');
}
a.add_address:hover {
	border:1px solid #e14c72;
}
a.add_address:hover span{
	background:#e87794;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#e87794 0%), to(#d60d40 50%));    
    background-image: -webkit-linear-gradient(top, #e87794 0%, #d60d40 100%);
    background-image: -moz-linear-gradient(top, #e87794 0%, #d60d40 100%);
    background-image: -ms-linear-gradient(top, #e87794 0%, #d60d40 100%);
    background-image: -o-linear-gradient(top, #e87794 0%, #d60d40 100%);
	background-image: linear-gradient(top, #e87794 0%,#d60d40 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e87794', endColorstr='#d60d40');
}
a.add_card {
	height:19px;
	width:96px;
	border:1px solid #f387a8;
	border-radius:15px;
	overflow:hidden;
	display:block;
	text-decoration:none;
	cursor:pointer;
}
a.add_card span{
	color:#FFF;
	display:block;
	text-align:center;
	font-size:10px;
	width:100%;
	height:100%;
	font-weight:bold;
	background:#f5a2bc;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f5a2bc 0%), to(#e82863 50%));    
    background-image: -webkit-linear-gradient(top, #f5a2bc 0%, #e82863 100%);
    background-image: -moz-linear-gradient(top, #f5a2bc 0%, #e82863 100%);
    background-image: -ms-linear-gradient(top, #f5a2bc 0%, #e82863 100%);
    background-image: -o-linear-gradient(top, #f5a2bc 0%, #e82863 100%);
	background-image: linear-gradient(top, #f5a2bc 0%,#e82863 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5a2bc', endColorstr='#e82863');
}
a.add_card:hover {
	border:1px solid #eb89a2;
}
a.add_card:hover span{
	background:#ec90a7;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ec90a7 0%), to(#d71244 50%));    
    background-image: -webkit-linear-gradient(top, #ec90a7 0%, #d71244 100%);
    background-image: -moz-linear-gradient(top, #ec90a7 0%, #d71244 100%);
    background-image: -ms-linear-gradient(top, #ec90a7 0%, #d71244 100%);
    background-image: -o-linear-gradient(top, #ec90a7 0%, #d71244 100%);
	background-image: linear-gradient(top, #ec90a7 0%,#d71244 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ec90a7', endColorstr='#d71244');
}
.btn_save_updates {
	display: block;
	border-radius:15px;
	overflow:hidden;
	width: 101px;
	height: 21px;
	cursor:pointer;
	background:#eb2767;
}

.btn_save_updates span{
color:#FFF;
text-align:center;
font-size:10px;
width:100%;
height:100%;
font-weight:bold;
text-indent:0;
display:block;
padding-top:2px
}
.manage_acct_popup_forms .btn_cancel {
	width: 68px;
	height: 20px;
	text-indent: 0em;
	overflow:hidden;
	border-radius:15px;
	display:block;
}
.promoForm .form_submit .btn_cancel, #dwfrm_submitatip .btn_cancel {
	background:#890045;
	width:70px;
	height:20px;
	text-indent:0em;
	border-radius:15px;
	display:block;
	cursor:pointer;
}
.promoForm .form_submit .btn_submit, .popup_captureEmailLayer .notify_me_form .btn_center .btn_submit, #dwfrm_custservicenewsletter .btn_submit, #dwfrm_submitatip .btn_submit{
	background:#ec3496;
	width:70px;
	height:20px;
	text-indent:0em;
	border-radius:15px;
	display:block;
	cursor:pointer;
}
.promoForm .form_submit .btn_cancel span, .popup_captureEmailLayer .notify_me_form .btn_center .btn_submit span, body.bm .promoForm .form_submit .btn_submit span, #dwfrm_custservicenewsletter .btn_submit span, #dwfrm_submitatip .btn_cancel span, #dwfrm_submitatip .btn_submit span{
	color:#FFF;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	padding-top:1px;
	display:block;
}
.profile_photo_buttons .btn_cancel{
	width:80px;
	margin-right:122px;
}
.btn_cancel:hover{
	text-decoration:none;
}
.manage_acct_popup_forms .btn_cancel span{
	background:#be0039;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	width:100%;
	height:100%;
	display:block;
	text-align:center;
	padding-top:2px;
}
#find_address_area, #choose_address_area{position:relative}

#find_address, #choose_address{
	/* width:93px; */
	width:97px;
	height:21px;
	border-radius:15px;
	overflow:hidden;
	display:block;
	text-decoration:none;
	float:left;
    border:1px solid #f2739e;
    margin-bottom:5px;
}
#find_address:after, #choose_address:after{
	background: url("../../../images/subArrow.png") no-repeat;
	content: " ";
	padding:0px;
	box-sizing:border-box;
	-mox-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	display:block;
	height:9px;
	position:absolute;
	/* right:210px;*/
	top:24px;
	right:208px;
	width:5px;
}
#choose_address:after{
	 top:116px;
	/*right:210px; */
	right:208px;
}
#AddAddressForm #find_address:after{
  top: 22.5px;
}
#AddAddressForm #choose_address:after {
  top: 106px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
 #choose_address:after{top:123px;}
 #AddAddressForm #find_address:after{top:22px;}
 #AddAddressForm #choose_address:after{top:113px;}
}

#find_address span, #choose_address span{
	color:#FFF;
	display:block;
	padding-left:4px;
	font-size:9px;
	width:100%;
	height:100%;
	padding-top:1px;
	font-weight:bold;
	text-indent:0px;
	background:#f499b8;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f499b8 0%), to(#eb2563 50%));    
    background-image: -webkit-linear-gradient(top, #f499b8 0%, #eb2563 100%);
    background-image: -moz-linear-gradient(top, #f499b8 0%, #eb2563 100%);
    background-image: -ms-linear-gradient(top, #f499b8 0%, #eb2563 100%);
    background-image: -o-linear-gradient(top, #f499b8 0%, #eb2563 100%);
	background-image: linear-gradient(top, #f499b8 0%,#eb2563 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f499b8', endColorstr='#eb2563');
}
#choose_address span{font-size:8px;padding-top:2px;}
.cancel .cancel_button {
	width: 72px;
	height: 20px;
	background: transparent url(../../../images/btn_forms.gif) 0 -50px no-repeat;
}
.cancel #sendBtn {
	width: 72px;
	height: 20px;
	background:#eb2767;
	border-radius:15px;
}
.cancel .cancel_button span, .cancel #sendBtn span{
	color:#FFF;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	display:block;
	padding-top:3px;
	font-family:Arial;
}
.cancel #sendBtn span, #dwfrm_submitatip .btn_submit span{
	padding-top:0;
}
.manage_acct_popup_forms .btn_add, .manage_acct_popup_forms .btn_continue{
	width: 56px;
	height: 20px;
	float: left;
	text-indent: 0em;
	overflow:hidden;
	border-radius:15px;
	display:block;
}
.manage_acct_popup_forms .btn_add  span{
	background:#eb2767;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	width:100%;
	height:100%;
	display:block;
	text-align:center;
	padding-top:2px;
}
.manage_acct_popup_forms .btn_continue span{
	background:#eb2767;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	width:100%;
	height:100%;
	display:block;
	text-align:center;
	padding-top:1px;
}
.profile_photo_buttons #button .btn_add{
	width:75px;
}
.manage_acct_popup_forms .btn_edit {/* changes made for bug artf1142750 */
	width: 101px;/* old value 56 */
	height: 20px;
	float: left;
	cursor:pointer;
	background:#eb2767;
	display: block;
	border-radius:15px;
	overflow:hidden;
}
.manage_acct_popup_forms .btn_edit span{
	color:#FFF;
text-align:center;
font-size:10px;
width:100%;
height:100%;
font-weight:bold;
text-indent:0;
display:block;
padding-top:3px;
}
.manage_acct_popup_forms .btn_save_continue {
	width: 129px;
	height: 20px;
	background: transparent url(../../../images/btn_save_continue.gif) 0 0 no-repeat;
}
.manage_acct_popup_forms .btn_continue {
	width: 84px;
	height: 20px;
	background: transparent url(../../../images/btn_continue.gif) 0 0 no-repeat;
}
.manage_acct_signin {
	height:20px;
	width:68px;
	border-radius:15px;
	overflow:hidden;
	display:block;
	text-decoration:none;
	float:left;
    margin:15px 490px 8px 0px;
	
}
.manage_acct_signin:hover, .btn_save_updates:hover, .btn_update_billing_info:hover{text-decoration:none}
.manage_acct_signin span{
	color:#FFF;
	display:block;
	text-align:center;
	font-size:11px;
	width:100%;
	height:100%;
	padding-top:1px;
	font-weight:normal;
	background:#eb2767;
	
}
.drawer_signin_button{
	display: block;
	margin: 15px 0 8px;
	width: 67px;
	height: 20px;
	border:none;
	clear:both;
	border-radius:15px;
	background:#eb2767;
	position:relative;
	cursor:pointer;
}
.drawer_signin_button span{
	color:#FFF;
	display:block;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	padding-top:2px;
}
.cart_signup_now, .btn_register_new{
	display:block;
	width:98px;
	height:20px;
	border-radius:15px;
	background:#eb2767;
	margin-left:0;
}
.cart_signup_now span, .btn_register_new{
	color:#FFF;
	display:block;
	text-align:center;
	font-size:10px;
    font-weight:bold;
	padding-top:2px;
}
.cart_continue_guest{
	display:block;
	width:142px;
	height:20px;
	border-radius:15px;
	background:#be0039;
	cursor:pointer;
	text-decoration:none;
	margin: 12px 0 3px;
}
.cart_continue_guest span{
	color:#FFF;
	display:block;
	text-align:center;
	font-size:10px;
    font-weight:bold;
	padding-top:2px;
}
.btn_register {
	display: block;
	width: 100px;
	height: 20px;
	margin-left: 103px;
	border-radius:15px;
	background:#fc0458;
}
.btn_register span{
	color:#FFF;
	display:block;
	text-align:center;
	font-size:11px;
font-weight:bold;
text-indent:0em;
}
.account_settings .manage_acct_signin {
	padding-bottom: 15px;
}
a.btn_reorder_this {
	height:20px;
	width:108px;
	border:1px solid #ee5e8b;
	border-radius:15px;
	overflow:hidden;
	display:block;
	text-decoration:none;
}
a.btn_reorder_this span{
	color:#FFF;
	display:block;
	text-align:center;
	font-size:11px;
	width:100%;
	height:100%;
	padding-top:1px;
	font-weight:normal;
	background:#f285a6;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f285a6 0%), to(#e82562 50%));    
    background-image: -webkit-linear-gradient(top, #f285a6 0%, #e82562 100%);
    background-image: -moz-linear-gradient(top, #f285a6 0%, #e82562 100%);
    background-image: -ms-linear-gradient(top, #f285a6 0%, #e82562 100%);
    background-image: -o-linear-gradient(top, #f285a6 0%, #e82562 100%);
	background-image: linear-gradient(top, #f285a6 0%,#e82562 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f285a6', endColorstr='#e82562');
}
a.btn_reorder_this:hover {
	border:1px solid #e14c72;
	
}
a.btn_reorder_this:hover span{
	background:#e87794;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#e87794 0%), to(#d60d40 50%));    
    background-image: -webkit-linear-gradient(top, #e87794 0%, #d60d40 100%);
    background-image: -moz-linear-gradient(top, #e87794 0%, #d60d40 100%);
    background-image: -ms-linear-gradient(top, #e87794 0%, #d60d40 100%);
    background-image: -o-linear-gradient(top, #e87794 0%, #d60d40 100%);
	background-image: linear-gradient(top, #e87794 0%,#d60d40 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e87794', endColorstr='#d60d40');
}
a.btn_reorder_all {
	height:20px;
	width:108px;
	border:1px solid #ee5e8b;
	border-radius:15px;
	overflow:hidden;
	display:block;
	text-decoration:none;
	float:left;
	margin-right:5px;
}
a.btn_reorder_all span.reorderAll{
	color:#FFF;
	display:block;
	text-align:center;
	font-size:11px;
	width:100%;
	height:100%;
	padding-top:1px;
	font-weight:normal;
	background:#f285a6;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f285a6 0%), to(#e82562 50%));    
    background-image: -webkit-linear-gradient(top, #f285a6 0%, #e82562 100%);
    background-image: -moz-linear-gradient(top, #f285a6 0%, #e82562 100%);
    background-image: -ms-linear-gradient(top, #f285a6 0%, #e82562 100%);
    background-image: -o-linear-gradient(top, #f285a6 0%, #e82562 100%);
	background-image: linear-gradient(top, #f285a6 0%,#e82562 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f285a6', endColorstr='#e82562');
}
a.btn_reorder_all:hover {
	border:1px solid #e14c72;
	
}
a.btn_reorder_all:hover span.reorderAll{
	background:#e87794;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#e87794 0%), to(#d60d40 50%));    
    background-image: -webkit-linear-gradient(top, #e87794 0%, #d60d40 100%);
    background-image: -moz-linear-gradient(top, #e87794 0%, #d60d40 100%);
    background-image: -ms-linear-gradient(top, #e87794 0%, #d60d40 100%);
    background-image: -o-linear-gradient(top, #e87794 0%, #d60d40 100%);
	background-image: linear-gradient(top, #e87794 0%,#d60d40 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e87794', endColorstr='#d60d40');
}
a.add_all_bag {
	height:20px;
	width:127px;
	border:1px solid #ee5e8b;
	border-radius:15px;
	overflow:hidden;
	display:block;
	text-decoration:none;
	float:left;
	
}
a.add_all_bag span{
	color:#FFF;
	display:block;
	text-align:center;
	font-size:11px;
	width:100%;
	height:100%;
	padding-top:1px;
	font-weight:bold;
	background:#f285a6;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f285a6 0%), to(#e82562 50%));    
    background-image: -webkit-linear-gradient(top, #f285a6 0%, #e82562 100%);
    background-image: -moz-linear-gradient(top, #f285a6 0%, #e82562 100%);
    background-image: -ms-linear-gradient(top, #f285a6 0%, #e82562 100%);
    background-image: -o-linear-gradient(top, #f285a6 0%, #e82562 100%);
	background-image: linear-gradient(top, #f285a6 0%,#e82562 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f285a6', endColorstr='#e82562');
}
a.add_all_bag:hover {
	border:1px solid #e14c72;
	
}
a.add_all_bag:hover span{
	background:#e87794;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#e87794 0%), to(#d60d40 50%));    
    background-image: -webkit-linear-gradient(top, #e87794 0%, #d60d40 100%);
    background-image: -moz-linear-gradient(top, #e87794 0%, #d60d40 100%);
    background-image: -ms-linear-gradient(top, #e87794 0%, #d60d40 100%);
    background-image: -o-linear-gradient(top, #e87794 0%, #d60d40 100%);
	background-image: linear-gradient(top, #e87794 0%,#d60d40 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e87794', endColorstr='#d60d40');
}
a.add_all {
	height:22px;
	width:133px;
	border:1px solid #ee5e8b;
	border-radius:15px;
	overflow:hidden;
	display:block;
	text-decoration:none;
	float:left;
	
}
a.add_all span{
	color:#FFF;
	display:block;
	text-align:center;
	font-size:11px;
	width:100%;
	height:100%;
	padding-top:1px;
	font-weight:bold;
	background:#f285a6;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f285a6 0%), to(#e82562 50%));    
    background-image: -webkit-linear-gradient(top, #f285a6 0%, #e82562 100%);
    background-image: -moz-linear-gradient(top, #f285a6 0%, #e82562 100%);
    background-image: -ms-linear-gradient(top, #f285a6 0%, #e82562 100%);
    background-image: -o-linear-gradient(top, #f285a6 0%, #e82562 100%);
	background-image: linear-gradient(top, #f285a6 0%,#e82562 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f285a6', endColorstr='#e82562');
}
a.add_all:hover {
	border:1px solid #e14c72;
	
}
a.add_all:hover span{
	background:#e87794;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#e87794 0%), to(#d60d40 50%));    
    background-image: -webkit-linear-gradient(top, #e87794 0%, #d60d40 100%);
    background-image: -moz-linear-gradient(top, #e87794 0%, #d60d40 100%);
    background-image: -ms-linear-gradient(top, #e87794 0%, #d60d40 100%);
    background-image: -o-linear-gradient(top, #e87794 0%, #d60d40 100%);
	background-image: linear-gradient(top, #e87794 0%,#d60d40 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e87794', endColorstr='#d60d40');
}
.manage_acct_popup_forms .btn_edit_address {
	display: block;
	float: left;
	background: url("../../../images/btn_edit_address.gif") 0 0 no-repeat;
	width: 103px;
	height: 20px;
	text-indent: -9999em;
	margin-right: 20px;
}
.btn_save_updates_popup {
background:url("../../../images/btn_save_updates.gif") no-repeat scroll 0 0 transparent;
display:block;
height:21px;
text-indent:-9999em;
width:101px;
}
a.gsk_started_now {
background:url("../../../images/btn_get_started.gif") no-repeat scroll 0 0 transparent;
height:12px;
width:74px;
margin-top: 20px;
}
a.gsk_configure_now {
background:url("../../../images/Configure_This.gif") no-repeat scroll 0 0 transparent;
height:12px;
width:120px;
height:21px;
margin-top: 20px;
display: block;
}
/* FACEBOOK BUTTON */
.btn_fb {
	display: block;
	background: url('../../../images/btn_fb_connect.gif') 0 0 no-repeat;
	text-indent: -9999em;
	width: 107px;
	height: 26px;
	margin: 12px 0;
}
#facebook-login-btb {		
    font-size: 14px;    
	font-family: 'Ubuntu', sans-serif;
}

#facebook-login-btb span{
	font-weight:bold;
}

#facebook-login-btb a {
  	text-shadow:0 0 2px rgba(0,0,0,0.3);
  	background-image: linear-gradient(top,  rgba(131,155,195,1) 0%,rgba(87,111,163,1) 100%);
  	background-image: -moz-linear-gradient(top,  rgba(131,155,195,1) 0%,rgba(87,111,163,1) 100%);
	background-image: -ms-linear-gradient(top,  rgba(131,155,195,1) 0%,rgba(87,111,163,1) 100%);
	background-image: -o-linear-gradient(top,  rgba(131,155,195,1) 0%,rgba(87,111,163,1) 100%);
	background-image: -webkit-linear-gradient(top,  rgba(131,155,195,1) 0%,rgba(87,111,163,1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#839BC3,endColorstr=#576FA3);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#839BC3,endColorstr=#576FA3)";	
	border: 1px solid #566383;
  	border-radius: 5px 5px 5px 5px;
  	box-shadow: 0 1px 0 #CADBFE inset, 0 3px 0 0 #2D447F, 0 4px 2px #999999;
  	color: #FFFFFF;
  	display: inline-block;
  	line-height: 30px;
	height:30px;
  	padding: 0 10px;
  	position: relative;
  	text-decoration: none;
  	top: -1px;
  	transition-property:top, box-shadow;   
  	transition-duration: 0.1s, 0.1s;   
  	transition-timing-function: linear, linear; 
}

#facebook-login-btb a:hover {
	background-image: linear-gradient(top,  rgba(139,161,199,1) 0%,rgba(96,119,170,1) 100%);
  	background-image: -moz-linear-gradient(top,  rgba(139,161,199,1) 0%,rgba(96,119,170,1) 100%);
	background-image: -ms-linear-gradient(top,  rgba(139,161,199,1) 0%,rgba(96,119,170,1) 100%);
	background-image: -o-linear-gradient(top,  rgba(139,161,199,1) 0%,rgba(96,119,170,1) 100%);
	background-image: -webkit-linear-gradient(top,  rgba(139,161,199,1) 0%,rgba(96,119,170,1) 100%);
}
#facebook-login-btb a:active{
	box-shadow: 0 1px 0 #cadbfe inset, 0 1px 0 0 #2d447f, 0 2px 2px #999999;
	top:2px;
}
a.get_started_now {
	height: 20px;
	width:144px;
	display: block;
	border-radius:15px;
	background:#eb2767;
	float: none;
	position:relative;
}
.get_started_now:after{
	content:" ";
	display: block;
	background:url(../../../images/subArrow.png) no-repeat;
	width: 5px;
	height: 9px;
	position:absolute;
	right:6px;
	top:5px;
}
.get_started_now span{
	color:#FFF;
	display:block;
	padding-left:15px;
	font-size:10px;
	padding-top:4px;
	font-weight:bold;
}
/* specifically for auto delivery  */
a.ad_btn {
	background: transparent url(../../../images/btn_back_to_product.gif) 0 0 no-repeat;
	height: 20px;
	display: block;
	text-indent: -300em;
	width: 126px;
}
.joinNowSection a.popup_fab_join_now{
	text-decoration:none;
	width:83px;
	height:22px;
	overflow:hidden;
	border-top:#ff6b9a;
	border-radius:15px;
	display:block;
}
.joinNowSection a.popup_fab_join_now span{
	color:#FFF;
	display:block;
	text-align:center;
	font-size:11px;
	width:100%;
	height:100%;
	padding-top:2px;
	font-weight:bold;
   	background:#ff4982;
   	background-image: -webkit-gradient(linear, left top, left bottom, from(#ff4982 0%), to(#ff4984 50%));    
   	background-image: -webkit-linear-gradient(top, #ff4982 0%, #ff4984 100%);
   	background-image: -moz-linear-gradient(top, #ff4982 0%, #ff4984 100%);
   	background-image: -ms-linear-gradient(top, #ff4982 0%, #ff4984 100%);
   	background-image: -o-linear-gradient(top, #ff4982 0%, #ff4984 100%);
	background-image: linear-gradient(top, #ff4982 0%,#ff4984 100%);
   	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4982', endColorstr='#ff4984');
}
.popup_fab_join_now_marketing{
	width:83px;
	height:22px;
	border-radius:15px;
	display:block;
	text-decoration:none;
	overflow:hidden;
}
.popup_fab_join_now_marketing #joinnow{
	color:#FFF;
	font-size:11px;
	text-align:center;
	display:block;
	font-weight:bold;
	padding-top:4px;
	background:#ff4b82;
	width:100%;
	height:100%;
}
.popup_fab_join_now_marketing:hover, .cart_continue_guest:hover{text-decoration:none}
a.add_to_bag_manage_account {
	height:20px;
	width:98px;
	border:1px solid #f46b96;
	border-radius:15px;
	overflow:hidden;
	display:block;
	text-decoration:none;
	float:left;
	margin-top:6px;
}
a.add_to_bag_manage_account span{
	color:#FFF;
	display:block;
	text-align:center;
	font-size:11px;
	width:100%;
	height:100%;
	padding-top:1px;
	font-weight:normal;
	background:#f996b8;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f996b8 0%), to(#eb2a67 50%));    
    background-image: -webkit-linear-gradient(top, #f996b8 0%, #eb2a67 100%);
    background-image: -moz-linear-gradient(top, #f996b8 0%, #eb2a67 100%);
    background-image: -ms-linear-gradient(top, #f996b8 0%, #eb2a67 100%);
    background-image: -o-linear-gradient(top, #f996b8 0%, #eb2a67 100%);
	background-image: linear-gradient(top, #f996b8 0%,#eb2a67 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f996b8', endColorstr='#eb2a67');
}
a.add_to_bag_manage_account:hover {
	border:1px solid #e14c72;
}
a.add_to_bag_manage_account:hover span{
	background:#e87794;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#e87794 0%), to(#d60d40 50%));    
    background-image: -webkit-linear-gradient(top, #e87794 0%, #d60d40 100%);
    background-image: -moz-linear-gradient(top, #e87794 0%, #d60d40 100%);
    background-image: -ms-linear-gradient(top, #e87794 0%, #d60d40 100%);
    background-image: -o-linear-gradient(top, #e87794 0%, #d60d40 100%);
	background-image: linear-gradient(top, #e87794 0%,#d60d40 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e87794', endColorstr='#d60d40');
}
.editBag{
	width:128px;
	height:21px;
	text-indent: 0em;
	overflow:hidden;
	border-radius:15px;
	display:block;
}
.editBag span{
	background:#eb2767;
	color:#FFF;
	font-size:10px;
	font-weight:bold;
	width:100%;
	height:100%;
	display:block;
	text-align:center;
	padding-top:4px;
}
#update_cart{
	width:93px;
	height:21px;
	text-indent: 0em;
	overflow:hidden;
	border-radius:15px;
	display:block;
	position:relative;
	cursor:pointer;
	background:#ea2867;
}
#update_cart span{
	color:#FFF;
	font-size:10px;
	font-weight:bold;
	display:block;
	text-align:center;
}
.editShoppingBag {
	height:21px;
	width:128px;
	border-radius:15px;
	overflow:hidden;
	display:block;
	text-decoration:none;
	float:left;
    border-bottom:1px solid #ed5084;
}
.editShoppingBag span{
	color:#FFF;
	display:block;
	text-align:center;
	font-size:10px;
	width:100%;
	height:100%;
	padding-top:5px;
	font-weight:bold;
	background:#eb2767;
}
.video_image .btn_watch_now {
	display: none;
	position: relative;
	left: 80px;
	top: 0;
}
.btnOk {
	margin-left: 120px;
}
.find_stores{
	width:85px;
	height:24px;
	text-indent: 0em;
	overflow:hidden;
	border-radius:15px;
	display:block;
	position:relative;
	cursor:pointer;
}
.find_stores span{
	background:#fa2872;
	color:#FFF;
	font-size:10px;
	font-weight:bold;
	width:100%;
	height:100%;
	display:block;
	text-align:center;
	padding-top:3px;
	position:absolute;
	top:0px;
	left:0px;
}
.teaserBtn a.add_to_bag {
	float: left;
}
.order_configure_button a.gsk_configure_now {
	display: block;
	width: 119px;
	height: 20px;
	margin-top: 0px;
}
.btn_float_left{
	float:left !important
}
.content_button {
	margin: 10px 0px;
	/*float: left;*/	/* fixed for Safari */
}
.textbtn {
	display: block;
	outline: none;
	background-position: 0 0;
	background-repeat: no-repeat;
	cursor: pointer;
	float: left;
	overflow: hidden;
	padding: 0;
}

.shopping_cart .textbtn {
	background: transparent url(../../../images/btn_shopping_cart_text.gif) no-repeat scroll 0 0;
	cursor: pointer;
	height: 25px;
}
.shopping_cart .textbtn input {
	display: block;
	width: 100%;
	height: 100%;
	text-indent: -300em;
	background: none;
	border: none;
	cursor: pointer;
	*line-height: 2em;
}
.shopping_cart .apply {
	width: 62px;
	background:#FFF;
	border:1px solid #FDE0E9;
}
.shopping_cart .apply span{
	color:#eb2868;
	font-weight:bold;
}
.shopping_cart .apply:hover {
	background-position: 0 -30px;
}
.shopping_cart .check {
	width: 62px;
	background-position: 0 -60px;
}
.shopping_cart .check:hover {
	background-position: 0 -90px;
}
.shopping_cart .remove {
	width: 17px;
	background-position: right 0;
}
.shopping_cart .remove:hover {
	background-position: right -30px;
}
.shopping_cart .apply_funds {
	width: 108px;
	background-position: -80px 0;
}
.shopping_cart .apply_funds:hover {
	background-position: -80px -30px;
}
.shopping_cart .check_balance {
	width: 119px;
	background-position: -188px 0;
}
.shopping_cart .check_balance:hover {
	background-position: -188px -30px;
}
.shopping_cart .remove_funds {
	width: 120px;
	background-position: -80px -60px;
}
.shopping_cart .remove_funds:hover {
	background-position: -80px -90px;
}
.btn_continue_new {
	display:block;
	width:98px;
	height:20px;
	border-radius:15px;
	background:#eb2767;
}
.btn_continue_new span{
	color:#FFF;
	display:block;
	text-align:center;
	font-size:11px;
padding-top:0px;
font-weight:bold;
}
.btn_register_new {
	background: transparent url("../../../images/btn_signup_now.gif") no-repeat;
	height: 25px;
	width: 103px;
}
.btn_cancel {
	background-position: 0 -50px;
	text-indent: -300em;
}
/* BEGIN: artf1151886 | Manage Account | Address Book | Naveen Kumar */
.btn_no {
	background:#8c1f59;
	border-radius:15px;
}
.btn_yes {
	background:#ec3396;
	border-radius:15px;
}
.btn_yes span, .btn_no span, .btn_yes_submit span{
	color:#FFFFFF;
	font-size:9px;
	display:block;
	font-weight:bold;
	padding-top:1px;
}
.btn_yes_submit {
	background:#ec3396;
	border-radius:15px;
}
.sendToFriend #sendBtn{
	background:#ff4980;
	border-radius:15px;
	width:75px;
	position:relative;
}
.sendToFriend #sendBtn span{
	color:#FFFFFF;
	font-size:10px;
	display:block;
	font-weight:bold;
	padding-top:1px;
}
.sendToFriend #sendBtn span:after{
	content:" ";
	display: block;
	background:url(../../../images/subArrow.png) no-repeat;
	width: 5px;
	height: 9px;
	position:absolute;
	right:6px;
	top:6px;
}
/* END: artf1151886 | Manage Account | Address Book | Naveen Kumar */
.btn_center img.btn_submit {
	margin: 0px;
}
a.imgbtn {
	display: block;
	outline: none;
	background-position: 0 0;
	background-repeat: no-repeat;
	cursor: pointer;
	padding: 0;
}

.shopping_cart .imgbtn {
	
	height: 30px;
	cursor: pointer;
}

.linkbtn {
	display: block;
	outline: none;
	background-position: 0 0;
	background-repeat: no-repeat;
	cursor: pointer;
	padding: 0;
}


.shopping_cart .linkbtn {
	position: relative;
	cursor: pointer;
	height: 30px;
}

.shopping_cart .linkbtn input {
	display: block;
	width: 100%;
	height: 100%;
	text-indent: -300em;
	background: none;
	cursor: pointer;
	*line-height: 2em;
}

.shopping_cart  .place_order {
	width: 136px;
	background-position: -780px 0;
}

.place_order_dis {
   display:block;
	width:136px;
	height:28px;
	border-radius:15px;
	background:#cccccc;
	color:#FFF;
	text-align:center;
	font-size:12px;
	padding-top:0px;
	font-weight:bold;
	}

.shopping_cart  .place_order:hover {
	background-position: -780px -70px;
}

#secondParagraphID {
  position: relative
}
.foundation a.add_to_bag{float:left;}
/*changes for new release done by parul*/
.pdpdiv_v2 .price_section a.btn_add_to_bag_long,.pdpdiv_v2 .price_section a.btn_notify_me{border-radius:0;width:120px;}
.pdpdiv_v2 .price_section a.btn_notify_me{margin-right: 10px;}
.clpv2  a.add_to_bag span,.clpv2 p.add_to_bag_small_disabled span {
    font-family:'TradeGothicLTPro';
    font-size:14px;} 
#ShoppingBagLoginForm .value.drawer_signin_button {
    left: 77px;
}

#popup_small_content .popup-action {border-top:1px #cbcbcb solid; margin:0 -18px; padding:15px 20px 0 25px}

.popup-action a{
    background-color: #EC008C;
    padding: 0 15px;                                              
    width: auto;
    border-radius: 15px;
    height: 21px;
    float:left;
}

.popup-action  a span{
	border-radius: 15px;
    font-size: 11px;
    color: white;
    display: block;
    text-align: center;
    line-height: 22px;
    font-weight: bold;
    text-transform: uppercase;
    font-family: Georgia,"Times New Roman", Times, serif;
}

.popup-action a.close_div{float:right;}
.popup-action a:hover {
	text-decoration: none;
}