/* CSS Document */






/* invisible tag */
i{display:none;}

/* header division */
div#aff_header{ 
	background-position:0px 18px; 
	height:120px; 
	width:900px;
	margin:auto;
	padding-top:10px;
	border-bottom:1px solid #ddd; margin-bottom:20px; font-family:Arial, Helvetica, sans-serif; font-size: 0.8em; line-height:1.3em;
	}
	/* header - philadelphia */
	div#aff_header.phl {margin-top: 15px;}
	
	/* header - nyny */
	div#aff_header.nyny {height: 135px;}
		div#aff_header.nyny span.subHeader, 
		div#aff_header.nyny img.lowestRates {margin-top: 95px;}

/* logo link */
div#aff_header h1 a#mainLogo{
	display:inline;
	position:absolute;
	background-repeat:no-repeat;
	border:none;
	}
	
/* logo - los angeles */
div#aff_header h1 a.la {background-image:url(http://www.losangeles.com/images/logo/header-logo.gif);
	width:309px;
	height:126px;
	margin-top:18px;	
	}
	
/* logo - san jose */
div#aff_header h1 a.sj {background-image:url(http://www.sanjose.com/images/common/header-logo.gif);width:301px;height:93px;margin-top:18px;}	

/* logo - san francisco  */
div#aff_header h1 a.sf {background-image:url(http://www.sanfrancisco.com/images/common/header-logo.gif);width:355px;height:95px;margin-top:15px;}	

/* logo - san antonio  */
div#aff_header h1 a.sa {background-image:url(http://www.sanantonio.com/images/common/header-logo.gif);width:320px;height:130px;margin-top:8px;}

/* logo - seattle  */
div#aff_header h1 a.sea {background-image:url(http://www.seattle.com/images/common/header-logo.gif);width:290px;height:130px;margin-top:2px;}

/* logo - dallas  */
div#aff_header h1 a.dal {background-image:url(http://www.dallas.com/images/common/header-logo.gif);width:275px;height:130px;margin-top:2px;}

/* logo - denver  */
div#aff_header h1 a.den {background-image:url(http://www.denver.com/images/common/header-logo.gif);width:301px;height:130px;margin-top:0px;}

/* logo - detroit  */
div#aff_header h1 a.det {background-image:url(http://www.detroit.com/images/common/header-logo.gif);width:290px;height:130px;margin-top:6px;}

/* logo - houston  */
div#aff_header h1 a.hou {background-image:url(http://www.houston.com/images/common/header-logo.gif);width:301px;height:130px;margin-top:18px;}

/* logo - milwaukee  */
div#aff_header h1 a.mil {background-image:url(http://www.milwaukee.com/images/common/header-logo.gif);width:330px;height:130px;margin-top:10px;}

/* logo - oakland  */
div#aff_header h1 a.oak {background-image:url(http://www.oakland.com/images/common/header-logo.gif);width:310px;height:130px;margin-top:2px;}

/* logo - stlouis  */
div#aff_header h1 a.stl {background-image:url(http://www.stlouis.com/images/common/header-logo.gif);width:310px;height:130px;margin-top:2px;}

/* logo - indianapolis  */
div#aff_header h1 a.ind {background-image:url(http://www.indianapolis.com/images/logos/header-logo.gif);width:350px;height:152px;margin-top:-18px;}

/* logo - philadelphia  */
div#aff_header h1 a.phl {background-image:url(http://www.philadelphia.com/images/logo/header-logo.gif);width:353px;height:173px;margin-top:-18px;}

/* logo - memphis  */
div#aff_header h1 a.mem {background-image:url(http://www.memphis.com/images/logo/header-logo.gif);width:319px;height:128px;margin-top:2px;}

/* logo - minneapolis  */
div#aff_header h1 a.min {background-image:url(http://www.minneapolis.com/images/logo/header-logo.gif);width:335px;height:128px;margin-top:2px;}

/* logo - stpetersburg  */
div#aff_header h1 a.stp {background-image:url(http://www.stpetersburg.com/images/logo/header-logo.gif);width:352px;height:120px;margin-top:10px;}

