/* Text Scaling */




/* Chinese landing page */

.chinese {color:#fff;}

/*          BESPOKE                       */

.bespokeCufflinks, .bespokeWedding, .bespokeGold {padding: 0 0 0 10px;}
#bespokeNav {height:11px;overflow:hidden;width:578px;margin: 0 0 31px;}
#bespokeNav li {float:left;}
#bespokeNav a {text-indent:-9999px;background:url('../images/skywire/bespokeNavSprites.gif') no-repeat;display:block;height:11px;background-position: 0 0;}

#bespokeCufflinks a {width:198px;background-position: 0 0;}
#goldCufflinks a {width:182px;background-position: -198px 0}
#weddingCufflinks a {width:198px;background-position: -380px 0;}

.bespokeCufflinks #bespokeCufflinks a, #bespokeCufflinks a:hover {background-position: 0 -11px;}
.bespokeGold #goldCufflinks a, #goldCufflinks a:hover {background-position: -198px -11px;}
.bespokeWedding #weddingCufflinks a, #weddingCufflinks a:hover {background-position: -380px -11px;}

.bespokeWedding #bespokeContent, .bespokeGold #bespokeContent {overflow:hidden;}
.bespokeWedding #contentLeft, .bespokeGold #contentLeft  {float:left;}
.bespokeWedding #contentRight, .bespokeGold #contentRight {float:left;width:206px;}
.bespokeWedding #contentRight p, .bespokeGold #contentRight p {color:#999;font:12px Arial, Helvetica, sans-serif;margin: 0 0 19px;line-height:16px;}
.bespokeWedding #contentRight p a, .bespokeGold #contentRight p a {color: #8b2728;text-decoration:none;font-size:14px;}
.bespokeWedding #contentRight p a:hover, .bespokeGold #contentRight p a:hover {text-decoration:underline;}

/*          MY ACCOUNT            */

/* ACCOUNT OVERVIEW LOGIN */
.customer-account-login .login-box .content {background:#000;}
.customer-account-login .login-box .button-set {background:#000;}
.customer-account-login .login-box .new-users h4, .customer-account-login .login-box .registered-users h4 {background:none;padding:0;border:0;color:#ccc;font: normal 11px Arial, Helvetica, sans-serif;margin: 0 0 7px 0;}
.customer-account-login .login-box .col-1, .customer-account-login .login-box .col-2 {border:solid 1px #282723;}
.customer-account-login .content p {color:#999999;}
.customer-account-login .login-box .content {height:205px;height:auto !important;min-height:205px;}
.customer-account-login .new-users .button-set button {border: 0;background: url(../images/skywire/createAccount.gif) no-repeat;width:162px;height:27px;text-indent:-9999px}
.customer-account-login .registered-users .button-set button {border: 0;background: url(../images/skywire/loginButton.gif) no-repeat;width:62px;height:27px;text-indent:-9999px}
.customer-account-login .required {color: #999;font: normal 12px Arial, Helvetica, sans-serif;text-align:left;}
.customer-account-login label {color:#ccc;font-size:11px;}
.customer-account-login .input-text {background:#333333;width:289px;height:17px;border:0;padding:0;margin:0;padding: 3px 2px;color:#ccc}
.customer-account-login .button-set a {color:#8B2728;display:inline;margin: 0 0 0 10px;}
.customer-account-login .form-list {margin: 20px 0 0;}
.customer-account-login  a:hover {color:#fff;}

.customer-account-forgotpassword p {color:#999999;}
.customer-account-forgotpassword .button-set a {color:#8B2728;display:block;}
.customer-account-forgotpassword .button-set {border:0;}
.customer-account-forgotpassword label {color:#ccc;font-size:11px;display:block;margin: 5px 0;}
.customer-account-forgotpassword br {display:none;}
.customer-account-forgotpassword .input-text {background:#333333;width:289px;height:17px;border:0;padding:0;margin:0;padding: 3px 2px;color:#ccc}
.customer-account-forgotpassword .required {margin: 0 0 10px;color: #666;font: normal 12px Arial, Helvetica, sans-serif;text-align:left;}
.customer-account-forgotpassword .input-box button,
.customer-account-forgotpassword .button-set button {border: 0;background: url(../images/skywire/submitButton.gif) no-repeat;width:80px;height:27px;text-indent:-9999px}
.customer-account-forgotpassword  a:hover {color:#fff;}
.customer-account-forgotpassword #form-validate fieldset {width:356px;}
.customer-account-forgotpassword .left {text-indent:-9999px;display:block;width:62px;height:27px;background: url(../images/skywire/backButton.gif) no-repeat;text-align:left;}
/* Create an account */

.customer-account-create .group-select {background:none;border:0;padding: 5px 15px;float:left;width:311px;}
.customer-account-create .button-set {border:0;}
.customer-account-create .group-select .legend {color:#fff;background:none;border:0;font: bold 11px Arial, Helvetica, sans-serif;text-transform:uppercase;}
.customer-account-create .group-select li .input-box {float:none;margin: 0 0 5px 0;}
.customer-account-create .required {text-align:left;}
.customer-account-create label {font-size: 11px;}
.customer-account-create .group-select li .input-box .input-text {background:#333333;width:289px;height:17px;border:0;padding:0;margin:0;padding: 3px 2px;color:#ccc}
.customer-account-create .button-set a {color:#8B2728;display:block;}
.customer-account-create .button-set button {border: 0;background: url(../images/skywire/submitButton.gif) no-repeat;width:80px;height:27px;text-indent:-9999px}
#skywire-password ul {margin: 38px 0 0;}
#skywire-password ul .input-box {margin: 0 0 13px;}
.customer-account-create ul li .customer-name-prefix .name-firstname, .customer-account-create ul li .customer-name-prefix .name-lastname {overflow:hidden;float:left;width:140px !important;}
.customer-account-create ul li .customer-name-prefix .name-lastname {margin: 0 0 0 15px;display:inline}
.customer-account-create .name-firstname .input-text, .customer-account-create  .name-lastname .input-text {width: 136px !important;}
.customer-account-create .button-set .left {text-indent:-9999px;display:block;width:62px;height:27px;background: url(../images/skywire/backButton.gif) no-repeat;text-align:left;}
.customer-account-create p.required {display:block;margin: 0 0 10px 0;}
.customer-account-create a:hover {color:#fff;}
/* My Account Overview */
.customer-account-index {font-size:12px;}
.customer-account-index .account-nav .head {background:none;}
.customer-account-index .account-box .head {border:0;}
.customer-account-index .col-2-right-layout .col-main {width:450px;padding: 0 30px 0 20px;border-right: solid 1px #4f4d46;}
.customer-account-index .account-nav ul {background:none;}
.customer-account-index .account-box  {background:none;border:solid 1px #282723;padding:0;border:none;margin-bottom:50px;}
.customer-account-index .account-nav li.on {color:#fff;}
.customer-account-index .account-nav {border:0;}
.customer-account-index #main p, .customer-account-index #main address {color:#999;}
.customer-account-index .account-box .head h4 {background:none;padding:0;color:#fff;}
.customer-account-index .account-box a, .customer-account-index  .account-nav li a:hover {color:#8B2728;}
.customer-account-index .account-box .inner-head {background:none;border-bottom: solid 1px #4f4d46;}
.customer-account-index .account-box h5 {color:#fff;font: bold 11px Arial, Helvetica, sans-serif;text-transform:uppercase;padding: 0 0 6px;display:block;}
.customer-account-index .dashboard-welcome strong {color:#fff;font-size: 12px;display:block;}
.customer-account-index .dashboard-welcome {font: 12px Arial, Helvetica, sans-serif;margin-right:0;color:#999;margin-bottom:3em;}
.customer-account-index .account-box h6 {color:#fff;font: bold 11px Arial, Helvetica, sans-serif;text-transform:uppercase;}
.customer-account-index .account-nav li a  {border-bottom: solid 1px #282723;}
.customer-account-index .account-nav li.on {border-bottom: solid 1px #282723;}
.customer-account-index .account-nav .head h3 {font-size:11px;}
.customer-account-index .data-table thead tr th {background: #000;color:#fff;}
.customer-account-index .data-table .odd {background: #000;color:#898989;}

.customer-account-index .data-table {border:0;text-align:left;}
.customer-account-index .data-table .even {background:#000 !important;}
.data-table tbody td {border-right:1px solid #282723;border-bottom:1px solid #282723 !important;}
.customer-account-index .data-table thead tr th {border-bottom: solid 1px #4f4d46 !important;border-right:1px solid #282723;border-top:1px solid #282723;font-size:12px;}
.customer-account-index .data-table tr.last td {border-bottom: solid 1px #4f4d46 !important;border-right:1px solid #282723;color:#999999;font-size:12px;color:#898989;}
.customer-account-index .data-table .skywire-first {padding-left:0 !important;}
.customer-account-index .skywire-last, .customer-account-index td.last {border-right: 0 !important;}
.customer-account-index #main address {margin: 10px 0 0;display:block;}
.customer-account-index a:hover {color:#fff;}

/* Account Information */

.customer-account-edit .account-nav .head {background:none;}
.customer-account-edit .col-2-right-layout .col-main {width:450px;padding: 0 30px 0 20px;border-right: solid 1px #4f4d46;}
.customer-account-edit .account-nav li.on {color:#fff;}
.customer-account-edit .account-nav {border:0;}
.customer-account-edit .account-nav li a  {border-bottom: solid 1px #282723;}
.customer-account-edit .account-nav li.on {border-bottom: solid 1px #282723;}
.customer-account-edit .account-nav .head h3 {font-size:11px;}
.customer-account-edit .account-nav ul {background:none;}
.customer-account-edit .account-nav li a:hover {color:#8B2728;}
.customer-account-edit .group-select .legend {clear:both;color:#fff;background:none;margin:0;border:0;font: bold 11px Arial, Helvetica, sans-serif;text-transform:uppercase;padding:0;}
.customer-account-edit .group-select p {clear:both;display:block;margin: 0 0 15px;color:#666;}
.customer-account-edit .page-head {margin: 0 0 15px;}
.customer-account-edit .group-select {background:none;border:0;padding:0;margin:0;clear:both;}
.customer-account-edit #skywire-pass-fieldset {padding: 15px 0 0;}
.customer-account-edit .group-select li {padding:0;margin:0;}

.customer-account-edit .button-set {padding:0;border-top: solid 1px #4f4d46;padding: 15px 0 0;margin:21px 0 0;}
.customer-account-edit .button-set .left {text-indent:-9999px;display:block;width:62px;height:27px;background: url(../images/skywire/backButton.gif) no-repeat;text-align:left;}
.customer-account-edit .group-select li .input-box {float:none;margin: 0 0 6px 0;clear:both;}
.customer-account-edit .input-text {background:#333333;width:289px;height:17px;border:0;padding:0;margin:0;padding: 3px 2px;color:#ccc}
.customer-account-edit .group-select label {display:block;padding: 4px 0;clear:both;}
.customer-account-edit .group-select br {display:none;}
.customer-account-edit .customer-name-prefix .name-firstname input {width:250px !important;}
.customer-account-edit .skywire-pass-check {margin: 4px 0 0;float:left;}
.customer-account-edit p.required {float:right;overflow:hidden;}
.customer-account-edit .form-button {border: 0;background: url(../images/skywire/saveButton.gif) no-repeat;width:62px;height:27px;text-indent:-9999px;}
.customer-account-edit a:hover {color:#fff;}
.customer-account-edit ul {overflow:hidden;clear:both;}
/* Address Book */

.customer-address-index .account-nav .head {background:none;}
.customer-address-index .col-2-right-layout .col-main {width:450px;padding: 0 30px 0 20px;border-right: solid 1px #4f4d46;}
.customer-address-index .account-nav li.on {color:#fff;}
.customer-address-index .account-nav {border:0;}
.customer-address-index .account-nav li a  {border-bottom: solid 1px #282723;}
.customer-address-index .account-nav li.on {border-bottom: solid 1px #282723;}
.customer-address-index .account-nav .head h3 {font-size:11px;}
.customer-address-index .account-nav ul {background:none;}
.customer-address-index .account-nav li a:hover {color:#8B2728;}

.customer-address-index .page-head {margin: 0 0 15px;}


.customer-address-index .button-set {padding:0;border-top: solid 1px #4f4d46;padding: 15px 0 0;margin:21px 0 0;}
.customer-address-index .button-set .left {float:left;text-indent:-9999px;display:block;width:62px;height:27px;background: url(../images/skywire/backButton.gif) no-repeat;text-align:left;}
.customer-address-index .group-select br {display:none;}

.customer-address-index .form-button {border: 0;background: url(../images/skywire/addNewAddress.gif) no-repeat;width:173px;height:27px;text-indent:-9999px;float:right;}
.customer-address-index .primary-address-list li {background:#000;border:0;padding:0;}
.customer-address-index .primary-address-list h4, .customer-address-index .address-list h4 {font-size:12px;color:#fff;margin: 0 0 8px 0;}
.customer-address-index address a, .customer-address-index address a .link-remove {color:#8B2728 !important;}
.customer-address-index address {color:#666;font-size:12px;line-height:normal;display:block;margin: 5px 0 0 0;}
.customer-address-index h5 {color:#fff;}
.customer-address-index a:hover {color:#fff;}

/* Address Book Add Entry */

.customer-address-form .account-nav .head {background:none;}
.customer-address-form .col-2-right-layout .col-main {width:450px;padding: 0 30px 0 20px;border-right: solid 1px #4f4d46;}
.customer-address-form .account-nav li.on {color:#fff;}
.customer-address-form .account-nav {border:0;}
.customer-address-form .account-nav li a  {border-bottom: solid 1px #282723;}
.customer-address-form .account-nav li.on {border-bottom: solid 1px #282723;}
.customer-address-form .account-nav .head h3 {font-size:11px;}
.customer-address-form .account-nav ul {background:none;}
.customer-address-form .account-nav li a:hover {color:#8B2728;}

.customer-address-form .group-select {background:none;border:0;margin:0 0 20px 0;padding:0;}
.customer-address-form .group-select .legend {background:none;border:0;margin:0 0 10px 0;padding:0;float:none;color:#fff;}
.customer-address-form .group-select li {padding: 0;}
.customer-address-form .button-set {padding:0;border-top: solid 1px #4f4d46;padding: 15px 0 0;margin:21px 0 0;}
.customer-address-form .button-set .left {text-indent:-9999px;display:block;width:62px;height:27px;background: url(../images/skywire/backButton.gif) no-repeat;text-align:left;}
.customer-address-form .group-select ul li .input-text {background:#333333;width:289px !important;height:17px;border:0;margin:0;padding: 3px 2px;color:#ccc}
.customer-address-form .group-select li .input-box {float:none;margin:0 0 6px;}
.customer-address-form .form-button {border: 0;background: url(../images/skywire/addAddress.gif) no-repeat;width:138px;height:27px;text-indent:-9999px;}
.customer-address-form .validate-select {width:293px !important;height:20px;margin:0;padding: 3px 0 0;}
.customer-address-form .group-select .skywire-primary label {padding:0;display:inline;clear:none;}
.customer-address-form .group-select .skywire-primary {padding: 5px 0 0;}
.customer-address-form .group-select label {display:block;padding: 4px 0;clear:both;}
.customer-address-form br {display:none;}
.customer-address-form a:hover {color:#fff;}
/* My Orders */

.sales-order-history .account-nav .head {background:none;}
.sales-order-history .col-2-right-layout .col-main {width:450px;padding: 0 30px 0 20px;border-right: solid 1px #4f4d46;}
.sales-order-history .account-nav li.on {color:#fff;}
.sales-order-history .account-nav {border:0;}
.sales-order-history .account-nav li a  {border-bottom: solid 1px #282723;}
.sales-order-history .account-nav li.on {border-bottom: solid 1px #282723;}
.sales-order-history .account-nav .head h3 {font-size:11px;}
.sales-order-history .account-nav ul {background:none;}
.sales-order-history .account-nav li a:hover {color:#8B2728;}
.sales-order-history .button-set {padding:0;border-top: solid 1px #4f4d46;padding: 15px 0 0;margin:21px 0 0;}
.sales-order-history .button-set .left {text-indent:-9999px;display:block;width:62px;height:27px;background: url(../images/skywire/backButton.gif) no-repeat;text-align:left;}

.sales-order-history .data-table {border:0;text-align:left;width:auto;}
.sales-order-history .data-table .odd {background:#000;}
.sales-order-history .data-table .even {background:#000 !important;}
.sales-order-history .data-table tbody td {border-right:1px solid #282723;border-bottom:1px solid #282723 !important;}
.sales-order-history .data-table thead tr th {background:#000;color:#fff;border-bottom: solid 1px #4f4d46 !important;border-right:1px solid #282723;border-top:1px solid #282723;font-size:12px;}
.sales-order-history .data-table tr td {border-bottom: solid 1px #4f4d46 !important;border-right:1px solid #282723;color:#999999;font-size:12px;color:#898989;}
.sales-order-history .data-table .skywire-first {padding-left:0 !important;}
.sales-order-history .skywire-last, .sales-order-history td.last {border-right: 0 !important;}
.sales-order-history .data-table a {color:#8B2728;}
.sales-order-history .data-table a:hover {color:#fff;}
.sales-order-history  #main {overflow:hidden;}

/* View Order + Refunds */

.sales-order-view .account-nav .head,
.sales-order-creditmemo .account-nav .head {background:none;}
.sales-order-view .col-2-right-layout .col-main,
.sales-order-creditmemo .col-2-right-layout .col-main {width:450px;padding: 0 30px 0 20px;border-right: solid 1px #4f4d46;}
.sales-order-view .account-nav li.on,
.sales-order-creditmemo .account-nav li.on {color:#fff;}
.sales-order-view .account-nav,
.sales-order-creditmemo .account-nav {border:0;}
.sales-order-view .account-nav li a,
.sales-order-creditmemo .account-nav li a  {border-bottom: solid 1px #282723;}
.sales-order-view .account-nav li.on,
.sales-order-creditmemo .account-nav li.on {border-bottom: solid 1px #282723;}
.sales-order-view .account-nav .head h3,
.sales-order-creditmemo .account-nav .head h3 {font-size:11px;}
.sales-order-view .account-nav ul,
.sales-order-creditmemo .account-nav ul {background:none;}
.sales-order-view .account-nav li a:hover,
.sales-order-creditmemo .account-nav li a:hover {color:#8B2728;}
.sales-order-view .button-set,
.sales-order-creditmemo .button-set {padding:0;border:0;padding: 15px 0 0;margin:21px 0 0;}
.sales-order-view .button-set .left,
.sales-order-creditmemo .button-set .left {text-indent:-9999px;display:block;width:62px;height:27px;background: url(../images/skywire/backButton.gif) no-repeat;text-align:left;}

.sales-order-view #skwire-order-heading,
.sales-order-creditmemo #skwire-order-heading {clear:both;text-align:left;margin: 0 0 10px;overflow:hidden;line-height:0;}
.sales-order-view #skwire-order-heading a,
.sales-order-creditmemo #skwire-order-heading a {color:#8B2728;margin:0;}
.sales-order-view .link-cart,
.sales-order-creditmemo .link-cart {color:#8B2728 !important;}
.sales-order-view #skwire-order-heading a:hover, .sales-order-view .link-cart:hover,
.sales-order-creditmemo #skwire-order-heading a:hover, .sales-order-creditmemo .link-cart:hover {color:#fff !important;}
.sales-order-view .order-info,
.sales-order-creditmemo .order-info {background:none;border:0;padding:0;}
.sales-order-view .generic-box,
.sales-order-creditmemo .generic-box {background:none;border:0;padding: 10px 0 0;}
.sales-order-view h4,
.sales-order-creditmemo h4 {color:#fff;font-size:12px;}
.sales-order-view address, .sales-order-view  .col-2,
.sales-order-creditmemo address, .sales-order-creditmemo  .col-2 {color:#666;display:block;font-size:12px;line-height:normal;margin:5px 0 0;}

.sales-order-view .data-table,
.sales-order-creditmemo .data-table {border:0;text-align:left;margin: 15px 0 0;}
.sales-order-view .data-table .odd,
.sales-order-creditmemo .data-table .odd {background:#000;}
.sales-order-view .data-table .even,
.sales-order-creditmemo .data-table .even {background:#000 !important;}
.sales-order-view .data-table tbody td,
.sales-order-creditmemo .data-table tbody td {border-right:1px solid #282723;border-bottom:1px solid #282723 !important;}
.sales-order-view .data-table thead tr th,
.sales-order-creditmemo .data-table thead tr th {background:#000;color:#fff;border-bottom: solid 1px #4f4d46 !important;border-right:1px solid #282723;border-top:1px solid #282723;font-size:12px;}
.sales-order-view .data-table tr td,
.sales-order-creditmemo .data-table tr td {background:#000;border-bottom: solid 1px #4f4d46 !important;border-right:1px solid #282723;color:#999999;font-size:12px;color:#898989;}
.sales-order-view .data-table .skywire-first,
.sales-order-creditmemo .data-table .skywire-first {padding-left:0 !important;}
.sales-order-view .skywire-last, .sales-order-view td.last,
.sales-order-creditmemo .skywire-last, .sales-order-view td.last {border-right: 0 !important;}
.sales-order-view .data-table a,
.sales-order-creditmemo .data-table a {color:#8B2728;}
.page-head h3,  .page-head-alt h3 {display:block;overflow:hidden;}

/* View Invoice */
.sales-order-invoice .account-nav .head {background:none;}
.sales-order-invoice .col-2-right-layout .col-main {width:450px;padding: 0 30px 0 20px;border-right: solid 1px #4f4d46;}
.sales-order-invoice .account-nav li.on {color:#fff;}
.sales-order-invoice .account-nav {border:0;}
.sales-order-invoice .account-nav li a  {border-bottom: solid 1px #282723;}
.sales-order-invoice .account-nav li.on {border-bottom: solid 1px #282723;}
.sales-order-invoice .account-nav .head h3 {font-size:11px;}
.sales-order-invoice .account-nav ul {background:none;}
.sales-order-invoice .account-nav li a:hover {color:#8B2728;}
.sales-order-invoice .button-set {padding:0;border:0;padding: 15px 0 0;margin:21px 0 0;}
.sales-order-invoice .button-set .left {text-indent:-9999px;display:block;width:62px;height:27px;background: url(../images/skywire/backButton.gif) no-repeat;text-align:left;}

.sales-order-invoice #skwire-order-heading {clear:both;text-align:left;margin: 0 0 10px;overflow:hidden;line-height:0;}
.sales-order-invoice #skwire-order-heading a {color:#8B2728;margin:0;}
.sales-order-invoice .link-cart {color:#8B2728 !important;}
.sales-order-invoice #skwire-order-heading a:hover, .sales-order-invoice .link-cart:hover {color:#fff !important;}
.sales-order-invoice .order-info {background:none;border:0;padding:0;}
.sales-order-invoice .generic-box {background:none;border:0;padding: 10px 0 0;}
.sales-order-invoice h4 {color:#fff;font-size:12px;}
.sales-order-invoice address, .sales-order-invoice  .col-2 {color:#666;display:block;font-size:12px;line-height:normal;margin:5px 0 0;}

.sales-order-invoice .data-table {border:0;text-align:left;margin: 15px 0 0;}
.sales-order-invoice .data-table .odd {background:#000;}
.sales-order-invoice .data-table .even {background:#000 !important;}
.sales-order-invoice .data-table tbody td {border-right:1px solid #282723;border-bottom:1px solid #282723 !important;}
.sales-order-invoice .data-table thead tr th {background:#000;color:#fff;border-bottom: solid 1px #4f4d46 !important;border-right:1px solid #282723;border-top:1px solid #282723;font-size:12px;}
.sales-order-invoice .data-table tr td {background:#000;border-bottom: solid 1px #4f4d46 !important;border-right:1px solid #282723;color:#999999;font-size:12px;color:#898989;}
.sales-order-invoice .data-table .skywire-first {padding-left:0 !important;}
.sales-order-invoice .skywire-last, .sales-order-invoice td.last {border-right: 0 !important;}
.sales-order-invoice .data-table a {color:#8B2728;}

/* View Shipment */
.sales-order-shipment .account-nav .head {background:none;}
.sales-order-shipment .col-2-right-layout .col-main {width:450px;padding: 0 30px 0 20px;border-right: solid 1px #4f4d46;}
.sales-order-shipment .account-nav li.on {color:#fff;}
.sales-order-shipment .account-nav {border:0;}
.sales-order-shipment .account-nav li a  {border-bottom: solid 1px #282723;}
.sales-order-shipment .account-nav li.on {border-bottom: solid 1px #282723;}
.sales-order-shipment .account-nav .head h3 {font-size:11px;}
.sales-order-shipment .account-nav ul {background:none;}
.sales-order-shipment .account-nav li a:hover {color:#8B2728;}
.sales-order-shipment .button-set {padding:0;border:0;padding: 15px 0 0;margin:21px 0 0;}
.sales-order-shipment .button-set .left {text-indent:-9999px;display:block;width:62px;height:27px;background: url(../images/skywire/backButton.gif) no-repeat;text-align:left;}

.sales-order-shipment #skwire-order-heading {clear:both;text-align:left;margin: 0 0 10px;overflow:hidden;line-height:0;}
.sales-order-shipment #skwire-order-heading a {color:#8B2728;margin:0;}
.sales-order-shipment .link-cart {color:#8B2728 !important;}
.sales-order-shipment #skwire-order-heading a:hover, .sales-order-shipment .link-cart:hover {color:#fff !important;}
.sales-order-shipment .order-info {background:none;border:0;padding:0;}
.sales-order-shipment .generic-box {background:none;border:0;padding: 10px 0 0;}
.sales-order-shipment h4 {color:#fff;font-size:12px;}
.sales-order-shipment address, .sales-order-shipment  .col-2 {color:#666;display:block;font-size:12px;line-height:normal;margin:5px 0 0;}

.sales-order-shipment .data-table {border:0;text-align:left;margin: 15px 0 0;}
.sales-order-shipment .data-table .odd {background:#000;}
.sales-order-shipment .data-table .even {background:#000 !important;}
.sales-order-shipment .data-table tbody td {border-right:1px solid #282723;border-bottom:1px solid #282723 !important;}
.sales-order-shipment .data-table thead tr th {background:#000;color:#fff;border-bottom: solid 1px #4f4d46 !important;border-right:1px solid #282723;border-top:1px solid #282723;font-size:12px;}
.sales-order-shipment .data-table tr td {background:#000;border-bottom: solid 1px #4f4d46 !important;border-right:1px solid #282723;color:#999999;font-size:12px;color:#898989;}
.sales-order-shipment .data-table .skywire-first {padding-left:0 !important;}
.sales-order-shipment .skywire-last, .sales-order-shipment td.last {border-right: 0 !important;}
.sales-order-shipment .data-table a {color:#8B2728;}

/* Newsletter Subscriptions */

.newsletter-manage-index .account-nav .head {background:none;}
.newsletter-manage-index .col-2-right-layout .col-main {width:450px;padding: 0 30px 0 20px;border-right: solid 1px #4f4d46;}
.newsletter-manage-index .account-nav li.on {color:#fff;}
.newsletter-manage-index .account-nav {border:0;}
.newsletter-manage-index .account-nav li a  {border-bottom: solid 1px #282723;}
.newsletter-manage-index .account-nav li.on {border-bottom: solid 1px #282723;}
.newsletter-manage-index .account-nav .head h3 {font-size:11px;}
.newsletter-manage-index .account-nav ul {background:none;}
.newsletter-manage-index .account-nav li a:hover {color:#8B2728;}
.newsletter-manage-index .button-set {padding:0;border-top: solid 1px #4f4d46;padding: 15px 0 0;margin:21px 0 0;}
.newsletter-manage-index .button-set .left {text-indent:-9999px;display:block;width:62px;height:27px;background: url(../images/skywire/backButton.gif) no-repeat;text-align:left;}
.newsletter-manage-index .form-button {border: 0;background: url(../images/skywire/saveButton.gif) no-repeat;width:62px;height:27px;text-indent:-9999px;}



/* Send to a friend */

.sendfriend-product-send .group-select label, .sendfriend-product-send .form-list label, .sendfriend-product-send .payment-methods label {font-size:12px;}
.sendfriend-product-send .login-box .col-1, .sendfriend-product-send  .login-box .col-2 {border:none;background:#000;}
.sendfriend-product-send .content, .sendfriend-product-send .button-set {background:#000;padding:0;}
.sendfriend-product-send .login-box .registered-users h4 {background:none;padding:0;border:0;color:#ccc;font: normal 11px Arial, Helvetica, sans-serif;margin:0 0 10px;min-height:inherit;}
.sendfriend-product-send .required {color: #666;font: normal 12px Arial, Helvetica, sans-serif;text-align:left;}
.sendfriend-product-send .input-text {background:#333333;width:236px;height:17px;border:0;padding:0;margin:0;padding: 3px 2px;color:#ccc;float:left;}
.sendfriend-product-send .form-list li.addElement {border-top: solid 1px #282723;margin: 17px 0 0;}
.sendfriend-product-send .button-set button {border: 0;background: url(../images/skywire/sendEmail.gif) no-repeat;width:115px;height:27px;text-indent:-9999px}
.sendfriend-product-send #add_recipient_button button {border: 0;background: url(../images/skywire/addRecipient.gif) no-repeat;width:120px;height:27px;text-indent:-9999px}
.sendfriend-product-send #max_recipient_message {color:#8B2728;float:left;}
.sendfriend-product-send .product-image-area {float:right;}
.sendfriend-product-send .product-image-area img, .sendfriend-product-send .product-image-area {width:430px;height:415px;overflow:hidden;}
.sendfriend-product-send .skywire-send-sender {overflow:hidden;float:left;width:240px;margin: 0 0 0 5px;display:inline;}
.sendfriend-product-send .skywire-send-sender br {display:none;}
.sendfriend-product-send .skywire-send-sender label {padding:0;line-height:21px;overflow:hidden;display:block;border:0;margin:0;clear:both;}
.sendfriend-product-send .skywire-send-recipient {overflow:hidden;clear:both;}
.sendfriend-product-send .login-box .content {padding: 0 0 17px;margin: 0 0 13px;border-bottom: solid 1px #282723;}
.sendfriend-product-send #sender_message {height:151px;}
.sendfriend-product-send .form-list li {margin:0;}
.sendfriend-product-send #add_recipient_button button {float:left;}
.sendfriend-product-send #skywire-recipient-heading {margin: 10px 0!important;float:left;}
.sendfriend-product-send .skywire-remove {float:right;}
#recipients_options, #recipients_options li  {width:700px;overflow:hidden;padding: 16px 0 0;overflow:hidden;}
.addElement label {float: left;padding:6px;}
.skywire-right {float:right;}
.skywire-right input {margin: 0 10px 0 !important;}

/*          ONE PAGE CHECKOUT            */

/* GLOBAL */
#checkoutSteps {width:529px;border-right: solid 1px #000;padding: 0 7px 0 0;}
.checkout-onepage-index .middle-container .middle #main {width:537px;}
.checkout-onepage-index .col-main .one-page-checkout .active .box {background:#000;border:0;padding:0;}
.checkout-onepage-index .one-page-checkout .head {background:0;border:0;border-bottom: solid 1px #4f4d46;padding:5px 0;}
.checkout-onepage-index .button-set .required {float:left;color:#999;font-size:11px;}
.skywire-fax {display:none;}
.checkout-onepage-index .box ul li .skywire-postcode .input-text {width: 71px !important;}
.checkout-onepage-index .box ul li .skywire-telephone .input-text {width: 133px !important;}
.checkout-onepage-index .customer-name-prefix .name-firstname input {width:290px !important;}
.checkout-onepage-index .box-no-padding {padding:0;border:0;background:#000;}
.checkout-onepage-index .box-no-padding .inner-box {padding:0;}
.checkout-onepage-index .one-page-checkout a.back {
	display:block;
	background: url(../images/skywire/previousStep.gif) no-repeat;
	width:138px;
	height:27px;
	text-indent:-9999px;
	text-align:left;
}
.checkout-onepage-index .group-select li .input-box {overflow:hidden;}
/*----------- Side Column --------------*/
.checkout-onepage-index .separator {padding: 0 2px 0 2px}

.checkout-onepage-index .middle .side-col {width: 150px;float:left;margin: 0 0 0 0;height:509px;display:inline;margin: 0 0 0 7px;overflow:hidden;}
.checkout-onepage-index .middle .side-col h3 {
	padding: 0 0 18px;
	text-indent: -9999px;
	width:150px;
	height:9px;
	margin: 3px 0 0;
	background: url(../images/skywire/progressHeading.gif) no-repeat;
	border-bottom:solid 1px #282723;
}
.checkout-onepage-index .one-page-checkout-progress ol li {background:none;border:0;border-bottom: solid 1px #282723}
.checkout-onepage-index .one-page-checkout-progress ol li h4 {
	border:0;
	background: url(../images/skywire/progressBullet.gif) no-repeat;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#999;
	height:17px;
	padding: 4px 0 0 20px;
}
.checkout-onepage-index .one-page-checkout-progress ol li h4.complete {
	background: url(../images/skywire/progressBulletP.gif) no-repeat;
	font:bold 10px Arial, Helvetica, sans-serif;
	color:#999;
	height:17px;
	padding: 4px 0 0 20px;
}

.checkout-onepage-index address, .side-col .content {line-height: 1.1em;color:#ffffff;font-size:11px;}
.checkout-onepage-index .complete a     {color:#8B2728;}
.checkout-onepage-index .complete a:hover {color:#fff}

/*-----------[1] Checkout --------------*/

.checkout-onepage-index .col-main .one-page-checkout #opc-login h3 {
	text-indent:-9999px;
	width:119px;
	height:19px;
	background: url(../images/skywire/checkoutMethodUn.gif) no-repeat;
	text-align:left;
}
.checkout-onepage-index .col-main .one-page-checkout #opc-login.active h3 {
	text-indent:-9999px;
	width:119px;
	height:19px;
	background: url(../images/skywire/checkoutMethod.gif) no-repeat;
	text-align:left;
}

.checkout-onepage-index #opc-login h4 {font: 11px Arial, Helvetica, sans-serif;color:#fff;padding: 7px 0;margin:0;border-bottom:1px solid #4f4d46;}

.checkout-onepage-index .col-main .one-page-checkout #opc-login.active .head {
	background:#000;
	border-bottom: 0;
	border-bottom: solid 1px #282723;
	padding:0 0 13px;
}
.checkout-onepage-index #opc-login .col-1 {width:257px;}
.checkout-onepage-index #opc-login .col-2 {width:270px;float:left;border-left: solid 1px #282723;border-right: solid 1px #282723;}
.checkout-onepage-index #opc-login .col-2 h4 {padding: 7px 0 7px 12px;}
.checkout-onepage-index .hint-intro {color:#ccc;font: bold 12px Arial, Helvetica, sans-serif;display:block;margin: 10px 0 10px;}
.checkout-onepage-index .hint {font: normal 12px Arial, Helvetica, sans-serif;color:#999999}
.checkout-onepage-index .one-page-checkout #opc-login .col-2 .pass-forgot {font: normal 11px Arial, Helvetica, sans-serif;color:#666;text-decoration:underline;} 
.checkout-onepage-index .one-page-checkout #opc-login .col-2 .pass-forgot:hover {color:#ccc;}
.checkout-onepage-index .col-1 .form-list li label {font-weight:normal;padding:  0 0 0 5px;display:block;float:left;}
.checkout-onepage-index .col-1 .form-list li input {float:left;display:block;margin: 2px 0 0;}
.checkout-onepage-index .col-1 .form-button {border: 0;background: url(../images/skywire/continueCM.gif) no-repeat;width:94px;height:27px;text-indent:-9999px;margin: 54px 0 0;}
.checkout-onepage-index .col-2 .form-button {border: 0;background: url(../images/skywire/loginCM.gif) no-repeat;width:92px;height:27px;text-indent:-9999px;margin: 0 12px 12px 0;}
.checkout-onepage-index .col-1 .button-set {padding: 0 12px 13px 0;}
.checkout-onepage-index #login-form, .pass-forgot {padding: 0 0 0 12px;display:block;}
.checkout-onepage-index .col-2 p strong {color:#ccc;font: bold 12px Arial, Helvetica, sans-serif;display:block;margin: 10px 0 0;}
.checkout-onepage-index .col-2 p {font: normal 12px Arial, Helvetica, sans-serif;color:#999999}
.checkout-onepage-index .col2-set {border-bottom: solid 1px #282723;margin: 0 0 16px;}
.checkout-onepage-index .col-2 .form-list li .input-box label {display:block;margin: 0 0 5px 0;}
.checkout-onepage-index .col-2 .form-list li .input-box label, .checkout-onepage-index .col-2 .form-list li .input-box label .required {color:#999;font: normal 12px Arial, Helvetica, sans-serif;}
.checkout-onepage-index #login-email, #login-password {background:#333333;width:242px;height:17px;border:0;padding:0;margin:0;padding: 3px 2px;color:#ccc}
.checkout-onepage-index #opc-login .button-set .required {padding: 0 0 0 12px;}



/*------[2] Billing Information---------*/

.checkout-onepage-index .col-main .one-page-checkout #opc-billing h3 {
	text-indent:-9999px;
	width:218px;
	height:19px;
	background: url(../images/skywire/billingInformationUn.gif) no-repeat;
	text-align:left;
}
.checkout-onepage-index .col-main .one-page-checkout #opc-billing.active h3 {
	text-indent:-9999px;
	width:218px;
	height:19px;
	background: url(../images/skywire/billingInformation.gif) no-repeat;
	text-align:left;
}
.checkout-onepage-index .group-select li .input-box {width:429px !important;overflow:hidden;padding: 0 0 8px;}
.checkout-onepage-index .group-select li.skywire-extra-street .input-box {padding-left:117px; width:312px !important;}
.checkout-onepage-index  .customer-name-prefix .name-prefix {width:auto !important;}
.checkout-onepage-index #checkout-step-billing .input-text {background:#333;height: 17px; padding: 2px 2px;width:290px;border:0;float:left;color:#CCCCCC;}
.checkout-onepage-index #checkout-step-billing fieldset p label {float: none;}
.checkout-onepage-index #checkout-step-billing fieldset p input {float:none;}
.checkout-onepage-index #checkout-step-billing label {width: 97px;float:left;padding: 3px 20px 0 0;}
.checkout-onepage-index #checkout-step-billing label, .checkout-onepage-index #checkout-step-billing .required {color: #666;font: normal 12px Arial, Helvetica, sans-serif;}
.checkout-onepage-index #checkout-step-billing br {display:none;}
.checkout-onepage-index #checkout-step-billing .group-select li {padding:0;margin:0;overflow:hidden;}
.checkout-onepage-index .group-select li .input-box select {width: 294px;height:21px;float:left;}
#checkout-step-billing {padding: 9px 0 0;border-right: solid 1px #282723;border-bottom: solid 1px #282723;margin: 0 0 5px 0;}

.checkout-onepage-index #opc-billing .button-set {padding:0;border:0;}
.checkout-onepage-index fieldset p label {width:130px !important;}
.checkout-onepage-index fieldset p input {float:left;line-height:0;}
#checkout-step-billing #opc-billing .button-set .required {padding:0;}
#opc-billing .form-button {border: 0;background: url(../images/skywire/continueCM.gif) no-repeat;width:94px;height:27px;text-indent:-9999px;margin: 0 8px 10px 0;}
.checkout-onepage-index select.address-select {width:520px;}
#opc-billing p, #opc-shipping p {margin: 0 0 10px;}
#opc-shipping p#dutiesNote {font-size:14px;line-height:16px;margin:5px 5px 10px 0;color:#999; clear:both; text-align:left;}


/*------[3] Shipping Information--------*/

.checkout-onepage-index .col-main .one-page-checkout #opc-shipping h3 {
	text-indent:-9999px;
	width:231px;
	height:19px;
	background: url(../images/skywire/shippingInformationUn.gif) no-repeat;
	text-align:left;
}
.checkout-onepage-index .col-main .one-page-checkout #opc-shipping.active h3 {
	text-indent:-9999px;
	width:231px;
	height:19px;
	background: url(../images/skywire/shippingInformation.gif) no-repeat;
	text-align:left;
}
#checkout-step-shipping {padding: 9px 0 0;border-right: solid 1px #282723;border-bottom: solid 1px #282723;margin: 0 0 5px 0;}
.checkout-onepage-index #checkout-step-shipping .input-text {background:#333;height: 17px; padding: 2px 2px;width:290px;border:0;float:left;color:#CCCCCC;}
.checkout-onepage-index #checkout-step-shipping .button-set .required {padding:0;color: #666;font: normal 12px Arial, Helvetica, sans-serif;}
.checkout-onepage-index #checkout-step-shipping p label {float:none;}
.checkout-onepage-index #checkout-step-shipping p input {margin:0 5px 0 0;overflow:hidden;}
.checkout-onepage-index #checkout-step-shipping label {width: 97px;float:left;padding: 3px 20px 0 0;color: #666;font: normal 12px Arial, Helvetica, sans-serif;}
.checkout-onepage-index #checkout-step-shipping br {display:none;}
.checkout-onepage-index #checkout-step-shipping .group-select li {padding:0;}
.checkout-onepage-index #checkout-step-shipping .required {color: #666;font: normal 12px Arial, Helvetica, sans-serif;}
.checkout-onepage-index #checkout-step-shipping .button-set {padding:0;border:0;}
#shipping-buttons-container .back {display:none;}
.checkout-onepage-index #checkout-step-shipping .form-button {border: 0;background: url(../images/skywire/continueCM.gif) no-repeat;width:94px;height:27px;text-indent:-9999px;margin: 0 8px 10px 0;}
.checkout-onepage-index #checkout-step-shipping #co-shipping-form p label {width:150px;}

/*--------[4] Shipping Method---------*/


.checkout-onepage-index .col-main .one-page-checkout #opc-shipping_method h3 {
	text-indent:-9999px;
	width:185px;
	height:19px;
	background: url(../images/skywire/shippingMethodUn.gif) no-repeat;
	text-align:left;
}
.checkout-onepage-index .col-main .one-page-checkout #opc-shipping_method.active h3 {
	text-indent:-9999px;
	width:185px;
	height:19px;
	background: url(../images/skywire/shippingMethod.gif) no-repeat;
	text-align:left;
}
#shipping-method-buttons-container .form-button {
	border: 0;
	background: url(../images/skywire/continueCM.gif) no-repeat;
	width:94px;
	height:27px;
	text-indent:-9999px;
	margin: 0 8px 0 0;
}
.scroll-box p {margin:10px 0;}
#checkout-step-shipping_method {padding: 9px 0 8px;border-right: solid 1px #282723;border-bottom: solid 1px #282723;margin: 0 0 5px 0;}
.shipment-methods dt, .giftmessages .inner-box .gift-header {color:#fff;margin:0 0 10px;display:block;}
.shipment-methods dd ul li label {font: normal 12px Arial, Helvetica, sans-serif;color:#666;padding: 0 0 0 8px}
.checkout-onepage-index .giftmessages .gift-box {background:#000;border:0;padding:10px 5px;color:#fff;}
.checkout-onepage-index .giftmessages .gift-header {color:#fff;}
.checkout-onepage-index .scroll-box p {color:#666;}
.scroll-box  br {display:none;}
.scroll-box label {float:left;width:100px;}
.scroll-box input {float:left;background:#333;height: 17px; padding: 2px 2px;width:290px !important;border:0;color:#CCCCCC;}
.scroll-box textarea {float:left;background:#333;height: 34px; padding: 2px 2px;width:290px !important;border:0;color:#CCCCCC;}
.scroll-box .group-select li {padding:0;}
.scroll-box .left img {float:left;}
.scroll-box .numeration {float:left;display:block;padding: 0 0 0 10px;}
.scroll-box h5 {color:#fff;padding: 5px 0 !Important;}
.checkout-onepage-index .giftmessages .gift-box .scroll-box {overflow: visible;height:auto;}

/*------[5] Payment Information------*/
#checkout-payment-method-load dt label {width:auto;color:#999;zoom:1;}
.checkout-onepage-index .col-main .one-page-checkout #opc-payment h3 {
	text-indent:-9999px;
	width:227px;
	height:19px;
	background: url(../images/skywire/paymentInformationUn.gif) no-repeat;
	text-align:left;
}
.checkout-onepage-index .col-main .one-page-checkout #opc-payment.active h3 {
	text-indent:-9999px;
	width:227px;
	height:19px;
	background: url(../images/skywire/paymentInformation.gif) no-repeat;
	text-align:left;
}
#checkout-step-payment {padding: 9px 0 8px;border-right: solid 1px #282723;border-bottom: solid 1px #282723;margin: 0 0 5px 0;}
#checkout-step-payment .button-set {padding:0;border:0;}
#checkout-step-payment .form-button {
	border: 0;
	background: url(../images/skywire/continueCM.gif) no-repeat;
	width:94px;
	height:27px;
	text-indent:-9999px;
	margin: 0 8px 0 0;
}
#checkout-step-payment .form-list label {float:left;width:150px;color: #666;font: normal 12px Arial, Helvetica, sans-serif;}
#checkout-step-payment .form-list input {float:left;background:#333;height: 17px; padding: 2px 2px;width:290px;border:0;color:#CCCCCC;}
#checkout-step-payment .form-list select {float:left;}
#checkout-step-payment .form-list br {display:none;}
#checkout-step-payment .form-list .required	 {color: #666;font: normal 12px Arial, Helvetica, sans-serif;}
#checkout-step-payment p.required {float:left;color: #666;font: normal 12px Arial, Helvetica, sans-serif;}
#checkout-step-payment {color:#999}
#checkout-step-payment #protxDirect_cc_type, #checkout-step-payment  #ccsave_cc_type {width: auto !important;}
#checkout-step-payment #ccsave_expiration_yr, #checkout-step-payment  #protxDirect_expiration_yr, #checkout-step-payment #protxDirect_start_yr {width:70px !important;}
#checkout-step-payment #protxDirect_expiration, #checkout-step-payment  #protxDirect_start {width:auto !important;}
#checkout-step-payment #protxDirect_cc_issue {width: 30px !important;}
#checkout-step-payment .button-set {margin: 10px 0 0;}
.hidePaymentProtx #protx-startInfo{display:none !important;}


/*---------[6] Order Review---------*/

.checkout-onepage-index .col-main .one-page-checkout #opc-review h3 {
	text-indent:-9999px;
	width:156px;
	height:19px;
	background: url(../images/skywire/orderReviewUn.gif) no-repeat;
	text-align:left;
}
.checkout-onepage-index .col-main .one-page-checkout #opc-review.active h3 {
	text-indent:-9999px;
	width:156px;
	height:19px;
	background: url(../images/skywire/orderReview.gif) no-repeat;
	text-align:left;
}

#checkout-step-review {border:0;background:0;}
#checkout-step-review .content {border:0;}
.checkout-onepage-index .data-table thead tr th, .checkout-onepage-index .data-table .odd, .checkout-onepage-index .data-table tr, .checkout-onepage-index .data-table tfoot tr, .checkout-onepage-index .data-table tfoot tr.first {background:#000;}

.checkout-onepage-index #opc-review table, .checkout-onepage-index #opc-review tr, .checkout-onepage-index #opc-review td, .checkout-onepage-index #opc-review thead, .checkout-onepage-index #opc-review tfoot, .checkout-onepage-index #opc-review th, .checkout-onepage-index #opc-review div, .checkout-onepage-index #opc-review span, .checkout-onepage-index #opc-review li {background:#000;}
.checkout-onepage-index #opc-review .content {padding:10px 0 0;}
.checkout-onepage-index #opc-review .content a {color:#8B2728;}
.checkout-onepage-index #opc-review .content a:hover {color:#FFF;}
.checkout-onepage-index #opc-review .data-table thead tr th {border-top: solid 1px #282723;border-bottom: solid 1px #4F4D46 !important;border-right: solid 1px #282723;color:#fff}
.checkout-onepage-index #opc-review .a-last {border-right: 0px !important;}
.checkout-onepage-index #opc-review .data-table tbody tr td {border-bottom: solid 1px #282723 !important;border-right: solid 1px #282723 !important;color:#666;}
.checkout-onepage-index #opc-review .data-table {border:0;margin: 10px 0 0;}
.checkout-onepage-index #opc-review .data-table tfoot td {border:0;color:#666;}
.checkout-onepage-index #opc-review .price {color:#fff;}
.checkout-onepage-index #opc-review .validation-advice {margin: 0 0 0 114px;padding: 4px 0 2px 15px;background-position: 0 4px;}
.checkout-onepage-index #opc-review tbody tr td.last {border-right: 0px !important;}
.checkout-onepage-index #opc-review .data-table tbody td {border-bottom: 0;}
.checkout-onepage-index #opc-review tfoot .a-left {text-align:right;padding:10px 0 0;} 
.checkout-onepage-index #opc-review tfoot .a-right {padding:10px 0 0;} 