@charset "utf-8";
@import url("/css/reset.css");
@import url("/css/FormDecorator.MuseAudio.css");
/* TOC

1: - Global Styles

2: - Header

3: - Content

4: - Footer

*/


/* 1 :-------- Global Styles ------------ */
html {
	min-height: 100%;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
}
body  {
	font-size: 12px;
	height: 100%;
	color: #d6d6d6;
	background-color: #000;
	background-image: url(../images/bg-tile.gif);
	background-repeat: repeat;
	width: 1030px;
	margin: 0 auto;
}
p {
	font-size: 12px;
	line-height: 16px;
	padding-bottom: 16px;
}
a {
	font-size: inherit;
	text-decoration: none;
	padding: 0;
	background: none;
	color: #ccc;
}
li {
	font-size: 12px;
}
a:hover {
	text-decoration: underline;
	color: #999;
}
h1,h2,h3,h4,h5,h6 {
	color: #fff;
	font-weight: bold;
	letter-spacing: 0.04em;
	padding-bottom: 10px;
}
h1 {
	font-size: 24px;
}
h2 {
	font-size: 22px;
}
h3 {
	font-size: 20px;
}
h4 {
	font-size: 18px;
}
h5 {
	font-size: 16px;
}
h6 {
	font-size: 14px;
}
fieldset {
	border: 0;
}
td,th {
	vertical-align: top;
}
.invisible {
	display: none;
}
.visible {
	display: inline;
}
.cleaner {
	clear: both;
	font-size: 1px;
	height: 0;
	line-height: 0px;
	border: none;
	margin: 0;
	padding: 0;
	background: transparent;
}
.required {
	color: #f00;
}
.update_success {
	display: block;
	max-width: 880px;
	background: #e0eed9 url(../images/form/success.gif) no-repeat;
	background-position: 5px 4px;
	padding: 5px 5px 8px 35px;
	margin-bottom: 10px;
/*	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #a1d07e;
	border-bottom-color: #a1d07e;*/
	font-size: 13px;
	color: #3d8f00;
}
.update_success_inline {
	padding: 1px;
	color: #e0eed9;
	background-color: #fff;
}
.update_failure {
	display: block;
	max-width: 880px;
	background: #ffd6d6 url(../images/form/fail.gif) no-repeat;
	background-position: 5px 4px;
	padding: 8px 5px 8px 35px;
	font-size: 14px;
	margin-bottom: 10px;
/*	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #f00;
	border-bottom-color: #f00;*/
	font-size: 13px;
	color: #f00;
}
.update_failure a {
	color: #f00;
	text-decoration: underline;
}
.update_failure_inline {
	padding: 1px;
	color: #f00;
	background-color: #fff;
}
.update_warn {
	display: block;
	max-width: 880px;
	background: #fffac2 url(../images/form/warn.gif) no-repeat;
	background-position: 5px 4px;
	padding: 5px 5px 8px 35px;
	margin-bottom: 10px;
/*	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #f19101;
	border-bottom-color: #f19101;*/
	font-size: 13px;
	color: #333;
	z-index: 99999999;
}
.update_warn a {
	color: #666;
}
.update_info {
	display: block;
	max-width: 880px;
	background: #dbe9f3 url(../images/form/info.png) no-repeat;
	background-position: 5px 4px;
	padding: 5px 5px 8px 35px;
	margin-bottom: 10px;
	font-size: 13px;
	color: #006;
}

#wrapper {
	position: absolute;
	margin: 0 auto;
	width: 1030px;
	background-image: url(../images/wrapper-bg.png);
	background-repeat: repeat-y;
	min-height: 100%;
}
#wrapper #wrapper-content {
	position: relative;
	margin: 0 auto;
	width: 960px;
	background-color: #000;
	min-height: 100%;
}


/* 2 :-------- Header ------------ */
#wrapper #wrapper-content #header {
	position: relative;
	width: 960px;
	height: 130px;
	background-image: url(../images/line-bg.png);
	background-repeat: repeat-x;
	background-position: 0 125px;
}
#wrapper #wrapper-content #header a.home {
	position: relative;
	display: block; 
	top: 40px;
	left: 20px;
	width: 97px;
	height: 29px; 
	text-decoration: none; 
	white-space: nowrap;
	color: #fff;
}
#wrapper #wrapper-content #header a.home span {
	background-image: url(../images/muse-logo.png);
	background-position: 0 0;
	position: absolute;
	width: 100%;
	height: 100%;
}
#wrapper #wrapper-content #header a.home:hover {
	text-decoration: underline;
}
#wrapper #wrapper-content #header #menu {
	position: absolute;
	display: block; 
	top: 96px;
	left: 14px;
	width: 541px;
	height: 19px; 
}
#wrapper #wrapper-content #header #menu li {
	margin: 0; 
	padding: 0 0 0 25px; 
	height: auto; 
	float: left;
}
#wrapper #wrapper-content #header #menu li:first-child {
	padding: 0;
}
#wrapper #wrapper-content #header #menu li a {
	position: relative;
	display: block;
	height: 19px;
	text-decoration: none;
	white-space: nowrap;
	color: #fff;
	line-height: 1em;
}
#wrapper #wrapper-content #header #menu li a:hover {
	text-decoration: underline;
}
#wrapper #wrapper-content #header #menu li span {
	background-image: url(../images/menus.png);
	position: absolute;
	width: 100%;
	height: 100%;
}
#wrapper #wrapper-content #header #menu li .products {
	width: 70px;
}
#wrapper #wrapper-content #header #menu li .products span {
	background-position: 0 0;
}
#wrapper #wrapper-content #header #menu li a.products:hover span,
#wrapper #wrapper-content #header #menu li a.products.selected span {
	background-position: 0 -19px;
}
#wrapper #wrapper-content #header #menu li .about-muse {
	width: 84px;
}
#wrapper #wrapper-content #header #menu li .about-muse span {
	background-position: -70px 0;
}
#wrapper #wrapper-content #header #menu li a.about-muse:hover span,
#wrapper #wrapper-content #header #menu li a.about-muse.selected span {
	background-position: -70px -19px;
}
#wrapper #wrapper-content #header #menu li .contact {
	width: 62px;
}
#wrapper #wrapper-content #header #menu li .contact span {
	background-position: -154px 0;
}
#wrapper #wrapper-content #header #menu li a.contact:hover span,
#wrapper #wrapper-content #header #menu li a.contact.selected span {
	background-position: -154px -19px;
}
#wrapper #wrapper-content #header #menu li .shipping {
	width: 63px;
}
#wrapper #wrapper-content #header #menu li .shipping span {
	background-position: -216px 0;
}
#wrapper #wrapper-content #header #menu li a.shipping:hover span,
#wrapper #wrapper-content #header #menu li a.shipping.selected span {
	background-position: -216px -19px;
}
#wrapper #wrapper-content #header #menu li .support {
	width: 62px;
}
#wrapper #wrapper-content #header #menu li .support span {
	background-position: -279px 0;
}
#wrapper #wrapper-content #header #menu li a.support:hover span,
#wrapper #wrapper-content #header #menu li a.support.selected span {
	background-position: -279px -19px;
}
#wrapper #wrapper-content #header #menu li .stockists {
	width: 71px;
}
#wrapper #wrapper-content #header #menu li .stockists span {
	background-position: -657px 0;
}
#wrapper #wrapper-content #header #menu li a.stockists:hover span,
#wrapper #wrapper-content #header #menu li a.stockists.selected span {
	background-position: -657px -19px;
}

