
/*________ GLOBAL STYLES ________*/
* {
margin: 0;
padding: 0;
}
body {
font: 14px Arial, Helvetica, sans-serif; 
color: #484848;
background-color: #FFF;
}
a { color: #d5611f; }
a:hover { color: #000; }
img {
border: 0;
display: block;
}
fieldset {
border: none;
background-color: #fff;
border-color: #fff;
}
.centerColumn h1, .centerColumn h2, #crossSell h2 {
background: url(/images/bg-splat.gif) left no-repeat;
font: 18px Arial Black, Arial, Helvetica, Sans Serif;
color: #2b2b2b;
text-transform: uppercase;
padding: 8px 0 0 20px;
height: 31px;
margin-bottom: 13px;
letter-spacing: -1px;
}
#crossSell {
clear: both;
}
.imgRight {
float: right;
}
.imgLeft {
float: left;
margin: 0 15px 15px 0;
}
/*________ HEADER ________*/
#headerContainer {
width: 100%;
height: 100px;
background: #000 url(/images/bg-header.jpg) no-repeat center top;
}
#header {
width: 950px;
margin: 0 auto;
}
#header h1 {
float: left;
}
#utility {
text-align: right;
margin-right: 20px;
padding-top: 45px;
}
#utility p {
font-weight: bold;
color: #fff;
font-size: 12px;
}
#utility ul {
list-style-type: none;
}
#utility li {
display: inline;
font-size: 11px;
border-left: 1px solid #404040;
margin-left: 5px;
padding-left: 8px;
}
#utility li.gvCredit {
border: 0;
color: #ff0000;
font-weight: bold;
}
#utility li a {
text-decoration: none;
color: #c3c3c3;
}
#utility li a:hover {
color: #FFF;
}

#topNotice {
background-color: #dd0000;
text-align: center;
color: #FFFFFF;
padding: 4px 0;
border-bottom: 1px solid #000;
font-size: 11px;
font-weight: bold;
}

/*________ MAIN NAV ________*/
#mainNavContainer {
width: 100%;
height: 40px;
background: #24242d url(/images/bg-nav.gif) no-repeat center;
}
#mainNav {
width: 950px;
margin: 0 auto;
list-style-type: none;
font-weight: bold;
}
#mainNav li {
float: left;
width: 126px;
list-style-type: none;
text-align: center;
text-shadow: 1px 1px 1px #000;
}
#mainNav li a {
background: #24242d url(/images/bg-nav-button.gif) no-repeat;
color: #e1e1e2;
text-decoration: none;
display: block;
height: 16px;
padding: 12px 0;
}
#mainNav li a:hover {
color: #FFF;
background-position: 0 -40px;
}
#mainNav li.navContact {
border-right: 1px solid #474751;
}
#mainNav li.navFacebook {
margin: 10px 0 0 54px;
width: 130px;
overflow: hidden;
}
/*________ CONTENT ________*/
#contentOuterContainer {
width: 100%;
background: #b2b2b2 url(/images/bg.gif) repeat-y center;
}
#contentInnerContainer {
width: 950px;
margin: 0 auto;
overflow: hidden;
clear: both;
}
#content {
width: 640px;
float: left;
padding: 20px 30px;
}
#content .messageStackSuccess {
background: #d96c25 url(/images/bg-success.gif) no-repeat;
border: none;
width: 620px;
height: 32px;
padding: 0;
font-weight: bold;
color: #fff;
padding: 8px 0 0 20px;
margin-bottom: 15px;
}
#content .messageStackSuccess img {
display: none;
}
.centerColumn { 
margin-bottom: 20px;
}
/*________ SIDEBAR ________*/
#sidebar {
width: 210px;
float: left;
padding: 20px;
}
#sidebar h3 {
margin-bottom: 10px;
}
#sidebar ul {
list-style-type: none;
}
#sideCart {
font-size: 11px;
color: #2e2e2e;
}
#sideCart .orgBut {
float: none;
}
#sideCart p a {
color: #d5611f;
}
#sideCart p a:hover {
color: #000;
text-decoration: none;
}
#sideCart p.myCartTotal {
text-align: center;
display: block;
width: 210px;
height: 18px;
background-color: #c7c7c7;
padding-top: 3px;
margin: 6px 0 10px 0;
}
.myCartCheckout img {
margin-left: auto;
}
#cartProducts {
margin-top: 10px;
border-top: 1px solid #b2b2b2;
padding-top: 10px;
}
#cartProducts p {
font-size: 12px;
font-weight: bold;
}
#cartProducts ul {
list-style-type: none;
}
#cartProducts ul li {
height: 72px;
border-bottom: 1px dotted #b2b2b2;
margin-bottom: 10px;
padding-top: 10px;
line-height: 1.2;
}
#cartProducts ul li h3 {
font-size: 12px;
margin: 0;
}
#cartProducts ul li h4 {
color: #707070;
font-size: 11px;
font-weight: normal;
}
#cartProducts ul li p {
font-size: 11px;
font-weight: normal;
}
.myCartDel {
float: right;
}
.cartThumb {
float: left;
padding: 1px;
background: #FFF;
border: 1px solid #b2b2b2;
margin-right: 10px;
margin-bottom: 10px;
}
#latestNews, #latestVids {
margin-bottom: 20px;
overflow: hidden;
}
#latestNews ul {
margin-bottom: 10px;
}

#sidebar #latestNews.bands ul li a {
font-size: 9px;
padding: 4px 0;
}