/* logo - saltlakecity  */
div#aff_header h1 a.slc {background-image:url(http://www.saltlakecity.com/images/logo/header-logo.gif);width:320px;height:125px;margin-top:4px;}

/* logo - washingtondc  */
div#aff_header h1 a.wdc {background-image:url(http://www.washingtondc.com/images/logo/header-logo.gif);width:351px;height:126px;margin-top:4px;}

/* logo - albuquerque  */
div#aff_header h1 a.alb {background-image:url(http://www.albuquerque.com/images/common/header-logo.gif);width:375px;height:131px;margin-top:4px;}

/* logo - newyork  */
div#aff_header h1 a.nyny {background-image:url(http://www.nyny.com/images/logo/header-logo.gif);width:301px;height:181px;padding-top:20px;margin-top:-40px;}

/* logo - carmel  */
div#aff_header h1 a.crml {background-image:url(http://www.carmel.com/images/common/header-logo.gif);width:296px;height:98px;margin-top:12px;}

/* logo - los gatos  */
div#aff_header h1 a.lg {background-image:url(http://www.losgatos.com/images/common/header-logo.gif);width:331px;height:135px;margin-top:-10px;}

/* logo - santa cruz  */
div#aff_header h1 a.sc {background-image:url(http://www.boulevards.com/affiliates/logos/santacruz-logo.gif);width:300px;height:50px;margin-top:70px;}

/* sub header */
div#aff_header span.subHeader {
	margin:85px 0 0 315px;
	padding:5px 0 5px 20px;
	position:absolute;
	display:inline;
	border-left:1px solid #ccc;
	color:#666;
	font-size:16px;
	font-weight:normal;
	}

/* search */
div#aff_header span.search {
	margin:85px 0 0 625px;
	padding:5px 10px 5px 20px;
	position:absolute;
	display:block;
	border-right:1px solid #ccc;
	color:#666;
	font-size:12px;
	text-decoration:none;
	}


/* lowest rates gauranteed icon */
div#aff_header img.lowestRates {float:right;margin-top:85px;padding-right:10px; }
div#aff_header a { margin:0; padding:0; border:0; }

/* powered by icon */
div#aff_header img.pb_viator {float:right;margin-top:68px;padding-right:10px; }
div#aff_header a { margin:0; padding:0; border:0; }

div#aff_header.sj span.subHeader {margin-left:310px;}
div#aff_header.la span.subHeader {margin-left:332px;margin-top:90px;}
div#aff_header.sf span.subHeader {margin-left:363px;}
div#aff_header.sa span.subHeader {margin-left:343px;}
div#aff_header.sea span.subHeader {margin-left:313px;}
div#aff_header.dal span.subHeader {margin-left:298px;}
div#aff_header.den span.subHeader {margin-left:324px;}
div#aff_header.det span.subHeader {margin-left:313px;}
div#aff_header.hou span.subHeader {margin-left:324px;}
div#aff_header.mil span.subHeader {margin-left:353px;}
div#aff_header.oak span.subHeader {margin-left:333px;}
div#aff_header.stl span.subHeader {margin-left:333px;}
div#aff_header.ind span.subHeader {margin-left:373px;}
div#aff_header.phl span.subHeader {margin-left:376px;}
div#aff_header.mem span.subHeader {margin-left:342px;}
div#aff_header.min span.subHeader {margin-left:358px;}
div#aff_header.stp span.subHeader {margin-left:375px;}
div#aff_header.slc span.subHeader {margin-left:343px;}
div#aff_header.wdc span.subHeader {margin-left:374px;}
div#aff_header.alb span.subHeader {margin-left:398px;}
div#aff_header.nyny span.subHeader {margin-left:320px;}
div#aff_header.crml span.subHeader {margin-left:310px;}
div#aff_header.lg span.subHeader {margin-left:361px;}
div#aff_header.sc span.subHeader {margin-left:310px; margin-top:90px;}


