@charset "UTF-8";
/* CSS Document */

body{
	color:white;
	/*background:url(../assets/container_reg.jpg) repeat-y center top;*/
	font-family:Trebuchet MS;
	overflow-y:hidden;
}
#root{
	/*width:915px;*/
	width:822px;
	margin:auto;
	min-height:600px;
}


img, div { behavior: url(../js/iepngfix.htc) }


#logo{
position:absolute;
top:-20px;
left:39px;
z-index:8;
}

#menu li{
list-style:none;
width:150px;
height:45px;
cursor:pointer;
}

.buttons{
	background:url(../assets/nav.png);	
}

#menu{
	position:absolute;
	top:253px;
}
#swrap{
	left:-610px;
margin-left:50%;
position:absolute;
top:0;
width:1024px;
z-index:7;
/*
left:-665px;
margin-left:50%;
position:absolute;
width:1330px;
top:0px;
*/
}
#menu li span{
	display:none;
}

#home{
	background-position:0 0;	
}
#ent{
	background-position:0 -45px;
}
#nye{
	background-position:0 -90px;
}
#vibe{
	background-position:0 -135px;
}
#events{
	background-position:0 -180px;	
}
#overnight{
	background-position:0 -315px;
}
#store{
	background-position:0 -270px;
}
#menub{
	background-position:0 -225px;
}

#home:hover{
	background-position:-326px 0;	
}
#ent:hover{
	background-position:-326px -45px;
}
#nye:hover{
	background-position:-326px -90px;
}
#vibe:hover{
	background-position:-326px -135px;
}
#events:hover{
	background-position:-326px -180px;	
}
#overnight:hover{
	background-position:-326px -315px;
}
#store:hover{
	background-position:-326px -270px;
}
#menub:hover{
	background-position:-326px -225px;
}

#bb{
/*
width:928px;
height:700px;
position:absolute;
z-index:-1;
margin-left:50%;
left:-464px;
top:0;
*/
height:700px;
left:-411px;
margin-left:50%;
position:absolute;
top:0;
width:834px;
z-index:-1;
overflow-x:hidden;
}

form{
	border:none;
}

fieldset{
	border:none;
}

#today{
	float:right;
}
.dater{
font-size:35px;
margin-bottom:0;
margin-right:32px;
margin-top:-10px;
text-align:right;
}

#twit{
background:transparent url(../assets/twit.png) repeat scroll 0 0;
height:283px;
left:1138px;
overflow:hidden;
position:absolute;
top:380px;
width:180px;
z-index:2;
}
#tw_box{
	padding:17px 42px 0 9px;
width:170px;
height:274px;
overflow:hidden;
color:black;
font-size:12px;
}

#follow{
	left:3px;
position:absolute;
top:234px;
z-index:2;
}

.jCarouselLite{
	margin-left:23px;
}

.jCarouselLite li{
float:left;
height:148px;
overflow-x:hidden;
overflow-y:hidden;
width:130px;
margin-left:15px;
margin-right:0px;
}
.button{
	background:transparent url(../assets/buytixsm.png) no-repeat scroll 0 0;
border:medium none;
cursor:pointer;
font-size:0;
height:26px;
width:68px;
opacity: 0.8;  //For Firebox  
filter: alpha(opacity = 80); //For Internet Explorer  
}
.button:hover{
opacity: 1;  //For Firebox  
filter: alpha(opacity = 100); //For Internet Explorer  	
}
h2{
	font-size:22px;
	margin-top:0;
}
h3{
	font-size:14px;
	margin-top:-21px;
}
h4{
	font-size:9px;
font-weight:lighter;
margin-top:-11px;
}

h5{
	margin-top:-9px;
	margin-bottom:4px;
}
 .captionfull .boxcaption {
 	top: 260;
 	left: 0;
 }
 .caption .boxcaption {
 	top: 220;
 	left: 0;
 }
 .boxcaption{
	float: left;
	position: absolute;
	background: #000;
	height: 100px;
	width: 100%;
	top:290px;
	opacity: .8;
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
 	}
.boxgrid{
	/*
	width:275px;
	height: 230px;
	*/
	width:250px;
	height: 222px;
	
	
	margin:10px;
	float:left;
	background:#161613;
	border: solid 2px #000000;
	overflow: hidden;
	position: relative;
	
}
.boxgrid img{
	position: absolute;
	top: 0;
	left: 0;
	border: 0;
}
#spinbox{
	background:rgba(0, 0, 0, 0.84);
clear:both;
/* opacity:0.8; */
padding:5px;
}

.spinbox{
	background:rgba(0, 0, 0, 0.84);
/* opacity:0.8; */
}

.jCarouselLite ul li{
		background:rgba(0, 0, 0, 0.84);
		padding:4px;
}

#footer{
background-color:rgba(0, 0, 0, 0.84);
top:591px;
clear:both;
color:#FFC70A;
margin-top:10px;
padding:8px 5px;
position:absolute;
height:70px;
width:820px;
}
 
#footer_form {
float:left;
text-align: left;
margin-left:10px;
height: 70px;
width: 500px;
}

#footer_form input, #footer_form form {
	margin: 0;padding: 0;
	float: left;
}

#footer_form form {
	height: 30px;
}

#footer_social {
	float:right;
	text-align: right; 
	margin-top:4px; 
	font-size:16px; 
	margin-right:10px;
	height: 70px;
	width: 225px;
}

#footer_social img {
	margin-top: 15px;
}

#iebut {
	margin: 0;padding: 0;
	background-color: transparent;
	border: 0;
}



.menu_class{
	margin-bottom:40px;
	background:rgba(0,0,0,.8);
	padding:15px;
}

#fixie h2 {margin-bottom:0;padding-bottom:0;}

.directions_background{
	margin-bottom:20px;
	background:rgba(0,0,0,.8);
	padding:0 15px;
	padding-top:10px;
	padding-bottom:10px;
}