body {
    font-family: Verdana, Helvetica, Geneva, sans-serif;
	font-size: 0.9em;
	line-height: 1.3em;
    color: #dddcdf;
	background-color: #000;
	margin: 0;
	padding: 0;}
	
.centershop {width: 100%}

a img {border: none;}

table, td, tr, img, p, div, LEGEND {
	margin: 0;
	padding: 0;}

a:link, #categoriesContent a:link, .sideBoxContent a:link, #navMain a:link, #informationContent a:link, #siteinfoLegal a:link {
    color: #bbbbbb;
    text-decoration: none;}
	
#informationContent a:link {font-size: 1.2em;}	
	
#navEZPagesTop a:link, #navEZPagesTop a:visited {
	color: #6f9ac9;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding: 3px 5px 6px 5px;
	border-bottom: 1px solid #643bc5;
	font-size: 0.8em;}	
	
a:link {
    color: #ffffcc;
    text-decoration: none;}
	
#navSuppWrapper a:link, #navSuppWrapper a:visited {
	color: #000;}
	
#navSuppWrapper a:hover, #navSuppWrapper a:active {
	color: #ffff00;}	
	
a:link, #navEZPagesTOC ul li a:link {
    color: #dbeff0;
    text-decoration: none;}

a:visited, #categoriesContent a:visited, .sideBoxContent a:visited, #navMain a:visited, #informationContent a:visited, #siteinfoLegal a:visited {
    color: #868686;
    text-decoration: none;}
	
a:visited {
    color: #ffffcc;
    text-decoration: none;}

a:visited, #navEZPagesTOC ul li a:visited {
	color: #fdf7bb;
	text-decoration: none;}

a:hover, a:hover, #navEZPagesTOC ul li a:hover, #navEZPagesTop a:hover, #categoriesContent a:hover, #navMain a:hover, #navMain ul li a:hover,  #navCatTabs ul li a:hover, .sideBoxContent a:hover, #informationContent a:hover, #siteinfoLegal a:hover {
    color: #ffff00;
    text-decoration: none;}

#navSupp ul li a:hover {
	color: #ffff00;}
	
a:active {
	color: #ffffff;}
	
a.chor1:link, a.chor1:visited {
	color: #6F3700; 
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;}	
	
a.chor1:hover {
	color: #9c0305;
	font-weight: bold;
	font-size: 13px;}
	
a.category-top:link, a.category-top:visited {
	color: #C7C7C7; 
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
	margin-bottom: 10px;}	
	
a.category-top:hover {
	color: #ffffcc;
	font-weight: bold;
	font-size: 13px;
	border-bottom: 2px solid #ffff00;}
	
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;}			

h1 {
	font-size: 1.4em;
	font-family: georgia, tahoma;
	color: #fffaba;}

h2 {
	font-size: 1.3em;}

h3 {
	font-size: 1.2em;
	color: #fffaba;}

h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .sideBoxContent, .larger{
	font-size: 1.1em;}

.biggerText {
	font-size: 1.2em;}

CODE {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 1em;}

FORM, SELECT, INPUT {
	display: inline;
	font-size: 10px;
	margin: 0.1em;}

TEXTAREA {
	float: left;
	margin: auto;
	display: block;
	width: 95%;}

input:focus, select:focus, textarea:focus {
	background: #FFFFB7;}

FIELDSET {
	padding: 0.5em;
	margin: 0.5em 0em;
	/*border: 1px solid #75B3A6;*/
	border: none;}

.hiddenField {display: none}

.visibleField {display: inline}

LEGEND {
	font-weight: bold;
	padding: 0.3em 0.3em 0.3em 0;
	margin: 0;}

LABEL, h4.optionName {
	line-height: 1.5em;
	padding: 0.2em;}

LABEL.checkboxLabel, LABEL.radioButtonLabel {
	margin: 0.5em 0.3em;}

.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {
	float: left;}

#logo {
	display: none;
	float: left;
    padding-top: 30px;
    padding-left: 95px;}
	
#logo img {
	width: 180px; height: 137px;}	

LABEL.inputLabel {
	width: 11em;
	float: left;
	}

LABEL.inputLabelPayment {
	width: 15em;
	float: left;
	}

LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel  {
	width: 12em;
	float: left;
	}

P, ADDRESS {
	padding: 0.5em;}

ADDRESS {
	font-style: normal;}

.clearBoth {
	clear: both;}

HR {
	height: 1px;
	margin-top: 1.5em;
	border: none;
	border-bottom: 2px solid #aaa;}
	
strong {
	color: #eee;}	

/*warnings, errors, messages*/
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {
	line-height: 1.8em;
	padding: 0.2em;
	border: 1px solid #000000;	}

.messageStackWarning, .messageStackError {
	background-color: #ff0000; color: #ffffff;}

.messageStackSuccess {
	background-color: #99FF99;
	color: #000000;}

.messageStackCaution {
	background-color: #FFFF66;
	color: #000000;
	}

/*wrappers - page or section containers*/
#mainWrapper {
	/*background-color: #000;*/
	text-align: left;
	width: 100%;
	vertical-align: top;
	margin: 0;}

#headerWrapper, #contentMainWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul,  #popupAdditionalImage, #popupImage {
	margin: 0em;
	padding: 0em;}
	
#contentMainWrapper {
	/*background-image: url(../images/aaa_background-tile.jpg);
	background-repeat: repeat;*/
	/*background-color: #000;*/
	padding-bottom: 2em;}	

#logoWrapper {
  width: 100%;
  height: 150px;
  text-align: left;
  margin: 0;}

#navColumnOneWrapper, #navColumnTwoWrapper, #mainWrapper {
	margin: auto;}

#tagline {
	color:#CCFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	padding-top: 55px;
	line-height: 1.4em;}

#sendSpendWrapper {
	border: 1px solid #cacaca;
	float: right;
	margin: 0em 0em 1em 1em;}