#wrapper #wrapper-content #header #account {
	position: absolute;
	display: block; 
	top: 96px;
	left: 530px;
	width: 416px;
	height: 19px;
}
#wrapper #wrapper-content #header #account ul {
	float: right;
}
#wrapper #wrapper-content #header #account li {
	margin: 0; 
	padding: 0 12px 0 0; 
	height: auto; 
	float: left;
}
#wrapper #wrapper-content #header #account li:last-child {
	padding: 0;
}
#wrapper #wrapper-content #header #account li a {
	position: relative;
	display: block; 
	height: 19px; 
	text-decoration: none; 
	white-space: nowrap;
	color: #fff;
	line-height: 1em;
}
#wrapper #wrapper-content #header #account li a:hover {
	text-decoration: underline;
}
#wrapper #wrapper-content #header #account li span {
	background-image: url(../images/menus.png);
	position: absolute;
	width: 100%;
	height: 100%;
}
#wrapper #wrapper-content #header #account li .log-out {
	width: 74px;
}
#wrapper #wrapper-content #header #account li .log-out span {
	background-position: -583px 0;
}
#wrapper #wrapper-content #header #account li a.log-out:hover span,
#wrapper #wrapper-content #header #account li a.log-out.selected span {
	background-position: -583px -19px;
}
#wrapper #wrapper-content #header #account li .sign-in-up {
	width: 74px;
}
#wrapper #wrapper-content #header #account li .sign-in-up span {
	background-position: -435px 0;
}
#wrapper #wrapper-content #header #account li a.sign-in-up:hover span,
#wrapper #wrapper-content #header #account li a.sign-in-up.selected span {
	background-position: -435px -19px;
}
#wrapper #wrapper-content #header #account li .account {
	width: 74px;
}
#wrapper #wrapper-content #header #account li .account span {
	background-position: -509px 0;
}
#wrapper #wrapper-content #header #account li a.account:hover span,
#wrapper #wrapper-content #header #account li a.account.selected span {
	background-position: -509px -19px;
}
#wrapper #wrapper-content #header #account li .view-cart {
	width: 94px;
}
#wrapper #wrapper-content #header #account li .view-cart span {
	background-position: -341px 0;
}
#wrapper #wrapper-content #header #account li a.view-cart:hover span,
#wrapper #wrapper-content #header #account li a.view-cart.selected span {
	background-position: -341px -19px;
}
#wrapper #wrapper-content #header #account li.cart-items {
	height: 19px;
	padding: 3px 8px 2px 0;
	font-family: DIN-Medium, Arial, Helvetica, sans-serif;
	color: #a7a7a7;
}





/* 3 :-------- Content ------------ */
#wrapper #wrapper-content #content {
	padding-bottom: 60px;
}

/* content-page */
#wrapper #wrapper-content #content #content-page {
	padding: 40px 253px 60px 257px;
	background-image: url(../images/content-page-bg.jpg);
	background-repeat: no-repeat;
	min-height: 300px;
}
#wrapper #wrapper-content #content #content-page h1 {
	width: 450px;
	height: 31px;
	padding-bottom: 8px;
	background-repeat: no-repeat;
	background-position: 0 0;
	white-space: nowrap;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #131313;
	margin-bottom: 10px;
	line-height: 1em;
}
#wrapper #wrapper-content #content #content-page h1 span {
	background-repeat: no-repeat;
	background-position: 0 0;
	position: absolute;
	width: 450px;
	height: 31px;
}

#wrapper #wrapper-content #content #content-page h1.about-muse span {
	background-image: url(../images/titles/about-muse.png);
}
#wrapper #wrapper-content #content #content-page h1.contact span {
	background-image: url(../images/titles/contact.png);
}
#wrapper #wrapper-content #content #content-page h1.shipping span {
	background-image: url(../images/titles/shipping.png);
}
#wrapper #wrapper-content #content #content-page h1.support span {
	background-image: url(../images/titles/support.png);
}
#wrapper #wrapper-content #content #content-page h1.media span {
	background-image: url(../images/titles/media.png);
}
#wrapper #wrapper-content #content #content-page h1.privacy-policy span {
	background-image: url(../images/titles/privacy-policy.png);
}
#wrapper #wrapper-content #content #content-page h1.reseller-account-application span {
	background-image: url(../images/titles/reseller-account-application.png);
}
#wrapper #wrapper-content #content #content-page h1.update-reseller-account span {
	background-image: url(../images/titles/update-reseller-account.png);
}
#wrapper #wrapper-content #content #content-page h1.terms-and-conditions span {
	background-image: url(../images/titles/terms-and-conditions.png);
}
#wrapper #wrapper-content #content #content-page h1.site-map span {
	background-image: url(../images/titles/site-map.png);
}
#wrapper #wrapper-content #content #content-page h1.stockists span {
	background-image: url(../images/titles/stockists.png);
}
#wrapper #wrapper-content #content #content-page h1.you-have-logged-out span {
	background-image: url(../images/titles/you-have-logged-out.png);
}
#wrapper #wrapper-content #content #content-page h1.forgot-your-password span {
	background-image: url(../images/titles/forgot-your-password.png);
}
#wrapper #wrapper-content #content #content-page h1.reset-your-password span {
	background-image: url(../images/titles/reset-your-password.png);
}
#wrapper #wrapper-content #content #content-page .left {
	float: left;
	width: 230px;
}
#wrapper #wrapper-content #content #content-page .right {
	margin-left: 232px;
	width: 214px;
}

