/* Setai San Diego CSS Document
	Created By : Will Ayers - dev.willayers@gmai.com
	Created On : Wednesday, December 3rd, 2008 
	Last Modified On : Tuesday, December 16th, 2008 */

	
	html, body, img, a img, div, fieldset {
		padding:0; margin:0; border:0;
	}

	body {
		background:#000 url('photo/bg_reptile.jpg') no-repeat top center; font:normal 11px/22px Helvetica, Arial, sans-serif; color:#A4958D;
	}
	
	/* Background Photos */
	
	body.accommodations-page {
		background-image:url('photo/bg_metal.jpg');
	}
	body.events-page {
		background-image:url('photo/bg_wood_tiles.jpg');
	}
	body.specials-packages-page {
		background-image:url('photo/bg_reptile.jpg');
	}
	body.spa-page, body.dining-page {
		background-image:url('photo/bg_wood.jpg');
	}
	body.location-page {
		background-image:url('photo/bg_fabric.jpg');
	}
	body#employment-page, body#sitemap-page, body#amenities-page {
		background-image:url('img/test.jpg');
	}
	body#request-proposal-page {
		background-image:url('photo/bg_metal_long.jpg');
	}
	#main-logo {
		background:transparent url('img/logo_se_tan.png') no-repeat; display:block; width:78px; height:91px; text-indent:-6466px; overflow:hidden; margin-bottom:8px;
	}
	.spa-page #main-logo {
		background:transparent url('img/logo_se_spa.png') no-repeat;
	}
	body#c-lifestyle-page #main-logo,
	body#c-residences-page #main-logo,
	body#c-neighborhood-page #main-logo,
	body#c-press-page #main-logo,
	body#c-contact-page #main-logo,
	body#c-registration-page #main-logo {
		background:transparent url('img/logo_se_condo.png') no-repeat; width:100px;
	}
	
	/* Links */
	
	a:link, a:active, a:visited {
		color:#BCB297; text-decoration:underline;
	}
	a:hover {
		color:#FFF;
	}
	
	#bottom-nav li a:link, #bottom-nav li a:active, #bottom-nav li a:visited {
		color:#8A807B;
		text-decoration:none;
	}
	#bottom-nav li a:hover, #bottom-nav li #nav-vide:hover {
		color:#AFA099;
	}
	#bottom-nav li #nav-vide{
		color:#e35a3d;
	}
	#bottom-nav li #nav-medi{
		color:#f0812e;
	}
	
	/* Structure and Framework */
	
	#package {
		width:900px; margin:0 auto; padding-bottom:32px;
	}
	#app-header {
		padding:31px 0 8px 0; text-align:left;
	}
	
	#app-content {
		border:1px solid #645D52; background:transparent url('img/test.png') repeat-y; width:898px;
	}
	#app-footer {
		text-align:center; padding-top:16px;
	}
	
	body#index-page #app-content {
		background:none;
	}
	
	/* Content */
	
	#sidebar-one {
		width:288px; float:left;
	}
	#content-main {
		width:540px; float:left; padding-left:45px;
	}
	#index-page #sidebar-one, #index-page #book-now-container {
		display:none;
	}	
	#virbage {
		padding-top:0px;
	}
	#virbage p {
		margin:0; letter-spacing:1px;
		padding-top:8px;
	}
	
	#index-page #content-main {
		width:900px; background:none; height:462px; padding:0;
		/*background:url('photo/intro_landing.jpg');*/
	}
	
	#book-now-flash {
		margin:22px 0 34px 0; width:311px; height:156px; float:right;
	}
	
	/* Sidebar Main Photo */
	
	#photo-main {
		border-bottom:1px solid #645D52; background:url('photo/hero/home.jpg') no-repeat top left; height:460px;
	}
	body.accommodations-page #photo-main, 
	body#in-room-page #photo-main, 
	body.spa-page #photo-main, 
	body#dining-page #photo-main, 
	body.events-page #photo-main, 
	body#san-diego-page #photo-main, 
	body#bar-pool-page #photo-main, 
	body#c-lifestyle-page #photo-main,
	body#c-residences-page #photo-main,
	body#c-neighborhood-page #photo-main,
	body#c-press-page #photo-main,
	body#c-contact-page #photo-main,
	body#c-registration-page #photo-main,
	body#siren-page #photo-main,
	body#entertainment-page #photo-main,
	body#bardello-page #photo-main {
		background-image:none;
	}
	body.specials-packages-page #photo-main {
		background-image:url('photo/hero/specials-packages.jpg');
	}
	body.dining-page #photo-main {
		background-image:url('photo/hero/dining.jpg');
	}
	body#house-of-blues-page #photo-main {
		background-image:url('photo/hero/house-of-blues.jpg');
	}
	body#contact-us-page #photo-main {
		background-image:url('photo/hero/contact-us.jpg');
	}
	body#media-room-page #photo-main {
		background-image:url('photo/hero/media-room.jpg');
	}
	body#employment-page #photo-main {
		background-image:url('photo/hero/employment.jpg');
	}
	body#blog-page #photo-main {
		background-image:url('photo/hero/blog.jpg');
	}
	body#sitemap-page #photo-main {
		background-image:url('photo/hero/sitemap.jpg');
	}
	
	/* Sidebar One */
	
	#email-gather {
		width:288px; text-align:center; padding:8px 0; margin:0;
	}
	#email-gather h4 {
		text-indent:-6466px; overflow:hidden; background:transparent url('img/email_offers.gif') no-repeat 30px 4px; display:block; height:24px; margin:0;
	}
	#email-gather form, #email-gather fieldset {margin:0 !important; padding:0 !important;}
	
	/* Content Extras */
	
	#book-now {
		border:1px solid #E35A3D; padding:8px 5px; background-color:#111; line-height:normal; color:#FFF; text-align:center; font-size:8px; letter-spacing:3px;
	}
	#book-now:hover {
		color:#FFF; background-color:#333;
	}
	
	#mmessage, #mmessage2 {
		padding:8px; margin:8px 0; color:#DEEF4A; letter-spacing:1px; font-weight:bold; font-size:12px; width:300px;
	}
	
	/* Top Navigation */
	
	#top-nav {
		height:42px; position:relative; margin:0; padding:0; line-height:18px;
	}
	#top-nav, #top-nav li, #top-nav ul {
		list-style:none;
	}
	#top-nav li {
		display:block; font-size:10px; letter-spacing:5px; float:left;
	}
	#top-nav li:hover {
		color:#FFF;
	}
	#top-nav li a {
		display:block;
	}
	
	#top-nav li.top-dot {
		width:19px; background:transparent url('img/se-new-nav.gif') no-repeat -59px 0px; text-indent:-6466px; padding:0 1px;
	}
	#top-nav li ul li.dot {
		width:10px; text-indent:-6466px; background:#575046 url('img/se-new-nav.gif') no-repeat -65px -6px; padding:2px 0 0 0;
	}
	#top-nav li ul li ul li.dot {
		background-color:#2F2B26; padding:0; background-position:-65px -8px;
	}
	#nav-home {
		width:50px; text-indent:-6466px; overflow:hidden; background:transparent url('img/se-new-nav.gif') no-repeat -9px 0px; height:26px;
	}
	#nav-home:hover {
		background-position:-9px -24px;
	}
	#nav-acco {
		width:159px; text-indent:-6466px; overflow:hidden; background:transparent url('img/se-new-nav.gif') no-repeat -78px 0px; height:26px;
	}
	#nav-acco:hover {
		background-position:-78px -24px;
	}
	#nav-even {
		width:73px; text-indent:-6466px; overflow:hidden; background:transparent url('img/se-new-nav.gif') no-repeat -256px 0px; height:26px;
	}
	#nav-even:hover {
		background-position:-256px -24px;
	}
	#nav-spec {
		width:194px; text-indent:-6466px; overflow:hidden; background:transparent url('img/se-new-nav.gif') no-repeat -348px 0px; height:26px;
	}
	#nav-spec:hover {
		background-position:-348px -24px;
	}
	#nav-spaa {
		width:44px; text-indent:-6466px; overflow:hidden; background:transparent url('img/se-new-nav.gif') no-repeat -561px 0px; height:26px;
	}
	#nav-spaa:hover {
		background-position:-561px -24px;
	}
	#nav-dini {
		width:71px; text-indent:-6466px; overflow:hidden; background:transparent url('img/se-new-nav.gif') no-repeat -624px 0px; height:26px;
	}
	#nav-dini:hover {
		background-position:-624px -24px;
	}
	#nav-cond {
		width:92px; text-indent:-6466px; overflow:hidden; background:transparent url('img/se-new-nav.gif') no-repeat -714px 0px; height:26px;
	}
	#nav-cond:hover {
		background-position:-714px -24px;
	}
	#nav-phot {
		width:68px; text-indent:-6466px; overflow:hidden; background:transparent url('img/se-new-nav.gif') no-repeat -825px 0px; height:26px;
	}
	#nav-phot:hover {
		background-position:-825px -24px;
	}
	
	/* Photo Gallery */
	#photo-gallery{
		margin-left:10px;
		width:530px;
	}
	#photo-gallery .photo-row{
		margin-bottom:20px;
		clear:both;
		float:left;
	}
	#photo-gallery a, #photo-gallery img{
		padding:none;
		margin:none;
	}
	#photo-gallery img{
		padding:4px;
		border:1px solid #787065;
	}
	#photo-gallery .photo-row .photo, #photo-gallery .photo-row .photo-last{
		float:left;
		margin-right:40px;
	}
	#photo-gallery .photo-row .photo-last{
		margin-right:0;
	}
	
	/* Event Gallery */
	#event-gallery{
		margin-left:10px;
		width:530px;
		padding-top:20px;
	}

	#event-gallery a, #event-gallery img{
		padding:none;
		margin:none;
	}
	#event-gallery img{
		padding:4px;
		border:1px solid #787065;
	}
	#event-gallery .event {
		float:left;
		margin:0 20px;
		width:102px;
		text-align:center;		
		margin-bottom:25px;
	}
	
	/* Drop Down */
	
	#top-nav, #top-nav ul {
		padding:0; margin:0; list-style:none;
	}

	#top-nav li {
		float:left; list-style-position:inside !important;
	}
	#top-nav li ul {
		position:absolute; left:-999em;
	}
	#top-nav li ul li a:hover {
		color:#E35A3D;
	}
	#top-nav li:hover ul {
		left:auto;
	}
	
	#top-nav li:hover ul, #top-nav li.sfhover ul {
		left:auto;
	}
	#top-nav li ul ul {
		margin:-1em 0 0 10em;
	}
	#top-nav li:hover ul ul, #top-nav li.sfhover ul ul {
		left:-999em;
	}
	#top-nav li:hover ul, #top-nav li li:hover ul, #top-nav li.sfhover ul, #top-nav li li.sfhover ul {
		left:auto;
	}
	
	#top-nav li ul li, #top-nav li ul li ul li {
		padding:0 6px; font-size:10px; letter-spacing:3px; background-color:#575046;
	}
	
	#top-nav li ul li ul li {
		 font-size:8px;
	}
	#top-nav li ul li ul li {
		background-color:#2F2B26;
	}
	#top-nav li ul li ul {
		margin-top:0px;
	}
	
	#sub-even {
		margin-left:-120px !important;
	}
	#sub-even ul {
		/* margin-left:-536px !important; width:635px; */ width:574px; margin-left:-476px !important;
	}
	
	#sub-spaa {
		margin-left:-545px !important; width:898px;
	}
	#sub-spaa ul {
		/* margin-left:-30px !important; */ margin-left:-107px !important; width:300px;
	}
	
	#sub-dini {
		margin-left:-497px !important; width:777px;
	}
	#sub-dini ul {
		/* margin-left:-33px !important; */ margin-left:-38px !important;
	}
	
	#sub-loca {
		margin-left:-140px !important;
	}
	#sub-phot {
		margin-left:-12px !important;
	}
	#sub-spec {
		margin-left:9px !important;
	}
	
	#sub-cond {
		margin-left:-680px !important; width:905px;  
	}
	
	#top-nav li ul li {
		margin:0; padding:2px 6px 0 8px;
	}
	

	/* Bottom Navigation */
	
	#bottom-nav {
		list-style-type:none; padding:0 0 25px 0;
	}
	#bottom-nav li {
		display:inline; padding:0 16px; font-size:8px; letter-spacing:5px;
	}
	.no-border a img {
		border:0 !important;
	}
	/* Footer Extras */
	
	#copyright {
		color:#6C615D;
	}
	#phone-number {
		color:#A4958D;
	}
	#copyright, #phone-number {
		 font-size:8px; margin:0; letter-spacing:3px;
	}
	
	
	/* Typography and Headings */
	
	#heading-main, #heading-main-s, .condos-page h2 {
		display:block; width:400px; height:20px; background:url('img/headings-new.gif') no-repeat 0px 20px; text-indent:-6466px; overflow:hidden;
	}

	body#bar-lounge-page #heading-main { background-position:0px -29px; }
	body#san-diego-page #heading-main { background-position:0px -58px; }
	body#in-room-page #heading-main { background-position:0px -87px; }
	body#employment-page #heading-main { background-position:0px -116px; }
	body#current-offers-page #heading-main { background-position:0px -145px; }
	body#application-page #heading-main { background-position:0px -174px; }
	body#dining-page #heading-main { background-position:0px -203px; }
	body#weddings-page #heading-main { background-position:0px -232px; }
	body#press-release-page #heading-main { background-position:0px -261px; }
	body#request-proposal-page #heading-main { background-position:0px -290px; }
	body#photos-page #heading-main { background-position:0px -319px; }
	body#rooms-page #heading-main { background-position:0px -348px; }
	body#bar-pool-page #heading-main, body#siren-page #heading-main  { background-position:0px -377px; }
	body#meetings-page #heading-main { background-position:0px -406px; }
	body#mission-statement-page #heading-main { background-position:0px -435px; }
	body#sitemap-page #heading-main { background-position:0px -464px; }
	body#amenities-page #heading-main { background-position:0px -493px; }
	body#press-kit-page #heading-main { background-position:0px -522px; }
	body#in-the-news-page #heading-main { background-position:0px -551px; }
	body#penthouse-page #heading-main { background-position:0px -580px; }
	body#blog-page #heading-main { background-position:0px -609px; }
	body#condos-page #heading-main { background-position:0px -638px; }
	body#treatments-page #heading-main { background-position:0px -667px; }	
	body#screening-page #heading-main { background-position:0px -725px; }
	body#contact-us-page #heading-main { background-position:0px -754px; }	
	body#media-room-page #heading-main { background-position:0px -812px; }
	body#hours-page #heading-main { background-position:0px -841px; }
	body#house-of-blues-page #heading-main { background-position:0px -870px; }
	body#experience-page #heading-main { background-position:0px -899px; }
	body#facilities-page #heading-main { background-position:0px -928px; }
	body#gift-cards-page #heading-main { background-position:0px -986px; }
	body#details-page #heading-main { background-position:0px -957px; }
	body#video-page #heading-main { background-position:0px -1015px; }
	body#c-residences-page #heading-main { background-position:0px -1044px; }
	body#c-neighborhood-page #heading-main { background-position:0px -1160px; }
	body#c-lifestyle-page #heading-main { background-position:0px -1247px; }
	body#c-press-page #heading-main { background-position:0px -1334px; }
	body#c-contact-page #heading-main { background-position:0px -754px; }
	body#c-registration-page #heading-main { background-position:0px -1392px; }
	
	body#bardello-page #heading-main { background-position:0px -1705px; }
	body#entertainment-page #heading-main { background-position:0px -1734px; }
	
	/*Condo Headings */
	body#c-residences-page #c-penthouse {background-position:0px -1073px;}
	body#c-residences-page #c-amenities {background-position:0px -1102px;}
	body#c-residences-page #c-finishes {background-position:0px -1131px;}
	body#c-neighborhood-page #c-calendar {background-position:0px -1189px;}
	body#c-neighborhood-page #c-house {background-position:0px -1218px;}
	body#c-lifestyle-page #c-siren {background-position:0px -377px;}
	body#c-lifestyle-page #c-residence {background-position:0px -1276px;}
	body#c-lifestyle-page #c-spa {background-position:0px -1305px;}
	body#c-press-page #c-events {background-position:0px -1363px;}
	
	h2 {
		margin:0;
	}
	h3 {
		color:#D4C0A2; font-weight:normal; font-size:11px; letter-spacing:3px; margin:0;
	}
	
	#copyright, #bottom-nav, #top-nav, #book-now, #email-gather h4, #heading-main {
		text-transform:uppercase;
	}
	
	#heading-sub {
		margin-top:14px;
		text-transform:lowercase;
	}
	#heading-sub a.active {
		color:#FFF !important;
	}
	
	/* Tables ... Yeah they come in handy sometimes ... */
	
	table thead tr td {
		font-weight:bold; font-size:14px; color:#9D8162;
	}
	
	/* Contact Form and Other Forms */
	#email-form, #email-form-new {
		position:relative; z-index:100;
	}
	#email-form input, #email-form-new input, #message-form input, #message-form textarea, #rfp-form input, #rfp-form textarea, #rfi-form input, #rfi-form textarea {
		border:1px solid #645D52 !important; padding:4px !important; background-color:#222222 !important; color:#a4958d !important; margin:0px;
	}
	#message-form input, #message-form textarea, #message-form button, #rfp-form input, #rfp-form textarea, #rfp-form button, #rfi-form input, #rfi-form textarea, #rfi-form button {
		margin-bottom:12px;
	}
	#email-form button, #email-form-new button, #message-form button, #rfp-form button, #rfi-form button {
		display:block; border:0; width:60px; height:12px; background:#000 url('img/submit_button.gif') no-repeat; text-indent:-6466px; overflow:hidden; margin-left:8px;
	}
	
	#email-form button, #email-form-new button {
		float:left; margin-top:6px; display:block !important;
	}
	#femail, #zipper {
		float:left; margin-left:22px !important; margin-bottom:4px !important;
	}
	#email-form button:hover, #email-form-new button:hover, #message-form button:hover, #rfp-form button:hover, #email-form button:focus, #message-form button:focus, #rfp-form button:focus, #rfi-form button:focus, #rfi-form button:hover {
		cursor:hand !important;
	}
	
	#rfp-form div.set, #rfi-form div.set {
		float:left; width:268px;
	}
	
	form .required {
		color:#E35A3D;
	}
	
	/* Classes */
	
	.clear {
		clear:both;
	}

	/* new sub navigation */
	#top-nav li ul {
		opacity:.95;
	}
	#top-nav li ul li, #top-nav li ul li ul li {
		display:block; float:left;
	}
	#top-nav li ul li {
		height:33px;
	}
	#top-nav li ul li ul li {
		height:21px;
	}
	#top-nav li ul li a, #top-nav li ul li ul li a  {
		display:block; float:left; text-indent:-6466px; overflow:hidden;
	}
	#top-nav li ul li.dot {
		background:#575046 url('/assets/img/se-new-nav.gif') no-repeat -63px 1px !important;
	}
	#top-nav li ul li ul li.dot {
		background:#2f2b26 url('/assets/img/se-new-nav.gif') no-repeat -63px -6px !important;
	}
	
	#top-nav li ul li ul {
		margin-top:33px; margin-left:0;
	}
	#sub-sub-even {
		margin-left:40px !important;
	}
	
	#xdr-room { height:9px; width:51px; padding:12px 3px; background:transparent url('/assets/img/se-sub-nav-test.gif') no-repeat -11px -6px; }
	#xdr-room:hover { background-position:-178px -6px; }
	
	#xdr-luxe { height:9px; width:87px; padding:12px 3px; background:transparent url('/assets/img/se-sub-nav-test.gif') no-repeat -11px -41px; }
	#xdr-luxe:hover { background-position:-178px -41px; }
	
	#xdr-pent { height:9px; width:89px; padding:12px 3px; background:transparent url('/assets/img/se-sub-nav-test.gif') no-repeat -11px -76px; }
	#xdr-pent:hover { background-position:-178px -76px; }
	
	#xdr-amen { height:9px; width:71px; padding:12px 3px; background:transparent url('/assets/img/se-sub-nav-test.gif') no-repeat -11px -111px; }
	#xdr-amen:hover { background-position:-178px -111px; }
	
	#xdr-meet { height:9px; width:69px; padding:12px 3px; background:transparent url('/assets/img/se-sub-nav-test.gif') no-repeat -11px -146px; }
	#xdr-meet:hover { background-position:-178px -146px; }
	
	#xdr-wedd { height:9px; width:72px; padding:12px 3px; background:transparent url('/assets/img/se-sub-nav-test.gif') no-repeat -11px -181px; }
	#xdr-wedd:hover { background-position:-178px -181px; }
	
	#xdr-scre { height:9px; width:118px; padding:12px 3px; background:transparent url('/assets/img/se-sub-nav-test.gif') no-repeat -11px -216px; }
	#xdr-scre:hover { background-position:-178px -216px; }
	
	#xdr-requ { height:9px; width:144px; padding:12px 3px; background:transparent url('/assets/img/se-sub-nav-test.gif') no-repeat -11px -251px; }
	#xdr-requ:hover { background-position:-178px -251px; }
	
	#xdr-down-even { height:9px; width:85px; padding:12px 3px; background:transparent url('/assets/img/se-sub-nav-test.gif') no-repeat -11px -286px; }
	#xdr-down-even:hover { background-position:-178px -286px; }
	
	#xdr-curr { height:9px; width:138px; padding:12px 3px; background:transparent url('/assets/img/se-sub-nav-test.gif') no-repeat -11px -321px; }
	#xdr-curr:hover { background-position:-178px -321px; }
	
	#xdr-expe { height:9px; width:84px; padding:12px 3px; background:transparent url('/assets/img/se-sub-nav-test.gif') no-repeat -11px -356px; }
	#xdr-expe:hover { background-position:-178px -356px; }
	
	#xdr-faci { height:9px; width:70px; padding:12px 3px; background:transparent url('/assets/img/se-sub-nav-test.gif') no-repeat -11px -391px; }
	#xdr-faci:hover { background-position:-178px -391px; }
	
	#xdr-trea { height:9px; width:79px; padding:12px 3px; background:transparent url('/assets/img/se-sub-nav-test.gif') no-repeat -11px -426px; }
	#xdr-trea:hover { background-position:-178px -426px; }
	
	#xdr-hour { height:9px; width:157px; padding:12px 3px; background:transparent url('/assets/img/se-sub-nav-test.gif') no-repeat -11px -461px; }
	#xdr-hour:hover { background-position:-178px -461px; }
	
	#xdr-gift { height:9px; width:79px; padding:12px 3px; background:transparent url('/assets/img/se-sub-nav-test.gif') no-repeat -11px -496px; }
	#xdr-gift:hover { background-position:-178px -496px; }
	
	#xdr-poli { height:9px; width:50px; padding:12px 3px; background:transparent url('/assets/img/se-sub-nav-test.gif') no-repeat -11px -531px; }
	#xdr-poli:hover { background-position:-178px -531px; }
	
	#xdr-down-spaa { height:9px; width:85px; padding:12px 3px; background:transparent url('/assets/img/se-sub-nav-test.gif') no-repeat -11px -566px; }
	#xdr-down-spaa:hover { background-position:-178px -566px; }
	
	#xdr-dest { height:9px; width:104px; padding:12px 3px; background:transparent url('/assets/img/se-sub-nav-test.gif') no-repeat -11px -601px; }
	#xdr-dest:hover { background-position:-178px -601px; }
	
	#xdr-inro { height:9px; width:150px; padding:12px 3px; background:transparent url('/assets/img/se-sub-nav-test.gif') no-repeat -11px -636px; }
	#xdr-inro:hover { background-position:-178px -636px; }
	
	#xdr-lobb { height:9px; width:128px; padding:12px 3px; background:transparent url('/assets/img/se-sub-nav-test.gif') no-repeat -11px -671px; }
	#xdr-lobb:hover { background-position:-178px -671px; }
	
	#xdr-pool { height:9px; width:161px; padding:12px 3px; background:transparent url('/assets/img/se-sub-nav-test.gif') no-repeat -11px -706px; }
	#xdr-pool:hover { background-position:-178px -706px; }
	
	#xdr-down-dini { height:9px; width:85px; padding:12px 3px; background:transparent url('/assets/img/se-sub-nav-test.gif') no-repeat -11px -741px; }
	#xdr-down-dini:hover { background-position:-178px -741px; }
	
	#xdr-sand { height:9px; width:73px; padding:12px 3px; background:transparent url('/assets/img/se-sub-nav-test.gif') no-repeat -11px -776px; }
	#xdr-sand:hover { background-position:-178px -776px; }
	
	#xdr-hous { height:9px; width:112px; padding:12px 3px; background:transparent url('/assets/img/se-sub-nav-test.gif') no-repeat -11px -811px; }
	#xdr-hous:hover { background-position:-178px -811px; }
	
	#xdr-gall { height:9px; width:61px; padding:12px 3px; background:transparent url('/assets/img/se-sub-nav-test.gif') no-repeat -11px -846px; }
	#xdr-gall:hover { background-position:-178px -846px; }
	
	#xdr-sub-floo { height:7px; width:76px; padding:6px 3px; background:transparent url('/assets/img/se-sub-nav-test.gif') no-repeat -11px -887px; }
	#xdr-sub-floo:hover { background-position:-178px -887px; }
	#xdr-sub-capa { height:7px; width:65px; padding:6px 3px; background:transparent url('/assets/img/se-sub-nav-test.gif') no-repeat -11px -922px; }
	#xdr-sub-capa:hover { background-position:-178px -922px; }
	#xdr-sub-wedd { height:7px; width:73px; padding:6px 3px; background:transparent url('/assets/img/se-sub-nav-test.gif') no-repeat -11px -957px; }
	#xdr-sub-wedd:hover { background-position:-178px -957px; }
	#xdr-sub-cate { height:7px; width:89px; padding:6px 3px; background:transparent url('/assets/img/se-sub-nav-test.gif') no-repeat -11px -992px; }
	#xdr-sub-cate:hover { background-position:-178px -992px; }
	#xdr-sub-supp { height:7px; width:140px; padding:6px 3px; background:transparent url('/assets/img/se-sub-nav-test.gif') no-repeat -11px -1027px; }
	#xdr-sub-supp:hover { background-position:-178px -1027px; }
	
	#xdr-sub-trea { height:7px; width:98px; padding:6px 3px; background:transparent url('/assets/img/se-sub-nav-test.gif') no-repeat -11px -1062px; }
	#xdr-sub-trea:hover { background-position:-178px -1062px; }
	#xdr-sub-spar { height:7px; width:60px; padding:6px 3px; background:transparent url('/assets/img/se-sub-nav-test.gif') no-repeat -11px -1167px; }
	#xdr-sub-spar:hover { background-position:-178px -1167px; }
	
	#xdr-sub-menu { height:7px; width:35px; padding:6px 3px; background:transparent url('/assets/img/se-sub-nav-test.gif') no-repeat -11px -1097px; }
	#xdr-sub-menu:hover { background-position:-178px -1097px; }
	#xdr-sub-chef { height:7px; width:54px; padding:6px 3px; background:transparent url('/assets/img/se-sub-nav-test.gif') no-repeat -11px -1132px; }
	#xdr-sub-chef:hover { background-position:-178px -1132px; }
	
	#xdr-cres { height:9px; width:104px; padding:12px 3px; background:transparent url('/assets/img/se-sub-nav-test.gif') no-repeat -11px -1197px; }
	#xdr-cres:hover { background-position:-178px -1197px; }
	#xdr-cnei { height:9px; width:106px; padding:12px 3px; background:transparent url('/assets/img/se-sub-nav-test.gif') no-repeat -11px -1232px; }
	#xdr-cnei:hover { background-position:-178px -1232px; }
	#xdr-clif { height:9px; width:80px; padding:12px 3px; background:transparent url('/assets/img/se-sub-nav-test.gif') no-repeat -11px -1267px; }
	#xdr-clif:hover { background-position:-178px -1267px; }
	#xdr-cpre { height:9px; width:88px; padding:12px 3px; background:transparent url('/assets/img/se-sub-nav-test.gif') no-repeat -11px -1302px; }
	#xdr-cpre:hover { background-position:-178px -1302px; }
	#xdr-cebr { height:9px; width:87px; padding:12px 3px; background:transparent url('/assets/img/se-sub-nav-test.gif') no-repeat -11px -1337px; }
	#xdr-cebr:hover { background-position:-178px -1337px; }
	#xdr-ccon { height:9px; width:64px; padding:12px 3px; background:transparent url('/assets/img/se-sub-nav-test.gif') no-repeat -11px -1372px; }
	#xdr-ccon:hover { background-position:-178px -1372px; }
	#xdr-creg { height:9px; width:95px; padding:12px 3px; background:transparent url('/assets/img/se-sub-nav-test.gif') no-repeat -11px -1407px; }
	#xdr-creg:hover { background-position:-178px -1407px; }
	
	/* Condo Section CSS */
	#condo-top { margin:15px 0px 35px 0px; text-align:right; color:#645d52; }	
	#request-info { float:right; height:26px; width:159px; display: block; text-indent:-6466px; overflow:hidden; background: url('/assets/img/request-more-info.gif') no-repeat 0 0; text-align:left; }
	#request-info:hover { background-position: 0px -26px;}	
	#condo-nav { text-align:left; margin-bottom:30px;}
	
	.condo-top { float:right;}
	.c-pdf {
		border:0px;
	}
	
	
	.press{	width:49%;	float:left;	font-size:115%; margin-bottom:15px;}
	#virbage .press p{ float:left; margin-top:40px; }
	.press img{ float:left; margin-right:15px; }
	
	.pressLarge{width:100%; float:left; text-align:center;margin-bottom:25px;}

	.important_link{ text-decoration:underline !important;}
	
/*
	### New Design For The Specials on /current-offers.php
*/
	/* special holder */
	.se-special {
		padding:8px 0;
	}
	/* special title */
	.se-special h3 {
		color:#DFCFB5; font-size:95%;
	}
	/* special content paragraphs */
	.se-special p {
		padding:4px 0;
	}
	/* special reserve it button */
	.se-special .se-reserve {
		color:#E35A3D; text-transform:uppercase;
	}
		.se-special .se-reserve:hover {
			color:#fff;
		}
	/* special horizontal rule */
	.se-hr {
		height:1px; background:none; border:none; border-top:1px solid #645D52; margin:8px auto; width:90%;
	}
	
	
/* Red Special Link Below Book Now Button */
#red-link {
	text-align:center; padding:2px 0; background-color:#992b0a; color:#fff;  border:1px solid #fff; display:block; width:225px; float:left; top:-190px; position:relative; text-decoration:none !important; z-index:100;
}

body#index-page #red-link {
	top:48px !important; left:20px; float:none !important; z-index:!important;
}

#red-link {
	/* background-color:#b03483 !important; */
}