@charset "utf-8";
/*____________________________________Content____________________________________*/

/*____________________________________Content Wrap____________________________________*/

/*____________________________________Tables____________________________________*/

#content_wrap table {
	width: 100%;
	margin: 5px 0px 10px 0px;
	padding: 0;
	border-collapse: collapse;
	}

#content_wrap td {
	margin: 0;
	padding: 7px 0px 7px 0px;
	}

#content_wrap img {
	margin: 0;
	padding: 0;
	border: 1px solid #000000;
	vertical-align: middle;
	}

#content_wrap img:hover {
	border: 1px solid #ffffff;
	}

/*____________________________________Unordered Lists____________________________________*/

#content_wrap ul {	
	margin: 0;
	padding: 0px 0px 10px 20px;
	list-style-type: none;
	}

#content_wrap li {	
	margin: 0;
	padding: 4px 0px 4px 0px;
	}

#content_wrap ul li:hover {
	color: #666699;
	}

#content_wrap ul a:hover {
	text-decoration: none;
	}

#content_wrap ul a:active, a:focus { 
 	color: #660033;
	}

#list_image_white a {
	display: block;
	padding: 0 0 0 15px;
	margin: 0;
	background: url(images/li_white.gif) center left no-repeat
	}

#list_image_white a:hover {
	background: url(images/li_white_hover.gif) center left no-repeat
	}

#list_image_blue a {
	display: block;
	padding: 0 0 0 15px;
	margin: 0;
	background: url(images/li_blue.gif) center left no-repeat
	}

#list_image_blue a:hover {
	background: url(images/li_blue_hover.gif) center left no-repeat
	}

#list_image_purple a {
	display: block;
	padding: 0 0 0 15px;
	margin: 0;
	background: url(images/li_purple.gif) center left no-repeat
	}

#list_image_purple a:hover {
	background: url(images/li_purple_hover.gif) center left no-repeat
	}
/*____________________________________Content Main____________________________________*/

#content_main {	
	float: left;
	margin: 0;
	padding: 0px 20px 0px 40px;
	width: 239px;
	}

#content_main a{
	color: #ffffff;
	font-size: 10px;
	font-weight: normal;
	font-style: italic;
	border-bottom: 1px dotted;
	}

#content_main a:link { 
	color: #ffffff;
	}

#content_main a:hover {
	color: #663366;
	}

#content_main a:active, a:focus { 
 	color: #660033;
	}

#content_main .border_none img {
	border: none;
	}

/*____________________________________Tables (Content Main)____________________________________*/

#content_main table {
	color: #663366;
	border: 1px solid #FFFFFF;
	}

#content_main tr {
	background: url(images/table_body.png) repeat-y;
	}

#content_main tr:hover {
	background: none;
	}
	
#content_main table .album_image {
	width: 60px;
	}

#content_main table img {	
	margin: 0;
	padding: 0;
	}

#content_main tr {
	margin: 0;
	padding: 0;
	}

#content_main td {
	margin: 0;
	padding-left: 10px;
	}

#content_main tr.album_title {
	border-bottom: 1px solid #FFFFFF;
	text-align: center;
	background-image: url(images/headers/album_title_head.png);
	}

#content_main tr.album_title:hover {
	background-image: url(images/headers/album_title_head_hover.png);
	}

#content_main tr.album_image td{
	width: 60px;
	text-align: center;
	padding-left: 0px;
	}

tr.divider {
	border-bottom: 1px dotted #FFFFFF;
	}

#content_main tr.divider a {
	color: #663366;
	}
	
#content_main tr.divider a:hover {
	color: #FFFFFF;
	}

#content_main .news_title {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	text-align: center;
	background-image: url(images/headers/album_title_head.png);
	color: #FFFFFF;
	}

#content_main .news_title:hover {
	background-image: url(images/headers/album_title_head_hover.png);
	}

#content_main .news_divider {
	border-bottom: 1px dotted #FFFFFF;
	color: #663366;
	}