#latestNews {
padding-top: 10px;
}
#latestNews ul li, #latestVids ul li {
border-bottom: 1px solid #b2b2b2;
font-size: 11px;
}
#latestNews ul li a, #latestVids ul li a {
padding: 6px 0;
display: block;
color: #2e2e2e;
text-decoration: none;
}
#latestNews ul li a:hover, #latestVids ul li a:hover {
color: #d5611f;
}
.orgBut {
border: 1px solid #c3561b;
text-decoration: none;
padding: 4px 6px;
background: #de792d url(/images/bg-button.gif) repeat-x bottom;
width: auto;
color: #fff;
font-size: 12px;
font-weight: bold;
float: left;
margin-bottom: 5px;
clear: left;
}
.orgBut:hover {
text-decoration: none;
border: 1px solid #642e11;
color: #fff;
}
#contactUsDefault p.orgBut {
font-weight: normal;
border: 0;
height: 19px;
padding-top: 7px;
margin-bottom: 15px;
padding-bottom: 4px; 
}
p.orgBut a {
color: #fff;
}
p.orgBut:hover {
border: none;
}
#latestVids p {
font-size: 11px;
font-weight: bold;
padding: 5px 0 10px 0;
}
#latestVids object embed {
width: 210px;
height: 168px;
}
.moreVids {
font-size: 11px;
clear: both;
display: block;
text-decoration: none;
}
.moreVids:hover {
color: #000;
}
/*________ FOOTER ________*/
#newsletter {
display: none;
}
#footerContainer {
width: 100%;
background: #43434b url(/images/bg-footer.gif) no-repeat center top;
clear: both;
}
#footer {
width: 950px;
height: 660px;
margin: 0 auto;
}
#footerRight {
float: right;
height: 134px;
padding: 56px 0 0 20px;
width: 230px;
margin: 0;
background: #43434b url(/images/bg-payment-options.gif) no-repeat top right;
}
#footerLeft {
width: 659px;
margin-left: 20px;
text-align: center;
}
#footerLeft ul {
list-style-type: none;
padding-top: 19px;
margin-bottom: 20px;
}
#footerLeft ul li {
display: inline;
padding: 19px 25px 0 25px;
border-right: 1px solid #696a72; 
}
#footerLeft ul li.navContact {
border: none;
}
#footerLeft ul li a {
color: #dbdbdb;
text-decoration: none;
font-size: 12px;
}
#footerLeft ul li a:hover {
color: #FFF;
}
#footerLeft #botButtons a {
float: left;
}
/*________ HOMEPAGE ________*/
#mainPromo {
background: #dedede url(/images/main-promo-background.jpg) no-repeat;
margin-bottom: 20px;
height: 225px;
padding: 5px 0 0 5px;
}
#promoSlide {
background: #dedede url(/images/main-promo-background.jpg) no-repeat;
display: block;
overflow: hidden;
margin-bottom: 20px;
height: 220px;
width: 630px;
padding: 5px;
}
.startShopping {
border: 1px solid #c3561b;
overflow:hidden;
padding: 10px;
margin-bottom: 20px;
height: 30px;
background: #de792d url(/images/bg-start-shopping.gif) repeat-x bottom;
}
.startShopping h3, .startShopping p, .startShopping img {
float: left;
}
.startShopping h3 {
padding: 2px 10px 2px 0;
font: 16px Arial Black, Arial, Helvetica, Sans Serif;
color: #FFF;
font-weight: bold;
letter-spacing: -1px;
}
.startShopping p {
padding: 5px 15px;
color: #FFF;
}
.startShopping select {
float: left;
font: bold 14px Arial, Helvetica, Sans Serif;
color: #2b2b2b;
width: 155px;
height: 30px;
padding:5px;
}
.startShopping select option {
padding: 5px;
border-bottom: 1px solid #dbdbdb;
display: block;
}
#bandList {
}
#bandList li {
border-bottom: 1px solid #dbdbdb;
}
#bandList li a {
padding: 5px 0 0 10px;
display: block;
background-color: #fff;
color: #2b2b2b;
text-decoration: none;
width: 180px;
height: 20px;
}
#crossSell h2 {
margin-bottom: 15px;
}
#featuredProducts {
clear: both;
}
#featuredProducts, #productListing, #crossSell, #newsItems .newsProducts {
overflow: hidden;
padding-bottom: 15px;
}
#featuredProducts div, #productListing div, #crossSell div, #newsItems .newsProducts div {
width: 200px;
float: left;
margin-right: 20px;
background-color: #fff;
margin-bottom: 25px;
}
#featuredProducts div img, #productListing div img, #crossSell div img, #newsItems .newsProducts div img {
padding: 2px;
border: 1px solid #dbdbdb;

width: 194px;
height: 154px;
}
#featuredProducts div.noMargin, #productListing div.noMargin, #crossSell div.noMargin, #newsItems .newsProducts div.noMargin {
margin-right: 0;
}
#featuredProducts div p.price, #productListing div p.price, #crossSell div p.price, #newsItems .newsProducts div p.price {
color: #d5611f;
font: 22px georgia, times, serif;
padding-right: 5px;
float: left;
border-right: 1px dotted #bbbbbb;
margin-right: 5px;
margin-bottom: 5px;
}
#featuredProducts div h3, #productListing div h3, #crossSell div h3, #newsItems .newsProducts div h3 {
font-size: 85%;
margin: 0;
}
#featuredProducts div p, #productListing div p, #crossSell div p, #newsItems .newsProducts div p {
font-size: 80%;
color: #707070;
}
.clearLeft {
clear: left;
}
.navSplitPagesResult {
margin-bottom: 15px;
font-size: 11px;
clear: left;
}

#newsItems .newsProducts div.available {
background-color: #dbdbdb;
padding: 0;
margin: 0;
}

#productListing div.available, #featuredProducts div.available, #crossSell div.available, #newsItems .newsProducts div.available {
background-color: #dbdbdb;
margin: 0 0 4px 0;
}
#productListing div.available ul, #productListing div.available p, #featuredProducts div.available ul, #featuredProducts div.available p, #crossSell div.available ul, #crossSell div.available p, #newsItems .newsProducts div.available ul, #newsItems .newsProducts div.available p {
float: left;
list-style-type: none;
margin: 0;
padding: 0;
font-size: 10px;
}
#productListing div.available p, #featuredProducts div.available p, #crossSell div.available p, #newsItems .newsProducts div.available {
padding: 3px 5px 0 5px;
}
#productListing div.available ul li, #featuredProducts div.available ul li, #crossSell div.available ul li, #newsItems .newsProducts div.available ul li {
float: left;
padding: 3px 5px;
border-left: 1px solid #fff;
width: 12px;
text-align: center;
}

