@charset "utf-8";
/* CSS Document */

body{
	margin: 0;
	padding: 0;
	background: #000;
	position: relative;
	font-family: Verdana;
	background-image: url(../images/all-bg.jpg);
	background-repeat: repeat-x;
	background-position: top center;
}
*{
	margin: 0;
	padding: 0;
}
p{
	color: #fff;
	font-size: 11px
}
a{
	outline: none;
	text-decoration: underline;
}
a:hover{
	text-decoration: underline;
}
h1{
	font-size: 24px;
	color: #f5e1ce;
	font-weight: normal;
}
h2{
	font-size: 14px;
	color: #f5e1ce;
	font-weight: bold;
	text-transform: uppercase;
}
h3{
	font-size: 11px;
	color: #f5e1ce;
}
h4{
	color: #a19283;
	font-size:11px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: underline;
}
.f-left{
	float:left;
}
.f-right{
	float:right;
}
li{
	list-style-type:none;
}
/*---------------------------------container------------------------*/
#container {
	/*background: url(../images/cont_bg.gif) repeat-x 0% 0%;*/
	margin:0 auto;
	position: relative;
	width: 1014px;
	overflow:auto;
}
#out_container{
	/*background: url(../images/cont_left.gif) no-repeat 0% 0%;*/
	position: relative;
	width: 100%;
}
#out_out_container{
	/*background-image: url(../images/cont_right.gif);*/
	background-repeat:no-repeat;
	background-position:right top;
	position: relative;
	width: 100%;
	margin: 0 auto;
}

