﻿@import "reset-min.css";

body {
	color:#fff;
	font-size: 12px;
	font-family: "Century Gothic", Arial, sans-serif;
	background: #210501 url(../images/bg_red.jpg) no-repeat center top fixed;
	}
	body.blue {
	background: #091b38 url(../images/bg_blue.jpg) no-repeat center top fixed;
	}
	body.gold {
	background: #2f1e06 url(../images/bg_gold.jpg) no-repeat center top fixed;
	}
a {
	outline: none;
	overflow: hidden;
	color:#6D6C70;
	text-decoration: none;
	}
a:hover {
	text-decoration: underline;
	}
strong {
	font-weight: bold;
	}
.small{font-size: 10px;}
h2.scWhite {
	color: #FFFFFF;
}

/* Layout Divs */
#container {
	margin: 0 auto 0;
	width: 893px;
	min-height: 535px;
	
	}
#header {
	position: relative;
	
	/*height: 195px;*/
	}
	#logo {
		width: 117px;
		}
	#logo a {
		display: block;
		margin: 20px 0px 0px 10px;
		width: 118px;
		height: 119px;
		text-indent: -9999px;
		background: transparent url(../images/Andaz_entertainment_logo.png) no-repeat;
		
		}
		.blue #logo a {
		background: transparent url(../images/Andaz_entertainment_logo_blue.png) no-repeat;
		}
		.gold #logo a {
		background: transparent url(../images/Andaz_entertainment_logo_gold.png) no-repeat;
		}
		.red #logo a {
		background: transparent url(../images/Andaz_entertainment_logo_red.png) no-repeat;
		}
	#comingsoon {
		position: absolute;
		top: 27px;
		left: 735px;
		width: 153px;
		}
	#subnav {
	    color:Black;
		margin: auto 0 6px 400px;
		height: 16px;
		}
	#subnav a {
		    text-transform:uppercase;
			display:inline-block;
			
			height: 16px;   
			font-size: 10px;
			color:#6d6c70;
			margin:0 10px 0 0;			
			}
		#subnav a:hover	{
		    text-decoration:none;
		    color:#fff;
		    }
			#subnav a:active	{
		    color:red;
		    }
		
		a#home {
			
			}
		