div#aff_header.la span.search {margin-right:50px;margin-top:95px;}


/* AFFILIATE BODY -- overides hotels.com css -- */

div#content div#primary-and-secondary-content {margin-bottom: 15px;}

div#utilities {border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 10px 0; background-color: #E1E1E1; color: #333;}

div#page-content div#content {margin: 0 0 -10px;}

div#mini-change-travel-details form#change-dates fieldset#mini-check-in-and-out-dates {width: 400px;}

ul#subfooter-navigation {margin: 10px 0; padding: 5px 0; border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; background-color: #e1e1e1; border: 1px solid #979EA7;}
	ul#subfooter-navigation li {font-size: 13px; border-right-color: #979EA7;}
	ul#subfooter-navigation li a {color: #333;}
	
div#property-description div.secondary-subcontent ul#gallery li a.selected, div#property-description ul#gallery li a:active, div#property-description ul#gallery li a:focus {color: #f37020;}	

/*ul#alternative-properties {background: url(http://www.boulevards.com/images/station/bg_lime.gif) repeat 0 0; border-top: 1px solid #979EA7; margin: 15px auto 0; padding: 15px !important; width: auto;}
	ul#alternative-properties li.hreview {background: #fff; margin-bottom: 0; padding-bottom: 0; height: 140px; border-width: 1px;}
	ul#alternative-properties li.hreview#up-sell {margin-left: -1px;}
	ul#alternative-properties.alternative-properties-1-items {margin-left: 0; margin-bottom: 0;}
	ul#alternative-properties.alternative-properties-2-items {margin-left: -1px; margin-bottom: -1px;}*/

div#sectional-content {padding-bottom: 0;}

div#subfooter-content {margin: 10px 0;}
	div#subfooter-content h6 {margin-bottom: 10px;}

div#rooms-and-rates div.pricing-disclaimer {background-color: #e1e1e1;}

a.button, input.type-submit, button {border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border: 0; background-color: #4FC019; background-image: none; padding: 3px 7px; font-weight: bold;}

a.button:hover, a.button:active, input.type-submit:hover, input.type-submit:active, button:hover, button:active {background-color: #41af0c;}

a:link {color: #3080CB;}
a:focus, a:hover, a:active {color: #F37020;}

.print-link span, span.print-link {color: #3080CB;}
.print-link span:focus, .print-link span:hover, .print-link span:active, span.print-link:focus, span.print-link:hover, span.print-link:active {color: #F37020;}

 /* AFFILIATE FOOTER */


div#city_block { width:900px; margin:auto; border-top: 1px solid #E6E6E6; }

div#city_block .blvds_citylist { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal;  padding: 10px 35px 10px 10px; float: left; line-height: 20px; }
div#city_block .blvds_citylist a:link { color: #555; text-decoration: none; }
div#city_block .blvds_citylist a:visited { color: #555; text-decoration: none; }
div#city_block .blvds_citylist a:hover { color: #F37020; text-decoration: none; }



div#blvds_copyright { width: 900px; margin:auto; color: #777; font-size: 10px; padding-top: 20px; padding-bottom:10px; text-align: center; border-top: 1px solid #E6E6E6; font-family: Verdana, Arial, Helvetica, sans-serif; }
div#blvds_copyright a { color: #999; text-decoration: none; padding: 1px 3px 1px 3px; border-bottom: 1px dotted #CCC; }
div#blvds_copyright a:hover { color: #777; text-decoration: none; padding: 1px 3px 1px 3px; border-bottom: 1px dotted #999; }



div#copyright { width: 900px; color: #777; font-size: 10px; padding-top: 20px; text-align: center; border-top: 1px solid #E6E6E6; font-family: Verdana, Arial, Helvetica, sans-serif; }
div#copyright a { color: #999; text-decoration: none; padding: 1px 3px 1px 3px; border-bottom: 1px dotted #CCC; }
div#copyright a:hover { color: #777; text-decoration: none; padding: 1px 3px 1px 3px; border-bottom: 1px dotted #999; }