/*-------------------------------header---------------------------------------*/
#header {
    width: 1014px;
	/*height: 179px;*/
	position: relative;
}
#logo{
	background: url(../images/logo.png) no-repeat;
	display: block;
	margin: 50px auto 0;
	width: 176px;
	height: 52px;
}
#header ul{
	height: 67px;
	position: relative;
}
#header ul li{
    float: left;
	padding: 29px 0 0 42px;
}
#header ul li a:hover{
	background:url(../images/li_bg.gif) repeat-x 0% 100%;
}
#header ul li a{
	color: #fcdec2;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	height: 24px;
	display: block;
}
#header ul li:hover ul{
	display: block;
}
#header ul ul{
	width: auto;
	display: none;
	position: absolute;
	top: 50px;
	z-index: 100;
	background: url(../images/menu_bg.png) repeat;
	overflow: hidden;
	height: auto;
}
#header ul ul li{
	float: none;
	height: 15px;
	padding: 5px 10px 5px 10px;
}
#header ul ul li a{
	color: #FCDEC2;
}
#header ul ul li a:hover{
	background: none;
} 
#header ul ul li:hover{
	background: #000;
}
/*---------------------wrapper-----------------------------------*/
#wrapper {
	overflow:auto;
	position:relative;
	z-index: 1;
}
/*-------------------------------------content---------------------------------*/
#content{
	overflow:auto;
	position: relative;
	height: 731px;
	height: auto !important;
	min-height: 731px;
}
.content_events{
	background: #131313;
	padding: 32px 14px 50px 15px;
	height: 649px;
	height: auto !important;
	min-height: 649px;
}
.flash{
	/*background: url(../images/img1.jpg) no-repeat 0% 0%;*/
	width: 1014px;
	height: 332px;
}
.welcome{
	width: 201px;
	height: 245px;
	background: url(../images/welc.png) repeat;
	position: absolute;
	top: 13px;
	right: 38px;
	padding: 29px 29px 34px 26px;
}
.welcome h1{
	display: block;
	width: 197px;
	height: 31px;
	border-bottom: 1px solid #786f6c;
	margin-bottom: 22px;
}
.welcome .post{
	overflow: auto;
}
.welcome .post p{
	color: #d4b89f;
	padding-bottom: 20px;
}
.files{
	background: url(../images/files.gif) no-repeat 0% 0%;
	/*height: 399px;
	height: auto !important;
	min-height: 399px;*/
	overflow: auto;
}
.upcoming{
	background: url(../images/events.png) no-repeat 0% 0%;
	text-indent: -1000px;
	display: block;
	width: 209px;
	height: 13px;
	margin: 21px auto 0;
}
.file{
	background:url("../images/file_bg.png") repeat scroll 0 0 transparent;
	float:left;
	/*height:353px;
	margin:0 3px 8px 0;*/
	padding:12px 9px;
	width:182px;
}
.file a{
	border:0 !important;
}
.file a img{
	border:0 !important;
	width: 185px;
	height: 220px;
}
.last{
	margin: 0 0 8px 0;
}
.file .post{
	border-top:2px solid #9D9999;
	margin-top:2px;
	padding:0 10px 20px 0;
}
.file .post h2{
	padding-top: 9px;
}
.file .post h3{
	padding-top: 3px;
}
.file .post p{
	padding-top: 12px;
}
.file .post a{
	background:url(../images/more_info.png) no-repeat 0% 0%;
	display: block;
	width: 67px; 
	height: 9px;
	text-indent: -1000px;
	margin-top: 10px;
}
#gallery {
	clear: both;
	overflow: hidden;
	position: relative;
	width: 1014px;
}
#gallery .gallery-holder {
	width: 1014px;
}
.left-gallery,
.right-gallery {
	/*background: url(../images/scrool_left.png) repeat-y 0% 0%;*/
	background:none;
	height: 363px;
	left: 0;
	margin-top: 328px;
	overflow: hidden;
	position: absolute;
	text-indent: -9999px;
	top: 50px;
	width: 60px;
}
.right-gallery {
	left: auto;
	right: 0;
	/*background: url(../images/scrool_right.png) repeat-y 0% 0%;*/
	background:none;
}
#gallery .gallery-holder div {
	margin: 0;
	overflow: hidden;
}
* html #gallery {
	margin-left: -9px;
}
#content_sub{
	background: #131313;
	width: 718px;
	height: 836px;
	height:auto !important;
	min-height: 836px;
	padding: 31px 12px;
	float:left;
}
.flash_sub{
	background: url(../images/img10.jpg) no-repeat 0% 0%;
	width: 723px;
	height: 246px;
	margin-top: 16px;
}
.flash_events{
	background-image: none;
	background-repeat: no-repeat;
	background-position: 0% 0%;
	width: 716px;
	height: 238px;
	border: 3px solid #2A0707;
	margin-top: 16px;
	position: relative;
}
.flash_events .top_navy_buttons{
	height:27px;
	overflow: hidden;
	position:absolute;
	right:12px;
	top:204px;
	width:85px;
}
.flash_events .top_navy_buttons a{
  	background: url(../images/button_bg.png) repeat;
  	display: block;
	width: 22px;
	height: 18px;
	color: #e4e2de;
	margin: 0 0 0 6px;
	float: left;
	font-size: 11px;
	text-decoration: none;
	padding-top: 4px;
	text-align: center;
}
.flash_events .top_navy_buttons a:hover{
  	background: url(../images/button_bg_hover.png) no-repeat 0% 0%;
}
#content_sub .post{
	margin: 24px 0 0 16px;
	overflow:auto;
}
#content_sub .post div{
	width: 341px;
}
#content_sub .post div p{
	color: #9b8c7d;
	padding-bottom: 12px;
}
#content_sub .post div p a{
	color: #9b8c7d;
	text-decoration: none;
}
#content_sub .post div p a:hover{
	text-decoration: underline;
}
#content_sub .post div span{
	font-weight: bold;
	font-size: 12px;
}
#content_sub form{
	clear:both;
	border-top: 1px solid #242322;
	width: 690px;
	padding: 30px 0 0 16px;
}
#content_sub form p, #content_sub form .label{
	color: #9b8c7d;
	font-size: 11px;
}
 #content_sub form .label{
 	display:block;
	float: left;
 	text-align: right;
	width: 100px;
	margin: 26px 10px 0 0;
 }
 #content_sub .details_birthday form .label {
	display:block;
	float:left;
	margin: 6px 10px 0 0;
	text-align:right;
	width:110px;
}
 #content_sub form p{
 	margin-bottom: 0;
 }
 #content_sub .details_birthday form p {
 	margin-bottom: 42px;
 }
 #content_sub form input{
	float:left;
	background: #aeaeae;
 	width: 219px;
	height: 25px;
	border: none;
	margin:0;
	padding:0px 3px 0 3px;
	font-size:13px;
 }
 .form_row{
 	margin: 0;
	clear:both;
 }
 .form_row h4{
 	margin: 0;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#A19283;
	font-weight:bold;
	text-decoration:underline;
 }
 #content_sub form textarea{
 	width: 544px;
	height: 216px;
	background: #aeaeae;
	border: none;
	float:left;
	font-size:14px;
	padding:3px;
	margin-top:20px;
 }
 #content_sub .details_birthday form textarea {
 	margin-top: 0px;
 }
 #content_sub form input.submit{
	float:left;
	background: none;
 	width: 116px;
	height: 24px;
	border: none;
	margin: 10px 0 0 0;
	padding:0;
 }
 .send_mes{
 	background: url(../images/button1.gif) no-repeat 0% 0%;
 	display:block;
 	width: 118px;
	height: 22px;
	color: #957c6e;
	font-size: 10px;
	padding-top: 4px;
	text-align: center;
	margin: 23px 0 0 284px;
	text-decoration: none;
 }
 .send_mes:hover{
 	text-decoration: none;
 }
 .rock{
	 	font-weight: bold;
}
 /*--------------------------------events-------------------------*/
 .post_events{
 	padding: 25px 28px  16px 11px;
 }
 .post_events p{
 	color: #8e8174;
	font-size: 11px;
 }
 .blocks_events{
	padding-top: 20px;
	border-top: 1px solid #242322;
	margin-left: 7px;
	overflow: auto;
 }
 .blocks_events .block_in{
 	background:url("../images/block2.gif") repeat-x scroll 0 0 transparent;
	height:101px;
	padding:11px 0 12px 10px;
	width:695px;
	margin-bottom: 10px;
 } 
 .blocks_events .block_in .img{
 	/*background:url(../images/img12.jpg) no-repeat 0% 0%;*/
	background:none;
	width: 228px;
	height: 99px;
	border:1px solid #907169;
 }
 .blocks_events .block_in .img a{
 	border:0;
	margin:0;
 }
 .blocks_events .block_in .img a img{
 	border:0;
	margin:0;
 }
 .post_in_block{
 	margin: 0px 10px;
	width:444px;
 }
 .post_in_block h3{
 	color: #dfcfc0;
	font-size:12px;
 }
  .post_in_block span{
  	color: #c0a891;
	font-size: 10px;
	font-weight: bold;
  }
  .post_in_block p{
  	color: #b39e8a;
	font-size: 10px;
	margin-top: 8px;
  }
  .but{
  	background:url(../images/button2.gif) no-repeat 0% 0%;
	display:block;
	width: 88px;
	height: 19px;
	color: #bba794;
	font-size: 10px;
	text-decoration: none;
	padding: 5px 0 0 0;
	text-align: center;
	float: left;
	margin: 10px 5px 0 0;
	letter-spacing: -0.9px;
  }
  .navy{
  	overflow: auto;
	width: 145px;
	margin: 0 auto;
  }
  .navy a{
	height: 22px;
	display: block;
	color: #978a7e;
	font-size: 11px;
	float: left;
	text-decoration: none;
	
  }
  .navy a:hover{
  	
  }
  .navy .prev{
  	background:url("../images/but_prev.gif") no-repeat scroll 0 0 transparent;
	padding: 5px 0 0 30px;
	width:36px;
  }
  .navy .next{
    background:url("../images/but_next.gif") no-repeat scroll 100% 0 transparent;
	padding:5px 0 0 4px;
	width:56px;
  }
  .top_navy_buttons{
	height:27px;
	overflow: hidden;
	position:absolute;
	right:16px;
	top:214px;
	width:85px;
  }
   .top_navy_buttons a{
  	background: url(../images/button_bg.png) repeat;
  	display: block;
	width: 22px;
	height: 18px;
	color: #e4e2de;
	margin: 0 0 0 6px;
	float: left;
	font-size: 11px;
	text-decoration: none;
	padding-top: 4px;
	text-align: center;
  }
  .top_navy_buttons a:hover{
  	background: url(../images/button_bg_hover.png) no-repeat 0% 0%;
  }
  /*------------------------------events2--------------------------*/
  .block_two{
  	background: url(../images/block4.gif) no-repeat 0% 0%;
  	width: 332px;
	height: 374px;
	float: left;
  }
  .block_two_center{
  	width: 294px;
	height: 374px;
	float: left;
  }
  .block_two_center a{
  	display:block;
	width: 294px;
	height: 374px;
	background-image: url(../images/banner2.gif);
	background-repeat: no-repeat;
	padding: 8px 8px 8px 7px;
	border: 0;
  }
  .block_two_center a img{
	border: 0;
	margin: 0;
  }
  .events_block_two{
  	overflow: hidden;
	clear: both;
  }
  .events_block_two .block_two, .events_block_two .block_two_center{
  	margin-right: 12px;
  }
  .events_block_two .last_block{
  	margin-right: 0px;
  }
  .content_events h2{
  	margin-bottom: 24px;
	float: left;
	width: 300px;
  }
  .share{
  	display: block;
	width: 60px;
	height: 30px;
	float: right;
	margin-right: 41px;
	border:0 !important;
  }
  .share img{
	border:0 !important;
  }
  .rockwell_vt{
  	width: 300px;
	height: 204px;
	margin: 28px 16px 0 16px;;
  }
   .rockwell_vt ul li{
  	height: 22px;
	border-bottom: 1px solid #0e0e0e;
	color: #a19283;
	font-size: 11px;
	text-transform:uppercase;
	text-align:right;
	font-weight: bold;
	padding: 11px 9px 0 0;
  }
  .rockwell_vt .right_rock li{
  	font-weight: normal;
	text-transform:none;
	text-align: left;
	padding-left: 23px;
  }
  .left_rock{
  	width: 111px;
	height: 204px;
	background: #2b0000;
  }
  .right_rock{
  	width: 189px;
	height: 204px;
	background: #1b0101;
  }
  .block_two .but{
  letter-spacing: -0.9px;
  }
  .buttons{
  	margin:9px 71px 0;
	width:262px;
  }
  .last_block h3{
  	color: #a19283;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom:10px;
  }
  .venue_pictures a.vp{
  	display:block;
  	width: 93px;
	height: 63px;
	float: left !important;
	margin: 2px;
	border: 0;
  }
  .venue_pictures a.vp img{
	border: 0;
	margin: 0;
  }
  .venue_pictures a.vp:hover{
	margin: 1px;
	border: 1px solid #976B65;
  }

   .last_block{
   	padding: 37px 15px 15px 19px;
	width: 298px;
	height: 322px;
   }
   .last_block a{
   	color: #a19283;
	font-size: 10px;
	float: right;
	margin: 7px 17px 0 0;
	text-decoration: none;
   }
    .last_block a:hover{
	text-decoration: underline;
	}
	.last_block .but{
		text-transform: uppercase;
		clear:both;
		margin:20px 38px 0 0;
	}
	.last_block  p{
		color: #a19283;
		font-size: 10px;
		margin-bottom: 9px;
	}
	.last_block h4{
		clear: both;
		margin-bottom: 9px;
	}
	.event_description{
		background:none repeat scroll 0 0 #0E0E0E;
		border:11px solid #000000;
		float:left;
		height:197px;
		margin:25px 0 27px;
		padding:49px 20px 45px 27px;
		width:639px;
	}
	.event_description .but{
		margin: 31px 0 0 0;
	}
