    body {
	font-family:  Arial, Verdana, Geneva, Helvetica, Tahoma, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background: url('../images/bg_main.jpg') repeat-y top left;	
	color:#fff;
	margin:0 auto;
	width:798px;	
	padding:0;	
}
/* #### Global Styles #### */

a, a:visited, a:link {
    color:#fff;   
}
a:hover 
{
    color:#dd821c;
}
img {border:0;}

td 
{
    vertical-align:top;
    color:#fff;
    font-size:12px;
    padding:0;
    margin:0;
}

div, h1, h2, h3 {
    margin:0; 
    padding:0;
}
.content_spacer 
{
    font-family: Arial;
    height:10px;
    font-size:1px;    
}
.album_spacer 
{
    font-family: Arial;
    height:8px;
    line-height:0;
    font-size:1px;    
}
.left {
    float:left;
    padding:0;
    margin:0;
}

.right {
    float:right;
}
form {
	padding: 0px;
	margin: 0px;	
}
select, input, textarea {
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif, "Times New Roman";
    font-size:11px;
    color:#2f3f6a;     
    border: solid 1px #000;
}
/* #### End Global Styles #### */

/* DIV */

.body {	
	width:798px;	
	margin:0 auto;
	border-left: solid 1px #862220;
	border-right: solid 1px #862220;
}
.border_body 
{
    border-left: solid 1px #fff;
	border-right: solid 1px #fff;
	
}

