body {margin: 0px;padding: 0px;color: #000;font-family: Arial, Helvetica, sans-serif;background:none;} 		
#shell {margin: 0; width: 100%; border:none;}
a {color:#000;}
#printHeader {display:block; margin:0 0 25px 0; border-bottom:1px solid #000; padding:0 0 0 15px; font-size:10pt;}
#printHeader img {position:absolute; left:0;}
#printHeader h1 {font:bold 16pt Arial, Helvetica, sans-serif; letter-spacing:-1pt; padding:0; margin:0;}	
#b-shell {margin:0; padding:0; width:100%; top: 0;}
#b-contentArea {margin:0; padding:0; width:100%; font-size: 11pt;line-height: 14pt;color: #000;}
#b-contentArea p {margin:0 0 15pt 0; text-align:justify;}
#b-contentArea h1 {color:#000; font:bold 24pt/31pt Arial, Helvetica, sans-serif; letter-spacing:-1pt; margin:0 0 10pt 0;}
#b-contentArea h2 {color:#000; font:bold 19pt/26pt Arial, Helvetica, sans-serif; letter-spacing:-1pt; margin:0 0 10pt 0;}
#b-contentArea h3 {color:#000; font:bold 15pt/22pt Arial, Helvetica, sans-serif; letter-spacing:-1pt; margin:0;}
#h-shell, #b-ctaShell, #searchBox, #f-shell, #f-sig {display:none;}


#leftCol {display:none;}
/*@charset "iso-8859-1";*/
/* Global ------------------------------------------------------*/
	body {margin: 0px; padding: 0 0 0 0; color: #18597e; background: none; font: 11px Tahoma, Arial, sans-serif;}		
	#shell {margin: 0; width: 100%; border:none;background:none;}
	a {outline:none; color:#185D84;}
	a:hover {text-decoration:none;}
	.fauxCol {width:50%; float:left;}
	.imgLeft {margin:0 12px 0 0; float:left; 	border: 7px solid #fff;}
	.imgRight {margin: 0 0 0 12px; float:right; border: 7px solid #fff;}
	.clearBoth {clear:both;}
	.noMargin {margin:0;}
	.noBorder {border:none;}
	.noPadding {padding:0;}
	.noStylingRight {border:none; margin-right:0; padding-right:0;}
	.noStylingLeft {border:none; margin-left:0; padding-left:0;}
	.forPrint {position:absolute; left:-2500px;}

	h1,h2,h3 {margin:0;padding:0;}
	
	#contact span { color:#18597e}
	
	.a { color:#f68235;}
	.hotel { color:#4591b1;}
	.deal { color:#1a587d;}
	
	#b-contentArea {background:none;}
/* Head ---------------------------------------------------------*/
	#h-shell {}

/* Top Nav ------------------------------------------------------*/		
	#h-usabilityNav { display: none;}


/* Logo --------------------------------------------------------*/
	#h-logoArea { display: none; }

/* Header Image ------------------------------------------------*/
	#h-banner { display: none;}

	#contactPg #h-banner { display: none; }


/* Main Nav ----------------------------------------------------*/		
	#h-nav {  display: none;}
	
	#header_r { display: none; }

/* Droppie Downers ------------------------------------------------------*/
	#h-nav .dropDowns01 { display: none;}
	
/* Nav Ids ------------------------------------------------------*/
	
/* HOMEPAGE SECTIONS ---------------------------------------------------------*/

			/* Search Box -----------------------------------------------------------------------------------------------------------------------*/
				
				#home #searchBox {    display: none;  }
				#searchBox {  display: none;  }
								
			/* Extended Stay -----------------------------------------------------------------------------------------------------------------*/
				
				#extendedStay {margin:200px 0 20px 0;  height:155px; position:relative; display:none; }
				#extendedStay h1{ text-transform: uppercase; padding: 0px 0px 0px 10px; color:#18597e; margin: 10px 0px 3px 0; font: bold 12px Tahoma, Arial, sans-serif; line-height:15px;}

			/* HOT DEALS -----------------------------------------------*/
				
				#home #hotDeals { display: block;	margin:20px 0 0 0; padding:0; font: 11px Tahoma, Arial, sans-serif; color: #000;}
				#home #hotDeals {	 font: 11px Tahoma, Arial, sans-serif; color: #000;}
				#home #hotDeals p{margin-left:30px;margin-right:20px; color:#26678c;}
				#home #hotDeals strong {color: #3D99C0;}
				#home #hotDeals a {color:#b43300; font-weight:bold;}
				#home #hotDeals a:hover {text-decoration:none;}
				#home #hotDeals li  { margin-left: 20px; color:#26678c;}
				#home #hotDeals h1{ color:#b43300; font-size: 14px; margin: 0 0 0 15px; padding: 0 0 5px 0; border-bottom: 1px solid #ccc;}
			
				#hotDeals { display: none; }
			
			/* WELCOME CONTENT ------------------------------------*/
			
				#welcome {  width: 650px;padding:0; margin:0 0 0 50px; line-height:13px;}

			/* HOME MAP ------------------------------------------- */
			
				#homeMap {  display: none; }
				#home #b-contentArea h1 {/*background: url(../img/sct-h1-bullit-bg.gif) no-repeat 7px center;*/ text-transform: uppercase; padding: 0px 0px 0px 27px; color: #1c5c80; margin: 0px 0px 0px 37px; font: bold 14px Tahoma, Arial, sans-serif; line-height:15px; letter-spacing:normal; }
				#home #b-contentArea #homeMap h2 { display: none; text-transform: uppercase; padding: 0px 0px 0px 27px; color: #000; margin: 0px 0px 0px 37px; font: bold 10px Tahoma, Arial, sans-serif; line-height:15px; letter-spacing:normal;}
				#homeMap ul { display: none;margin-left:24px; font-size:10px; line-height:13px;}
				#homeMap p a { color:#d43c07; margin: 0 0 0 90px; text-decoration: underline;}
				#homeMap p a:hover { text-decoration: none;}
				#homeMap a {text-decoration:none;}
				#homeMap a:hover {text-decoration:underline;}
				
			/* WHAT'S HOT ------------------------------------------- */
				
				#whatsHotContent { color:#A6DEFF; width: 210px; height: 100px; margin: 0 0 30px 25px;}
				#whatsHotContent2 {  color:#A6DEFF;  width: 210px; height: 100px; margin: 18px 0 30px 25px;}
			/* SHOP FOR DEALS ------------------------------------------- */
				
				#shop {color:#A6DEFF; height:110px;  margin: 0 0 25px 0;}
				#shop li { color:#fff; line-height: 180%;}
				#shop strong { color:#e96826;}

			/* FEATURED HOTEL ------------------------------------------- */

				#featuredhotel {     padding: 10px 0 0 0; margin:0 0 0 -10px; height: 160px;}
				#featuredhotel img { margin: 10px 0 0 0px;}
				#b-contentArea  #rightCol #featuredhotel h1 { border-bottom: 1px solid #1b5c81; color:#FC7C28; text-transform: uppercase; padding: 5px 0px 5px 64px; margin: 0px 0px 0px 0px; font: bold 17px/17px Tahoma, Arial, sans-serif; line-height:17px; letter-spacing:-1px;}


	#b-contentArea  #rightCol h1 { color:#FC7C28; text-transform: uppercase; padding: 0px 0px 0px 24px; margin: 0px 0px 0px 0px; font: bold 17px/17px Tahoma, Arial, sans-serif; line-height:17px; letter-spacing:-1px;}

/* Body ---------------------------------------------------------*/
	#b-shell {padding:0; margin:0; background:none;}
	#home #b-shell { background:none; padding:77px 0 0 0;}


	#icons {margin:-50px 0 0 740px; text-align:left; position:relative;  top:15px;}
	#icons ul{margin:0; padding:0; height:31px;}
	#icons li{list-style-type:none;	height: 31px; width: 32px; margin-top:19px; float:left; }
	#icons li a{display:block; width:32px; height:31px;   }
	.iHome {background: url(../img/icon-home.png) no-repeat; }
	.iFind {background: url(../img/icon-find.png) no-repeat;margin:0 0 0 0;}
	.iPrint {	background: url(../img/icon-print.png) no-repeat;margin:0 0 0 0;}

	#mapdiv {  display: none;}

	#ribbon { display: none; }

/* Sub Navers --------------------------------------------------------------------------------- individual prop navs on interior pages */
	#subNavs { display: none;}
	#palmSprings, #paloAlto, #sanDiego, #sanFran, #seattle, #sanAntonio, #lasVegas {display:none;}
	#palmSpringsPg #palmSprings, #paloAltoPg #paloAlto, #sanDiegoPg #sanDiego, #sanFranPg #sanFran, #seattlePg #seattle, #sanAntonioPg #sanAntonio, #lasVegasPg #lasVegas {display:block;}

/* Footer ---------------------------------------------------------------------------------------------------------------------------*/
	#home #f-shell {background: #fff url(../img/f-shell-bg.jpg) top no-repeat; padding: 84px 0px 0px 0; height:23px; font-size: 11px; }
	#f-shell {background: #fff url(../img/f-shell-bgsub.jpg) top no-repeat; padding: 94px 0px 0px 0; height:23px; font-size: 11px; }
	#copyRight {font: 9px Tahoma, Arial, sans-serif; color: #949595; float: left; padding:0 0 0 25px;}
	#f-nav {height: 20px; text-transform:uppercase; float:right; margin:0 0px 0 0; width: 62%; font-weight: bold;}
	#f-nav ul {margin:0px; padding:0px;}
	#f-nav li{border-right: 1px solid #949595; display: block;float: left;margin: 0px 3px 0px 2px;padding: 0px 3px 0px 2px;list-style: url(none) none;line-height: 9px;}
	#f-nav li.noStylingRight {border:none; margin-right:0; padding-right:0;}
	#f-nav li a {position: relative;	color: #707070; text-decoration:none;}
	#f-nav li a:hover {color: #000;text-decoration: none;}		
	#f-sig {text-align:center; padding:0 0 15px 0; display:block; height:26px;}

/* CMS Stylings ----------------------------------------------------------------------------------------------------------------------*/
#cp #b-contentArea h1 {}  
#cp #h-banner {}
#cp_sectionlinks, #cp_sectionlinkssupbpage {}
#cp_sectionlinks ul, #cp_sectionlinkssupbpage ul {margin:0; padding:0;}
#cp_sectionlinks li, #cp_sectionlinkssupbpage li {list-style-type:none;  float:left; margin:0 5px 0 0;}
#cp_sectionlinks li a, #cp_sectionlinkssupbpage li a{border:1px solid #000; text-decoration:none; padding:0px 5px; line-height:25px;   }
#cp_sectionlinks li a:hover, #cp_sectionlinkssupbpage li a:hover{}

/* Switchups ----------------------------------------------------------------  moves IBE, Hot Deals, & Extended Stay on Exterior Pages */
	#home #extendedStay, #ourHotelsPg #extendedStay, #packagesPg #extendedStay, #militaryPg #extendedStay, #businessPg #extendedStay, #sitemapPg #extendedStay, #SpecialsPg #extendedStay, #cp #extendedStay{display:block;}
	#home #searchBox, #ourHotelsPg #searchBox, #packagesPg #searchBox, #militaryPg #searchBox, #businessPg #searchBox, #sitemapPg #searchBox, #SpecialsPg #searchBox, #cp #searchBox {top:434px;}
	#home #searchBox select, #ourHotelsPg #searchBox select, #packagesPg #searchBox select, #militaryPg #searchBox select, #businessPg #searchBox select, #sitemapPg #searchBox select, #SpecialsPg #searchBox select, #cp #searchBox select {margin:0 0 1px 0; }
	#home #hotDeals, #ourHotelsPg #hotDeals, #packagesPg #hotDeals, #militaryPg #hotDeals, #businessPg #hotDeals, #sitemapPg #hotDeals, #SpecialsPg #hotDeals, #cp #hotDeals { margin:0px 0 0 0; }


/* Home Section ------------------------------------------------------*/
	#midSection {width:337px; float:left; position:relative; left:-45px; top:-40px;  }
	#b-contentArea #welcome p { color:#000; margin:3px 0 11px 0; line-height:14px;}
	#mapImg { width:212px; margin:9px 0 5px 59px; border:none;}
	#rightCol {display:none;}
	#rightCol a { color:#fff;}
	#b-contentArea  #rightCol h2 {display:inline; color:#fff; text-transform:uppercase;}
	#b-contentArea  #rightCol h1 .white {display:inline; color:#fff; font-weight: normal; letter-spacing: normal; text-transform:uppercase;}
	#rightCol ul {line-height:13px; margin-top:11px; padding-top:0; clear:left; margin-bottom:25px; color:#A6DEFF;}
	
	#home #leftCol {/*background:url(../img/home-left-col-bg.jpg) no-repeat;*/}
	#home #b-contentArea {/*background: url(../img/home-content-bg.jpg) no-repeat;*/ }
	#home #f-shell {background: #fff url(../img/home-fshell-bg.jpg) no-repeat; padding: 100px 0 0 0;}
	#home #f-nav li a {color:#4E8FB4;}
	#home #f-nav li a:hover {color: #707070; text-decoration:underline;}
	
	
a.btnPrices {
	background: url(../img/btn-prices.jpg) no-repeat;
	height: 35px;
	width: 90px;
	display: block;
	float: right;
}
a.btnPrices:hover {	background: url(../img/btn-prices.jpg) no-repeat left bottom;}
a.btnBook{
	display: block;
	height: 35px;
	width: 90px;
	background: url(../img/btn-book.jpg) no-repeat;
	float: right;
}
a.btnBook:hover {	background: url(../img/btn-book.jpg) no-repeat left bottom;}
a.btnView {
	background: url(../img/btn-view.jpg) no-repeat;
	display: block;
	height: 32px;
	width: 90px;
	float: right;
}
a.btnView:hover {	background: url(../img/btn-view.jpg) no-repeat left bottom;}
	
/* Our hotels ------------------------------------------------------*/
	.moreinfo {position:relative; bottom:40px; margin:0 0 0 437px; padding:2px 4px; border:1px solid #C9CBCE; background:#E5E9EE; text-decoration:none;  }
	#ourHotelsPg .moreinfo { background:url(../img/rt_arw.gif) 97% 50% no-repeat #F0F5FD; padding-right:14px;  margin-right:22px; margin-top:-43px; border:1px solid #2f64b4; border:none; font-size:9px; }
	#ourHotelsPg .moreinfo:hover { background-color:#E3EDFA; }
	.htl { border:1px solid #95b2de; background:#fff; padding:20px 20px; margin:20px; margin-top:0; height:auto; }
	.htl img { float:left; margin:-10px 20px 20px -10px;  }
	.btt { background:url(../img/up_arw.gif) 0 50% no-repeat; padding-left:10px; text-decoration:none; }
	#ourHotelsPg #b-contentArea h3 a { text-decoration:none;} 
	#ourHotelsPg #b-contentArea h3{ margin:20px 0 5px 10px; }
	#b-contentArea .st { border-bottom:1px solid #95b2de; margin:30px 0 0px 0; padding-bottom:5px; }
	.st a { background:url(../img/plus_minus.gif) 0 9px no-repeat; padding:0 6px 0 28px; text-decoration:none; color:#0B2E64; } 
	.st a.off { background-position:0 4px; }
	.st a.on { background-position:0 -24px; }
	
	#california_props, #nevada_props, #texas_props, #washington_props, #florida_props, #nebraska_props, #colorado_props, #oklahoma_props, #georgia_props, #newyork_props,#missouri_props, #illinois_props { display:none;}

/* Special Cases ------------------------------------------------------*/
#contactPg #hotDeals, #contactPg #extendedStay {display:none;}
#contactPg #b-contentArea  {display:none; background:none;}
#contactPg #leftCol {height:1px;background:none;}
#contactPg #shell  { background:none;}
#contactPg #b-shell {background:none; padding:0;}
#contactPg h1 {display:none;}