/* product-page */
#wrapper #wrapper-content #content #product-page {
	width: 920px;
	margin: 0 auto;
	padding: 0;
}

#wrapper #wrapper-content #content #product-page h1 {
	width: 920px;
	height: 31px;
	margin-top: 33px;
	padding-bottom: 8px;
	background-repeat: no-repeat;
	background-position: 0 0;
	white-space: nowrap;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #131313;
	line-height: 1em;
}
#wrapper #wrapper-content #content #product-page h1 span {
	background-repeat: no-repeat;
	background-position: 0 0;
	position: absolute;
	width: 920px;
	height: 31px;
}

#wrapper #wrapper-content #content #product-page h1.products span {
	background-image: url(../images/titles/products.png);
}
#wrapper #wrapper-content #content #product-page h1.your-account span {
	background-image: url(../images/titles/your-account.png);
}
#wrapper #wrapper-content #content #product-page h1.your-account {
	border-bottom-color: #35377a;
}
#wrapper #wrapper-content #content #product-page h1.your-orders span {
	background-image: url(../images/titles/your-orders.png);
}
#wrapper #wrapper-content #content #product-page h1.your-orders {
	border-bottom-color: #35377a;
	margin-bottom: 15px;
}
#wrapper #wrapper-content #content #product-page h1.your-previous-reseller-orders span {
	background-image: url(../images/titles/your-previous-reseller-orders.png);
}
#wrapper #wrapper-content #content #product-page h1.your-previous-reseller-orders {
	border-bottom-color: #35377a;
	margin-bottom: 15px;
}
#wrapper #wrapper-content #content #product-page h1.your-order-details span {
	background-image: url(../images/titles/your-order-details.png);
}
#wrapper #wrapper-content #content #product-page h1.your-order-details {
	border-bottom-color: #35377a;
}
#wrapper #wrapper-content #content #product-page h1.your-details span {
	background-image: url(../images/titles/your-details.png);
}
#wrapper #wrapper-content #content #product-page h1.your-details {
	border-bottom-color: #35377a;
}
#wrapper #wrapper-content #content #product-page h1.checkout span {
	background-image: url(../images/titles/checkout.png);
}
#wrapper #wrapper-content #content #product-page h1.checkout {
	border-bottom-color: #35377a;
}
#wrapper #wrapper-content #content #content-page h1.paypal span {
	background-image: url(../images/titles/pay-with-paypal.png);
}
#wrapper #wrapper-content #content #content-page h1.paypal {
	border-bottom-color: #35377a;
}
#wrapper #wrapper-content #content #content-page h1.successful-order span {
	background-image: url(../images/titles/successful-order.png);
}
#wrapper #wrapper-content #content #content-page h1.successful-order {
	border-bottom-color: #35377a;
}
#wrapper #wrapper-content #content #content-page h1.paypal-payment-success span {
	background-image: url(../images/titles/paypal-payment-success.png);
}
#wrapper #wrapper-content #content #content-page h1.paypal-payment-success {
	border-bottom-color: #35377a;
}
#wrapper #wrapper-content #content #content-page h1.paypal-payment-cancelled span {
	background-image: url(../images/titles/paypal-payment-cancelled.png);
}
#wrapper #wrapper-content #content #content-page h1.paypal-payment-cancelled {
	border-bottom-color: #35377a;
}
#wrapper #wrapper-content #content #product-page #products-list {
	display: block; 
	width: 920px;
	margin: 15px 0 0 0;
}
#wrapper #wrapper-content #content #product-page #products-list li {
	margin: 0 0 42px 0; 
	padding: 0 0 0 20px; 
	height: auto; 
	width: 215px;
	float: left;
	line-height: 1em;
}
#wrapper #wrapper-content #content #product-page #products-list li:first-child,
#wrapper #wrapper-content #content #product-page #products-list li.newline {
	padding: 0;
}
#wrapper #wrapper-content #content #product-page #products-list li a {
	position: relative;
	display: block; 
	height: 280px; 
	color: #fff;
}
#wrapper #wrapper-content #content #product-page #products-list li span {
	background-position: 0 0;
	position: absolute;
	width: 100%;
	height: 100%;
}
#wrapper #wrapper-content #content #product-page #products-list li .hover {
	background-position: 0 -280px;
}

/* Cart Page */
#wrapper #wrapper-content #content #product-page h1.cart span {
	background-image: url(../images/titles/cart.png);
}

#wrapper #wrapper-content #content #product-page h1.reseller-order-form span {
	background-image: url(../images/titles/reseller-order-form.png);
}
#wrapper #wrapper-content #content #product-page h1.confirm-reseller-order span {
	background-image: url(../images/titles/confirm-reseller-order.png);
}
#wrapper #wrapper-content #content #product-page .shopping-cart table {
	margin-top: 30px;
	width: 920px;
}
#wrapper #wrapper-content #content #product-page .shopping-cart table tbody tr,
#wrapper #wrapper-content #content #product-page .shopping-cart table tbody td {
	padding: 12px 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
}
#wrapper #wrapper-content #content #product-page .shopping-cart table th {
	background-color: #262626;
	padding: 10px 0;
	font-size: 14px;
	text-transform: uppercase;
}
#wrapper #wrapper-content #content #product-page .shopping-cart table td {
	vertical-align: middle;
	text-align: center;
	font-size: 14px;
}
#wrapper #wrapper-content #content #product-page .shopping-cart table a {
	text-decoration: none;
}
#wrapper #wrapper-content #content #product-page .shopping-cart table .product-image {
	width: 115px;
	text-align: left;
}
#wrapper #wrapper-content #content #product-page .shopping-cart table .product-desc {
	text-align: left;
}
#wrapper #wrapper-content #content #product-page .shopping-cart table .qty {
	width: 80px;
	text-align: center;
}
#wrapper #wrapper-content #content #product-page .shopping-cart table .product-price {
	width: 140px;
	text-align: center;
}
#wrapper #wrapper-content #content #product-page .shopping-cart table .total {
	width: 140px;
	text-align: center;
}
#wrapper #wrapper-content #content #product-page .shopping-cart table .remove-item {
	width: 120px;
	text-align: center;
}
#wrapper #wrapper-content #content #product-page .shopping-cart table a,
#wrapper #wrapper-content #content #product-page .shopping-cart table a:hover {
	color: #fff;
}
#wrapper #wrapper-content #content #product-page .additional-notes {
	margin-top: 40px;
	float: left;
}
#wrapper #wrapper-content #content #product-page .additional-notes p {
	font-size: 14px;
	color: #f00;
}

