#pageContent{ padding-top:0px; }


.homeFindModule {
width:227px;
height:357px;
float:left;
background:url('/lq/images/common/bgFindHome.jpg') 0 0 no-repeat; 
color:#ffd200;
padding:40px 0 0 10px;
}
.homeFindModule input {
border:1px solid #888888;
}
.homeFindModule a {
color:#fff;
}
.homeFindModule ul {
margin:0;
padding:0;
}
.homeFindModule table td {
color:#ffd200;
}
.homeFindModule fieldset {
border:0;
margin:12px 15px 3px 0;
padding:0;
}

.homeYSModule {
width:227px;
height:357px;
float:left;
background:url('/lq/images/common/bgYourSearchFull.jpg') bottom left no-repeat; 
color:#ffd200;
padding:0 0 0 10px;
}
.homeYSModule input {
border:1px solid #888888;
}
.homeYSModule a {
color:#fff;
}
.homeYSModule ul {
margin:0;
padding:0;
}
.homeYSModule table td {
color:#ffd200;
}
.homeYSModule fieldset {
border:0;
margin:12px 15px 3px 0;
padding:0;
}

.bgYourSearchHdrHome {
width:227px;
float:left;
clear:left;
}

.homeSearchModule {
width:227px;
height:342px;
float:left;
background:url('/lq/images/common/bgFindHotelHome.jpg') bottom left no-repeat; 
color:#ffd200;
padding:0 0 0 10px;
clear:left;
}
.homeSearchModule input {
border:1px solid #888888;
}
.homeSearchModule a {
color:#fff;
}
.homeSearchModule ul {
margin:0;
padding:0;
}
.homeSearchModule table td {
color:#ffd200;
}
.homeSearchModule fieldset {
border:0;
margin:12px 15px 3px 0;
padding:0;
}

.moduleFullBg {
width:227px;
height:357px;
float:left;
background:none; 
color:#ffd200;
padding:0 0 0 10px;
}
.moduleFullBg input {
border:1px solid #888888;
}
.moduleFullBg a {
color:#fff;
}
.moduleFullBg ul {
margin:0;
padding:0;
}
.moduleFullBg table td {
color:#ffd200;
}
.moduleFullBg fieldset {
border:0;
margin:12px 15px 3px 0;
padding:0;
}


.homeModuleLinks {
font-weight:bold;
margin-left:6px;
font-size:12px;
line-height:140%;
}
.findHomeCalendar {
margin-top:-4px;
}
.findHomeCalendar2 {
margin-top:-4px;
}
.leftHome {
width:227px;
float:left;
}
.rightHome {
width:702px;
float:left;
height:397px;
margin-left:14px;
}
.rightHomePromo{
width:702px;
float:left;
}
.rightHomePromo p{
margin:0;
padding:0;
}
.promoControls {
width:82px;
height:52px;
border:0px solid #c00;
position:relative;
top:-56px;
left:616px;
}
.promoHighlighted {
text-align:center;
margin:0 auto;
font-size:6px;    
}
.promoLeft {
float:left;
clear:left;
margin:0 3px 0 12px;
}
.promoDiv {
width:1px;
float:left;
margin:3px 0 0 0;
}
.promoRight {
float:left;
margin:0 0 0 3px;
}

.returnsHome {
width:384px;
height:154px;
}
.featuredItemHome {
width:384px;
height:154px;
}
.featuredItemHome h1 {
color:#8a8a8a;
font-size:14px;
margin:0 0 0 17px;
padding:0;
}
.featuredItemHome p {
font-size:11px;
margin:10px 22px 10px 17px;
}
.featuredItemHome img {
float:left;
margin:0 10px 10px 0;
}