#newProductsDefaultListingTopLinks, #newProductsDefaultListingBottomLinks {
padding: 0;
margin-top: -3px;
}
.navSplitPagesLinks a {
border: 1px solid #c3561b;
text-decoration: none;
padding: 4px 6px;
background: #de792d url(/images/bg-button.gif) repeat-x;
float: left;
color: #fff;
font-size: 12px;
font-weight: bold;
display: block;
margin: 0 0 0 5px;
}
.navSplitPagesLinks a:hover {
text-decoration: none;
border: 1px solid #642e11;
color: #fff;
}
.navSplitPagesLinks strong {
float: left;
padding: 5px 2px;
margin: 0 0 0 5px;
}
#newProductsDefault #productListing, #indexProductList #productListing, #pageBody #productListing, #productListing {
border-bottom: 1px dotted #d9d9d9;
margin-bottom: 10px;
}
.normalprice {
color: #f0c5ac;
font-size: 90%;
}
/*________ CONTACT US ____________*/
#contactForm {
float: right;
width: 375px;
}
#contactForm.bandPage {
float: none;
padding: 15px 0;
}
#indexProductList #featuredProducts {
border-top: 1px dotted #d9d9d9;
}
#contactForm fieldset {
border: 0;
}
#contactForm fieldset legend {
display: none;
}
#contactForm label {
float: left;
clear: both;
width: 80px;
padding-top: 3px;
margin: 0 0 7px 0;
font-weight: bold;
}
#contactForm fieldset input {
display: block;
width: 197px;
padding: 2px 0 2px 3px;
margin: 0 0 7px 0;
border: 1px solid #dbdbdb;
}
#contactForm textarea {
display: block;
width: 287px;
height: 161px;
padding: 2px 0 2px 3px;
margin: 0 0 7px 0;
overflow: auto;
font: 13px Arial, sans-serif;
border: 1px solid #dbdbdb;
}
#contactForm input {
margin: 0 0 0 80px;
}
#contactForm #errorText p {
font-weight: bold;
color: #e11717;
margin-bottom: 5px;
}
#contactForm #errorText ul {
padding: 0 0 10px 30px;
color: #e11717;
}
#contactForm #errorText ul li {
margin-bottom: 3px;
}
#successText p {
font-weight: bold;
color: #05be0e;
margin-bottom: 5px;
padding: 15px 0;
}
#contactUsDefault p {
padding-bottom: 15px; 
}
.skypeIcon {
float:left;
margin: -3px 3px 0 3px;
}
.skypeName {
float:left; 
}
/*________ REQUESTS ________*/
#contactForm.request #newsletterPref input {
margin-left: 100px;
}
#contactForm.request #newsletterPref label {
width: 250px;
}
#contactForm.request input {
margin-left: 100px;
}
#contactForm.request textarea {
width: 270px;
height: 80px;
}
#contactForm.request label {
width: 100px;
}
#contactForm.request #verification img {
margin: 0 8px 8px 100px;
float: left;
}
#contactForm.request #verification a {
display: block;
overflow: hidden;
width: 80px;
font-size: 12px;
padding: 7px 0;
}
#requestBanner, #specialBanner {
display: block;
margin-bottom: 25px;
}
#giftBanner {
display: block;
margin: 0 0 15px 0;
}
/*________ NEWSLETTER ERROR ________*/
.signupError {
padding: 15px 0 20px 30px;
color: #ff0000;
font-weight: bold;
}
form.signup {
width: 280px;
}
form.signup label {
font-weight: bold;
width: 86px;
display: block;
float: left;
padding-top: 6px;
}
form.signup fieldset {
border: 0;
}
form.signup fieldset input {
width: 187px;
height: 25px;
border: 1px solid #dbdbdb;
float: left;
margin-bottom: 5px;
margin-left: 0px;
padding: 3px 0 0 3px;
}
form.signup input {
margin-left: 85px;
}
/*________ PRODUCT DETAIL ________*/
#productDetails {
overflow: hidden;
margin-bottom: 35px;
}
#content #productDetails h2 {
font: 18px Arial Black, Arial, Helvetica, Sans Serif;
color: #2b2b2b;
font-weight: normal;
padding: 0;
margin: 0;
letter-spacing: -0.5px;
}
#productDetails h3 {
font: bold 16px Arial, Helvetica, Sans Serif;
color: #707070;
padding: 0;
margin-bottom: 15px;
letter-spacing: -0.5px;
}
#productDetails #mainImg {
float: left;
width: 260px;
margin-right: 30px;
padding: 2px;
border: 1px solid #dbdbdb;
}
#productDetails #mainImg #backPrint {
display: block;
height: 24px;
background-color: #d5611f;
margin-top: 2px;
text-align: center;
color: #FFF;
font-weight: bold;
text-decoration: none;
padding: 6px 0 0 0;
width: 260px;
float: left;
}
#productDetails #mainImg #backPrint:hover {
background-color: #dbdbdb;
color: #2b2b2b;
}
#content #productDetails #mainImg a {
display: block;
}
#content #productDetails #mainImg img {
width: 260px;
height: 300px;
}
#productDetails #productText {
float: left;
width: 330px;
}
#productDetails select {
float: left;
margin-right: 10px;
}
#productDetails p {
color: #959595;
font-size: 11px;
font-weight: bold;
}
#productDetails p a {
color: #959595;
font-weight: normal;
}
#productDetails p a:hover {
color: #484848;
}
#productDetails p.backLink {
font-weight: normal;
padding-top: 15px;
}
#productText #soldOut p {
margin-bottom: 5px;
font-weight: normal;
}
#productText #soldOut p strong {
color: #ff0000;
}
#productText #soldOut fieldset {
width: 250px;
border: 0;
}
#productText #soldOut fieldset label {
font-size: 11px;
width: 63px;
display: block;
float: left;
clear: left;
padding-top: 3px;
}
#productText #soldOut fieldset input {
float: left;
border: 1px solid #dbdbdb;
margin-bottom: 3px;
font-size: 11px;
height: 17px;
padding: 3px 0 0 3px;
margin: 0 0 3px 0;
width: 150px;
}
#productText #soldOut input {
margin: 3px 0 0 63px;
}
#productAttributes {
overflow: hidden;
padding-bottom: 10px;
margin-bottom: 0;
}
#productAttributes p {
padding-top: 5px;
}
#cartAdd {
}
body #content #cartAdd label {
margin: 0;
display: block;
width: 100px;
height: 23px;
float: left;
padding-top: 4px;;
clear: left;
}
#cartAdd label, #productAttributes label {
font: 14px Arial, Helvetica, Sans Serif;
color: #2b2b2b;
}
#productAttributes label {
float: left;
margin-right: 4px;
padding-top: 3px;
}
#productAttributes select {
border: 1px solid #dbdbdb;
padding: 2px 0;
}
#cartAdd input {
margin-top: 16px;
}
#cartAdd #cart_quantity {
border: 1px solid #dbdbdb;
width: 60px;
height: 21px;
font-size: 14px;
color: #2b2b2b;
padding: 2px 0 0 8px;
margin: 0 0 10px 0;
display: inline;
float: left;
clear: none;
}
#productDetails #productPrices {
border-top: 1px dotted #dbdbdb;
border-bottom: 1px dotted #dbdbdb;
height: 22px;
font-size: 14px;
color: #2b2b2b;
padding-top: 6px;
margin-bottom: 6px;
width: 170px;
clear: left;
}