.event_description h2{
	color: #a19283;
	font-weight: bold;
	text-decoration: underline;
	text-transform: uppercase;
	float: none;
}
.event_description p{
	color: #a19283;
	margin-top: 19px;
}
.pic{
	background: url(../images/pic7.jpg) no-repeat 0% 0%;
	float: right;
	width: 219px;
	height: 307px;
	margin: 25px 39px 0 0;
	padding: 5px;
}
.content_events .navy{
	clear: both;
}
/*--------------------------------events2--------------------------*//*-------------------------------------------------------OVERLAY----------------------------------------------------------------*/
	/* the overlayed element */
#apple {
}
.apple_overlay { 
    /* initially overlay is hidden  */ 
    display:none; 
    /* growing background*/ 
    background: url(../images/apple_overlay.gif) no-repeat 0% 0%;   
    /*  
        width after the growing animation finishes 
        height is automatically calculated 
    */ 
    width:557px;
	height: 599px;
	position:absolute;
   
} 
/* default close button positioned on upper right corner */ 
.apple_overlay div.close {
	background: url(../images/button_close.gif) no-repeat 100% 0%;
    position: absolute;
	right: 32px; 
	top: 25px; 
    cursor: pointer; 
    height: 18px; 
    width: 60px; 
	font-size: 10px;
	color: #dfcfc0;
	padding: 3px 0 0 4px;
}
.apple_overlay .details form {
	padding: 80px 60px 40px;
}
.apple_overlay  .details form p {
	margin-bottom: 10px;
}
.details form p, .details form .label {
	color: #9B8C7D;
	font-size: 11px;
}
.details form .label {
	float: left;
	margin: 5px 10px 0 0;
	text-align: right;
	width: 140px;
	text-transform: uppercase;
}
.details form input {
	background: #AEAEAE;
	border: none;
	height: 26px;
	width: 218px;
}
.details form input.submit {
	background: none;
	border: none;
	height: 26px;
	width: 105px;
}
.v_line{
	background-image: url(../images/span_bg.gif);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	height: 25px;
	width: 1px;
	display: block;
	float: left;
}
.details form #guys, .details form #girls{
	width: 87px;
	margin-right: 5px;
	color: #4f4f4f;
	font-size: 11px;
	text-align: center;
}
.details form #month, .details form #day, .details form #year, .details form #bmonth, .details form #bday, .details form #byear{
	width: 68px;
	float: left;
	color: #4f4f4f;
	font-size: 11px;
	text-align: center;
}
.details form #invite{
	width: 192px;
	float: left;
}
.details form #bottles{
	background: #aeaeae;
	width: 192px;
	float: left;
	height: 26px;
	border: none;
}
.add{
	background: url(../images/button_add.gif) no-repeat 0% 0%;
	display: block;
	float: left;
	width: 26px;
	height: 26px;
}
.details form .type{
	color: #4f4f4f;
	font-size: 10px;
	margin-left: 150px;
}
.details form .type a img{
	border:0;
}
.details form .type a{
	font-size:10px;
	font-weight:normal;
	color:#6C6C6C;
	text-decoration:underline;
}
#e_mail{
	float: left;
	background: #AEAEAE;
	border: none;
	height: 60px;
	margin: 4px 0 0 0;
	padding: 4px;
	width: 218px;
}
#selections{
	float: left;
	background: #AEAEAE;
	border: none;
	height: 60px;
	margin: 4px 0 0 0;
	padding: 4px;
	width: 218px;
	font-size:13px;
	overflow:auto;
}
.details .send_mes  {
	display:block;
	margin: 16px 0 0 149px;
}
.details form #carrier{
	background: #aeaeae;
 	width: 219px;
	height: 25px;
	border: none;
 }
 .details .form_row  {
	margin-bottom:4px;
	position: relative;
	overflow: hidden;
 }
 #button_reset{
 	background: url(../images/button_ref.gif) no-repeat 0% 0%;
 	width: 19px;
	height: 19px;
	border: none;
	cursor: pointer;
	position: absolute;
	right:32px;
	top:15px;
	
 }
 /*---------------------------------------------------------OVERLAY IE-----------------------------------------------------*/