.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {
	margin: 0;
	width: 47%;}

.wrapperAttribsOptions {
	margin: 0.3em 0em;}

/*navigation*/
.navSplitPagesResult {
	display: none;}

.navSplitPagesLinks {}
.navNextPrevCounter {
	margin: 0em;
	font-size: 0.9em;}
	
.navNextPrevList {
	display: inline;
	white-space: nowrap;
	margin: 0;
	padding:  0.5em 0em;
	list-style-type: none;}

#navMainWrapper {
	font-weight: bold;
	font-size: 0.8em;
	height: 1.9em;
	color: #445A6A;
	vertical-align: middle;
	padding-left: 0.2em;
	display: none;}

#navCatTabsWrapper {
	margin: 0em;
	background-color: #333;
	font-weight: bold;
	color: #fdf7bb;
	height: 1%;
	width: 100%;}

#navMain ul, #navCatTabs ul  {
	margin: 0;
	padding:  0.5em 0em;
	font-size: 12px;
	list-style-type: none;
	text-align: center;
	line-height: 1.5em;
	}

#navSupp ul  {
	margin: 0;
	padding-top: 4px;
	font-size: 10px;
	text-align: center;}

#navMain ul li, #navSupp ul li, #navCatTabs ul li {
	display: inline;
	white-space: nowrap;}

#navCatTabs ul li {
	background-image:url(../images/arrowsmall.png); 
	background-repeat: no-repeat;
	padding-left: 12px;}	

#navMain ul li a, #navSupp ul li a, #navCatTabs ul li a {
	text-decoration: none;
	padding: 0em 0.5em;
	margin: 0;
	color: #fdf7bb;}
	
#navCatTabs ul li a {
	text-decoration: none;
	padding: 0em 0.5em;
	margin: 0;
	color: #36A7A4;}	

#navEZPagesTOCWrapper {
	font-weight: bold;
	float: right;
	height: 1%;
	border: 1px solid #99CCCC;}

#navEZPagesTOC ul {
	margin: 0;
	padding:  0.5em 0em;
	list-style-type: none;
	line-height: 1.5em;
	}

#navEZPagesTOC ul li {
	white-space: nowrap;
	}

#navEZPagesTOC ul li a {
	padding: 0em 0.5em;
	margin: 0;
	}

#navCategoryIcon, .buttonRow, #indexProductListCatDescription {
    margin: 0.5em;}
	
#indexProductListCatDescription	h2 {
	font-size: 1em;
	margin: 30px 0 0 0;
	padding: 0 0 0 5px;
	font-family: Georgia, "Times New Roman", Times, serif;
	letter-spacing: 0.1em;
	color: #fff;
	font-weight: bold;}

#navMainSearch {
    float: right;}

#navEZPagesTop {
	font-weight: bold;
	padding-top: 0.5em;
	padding-bottom: 10px;
	text-align: left;
	padding-left: 260px;}
	
#navBreadCrumb {
	font-size: 0.8em;
    color: #68edfe;
	padding-top: 1.5em;
	padding-left: 0;
	padding-bottom: 0.8em;
	padding-right: 3%;
	text-align: left;
	width: 85%;
	margin-left: 30px;}
	
#navColumnOne {
	/*background-color: #000;*/}

#navColumnTwo {
	background-image: url(../images/aaa_bg.gif);
	background-repeat: repeat-y;
	background-position: right;
	background-color: #000;
	}

/*The main content classes*/
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {
	vertical-align: top;}

/*.content,*/
.shippingEstimatorWrapper {
	/*font-size: 1.2em;*/
	padding: 0.5em;}

#catBoxDivider {
	color: #FFFFFF;
    width: 75%;
    text-align: center;}

.alert {
	color: #ff0000;
	margin-left: 0.5em;
	}
.advisory {}
.important {
	font-weight: bold;
	}
.notice {}
.rating{}
.gvBal {
	float: right;
	}
#bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix {
	padding: 0.8em;}
	
.centerColumn {
	padding: 0.8em;
	text-align: left;
	}	

.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {
	font-size: 8px;}

/*Shopping Cart Display*/
#cartAdd {
	float: left;
	text-align: center;
	margin: 30px 0 0 35px;
	padding: 0;}

.tableHeading TH {
	border-bottom: 1px solid #000;
	}

.tableHeading, #cartSubTotal {
	background-color: #3F3F3F;
	 }