#sorter {
float: right;
padding-top: 10px;
}
/*_________ CUSTOMER SERVICE ________*/
#conditions p, #conditions ul {
line-height: 1.4;
margin-bottom: 15px;
}
#conditions ul {
margin-left: 50px;
}
#conditions h3 {
font-size: 16px;
margin-bottom: 5px;
color: #d5611f;
}
/*_________ ACCOUNT ________*/
#createAcctSuccess p {
padding-bottom: 15px;
line-height: 1.4;
}
#createAcctSuccess fieldset {
border: 0;
border-bottom: 1px dotted #dbdbdb;
margin-bottom: 15px;
padding-bottom: 15px;
}
#createAcctSuccess fieldset legend {
display: none;
}
#createAcctSuccess fieldset img {
display: inline;
}
#accountDefault h3 {
margin-bottom: 15px;
border-bottom: 1px dotted #b2b2b2;
padding-bottom: 5px;
}
#accountDefault ul {
padding-left: 25px;
line-height: 1.4;
}
#accountDefault th, #accountHistInfo th {
text-align: left;
color: #d5611f;
padding-bottom: 5px;
}
#accountDefault td {
padding-right: 20px;
font-size: 12px;
vertical-align: top;
}
#content #accountHistoryDefault fieldset {
padding: 10px 0 10px 10px;
margin-bottom: 15px;
border: 1px dotted #dbdbdb;
}
#content #accountHistoryDefault fieldset legend {
color: #d5611f;
font-weight: bold;
}
#accountHistoryDefault fieldset div {
padding: 0 15px 0 0;
line-height: 1.6;
}
#accountHistInfo p {
font-size: 12px;
}
#accountHistInfo h4 {
padding-bottom: 5px;
}
#accountHistInfo table {
border-bottom: 1px dotted #dbdbdb;
padding-bottom: 15px;
margin-bottom: 10px;
}
#accountHistInfo table ul {
padding-left: 30px;
font-size: 80%;
}
th#myAccountTotal {
width: 50px;
text-align: right;
}
th#myAccountQuantity {
padding-right: 80px;
}
#accountHistInfo table .accountQuantityDisplay {
text-align: left;
}
#accountHistInfo #orderTotals {
margin-bottom: 15px;
width: 460px;
margin-left: auto;
}
#accountHistInfo #orderTotals .lineTitle {
width: 350px;
}
#accountHistInfo h3 {
padding-bottom: 10px;
}
/*_________ SHOPPING CART ________*/
#cartContentsDisplay th {
font: bold 14px Arial, Helvetica, Sans Serif;
color: #2b2b2b;
height: 25px;
text-align: left;
border-bottom: 1px solid #b2b2b2;
vertical-align: middle;
}
#scQuantityHeading {
width: 175px;
}
#scProductsHeading {
width: 220px;
}
#scUnitHeading {
width: 100px;
}
#cartContentsDisplay tr {
background-color: #fff;
vertical-align: top;
}
#cartContentsDisplay tr td {
text-align: left;
border-bottom: 1px dotted #b2b2b2;
}
.cartQuantity b {
float: left;
}
.cartQuantity b input {
width: 45px;
height: 20px;
float: none;
border: 1px solid #dbdbdb;
margin-right: 5px;
padding: 3px 0 0 3px;
}
#content table#cartContentsDisplay td.cartQuantity input {
display: inline;
clear: none;
float: left;
}
.cartProductDisplay img {
padding: 1px;
border: 1px solid #dbdbdb;
float: left;
margin-right: 10px;
}
#content .cartProductDisplay h3 {
color: #2b2b2b;
font: bold 12px Arial, Helvetica, Sans Serif;
text-transform: none;
letter-spacing: 0;
padding: 0;
clear: none;
}
#content .cartProductDisplay h4 {
font: 11px Arial, Helvetica, Sans Serif;
color: #707070;
text-transform: none;
letter-spacing: 0;
padding: 0;
clear: none;
}
#content .cartProductDisplay p {
font-size: 11px;
color: #2b2b2b;
}
.cartProductDisplay .markProductOutOfStock {
color: #ff0000;
font-weight: bold;
height: 10px;
}
#cartSubTotal {
border-bottom: 1px dotted #b2b2b2;
font-weight: bold;
text-align: right;
height: 22px;
padding: 6px 15px 0 0;
}
#cartSubTotal a {
color: #969696;
text-decoration: none;
font-weight: normal;
}
#cartSubTotal a:hover {
color: #d5611f;
}
/*_________ LATEST NEWS _________*/
#newsItems h3 {
color: #2b2b2b;
font: 14px Arial Black, Arial, Helvetica, sans-serif;
text-transform: uppercase;
letter-spacing: -0.5px;
font-size: 15px;
}
#newsItems p.merchLink {
font-size: 14px;
color: #d5611f;
}
#newsItems p.merchLink a {
text-decoration: none;
}
#crossSell h2 a {
text-decoration: none;
color: #2b2b2b;
}
#newsItems .newsProducts {
padding-bottom: 0;
background-color: #fff;
margin-top: -26px;
}
#newsItems .newsProducts div {
border-bottom: none;
}
#newsItems .newsProducts div h3 {
font-size: 85%;
margin: 0;
font: bold 85% Arial, Helvetica, Sans Serif;
letter-spacing: 0;
text-transform: none;
color: #484848;
}
#newsItems h3 a {
text-decoration: none;
color: #2b2b2b;
}
#newsItems small {
color: #707070;
font-size: 11px;
display: block;
margin-bottom: 10px;
}
#newsItems p {
font-size: 12px;
margin-bottom: 15px;
line-height: 1.5;
}
#newsItems ul, #newsItems ol {
font-size: 12px;
margin: 0 0 15px 50px;
}
#newsItems blockquote {
font: italic 12px Georgia, Times;
line-height: 1.5;
margin-left: 15px;
padding-left: 15px;
color: #636363;
border-left: 1px solid #e0e0e0;
}
#newsItems div {
border-bottom: 1px dotted #b2b2b2;
margin-bottom: 25px;
}
/*________ VIDEOS ________*/
#videos div {
width: 144px;
float: left;
height: 154px;
margin-right: 10px;
}
#videos div img {
padding: 1px;
border: 1px solid #dbdbdb;
margin-bottom: 3px;
width: 128px;
height: 96px;
}
#videos div h3 {
color: #2b2b2b;
font-size: 12px;
}
#videos div p {
color: #707070;
font-size: 11px;
}
#scTotalHeading {
width: 120px;
}
#videos.forBands {
border-bottom: 1px dotted #b2b2b2;
overflow: hidden;
margin-bottom: 15px;
padding-bottom: 15px;
}
#fancybox-outer #fancybox-title #fancybox-title-wrap #fancybox-title-main a {
	text-decoration: none;
	color: #d8781f;
}
#fancybox-outer #fancybox-title #fancybox-title-wrap #fancybox-title-main a:hover {
	text-decoration: underline;
}