.lspMessageHome {
margin:20px 0 20px 6px;
}
.lspMessage {
margin:28px 0 20px 6px;
}
#lspMessage {
color:#888888;
margin:18px 0;
font-weight:bold;
}
.lspMessageDiv {
width:942px;
height:1px;
clear:both;
text-align:center;
background:url('/lq/images/home/homeBottomDiv.jpg') bottom center no-repeat; 
}
.homeHorizontalDivL {
width:260px;
background:url('/lq/images/home/homeFeaturedDivL.jpg') top left no-repeat;
height:1px;
}
.homeHorizontalDiv {
width:384px;
background:url('/lq/images/home/homeFeaturedDiv.jpg') top center no-repeat;
height:1px;
}
.homeVerticalDiv {
width:1px;
background:url('/lq/images/home/homeVerticalDiv.jpg') top left no-repeat;
height:269px;
float:left;
}


.homeBottomLeft {
width:290px;
float:left;
margin:0;
padding:0;
}
.homeBottomCenter {
width:384px;
float:left;
margin:0;
padding:0;
}
.homeBottomRight {
width:260px;
float:left;
margin:0 0 0 26px;
padding:0;
}
.disclaimerSubject {
float:left;
}
.emailExclusivesHome {
font-size:11px;
margin:0 0 20px 0;
}
.emailExclusivesHome input#eemail-field {
padding:3px;
width:160px;
font-size:11px;
color:#888;
margin:0 6px 6px 6px;
border:1px solid #d4d4d4;
float:left;
}
.exclusivesSignUp {
text-align:center;
}
.updateHome {
float:right;
margin:6px 50px 0 -34px;
}
.travelExtrasHome {
margin-top:8px;
}
.travelExtrasHome img {
float:left;
width:81px;
}
.travelExtrasHome ul {
list-style:none;
}
.travelExtrasHome ul li {
color:#99ca40;
font-weight:bold;
margin:0 0 0 38px;
padding:0 0 0 24px;
line-height:170%;
background:url('/lq/images/home/teBullet.gif') top left no-repeat;
}
.travelExtrasHome ul li a {
color:#99ca40;
font-weight:bold;
text-decoration:none;
}

ul#bookEarlyBox {
margin-top: 0px;
margin-bottom: 0px; 
color: #333333;
font-size: 80%;
font-weight: normal;
margin-left: 0px; 
padding-left: 0px; 
line-height: 1.3em;
} 

.bookEarlyScroll {
width: 240px; 
height: 100px;
padding: 2px 5px;
border-color: #cccccc;
border-width: 1px; 
border-style: solid;
float: left; 
overflow: auto;
scrollbar-base-color: #ffffff; 
scrollbar-arrow-color: #92c30c;
scrollbar-DarkShadow-Color: #edb947;
scrollbar-3dlight-color:#edb947;
scrollbar-track-color:#fff2bf;
scrollbar-darkshadow-color:#edb947;
scrollbar-face-color:#fff;
scrollbar-highlight-color:#ffe086;
scrollbar-shadow-color:#f3cf79;
scrollbar-thumb-color:#ffec9f;
}
.beCity {
float:left;
color:#5585d7;
font-weight:bold;
}
.beCity a {
text-decoration:none;
}
.beRates {
float:right;
color:#999999;
font-weight:normal;
font-size:11px;
width:76px;
}
.beRates strong {
color:#99ca40;
font-weight:bold;
font-size:12px;
margin-left:1px;
}
.bookEarlyScrollElement {
clear:left;
margin-bottom:2px;
}

.rightColumn3 { 
	background:url('/lq/images/common/bg_rightCol_lq3.jpg') bottom left no-repeat; 
}

#homeReturnsDisclaimer {
font-size:10px;
margin:-4px 0 0 10px;
line-height:100%;
padding:0;
color:#8b8989;
}