#wrapper #wrapper-content #content #product-page .cart-bottom {
	position: relative;
	width: 920px;
	margin-top: 40px;
}
#wrapper #wrapper-content #content #product-page .cart-totals {
	margin: 40px 0 0 700px;
	width: 214px;
	height: 160px;
}
#wrapper #wrapper-content #content #product-page .cart-totals .total-price {
	display: block;
	width: 194px;
	height: 16px;
	padding: 7px 10px;
	background-color: #535353;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	float: right;
}
#wrapper #wrapper-content #content #product-page .cart-totals .total-price .total {
	float: left;
}
#wrapper #wrapper-content #content #product-page .cart-totals .total-price .amount {
	float: right;
}
#wrapper #wrapper-content #content #product-page .cart-bottom .cart-totals .cart-payment-info {
	width: 300px;
}
#wrapper #wrapper-content #content #product-page .cart-bottom .cart-totals .cart-payment-info p {
	color: #969696;
	font-size: 12px;
}
#wrapper #wrapper-content #content #product-page .cart-totals ul.checkout-buttons {
	float: right;
}
#wrapper #wrapper-content #content #product-page .cart-totals .checkout-buttons li {
	margin: 31px 0 0 0; 
	padding: 0 0 0 23px; 
	height: auto; 
	float: left;
}
#wrapper #wrapper-content #content #product-page .cart-totals ul.checkout-buttons li a {
	position: relative;
	display: block; 
	width: 214px;
	height: 35px;
	text-decoration: none; 
	white-space: nowrap;
	color: #fff;
}
#wrapper #wrapper-content #content #product-page .cart-totals .checkout-buttons li .proceed span {
	background-image: url(../images/titles/proceed-to-checkout.png);
	background-repeat: no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}
#wrapper #wrapper-content #content #product-page .cart-totals .checkout-buttons li .continue span {
	background-image: url(../images/titles/continue-shopping.png);
	background-repeat: no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}
#wrapper #wrapper-content #content #product-page .cart-totals .checkout-buttons li .clear span {
	background-image: url(../images/titles/clear-shopping-cart.png);
	background-repeat: no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}
#wrapper #wrapper-content #content #product-page .cart-totals .checkout-buttons li .confirm span {
	background-image: url(../images/titles/confirm-order.png);
	background-repeat: no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}
#wrapper #wrapper-content #content #product-page .cart-totals .checkout-buttons li .submit-order span {
	background-image: url(../images/titles/submit-this-order.png);
	background-repeat: no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}
#wrapper #wrapper-content #content #product-page .cart-totals .checkout-buttons li .back-to-order span {
	background-image: url(../images/titles/back-to-order-form.png);
	background-repeat: no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}
#wrapper #wrapper-content #content #product-page .shopping-cart-totals {
	width: 100%;
	margin-top: 5px;
}
#wrapper #wrapper-content #content #product-page .shopping-cart-totals td {
	font-size: 14px;
	padding: 5px;
}
#wrapper #wrapper-content #content #product-page .order-details {
	font-size: 14px;
	padding: 10px 0;
}
#wrapper #wrapper-content #content #product-page table.order-details {
	margin: 5px 0;
}
#wrapper #wrapper-content #content #product-page table.order-details td {
	font-size: 14px;
	padding: 5px 0;
}