/*_________ MY ACCOUNT________*/
#addressBookDefault h3 {
padding-bottom: 15px;
border: 0;
}
#addressBookDefault address {
padding: 0 30px 0 0;
display: block;
}
body #content #addressBookDefault fieldset {
border: 0;
border-bottom: 1px dotted #dbdbdb;
border-top: none;
padding-bottom: 15px;
margin-bottom: 15px;
}
#addressBookDefault fieldset legend {
display: none;
}
#addressBookDefault fieldset img {
display: inline;
}
#addressBookDefault .instructions {
font-size: 90%;
border-bottom: 1px dotted #dbdbdb;
padding-bottom: 30px;
}
/*_________ FORGOT PASSWORD _____*/
#passwordForgotten p {
line-height: 1.4;
margin-bottom: 15px;
}
#passwordForgotten fieldset legend {
display: none;
}
#content #passwordForgotten fieldset label {
width: 100px;
float: left;
padding-top: 3px;
}
#content #passwordForgotten fieldset #email-address {
margin-bottom: 15px;
}
/*_________ LOGIN _________*/
address
#existingCustomer {
width: 265px;
margin: 0;
margin-right: 10px;
}
#existingCustomer form {
padding: 0;
margin: 0;
}
#existingCustomer p.forgotPass a {
font-size: 11px;
text-decoration: none;
margin-left: 80px;
margin-bottom: 5px;
display: block;
}
#existButton {
margin-left: 80px;
}
#newButton {
margin-left: 145px;
}
#existingCustomer fieldset, #timeoutDefault fieldset, #passwordForgotten fieldset {
padding: 10px 0 0 0;
border: 0;
margin: 0;
}
#newCustomer fieldset#newDetails {
padding-top: 10px;
}
#content #existingCustomer form fieldset input, #timeoutDefault fieldset input, #passwordForgotten fieldset input {
width: 180px;
}
#existingCustomer form fieldset label, #timeoutDefault fieldset label, #passwordForgotten fieldset label {
width: 70px;
display: block;
margin-right: 5px;
}
#existingCustomer form fieldset label {
text-align: left;
font-weight: bold;
width: 80px;
margin-right: 0px;
padding-top: 4px;
margin-bottom: 0;
}
#newCustomer {
padding-left: 20px;
width: 330px;
float: right;
border-left: 1px solid #dbdbdb;
margin-bottom: 10px;
}
#newAccount #newCustomer {
float: none;
border: 0;
padding-left: 0;
width: 100%;
}
#newCustomer legend, #existingCustomer legend {
display: none;
}
#newCustomer #zone_id {
border: 0;
}
#newCustomer fieldset fieldset, #createAcctDefault fieldset fieldset {
border: 0;
padding: 0;
}
#accountPassword fieldset, #addressBookProcessDefault fieldset, #accountEditDefault fieldset, #newCustomer fieldset, #createAcctDefault fieldset {
padding: 0;
margin: 0;
border: 0;
}
#accountPassword fieldset legend, #addressBookProcessDefault fieldset legend, #accountEditDefault fieldset legend, #newCustomer fieldset fieldset legend, #createAcctDefault fieldset legend {
display:none;



}
#newCustomer form {
margin: 0;
}
#addressBookProcessDefault fieldset select, #newCustomer form fieldset select,#existingCustomer form fieldset input, #checkoutShipAddressDefault form #checkoutNewAddress fieldset input,#checkoutShipAddressDefault form #checkoutNewAddress fieldset select, #checkoutPayAddressDefault form #checkoutNewAddress fieldset select, #checkoutPayAddressDefault form #checkoutNewAddress fieldset input, #timeoutDefault fieldset input, #passwordForgotten fieldset input, #createAcctDefault fieldset input, #createAcctDefault fieldset select {
width: 175px;
margin-bottom: 5px;
border: 1px solid #abadb3;
color: #383838;
font: 80% Arial,Helvetica,Sans Serif;
}
#accountPassword fieldset input, #addressBookProcessDefault fieldset input, #accountEditDefault fieldset input, #newCustomer form fieldset input,#existingCustomer form fieldset input,#checkoutShipAddressDefault form #checkoutNewAddress fieldset input, #checkoutPayAddressDefault form #checkoutNewAddress fieldset input, #timeoutDefault fieldset input, #passwordForgotten fieldset input, #createAcctDefault fieldset input {
padding-left: 3px;
padding-top: 3px;
height: 18px;
}
#accountPassword fieldset input, #addressBookProcessDefault fieldset input, #accountEditDefault fieldset input, #newCustomer form fieldset input, #existingCustomer form fieldset input, #newCustomer form fieldset select {
margin-bottom: 8px;
width: 165px;
height: 20px;
border: 1px solid #abadb3;
color: #383838;
font: 85% Arial,Helvetica,Sans Serif;
border: 1px solid #dbdbdb;
}
#accountPassword fieldset label, #addressBookProcessDefault fieldset label, #accountEditDefault fieldset label, #newCustomer form fieldset label, #checkoutShipAddressDefault form #checkoutNewAddress fieldset label, #checkoutPayAddressDefault form #checkoutNewAddress fieldset label, #createAcctDefault fieldset label {
width: 120px;
text-align: right;
font-size: 100%;
display: block;
float: left;
margin-right: 5px;
}
#newCustomer form fieldset label {
text-align: left;
font-weight: bold;
width: 148px;
margin-right: 0px;
padding-top: 4px;
}
#newCustomer form fieldset #newsletter-checkbox {
width: 15px;
margin-left: 100px;
margin-top: 10px;
}
#newCustomer .alert, #checkoutShipAddressDefault .alert, #checkoutPayAddressDefault .alert{
font-size: 90%;
text-align: right;
}
.leftMargin {
margin-left: 130px;
font-weight: normal;
font-size: 90%;
line-height: 1.3;
}
#newCustomer fieldset #newsletterPref input, #contactForm #newsletterPref input {
float: left;
margin-left: 145px;
margin-right: 3px;
border: none;
}
#newCustomer fieldset #newsletterPref label, #contactForm #newsletterPref label {
float: left;
width: 158px;
text-align: left;
clear: none;
font-size: 11px;
font-weight: normal;
}
#contactForm #newsletterPref input {
width: 15px;
margin-left: 79px;
border: none;
}
#contactForm #newsletterPref label {
width: 275px;
margin-top: -4px;
}
#addressBookProcessDefault fieldset #primary {
width: 15px;
margin: 10px 0 0 125px;
float: left;
border: none;
}
#addressBookProcessDefault .checkboxLabel {
width: 200px;
margin-top: 0px;
text-align: left;
float: left;
clear: none;
padding-top: 12px;
}
#checkoutShipping fieldset, #checkoutPayment fieldset {
border: 0;
margin-bottom: 10px;
padding-bottom: 5px;
}
#checkoutShipping fieldset legend, #checkoutPayment fieldset legend {
display: none;
}
#checkoutShipping fieldset label, #checkoutPayment fieldset label {
padding-left: 5px;
}
#checkoutShipping h2, #checkoutPayment h2, #checkoutConfirmDefault h2 {
font: 14px Arial, Helvetica, Sans Serif;
margin-bottom: 17px;
text-align: center;
color: #edb793;
height: 25px;
padding: 7px 0 0 0;
text-transform: none;
font-weight: normal;
background: url(/images/bg-checkout-nav.gif) repeat-x;
}
#checkoutShipping h2 a, #checkoutPayment h2 a , #checkoutConfirmDefault h2 a {
color: #edb793;
text-decoration: none;
}
#checkoutShipping h2 b, #checkoutShipping h2 span, #checkoutShipping h2 a, #checkoutPayment h2 a, #checkoutPayment h2 b, #checkoutPayment h2 span, #checkoutConfirmDefault h2 a, #checkoutConfirmDefault h2 b {
padding: 0 10px;
font-weight: normal;
letter-spacing: 0;
}
#checkoutShipping h2 b, #checkoutPayment h2 b, #checkoutConfirmDefault h2 b {
color: #fff;
}
#checkoutShipping h3, #checkoutShipAddressDefault h3, #checkoutPayment h3, .theHeading, #checkoutPayAddressDefault h3, #checkoutConfirmDefault h3, #checkoutConfirmDefault h4 {
font: 14px Arial Black, Arial, Helvetica, Sans Serif;
text-transform: uppercase;
padding-bottom: 10px;
font-weight: normal;
color: #2b2b2b;
clear: both;
letter-spacing: -0.5px
}
#curAddies input {
margin-right: 7px;
margin-bottom: 5px;
margin-top: 1px;
}
#curAddies label{
font-weight: bold;
}
#curAddies address {
padding-bottom: 15px;
}
#checkoutShipto {
border-bottom: 1px dotted #b2b2b2;
width: 100%;
padding-bottom: 20px;
margin-bottom: 15px;
}
#checkoutShippingContentChoose {
font-size: 12px;
}
#checkoutShipping label {
font-size: 12px;
display: block;
padding-top: 0;
width: 500px;
float: left;
padding-top: 6px;
}
#checkoutShipping fieldset input {
float: left;
margin-top: 15px;
}
#checkoutShipping label img {
display: inline;
float: left;
margin-right: 5px;
margin-top: -6px;
}
#checkoutShipping label b {
font-size: 14px;
color: #e60c1c;
}
#checkoutShipping fieldset .important {
color: #e60c1c;
font-weight: bold;
padding-top: 12px;
}
fieldset#comments {
border-bottom: 1px dotted #b2b2b2;
border-top: 1px dotted #b2b2b2;
padding-top: 15px;
}
#commentArea {
width: 435px;
height: 56px;
border: 1px solid #dbdbdb;
color: #383838;
font: 80% Arial,Helvetica,Sans Serif;
padding-left: 3px;
padding-top: 2px;
margin-bottom: 15px;
}
#paymentSelect h3 {
margin-bottom: 10px;
}
#checkoutPayment fieldset img {
display: inline;
margin-top: -7px;
}
#checkoutPayment fieldset input#pmt-paypal {
display: block;
float: left;
}
#checkoutBillto {
overflow: hidden;
border-bottom: 1px dotted #b2b2b2;
display: block;
padding-bottom: 20px;
}
#checkoutBillto p {
float: left;
margin-right: 10px;
}
div.billingInfo {
float: left;
font-size: 11px;
color: #e60c1c;
width: 370px;
}
#checkoutConfirmDefault #ccTotalHeading {
text-align: right;
}
#checkoutConfirmDefault #ottotal {
height: 30px;
width: 220px;
margin-left: auto;
}
#checkoutConfirmDefault #orderTotals {
border-bottom: 1px dotted #b2b2b2;
margin-bottom: 10px;
}
#checkoutConfirmDefault #orderTotals div {
clear: both;
}
#checkoutConfirmDefault #orderTotals div div {
clear: none;
}
#checkoutConfirmDefault table {
margin-bottom: 10px;
padding-bottom: 10px;
}
#checkoutConfirmDefault table img {
float: left;
border: 1px solid #dbdbdb;
margin-right: 10px;
padding: 1px;
}
#checkoutConfirmDefault table ul {
float: left;
margin-left: 20px;
}
#checkoutConfirmDefaultHeadingCart, #checkoutConfirmDefaultHeadingComments {
margin-top: 10px;
padding-top: 10px;
}
#checkoutShippingContentChoose, #checkoutPayment p {
padding-bottom: 10px;
}
#ottotal {
font-weight: bold;
border-top: 1px solid #d9d9d9;
margin-top: 4px;
padding-top: 2px;
clear: both;
}
address {
font-style: normal;
padding-bottom: 5px;
font-size: 12px;
padding-right: 15px;
}
#checkoutShipAddressDefault fieldset, #checkoutPayAddressDefault form fieldset {
border: 0;
padding-bottom: 5px;
margin-bottom: 10px;
border-bottom: 1px solid #d9d9d9;
}
#checkoutShipAddressDefault fieldset legend, #checkoutPayAddressDefault form fieldset legend {
display: none;
}
#paymentDetails {
border-bottom: 1px dotted #b2b2b2;
padding-top: 10px;
margin-bottom: 10px;
overflow: hidden;
}
#paymentDetails fieldset {
border: 0;
}
#checkoutPayment fieldset#checkoutOrderTotals {
float: left;
width: 200px;
padding-right: 110px;
}
.lineTitle {
width: 110px;
}
#ottax {
display: none;
}
pre {
padding: 10px;
}
fieldset#couponCode {
border-bottom: 1px dotted #b2b2b2;
padding-bottom: 15px;
}
fieldset#couponCode label {
padding: 4px 0 0 0;
width: 100px;
}
fieldset#couponCode input {
width: 100px;
height: 22px;
padding: 3px 0 0 3px;
border: 1px solid #dbdbdb;
}
#checkoutSuccess, #logoffDefault, #timeoutDefault {
padding-bottom: 20px;
}
#thanksMenu {
margin: 0 0 15px 0;
list-style-type: none;
}
#thanksMenu li {
height: 24px;
padding: 8px 0 0 43px;
margin: 0 0 15px 0;
}
#thanksMenu li.twitter {
background: url(/images/thankyou-twitter.gif) left no-repeat;
}
#thanksMenu li.facebook {
background: url(/images/thankyou-facebook.gif) left no-repeat;
}
#thanksMenu li.videos {
background: url(/images/thankyou-videos.gif) left no-repeat;
}
#thanksMenu li.rss {
background: url(/images/thankyou-rss.gif) left no-repeat;
}
#thanksMenu li.survey {
background: url(/images/thankyou-survey.gif) left no-repeat;
}
#thanksMenu li.share {
background: url(/images/thankyou-share.gif) left no-repeat;
}
#thanksMenu li a {
text-decoration: none;
}
#timeoutDefault p, #createAcctDefault h4 {
padding-bottom: 10px;
}
#createAcctDefault h4 {
font-weight: normal;
padding-top: 10px;
}
#checkoutSuccess p {
margin-bottom: 15px;
line-height: 1.4;
}
#addresses {
border-bottom: 1px dotted #b2b2b2;
overflow: hidden;
margin-bottom: 18px;
}
#addresses div {
width: 230px;
float: left;
padding-bottom: 15px;
}
#addresses .editBut {
float: right;
}
#addresses #billing {
margin-right: 95px;
}
#optionsSelected {
border-bottom: 1px dotted #b2b2b2;
overflow: hidden;
margin-bottom: 18px;
font-size: 12px;
}
#optionsSelected #optPayment, #optionsSelected #optPostage {
float: left;
padding-bottom: 15px;
}
#optionsSelected #optPayment {
width: 290px;
margin-right: 35px;
}
#optionsSelected #optPostage {
width: 290px;
}
#optionsSelected #optPostage img {
float: left;
margin-right: 10px;
}
#optionsSelected #optPostage h4 {
color: #e60c1c;
font: bold 14px Arial, Helvetica, Sans Serif;
text-transform: none;
letter-spacing: 0;
clear: none;
padding-top: 6px;
}
#optionsSelected #optPostage p {
clear: both;
}
#comments {
border-bottom: 1px dotted #b2b2b2;
overflow: hidden;
margin-bottom: 18px;
padding-bottom: 15px;
font-size: 12px;
}
#ccQuantityHeading {
width: 150px;
}
#ccTotalHeading {
width: 80px;
}
#checkoutConfirmDefault #cartContentsDisplay td.cartTotalDisplay {
text-align: right;
}
/*_____________  Zen Cart Styles  */
h4.optionName {
line-height: 1.5em;
padding: 0.2em;
}
LABEL.checkboxLabel, LABEL.radioButtonLabel {
margin: 0.5em 0.3em;
}
LABEL.inputLabel {
width: 11em;
float: left;
}
LABEL.inputLabelPayment {
width: 15em;
float: left;
}
LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel  {
width: 12em;
float: left;
}
.clearBoth {
clear: both;
}
/*warnings, errors, messages*/
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {
line-height: 1.5em;
padding: 0.2em;
border: 1px solid #000000;
margin-bottom: 15px;
}
.messageStackWarning, .messageStackError {
background: #e5856f url(/images/bg-error.gif) left no-repeat;
font-size: 11px;
border: 1px solid #9a5647;
padding: 5px 0 5px 50px;
color: #ffffff;
}
.messageStackWarning img, .messageStackError img, .messageStackCaution img {
display: none;
}
.messageStackCaution {
background: #fff6c0 url(/images/bg-notice.gif) left no-repeat;
color: #484848;
font-size: 11px;
border: 1px solid #dbd3a5;
padding: 5px 0 5px 50px;
}
/*wrappers - page or section containers*/
#sendSpendWrapper {
float: right;
margin: 0em 0em 1em 1em;
}
.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #navEZPagesTOCWrapper {
margin: 0;
width: 47%;
}
.wrapperAttribsOptions {
margin: 0.3em 0em;
}
/*navigation*/
.navNextPrevCounter {
margin: 0em;
font-size: 0.9em;
}
.navNextPrevList {
display: inline;
white-space: nowrap;
margin: 0;
padding:  0.5em 0em;
list-style-type: none;
}
#navMainWrapper, #navSuppWrapper, #navCatTabsWrapper {
margin: 0em;
background-color: #9a9a9a;
font-weight: bold;
color: #ffffff;
height: 1%;
width: 100%;
}
#navMain ul, #navSupp ul, #navCatTabs ul  {
margin: 0;
padding:  0.5em 0em;
list-style-type: none;
text-align: center;
line-height: 1.5em;
}
#navMain ul li, #navSupp ul li, #navCatTabs ul li {
display: inline;
}
#navMain ul li a, #navSupp ul li a, #navCatTabs ul li a {
text-decoration: none;
padding: 0em 0.5em;
margin: 0;
color: #ffffff;
white-space: nowrap;
}
#navBreadCrumb {
font-size: 11px;
margin: 0px;
padding: 0 0 10px 0;
color: #959595;
}
#navBreadCrumb a {
color: #959595;
text-decoration: none;
}
#navBreadCrumb a:hover {
color: #777;
text-decoration: underline;
}
/*The main content classes*/
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {
vertical-align: top;
}
/*.content,*/ #productDescription, .shippingEstimatorWrapper {
/*font-size: 1.2em;*/
padding: 0.5em;
}
.alert {
color: #FF0000;
margin-left: 0.5em;
}
.advisory {}
.notice {}
.rating{}
.gvBal {
float: right;
}
.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {
font-size: 0.9em;
}
/*Shopping Cart Display*/
.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay   {
padding: 0.5em 0em;
}
.cartUnitDisplay, .cartTotalDisplay {
text-align: right;
padding-right: 0.2em;
}
#scUpdateQuantity {
width: 2em;
}
.cartNewItem {
color: #33CC33;
position: relative;  /*do not remove-fixes stupid IEbug*/
}
.cartOldItem {
color: #660099;
position: relative;   /*do not remove-fixes stupid IEbug*/
}
.cartBoxTotal {
text-align: right;
font-weight: bold;
}
.cartRemoveItemDisplay {
width: 3.5em;
}
.cartAttribsList {
margin-left: 1em;
}
#mediaManager {
width: 50%; 
margin: 0.2em;
padding: 0.5em;
}
.mediaTitle {
float: left;
}
.mediaTypeLink {
float: right;
}
.normalprice, .productSpecialPriceSale {
text-decoration: line-through;
}
.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {
color: #ff0000;
}
.orderHistList {
margin: 1em;
padding: 0.2em 0em;
} 
#cartBoxListWrapper ul, #ezPageBoxList ul {
list-style-type: none;
}
#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {
margin: 0;
padding: 0.2em 0em;
} 
#cartBoxEmpty, #cartBoxVoucherBalance {
font-weight: bold;
}
.totalBox {
width: 5.5em;
text-align: right;
padding: 0.2em;
}
.lineTitle, .amount {
text-align: right;
padding: 0.2em;
}
.amount {
width: 5.5em;
}
/*Image Display*/
#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {
margin: 0em 1em 1em 0em ;
}
.categoryIcon {}
#cartImage {
margin: 0.5em 1em;
}
/*Attributes*/
.attribImg {
width: 20%;
margin: 0.3em 0em;
}
.attributesComments {}
/*list box contents*/
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {
margin: 1em 0em;
}
/*sideboxes*/
.columnLeft {}
h3.leftBoxHeading, h3.leftBoxHeading a {
font-size: 1em;
color: #ffffff;
}
.leftBoxHeading, .centerBoxHeading {
margin: 0em;
background-color: #FF6699;
padding: 0.5em 0.2em;
}
.leftBoxContainer {
margin-top: 1.5em;
}
.sideBoxContent {
background-color: #ffffff;
padding: 0.4em;
}
h3.rightBoxHeading, h3.rightBoxHeading a {
font-size: 1.1em;
color: #FFFF00;
}
.rightBoxHeading {
margin: 0em;
background-color: #663366;
padding: 0.2em 0em;
}
h3.leftBoxHeading a:hover {
color: #FFFF33;
text-decoration: none;
} 
h3.rightBoxHeading a:hover {
color: #FF0000;
text-decoration: none;
}
.rightBoxContent {
background-color: #ffffff;
margin-bottom: 1em;
}
.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .leftBoxHeading, .centerBoxHeading,.rightBoxHeading, .productListing-data, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {
text-align: center;
}
#upProductsHeading {
text-align: left;
}
#upDateHeading {

