/******** Mia at Biscayne *********/
/******** BlackStone      *********/
/******** October 2009    *********/


/******** setup *********/

html {
	width: 100%;
	height: 100%;
	overflow: auto;
}

body {
	width: 100%;
	height: 100%;
	margin: 0 auto;
	background-color: #000;
	text-align: center;
	overflow: visible;
	font-family: Helvetica, Arial, sans-serif;
	font-size: .8em;
	color: #999;
}

#wrapper {
	/* background-color: red; */
	/* width: 971px; */
	width: 851px;
	/* width: 100%; */
	margin: 0 auto;
	text-align: center;
}


/******** common *********/

a:link     { color:#999; text-decoration:none; }
a:visited  { color:#999; text-decoration:none; }
a:hover    { color:#b70050; text-decoration:none; }
a:active   { color:#b70050; text-decoration:none; }

img {
		border-color: #000;
		border-width: 0px;
		border-style: none;
	}
	
	
#background {
	width: 100%;
	height: 100%;
	/* position: absolute;
	top: 0px;
	left: 0px;
	overflow: visible; */
}


/******** header *********/

#header {
	/* background-color: red; */
	width: 851px;
	height: 55px;
	margin: 0 auto;
	margin-top: 15px;
	text-align: left;
	/* overflow: hidden; */
}
	
	#logo {
		width: 89px;
		height: 50px;
	}
	
	#miniLinks {
		/* background-color: red; */
		width: 500px;
  		height: 50px;
		margin: 0px;
		padding: 0px; 
		position: relative;
		left: 115px;
		top: -50px;
	}

	#eventSelect, #eventSelectDiv { 
		/* background-color: red; */
		width: 175px;
  		height: 50px;
  		text-align: center;
	}
		
	#eventSelect select, #eventSelectDiv select {
  		width: 150px;
  		position: relative;
		top: 12px;
		color: #999;
		background-color: #000;
  		border: #333 1px solid;
  		font-size: 0.85em;
	}
		
	#reservations_nav { 
		/* width: 131px; */
		width: 159px;
		height: 31px;
		margin: 0px;
		padding: 0px; 
		position: relative;
		top: -38px;
		/* left: 175px; */
		left: 200px;
		/* left: 270px; */
		background-repeat: no-repeat;
	}
	
	#reservations_nav { background-image: url('http://images.miabiscayne.com/images/miniLinks/reservations.jpg'); }
	#reservations_nav:visited { background-image: url('http://images.miabiscayne.com/images/miniLinks/reservations.jpg'); }
	#reservations_nav:hover { background-image: url('http://images.miabiscayne.com/images/miniLinks/reservations_over.jpg'); }
	#reservations_nav:active { background-image: url('http://images.miabiscayne.com/images/miniLinks/reservations.jpg'); }
	
	#getonthelist_nav { 
		/* width: 104px; */
		width: 159px;
		height: 31px;
		margin: 0px;
		padding: 0px; 
		position: relative;
		top: -69px;
		/* left: 310px; */
		left: 353px;
		background-repeat: no-repeat;
	}
	
	#getonthelist_nav { background-image: url('http://images.miabiscayne.com/images/miniLinks/getonthelist.jpg'); }
	#getonthelist_nav:visited { background-image: url('http://images.miabiscayne.com/images/miniLinks/getonthelist.jpg'); }
	#getonthelist_nav:hover { background-image: url('http://images.miabiscayne.com/images/miniLinks/getonthelist_over.jpg'); }
	#getonthelist_nav:active { background-image: url('http://images.miabiscayne.com/images/miniLinks/getonthelist.jpg'); }
	
	#sharethis_nav { 
		width: 77px;
		height: 31px;
		margin: 0px;
		padding: 0px; 
		position: relative;
		top: -100px;
		left: 418px;
		background-repeat: no-repeat;
	}
	
	#sharethis_nav { background-image: url('http://images.miabiscayne.com/images/miniLinks/sharethis.jpg'); }
	#sharethis_nav:visited { background-image: url('http://images.miabiscayne.com/images/miniLinks/sharethis.jpg'); }
	#sharethis_nav:hover { background-image: url('http://images.miabiscayne.com/images/miniLinks/sharethis_over.jpg'); }
	#sharethis_nav:active { background-image: url('http://images.miabiscayne.com/images/miniLinks/sharethis.jpg'); }
		
	.navMiniSeparator {
		padding-left: 7px;
		padding-right: 7px;
		list-style: none;
		display: inline;
	}
	
	#socialLinks {
		/* background-color: red; */
		width: 240px;
		height: 50px;
		position: relative;
		left: 610px;
		top: -90px;
		/* padding-top: 10px;
		padding-right: 10px; */
		text-align: right;
	}
	
	#socialLinks ul {
		margin-right: 0px;
		display: inline;
	}
	
	#socialLinks ul li {
		margin-right: 0px;
		list-style: none;
		display: inline;
	}
	
	#socialLinks a:link     { color:#000; text-decoration:none; padding-right: 0px; }
	#socialLinks a:visited  { color:#000; text-decoration:none; padding-right: 0px; }
	#socialLinks a:hover    { color:#000; text-decoration:none; padding-right: 0px; }
	#socialLinks a:active   { color:#000; text-decoration:none; padding-right: 0px; }


