body, a, .quantity {
	font: normal 11px tahoma, arial, helvetica, sans-serif;
	color: #000;
	text-decoration: none;
}

a {text-decoration: none;}

a:hover{text-decoration: underline;}

body{
	text-align: center;
	background: #AFC1CC;
}

body, form {
	margin: 0;
	padding: 0;
}

img {border: none;}

.floatleft{float:left;}

.floatright{float:right;}

.clear{clear:both;}

input{vertical-align: middle;}

#main {
	margin: 0 auto;
	text-align: left;
	width: 760px;
	background: #fff url(http://lib.store.yahoo.net/lib/worshipmusic/left-border.gif) repeat-y left top;
}

#header{
	width: 760px;
	height:155px;
	background: url(http://p2.hostingprod.com/@worshipmusic.com/solidcactus/header3.jpg) no-repeat left top;
}

#header #logo {width: 238px; float: left; display: block; margin-bottom: 25px; *margin-bottom: 0;}

#header .header-html {width: 510px; float: right; padding: 20px 10px 0 0; text-align: right; font-size: 12px; color: #fff;}

#header .nav{
	margin-top:25px;
	width:760px;
	clear: both;
}

#header .nav a{
	float:left;
	margin:0;
}

#left-column{width: 161px;}

#left-column form{
	margin:3px 0 10px 7px;
	color:#C73E2E;
	font-weight:bold;
}

#left-column form .area,
#left-column form select{
	height:17px;
	font-size:10px;
	margin-top:2px;
}

#left-column form select{width:149px;}

#left-column form .area{width:120px;}

#left-column ul{
	width:158px;
	padding:5px 0 0 0;
	margin:0 0 20px 2px;
	list-style-type: none;
	color:#fff;
	border-top: 1px solid #C0D3E0;
}

#left-column ul li{border-bottom:1px solid #fff;}

#left-column ul a{
	display:block;	
	padding:3px 5px 4px 10px;
	color:#025084;
	margin:0;
}
* html #left-column ul a{width:100%;}

#left-column ul a:hover{
	background:#025084;
	color:#fff;
	text-decoration: none;
}

#right-column{
	width: 594px;
	padding-bottom:20px;
}

/*-------- index start ----------*/
#right-column .welcome{
	margin:0 0 20px 12px;
	width: 359px;
	height:233px;
	position:relative;
	background: url(http://lib.store.yahoo.net/lib/worshipmusic/welcome-back.jpg) no-repeat left top;
}
* html #right-column .welcome{margin-left:6px;}

#right-column .welcome .radio{
	position:absolute;
	text-align: center;
	width:100px;
	bottom:5px;
	left:12px;
}

#right-column .welcome .radio a{
	text-decoration: underline;
	line-height: 14px;
}

#right-column .welcome .txt{
	position:absolute;
	top:90px;
	right:20px;
	width:207px;
	margin:0;
}

#right-column .gathering{
	margin:0 0 20px 12px;
	width: 359px;
	height:35px;
}
* html #right-column .gathering{margin-left:6px;}

#right-column .gathering p{
	width:197px;
	margin:0 0 0 8px;
}

#right-column .free{
	margin:0 0 20px 12px;
	width: 359px;
}
* html #right-column .free{margin-left:6px;}

#right-column .free .download{
	width: 134px;
	height:104px;
	background: url(http://lib.store.yahoo.net/lib/worshipmusic/free-download.gif) no-repeat left top;
	text-align: center;
}

#right-column .free .download p{margin:32px 0 15px 2px;}

#right-column .free .download a{text-decoration: underline;}

#left-column .free form{
	width: 154px;
	height:126px;
	background: url(http://p2.hostingprod.com/@worshipmusic.com/solidcactus/newsletter-bg.gif) no-repeat right top;
	text-align: right;
	margin-left: 0;
	margin-right: 2px;
}

#left-column .free form p{margin:34px 0 8px 10px; text-align: left; font-weight: normal; color: #000;}

#left-column .free form .area{
	width: 150px;
	height:20px;
	margin:0 2px 4px 0;
	*margin:0 0 4px 0;
	font-size:11px;
	padding-left:3px;
	color:#999;
}

#left-column .free form .mailing-btn {margin-right: 4px;}

#right-column .sect{
	margin:0 0 0 12px;
	width: 359px;
}
* html #right-column .sect{margin-left:6px;}