*html div.apple_overlay { 
    background-image:url(http://static.flowplayer.org/tools/img/overlay/overlay_IE6.gif); 
    color:#fff; 
} 
 
/* default close button positioned on upper right corner */ 
*html div.apple_overlay div.close { 
    background-image:url(http://static.flowplayer.org/tools/img/overlay/overlay_close_IE6.gif); 
 
}     
/*--------------------------------sidebar-------------------------*/
#sidebar{
	width: 270px;
	height: 898px;
	height:auto !important;
	min-height: 898px;
	float:right;
}
.inform_block{
	background:url("../images/block1.gif") no-repeat scroll 0 0 transparent;
	height:108px;
	padding:32px 6px 32px 16px;
	width:236px;
}
.inform_block h2{
	color: #fcdec2;
	font-size: 22px;
	font-weight: normal;
	margin-bottom: 12px;
}
.inform_block p span.bigphone{
	display:block;
	color: #fcdec2;
	font-size: 22px;
	font-weight: normal;
	margin-bottom: 12px;
}
.inform_block p span{
	color: #fcdec2;
}
.inform_block p span a{
	color: #fcdec2;
	text-decoration: none;
}
.connect{
	margin-top: 21px;
}
.connect li{
	height:19px;
	margin-bottom:5px;
	padding:10px 10px 10px 47px;
	width:201px;
}
.connect li a{
	color: #fcdec2;
	text-decoration: none;
	font-size: 11px;
}
.face{
	background:url(../images/facebook.gif) no-repeat 0% 0%;
}
.twit{
	background: url(../images/twitter.gif) no-repeat 0% 0%;
}
.my_sp{
	background: url(../images/my_space.gif) no-repeat 0% 0%;
}

.f_events{
	background:url(../images/block3.gif) no-repeat 0% 0%;
	width: 240px;
	height: 281px;
	margin-top: 20px;
	padding: 24px 13px 21px 16px;
}
.f_events h2{
	text-decoration: underline;
	color:#fcdec2;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 10px;
}
.f_events h3{
	font-size: 14px;
	margin-top: 9px;
}
.f_events h3, .f_events span, .f_events p{
	color: #ffe6cf;
}
.f_events p{
	margin-bottom: 5px;
}
.f_events span{
	display: block;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 13px;
}
.banner_rock{
	display:block;
	width: 230px;
	height: 105px;
}
.banner img{
	border: 3px solid #3A0F0F;
}
/*--------------------------------set_one--------------------------*/
.out_sub_set{
	margin: 39px 73px 37px 46px;
}
.sub_set{
	background: url(../images/map_new.gif) no-repeat 0% 0%;
	width: 613px;
	height: 590px;
	/*margin: 35px 80px 33px 47px;*/
	position: relative;
}
.post_set{
	margin-left: 114px;
}
.post_set p{
	display: block;
	float: left;
	margin:3px 0 0 7px;
}
.post_set h2{
	display: block;
	float: left;
}
#set1{
	width: 39px;
	height: 50px;
	top: 84px;
	left: 193px;
}
#set2{
	width: 39px;
	height: 50px;
	top: 84px;
	left: 253px;
}
#set3{
	width: 39px;
	height: 50px;
	top: 84px;
	left: 312px;
}
#set4{
	width: 32px;
	height: 30px;
	top: 211px;
	left: 305px;
}
#set5{
	width: 32px;
	height: 30px;
	top: 261px;
	left: 305px;
}
#set6{
	width: 32px;
	height: 30px;
	top: 321px;
	left: 296px;
}
/*
#set7{
	width: 31px;
	height: 31px;
	top: 409px;
	left: 264px;
}
*/
#set7{
	height:31px;
	left:296px;
	top:362px;
	width:31px;
}
#set8{
	width: 31px;
	height: 31px;
	top: 409px;
	left: 426px;
}
#set9{
	width: 31px;
	height: 31px;
	top: 409px;
	left: 466px;
}
/*
#l1{
	height: 38px;
	left: 378px;
	top: 143px;
	width: 41px;
}*/
#l1{
	width:41px;
	height:38px;
	left:425px;
	top:108px;
}
#l2{
	width: 32px;
	height: 31px;
	left: 490px;
	top: 107px;
}
#l3{
	width: 32px;
	height: 31px;
	left: 490px;
	top: 148px;
}
#l4{
	width: 32px;
	height: 31px;
	left: 490px;
	top: 189px;
}
#l5{
	width: 41px;
	height: 38px;
	left: 426px;
	top: 182px;
}
/*
#p1{
	height: 26px;
	left: 251px;
	top: 491px;
	width: 26px;
}
#p2{
	width:26px;
	height:26px;
	left: 217px;
	top: 491px;
}
#p3{
	width: 26px;
	height: 26px;
	left: 182px;
	top: 491px;
}
#p4{
	width: 26px;
	height: 26px;
	left: 147px;
	top: 491px;
}
#p5{
	width: 61px;
	height: 27px;
	left: 218px;
	top: 541px;
}
#p6{
	width: 61px;
	height: 27px;
	left: 149px;
	top: 541px;
}
*/
#p1{
	height:31px;
	left:316px;
	top:480px;
	width:205px;
}
#p3{
	width: 61px;
	height: 27px;
	left: 218px;
	top: 541px;
}
#p2{
	width: 61px;
	height: 27px;
	left: 149px;
	top: 541px;
}

