/* CSS Document */
html {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 110%;
	text-align: left;
		}
h1 {
	margin: 0;
	padding: 10px 0 5px 0;
	font-size: 28px;
	font-weight:100;
	letter-spacing: 1px;
	line-height: 120%;
	/*text-transform:uppercase;*/
	color: #003450;
	}
h2 {
	margin: 0;
	padding: 0;
	font-size: 16px;
	font-weight:100;
	/*text-transform:uppercase;*/
	color: #006699;
	}
h3 {
	margin: 0;
	padding: 0;
	font-size: 14px;
	color: #660033;
}

h4 {
	margin:0;
	padding: 0;
	font-size:11px;
	color:#3399ff;
	font-weight:100;
	letter-spacing: 1px;
}

h5 {
	margin:0;
	padding: 0;
	font-size:13px;
	color:#cc6633;
	letter-spacing: 1px;
}

a:link {
	color: #036;
	text-decoration: none;
	}

a img {
	border: 0;
}


/*Page BG*/
body { background: #4d87c7 url(../images/images_5-09/background.jpg) repeat-y; padding: 0 0 10px 0; }

  /* Layout Alignment | Layout-Ausrichtung */
.page_margins { margin: 0 auto; }

  /* Layout Properties | Layout-Eigenschaften */
.page_margins { width: auto;  min-width: 950px; max-width: 950px; }

.page { padding: 0 0px;}

/*Searchbar*/
#searchbar {
	width: 950px;
	height: 25px;
	padding 0 0 5px 0;
	margin: 0px;
	background: none;
	color: #99cccc;
	font-size: 11px;
}    
/*Header*/
#header {
	width: 950px;
	height: 120px;
	padding: 0px;
	margin: 0px;
	background: #163558;
}  
/*Content*/
#content{
	width: 950px;
	padding: 0px;
	margin: 0 0 10px 0;
	background: #fff;
}

/*Column1*/
#col1{

	display: block;
	float: left;
	width: 190px;
	padding: 10px 10px;
	margin: 0px ;
}


}

/*textborder: an attempt at putting a border around things...*/

#textborder {
	border: 1px;
	color: #ccc;
	padding: 5px;
	border-style:dotted;
	}

	
/*Main content Column */
#mainContent {

	disply: block;
	float: left;
	width: 715px;
	padding: 10px 10px;
	margin: 0px;
	border-left: #e8e9ea 1px solid;
}
/*Left Sub Nav*/
#leftsubnav {
	padding: 0px;
	margin: 0px;
	font-family:trebuchet ms;
	font-weight: normal;
	text-align:left;
	/*letter-spacing: -.5px;*/
	
} 

#leftsubnav ul{
	margin: 0;
	padding: 0;
	list-style-type: none;

} 
#leftsubnav li{
	display: block;
	height: 20px;
	width: 180px;
	background: #ffffff;
	border-bottom: #dcddde 1px solid; 
	margin: 0 0 3px 0;
	
} 
#leftsubnav li a{
	padding: 0 0 0 10px;
	color: #333366;

	font-size: 12px;
	/*font-weight: bold;*/
	text-decoration:none;
	/*text-transform:uppercase;*/
	
} 
#leftsubnav li a:hover
{
	margin: 0;
	padding: 3px 0 0 10px;
	display: block;
	height: 16px;
	width: 175px;
	background: #333366;
	color: #fff;
	
}
/*Top CD's*/

#topcdcol {
	padding: 0px;
	margin: 0px;
	font-family:trebuchet ms;
	font-weight: normal;
	text-align:left;

} 
/*#topcdcol h3{
	font-size: 22px;
	color: #666666;
	display:block;
	padding: 0 0 10px 0;

} */

#topcdcol h3{
padding: 0;
	font-size: 17px;
	color: #666666;
	text-align:left;
	font-weight:100;
	letter-spacing: -.5px;
	/*text-transform:uppercase;*/
	} 
	
#topcdcol ul{
	margin: 0;
	padding: 0;
	list-style-type: none;

} 
#topcdcol li{
	display: block;
	height: 20px;
	width: 175px;
	padding: 6px 0 0 10px;
	background: #f4f4f5;
	border: #e8e9ea 1px solid; 
	margin: 0 0 0 0;
} 
#topcdcol a{
	color: #333333;
	font-size: 11px;
	text-decoration:none;
} 
#topcdcol a:hover
{
	color: #333366;
}