#cartSubTotal {
	border-top: 1px solid #000000;
	font-weight: bold;
	text-align: right;
	line-height: 2.2em;
	width: 80%;
	margin-left: 40px;}

.tableRow, .tableHeading, #cartSubTotal {
	height: 2.2em;
	}

.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay   {
	padding: 0.5em 0em;}
	
#cartInstructionsDisplay.content {
	padding: 0.5em 0em;
	font-size: 12px;
	line-height: 1.5em;
	color: #FFE6E6;
	padding-left: 80px;
	padding-right: 100px;
	}	

.cartUnitDisplay, .cartTotalDisplay {
	text-align: right;
	padding-right: 0.2em;
	}

#scUpdateQuantity {
	width: 2em;}

.cartQuantity {
	width: 4.7em;}

.cartNewItem {
	color: #FFFF00;
	position: relative;  /*do not remove-fixes stupid IEbug*/}

.cartOldItem {
	color: #E1D8C9;
	position: relative;   /*do not remove-fixes stupid IEbug*/}

.cartBoxTotal {
	text-align: right;
	color: #E4E4F1;
	font-weight: bold;}

.cartRemoveItemDisplay {
	width: 3.5em;}

#cartAttribsList {
	margin-left: 1em;}

#mediaManager {
	width: 150px;
	margin: 0 0 0 20px;
	padding: 10px 0 0 0; 
	text-align: left;
	color: #c3c3c3;
	font-weight: bold;}
	
.normalprice, .productSpecialPriceSale {
	text-decoration: line-through;}

.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {
	color: #01E992;}

#cartBoxListWrapper ul, #ezPageBoxList ul {
	list-style-type: none;}

#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {
	margin: 0;
	padding: 0.2em 0em;}

.totalBox {
	width: 5.5em;
	text-align: right;
	padding: 0.2em;}

.lineTitle, .amount {
	text-align: right;
	padding: 0.2em;}

.amount {
	width: 5.5em;}

/*Image Display*/
#reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {
	margin: 2em 2em 2em 2em;}
	
#productGeneral.centerColumn #productMainImage img {
	margin: 80px 15px 0 50px; 
	padding; 0;}
	
#productName {
	text-align: left;
	margin: 90px 0 0 0;
	color: #c3c3c3;}

.categoryIcon {
	font-size: 1em;
	color: #ffff00;
	text-align: center;
	margin: 0;}
	
.categoryIcon a:link, .categoryIcon a:visited {
	color: #919191;
	font-size: 0.8em;
	font-weight: bold;}
	
.categoryIcon a:hover {
	color: #fff;}		

#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;}

.centerBoxWrapper {
	border: 1px solid #75B3A6;
	height: 1%;
	margin: .5em 0;}
	
/*various image borders*/	
.centerBoxContentsProducts img {}
	
.categoryListBoxContents img {
	border: 1px solid #ccc;
	padding: 0.5em;}
	
.productAdditionalImages img {
	border: 1px solid #ccc;
	padding: 0.5em;}
	
.centeredContent img {
	margin-left: 20px;}
	
.leftBoxContainer img {
	border: none;}		

/*sideboxes*/
.columnLeft {vertical-align: top;}

p.leftBoxHeading, p.leftBoxHeading a, p.leftBoxHeading label {
	font-size: 1.1em;
	color: #bbbbbb;}

h3.rightBoxHeading, h3.rightBoxHeading a, h3.rightBoxHeading label {
	font-size: 1.1em;
	color: #bbbbbb;}
	
h3.rightBoxHeading a:hover {
	color: #00FFFF;
	text-decoration: none;}
	
p.leftBoxHeading a:hover {
	color: #00FFFF;
	text-decoration: none;}	

.leftBoxHeading, .rightBoxHeading {
	margin: 3em 0 0 7px;
	padding: 10px 0 10px 0;}

.centerBoxHeading {
    font-size: 13px;
    color: #75B3A6;
	background-image: url(../images/centerbox.jpg);
	background-repeat: no-repeat;
	width: 565px;
	height: 40px;
	padding-top: 13px;
	padding-bottom: 10px;}

.leftBoxContainer {
	margin: 0px;
	text-align: left;
	padding: 0;}
	
.rightBoxContainer {
	margin-top: 0px;}	

.sideBoxContent {
	font-size: 11px;
	line-height: 125%;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 10px;}

.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #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,    #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {
    font-size: 11px;
	text-align: center;
	}

.productListing-odd {
	background-color: #747474;
	}
	
.productListing-even {
	background-color: #666666;
	}

h3.leftBoxContainer, #whatsnewHeading, #searchHeading, #recordcompaniesHeading, #searchContent, #featuredContent, #specialsHeading, #manufacturersHeading, #reviewsHeading, #featuredHeading, #musicgenresHeading, #currenciesHeading, #shoppingcartHeading, #bannerboxHeading {
    font-size: 12px;
	text-align: center;}
	
.productListing-rowheading {
    font-size: 12px;
	background-image: url(../images/listingbar.jpg);
    background-repeat: repeat-x;
    height: 40px;
	}

#bestsellers .wrapper {
	margin: 0em 0em 0em 0.5em;
	font-size: 1.2em;
	}

