﻿@charset "UTF-8";

h1 
{
	font-size: 35px;
	color: #50280c;
	padding: 22px 0 20px 0;
}

h2 {
	font-size: 20px;
	font-weight: normal;
	color: #983222;
	margin-bottom: 10px;
}
h3 {
	font-size: 16px;
	font-weight: normal;
	color: #983222;
	margin-bottom: 10px;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #787878;
	padding-right: 120px;
	margin-bottom: 18px;
}
a {
	font-size: 14px;
	line-height: 18px;
	color: #f0ab00;
}
ul,  ol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #787878;
	margin: 0 0 18px 14px;
}
ol { margin: 0 0 18px 20px; }
div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #787878;
}

.clearAll {
	clear: both;
}

.itext {font-family:Arial; font-size:9px; color:#000000; background-color:#FFFFFF; border:#000000; border-color:#000000; border-style:solid; border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px;}
.button {background-color: #cc6602; color: #ffffff; font-family: Arial; font-size: 10px; font-weight: bold;}

body,td,p {color:#000000; font-size:11px; font-family:Arial; font-weight:normal;}
.divTblError {background-color:#ffffcc;padding:10px }
.cartError, .error { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #C31523; font-weight: bold; text-decoration: none; }

A:link {color:#F0AB00;font-size:14px;line-height:18px;} 
A:hover {color:#F0AB00;font-size:14px;line-height:18px;} 
A:active {color:#F0AB00;font-size:14px;line-height:18px;} 
A:visited {color:#F0AB00;font-size:14px;line-height:18px;}

A.more {font-size:10px; color:#9f2d20; } 
A.more:hover {font-size:10px; color:#9f2d20; } 
A.more:active {font-size:10px; color:#9f2d20; } 
A.more:visited {font-size:10px; color:#9f2d20; } 
A.more:visited:hover {font-size:10px; color:#9f2d20; }

A.bothdr {font-size:13px; color:#9f2d20; font-family:Verdana; font-weight:bold; text-decoration:none;} 
A.bothdr:hover {font-size:13px; color:#9f2d20; font-family:Verdana; font-weight:bold; text-decoration:none;} 
A.bothdr:active {font-size:13px; color:#9f2d20; font-family:Verdana; font-weight:bold; text-decoration:none;} 
A.bothdr:visited {font-size:13px; color:#9f2d20; font-family:Verdana; font-weight:bold; text-decoration:none;} 
A.bothdr:visited:hover {font-size:13px; color:#9f2d20; font-family:Verdana; font-weight:bold; text-decoration:none;}

A.bothdr2 {font-size:16px; color:#9f2d20; font-family:Verdana; font-weight:bold; text-decoration:none;} 
A.bothdr2:hover {font-size:16px; color:#9f2d20; font-family:Verdana; font-weight:bold; text-decoration:none;} 
A.bothdr2:active {font-size:16px; color:#9f2d20; font-family:Verdana; font-weight:bold; text-decoration:none;} 
A.bothdr2:visited {font-size:16px; color:#9f2d20; font-family:Verdana; font-weight:bold; text-decoration:none;} 
A.bothdr2:visited:hover {font-size:16px; color:#9f2d20; font-family:Verdana; font-weight:bold; text-decoration:none;}

A.botlinks {font-size:10px; color:#FDFDFD; } 
A.botlinks:hover {font-size:10px; color:#FDFDFD; } 
A.botlinks:active {font-size:10px; color:#FDFDFD; } 
A.botlinks:visited {font-size:10px; color:#FDFDFD; } 
A.botlinks:visited:hover {font-size:10px; color:#FDFDFD; }

A.mlinks {font-size:11px; color:#024478; font-family:Verdana; font-weight:normal; text-decoration:none;} 
A.mlinks:hover {font-size:11px; color:#024478; font-family:Verdana; font-weight:normal; text-decoration:none;} 
A.mlinks:active {font-size:11px; color:#024478; font-family:Verdana; font-weight:normal; text-decoration:none;} 
A.mlinks:visited {font-size:11px; color:#024478; font-family:Verdana; font-weight:normal; text-decoration:none;} 
A.mlinks:visited:hover {font-size:11px; color:#024478; font-family:Verdana; font-weight:normal; text-decoration:none;}

A.mlinks2 {font-size:11px; color:#024478; font-family:Verdana; font-weight:normal; text-decoration:none;} 
A.mlinks2:hover {font-size:11px; color:#024478; } 
A.mlinks2:active {font-size:11px; color:#024478; font-family:Verdana; font-weight:normal; text-decoration:none;} 
A.mlinks2:visited {font-size:11px; color:#024478; font-family:Verdana; font-weight:normal; text-decoration:none;} 
A.mlinks2:visited:hover {font-size:11px; color:#024478; font-family:Verdana; font-weight:normal; text-decoration:none;}

A.mctlink {font-size:10px; color:#ffffff; }
A.mctlink:hover {font-size:10px; color:#ffffff; }
A.mctlink:active {font-size:10px; color:#ffffff; }
A.mctlink:visited {font-size:10px; color:#ffffff; }
A.mctlink:visited:hover {font-size:10px; color:#ffffff; }

.text {color:#024377; font-size:10px; font-family:Verdana; font-weight:normal;}

.mhdr {color:#02477C; font-size:10px; font-family:Verdana; font-weight:normal;}
.hdr {color:#9f2d20; font-size:13px; font-family:Verdana; font-weight:bold; text-decoration:none;} 
.text2 {color:#000000; font-size:10px; font-family:Verdana; font-weight:normal;}
.text3 {color:#ffffff; font-size:10px; font-family:Verdana; font-weight:normal;}
.hdr_text {color:#1F5C9D; font-size:11px; font-family:Verdana; font-weight:bold;}
.bottext {color:#000000; font-size:11px; font-family:Verdana; font-weight:normal;}
.bottext2 {color:#FDFDFD; font-size:9px; font-family:Verdana; font-weight:normal;}
.ntext {color:#ffffff; font-size:12px; font-family:Verdana; font-weight:normal;}
.mct {color:#e6daa1; font-size:12px; font-family:Verdana; font-weight:normal; text-decoration:none;}
.mct_hdr {color:#ffffff; font-size:18px; font-family:Verdana; font-weight:bold; text-decoration:none;}
.mct_sm {color:#e6daa1; font-size:10px; font-family:Verdana; font-weight:normal; text-decoration:none;} 
.copy {color:#ffffff; font-size:10px; font-family:Verdana; font-weight:normal;}
.bottextB {color:#024f85; font-size:11px; font-family:Verdana; font-weight:normal;}
.bothdr {font-size:13px; color:#9f2d20; font-family:Verdana; font-weight:bold;}
.bothdr2 {font-size:16px; color:#336699; font-family:Verdana; font-weight:bold; text-decoration:none;}
.bothdrB {font-size:13px; color:#9f2d20; font-family:Verdana; font-weight:bold;}
.px1 {font-size: 1px;}
.px2 {font-size: 2px;}
.px3 {font-size: 3px;}
.px4 {font-size: 4px;}
.px5 {font-size: 5px;}
.px6 {font-size: 6px;}
.px7 {font-size: 7px;}
.px8 {font-size: 8px;}
.px9 {font-size: 9px;}
.px11 {font-size: 11px;}
.px10 {font-size: 10px;}
.px12 {font-size: 12px;}
.px13 {font-size: 13px;}
.px14 {font-size: 14px;}
.px15 {font-size: 15px;}
.px16 {font-size: 16px;}
.px17 {font-size: 17px;}
.px18 {font-size: 18px;}
.px19 {font-size: 19px;}
.px20 {font-size: 20px;}
.orange {color: #9f2d20;}
.br4 {font-size: 4px;}
.br6 {font-size: 6px;}
.searchword {color:#ffff66; font-size:10px; font-family:Verdana; font-weight:normal;}
.homeHdr {font-size:16px; color:#336699; font-family:Verdana; font-weight:bold; text-decoration:none;}
.medred {color: #cc0000;}

.txtcenter {
text-align:center;
}
.group:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
#mainnavsublinks {
padding:0;
margin:0;
background:#b43f27;
width:760px;
}
#mainnavsublinks td {
padding:5px;
}
#mainnavsublinks a {
color:#fff;
text-decoration:none;
}
#mainnavsublinks a:hover {
color:#fff;
text-decoration:underline;
}
#leftnav {
padding:0;
margin:15px 15px;
list-style:none;
color:#80604b;
}
#leftnav li {
margin-top:10px;
font-weight:bold;
color:#BF1B11;
}
#leftnav li a {
color:#E97A06;
text-decoration:none;
font-weight:bold;
}
#leftnav li a:hover {
color:#E97A06;
text-decoration:underline;
font-weight:bold;
}
#leftnav ul a {
color:#E97A06;
text-decoration:none;
font-weight:normal;
}
#leftnav ul a:hover {
color:#E97A06;
text-decoration:underline;
font-weight:normal;
}
#leftnav ul {
list-style:none;
padding:0;
margin:0;
}
#leftnav ul li {
padding:0;
margin:2px 5px 0 0;
}
#maincontainer {
width:550px;
padding:10px 0 0 0;
margin:0 10px;
}
#proddetailcontainer {
width:730px;
padding:0;
margin:10px 13px;
}

/* holiday styles */
#topnavright 
{
width:488px;
height:69px;
float:left;
margin-left:-3px;
background: url(/includes/MusicArts/images/musicArts_hdr_bg.jpg) right top no-repeat;
} 

.navLeft { height:69px; width:273px; float:left; background:#006398; display: inline;}

.topNav { margin: 0 0 0 100px; float: left; display: inline;}

#topnavrightlinks a { font-size: 11px; }

/* end holiday styles */

#topnavrightlinks {
padding:3px 0 0 0;
margin:0;
list-style:none;
}
#topnavrightlinks li {
display: inline;
float: left;
color: #fff;
font-size: 10px;
}
#topnavrightlinks a {
color: #fff;
font-size: 10px;
text-decoration: none;
margin: 0 6px;
}
.topnavrightlinksfirst {
margin-left: 0px !important;
}

/*--- Home Page ---*/
#mainhero {
padding:0;
margin:0;
width:550px;
height:160px;
border-bottom:3px solid #b43f27;
}
.mainsubhero {
padding:0;
margin:0;
width:180px;
height:100px;
float:left;
background:#fcf4d5;
text-align:center;
}
.mainsubherodivider {
padding:25px 0 20px 0;
margin:0;
width:5px;
height:55px;
float:left;
background:#fcf4d5;
text-align:center;
}
.mainsubimg {
text-align:center;
padding:10px 0 5px 0;
margin:0;
height:60px;
}
.mainsubtext {
text-align:center;
padding:0;
margin:0;
}
.mainsubtext img {
vertical-align:middle;
}
.mainsubtext a {
color:#80604b;
text-decoration:none;
}
.mainsubtext a:hover {
color:#80604b;
text-decoration:underline;
}
#colcontainer {
width:550px;
position:relative;
}
.maincol {
width:270px;
margin-right:5px;
padding:0;
float:left;
}
.coltitle {
font-weight:bold;
font-size:12px;
border-bottom:1px dashed #80604b;
color:#80604B;
padding-bottom:3px;
margin:15px 0 10px 0;
text-indent:10px;
}
.collist {
color:#80604b;
padding:0;
margin:0;
list-style:none;
}
.collist li {
color:#80604b;
margin:0;
padding:3px 10px;
background: url(/includes/musicarts/images/img-listcircle.gif) 1px no-repeat;
}
.hotitemprodlink {
padding:3px 0 5px 0;
margin:0;
}
.hotitemprodlink a {
padding:0 10px;
margin:0;
}
.hotitemprodlink a:hover {
padding:0 10px;
margin:0;
}
.hotitemprodimage {
width:100px;
padding:0;
margin-right:15px;
}
.hotitemprodtext {
padding:0;
margin:0;
margin-right:10px;
}
.hotitemprodprice {
padding:7px 0 0 0;
margin:0;
font-size:12px;
font-weight:bold;
color:#b43f27;
}
.nextlink {
text-align:right;
padding:0;
margin:0 10px 0 0;
}
#topbrandscontainer {
margin-bottom:15px;
padding:0;
}
.topbrandslist {
width:550px;
margin:0;
padding:0;
list-style:none;
}
.topbrandslist li {
position: relative;
display: inline;
float: left;
width:110px;
text-align:center;
padding:5px 0;
margin:0;
}
#special3scontainer {
padding:0;
margin:0;
width:550px;
}
.special3hero {
padding:0;
margin:0;
width:180px;
float:left;
text-align:center;
}
.special3divider {
padding:0;
margin:0;
width:5px;
float:left;
text-align:center;
}

/*--- Prod Detail ---*/
.proddetailmainimg {
height:270px;
width:270px;
margin:0;
padding:0;
}
.proddetailmaininfo {
margin:0;
padding:0 5px 0 10px;
vertical-align:top;
text-align:left;
}
.prodtitle {
font-weight:bold;
font-size:14px;
color:#80604b;
padding:0;
margin:0;
}
.prodprice {
margin:0;
padding:20px 0 0 0;
font-size:16px;
font-weight:bold;
color:#b43f27;
}
.prodWasPrice {
margin:0;
padding:20px 0 0 0;
font-size:16px;
font-weight:bold;
color:#777;
text-decoration:line-through;
}
.prodNowPrice
{
margin:0;
padding:0px;
font-size:16px;
font-weight:bold;
color:#b43f27;  
}
.proditemnum {
margin:0px;
padding:3px 0;
color:#80604b;
font-size:10px;
}
.prodstock, .prodlinks {
margin:0;
padding:3px 0;
}
.prodstars, .prodoptions, .prodaddtocart {
margin:0;
padding:10px 0 3px 0;
}
.prodaddtocart img {
padding:0;
margin-right:10px;
}
.prodzoomlink a {
padding:3px 0;
margin:0;
color:#80604b;
font-size:10px;
text-decoration:none;
}
.prodzoomlink a:hover {
padding:3px 0;
margin:0;
color:#80604b;
font-size:10px;
text-decoration:none;
}
.prodsectionhdr {
font-size:16px;
color:#fff;
background:#005489;
width:100%;
padding:3px 0;
margin:10px 0;
text-indent:10px;
}

.prodsectiontitle, .proddetailscol1 b {
margin:0 10px;
padding:0;
color:#80604b;
line-height:16px;
font-weight:bold;
}
.prodsectiontext, .proddetailscol1 p {
margin:0 10px;
padding:0;
color:#80604b;
line-height:16px;
}
.proddetailstext {
margin:0 10px 10px 10px;
padding:0;
color:#80604b;
line-height:16px;
}
.prodsectionlist {
color:#80604b;
padding:0;
margin:5px 0 0 0;
list-style:none;
border-bottom: 1px dotted #999;
}
.prodsectionlist li {
color:#80604b;
margin:0 20px;
padding:3px 10px;
border-top: 1px dotted #999;padding-bottom:5px;
}
#proddetailscontainer {
width:730px;
position:relative;
}
.proddetailscol1 {
width:360px;
margin-right:5px;
padding:0;
float:left;
}
.proddetailscol2 {
width:360px;
margin-left:5px;
padding:0;
float:left;
}
.prodstandardfeatureleft {
padding:0;
margin:0 0 0 10px;
float:left;
width:125px;
}
.prodstandardfeatureright {
padding:0;
margin:0 10px 0 0;
float:left;
width:125px;
}
.prodstandardfeaturerow1 {
margin:0;

}
.prodstandardfeaturerow1 td {
padding:3px 5px;
color:#846249;
font-weight:bold;
border-bottom: 1px dotted #846249;;
}

.prodstandardfeaturerow2 {
margin:0;
}
.prodstandardfeaturerow2 td {
padding:3px 5px;
color:#846249;
font-weight:bold;
border-bottom: 1px dotted #846249;;
}
.prodcustreviewshdr {
padding:0 0 25px 0;
margin:0;
}
.prodcustreviewsleft {
padding:0;
margin:0 0 0 10px;
float:left;
width:265px;
color:#80604b;
}
.prodcustreviewsright {
padding:0;
margin:0 10px 0 0;
float:left;
width:265px;
color:#80604b;
text-align:right;
}
.prodcustreview {
padding:0;
margin:0;
border-top:1px dashed #80604b;
}
.prodcustreviewcusthelpful {
padding:15px 10px 5px 10px;
margin:0;
color:#80604b;
font-style:italic;
}
.prodcustreviewtitle {
padding:5px;
margin:0;
color:#80604b;
font-weight:bold;
font-size:16px;
}
.prodcustreviewtitleimg {
margin-right:10px;
padding:0;
}
.prodcustreviewbywhom {
padding:0 10px;
margin:0;
color:#80604b;
}
.prodcustreviewtext {
padding:10px;
margin:0;
color:#80604b;
line-height:16px;
}
.prodcustreviewbyhelpful {
padding:0 10px 15px 10px;
margin:0;
color:#80604b;
}
.prodcustreviewsfooter {
padding:10px 0 0 0;
margin-bottom:30px;
border-top:1px dashed #80604b;
}

/*--- Cart ---*/
.divCartContent 
{
	margin:15px 30px
}
#ordersListTbl {
	border-top:1px solid #eee;
}

#cartcontainer {
width:734px;
padding:0;
margin:0 13px;
}
.cartsectiontitle {
color:#50280C;
font-size:35px;
padding:22px 0 20px 10px;
font-weight:bold;
}
.cartcheckoutbutton {
margin:0;
padding:15px 10px;
text-align:right;
}
.cartspecialmessage {
background:#fcf4d5;
color:#b43f27;
text-align:center;
padding:10px;
margin:0;
font-weight:bold;
font-size:14px;
}
.cartcoltitle {background:#034277;padding:5px;margin:0;color:#fff;font-size:16px;}
.cartqty {padding-top:20px;margin:0;vertical-align:top;text-align:center;}
.cartwarrantyqty {padding-top:20px;margin:0;vertical-align:top;color:#80604b;font-weight:bold;text-align:center;}
.cartqtybox {border:1px solid #ecdfb0;padding:3px;margin:0;}
.cartqtyremove {padding-top:5px;margin:0;text-align:center;}
.cartqtyremove a {padding:0;margin:0;font-size:10px;color:#80604b;text-decoration:none;}
.cartqtyremove a:hover {padding:0;margin:0;font-size:10px;color:#80604b;text-decoration:underline;}
.cartdescription {padding-top:20px;margin:0;font-size:11px;color:#80604b;vertical-align:top;font-weight:bold;}
.cartdescription a {padding:0;margin:0;font-size:12px;line-height:16px;}
.cartdescription a:hover {padding:0;margin:0;font-size:12px;line-height:16px;}
.cartitemhumber {padding-left:5px;margin:0;font-size:10px;color:#80604b;}
.cartiteminfo {padding-top:5px;margin:0;color:#80604b;font-weight:bold;}
.cartitemstock, .cartitemtype {color:#b43f27;padding-right:15px;font-weight:normal;}
.cartprice, .cartsubtotal {padding-top:20px;margin:0;font-weight:bold;color:#80604b;vertical-align:top;font-size:11px;text-align:center;}
.cartpricestrike {padding-top:5px;margin:0;color:#80604b;text-decoration:line-through;font-weight:normal;font-size:11px;}
.cartshipping {padding-top:20px;margin:0;font-weight:bold;color:#b43f27;vertical-align:top;font-size:11px;text-align:center;}
.cartcoupon {padding:0;margin:0;}
.cartcouponcode {border:1px solid #ecdfb0;padding:3px;margin-right:15px;vertical-align:top;}
.cartfinalsubtotal {padding:0 0 10px 0;margin:0;font-weight:bold;color:#80604b;vertical-align:top;font-size:11px;text-align:right;}
.cartfinalsubtotalprice {padding:0 0 10px 0;margin:0;font-weight:bold;color:#80604b;vertical-align:top;font-size:11px;text-align:right;}
.cartesttotal {padding-top:5px;margin:0;font-weight:bold;color:#b43f27;vertical-align:top;font-size:14px;text-align:right;}
.cartesttotalprice {padding-top:5px;margin:0;font-weight:bold;olor:#b43f27;vertical-align:top;ont-size:14px;text-align:right;border-top:1px solid #ecdfb0;}
.cartupdatebutton {margin:0;padding:0;color:#80604b;}
.cartupdatebuttonimg {margin:0;padding:0 10px;vertical-align:middle;}
.cartsimilaritemshdr {border:1px solid #ecdfb0;background:#fcf4d5;color:#80604b;padding:7px 10px;margin:0;font-weight:bold;font-size:16px;}

.cartsimilaritems {padding:0;margin:0;width:160px;float:left;text-align:center;}
.cartsimilaritemsdivider {padding:0;margin:0;width:10px;float:left;text-align:center;}
.cartsimilarimage {padding:0;margin:0;text-align:center;}
.cartsimilardescription {margin:0;padding:5px;color:#80604b;font-size:11px;text-align:left;}
.cartsimilarlist, .cartsimilarsave {margin:0 5px;padding:5px;color:#80604b;font-size:11px;font-weight:bold;text-align:left;}
.cartsimilarlistprice, .cartsimilarsaveprice {margin:0 5px;padding:5px;color:#80604b;font-size:11px;font-weight:bold;text-align:right;}
.cartsimilarsale {margin:0 5px;padding:5px;color:#b43f27;font-size:11px;font-weight:bold;text-align:left;background:#fcf4d5;}
.cartsimilarsaleprice {margin:0 5px;padding:5px;color:#b43f27;font-size:11px;font-weight:bold;text-align:right;background:#fcf4d5;}
.cartsimilaraddtocart {padding:0;margin:10px 0 25px 0;}

.hdrSavedCart { color:#b43f27;font-size:15px;font-weight:bold  }
.divAddToSavedCart { margin: 0 0 3px 4px }

/*--- Search ---*/
.searchkeyword {
padding:0;
margin:0;
font-size:16px;
color:#80604b;
}
.searchkeyword span {
padding:0;
margin:0;
font-size:16px;
font-weight:bold;
color:#b43f27;
}
.searchresultscount {
padding:10px 0;
margin:0;
font-size:11px;
color:#80604b;
}
.searchresultspages {
padding:10px 0;
margin:0;
font-size:11px;
color:#80604b;
text-align:right;
}
.searchresultsoptions {
background-color:#F8F6F1;
padding:4px 0;
margin:0;
}
.searchresultsoptionsbox {
color:#000;
font-size:11px;
text-align:center;
}
.searchcomparebtn {
padding:0;
margin:10px 0 15px 0;
}
.searchlineitem {
padding:10px 0;
margin:0;
border-bottom:1px dashed #80604b;
}
.searchlineitem a {
color:#50280C;
}

.searchcheckcompare {
padding:5px 0 0 0;
margin:0;
color:#80604b;
font-size:11px;
}
.searchlineitemtitle {
padding:5px 0;
margin:0;
}
.searchlineitemtitle a {
font-size:14px;
}
.searchlineitemtitle a:hover {
font-size:14px;
}
.searchlineitemdescription {
padding:0;
margin:0;
color:#80604b;
font-size:11px;
}
.searchlineitemprice {
padding:10px 0;
margin:0;
color:#b43f27;
font-size:14px;
font-weight:bold;
}
.searchlineitemwasprice
{
    padding:0px;
    margin:0;
    color:#777;
    font-size:14px;
    font-weight:bold;
    text-decoration:line-through;
}

.searchlineitemnowprice
{
    padding-bottom:10px;
    margin:0;
    color:#b43f27;
    font-size:14px;
    font-weight:bold;
}

.searchlineitemlistprice
{
    color:#b43f27;
    padding-left:10px;
    font-size:11px;
    font-weight:normal;
    text-decoration:none;
}
.searchlineitemcallouts {
padding:0;
margin:0 10px 0 0;
}

/* headers */

.hdrTd_l { background-color: #fff }
.hdrTd_r { background-color: #fff }
.hdrTd_m { background-color: #fff; font-size:16px; color:#005489;}
.title2 {	font-family : Arial, sans-serif, Verdana;	font-size : 14px;	font-weight : bold;	line-height : 18px;}
.bdrRegUser { }
.bdrNewUser { }
.bdrCartMain {}
.hdrLogin { background: url(/includes/Music123/Images/head_cart_login.gif) top left no-repeat; position: relative; left: 28px; width: 281px; height: 76px}
.hdrCart { background: url(/includes/Music123/Images/yourcart.gif) top left no-repeat; position: relative; top: 12px }
.hdrSave10 { background: url(/includes/Music123/Images/hdrSave10.gif) top left no-repeat; width: 373px; height: 24px }
.hdrSave10_sm { background: url(/includes/Music123/Images/Save10_sm.gif) top left no-repeat; width: 134px; height: 42px }
.hdrSimilarItems { background: url(/includes/MusicArts/Images/hdrSimilarItems.gif) top left no-repeat; width: 153px; height: 24px }
.hdrConfirmYourOrder { background: url(/includes/Music123/Images/hdr_ConfirmYourOrder.gif) top left no-repeat; width: 390px; height: 77px }
.hdrPaymentOptions { background: url(/includes/Music123/Images/hdr_PayOptions.gif) top left no-repeat; width: 390px; height: 77px }
.hdrEnterAddress { background: url(/includes/MusicArts/Images/hdr-enteraddress.gif) top left no-repeat; width: 180px; height: 33px }
.hdrEditBilling { background: url(/includes/Music123/Images/hdrEditAddress.gif) top left no-repeat; width: 306px; height: 76px }
.hdrToCompleteOrder { background: url(/includes/Music123/Images/toCompleteOrder.gif) top left no-repeat; width: 257px; height: 39px; }
.hdrCheckOff { background: url(/includes/Music123/Images/hdrCheckOff.gif) top left no-repeat; width: 407px; height: 67px }
.hdrGetShippingRates { background: url(/includes/MusicArts/Images/hdrGetShippingRates.gif) top left no-repeat; width: 195px; height: 24px; position: relative; left: 2px }
.hdrOrderReceipt { background: url(/Includes/Music123/images/header_bg_m.gif) top left repeat-x; background-color: #ccc; padding-left: 3px; padding-top: 3px; padding-right: 5px}
.hdrOrderReceiptBody { padding-left: 3px; padding-top: 7px; padding-right: 5px }
.hdrRelated { background: url(/Includes/Music123/Images/title_related.gif) top left no-repeat; width: 160px; height: 25px }
.hdrPriceDrop { background: url(/Includes/Music123/Images/title_pricedrop.gif) top left no-repeat; width: 160px; height: 25px }
.hdrRecommend { background: url(/Includes/Music123/Images/title_recommend.gif) top left no-repeat; width: 160px; height: 25px }
.hdrCheckout { background: url(/includes/MusicArts/images/hdrCheckout.gif) top left no-repeat; width: 137px; height: 36px }

/* buttons */
.btnSubmit { background: url(/includes/MusicArts/Images/submit_btn.gif) top left no-repeat; width: 84px; height: 34px; }
.btnSubmit_sm { background: url(/includes/MusicArts/Images/submit_btn.gif) top left no-repeat;width: 84px; height: 34px;  }
.btnEdit { background: url(/includes/MusicArts/Images/btn-edit.gif) top left no-repeat; width: 58px; height: 22px }
.btnView { background: url(/includes/MusicArts/Images/btn-view.gif) top left no-repeat; width: 49px; height: 22px }
.btnAdd { background: url(/includes/MusicArts/Images/btn-add.gif) top left no-repeat; width: 44px; height: 22px }
.btnApply { background: url(/includes/MusicArts/Images/btn-apply.gif) top left no-repeat; width: 58px; height: 22px }
.btnCheckout { background: url(/includes/MusicArts/Images/btn-checkout.gif) top left no-repeat; width: 83px; height: 26px }
.btnCreateAccount { background: url(/includes/MusicArts/Images/btn-createaccount.gif) top left no-repeat; width: 110px; height: 22px }
.btnCreateMyAccount { background: url(/includes/MusicArts/Images/btn-submit.gif) top left no-repeat; width: 146px; height: 22px }
.btnSignIn { background: url(/includes/MusicArts/Images/btn-signin.gif) top left no-repeat; width: 58px; height: 22px }
.btnAddtoCart_sm { background: url(/includes/MusicArts/Images/btn-addtocart.gif) top left no-repeat; width: 96px; height: 26px }
.btnAddNewCard { background: url(/includes/MusicArts/Images/buttons/btnAddNewCard.gif) top left no-repeat; width: 120px; height: 25px }
.btnGo { background: url(/includes/MusicArts/Images/btn-Go.gif) top left no-repeat; width: 44px; height: 26px }
.btnUpdateSubscriptions { background: url(/includes/MusicArts/Images/btn-updatesubscriptions.gif) top left no-repeat; width: 172px; height: 26px }
.btnDelete { background: url(/includes/MusicArts/Images/btn-delete.gif) top left no-repeat; width: 58px; height: 22px }
.btnSave { background: url(/includes/MusicArts/Images/buttons/btnUpdate.gif) top left no-repeat; width: 74px; height: 25px }
.btnAddToCart { background: url(/includes/MusicArts/Images/add-to-cart-btn.gif) top left no-repeat; width: 128px; height: 39px }
.btnAddSelectedToCart { background: url(/includes/MusicArts/Images/buttons/btnAddAll.gif) top left no-repeat; width: 170px; height: 25px }
.btnSaveAll { background: url(/includes/MusicArts/Images/buttons/btnSaveAll.gif) top left no-repeat; width: 79px; height: 23px }
.btnContinueCheckout { background: url(/includes/MusicArts/Images/btn-continuecheckout.gif) top left no-repeat; width: 152px; height: 26px }
.btnContinueCheckoutOPC { background: url(/includes/MusicArts/Images/btn-continuecheckout.gif) top left no-repeat; width: 152px; height: 26px }
.btnPlaceOrder { background: url(/includes/MusicArts/Images/btn-placeorder.gif) top left no-repeat; width: 106px; height: 26px }
.btnPlaceOrderOPC { background: url(/includes/MusicArts/Images/btn-placeorder.gif) top left no-repeat; width: 106px; height: 26px }
.btnChangeMyOrder { background: url(/includes/MusicArts/Images/btn-editorder.gif) top left no-repeat; width: 106px; height: 26px }
.btnShipToAddress { background: url(/includes/MusicArts/Images/buttons/btnShipToAddress.gif) top left no-repeat; width: 170px; height: 25px }
.btnGetPassword { background: url(/includes/MusicArts/Images/btn-getpassword.gif) top left no-repeat; width: 116px; height: 26px }
.btnUnsubscribe { background: url(/includes/MusicArts/Images/btnUnsubscribe.gif) top left no-repeat; width: 139px; height: 26px }
.btnCloseWindow { background: url(/includes/MusicArts/Images/btnCloseWindow.gif) top left no-repeat; width: 124px; height: 27px }
.btnUpdate { background: url(/includes/MusicArts/Images/btn-update.gif) top left no-repeat; width: 58px; height: 22px }
.btnUpdateCart { background: url(/includes/MusicArts/Images/btn-update.gif) top left no-repeat; width: 58px; height: 22px }
.btnBuildKit { background: url(/includes/MusicArts/Images/btn-buildkit.gif) top left no-repeat; width: 87px; height: 26px }
.btnAddAnotherPayment { background: url(/includes/MusicArts/Images/btnAddAnotherPayment.gif) top left no-repeat; width: 168px; height: 22px }
.btnFinishSelection { background: url(/includes/MusicArts/Images/Buttons/btnFinishSelection.gif) top left no-repeat; width: 100px; height: 19px }
.btnViewDetailedInfo { background: url(/includes/MusicArts/Images/btnViewDetailedInfo.gif) top left no-repeat; width: 139px; height: 26px }
.btnCompareAnotherItem { background: url(/includes/MusicArts/Images/btn-compareanotheritem.gif) top left no-repeat; width: 168px; height: 22px }
.btnSort { background: url(/includes/MusicArts/Images/Buttons/btnSort.gif) top left no-repeat; width: 74px; height: 25px }
.btnCompare { background: url(/includes/MusicArts/Images/btn-comparechecked.gif) top left no-repeat; width: 151px; height: 18px }
.btnSearch { background: url(/includes/MusicArts/Images/btn-search.gif) top left no-repeat; width: 74px; height: 26px }
.btnEmailForPrice { background: url(/includes/MusicArts/Images/btnEmailForPrice.gif) top left no-repeat; width: 128px; height: 26px }
.btnPreOrderNow { background: url(/includes/MusicArts/Images/btnPreorderNow.gif) top left no-repeat; width: 139px; height: 26px }
.btnInvSearch { background: url(/includes/MusicArts/Images/Buttons/btnInvSearch.gif) top left no-repeat; width: 67px; height: 24px }
.btnInvMakeHomeStore { background: url(/includes/MusicArts/Images/Buttons/btnInvMakeHomeStore.gif) top left no-repeat; width: 73px; height: 26px }
.btnRemoveItem { background: url(/Includes/MusicArts/Images/btn-removeitem.gif) top left no-repeat; width: 50px; height: 10px;}
.btnMakeActiveCart { background: url(/Includes/MusicArts/Images/btnMakeActiveCart.gif) top left no-repeat; width: 142px; height: 26px;}
.btnMakeActive { background: url(/Includes/MusicArts/Images/btn-MakeActive.gif) top left no-repeat; width: 96px; height: 22px;}
.btnView { background: url(/includes/MusicArts/Images/btn-view.gif) top left no-repeat; width: 49px; height: 22px }

/* divs */
.divCartHdr { background-color: #fff; margin-bottom: 0px }
.divAccessoriesHdr { background-color: #fff; margin-bottom: 0px }
.divSimilarItemsHdr { background-color: #fff; margin-bottom: 0px }
.txtSimilarItems { font-weight: bold; color: #000; position: relative; top: 3px; left: 10px; padding-right: 5px}
.divAccessoryTable { border: 1px solid #b4b4b4; width: 148px}
.divAccessoryTable td { background-color: #ececec; padding: 2px; }
.divApplyCoupon { position: relative; left: 12px }
.divApplyCouponHdr { background-color: #005489; font-size:16px; color:#fff;padding:4px 4px 4px 8px;position:relative;right:10px}
#divMyAcctCenterContent { position: relative; left: 12px; top: 8px; padding-right: 12px; text-align: left }
.imgAddWarrantyTxt { background: url(/includes/MusicArts/images/addWarrantyTxt.gif) top left no-repeat; width: 227px; height: 26px } 
.divReturnedMerchConfirm { width: 320px; position: relative; left: 590px }
	
/* table styles */
.cartTDColHead { padding:5px;margin:0;color:#983222;font-size:12px;font-weight:normal }
.cartTD { color:#80604b; }
.colHeadRight, .colRight {text-align:right }	
.saleColumn { text-align: right; margin:0;padding:0; width: 50%}
.nowrap { white-space: nowrap }
.miniCartHead{ color:#80604b;background-color:#fcf4d5}
#minicartcontainer {width:508px;padding:0;margin:0 13px;}
.minicartsimilaritemshdr {border:1px solid #ecdfb0;background:#fcf4d5;color:#80604b;padding:7px 10px;margin:0;font-weight:bold;font-size:16px;}
.minicart_similarhdr {margin:10px 10px 0 10px;padding:0;color:#80604b;line-height:16px;}


/* cart */
.cartSave10_bg { border: 1px solid #CCC; margin: 0px; padding: 5px; width: auto;  } 
.cartSave10_bg td { color: #000} 
.cartCheckoutTop { margin-right: 36px;  }
.inputQty { border:1px solid #ecdfb0;padding:3px;margin:0;width:36px; text-align:center;}
.hrBlack { color:#ecdfb0;height:1px;width:100%;background-color:#ecdfb0}
.cartqty {padding-top:20px;margin:0;vertical-align:top;text-align:center;}
.cartqtybox {border:1px solid #ecdfb0;padding:3px;margin:0;text-align:center;}


/* minicart */
.miniCartRightBG { background-color: #e6d9a2; border: 1px solid #E5DAA8; padding-top: 5px; padding-right: 5px; padding-left: 5px; width: 100% }

/* my account */
.myAcctHdr, .popupHdr 
{
	font-size: 16px;
	font-weight: normal;
	color: #983222;
	margin:10px;
}

.myAcctSubCat { padding:0 0 0 7px; }
.myAcctHdr a { color:#fff }
.myaccountnav {font-size:12px;padding:5px 0;margin:10px 0;text-indent:10px;}
.myaccountsectionhdr {font-size:16px;color:#fff;background:#005489;width:100%;padding:3px 0;margin:10px 10px 10px 0;text-indent:10px;}
.tblMyAcctHome { margin-bottom: 25px }
.divCaBillingAddress { width:200px;font-size:12px;border:1px solid #ecdfb0;background:#fcf4d5;color:#80604b;padding:2px 0;margin:2px 0;text-indent:5px; }

.myaccountsectiontext p {padding:2px 0;margin:0;}
.myaccountsectiontext img {padding-top:5px;margin:0;}
.myaccountsectionprofile {float:left;}
.myaccountsectionprofileedit {float:right;text-align:right;width:100px;}
.myaccountsectionprofile p {padding:2px 0;margin:0;}
.myaccountordercoltext {border-bottom:1px dashed #80604b;padding:10px 5px;}
.myaccountcorrespondencecoltext {padding:10px px;}
.myaccountcorrespondencecolmessage {padding:0 5px 5px 5px;border-bottom:1px dashed #80604b;}
.myaccountcorrespondencecolmessage p {padding:2px 0;margin:0;}
.myaccountcorrespondencecoltextred {padding:2px 0;margin:0;color:#B43F27;}

.trCCHdr td { background-color:#fcf4d5;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;font-size:11px;padding:4px	 }
.tblCC td { padding: 3px 3px 3px 5px }


/* receipt */
.subHdrReceipt {font-size:12px;color:#565656;padding:10px;line-height:18px; }

/* one page checkout */
#onepageCheckout { font-size:10px;font-family:Verdana, Helvetica, sans-serif;  }
#onepageShippingMethod input {border: 0}
.checkoutsectioninput {margin:10px;padding:2px 0;color:#80604b;font-size:10px;font-weight:bold;text-align:left;}
.divSignInContainer, .divCustomerInfo { margin-bottom:20px }
.title {
color:#983222;
font-size:16px;
font-weight:bold;
margin-bottom:10px;
}

.rentalhomeshipping
{
    font-weight: bold;
    margin: 20px;
}

.securityDepositHeader
{
    font-size:14px;
    color:#983222;
    height: 25px;
    background-color: #fcf4d5;
    margin-bottom: 10px;
}

.divSignInContainerInner { padding:0 10px 5px 10px;padding-right:5px }
.divSignInContainer input {border:1px solid #ecdfb0;padding:3px;margin:3px 5px 0 0;vertical-align:top;}
.checkoutsectioninputbox {border:1px solid #ecdfb0;padding:3px;margin:3px 5px 0 0;vertical-align:top;}
.divCustomerInfoInner { margin:10px; width:920px }
.divCustomerInfoInner input, .divRentalInfoInner input {padding:2px 0;color:#80604b;font-size:10px;font-weight:bold;text-align:left; }
.divCustomerInfoInner .formText, .divRentalInfoInner .formText { margin:10px;padding:2px 0;color:#80604b;font-size:10px;text-align:right; } 
.divCustomerInfoInner .inputGen, .divRentalInfoInner .inputGen { border:1px solid #ecdfb0;padding:3px;vertical-align:top; } 
.inputGen  
{
background-color:#F8F8F8;
border:1px solid #000000;
color:#787878;
font-size:13px;
margin:0 0 5px;
padding:0 5px;
}
.hdrOnePage { font-family:Verdana,Arial,Helvetica,sans-serif;font-size:18px;color:#b43f27;background:#fcf4d5;margin-top:0px;font-weight:bold;font-size:14px;padding:10px; }
.divPaymentHeading { width:100%;background-color:#fcf4d5;color:#b43f27;padding:7px 0 7px 0 }
.divMyShipHeading { background-color:#fcf4d5;color:#b43f27;padding:7px 0 7px 7px }
.hrGray { color:#999;height:2px;width:100%;background-color:#999 }
.hrBlack { color:#000;height:1px;width:100%;background-color:#000}
.modalPopup { background-color:#fff;width:651px;padding:10px }
.rentalmodalPopup { background-color:#fff;width:726px;padding:10px; }
.divReturns { color:#ff0000;border:1px solid #ff0000;padding:4px}
.doubleHr { border-bottom: 1px solid #eee }
.spnTotal { color:#852830;font-size:18px }
.spnTotalLbl { font-size:18px }
.tdShipping_hover { border: 10px solid #ff0 }
.divNoItemsInCart { height:400px }
.ajaxLoading { background: url(/includes/Common/images/ajaxLoad_big.gif) top left no-repeat; width: 31px; height: 31px }
.tdPasswordRecommend { color:#832a2e;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px }
.h2OPC { color:#9F090F;font-size:17px }
.rentalModalHeader { color:#96693D;font-size:18px; font-family: Verdana; font-weight:bold; margin: 15px 0px 15px 25px; }
.rentalSmallHdrOPC { color:#9F090F;font-size:12px; margin:10px; }
.padRight {	padding-right: 8px;}

.modalBackground { background-color:#000;filter:alpha(opacity=50);opacity:0.5}
#progressBackgroundFilter {  position:fixed;  top:0px;   bottom:0px;   left:0px;  right:0px;  overflow:hidden;   padding:0;background-color:#000;filter:alpha(opacity=50);opacity:0.5;margin:0;z-index:1000; } 
#rentalProgressBackgroundFilter {  position:fixed;  top:0px;   bottom:0px;   left:0px;  right:0px;  overflow:hidden;   padding:0;background-color:#000;filter:alpha(opacity=50);opacity:0.5;margin:0;z-index:10500; }
#processMessage1,#processMessage2,#processMessage3 { position:absolute;top:30%;left:35%;padding:10px;width:377px;height:146px;z-index:1001;background-color:#fff;border:6px solid #024f85;text-align:center;font-family:Verdana,Arial,Helvetica,sans-serif;color:#999;font-weight:bold;padding:23px 0 0 0 }
#rentalProgressMessage {position:fixed;top:30%;left:35%;padding:10px;width:377px;height:146px;z-index:10600;background-color:#fff;border:6px solid #024f85;text-align:center;font-family:Verdana,Arial,Helvetica,sans-serif;color:#999;font-weight:bold; padding:23px 0 0 0; }
#spnProcessMessage, #spnProcessMessageRental { font-family:Verdana,Arial,Helvetica,sans-serif;color:#999;font-weight:bold; }
#shipToOverlay,#billToOverlay,#cartItemsOverlay,#updateShippingOverlay { position:absolute;left:35%;width:377px;height:146px;z-index:1001;background-color:#ccc;text-align:center;font-family:Verdana,Arial,Helvetica,sans-serif;color:#000;font-weight:bold;background-color:#fff;margin:0px 0 0 0 }
#shipToOverlay_cnt,#cartItemsOverlay_cnt { position:absolute;left:35%;width:377px;height:146px;z-index:1002;text-align:center;font-family:Verdana,Arial,Helvetica,sans-serif;color:#000;font-weight:bold;}
#divUpdateCartOverlay { background-color:#fff;height:22px;width:150px;position:absolute;z-index:1002 }
.divCouponCode { border:1px solid #ccc;width:350px;height:72px;padding:8px; }
.divProcessing { width:98%;text-align:center;border:3px solid #CCCCCC;height:50px;background-color:#f4f4f4;position:absolute;bottom:5px;left:5px;z-index:100000000 }
#tblShippingMethod {height:140px }

#spnProcessMessage { font-family:Verdana,Arial,Helvetica,sans-serif;color:#999;font-weight:bold; }
#tblShippingMethod input { margin:0 5px 0 0}
.divProcessing { width:98%;text-align:center;border:3px solid #CCCCCC;height:45px;background-color:#f4f4f4;position:absolute;bottom:5px;left:5px;z-index:100000000 }
#tblShippingMethod {height:140px }

/* product detail */
.tblSwatchImgs { width: 255px }
.tblSwatchImgs td { width:84px;height:88px;text-align:center;vertical-align:middle;}
.select { width: 150px }

.dls_top { font-size:16px;color:#fff;background:#005489;width:100%;padding:3px 0;margin:10px 0;text-indent:10px; }
.miniCartTbl { background-color:#fff }

.productdetailpricefilediv {
	position: relative;           
	width: 250px; height: 250px;  
}
.productdetailpricefilediv .productdetailpricefile, .productdetailpricefilediv .productdetailsticker { position: absolute; }
.productdetailpricefilediv .productdetailpricefile { top : 0; left : 0; z-index: 1; }
.productdetailpricefilediv .productdetailsticker { bottom: 0; right: 0; z-index: 2; border:0}

/** wishlist **/
#divWishlistHdr td { color:#983222; } 
#divWishlistHdr a { color:#983222; } 

.divBreadCrumb { margin-bottom: 7px; border-bottom: 1px dotted #999;padding-bottom:7px } 

.price td { font-size:12px;font-weight:bold }

.endeca_prodlist_title { clear:both;background-color:#005489; color: #FFF; font-weight:700; padding:3px  }
.endeca_prodlist_more { clear:both;background-color:#005489; font-weight:700; text-align: right; padding:3px }


.free-shipping{
display:block; 
background:url(http://www.musicarts.com/includes/MusicArts/images/cart_ship_free.gif) no-repeat; 
height:21px; 
width:111px;
font-size:0px; 
margin:5px 0;}

.free_shipping{
display:block; 
background:url(http://www.musicarts.com/includes/MusicArts/images/cart_ship_free.gif) no-repeat; 
height:21px; 
width:111px;
font-size:0px; 
margin:5px 0;}




#checkoutOptions {
	width:auto;
	display:block;
	}

#checkoutOptions .top span, #checkoutOptions .bottom span {
	display:block;
	height:7px;
	width:100%;
	margin-left:20px;
	background:url(/includes/wwbw/images/cart_bg_roundBox.gif) 100% 0;
	overflow:hidden;
	}

#checkoutOptions .top, #checkoutOptions .bottom {
	background:#cc0000;
	height:7px;
	width:100%;
	
	background:url(/includes/wwbw/images/cart_bg_roundBox.gif);
	}

#checkoutOptions .bottom {
	background:url(/includes/wwbw/images/cart_bg_roundBox.gif) 0 100%;
	}

#checkoutOptions .bottom span {
	background:url(/includes/wwbw/images/cart_bg_roundBox.gif) 100% 7px;
	}

#checkoutOptions .content {
	width:100%;
	border-right:solid 1px #f4ecc8;
	border-left:solid 1px #f4ecc8;
	background:#f8f9ed;
	padding:0px 10px 0 10px;
	overflow:hidden;
	}

#checkoutOptions .checkoutTitle {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#4b4a46;
	font-weight:bold;
	margin-bottom:5px;
	}
	
/* Add to saved cart functionality */
.divAddToSavedCart { margin: 0 0 3px 4px }
.NPaddFlyout { z-index: 0; width: 200px; height: 125px; margin-top: 0px;  background: url(/includes/musicarts/images/NPaddFlyout_bg.png) top left no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #122D5D; font-weight: bold;}
.NPgetitFlyout_close { z-index: 10; width: 20px; position: relative; left: 73px; top: 5px; text-align: right;}
.flyoutClose {z-index: 10; position: relative; left: 176px; width: 20px;  top: 6px; text-align: right; }
.getitFlyoutClose_right {z-index: 10; position: relative; left: 185px; width: 20px;  top: 6px; text-align: right; }
.addFlyoutClose {z-index: 10;  position: relative; width: 20px; left: 190px; top: 8px; text-align: right;  }
.addFlyoutClose_anon {z-index: 1; position: relative; width: 20px; left: 191px;  top: 8px; text-align: right}
.playFlyoutClose {z-index: 10; top: 0px; width: 183px; position: absolute; top: 10px; height: 16px; text-align: right }
.addFlyout a { font-size: 10px}
.addFlyout_anon { width: 225px; text-align: left; height: 150px; margin-top: 0px; background: url(/includes/musicarts/images/addFlyoutanon_bg.png) top left no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 9px; }
.divFlyoutContent a, .addFlyout_anon a, .NPaddFlyout a{ font-size: 10px; font-family: Arial;}
.divFlyoutContent a:hover, .addFlyout_anon a:hover, .NPaddFlyout a:hover{ font-size: 10px; font-family: Arial;}
.divFlyoutContent a:visited, .addFlyout_anon a:visited, .NPaddFlyout a:visited{ font-size: 10px; font-family: Arial;}
.divCartFreeShip { background-color:#CFEAB5;color:#003300;padding:5px;width:98%;border:1px solid #016701;font-weight:bold;font-family:Arial;font-size:12px;margin:0 0 4px 0 }

.shipfright
{
    float:right; 
}
.brandImg { border: 1px solid #CBC5B3; background-color: #fff; text-align:left; width:160px; padding:5px; margin-bottom:5px;}

/* USED PRODUCTS STYLES */
#usedProducts { background:#fff; border: 5px solid #EEEEEE; margin-top:10px; overflow-y:auto; overflow-x:hidden; height:161px; }
#usedProducts div { display:block; }
#usedProducts .itemInfo { margin-left:120px;}
#usedProducts .itemThumb { padding:10px; float:left; width:100px; }
#usedProducts h3 { font-size:14px; color:#666; border:none; background:none; margin-top:10px; padding:0; }
#usedProducts .conditionText { color:#666; line-height:24px;}
#usedProducts .item { padding:20px; border-bottom:solid 1px #efefef }
#usedProducts .tipRequest { font-size:11px; }
#usedProducts .item .price { margin: 5px 0pt; font-weight: bold; color: #000; }

/* TAB STYLES */
.detail_tabs    { float:left; border-bottom:1px solid #cfc9b7; padding-top:20px; width:100%; } 
.fright .detail_tabs    { width:455px; } 
.detail_tabs ul { margin:0; padding:1px 0 0; list-style:none; } 
.detail_tabs li { float:left; background-color: #FCF4D5; no-repeat 100% -100px; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: #cfc9b7; border-right-color: #cfc9b7; border-left-color: #cfc9b7; margin: 1px 0 0px 0; padding:0 8px 0 0px;  } 
.detail_tabs a     { float:left; font-size:12px; display:block; line-height:1.2em; no-repeat 0 0;min-height:18px; min-width:30px; padding:10px 10px 0px 16px; text-decoration:none; font-weight:bold; color:#836a68; white-space:nowrap; outline:none; } 
.detail_tabs a:hover     { font-weight:bold; text-decoration:none; } 
.detail_tabs li.current     {  color:#000 ; background: #fff; 100% -150px; padding-bottom:0px; position:relative; top:1px; margin-top:0px;   } .detail_tabs .current a { background-position:0 -50px; white-space:nowrap;  color:#000!Important; padding-bottom:1px; } 
.detail_tabs > ul a 	{ width:auto; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.detail_tabs a 	{ float:none; }
/* End IE5-Mac hack */ 
.detail_tabs a:hover     { color:#000!Important; }
 .tabcontents    { width:455px; border:1px solid #cfc9b7; border-top:0px; clear:left; padding-bottom:10px; font-size:12px; }
.fright .tabcontents    { width: 100%; }

/* cluetip styles */
#cluetip-close img { border:0; }
#cluetip-title #cluetip-close { float:right; position:relative; }
.cluetip-arrows { background-position:0 0; background-repeat:no-repeat; display:none; height:22px; left:-11px; position:absolute; top:0; width:11px; }
.cluetip-jtip { background-color:transparent; }
.cluetip-jtip #cluetip-outer { background-color:#fcfaf4; border:1px solid #cbc5b3; position:relative; }
.cluetip-jtip h3#cluetip-title { background-color:#fcfaf4; color:#666; font-size:14px; font-style:normal; font-weight:700; margin:0 0 5px; padding:5px 5px 0 5px; }
.cluetip-jtip #cluetip-inner { display:inline-block; font-size:12px; padding:0 5px 5px; }
.cluetip-jtip div#cluetip-close { color:#900; text-align:right; margin:0 5px 5px; }

.clue-top-jtip .cluetip-arrows { background-image:url(http://images.miretail.com/Content/MAC/arrowdown.gif); height:11px; left:40%; margin-left:-13px; top:100%; width:22px; }
.clue-bottom-jtip .cluetip-arrows { background-image:url(http://images.miretail.com/Content/MAC/arrowup.gif); height:11px; left:40%; margin-left:-13px; top:-10px; width:22px; }

#detail .addbox	{ padding: 15px; border: 1px solid #cbc5b3; border-top:none; background-color:#fff; background-repeat:repeat-x; }

#logoPrint {display:none }

.pricing .price { font-weight:bold }
.pricing .wasPrice { font-weight:bold; }
.pricing .nowPrice { font-weight:bold;  }

.endecaTop { border-top: 1px solid #eee }
#divViewedItems { padding: 15px;background-color:#F1EEE9 }
#tblRecentlyViewed td { padding:5px }

.homePage .content
{
	border: 0;
}