/*Column 3*/

#col2 {

	disply: block;
	float: left;
	width: 220px;
	padding: 10px 10px;
	margin: 0px;
	border-left: #e8e9ea 1px solid;
}
/*#newrelease h3{
	font-size: 22px;
	color: #666666;
	display:block;
	padding: 0 0 10px 0;
	text-align:left

} */


#newrelease h3{
padding: 0;
	font-size: 17px;
	color: #666666;
	text-align:left;
	font-weight:100;
	letter-spacing: -.5px;
	/*text-transform:uppercase;*/
	}
	
#newrelease ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#newrelease li{
	display: block;
	height: 105px;
	width: 210px;
	font-size: 12px;
	/*font-weight:bold;*/
	color: #333333;
	padding: 5px 0 5px 0;
	background: #e3f3f9;
	border: #e8e9ea 1px solid; 
	margin: 0 0 5px 0;
}
#newrelease li .price{
	display: block;
	font-size: 10px;
	padding: 0 0 5px 0;
}
#newrelease li .title{
	display: block;
	font-size: 12px;
	padding: 0 0 5px 0;
}
#newrelease li a{
	color: #3399ff;
	text-decoration:none;
	/*text-transform:uppercase;*/
}
#newrelease li a:hover{
	color: #000;
}
#newrelease img{
	height: 100px;
	width: 100px;
	float: left;
	padding: 3px 5px ;
	clear:both;
}
/*Double*/
#double{
	float: left;
	width: 475px;
	height: 100px;
	padding: 0 0 0px 0;
	z-index:-100;
}

/*Column3*/
#col3{

	display:block;
	float: left;
	width: 475px;
	padding: 10px 10px;
	border-left: #e8e9ea 1px solid;
	margin: 0px ;
}



#other{
	float: left;
	width: 200px;
	border-bottom: #e8e9ea 1px solid; 

}
#other h3{
	padding: 0;
	font-size: 17px;
	color: #666666;
	text-align:left;
	font-weight:100;
	letter-spacing: -.5px;
	/*text-transform:uppercase;*/

} 

/*#other h3{
	font-size: 22px;
	color: #666666;
	display:block;
	padding: 0 0 10px 0;
	text-align:left

} */


#other ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#other li{
	display: block;
	width: 100%;
	font-size: 12px;
	/*font-weight:bold;*/
	color: #333333;
	padding: 10px;
	background: #e3f3f9;
	
	margin: 0 0 5px 0;
}

#other li .artist{
	display: block;
	font-size: 20px;
	color: #003399;
	/*text-transform: uppercase;*/
}
#other li .title{
	display: block;
	font-size: 12px;
	padding: 0 0 5px 0;

}
#other li .text{
	display: block;
	font-size: 12px;
	padding: 5px 0 5px 0;
}
#other li .price{
	display: block;
	font-size: 10px;
	padding: 0 0 5px 0;
}
#other .white{
	display: block;
	width: 200px;
	font-size: 12px;
	/*font-weight:bold;*/
	color: #333333;
	padding: 10px;
	background: #fff;
	margin: 0 0 5px 0;
}
#other li a{
	color: #3399ff;
	text-decoration:none;
	/*text-transform:uppercase;*/
}
#other li a:hover{
	color: #000;
}
#other img{
	/*height: 100px;*/
	width: 100px;
	/*float: left;*/
	padding: 5px 5px 5px 0px;
}

#adbar {

	height: 60px;
	width: 930px;
	float: left;
	padding: 10px;
	background: #ffffff;
}

#scroller {

	width: 930px;
	float: left;
	padding: 10px;
	background: #e3f3f9;
}


#scroller h3{
	padding: 0;
	font-size: 17px;
	color: #666666;
	text-align:left;
	font-weight:100;
	letter-spacing: -.5px;
	/*text-transform:uppercase;*/

} 

/*#scroller h3{
	font-size: 22px;
	color: #666666;
	display:block;
	padding: 0 0 10px 0;

} */






#footer {
	float: left;
	height: 55px;
	width: 950px;
	padding: 15px 0;
	background: #ffffff;
}
#footer img{
	float: left;
	padding: 0 10px;
}
#newsletter {
	float: left;
	width: 400px;
	}