#bestsellers ol {
	padding: 0;
	margin-left: 1.1em;
	margin-top: 0;}

#bestsellers li {
	padding: 0;
	margin: 0em 0em 0.3em 0em;}

#bannerboxHeading {
	background-color: #747474;
	}

#upProductsHeading {
	text-align: left;
	}

#upDateHeading {
	text-align: right;
	}

/* footer
--------------*/
#navSupp {
   	margin: 0 auto;
	width: 780px;
    color: #dedede;
	font-size: 9px;
	margin-top: 40px;
	text-align: center;}

#siteinfoLegal, .legalCopyright {
    background-color: #000;
    font-size:10px;
    text-align: center;
    color: #cccccc;
    padding: 3px 3px 20px 3px;
	margin-bottom: 0;
    }

/*misc*/
.back {
	float: left;}

.forward {
	float: left;}

.bold {
	font-weight: bold;}

.rowOdd {
	background-color: #666666;
	height: 1.75em;
	vertical-align: top;
	}

.rowEven {
	background-color: #333;
	height: 1.75em;
	vertical-align: top;
	color: #fff;
	}

CAPTION {
	/*display: none;*/
	}

#myAccountGen li, #myAccountNotify li {
	margin: 0;
	}

.accountTotalDisplay, .accountTaxDisplay {
	width: 20%;
	text-align: right;
	/*vertical-align: top*/
	}

.accountQuantityDisplay {
	width: 10%;
	vertical-align: top
	}

.tableHeading {
	background-image: url(../images/listingbar.jpg);
    background-repeat: repeat-x;
    height: 35px;
    color: #000000;
	}

#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: #666666;
	}

.testimonial {
	color: #fff;
	padding: 0 5px 5px 5px;
	text-align:left;
	}
.testimonial p {
	margin: 0; padding: 5px 0;
	}
.testimonial span {
	float:right;
	}
.testimonialImage {
	margin: 0;
	padding: 0;
	text-align: center;
	}

#searchContent.sideBoxContent {
	text-align: left;
	margin: 0;
	padding: 0 0 10px 4px;}
	
#searchContent.sideBoxContent a {
	text-align: left;
	padding-left: 40px;
	}
	
p.leftBoxHeading {
	padding-top: 13px;}
	
.sideBoxContent {}	

.floatingBox {
	font-size: 0.9em;
	color: #bbb;
	font-weight: bold;
	margin-top: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;}

.buttonRow {
	margin-left: 0px;
	padding: 5px;}

.buttonRow.forward {
	margin-right: 85px;}
	
.buttonRow.back {
	margin-left: 40px;
	border: none;}		

h4.optionName {
	margin-left: 20px;}

#categoriesHeading {
	padding-top: 10px; 
	font-variant: small-caps;
	font-size: 16px; 
	color: #b9b432;
	font-family: "Lucida Console", "MS Sans Serif"; 
	margin-bottom: 0; 
	padding-bottom: 0;}
	
#chcategoriesContent a {
	line-height: 1.8em;
	font-size: 1.1em;
	font-weight: normal;}

#chcategoriesContent {
/*background-image: url(../images/guitar_left_gradient.jpg);
	background-repeat: no-repeat;
	background-position: right;*/
	padding: 0.8em 0 0.8em 0;
	margin: 0.8em 0 1.5em 0;
	width: 85%;
	text-align: center;}
	
#musicgenresHeading {
	margin-top: 20px;}
	
.information {
	font-size: 13px;
	color: #eee;
	font-weight: normal;}
	
#cartDefaultHeading	{
	margin-top: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #fffaba;
	font-size: 1.2em;}
	
.cartTotalsDisplay {
	font-size: 12px;
	font-weight: normal;}	
	
#cartContentsDisplay {
	width: 80%;
	margin-left: 40px;}

#PPECbutton {
	width: 155px;
	margin-left: 320px;
	border: 1px solid #000;
	padding: 7px;
	background-color: #fe2526;}			

.centerBoxWrapper#featuredProducts {
	border: none;}

.centerBoxWrapper#featuredProducts h2.centerBoxHeading, #productListHeading, #indexCategoriesHeading, #ezPagesHeading {
    font-size: 14px;
	background-image: url(../images/featured.png);
	background-repeat: no-repeat;
	color: #fdf7bb;
	width: 400px;
	height: 40px;
	padding-top: 0;
	padding-left: 50px;
	padding-bottom: 6px;
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: left;
	font-family: Georgia, Tahoma;
	border-bottom: 1px solid #d04c4c;
	line-height: 1.5em;}
	
.centerBoxWrapper#featuredProducts h2.centerBoxHeading
	{border: none;}
	
#indexCategoriesHeading, #ezPagesHeading
	{padding-top: 8px;}	
	
.centerColumn#indexProductList h1 {
    font-size: 1em;
	background-image: url(../images/logo.png);
	background-repeat: no-repeat;
	color: #a4b89f;
	width: 400px;
	height: 60px;
	padding-top: 50px;
	padding-left: 200px;
	padding-bottom: 6px;
	margin-top: 0;
	margin-bottom: 0;
	text-align: left;
	line-height: 1.5em;}
	