/******** mainElements *********/

#mainElements {
	width: 100%; /* 851px; */
	height: 560px; /* 520px; */
	margin: 0 auto;
	text-align: center;
	overflow: visible;
}
	
	
	/******** home *********/
	
	#mainContent {
		width: 100%; /* 851px; */
		height: 294px;
		/* position: relative;
		left: 58px; */
		background-repeat: no-repeat;
		background-position: center center;
		/* margin-top: 5px; */
		margin-bottom: 5px;
		/* border: #333 thin solid; */
		overflow: visible;
		
	}
	
	#mainContent {
		/* background-image: url('http://images.miabiscayne.com/images/mainImage.jpg'); */
		background-image: url('http://images.miabiscayne.com/images/slideshows/main_slideshow/img_01.jpg');
	}
	
	#events_mainContent, #gallery_mainContent, #menu_mainContent, #contact_mainContent, #miagirl_mainContent, #nye_mainContent {
		width: 851px;
		height: 290px;
		/* position: relative;
		left: 58px; */
		background-repeat: no-repeat;
		background-position: center center;
		/* margin-top: 5px; */
		margin-bottom: 5px;
		border: #333 thin solid;
		overflow: visible;
		
	}
	
	
	/******** flickr iframe: home, about, gallery *********/
	
	#flickrFrame {
		background-color: transparent;
		width: 851px;
		height: 290px;
		/*
		margin: 0px;
		margin-left: 0px;
		margin-top: 0px;
		padding: 0px;
		*/
		overflow: hidden;
	}
    
	
	/******** events *********/
	
	#events_mainContent {
		/* background-color: red; */
		width: 851px;
		height: 290px;
		text-align: left;
		/* padding-left: 0px; */
		border: #333 thin solid;
		overflow: hidden;
	}
	
	#events_mainContent table {
		border-collapse: collapse;
		padding: 5px;
		
	}
	
	#eventImage {
		width: 610px;
		height: 290px;
	}
	
	#eventControls {
		/* background-color: red; */
		width: 241px; /* 204px; */
		height: 290px;
		/*
		padding-left: 0px;
		padding-right: 0px;
		*/
		/* border: #fff thin solid; */
		/* position: relative;
		top: -290px;
		left: 612px;*/ /* 652px; */
		font-size: 0.9em;
		/* color: #fff; */
		/* line-height: 11px; */
	}
	
	#eventTitle {
		width: 100%; 
		/* line-height: 16px; */
		font-size: 1.1em;
		font-weight: bold;
		text-align: center;
	}
	
	#eventInfo {
		/* background-color: red; */
		/* width: 100%; */ 
		/* width: 200px; */
		height: 175px; 
		/* overflow: hidden; */
	}
	
	#eventPrice {
		/* width: 100%; */
		/*
		margin: 0px;
		padding-top: 5px;
		padding-bottom: 7px;
		
		position: relative;
		top: 5px;
		*/
		font-size: 1.2em;
		font-weight: bold;
		text-align: center;
		background-color: #fff;
		color: #000;
	}
	
	/*
	#eventDate {
		position: relative;
		top: -8px;
	}
	*/
	
	#eventDate, #eventTime {
		/* width: 100%; */ 
		/* width: 200px; */
		/* margin: 0px;
		padding-top: 2px;
		padding-bottom: 5px;
		*/
		font-size: 0.9em;
		font-weight: bold;
		text-align: center;
		background-color: #fff;
		color: #000;
	}
	
	#eventDescription {
		/* background-color: red; */
		/* padding-left: 5px;
		padding-right: 5px;
		*/
		/* width: 100%; */
		/* width: 190px; */
		/* position: relative;
		left: 5px; */
		
		position: relative;
		top: -10px;
		
		padding: 10px;
		
		font-size: 1em;
		font-weight: bold;
		text-align: center;
		/* line-height: 12px; */
		
		height: 71px;
		overflow: auto;
	}
	
	#eventQuantity {
		/* width: 100%; */
		/* width: 185px; */
	}
	
	#eventControls select {
		/* margin-top: 5px; */
		width: 200px; /* 185px; */
  		height: 20px;
  		position: relative;
		top: 5px;
  		color: #fff;
  		background-color: #000;
  		border: #333 1px solid;
  		font-size: 0.85em;
	}
	
	#eventButton, #buyEventButton {
		width: 184px;
   		height: 30px;
   		/* margin-left: 10px; */
   		position: relative;
		left: 10px;
  		background-color: #000;
		border: #333 thin solid;
   		font-size: 1.2em;
   		font-weight: bold;
   		color: #999;
	}
	
	#eventButton {
		width: 215px;
		position: relative;
		top: 5px;
	}
	
	
	/******** events tool *********/

 	#screen2 a:link     { color:#000; text-decoration:none; }
	#screen2 a:visited  { color:#000; text-decoration:none; }
	#screen2 a:hover    { color:#000; text-decoration:none; }
	#screen2 a:active   { color:#000; text-decoration:none; }

	#slideshowList {
		position:absolute; 
		overflow:hidden; 
		visibility: hidden;
		z-index:999; 
		width:3900px; 
		height:175px;
	}
	
	#slideshow ul {
		width: 3900px;
		margin: 0px;
	}
	
	#slideshow li {
		float: left;
		margin: 0px;
		padding: 0px;
		list-style: none;
	}
	
	.eventsLinkImg {
		width: 200px;
		height: 175px;
		padding-right: 5px;
	}
	
	
	
	#eventThumbs {
    	display: inline;
    }
    
	#iPhoneEventThumbs {
		display: none;
	}
	
	
	/******** new year's eve *********/
	
	#nye_mainContent {
		background-image: url('../nye/images/topBanner.jpg');
	}
	
	#nyeForm {
	
	}
	
	#nyeImg {
		width: 851px;
		height: 1315px;
		border: 1px #333 solid;
	}
	
	
	/******** menu *********/
	
	#menu_mainContent {
		/* background-color: orange; */
		/* background-image: url('http://images.miabiscayne.com/images/menu/MIA_menu_main_lg.jpg'); */
		/* background-image: url('http://images.miabiscayne.com/images/slideshows/5_menu.jpg'); */
		background-image: url('http://images.miabiscayne.com/images/slideshows/main_slideshow/img_49.jpg');
		/* width: 851px; */
		/* position: relative;
		left: 58px; */
		text-align: left;
		border: #333 thin solid;
		/* color: #fff; */
	}
	
	#menu_menuItems {
		background-color: transparent;
		width: 851px;
		height: 420px;
		margin-bottom: 19px;
		position: relative;
		/* left: 58px; */
		top: 10px;
		border: #333 thin solid;
		text-align: left;
		/* color: #fff; */
		overflow: hidden;
	}
	
	/* classes: categoryDiv, subcategoryDiv, itemDiv, itemImage, itemName, itemDescription */

	.categoryDiv {
		margin-bottom: 5px;
		color: #b70050;
	}
	
	
	/******** gallery *********/
	
	#gallery_mainContent {
		/* background-color: red; */
		/* background-image: url('http://images.miabiscayne.com/images/gallery_mainImage.jpg'); */
		background-image: url('http://images.miabiscayne.com/images/slideshows/7_mia_crowd.jpg');
		width: 851px;
		/* position: relative;
		left: 58px; */
		text-align: left;
		/* color: #fff; */
		overflow: hidden;
	}
	
	#galleryFeed {
		/* background-color: red; */
		width: 831px;
		height: auto; /* 315px; */
		margin-bottom: 19px;
		padding: 10px;
		/* position: relative;
		left: 58px; */
		border: #333 thin solid;
		text-align: left;
		color: #b70050;
		overflow: hidden;
	}
	
	#nav_galleries select, .nav_galleries select {
  		width: 450px;
  		margin-top: 20px;
		margin-bottom: 20px;
		color: #999;
		background-color: #000;
  		border: #333 1px solid;
  		font-size: 1em;
	}
	
	.nav_galleries {
		width: 851px;
		text-align: center;	
		padding-top: 10px;
	}
	
	#scroller {
		height: 45px;
		display: none;
	}
	
	#articles {
		/* background-color: #333; */
		width: 265px;
		height: 295px;
		margin-top: 5px;
		margin-left: 5px;
		padding: 5px;
		overflow: auto;
	}
	
	#externalGalleries {
		/* background-color: #333; */
		width: 270px;
		height: 295px;
		margin-top: 5px;
		padding: 5px;
		position: relative;
		left: 285px;
		top: -310px;
		overflow: auto;
	}
	
	#videos {
		/* background-color: #333; */
		width: 265px;
		height: 295px;
		margin-top: 5px;
		margin-right: 5px;
		padding: 5px;
		position: relative;
		left: 570px;
		top: -620px;
		overflow: auto;
	}
	
	#galleryFeed p {
		background-color: #333;
		margin-top: 5px;
		margin-bottom: 5px;
		padding: 5px;
	}
	
	#galleryFeed .gallerySection {
		font-size: 1.2em;
		font-weight: bold;
		padding-left: 5px;
	}
	
	#galleryFeed .date {
		font-size: 1em;
		font-weight: bold;
		color: #666;
	}
	
	#galleryFeed .publication {
	
	}
	
	#galleryFeed .title {
	
	}
	
	
	/******** contact *********/
	
	#contact_mainContent {
		/* background-image: url('http://images.miabiscayne.com/images/about_mainImage_v2.jpg'); */
		/* background-image: url('http://images.miabiscayne.com/images/slideshows/2_drinks2.jpg'); */
		/* background-image: url('http://images.miabiscayne.com/images/slideshows/main_slideshow/img_64.jpg'); */
		background-image: url('../images/slideshows/main_slideshow/img_07.jpg');
	}
	
	#contactForm {
		/* background-color: #ff0000; */
		width: 851px;
		height: 375px;
		margin-bottom: 19px;
		/* position: relative;
		left: 58px; */
		/* border: #fff thin solid; */
		text-align: left;
		/* color: #fff; */
		overflow: hidden;
	}
	
	.contactText {
		padding: 10px;
		font-size: 1.1em;
	}
	
	#contactForm select {
		width: 185px;
  		height: 18px;
  		font-size: 0.85em;
  		color: #999;
  		background-color: #000;
  		border: #333 1px solid;
	}
	
	#downloadVenueButton, #sendMessage1Button, #reserveButton, 
	#getonlistButton_promoters, #shareThisButton, #buyEventButton, #promoters_switch1, #promoters_switch2 {
		width: 210px;
   		height: 30px;
   		margin-top: 11px;
   		/* margin-top: 35px; */
   		/* margin-left: 85px; */
   		background-color: #000;
		border: #333 thin solid;
   		font-size: 1em;
   		font-weight: bold;
   		color: #666;
   	}
   	
   	#getonlistButton, #getonlistButton2, #getonlistButton3, #getonlistButton4, #getonlistButton5, 
   	#promotersLoginButton, #promotersSignUpButton, #becomePromoterButton, #returnToListButton {
		width: 220px;
   		height: 40px;
   		background-color: #000;
		border: #333 thin solid;
   		font-size: 1em;
   		font-weight: bold;
   		color: #666;
   	}
   	
   	#getonlistButton {
   		border: #333 2px solid;
   	}
   	
   	#getonthelist_individual {
   		display: inline;
   	}
   	
   	#getonthelist_promoter {
   		display: none;   	
   	}
   	
   	
