* {
	margin:0;
	padding:0;
	border:0;
}
html, body {
	font-family:Georgia, Times, 'Times New Roman', serif;
	/*text-align:center;  for IE */
	color:#b59352;
	background:#3f0000 url('img/bgr_gradient.gif');
	background-repeat:repeat-x;
	font-weight:normal;
	font-size:14px;
	font-variant: small-caps;
	margin:0 auto 0 auto;	
	margin-bottom:25px;	
}
a {
	font-weight:normal;	
	text-decoration:none;
	color:#c29b4e;	
}

a:hover {
	font-weight:normal;
	text-decoration:underline;		
} 

.nodisp {
	display:none;
}

h1 {
font-size:10px;
}
h2 {
font-size:18px;
color:#dc4533;

}

.clear {
	clear: both;
}

.whitelink a {
	font-size:11px;
	color: #fff;
	text-transform: uppercase;
}

.newbold {
	color:#dd2727;
}



/*--------------------MAIN WRAP--------------------*/

#wrapper {
	width:780px;
	margin: 25px auto;
	margin-top:25px;
	background:#5b0000 url('img/wrapbg.gif');

	background-repeat:no-repeat;
	background-position: 0px 1px;	


}

#headerwrap {
width:780px;
height: 70px;
	padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
			position:relative;
}

#header {
	
	background-image:url(img/header_left.gif);
	background-repeat:no-repeat;
	padding-top:20px;
	margin:0px 0px 0px 0px;
	width: 667px;
	height: 50px;
	float:left;

}

#headerright {
	float:right;
	height:70px;
	width: 113px;
	background-image:url(img/header_right.gif);
	background-repeat:no-repeat;
	padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
}

#descrip {
	width: 300px;
}

#descrip p {
	line-height: 1.4em;
}

#bodywrap {
position:relative;
	width: 780px;
	/*height: 520px;*/
	
	}



/*#rightimgtop {
	float:right;
	background-image:url(img/menu_08.gif);
	background-repeat:no-repeat;
	width: 158px;
	height: 35px;
	padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
}

#rightimgmain {
position:absolute;
	right:2px;
	top:0px;
	width:237px;
	height:265px;
	
	background-image:url(img/dude.gif);
	
	background-repeat:no-repeat;
	

}*/



#footerwrap {
	width: 780px;
	float: left;
	padding: 10px 0;
	background-color: #5b0000;
	padding-top: 30px;
}

#footerleft {
font-size:12px;
float:left;
margin-left: 10px;
}

#footerright {
font-size:12px;
float:right;
margin-right: 10px;
}

.right {
	float: right;
}

.left {
	float: left;
}




/*--------------------CONTENT--------------------*/

#maincontwrap {
	width: 600px;
	margin-left:29px;
	margin-top:34px;
	padding-top:50px;
	float:left;


}

#homemaincontwrap {
	width: 569px;
	margin-left:29px;
	margin-top:10px;
	padding-bottom:50px;
	padding-top:50px;
	float:left;
}


#hometitle {
	background-image:url(img/brilloperahometitle.gif);
	background-repeat:no-repeat;
	width: 356px;
	height: 33px;
	float:left;
	margin-bottom: 28px;

}

#mainabout {
width: 500px;
}

.redbutton {
	background-color:#940811;
	color:#FFFFFF;
	padding:7px 10px;
	text-align: center;
	cursor:pointer;
	margin-right: 5px;
}

.goldbutton {
	background-color:#ab8633;
	color:#FFFFFF;
	padding:7px 10px;
	text-align: center;
	cursor:pointer;
	margin-right: 5px;
}


#homecontright {
	width:357px;
	float:right;
	text-align:left;
	line-height:2em;
}

#homecontleft {
	width: 186px;
	height: 218px;
	background-image:url(img/home_covers.gif);
	background-repeat:no-repeat;
	float:left;
}

ul.aboutbod {
	float:left;
	text-align: left;
	margin-left: 20px;
	width: 270px;
}



.dllibretti {
	background-color:#940811;
	color:#FFFFFF;
	padding:7px 10px;
	text-align: center;
	cursor:pointer;
	margin-right: 5px;
	margin-top:45px;
	}


/* ----- releases ------ */

.release {
	float: left;
	padding: 5px 0 25px 0;
}

.pack {
	float: left;
	margin: 0 20px 0 29px;
}

.pack img {
	border: 1px solid #6f220d;
}

.details {
	float: left;
	width: 500px;
	font-size: 13px;
}

.title {
	font-size: 18px;
	padding-bottom: 5px;
}

.quote {
	padding-bottom: 10px;
	font-style: italic;
}

.batch {
	padding-bottom: 5px;
	padding-right:150px;
}

.split {
	clear: both;
	background: url(img/split.gif) repeat-x 0 0;
	height:21px;
	width: 500px;
	margin: 20px 0 0px 162px;
}

.top {
	margin: 5px 0 30px 162px;
}

.back {
	margin: 5px 0 30px 29px;
}

#releasepage .details {
	width: 330px;
}

#releasepage .release {
	margin-top: 70px;
}

#releasepage .split {
	clear: both;
	background: url(img/split.gif) repeat-x 0 0;
	height:21px;
	width: 720px;
	margin: 20px 0 0px 29px;
}

#releasepage .rtext {
	padding: 0 29px;
	width: 720px;
}

#releasepage .rtext p {
	padding-bottom: 10px;
}

/* -----navigation ------ */

/* ------------------------ horizontal sprite nav ------------------------ */

#menu {
 
	
	position:absolute;
	left:40px;
	top:2px;

	width: 575px;
	height: 35px;
	

	margin:0px;
	padding:0px;	
}


#nav {
 
	width: 575px;
	height: 35px;
	
	list-style-type:none;
	
	background:url("img/navigation.gif") no-repeat;
	margin:0px;
	padding:0px;	
}




#nav span { display: none; }

#nav li, #nav a { height:35px; display:block; } /* change height here also */

#nav li { float:left; list-style:none; display:inline; position:relative; }

#nav-01 { width: 65px;}
#nav-02 { width: 135px;}
#nav-03 { width: 80px;}
#nav-04 { width: 85px;}
#nav-05 { width: 135px;}
#nav-06 { width: 75px;}

/*-------------- (-65px) X position of button / (-35px) height of image from above ------------- */
#nav-01 a:hover { background:url("img/navigation.gif")  -0px -35px no-repeat; }
#nav-02 a:hover { background:url("img/navigation.gif") -65px -35px no-repeat; }
#nav-03 a:hover { background:url("img/navigation.gif") -200px -35px no-repeat; }
#nav-04 a:hover { background:url("img/navigation.gif")  -280px -35px no-repeat; }
#nav-05 a:hover { background:url("img/navigation.gif") -365px -35px no-repeat; }
#nav-06 a:hover { background:url("img/navigation.gif") -500px -35px no-repeat; }