#s1{
	height:31px;
	left:379px;
	top:220px;
	width:33px;
}
#s2{
	height: 31px;
	left: 379px;
	top: 258px;
	width: 33px;
}
#s3{
	height: 31px;
	left: 416px;
	top: 291px;
	width: 33px;
}
#s4{
	height: 31px;
	left: 454px;
	top: 291px;
	width: 33px;
}
#s5{
	height: 31px;
	left: 454px;
	top: 330px;
	width: 33px;
}
.set_map{
	display: block;
	position: absolute;
}
/*---------------------------------tools---------------------------------------*/
.black{
	color: #000;
	font-size: 10px;
	letter-spacing:-0.4px;
	display: block;
	width: 114px;
	margin-top: 4px;
}
div.tooltip {
	background: url(../images/tool.png) no-repeat 0% 0%;
	width: 136px;
	height: 80px;
	display: none;
	color: #fff;
	text-align: left;
	font-size: 12px;
	z-index: 100;
	overflow: hidden;
	padding: 10px 0 0 13px;
}
div.tooltip h3 {
	margin-top: 0px;
	color: #ef3c05;
}
div.tooltip p{
	color: #000;
	font-weight: bold;
}
div.tooltip p span {
	font-weight: bold;
	color: #fff;
}
.reserv {
	overflow: auto;
	margin: 32px 14px 0;
}
.reserv p{
	color: #FBDDC1;
	font-size: 11px;
	line-height: 16px;
	margin-bottom: 17px;
}
.flash_beers{
	background: url(../images/who_we_are.jpg) no-repeat scroll 0 0 transparent;
	height:307px;
	margin-top:16px;
	width:707px;
}
.post_events .free{
	margin-bottom: 0;
}
/*--------------------------------footer----------------------------*/
#footer{
	background: url(../images/footer_bg.gif) no-repeat 0% 66%;
	height: 280px;
	clear: both;
}
#footer_sub{
	background:url("../images/footer_bg.gif") no-repeat scroll 0 0 transparent;
	clear:both;
	padding-top:10px;
}