#right-column .sect .item{
	width: 359px;
	margin:0 0 20px 0;
}

#right-column .sect .item .pict{
	width: 84px;
	text-align: center;
}

#right-column .sect .item .txt{
	width: 272px;
	padding-top:5px;
}

#right-column .sect .item .txt a{font-weight:bold;}

#right-column .sect .item .txt p{
	color:#999;
	margin:5px 20px 0 0;
}

#right-column .feat{width: 212px;}

#right-column .feat .item{
	width: 212px;
	padding:10px 0 15px 0;
	background: url(http://lib.store.yahoo.net/lib/worshipmusic/feat-border.gif) repeat-x left bottom;
}

#right-column .feat .item .pict{
	width: 81px;
	text-align: center;
}

#right-column .feat .item .txt{
	width: 129px;
	padding-top:5px;
}

#right-column .feat .item .txt p{
	margin:0 5px 0 0;
	color:#999;
}

#right-column .feat .item .txt p span{color:#C63E2E;}
/*-------- index end ----------*/

/*-------- section start ----------*/
#right-column .breadcrumbs{
	padding:0 0 10px 14px;
	color:#999;
}

#right-column .breadcrumbs a{
	padding:0 11px 0 0 ;
	margin:0 5px 0 0;
	background: url(http://lib.store.yahoo.net/lib/worshipmusic/crumbs-arrow.gif) no-repeat right bottom;
	color:#999;
}

#right-column .desc{
	width:581px;
	margin:0 0 0 8px;
}

#right-column .desc h1{
	background: url(http://lib.store.yahoo.net/lib/worshipmusic/sect-title-back.gif) no-repeat right top;
	color:#fff;
	font: bold 12px tahoma, arial, helvetica, sans-serif;
	padding:6px 0 7px 12px;
	margin:0 0 7px 0;
}

#right-column .desc p{margin:0 6px 0 12px;}

#right-column .desc p img{margin:0 12px 5px 0;}

#right-column .pages{
	width:581px;
	height:41px;
	background: url(http://lib.store.yahoo.net/lib/worshipmusic/page-back.gif) no-repeat 0 10px;
	margin:0 0 10px 8px;
	padding-top:20px;
}
* html #right-column .pages{height:61px;}

#right-column .pages div{
	width:45%;
	margin:0 16px 5px 16px ;
}
* html #right-column .pages div{margin:0px 8px 3px 8px ;}

#right-column .pages span{
	font-weight:bold;
	text-decoration: none;
}

#right-column .pages .sel{
	background:url(http://lib.store.yahoo.net/lib/worshipmusic/sort-arrow.gif) no-repeat 0 5px;
	padding:0 5px 0 10px;
}

#right-column .pages .tab,
#right-column .pages a,
#right-column .pages .here{padding:0 3px 0 3px;}

#right-column .pages .tab{padding:0 10px 0 10px;}

#right-column .pages .floatright{
	text-align:right;
	width:40%;
}

#right-column .pages .prev{
	background:url(http://lib.store.yahoo.net/lib/worshipmusic/prev.gif) no-repeat left bottom;
	padding-left:12px;
	margin-right:5px;
}

#right-column .pages .next{
	background:url(http://lib.store.yahoo.net/lib/worshipmusic/next.gif) no-repeat right bottom;
	padding-right:12px;	
	margin-left:8px;
}

#right-column .line{
	background: url(http://lib.store.yahoo.net/lib/worshipmusic/line-back.gif) no-repeat left top;
	width:581px;
	margin:0 0 0 8px;
	padding:0 0 20px 0;
}
* html #right-column .line{margin-left:4px;}

#right-column .line form{
	width:285px;
	padding:5px 0 10px 0;
}

#right-column .line form.floatleft{
	background: url(http://lib.store.yahoo.net/lib/worshipmusic/item-border.gif) repeat-y right top;
	padding-right:6px;
}
* html #right-column .line form.floatleft{width:291px;}

#right-column .line form .pict{
	width: 131px;
	text-align: center;
}

#right-column .line form .txt{
	width: 152px;
	padding-top:5px;
}

#right-column .line form .txt a{font-weight:bold;}

#right-column .line form input{margin-top:10px;}

#right-column .line form .txt p{
	margin:0 5px 0 0;
	color:#999;
}