#locations_nav {
	margin: 15px auto 0;
	width: 398px;
	}
	#locations_nav a 
	{
	    font-size:12px;
	    text-transform: uppercase;
	    color: #444;
	  	display: block;
		float: left;
		height: 20px;
		}
			
	a#gaslamp,
	a#google,
	a#directions,
 	{
		margin: 0px 10px 0px 10px;
		
		}
	body.gaslamp a#gaslamp, 
	a#gaslamp:hover  
	{
	    color:Red;
	    text-decoration:none;
	}
	body.google a#google,
	a#google:hover 
	{
	    color:Red;
	    text-decoration:none;
	    }
	a#directions:hover 
	{
	    color:Red;
	    text-decoration:none;
	     }

	ul#nav {
		position: relative;
		top:0px;
		left:0px;
		display:block;
		margin: 0;
		width: 893px;
		height: 50px;
		list-style: none;
		font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
		text-transform:uppercase;
		letter-spacing:2px;
		font-weight:bold;
		border-top: 1px solid #6d6c70;
		border-bottom: 1px solid #6d6c70;
		font-size:12px;
		z-index: 1;
		}
		#nav li {
		
			float: left;
			position: relative;
			display: block;
			height: 50px;
			margin: 0;
			padding: 0;
			}
			#nav li a {
				position:relative;
				display:block;
				
				height:32px;
				text-align:center;
				padding:18px 34px 0 35px;
				margin: 0px;
				
			}
			#nav li a:hover {
				text-decoration: none;
				color: white;
			}
			#nav li a:active {
				text-decoration: none;
				color: red;
			}
			#nav li ul {
				display: none;
				position: absolute;
				top: 50px; /* placement: tell ie where to place the menu */
				left: 0;
				background-color: #E3E3E3;
				padding: 0 0 10px 0;
			}
			#nav li>ul {
				top: auto; /* placement: auto if not ie */
				left: auto;
			}
			#nav li:hover ul, #nav li.hover ul {
				display: block;
			}
						
			/* sub-navigation */
			#nav li ul li {
				height: auto;
			}
			#nav li ul li a {
				height:auto;
				width: 145px;
				padding: 0 0 0 0;
				text-indent: 0;
				color: #000000;
				background-color: #E3E3E3;
				line-height: 14px;
				text-transform: uppercase;
			}

			body.home a#home,
			body.bottleservice a#bottleservice,
			body.performers a#performers,
			body.gallery a#gallery,
			body.press a#press,
			body.hours a#hours,
			body.contact a#contact,
			body.events a#events,
			body.guestlist a#guestlist,
			body.eat a#eat
			{ color:#fff;}
			
			body.rooftop a#rooftop
			{ color:#1d2f81;}
		
			body.nightclub	 a#nightclub
			
			{ color:#9d1628;}
			
			body.winebar a#winebar
			
			{ color:#df9224;}

#wrapper {
	padding: 2px 0 0 0;
	}
#content {
	margin: 0 auto 10px;
	width: 875px;
	min-height: 415px;
	_height: 415px;
	clear:both;
	}
	h2,
	h3,
	h4
	p
	{
		margin: 20px 0 0 0;
		
		}
	.leftCol {
		display: block !important;
		display: inline;
		float: left;
		width: 409px;
		
	}
	.rightCol {
		display: block !important;
		display: inline;
		float: right;
		width: 450px;
	}
	div.titleCard {
		display: block;
		width: 300px;
		height: 125px;
		padding-top: 175px;
	}
	.titleCard h2 {
		text-align:center;
	}
		div#envyCard { background: url(../img/envy_envy_module.jpg) no-repeat; }
		div#eventsCard { background: url(../img/envy_events_module.jpg) no-repeat; }
		div#vipCard { background: url(../img/envy_vip_module.jpg) no-repeat; }
		div#winebar{background: url(../img/winebar_module.jpg) no-repeat;}
		div#ivyrooftop{background: url(../img/ivyrooftop_module.jpg) no-repeat;}
	div#flash-gallery {
		display: block;
		margin: 0 0 0 1px;
		width: 575px;
		height: 300px;
	}
	ul.fancy {
		padding: 21px 0 15px 32px;
		list-style-image: url(../img/bullet.gif);
		list-style-position: outside;
	}
		ul.fancy li {
			margin: 0 0 12px 18px;
			_margin: 0 0 17px 18px;
			*padding-left: 6px;
			line-height: 1.25em;
			color: ;
		}
	ul.twoCol {
		float: left;
		margin-top: 0;
		width: 235px;
	}
	ul.first {
		padding-left: 15px;
		width: 150px;
	}
	ul.twoCol li,
	ul.twoCol li span {
		padding-left: 6px;
	}
	ul.twoCol li.first {
		padding-left: 0;
		text-decoration: underline;
	}
	
		
	/* MULTI-PAGE-SPECIFIC STYLES */
	.pad_vert {
		padding: 35px 0 0 0;
	}		
		.press .copybox h2,
		.contact .copybox h2 {
			float: left;
			margin-top: 0;
			}
				
	/* PAGE: EVENTS CALENDAR */
	.events .copybox ul li,
 {
		padding-left: 6px;
		line-height: 2em;
	}
			
	/* PAGE: PRESS */
	.press #content { background: url(../img/ivy_logo_press.jpg) no-repeat 501px 66px; }
	.press a.inquiries { margin: 0 0 0 30px; }
	ul.articles {
		float: left;
		width: 360px;
		}
		ul.articles li {
			padding: 0 0 16px 0;
			}
	
	/* PAGE: ARTICLE */
	.img_holder {
		float: right;
		width: 360px;
		margin: 0 0 0 15px;
		}
	.img_holder img {
		margin: 5px 0;
		}
	.article .copybox {
		margin: 0 0 0 116px;
		}
	.article .copybox h2 {
		margin-top: 0;
		width: 360px;
		}
	.article .copybox h3 {
		font-size: 12px;
		color: #A7673B;
		margin-bottom: 0;
		}
	.article .copybox p {
		margin-top: 0;
		line-height: 18px;
		}
		.caption {
			color: #6d6c70;
			}
		a#articles {
			display: block;
			float: left;
			width: 62px;
			height: 24px;
			text-indent: -9999px;
			background: url(../img/press_article_index.jpg) no-repeat bottom left;
			}
		a#articles:hover { background-position: top left; }

	/* PAGE: CONTACT */
	.contact .copybox h4 {
		margin: 0;
		padding: 2px 0 0;
		text-indent: 0;
		line-height: 20px;
		text-transform: uppercase;}
	.contact .copybox ul {
		margin: 0;
		}
	.contact .copybox ul li {
		padding: 0 0 16px 0;
		list-style-type: disc;
		}
/* PAGE: PARKING/VALET */
	.parking .copybox h2 {
		float: left;
		width: 140px;
		margin-top: 0;
		}
	.parking .copybox p {
		margin: 0 0 0 189px;
		padding-top: 5px;
		}

/*---------------------------------------*/

#map .gmnoprint>div {
	text-align: center;
	font-size: 14px;
	color: #666666;
	}

#footer {
	clear: both;
	height: 395px;
	border-top: 1px solid #6d6c70;
	background: transparent url(../img/) no-repeat center bottom;
	}
	#footer h5,
	#footer h6 {
		margin: 10px;
		color:#6d6c70;
		font-size: 9px;
		text-align: center;
		text-transform: uppercase;
		
		font-family: "BK Avenir Book", "Century Gothic", sans-serif;
		}
	#footer h6 {
		font-family: "Mrs Eaves Petite Caps", serif;
		}
		#footer h5 span,
		.contact h4 span {
			padding: 0 7px;
			}

#Presentation {
	
}
/*
#FeatureBTN
{
    position: absolute;
    display:block;
    top:52px;
    right: 5px;
    width:188px;
    height:70px;
    color:#a6673b;
    font-size:9px;
    text-align:center;
    text-transform: uppercase;
    margin:0px;
    padding:0px;
    
    }
#subnav {margin: 0 0 6px 300px;}
*/