table.featureBox td.findHotel, td.brightsideList, td.findHotelReturns { font-size:11px; }
td.findHotelReturns {color:#ffcf01;font-weight:bold;font-size:12px; }
table.featureBox th.findHotel{ 
	font-size:16px; 
	color:#ffffff;
	background:url(/lq/images/home/lq/bg_searchColHdr.gif) 0 0;
	text-align:center;
	padding: 3px 0;
	font-weight: bold;
	}
table.featureBoxReturns th.findHotelReturns{ 
	font-size:16px; 
	color:#ffffff;
	/*background:url(/lq/images/home/lq/bg_searchColHdrReturns.gif) 0 0;*/
	text-align:center;
	padding: 3px 0;
	font-weight: bold;
	}
table.featureBoxReturns td.findHotelReturns fieldset{
	/*background: #fff;*/
	font-size:11px; 
	border:0px;
	margin:0 4px 0px 8px;
	padding:5px;
}
table.featureBoxReturns td.findHotelReturns ul {
	list-style-type: none;
	padding: 4px 0 8px 12px;
	margin: 0;
}
table.featureBoxReturns td.findHotelReturns li a{
	padding-left: 0px;
	font-size:11px; 
	color: #fff;
	font-size: 12px;
	font-weight: bold;
}
table.featureBox td.findHotel fieldset{
	/*background: #fff;*/
	border:0px;
	margin:0 10px 0px 8px;
	padding:5px;
}
table.featureBox td.findHotel ul {
	list-style-type: none;
	padding: 4px 0 4px 12px;
	margin: 0;
}
table.featureBox td.findHotel li a{
	background-image: url(/lq/images/common/arrow2.gif);
	background-repeat: no-repeat;
	background-position: 0;
	padding-left: 22px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
}
table.featureBox td.brightsideList ul {
	list-style-type: none;
	padding: 4px 0 4px 12px;
	margin: 0;
}
table.featureBox td.brightsideList fieldset{
	border:0px;
	margin:0 10px 0px 8px;
	padding:5px;
}
table.featureBox td.brightsideList li a{
	background-image: url(/lq/images/common/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left: 12px;
	font-size: 11px;
}

table.featureBox td.returnsLogin{ font-size:11px; color: #000000; padding:0 10px 0 10px; line-height: 110%;}
table.featureBox td.returnsInfo p{ font-size:11px; line-height:110%;}
table.featureBox th.returnsInfo{ 
	color:#fff;
	padding: 2px 0;
	font-size: 16px;
	text-align:center;
	background: #fff url(/lq/images/home/lq/bg_memberHdr.gif);
	background-position: 0 0;
	background-repeat:no-repeat;
}
table.featureBox th.returnsInfo3{ 
	color:#fff;
	padding: 2px 0;
	font-size: 16px;
	text-align:center;
	background: #fff url(/lq/images/home/lq/bg_memberHdr3.gif);
	background-position: 0 0;
	background-repeat:no-repeat;
}
#JoinNow {
float:left;
margin: 10px 0 0 3px;
}
#JoinNow a{
color:#fff;
font-weight:bold;
}
table.featurebox p{ font-size:12px; }
a.more{ font-size:11px; }

h1.home{ font-size:12px; margin:-10px 0px 0px 0px; }
p.welcome{ margin:0px 0px 0px 0px; }
p.callout{ margin:5px 0px 0px 0px; background-color:#e4e4e4; padding:5px; }

/*\*/
html>body*.visaText {height:126px;padding-top:18px; }
/**/

/*\*/
html>body*.visaText2 {height:104px;padding-top:6px; }
/**/

.findAHotelOverlay {
display:none;
position:absolute;
color:#000;
background:url(/lq/images/home/findAHotelOverlayBg.png) 8px -2px no-repeat;
z-index:9999999;
width:203px;
height:141px;
padding:30px 0 0 24px;
line-height:120%;
}

.findAHotelOverlayFrame {
         display:none;
         height:0;
         width:0;
         margin:0;
        border: medium none;
}

/* for IE6 */
*html .findAHotelOverlayFrame {
         display:none;
         filter:mask();
         height:141px;
         width:203px;
         position:absolute;
         border:none;
         margin:30px 0 0 11px;
         z-index:0;
}

.findAHotelOverlay ul {
margin-left:14px;
list-style:disc !important;
list-style-type:disc !important;
}
.findAHotelOverlay ul li {
magin:0;
padding:0;
font-weight:normal;
}

