/* ============================ */
/* = New York City stylesheet = */
/* ============================ */

/* Main Body*/
body {
	background: #000;
	color: #fff;
}
a { color: #B99B65; }
a:hover { color: #fff; }
#content a:hover { color: #000; }

ul#top-nav li.hollywood a { background-image: url(/templates/img/menu/newyorkcity/subnav_hollywood.jpg); }
ul#top-nav li.downtown-la a { background-image: url(/templates/img/menu/newyorkcity/subnav_la.jpg); }
ul#top-nav li.miami-beach a { background-image: url(/templates/img/menu/newyorkcity/subnav_miami.jpg); }
ul#top-nav li.new-york a { background-image: url(/templates/img/menu/newyorkcity/subnav_newyork.jpg); }

#sidebar ul#main-nav li.book-a-room a { background-image: url(/templates/img/menu/newyorkcity/main_nav_book.jpg); }
#sidebar ul#main-nav li.rooms a { background-image: url(/templates/img/menu/newyorkcity/main_nav_rooms.jpg); }
#sidebar ul#main-nav li.bar a { background-image: url(/templates/img/menu/newyorkcity/main_bars.jpg); }
#sidebar ul#main-nav li.location a { background-image: url(/templates/img/menu/newyorkcity/main_location.jpg); }
#sidebar ul#main-nav li.press a { background-image: url(/templates/img/menu/newyorkcity/main_press.jpg); }
#sidebar ul#main-nav li.join-email-list a { background-image: url(/templates/img/menu/newyorkcity/main_join.jpg); }
#sidebar ul#main-nav li.contact a { background-image: url(/templates/img/menu/newyorkcity/main_contact.jpg); }
#sidebar ul#main-nav li.shop a { background-image: url(/templates/img/menu/newyorkcity/main_shop.jpg); }
#sidebar ul#main-nav li a:hover { color: #fff; }
#sidebar ul#main-nav li.meetings-events a { background-image: url(/templates/img/menu/newyorkcity/main_meetings.jpg);}
#sidebar ul#main-nav li.culture a { background-image: url(/templates/img/menu/newyorkcity/main_culture.jpg);}
#sidebar ul#main-nav li.v-tour a { background-image: url(/templates/img/menu/newyorkcity/main_virtual.jpg);}
#sidebar ul#main-nav li ul li a:hover, #sidebar ul#main-nav li ul li a.current { color: #FFFFFF; }

/* HOME PAGE */
#webcam_toggle_container { position: relative; width: 640px; height: 480px; }
#webcam_toggle { background-color: #000; margin: 0; position: absolute; left: 0; bottom: 0; z-index: 3000; padding: 8px 20px 4px 20px; }
#webcam_toggle li { display: block; float:left; list-style: none; height: 13px; overflow: hidden; }
#webcam_toggle li a { text-decoration: none; color: #fff; }
#webcam_toggle li.selected a { color: #b99b65; }
#landing-gallery { width: 640px; height: 480px; position: relative; z-index: 15; }
#webcam_live { margin-right: 20px; }
#webcam_live a, #webcam_360 a { display: block; background-repeat: no-repeat; height: 0; padding-top: 13px; }
#webcam_live a { background-image:url(../img/menu/newyorkcity/btn_livewebcam.gif); width: 79px; background-position: 0 -19px; }
#webcam_live a:hover, #webcam_live.selected a { background-position: 0 0; }
#webcam_360 a { background-image:url(../img/menu/newyorkcity/btn_360views.gif); width: 67px; background-position: 0 -19px; }
#webcam_360 a:hover, #webcam_360.selected a { background-position: 0 0; }
#webcam360_text { position: absolute; left: 15px; top: 396px; }
/*
#webcam_live a, #webcam_360 a { display: block; background-repeat: no-repeat; height: 0; padding-top: 36px; }
#webcam_live a { background-image:url(../img/menu/newyorkcity/live_webcam.jpg); width: 128px; background-position: 0 -36px; }
#webcam_live a:hover, #webcam_live.selected a { background-position: 0 0; }
#webcam_360 a { background-image:url(../img/menu/newyorkcity/360_views.jpg); width: 128px; background-position: 0 -36px; }
#webcam_360 a:hover, #webcam_360.selected a { background-position: 0 0; }
#webcam360_text { position: absolute; left: 15px; top: 396px; }
*/
#zoom { position: absolute; left: -27px; top: 12px; width: 27px; height: 0; padding-top: 36px; background: #000 url(../img/menu/newyorkcity/zoom.jpg); overflow: hidden; }
a.viewer { display:block; height:35px; width:539px; background:url(../img/menu/newyorkcity/btn-360.jpg) top left no-repeat; text-indent:-9999px; margin-top: 6px; }
a.viewer:hover { background-position: bottom left; }
.hidden { display: none; }

/*NOW HIRING*/
#sidebar ul#main-nav li.hiring { margin:180px 0 0 15px; background: url(/templates/img/menu/newyorkcity/hiring_hover.gif) no-repeat -157px -158px;}
#sidebar ul#main-nav li.hiring a { background-image: url(/templates/img/menu/newyorkcity/hiring.gif); width:157px; height:158px; }
#sidebar ul#main-nav li.hiring a:hover { background-image: url(/templates/img/menu/newyorkcity/hiring_hover.gif); width:157px; height:158px; }

/*TAKING RESERVATIONS*/
#sidebar ul#main-nav li.taking-reservations { margin:180px 0 0 15px; } 
#sidebar ul#main-nav li.taking-reservations a { background: url(/templates/img/menu/newyorkcity/btn_now_taking_reservations.jpg) top left no-repeat; width:213px; height:116px; }
#sidebar ul#main-nav li.taking-reservations a:hover { background: url(/templates/img/menu/newyorkcity/btn_now_taking_reservations.jpg) bottom; }

#title-bar .page-icon { padding-top: 3px; }

/* #sidebar .event-highlight ul li { list-style-image: url(/templates/img/images/newyorkcity/small_cross_on_gray.gif); } */

/* #title-bar { background: url(/templates/img/images/newyorkcity/miami_icon_small.jpg) no-repeat 12px 2px; } */

#title-bar ul#sub-nav li { background: url(/templates/img/images/newyorkcity/arrows-rooms.jpg) no-repeat left 5px; }

/* .wide-left #primary .call-out-box { color: #C2A16C; }
.wide-left #primary .call-out-box a { color: #C2A16C; text-decoration: none; }
.wide-left #primary .call-out-box a:hover { color: #C2A16C; }
.wide-left #primary .call-out-box h2 { background-color: #C2A16C; }
.wide-left #primary .call-out-box p { color: #aaaaaa; }
.wide-left #primary .call-out-box ul.pricing li { color: #C2A16C; background-image: url(/templates/img/images/newyorkcity/small_cross_on_gray.gif); } */

ul.sifr-nav li { background: url(/templates/img/images/newyorkcity/ny_bull_onWhite.gif) no-repeat 0 4px; }

.single #content-area { color: #000000; }

#footer .inner {
	width: 976px;
}
/* Home Footer */
#footer a {
	color: #B99B65;
}

/* Editor Classes */
.call-out .content ul li.editor-bullet-h,
.call-out .content ul li.editor-bullet-v,
ul li.editor-bullet-h, ul li.editor-bullet-v { color: #C2A16C; background-image: url(/templates/img/images/newyorkcity/arrow-bullet.jpg); }

/* nylanding cam-info */
div.cam-info {
	padding-top:12px;
}
