/*
 * em to px conversion cheat sheet
 * 1px =  0.083em			13px = 1.083em			25px = 2.083em
 * 2px =  0.167em			14px = 1.167em			26px = 2.167em
 * 3px =  0.25em			15px = 1.25em			27px = 2.25em
 * 4px =  0.333em			16px = 1.333em			28px = 2.333em
 * 5px =  0.417em			17px = 1.417em			29px = 2.417em
 * 6px =  0.5em				18px = 1.5em			30px = 2.5em
 * 7px =  0.583em			19px = 1.583em			31px = 2.583em
 * 8px =  0.667em			20px = 1.667em			32px = 2.667em
 * 9px =  0.75em			21px = 1.75em			33px = 2.75em
 * 10px = 0.833em			22px = 1.833em			34px = 2.833em
 * 11px = 0.917em			23px = 1.917em			35px = 2.917em
 * 12px = 1em				24px = 2em				36px = 3em
 * 
 */


/* base elements */
/* ------------------------------------- */

body{background:none repeat scroll 0 0 #EDEDED;color:#35393c;font-family:Helvetica,Arial,sans-serif;font-size:12px;}
a{color:#333333;outline:medium none;overflow:hidden;text-decoration:none;}
fieldset{border:0 none;margin:0;padding:0;}
table{width:100%;}
th{text-align:left;}
td{padding:0.5em;vertical-align:top;}
.mobilevisible {display:none;visibility:hidden;}
.hide {display:none;}

a.help-telephone > div {display: none;}
a.help-telephone:hover > div {background-color:#fff;display:block;position:absolute;top:27%;left:24%;right:15%;width:250px important;height:auto;border:1px solid #000;padding:10px;}

/* helper classes */
/* ------------------------------------- */
.clear {clear:both;}
.clearfix:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden;}
.visually-hidden{border:0 none;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.ie7 .visually-hidden{width:1px !important;}
ul.menu{float:left;margin:0;padding:0;}
ul.menu li{float:left;list-style:none outside none !important;}

/* page layouts */
/* ------------------------------------- */

#wrapper{background:none;margin:auto;max-width:100%;width:100%;}
#wrapper #main {width:100%;max-width:992px;margin:0 auto;position:relative;}
#wrapper #main .cart-.pt_customer-service #primary-content{max-width: 960px;margin: 10px auto 0;padding: 0 30px;position:relative;}
#wrapper #main .cart-primary-content form{clear:both;}
#wrapper #main .login-primary-content{max-width: 960px;padding: 0 30px;}
#wrapper #main .account-primary-content{width:70%;}
header {display:block;position:relative;width:1020px;height:100%;margin:0 auto;}
.primary-content{float:right;padding:0 0 20px;}
#secondary{float:left;}
#secondary nav {padding:10px;}
#secondary nav a {margin-left:15px;}
.primary-focus .primary-content{border:0 none;float:left;margin:0;width:70%;}
.primary-content-checkout{border:0 none;float:left;margin:0;width:980px;}
.primary-focus #secondary{background:none repeat scroll 0 0 transparent;border:0 none;float:right;width:28%;}
.full-width .primary-content{float:none;max-width:960px;margin:0 auto;padding:0 20px;}
.page-content .primary-content{padding-left:3%;width:758px;float:right}
.pt_account_nonav .primary-content {width:100%;}


	b.styledHR {text-align:center;height:1px;margin:20px 0;background-color:#999999;clear:both;display:inline-block;width:100%;line-height:1px;}
	b.styledHR i{display:inline-block;}
	b.styledHR-bak1 {text-align:center;font-size:180%;text-transform: uppercase;display:inline-block;width:100%;}
	b.styledHRNL	{ text-align:center;text-transform: uppercase;display:inline-block;width:100%;font-weight: normal; font-size: 1.667em; font-family:'Proxima N W01 Reg', sans-serif; letter-spacing: 0.167em; margin: 10px 0 15px; }
	b.styledHR i:before{content:"";background:transparent url("../images/divider-arrows.png") no-repeat 0 -21px;display: inline-block;width: 5px;height: 5px;float: left;position: relative;top: -2px;}
	b.styledHR i:after{content:"";background:transparent url("../images/divider-arrows.png") no-repeat -5px -21px;display: inline-block;width: 5px;height: 5px;float: right;position: relative;top: -2px;}
	#footer b.styledHR i:before{content:"";background:transparent url("../images/divider-arrows-footer.png") no-repeat 0 -21px;display: inline-block;width: 5px;height: 5px;float: left;position: relative;top: -2px;}
	#footer b.styledHR i:after{content:"";background:transparent url("../images/divider-arrows-footer.png") no-repeat -5px -21px;display: inline-block;width: 5px;height: 5px;float: right;position: relative;top: -2px;}

.footer-divider{float:left;width:100%;margin-top:-2.5em;margin-bottom:-0.833em;padding:0;}


/*.ui-tabs .ui-tabs-nav{display:inline-block;background:none repeat scroll 0 0 transparent;border:0 none;height:2.45em;padding:0;}*/
.product-tabs .tabs-menu>:first-child:before, 
.ship-to-multiple .tabs-menu>:first-child:before, 
.home-main .ui-tabs-nav>:first-child:before{content:"";background:transparent url("../images/divider-arrows.png") no-repeat 0 0;display:inline-block;width:5px;height:45px;float:left;}
.product-tabs .tabs-menu>:last-child:after, 
.ship-to-multiple .tabs-menu>:last-child:after, 
.home-main .ui-tabs-nav>:last-child:after{content:"";background:transparent url("../images/divider-arrows.png") no-repeat -5px 0;display:inline-block;width:5px;height:45px;float:right;}
.product-tabs .tabs-menu>:last-child a, 
.ship-to-multiple .tabs-menu>:last-child a, 
.home-main .ui-tabs-nav>:last-child a{border-right:1px solid #999999;}

.ui-tabs .ui-tabs-nav, .product-tabs .tabs-menu, .ship-to-multiple .tabs-menu{display:inline-block;background:none repeat scroll 0 0 transparent;border:0 none;padding:0;margin:0px auto !important;position:relative;}
.ui-tabs .ui-tabs-nav li, .product-tabs .tabs-menu li, .ship-to-multiple .tabs-menu li{float:left;list-style:none outside none !important;}
.ui-tabs .ui-tabs-nav li a, .product-tabs .tabs-menu li a, .ship-to-multiple .tabs-menu li a{height:45px;float:left;border:1px solid #999999;border-right:none;margin:0;
	-moz-border-bottom-colors:none;
	-moz-border-image:none;
	-moz-border-left-colors:none;
	-moz-border-right-colors:none;
	-moz-border-top-colors:none;
	background: #fdfdfd; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYmRiZGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fdfdfd 0%, #dbdbdb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#dbdbdb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fdfdfd 0%,#dbdbdb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fdfdfd 0%,#dbdbdb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fdfdfd 0%,#dbdbdb 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fdfdfd 0%,#dbdbdb 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#dbdbdb',GradientType=0 ); /* IE6-8 */}
.ui-tabs .ui-tabs-nav li.ui-state-active a, .product-tabs .tabs-menu li.ui-state-active a, .ship-to-multiple .tabs-menu li.shipping-active a{padding-bottom:0px;
	background: #505052; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUwNTA1MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZTJmMzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #505052 0%, #2e2f31 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#505052), color-stop(100%,#2e2f31)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #505052 0%,#2e2f31 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #505052 0%,#2e2f31 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #505052 0%,#2e2f31 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #505052 0%,#2e2f31 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#505052', endColorstr='#2e2f31',GradientType=0 ); /* IE6-8 */}
.ui-tabs .ui-tabs-nav li.ui-state-active a, .product-tabs .tabs-menu li.ui-state-active a, .ship-to-multiple .tabs-menu li.shipping-active a{color:#FFFFFF !important;text-decoration:none !important;}
.ui-tabs .ui-tabs-nav li a, .product-tabs .tabs-menu li a, .ship-to-multiple .tabs-menu li a{color:#333333 !important;text-decoration:none !important;padding:0 25px;}

.home-main .ui-tabs .ui-tabs-panel {text-align: left; min-height: 150px; background: 0; border: 0; box-shadow: none; border-top: 1px solid #9a9a9a; margin-top: -45px;margin-left:auto;margin-right:auto;padding-top: 50px;padding-bottom:0;display:block; width: 960px;}
#curatedTabs ul.ui-tabs-nav {padding-top:20px; padding-bottom:20px;display:table !important;}
.strandsRecs div-bak {width:auto;}
.strandsRecs div td {width:auto;}
.strandsRecs div td img-bak {width:127px;max-width:100%;height:127px;max-height:100%;
	-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.75);
	-moz-box-shadow:    0px 1px 3px rgba(0, 0, 0, 0.75);
	box-shadow:         0px 1px 3px rgba(0, 0, 0, 0.75);}

.strandsRecs-bak div  img {width:236px;}

.strandsRecs .SBShome_7recinner {position: relative;padding: 0; margin: 8px;}
.SBShome_7textline	{ background: rgba(0,0,0,0.7); width: 90%; position: absolute; bottom: 0; left: 0; height: auto; z-index: 1000; color: #fff;font-family:'Proxima N W01 Reg'; font-weight: normal; font-size: 1.167em; text-align: left; padding: 4% 5%; }

.strandsRecs .SBShome_7img	{ width: 100%; height: auto; margin: 0; }
.strandsRecs .SBShome_7img img {height:auto;width:100%; }
.strandsRecs .SBShome_7recframe {width:25%;}
.home-bottom	{ width: 100%; }


.homeMidPromotion {width:33%;}

/* form components */
/* ------------------------------------- */

button, .button, input[type="button"], .submit-button, .button-fancy-standard {display:block;margin:0;padding:0 25px;border:solid 1px #999999;color:#333333;cursor:pointer;text-align:center;font:normal 1.333em/2.813em 'Proxima N W01 Bold', sans-serif;outline:none;
	background: #fdfdfd !important; /* Old browsers */
	background: -moz-linear-gradient(top,  #fdfdfd 0%, #dbdbdb 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#dbdbdb)) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fdfdfd 0%,#dbdbdb 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fdfdfd 0%,#dbdbdb 100%) !important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fdfdfd 0%,#dbdbdb 100%) !important; /* IE10+ */
	background: linear-gradient(to bottom,  #fdfdfd 0%,#dbdbdb 100%) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#dbdbdb',GradientType=0 ) !important; /* IE6-9 */
	-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.35);
	-moz-box-shadow:    0px 1px 3px rgba(0, 0, 0, 0.35);
	box-shadow:         0px 1px 3px rgba(0, 0, 0, 0.35);}
button.redbutton, .button.redbutton, input[type="button"].redbutton, .button-fancy-standard-red {color:#FFFFFF;border-color:#a40000;
	background: #ee1a30 !important; /* Old browsers */
	background: -moz-linear-gradient(top,  #ee1a30 0%, #ce1629 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ee1a30), color-stop(100%,#ce1629)) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ee1a30 0%,#ce1629 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ee1a30 0%,#ce1629 100%) !important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ee1a30 0%,#ce1629 100%) !important; /* IE10+ */
	background: linear-gradient(to bottom,  #ee1a30 0%,#ce1629 100%) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee1a30', endColorstr='#ce1629',GradientType=0 ) !important; /* IE6-9 */}
button.smallbutton, .button.smallbutton, input[type="button"].smallbutton {padding:0 10px;font:normal 1em/2.083em Helvetica, Arial, sans-serif;}
button:hover:enabled, .button:hover:enabled, a.button:hover, a.button.smallbutton:hover, input[type="button"]:hover:enabled, .submit-button:hover:enabled, .button-fancy-standard:hover:enabled, .button-fancy-standard-red:hover:enabled {color:#FFFFFF !important;border-color:#000000 !important;text-decoration:none !important;
	background: #313234 !important; /* Old browsers */
	background: -moz-linear-gradient(top,  #313234 0%, #262728 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#313234), color-stop(100%,#262728)) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #313234 0%,#262728 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #313234 0%,#262728 100%) !important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #313234 0%,#262728 100%) !important; /* IE10+ */
	background: linear-gradient(to bottom,  #313234 0%,#262728 100%) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#313234', endColorstr='#262728',GradientType=0 ) !important; /* IE6-9 */
	-webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.35);
	-moz-box-shadow:    0px 0px 0px rgba(0, 0, 0, 0.35);
	box-shadow:         0px 0px 0px rgba(0, 0, 0, 0.35);}
button:disabled, .button:disabled, input[type="button"]:disabled, button[disabled] {opacity:0.5;}
button.wide, .button.wide, input[type="button"].wide, .button-fancy-standard-wide {width:310px;}

input[disabled]{color:#CCCCCC;}
.button-fancy-small{background:url("../images/interface/ui-wht-tran-grad-52.png") repeat-x scroll 0 0 #01A4E4;font-size:1em;font-weight:400;text-transform:uppercase;}
.button-fancy-medium{background:url("../images/interface/ui-wht-tran-grad-52.png") repeat-x scroll 0 0 #35393c;font-weight:400;/*text-transform:uppercase;*/}
.button-fancy-large{background:url("../images/interface/ui-wht-tran-grad-52.png") repeat-x scroll 0 0 #EF1A30;font-size:1.75em;font-weight:400;padding:0.5em 1em;/*text-transform:uppercase;*/}
.button-fancy-small[disabled]{opacity:0.5}
.button-fancy-medium[disabled]{opacity:0.5}
.button-fancy-large[disabled]{opacity:0.5}

.button-text{}
.button-full-width{padding-left:0;padding-right:0;text-align:center;width:100%;}
.js button.simple-submit{display:none;}

legend{float:left;font:normal 1.5em 'Proxima N W01 X Cd Bold', sans-serif;background-color:#404040;color:#ffffff;margin:0px 0px 25px 0px;padding:10px 2% 10px;text-transform:uppercase;width:96%;text-align:left;}


.ie7 legend{width:94%;}
legend span{font-weight:400;position:absolute;right:1em;text-transform:none;top:1em;}
label,.form-label-text{display:block;float:left;padding:0.75em 0.5em 0;text-align:left;width:20%;}  
.form-label-text span{margin-right:5px;}
.form-row{clear:both;margin:0 0 1em;}
.form-row-button{margin-left:20%;width:62%;}
input[type="text"],input[type="tel"],input[type="email"],input[type="password"],input[type="number"],textarea{border:1px solid #BBBBBB;height:30px;text-indent:0;width:265px;margin:0;padding:0 10px;outline:none;color:#35303c;}

select{text-indent:0;height:3em;border:1px solid #AAAAAA;padding:0.7em 0.3em;width:51.6%;line-height:2em;color:#35303c;}

.search-result-options select {height:auto;}
input[type="checkbox"]{margin:1em 2%;}
input[type="radio"]{margin:1em 1%;}
.label-inline label{display:inline-block;float:none;font-size:1em;font-weight:400;text-align:left;width:80%;padding-left:0px;} 
.label-inline input{float:left;margin:0.8em 1% 0.8em 0;}
.label-above label{float:none;text-align:left;width:auto;padding:0 0 5px;}
.label-above input{margin-left:0;}
.label-above select{margin-left:0;}
.label-above textarea{margin-left:0;}
.label-above .form-caption{margin-left:0;width:auto;}
.label-removed label{left:-999em;position:absolute;}
.label-hidden label{text-align:left;text-indent:-999em;}
.form-indent{margin-left:21.7%;}
.small-indent {margin-left:0.5em;}
.form-indent .form-caption{margin-left:0;}
.form-caption{display:block;margin:1% 0 1% 21.7%;width:auto;}
.error-message {background-color:#F1E6E6;border:2px solid #990000;padding:10px;color:#990000;margin-bottom:10px;}
.error{background-color:#F1E6E6;border-color:#990000;color:#990000;}
.linehaha {line-height: 2.5;}
.floatleftclass input{float:left; vertical-align:middle;margin:0;}
.paywithpoints{padding-left:5px;}
/* .floatleftclass input {width:150;} */

input.error{background-color:#fff;color:#35393c;border:1px solid #ef4035 !important;}
select.error{background-color:#fff;color:#35393c;border:1px solid #ef4035 !important;}

span.error{background:none repeat scroll 0 0 transparent;display:block;margin:1% 2% 2% 21.7%;}
span.errormessage{background:none repeat scroll 0 0 transparent;display:block;color:#990000;}
div.error{background:none repeat scroll 0 0 transparent;}
.error-form{background:url("../images/interface/icon-alert.png") no-repeat scroll left top transparent;color:#990000;margin:1em 0;padding: 0.6em 0 1em 3em;clear: both}
.form-inline form:after,.pt_wish-list .list-table-header:after, #dwfrm_wishlist_shipping:after{content:"";background:transparent url("../images/divider-960.png") no-repeat top center;display:inline-block;width:100%;height:8px;}
.form-inline .form-row{clear:none;float:left;margin:5px 2% 0 0;width:28%;}
.form-inline label{padding:0 0 0.75em;text-transform:uppercase;width:auto;}
.form-inline input[type="text"]{margin-left:0;width:95%;}
.form-inline select{margin-left:0;width:95%;}
.form-inline .form-row-button{float:left;margin:30px 0 0;width:10%;}
.form-inline button{padding-left:0;padding-right:0;width:100%;}
.row-inline{display:inline;}
.row-inline label{width:auto;}
.required-indicator{color:#ef4035;}
.form-field-tooltip{float:right;margin:-39px 0 0;width:21%;}
.with-helper-text{margin-top:-66px;}
.char-count{display:block;margin-left: 21.7%;margin-top: 1em;}
#is-gift-yes {margin-left: 0;}
.spacer5{float:left;width:100%;margin:5px;}
.spacer10{float:left;width:100%;margin:10px;}

/* tables used for product lists (wishlist, gift reg) */
/* ------------------------------------- */

table.item-list tr{border-bottom:1px solid #C0C0C0;}
table.item-list tr.last{border:0 none;}
table.item-list td{padding:1em 1em 1em 0;vertical-align:top;}
th.section-header{padding:1em;}
table.item-list {/*font:normal 1.167em/1.333em 'Proxima N W01 Reg', sans-serif;*/}
td.item-details .product-list-item .name {font:normal 1.25em 'Proxima N W01 X Cd Bold', sans-serif;}
td.item-details .product-list-item .name  a {font:normal 1.167em 'Proxima N W01 X Cd Bold', sans-serif;color:#333436;}
td.item-details .product-list-item .value{font-weight:700;}
td.item-details .product-list-item .promo{color:#990000;}
td.item-details .product-list-item .price-standard{color:#999999;text-decoration:line-through;}
td.item-availability ul{list-style:none outside none;margin:0;padding:0;font:normal 1.083em 'Proxima N W01 Reg', sans-serif;}
td.item-quantity-details ul{list-style:none outside none;margin:0;padding:0;}
td.item-dashboard{width:250px;}
td.item-dashboard .label{display:inline;float:none;font-size:1em;font-weight:400;padding:0;width:auto !important;}
td.item-dashboard label{display:inline;float:none;font-size:1em;font-weight:400;padding:0;width:auto !important;}
td.item-dashboard .input-text{margin:0;text-align:center;}
td.item-dashboard .input-select{margin:0;padding:8px;width:auto !important;}
td.item-dashboard .input-checkbox{margin:0 5px;}
td.item-dashboard .item-option{clear:both;margin:0 0 0.5em;}
td.item-dashboard .item-option .form-row{display:inline;}
td.item-dashboard .option-date-added, td.item-dashboard .option-quantity-desired {font:normal 1.083em 'Proxima N W01 Reg', sans-serif;}
td.item-dashboard .option-date-added .value{color:#333333;font-family:'Proxima N W01 X Cd Bold', sans-serif;}
td.item-dashboard .option-quantity-desired input{padding:0;width:20px;}
td.item-dashboard .option-priority .label{color:#333333;font-weight:700;}
td.item-dashboard .option-priority label{color:#333333;font-weight:700;}
td.item-dashboard .option-add-to-cart .label{color:#333333;font-size:1.1em;font-weight:700;text-transform:uppercase;}
td.item-dashboard .option-add-to-cart label{color:#333333;font-size:1.1em;font-weight:700;text-transform:uppercase;}
td.item-dashboard .option-add-to-cart input{padding:0.8em 0.3em 0.7em;width:50px;}
td.item-dashboard .option-quantity-purchased span.exceeded {color:#ff0000}
.headings th {padding:10px 0 6px;font:normal 1.5em/1.111em 'Proxima N W01 X Cd Bold', sans-serif;}

#dwfrm_wishlist_search fieldset{margin-bottom:10px;}
#dwfrm_wishlist_shipping {margin-top:10px;}
#dwfrm_wishlist_share button, #dwfrm_wishlist_share a {display: inline-block;vertical-align: top;margin-right: 10px;overflow:visible;}
#dwfrm_wishlist_share > fieldset {margin:2em 0;}
#dwfrm_wishlist_share fieldset.wishListLink {display: inline-block;}
#dwfrm_wishlist_share fieldset.wishListLink input {width:auto;}
.update-item, .delete-item {display:inline-block; margin-right:10px;line-height:1.813em;padding:0 5px;}

/* base tool tip */
/* ------------------------------------- */

.tooltip{cursor:help;position:relative;}
.tooltip .tooltip-content{background:none repeat scroll 0 0 rgba(0,0,0,0.8);border-radius:3px 3px 3px 3px;color:#FFFFFF;display:none;font-size:12px;font-style:normal;left:100%;max-width:300px;min-width:200px;opacity:0;padding:1em;position:absolute;text-decoration:none;top:100%;visibility:hidden;z-index:10;}
.tooltip:hover .tooltip-content{display:block;opacity:1;overflow:visible;visibility:visible;}
.js .tooltip-content{display:none !important;}
#tooltip{background-color:#FFFFFF;border:1px solid #111111;opacity:0.95;padding:5px;position:absolute;z-index:3000;}
#tooltip .small{width:300px;}
#tooltip .medium{width:500px;}
#tooltip .recommendation-tooltip-header{background:none repeat scroll 0 0 #CCCCCC;font-size:1.2em;font-weight:bold;padding:10px;}
#tooltip .recommendation-tooltip-description{padding:10px;}
#tooltip .recommendation-tooltip-attributes{padding:10px;}

/* content assets and slots */
/* ------------------------------------- */

.content-slot img{height:auto;max-width:100%;}
.slot-grid-header p{margin:0;padding:0;}
.product-listing-1x4{background:none repeat scroll 0 0 #FFFFFF;overflow:hidden;padding:10px 0;}
.product-listing-1x4 ul.search-result-items .grid-tile{margin:0 1% 0 2%;width:18%;}
.account-nav-asset{padding:10px 0;}

.account-nav-asset h2{  font-weight:400;margin:14px 0 20px;}
.content-asset p{line-height:1.6em;margin:1em 0;}
.content-asset ul{line-height:1.6em;margin:1em 0;padding:0 1.5em;}
.content-asset ol{line-height:1.6em;margin:1em 0;padding:0 1.5em;}
.content-asset address{margin:1em 0;}
.content-asset-bak ul li{list-style:square outside none !important;}
.content-asset ol li{list-style:decimal outside none;}
.content-asset ul.account-options{margin:0;padding:0;}
.content-asset ul.account-options li{border-bottom:1px solid #D9D9D9;float:left;height:80px;list-style:none outside none !important;margin:0 0 0 4%;padding:20px 0 0;position:relative;width:46%;}
.content-asset ul.account-options li a{display:block;font-size:1.5em;line-height:30px;padding:0 0 0 55px;}
.content-asset ul.account-options li img{left:0;position:absolute;top:10px;}
.content-asset ul.account-options li p{margin:0;padding-left:55px;}
.browser-compatibility-alert{background:url("../images/interface/icon-alert.png") no-repeat scroll 1em 1em #FAEDED;border:1px solid;color:#9E0F0F;margin:1em;padding:0.5em 4em;}


/* header components */
/* ------------------------------------- */

#header{height:81px;position:relative;/*background:#EF1A30 url("../images/global-header-bg.png") 0 0 repeat-x;*/}
.ie7 #header{z-index:200;}
#header .primary-logo{margin:0;position:absolute;top:12px;left:45px;}
#header .primary-logo a{display:inline-block;position: relative;z-index: 1000;}
#header .primary-logo span{left:-999em;position:absolute;}
.header-banner{clear:both;float:right;font-size:1.2em;margin:0 6px;}
.ie7 .header-banner{width:350px;}

#mini-cart{float:right;margin:0;position:relative;z-index:200;}
#mini-cart .product-link, .product-link a {font-family:helvetica,arial;color:#333436;font-size:12px;font-style:normal;font-weight:bold;text-decoration:none;}
.mini-cart-label{}
.mini-cart-total{line-height: 21px;padding-left: 25px;margin-left: 20px;background: transparent url("../images/icon-sprite.png") no-repeat 0 -30px;}
.mini-cart-content{background:none repeat scroll 0 0 #ffffff;box-shadow:1px 5px 10px rgba(66,66,66,0.5);border-bottom:4px solid #EF1A30;display:none;position:absolute;right:-10px; top:28px;width:220px;padding:0px 7px 10px 7px;}
#mini-cart:hover .mini-cart-content{display:block;}
.mini-cart-content .uparrow {display: inline-block;vertical-align: top;position: absolute;top: -10px;width:100%; height:10px; right:0;}
.mini-cart-content .uparrow span {border-bottom: .5em solid #FFFFFF;border-left: .583em solid transparent;border-right: .583em solid transparent;right: 60px; }
.mini-cart-header{font:normal 1.5em/1.111em 'Proxima N W01 X Cd Bold', sans-serif;color:#333436;border-color:#FFFFFF;border-style:solid;border-width:1px 1px 0;letter-spacing:1px;padding:10px 5px 10px 0;text-transform:uppercase; border-bottom:2px solid black;}
.mini-cart-header h4{margin:0px;padding:0px;}

.ie8 .mini-cart-header h4{font-family:helvetica;font-size:1.167em;font-weight:bold;margin:0px;padding:0px;}

.mini-cart-close{background:url("../images/interface/icon-mini-cart-close.png") no-repeat scroll left top transparent;display:none;height:20px;text-indent:-999em;width:19px;}
.mini-cart-products{max-height:360px;overflow:auto;}
.mini-cart-product{background:none repeat scroll 0 0 #FFFFFF;border-color:#FFFFFF;border-style:solid;border-width:1px 1px 0;overflow:hidden;padding:10px;}
.mini-cart-product.collapsed{background:none repeat scroll 0 0 #ededed;}
.mini-cart-product.collapsed .mini-cart-name,.mini-cart-product.collapsed .mini-cart-attributes,.mini-cart-product.collapsed .mini-cart-pricing,.mini-cart-product.collapsed .product-availability-list{width:90%;}
.mini-cart-image{float:left;width:50%;}
.mini-cart-image img{max-width:90%;}
.mini-cart-name{float:right;width:50%;color:#000000;margin-bottom:2px;}
.mini-cart-attributes{float:right;font-family:helvetica,arial;font-size:0.917em;color:#666;width:50%;line-height:1.333em;}
.mini-cart-product .product-availability-list{float:right;font-size:0.9em;font-weight:bold;width:50%;}
.mini-cart-pricing{clear:right;float:right;float:right;font-family:helvetica,arial;font-size:11px;color:#666;width:50%;}
.mini-cart-subtotals{font-family:helvetica,arial;color:#333436;font-weight:bold;padding:10px 0 0 30px;}
.mini-cart-subtotals .label{margin:0 20px 0 0;}
.mini-cart-slot-divider {width:210px;height:6px;background:url("../images/primary-divider-line.png") repeat-x;margin-left:auto;margin-right:auto;text-align:center;}

.minicartslot p {font-family:helvetica,arial;color:#ef4035;font-size:0.917em;font-weight:bold;text-align:center;font-style:italic !important;margin:1em 0;}
.mini-cart-slot{margin-top:1em;}


.mini-cart-link-cart{display:block;margin:12px 5px 5px 5px;width:auto;}
.mini-cart-link-checkout{clear:both;display:block;padding:20px 0 10px;text-align:center;}

.minicart-viewCart {font-family:helvetica,arial;font-size:13px; line-height: 100%; font-weight:normal ; padding:7px; width:auto;color:#333333 !important;border:1px solid #999999 !important;background: #fdfdfd !important; /* Old browsers */background: -moz-linear-gradient(top,  #fdfdfd 0%, #dbdbdb 100%) !important; /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#dbdbdb)) !important; /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #fdfdfd 0%,#dbdbdb 100%) !important; /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #fdfdfd 0%,#dbdbdb 100%) !important; /* Opera 11.10+ */background: -ms-linear-gradient(top,  #fdfdfd 0%,#dbdbdb 100%) !important; /* IE10+ */background: linear-gradient(to bottom,  #fdfdfd 0%,#dbdbdb 100%) !important; /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#dbdbdb',GradientType=0 ) !important; /* IE6-9 */}
.minicart-viewCart:hover {color:#ffffff !important;border:1px solid #000000 !important;background: #313234 !important; /* Old browsers */background: -moz-linear-gradient(top,  #313234 0%, #262728 100%) !important; /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#313234), color-stop(100%,#262728)) !important; /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #313234 0%,#262728 100%) !important; /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #313234 0%,#262728 100%) !important; /* Opera 11.10+ */background: -ms-linear-gradient(top,  #313234 0%,#262728 100%) !important; /* IE10+ */background: linear-gradient(to bottom,  #313234 0%,#262728 100%) !important; /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#313234', endColorstr='#262728',GradientType=0 ) !important; /* IE6-9 */}

.minicart-addToCart {width:188px; color:#ffffff !important;border:1px solid #A40000;text-decoration:none;display:inline-block;font-size:17px;font-family: 'Proxima N W01 Reg', helvetica, arial; padding:12px 10px 12px 10px; font-weight:normal; text-align: center; background-color: #EE1A30; background-image: -webkit-gradient(linear, left top, left bottom, from(#EE1A30), to(#CE1629)); background-image: -webkit-linear-gradient(top, #EE1A30, #CE1629); background-image: -moz-linear-gradient(top, #EE1A30, #CE1629); background-image: -ms-linear-gradient(top, #EE1A30, #CE1629); background-image: -o-linear-gradient(top, #EE1A30, #CE1629); background-image: linear-gradient(to bottom, #EE1A30, #CE1629);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#EE1A30', endColorstr='#CE1629');}
.minicart-addToCart:hover{width:188px ; color:#ffffff !important;border:1px solid #000000;text-decoration:none;background-color:#313234; background-image:-webkit-gradient(linear, left top, left bottom, from(#313234), top(#262728));background-image: -webkit-linear-gradient(top, #313234, #262728);background-image: -moz-linear-gradient(top, #313234, #262728);background-image: -ms-linear-gradient(top, #313234, #262728); background-image: -o-linear-gradient(top, #313234, #262728); background-image: linear-gradient(to bottom, #313234, #262728);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#313234', endColorstr='#262728');}

.global-utility-menus{float:right;margin:18px 40px 0 0;}
.global-utility-row {clear:both;float:right;margin:0 0 18px;}
.global-utility-row.last {margin:0;}
.ie7 .global-utility-menus{width:350px;}
.menu-utility{margin:0;padding:0;display:inline-block;}
.menu-utility-user{position:relative;z-index:200;display:inline-block;padding: 0 0 0 26px;background: transparent url("../images/icon-sprite.png") no-repeat 0 -60px;line-height: 21px;margin: 0 0 0 35px; float:left;}
.menu-utility-user ul{margin: 0;padding: 2em 0 2em 1em;display: none;position: absolute;top: 2.3em;left: -1em;width: 225px;border-bottom: solid 4px #ec1a2f;background: #FFFFFF;}
.menu-utility-user:hover ul{display:block;}
.menu-utility li{float:left;list-style:none outside none;padding:0;margin:0 0 0 .583em;color:#eb8d97;}
.menu-utility-user li{list-style:none outside none;padding:0;}
.header-search{position:absolute;top:1.5em;z-index:101;left:27.08em;width:30.83em;height:3.667em;background:#FFFFFF;-moz-border-radius:0.25em;-webkit-border-radius:0.25em;border-radius:0.25em;}
.header-search input[type="text"]{background:transparent;border:none;color:#333436;height: 2.75em;width:19em;margin:0;padding:0;padding-top:1px;outline:none;padding-left:17px}
.header-search input[type="submit"]{background:transparent url("../images/icon-sprite.png") no-repeat scroll 1.167em -6.417em;border:0 none;height:3.583em;width:3.667em;padding:0;text-indent:-999em;}

.header-search legend{background:none repeat scroll 0 0 transparent;}
/*.menu-utility-user .uparrow {display:none;position:absolute;width: 100%;left: 0.2em;height: 10px;bottom: -3px;}*/
.menu-utility-user .uparrow {display:none;vertical-align: top;position: absolute;top:18px;width:100%; height:10px; right:0;}

.menu-utility-user:hover .uparrow {display:block;}
.uparrow span {border-bottom:.5em solid #FFFFFF;border-left:.583em solid transparent;border-right:.583em solid transparent;display:inline-block;vertical-align:top; position: absolute; bottom: 0;}

.menu-utility-user a.smallHeader{color:#fff;}
.menu-utility-user a.smallHeader:hover{color:#fff;}

/* search form */
#simpleSearchForm #q {opacity: 0.9 !important;}


/* primary catalog navigation */
/* ------------------------------------- */
#navigation{display:inline-block;position:relative;height:41px;width:100%;z-index:100;border-top: solid 1px #282829;border-bottom:solid 1px #555657;background:#292a2b url("../images/primary-nav-bg.png") repeat-x 0 0;}
#navigation nav {max-width:1020px;width:1020px;margin:0 auto;}

ul.level-1{margin:0 0 -2px 30px;;padding:0;position:relative;display:inline-block;text-align:left;}  
.ie8 ul.level-1{margin:0 0 -2px 0px;;padding:0;position:relative;display:inline-block;text-align:left;}
.ie7 ul.level-1{height:3.417em;}
ul.level-1 li{float:left;padding:0;}
ul.level-1 li:hover a.level-1{background:#ffffff;color:#000000;}
a.level-1:focus + .level-2{display:block;}
ul.level-1 li:hover div.level-2{display:block;}
ul.level-1 a{color: #FFFFFF;display:block;padding: 13px 15px 8px;text-transform: uppercase;}
ul.level-1 a span{display:none;}
div.level-2{display:none;margin:0;padding:2em 0 2em 2em;position:absolute;border-top: solid 1px #555657;}
.ie7 div.level-2{width:452px;}
div.level-2 .menu-wrapper{overflow:hidden;padding-bottom: 5px;}
div.level-2 ul.level-2{float:left;margin:0;padding:0;}
div.level-2 ul.level-2 li{float:none;min-width:150px;padding:0 2em 0 0;}
div.level-2 ul.level-2 span, div.level-2 ul.level-2 a{color:#000;text-transform:uppercase;line-height:normal;border:none;padding:0;padding-top:10px;margin:0;margin-bottom:-0.417em;word-wrap: break-word; width: 150px;}
div.level-2 ul.level-2 .subcategory-name{font:normal 1.5em/1.111em 'Proxima N W01 X Cd Bold', sans-serif;color:#8f9092;text-transform:uppercase;line-height:normal;border:none;margin-bottom:-0.417em;}
div.level-2 ul.level-2 .newArrival  {color:red;}


.ie8 ul.level-1 a {color:#ffffff;font-family:helvetica;font-size:1.083em;font-weight:bold;text-transform:uppercase;}
.ie8 div.level-2 ul.level-2 .subcategory-name{color:#f64e44;font-family:helvetica;font-size:1.083em;font-weight:bold;text-transform:uppercase;line-height:normal;border:none;}

div.level-2 ul.level-2 a:hover{}
div.level-2 ul.level-2 .level-3 a{line-height:normal;}
div.level-2 .custom{float:right;text-align:center;}
div.level-2 .custom img{height:auto !important;width:auto !important;}

div.level-2.menu-horizontal{border:0;border-bottom:4px solid #E7192E;margin:0;padding:2em 0 0.75em 2em;}
div.level-2.menu-horizontal ul.level-2{float:none;}
div.level-2.menu-horizontal li{float:left !important;height:100%;}
div.level-2.menu-horizontal li li{border-color:#EFEFEF;border-style:solid;border-width:0 0px 0 0;float:none !important;height:100%;}
div.level-2.menu-horizontal li.last li{border-width:0 !important;}
div.level-2.menu-horizontal .custom{clear:both;}
div.level-2.menu-horizontal .right{float:right;}
div.level-3 ul.level-3{margin:0.5em 0 0;padding:0;}
div.level-3 ul.level-3 li{padding:0;margin:0 0 0.4em;width:auto;}
div.level-3 ul.level-3 a{color:#000000;font-size:14px;padding:0px;margin:0 0 0 10px;text-transform:none;border:none;}
div.level-3 ul.level-3 a:hover{text-decoration:underline;}

 .category-id-10200 .level-2.menu-horizontal, .category-id-10900 .level-2.menu-horizontal,  .category-id-5441 .level-2.menu-horizontal , .category-id-more .level-2.menu-horizontal {
    right: 0px;
}


/* breadcrumbs */
/* ------------------------------------- */
.breadcrumb{display:block;width:auto;margin:20px auto 20px 0;padding: 0 1.9607843%;max-width: 960px;}
.breadcrumb li{display:inline;list-style:none outside none;}
.breadcrumb a {font:regular 0.917em/1.333em helvetica,arial;color:#666;display:inline!important;}
.breadcrumb a:hover {font:regular 0.917em/1.333em helvetica,arial;color:#000;display:inline-block;text-decoration:underline;}
.breadcrumb h1 {display:inline;}

.breadcrumb a.refinement-link {font:regular 0.917em/1.333em helvetica,arial;color:#666;display:inline-block;}
.breadcrumb a.refinement-link:hover {font:regular 0.917em/1.333em helvetica,arial;display:inline-block;text-decoration:none;}



/* primary region elements */
/* ------------------------------------- */

.primary-content a{color:#35393c;}
.primary-content a:hover{color:#000000;text-decoration:underline;}

.primary-content h1,#secondary h1{}
.primary-content h2{margin-top:0;}
.primary-content h3{}
.primary-content dl{clear:both;overflow:hidden;}
.primary-content dl dt{clear:both;float:left;margin:0 0 2%;min-width:15%;}
.primary-content dl dd{float:left;margin:0 0 2%;padding:0 0 0 5%;}
.col-1{float:left;margin:4px 0;width:48%;}
.col-2{float:right;margin:4px 0;width:48%;}
.content-header{font-size:1.75em;font-weight:400;margin:0 0 14px !important;}
.content-header span{font-size:0.75em;font-style:normal;font-weight:400;}
.section-header{}
.section-header-checkout{font-size:1.333em !important;font-weight:600;margin:0;padding:1em;padding-left:0px;padding-top:0px;position:relative;}
.section-header-note{font-size:0.9em;font-weight:400;position:absolute;right:1em;text-transform:none;}
.back{display:block;margin:0 0 10px;}

/* secondary region elements */
/* ------------------------------------- */
#category-level-1 .category-display-name {margin:0;padding:0;border-bottom:1px solid #35393C;}
.refinement h3 span{display:block;background:none;padding:0;/*text-transform:uppercase;*/margin:0;border-bottom:solid 2px #323335;}
#category-level-1 a.active{font:normal 1.167em 'Proxima N W01 Bold', sans-serif;color:#000000;text-transform:uppercase;display:block;border-bottom:solid 2px #323335;padding-bottom:4px;margin-bottom:4px;}
#category-level-1 li.expandable{display:block;margin:0;padding:0;}
#category-level-1 li.active{background-position:-490px 5px;text-transform:capitalize;font-weight:normal;border-bottom:0px;}
#category-level-2 a.refinement-link{padding:0;font-size:12px;margin:0px;border:none;}
#category-level-2 a.active{background: url('../images/selectbox_cart.png') no-repeat right;color:#000000; font-size:13px;font-weight:bold;text-transform:capitalize;border-bottom:0px;padding-top:4px;}
#category-level-2 li{padding:2px 0 0 10px;}
#category-level-2 li.expandable {padding:2px 0 0 10px;}
#category-level-2 li.active{background-position:left -47px;color:#000000;}
#category-level-3{padding:5px 0 0;}
#category-level-3 a.refinement-link{font-style:normal;margin:0 0 0 15px;padding:0;}
#category-level-3 a.active{}
#category-level-4{padding:5px 0 0;}
#category-level-4 a.refinement-link{font-style:normal;margin:0 0 0 30px;padding:0;}
#category-level-4 a.active{}
#category-level-5{padding:5px 0 0;}
#category-level-5 a.refinement-link{font-style:normal;margin:0 0 0 45px;padding:0;}
#category-level-5 a.active{}

.refinement{float:left;position:relative;margin-bottom:25px;}
.refinement-header{float:left;width:100%;text-transform:uppercase;letter-spacing:0.02em;margin-bottom:1em;}
.refinement h3{margin:0;padding:0;}
.ie7 .refinement h3{clear:both;}
.refinement h3.expanded span{background-position:left top;}
.refinement ul{list-style:none outside none;margin:0;padding:0;}
.refinement li{}
.refinement li a.brand-link:link, .refinement li a.size-link:link{font-weight:normal;font-size:1em;line-height:24px;}

.refinement ul.swatches li{}
.refinement ul.swatches li a{display:block;}
.refinement ul.swatches li.selected a{border-color:#333436;font-weight:bold;}
.refinement ul.swatches li.unselectable a{background-image:url("../images/interface/icon-color-swatch-unselectable.png");background-position:right top;}
.refinement ul.Color li a{height:23px;padding:0;text-indent:-999em;width:30px;}
.refinement .clear-refinement{}
.refinement .refinement-link{border:0 none;line-height:24px;font-weight:normal;font-style:normal}
.refinement .selected .refinement-link{background-position:left bottom;}
.refinement .refinement-top-level{padding:12px;}
.refinement-divider {width:170px;height:4px;background:url("../images/interface/icon-double-line-header.png") repeat-x scroll left top #EFEFEF;margin-top:0.833em;margin-bottom:-0.417em;}
.refinement .scrollable-div{margin-bottom:17px;}

.scrollable{height:300px;overflow:auto;}
.nav ul{border:0 none;list-style:none outside none;margin:7px 0;padding:0;}
.nav ul li{list-style:none outside none !important;margin:0 0 6px -9px !important;}
.nav .toggle{font: normal 1.333em 'Proxima N W01 X Cd Bold', sans-serif;background: url('../images/selectbox_cart.png') no-repeat right;display:block;padding:10px 0px 10px 6px;text-transform:uppercase;border-bottom:1px solid #999999;}
.nav .toggle:first-child {margin-top:0;}
.nav .expanded{background-position:left -96px;}
.nav .toggle span{background:none repeat scroll 0 0 transparent;}


.pt_account .breadcrumb {margin:23px auto;}
.pt_account #secondary {width:16.66666666667%;margin-left: 3%;}
.pt_account #secondary nav {padding:0;}
.pt_account #secondary nav .toggle {background:none;padding:10px 0 6px;font: normal 1.5em 'Proxima N W01 X Cd Bold', sans-serif;border-bottom:solid 2px #323335;}
.pt_account #secondary nav ul {border-bottom:solid 1px #FFFFFF;margin: 7px 0 15px;}
.pt_account #secondary nav ul li {margin:0 !important;padding: 0 0 12px !important;}
.pt_account #secondary nav ul li:last-child {border-bottom:solid 1px #BBBBBB;}
.pt_account #secondary nav a {margin:0;font:normal 1.167em 'Proxima N W01 Reg', sans-serif;}

.pt_orderhistory .breadcrumb {margin:23px auto;}
.pt_orderhistory #secondary {width:16.66666666667%;margin-left: 3%;}
.pt_orderhistory #secondary nav {padding:0;}
.pt_orderhistory #secondary nav .toggle {background:none;padding:10px 0 6px;font: normal 1.5em 'Proxima N W01 X Cd Bold', sans-serif;border-bottom:solid 2px #323335;}
.pt_orderhistory #secondary nav ul {border-bottom:solid 1px #FFFFFF;margin: 7px 0 15px;}
.pt_orderhistory #secondary nav ul li {margin:0 !important;padding: 0 0 12px !important;}
.pt_orderhistory #secondary nav ul li:last-child {border-bottom:solid 1px #BBBBBB;}
.pt_orderhistory #secondary nav a {margin:0;font:normal 1.167em 'Proxima N W01 Reg', sans-serif;}

.pt_wish-list .breadcrumb {margin:23px auto;}
.pt_wish-list #secondary {width:16.66666666667%;margin-left: 3%;}
.pt_wish-list #secondary nav {padding:0;}
.pt_wish-list #secondary nav .toggle {background:none;padding:10px 0 6px;font: normal 1.5em 'Proxima N W01 X Cd Bold', sans-serif;border-bottom:solid 2px #323335;}
.pt_wish-list #secondary nav ul {border-bottom:solid 1px #FFFFFF;margin: 7px 0 15px;}
.pt_wish-list #secondary nav ul li {margin:0 !important;padding: 0 0 12px !important;}
.pt_wish-list #secondary nav ul li:last-child {border-bottom:solid 1px #BBBBBB;}
.pt_wish-list #secondary nav a {margin:0;font:normal 1.167em 'Proxima N W01 Reg', sans-serif;}

.pt_wish-list .createwishlist{width:340px;background-color:#fff;padding:10px;margin-left:5px;}
.pt_wish-list .searchwishlist {width:340px;background-color:#fff;border:1px solid #bbbbbb;padding:10px;}
.pt_wish-list .login {width:425px !important;margin-bottom:-10px;}
.pt_wish-list .action-buttons {width:170px;padding-top:5px;}



.pt_gift-registry .breadcrumb {margin:23px auto;}
.pt_gift-registry #secondary {width:16.66666666667%;margin-left: 3%;}
.pt_gift-registry #secondary nav {padding:0;}
.pt_gift-registry #secondary nav .toggle {background:none;padding:10px 0 6px;font: normal 1.5em 'Proxima N W01 X Cd Bold', sans-serif;border-bottom:solid 2px #323335;}
.pt_gift-registry #secondary nav ul {border-bottom:solid 1px #FFFFFF;margin: 7px 0 15px;}
.pt_gift-registry #secondary nav ul li {margin:0 !important;padding: 0 0 12px !important;}
.pt_gift-registry #secondary nav ul li:last-child {border-bottom:solid 1px #BBBBBB;}
.pt_gift-registry #secondary nav a {margin:0;font:normal 1.167em 'Proxima N W01 Reg', sans-serif;}


.pt_order .breadcrumb {margin:23px auto;}
.pt_order #secondary {width:16.66666666667%;margin-left: 3%;}
.pt_order #secondary nav {padding:0;}
.pt_order #secondary nav .toggle {background:none;padding:10px 0 6px;font: normal 1.5em 'Proxima N W01 X Cd Bold', sans-serif;border-bottom:solid 2px #323335;}
.pt_order #secondary nav ul {border-bottom:solid 1px #FFFFFF;margin: 7px 0 15px;}
.pt_order #secondary nav ul li {margin:0 !important;padding: 0 0 12px !important;}
.pt_order #secondary nav ul li:last-child {border-bottom:solid 1px #BBBBBB;}
.pt_order #secondary nav a {margin:0;font:normal 1.167em 'Proxima N W01 Reg', sans-serif;}


/* footer */
/* ------------------------------------- */

#footer{background:#35393c;clear:both;padding:1.5em 2em;text-align:center;border-top:solid 8px #BE1526;}
footer {max-width:960px;margin:0 auto;}
#footer .menu-footer{float:left;margin:0px 1% 18px 0;padding:0;text-align:left;width:15.5%;}
#footer .menu-footer.fourth{width:30%;}
#footer .menu-footer.fifth{margin-right:0;width:19.5%;}
#footer .menu-footer li{float:none;padding:.25em 0.5em;list-style:none outside none !important;}
#footer .menu-footer-bottom{clear:both;}
#footer .menu-footer-bottom-container{margin:auto;}
#footer .menu-footer-inline{padding:0;text-align:left;display:inline-block;}
#footer .menu-footer-inline li{display:inline;float:none;padding:0 0.5em;}
#footer .menu-footer-header{color:#ccc;text-transform:uppercase;}
#footer .pipe{color:#ccc;}
#footer hr{border:0;color:#67696b;background-color:#67696b;height:1px;}
#footer a {color:#CCCCCC;}
#footer a:hover{text-decoration:underline;}
#footer .menu-footer input[type="checkbox"] {float:left;margin:1em 0;}
#footer .menu-footer label {float:left;margin:0;}
#footer #emailDiv {clear:both;}
#footer #smsDiv {clear:both;}

.copyright{color:#999999;}
.postscript{color:#999999; }

#footer .exclusive-skymall-offers {}
#footer .exclusive-skymall-offers #emailForm, #smsForm{width:235px;}
#footer .exclusive-skymall-offers .form-left{width:171px;height:41px;position:relative !important;float:left !important;margin-left:-5px;}
#footer .exclusive-skymall-offers .form-right{width:64px;height:41px;position:relative !important;float:right !important;}

#footer .exclusive-skymall-offers input[type="text"]{width:90%;border:none;}
#footer .exclusive-skymall-offers .form-field {width:171px;height:41px;background:url("../images/EmailAddress-Bar.png") no-repeat;color:#fff;border:0 none;}
#footer .exclusive-skymall-offers .form-submit-button {width:64px;height:41px;background:url("../images/Email-SignUpBtn.png") no-repeat;border:0 none;}
#footer .exclusive-skymall-offers .error {padding:5px 2px;font-style:italic;}

#footer .social-icon{margin-right:5px;}

#giftCardModal .giftCardBalance{margin:30px 20px 30px 20px;}
#giftCardModal .giftCardBalance .form-field {width:20em;background:url("../images/interface/bg-gradient.png") repeat-x;padding:4px;margin-bottom:10px;}



/* color swatches */
/* ------------------------------------- */

.swatch-black a{background-color:#000000 !important;}
.swatch-beige a{background-color:#F5F5DC !important;}
.swatch-blue a{background-color:blue !important;}
.swatch-purple a{background-color:purple !important;}
.swatch-red a{background-color:red !important;}
.swatch-brown a{background-color:#783201 !important;}
.swatch-green a{background-color:green !important;}
.swatch-grey a{background-color:#8F979D !important;}
.swatch-pink a{background-color:#FE249A !important;}
.swatch-orange a{background-color:orange !important;}
.swatch-white a{background-color:#FFFFFF !important;}
.swatch-yellow a{background-color:#FFFF00 !important;}
.swatch-navy a{background-color:navy !important;}
.swatch-miscellaneous a{background:url("../images/interface/icon-color-swatch-misc.png") no-repeat scroll left top transparent;}
.unselectable.swatch-miscellaneous a{background:url("../images/interface/icon-color-swatch-misc-unselectable.png") no-repeat scroll left top transparent !important;}

/* product tiles */
/* ------------------------------------- */

.product-tile{}
.product-tile img{max-width:100%;height:auto;}
.product-tile .product-image{position:relative;}
.product-tile .product-name{}
.product-tile .product-name h2{margin:0 0 10px;}
.product-tile .product-text .product-description{font-family:helvetica;font-size:12px;margin-top:5px;}
.product-tile .product-image img{display:block;max-width:100%;width:100%;height:auto;}
/*.product-tile .product-name .name-link, .name-link a {} */
.product-tile .product-discounted-price {float:left;color:#000;font-size:12px;width:100%;padding-bottom:7px;}
.product-tile .product-discounted-price .product-standard-price {float:left;color:#666;}
.product-tile .product-discounted-price .product-sales-price {float:left;color:#ef1a30;padding-left:5px;font-weight:bold;}
.product-tile .product-regular-price {}
.product-tile .product-review-rating {float:left;margin:0;}
.home-curated-collection .product-tile .product-review-rating {margin:0;}
.product-tile .product-pricing .product-standard-price{text-decoration:line-through;}

.product-tile .product-swatches{float:left;height:20px;position:absolute;left:0px;padding:0;margin:0;}
.product-tile .product-swatches-all{cursor:pointer;font-size:0.9em;}
.product-tile .product-swatches ul{float:left;height:20px;list-style:none outside none;margin:0;overflow:hidden;padding:0;}
.product-tile .product-swatches ul.swatch-toggle{background:none repeat scroll 0 0 #FFFFFF;display:none;position:absolute;}
.product-tile .product-swatches:hover ul.swatch-toggle{display:block;}

.product-tile .product-swatches {float:right;}
.product-tile .product-swatches li{float:left;padding:0;margin:0;}
.product-tile .product-swatches .swatch{display:block;}
.product-tile .product-swatches .swatch img{border:1px solid #FFFFFF;height:12px;width:12px;padding:1px;}
.product-tile .product-swatches .selected img{border-color:#333436;}
.product-tile .product-swatches img:hover{border-color:#ef4035;}

.product-tile .product-promo{display:block;font-size:0.8em;margin:4px 0;text-transform:uppercase;}
.product-tile .product-compare{bottom:-5px;left:5px;position:absolute;width:40px;line-height:11px;display:none;}
.product-tile .product-compare label{float:right;font-weight:400;padding:0;width:50%;}
.product-tile .product-compare input{float:left;margin:0;}
.product-tile .pr_stars{height:auto;position:relative;left:8px;}
.product-tile .prSnippetTitle {float:left;}
.product-tile .prSnippetReadReviews {display:none;}
.product-tile .prSnippetRatingUnclickable {float:left;}
.product-tile .prSnippetNumberOfRatingsText {display:none;}
.product-tile .pr-snippet-review-count{display:none;}
.product-tile .pr-snippet-read-write{display:none;}
.product-tile .pr-snippet-social-bar{display:none;}
.product-tile .pr-clear{display:none;}
.product-tile .pr-snippet-stars{float:none;margin:0 auto;width:115px;}
.product-tile .compare-button{display:none;background: transparent url("../images/compare150x35.png") center center no-repeat;display:none;position: absolute;top:70%;width:100%;height:35px; padding:10px 0;}
.product-tile .compare-check{position:absolute;left:30px;}
.capture-product-id{left:-999em;position:absolute;}
.product-medium-descr1{font-size:1.083em;}
.product-medium-descr2{font-size:1em;}

/* search results, grid layout */
/* ------------------------------------- */
.search-header {text-transform:uppercase;} 
.pt_product-search-result .primary-content{width:730px;}
.pt_product-search-result .primary-content h1.content-header{padding-left:15px;}
.category-main-banner img{max-width:100%;}
.category-display-name {float:left;font:normal 2.5em 'Proxima N W01 X Cd Bold';text-transform:uppercase;padding:0px;margin:0px;margin-bottom:20px;} 
.no-hits-search-term{color:#990000;}
.no-hits-search-term-suggest{color:#990000;}
.no-hits-footer{background:url("../images/interface/icon-double-line-header.png") repeat-x scroll left top transparent;margin:20px 0;padding:20px 0;}
.search-result-bookmarks{margin:15px;}
.search-result-bookmarks .first{border-right:1px solid #999999;padding-right:5px;}

.search-result-options{float:left;padding:0;margin:0;display:inline-block;width:100%;}
.search-result-options.bottom {display:block;padding-bottom:1.25em;}

.sort-by{float:left;}
.items-per-page{float:left;margin:0 0 0 15px;}

.filter-box {font-size:12px;border:1px solid #999999;text-align:center;background-color: #FDFDFD;background-image: -webkit-gradient(linear, left top, left bottom, from(#FDFDFD), to(#DBDBDB));background-image: -webkit-linear-gradient(top, #FDFDFD, #DBDBDB);background-image: -moz-linear-gradient(top, #FDFDFD, #DBDBDB);background-image: -ms-linear-gradient(top, #FDFDFD, #DBDBDB); background-image: -o-linear-gradient(top, #FDFDFD, #DBDBDB);background-image: linear-gradient(to bottom, #FDFDFD, #DBDBDB);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FDFDFD', endColorstr='#DBDBDB');
	-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);
	-moz-box-shadow:    0px 1px 3px rgba(0, 0, 0, 0.25);
	box-shadow:         0px 1px 3px rgba(0, 0, 0, 0.25);}
.sort-by label{display:none;}
.items-per-page label{display:none;}
.sort-by select, .items-per-page select{background: transparent url("../images/nav-icon-sprite.png") no-repeat 130% -561px;width: 145px;padding: 5px;padding-top:0px; padding-bottom: 0px; font-size: 12px;line-height: 15px;border: 0;border-radius: 0;height: 25px;-webkit-appearance: none;outline:none;}

.sort-by button{background:none repeat scroll 0 0 #C2C2C2;border:0 none;color:#333333;font-size:0.9em;padding:0.3em;width:auto;}
.items-per-page button{background:none repeat scroll 0 0 #C2C2C2;border:0 none;color:#333333;font-size:0.9em;padding:0.3em;width:auto;}


.pagination .results-hits{color:#666666;float:left;padding:5px 0;}
.pagination{float:right;margin:0 0px -5px 0;}
.pagination ul{float:right;margin:0;padding:0;}
.pagination li{display:block;float:left;list-style:none outside none;padding:0.5em;}
.pagination li.first-last a{color:#000;font-size:0.9em;padding:0 2px;}
.gray-box {color:#333333 !important;border:1px solid #999999;font-size:12px !important;font-family:helvetica, sans-serif; padding: 5px 7px 5px 7px !important; text-align:center;background-color: #FDFDFD;background-image: -webkit-gradient(linear, left top, left bottom, from(#FDFDFD), to(#DBDBDB));background-image: -webkit-linear-gradient(top, #FDFDFD, #DBDBDB);background-image: -moz-linear-gradient(top, #FDFDFD, #DBDBDB);background-image: -ms-linear-gradient(top, #FDFDFD, #DBDBDB); background-image: -o-linear-gradient(top, #FDFDFD, #DBDBDB);background-image: linear-gradient(to bottom, #FDFDFD, #DBDBDB);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FDFDFD', endColorstr='#DBDBDB');
	-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);
	-moz-box-shadow:    0px 1px 3px rgba(0, 0, 0, 0.25);
	box-shadow:         0px 1px 3px rgba(0, 0, 0, 0.25);}
.gray-box:hover {color:#ffffff !important; border:1px solid #000000; background-color: #313234;background-image: -webkit-gradient(linear, left top, left bottom, from(#313234), top(#262728));background-image: -webkit-linear-gradient(top, #313234, #262728);background-image: -moz-linear-gradient(top, #313234, #262728);background-image: -ms-linear-gradient(top, #313234, #262728);background-image: -o-linear-gradient(top, #313234, #262728);background-image: linear-gradient(to bottom, #313234, #262728);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#313234', endColorstr='#262728');}
.pagination .current-page {font-weight:bold;}
ul.search-result-items{margin:0 -0.5194% 30px 0;padding:0;}
.home-main ul.search-result-items{margin:0 -0.5194% 0px 0;padding:0;}
ul.search-result-items li{list-style:none outside none; margin:20px 0px;}
ul.search-result-items .new-row{clear:both;}
ul.search-result-items .grid-tile{background:none repeat scroll 0 0 #FFFFFF;
	-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);
	-moz-box-shadow:    0px 1px 3px rgba(0, 0, 0, 0.25);
	box-shadow:         0px 1px 3px rgba(0, 0, 0, 0.25);float:left;list-style:none outside none;margin:0px 3px 3px 0px;width:232px;height:340px;}
ul.search-result-items .grid-tile.slot-tile {position:relative;background-color:#EDEDED !important;
	-webkit-box-shadow: none;
	-moz-box-shadow:    none;
	box-shadow:         none;}
ul.search-result-items .grid-tile.slot-tile .product-tile{display:table;position:absolute;height:100% !important;width:100% ;background-color:#EDEDED;}
ul.search-result-items .grid-tile.slot-tile .product-tile .slot-container {display:table-cell;vertical-align:middle;}
ul.search-result-items .grid-tile.slot-tile .product-tile .html-slot-container {margin:0 auto;}
ul.search-result-items .grid-tile.slot-tile h2{font-size:3em;text-transform:uppercase;display:block;text-align:center;margin:0 15px 15px;color:#637677;padding:0 0 15px;background:transparent url("../images/cat-promo-hr.gif") no-repeat center bottom;}
ul.search-result-items .grid-tile.slot-tile p{font-size:1.167em;display:block;text-align:center;margin:0 8.2677%;color:#637677;}
/*ul.search-result-items .grid-tile a.thumb-link span.red-curtain {display:none;overflow:hidden;line-height: 0;background-color: #ef1a30;opacity: .9;height: 100%;position: absolute;width: 100%;top: 0;}*/
/*ul.search-result-items .grid-tile:hover a.thumb-link span.red-curtain {display: block;text-align:center;}*/
/*.touchdevice ul.search-result-items .grid-tile:hover a.thumb-link span.red-curtain {display:none;}*/
/*ul.search-result-items .grid-tile a.thumb-link span.red-curtain p {font:normal 1.333em 'Proxima N W01 Reg', sans-serif;color:#FFFFFF;padding:0 11.811023622047%;margin:0;text-align:center;}*/
/*ul.search-result-items .grid-tile a.thumb-link span.red-curtain>p:first-of-type {padding-top:15%;}*/
/*ul.search-result-items .grid-tile a.thumb-link span.red-curtain p b{font-weight:normal;margin:0;padding:0;}*/
ul.search-result-items .invisible{display:none;}
.search-result-content{clear:both;float:left;margin:0;border:0;margin-top:-0.833em;width:100%}
.search-promo{padding:20px;}
h1#results-content{background:url("../images/interface/icon-double-line-header.png") repeat-x scroll left top transparent;padding-top:30px;}
ul.folder-content-list{margin:0;overflow:hidden;padding:0 20px;}
ul.folder-content-list li{float:left;list-style:none outside none;margin:0;padding:2% 2% 2% 0;width:48%;}
ul.folder-content-list .content-title{display:block;}
.no-results{padding:20px;}
.toggle-grid{background:url("../images/interface/icon-toggle-grid.png") no-repeat scroll left top transparent;cursor:pointer;display:block;float:left;height:11px;margin:2px 10px 0 0;text-indent:-999em;width:24px;}
.wide-tiles ul.search-result-items .grid-tile{width:91%;}
.wide-tiles .product-tile{height:166px !important;}
.wide-tiles .product-tile .product-image{float:left;width:40%;}
.wide-tiles .product-tile .product-name,.wide-tiles .product-tile .product-pricing,.wide-tiles .product-tile .product-promo,.wide-tiles .product-tile .pr_stars,.wide-tiles .product-tile .product-swatches{float:left;text-align:left;width:55%;margin-bottom:5px;}
.wide-tiles .product-tile .product-name {margin-top:0px;}
.wide-tiles .product-tile .pr-snippet-stars{margin:0;}
.wide-tiles .product-tile .pr_stars{left:-5px;}
.wide-tiles .product-tile .product-compare{left:40.5%;width:32px;bottom:5px;line-height:12px;}
.wide-tiles .product-tile .product-swatches{bottom:auto;left:auto;position:relative;right:auto;margin-top:5px;}
.wide-tiles .product-tile .product-swatches li{float:left;}

/* compare tools */
/* ------------------------------------- */

.compare-item-remove{display:none;}
.active .compare-item-remove{display:inline;}
.compare-item{background:none repeat scroll 0 0 #E6E6E6;float:left;height:60px;margin-left:10px;overflow:hidden;position:relative;width:60px;}
.compare-item.active {-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);
-moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);
box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);}
.compare-item span{font: normal 2em/2.36em "Proxima N W01 Reg", sans-serif;display: block;border: solid 2px #b3b3b3;color: #b3b3b3;text-align: center;}
.compareitems{float:left;background:none repeat scroll 0 0 #DADADA;clear:both;margin-top:15px;overflow:hidden;width:100%;padding:0;height:90px;
	-moz-box-shadow:inset 0px 0px 3px 1px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow:inset 0px 0px 3px 1px rgba(0, 0, 0, 0.25);
	box-shadow:inset 0px 0px 3px 1px rgba(0, 0, 0, 0.25);}
.compareitems h2{font-size:0.9em;margin:0.5em 0;text-transform:uppercase;}
.comparebar {display: inline-block;height: 90px;width: 100%;position:relative;}
#compare-items-panel {position: absolute;top: 50%;margin-top: -30px;}
.compareitemcount{color:#CCCCCC;font-size:3em;left:30%;position:absolute;top:15%;z-index:1;}
.compareproduct{max-width:100%;position:absolute;z-index:2;}
.compare-item .compareitemremove {display:none;}
.compare-item.active .compareitemremove{display:block;position: absolute;right: 0;top: 0;width: 16px;height: 16px;background: #000000;color: #FFFFFF;line-height: 16px;text-align: center;border:none;cursor:pointer;z-index: 10;}
.compare-item.active .compareitemremove span {position:absolute;border:none;}
.compare-item.active .compareitemremove:after{content:"X";}
.compare-buttons{position: absolute;right: 0;top: 50%;margin-top: -23px;}
.compare-buttons button {margin-right:10px;}
#compare-items-button{float:left;}
.compare-print{float:right;margin:0 0 10px;}

#compare-table td{padding:5px;}
#compare-table tr.evenattributerow{background:none repeat scroll 0 0 #F3F3F3;}
#compare-table td .product-tile{text-align:left;border:none;}
#compare-table td .product-tile .product-image{}
#compare-table td .product-tile .product-image #quickviewbutton{width: 100%;height: 100%;top: 0;left: 0;margin-left: 0;background: transparent !important;border: none;box-shadow: none;text-indent: -9999px;}
#compare-table td .product-tile .product-image #comparebutton {display:none;}
#compare-table td .product-tile .product-image a{display:block;}
#compare-table td .product-tile .product-image img{}
#compare-table td .product-tile .product-swatches {position:absolute;right:0;bottom:0px;padding:5px 5px 5px 16px;}
#compare-table td.product button{}
#compare-table .section-header{text-transform:none;}
#compare-table .selectcategory label{display:block;margin:0;text-transform:none;}
#compare-table .selectcategory select{margin:0;}
#compare-table .comparelists{padding:0;}
#compare-table .remove-link{background:url("../images/interface/icon-mini-close-gray.png") no-repeat scroll right top transparent;display:block;padding:0 20px 0 0;text-align:right;}
#compare-table .compare-lists label,#compare-table .compare-lists select{float:none;text-align:left;width:100%;}
#compare-table .add-to-wishlist, .add-to-wishlist a {float:left;padding:0;margin:10px 0;text-decoration:none;}
#compare-table .add-to-gift-registry, .add-to-gift-registry a {float:right;padding:0;margin:10px 0;text-decoration:none;}
#compare-table .compare-lists label,#compare-table .compare-lists select{float:none;text-align:left;width:100%;}
#compare-table .name-link, .name-link a {text-decoration:none;}
#compare-table .add-to-cart-btn{margin:0;}
#compareitems-breadcrumbs {margin:10px 0;}
#compareitems-breadcrumbs .back, .back a {f}
.compare-add-to-cart {}
.compare-add-to-cart:hover {}


/* product detail page (pdp) */
/* ------------------------------------- */

#product-nav-container{overflow:hidden;position:absolute;right:0;top:-5px;}
#product-nav-container div{float:left;text-align:center;width:90px;height:40px;background-position:center;}
#product-nav-container img{max-height:100%;max-width:100%;vertical-align:middle}
#product-nav-container span{display:block;height:65px;}
#product-nav-container .divided span{}
.pdp-main ul{list-style:none outside none;margin:0;padding:0;}
.pdp-main label{}
.product-col-wrap {clear:both;margin:0 0 30px;display:inline-block;width:100%;}
.pdp-main .product-col-1{float:left;width:39.58333333333%;}
.pdp-main .product-primary-image{max-width:100%;width:100%;background:#FFFFFF;text-align:center;display:inline-block;position:relative;
	-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);
	-moz-box-shadow:    0px 1px 3px rgba(0, 0, 0, 0.25);
	box-shadow:         0px 1px 3px rgba(0, 0, 0, 0.25);}
	
.pdp-main .product-primary-image .magnify {display:block; width:45px; height:45px; z-index:100; background: url("../images/interface/icon-magnify.png") no-repeat 50% 50%;position:absolute; bottom:0; right:0;}	
.pdp-main .product-primary-image .magnify:hover { cursor:pointer;}
.image-magnify { display:none; overflow:auto;}
.pdp-main .product-primary-image .zoomPad{background-color:#FFFFFF;}
.pdp-main .product-primary-image .label{position: absolute;top: 0;left: 0;z-index: 100;}
.primary-image{max-width:100%;display:block;margin: 0 auto;}
.pdp-main .product-thumbnails{clear:both;display:inline-block;margin: 3px 0 0 -2px;width:102%;}
.pdp-main .product-thumbnails li{float:left;margin:0 4px 0 0;padding:0;}
.pdp-main .product-thumbnails li a{display:block;}
.pdp-main .product-thumbnails li.selected img{
	border: solid 2px #000;
	margin: 0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;}
.pdp-main .product-thumbnails li img{max-width:60px;width:60px;margin:2px;
	-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.75);
	-moz-box-shadow:    0px 1px 3px rgba(0, 0, 0, 0.75);
	box-shadow:         0px 1px 3px rgba(0, 0, 0, 0.75);}
.pdp-main .product-thumbnails h2{text-transform:uppercase;text-transform: uppercase;font-family: Arial, sans-serif;font-size: 1.5em;font-style: normal;font-weight: bold;margin: .83em 0;}
.pdp-main .product-col-2{float:right;width:58.3333333333%;padding:4px 0 0;}
.pdp-main form .input-select{width:auto;text-align:left;margin-top:-1em;}
.pdp-main .product-name{color:#000000;margin:0px;}
.pdp-main .product-number{color:#666666;margin-bottom:12px;}
.pdp-main .product-number .manufacturer{margin-right:15px;}
.pdp-main .product-price{margin:0 0 0.5em;}
.pdp-main .product-price .price-standard{color:#666666;text-decoration:line-through;}
.pdp-main .product-col-2 .price-standard{padding-right:13px;}
.pdp-main .product-price .price-tiered{color:#990000;font-size:0.6em;line-height:1.5em;}
.pdp-main .product-review-links{overflow:hidden;}
.pdp-main .product-review-links li{margin-right:1em;}
.pdp-main .attribute{clear:both;margin:0 0 15px;padding:0;position:relative;display:inline-block;width:100%;}
.pdp-main .attribute h3{clear:both;float:left;font-size:1em;font-weight:bold;margin:0;padding:4px 0 0;text-transform:uppercase;width:25%;}
.pdp-main .attribute .label{float:left;width:140px;line-height:34px;}
.pdp-main .attribute .value{float:left;}
.pdp-main .attribute.variant-dropdown .variation-select { width:auto; text-align:left;}
.pdp-main .attribute ul{float:right;width:100%;}
.pdp-main .attribute.Color span.label, .pdp-main .attribute.Color li.selected-value {line-height:42px;}
.pdp-main .attribute.Size li.selected-value{display:none;}
.pdp-main .attribute .selected-value{border:0 none;color:#666666;padding:0 0 0 1em;line-height:30px;}
.pdp-main .attribute .size-chart-link{float:right;line-height:30px;}
.pdp-main .attribute .size-chart-link a{color:#666666;border-color:#FFFFFF !important;padding:0;width:auto;line-height: 30px;}
.pdp-main .attribute .size-chart-link a:hover{color:#000000;}
.pdp-main .swatches li{float:left;margin-bottom: 4px;}
.pdp-main .swatches li:hover a,.pdp-main .swatches li.selected a{border-color:#000000;}
.pdp-main .swatches li.unselectable a{opacity:0.5;}
.pdp-main .swatches li.unselectable:hover a{border-color:#E0E0E0;}
.pdp-main .swatches li.unselectable:hover{border-color:#E0E0E0;}
.pdp-main .swatches li a{-moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;display: block;margin:0 4px 0 0;padding: 0;width: 45px;line-height: 20px;}
.pdp-main .swatches.size li a{ width:auto;}
.pdp-main .Color li{margin:2px;}
.pdp-main .Color li:hover,.pdp-main .Color li.selected{background-color:#000000;}
.pdp-main .Color li.selected-value:hover{background:none;}
.pdp-main .Color li a{height:30px;margin:2px;padding:2px;text-indent:-999em;width:30px;}
.pdp-main .product-main-attributes .attribute{padding:0.2em 0;}
.pdp-main .product-main-attributes .label{padding:0;}
.pdp-main .product-variations {}
.pdp-main .product-add-to-cart{margin:0;clear:both;position:relative;}
.product-set .product-add-to-cart{display:block;}
.pdp-main .product-add-to-cart .inventory{}
.pdp-main .product-add-to-cart .inventory label{float:none;}
.pdp-main .product-add-to-cart .inventory input{width:36px;}
.pdp-main .product-add-to-cart .product-price{float:left;margin:0;text-align:right;}
.pdp-main .product-add-to-cart .group-price{float:left;font-size:1.6em;margin:0;padding:6px 0 0;text-align:left;}
.pdp-addtocart{position:relative !important; margin-top:10px; margin-left:120px; width:100%}
 .pdp-addtocart #add-to-cart {}

.product-price .price-sales{color:#ef1a30;}
.pdp-main .product-add-to-cart button{float:right;padding:0 35px;}

#product-sharing {float:right;width:44%;padding-top:1.75em;margin-left:-2.083em;}
#product-sharing .ff_share_widget_style {padding-bottom:0.417em}
#product-sharing .addthis_toolbox.addthis_default_style {padding:0 0.25em 0.25em 0.25em;}

.addthis_default_style .at300b, .addthis_default_style .at300bo, .addthis_default_style .at300m {padding:0 5px;}
.at16nc.at16t_twitter{background-position:0 0;}
.at16nc{width:20px;height:20px;line-height:20px!important;background:none;}
.addthis_button_facebook{background:url("../images/facebook_icon.png") no-repeat;}
.addthis_button_twitter{background:url("../images/twitter_icon.png") no-repeat;}
.addthis_button_pinterest{background:url("../images/pinterest_icon.png") no-repeat;}
.addthis_button_email{background:url("../images/email_icon.png" ) no-repeat;}
.at_PinItButton{width:20px;background:none;}
.at_PinItButton:hover{background-position:0 0;}
.product-set  #add-all-to-cart, .product-set  #add-to-cart,.product-cet #add-to-cart-top {position:relative !important;float:right !important;}


.pdp-main .product-add-to-cart .availability{position:relative;clear:both;float:left;}
.pdp-main .product-add-to-cart .availability .label{}
.pdp-main .pricing .attribute{margin:0;}
.availability .availability-msg p {margin-top:5px;}
.availability .in-stock-msg {color:black}
.availability .not-available-msg {float:left;color:red}
.availability .preorder-msg {color:blue}
.availability .backorder-msg {color:green}
.availability .in-stock-date-msg {float:left;color:red}
.pdp-main .product-actions{float:left;clear:both;display: inline-block;width:60%;padding-top:1.667em;} 



#QuickViewDialog .product-actions{margin-top:20px;}
.pdp-main .product-actions ul.menu li a{color:#666666;text-decoration:underline;}
.pdp-main .product-actions ul.menu li:hover a{color:#000000;}
.pdp-main .product-actions li{margin:0 1em 0 0;font-size:0.917em;}
.pdp-main .product-actions .social-actions{float:right;}
.pdp-main .product-actions .social-actions li{margin:0 0.2em;}
.pdp-main .product-actions .addthis_toolbox{float:right;}
.pdp-main .product-detail-description {clear:both;}
.pdp-main .recommendations{clear:left;padding:2em 0;width: 100%;}
.pdp-main .recommendations h2{font-size:2.5em;font-weight:400;margin-left:14px;text-transform:uppercase;}
.pdp-main .recommendations li{float:left;width:100px;}
.pdp-main .recommendations .product-tile{padding:0 0.5em;}
.pdp-main .recommendations .product-image{height:90px;}
.pdp-main .recommendations .product-name{font-size:1em;margin:0.2em 0;width:auto;}
.pdp-main .recommendations .product-price{font-size:1em;}
.pdp-main .recommendations .jcarousel-clip{margin:auto;overflow:hidden;width:97%; }
.pdp-main .recommendations .jcarousel-prev{background:url("../images/interface/icon-jcarousel-horiz-arrow-left.png") repeat scroll 0 0 transparent;cursor:pointer;height:17px;left:0;position:absolute;top:20%;width:9px;}
.pdp-main .recommendations .jcarousel-next{background:url("../images/interface/icon-jcarousel-horiz-arrow-right.png") repeat scroll 0 0 transparent;cursor:pointer;height:17px;position:absolute;right:0;top:20%;width:9px;}
.pdp-main .recommendations .jcarousel-prev-disabled{background:none repeat scroll 0 0 transparent;}
.pdp-main .recommendations .jcarousel-next-disabled{background:none repeat scroll 0 0 transparent;}
.pdp-main .recommendations .product-tile:hover .recommendation-tooltip{display:block !important;}
.js .pdp-main .recommendations .product-tile .recommendation-tooltip{display:none !important;}
.pdp-main .recommendations .recommendation-tooltip{background:none repeat scroll 0 0 #FFFFFF;border:1px solid;left:50%;position:absolute;text-align:left;top:50%;width:300px;z-index:100;}
.pdp-main .promotion{background:#FFFFFF url("../images/special-offers-promo.png") no-repeat 0 0;clear:both;margin:0 0 40px;padding:15px 20px 15px 120px;font-weight:bold;}
.pdp-main .promotion .promotion-title{}
.pdp-main .promotion .promotion-callout{display:inline-block;line-height:1em;vertical-align:top;width:77%;}
.pdp-main .product-tabs, .ship-to-multiple{text-align:center;border:0 none;}
.print-page {cursor:pointer;}
.pdp-main .product-tabs .print-page {float:right}
.list-table-header .print-page {font-size: 13.2px;float:right;}
.pt_gift-registry .list-table-header .print-page {margin-top:-0.5em;}


.pdp-main .product-tabs .tab-content {text-align:left;min-height:150px;background:none;border:none;box-shadow:none;border-top:1px solid #9a9a9a;margin-top: -27px;padding-top: 50px;display: inline-block;width: 100%;}
.pdp-main .product-tabs .tab-content .tab-disclaimer{font-size:1.083em;padding-left:10px;}

#tab1-description{float:left;width:65%;border-right:1px solid #d1d1d1;padding-right:2%;padding-bottom:2%;}

.pdp-main .product-tabs .tab-description b{font-size:15px;font-weight:bold;}
.pdp-main .product-tabs .tab-description ul{list-style: disc outside none;margin-left:27px;}
.pdp-main .product-tabs .tab-description ul li{margin-bottom:15px;}


#tab1-disclaimer{float:right;width:30%;}
.pdp-main .product-accordions {}
ul.shipping-disclaimers{list-style: disc outside none;}
ul.shipping-disclaimers li{margin-bottom:20px;}


.pdp-main .product-set-list{margin:0;clear:both;}
.pdp-main .product-set-list .product-set-item{border-bottom:1px solid #D9D9D9;clear:both;margin:1em 0;overflow:hidden;padding:1em 0 0;}
.pdp-main .product-set-list .product-set-image{float:left;width:21%;margin-right:1%;}
.pdp-main .product-set-list .product-set-image img{max-width:100%;}
.pdp-main .product-set-list .product-set-details{float:left;width:35%;}
.pdp-main .product-set-list .product-set-price{float:left;width:24%;margin-left:2%;}
.pdp-main .product-set-list .product-set-price .price-label, 
.pdp-main .product-set-list .product-set-price .product-price {display:inline;margin: 0 5px 0 0;}
.pdp-main .product-set-list .product-set-availability{float:right;width:43%;text-align:right;}
.pdp-main .product-set-list .attribute h3,.pdp-main .product-set-list .attribute .label{width:25%;}
.pdp-main .product-set-list .product-name{float:none;font-size:1.3em;margin:0;width:auto;}
.pdp-main .product-set-list .promotion-title{font-size:1.2em;}
.pdp-main .product-set-list .block-add-to-cart{float:right;width:17%;overflow:hidden;}
.pdp-main .product-set-list .block-add-to-cart .quantity {text-align:right;}
.pdp-main .product-set-list .block-add-to-cart .availability {text-align:right;}
.pdp-main .product-set-list .block-add-to-cart .inventory{}
.pdp-main .product-set-list .block-add-to-cart label{text-align:right;width:40%;}
.pdp-main .product-set-list .block-add-to-cart .input-text{width:35px;}
.pdp-main .product-set-list .block-add-to-cart .price-label{float:left;margin:0;padding:6px 0 0;text-align:left;}
.pdp-main .product-set-list .block-add-to-cart .product-price{float:left;font-size:1.6em;margin:0;padding:6px 0 0;text-align:left;width:35%;}
.pdp-main .product-set-list .block-add-to-cart .productset-wl{clear:both;text-align: right;}
.pdp-main .product-set-list .block-add-to-cart .productset-wl .wl-action {display:inline-block;margin:10px 8px 0 0;}
.pdp-main .product-set-list .block-add-to-cart button{float:right;padding:0 35px;}
.pdp-main .product-set .product-add-to-cart .product-price{width:54%;}

button.add-all-to-cart{display:none;} /* not available in simple ui. */
.js button.add-all-to-cart{display:inherit;} /* available in rich ui. */



/* bonus products */
/* ------------------------------------- */

.select-bonus-btn,
.no-bonus-btn{float:left;margin:0 5px 0 0;}
.buttonbar{margin:11px 0;overflow:hidden;width:336px;}
.bonus-product-list .bonus-product-item{border-bottom:1px solid #E0E0E0;clear:both;}
.bonus-product-list .product-name{float:none;margin:1em 0;}
.bonus-product-list .product-add-to-cart button{float:left;margin-top:24px;}
.bonus-product-list-footer{clear:both;}
.bonus-product-list-footer button{float:right;}

/* send to friend */
/* ------------------------------------- */

.send-to-friend-product{border-bottom:1px solid #E0E0E0;border-top:1px solid #E0E0E0;margin-bottom:20px;margin-top:20px;margin-right: 22%;overflow:hidden;padding:20px 0;}
.send-to-friend-product .product-image{float:left;width:36%;}
.send-to-friend-product .product-image img{max-width:80%;}
.send-to-friend-product .product-description{float:left;width:63%;}
.send-to-friend-product .product-description h2 {margin-right:0;}
.send-to-friend-product .product-description .value {font-weight:bold;}
.send-to-friend-product .product-description h2{font-size:1.2em;}
.send-to-friend-product .product-description dt {clear:both;float:left; margin:10px 0 0 0;width: 100px;}
.send-to-friend-product .product-description dd {float:left;margin:10px 0 0 0; width: 200px;}
#send-to-friend-main .sharetext {font:1.833em/1.455em 'Proxima N W01 X Cd Bold',sans-serif;}
#send-to-friend-main .form-row-button {margin:0 14% 0 0;float:right;width:auto;padding:0 0 20px;}
#send-to-friend-main .dialog-required {position: absolute;right: 30px;top: 8px;}

/* size charts */
/* ------------------------------------- */

.sizinginformation{border:0 none;padding:10px;}
.sizinginformation th{background:none repeat scroll 0 0 #F3F3F3;}
.sizinginformation td,.sizinginformation th{border-bottom:1px solid #F3F3F3;padding:10px;}
.sizinginformation td{border-left:1px solid #F3F3F3;}
.sizinginformation .ui-tabs-nav{height:33px;}
.sizinginformation .sizing-charts{border:0 none;}
.sizinginformation .tips-list{padding:0 !important;}
.sizinginformation .tips-list li{list-style:none outside none !important;}



/* shopping cart */
/* ------------------------------------- */
h1.cart-header{float:left;font:2.5em 'Proxima N W01 X Cd Bold';text-transform:uppercase;padding:0;width:200px;margin-top:-7px;margin-left:3px;}
.checkout-button-top{padding:0px;float: right;margin-bottom:20px;clear:none !important;}
.cart-breadcrumbs{max-width: 960px;margin: 10px auto 0 -15px;padding: 0 20px;}
#cart-table .cart-header {font:1.5em 'Proxima N W01 X Cd Bold', sans-serif;padding:0.333em;padding-left:0.167em;text-transform:uppercase;}
#cart-table .item-cart-header {font:1.5em 'Proxima N W01 X Cd Bold', sans-serif;padding:0.333em;padding-left:0.167em;text-transform:uppercase;}
#cart-table .shipto-cart-header {font:1.5em 'Proxima N W01 X Cd Bold', sans-serif;padding:0.333em;padding-left:0;text-transform:uppercase;}

#cart-table .image {width:13%;}
#cart-table .item {width:33%;}
#cart-table .unit-price {width:25%;padding-left:2px;}
#cart-table .qty {width:12%;}
#cart-table .total-price {width:15%;text-align:right;padding-right:3px;white-space:nowrap;}
#cart-table .itemlist{border-bottom:2px solid #000;}
#cart-table .itemlist-divider {background:url("../images/interface/icon-double-line-header.png") repeat-x scroll left top #EFEFEF;}
#cart-table .cart-row .item-image {float:left;padding-left:2px;}
#cart-table .cart-row .item-image img{width:110px;height:110px;border:1px solid #bbbbbb;}
#cart-table .cart-row .item-details {font-size:1.167em;padding:0; width: 46%;}
#cart-table .cart-row .item-price {font:1.25em 'Proxima N W01 Reg';color:#000;padding:3px 0 0 4px;margin:0;}
#cart-table .cart-row .attribute{line-height:1.5em;} 
#cart-table .cart-row .item-quantity{font:1.25em 'Proxima N W01 Reg';padding-top:2px;}
#cart-table .cart-row .item-quantity .input-text{border:1px solid #d4d4d4;paddign:0;width:2.333em;}
#cart-table .cart-row .item-total{font:1.25em 'Proxima N W01 Reg';color:#000;padding:0;text-align:right;padding:3px 5px 0 0;}
#cart-table .cart-row .update-button{height:25px !important; width:25px !important;float:right}

#cart-table .item-quantity input{margin:0;text-indent:0;width:2em;}
#cart-table .item-details .item-user-actions{float:left;width:100%;margin-top:1.25em;padding:0;}
#cart-table .item-details .removeitem {float:left;font-size:12px;margin-right:0.833em;}
#cart-table .item-details .removeitem .remove-link {font-size:12px;text-decoration:underline;background:none;border:0;color:#666666;}
#cart-table .item-details .moveitem {float:left;font-size:12px;color:#666666;text-decoration:underline;}
#cart-table .item-details .item-edit-details {float:left;margin-right:0.833em;}
#cart-table .item-details .item-edit-details a{font-size:12px;color:#666666;text-decoration:underline;}
#cart-table .product-list-item .name{font:1.5em 'Proxima N W01 X Cd Bold';margin-bottom:2px;}
#cart-table .product-list-item .promo{font-family:helvetica;font-size:12px;line-height:1.5em;color:#990000;}
#cart-table .product-list-item .label{font-family:helvetica;font-size:12px;color:#666666;line-height:1.5em;text-transform:capitalize;}
#cart-table .product-list-item .value{font-family:helvetica;font-size:12px;line-height:1.5em;}
#cart-table .product-list-item .product-option {font-family:helvetica;font-size:12px;}

#cart-table .item-user-actions a{display:block;font-size:0.9em;}
#cart-table .item-user-actions button{display:block;font-size:0.9em;}
#cart-table .item-user-actions input{display:block;font-size:0.9em;background:none;border:none;padding:0;}
#cart-table .price-promotion {font:1.25em 'Proxima N W01 X Cd normal'}
#cart-table .price-promotion .price-sales{color:#ef4035;}
#cart-table .price-promotion .price-standard{margin:0 1em 0 0;text-decoration:line-through;}

#cart-table .item-total{font-weight:700;text-align:right;word-wrap:break-word;}
#cart-table .item-total .promo-adjustment{width:120px;}
#cart-table .price-unadjusted{color:#666666;display:block;margin:0 0 5px;}
#cart-table .price-unadjusted span{text-decoration:line-through;}
#cart-table .price-adjusted-total{color:#666666;display:block;margin:5px 0 0;}
#cart-table .price-adjusted-total span{color:#990000;}
#cart-table .gift-cert-delivery{color:#990000;}

.cart-itemlist-divider{width:100%;padding:0;margin:10px 0;border-top:1px solid #d1d1d1;border-bottom:1px solid #fff;}

.cart-footer-left{float:left;width:50%;margin-left:5px;}
.cart-footer-right{float:right;width:42%;background:white;padding:14px;padding-top:10px;border:1px solid #d4d4d4;}

.cart-footer-left .cart-promo{float:left;width:97%;background:url("../images/interface/ui-promo-bg-gray-diag.png") repeat scroll 0 0 transparent;color:#333333;margin-right:auto;margin-left:auto;text-align:center;font-style:italic;padding:1em;margin-top:0.833em;}
.cart-footer-left .cart-promo .bonus-item-actions{font-size:1em !important;text-align:right;vertical-align:middle;}

.cart-recommendations {float:left;width:100%;margin: 15px 0px 25px 0px;}
.cart-recommendations-divider{float:left;width:100%;height:8px;background:url("../images/divider-960.png") top center no-repeat;margin-top:25px;}

.cart-coupon-code{float:left;width:50%;}
.cart-coupon-code label{float:none;font-size:1.1em;text-align:left;text-transform:uppercase;width:auto;line-height:2em;text-indent:0.5em;padding-top:0px;}
.cart-coupon-code .input-text{margin:2px 10px 0 0;width:55%;}
.cart-order-totals{}
.cart-order-totals button{float:right;}
.order-totals-table th{display:none;}
.order-totals-table td{padding:5px 0;}
.order-totals-table .left{text-align:left;font-size:1.083em;padding:5px 0;white-space:nowrap;}
.order-totals-table .right{text-align:right;font-size:1.083em;padding:5px 0;white-space:nowrap;}
.order-totals-table .estimated-total-label{font:1.5em 'Proxima N W01 X Cd bold';text-transform:uppercase;padding-bottom:20px;}
.order-totals-table .estimated-total{float:left;font:1.5em 'Proxima N W01 X Cd bold';text-transform:uppercase;padding-bottom:20px;}

.order-totals-table .order-total{font-size:1.3em;font-weight:700;}
.order-totals-item{width:60%;}
.order-totals-value{width:40%;}

.pt_cart tr.order-discount {color:#000000;font:1.25em 'Proxima N W01 Reg';}
.pt_cart tr.order-subtotal {color:#000000;font:1.25em 'Proxima N W01 Reg';}
.pt_cart tr.order-shipping {color:#000000;font:1.25em 'Proxima N W01 Reg';}
.pt_cart tr.order-sales-tax {color:#000000;font:1.25em 'Proxima N W01 Reg';}

#secondary .order-totals-table .order-shipping a {display:none;}
.cart-action-checkout{float:right;}
.cart-action-continue-shopping{float:right;}
.cart-action-continue-shopping button.button-text{line-height:50px;padding-right:1em;}
.promo-adjustment{color:#990000;}
ul.product-availability-list{margin:0;padding:0;}
ul.product-availability-list li{list-style:none outside none;margin:3px 0;}
ul.product-availability-list .on-order,ul.product-availability-list .not-available{color:#990000;font-size:0.9em;}
.account-welcome .welcome-message{font-size:1.2em;}
.account-welcome .not-user{margin:10px 0;}
.last-visited h2{font-size:1.2em;font-weight:normal;}
.last-visited .jcarousel-clip{margin:0 20px;overflow:hidden;width:167px;}
.last-visited .jcarousel-item{width:167px;}
.last-visited .jcarousel-next{background:url("../images/interface/icon-jcarousel-horiz-arrow-right.png") no-repeat scroll left top transparent;cursor:pointer;height:20px;position:absolute;right:0;top:50%;width:10px;}
.last-visited .jcarousel-prev{background:url("../images/interface/icon-jcarousel-horiz-arrow-left.png") no-repeat scroll left top transparent;cursor:pointer;height:20px;left:0;position:absolute;top:50%;width:10px;}
.last-visited .jcarousel-prev-disabled,.last-visited .jcarousel-next-disabled{background-image:none;}

/*.added changes for cart template*/
.moveitem ul{display:none;margin: -14px 0 0 17px;}
.moveitem ul li:first-child{border:1px solid gray;}
.moveitem ul li{border-right:1px solid gray;border-bottom:1px solid gray;border-left:1px solid gray;}
.moveitem{width:160px;cursor: pointer;display: block;position: relative;text-align: left;}
.movelink{font-family:helvetica;font-size:1em;background-attachment: scroll;background-image: url("../images/selectbox_cart.png");background-repeat: no-repeat;}
#carttop{}
.cart-empty {float:left;width:45%;padding:10% 0;}
.cart-empty .content{float:left;}
.cart-empty .action{float:right;}


/* checkout */
/* ------------------------------------- */
.checkout-progress-indicator{float:left;width:100%;font-size:1.2em;margin:2px 0px 25px -8px;white-space:nowrap;}
.checkout-progress-indicator div{display:inline;padding:0 10px;}
.checkout-progress-indicator span{}
.checkout-progress-indicator a{color:#333333;}
.checkout-progress-indicator .active{font-weight:700;}
.checkout-progress-indicator .active-link{padding:0;}
.select-address{}
.shipping-method{padding:22px 0 0 28%;}
.shipping-method label{display:inline;float:none !important;padding-right:5px !important;}
.shipping-method .shipping-description{display:inline;}
.redemption{color:#990000;}
.redemption span.error{margin-left:0;}
.payment-method-options{padding-left:0%;}
.payment-method-options .form-row{clear:none;float:left;width:21%;text-transform:uppercase;}

.payment-method-options label{width:auto;}
.payment-method{clear:both;display:none;}
.payment-method-summary{clear: both;}
.payment-method-expanded{display:block;}
.cvn-tip{float:right;position:relative;width:30%;margin-right:150px}
.month{clear:none;float:left;margin:0 0 2% 0;}
.year,.day{clear:none;float:left;margin:0 0 2% 2%;}

.month select,.year select,.day select{margin:0;width:auto;}
.month select, .year select{width:135px !important;}
.month .form-caption{margin-left:0;}
.cvn input{width:50px !important;}
.bml-terms-and-conditions{border:1px solid #AAAAAA;font-size:0.8em;height:400px;overflow:auto;padding:1em;}
.bml-table-col-1{width:25%;}


.checkout-divider{background:url("../images/interface/icon-double-line-header.png") repeat-x scroll left top transparent;line-height:1.5em;margin:25px 0 5px 0;padding:10px 0;}
.checkout-order-summary-cart{background:none repeat scroll 0 0 #ffffff;box-shadow:1px 5px 10px rgba(66,66,66,0.5);border-bottom:4px solid #EF1A30;width:220px;padding:0px 10px 0 7px;}
.checkout-order-summary-cart .order-summary-header{font:normal 1.5em/1.111em 'Proxima N W01 Bold', sans-serif;background:#ffffff;font-size:1.1em !important;font-weight:700;margin:0;padding:10px 10px 8px 5px;position:relative;text-transform:uppercase;}
.checkout-order-summary-cart .order-summary-header h4{margin:0px;padding:0px;}
.checkout-order-summary-cart .order-summary-header-divider{width:100%;height:1px;background:#000000;margin-left:auto;margin-right:auto;text-align:center;}
.checkout-order-summary-cart .checkout-order-totals .order-totals-table{width:100%;}
.checkout-order-summary-cart .checkout-order-totals .order-totals-table tr{line-height:1.667em;}
.checkout-order-summary-cart .checkout-order-totals .order-totals-table .order-subtotal td{color:#000000;font-family:helvetica;font-size:12px;font-weight:bold;padding:2px;}
.checkout-order-summary-cart .checkout-order-totals .order-totals-table .order-discount td{color:#000000;font-family:helvetica;font-size:12px;font-weight:bold;padding:2px;}
.checkout-order-summary-cart .checkout-order-totals .order-totals-table .order-shipping td{color:#000000;font-family:helvetica;font-size:12px;font-weight:bold;padding:2px;}
.checkout-order-summary-cart .checkout-order-totals .order-totals-table .order-sales-tax td{color:#000000;width:100%;font-family:helvetica;font-size:12px;font-weight:bold;border-bottom:1px solid #000000;padding:2px 2px 5px 2px;}
.checkout-order-summary-cart .checkout-order-totals .order-totals-table .order-total td.estimated-total{color:#000000;font-family:helvetica;font-size:12px;font-weight:bold;margin-left:-2px !important;text-transform:capitalize;}
.checkout-order-summary-cart .checkout-order-totals .order-totals-table .order-total td.right{color:#000000;font-family:helvetica;font-size:12px;font-weight:bold;text-transform:capitalize;padding:4px 2px 4px 0;}

.checkout-order-summary-cart .item-divider {max-width:98%;height:1px;background:url("../images/interface/icon-double-line-header.png") repeat-x scroll left top #EFEFEF;margin-left:auto;margin-right:auto;text-align:center;}
.checkout-order-summary-cart .mini-cart-product .product-link, .product-link a {font-family:helvetica,arial;color:#333436;font-size:12px;font-style:normal;font-weight:bold;text-decoration:none;}
.checkout-mini-cart{max-height:330px;overflow:auto;}
.checkout-order-totals{padding:0.5em;}

.checkout-order-totals .order-totals-table{width:90%;}
.checkout-order-totals .order-totals-table td{padding:5px 0 0;}
.checkout-order-totals .order-totals-table .order-total td{font-size:0.9em;padding:10px 0 0 5px;}
.place-order-totals{clear:both;}
.place-order-totals .order-totals-table{float:right;width:50%;}
.place-order-totals .content-asset{}
.order-component-block{margin:20px 0;}
.order-component-block .section-header a{float:right;font-weight:normal;}
.order-component-block .details{background:none repeat scroll 0 0 #E8E8E8;color:#A3A3A3;padding:0.5em 1em;}
.order-summary-top{position:relative;margin:10px 0px 10px -20px;}
.order-summary-footer{position:relative;margin:10px 0px 10px -20px;}
.order-summary-footer h2{font-size:2em;font-weight:normal;}
.summary-help{float:right;font-size:0.8em;margin:1em 0;}
.submit-order{clear:both;display:block;padding:20px 0 0;text-align:right;}
.submit-order button{margin-left:1.5em;}


.pt_order-confirmation .order-confirmation{float:left;width:100%;margin-left:0;margin-bottom:1.417em;}
.pt_order-confirmation #cart-table td.item-details, .pt_order-confirmation #cart-table td.order-shipment-details{padding-left:0.167em;}

.pt_order-confirmation h1{font-size:2.5em;}
.pt_order-confirmation .order-shipment-table{margin:0 0 20px;}
.pt_order-confirmation .order-shipment-table .order-shipment-details{border-left:1px solid #E0E0E0;}
.pt_order-confirmation #primary h2{font-size:2em;font-weight:normal;}
.pt_order-confirmation a.print-page{float:left;}

.pt_order-confirmation .order-discount{font-family:helvetica;color:#333436;font-size:1em;}
.pt_order-confirmation .order-total{width:100%;border-top:1px solid #000000;}
.pt_order-confirmation .login-box-content label, .pt_order-confirmation .login-box-content input[type="text"], .pt_order-confirmation .login-box-content input[type="password"]{width:90%;}
.pt_order-confirmation .confirmationregister-button{margin:1.667em 0;}
.pt_order-confirmation .item-total span.price-option{font-family:helvetica;color:#333436;font-size:1em;}
.pt_order-confirmation .item-total p{font-family:helvetica;color:#333436;font-size:1em;font-weight:bold;}


.confirmation-message{padding-bottom:25px;}
.confirmation-table, .order-confirmation-cart{float:left;width:100%;padding:0px;}

.confirmation-table .header{border-bottom:1px solid #000000;font:1.5em 'Proxima N W01 X Cd Bold';padding:4px;text-transform:uppercase;border-bottom:1px solid #000000;}
.confirmation-table th{font:1.5em 'Proxima N W01 X Cd Bold';padding:4px;text-transform:uppercase;border-bottom:1px solid #000000;}


.continue.button {display: inline-block;margin-right: 1em;}

.order-discount{color:#000000;font:1.25em 'Proxima N W01 X Cd normal';}
.gift-cert-used{padding:10px 0;}
.order-detail-options{margin:10px 0 0;padding:10px 0 0;text-align:right;}
.order-detail-options a{margin:0 10px;}
.summary{float:right;}
.summary .edit {position: absolute;text-transform: uppercase;right: 10px;font-size: 0.9em;line-height: 1.5em;}
.pt_checkout #main {padding: 0 14px;}
.pt_checkout #main h1{float:left;width:100%;margin:20px 0px 16px 0px;}

.pt_cart #main {padding: 0 14px;}
.pt_order-confirmation #main {padding: 0 14px;}
.pt_cart .breadcrumb {padding-left:0}
.pt_order-confirmation .order-confirmation-details .content-header {margin:7px 0 !important;}
.order-shipment-details .shipping-method { padding-left:0px;}
.order-shipment-details .label { position:absolute;width:150px;text-align:right;font-weight:bold}
.order-shipment-details .value { margin-left:155px;}
.order-shipment-details .order-shipment-address { width:240px;}
.order-history .order-shipment-details {width:240px;}
.order-history .order-shipment-details .label { float:left;width:30%;position:relative;font-weight:bold;text-align:left;}
.order-history .order-shipment-details .value { float:right;width:70%;text-align:right;margin-left:0px;}

.order-shipment-gift-message-header {font-weight: bold;font-size: 1.2em;padding-bottom: 0px;}
.order-shipment-gift-message {font-size: 1.1em;}

.pt_checkout #main .primary-content {width:71%;}
.pt_checkout #main .primary-content.full-width {width:980px !important;}
.pt_checkout #main .primary-content .checkoutmultishipping thead {border-bottom:2px #000 solid;}
.pt_checkout #main .primary-content .checkout-billing-container{float:left;width:100%;margin-bottom:1.417em;}
.pt_checkout #main .primary-content .checkout-billing{margin:0;padding:0;}

.pt_checkout #main .primary-content .checkout-shipping{float:left;width:100%;margin-left:0px;margin-bottom:1.417em;}
.pt_checkout #main .primary-content .checkoutmultishipping{float:left;width:97%;margin-left:0px;margin-bottom:1.417em;}
.pt_checkout #main .primary-content .checkoutmultishipping .selectbox.filter-box {width: 100%;text-align:left;}
.pt_checkout #main .primary-content .checkout-shipping-method{float:left;margin-left:0px;margin-bottom:1.417em;}
.pt_checkout #main .primary-content .checkout-order-review {float:left;width:100%;margin-left:0px;margin-bottom:1.417em;}
.pt_checkout #main .primary-content .checkout-shipping h3, .pt_checkout .checkout-billing,.pt_checkout .checkout-shipping-method{text-transform:none;margin-top:10px;}
.pt_checkout .checkout-shipping h3,.checkout-billing h3{padding-left:0.167em;}

.pt_checkout .checkout-billing-container .marketingsource{padding-left:0.5em;}
.pt_checkout .checkout-billing-container .selectsource{padding-top:0.417em;}


.pt_checkout #main .primary-content .checkout-shipping-method .shipment-info{float:left;width:100%;}
.pt_checkout .checkout-form{margin:0px;padding:0px;}
.pt_checkout .checkout-formactions, .pt_checkout .checkoutmultishipping-formactions{float:right;margin:10px 26px 10px 0;}
.pt_checkout #main .primary-content select.input-select  {width: 286px;}
.pt_checkout .form-field-tooltip {width: 38%; }
.pt_checkout .checkoutmultishipping .shipping-method-radio-select {margin:1em 0 1.25em -0.667em;}
.pt_checkout .checkoutmultishipping .shipping-method-radio-select input[type="radio"] {float: left;margin: 0% 3% 1%;}
.pt_checkout .checkoutmultishipping .shipping-method-radio-select span {}

.pt_checkout .checkoutmultishipping .product-list-item{float:left;margin:15px 0 15px 2px;}
.pt_checkout .checkoutmultishipping #cart-table .split-ship .selectbox.filter-box{position:relative !important;width:4em;height:2.833em;text-align:left;}
.pt_checkout .checkoutmultishipping #cart-table .split-ship button{display:block;font-size:0.917em;position:relative !important;float:right !important;}

.pt_checkout .checkoutmultishipping .shipto-divider {float:left;width:100%;height:10px;background:url("../images/login-divider.png") top center no-repeat;margin:17px 0;} 
.pt_checkout .checkoutmultishipping .qty-input{width:2.5em;}
.pt_checkout .checkoutmultishipping .quantity{width:200px;margin-top:20px;}
.pt_checkout .checkoutmultishipping .quantity button{display:block;font-size:0.917em;position:relative !important;float:right !important;}
	
.pt_checkout .checkoutmultishipping .item-image{padding:15px 10px 15px 0;}
.pt_checkout .checkoutmultishipping .shippingaddress{padding-top:15px; padding-right: 0;}
.pt_checkout .checkoutmultishipping .editaddress{margin-top:15px;}
.pt_checkout .checkoutmultishipping .edit{text-decoration:underline;}

.pt_checkout .checkout-shipping .checkoutmultishipping { display:block;overflow:hidden; min-width: 320px; width: 100% !important; border: 0px solid black;}
.pt_checkout .checkout-shipping .checkoutmultishipping .col1 {float: left; width: 25%; margin: 0px;}
.pt_checkout .checkout-shipping .checkoutmultishipping .col2 {float: left; width: 50%; margin: 0px; min-width: 150px;}
.pt_checkout .checkout-shipping .checkoutmultishipping .col3 {float: left; width: 25%; margin: 0px; }
.pt_checkout .checkout-shipping .checkoutmultishipping .colborder {border-bottom: 1px solid black;}
.pt_checkout .checkout-shipping .checkoutmultishipping .shipping-details {margin: 8px 2px;}
.pt_checkout .checkout-shipping .checkoutmultishipping .shipping-details-radio {margin: 8px;}
.pt_checkout .checkout-shipping .checkoutmultishipping .shipping-method-radio-select {margin:.7em 0 1.25em -0.667em;}
.pt_checkout .checkout-shipping .checkoutmultishipping h3 {margin: 0px;}


.checkout-order-review .order-subtotal, .checkout-order-review .order-shipping, .checkout-order-review .order-sales-tax{color:#000000;}
.checkout-order-review .order-summary-top{float:right;}
.checkout-order-review .order-summary-footer{float:right;margin-top:-35px;margin-right:5px;}
.checkout-order-review .shipping-address{margin-left:-10px;}
.checkout-order-review .shipping-address .header{color:#000000;font-size:1.167em;font-weight:bold;margin:-20px 0 5px 0;}
.checkout-order-review .minishipments-method .header{color:#000000;font-size:1.167em;font-weight:bold;margin:0 0 4px 0;}
.checkout-order-review .minishipments-totals {margin-top:-5px;}
.checkout-order-review .minishipments-totals .order-discount{font-family:helvetica;font-size:1em;color:#000000;}
.checkout-order-review .minishipments-totals .order-subtotal{font-family:helvetica;font-size:1em;color:#000000;}
.checkout-order-review .minishipments-totals .order-shipping{font-family:helvetica;font-size:1em;color:#000000;}
.checkout-order-review .minishipments-totals .order-sales-tax{font-family:helvetica;font-size:1em;color:#000000;}
.checkout-order-review .minishipments-totals .order-total{font-family:helvetica;font-size:1.167em;font-weight:bold;color:#000000;border-top:1px solid #000000;line-height:1.667em;}
.checkout-order-review .minishipments-totals .order-totals-table td{padding:0.25em;}

.checkout-order-review .item-total p{font: 1em 'Proxima N W01 Reg';}
.checkout-order-review #cart-table td.item-details {padding:0 0 5px 5px;}

.checkout-order-review .international-disclaimer{margin-left:-10px;}  


.checkout-billing-info {float:left;width:98%;border:1px solid #BBBBBB;background-color:#ffffff;margin-bottom:30px;margin-left:3px;padding:4px;}
.checkout-billing-info .billing-info-left{float:left;width:64%;margin:10px 0 0 10px;}
.checkout-billing-info .billing-info-right{float:right;width:33%;padding:5px;padding-top:40px;}
.checkout-billing-info .billing-header{font:1.5em 'Proxima N W01 X Cd Bold';text-transform:uppercase;padding:0;padding-bottom:10px;margin-top:=5px;}
.checkout-billing-info .billing-address {float:left;padding:0;}
.checkout-billing-info .billing-address .header{color:#000000;font-size:1.167em;font-weight:bold;}
.checkout-billing-info .billing-address .content{font-size:1em;margin-top:4px;}
.checkout-billing-info .payment-info{float:right;width:300px;}
.checkout-billing-info .payment-method {font-size:1em;padding:0;margin:0;}
.checkout-billing-info .payment-method-summary{font-size:1em;padding:0;margin:0;}
.checkout-billing-info .payment-method .header{color:#000000;font-size:1.167em;font-weight:bold;}
.checkout-billing-info .payment-method-summary .header{color:#000000;font-size:1.167em;font-weight:bold;padding-bottom:4px;}
.checkout-billing-info .payment-method .content{font-size:1em;margin-top:5px;}
.checkout-billing-info .billing-info-right .order-discount{font-family:helvetica;font-size:1em;color:#000000;line-height:1.667em;}
.checkout-billing-info .billing-info-right .order-total td{font-size:1.167em;font-weight:bold;color:#000000;border-top:1px solid #000000;line-height:1.667em;}
.checkout-billing-info .billing-info-right td{padding:0.25em;}

.checkout .redbutton, .checkout-shipping .redbutton{float:right;}
.checkout-cart-promo{width:100%;background:url("../images/interface/ui-promo-bg-gray-diag.png") repeat scroll 0 0 transparent;color:#333333;font-style:italic;padding:1em;margin:0px;}

#cart-table .product-list-address{font-size:1em;text-transform:capitalize;} 
#cart-table .shipping-details-radio{font-size:1em;text-transform:capitalize;} 
#cart-table .product-list-address .shipping-address-title{font-weight:bold;padding:10px 0 4px 0;}
#cart-table .product-list-address .shipping-address{font-size:12px;}
#cart-table .cart-header.item{width:35%;}
#cart-table .cart-header.shipping-details{width:35%;}

#cart-table .order-shipment-address{float:left;}
#cart-table .order-shipment-information{float:left;margin-top:-60px;margin-left:150px;}
#cart-table .shipping-method{margin:0;padding:0;}

.ship-to-multiple {float:left;width:758px;height:23px;margin:5px 0px 50px 0px;border-bottom:1px solid #9a9a9a;}
.ship-to-multiple .tabs-menu li{list-style:none;float:left;position:relative;white-space:nowrap;}
.ship-to-multiple .tabs-menu li a{float:left;text-decoration:none;}


/* account */
/* ------------------------------------- */
.password-reset-dialog{float:left;}
.password-reset-dialog h1{float:left;width:100%;margin:0px 0px 15px 0px;padding:0px;}
.password-reset-dialog .error-form{float:left;width:100%;}
.password-reset-dialog #PasswordResetForm fieldset {position:relative;}
.password-reset-dialog .formfield {margin:15px 10px 10px 10px;}
.password-reset-dialog .formbutton {margin:25px 10px 10px 10px;}
.password-reset-dialog .form-content{margin:15px 0px 40px -9px;}
.password-reset-dialog .form-content .formfield button {float:left;width:120px;}

.password-request-dialog{float:left;width:100%;margin-bottom:5%;}
.password-request-dialog .form-content .returntohome {float:right;margin:10px;}
.password-request-dialog .form-content p{margin:30px 10px;}


h1 .account-logout{font-size:0.6em;}
.account-header{margin:8px 0px 20px 0px;}
.account-registration {margin-bottom:0.5em;}
.account-registration input[type="text"], .account-registration input[type="email"], .account-registration input[type="password"],textarea{border:1px solid #BBBBBB;height:30px;text-indent:0;width:auto;margin:0;padding:0 10px;outline:none;width:40%;}
textarea {width:265px;height:120px; line-height: 1.5em; font-family:sans-serif;}

.registration-selection input,.registration-selection label{display:inline;float:none;margin-left:0.417em;}
.account-edit .form-row.birthday{display:inline;}
.account-edit .form-row.birthmonth{display:inline;}
.account-edit .form-row.birthday label{display:none;}
.account-edit select{width:auto;}
.account-edit .categories{margin:20px 0 5px 45px;}
.account-edit h3.categories{margin:20px 0 5px 0px;}
.account-edit .label-inline{margin-bottom:0;}
.account-edit .column{float:left;width:40%;margin-bottom:20px;}
.account-edit .column.first{margin-left:0%;}
.account-edit .column label{width:80%;}
.account-edit .column .form-indent{margin-left:0;}
.account-edit .column .label-inline input{margin-left:4%;margin-right:4%;}


.page-content-top{float:left;width:100%;}
.page-content-top .header{float:left;}
.page-content-top .add-credit-card{float:right;margin-top:-1.25em;}
.page-content-bottom{float:left;width:100%;border-top:1px solid #000000;}
.page-content-bottom .delete-credit-card{float:left;margin-bottom:0.417em;}

#addresses .create-new-address{float:right;margin-top:-1.25em;}

ul.address-list{padding:0;}
ul.address-list li{float:left;list-style:none outside none;margin:0;min-height:135px;padding:1em 0;width:30%;font:normal 1.25em/1.333em 'Proxima N W01 Reg', sans-serif;}
ul.address-list li.default{border-bottom:1px solid #EFEFEF;float:none;width:auto;}
ul.address-list .mini-address-title{font: normal 1.1em/1.111em 'Proxima N W01 Bold', sans-serif; margin-bottom:0.5em;}
ul.address-list .address-edit-wrapper {margin:0.5em 0;font-size:80%;}
ul.address-list .address-edit-wrapper a {color:#666; text-decoration:underline; }
ul.payment-list{overflow:hidden;padding:0;}
ul.payment-list li{float:left;list-style:none outside none;margin:0;min-height:110px;width:33%;}
ul.payment-list li.first{ border-top: none;}
ul.payment-list li .cc-saved-details{ font:normal 1.25em/1.333em 'Proxima N W01 Reg', sans-serif; margin:1em 0; }


#CreditCardForm {}
#CreditCardForm .input-select { width:286px;}
#CreditCardForm .error-message { width:263px;}
#CreditCardForm .form-row-button { margin-left: 21.7%; }

.order-history {float:left;width:100%;margin:5px 0px 20px -10px;}
.order-history h1{margin:0 0 20px 0;padding:0;}
.order-history h1.order-history-header{margin:0 0 -10px 0;padding:0;}
.order-history .search-result-items {float:left;margin:-20px 0 0 0;}
.order-history-divider{float:left;width:100%;height:1px;background:url("../images/interface/icon-double-line-header.png") repeat-x scroll left top #EFEFEF;padding-bottom:2.083em;}

.order-history-header{float:left;width:100%;margin-bottom:30px;}
.order-history-header .label{font-weight:700;}
.order-history-header button{float:right;}
.order-history-header .order-date, .order-history-header .order-status, .order-history-header .order-number{float:left;margin:0px 0px 5px 5px;width:60%;}

.order-history-items{float:left;width:100%;margin:0.833em 0;}
.order-history-table th{font:1.5em 'Proxima N W01 X Cd Bold';padding:5px;text-transform:uppercase;border-bottom:2px solid #000;}
.order-history-table td{height:20px;}
.order-history-table ul{margin:0;padding:0;}
.order-history-table li{list-style:none outside none;}
.order-history-table th.order-shipped-to{width:33%;}
.order-history-table th.order-items{width:33%;}
.order-history-table th.order-total-price{width:33%;}
.order-history-table .toggle{cursor:pointer;display:block;}
.order-history-table .itemlist-divider {background:url("../images/interface/icon-double-line-header.png") repeat-x scroll left top #EFEFEF;}
.order-history-table .total{font:1.5em 'Proxima N W01 X Cd Bold';}
.order-history .estimated-total{font:1.167em 'Proxima N W01 X Cd Bold';}

.order-history .order-detail-summary .label{float:left;}
.order-history .order-detail-summary .value{float:right;}
.order-history .order-detail-summary .order-subtotal{clear:both;padding:4px;color: #333436;font-family: Helvetica,Arial,sans-serif;font-size: 12px;}
.order-history .order-detail-summary .order-discount{clear:both;padding:4px;color: #333436;font-family: Helvetica,Arial,sans-serif;font-size: 12px;}
.order-history .order-detail-summary .order-shipping{clear:both;padding:4px;color: #333436;font-family: Helvetica,Arial,sans-serif;font-size: 12px;}
.order-history .order-detail-summary .order-shipping-discount{clear:both;padding:4px;color: #333436;font-family: Helvetica,Arial,sans-serif;font-size: 12px;}
.order-history .order-detail-summary .order-sales-tax{clear:both;padding:4px;color: #333436;font-family: Helvetica,Arial,sans-serif;font-size: 12px;}
.order-history .order-detail-summary .order-total {clear:both;padding:4px;font:1.5em 'Proxima N W01 X Cd bold';text-transform:uppercase;}


.js .order-history-table li.hidden{display:none;}

.order-table{margin-bottom:30px;}
.order-table th{font:1.5em 'Proxima N W01 X Cd Bold';padding:4px;text-transform:uppercase;border-bottom:2px solid #000000;}
.order-item{width:30%;}
.order-price{width:20%;}
.order-qty{width:20%;}
.order-shipto{width:30%;}

/* wishlist */
/* ------------------------------------- */

.pt_wish-list .list-table-header{overflow:hidden;padding:0;}
.pt_wish-list .list-table-header p{color:#999999;float:right;margin:0;overflow:hidden;width:37%;}
.pt_wish-list .list-table-header .wishListLink p {float:none;width:auto;line-height:1em;}
.wishListLink p {float:none;width:auto;line-height:1em; margin: -2px 0 0 0;}
.pt_wish-list .item-list .item-details {width:220px;}
.pt_wish-list .item-list .item-details .price {display:none;}
.pt_wish-list .item-list .item-details .value {font-weight:normal;}
.pt_wish-list .item-list .item-details .qtydesired {margin-top:10px;}
.pt_wish-list .item-list .item-image {width:120px;}
.pt_wish-list .item-list .item-price {width:110px;}
.pt_wish-list .item-list .item-availablity {width:80px;}
.pt_wish-list .item-list .item-availablity select {width:auto;}
.pt_wish-list .item-list .item-dashboard {width:170px;}
.pt_wish-list #dialogcontainer {display:none;}
.wishListLink input {width:auto;}

/* gift registry */
/* ------------------------------------- */
.pt_gift-registry #main .primary-content select.input-select {width: 286px;}
.pt_gift-registry .form-row-button {margin:20px 0 20px 165px;}
.pt_gift-registry p{padding-bottom:0.417em;}

.pt_gift-registry .create-new-registry{margin:1em 0;}
.pt_gift-registry .create-new-registry button{float:left;margin-right:2em;}
.pt_gift-registry .create-new-registry p{font-family:Gorgia;font-size:1.3em;margin:0;padding:0.5em 2em;}
.pt_gift-registry .add-gift-cert{overflow:auto;padding:0 0 2em;}
.pt_gift-registry .add-gift-cert button {margin-bottom:0.5em;}
.pt_gift-registry .list-table-header{overflow:hidden;padding:0 0 2em;}
.pt_gift-registry .hdr-options{width:5%;}
.page-content-tab-navigaton {padding-bottom:2em;}
.page-content-tab-wrapper{border:1px solid #EFEFEF;}
.gift-reg-purchases .item-purchased-by dd{float:left;font-weight:bold;margin:0 1em 0 0;position:relative;width:auto;}
.gift-reg-purchases .item-purchased-by dt{clear:both;float:left;margin:0 1em 0 0;position:relative;width:auto;}
.gift-reg-purchases .quantity-purchased{color:#990000;}
.gift-registry-advanced {clear: both;}
.gift-registry-advanced .toggle-content {overflow:hidden;padding:10px;}
.gift-registry-advanced .event-month {clear: both;}
.gift-registry-advanced .event-city {clear: both;}
.giftaddtocartbtn { width: 250px !important; }
input.mediumVerticalInput {width:60%;}
.pt_gift-registry .list-table-header:before {content:"";background:transparent url("../images/divider-960.png") no-repeat top center;display:inline-block;width:100%;height:8px;margin-bottom:1em;}

.page-content-tab-navigaton button{height:45px;float:left;border:1px solid #999999;border-right:none;list-style:none outside none !important;margin:0;
	font:normal 1.333em/2.813em 'Proxima N W01 Reg', sans-serif;
	-moz-border-bottom-colors:none;
	-moz-border-image:none;
	-moz-border-left-colors:none;
	-moz-border-right-colors:none;
	-moz-border-top-colors:none;
	background: #fdfdfd; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYmRiZGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fdfdfd 0%, #dbdbdb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#dbdbdb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fdfdfd 0%,#dbdbdb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fdfdfd 0%,#dbdbdb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fdfdfd 0%,#dbdbdb 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fdfdfd 0%,#dbdbdb 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#dbdbdb',GradientType=0 ); /* IE6-8 */
	
	-webkit-box-shadow:none;
	box-shadow:none;}
.page-content-tab-navigaton button.selected{color:#FFFFFF;padding-bottom:0px;
	background: #505052; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUwNTA1MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZTJmMzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #505052 0%, #2e2f31 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#505052), color-stop(100%,#2e2f31)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #505052 0%,#2e2f31 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #505052 0%,#2e2f31 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #505052 0%,#2e2f31 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #505052 0%,#2e2f31 100%) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#505052', endColorstr='#2e2f31',GradientType=0 ); /* IE6-8 */}

.page-content-tab-navigaton button:last-child{border-right:1px solid #999999;}
	table.registryPortal td.createRegistry{width:30%}
	table.registryPortal td.manageRegistry,table.registryPortal td.findRegistry{width:35%}
	.registry-results-table th{padding-left:0;padding-right:0;font-weight:700;}

/* gift certificates */
/* ------------------------------------- */

.gift-certificate-purchase{background:none repeat scroll 0 0 #F3F3F3;padding:10px;}
.gift-certificate-purchase .content-asset{float:left;width:50%;}
.gift-certificate-purchase .content-asset img{margin:20px 0;}
.gift-certificate-purchase form{background:none repeat scroll 0 0 #FFFFFF;float:right;padding:0 20px 20px;width:40%;}
.gift-certificate-purchase form .input-text{width:90%;}
.gift-certificate-purchase form .input-textarea{width:90%;}
.gift-certificate-purchase form .cert-amount{clear:none;float:left;margin:0;width:40%;}
.gift-certificate-purchase form .form-row-button{clear:none;float:left;margin:25px 0 0 20px;width:50%;}
.form-row-button button {display:inline-block;margin-right:5px;}
#dwfrm_wishlist_search .form-row-button {margin-top:28px;} 
.form-row-button button {line-height:1.813em;}
.gift-certificate-purchase .cert-amount .form-caption{margin:20px 0 0;position:absolute;width:40%;}
.gift-certificate-purchase .cert-amount.error{padding-bottom:35px;}
.gift-certificate-purchase span.error {margin-left:2%;}
.check-balance{border-bottom:1px solid #D9D9D9;margin:0 0 20px;padding:0 0 20px;}
.gift-cert-balance{float:left;width:40%;}
.gift-cert-balance input{margin-top:0;width:90%;}
.gift-cert-balance .form-caption{margin-left:0;}
.gift-cert-balance-submit{clear:none;float:left;}
.gift-cert-balance .label {display:none;}


/* login pages */
/* ------------------------------------- */

.login-box,.login-box-content{background:none repeat scroll 0 0 #ffffff;margin:0 0 2em;border:1px solid #d9d9d9;padding:1em 4%;}
.login-box > .login-box,.login-box > .login-box-content {margin:0;border:none;padding:0;}
.login-box h3{margin:0px 0px 0px 2px;}
.login-box h2{margin-bottom:5px;}
.login-box p.header{padding:2px;font:normal 1.25em 'Proxima N W01 Reg', sans-serif;}
.login-box .formbuttonrow {width:65%;margin-left:auto;margin-right:auto;text-align:center;}
.login-box .login-box-content{border:none;}
.login-box-content .signinform{margin-top:10px;}
.login-box-content .signin-button{margin-top:20px;}
.login-box-content .forgotpassword{float:right;margin-top:-80px;}
.login-box-content .forgotpassword a{color:#666666;text-decoration:underline;}
.login-box-content .create-account{float:left;width:100%;padding:50px 0px 0px 0px;}
.login-box-content .checkout-guest{float:left;width:100%;padding:0px 0px 64px 0px;}
.login-divider {float:left;width:100%;height:10px;background:url("../images/login-divider.png") top center no-repeat;margin:0px 0px 30px 0px;}
.login-box-content ul.account-benefits{list-style: disc inside none;}
.login-box-content ul.account-benefits li{font:normal 1.25em 'Proxima N W01 Reg', sans-serif;margin:0px 0px 10px -25px;padding:0px;}

.login-header{margin:-8px 0px 20px 0;}

.returning-customers label{float:none;font-size:1.083em;text-align:left;width:auto;}
.returning-customers input[type="text"]{margin-left:0;width:94%;}
.returning-customers input[type="email"]{margin-left:0;width:94%;}
.returning-customers input[type="password"]{margin-left:0;width:94%;}
.returning-customers textarea{margin-left:0;width:94%;}
.returning-customers .form-caption{margin-left:0;}
.returning-customers input[type="checkbox"]{margin-left:0;}
.returning-customers select{margin-left:0;}
.returning-customers .form-row-button{margin-left:0;width:auto;}
.returning-customers .forgotpassword {float:none;margin:0 0 8px;}


.signInFormWrapper {margin-bottom:1.5em;}



/* category landing page */
/* ------------------------------------- */

.bottom-banner-container{overflow:hidden;}
.bottom-banner-container .bottom-banner-cell{float:left;overflow:hidden;text-align:center;}
.bottom-banner-container .banner-cell-1{width:33%;}
.bottom-banner-container .banner-cell-2{width:34%;}
.bottom-banner-container .banner-cell-3{width:33%;}

/* store locator */
/* ------------------------------------- */

.store-locator-header{background:url("../images/interface/icon-double-line-header.png") repeat-x scroll left top transparent;font-size:1.75em;font-weight:400;margin:20px 0 0;padding:20px 0;}
.store-information{background:none repeat scroll 0 0 #E8E8E8;border-bottom:1px solid #FFFFFF;}
.store-name{font-weight:bold;margin:0 0 10px;}
.store-address,.store-map{border-bottom:1px solid #E8E8E8;}
.store-locator-details{float:left;width:44%;}
.store-locator-details img{max-width:100%;}
.store-locator-details h1,.store-locator-details p{margin:0.25em 0;}
.store-locator-details-map{float:right;width:50%;}
.store-locator-details-map img{max-width:100%;}

/* homepage elements */
/* ------------------------------------- */

#homepage-slides{padding:0;width:100%;}
#homepage-slider{overflow:hidden;}
#homepage-slider .slide{list-style:none outside none;margin:0;max-width:100% !important;padding:0;}
#homepage-slider .slide img{height:auto;max-width:100% !important;}
#homepage-slider .slide a h2{border:0 none;clip:rect(0pt,0pt,0pt,0pt);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
#homepage-slider .slide a span{position:absolute;text-indent:-999em;}
.home-bottom {padding-top:0 !important;width:94%;margin: 0 auto;}
.home-bottom-left{float:left;width:50%;}
#home-promo-shop-shoes{background-attachment:scroll;background-clip:border-box;background-color:transparent;background-image:url("../images/homepage/home-promo-shoes.png");background-origin:padding-box;background-position:left top;background-repeat:no-repeat;background-size:100% auto;height:413px;margin:auto;max-width:320px;position:relative;width:100%;}
#home-promo-shop-shoes h2{position:absolute;text-indent:-999em;}
#home-promo-shop-shoes ul{padding:30% 0 0;text-align:center;}
#home-promo-shop-shoes li{border-right:1px solid #3EBAEA;display:inline;list-style:none outside none;margin:0 5px 0 0;padding:0 5px 0 0;text-transform:uppercase;}
#home-promo-shop-shoes li:last-child{border:0 none;}
#home-promo-shop-shoes li a{color:#3EBAEA;}
#home-promo-shop-shoes span{margin:0 10px 0 0;}
.home-bottom-center{background:none repeat scroll 0 0 #F3F3F3;float:left;width:50%;}
#home-promo-free-shipping{background-attachment:scroll;background-clip:border-box;background-color:transparent;background-image:url("../images/homepage/home-promo-free-shipping.png");background-origin:padding-box;background-position:center top;background-repeat:no-repeat;background-size:100% auto;height:413px;margin:auto;max-width:319px;text-indent:-999em;width:100%;}
.home-bottom-right{clear:both;margin:0;width:auto;}
.home-bottom-right h2{background:url("../images/homepage/hdr-this-weeks-deals.png") no-repeat scroll center center transparent;border-bottom:2px solid #01A4E5;height:54px;padding:30px 0;text-indent:-999em;}
.home-bottom-right .vertical-carousel{margin:0;padding:0;}
.home-bottom-right .vertical-carousel li{float:left;list-style:none outside none;padding:0;width:25%;}
.home-bottom-right .vertical-carousel li .capture-product-id{display:none;}
.home-bottom-right .vertical-carousel li .product-price .product-standard-price{text-decoration:line-through;}
.home-bottom-right .product-tile{border:0 none;margin:auto;min-height:255px;width:90%;}
.home-bottom-right .product-tile img{max-width:90%;}
.home-bottom{clear:both;padding:2em 0;}
.home-curated-collection {padding:16px 0px 0;}
#email-alert-signup{display:block;margin:0 0 0 33px;width:910px;}
#email-alert-signup label{color:#8F8F8F;float:left;padding:0.5em 0 !important;text-transform:uppercase;width:50%;}
#email-alert-signup input[type="text"]{float:left;padding:0.7em 0.5em;width:30%;}
#email-alert-signup input[type="image"]{float:left;padding:0.1em;}

.home-hero {position:relative;margin-bottom: 50px;margin-top:44px;overflow: hidden;}
.home-hero-left-old{max-width:100%;}
.home-hero-left{float:left;width:740px;max-width:100%;}
.home-hero-left-mobile { display:none;}
.home-hero-right-mobile { display:none;}
.home-hero-right {width:240px;height:240px;position:absolute;top:30px;right:10px;}
.home-hero-right-mobile,  .home-hero-right-new {width:236px;position:absolute;top:0px;right:0px;}
.home-hero-left a img, .home-hero-right a img, .home-hero-right-new a img {display: block;}
.home-main{clear:both;margin:0;width:auto;}

.strandsRecs h2 {margin:0;color:#000000;}
h2.trending-title {color:#ef1a30;display:inline-block;padding:0 20px 0 50px;margin:0;background:transparent url("../images/trending-up.png") no-repeat 5% 18%;text-shadow: 0px 1px 3px rgba(255, 255, 255, 0.75);}
h6.trending-message {color:#666666;display:inline-block;margin:0;} 
/* JavaScript specific styles */

.js .loader {position:absolute;left:0;top:0;width:100%;height:100%;}
.js .loader-bg {position:absolute;width:100%;height:100%;background-color:#fff;opacity:0.7;}
.js .loader-indicator {z-index:100;position:absolute;left:50%;top:50%;width:64px;height:64px;background:url("../images/loading-small.gif") no-repeat;}
.js #quickviewbutton, .js #comparebutton  {display:none;position: absolute;bottom:10px;width: 150px;line-height: 2em;padding:0;left:50%;margin-left:-75px;}
.js .grid-tile:hover #quickviewbutton, .js .grid-tile:hover #comparebutton {display:block;}
.js .touchdevice .grid-tile:hover #quickviewbutton {display:none;}
.js #comparebutton {bottom: 15px;}

/* SEARCH SUGGESTION
--------------------------------------------------------------------------------------- */
.js #suggestions {background-color: #ededed;color: #000000;cursor:pointer;padding: 0;margin:1px 0 0;display: none; position:absolute; z-index:8184;border-bottom:solid 4px #ec1a2f;
	-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);
	-moz-box-shadow:    0px 1px 3px rgba(0, 0, 0, 0.25);
	box-shadow:         0px 1px 3px rgba(0, 0, 0, 0.25);}
.js #suggestions>div {clear: both;padding: 0 10px;overflow: hidden;white-space: nowrap;}
.js #suggestions>div.odd {background-color:#FFFFFF;}
.js #suggestions>div:hover {background-color: #CCCCCC;}
.js #suggestions div div.suggestionterm {float:left;overflow: hidden;width: 70%;text-transform: capitalize;line-height: 30px;}
.js #suggestions div span.hits {float: right;text-align: right;color:#666666;line-height: 30px;}
.js .mini-cart-product {position:relative;}
.js .mini-cart-toggler {
	background: url("../images/minicart_expanded_gray.png") repeat scroll 0 0 transparent;
	cursor: pointer;
	height: 13px;
	left: 5px;
	position: absolute;
	top: 10px;
	width: 13px;
}

.js div.collapsed .mini-cart-toggler {
	background: url("../images/minicart_collapsed_gray.png") repeat scroll 0 0 transparent; 
	
}

.js div.collapsed .mini-cart-image {
	display:none; 	
}


/* quick view */
/* --------------------------------------------------------------------------------------- */
.js .ui-dialog-content a {color:#ef4035;text-decoration:underline;}
.js .ui-dialog-content a:hover {color:#000;text-decoration:underline;}
.js .ui-dialog-content a:visted {color:#814a7d;text-decoration:underline;}
.js .ui-dialog-content .product-col-1{}
.js .ui-dialog-content .product-col-1 .product-image {max-width: 100%;}
.js .ui-dialog-content .product-col-2{width:480px;}
.js .ui-dialog-content .pdp-main h1.product-name {margin: .4em 0 0.1em;width:58%;}
.js .ui-dialog-content .pdp-main .product-set-list {border:1px solid #d9d9d9;height: 500px;overflow:auto;}
.js .ui-dialog-content .pdp-main .product-set-list .product-set-item {margin:1em 0;}
.js .ui-dialog-content .pdp-main .product-set-list .product-set-image {width: 25%;}
.js .ui-dialog-content .pdp-main .product-set-list .product-set-details {width:75%;}
.js .ui-dialog-content .pdp-main .product-set-list .product-name {margin:0;}
.js .ui-dialog-content .pdp-main .product-set-list .block-add-to-cart .price {font-size:1.5em;padding: 0.4em 0 0;width: 130px;}

.js .zoomPad{position:relative;float:left;z-index:98;cursor:crosshair;width:100%;}
.js .zoomPreload{-moz-opacity:0.8;opacity:0.8;filter:alpha(opacity = 80);color:#333;font-size:12px;font-family:Tahoma;text-decoration:none;border:1px solid #CCC;background-color:white;padding:8px;text-align:center;background-image:url("../images/zoomloader.gif");background-repeat:no-repeat;background-position:43px 30px;z-index:110;width:90px;height:43px;position:absolute;top:0px;left:0px;width:100px;height:49px;}
.js .zoomPup{overflow:hidden;background-color:#FFF;-moz-opacity:0.6;opacity:0.6;filter:alpha(opacity = 60);z-index:120;position:absolute;border:1px solid #CCC;z-index:101;cursor:crosshair;}
.js .zoomOverlay{position:absolute;left:0px;top:0px;background:#FFF;/*opacity:0.5;*/z-index:5000;width:100%;height:100%;display:none;z-index:101;}
.js .zoomWindow{position:absolute;left:110%;top:40px;background:#FFF;z-index:6000;height:auto;z-index:10000;z-index:110;}
.js .zoomWrapper{position:relative;border:1px solid #999;z-index:110;height:379px;}

#pdpMain .zoomPad .zoomWindow {left: 0 !important;}
#pdpMain .zoomPad .zoomPup {display: none !important;}

/* .js .zoomWrapperTitle{display:block;background:#999;color:#FFF;height:18px;line-height:18px;width:100%;overflow:hidden;text-align:center;font-size:10px;position:absolute;top:0px;left:0px;z-index:120;-moz-opacity:0.6;opacity:0.6;filter:alpha(opacity = 60);} */
.js .zoomWrapperTitle{display:none;visibility:hidden;} 
.js .zoomWrapperImage{display:block;position:relative;overflow:hidden;z-index:110;}
.js .zoomWrapperImage img{border:0px;display:block;position:absolute;z-index:101;}
.js .zoomIframe{z-index:-1;filter:alpha(opacity=0);-moz-opacity:0.80;opacity:0.80;position:absolute;display:block;}

/* homepage assets
--------------------------------------------------------------------------------------- */
.js .homepage-slides {height: 240px;max-height:240px}
.js #homepage-slider .jcarousel-item {max-width:100%;}
.js #homepage-slider .jcarousel-control {position: absolute;right: 0;bottom: 20px;margin: 0 auto;display: block;height: 15px;width: 100%;text-align: center;}
.js #homepage-slider .jcarousel-control a {background: url("../images/homepage/skymall-hp-promo-not-selected.png") repeat scroll 0 0 transparent;display: inline-block;height: 10px;margin: 2px;text-indent: -999em; width: 10px;}
.js #homepage-slider .jcarousel-control a.active {background-image: url("../images/homepage/skymall-hp-promo-selected.png")}
.js .home-bottom-left,
.js .home-bottom-center,
.js .home-bottom-right {clear:none;float:left;width: 33%;}

.js .home-bottom-right .jcarousel-clip {height: 282px; overflow:hidden;}
.js .home-bottom-right .vertical-carousel li {height: 282px;float:none; width:300px;}
.js .home-bottom-right .product-tile {min-height: 0;}
.js .home-bottom-right .jcarousel-prev {background:url('../images/interface/icon-vertical-carousel-prev.png') left top no-repeat;cursor:pointer;height:12px;position:absolute;bottom:20px;right:0;width:52px;z-index:999;}
.js .home-bottom-right .jcarousel-next {background:url('../images/interface/icon-vertical-carousel-next.png') left top no-repeat;cursor:pointer;height:12px;position:absolute;bottom:0px;right:0;width:52px;z-index:999;}
.js .home-bottom-right .jcarousel-prev-disabled, .home-bottom-right .jcarousel-next-disabled {display:none !important;}

.js button.select {display:none}


/* Thickbox-specific styles */
.exit-thickbox{float:right;}

/*500 friends specific styles*/
#flip-giftcard, #flip-coupon-discount, #flip-skymall-rewards-program, #flip-frequent-flyer {width:100%;background: url('../images/selectbox_cart.png') no-repeat right;display:block;font-size:1.333em;font-weight:700;padding:0.667em;padding-left:0.167em;}
#giftcard, #coupon-discount, #skymall-rewards-program, #frequent-flyer {display:none;width:100%;padding:1.667em 0.833em;border-top:1px solid #999999;}

.remove-coupon-btn {padding-left:2px;font-size:12px;text-decoration:underline;background:none;border:0;color:#000000;}

.gray-divider{ width:100%;border-top:1px solid #999999; padding:0 0.833em;}
p.coupon, p.giftcard{font-family:helvetica;font-size:1em;padding:0.333em;}
.loyaltyplus .inputfield{margin:15px 0 1.667em -5px;}
.loyaltyApply-button{margin:1.667em 0;}
.loyaltyform .label, .loyaltyplus .label{line-height: 1.75em;}
.checkout .loyaltyplusfield .balance,.loyaltyplusfield .redemption {float: left;color:red;font-weight:bold;}
#ff_member_iframe{width:100%;height: 706px;border:0}

/*gift registry specific styles*/
.pt_gift-registry .page-content-tab-wrapper .information {padding-bottom:20px;}
.pt_gift-registry .page-content-tab-wrapper .information .registrant {float:left; width:400px;}
.pt_gift-registry .page-content-tab-wrapper .information p {padding:0; margin:0;}
.pt_gift-registry .page-content-tab-wrapper .information p.title {font-weight:bold;}
.pt_gift-registry .page-content-tab-wrapper .information .event {float:left;}
.pt_gift-registry .form-inline select {height: 32px; padding: 6px;}
.pt_gift-registry .page-content-tab-navigaton button {}
.pt_gift-registry .add-gift-cert {padding: 0 10px 10px 2px;}
.pt_gift-registry .add-gift-cert p {margin-top: -5px; padding-top: 0;}
.pt_gift-registry .list-table-header {padding-left: 2px; padding-bottom:0;}
.pt_gift-registry .list-table-header button {margin-bottom: 10px; width: 245px;}
.pt_gift-registry .list-table-header a.send-to-friend {width:193px;}
.pt_gift-registry table.item-list tr.heading {font-weight:bold; font-size:1.1em;}
.pt_gift-registry table.item-list td.item-image {width:140px;}
.pt_gift-registry table.item-list td.item-details {width:285px;}
.pt_gift-registry table.item-list td.item-price {width:120px;}
.pt_gift-registry table.item-list td.item-wouldlove {width:125px;}
.pt_gift-registry table.item-list td.item-stillneed {width:120px;}
.pt_gift-registry table.item-list td.item-availability {width: 270px;}
.pt_gift-registry table.item-list td.item-availability select {float: left; width: 50px;}
.pt_gift-registry table.item-list td.item-availability button {float: left;width: 100%;margin: 5px 0;}
.pt_gift-registry table.item-list td.item-details .price {display:none;}
.pt_gift-registry .page-content-tab-wrapper table.item-list td {padding:6px;}
.pt_gift-registry table.item-list td {padding:1em;}
.pt_gift-registry td.item-details .product-list-item .name {font-weight:bold; font-size:1em;}
.pt_gift-registry td.item-details .product-list-item .value {font-weight:normal;}
.pt_gift-registry table.registry-results-table td {padding:1em;}
.pt_gift-registry #giftregistrysearch a.slideToggle {cursor:pointer; font-weight:bold; font-size:1.1em;}
.pt_gift-registry #giftregistrysearch .toggle-content {display:none;}
.pt_gift-registry #giftregistrysearch .form-row-button {margin:10px 0;}
.pt_gift-registry #giftregistrysearch .gift-registry-advanced {margin-bottom: 10px;}
.pt_gift-registry #searchresults button.registrant {line-height:29px; width:250px;}
.pt_gift-registry #searchresults table.registry-results-table td {width:350px;}
.pt_gift-registry .form-inline #giftregistrysearch select {width:218px;}

.pt_gift-registry #giftregistrysearch label,.form-label-text{display:block;float:left;padding-top:0.75em; text-align:left;width:98%;}
.pt_gift-registry .form-action{margin-left:22%;}


/*Customer Service / Content Styles*/
.pt_customer-service .breadcrumb {margin:23px auto;}
.pt_customer-service #secondary {width:16.66666666667%;margin-left: 3%;}
.pt_customer-service #secondary nav {padding:0;}
.pt_customer-service #secondary nav .toggle {background:none;padding:10px 0 6px;font: normal 1.5em 'Proxima N W01 X Cd Bold', sans-serif;border-bottom:solid 2px #323335;}
.pt_customer-service #secondary nav ul {border-bottom:solid 1px #FFFFFF;margin: 7px 0 27px;}
.pt_customer-service #secondary nav ul li {margin:0 !important;padding: 0 0 12px !important;}
.pt_customer-service #secondary nav ul li:last-child {border-bottom:solid 1px #BBBBBB;}
.pt_customer-service #secondary nav a {margin:0;font:normal 1.167em 'Proxima N W01 Reg', sans-serif;}
.pt_customer-service #primary {width:78.43137254902%;padding:0;}
.pt_customer-service #primary section {margin-right:3.75%;}

.pt_customer-service #primary a {color:#ef4035;text-decoration:underline;}
.pt_customer-service #primary a:hover {color:#000;text-decoration:underline;}
.pt_customer-service #primary a:visited {color:#814a7d;text-decoration:underline;}

.pt_customer-service #primary p {font-size:1.25em;line-height:normal;}
.pt_customer-service #primary h3 {margin: 0 0 10px;}
.pt_customer-service #primary ul {line-height:normal;padding: 0 0 0 2.6em;}
.pt_customer-service #primary li {list-style:disc !important;font-size:1.25em;line-height:normal;margin: 0 0 10px;}
.pt_customer-service #primary .content-top-header h2 {text-transform:uppercase;}
.pt_customer-service #primary button {display:inline-block;}


.pt_customer-service #phone ul {line-height:normal;padding: 0 0 0 2.6em;}
.pt_customer-service #phone li {list-style:disc !important;font-size:1.1em;line-height:normal;margin: 0 0 10px;}
.pt_customer-service #mail_div {padding: 0 0 2em 2.6em;font-size:1.1em;}

.pt_customer-service #primary .tabs {clear:both;text-align:center;border:0 none;}
.pt_customer-service #primary .tabs ul {padding:0;margin:0;}
.pt_customer-service #primary .tabs ul>:first-child:before {content:"";background:transparent url("../images/divider-arrows.png") no-repeat 0 0;display:inline-block;width:5px;height:45px;float:left;}
.pt_customer-service #primary .tabs ul>:last-child:after {content:"";background:transparent url("../images/divider-arrows.png") no-repeat -5px 0;display:inline-block;width:5px;height:45px;float:right;}
.pt_customer-service #primary .tabs ul>:last-child a {border-right:1px solid #999999;}
.pt_customer-service #primary .tabs ul li {font-size:inherit;list-style:none !important;padding:0;margin:0;}
.pt_customer-service #primary .tabs .ui-tabs-panel {text-align:left;min-height:150px;border-top:1px solid #9a9a9a;margin-top:-27px;margin-left:auto;margin-right:auto;padding-top:50px;padding-bottom:0;display:block;}

.pt_customer-service #primary .accordion {clear:both;}
.pt_customer-service #primary .accordion h3 {display:block;font:normal 1.333em/2.813em 'Proxima N W01 Reg', sans-serif;color: #333333;padding:0 10px;border:1px solid #999999;border-bottom:none;margin:0;
	-moz-border-bottom-colors:none;
	-moz-border-image:none;
	-moz-border-left-colors:none;
	-moz-border-right-colors:none;
	-moz-border-top-colors:none;
	background: #fdfdfd; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYmRiZGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fdfdfd 0%, #dbdbdb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#dbdbdb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fdfdfd 0%,#dbdbdb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fdfdfd 0%,#dbdbdb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fdfdfd 0%,#dbdbdb 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fdfdfd 0%,#dbdbdb 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#dbdbdb',GradientType=0 ); /* IE6-8 */}
.pt_customer-service #primary .accordion h3.ui-state-active { color:#FFFFFF;
	background: #505052; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUwNTA1MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZTJmMzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #505052 0%, #2e2f31 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#505052), color-stop(100%,#2e2f31)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #505052 0%,#2e2f31 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #505052 0%,#2e2f31 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #505052 0%,#2e2f31 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #505052 0%,#2e2f31 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#505052', endColorstr='#2e2f31',GradientType=0 ); /* IE6-8 */}
.pt_customer-service #primary .accordion>h3:last-of-type, .pt_customer-service #primary .accordion>div:last-of-type {border-bottom:1px solid #999999 !important;}
.pt_customer-service #primary .accordion .ui-accordion-content {padding:0 10px;background:#FFFFFF;border-left:solid 2px #cfcfcf;border-right:solid 2px #cfcfcf;}

.pt_customer-service #primary .formrow {margin:10px 0;line-height:30px;}
.pt_customer-service #primary label {width:18%;padding:0;padding-top:8px;}
.pt_customer-service #primary input[type="text"],
.pt_customer-service #primary input[type="email"],
.pt_customer-service #primary input[type="tel"],
.pt_customer-service #primary textarea {width:32.75%;}
.pt_customer-service #primary select {width:35.6%;}
.pt_customer-service #primary input[type="checkbox"],
.pt_customer-service #primary input[type="radio"] {margin:0;}

.pt_customer-service .custsvc-contactus {float:left;width:100%;margin-left: 0.833em;}
.pt_customer-service .custsvc-contactus button{margin-left:-14px;}

/*
 * Content Style Aids
 */

.color_skymallred{color:#e7192e;}
.color_black{color:#000000;}
.color_lightgrey{color:#ededed;}
.color_darkgray{color:#35393c;}
.color_burntorange{color:#eb8923;}
.color_sand{color:#e8c453;}
.color_avocado{color:#bebe32;}
.color_olive{color:#8a9339;}
.color_skyblue{color:#27aae1;}
.color_ocean{color:#2762a2;}
.color_eggplant{color:#814a7d;}
.color_raspberry{color:#bd1f4c;}

.bg_skymallred{background-color:#e7192e;}
.bg_black{background-color:#000000;}
.bg_lightgrey{background-color:#ededed;}
.bg_darkgray{background-color:#35393c;}
.bg_burntorange{background-color:#eb8923;}
.bg_sand{background-color:#e8c453;}
.bg_avocado{background-color:#bebe32;}
.bg_olive{background-color:#8a9339;}
.bg_skyblue{background-color:#27aae1;}
.bg_ocean{background-color:#2762a2;}
.bg_eggplant{background-color:#814a7d;}
.bg_raspberry{background-color:#bd1f4c;}


/* Gigya */
.gigyaRegistrationBox {margin-left:auto; margin-right:auto; padding-top: 10px; width: 75%;}

#gigyaRegistrationBoxCheckoutLogin {margin-bottom: 0px;}

/* Bazarvoice */
.importantwidth{overflow-x: hidden !important;}

.bv-content-btn.bv-content-btn-pages.bv-content-btn-pages-load-more.bv-focusable {min-width:100px !important;}
#mobile_menu_other{height:100%;position:absolute;top:0px;width:100%;}

.orderpaymentinstruments{padding-bottom: 0.8em;}

/* SG251 */
.cleanh {
	font-family: 'Proxima N W01 X Cd Reg', sans-serif;
	padding: 0;
	margin: 0;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
}

.refinement-header .cleanh {
	font: normal 1.0em/1.0em 'Proxima N W01 X Cd Bold', sans-serif;
	text-transform: uppercase;
	letter-spacing: 0.02em;
}

.cleanh.bolded {
	font-weight: bold;
	font-size: 13px;
}

.xregist {
	line-height: 1;
	padding: 10px;
}

/* Points box */
.ff_product_display_points { float: right; padding-right: 26px; padding-top: 18px;}



/* fix for chrome (product name not showing) */

.product-tile .product-name .name-link, .name-link a 
{
    -webkit-animation-duration: 2s;
	-webkit-animation-name: fontfix;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-timing-function: linear;
	-webkit-animation-delay: 0.1s;
}

@-webkit-keyframes fontfix{
	from{ 	opacity: 1; }
	to{	opacity: 1; }
}

.marketingsourcelist {
	padding: 0;
	float: left;
	width: 40%;
}

ul.marketingsourcelist li label {
	float: none;
	display: inline;
	padding-left: 10px;
}

.marketingsourcelist li {
	padding: 5px 0;
}

.marketingsourcelist li input, .marketingsourcelist li label {
	padding: 0;
	margin: 0px;
}


/* Main Two-Column Promos */

.home-twocolumn-right {margin-bottom:40px;max-width:50%;width:49%;float:right;}
.home-twocolumn-left  {margin-bottom:40px;max-width:50%;width:49%;float:left;}


.home-twocolumn-left img, .home-twocolumn-right img {
    width: 100%;
}

a .landing-subtitle	{ display: block; font-family:'Proxima N W01 Reg', sans-serif; font-size: 1em; padding: 10px 10px 5px; text-transform: uppercase; color: #666; }
a .landing-title	{ display: block; font-family:'Proxima N W01 Bold', sans-serif; font-size: 1.5em; padding: 0 10px 0; }


/* Featured Product */

.featured-wrapper	{ position: relative; margin: 10px 0 50px 0; }
.featured-wrapper img	{ display: block; width: 100%; }
.featured-wrapper .overlay-bend	{ padding: 15px 0; position: absolute; bottom: 0; left: 0; width: 100%; background: rgba(0,0,0,0.7); color: #aaa; font-family:'Proxima N W01 Reg', sans-serif; font-size: 1em; }
.featured-wrapper .overlay-bend span	{ display: block; }
.featured-wrapper .overlay-bend span.smaller	{ padding: 0 0 5px 20px; }
.featured-wrapper .overlay-bend span.larger	{ padding: 0 0 0 20px; color: #fff; font-family:'Proxima N W01 Bold', sans-serif; font-size: 1.5em; }


/* Three Homepage Banners */

.banner-wrapper	{ margin: 10px 0 30px 0; position: relative; }
.banner-wrapper img	{ width: 100%; }

.share-banner	{ position: absolute; bottom: 10%; right: 28%; }
.share-banner img	{ margin: 0 12px; width: 25px; height: auto; }


/* Three Mid-Page Promos */

.mid-promo-wrapper	{ overflow: hidden; position: relative; margin-bottom: 40px; }
.mid-promo-wrapper a	{ float: left; width: 320px; margin: 0 16px 10px 0; }
.mid-promo-wrapper a:last-child	{ margin-right: 0; }
.mid-promo-wrapper img	{ width: 100%; }


.signup-banner	{ position: absolute; top: 50%; left: 19%; width:72%; }
.signup-banner input	{ font-family: font-family:'Proxima N W01 Reg', sans-serif; }
.signup-banner input[type="text"]	{ width: 50%; float: left; height: 40px; border: 0 none; font-size: 1.167em; }
.signup-banner #emailsubmitb	{ width: 110px; height: 40px; background: #000; border:0 none; color: #fff; text-align: center; font-size: 1.333em; cursor: pointer;}

/* top seller */
.strands-container .red-curtain {display:none;}
.strands-container #BVInlineRatings {display:none;}
.strands-container ul.search-result-items .grid-tile {width:30%;margin: 8px;}
.strands-container .product-tile .product-image img  {	max-height:280px;}

/* jcarouseltop-home-promo-top-slot:Home Cycle Reward, home-mid-promos-slide */

   .jcarousel-wrapper { 
        position: relative; 
   }

   .jcarouseltop { 
        position: relative; 
        overflow: hidden; 
        /* You need at least a height, adjust this to your needs */ 
        height: 445px; 
        width: 235px;
    }

.jcarouselmp {
    position: relative;
    overflow: hidden;
    height: 210px;
    width: 100%;
}

.jcarouselmp ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}

.jcarouselmp li {
    width: 320px;
    float: left;
    border: 2px solid #000;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.jcarouselmp img, .jcarouselfeature img  {
    display: block;
    max-width: 100%;
    height: auto !important;
}


    .jcarouseltop ul, .jcarouselfeature ol  { 
        width: 20000em; 
        position: absolute; 
        list-style: none; 
        margin: 0; 
        padding: 0; 
        
    }

    .jcarouseltop li, .jcarouselfeature li { 
        float: left; 
    }
    
    
    .jcarouselfeature { 
        position: relative; 
        overflow: hidden; 
        /* You need at least a height, adjust this to your needs */ 
        height: 560px; 

    }

    
/** Carousel Pagination **/

.jcarousel-pagination  {
    position: absolute;
    bottom: 10px;
    left: 50%;

    margin: 0;
    margin-left: -22px;
}

@media (max-width: 620px) {
    .jcarousel-pagination {
        bottom: -35px;
    }
}

.jcarousel-pagination a {
    text-decoration: none;
    display: inline-block;

    font-size: 11px;
    height: 10px;
    width: 10px;
    line-height: 10px;

    background: #4E443C;
    color: #4E443C;
    border-radius: 10px;
    text-indent: -9999px;

    margin-right: 7px;

    -webkit-box-shadow: 0 0 2px #4E443C;
    -moz-box-shadow: 0 0 2px #4E443C;
    box-shadow: 0 0 2px #4E443C;
}

.jcarousel-pagination a.active {
    background: #f00;
    color: #4E443C;
    opacity: 1;

    -webkit-box-shadow: 0 0 2px #F0EFE7;
    -moz-box-shadow: 0 0 2px #F0EFE7;
    box-shadow: 0 0 2px #F0EFE7;
}

*/



