#right-column .line form .txt p span{color:#C63E2E;}

#right-column .feat .bottom,
#right-column .bottom{
	background:none;
	padding-bottom:0;

}
/*-------- section end ----------*/

/*-------- item start ----------*/

#right-column .full {
	width:581px;
	background: url(http://lib.store.yahoo.net/lib/worshipmusic/item-border.gif) repeat-y 258px 0;
	margin:0 0 0 8px;
}
* html #right-column .full{margin-left:4px;}

#right-column .full .pict{width:257px;}

#right-column .full .pict a.item{
	display:block;
	width:100%;
	margin:10px 0 0 0 ;
	text-align: center;
	padding-bottom:25px;
}

#right-column .full .sample{
	width:248px;
	background: #E6F1F8 url(http://lib.store.yahoo.net/lib/worshipmusic/sample-bottom.gif) no-repeat left bottom;
	margin-top:20px;
}

#right-column .full .sample h1{
	background: #C73E2E url(http://lib.store.yahoo.net/lib/worshipmusic/sample-top.gif) no-repeat left top;
	color:#fff;
	text-align: center;
	font: bold 12px tahoma, arial, helvetica, sans-serif;
	padding:7px 0 5px 0;
	margin:0;
	border-bottom:2px solid #fff;
}

#right-column .full .sample ul{
	padding:0;
	margin:0;
	list-style-type: none;
	display:block;
	float:left;
}

#right-column .full .sample ul li{
	padding:6px 5px 6px 0;
	display:block;
	float:left;
	width: 248px;
}

#right-column .full .sample ul li.part_desc{
	background:#fff;
	text-align: left;
	font-weight: bold;
	font-size: larger;
}

#right-column .full .sample ul li a{
	display:block;
	width:120px;
	float:left;
}

#right-column .full .sample ul li .floatleft{
	width:20px;
	text-align: right;
	margin-right:5px;
}                    

#right-column .full .sample ul li.odd{background:#fff;}

#right-column .full .sample ul li a.mp3{
	background: url(http://lib.store.yahoo.net/lib/worshipmusic/mp3-icon.gif) no-repeat left top;
	float:right;
	width:20px;
	height:16px;
	margin-left:10px;
	text-decoration: none;
}

#right-column .full .sample ul li a.wma{
	background: url(http://lib.store.yahoo.net/lib/worshipmusic/wma-icon.gif) no-repeat left top;
	float:right;
	width:20px;
	height:16px;
	margin-left:10px;
	text-decoration: none;
}

#right-column .full .sample ul li a.ra{
	background: url(http://lib.store.yahoo.net/lib/worshipmusic/ra-icon.gif) no-repeat left top;
	float:right;
	width:20px;
	height:16px;
	margin-left:10px;
	text-decoration: none;
}

#right-column .full .sample ul li a.mpeg{
	background: url(http://lib.store.yahoo.net/lib/worshipmusic/mpeg-icon.gif) no-repeat left top;
	float:right;
	width:20px;
	height:16px;
	margin-left:10px;
	text-decoration: none;
}

#right-column .full .sample ul li a.wmv{
	background: url(http://lib.store.yahoo.net/lib/worshipmusic/wma-icon.gif) no-repeat left top;
	float:right;
	width:20px;
	height:16px;
	margin-left:10px;
	text-decoration: none;
}

#right-column .full .sample ul li a.rm{
	background: url(http://lib.store.yahoo.net/lib/worshipmusic/ra-icon.gif) no-repeat left top;
	float:right;
	width:20px;
	height:16px;
	margin-left:10px;
	text-decoration: none;
}
#right-column .full .sample ul li.odd a.mp3{background-image: url(http://lib.store.yahoo.net/lib/worshipmusic/mp3-icon-w.gif);}
#right-column .full .sample ul li.odd a.wma{background-image: url(http://lib.store.yahoo.net/lib/worshipmusic/wma-icon-w.gif);}
#right-column .full .sample ul li.odd a.ra{background-image: url(http://lib.store.yahoo.net/lib/worshipmusic/ra-icon-w.gif);}