.listingDescription {
	text-align: left;
	padding: 0 7px 0 7px;
	font-size: 12px;}

#musicgenresHeading LABEL {
	padding-top: 0px;
	margin-top: 0px; 
	font-size: 13px;}

#bestsellersHeading {
	padding: 0.3em 0 0.6em 5px;
	margin-bottom: 0.5em;
	margin-left: 20px;
	font-size: 0.9em;
	color: #ff0000;
	background-color: #ffff00;}	

#testimonials-managerHeading {
	padding-top: 10px;
	font-size: 13px; 
	margin-top: 0;}
	
#reviewsHeading {
	padding-top: 10px;
	margin-top: 10px; 
	font-size: 13px;}	
	
#informationHeading {
	padding-top: 10px;
	margin-top: 10px; 
	font-size: 1.2em;
	font-weight: bold;}		

#languagesHeading {
	font-size: 13px;}

#whosonlineHeading {
	font-size: 1.2em;
	font-weight: bold;}

h3.rightBoxHeading#blanksideboxHeading { 
	background-image: none;}
	
p.leftBoxHeading#blanksideboxHeading {
	display: none;}
	

#blanksideboxContent.sideBoxContent p {
	margin: 0; 
	padding: 0 0 0 10px;}
	
#categoryIcon.categoryIcon  {
	font-size: 15px;
	padding-top: 20px;}
	
#categoryIcon.categoryIcon img  {
	display: none;
	}	
	
#chcategoriesContent.sideBoxContent a.category-products {
	color: #ffffcc;}
	
#chcategoriesContent.sideBoxContent a:hover.category-products {
	color: #ffff00;	}	
	
.centerColumn#contactUsDefault {
	background-color: #fff;
	color: #300;
	margin: 10px 0 0 30px; 
	padding: 20px;
	padding-bottom: 80px;
	border-top: 6px double #999900;
	width: 80%;}

#contactUsForm .alert {
	color: #ff0000;
	}
	
#categoryImgListing.categoryImg img {
	margin: 30px 0 0 15px;}
	
#guitar2 {
	width: 70%; 
	float: left; 
	margin: 1.3em 0 1em 0.8em; 
	padding: 0 0 1.5em 1.3em;
	background-color: #fff;}
	
#guitar2a {
	width: 70%; 
	float: left; 
	margin: 0 0 0 0.8em; 
	padding: 0 0 0 1.5em;
	background-color: #fff;
	color: #004;
	padding-bottom: 1.5em;}	
	
#guitar3 
	{width: 48%; float: left; margin: 0; padding: 0;}

#guitar4 {margin: 0; padding: 0; text-align: center;}

#guitar5 {width: 600px; font-family: Verdana, Arial, sans-serif; margin: 0 40px 30px 0; padding: 20px; background-color: #990000; color: #dedede; line-height: 1.4em; background-image: url(../images/fade-400.png); background-repeat: repeat;} 

#featuredProducts h2 {	
	font-size: 14px;
	background-image: url(../images/featured.png);
	background-repeat: no-repeat;
	color: #fdf7bb;
	width: 400px;
	height: 40px;
	padding-top: 0;
	padding-left: 55px;
	padding-bottom: 6px;
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: left;
	font-family: Georgia, Tahoma;
	line-height: 1.5em;}



	
.rocker1 {
	margin: 30px 0 0 20px; 
	padding: 0;}	
		