/* Sign In/Up Page */
#wrapper #wrapper-content #content #product-page h1.sign-in-up span {
	background-image: url(../images/titles/sign-in-up.png);
}
#wrapper #wrapper-content #content #product-page .AspNet-Login,
#wrapper #wrapper-content #content #product-page .content-left {
	margin-top: 30px;
	float: left;
	width: 450px;
}
#wrapper #wrapper-content #content #product-page .update_success,
#wrapper #wrapper-content #content #product-page .update_failure,
#wrapper #wrapper-content #content #product-page .update_warn,
#wrapper #wrapper-content #content #product-page .update_info {
	display: block;
	position: absolute;
	margin-top: 10px;
	width: 408px;
	min-height: 14px;
}
#wrapper #wrapper-content #content #product-page .update_success.fixed,
#wrapper #wrapper-content #content #product-page .update_failure.fixed,
#wrapper #wrapper-content #content #product-page .update_warn.fixed
#wrapper #wrapper-content #content #product-page .update_info.fixed {
	display: block;
	position: static;
	margin-top: 10px;
	width: 100%;
	min-height: 14px;
}
#wrapper #wrapper-content #content #product-page .shipping-same-billing {
	display: block;
	position: absolute;
	margin-top: 10px;
	width: auto;
	height: 36px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
}
#wrapper #wrapper-content #content #product-page .AspNet-CreateUserWizard,
#wrapper #wrapper-content #content #product-page .content-right {
	margin: 30px 0 0 470px;
	width: 450px;
}
#wrapper #wrapper-content #content #product-page .AspNet-Login h2,
#wrapper #wrapper-content #content #product-page .AspNet-CreateUserWizard h2,
#wrapper #wrapper-content #content #product-page .content-left h2,
#wrapper #wrapper-content #content #product-page .content-right h2 {
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
}
#wrapper #wrapper-content #content #product-page .AspNet-Login fieldset,
#wrapper #wrapper-content #content #product-page .AspNet-CreateUserWizard fieldset,
#wrapper #wrapper-content #content #product-page fieldset,
#wrapper #wrapper-content #content #content-page fieldset {
	margin-top: 60px;
	font-size: 14px;
}
#wrapper #wrapper-content #content #product-page .AspNet-Login fieldset label,
#wrapper #wrapper-content #content #product-page .AspNet-CreateUserWizard fieldset label,
#wrapper #wrapper-content #content #product-page fieldset label,
#wrapper #wrapper-content #content #content-page fieldset label {
	display: block;
	margin: 15px 0 5px 0;
}
#wrapper #wrapper-content #content #product-page .AspNet-Login fieldset input,
#wrapper #wrapper-content #content #product-page .AspNet-CreateUserWizard fieldset input,
#wrapper #wrapper-content #content #product-page fieldset input,
#wrapper #wrapper-content #content #content-page fieldset input {
	width: 200px;
}
#wrapper #wrapper-content #content #product-page .AspNet-Login fieldset .button,
#wrapper #wrapper-content #content #product-page .AspNet-CreateUserWizard .AspNet-CreateUserWizard-CreateUserButtonPanel input,
#wrapper #wrapper-content #content #product-page fieldset .button,
#wrapper #wrapper-content #content #content-page fieldset .button {
	display: block;
	margin: 15px 0 30px 0;
	width: auto;
}
#wrapper #wrapper-content #content #product-page .AspNet-Login fieldset a,
#wrapper #wrapper-content #content #product-page fieldset a,
#wrapper #wrapper-content #content #content-page fieldset a {
	color: #fff;
}
#wrapper #wrapper-content #content #product-page .checkbox {
	display: block;
	margin: 15px 0 5px 0;
}
#wrapper #wrapper-content #content #product-page .checkbox input[type="checkbox"],
#wrapper #wrapper-content #content #content-page .checkbox input[type="checkbox"] {
	float: left;
	width: auto;
	margin-right: 10px;
}
#wrapper #wrapper-content #content #product-page fieldset hr {
	border: 0;
	width: 205px;
	color: #333;
	background-color: #333;
	height: 1px;
	margin: 25px 0;
	text-align: left;
}
#wrapper #wrapper-content #content #product-page .fineprint {
	margin-top: 40px;
	width: 255px;
	font-size: 11px;
	color: #969696;
}
#wrapper #wrapper-content #content #product-page fieldset .fineprint {
	margin-top: 100px;
	width: 205px;
}
#wrapper #wrapper-content #content #product-page .content-left .auspost {
	width: 450px;
	height: 24px;
	position: relative;
	display: block; 
	white-space: nowrap;
	margin: 24px 0 15px 0;
}
#wrapper #wrapper-content #content #product-page .content-left .auspost span {
	background-image: url(../images/auspost-bar.png);
	position: absolute;
	width: 100%;
	height: 100%;
}
#wrapper #wrapper-content #content #product-page .content-right .eway {
	width: 450px;
	height: 24px;
	position: relative;
	display: block; 
	white-space: nowrap;
	margin: 24px 0 0 0;
}
#wrapper #wrapper-content #content #product-page .content-right .eway span {
	background-image: url(../images/eway-bar.png);
	position: absolute;
	width: 100%;
	height: 100%;
}
#wrapper #wrapper-content #content #product-page .content-left .AspNet-RadioButtonList-Item {
	width: 345px;
	height: 50px;
	padding-top: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #131313;
}
#wrapper #wrapper-content #content #product-page .content-left .AspNet-RadioButtonList-Item input {
	width: 40px;
	height: 30px;
	float: left;
}
#wrapper #wrapper-content #content #product-page .content-left .AspNet-RadioButtonList-Item label {
	height: 50px;
}
#wrapper #wrapper-content #content #product-page .content-left .AspNet-RadioButtonList-Item label strong {
	font-size: 16px;
	font-weight: bold;
}
#wrapper #wrapper-content #content #product-page .content-left .AspNet-RadioButtonList-Item label .price {
	float: right;
	font-size: 16px;
	font-weight: bold;
}
#wrapper #wrapper-content #content #product-page .terms-links {
	font-size: 14px;
}
#wrapper #wrapper-content #content #product-page .terms-links a {
	font-size: inherit;
	color: #fff;
}
#wrapper #wrapper-content #content #product-page .address-left {
	font-size: 14px;
	font-weight: bold;
	float: left;
}
#wrapper #wrapper-content #content #product-page .address-right .update {
	display: block;
	margin-top: 8px;
	font-size: 12px;
	color: #969696;
}
#wrapper #wrapper-content #content #product-page .address-right .update a {
	font-size: inherit;
	color: inherit;
}
#wrapper #wrapper-content #content #product-page .address-right {
	font-size: 14px;
	margin: 0 0 24px 160px;
}
#wrapper #wrapper-content #content #product-page .content-right .payment-right {
	float: right;
}
#wrapper #wrapper-content #content #product-page .content-right .payment-left {
	margin-top: 0;
}
#wrapper #wrapper-content #content #product-page .content-right .payment-left fieldset {
	margin: 0;
}
#wrapper #wrapper-content #content #product-page .content-right .payment-left fieldset .left {
	float: left;
	width: 50px;
}
#wrapper #wrapper-content #content #product-page .content-right .payment-left fieldset input {
	clear: both;
}
#wrapper #wrapper-content #content #product-page .content-right .payment-left fieldset .right {
	margin-left: 70px;
}
#wrapper #wrapper-content #content #product-page .content-right .payment-left fieldset .left input {
	width: 40px;
}
#wrapper #wrapper-content #content #product-page .content-right .payment-left fieldset select {
	height: 22px;
}
#wrapper #wrapper-content #content #product-page .content-right .payment-left fieldset {
	width: 190px;
	padding-bottom: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #131313;
}
#wrapper #wrapper-content #content #product-page .content-right .payment-left fieldset abbr {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
}
#wrapper #wrapper-content #content #product-page .content-right .payment-right fieldset {
	margin: 0;
	padding: 0;
}
#wrapper #wrapper-content #content #product-page .content-right .AspNet-RadioButtonList-Item {
	width: 220px;
	height: 50px;
}
#wrapper #wrapper-content #content #product-page .content-right .AspNet-RadioButtonList-Item img {
	margin-right: 10px;
}
#wrapper #wrapper-content #content #product-page .content-right .AspNet-RadioButtonList-Item input {
	width: 40px;
	height: 20px;
	float: left;
}
#wrapper #wrapper-content #content #product-page .content-right .AspNet-RadioButtonList-Item label {
	height: 50px;
}
#wrapper #wrapper-content #content #product-page #checkout-submit {
	position: relative;
	margin-top: 20px;
	padding: 17px 12px;
	width: 896px;
	height: 34px;
	background-color: #236396;
	background-image: url(../images/checkout-bg.png);
	background-repeat: repeat-x;
	font-size: 14px;
	color: #fff;
}
#wrapper #wrapper-content #content #product-page #checkout-submit strong {
	display: block;
}
#wrapper #wrapper-content #content #product-page #checkout-submit .items-cost {
	position: absolute;
}
#wrapper #wrapper-content #content #product-page #checkout-submit .shipping {
	position: absolute;
	left: 145px;
}
#wrapper #wrapper-content #content #product-page #checkout-submit .tax {
	position: absolute;
	left: 275px;
}
#wrapper #wrapper-content #content #product-page #checkout-submit .total {
	position: absolute;
	left: 435px;
	padding-top: 10px;
	font-size: 24px;
}
#wrapper #wrapper-content #content #product-page #checkout-submit .submit {
	position: absolute;
	left: 705px;
	padding-top: 2px;
}




