/* code by The Burg Design */

html, body{ 
 margin:0; 
 padding:0; 
 text-align:center; 
 background: url(imgs/bg.jpg) repeat;
/* background: url(imgs/back_gradient_1.jpg) repeat-x;
 background-position:0px 0px;*/
} 


#pgwidth{ 
 width:1029px; 
 text-align:left;  
 margin-left:auto; 
 margin-right:auto;
 padding-top:15px;
} 

#header{
 position:relative; 
 height:135px; 
 background-color:transparent;
 width:100%;

/* filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); 
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgs/nav.png');
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgs/logo.png'); 
 */
 font-size: 1%;
} 
#header_left{
 float:left;
 width:411px;
}
#header_right{
 float:left;
 width:130px;
 padding-top:26px;
}
#mainimage{
	width: 100%;
 	height: 656px;
}
.logo_rosebredl{
 padding-left:94px;
 padding-top:30px;
 border:none;
 /*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); 
 display: inline-block; 
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgs/logo.png');*/
}


#nav { 
	width: 130;
	height: 105;
	list-style-type: none;
	padding: 0px;
}

#nav li { 
  	margin: 0;
  	padding: 0;
}

#nav li a {
	display: block;
	width: 130px;
	background: url(imgs/nav.png) no-repeat;
	text-indent: -9999px;
	font-size: 1%;
}

li#nav_about a{ 
	height: 21px;
	background-position: 0 0;
}

li#nav_about a:hover{ 
	background-position: -130px 0;
}

#body_about li#nav_about a{ 
	background-position: -260px 0;
}


li#nav_store a{ 
	height: 21px;
	background-position: 0 -21px;
}

li#nav_store a:hover{ 
	background-position: -130px -21px;
}

#body_store li#nav_store a{ 
	background-position: -260px -21px;
}


li#nav_events a{ 
	height: 21px;
	background-position: 0 -42px;
}

li#nav_events a:hover{ 
	background-position: -130px -42px;
}

#body_events li#nav_events a{ 
	background-position: -260px -42px;
}


li#nav_press a{ 
	height: 21px;
	background-position: 0 -64px;
}

li#nav_press a:hover{ 
	background-position: -130px -64px;
}

#body_press li#nav_press a{ 
	background-position: -260px -64px;
}


li#nav_contact a{ 
	height: 21px;
	background-position: 0 -85px;
}

li#nav_contact a:hover{ 
	background-position: -130px -85px;
}

#body_contact li#nav_contact a{ 
	background-position: -260px -85px;
}


#footer{
 height:50px; 
 clear:both;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11.5px;
 color: #140E0E;
 text-align:center;
}

.decoration{
	text-decoration:none;
	color:#140E0E;
	padding-right:0px;
	padding-left:0px;
}

.decoration:hover{
	text-decoration:none;
	color:#000000;
	padding-right:0px;
	padding-left:0px;
}

.address{
	padding-right:0px;
	padding-left:0px;
}

.divider{
	position:relative;
	top:5px;
}