#content_main .news_divider td {
	padding-left: 20px;
	}

#content_main .news_divider a {
	color: #663366;
	}

#content_main .news_divider a:hover {
	color: #FFFFFF;
	}

#content_main td.artist_images_title {
	color: #FFFFFF;
	}

/*____________________________________Form Table (Content Main)________________________________*/

#content_main #enquiry_form_table {
	color: #FFFFFF;
	}

/*____________________________________Unordered Lists (Content Main)__________________________*/

#content_main ul {
	}

#content_main li {	
	color: #ffffff;
	border-bottom: 1px dotted #FFFFFF;
	width: 200px;
	}

#content_main ul a{
	font-size: 11px;
	border-bottom: none;
	}

#content_main ul a:hover{
	color: #666699;
	}

.content_main_ul {
	border: 1px solid #666699;
	background: url(images/table_body.png) repeat-y;
	}

.content_main_ul:hover {
	border: 1px solid #663399;
	background: url(images/table_body_hover.png) repeat-y;
	}

/*____________________________________Content Main Sub____________________________________*/

#content_main_sub img {	
	}

/*____________________________________ Branding Sub____________________________________*/

#branding_sub {	
	float: right;
	padding: 0px 40px 0px 20px;
	margin: 0;
	width: 190px;
	font-size: 11px;
	color: #333366;
	}

#branding_sub a{
	color: #12234f;	
	font-weight: normal;
	font-style: italic;
	font-size: 10px;
	border-bottom: 1px dotted;
	}

#branding_sub a:link {
	color: #12234f;	 
	}

#branding_sub a:hover {
	color: #FFFFFF;
	}

#branding_sub a:active, a:focus { 
 	color: #660033;
	}

/*____________________________________Tables (Branding Sub)____________________________________*/

#branding_sub table {
	margin: 5px 0px 5px 0px;
	padding: 0;
	border: 1px solid #12234f;
	color: #666699;
	font-size: xx-small;
	}

#branding_sub tr {
	border-bottom: 1px dotted #12234f;
	background: url(images/table_body_small.png) repeat-y;
	}

#branding_sub td {
	margin: 0;
	padding: 1px 0px 1px 0px;
	
	}

#branding_sub tr:hover {
	background: url(images/table_body_small_hover.png) repeat-y;
	}

#branding_sub img {
	border: 1px solid #12234f;
	vertical-align: middle;
	text-align: center;
	}

#branding_sub img:hover {
	border: 1px groove #ffffff;
	}

#branding_sub table a{	
	color: #e0e7fa;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	}

#branding_sub table a:link { 
	color: #e0e7fa;
	}

#branding_sub table a:hover {
	color: #FFFFFF;
	border-bottom: none;
	text-decoration: underline;
	}

#branding_sub table a:active, a:focus { 
 	color: #660033;
	}

#branding_sub tr.album_title_small {
	text-align: center;
	border-bottom: 1px solid #12234f;
	background: url(images/headers/album_title_small.png);
	}

#branding_sub tr.album_title_small:hover {
	background: url(images/headers/album_title_small_hover.png);
	}

#branding_sub tr.soapsud_radio_title {
	text-align: center;
	border-bottom: 1px solid #12234f;
	background: url(images/headers/soapsud_radio_title.png);
	}

#branding_sub tr.soapsud_radio_title:hover {
	background: url(images/headers/soapsud_radio_title_hover.png);
	}

tr.album_image_small td {
	width: 40px;
	height: 40px;
	text-align: center;
	}

tr.album_image_medium td {
	width: 80px;
	height: 40px;
	text-align: center;
	}

tr.album_image_large td {
	height: 190px;
	padding: 10px;
	text-align: center;
	}

#branding_sub tr.divider_small a {
	color: #666699;
	font-style: italic;
	border-bottom: none;
	}
	
#branding_sub tr.divider_small a:hover {
	color: #12234f;
	}