/******** policy *********/
	
	#privacyPolicy {
		width: 851px;
		margin: 0 auto;
		margin-top: 20px;
		margin-bottom: 20px;
		padding: 5px;
		font-size: 1.1em;
		text-align: justify;
		text-indent: 25px;
		line-height: 2em;
	}
	
	
   	
/******** mia girl sign-up *********/
	
	#miagirl_mainContent {
		background-image: url('http://images.miabiscayne.com/images/miagirl/mia_contest.jpg');   /* 851 x 290 */
		background-repeat: no-repeat;
	}
	
	#miaForm {
		background-image: url('http://images.miabiscayne.com/images/miagirl/mia_contest_bottom2.jpg');   /* 851 x 317 */
		background-repeat: no-repeat;
		width: 851px;
		margin-bottom: 19px;
		padding-top: 100px;
		/* position: relative;
		left: 59px; */
		border: #333 1px solid;
		color: #666;
		text-align: left;
	}

	#miaForm p {
		color: #ac0036;
		padding-left: 25px;
		padding-right: 25px;
	}
	
	#miaForm h1, h2 {
		color: #666;
		padding-left: 25px;
		padding-right: 25px;
	}
	
	#miaForm input {
		color: #ac0036;
	}
	
	
/******** mia girl : latest *********/

	#miaForm td {
    	/* padding: 5px 0; */
	}

	#miaForm label {
    	color: #ac0036;
	}

	#miaForm table{
		/* margin:5px 10px 5px 400px; */
	}

	.miaGirlImg {
		/* margin:10px; */
	}


