/*******************************************************************************/
/****************************** body *******************************************/
/*******************************************************************************/

body {
	/*font-family: "Trebuchet MS", Arial, sans-serif;*/
	font-size: 100%;
	/*background-color: #FFFFFF;*/
	margin: 0px 0 0 0;
	padding: 0;
	/*background-image: url(images/p7exp_pbg.jpg);*/
	/*background-repeat: repeat-x;*/
	background-color:#000000;
	/*margin: 0;*/
	font-family: Georgia, serif;
	background-image: url(../images/bg.jpg);
	background-position: center;
	background-position: top;
	background-repeat: no-repeat;
}

p {
	color: #CCCCCC;
	font-size: 13.5px;
}

h7 {
	color: #FFFFFF;
	font-size: 12px;
}

h1 {
	font-size: 19px;
	color: #F8F2E9;
	font-weight: normal;
	font-style: italic;
}

h2 {
	font-size: 17px;
	color: #6F8797;
	font-weight: bold;
	font-style: italic;
	letter-spacing: 0.25em;
}

h3 {
	font-size: 12px;
	color: #262626;
	font-weight: bold;
}

h4 {
	font-size: 9px;
	color: #262626;
	font-weight: normal;
}

h5 {
	font-size: 12px;
	color: #262626;
	font-weight: bold;
}

.menu-secondary {
	font-size: 12px;
	color: #03669F;
	text-decoration: none;	
}

h6 {
	font-size: 9px;
	color: #031629;
	font-weight: normal;
}

.biglink { 
	text-transform: uppercase;
	text-decoration: underline;
	color: #5c120c;
	font-size: 12px;
}

.biglink:hover { 
	text-transform: uppercase;
	text-decoration: none;
	color: #5c120c;
	font-size: 12px;
}

.highlight {
	color: #FFFFFF;
	font-size: 14px;
	letter-spacing: 0.23em;
	font-weight: bold;
}

.reviewtext {
	color: #CCCCCC;
	font-size: 14px;
	letter-spacing: 0em;
	font-weight: lighter;
}

.acopyright:hover {
	text-decoration: none;
}

a {
	font-size: 13px;
	color: #ae8119;
	letter-spacing: 0.2em;
	text-decoration: none;
	outline: none;
}

a:active {
  outline: none;
}

.linkbody {
	font-size: 0.84em;
	color: #596D7B;
	outline: none;
	letter-spacing: 0.12em;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
	color: #EED08A;
}

.textlinks {
	font-size: 12px;
}

.navspace {
	font-size: 12px;
	color: #3E5053;
	width: 3px;
}

.address {
	font-size: 12px;
	text-align: center;
}

.text {
	font-size: 12px;
	letter-spacing: 0.5px;
}

.subtitle {
	color: #FFFFFF;
	font-size: 19px;
	letter-spacing: 0.2em;
}

.subtitle2 {
	color: #869AA8;
	font-size: 12px;
	letter-spacing: 0.3em;
	font-variant: normal;
	text-transform: uppercase;
}

.sectiontitle {
	font-size: 17px;
	color: #6F8797;
	font-weight: bold;
	font-style: italic;
	letter-spacing: 0.25em;
}

hr {
	height: 1px;
	width: 100%;
	text-align: left;
	color: #929292;
	background-color: #929292;
}

img {
	border-style: none;
}

img.floatLeft {
	float: left;
	margin: 0 1em 0 0;
}
img.floatRight {
	float: right;
	margin: 0 0 0.1em 1em;
}




/*******************************************************************************/
/******************************* slideshow *************************************/
/*******************************************************************************/



.slideshow { width: 770px; margin: auto; }
.slideshow img { margin: auto; display: block; }
.slide { margin: auto; padding: 0; }




/*******************************************************************************/
/******************************* rollovers *************************************/
/*******************************************************************************/


a.listen {
	display: block;
	float: left;
	width: 155px;
	height: 188px;
	text-decoration: none;
	background: url("../images/listen.png");
  	outline: none;
	}

a.listen:hover {
	background-position: -155px 0;
	outline: none;
	}

.displace {
	position: absolute;
	left: -5000px;
	}
	


