/****************
 * Max's Kansas City CSS - Global styles
 * 5/23/08
 ****************/
  
body, html{
	padding:0;
	margin:0;
	font-size:100%;
}

body{
	background:#e3e3e3 url(../images/blank.gif) fixed;
}

div.shim{
	overflow:hidden;
}

/*** Navigation ****/

div.nav_holder{
	position:fixed;
	bottom:0px;
	left:0px;
	z-index:998;
}

div#thenav_maxs{
	position:absolute;
	width:130px;
	height:26px;
	bottom:0px;
	left:0px;
	overflow:hidden;
}

div#thenav_site{
	position:absolute;
	width:200px;
	bottom:0px;
	left:135px;
	height:26px;
	overflow:hidden;
}

div#thenav{
	position:absolute;
	width:200px;
	bottom:0px;
	left:340px;
	height:26px;
	overflow:hidden;
}

/** nav map ***/

#nav_map{
	z-index:999;
	background-color:#d7d7d7;
	padding:0px 14px;
	float:none;
	position:fixed;
	right:0px;
	bottom:0px;
	width:53px;
	height:26px;
	overflow:hidden;
	display:none;
}
	
.map_container{
	width:178px;
	height:253px;
	background-color:#d7d7d7;
	position:relative;
	overflow:hidden;
	padding:0;
	margin:0;
}
	
.map_marker{
	border:4px #f0c solid;
	width:10px;
	height:10px;
	cursor:move;
	position:absolute;
}

#nav_map h2{
	width:178px;
	height:26px;
	padding:0;
	margin:0;
	display:block;
	cursor:pointer;
	background:url(../images/nav_map.gif) top left no-repeat;
}

#nav_map h2 span{
	display:none;
}


/* end nav */

.nav h2{
	padding:0;
	margin:0;
	width:200px;
	height:26px;
	cursor:pointer;
	overflow:hidden;
}
.nav h2 a{
	display:block;
	cursor:pointer;
	height:26px;
}

.nav h2 span{
	display:none;
}

#thenav_maxs h2{
	width:130px;
	background:url(../images/nav_maxs_kansas_city.gif) top left no-repeat;
}

.nav ul{
	padding:0;
	margin:0;
	list-style:none;
	margin-top:3px;
	display:block;
}

.nav ul li{
	display:block;
	float:left;
	clear:both;
	overflow:hidden;
	height:12px;
	line-height:12px;
	padding:0;
	margin:0;
}

.nav ul li a, .nav ul li a:visited{
	display:block;
	height:12px;
	cursor:pointer;
	padding:0;
	margin:0;
}

.nav ul li a:hover{
	background-position:bottom left;
}

.nav ul li a span{
	display:none;
}

/* maxs nav */
#thenav_maxs ul{
	width:130px;
	height:69px;
	padding-top:6px;
	background:url(../images/nav_maxs_bg.png);
}

#thenav_maxs li a{
	width:130px;
}

#thenav_maxs li.i1 a{
	background:url(../images/nav_get_media_kit.png) top left no-repeat;
}

#thenav_maxs li.i2 a{
	background:url(../images/nav_maxs_on_myspace.png) top left no-repeat;
}

#thenav_maxs li.i3 a{
	background:url(../images/nav_contact_us.png) top left no-repeat;
}

#thenav_maxs li.i4 a{
	background:url(../images/nav_maxs_credits.png) top left no-repeat;
}

#thenav_maxs li.i1 a:visited{
	background-image:url(../images/nav_get_media_kit2.png);
}

#thenav_maxs li.i2 a:visited{
	background-image:url(../images/nav_maxs_on_myspace2.png);
}

#thenav_maxs li.i3 a:visited{
	background-image:url(../images/nav_contact_us2.png);
}

#thenav_maxs li.i4 a:visited{
	background-image:url(../images/nav_maxs_credits2.png);
}




/* site nav */
#thenav_site ul{
	width:200px;
	height:89px;
	padding-top:7px;
	background:url(../images/nav_other_bg.png) top left no-repeat;
}

#thenav_site h2{
	background:url(../images/nav_other_posters.gif) top left no-repeat;
}

#thenav_site li a{
	width:200px;
}

#thenav_site li.i1 a{
	background:url(../images/nav_view_all.png) top left no-repeat;
}

#thenav_site li.i2 a{
	background:url(../images/nav_maxs_kansas_city.png) top left no-repeat;
}

#thenav_site li.i3 a{
	background:url(../images/nav_aerosmith.png) top left no-repeat;
}

#thenav_site li.i4 a{
	background:url(../images/nav_andy_warhol.png) top left no-repeat;
}

#thenav_site li.i5 a{
	background:url(../images/nav_david_bowie.png) top left no-repeat;
}

#thenav_site li.i6 a{
	background:url(../images/nav_punk.png) top left no-repeat;
}

#thenav_site li.i7 a{
	background:url(../images/nav_chickpea_conspiracy.png) top left no-repeat;
}

#thenav_site li.i1 a:visited{
	background-image:url(../images/nav_view_all2.png);
}

#thenav_site li.i2 a:visited{
	background-image:url(../images/nav_maxs_kansas_city2.png);
}

#thenav_site li.i3 a:visited{
	background-image:url(../images/nav_aerosmith2.png);
}

#thenav_site li.i4 a:visited{
	background-image:url(../images/nav_andy_warhol2.png);
}

#thenav_site li.i5 a:visited{
	background-image:url(../images/nav_david_bowie2.png);
}

#thenav_site li.i6 a:visited{
	background-image:url(../images/nav_punk2.png);
}

#thenav_site li.i7 a:visited{
	background-image:url(../images/nav_chickpea_conspiracy2.png);
}

/* end nav */


#thenav_maxs li a:hover, #thenav li a:hover, #thenav_site li a:hover{
	background-position:bottom left;
}



/********** slideshow *********/
div.slideshow_container{
	width:622px;
	padding:0;
	text-align:center;
}

.slideshow_container a.slide_prev{
	display:block;
	float:left;
	margin-top:160px;
	margin-right:10px;
	width:51px;
	height:65px;
	cursor:pointer;
}

.slideshow_container a.slide_next{
	float:left;
	display:block;
	margin-top:160px;
	margin-left:10px;
	width:51px;
	height:65px;
	cursor:pointer;
}

.slideshow_container a img{
	border:none;
}

.slideshow_container p.caption{
	background-color:#000;
	padding:15px;
	color:#0ff;
	text-align:center;
	width:340px;
	display:block;
	clear:both;
	margin:0 auto;
}

div.slideshow{
	width:500px;
	height:375px;
	overflow:hidden;
	float:left;
	padding:0;
	margin:0;
	background-color:#000;
	margin-bottom:15px;
}
/* end slideshow */


/**** Media ****/

div.video_container{
	width:500px;
	height:375px;
}

div.audio_container{
	width:500px;
	height:30px;
}

div.bgsound{
	position:absolute;
	top:15px;
	left:15px;
}