/*

	Hyatt Andaz by Brett Burwell
	bburwell@thisisstatic.com
	www.thisisstatic.com
	
	VERSION 1.0
	
	CONTENTS ----------
	1. RESET
	2. BODY
	3. TYPE STYLES
	4. NAVIGATION
	6. LAYOUT
	7. CONTENT 
	8. FOOTER
	9. GLOBAL STYLES
    -------------------

*/




/* 1. RESET
=====================================================================
=====================================================================*/
* 																	{ margin:0 0 0 0; padding:0 0 0 0; }
img																	{ outline:0; }



/* 2. BODY
=====================================================================
=====================================================================*/
html 																{ min-width:967px; }
body 																{ color:#1a1240; font-size:62.5%; background-color:#fbfae5; }
#wrapper 															{ width:967px; height:380px; margin:0 auto; padding:0; text-align:left; }
#wrapper_home														{ width:967px; height:380px; margin:0 auto; padding:0; text-align:left; }


/* Background Images */
body#home  															{ background:url(../_images/back_home.jpg) no-repeat center top #fbfae5; }
body#about_andaz													{ background:url(../_images/back_about.jpg) no-repeat center top #fbfae5; }
body#find_your_andaz												{ background:url(../_images/back_find.jpg) no-repeat center top #fbfae5; }
body#special_offers													{ background:url(../_images/back_special.jpg) no-repeat center top #fbfae5; }
	body#love_goes_around											{ background:url(../_images/back_special_love.jpg) no-repeat center top #fbfae5; }
	body#good_morning												{ background:url(../_images/back_special_goodmorning.jpg) no-repeat center top #fbfae5; }
	body#welcome_neighborhood										{ background:url(../_images/back_special_neighborhood.jpg) no-repeat center top #fbfae5; }
	body#sit_back													{ background:url(../_images/back_special_relax.jpg) no-repeat center top #fbfae5; }
	body#down_to_business											{ background:url(../_images/back_special_business.jpg) no-repeat center top #fbfae5; }
	body#family_time												{ background:url(../_images/back_special_family.jpg) no-repeat center top #fbfae5; }
	body#more_for_less												{ background:url(../_images/back_special_more.jpg) no-repeat center top #fbfae5; }
body#meetings_events												{ background:url(../_images/back_meetings.jpg) no-repeat center top #fbfae5; }
body#whats_new														{ background:url(../_images/back_whatsnew.jpg) no-repeat center top #fbfae5; }
	body#upcoming_events											{ background:url(../_images/back_whatsnew_openings.jpg) no-repeat center top #fbfae5; }
	body#openings													{ background:url(../_images/back_whatsnew_openings.jpg) no-repeat center top #fbfae5; }
body#site_map														{ background:url(../_images/back_about.jpg) no-repeat center top #fbfae5; }
body#careers														{ background:url(../_images/back_careers.jpg) no-repeat center top #fbfae5; }



/* 3. TYPE STYLES
=====================================================================
=====================================================================*/	

/* Font Families */
body 																{ font-family:Verdana, sans-serif;  }


p																	{ font-size:1.0em; line-height:1.7em; padding:0 0 10px 0; }

h1 																	{ }
h2																	{ font-size:2.6em; line-height:1.0em; margin:0 0 20px 0; text-indent:-9900px; display:block; font-weight:normal; text-transform:uppercase;}
h3 																	{ font-size:1.0em; line-height:1.0em; padding:0 0 0 0; margin:0 0 0 0; font-weight:normal; text-transform:uppercase; }
h4	 																{ }
h5 																	{ }
h6 																	{ }

a																	{ color:#f05123;  }
a:link																{ text-decoration:none; }
a:visited															{ text-decoration:none; }
a:hover																{ text-decoration:underline; }

ul																	{ list-style:none; }
ul	li																{ margin:0 0 4px 0; }



/* 4. HEADER + NAVIGATION
=====================================================================
=====================================================================*/
div#header															{ width:967px; }	
	#home div#header												{ height:522px; }
div#header a.logo													{ width:967px; height:75px; display:block; text-indent:-9000px; background:url(../_images/header_logo.gif) no-repeat center top #f1ec9a; }  


/* Main Nav */
ul#mainnav_list														{ width:967px; height:32px; display:block; padding-left:3px; list-style:none; background:url(../_images/nav_dash.gif) no-repeat 2px top; }

ul#mainnav_list li 													{ float:left; display:inline; background-color:#1a1240; margin:0 0 3px 0; }
ul#mainnav_list li a 												{ width:192px; height:18px; padding:10px 0 6px 0; float:left; display:block; color:#e7e4f6; font-size:11px; text-transform:uppercase; text-align:center; letter-spacing:1px; text-decoration:none; background:url(../_images/nav_dash.gif) no-repeat right top; }
ul#mainnav_list li a:hover											{ text-decoration:none; background-color:#3c355c; }

ul#mainnav_list li a.about_andaz									{ width:195px; }
ul#mainnav_list li a.whats_new 										{ width:195px; }


/* Sub Nav */
ul#subnav_list														{ list-style:none; }
ul#subnav_list li,
ul#subnav_whatsnew_list li											{ padding:0; margin:0; }
ul#subnav_list li a,
ul#subnav_whatsnew_list li a										{ width:239px; height:26px; padding:16px 0 0 0; display:block; color:#fff; font-size:9px; text-transform:uppercase; text-decoration:none; text-indent:-9990px; background:url(../_images/subnav_special_spritemap.gif) no-repeat; }


/* Sub Nav - Special Offers */
ul#subnav_list li.love a											{ background-position:left 0; }
ul#subnav_list li.sunshine a										{ background-position:left -42px; }
ul#subnav_list li.neighborhood a									{ background-position:left -84px; }
ul#subnav_list li.relax a											{ background-position:left -126px; }
ul#subnav_list li.business a										{ background-position:left -168px; }
ul#subnav_list li.family a											{ background-position:left -210px; }
ul#subnav_list li.more a											{ background-position:left -252px; }

ul#subnav_list li.love a:hover										{ background-position:-238px 0; }
ul#subnav_list li.sunshine a:hover									{ background-position:-238px -42px; }
ul#subnav_list li.neighborhood a:hover								{ background-position:-238px -84px; }
ul#subnav_list li.relax a:hover										{ background-position:-238px -126px; }
ul#subnav_list li.business a:hover									{ background-position:-238px -168px; }
ul#subnav_list li.family a:hover									{ background-position:-238px -210px; }
ul#subnav_list li.more a:hover										{ background-position:-238px -252px; }


/* Sub Nav - Whats New */
ul#subnav_whatsnew_list li a										{ text-indent:20px; background:url(../_images/subnav_whatsnew_spritemap.gif) no-repeat; }
	
ul#subnav_whatsnew_list li a										{ background-position:left 0; }
ul#subnav_whatsnew_list li a:hover									{ background-position:-238px 0; }



/* 6. LAYOUT
=====================================================================
=====================================================================*/
div#content_holder		 											{ width:967px; height:522px; clear:both; }	
	body#home div#content_holder									{ padding:0; height:auto; }

div#subnav															{ width:239px; float:left; background-color:#1a1240; border-bottom:2px solid #fff; margin:50px 0 0 0; } 

	

/* 6. CONTENT
=====================================================================
=====================================================================*/

/* Global */
div#main_content													{ width:610px; padding:30px 49px 15px 30px; margin:50px 5px 0 0; float:right; background:url(../_images/back_white_80.png) repeat left top; border:2px #fff solid; border-bottom:none; }
div#main_content ul													{ list-style:none; }
div#main_content ul li												{ padding:0 0 2px 0; }
div#main_content ul li.bullet										{ padding:0 0 2px 10px; background:url(../_images/icon_arrow.gif) no-repeat left 3px; }
	div.column_2													{ width:225px; float:left; }	
	div.column_2a													{ width:175px; float:left; padding:0 20px 40px 0; }	
	div.column_2b													{ width:360px; float:left; padding:0 0 40px 0; }	
	div.column_2c													{ width:430px; float:left; padding:0 10px 0 0; }	
	div.column_2d													{ width:105px; float:left; padding:0 0 0 20px; margin-bottom:20px; }	
	
div#jump_special													{ width:659px; padding:15px 0 9px 30px; margin:0 5px 0 0; float:right; background-color:#1a1240; border:2px #fff solid; border-top:none; }
div#jump_special p													{ color:#f0ec99; margin:1px 4px 0 0; float:left; padding:0; }
div#jump_special select												{ float:left; }

div#jump_special a													{ color:#f0ec99; float:left; margin:1px 0 0 10px; font-size:9px; text-decoration:underline; }
div#jump_special a:hover											{ color:#fff; }

div#flash_holder													{ text-align:center; height:400px; }


/* Home */
div#quick_book														{  }
	div#quick_book a												{ font-size:.9em; text-decoration:none; }
	div#quick_book a:hover											{ text-decoration:underline; }

	div#find_rooms													{ width:194px; height:80px; float:left; text-indent:-9000px; background:url(../_images/book_findrooms.gif) no-repeat left 3px; }
	div#book_form													{ width:558px; height:173px; float:left; padding:20px 0 0 20px; background:url(../_images/book_form.gif) no-repeat left 3px; }
		div#book_form1												{ width:262px; float:left; }
		div#book_form2												{ width:292px; float:left; }
	div#side_bar													{ width:170px; float:left; padding:20px 0 0 20px; }


/* About Andaz */
body#about_andaz h2													{ width:513px; height:22px; background:url(../_images/headline_about.png) no-repeat left top; }


/* Find Your Andaz */
body#find_your_andaz #map_text										{ height:104px; background-color:#fff; text-align:center; }
body#find_your_andaz #map_text p									{ padding:8px 0 0 0; }



/* Special Offers */
body#love_goes_around h2											{ width:550px; height:22px; background:url(../_images/headline_special_love.png) no-repeat left top; }
body#good_morning h2												{ width:550px; height:22px; background:url(../_images/headline_special_goodmorning.png) no-repeat left top; }
body#welcome_neighborhood h2										{ width:550px; height:22px; background:url(../_images/headline_special_neighborhood.png) no-repeat left top; }
body#sit_back h2													{ width:550px; height:22px; background:url(../_images/headline_special_relax.png) no-repeat left top; }
body#down_to_business h2											{ width:550px; height:22px; background:url(../_images/headline_special_business.png) no-repeat left top; }
body#family_time h2													{ width:550px; height:22px; background:url(../_images/headline_special_family.png) no-repeat left top; }
body#more_for_less h2												{ width:550px; height:22px; background:url(../_images/headline_special_more.png) no-repeat left top; }


/* Meetings & Events */
body#meetings_events h2												{ width:513px; height:22px; background:url(../_images/headline_meetings.png) no-repeat left top; }


/* What's New */
body#upcoming_events h2												{ width:513px; height:22px; background:url(../_images/headline_whatsnew_events.png) no-repeat left top; }
body#openings h2													{ width:513px; height:22px; background:url(../_images/headline_whatsnew_openings.png) no-repeat left top; }

body#openings div#content_holder,									
body#upcoming_events div#content_holder								{ width:967px; height:auto; clear:both; }


/* Sitemap + Careers */
body#site_map h2													{ width:513px; height:22px; background:url(../_images/headline_sitemap.png) no-repeat left top; }
body#careers h2														{ width:513px; height:22px; background:url(../_images/headline_careers.png) no-repeat left top; }




/* 8. FOOTER 
=====================================================================
=====================================================================*/											  										
div#footer		 													{ width:967px; padding:20px 8px 20px 8px; text-align:center; clear:both; }												  
	body#upcoming_events div#footer									{ padding-top:60px; }
	body#openings div#footer										{ padding-top:60px; }

div#footer p														{ font-size:1.1em; line-height:1.5em; padding:0 0 3px 0; }
div#footer p a														{ color:#1a1240; padding:0 0 8px 0; }
div#footer p a:hover												{ text-decoration:underline; }


/* 9. GLOBAL STYLES
=====================================================================
=====================================================================*/
/* Layout */
.margin-top10														{ margin-top:10px; }
.margin-top15														{ margin-top:15px; }
.margin-top200														{ margin-top:100px; }
.margin-bottom10 													{ margin-bottom:10px; }
.margin_left10														{ margin:0 0 0 10px; }
.margin_left15														{ margin:0 0 0 8px; }
.margin_right20														{ margin:0 30px 0 0; }

.padding_left30														{ padding:0 0 0 30px; }

img																	{ border-style:none; }
.float_left															{ float:left; }
.float_right														{ float:right; }
.clear 																{ clear:both; height:1px; }
.border-left														{ border-left:1px solid #1a1240; }	
.external															{ padding-right:12px; background: url(../_images/icon_popup.gif) no-repeat right 1px; }
.external2															{ padding-right:12px; background: url(../_images/icon_popup2.gif) no-repeat right 1px; }
.children_popup														{ padding-right:16px; color:#1a1240; background: url(../_images/booking_calendar/icon_question_mark.gif) no-repeat right top; }


	