/* Product Page */
#wrapper #wrapper-content #content #product-page .prev {
	background: url(../images/left.png) center center no-repeat;
	width: 33px;
	height: 53px;
	border: 0px;
}
#wrapper #wrapper-content #content #product-page .next {
	background: url(../images/right.png) center center no-repeat;
	width: 32px;
	height: 53px;
	border: 0px;
}
#wrapper #wrapper-content #content #product-page div.product-carousel {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #1a1a1a;
}
#wrapper #wrapper-content #content #product-page div.product-carousel ul li{
	border: none;
	line-height: 0px;
	float: left;
}
#wrapper #wrapper-content #content #product-page div.product-carousel ul li a {
	display: block;
	border: 0px;
}
#wrapper #wrapper-content #content #product-page div.product-carousel ul li a img {
	display: block;
	border: 0px;
}
#wrapper #wrapper-content #content #product-page .product-details {
	margin: 35px auto;
	width: 920px;
}
#wrapper #wrapper-content #content #product-page .product-details .left {
	margin-top: 35px;
	width: 440px;
	float: left;
}
#wrapper #wrapper-content #content #product-page .product-details .left a.add-to-cart,
#wrapper #wrapper-content #content #product-page .product-details .left .sold-out {
	display: block;
	width: 168px;
	height: 20px;
	float: right;
	line-height: 1em;
}
#wrapper #wrapper-content #content #product-page .product-details .left a.add-to-cart span,
#wrapper #wrapper-content #content #product-page .product-details .left .sold-out span {
	background-repeat: no-repeat;
	background-position: 0 0;
	position: absolute;
	width: 168px;
	height: 20px;
	background-image: url(../images/titles/add-to-cart.png);
	background-repeat: no-repeat;
}
#wrapper #wrapper-content #content #product-page .product-details .left a.add-to-cart:hover span {
	background-position: 0 -20px;
}
#wrapper #wrapper-content #content #product-page .product-details .left .sold-out span {
	background-image: url(../images/titles/sold-out.png);
}
#wrapper #wrapper-content #content #product-page .product-details .left fieldset {
	margin-top: 25px;
}
#wrapper #wrapper-content #content #product-page .product-details .left fieldset.qty {
	margin: 0;
	float: left;
	width: 75px;
}
#wrapper #wrapper-content #content #product-page .product-details .left fieldset.colour {
	margin: 0 0 0 75px;
	width: auto;
	min-height: 62px;
}
#wrapper #wrapper-content #content #product-page .product-details .left fieldset.qty label,
#wrapper #wrapper-content #content #product-page .product-details .left fieldset.colour label {
	display: block;
	margin-bottom: 10px;
	text-transform: uppercase;
}
#wrapper #wrapper-content #content #product-page .product-details .left fieldset.colour .rcpViews {
	width: 370px;
}
#wrapper #wrapper-content #content #product-page .product-details .left fieldset.colour .rcpColorBox,
#wrapper #wrapper-content #content #product-page .product-details .left fieldset.colour .rcpSelectedColor {
	display: block;
	margin-top: 1px;
	width: 18px;
	height: 18px;
	border: solid 1px #202020;
}
#wrapper #wrapper-content #content #product-page .product-details .left fieldset.colour .rcpColorBox span,
#wrapper #wrapper-content #content #product-page .product-details .left fieldset.colour .rcpSelectedColor span {
	display: none;
}
#wrapper #wrapper-content #content #product-page .product-details .left fieldset.colour .rcpWebPalette li {
	float: left;
	margin-left: 20px;
}
#wrapper #wrapper-content #content #product-page .product-details .left fieldset.colour .rcpWebPalette li:first-child,
#wrapper #wrapper-content #content #product-page .product-details .left fieldset.colour .rcpWebPalette li.first-child {
	margin-left: 0;
}
#wrapper #wrapper-content #content #product-page .product-details .left fieldset.colour .rcpWebPalette li span {
	width: 18px;
	height: 18px;
}
#wrapper #wrapper-content #content #product-page .product-details .left fieldset.colour .rcpSelectedColor {
	border: solid 1px #fff;
}
#wrapper #wrapper-content #content #product-page .product-details .left #product-description {
	margin: 22px 0 40px 0;
	padding-top: 20px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #191919;
}
#wrapper #wrapper-content #content #product-page .product-details .left #product-description ul {
	list-style-position: outside;
	list-style-type: disc;
	margin-left: 25px;
}
#wrapper #wrapper-content #content #product-page .product-details .left #product-description ol {
	list-style-position: outside;
	list-style-type: decimal;
	margin-left: 25px;
}
#wrapper #wrapper-content #content #product-page .product-details .left #product-description li {
	line-height: 16px;
}
#wrapper #wrapper-content #content #product-page .product-details .left ul#product-features {
	height: 46px; 
}
#wrapper #wrapper-content #content #product-page .product-details .left ul#product-features ul {
	/*padding-bottom: 200px;
	clear: both;*/
}
#wrapper #wrapper-content #content #product-page .product-details .left ul#product-features li {
	margin: 0; 
	padding: 0 0 0 30px; 
	width: 46px;
	height: 46px; 
	float: left;
}
#wrapper #wrapper-content #content #product-page .product-details .left ul#product-features li:first-child,
#wrapper #wrapper-content #content #product-page .product-details .left ul#product-features li.first-child {
	padding: 0;
}
#wrapper #wrapper-content #content #product-page .product-details .left ul#product-features li a {
	position: relative;
	display: block; 
	width: 46px;
	height: 46px; 
	line-height: 1em;
}
#wrapper #wrapper-content #content #product-page .product-details .left ul#product-features li span {
	background-image: url(../images/features.png);
	background-position: 0 0;
	position: absolute;
	width: 46px;
	height: 46px; 
}
#wrapper #wrapper-content #content #product-page .product-details .left ul#product-features li #noise-cancelling-microphone span {
	background-position: 0 0;
}
#wrapper #wrapper-content #content #product-page .product-details .left ul#product-features li #powerful-40mm-driver span,
#wrapper #wrapper-content #content #product-page .product-details .left ul#product-features li #dynamic-microdriver-technology span,
#wrapper #wrapper-content #content #product-page .product-details .left ul#product-features li #s10mm-driver span,
#wrapper #wrapper-content #content #product-page .product-details .left ul#product-features li #s14-2mm-driver span {
	background-position: -46px 0;
}
#wrapper #wrapper-content #content #product-page .product-details .left ul#product-features li #pc-windows-compatible span {
	background-position: -92px 0;
}
#wrapper #wrapper-content #content #product-page .product-details .left ul#product-features li #dual-35mm-connector span {
	background-position: -138px 0;
}
#wrapper #wrapper-content #content #product-page .product-details .left ul#product-features li #wired-control span {
	background-position: -184px 0;
}
#wrapper #wrapper-content #content #product-page .product-details .left ul#product-features li #adjustable-headband span {
	background-position: -230px 0;
}
#wrapper #wrapper-content #content #product-page .product-details .left ul#product-features li #noise-isolation span,
#wrapper #wrapper-content #content #product-page .product-details .left ul#product-features li #noise-canceling-microphone span {
	background-position: -276px 0;
}
#wrapper #wrapper-content #content #product-page .product-details .left ul#product-features li #volume-control span {
	background-position: -322px 0;
}
#wrapper #wrapper-content #content #product-page .product-details .left ul#product-features li #ear-bud-sizing span {
	background-position: -368px 0;
}
#wrapper #wrapper-content #content #product-page .product-details .left ul#product-features li #carry-pouch span {
	background-position: -414px 0;
}
#wrapper #wrapper-content #content #product-page .product-details .left ul#product-features li #one-year-warranty span {
	background-position: -460px 0;
}
#wrapper #wrapper-content #content #product-page .product-details .left ul#product-features li #iphone-compatible span {
	background-position: -506px 0;
}
#wrapper #wrapper-content #content #product-page .product-details .left ul#product-features li #ipod-mp3-compatible span {
	background-position: -552px 0;
}
#wrapper #wrapper-content #content #product-page .product-details .left ul#product-features li #nylon-audio-cord span {
	background-position: -598px 0;
}
#wrapper #wrapper-content #content #product-page .product-details .left #product-feature-descriptions {
	position: relative;
	height: 120px;
	clear: both;
}
#wrapper #wrapper-content #content #product-page .product-details .left .product-feature-description {
	position: absolute;
	width: 418px;
	background-color: #131313;
	padding: 19px 10px 10px 10px;
	line-height: 16px;
	display: none;
	background-image: url(../images/feature-arrow.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-size: 12px;
}
#wrapper #wrapper-content #content #product-page .product-details .left .product-feature-description strong {
	display: block;
	padding-bottom: 5px;
	color: #fff;
}
#wrapper #wrapper-content #content #product-page .product-details .left .product-feature-description.one {
	background-position: -416px 0px;
}
#wrapper #wrapper-content #content #product-page .product-details .left .product-feature-description.two {
	background-position: -340px 0px;
}
#wrapper #wrapper-content #content #product-page .product-details .left .product-feature-description.three {
	background-position: -264px 0px;
}
#wrapper #wrapper-content #content #product-page .product-details .left .product-feature-description.four {
	background-position: -188px 0px;
}
#wrapper #wrapper-content #content #product-page .product-details .left .product-feature-description.five {
	background-position: -112px 0px;
}
#wrapper #wrapper-content #content #product-page .product-details .left .product-feature-description.six {
	background-position: -36px 0px;
}
#wrapper #wrapper-content #content #product-page .product-details .left #product-specifications {
	/*margin-top: 120px;*/
	clear: both;
}
#wrapper #wrapper-content #content #product-page .product-details .left #product-specifications h3 {
	font-size: 12px;
	text-transform: uppercase;
	margin-bottom: 0;
	padding-bottom: 0;
}