.rocker2 {
	font-size: 12px; color: #ffff00; font-weight: bold; margin: 20px 0 0 30px; padding: 0;}
	
.rocker3 {
	margin: 6px 0 10px 30px; padding: 0; text-align: left; font-size: 13px; color: #f3f1ab; font-weight: bold;}
	
.rocker4 {
	margin: 0 0 20px 60px; padding: 0; font-size: 11px; font-weight: bold; color: #ff0000;}
	
.rocker5 {
	margin: 30px 0 0 0; padding: 0;}
	
.rocker6 {
	color: #dedede; 
	margin: 0 40% 0 10%; 
	padding: 0 0 0 0;
	line-height: 1.5em;
	font-size: 1.1em;
	background-image: url(../images/aaa_bg_left.jpg); background-repeat: repeat;
	font-family: Arial, Helvetica, sans-serif;}
	
.rocker6a {
	color: #a4b89f; 
	margin: 10px 80px 0 7px; 
	padding: 0 0 20px 0;
	line-height: 1.5em;
	font-size: 13px;}
	
.rocker6a strong {
	color: #a4b89f;}	
	
.rocker6b {
	color: #dedede; 
	margin: 0.2em 5em 0 0; 
	padding: 0;
	line-height: 1.3em;
	font-size: 0.9em;
	font-family: Verdana, Arial, Helvetica, sans-serif;}
	
.rocker6b strong {
	COLOR: #004;}		
	
.rocker6c {
	color: #a4b89f; 
	margin: 0; 
	padding: 0;
	line-height: 1.4em;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;}
	
.rocker6c strong {
	color: #a4b89f}	
	
.rocker6c1 {
	color: #a4b89f; 
	margin: 10px 30% 0 0; 
	padding: 10px;
	line-height: 1.4em;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;}
	
.rocker6c1 strong {
	color: #a4b89f;}		
	
.rocker6d {
	color: #ffffcc; 
	padding: 0 10% 0 10%;
	line-height: 1.6em;
	font-size: 0.9em;
	text-align: left;
	margin-top: 680px;}
	
.rocker6e {
	color: #dedede; 
	padding: 10px 200px 0 0;
	margin: 0;
	line-height: 1.3em;
	font-size: 0.9em;
	font-family: Arial, Helvetica, sans-serif;}
	
.rocker6e strong {
	color: #dedede;}		

.rocker7 {
	margin: 0; 
	padding: 0 20px 0 0; 
	width: 250px; 
	height: 280px; 
	float: left;}
	
.rocker8 {
	margin: 0; 
	padding: 0; 
	width: 250px; 
	height: 280px; 
	border: none;}
	
.rocker9 {
	font-size: 12px; color: #ffff00; font-weight: bold; margin: 20px 0 0 70px; padding: 0;}
	
.rocker10 {
	margin: 6px 0 10px 0; 
	padding: 0; 
	text-align: left; 
	font-size: 13px; 
	color: #f3f1ab; 
	font-weight: bold;}
	
.rocker11 {
	margin-top: 8px;
	margin-left: 5px;}
	
.rocker12 {
	margin: 0 0 20px 15px; padding: 0; font-size: 11px; font-weight: bold; color: #ff0000;}
	
.rocker13 {width: 380px; height: 273px; border: none; margin-top: 30px;}

.rocker14 {font-size: 16px; color: #ffff00; font-weight: bold; margin: 10px 0 0 140px; padding: 0; font-style: italic;}

.rocker14a {margin: 0 0 0 120px; padding: 0;}


.rocker15 {color: #ffffcc; font-weight: bold; font-size: 15px; font-family: Geneva, Arial, Helvetica, sans-serif; margin: 10px 0 0 0; padding: 0; color: #ffffcc;}

.rocker16 {margin: 20px 120px 0 50px; padding: 0; font-size: 13px; font-weight: bold; color: #ffffcc; line-height: 1.5em;}

.rocker16a {margin: 0 120px 0 50px; padding: 0; font-size: 13px;}

.rocker17 {margin: 0 60px 0 50px; padding: 0; font-size: 1.2em; font-weight: bold; color: #ffffcc;}

.rocker18 {color: #ffffdd; font-size: 16px; padding-left: 100px;}

.rocker19 {margin: 20px 70px 0 0; padding: 0; font-size: 13px; color: #ffffcc; line-height: 1.4em; font-family: Arial, Helvetica, sans-serif;}

.rocker20 {
	margin: 0 0 0 -5px; padding: 0; width: 200px;}
	
.rocker21 {
	 margin: 10px 0 30px 20px; padding: 0 8px 0 0; color: #ffffcc;}

.rocker22 {
	 margin: 10px 0 0 20px; padding: 0; color: #ffffcc;}
	 
.rocker23 {
	text-align: left; 
	margin: 0 1em 0 10px; 
	color: #dedede; 
	line-height: 1.4em; 
	padding: 5px 5px 10px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #990000;
	font-size: 1em;
	width: 400px;}
	
.rocker23a {
	width: 350px;
	text-align: justify; 
	color: #dedede; 
	line-height: 1.5em; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	padding-top: 3em;
	margin-left: 2em;}
	
.rocker23b {
	text-align: left; 
	margin: 0 1em 0 10px; 
	color: #a4b89f; 
	line-height: 1.4em; 
	padding: 5px 15% 10px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;}
.rocker23b strong {
	color: #ff0000;}	
	 
#chcategoriesHeading {
	width: 200px;}
	
#chcategories.leftBoxContainer {
		padding: 10px 0 0 10px;
		border-left: none;
		background-image: url(../images/bg_left-no-border.jpg);
   		background-repeat: repeat;}	
					
p.leftBoxHeading#bestsellersHeading {
	width: 200px;}
	
p.leftBoxHeading#informationHeading {
	width: 200px;}
	
p.leftBoxHeading#whosonlineHeading {
	width: 200px;}
	
#chcategoriesContent.sideBoxContent a.category-top {
	background-color: #333;
	padding: 0.3em;
	margin-bottom: 0.6em;
	width: 195px;
	display: block;
	background-image: url(http://music.shredmistress.net/images/bg.jpg); background-repeat: repeat-y;
	border-right: 6px solid #555; 
	}

/*input {outline:none;padding:3px}*/
input[type=text], input[type=password], textarea {color:#333;}

#searchContent FORM input[type=submit] {
	margin-left: 5px;
	}

select {color: #333;
	}

#mediaManagerHeading {
	margin-left: 10px;}
	
#mainPage1 {
	width: 100%;
	padding-bottom: 1.25em;
	text-align: center;
	margin: 0 auto;}
	
#mainPage1 img {}	
	
#mainPage2 {
	width: 85%;
	margin: 30px 0 0 20px;
	padding: 0;
	background-color: #fff;
	color: #000044;
	text-align: left;
	font-size: 0.9em;
	border-top: 6px solid #4b928e;
	border-left: 4px solid #4b928e;
	border-right: 4px solid #555;}
	
#mainPage2 strong {
	color: #000044;}	
	
.td1 {
	width: 60px;
	background-color: #000;
	padding-bottom: 0.5em;}

.td1a {
	width: 60px;
	background-color: #000;
	padding-bottom: 0.5em;
	background-image: url(../images/shred-smooth-groove-thumb.jpg);}
	
.td1b {
	width: 60px;
	background-color: #000;
	padding-bottom: 0.5em;
	background-image: url(../images/glamazon-thumb.jpg);}
	
.td2 {
	width: 70%;
	vertical-align: middle;
	text-align: left;
	padding: 0 0.8em 0.5em 0.8em;
	line-height: 1.3em;}
	
.td3 {
	width: 90px;
	vertical-align: middle;
	border: none;
	padding-bottom: 0.5em;}
	
.td4 {
	width: 100px;
	vertical-align: middle;
	background-color: #000;
	padding-bottom: 0.5em;
	text-align: center;}
	
a.buy:link, a.buy:visited {
	color: #ff0000; 
	text-decoration: none;
	font-weight: bold;
	font-size: 1em;}
	
a.buy:hover {
	color: #9c0305;}
	
a.lesson:link, a.lesson:visited {
	color: #dedede; 
	text-decoration: none;
	font-weight: bold;
	font-size: 1em;}
	
a.lesson:hover {
	color: #fff;
	font-weight: bold;
	font-size: 1.1em;}	
	
#navSuppWrapper {
	text-align: center;
	margin: 0 auto;
	background-image: url(../images/tile_back.gif); background-repeat: repeat;}			
	
.centerColumn#indexDefault h1 {
	color: #bebebe;
	margin-left: 10%;}
	
#front2 {
	width: 85%;
	text-align: left;
	margin: 0 0 0 20px;}
	
#front2 h2 {
	margin: 30px 0 5px 20px;
	padding: 0;
	font-size: 1.1em;
	font-family: georgia, tahoma;
	color: #999;}
	
#front2 p {
	padding: 10px 60px 20px 20px;}		
	
.centerColumn#productMusicDisplay {
	width: 85%;
	padding-bottom: 30px;
	text-align: left;
	padding-left: 3%;
	padding-right: 3%;
	padding-top: 0;}
	
#productPrices.productGeneral {
	text-align: left;
	color: #ffff00;
	font-size: 1.3em;
	font-family: Verdana, Arial, Helvetica, sans-serif;}
	
#productid2 {
	background-color: #000; 
	text-align: left; 
	margin: 0; 
	background-image: url(http://music.shredmistress.net/includes/templates/shreddie/images/logo.png); 
	background-repeat: no-repeat; 
	background-position: top left;
	padding: 0;}	
	
#preview2 {
	margin: 0;
	padding: 0; 
	font-size: 1.3em; 
	width: 150px;}	

#productDetailsList.floatingBox {
	font-size: 1.3em;
	color: #FFCC00;
	font-weight: bold;
	margin-top: 1em;
	text-align: left;
	margin-left: 1.1em;
	padding-left: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;}
	
.img1 {
	float: right;
	width: 250px; height: 280px;
	padding-left: 10px;
	margin-right: 100px;}

.img2 {
	text-align: left;
	margin-left: 1em;}

#mainPage1 h1 {
	font-size: 0.8em;
	text-align: right;
	margin-top: -8em;}
	
#div2 {
	text-align: center;
	float: left;
	width: 325px;
	margin-left: 20px;}
#div2 img {}
#div2 h1 {
	text-align: center;
	font-size: 0.8em;}
	
#div2a {
	width: 310px;
	float: left;
	margin: 0 0 0 30px;
	padding: 0 0 280px 0;
background-image: url(../images/bg_left-no-border.jpg);}
	
#div2a h2 {
	color: #999;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 1.3em;
    font-weight: normal;
    letter-spacing: 0.1em;
    line-height: 1.4em;
    margin: 80px 0 0 0;
    padding: 0 0 0 30px;
    text-align: left;}
	
