body {
    background-color:#91683C;
    font-family:verdana,verdana,helvetica,geneva,sans-serif;
    color: #694024;
    font-size:11px;
    height:100%;
    margin:0 auto;
    padding:0;
    text-align:center;
}
a, a:active, a:hover {
    color: #694024;
}
form {
    margin: 0px;
}
.article-text ul li {
    padding-left: 10px;
    list-style-type: disc;
    list-style-position: inside;
}
hr {
    visibility:hidden;
    height: 1px;
}
h2.page-title {font-size: 14px; width: 100%; text-align: center;font-weight: bold;}
p {margin: 10px 0;}
.standard-form-field,
.standardFormFieldText,
.bbsDropDownText,
.explanatoryMessages select,
.feedSmallText {
  font-family:verdana,verdana,helvetica,geneva,sans-serif;
  font-size:11px;
  border: solid 1px #C94C1D;
  padding: 1px;
  height: 18px;
  color: black;
  margin-left:0px;
  margin-right:0px;  
  margin-top:3px;
  margin-bottom:3px;
}
.regularPriceDiscounted { text-decoration: line-through; }
#main-container {
height:100%;
margin:0 auto;
width:995px;
}
#main-container-table {
width:100%;
}

#banner-container {
background-image:url(/vimedia/cwol/banner.jpg);
background-repeat:no-repeat;
font-size:10px;
height:98px;
text-align:left;
width:995px;
}

#banner-logo-link-container a {
display:block;
}

#banner-container a span {
display:none;
}

#banner-container a#banner-logo-link {
height:62px;
left:35px;
position:relative;
text-align:left;
top:4px;
width:278px;
}

#banner-utilities-container {
left:450px;
position:relative;
top:10px;
width:500px;
text-align: right;

}

#banner-utilities-container a, 
#banner-utilities-container a:visited, 
#banner-utilities-container a:active {
 color: #694024;
}

#banner-nav-container1 {
height:12px;
text-align:center;
}

#banner-nav-container2 {
background-color:#ffffff;
background-image:url(/vimedia/cwol/bannerNavBg2.jpg);
background-repeat:no-repeat;
padding:  0;
margin: 0;
height:41px;
}

#banner-nav-container2 div {
padding-top:20px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
margin: 0 auto;
text-align:center;
color:#C94C1D;
}
#banner-nav-container2 div a,
#banner-nav-container2 div a:active,
#banner-nav-container2 div a:visited {
font-family:verdana,verdana,helvetica,geneva,sans-serif;
font-size: 11px;
text-decoration:none;
color:#C94C1D;
padding: 0;
margin: 0 auto;

}
#banner-nav-container2 div a:hover,
#banner-nav-container2 div a.selectedNav {
font-family:verdana,verdana,helvetica,geneva,sans-serif;
font-size: 11px;
text-decoration:none;
color:#694024;
line-height: 0px;
padding: 0;
margin: 0 auto;
line-height: 0px;
max-height:41px;
}

#middlepage-container {
background-image:url(/vimedia/cwol/innerPageBg2.jpg);
background-repeat:repeat-y;

}

#middlepage-container-table {
background-image:url(/vimedia/cwol/innerPageBg1.jpg);
background-repeat:no-repeat;
}

#main-ad-container {
padding-top:20px;
padding-left:40px;
}

.column-heading-image {
margin-bottom: 5px;
}

#right-column-container {
width:200px;
padding-right:40px;

}

#left-column-container {
width:200px;
padding-left:40px;
}


#left-column-container .top-column-table, 
#right-column-container .top-column-table {
margin-top: 20px;
background-image: none;
border-top: 1px solid #F36C31;
border-bottom: 1px solid #F36C31;
border-left: 1px solid #F36C31;
border-right: 1px solid #F36C31;
}

#left-column-container .left-column-container-table,
#right-column-container .right-column-container-table {
background-image: none;
border-bottom: 1px solid #F36C31;
border-left: 1px solid #F36C31;
border-right: 1px solid #F36C31;
margin:0px;
padding:0px;

}