/* #### Header #### */
.header 
{
    background: url('../images/header.jpg') no-repeat top left;
    width:796px;
    height:150px;    
    display:block;   
}
.logo 
{
    position:relative;
    margin-top:96px;
    padding-left:304px;
}
.logo1 
{
    position:relative;
    margin-top:66px;
    padding-left:334px;
}
.sitemap 
{
    float:right;
    padding-right:15px;
    padding-top:12px; 
    font-size:11px;
    color:#666666;    
}
.sitemap a, .sitemap a:visited, .sitemap a:link 
{
      color:#666666;  
      text-decoration:underline;
}
.sitemap a:hover {color:#dd821c;}
/* #### Top Navigation #### */
.top_nav_back 
{
     background: url('../images/nav.jpg') no-repeat top left;
     height:96px;
}
.top_nav
{   
   
    height:45px;    
    padding-right:27px;   
    clear:both;    
    display:block; 
}
.top_nav ul
{    
	margin:0;
    padding:0;
    list-style-type:none;   
    padding-left:40px; 
    
}
.top_nav ul li {
	display:inline;
    float:left;      
    padding:14px 28px 0 28px;  
    text-align:right;       
}
.top_nav ul li a, .top_nav ul li a:visited, .top_nav ul li a:link 
{
    font-family:Times New Roman, Arial;
    font-size:17px;
    font-weight:bold;
    display:block;
    color:#ffcc00;
    text-decoration:none;
    text-transform:uppercase;
}
.top_nav ul li.selected a, .top_nav ul li.selected a:visited, .top_nav ul li.selected a:link,
.top_nav ul li a:hover, .top_nav ul li.selected a:hover 
{
    color:#fff;
}


/* ### End Top Navigation ### */
/* #### End Header #### */

/* #### Sub Navigation #### */
.sub_nav_back 
{
    background: url('../images/Sub-nav.gif') 0 0 no-repeat;
    width:796px;    
    height:38px;
}

/* #### End Sub Navigation #### */


/* #### CONTENT #### */

.content_back
{
    background: #159e1a url('../images/Background.gif') top left no-repeat;
    width:796px;         
}
.content_footer 
{
    background: url('../images/content_main_footer1.jpg') bottom left no-repeat;
    width:796px;         
    border-bottom: solid 3px #fff;       
}
.content 
{
    padding: 22px 20px 50px 25px; /*padding: 15px 15px 50px 15px;*/
   _height:647px;
    height:647px;   
}
h1 {
    margin:0; 
    padding:12px 0 15px 0;
    font-size:20px;    
    font-weight:normal;
    text-transform:uppercase;
    color:#000;
}
.home_text 
{
    width:742px;/*width:450px;*/
    padding:0;
    margin:0;
}
.flash 
{
    margin-top:-3px; 
    position:absolute;
    padding-left:5px;    
}
.page_content_padding
{
    padding-top:2px;    
    padding-bottom:5px;
}
/* #### END CONTENT #### */ 
/* #### Footer #### */
.footer 
{
    background: url('../images/Footer.gif') 0 0 no-repeat;
    height:256px;
    padding:8px 0px 0 10px;
}
.footer a, .footer a:visited, .footer a:link, .footer 
{
    color:#000000;
    font-size:11px;  
}
.footer a:hover {color:#fff;}

.tcdiv 
{
    padding-right:10px;
    padding-top:4px;     
}
/* #### End Footer #### */


/* #### FONTS #### */
.small {
	font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 1px;
}
.clear {
    clear: both;
    display: block;
    height: 1px;
    margin-bottom: -1px;
    font-size: 1px;
    line-height: 1px;
}
.error {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #EF0038 !important;
	text-decoration:none;	
}
.button 
{
    background:#f87b36;
    border: solid 1px #000;    
    width:30px; 
     cursor: pointer;  
}
.button_submit 
{
    background:#fdc111;
    border: solid 1px #000;    
    width:60px;
    cursor: pointer;   
}
ul.sitemap_titles 
{
    margin:0;
    padding:0;
    list-style-type:none;
    display:block;
    padding-left:3px;
}
ul.sitemap_titles li
{
    background: url('../images/sitemap_list.gif') 0 7px no-repeat;
    padding-left:14px;  
    font-weight:bold; 
    line-height:22px;
}
.sitemap_titles a, .sitemap_titles a:visited, .sitemap_titles a:link
{   

    font-size:14px;
    text-decoration:none;
}
.sitemap_titles a:hover
{
    color:#fcb473;
}
.text_field 
{
    width:200px;
    padding-left:3px;
}
.text_field_form 
{
    width:260px;
    padding-left:3px;
    margin-bottom: 3px;
}
.drop_down_form 
{
	width:266px;	
	margin-bottom: 3px;
}
.my_space_link, a.my_space_link, a.my_space_link:visited, a.my_space_link:link 
{
    color:#000;
    font-weight:bold;
}
a.my_space_link:hover {color:#DD821C;}
/* #### END FONTS #### */
/* #######  ALBUMS ###### */
.album_border_div img
{
    border: solid 1px #666 !important;  
    
}
.div_145
{
    width:145px;
    
}
.div_190
{
    width:195px;
    display:block;
    padding-left:5px;
    
}
.album_top_text 
{
    padding-top:10px;    
}
.album_right_text 
{
      padding-left:30px;
      width:auto;
      width:550px;
}
.album_view_right_text 
{
    padding-left:60px;    
    width:480px;
}
.albums_content_padding_top 
{
    padding-top:20px;
}
h2 
{
    font-size:16px;
    font-weight:bold;
    color:#000;
    margin-top:-3px;
}
h3 
{
    font-size:14px;
    font-weight:bold;
    color:#000;
    padding-bottom:10px;
}
.back
{
    font-size:11px;
    font-weight:bold;
    
}
.uppercase 
{
    text-transform:uppercase;
}
.white_line 
{
    font-size:0px; 
    background:#ffffff; 
    line-height:0px; 
    height:1px;      
}
.home_page_albums_padding_top 
{
    padding-top:12px;    
    float:left;    
}
table.home_page_albums tr td 
{
    padding-right:45px;
}
.list_title
{
	font-weight: bold;
	padding-bottom: 5px;
	border-bottom: solid 1px #fff;	
}
.client_album_featured_series
{
    font-size:16px;
    font-weight: bold;
    margin-bottom:-12px;
}
.client_album_featured_series table.home_page_albums 
{
    margin-top:-4px;
}

/* #######  END ALBUMS ###### */
/* #######  ARTISTS ###### */

.black, .black a, .black :visited, .black a:link
{
    color:#000;
    font-size:13px;
    padding-bottom:7px;
}
.black a:hover {color:#dd821c;}

.link_spacer 
{
    font-family: Arial;
    height:8px;
    font-size:1px;    
}
.list 
{
    background: url(../images/artist_list.gif) no-repeat 0 4px;
    width:8px;
    padding-right:8px;
    height:13px;
    float:left;
}
a.list_hover:hover {color:#000 !Important;}
.ddl_artist 
{
 width:200px;   
 font-size:13px;
}
.filter_artist
{
    padding: 15px 0px 5px 35px;
    font-family:Verdana;
    font-size:11px;
}
/* #######  END ARTISTS ###### */
.earlier 
{
    margin-left:2px;
    margin-right:2px;
}
.paging 
{
    font-size:13px;
}