#div3 {
	background-color: #990000; 
	height: 300px; 
	width: 500px; 
	text-align: left; 
	margin-top: 40px; 
	padding-top: 20px;}	

#div4 {
	width: 95%; 
	text-align: left; 
	margin: 30px 0 0 0; 
	padding: 0 0 0 45px;}
	
#div4 h2 {
	font-size: 1.1em;
	margin-top: 8px;
	color: #f3d1cd;}
	
#div4 h3 {
	font-size: 1em;
	color: #b28474;}

#div5 {
	background-color: #000;
	width: 95%;
	padding: 0 3% 0 3%;}
	
.centerColumn#indexProductList {
	width: 85%;
	padding: 0 3% 2% 0;
	margin: 0;}				
	
.centerColumn#createAcctDefault	{
	text-align: left;
	width: 80%;}
	
.centerColumn#createAcctSuccess {
	text-align: left;
	width: 80%;}
	
#productGeneral.centerColumn {
	text-align: left;
	width: 85%;
	padding: 0;
	margin: 0 3% 0 0;
	background-color: #000;
	background-image: url(http://music.shredmistress.net/includes/templates/shreddie/images/logo.png);
	background-position: 30px top;
    background-repeat: no-repeat;}
	
#productGeneral.centerColumn FORM {
	margin-left: 0;}	