#right-column-container .right-column-container-table .right-column-container-table-td,
#left-column-container .left-column-container-table .left-column-container-table-td,
#left-column-container .top-column-table .top-column-table-td,
#right-column-container .top-column-table .top-column-table-td, #right-column-container table  {
padding: 10px;
margin:0px;
}

.column-ad-td {
 text-align:center;
}

/* IE only padding hack */
* html #innerpage-container {  
padding: 20px;
width:620px;
  
}

#innerpage-container {
padding: 20px;
width:600px;
}

#innerpage-container-full {
padding: 20px;
width:100%;
}

#innerpage-container-full-left-side  {
padding-left: 30px;
padding-top: 20px;
padding-right: 20px;
padding-bottom: 20px;
width:100%;
}
.innerpage-container-full-center-div {
width:100%;
text-align:center;
}
.innerpage-container-full-center-div2 {
width:70%;
margin:0px auto;
display:block;
}
.innerpage-container-full-center-div3 {
width:85%;
margin:0px auto;
display:block;
}



#innerpage-container-home {
padding-left: 20px;
padding-top:20px;
padding-right: 0px;
padding-bottom: 20px;
width:550px;
}

#middlepage-container-home-left {
padding-right:15px;
}

#footer-container {
text-align:center;
padding-bottom: 10px;
font-family:verdana,verdana,helvetica,geneva,sans-serif;
font-size:10px;
color:#C94C1D;
}


#footer-container a,
#footer-container a:active, 
#footer-container a:visited {
color:#C94C1D;
}

#footer-container a:hover {
color:#694024;
}

.column-calendar-date {
 font-weight:bold;   
}

.column-calendar-title,
.column-community-title,
.column-blog-title {
 font-weight:bold;    
}

.column-calendar-blurb,
.column-community-teaser {
 font-weight:normal;    
}

.fwt-table td a,
.fwt-table td a:active,
.column-calendar-link:active,
.column-calendar-link,
.column-calendar-link:active,
.column-community-link,
.column-community-link:active {
 font-weight:bold;    
 text-decoration:underline ;
 color: #694024;
}
.fwt-table{
width:100%;
}
.fwt-table td{
padding-right:10px;
}
.accountHeadings,
.eventTitle,
.itemHeader,
.faqHead,
.feedhdrTitle,
.feeddtlTitle,
.itemDscMain,
.article-headline,
.summaryTitle
{
 font-weight:bold;    
 color: #694024; 
 font-size:13px;
}

.article-headline a {
    text-decoration:none;
}
.accountHeader,
.bbsTitle {
 font-weight:bold;    
 color: #694024; 
 font-size:14px;
}
.shoppingCartHeadings,
.cartColHeading { 
  font-weight:bold;  
 color: #694024; 
 font-size:12px;
 border-bottom: 1px solid #F36C31;
 text-decoration:none;
}

.cartFieldHeadings,
.cartHeading,
.bbsColHeading { 
  font-weight:bold;  
 color: #694024; 
 font-size:12px;
}
.modifyAccountSubHead,
.itemSubHeader,
.faqSubHead,
.itemStrong,
.rssHeading {
 font-weight:bold;    
 color: #694024; 
 font-size:11px;
 
}

.cartText {
 color: #694024; 
 font-size:11px;
 font-family: verdana,verdana,helvetica,geneva,sans-serif;
}

.cartTextSmall
#article-comments {
padding: 0 25px 0 25px;
font-family: verdana,verdana,helvetica,geneva,sans-serif;
}
.article-comments h3 {
border-style: dotted;
border-width: 1px 0 1px 0;
background-color: #FDFDFD;
}
#comments-container {
/* width: 400px; */
width: 100%;
}
.comment-post {
border-style: solid;
border-width: 0 0 1px 0;
border-color: #7F9DB9;
background-color: #7F9DB9;
margin: 0 0 30px 0;
}
.comment-head {
text-transform: lowercase;
color: white;
font-size: 10px;
padding: 0 0 0 0;
vertical-align: top;
}
.comment-head-content {
vertical-align: top;
padding: 2px 0 20px 10px;
}
.comment-head-content img {
float: left;
padding: 5px 10px 0 0;
}
.comment-head-content .user {
font-weight: bold;
}