a.buyalbum {
	display: block;
	float: left;
	width: 202px;
	height: 73px;
	text-decoration: none;
	background: url("../images/buyalbum.png");
	outline: none;
	}

a.buyalbum:hover {
	background-position: -202px 0;
	outline: none;
	}

.displace {
	position: absolute;
	left: -5000px;
	}



a.buybook {
	display: block;
	float: left;
	width: 204px;
	height: 73px;
	text-decoration: none;
	background: url("../images/buybook.png");
	outline: none;
	}

a.buybook:hover {
	background-position: -204px 0;
	outline: none;
	}

.displace {
	position: absolute;
	left: -5000px;
	}
	
	
	
a.buyboth {
	display: block;
	float: left;
	width: 311px;
	height: 73px;
	text-decoration: none;
	background: url("../images/buyboth.png");
	outline: none;
	}

a.buyboth:hover {
	background-position: -311px 0;
	outline: none;
	}

.displace {
	position: absolute;
	left: -5000px;
	}



/* ****************************** */
/* **********ADS***************** */
/* ****************************** */



/* Here is the ugly brilliant hack that protects IE5/Win from its own stupidity. 
Thanks to Tantek Celik for the hack and to Eric Costello for publicizing it. 
IE5/Win incorrectly parses the "\"}"" value, prematurely closing the style 
declaration. The incorrect IE5/Win value is above, while the correct value is 
below. See http://glish.com/css/hacks.asp for details. */
	voice-family: "\"}\"";
	voice-family:inherit;
	height:14px; /* the correct height */
	}
/* I've heard this called the "be nice to Opera 5" rule. Basically, it feeds correct 
length values to user agents that exhibit the parsing error exploited above yet get 
the CSS box model right and understand the CSS2 parent-child selector. ALWAYS include
a "be nice to Opera 5" rule every time you use the Tantek Celik hack (above). */
body>#Header {height:14px;}


#listen {
	position:absolute;
	top:1px;
	left:768px;
	width:155px;
	padding:0px;
	border:0px none #999;
	line-height:17px;
	/* Again, the ugly brilliant hack. */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:155px;
	height:186px;
	background-image: url(../images_default/ads_bg.jpg);
	background-image: url(../images_default/ads_bg.jpg);
	z-index: 1;
	}
/* Again, "be nice to Opera 5". */
body>#Menu {width:140px;}


/*******************************************************************************/
/************************************ nav1 **************************************/
/*******************************************************************************/


#nav1 { /* main div */
width : 272px;
height: 277px;	
background-image: url(../images/nav.png) ;
padding: 13px 0 13px 0;
}

#nav1 ul { 
padding: 0;
margin: 0;
list-style: none;

}

#nav1 li { /* all list items */
position : relative;
float : left;
line-height : 26.7px;
}

#nav1 li ul { /* second-level lists */
position : absolute;
left: -999em;
margin-left : 11.05em;
margin-top : -1.35em;
}

#nav1 li ul ul { /* third-and-above-level lists */
left: -999em;
}

#nav1 li a {
width: 14.4em;
display : block;
color : #3A6B8F;
font-weight : normal;
text-decoration : none;
border-bottom: 1px solid #CCCCCC;
padding : 0 0 0 1.1em;
}


#nav1 li li a {
width: 10em;
display : block;
color : black;
font-weight : bold;
text-decoration : none;
background-color : #0F0;
border : ;
padding : 0 0.5em;
}

#nav1 li li li a {
width: 10em;
display : block;
color : #999999;
font-weight : bold;
text-decoration : none;
background-color : #DDF;
border : 1px solid black;
}


#nav1 li a:hover {
color : #1C3855;
background-color : #CCCCCC;
}


#nav1 li:hover ul ul, #nav1 li:hover ul ul ul, #nav1 li.sfhover ul ul, #nav1
li.sfhover ul ul ul {
left: -999em;
}

#nav1 li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav
li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists
nested under hovered list items */
left: auto;
}

#content {
margin-left : 12em;
}



/*******************************************************************************/
/************************************ content **********************************/
/*******************************************************************************/