.footer_blocks{
	background: url(../images/footer.gif) no-repeat 0% 0%;
	width: 1014px;
	height: 131px;
}
.block img{
	width: 109px;
	height: 116px;
}
.out_img{
	background:url(../images/file_bg.png) repeat;
	height:116px;
	padding:3px;
	width:109px;
	float: left;
}
.block{
	float:left;
	padding:5px;
	width:327px;
}
.block_last{
	padding-left: 6px;
}
.block .post h2{
	color: #fcdec2;
	font-size: 18px;
	font-weight: normal;
}
.block .post{
	float:left;
	width:165px;
	padding: 18px 0 0 10px;
}
.block .post p{
	color: #fff;
	padding-top: 8px;
}
.block .post a{
	background: url(../images/learn_more.png) no-repeat;
	display: block;
	width: 92px;
	height: 21px;
	text-indent: -1000px;
	margin-top: 4px;
}
#twitter, #facebook, #myspace{
	display: block;
	float: left;
	width: 78px;
	height: 21px;
	text-indent: -1000px;
	margin: 26px 0 22px;;
}
#twitter{
	background:url(../images/twitter.png) no-repeat 0% 0%;
	margin-left: 29px;
}
#facebook{
	background:url(../images/facebook.png) no-repeat 0% 0%;
}
#myspace{
	background:url(../images/myspace.png) no-repeat 0% 0%;
}
.inform{
	background: url(../images/inform.gif) no-repeat 0% 0%;
	height: 53px;
	width: 478px;
	clear: both;
	padding: 0 0 0 33px;
	margin-bottom: 25px;
}
.inform h2{
	color: #fff;
	font-size: 13px;
}
.inform p{
	color: #808080;
}
#pics-container {
  position: relative;
  margin: 0 auto;
  overflow: hidden;
  width:1400px;
  height:365px;
}
#pics-scroller {
  width: 1400px;
}
.scroll-content-item {
  float: left;
  border: none;
}

.flash_who_we_are{
	width: 707px;
	height: 307px;
	margin-top: 16px;
	background: url(/wp-content/themes/suedebarla/images/who_we_are.jpg) no-repeat 0% 0%;
}
.post_events p{
	margin-bottom: 20px;
	line-height: 18px;
}
.post_events p a{
	color: #AE1815;
}
.post_img_one{
	float: right;
	overflow: auto;
}
.post_img_one img{
	display: block;
	margin:0 0 7px 5px;
}
.first{
	margin-top: 12px;
}
.post_events_one{
	padding:25px 11px 16px;
}
