*{margin:0;padding:0;}
html,body{height:100%;}
#wrap{min-height:100%;}
#main{overflow:auto;padding-bottom:150px;}
#footer{position:relative;margin-top:-150px;height:150px;clear:both;}
img{border:none;}
ul,ol{list-style:none;}
.clearfix:after{content:".";display:block;height:0;visibility:hidden;clear:both;float:none;font-size:0;}
.clearfix{zoom:1;}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help;}
table{border-collapse:collapse;border-spacing:0;}
a,a[href],a:focus{outline:none;}
.fRight{float:right;}
.fLeft{float:left;}
.hide{display: none !important;}
table input[type=checkbox], input[type=radio] { vertical-align: middle; position: relative; bottom: 1px; margin-right: 5px;}
#top-header{width:100%;border-top:3px solid #e72f8b;background:url(../img/top-header-bg.png) repeat-x top left;height:45px;position:relative;z-index:999;}
.toplinksWrapper{width:980px;margin:0 auto;}
.toplinksWrapper .toplinkLeft{width:380px;float:left;margin:9px 0 0 18px;}
.toplinksWrapper .toplinkLeft li{float:left;font-size:11px;color:#333;font-family:HelveticaRegular, Arial;margin-right:8px;}
.toplinksWrapper .toplinkLeft li a.chatLink{color:#39f;font-family:HelveticaBold;margin-right:0;}
.toplinksWrapper .toplinkLeft li a.chatLink:hover{color:#f39;}
.toplinksWrapper .toplinkRight{width:520px;float:right; margin-right:5px;}
.toplinksWrapper .toplinkRight li{float:left;font-size:11px;color:#333;font-family:HelveticaRegular, Arial;margin:9px 16px 0 0;}
.toplinksWrapper .toplinkRight li a.pink{color:#f39;font-family:HelveticaBold;font-size:11px;}
.toplinksWrapper .toplinkRight li.button{margin:2px 0 0 5px;}
.toplinksWrapper .toplinkRight .removeLink {cursor: pointer}
.toplinksWrapper .toplinkLeft img {padding: 0;}
.toplinksWrapper .toplinkRight li.button .checkOut-header{background:url(../img/btn_CheckOut.png) no-repeat top left;text-indent:-9999px;display:block;width:115px;height:36px;}
.toplinksWrapper .toplinkRight li.button .checkOut-header:hover{background:url(../img/btn_CheckOut_hover.png) no-repeat top left;}
.shopBag{position:relative;display:block;height:23px;}
.myBag{display:none;position:absolute;width:216px;left:-20px;top:20px;z-index:999;background:url(../img/mybag_bg.png) repeat-y top center;padding:10px 6px 0;}
.bagList{width:190px;margin:0 0 0 11px;}
.bagList .listItem{background-color:#fff;margin:0 0 3px;padding:5px;}
.bagList .listItem .last{background-color:#fff;margin:0;padding:5px;}
.bagProduct{width:68px;float:left;}
.productSpec{float:left;width:100px;margin-left:5px;}
.productSpec strong,.productSpec b,.productSpec i{float:none;display:block;font:normal 9px/14px HelveticaRegular, Arial;}
.productSpec b em{text-decoration:line-through;float:left;font-style:normal;margin-right:10px;}
.productSpec a{float:none;display:block;font:normal 9px/9px HelveticaRegular, Arial!important;margin-top:10px;color:#f39!important;}
.productSpec a:hover{color:#3098fe!important;}
.productSpec strong{text-transform:uppercase;}
.checkout{display:block;background:url(../img/checkout_bg.png) repeat-y top left;width:204px;height:52px;margin:-7px 0 0 -5px;padding:0;}
.checkout a.button{background:url(../img/btn_CheckOut_small.png) no-repeat top left;width:84px;height:22px;display:block;text-indent:-9999px;margin:13px 10px 0 0;}
.checkout a.button:hover{background:url(../img/btn_CheckOut_small_hover.png) no-repeat top left;}
.checkout .totalPrice{font:normal 12px/12px HelveticaBold, Arial;color:#333;margin:18px 0 0 10px; width:95px;}
#wrapper{width:980px;clear:both;padding-bottom:40px;margin:0 auto;}
.mainContainer{margin-bottom:40px;}
.header{width:980px;margin:0;color: #3098fe;font-size: 18px;font-weight: bold;padding: 10px 0 0 0; }
.header .logoWrap{position:relative;}
.header .logoWrap .logo{float:left;margin:10px 0 0 13px;}
.header .logoWrap .signup{background:url(../img/signup_bg.jpg) no-repeat top left;color:#fff;width:330px;height:46px;float:right;position:absolute;top:-11px;right:-8px;z-index:9;text-align:center;}
.header .logoWrap .signup a{font:normal 12px/36px HelveticaNeueRegular, HelveticaRegular, Arial;color:#fff;text-decoration:none;}
.header .logoWrap .signup span{font:normal 12px/36px HelveticaNeueRegular, HelveticaRegular, Arial;margin:0 10px;}
.header .logoWrap .signup em{color:#fc0;font:normal 12px/36px HelveticaNeueRegular, HelveticaRegular, Arial;}

.navigation{position:relative;height:61px;margin-top:18px; z-index:500;}
.header .searchBox{float:right;background:url(../img/search_bg.jpg) repeat-x top right;width:660px;height:38px;position:relative; z-index:800; top:18px;}

.header .searchBox .search {float: right;margin: 0;padding: 0;position: relative; width: 292px;}
.header .searchBox .input {background: url("../img/input.png") no-repeat scroll right top transparent; border: medium none; color: #666666; font-family: HelveticaRegular,Arial; font-size: 11px; font-style: normal; height: 20px; margin: 7px 7px 0 0; padding: 5px 0 0 30px; position: relative; width: 255px;}
.header .searchBox .searchGlass { background: url("../img/icn_search.jpg") no-repeat scroll left top transparent; border: medium none; cursor: pointer; left: 5px; outline: medium none; position: absolute; text-indent: -9999px; text-transform: uppercase; top: 15px; width: 21px; height: 17px; z-index: 99;}

.minicart-checkout {background: url(../content/images/checkout_bg.png) repeat-y top left !important;height: 84px !important;padding: 20px 0 0 0 !important;}
.minicart-checkout a.button {background: url(/images/layout/btn_CheckOut_minicart.png) no-repeat !important;}

#footerWrap{width:100%;background:url(../content/images/footer_bg_pink.png) repeat-x top left #e30072;clear:both;margin-top:-40px;position:relative;}
.footer{width:970px;background:url(../content/images/footer_bg.png) no-repeat bottom right;margin:0 auto;padding:0 0 35px 10px;}
.footer .footerNav{width:186px;float:left;}
.footer .footerNav ul li a{color:#fff;font:normal 12px/12px HelveticaRegular, Arial;text-decoration:none;}
.footer .newsLetter{float:left;width:285px;margin:35px 0 0;}
.footer .newsLetter p{width:280px;clear:both;color:#fff;font:normal 12px/18px HelveticaRegular, Arial;padding:25px 0 0 5px;}
.footer .newsLetter img{clear:both;margin:10px 0 0 5px;}

.marR20{margin-right:20px;}
.footerNav_2{width:285px;float:left;}
.footer .footerNav_2 ul li a{color:#fff;font:normal 12px/30px HelveticaRegular, Arial;text-decoration:none;}
#twitter li a{line-height:15px;}
.toplinksWrapper .toplinkLeft li a,.toplinksWrapper .toplinkRight li a{font-size:11px;color:#333;font-family:HelveticaRegular, Arial;text-decoration:none;}
.toplinksWrapper .toplinkLeft li a:hover,.toplinksWrapper .toplinkRight li a:hover,.toplinksWrapper .toplinkRight li a.pink:hover{color:#39F;}
.header .logoWrap .signup a:hover,.footer .footerNav ul li a:hover,.footer .footerNav_2 ul li a:hover{color:#FC0;}
/*.footer .footerNav ul,.footer .footerNav_2 ul{color:#fff;font:normal 18px/18px HelveticaNeueRegular, HelveticaRegular, Arial;margin:35px 0 0;} */
.footer .newsLetter .signup{width:285px;position:relative;float:left;}
.footer .newsLetter .signup_input{background:url(../img/input.png) no-repeat top right;width:275px;height:20px;border:none;position:relative;font-style:normal;font-size:11px;font-family:Helvetica, Arial;color:#666;padding:5px 0 0 10px;}
.footer .newsLetter .signup_submit{outline:none;border:none;text-transform:uppercase;background:url(../img/icn_signup.png) no-repeat top left;position:absolute;top:3px;right:7px;cursor:pointer;width:24px;height:24px;z-index:99;text-indent:-9999px;}

/*
.footer .newsLetter .signup{width:285px;position:relative;float:left;}
.footer .newsLetter .signup_input{background:url(../img/input.png) no-repeat top right;width:275px;height:20px;border:none;position:relative;font-style:normal;font-size:11px;font-family:Helvetica, Arial;color:#666;padding:5px 0 0 10px;}
.footer .newsLetter .signup_submit{outline:none;border:none;text-transform:uppercase;background:url(../img/icn_signup.png) no-repeat top left;position:absolute;top:5px;right:7px;cursor:pointer;width:18px;height:18px;z-index:99;text-indent:-9999px;}
*/
.marR20{margin-right:20px;}
.footerNav_2{width:285px;float:left;}
.widget-aside-first.widget-menu-widget h1{margin-top:19px;}
.footer .footerNav_2 ul li a{color:#fff;font:normal 12px/20px HelveticaRegular, Arial;text-decoration:none; display:block; clear:both;}
.footer .footerNav_2 ul li a img{float:left; margin-right:5px;}
#twitter li a{line-height:15px; display:inline; }
#twitter li a.title{color:#fff;font:normal 18px/18px HelveticaNeueRegular, HelveticaRegular, Arial; color:#fff;}
#twitter li a.title:hover{color:#FC0;}
.toplinksWrapper .toplinkLeft li a,.toplinksWrapper .toplinkRight li a{font-size:11px;color:#333;font-family:HelveticaRegular, Arial;text-decoration:none;}
.toplinksWrapper .toplinkLeft li a:hover,.toplinksWrapper .toplinkRight li a:hover,.toplinksWrapper .toplinkRight li a.pink:hover{color:#39F;}
.header .logoWrap .signup a:hover,.footer .footerNav ul li a:hover,.footer .footerNav_2 ul li a:hover{color:#FC0;}
.footer .footerNav ul,
.footer .footerNav_2 ul,
/*.footer .footerNav ul li a.footHead, .footer .footerNav_2 ul li a.footHead{color:#fff;font:normal 18px/18px HelveticaNeueRegular, HelveticaRegular, Arial;margin:35px 0 0;}*/
.footer .footerNav ul li a.footHead:hover {color:#FC0;}
.navigation .searchBox .input:focus, .footer .newsLetter .signup_input:focus{outline:none;}
#whyRegister b, tbody tr td ul li strong{font-weight:normal}
.shopPad {padding: 10px 20px 20px 20px; background-color: #fff}
.AccountHeaderBackground {text-align:center;padding:5px 0; width: 250px;color:#000; border-bottom: solid 1px #000; border-top: solid 1px #000; background-color:#fff; margin-top: 20px;position:relative; float: left; left: 0px}
.AccountHeaderTitle {color:#000;font-weight: normal; font-size: 13px; position:relative; float: left; left: 0px}
.shopping-cart-image {float:left;margin:2px 5px 2px 2px}
.CartColumnHeaderFooter {color: #666666;font: 10px/12px HelveticaRegular,arial;border-bottom: 1px solid #CDCDCD;border-top: 1px solid #CDCDCD;padding-top:4px;padding-bottom:3px;background-color: #F6F6F6;line-height:20px}
.CartColumnHeaderFooterNoTopBorder {color: #666666;font: 10px/12px HelveticaRegular,arial;border-bottom: 1px solid #CDCDCD;padding-top:4px;padding-bottom:3px;background-color: #F6F6F6;}
.CartColumnHeaderFooterLarge {color: #666666;font: 14px/16px HelveticaRegular,arial;padding-top:4px;padding-bottom:4px;background-color: #F6F6F6;}
.CartColumnHeaderFooterLargeBold {color: #666666;font: 14px/26px HelveticaRegular,arial;padding-top:4px;padding-bottom:4px;background-color: #F6F6F6;font-weight: bold;}
.CartColumnHeaderFooterLargeBlack {color: black;font: 14px/16px HelveticaRegular,arial;padding-top:4px;padding-bottom:4px;background-color: white;font-weight: bold;}
.CheckoutTableBorders {border-bottom: 1px solid #CDCDCD;border-top: 1px solid #CDCDCD;border-left: 1px solid #CDCDCD;border-right: 1px solid #CDCDCD;}
A.CartDetailsColumn:link, A.CartDetailsColumn:visited {color: #666666;font: 10px/14px HelveticaRegular,arial;text-decoration: underline;text-transform:uppercase}
A.CartDetailsColumn:hover{color: red;font: 10px/14px HelveticaRegular,arial;text-decoration: underline;}
.CartDetailsColumn{color: #666666;font: 10px/14px HelveticaRegular,arial;}
.SizeColor {color: #000000;font: 10px/14px HelveticaRegular,arial;}
.TextBoxBlack {color: #000000;font: 10px/14px HelveticaRegular,arial;margin-bottom: 2px;}
.AddressBook {color: #000000;font: 11px HelveticaRegular,arial;}
.ErrorTextSmall {color: red;font: 10px/14px HelveticaRegular,arial;}
.ErrorTextBold {color: red;font: 12px/14px HelveticaRegular,arial;font-weight: bold;}
.ErrorTextSmallBold {color: red;font: 10px/14px HelveticaRegular,arial;font-weight: bold;}
.CheckoutErrorText {color: #FF3399;font: 12px/14px HelveticaRegular,arial;font-weight: bold; display: block; background-color: #fff}
A.CheckoutErrorText:link {color: #FF3399;font: 12px/14px HelveticaRegular,arial;font-weight: bold;}
.CheckoutErrorTextSmall {color: #FF3399;font: 10px/14px HelveticaRegular,arial;font-weight: bold; background-color: #fff}
.NormalBiggerBold {font-family: HelveticaRegular,arial;font-size: 14px;font-weight: bold;line-height: 18px}
.NormalMedium,.NormalBlack {font-family: HelveticaRegular,arial;font-size: 11px;font-weight: normal;line-height: 12px;color: Black;}
.NormalBold {font-family: HelveticaRegular,arial;font-size: 11px;font-weight: bold;line-height: 12px}
.Normal,.Normal a{font-family: HelveticaRegular,arial;font-size: 11px;line-height: 18px;color:#000;}
.CustomerAcctSettings .Normal {padding-bottom: 2px;}
.Normal ul, .Normal .log-out{line-height: 18px;padding-left: 12px;list-style-type:circle}
.NormalBlack, .MyAcctFeedback .Normal {margin-bottom:5px;line-height: 18px;}
.addresseditclass TR.CartDetailsColumn, .editwalletclass TR.CartDetailsColumn {line-height: 25px;}
.Normal label {margin-left:1px;}
.subscription-lists td{font-family: HelveticaRegular,arial;font-size: 13px;line-height: 18px;color:#000;}
.ErrorText {color: red;font: 11px HelveticaRegular,arial; padding-bottom: 10px; padding-top: 10px;}
.globalimpulse {color: #666666;font: 10px/14px HelveticaRegular,arial; padding: 5px; margin-left: 5px;}
.globalimpulselist {list-style-type: none; padding-top: 70px; background:url(/images/layout/checkout/cart_global_impulse.png) no-repeat top left; }
#promo-and-shipping-message { border-top: solid 1px #ccc; margin-top: 40px; padding-top:40px;}
#enter-promo-code-message { color:#ff3399; font:normal 11px/18px HelveticaNeueRegular; padding-top:3px;}
.applyPromo { width:87px; height:20px; padding:5px 10px 4px; font:normal 12px HelveticaNeueRegular, arial; color:#fff; background-color:#ff3399; position:relative; top:-1px;}
.applyPromo:hover { color:#fff; text-decoration:none; }
.promoCodeInput { margin-left:20px; height:20px; }
#promo-code-error { float:none; clear:both; margin-left:140px; padding-top:10px; }
.promoCodeAmount { display:block; }
.removePromoCodeLink { text-decoration:none; cursor:default; color:#666; font: 10px/14px HelveticaRegular, arial; text-transform:uppercase; display:block; margin-top:5px; }
.removePromoCodeLink:hover { text-decoration:none; color:#666;}
.removePromoCode {
    margin-left: 5px;
    width: 13px;
    height: 14px;
    background-color: #c33;
    font-size: 9px;
    font-weight: bold;
    line-height: 12px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    color: #fff;
    border: 1px solid #333;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    display: inline-block;
    cursor: pointer;
    box-sizing:border-box;
    padding-top:1px;
}
#optoutchoices {margin-top: 8px; padding-bottom: 10px;} 
/*  WISH LIST SECTION START */
.startWishList {
    text-align:center;
    font-size: 12px;
    font-family: HelveticaRegular,arial;
}
.tblShippingAddress {margin-top: -5px;} 
.tblShippingAddress b {color: #000000;font-size: 10px;font-weight: normal}
.wishListHeader td {    
    vertical-align:top;
}
#imgEmailWishList {
    cursor:pointer;
}
a.networkLink {
    text-align:center;
    font-weight:normal;
}
td.wishListDetails {
    padding-left:20px;
    padding-top:18px;
    vertical-align:top;
    width:290px;
}
td.tdRemoveItem {
    width:130px;
    padding-left:45px;
    vertical-align:top;
    text-align:left;
}
.wishListDetails hr {
    border : none;
    border-top : solid 2px #CCCCCC;
}
a:link.wlProductDetailsLink
,a:visited.wlProductDetailsLink
a:link.wlRemoveButton
,a:visited.wlRemoveButton
,.wlProductDetailsLink {
    text-decoration:none; 
}
.tdRemoveItem img {               
    vertical-align:middle;
    padding-right:7px;
    padding-top:20px;
}
.tdRemoveItem {
    font-size:10px;
}
.wlItemColor {
    text-transform:capitalize;
}
.wlEditIt {
    text-align:right;    
}
.wlItemPromotion {
    color:Red;
    font-style:italic;
}
.favoriteStar {
    vertical-align:middle;
}
.editItemView {
    position:absolute;
    width:467px;    
    clear: both; 
    color:Black;
    visibility: visible;
}
.wlContinueShopping {
    padding-top:20px;
    padding-right:125px;
    padding-bottom: 20px;
    text-align:right;
}
.hideElement {
    display:none;
}
.emailReference {
    position:absolute;
    z-index: 1002; 
    top:15%;    
    bottom:25%;
    left:40%; 
    text-align:center;
}
.emailReferenceHeader img, .wishListAddressesReferenceHeader img, .wlEditItemHeader img {    
    cursor:pointer;
    height: 15px;
    float: right;
}
.emailReferenceHeader, .wishListAddressesReferenceHeader, .wlEditItemHeader {
    color:#fff; 
    margin:0;
    height: 15px;
    border: solid 1px #FF3399;
} 
.emailReferenceHeader h2 {
    text-align:center;
    height: 25px; 
}
.emailReference table {
    text-align:center;
    width:350px;
    height:500px; 
}
.emailReference .CartColumnHeaderFooterLargeBlack {
    width:350px;
    margin-bottom: -50px;
    text-align:center;
}
.emailReference .CartDetailsColumn {
     width:350px;
    margin-bottom: -250px;
    text-align:center;
}
.emailReferenceButton {
    text-align:right; 
    padding-right: 60px;
}
.wishListLink a {
    cursor:pointer;
    font-weight:normal;
    font-size:11px;
    text-decoration:underline;
}
INPUT.wishListQuanty {
    width:25px;
    font-size: 10px;
}
.wishListAddresses {
    position:absolute;
    z-index: 1002;
    top:50%;    
    bottom:15%;
    left:25%;
    text-align:left;
    color:Black;
    margin-left:20px;
    margin-right:20px;
    margin-top:0;
    text-align:center;
    height: 400px;
}
.wishListAddresses table {
    border:0;
    width:650px;
}
.wishListAddressesHeader a {
    text-decoration:underline;
    color:Black;        
}
.wishListAddressesDetails {
    text-align:left;
    border:0;
    width:100%;    
}
.wLAddressDetail {
    text-align:left;
    border:0;
    margin: 20px;
}
.wlAddressItem {
    vertical-align:top;
    width:100%;
	color : #000000;
	font : 10px/14px HelveticaRegular,arial;
}
#divWishListAddresses {
    max-height:200px;
    overflow:auto;
}
.shareWishListHeader {
    text-align:left;
}
.shareWishList {
    padding-left:0px;
}
img.wishListEditableButton {
    border:0;
}
.wlMainTitle {
    color:White;
    height: 15px;
}
.wlEditItemContent {
    border-left: 1px solid #FFE4B8;
    border-right: 1px solid #FFE4B8;
    clear: both; 
    width: 400px;  
    padding:100px;
    padding-bottom:40px;
    margin:10px;
}
.wlAddToButton a {
	text-decoration:underline;
	color:#000000;
	}
div.wlAddToButton a:hover {
	text-decoration:none;
	color:#666;
	}
.wlContainerBottom {
    width: 467px; 
    height: 7px;
}
.divWLEditItemCloseButton {
    float:right; 
    position:relative;
    width:15px;
    height:15px;
    top:5px;
    right:5px;
    font-family: HelveticaRegular,arial;
    font-size:12px;
}
.wlEditItem {
    margin:auto;
    padding:0;
    width:450px;
    border:0;
    position: absolute;
    float: left;
    clear: both;
    top: 55%;
    left: 50%;
}
.wlEditItemPic { 
    background-color: #fff;
}
.wldetail_large_preview {
	width: 350px; 
	height: 430px;
	padding-top:15px;
    padding-bottom:15px;
    padding-left:5px;
	background: url(../images/main_detail_prodshot_lrg.gif) no-repeat left bottom;
}
.wishListDetailsEdit {
    vertical-align:top;
    padding-left:20px;
    padding-top:25px;
    text-align:left;
    position: relative;
    float: left;
    left: -20px;
}
.editWishListItemWindow {
    position:absolute;
    z-index: 1003;
    top:5%;
    bottom:15%;
    left:20%;
    text-align:left;
    color:Black;
    margin-left:20px;
    margin-right:20px;
    margin-top:0;
    text-align:center;
}
img.wlProductImageEdit {
    border:0;
    width: 150px;
    height: 150px;
}
img.wlProductImage {
    border:0;
    vertical-align: top;
}
img.wlEditProductImage {
    border:0;
}
td.wlProductImage {
    height:223;
    vertical-align:middle;
    text-align:left;
}
tr.wlProductDetail {
    width:100%;
}
.wlProductImage, .wishListDetails {
    padding-top:10px;
    padding-bottom:10px;
}
.removePurchaseWishListItems {
    padding-left:10px; 
    padding-right:10px;
    text-align:right; 
    vertical-align:middle;
    color: #666666;
}
.sortWishListItems {
    padding-left:5px;
    text-align:left;
    width:300px;
    vertical-align:middle;
}
.productListHeader {
    padding-left: 10px; 
    text-align:left;
    vertical-align:middle;
}
.wlCheckOut {
    padding-left:211px;
}
.wlEmailReferenceMessage {
    width:290px;
}
.tblEmailReferenceContent {     
    margin-left:50px;  
}
.tblWishListHeader, .tblWishListContent {
    border:0;
    width:830px;
}
.wishListProducts, 
.wlRadAjaxPanel, 
.wlHr, 
.tblWLContinueShopping, 
.tblNoShippingAddress, 
.tblNoShippingAddressFriendView {
    width:830px;
    border:0;
}
.wlAddToCartMessage {
    padding-left:5px;
    padding-right:5px;
    text-align:right;
    width:100%;
}
.wlAddToCartMessage img {
    padding-top:10px;
}
.wlAjaxLoadingPanel {
     Width:250px;
     max-height:400px;
     background-color:#ececec;
     opacity:0.5;
     filter:alpha(opacity=40);
}
img.wlImages {
    border:0;
}
.wlEditItemContent, .emailReference, .wishListAddresses, .wlEditItem {
    background-color: #fff;
    border-style:solid;
    border-width: 2px;
    border-color: #FF3399; 
}
.emailReferenceHeader, .wishListAddressesReferenceHeader, .wlEditItemHeader {
    background-color:#FF3399;
    text-align: center;
}
.shareWishList a {	
	color:#002b55 ;
	font-size:10px;
}
.wlAddtoShoppingCartMessage {
    display:block;
    padding-top:0px;
    padding-bottom: 20px;
    font-size:11px;
    padding-left: 155px; 
}
.wlAddAllToShoppingCartMessage {
    font-size:11px;
    float: right;
    position: relative; 
    left: 110px;
}
SPAN.wlProductName {
    font-size:13px;
    color:#FF3399;
    font-weight: normal;
}
SPAN.wlPrice {
    padding-top:3px;
    font-size:10px;
    color:#FF3399;
}
SPAN.wlMFGSKU {
    display:block;
    padding-top:8px;
    font-size:10px;
    color:#000000;
}
.wlNormalBold {
    font-size:10px;
    color:#000000;
}
.wlNormal {
    font-size:10px;
    color:#000000;
}
table.tblProductDetail {
    padding-top:3px;
    text-align:left
}
.wlItemTitle {
    color:#7B7B7B;
} 
A.wlSizeButton, 
A.wlSizeButton:visited {
    position:relative;
    cursor:pointer;
    float: left; 
    margin-right: 5px;
    text-align: center;	
    display: block;
    text-decoration:none;
    text-transform: lowercase;
    border:1px solid #fff;
    display:block;
    width:15px;
    text-decoration:none;
    font:normal 11px/15px Helvetica;
    color:#000;
    padding:0;
}
A.wlSelectedSizeButton, 
A.wlSizeButton:hover, 
A.wlSelectedSizeButton:visited,  
A.wlSizeButton:link {
    position:relative;
    cursor:pointer;
    float: left; 
    margin-right: 5px;
    text-align: center;	
    display: block;
    text-decoration:none;
    text-transform: lowercase;
    display:block;
    width:15px;
    text-decoration:none;
    font:normal 11px/15px Helvetica;
    color:#000;padding:0;
    border:1px solid #d5a00f;
}
A.wlNotAvailableSizeButton {
    color:#ccc;
    font:normal 11px/15px Helvetica;
    text-transform: lowercase;
}
A.wlNotAvailableSizeButton:hover, 
A.wlNotAvailableSizeButton:visited,
A.wlNotAvailableSizeButton:link {
    color:#ccc;
    border:1px solid #fff;
    cursor: none;
}
.startWishListMessage {
    text-align:justify;
    padding-bottom:40px;
    font-size:12px;
    width:90%;
    line-height:16px;    
}
.wlCategory {    
    text-align:left;
    background-color:#fff;
}
.wlStartWishListButtonSection {
    vertical-align:baseline;
}
.wlStartWishListButton {
    padding-top:30px;
}
.shareWishList {
    padding-bottom:0;
    padding-top:0;
    text-align:left;
    margin:0; 
    width: 10px; 
}
.wlSocialNetwork {
    padding-top:0px; 
    vertical-align:bottom;
    text-align:right; 
}
.wlSocialNetwork td {
    vertical-align:bottom;
}
.wlQuantitytoBuy { 
    text-align: center;
}
.wlEditItemHeader a:link {
    text-decoration:none;
    position: relative;
    float: right;
    top: 10px; 
    padding-top:5px;
    padding-bottom:10px;
}
.wlEditItemHeader a:link {
    text-decoration:none;
    height: 25px;
    margin-top: -15px;
    text-align: center;
}
a:link.wlCloseButton {
    text-align:right;
    display:block;
}
.wlStockMessage {
    padding-right:30px;
    text-transform:uppercase; 
}
.wlQuantitytoBuy {
    display:inline;
}
.removePurchaseWishListItems a:link, 
.tdRemoveItem a:link {
    text-decoration:none;
    color: #666666;
    background-color: transparent;
}
.wlLineProductDetails {
    text-align:left;
}
.wlProductDetailButton {
    text-align:right;
}
.wlContent {
    color:#000000;
    background-color:#fff;
    text-align:left;
}
.wlEditItemButton {
    position: relative;
    float: right;
    left: 0px;
}
.wlUpdateFavoriteButton {
    position: relative;
    float: right;
    left: 90px;
}
.wlAddToBagImage {
    position: relative;
    float: right;
    left: 0px;
}
.tblWishListHeader, 
.productListHeader, 
.sortWishListItems, 
.removePurchaseWishListItems a:link {
    color:#666666;
}
.wishlistbtn {
    padding-left:10px;
}
.sortWishListItems SELECT {
    width:130px; 
    color:#000000;  
    font-size: 11px;
    font-family: HelveticaRegular, arial;
    text-transform: uppercase;
}
.wlBreadCrumb {
    text-align:left;
    background-color:#EDEEF0;
    padding-top:0px; 
}
.wlBreadCrumb A, .Normal A { 
    color: #666666;
    text-decoration: none;
}
.wlOptions {
    background-color:White;
}
#divEmptyWishList {padding: 20px;}
.wlImagesCheckout {float: right; position: relative; left: 150px;}

.wishlistContainer {width:978px; border-left:1px solid #ccc; border-bottom:1px solid #ccc; border-right:1px solid #ccc; margin-bottom:56px; }
.wishlistContainer .landingPad {padding-left: 170px; padding-top: 76px; padding-right: 101px;}
.wishlistContainer .landingPad .landingWelcome {width:315px; padding-bottom:60px;}
.wishlistContainer .landingPad .landingWelcome h1{display:block; font-size: 16px; line-height: 20px; font-family: 'HelveticaBold', arial; color:#FF3399; text-transform:uppercase; margin:5px 0 17px 0;}
.wishlistContainer .landingPad .landingWelcome p{display:block; font-size: 12px; line-height: 21px; font-family: 'HelveticaRegular', arial; color:#000; margin-top:6px;}
.wishlistContainer .landingPad .landingWelcome strong{display:block; font-size: 12px; line-height: 18px; font-family: 'HelveticaBold', arial; color:#000; margin-top:17px;}
.wishlistContainer .landingPad .landingWelcome span{display:block; font-size: 12px; line-height: 16px; font-family: 'HelveticaRegular', arial; color:#000; margin-top:25px;}
.wishlistContainer .landingPad .landingWelcome .create{display:block; font-size: 12px; line-height: 22px; font-family: 'HelveticaBold', arial; color:#fff; text-decoration:none; background:#ff3399; text-align:center; margin-top:18px; width:173px;}
.wishlistContainer .landingPad .landingWelcome .view{display:block; font-size: 12px; line-height: 22px; font-family: 'HelveticaBold', arial; color:#fff; text-decoration:none; background:#ff3399; text-align:center; margin-top:12px; width:132px;}
.wishlistContainer .landingPad img{display:block; float:right;}


/* wishlist html starts*/
.wishlist{padding:81px 0 53px 168px;}
.address{float:left;width:449px;}
.address h3{font-family:'HelveticaBold', arial;color:#ff3399;font-size:16px; text-transform:uppercase;font-weight:normal;padding-bottom:17px;}
.address h4{font-family:'HelveticaBold', arial;color:#333;font-size:14px;font-weight:normal;line-height:14px;padding-bottom:15px;}
.address p{font-family:'Helvetica', arial;color:#333;font-size:11px;line-height:16px;font-weight:normal;width:102px;padding-bottom:20px;}
.address .update{background-color:#ff3399;padding:2px 30px 2px 31px;margin-right:13px;float:left;display:block;font-family:'HelveticaBold', arial;color:#fff;font-size:12px;font-weight:normal;text-decoration:none;}
.address .enterAdd{background-color:#ff3399;padding:2px 11px 2px 12px;float:left;font-family:'HelveticaBold', arial;color:#fff;font-size:12px;font-weight:normal;text-decoration:none;}

.widgets{float:right;padding-right:161px;width:200px;margin-top:38px;}
.widgets .addthis{float:right;width:100px;}
.widgets h5{float:right;width:85px;font-family:'HelveticaRegular', arial;color:#333;font-size:11px;font-weight:normal;padding-right:11px;text-align:right;line-height:19px;cursor:pointer}
.fbWigs span{background:url(../img/wishlist/facebook.png) no-repeat scroll 0 0;display:block;height:19px;line-height:19px!important;overflow:hidden;width:20px;}
.twitWigs span{background:url(../img/wishlist/twit.png) no-repeat scroll 0 0;display:block;height:19px;line-height:19px!important;overflow:hidden;width:18px;}
.mailWigs span{background:url(../img/wishlist/email.png) no-repeat scroll 0 0;display:block;height:19px;line-height:19px!important;overflow:hidden;width:27px;}
.tumblr span{background:url(../img/wishlist/tumblr.png) no-repeat scroll 0 0;display:block;height:19px;line-height:19px!important;overflow:hidden;width:19px;}

.productListHead{width:978px; height:39px; background:url(../img/wishlist/productlist-bg.jpg) repeat-x;}
.productListHead strong{padding-left:23px;float:left;display:block;width:246px;font-family:'HelveticaBold', arial;color:#fff;font-size:12px;font-weight:normal;line-height:39px;}
.productListHead .sortList{background:url(../img/wishlist/list-divider.jpg) no-repeat;font-family:'HelveticaBold', arial;color:#fff;font-size:12px;font-weight:normal;line-height:39px;padding-left:23px;float:left;}
.productListHead .sortList a{font-family:'HelveticaBold', arial;color:#fff;font-size:12px;font-weight:normal;line-height:39px;padding-left:12px;text-decoration:none;}
.productListHead .sortList .purchase{padding:0;}
.productListHead .rightSpace{margin-right:355px;}

.mainContainer{border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;}

/* productList */
.productList{width:978px;padding:31px 0 83px 0;}
.product{width:978px;}
.product img{float:left;display:block;padding-left:69px;}
.product .productInfo{float:left;padding-left:87px;}
.product a{float:right;margin-right:33px;background-color:#ff3399;padding:3px 27px 2px 27px;display:block;font-family:'HelveticaBold', arial;color:#fff;font-size:12px;font-weight:normal;text-decoration:none;}
.product .productInfo h3{font-family:'HelveticaBold', arial;color:#333;font-size:14px;font-weight:normal;padding-bottom:3px;}
.product .productInfo h5{font-family:'HelveticaRegular', arial;color:#333;font-size:12px;font-weight:normal;}
.product .productInfo h4{font-family:'HelveticaRegular', arial;color:#333;font-size:12px;font-weight:normal;text-transform:uppercase;}
.product .productInfo .stock{font-family:'HelveticaRegular', arial;color:#333;font-size:12px;font-weight:normal;text-transform:uppercase;padding-top:12px;display:block;}
.product .productInfo .quantity{font-family:'HelveticaRegular', arial;color:#333;font-size:12px;font-weight:normal;text-transform:uppercase;display:block;padding:22px 0 76px 0;}
.product .productInfo .quantity span{float:left;display:block;line-height:28px;padding-right:8px;}
.product .productInfo .quantity .inputBox{float:left;background:url(../img/wishlist/input-bg.jpg) no-repeat;width:34px;padding:0 3px;height:28px; outline:0; border:none;}
.product .productInfo .quantity .inputBox input{background:none;width:34px; text-align:center;outline:0; border:none;line-height:28px;height:28px;}
.maininfo{width:462px;border-bottom:1px solid #cccccc;padding-bottom:15px;}
.topPadA{padding-top:23px;}
.topPadB{padding-top:19px;}
.LwCase{text-transform:capitalize!important;}
.maininfo dl{float:left;display:block;}
.RightSpaceA{margin-right:31px;}
.RightSpaceB{margin-right:41px;}
.maininfo dl dt{float:left;display:block;font-family:'HelveticaRegular', arial;color:#333;font-size:12px;font-weight:normal;text-transform:uppercase;}
.maininfo dl dd{float:left;font-family:'HelveticaRegular', arial;color:#333;font-size:12px;font-weight:normal;padding-left:3px;}
.maininfo .edit{float:right; margin-right:53px;font-family:'HelveticaBold', arial;color:#fff;font-size:12px;font-weight:normal;text-decoration:none;}
.maininfo .infoUpdate{float:right;margin-right:10px;display:block;font-family:'HelveticaBold', arial;color:#fff;font-size:12px;font-weight:normal;text-decoration:none;}
.maininfo label{float:left;width:auto;}
.maininfo label span{float:left;display:block;font-family:'HelveticaRegular', arial;color:#333;font-size:12px;font-weight:normal;text-transform:uppercase;}
.maininfo label input{float:left;margin:0 0 0 8px;}
.addButs .addBagAll{float:right;display:block;background-color:#ff3399;padding:3px 20px 1px 19px;margin-right:14px;font-family:'HelveticaBold', arial;color:#fff;font-size:12px;font-weight:normal;text-decoration:none; margin-top: 10px; position:relative; left: 127px;}
.addButs{margin-left:288px;}
.addButs .addBag{float:left;display:block;background-color:#ff3399;padding:3px 20px 1px 19px;margin-right:14px;font-family:'HelveticaBold', arial;color:#fff;font-size:12px;font-weight:normal;text-decoration:none;}
.addButs .continueShop{float:left;background-color:#ff3399;padding:3px 15px 1px 13px;font-family:'HelveticaBold', arial;color:#fff;font-size:12px;font-weight:normal;text-decoration:none;}

/*  WISH LIST SECTION END */

span#colormfgsku.colormfgsku {color: #666666;}
.sizechart a {color: #3399FF;font: bold 12px/24px HelveticaRegular,Arial; text-decoration:none; cursor:pointer}
.sizechart a:hover {color: #3399FF;font: 12px/24px HelveticaRegular,Arial; text-decoration:underline; cursor:pointer}
.addtocartmessage {font-size: 11px; clear: left}
.addtocartmessage a {color: #FF3399}
.addtocartmessage a:hover {color: #3399FF}
.productDetail .addtoBag .AddtoBag {font-size: 11px; clear: left; color: #333333}
.shipping-table td{padding:2px; width: 150px; border-bottom: 1px solid #333}
.contentWrap .shipping-table { border-color:#333; }
.contentWrap p {margin-bottom: 10px;}
.contentWrap a:hover {text-decoration: underline}
.contentWrap, .contentWrap a {font-size:11px;color:#333;font-family:HelveticaRegular, Arial; text-decoration: none}

/*******content pages*********/
.contentContainer	{padding:20px 30px;}
.contentContainer h2	{display: block; font-size: 26px; font-family: 'HelveticaNeueRegular', arial; color: #6699ff; font-weight:normal;}
.contentContainer p	{display: block; font-size: 12px; font-family: 'HelveticaRegular', arial; color: #333333; font-weight:normal; margin: 8px 0; line-height:15px;}
.contentContainer a	{font-size: 12px; font-family: 'HelveticaBold', arial; color: #ff3399; text-decoration: none; font-weight:normal;}
.contentContainer a:hover	{color: #3399ff;}
.contentContainer h4	{display: block; font-size: 12px; font-family: 'HelveticaBold', arial; color: #333333; font-weight:normal; margin:16px 0 0 0;}

.allForms {margin: 14px 4px 0 0;}
.allForms li {margin-top: 6px;}
.allForms li.selectboxMarg {margin-bottom:30px;}
.allForms li label.store {line-height:12px;}
.allForms li label {font-family: 'HelveticaRegular', arial; font-size:12px; color: #333; width: 90px; line-height: 23px; float: left; text-align:right; margin-right: 15px;}
.allForms li .inputText {float: left; color:#666; width: 192px; height:17px; padding: 1px 3px;}
.allForms li .inputTextBig {float: right; color:#666; width: 192px; height:100px; padding: 1px 3px; margin-top: -20px; left: 4px; position: relative}
.allForms li .inputText:focus {outline: none;}
.allForms li .inputAmount {width: 55px;}
.allForms li .inputSubmit {float: right; font-family: 'HelveticaBold', arial; font-size:12px; color:#fff; text-align:center; background-color: #ff3399; padding: 0 19px; border:0; cursor:pointer; line-height: 28px; height: 28px; margin: 10px 0 22px 0;}

.sizeChartTbl{margin-bottom:27px;}
.sizeChartTbl td{font:normal 10px/14px NewsGothBTRoman, arial;padding:5px 10px; border: solid 1px #000}
.sizeChartTbl .head{font:normal 10px/14px NewsGothBTBold, arial;color:#000;width:120px;text-align:right; padding: 5px 10px;}
.sizeChartTbl .right {font-weight:bold}

#TrackOrderCustomText {color: red}

UL.globalimpulse  {border-bottom: solid 1px #ccc; width: 400px; margin-bottom: 10px;}
.globalimpulse a {text-decoration: underline; text-transform: uppercase; color:#666}
.globalimpulse .imp-price {color:#000; font-weight:bold;text-decoration: none;}
.impulse-shopping-cart-image {width: 90px;} 
.globalimpulse-addtobag {float:left; position: relative; margin-left: 308px;}

#faqPage strong a,
.linkAccent	{ color: #39F;font: normal 11px 'HelveticaBold', Arial; }
/*.footer .footerNav ul, .footer .footerNav_2 ul, .footer .footerNav ul li a.title {
color: white;
font: normal 18px/18px HelveticaNeueRegular, HelveticaRegular, Arial;
margin: 35px 0 0;
}	*/

div.sideNav{padding-top:3px;}
.sideNav-shop-title {
    margin-top: 15px;
    display: block;
    font-size: 12px;
    line-height: 14px;
    font-family: 'HelveticaBold', arial;
    color: #FF3399;
    border-bottom: 1px solid #ccc;
    text-transform: uppercase;
    padding-bottom: 8px;
    width: 118px;
}


.minicart-checkout .totalPrice{
    margin: 18px 0 0 63px !important;
}

.minicart-checkout .button {
    background: url(/images/layout/btn_CheckOut_minicart.png) no-repeat !important;
    width: 180px !important;
    height: 45px !important;
    margin: 6px 0px 0 11px !important;
}