#column {
	position: relative;
	display: inherit;
	width: ;
	height: ;
	margin: 0;
	padding: 0 5px 0 0;
	width: 200px;
	float: right;

}

#image {
	width: 825px;
	height: 303px;
	margin: 0;
	padding: 0;
	display: block;

}

#logo {
	background: url(../images) no-repeat;
	position: relative;
	width: 825px;
	height: 110px;
	margin: 0;
	padding: 0;
	display: block;
}

#line {
	background: url(../images) no-repeat;
	position: relative;
	width: 825px;
	height: 13px;
	margin: 0;
	padding: 0;
	display: block;
}

#nav {
	background: url(../images/navbg.png) no-repeat;
	position: relative;
	width: 815px;
	height: 27px;
	margin: 0;
	padding: 5px;
	display: block;
}

#search {
	position: relative;
	width: 439px;
	height: 39px;
	padding: 29px 0 0 0;
	display: inherit;
	float: right;
}

#wrapper1 {
	width: 825px;
	margin-top: 0 !important;
	margin-top: -18px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	position: relative;
	display: block;
}

#buy {
	background: url(../images/cap1-start.png) no-repeat;
	position: relative;
	width: 825px;
	height: 73px;
	margin: 0;
	padding: 0;
	display: block;
}

#buymenu {
	background: url(../images) no-repeat;
	position: relative;
	width: 717px;
	height: 73px;
	margin: 0;
	padding: 0 0 0 55px;
	display: block;
}

#wrapper2 {
	background: url(../images/content-bg.png) repeat-y;
	position: relative;
	float: left;
	width: 825px;
	margin: 0;
	padding: 0;
	display: block;
	clear: both;
}


#wrapper3 {
	position: relative;
	width: 825px;
	margin: 0;
	padding: 0;
	display: block;
}

#content1 {
	background: transparent;
	/*position: relative;*/
	width: 815px;
	margin: 0;
	padding: 7px 35px 7px 50px;
	float: left;
}

#content2 {
	background: transparent;
	/*position: relative;*/
	width: 0px;
	margin: 0;
	padding: 7px 27px 7px 22px;
	float: left;
}

#content1 h3 {
	/*text-align: center;*/
	margin: 25px 0 0 0;
}

#cap1-end {
	background: url(../images/cap1-end.png) no-repeat;
	position: relative;
	float: left;
	width: 825px;
	height: 33px;
	margin: 0;
	display: block;
	clear: both;
}

#contentImage {
	background-position: left top;
	float: left;
	padding-right: 12px;
	padding-bottom: 45px;
	padding-left: 0px;
	display: inline;
}

/*******************************************************************************/
/****************************** nav2 *******************************************/
/*******************************************************************************/



#nav2 div {
	position: relative;
	background-image: url(../images/.png);
	left: 350px;
	width: 500px;
	height: 10px;
}


#nav2 div ul li {
	position: relative;
	margin: 0;
	padding: 0;
	float: left;
	list-style-type: none;
}

#nav2 a {
	font-family: Georgia, serif;
	float: left;
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
}

#nav2 #itemone {
	border-right: 1px solid #ffffff;
	padding:;
	margin: 0 0 0 -20px;
	padding: 0 7px 0 7px;
}

#nav2 #itemtwo {
	border-right: 1px solid #ffffff;
	padding: 0 7px 0 7px;
}

#nav2 #itemthree {
	border-right: 1px solid #ffffff;
	padding: 0 7px 0 7px;
}

#nav2 #itemfour {
	border-right: 1px solid #ffffff;
	padding: 0 7px 0 7px;
}

#nav2 #itemfive {
	border-right: none;
	padding: 0 7px 0 7px;
}

#nav2 a:hover {
	color: #97BBC4;
	text-decoration: none;
}


/*******************************************************************************/
/****************************** copyright **************************************/
/*******************************************************************************/


#copyright {
	width: 769px;
	/*height: 80px;*/
	margin-left: auto;
	margin-right: auto;
	/*float: left;*/
	text-align: center;
	padding-bottom: 20px;
	
}

#copyright p {
	color: #ffffff;
	font-size: 8pt;
}

.acopyright {
	color: #A8C2D9;
}

.acopyright:hover {
	text-decoration: none;
}