/******** mia girl contest *********/	

	#vote_mainContent {
		/* background-image: url('http://images.miabiscayne.com/images/miagirl/vote/mia_vote_large.jpg'); */   /* 851 x 290 */
		background-repeat: no-repeat;
		border: #333 1px solid;
		width: 851px;
		height: 290px;
	}
	
	
	#vote_gallery {
	
	}
	
	#vote_gallery table {
		border-collapse: collapse;
	}
	
	#vote_gallery tr {
	
	}
	
	#vote_gallery td {
		border: #333 1px solid;
		padding: 5px;
	}

	#vote_gallery img {
		width: 131px;
		height: 175px;
	}
	
	.miagirl_contestant {
		color: #b70050; 
		background-color: #ffffff; 
		font-size: .9em; 
		padding-top: 3px; 
		padding-bottom: 3px; 
		font-weight: bold; 
		font-style: italic;
	}

	
/******** navigation *********/

	#nav_top {
		position: relative;
		top: -35px;
		left: 200px;
		font-size: 1.1em;
		color: #fff;
	}
	
	#nav_top li {
		padding-right: 25px;
	}
	
	#nav_primary {
		/* background-color: green; */
		width: 851px;
		margin: 0 auto;
		margin-top: 10px;
		margin-bottom: 10px;
		display: table;
		/* font-weight: bold; */
		text-align: center;
	}

	#nav_lunchSpecials, #nav_galleries {
		width: 851px;
		margin: 0 auto;
		margin-top: 10px;
		margin-bottom: 15px;
		display: table;
		text-align: center;
		font-size: 0.9em;
	}

	#nav_top ul, #nav_primary ul, #nav_lunchSpecials ul, #nav_galleries ul {
		margin-left: 0px;
		padding-left: 0px;
		display: inline;
	}
	
	#nav_top ul li, #nav_primary ul li, #nav_lunchSpecials ul li, #nav_galleries ul li {
		margin-left: 0px;
		list-style: none;
		display: inline;
	}

	.navSeparator {
		padding-left: 10px;
		padding-right: 10px;
		list-style: none;
		display: inline;
		color: #333;
		font-weight: bold;
	}
		