#wrapper #wrapper-content #content #product-page .product-details .left #product-specifications ul {
	width: 438px;
	list-style: none;
	margin: 0 0 2em;
	padding: 0;
}
#wrapper #wrapper-content #content #product-page .product-details .left #product-specifications ul li {
	clear: both;
	margin: 0;
	padding: 0 0 1.6em 0;
	position: relative;
	border-bottom: dotted 1px #999;
	font-size: 11px;
}
#wrapper #wrapper-content #content #product-page .product-details .left #product-specifications ul strong {
	background: #000;
	padding: 0 3px 0 0;
	font-weight: normal;
	position: absolute;
	bottom: -.3em;
	left: 0;
}
#wrapper #wrapper-content #content #product-page .product-details .left #product-specifications ul em {
	background: #000;
	padding: 0 0 0 1px;
	position: absolute;
	bottom: -.2em;
	right: 0;
	font-style: normal;
}

#wrapper #wrapper-content #content #product-page .product-details .right {
	margin: 35px 0 0 480px;
	width: 440px;
}
#wrapper #wrapper-content #content #product-page .product-details .right {
	display: block;
	width: 440px;
	height: 560px;
}
#wrapper #wrapper-content #content #product-page .product-details .right #thumbnails {
	margin-top: 19px;
}
#wrapper #wrapper-content #content #product-page .product-details .right #thumbnails ul {
	width: 1000px !important;
}
#wrapper #wrapper-content #content #product-page .product-details .right #thumbnails ul li {
	border: none;
	line-height: 0px;
	margin-right: 27px;
	float: left;
}
#wrapper #wrapper-content #content #product-page .product-details .right #thumbnails ul li:first-child,
#wrapper #wrapper-content #content #product-page .product-details .right #thumbnails ul li.first-child {
	margin-left: 0;
}
#wrapper #wrapper-content #content #product-page .product-details .right #thumbnails ul li a {
	display: block;
	border: 0px;
}
#wrapper #wrapper-content #content #product-page .product-details .right #thumbnails ul li a img {
	display: block;
	border: 0px;
}