/*____________________________________Unordered Lists (Branding Sub)___________________________*/

#branding_sub ul a{
	text-decoration: none;
	font-size: 11px;
	}

#branding_sub ul a:hover{
	border-bottom: none;
	}

#branding_sub li {	
	color: #12234f;
	border-bottom: 1px dotted #12234f;
	width: 150px;
	}

#branding_sub ul li:hover {
	color: #FFFFFF;
	}

#branding_sub ul.link_anchors a {
	border-bottom: none;
	}

/*____________________________________ Content Sub____________________________________*/

#content_sub {	
	float: left;	
	padding: 0;
	margin: 0;
	width: 190px;
	font-size: 11px;
	color: #663399;
	}

#content_sub a {
	color: #663399;
	font-weight: normal;
	font-style: italic;
	font-size: 10px;
	border-bottom: 1px dotted;
	}

#content_sub a:link { 
	color: #663399;
	}

#content_sub a:hover {
	color: #FFFFFF;
	}

#content_sub a:active, a:focus { 
 	color: #660033;
	}

#content_sub table {
	border: 1px solid #330066;
	}

#content_sub tr.free_downloads_title_small {
	text-align: center;
	border-bottom: 1px solid #330066;
	background: url(images/headers/free_downloads_title_small.png);
	}

#content_sub tr.free_downloads_title_small:hover {
	background: url(images/headers/free_downloads_title_small_hover.png);
	}


/*____________________________________Unordered Lists (Content Sub)____________________________*/


#content_sub ul a{
	font-weight: normal;
	color: #663399;
	font-size: 11px;
	}

#content_sub ol a{
	border-bottom: none;
	}

#content_sub ul a:link { 
	color:#663399;
	}

#content_sub ul a:hover {
	border-bottom: none;
	color: #FFFFFF;
	}

#content_sub li {	
	color: #663399;
	border-bottom: 1px dotted #663399;
	}

#content_sub ul li:hover {
	color: #FFFFFF;
	}

#content_sub ul.link_anchors a {
	border-bottom: none;
	}

/*____________________________________Ordered Lists (Content Sub)____________________________*/


#content_sub ol {
	margin: 0px;
	padding: 0px 15px 0px 20px;
	}

/*____________________________________Branding Content____________________________*/

#branding_content {	
	float: left;
	color: #333399;
	}

#branding_content a {
	padding-left: 3px;
	color: #333399;
	font-weight: normal;
	font-style: italic;
	font-size: 10px;
	border-bottom: 1px dotted;
	}
	
#branding_content a:link { 
	color: #333399;
	}

#branding_content a:hover {
	color: #FFFFFF;
	}

#branding_content a:active, a:focus { 
 	color: #660033;
	}

/*____________________________________Enquiry Form____________________________*/

#form {
	margin-top: 10px;
	}
	
input {
	float: left;
	}

label {
	margin-left: 3px;
	}
	
fieldset {
	margin: 5px 0px 5px 0px;
	padding: 5px 0px 10px 0px;
	border: none;
	}

legend {
	margin: 0;
	padding: 0px 239px 1px 0px;
	text-indent: -9999px;
	}

input.radio  {
	margin-right: 15px;
	}
	
#personal_information input {
	width: 230px;
	}

textarea {
	width: 230px;
	height: 100px;
	}

#enquiry_area input {
	width: 180px;
	}

input:focus, textarea:focus {
	border: 1px solid #333366;
	background: #CCFFFF;
	} 

.clear_both {
	clear: both;
	}
/*________________________________Form Headers Image Replacement____________________________*/

#referrals_legend {
	background: url(images/headers/legend_referrals.png) no-repeat;
	}

#personal_legend {
	background: url(images/headers/legend_personal.png) no-repeat;
	}
	
#enquiry_legend {
	background: url(images/headers/legend_enquiry.png) no-repeat;
	}

#mailing_legend {
	background: url(images/headers/legend_mailing.png) no-repeat;
	}


