body{background-color:#606a6a;margin:6px 0px 24px 0px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;text-align:center;}

/** layout widths **/
.container.defaultWidth { width: 100%; }

.layout-zone-navigation { background-color: #ffffff; }


.site-wrapper { margin: 0 20px; width: 984px; margin:0px auto; }

/* header */
.layout-zone-header { min-height: 0px; }
.layout-zone-header .tabbedNavigation { text-align: center; color: #000000; margin-top: -10px; }
.layout-zone-header .tabbedNavigation ul { display: inline-block; height: 30px; list-style-type: none; }
.layout-zone-header .tabbedNavigation ul li { display: inline-block; height: 100%; line-height: 30px; }
.layout-zone-header .tabbedNavigation ul.tabs li { background: #ccc; margin: 0 2px; padding: 0 10px; font-weight: bold; }

/* navigation */
.layout-zone-navigation ul.menu { margin: 0px 5px; }

.layout-zone-navigation { font-size: 0.9em; }
.layout-zone-navigation div.navigation-top { height: 75px; text-align: center; }
.layout-zone-navigation div.navigation-top div.wrapper { padding-top: 10px; }
.layout-zone-navigation div.navigation-top div.wrapper form { padding-top: 10px; }
.layout-zone-navigation div.navigation-top form label { margin: 0 10px; }
.layout-zone-navigation div.navigation-bottom { height: 35px; line-height: 35px; margin-top:0px; }


/* footer */
.layout-zone-footer { text-align: center; margin-top: 0px; }


/* site container */
.panel { width: 161px; text-align: left; border: none; }
.panel h4 { padding: 0px 5px -3px; height: 20px; text-align: left; }

.container-main .layout-zone-left .panel, .container-main .layout-zone-content .panel, .container-main .layout-zone-right .panel { border: none; }

.container-main .layout-zone-left { background: #282424; width:161px; }

.container-main .layout-zone-right { text-align: right; }

#left { background: #282424; }

#site-container #main { background: #FFF url(../images/leftbg.gif) repeat-y; width:100%; margin:0px;}

img.songsforteaching-banner {
	margin-top: 0px;
	margin-left: 1px;
	background-color: #42312a;
	width: 100%;
}

.style1 {font-size: 9px}

.catalog-product-add input.submit,input.button-add-to-cart{
	background:url(../images/addtocart-blue.gif) no-repeat center center;
	width:132px;height:32px;border:none;padding-left:25px;font-size:1em;font-weight:bold;padding-bottom:5px;color:white;
}

input.button-checkout {
	background:url(../images/proceedtocheckout.jpg) no-repeat center center;
	width:157px;height:27px;border:none;padding-left:25px;font-size:1em;font-weight:bold;padding-bottom:5px;color:white;
}
input.button-checkout.continue {
	background:url(../images/continue_btn.jpg) no-repeat right center;
	width:118px;height:27px;border:none;padding-left:4px;font-size:1em;font-weight:bold;padding-bottom:2px;color:white;
}
a#form-cart-continue-shopping {
	background:url(../images/continueshopping.jpg) no-repeat center center;
	width:130px;height:17px;border:none;padding-left:25px;font-size:1em;font-weight:bold;padding-bottom:5px;color:white;display:inline-block;padding-top:5px;
}

a#form-cart-update {
	background:url(../images/update.jpg) no-repeat center center;
	width:76px;height:17px;padding-bottom:5px;border:none;font-size:1em;font-weight:bold;color:white;display:inline-block;padding-top:5px;text-align: center;
}
#form-cart-continue-shopping > span, #form-cart-update  > span{display: none;}
input.button-apply-promo {
	background:url(../images/update.jpg) no-repeat center center;
	width:76px;height:27px;padding-bottom:5px;border:none;font-size:1em;font-weight:bold;color:white;padding-top:5px;text-align: center;
}
a:link{color:#990000;font-weight:bold}
a:visited{color:#0E4369}
a:hover{color:#706E05}
img{border:none}
.layout-zone-header .tabbedNavigation ul.tabs a:link,.layout-zone-header .tabbedNavigation ul.tabs a:visited,.layout-zone-header .tabbedNavigation ul.tabs a:hover{color:white}
.layout-zone-header .tabbedNavigation ul.tabs li{background:url(../images/bg_navigation_tabs.gif) repeat-x}
.layout-zone-header .tabbedNavigation ul.tabs li.currentTab{background:url(../images/bg_navigation_tabs_active.gif) repeat-x} 
.layout-zone-navigation a:link,.layout-zone-navigation a:visited,.layout-zone-navigation a:hover{color:#fff;text-decoration:none;font-weight:normal}
.layout-zone-navigation a:hover{text-decoration:underline}
.layout-zone-header{color:#fff}
.layout-zone-footer{background-color:#fff;color:#fff}
.layout-zone-navigation{border:collapse;color:white}
.layout-zone-navigation div.navigation-top{background:url(../images/bg_navigation.gif);border:#182238 1px solid}
.layout-zone-navigation div.navigation-bottom{background-color:#000;border:#182238 1px solid;border-width:0 1px;}
span.cartEmpty{font-style:italic}
.fieldset div.hint{color:gray}
form{margin:0px}
td{vertical-align:top}
h1{color:#000; font-size:24px;}
h3{border-bottom:1px solid #CCCCCC} 
.msg-error{color:#dd0000}
.msg-error ul li{color:black}
.msg-notice{color:#333333}
.msg-notice ul li{fcolor:#666666}
.msg-warning{color:#0000dd}
.msg-warning ul li{color:#999999}
table.list thead tr th{background:#f0f0f0}
table.list tfoot tr td{border-top:1px solid #f0f0f0} 
.catalog-bread-crumbs{font-size:12px; padding:10px;}
.catalog-navigation{background-color:transparent;border:0px solid #D3E4D6;padding:5px; text-align:center;}
.catalog-product{}
.catalog-page-breaks{text-align:center}
.catalog-product-sale-price{font-weight:bold}
.catalog-product-sale-price span.price{}
.catalog-view-thumb3 .catalog-product h5{}
.catalog-view-thumb3 .catalog-product{text-align:center;height:225px} 
.price{color:#880000}
.panel{background:#282424;font-size:10px;color:#FFF}
.panel h4{background:#282424;font-size:12pt;font-weight:normal;font-family:Book Antiqua,Verdana,Arial,Helvetica,sans-serif;color:#FFFF66;margin-bottom:-15px;}
.panel h2 a{background:#282424;font:bolder 10px Verdana,Arial,Helvetica,sans-serif;text-decoration:none;padding-left:8px;color:#FFF;}
.panel h2 a:hover{font:bold 10px Verdana,Arial,Helvetica,sans-serif;color:yellow;text-decoration:underline;}
.panel .content{background-color:#282424;border:0px;}
#site-container{border:solid 1px black;margin:0px auto;text-align:left;width:982px;background-color:#42312a;}
#site-container #main{border:1px solid #1A2237;border-width:0px 1px 0px 0px;}
.layout-zone-footer{border:1px solid #1A2237;border-width:0px 1px 1px;}
.container-main{background-color:white;}
.subfooter{color:#333333;}
.container-main .layout-zone-content .wrap{ padding:10px 0 10px 10px;}
.catalog-page-breaks span.active {
    background-color: transparent;
    color: black;
    padding: 5px;
}
.button-purchase.submit {
    background-image: url("../images/submit_order.gif");
    background-position: left top;
    background-repeat: no-repeat;
    border: 0 none;
    height: 84px;
    width: 200px;
}
.product-view-style1 .product-page-block .product-page-block-header{
	border-bottom:1px solid #474747;
}
.product-reviews .spacer.product-page-block-content{
	padding-left:0px;
	padding-right:0px;
}
.product-reviews h5,.product-reviews  .gap-left{ text-align:left;}
.page-product .product-review-item{padding-left:10px;padding-right:10px;border-top:1px solid #474747;}
.page-product .product-review-item:nth-child(odd){ background:#f0f0f0;  }

.fieldset input[type="password"]{
	height:26px;
}
.fieldset input[type="text"]{
	height:26px;
}
.framed-block .fieldset .field div{
	margin-left: 220px;
}
.fieldset .field div.hint{
	margin-left:0px !important;
}