.comment-body {
  text-indent: 0px;
  margin: 0 3px 3px 3px;
  background-color: #F0F0F0;
  font-size: 12px;
}
  
.faqText a, 
.standardLinks,
.standardLinksBold,
.bbsNormalTextLink,
.fieldTitle a,
.explanatoryMessages,
.changeInfoLink,
.shippingInfoTextBlurb a,
.contactText a,
.explanatoryMessages a,
.arrowedText,
.faqLinksOther,
.faqLinksMiddleText,
a.faqLinksOther,
.feeddtlSummary a,
.feedHelpText a {
color:#C94C1D;
}

.faqText a:hover, 
.standardLinks:hover,
.standardLinksBold:hover,
.fieldTitle a:hover,
.explanatoryMessages:hover,
.changeInfoLink:hover,
.shippingInfoTextBlurb a:hover,
a.eventDateLinks:hover, 
.feeddtlSummary a:hover,
.feedHelpText a:hover {
color:#694024;
}


.itempage-top-container {
    padding-left:10px;
    padding-right:20px;
    padding-bottom:10px;
    padding-top: 10px;    
    margin:0 auto;
    border:0px solid black;
}
.itempage-bottom-container {
    padding-left: 10px;
    padding-right: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    border: 0px solid #C94C1D;    
}
.itempage-bottom-container2 {
    padding:10px;
    border: 1px solid #C94C1D;    
}
.itempage-bottom-tab-container {
   
    margin:0 auto;
    border:0px solid black;
}
.itempage-info-container {
    padding-left: 10px;
    border: 0px solid #C94C1D;    
}
.shippingInfoText {
  font-size:11px;
  background-color:transparent;
}


.subscribeTable td {
    padding:5px;
}

.eventDateLinks {
color:#C94C1D;
font-weight:bold;
}
.innerpage-container-full-center-div2 table td {
 padding:2px;  
}

#song-heading-container td{
padding: 5px;
border:0px solid black;
}

.song-heading-container-table td {
border:0px solid black;
padding: 5px;
}

.column-ol li { 
 list-style-type: decimal;
 list-style-position: inside;
 
}