.centerBoxContentsProducts {
	text-align: center;
	color: #0388ff;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.9em;}
	
.sidebox1 {
	font-size: 1.1em;
	line-height: 1.4em;
	margin: 0;
	padding: 0;
	width: 100%;}
	
.centerColumn#indexDefault {
	width: 80%;
	text-align: left;}
	
#blanksideboxContent.sideBoxContent {
	width: 230px;
	margin: 0;
	padding: 0;
	text-align: justify;}
	
#information p#informationHeading, #whosonline p#whosonlineHeading, #bestsellers p#bestsellersHeading {
	width: 185px;
	margin: 0 0 0 15px; 
	font-variant:small-caps;
    background-color: #222;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    color: #999;
    font-size: 1.2em;
    padding-bottom: 5px;
    padding-left: 15px;
    padding-right: 5px;
    padding-top: 5px;
    position: relative;
	font-weight: bold;}
	
.leftBoxHeading#chcategoriesHeading {
	width: 185px;
	margin: 0; 
	font-variant:small-caps;
    color: #999;
    font-size: 1.2em;
    padding: 5px 5px 7px 0;
    position: relative;
	font-weight: bold;}	
	
#information p#informationHeading, #whosonline p#whosonlineHeading, #bestsellers p#bestsellersHeading {
	margin-top: 15px;
	margin-bottom: 8px;
	font-variant: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	font-style: normal;}	
	
.centerColumn#loginDefault {
	margin: 13px 0 0 32px;
    padding: 15px 15px 30px 30px;
	width: 70%;
	background-color: #fff;
	border-top: 6px solid #6438c5;
	border-left: 4px solid #6438c5;
	color: #333;}
	
.centerColumn#ezPageDefault {
	width: 80%;
	background-color: #000;}
	
.centerColumn#passwordForgotten {
	width: 80%;
	padding-bottom: 40px;
	font-size: 1em;}
	
.lessons1 {
	width: 80%;
	font-size: 0.9em;
	color: #a4b89f;}
	
.lessons2 {
	width: 80%;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding-top: 15px;}
	
.lessons3 {
	width: 345px;
	font-weight: bold;
	color: #ff0000;
	font-size: 0.9em;
	border-bottom: 4px solid #ff0000;
	padding-bottom: 5px;
	font-family: Georgia, "Times New Roman", Times, serif;
	letter-spacing: 0.1em;}
	
h3.itemTitle {
	font-size: 0.9em;
	color: #aaa;
	padding-top: 8px;
	padding-left: 20px;}	
	
#productListing br {
	line-height: 5px;}
	
#productReviewLink img {
	margin: 65px 0 0 0;
	padding: 0;}
	
.p1 {
	width: 80%;
	font-size: 0.9em;
	color: #A4B89F;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.4em;
	padding-top: 15px;}
	
.p1 strong {
	color: #A4B89F;}
	
.p2 {
	width: 345px;
	font-weight: bold;
	color: #ff0000;
	font-size: 0.9em;
	border-bottom: 4px solid #ff0000;
	padding-bottom: 5px;
	font-family: Georgia, "Times New Roman", Times, serif;
	letter-spacing: 0.1em;}
	
.p3 {
	color: #cacaca; 
	padding: 0; 
	margin: 10px 0 30px 30px; width: 500px;
	font-size: 0.9em;
	line-height: 1.4em;}		
	
#productMusicDisplay.centerColumn #productDescription {
	width: 500px;
	color: #a4b89f;
	margin: 0 0 0 20px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;}
	
#productMusicDisplay.centerColumn #productAttributes {
	width: 60%;
	margin: 0;
	padding: 0;
	color: #c3c3c3;}
	
#productMusicDisplay.centerColumn #productMainImage img {
    margin-bottom: 0;
    margin-right: 35px;
    margin-top: 80px;}
	
#shoppingCartDefault.centerColumn {
	margin: 0 8% 0 30px;
	padding: 0;
	color: #333;}
	
h1#loginDefaultHeading {
	margin: 20px 0 0 0;
	padding-bottom: 0;
	font-size: 1.1em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #ff0000;}
	
#loginDefault fieldset.floatingBox {
	padding: 15px;
	color: #444;}	
	
#loginDefault.centerColumn .information {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.4em;
	margin: 0;
	padding: 0;
	font-size: 1.1em;
	color: #333;
	width: 500px;}
	
#loginDefault.centerColumn .information strong {
	color: #444;}
	
#loginDefault.centerColumn .buttonRow.back.important a:link, #loginDefault.centerColumn .buttonRow.back.important a:visited  {
	color: #000077; font-size: 1.2em;
	font-weight: normal; font-style: italic;
	text-decoration: underline;}
	
#loginDefault.centerColumn .buttonRow.back.important a:hover, #loginDefault.centerColumn .buttonRow.back.important a:active  {
	color: #990000;}	
	
#passwordForgottenMainContent {
	font-size: 1.2em;
	}		