#right-column .full .sample ul li.odd a.mpeg{background-image: url(http://lib.store.yahoo.net/lib/worshipmusic/mpeg-icon-w.gif);}
#right-column .full .sample ul li.odd a.wmv{background-image: url(http://lib.store.yahoo.net/lib/worshipmusic/wma-icon-w.gif);}
#right-column .full .sample ul li.odd a.rm{background-image: url(http://lib.store.yahoo.net/lib/worshipmusic/ra-icon-w.gif);}

#right-column .full .sample .end{
	width:233px;
	text-align: right;
	padding:5px 15px 10px 0;
}
* html #right-column .full .sample .end{width:248px;}

#right-column .full .sample .end a{text-decoration: underline;}

#right-column .full form{
	width:307px;
	margin:10px 0 0 10px;
}
* html #right-column .full form{margin-right:5px;}

#right-column .full form p{
	margin:0 0 18px 5px;
	line-height: 18px;
}

#right-column .full form p span{color:#C73E2E;}

#right-column .full form .area{
	width:33px;
	height:19px;
	font-size:11px;
	text-align: right;
}

#right-column .full form .about{
	padding:20px 0 15px 0;
	border-top: 1px solid #C0D3E0;
	margin-top:25px;
}

#right-column .full form .about p{
	line-height: 15px;
	margin: 0 5px 15px 5px ;
}

#right-column .line img.title{margin:0px 0 10px 0 ;}
/*-------- item end ----------*/

#footer{
	width: 760px;
	height:200px;
	background: #AFC1CC url(http://lib.store.yahoo.net/lib/worshipmusic/footer-tile.gif) repeat-x left top;
}

#footer .nav{
	text-align: center;
	padding:20px 0 30px 0;
	color:#025084;
}

#footer .nav a{color:#025084;}

#footer .nav span{padding:0 5px 0 5px;}

#footer .floatright,
#footer .floatleft{margin:5px 10px 0 10px;}

* html #footer .floatright,
* html #footer .floatleft{margin:5px 5px 0 5px;}

#footer .floatright{
	text-align: right;
	font: bold 11px tahoma, arial, helvetica, sans-serif;
	color:#E3E9ED;
}

#footer img{margin-top:5px;}