text-align: right;
}
/*misc*/
.back {
float: left;
}
.forward, #shoppingCartDefault #PPECbutton {
float: right;
}
.bold {
font-weight: bold;
}
.hiddenField {
display: none;
}
.visibleField {
display: inline;
}
CAPTION {
/*display: none;*/
}
#myAccountGen {
margin-bottom: 20px;
}
#myAccountGen li, #myAccountNotify li {
margin: 0;
} 
.accountTotalDisplay, .accountTaxDisplay {
width: 20%;
text-align: right;
/*vertical-align: top*/
}
.accountQuantityDisplay {
width: 10%;
vertical-align: top
}
#siteMapList {
width: 90%;
float: right;
}
.ratingRow {
margin: 1em 0em 1.5em 0em;
}
LABEL#textAreaReviews {
font-weight: normal;
margin: 1em 0em;
}
#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #infoShoppingCart {
background-color: #ffffff;
}
.information {padding: 10px 3px; line-height: 150%;}
#shoppingcartBody #shippingEstimatorContent {
clear: both;
}
.seDisplayedAddressLabel {
background-color:#85C285;
text-align: center;
}
.seDisplayedAddressInfo {
text-transform: uppercase;
text-align: center;
font-weight: bold;
}
#seShipTo {
padding: 0.2em;
}
.hideMe {
display: none;
}
#popupCouponHelp {
padding: 15px;
}
/*_________ GIFT VOUCHERS _________*/
#gvFaqDefault h3,
#gvRedeemDefault h3,
#voucherInfo h3 {
font: 13px Arial Black, Arial, Helvetica;
color: #000;
text-transform: uppercase;
padding-bottom: 10px;
}
#gvRedeemDefault p,
#gvFaqDefault p, 
#sendSpendWrapper p {
padding-bottom: 15px;
line-height: 1.4;
font-size: 12px;
}
#gvFaqDefault ul {
padding: 0 0 15px 20px;
}
#gvFaqDefault ul li {
margin-bottom: 2px;
}
#gvRedeemDefaultMessageError,
#gvRedeemDefaultMessageSuccess {
background: #e5856f url(/images/bg-error.gif) left no-repeat;
font-size: 11px;
border: 1px solid #9a5647;
padding: 5px 0 5px 50px;
color: #ffffff;
margin-bottom: 10px;
}
#gvRedeemDefault #dcRedeem {
margin-bottom: 20px;
overflow: hidden;
width: 573px;
display: block;
background: #dbdbdb;
padding: 20px 30px 20px 35px;
}
#gvRedeemDefault #dcRedeem fieldset {
background: #dbdbdb;
float: left;
width: 450px;
}
#gvRedeemDefault #dcRedeem label {
float: left;
clear: left;
font: 13px Arial Black, Arial, Helvetica;
color: #000;
text-transform: uppercase;
width: 255px;
padding-top: 6px;
}
#gvRedeemDefault form fieldset input {
display: block;
width: 183px;
padding: 6px 0 6px 3px;
margin: 0;
border: 1px solid #abadb3;
}
#gvRedeemDefault form input {
margin: 0;
}
#voucherInfo {
clear: both;
}
#voucherInfo h4 {
font: 14px Arial, Helvetica, sans-serrif;
font-weight: bold;
color: #484848;
padding-bottom: 2px;
}
#voucherInfo p {
font-size: 14px;
line-height: 1.3;
padding-bottom: 10px;
}
#voucherInfo div {
padding: 0 0 5px 45px;
}
#voucherInfo div.one {
background: url(/images/bg-gift-li-1.gif) left top no-repeat;
}
#voucherInfo div.two {
background: url(/images/bg-gift-li-2.gif) left top no-repeat;
}
#voucherInfo div.three {
background: url(/images/bg-gift-li-3.gif) left top no-repeat;
}
#sendSpendWrapper {
clear: both;
float: none;
width: auto;
margin-bottom: 10px;
}
#sendSpendWrapper p {
padding-bottom: 5px;
}
/*______ CHECKOUT WITH GIFT VOUCHERS ______*/
#content .discountInfo {
border-bottom: 1px dotted #b2b2b2;
margin-bottom: 15px;
}
#content .discountInfo .gvBal {
float: none;
text-align: left;
}
#content .discountInfo label {
float: left;
width: 125px;
padding-top: 4px;
}
#content .discountInfo .gvBal label {
width: 218px;
}
#content .discountInfo input {
margin-bottom: 5px;
display: block;
width: 127px;
padding: 4px 0 4px 3px;
border: 1px solid #adadaf;
}

