/* CSS Document */

	body { background: url(../imgs/main_bg.jpg) repeat-x #F7B32E; font: 11px Arial, Verdana, sans-serif; }

	#contain { margin: 0px auto; width: 802px; height: 565px; position:relative; top: 68px; left: 0px; }

	#topborder { background:url(../imgs/top_brdr.gif) no-repeat; width: 957px; height: 68px; position:absolute; top: -68px; left: -75px; }
	#leftborder { background:url(../imgs/drk_lft_brdr.gif) no-repeat; width: 55px; height: 565px; position:absolute; left: -53px; }
	#rightborder { background:url(../imgs/drk_rght_brdr.gif) no-repeat; width: 58px; height: 565px; position:absolute; top: 0px; right: -58px; }
	#bottomborder { background:url(../imgs/drk_btm.gif) no-repeat; width: 903px; height: 68px; position:absolute; left: -59px !important; bottom: -68px !important; position:absolute; left: -59px; bottom: -18px; }

	#bBox { width: 600px; font: 10px Verdana; color:#FFFFFF; padding: 25px; text-align:center; vertical-align:middle; line-height: 10px; z-index: 1; position: absolute; top: 210px; left: 80px; }
	#bBox form { margin: 0px; margin-top: 10px; }
	#bBox #ageText {color:#FFFFFF;text-transform:none;}
	#content { background: url(../imgs/drk_bg.jpg) no-repeat; width: 802px; height: 565px; }

	#lghtleftborder { background:url(../imgs/lght_lft_brdr.gif) no-repeat; width: 55px; height: 565px; position:absolute; left: -54px !important; left: -54px; }
	#lghtrightborder { background:url(../imgs/lght_rght_brdr.gif) no-repeat; width: 58px; height: 565px; position:absolute; top: 0px; right: -58px !important; right: -44px; }
	#lghtbottomborder { background:url(../imgs/lght_btm.gif) no-repeat; width: 903px; height: 68px; position:absolute; left: -60px !important; bottom: -68px !important;  left: -58px; bottom: -15px; }

	#lghtcontent { background: url(../imgs/lght_bg.jpg) no-repeat; width: 802px; height: 565px; }
	#lghtcontent.citypage { width:817px; }

	#nav { position: absolute; top: -53px; left: 0px; }
	#logo { position: absolute; top: -43px; right: -51px; z-index:1; }
	#logo.citypage { right: -51px !important; right: -38px;}

	#pageInd { position: relative; left: -10px; top: -5px; }

	#red_box { background: url(../imgs/red_box.gif) no-repeat; width: 496px; height: 247px; }
	#large_red_box { background:url(../imgs/big_red_bg.gif) no-repeat; width: 500px; height: 412px; }

	#box_content { padding: 25px; color:#FFFFFF; }
	#box_content p { margin-top: 0px; margin-bottom: 0px; }
	#official_rules { padding-top: 12px; }
	#official_rules a { font-weight: bold; font-size: 15px; color:#000000; }

	.hr { padding-left: 15px; height: 15px; }
	#miami.hr  { margin-top: 45px !important; margin-top: 15px; }
	#concert_box { padding-left: 15px; z-index: 6; }
	#concert_box.citypage { height:280px; margin-bottom: 5px; width:770px;overflow:auto; }

	#concert_list {width:750px;font: 12px Arial; color:#000000;}
	#concert_list a { font-size: 9px; }
	#concert_list strong { font-family: Verdana; font-size: 11px; padding-left: 1px; }
	#concert_list h4 { font-family: Verdana; font-size: 17px; font-weight: bold; color: #FFFFFF; margin: 0px; margin-bottom: 0px; }
	#concert_list h5 { font-family: Verdana; font-size: 13px; font-weight: bold; color: #FFFFFF; margin: 0px; margin-bottom: 3px; padding-left: 1px; }
	#concert_list .miami { padding-top: 15px; }
	#concert_list .miamiP { font-family: Verdana; color: #CC0000; font-size: 11px; margin: 0px; padding: 0px; padding-left: 1px; }
	#concert_list_pics { /*background:url(../imgs/thumb_bg.gif) no-repeat;*/margin: 0px; padding: 0px; border: 5px solid #006600;/* width: 84px; height: 70px; padding-left: 7px;*/ }
	#concert_list_info { width: 190px; }
	#coming_soon {display:none; width: 450px; position:absolute; bottom: 120px; left: 5px; color:#FFFFFF; font-weight:bold; font-style:italic; font-size: 12px;}

	#city_nav { position: absolute; bottom: -14px !important; left: -24px !important; bottom: 35px; left: -24px; z-index: 5; }
	#sml_city_nav { position: absolute; bottom: -17px !important; bottom: 34px; left: -23px !important; left: -23px; z-index: 5; }

	#legal { font: 10px Verdana; color:#993300; line-height: 8px; text-align:center; width: 700px; height: 50px; position: relative; top: 60px; left: 50px; }
	#legal a { color:#993300; }

	#drink_mix { width: 250px; font: 11px Arial; color:#009900; position: relative; top: 85px;left: 190px; line-height: 15px; }
	#bottle { position: absolute; right: 70px; bottom: -25px !important; bottom: 25px; z-index: 7; }