#copyright {
	width: 950px;
	padding: 5px 0;
	float:left;
	color: #99cccc;
	font-size: 12px;
}
p {
	margin: 0;
	padding: 0;
	font-size: 13px;
	line-height: 20px;
	color: #666666;

	
}
#footerNav {
	width: 950px;
	padding: 5px 0;
	float:left;
	color: #99cccc;
	font-size: 12px;
}

#footerNav a{
	color: #99cccc;
	text-decoration:none;
	
}
/*Style for artist pages
/*ContentColumn for album covers on artist pages: the left column that often divides the main content column*/
#contentcol {
	display: block;
	float: left;
	width: 120px;
	padding-top:5px;
	padding-bottom:0px;
	padding-right:10px;
	padding-left:0px;
	margin: 0px;
	text-align: center;
	}

#artistAlbumBorder{
	border: 1px; 
	border-style: solid;
	border-color: #999;
	padding: 8px 0px 8px 0px;
	font-size:11px;
	color:#3399ff;
	font-weight:100;
	letter-spacing: 1px;
	font-style: italic;

}


/*general grey border for divs td's etc*/

#greyBorder{
border: 1px; 
border-style: solid;
border-color: #999;
padding: 5px 5px 5px 5px;
}

/*formatting for download page*/



#dlBlueCell{
	background-color:#e3f3f9;

}

#dlBlueCell a{
	color: #99cccc;
	text-decoration:none;
	font-style: italic;
	
}

#news{
	float: left;
	width: 225px;

}
/*#news h3{
	font-size: 22px;
	color: #666666;
	display:block;
	padding: 0 0 10px 0;
	text-align:left

} */
#news h3{
padding: 0;
	font-size: 17px;
	color: #666666;
	text-align:left;
	font-weight:100;
	letter-spacing: -.5px;
	/*letter-spacing: .5px;*/
	/*text-transform:uppercase;*/
	
}	
#news ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#news li{
	display: block;
	width: 200px;
	font-size: 12px;
	/*font-weight:bold;*/
	color: #333333;
	padding: 10px;
	/*background: #e3f3f9;*/
	/*border: #e8e9ea 1px solid; */
	margin: 0 0 5px 0;
}

#news li .news{
	display: block;
	font-size: 20px;
	color: #003399;
	/*text-transform: uppercase;*/
}
#news li .title{
	display: block;
	font-size: 14px;
	color: #3399ff;
	/*text-transform: uppercase;*/
	padding: 5px 0 5px 0;
}
#news li .text{
	display: block;
	font-size: 12px;
	padding: 5px 0 5px 0;
}
#news li .price{
	display: block;
	font-size: 10px;
	padding: 0 0 5px 0;
}

#news li a{
	color: #3399ff;
	text-decoration:none;
	/*text-transform:uppercase;*/
}
#news li a:hover{
	color: #000;
}
#news img{
	/*height: 100px;*/
	/*width: 100px;*/
	/*padding: 5px 10px 5px 0px;*/
	padding: 0 10px 0 0;
	clear:both;
}


/* Begin new layout css - Seth Wilcox */

#row1 {

	disply: block;
	padding: 5px 5px 5px 5px;
	margin: 0px;
	height: 140px;
	
}




#row1_hot_release {

	disply: block;
	padding: 5px 5px 5px 5px;
	margin: 0px;
	
	width: 215px;
	height: 130px;
	float: left;
	
	
	
}
#row1_hot_release h3{
	padding: 0 0 5px 0;
	font-size: 17px;
	color: #666666;
	text-align:left;
	font-weight:100;
	letter-spacing: -.5px;
	/*text-transform:uppercase;*/
	}
	
	
	
	

#row1_flash_rtr {

	disply: block;
	padding: 5px 5px 5px 5px;
	margin: 0px;
	width: 445px;
	height: 345px;
	float: right;
	
}
#row1_flash_rtr p {
    font-size: 11px;
    line-height: 14px;
}
#row1_flash_rtr h3{
	padding: 0 0 5px 0;
	font-size: 17px;
	color: #666666;
	text-align:left;
	font-weight:100;
	letter-spacing: -.5px;
	/*text-transform:uppercase;*/
	}






#row2 {

	disply: block;
	padding: 5px 5px 0px 5px;
	margin: 0px;
	height: 635px;
	
}


#row2_new_release {

	disply: block;
	padding: 5px 5px 5px 5px;
	margin: 0px;
	
	width:31%;
	height: 625px;
	float: left;
	
	
	
}