#mp3player-table {margin-left: 0; border-width: 0;}
#mp3player-table tr {line-height: 16px;}
#mp3player-table td {padding: 0 5px 3px 5px; white-space:nowrap;}
#mp3player-progress-bar {background-color: #E3B59B; width:0px; height:14px;}
#mp3player-controls-table td {padding: 3px;}
#mp3player-progress-bar-small {background-color:black; width:0px; height:10px;}
#mp3player-state {padding-left:2px; font-size: 10px; float:left;}
#mp3player-controls-table2 {width: 275px;}
#mp3player-album-art-container {width: 175px;}
.mp3player-tr-alt {background-color: #EEECD8;}
.mp3player-container {padding: 0px; border:1px solid #c94c1d;}
.mp3player-progress-bar-container {width:200px; height:10px; border:0px solid black;}
.mp3player-progress-bar-container {width:92px; height:14px; border:1px solid #562C13;}

.order-products-table  {
    width: 100%;
}
.order-products-table td {
    border: 0px solid black;
   padding-right: 15px;
   padding-left:0px;
   padding-top:0px;
   padding-bottom:0px;
}

.urgentMessageSmall {
 font-weight:bold;
}

.rss-table {
border: 0px solid #F36C31;
}
.rss-table td {
     padding: 5px;
}

.rss-ol li { 
 list-style-type: decimal;
 list-style-position: inside;
}

.breadCrumbs {
    color: #c94c1d;
}

.TreeNode {
    line-height: 18px;
}

div.TreeExpandOpen .TreeExpand {
 background-image: url(/vimedia/cwol/minus.gif);
}

div.TreeExpandClosed .TreeExpand  {
background-image: url(/vimedia/cwol/plus.gif);    
}
.song-rating-container2 {
  padding-left:6px;
  float: left; 
  padding-right: 50px;
}

.song-rating-container2 h2,
.song-rating-container3 h2{
    text-transform: uppercase;
    font-weight: bold;
}
.song-rating-container3 {
  float: left;
}

#mp3player-song-artist-container { 
 padding-left:6px;
}


.SansSerif16ptNormal {
    font-family:verdana;
    font-size:13px;
    font-weight:bold;
}

.SansSerif10ptNormal {
       font-family:verdana;
    font-size:11px; 
}

.SansSerif10ptNormal ul {
 list-style-type: disc;
 list-style-position: outside;    
}

.discountedPrice {
   color:#C94C1D;
   font-weight:bold;
   margin-left:15px;
    
}

.cautionMessage {
background-image: url('/vimedia/info.png');
background-repeat: no-repeat;
background-position: 0 5px;
padding:10px 0 0 32px;
height: 24px;
font-size: 12px;
margin-top: 10px;
color: #C94C1D;
}

.compItemBlock, .similarItemBlock, .upsItemBlock, .newReleasesBlock {
padding: 0;
}

h3 {
margin-bottom: 10px;
font-size: 16px;
color: #666666;
font-family:verdana,arial,sans-serif;

}
.shopCartSimItem, .shopCartNewRelease {
width: 22%;
margin: 0 2% 0 0;
padding: 0;
text-align:center;
text-decoration: none;
color:black;
display: inline-block;
vertical-align: bottom;
font-family:verdana,arial,sans-serif;
}


.simItemTitle, .newReleaseTitle {
height: 35px;
padding: 10px 0 0 0;
font-size: 12px;
font-weight: bold;
display:block;
position: relative;
color: #666666;
}

.shopCartSimItem .contrib, .shopCartNewRelease .contrib {
display:block;
margin-top: 5px;
clear: both;
}

.italic {
font-style: italic;
}

.compItemList{
list-style: none outside none;
padding: 0;
margin: 0;
font-size: 11px;
font-family:verdana,arial,sans-serif;
color:#666;
}
.compItemList div {
display:inline-block;
}
.compItem {
margin: 0;
padding: 5px 10px;
width: 500px;
color: #694024;
}

/*ie inline-block hacks*/
* html .compItemList div {
  display: inline;
  zoom:1;
}
*:first-child+html .compItemList div {
  display: inline;
  zoom:1;
}

.compItemTitle {
width: 145px;
}
.compItemID {
width: 90px;
}
.clearfix {
clear:both;
float: none !important;
height:1px;
}

.compItemInput {
width: 45px;
}
.compItemInput input {
margin: 0;
height: 12px;
font-size: 10px;
}
.compItemPrice {
width: 110px;
}
.compItemAvail {
width: 90px;
}
.compItemSubmit {
width:500px;
text-align: right;
margin-top:10px;
}
.compItemSubmit input {
width: auto;
}
.miniCart {
padding-bottom: 20px;
}
.miniCartImgContainer {
width: 55px;
float: left;
padding-right: 10px;
}
.miniCartOrder {
float:right;
padding: 5px;
border: 1px solid #F36C31;
margin: 0 10px 0 0;
}
.miniCartItemDscContainer {
font-family:verdana,arial,sans-serif;
color: #694024;
float: left;
width: 80px;
font-size: 14px;
}
.miniCartItemDscContainer a {
color: #694024;
font-size: 12px;
}

.miniCartOrderTotalContainer {
font-family:verdana,arial,sans-serif;
font-size: 12px;
color: #694024;
width: 165px;
padding: 3px 0 0 15px;
}
.miniCartButtonContainer {
width: 300px;
padding: 10px 5px;
}
.miniCartButtonContainer a {
text-decoration: none;
padding-left:10px;
vertical-align: middle;
}
.orderTotal, .orderItemNumber {
font-weight: bold;
}

.miniCart h3 {
height: 25px;
padding-left: 30px;
background: url('/vimedia/check.png') no-repeat;
color: #090;
font-family:verdana,arial,sans-serif;
font-size: 18px;
margin-top: 10px;
}
.clear {
clear:both;
}