#wrapper #wrapper-content #content #content-page .content-table {
	margin-bottom: 15px;
}
#wrapper #wrapper-content #content #content-page .content-table th {
	font-weight: bold;
}
#wrapper #wrapper-content #content #content-page .content-table th,
#wrapper #wrapper-content #content #content-page .content-table td {
	padding: 13px 0;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
#wrapper #wrapper-content #content #content-page .content-table th[scope~="col"] {
	padding: 8px 0;
}

#wrapper #wrapper-content #content #product-page .shipping-table {
	margin-bottom: 15px;
}
#wrapper #wrapper-content #content #product-page .shipping-table th {
	font-weight: bold;
}
#wrapper #wrapper-content #content #product-page .shipping-table th,
#wrapper #wrapper-content #content #product-page .shipping-table td {
	padding: 7px 5px;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #525252;
}
#wrapper #wrapper-content #content #product-page .shipping-table th[scope~="col"] {
	padding: 3px 5px;
	background-color: #212121;
}


/* 4 :-------- Footer ------------ */
#wrapper #wrapper-content #footer {
	width: 960px;
	height: 64px;
	background-image: url(../images/line-bg.png);
	background-repeat: repeat-x;
}
#wrapper #wrapper-content #footer ul {
	margin: 0 auto;
	padding-top: 17px;
	list-style-type: none;
	text-align: center;
}
#wrapper #wrapper-content #footer ul li {
	display: inline;
	padding-left: 30px;
	text-align: center;
	font-size: 11px;
}
#wrapper #wrapper-content #footer ul li a {
	text-transform: uppercase;
	text-decoration: none;
	color: #747474;
}
#wrapper #wrapper-content #footer ul li a:hover {
	text-decoration: underline;
}
#wrapper #wrapper-content #footer ul li:first-child {
	padding-left: 0;
}







#splash {
	margin: 250px auto;
	width: 261px;
}




/* Reseller Page */

#wrapper #wrapper-content #content #reseller-page .postal-same-business {
	display: block;
	position: absolute;
	margin: -43px 0 0 250px;
	width: auto;
	height: 36px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
}
#wrapper #wrapper-content #content #reseller-page .AspNet-Login h2,
#wrapper #wrapper-content #content #reseller-page .AspNet-CreateUserWizard h2,
#wrapper #wrapper-content #content #reseller-page .content-left h2,
#wrapper #wrapper-content #content #reseller-page .content-right h2 {
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
}
#wrapper #wrapper-content #content #reseller-page .AspNet-Login fieldset,
#wrapper #wrapper-content #content #reseller-page .AspNet-CreateUserWizard fieldset,
#wrapper #wrapper-content #content #reseller-page fieldset,
#wrapper #wrapper-content #content #content-page fieldset {
	margin-top: 50px;
	font-size: 14px;
}
#wrapper #wrapper-content #content #reseller-page .AspNet-Login fieldset label,
#wrapper #wrapper-content #content #reseller-page .AspNet-CreateUserWizard fieldset label,
#wrapper #wrapper-content #content #reseller-page fieldset label,
#wrapper #wrapper-content #content #content-page fieldset label {
	display: block;
	margin: 15px 0 5px 0;
}
#wrapper #wrapper-content #content #reseller-page .AspNet-Login fieldset input,
#wrapper #wrapper-content #content #reseller-page .AspNet-CreateUserWizard fieldset input,
#wrapper #wrapper-content #content #reseller-page fieldset input,
#wrapper #wrapper-content #content #content-page fieldset input {
	width: 200px;
}
#wrapper #wrapper-content #content #reseller-page .AspNet-Login fieldset .button,
#wrapper #wrapper-content #content #reseller-page .AspNet-CreateUserWizard .AspNet-CreateUserWizard-CreateUserButtonPanel input,
#wrapper #wrapper-content #content #reseller-page fieldset .button,
#wrapper #wrapper-content #content #content-page fieldset .button {
	display: block;
	margin: 15px 0 30px 0;
	width: auto;
}
#wrapper #wrapper-content #content #reseller-page .AspNet-Login fieldset a,
#wrapper #wrapper-content #content #reseller-page fieldset a,
#wrapper #wrapper-content #content #content-page fieldset a {
	color: #fff;
}
#wrapper #wrapper-content #content #reseller-page .checkbox {
	display: block;
	margin: 15px 0 5px 0;
}
#wrapper #wrapper-content #content #reseller-page .checkbox input[type="checkbox"],
#wrapper #wrapper-content #content #content-page .checkbox input[type="checkbox"] {
	float: left;
	width: auto;
	margin-right: 10px;
}
#wrapper #wrapper-content #content #reseller-page fieldset hr {
	border: 0;
	width: 205px;
	color: #333;
	background-color: #333;
	height: 1px;
	margin: 25px 0;
	text-align: left;
}
#wrapper #wrapper-content #content #reseller-page .fineprint {
	margin-top: 40px;
	width: 255px;
	font-size: 11px;
	color: #969696;
}