#row2_new_release h3{
	padding: 0 0 5px 0;
	font-size: 17px;
	color: #666666;
	text-align:left;
	font-weight:100;
	letter-spacing: -.5px;
	/*text-transform:uppercase;*/
	}
	
	
	
	
	
	
	

#row2_aotm {

	disply: block;
	padding: 5px 5px 5px 15px;
	margin: 0px;
	width:33%;
	height: 625px;
	float: left;
	
}

#row2_aotm h3{
	padding: 0 0 5px 0;
	font-size: 17px;
	color: #666666;
	text-align:left;
	font-weight:100;
	letter-spacing: -.5px;
	/*text-transform:uppercase;*/
	}
	
	
	#row2_med {

	disply: block;
	padding: 5px 5px 5px 5px;
	margin: 0px;
	width: 195px;
	height: 625px;
	float: right;
	
}

#row2_med h3{
	padding: 0 0 5px 0;
	font-size: 17px;
	color: #666666;
	text-align:left;
	font-weight:100;
	letter-spacing: -.5px;
	/*text-transform:uppercase;*/
	}
	
	


#row3 {

	disply: block;
	padding: 0px 5px 5px 5px;
	margin: 0px;
	height: 635px;
	
}


#row3_new_release {

	disply: block;
	padding: 5px 5px 5px 5px;
	margin: 0px;
	
	width:31%;
	height: 625px;
	float: left;
	
	
	
}



#row3_new_release h3{
	padding: 5px 0 5px 0;
	font-size: 17px;
	color: #666666;
	text-align:left;
	font-weight:100;
	letter-spacing: -.5px;
	/*text-transform:uppercase;*/
	}
	
	
	
	
	
	
	

#row3_aotm {

	disply: block;
		padding: 5px 5px 5px 15px;
	margin: 0px;
	width:33%;
	height: 625px;
	float: left;
	
}

#row3_aotm h3{
	padding: 5px 0 5px 0;
	font-size: 17px;
	color: #666666;
	text-align:left;
	font-weight:100;
	letter-spacing: -.5px;
	/*text-transform:uppercase;*/
	}
	
	
	#row3_med {

	disply: block;
	padding: 5px 5px 5px 5px;
	margin: 0px;
	width: 195px;
	height: 625px;
	float: right;
	
}

#row3_med h3{
	padding: 5px 0 5px 0;
	font-size: 17px;
	color: #666666;
	text-align:left;
	font-weight:100;
	letter-spacing: -.5px;
	/*text-transform:uppercase;*/
	}
	
	#artist{
	
	width:230px; 
	height:395px;
	/*background: #e3f3f9;*/

}
/
#artist h3{
padding: 0;
	font-size: 17px;
	color: #666666;
	text-align:left;
	font-weight:100;
	letter-spacing: -.5px;
	/*letter-spacing: .5px;*/
	/*text-transform:uppercase;*/
	
}	
#artist ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#artist li{
	display: block;
	width: 210px;
	font-size: 12px;
	/*font-weight:bold;*/
	/*color: #333333;*/
	padding: 5px;
	/*background: #e3f3f9;*/
	/*border: #e8e9ea 1px solid; */
	margin: 0 0 5px 0;
}

#artist li .artist{
	display: block;
	font-size: 20px;
	color: #003399;
	/*text-transform: uppercase;*/
}
#artist li .title{
	display: block;
	font-size: 14px;
	color: #3399ff;
	/*text-transform: uppercase;*/
	padding: 5px 0 5px 0;
}
#artist li .text{
	display: block;
	font-size: 12px;
	padding: 5px 0 5px 0;
}
#artist li .price{
	display: block;
	font-size: 10px;
	padding: 0 0 5px 0;
}

#artist li a{
	color: #3399ff;
	text-decoration:none;
	/*text-transform:uppercase;*/
}
#artist li a:hover{
	color: #000;
}
#artist img{
	height: 100px;
	width: 100px;
	padding: 5px 5px 5px 0px;
	clear:both;
}


#third_row_thumb{
	padding: 5px 5px 5px 5px;
	clear:both;
}

#third_row_thumb img{
	margin-left: auto;
    margin-right: auto;

}

	
#third_row_text{
	padding: 5px 5px 5px 5px;
	clear:both;
}

#head3 a{
	text-decoration:none;
	margin: 0;
	padding: 0;
	font-size: 14px;
	color: #660033;
	/*text-transform:uppercase;*/
}
#head3 a:hover{
	color: #660033;
	text-decoration: none;
}