A {color:#473DD4;}
#seo-header {font-size: 12px; font-weight: bold;}
.realtime {color: #C00;}

#right-column .full .sample ul li span {
	display:block;
	width:120px;
	float:left;
}

.wl_tag {
	margin: 0px;
	padding: 0px;
	width: 200px;
	background-color: #f7fff7;
	border: 1px solid black;
	text-align: center;
}

.wl_tag p {
	font-family: arial, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: black;
	border-bottom: 2px solid  #C73E2E;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

.wl_tag ul {
	list-style-type: none;
	padding: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 1px;
	margin-bottom: 1px;
}

.wl_tag li {
	margin-top: 1px;
	margin-bottom: 0px;
}

.wm_review {
	margin: 10px;
	margin-left: 0px;
	padding: 0px;
	color: black;
	background-color: #f7fff7;
	border:	1px solid black;
}

.wm_review p {
	font-family: arial, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	border-bottom: 2px solid  #C73E2E;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.wm_review blockquote  {
	text-align: justify;
	margin-top: 5px;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 5px;
}

.outofstock {
	font: normal 11px tahoma, arial, helvetica, sans-serif;
	border: 3px double;
	text-align: center;
	color: white;
	background-color: #014D80;
	margin-top: 5px;
	margin-left: 20px;
	margin-bottom: 5px;
	padding: 2px;
	padding-left: 4px;
	padding-right: 4px;
}

.territorialrights {
	border: 3px double;
	text-align: center;
	color: white;
	background-color: green;
	margin-top: 0px;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 0px;
	padding: 2px;
	padding-left: 4px;
	padding-right: 4px;
}
/*--------------------------------------------------------------------------------*/
.sitemap-header {
    font: bold 14px verdana;
    color: #000000;
    display: block;
    padding-top:  15px;
}
.sitemap-1      {
    font: bold 12px verdana;
    color: #000080;
    display: block;
    padding-left: 25px;
}
.sitemap-2      {
    font: normal 12px verdana;
    color: #0000FF;
    display: block;
    padding-left: 50px;
}
.sitemap-3      {
    font: normal 10px verdana;
    color: #0000FF;
    display: block;
    padding-left: 75px;
}
.sitemap-4      {
    font: normal 8px verdana;
    color: #0000FF;
    display: block;
    padding-left: 100px;
}

/*New Home Page Styles----------------------------6/26/2009-----------------------*/
.home-top {width: 574px; padding: 0 0 20px; margin-left: 12px; float: left;}
.home-top .worship-music-radio {width: 245px; float: left; border: 1px #D7D5D6 solid; position: relative; padding: 3px 0 7px; margin: 140px 0 0;}
.home-top .worship-music-radio .music-radio-title {background: url(http://p2.hostingprod.com/@worshipmusic.com/solidcactus/music-radio-title-bg.gif) no-repeat top right; font-size: 11px; font-weight: bold; color: #0171A3; text-transform: uppercase; padding: 0 3px 6px 6px; width: 230px;}
.home-top .worship-music-radio td {text-align: left; font-size: 11px;}
.home-top .worship-music-radio td a, .home-top .sales-message .sales-mid a  {color: #4850DF; text-decoration: underline;}
.home-top .worship-music-radio td a:hover, .home-top .sales-message .sales-mid a:hover {text-decoration: none;}
.home-top .sales-message {width: 313px; margin: 66px 8px 0 0; float: right;}
.home-top .sales-message .sales-top {width: 313px; height: 11px; font-size: 0; line-height: 0;}
.home-top .sales-message .sales-mid {width: 293px; *width: 313px; border-left: 1px #D6D6D6 solid; border-right: 1px #D6D6D6 solid; height: 121px; *height: 128px; background: #fff; padding: 2px 9px 5px; font-size: 11px; line-height: 14px; color: #000;}
.home-top .sales-message .sales-mid span {display: block; font-weight: bold; text-transform: uppercase; margin-bottom: 10px; font-size: 14px;}
.home-top .sales-message .sales-mid p {margin: 0 0 10px;}
.home-top .sales-message .sales-bottom {width: 313px; height: 9px; font-size: 0; line-height: 0;}

.featured-items {width: 574px; margin: 0 0 13px 12px;}
.featured-items .featured-items-title {width: 574px; margin-bottom: 8px;}

.featured-sections {width: 574px; margin: 0 0 22px 12px;}
.featured-sections .item {width: 282px; float: left; margin: 0 5px 25px 0;}
.featured-sections .item .pict {width: 75px; float: left; text-align: center; margin-right: 5px;}
.featured-sections .item .txt {width: 202px; float: left;}
.featured-sections .item .txt a {font-weight: bold; color: #000;}
.featured-sections .item .txt p {padding: 7px 0 0; color: #999999; margin: 0;}

.welcome-text {clear: both; width: 523px; *width: 563px; margin: 0 0 12px 16px; border: 1px #D6D6D6 solid; position: relative; padding: 15px 15px 10px 25px; color: #000; line-height: 14px;}
.welcome-text p {margin: 0 0 10px;}

#right-column .free.home-bottom {width: 574px; margin: 0 0 8px 12px;}
#right-column .free.home-bottom .download {background: url(http://p2.hostingprod.com/@worshipmusic.com/solidcactus/free-download-bg.gif) no-repeat top left; width: 218px; height: 55px; text-align: left;}
#right-column .free.home-bottom .download p {margin: 25px 8px 0;}
#right-column .free.home-bottom .gathering {float: right; width: 354px; margin: 0; height: auto;}

.top-left {position: absolute; top: -1px; left: -1px; width: 7px; height: 7px; font-size: 0; line-height: 0; background: url(http://p2.hostingprod.com/@worshipmusic.com/solidcactus/rounded-border.gif) no-repeat top left;}
.top-right {position: absolute; top: -1px; right: -1px; width: 7px; height: 7px; font-size: 0; line-height: 0; background: url(http://p2.hostingprod.com/@worshipmusic.com/solidcactus/rounded-border.gif) no-repeat top right;}
.bottom-right {position: absolute; bottom: -1px; right: -1px; width: 7px; height: 7px; font-size: 0; line-height: 0; background: url(http://p2.hostingprod.com/@worshipmusic.com/solidcactus/rounded-border.gif) no-repeat bottom right;}
.bottom-left {position: absolute; bottom: -1px; left: -1px; width: 7px; height: 7px; font-size: 0; line-height: 0; background: url(http://p2.hostingprod.com/@worshipmusic.com/solidcactus/rounded-border.gif) no-repeat bottom left;}