/******** news ticker *********/

#newsTicker {
	background-color: #111;
	width: 851px;
	height: 27px;
	margin: 0 auto;
	/* margin-top: 5px; */
	margin-bottom: 10px;
	padding-bottom: 5px;
	text-align: center;
	overflow: hidden;
}

#newsTicker p {
	height: 27px;
	padding: 0px;
	font-size: .9em;
	font-weight: bold;
	white-space: nowrap;
}


/******** advertisers banner *********/

#ad_banner {
	width: 851px;
	height: 92px;
	margin: 0 auto;
	margin-bottom: 25px;
	/* position: relative;
	left: 58px; */
	text-align: center;
	border: #333 1px solid;
		
	background-image: url('http://images.miabiscayne.com/images/miagirl/miagirl_banner.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	
}
	
#flickrAdFrame {
	color: #000;
	background-color: transparent;
	width: 851px;
	height: 92px;
	margin: 0 auto;
	border: #333 1px solid;
}
    
	

/******** footer *********/

#footer {
	width: 851px;
	height: 160px;
	margin: 0 auto;
	text-align: center;
	display: inline;
}
	
	#mia_subLogo {
		width: 100%;
		height: 130px;
		/* background-image: url('http://images.miabiscayne.com/images/mia_small_logo.png'); */   /* 80 x 56 */
		background-image: url('http://images.miabiscayne.com/images/mia_logo_bottom.jpg');   /* 160 x 114 */
		background-repeat: no-repeat;
		background-position: top center;
		
		margin-top: 40px;
	}
	
	#nav_secondary {
		width: 100%;
		font-size:.7em;
		font-weight: bold;
		display:table;
		text-align: center;
		margin-bottom: 10px;
	}

	#contactInfo {
		width: 100%;
		margin-top: 10px;
		margin-bottom: 15px;
		font-size:.85em;
		display:table;
		text-align: center;
	}

	#nav_secondary ul, #contactInfo ul {
		margin-left: 0px;
		padding-left: 0px;
		display: inline;
	}
	
	#nav_secondary ul li, #contactInfo ul li {
		margin-left: 0px;
		list-style: none;
		display: inline;
	}
	
	.navSeparator_secondary {
		padding-left: 5px;
		padding-right: 5px;
		list-style: none;
		display: inline;
	}
	
	#bodyText {
		width: 851px;
		margin: 0 auto;
		text-align: center;
		padding: 5px;
		
		/* position: relative;
		top: -10px;
		left: 60px; */
	
		border-top-color: #333;
		border-top-width: 2px;
		border-top-style: solid;
		
		border-bottom-color: #333;
		border-bottom-width: 2px;
		border-bottom-style: solid;
	}
	
	
/******** others *********/




	
	