#sizeChart {
list-style-type: none;
overflow: hidden;
display: none;
}
#sizeChart li {
float: left;
width: 70px;
margin: 0 10px 0 0;
padding: 0 0 10px 0;
text-align: center;
font: 9px Tahoma, Arial, Helvetica, Sans-serif;
}
#sizeChart li a {
text-decoration: none;
}
#sizeChart li a:hover {
color: #000;
}
#sizeChart li a:hover span {
background-color: #2c2c36;
}
#sizeChart li.backOrder a:hover span {
color: #fff;
}
#sizeChart li span {
height: 30px;
display: block;
background-color: #da6d26;
color: #fff;
font: 18px Arial Black, Arial, Helvetica, Sans-serif;
padding: 3px 0 0 0;
margin: 0 0 3px 0;
}
#sizeChart li.backOrder span {
background-color: #dbdbdb;
color: #000;
}
#sizeChart li.soldOut a {
color: #ff0000;
}
#sizeChart li.soldOut span {
background-color: #ff0000;
color: #fff;
}
#cartAdd p .nb {
font-weight: normal;
}
#bamPow {
padding: 3px;
border: 2px solid #dcdcdc;
background: #fff;
height: 220px;
}
.ccinfo {
border-bottom: 1px solid #d9d9d9;
padding: 10px 0 15px 10px;
}
.ccinfo label {
float: left;
font-size: 90%;
width: 120px;
margin: 0 5px 3px 0;
padding: 3px 0 0 0;
text-align: right;
}
.ccinfo input, .ccinfo select {
margin-bottom: 4px;
padding: 2px;
}
.ccLabel {
padding: 5px 191px 5px 0;
margin: 0;
background: url(/images/bg-cc-label.gif) no-repeat right;
}





.emailAddress {
unicode-bidi:bidi-override;
direction: rtl;
}

#shareP {
margin-top: 15px;
}






#footerListBands {
	float: left;
	margin: -70px 10px 20px 20px;
	width: 920px;
}
#footerListBands h3 {
	color: #dbdbdb;
	margin-bottom: 5px;
	font-size: 13px;
	font-weight: normal;
}
#footerListBands ul {
	margin-bottom: 10px;
	width: 920px;
}
#footerListBands ul li {
	list-style-type: none;
	font-size: 11px;
	float: left;
	width: 130px;
	overflow: hidden;
	height: 18px;
}
#footerListBands ul li a {
	font-size: 9px;
	padding: 6px 0;
	display: block;
	color: #dbdbdb;
	text-decoration: none;
}
#footerListBands ul li a:hover {
	color: #d5611f;
}


.hide, #mnamebox {
display: none;
}


