/*
	main.css
	07/06/2005 - ch:optimized this file (whitespace, 6-digit colors to 3, etc.)
	07/06/2005 - ch:consolidated the following files into this file:
				 returns-boxes.css, returns-forms.css	
*/

/* begin member-summary.css */
div#member-summary{
	background:url(/lq/images/your-returns/backgrounds/member-summary.gif) top center repeat-y;
	border-top:1px solid rgb(20,80,192);
	border-bottom:1px solid rgb(20,80,192);
	text-align:center;
	margin:0 auto 1.0em auto;
	padding:0;
	width:600px;
}
div#member-summary table{
	margin:0;
	margin-bottom:1.0em;
	padding:0;
	text-align:center;
	margin:auto;
	border-collapse:collapse;
}	
div#member-summary table tr{margin:0;padding:0;}
div#member-summary table tr td{
	font-size:13px;
	border-left:1px solid rgb(20,80,192);
	padding:0.2em 1.2em 0.2em 1.2em;
	background-color:white;
	text-align:left;
}
div#member-summary table tr th em, div#member-summary table tr td em{
	display:block;
	color:rgb(51,102,204);
	font-style:normal;
	font-size:9px;
}
div#member-summary table tr th{
	font-weight:normal;
	font-size:13px;
	padding:0.2em 1.0em 0.2em 1.0em;
	background-color:white;
	text-align:left;
}	 
div#member-summary table#not-logged-in tr td{
	font-size:13px;
	border:0px;
	padding:0.2em 1.2em 0.2em 1.2em;
	background-color:white;
	text-align:left;
}		 
div#member-summary table#not-logged-in tr td{
	font-size:13px;
	border:0px;
	padding:0.2em 1.2em 0.2em 1.2em;
	background-color:white;
	text-align:left;
}	
/* end member-summary.css */

/* begin original returns.css */
dl dt{font-weight:bold;margin-bottom:1.0em;}
dl dd dl dt{margin-top:1.0em;margin-bottom:0;}

/* content */
div#content{/*width:755px;margin-left:5px;*/}
div#content:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
div#content{display:inline-table;}
/* Hides from IE-mac \*/
* html div#content{height:1%;}
div#content{display:block;}
/* End hide from IE-mac */

/* headers */
div#content h2, div#content h3{
	position:relative;
	margin:0em;
	padding:0em;
	background-color:transparent;
	/* hide overflow:hidden from IE5/Mac */ 
	/* \*/ 
	overflow:hidden;
	/* */
}
div#content h2 span, div#content h3 span{
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
}
div#content h4{
	margin:0;
	margin-bottom:0;
	font-size:15px;
	font-weight:bold;
	color:#ff9900;
	text-transform: none;
	border-bottom:0;
}
span.h4add{
color:#999999;
font-size:12px;
font-weight:normal;
}
/* content headers */
div#content h3#become-a-member-start-earning-points-today, div#content h3#become-a-member-start-earning-points-today span{
	width:373px;
	height:64px;background-image:url(/lq/images/your-returns/headers/become-a-member-start-earning-points-today.jpg);
	cursor:pointer;
	cursor:hand;
}
div#content h3#become-a-member-start-earning-points-today{margin-bottom:1.2em;}
div#content h3#member-log-in, div#content h3#member-log-in span{width:194px;height:40px;background-image:url(/lq/images/your-returns/headers/member-log-in.gif);}
div#content h3.featured-redemption-item{font-size:1.1em;padding-bottom:0em;margin-bottom:0em;color:#2245AA;}
div#content h2#account-summary, div#content h2#account-summary span{width:541px;height:35px;background:url(/lq/images/your-returns/page-titles/account-summary.gif) 0 0 no-repeat;}
div#content h2#become-a-member, div#content h2#become-a-member span{width:599px;height:53px;background-image:url(/lq/images/your-returns/page-titles/become-a-member.gif);}
div#content h2#terms-and-conditions, div#content h2#terms-and-conditions span{width:599px;height:53px;background-image:url(/lq/images/your-returns/page-titles/terms-and-conditions.gif);}
div#content h2#forgot-password, div#content h2#forgot-password span{width:599px;height:53px;background-image:url(/lq/images/your-returns/page-titles/password-retrieval.gif);}	 
div#content h2#my-profile, div#content h2#my-profile span{width:599px;height:53px;background-image:url(/lq/images/your-returns/page-titles/my-profile.gif);}
div#content h2#modify-profile-confirmation, div#content h2#modify-profile-confirmation span{width:601px;height:32px;background-image:url(/lq/images/your-returns/page-titles/modify-profile-confirmation.jpg);}
div#content h2#find-a-hotel, div#content h2#find-a-hotel span{width:601px;height:32px;background-image:url(/lq/images/your-returns/page-titles/find-a-hotel.jpg);}
div#content h2#special-deals, div#content h2#special-deals span{width:601px;height:32px;background-image:url(/lq/images/your-returns/page-titles/special-deals.jpg);}
h2#find-a-hotel, h2#find-a-hotel span{width:601px;height:32px;background-image:url(/lq/images/your-returns/page-titles/find-a-hotel.jpg);}

/* sections within returns */		
div#content div#page-header{margin-bottom:1.0em;}
div#content div#main{
	float:left;
	width:541px;
	margin-bottom:2.0em;
}
div#content div#tertiary-nav{
	float:left;
	width:130px;/* 130/755 = 17.3% */
}
.accountInfo {
margin:0;
max-width:945px;
background:url(/lq/images/returns/acct-bg.gif) top left repeat-x;
height:40px;
padding:12px 12px 12px 0;
font-size:13px;
}

/* columns */
div#main div.primary-form-column{width:536px;float:left;}
div.primary-form-column{width:536px;float:left;margin-top:4px;}
.primary-form-column input{margin:0;padding:0;}
div#main div.secondary-form-column{float:left;width:235px;}
div#main div.narrow-box-with-description :after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
div#main div.narrow-box-with-description {display:inline-table;}
/* Hides from IE-mac \*/
* html div#main div.narrow-box-with-description {height:1%;}
div#main div.narrow-box-with-description{display:block;}
/* End hide from IE-mac */
div#main div.narrow-box-with-description div.narrow-box-column{float:left;width:33%;}

div#main div.narrow-box-with-description div.narrow-box-column div.narrow-box div.narrow-box-content p.button input{margin-top:0.4em;margin-bottom:0.5em;}
/* IE gets a slightly different value */
* html div#main div.narrow-box-with-description div.narrow-box-column div.narrow-box div.narrow-box-content p.button input{margin-bottom:0.7em;}
div#main div.narrow-box-with-description div.narrow-box-description-column{float:right;width:64%;}

/* summary and feature */
div#main div#summary-and-feature{
	background-image:url(/lq/images/your-returns/background_vertical-rule.gif);
	background-repeat:repeat-y;
	background-position:388px 0px;
	margin-bottom:1.2em;
}
div#main div#summary-and-feature:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
div#main div#summary-and-feature{display:inline-table;}
/* Hides from IE-mac \*/
* html div#main div#summary-and-feature{height:1%;}
div#main div#summary-and-feature{display:block;}
/* End hide from IE-mac */
div#main div#summary-and-feature div#summary-column{float:left;width:380px;}
div#main div#summary-and-feature div#feature-column{float:right;width:200px;}
div#main div#summary-and-feature div.medium-box, div#main div#summary-and-feature div.narrow-box{margin-bottom:0em !important;}

/* misc content */
div#content div.horizontal-rule{
	border-bottom:1px solid rgb(154,154,154);
	height:0px;
	line-height:0em;
	margin-bottom:1.2em;
}
div#content div.horizontal-rule *{display:none;}
div#content div.photo-with-text{
	background-repeat:no-repeat;
	margin-bottom:1.2em;
	padding-top:0.8em;
}
div#content div#account-summary-introduction{
	background-image:url(/lq/images/your-returns/photography/account-summary.jpg);padding-left:230px;}
div#content div#special-deals-introduction{
	background-image:url(/lq/images/your-returns/photography/special-deals.jpg);
	padding-left:295px;
	height:157px;
	margin-bottom:0;
}

/* secondary nav */
div#secondary-nav{margin-bottom:0px;}

/* tertiary nav */
div#content div#tertiary-nav{
	background-image:url(/lq/images/your-returns/logo.gif);
	background-position:6px 0px;
	background-repeat:no-repeat;
	padding-top:77px;
}
div#tertiary-nav div{
	background-image:url(/lq/images/your-returns/background_tertiary-nav.gif);
	background-position:top right;
	background-repeat:no-repeat;
	padding-top:3px;
	margin-bottom:8px;
	height:20px;
}
div#tertiary-nav div a{
	display:block;
	width:124px;
	font-size:0.9em;
	padding-left:0.6em;
	vertical-align:middle;
	height:20px;
	text-decoration:none !important;
	/* hide overflow:hidden from IE5/Mac */ 
	/* \*/ 
	overflow:hidden;
	/* */
}
div#tertiary-nav div a:link, div#tertiary-nav div a:visited{color:#fff;}
div#tertiary-nav div a:hover{color:#ffcc00;}
div#tertiary-nav div#current-tertiary-nav a{color:#ffcc00;font-weight:bold;}

/* misc */
div.promotional-list{padding-top:85px !important;}
div.promotional-list ul li a{
	height:auto !important;
	padding-bottom:1.3em !important;
	background-image:none !important;
}
div.promotional-list ul li a img{display:block !important;}
div#main div#become-a-member{ }
ul.terms-and-conditions{margin:0;padding-left:20px;color:#000;}

/* begin returns-boxes.css */
div#content div.narrow-box,
	div#content div.narrow-box div.narrow-box-inner-box,
	div#content div.medium-box,
	div#content div.wide-box{
	background-position:bottom left;
	background-repeat:no-repeat;
	text-align:center;
	padding-bottom:0.1em;
	margin-bottom:0.2em;
}
div#content div.narrow-box label, div#content div.narrow-box-inner-box label{
	display:block;
	text-align:center;
	padding:0em;
	margin:0em;
}
div#content div.narrow-box label input,	div#content div.narrow-box-inner-box label input{display:inline;vertical-align:middle;}
div#content div.narrow-box label{padding-bottom:0.4em;}
div#content div.narrow-box-inner-box label{
	font-weight:bold;
	font-size:1.0em;
	padding-bottom:0.1em;
}
div#content div.narrow-box p.button{
	padding-left:6px;
	text-align:center !important;
	margin:0em;
	margin-bottom:0.2em;
}
div#content div.narrow-box div.narrow-box-content p.button input{display:inline;}
div#content div.narrow-box{width:194px;background-image:url(/lq/images/your-returns/boxes/narrow-box_background.gif);}
div#content div.narrow-box-top{
	background-image:url(/lq/images/your-returns/boxes/narrow-box_top.gif);
	background-repeat:no-repeat;
	width:194px;
	height:12px;
	font-size:0em;
}
div#content div.narrow-box-with-immediate-inner-box-top{
	background-image:url(/lq/images/your-returns/boxes/narrow-box-yellowTop.gif);
	background-repeat:no-repeat;
	width:194px;
	height:14px;
	font-size:0em;
}
div#content div.narrow-box div.narrow-box-content{
	padding-left:12px;
	padding-right:12px;
	padding-top:4px;
	text-align:left;
}
div#content div.narrow-box div.narrow-box-inner-box{
	padding-bottom:0.7em;
	margin-bottom:0em;
}
* html div#content div.narrow-box div.narrow-box-inner-box{height:1%;}
div#content div.narrow-box div.narrow-box-inner-box-top{
	background-repeat:no-repeat;
	width:182px;
	height:9px;
	font-size:0em;
}
* html div#content div.narrow-box div.narrow-box-inner-box-top{margin-left:0px;}
div#content div.narrow-box div.narrow-box-inner-box, div#content div.narrow-box div.narrow-box-inner-box-top{margin-left:6px;}
div#content div.narrow-box div.narrow-box-inner-box-content{text-align:center;}
div#content div.narrow-box div.narrow-box-inner-box-content input{margin-bottom:0.4em;}
div#content div.narrow-box div.narrow-box-inner-box-content p{font-size:0.9em;margin-bottom:0.6em;}
div#content div.medium-box{background-image:url(/lq/images/your-returns/boxes/medium-box_background.gif);width:373px;}
div#content div.medium-box img{ margin-right:10px; }
div#content div.medium-box-top{
	background-image:url(/lq/images/your-returns/boxes/medium-box_top.gif);
	background-repeat:no-repeat;
	width:373px;
	height:12px;
	font-size:0em;
}
div#content div.medium-box div.medium-box-content{
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	text-align:left;
}
div#content div.medium-box div.medium-box-content p{margin-bottom:0.9em;}
div#content div.wide-box{
	background-image:url(/lq/images/your-returns/boxes/wide-box_background.gif);
	width:486px;
	margin-bottom:1.2em;
}
div#content div.wide-box-top{
	background-image:url(/lq/images/your-returns/boxes/wide-box_top.gif);
	background-repeat:no-repeat;
	width:486px;
	height:12px;
	font-size:0em;
}
div#content div.wide-box div.wide-box-content{
	padding-left:40px;
	padding-right:40px;
	padding-top:4px;
	font-size:1.0em;
	text-align:left;
}
table.small-box{background-position:bottom left;background-repeat:no-repeat;margin-bottom:10px;height:58px;}
table.small-box th{background-position:top left;background-repeat:no-repeat;vertical-align:bottom;padding-left:5px}
table.small-box td{background-position:top right;padding:10px 8px 5px 5px;background-repeat:no-repeat;font-size:11px;line-height:12px;}
table.green{background-image:url('/lq/images/your-returns/boxes/small-box-green-bg.gif');}
table.yellow{background-image:url('/lq/images/your-returns/boxes/small-box-yellow-bg.gif');}
table.gold{background-image:url('/lq/images/your-returns/boxes/small-box-gold-bg.gif');}
table.blue{background-image:url('/lq/images/your-returns/boxes/small-box-blue-bg.gif');}
table.small-box th.green, table.small-box td.green{background-image:url('/lq/images/your-returns/boxes/small-box-green-top.gif');}
table.small-box th.yellow, table.small-box td.yellow{background-image:url('/lq/images/your-returns/boxes/small-box-yellow-top.gif');}
table.small-box th.gold, table.small-box td.gold{background-image:url('/lq/images/your-returns/boxes/small-box-gold-top.gif');}
table.small-box th.blue, table.small-box td.blue{background-image:url('/lq/images/your-returns/boxes/small-box-blue-top.gif');}
table.small-box a{font-size:11px;}
/* end returns-boxes.css */

/* begin returns-forms.css */
div#primary-form-hat{
	background:url(/lq/images/your-returns/boxes/primary-form_top.gif) no-repeat;	
	width:536px;
	height:55px;
	margin:0;
	padding:15px 0 0 13px;
	color:#666666;
	font-weight:bold;
	font-size:12px;
}
div#primary-form-hat .required{
	color:#ff0000;
	font-weight:normal;
	font-size:12px;
}
div#primary-form-shoes{
	background:url(/lq/images/your-returns/boxes/primary-form_bottom.gif) no-repeat;
	width:536px;	
	height:12px;
	margin:0;
	margin-top:-1px;
	margin-bottom:1.0em;
	padding:0;
	font-size:0em; 
}
div#primary-form{width:536px;background:url(/lq/images/your-returns/boxes/primary-form_background.gif) repeat-y;margin:-30px 0 0 0;}
div#primary-form:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
div#primary-form{display:inline-table;}
/* Hides from IE-mac \*/
* html div#primary-form{height:1%;}
div#primary-form{display:block;}
/* End hide from IE-mac */
div#primary-form label{
	/*width:120px;*/
	text-align:left;
	float:left;
	clear:left;
	padding-top:0px;
	margin:0;
	margin-top:10px;
	margin-right:10px;
	font-size:10px;
}
div#primary-form input{
	float:left;
	margin-right:5px;	
	padding:0;
	font-size:1.0em;
}
div#primary-form select{
	margin-right:5px;
	float:left;
	font-size:1.0em;
}	
div#primary-form p{margin-left:125px;font-size:0.8em;}	
div#primary-form em{
	width:200px;
	float:left;
	margin-top:10px;
	margin-right:5px;	
	padding:0;
	font-size:1.0em;
	font-style:normal;
}
div#primary-form span.required{color:#ff0000;}	
div#primary-form p span.required{color:red;margin:0;}
div#primary-form .input-medium input, div#primary-form .input-medium select{width:100px;float:left;margin-right:5px;}
div#primary-form .input-small input, div#primary-form .input-small select{width:50px;float:left;margin-right:5px;}	
div#primary-form div.checkbox{
	float:left;
	clear:none;
	margin:0;
	margin-bottom:1.0em;
	padding:0;
	text-align:left;
	font-size:0.9em;
}	
div#primary-form div.checkbox-last{border-bottom:0;margin-bottom:0;}
div#primary-form div.checkbox input{
	width:30px;
	clear:left;
	margin:0;
	padding:0;
	height:1.2em;
}
div#primary-form div.checkbox label{
	float:left;
	clear:none;
	width:165px;
	margin:0;
	padding:0;
	text-align:left;
	height:auto;
}
div#primary-form div.submit input{
	clear:both;
	margin:1px 0 5px 125px;
	width:70px;/*update.gif measurements */
}
div#primary-form p.field-no-input{
	width:185px;
	float:left;
	margin:10px 0 5px 0px;
	padding:0;
	font-size:1.0em;
	font-style:normal;
}
div#main div.secondary-form-column-with-divider div.secondary-form-hat{
	background:url(/lq/images/your-returns/boxes/secondary-form_top.gif) no-repeat;	
	width:190px;
	height:25px;
	margin:0;
	margin-left:16px;
	font-size:11px;
	color:#ff0000;
	font-weight:bold;
	padding:15px 0 0 10px;
	text-align:left;
}
div#main div.secondary-form-column-with-divider div.secondary-form-shoes{
	background:url(/lq/images/your-returns/boxes/secondary-form_bottom.gif) no-repeat;
	width:190px;	
	height:11px;
	margin:0;
	margin-top:-1px;
	padding:0;
	margin-left:16px;
	font-size:0em; 
}
div#main div.secondary-form-column-with-divider div.secondary-form{
	width:190px;
	background:url(/lq/images/your-returns/boxes/secondary-form_background.gif) 0 0 no-repeat;
	margin:0;
	padding:0;
	margin-left:16px;
	text-align:left;
	font-size:1.0em;	
}
div#main div.secondary-form-column-with-divider h4{
    text-align:left;
	color:#5585d7;
	margin:0;
	padding:0;
}
div#main div.secondary-form-column-with-divider p{
	text-align:left;
	padding:0 0 4px 0;
}	
div#main div.secondary-form-column-with-divider div.secondary-form:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
div#main div.secondary-form-column-with-divider div.secondary-form{display:inline-table;}
/* Hides from IE-mac \*/
* html div#main div.secondary-form-column-with-divider div.secondary-form{height:1%;}
div#main div.secondary-form-column-with-divider div.secondary-form{display:block;}
/* End hide from IE-mac */
div#main div.secondary-form-column-with-divider div.secondary-form label{
	width:180px;
	margin:0;
	margin:0 0 -6px 8px;
	font-size:11px;
	font-weight:bold;
}
div#main div.secondary-form-column-with-divider div.secondary-form input{
	width:165px;
	padding:0;
	margin:0px 20px 0 10px;
	font-size:1.0em;
}
div#main div.secondary-form-column-with-divider div.secondary-form select{width:165px;margin:0px 20px 0 10px;font-size:1.0em;}	
div#main div.secondary-form-column-with-divider div.secondary-form div.double-select{margin-left:12px;margin-bottom:0;}
div#main div.secondary-form-column-with-divider div.secondary-form div.double-select select{
	width:75px;
	float:left;
	font-size:1.0em;
	margin:0;
	padding:0;
}	
div#main div.secondary-form-column-with-divider div.secondary-form div.double-select p{
	width:14px;
	float:left;
	font-size:1.0em;
	padding-top:3px;
}	
div#main div.secondary-form-column-with-divider div.secondary-form p{
	text-align:left;
	font-size:0.8em;
	margin:0;
	display:block;
	margin-bottom:1.0em;
}
div#main div.secondary-form-column-with-divider div.secondary-form div.submit input{
	margin:0;
	float:right;
	text-align:right;
	width:89px;
}
div#main div.primary-form-column-with-divider{
	padding-right:16px;
	border-right:1px solid rgb(154,154,154);
	float:left;
	width:362px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:345px;
} 
html>body div#main div.primary-form-column-with-divider{width:345px;} 
div#main div.secondary-form-column-with-divider{float:left;width:190px;}	
div#main div.secondary-form-column-with-divider h4, div#main div.secondary-form-column-with-divider p{margin-left:16px;}	
div#main div.secondary-form-column-with-divider div.horizontal-rule{margin-top:1.2em;}
/* end returns-forms.css */

/* begin returns-data-tables.css */
div#main table.data-table{margin-bottom:1.2em;}
div#main table.data-table td, div#main table.data-table th{
	padding-top:0.2em;
	padding-bottom:0.2em;
	padding-right:1.0em;
	text-align:left;
}
div#main table.data-table thead th, div#main table.data-table tbody th{padding-left:0;}
div#main table.data-table tbody td{padding-left:1.0em;}
div#main table.data-table thead th{font-weight:bold;}
div#main table.data-table tbody th{font-weight:normal;}
div#main table.data-table tbody td{border-left:1px solid rgb(190,190,190);}
div#main table.data-table tbody td{border-left:0px solid rgb(190,190,190);}
div#main table.data-table .data-table-wide tbody tr td, div#main table.data-table .data-table-wide tbody tr th{border-bottom:0px solid rgb(154,154,154);}
div#main table.data-table thead{background-position:top left;background-repeat:no-repeat;}
div#main table.data-table tfoot{background-position:bottom left;background-repeat:no-repeat;}
div#main table.data-table tbody tr{background-repeat:repeat-y;}

/*div#main table.data-table thead th.row-first-child{
	background-image:url(/lq/images/your-returns/tables/table-thead_first-child.gif);
	background-repeat:no-repeat;
	background-position:top left;
	background-color: #ffcc00;
}
div#main table.data-table thead th.row-middle-child{
	background-image:url(/lq/images/your-returns/tables/table-surrounding-border.gif);
	background-position:top left;
	background-repeat:repeat-x;
	background-color: #ffcc00;
}
div#main table.data-table thead th.row-last-child{
	background-image:url(/lq/images/your-returns/tables/table-thead_last-child.gif);
	background-repeat:no-repeat;
	background-position:top right;
	background-color: #ffcc00;
}
div#main table.data-table thead th.row-first-child2
{
    background-image: url(/lq/images/your-returns/tables/table-thead_first-child2.gif);
    background-repeat: no-repeat;
    background-position: top left;
    background-color: #8dc000;
}
div#main table.data-table thead th.row-middle-child2{
	background-image:url(/lq/images/your-returns/tables/table-surrounding-border2.gif);
	background-position:top left;
	background-repeat:repeat-x;
	background-color: #8dc000;
}
div#main table.data-table thead th.row-last-child2{
	background-image:url(/lq/images/your-returns/tables/table-thead_last-child2.gif);
	background-repeat:no-repeat;
	background-position:top right;
	background-color: #8dc000;
}

div#main table.data-table tfoot th.row-first-child{
	background-image:url(/lq/images/your-returns/tables/table-tfoot_first-child.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	background-color: #ffcc00;
	font-weight:normal;
	padding-left:1.5em;	
}
div#main table.data-table tfoot th.row-middle-child{
	background-image:url(/lq/images/your-returns/tables/table-surrounding-border.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
	background-color: #ffcc00;
}
div#main table.data-table tfoot th.row-last-child{
	background-image:url(/lq/images/your-returns/tables/table-tfoot_last-child.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	background-color: #ffcc00;
}
div#main table.data-table tfoot th.row-first-child2{
	background-image:url(/lq/images/your-returns/tables/table-tfoot_first-child2.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	background-color: #8dc000;
	font-weight:normal;
	padding-left:1.5em;	
}
div#main table.data-table tfoot th.row-middle-child2{
	background-image:url(/lq/images/your-returns/tables/table-surrounding-border2.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
	background-color: #8dc000;
}
div#main table.data-table tfoot th.row-last-child2{
	background-image:url(/lq/images/your-returns/tables/table-tfoot_last-child2.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	background-color: #8dc000;
}
div#main table.data-table tbody th.row-first-child, div#main table.data-table tbody td.row-first-child{
	background-image:url(/lq/images/your-returns/tables/table-surrounding-border.gif);
	background-position:top left;
	background-repeat:repeat-y;
}
div#main table.data-table tbody td.row-middle-child, div#main table.data-table tbody th.row-middle-child{}
div#main table.data-table tbody td.row-last-child,div#main table.data-table tbody th.row-last-child{
	background-image:url(/lq/images/your-returns/tables/table-surrounding-border.gif);
	background-position:top right;
	background-repeat:repeat-y;
}
div#main table.data-table tbody th.row-first-child2, div#main table.data-table tbody td.row-first-child2{
	background-image:url(/lq/images/your-returns/tables/table-surrounding-border2.gif);
	background-position:top left;
	background-repeat:repeat-y;
}
div#main table.data-table tbody td.row-middle-child2, div#main table.data-table tbody th.row-middle-child2{}
div#main table.data-table tbody td.row-last-child2,div#main table.data-table tbody th.row-last-child2{
	background-image:url(/lq/images/your-returns/tables/table-surrounding-border2.gif);
	background-position:top right;
	background-repeat:repeat-y;
}
*/
div#main table.data-table thead.no-thead-content th,
	div#main table.data-table thead.no-thead-content td,
	div#main table.data-table tfoot td,
	div#main table.data-table tfoot th{padding:0em;height:1.4em;}
div#main table.data-table tbody tr.odd td,
	div#main table.data-table tbody tr.odd th,
	div#main table.data-table tbody tr.even td,
	div#main table.data-table tbody tr.even th{}
div#main table.data-table tbody th.row-first-child {width:84px;padding:2px 0;border-bottom:1px solid #c8c9cb;background: url(/lq/images/returns/bg-summary-tables.jpg) 0 0 repeat-y;}
div#main table#current-reservations-table tbody td.row-middle-child {width:206px;padding:2px 0;border-bottom:1px solid #c8c9cb;background: url(/lq/images/returns/bg-summary-tables.jpg) 28% 0 repeat-y;}
div#main table#past-reservations-table tbody td.row-middle-child {width:206px;padding:2px 0;border-bottom:1px solid #c8c9cb;background: url(/lq/images/returns/bg-summary-tables2.jpg) 28% 0 repeat-y;}
div#main table#current-reservations-table tbody td.row-last-child {width:202px;padding:2px 0;border-bottom:1px solid #c8c9cb;background: url(/lq/images/returns/bg-summary-tables.jpg) 100% 0 repeat-y;}
div#main table#past-reservations-table tbody td.row-last-child {width:216px;padding:2px 0;border-bottom:1px solid #c8c9cb;background: url(/lq/images/returns/bg-summary-tables.jpg) 100% 0 repeat-y;}
div#main table.data-table-narrow{width:373px;}
div#main table.data-table-medium{width:486px;}
div#main table.data-table-wide{width:494px;color:#000;}
div#main table.data-table-wide thead th{text-align:left;border-bottom:1px solid #c8c9cb;color:#000;font-weight:bold;}
/*div#main table.data-table-wide tbody th{border-bottom:1px solid #c8c9cb;background: #fff url(/lq/images/returns/bg-summary-tables.jpg) 0 0 repeat-y;color:#000;}*/
div#main table#current-reservations-table tbody ul,
	div#main table#past-reservations-table tbody ul,
	div#main table#free-night-printed-certificate-table ul{margin:0em;padding:0em;display:inline;}
div#main table#current-reservations-table tbody ul li,
	div#main table#past-reservations-table tbody ul li,
	div#main table#free-night-printed-certificate-table ul li{
	margin:0em;
	padding:0em;
	display:inline;
	list-style-type:none;
}
div#main table#current-reservations-table tbody td ul li a img, div#main table#past-reservations-table tbody ul li img,
	div#main table#free-night-printed-certificate-table ul li img{
	display:inline;
	line-height:0em;
	padding:0;
	margin:0;
	margin-left:0.5em;
}
div#main table#free-night-printed-certificate-table p.notice{text-align:right;}

#account-summary-table {
background: #fff url(/lq/images/returns/bg-account-summary.jpg) 0 0 no-repeat;
width:534px;
color:#000;
}
#benefits-table-sge {
background: #fff url(/lq/images/returns/bg-benefits-sge.jpg) 0 0 no-repeat;
width:534px;
color:#000;
}
#benefits-table-g {
background: #fff url(/lq/images/returns/bg-benefits-g.jpg) 0 0 no-repeat;
width:534px;
color:#000;
}
#benefits-table-e {
background: #fff url(/lq/images/returns/bg-benefits-e.jpg) 0 0 no-repeat;
width:534px;
color:#000;
}
@-moz-document url-prefix()
{
    #benefits-table-e {
	background: #fff url(/lq/images/returns/bg-benefits-e-ff.jpg) 0 0 no-repeat;
	width:534px;
	color:#000;


}
}
#benefits-table-sge tbody td.benefits-header-sge {
padding:10px 0 5px 35px;
color:#655e5e;
font-size:14px;
font-weight:bold;
}
#benefits-table-g tbody td.benefits-header-g {
padding:10px 0 5px 35px;
color:#6a670a;
font-size:14px;
font-weight:bold;
}
#benefits-table-e tbody td.benefits-header-e {
padding:10px 0 5px 35px;
color:#000000;
font-size:14px;
font-weight:bold;
}
span.benefits-sub-header {
color:#999999;
font-size:13px;
font-weight:normal;
}
#benefits-table-sge tbody p, #benefits-table-g tbody p, #benefits-table-e tbody p {
width:270px;
text-align:left;
color:#000000;
line-height:130%;
margin:9px 0 10px 0;
padding:0;
font-size:12px;
font-weight:normal;
}
.point-summary {
color:#99cc00;
font-size:15px;
padding:0 0 4px 20px;
font-weight:bold;
}

div#main table#account-summary-table tbody {text-align:left;font-weight:bold;}
div#main table#account-summary-table tbody td.account-data-header{width:265px;padding:4px 0 3px 0;text-align:left;font-weight:normal;border-bottom:1px solid #c8c9cb;}
div#main table#account-summary-table tbody td.account-data{width:65px;padding:4px 0 3px 0;text-align:right;font-weight:bold;border-bottom:1px solid #c8c9cb;}
div#main table#account-summary-table tbody td.account-data-points{color:#99cc00;padding:0 0 8px 0;text-align:right;font-weight:normal;border-bottom:0;}
div#main table#account-summary-table tbody td.account-data-links{padding:3px;font-weight:bold;color:#666666;line-height:130%;}
div#main table#account-summary-table tbody th.row-last-child{border-left:0px solid rgb(190,190,190);}
div#main table#current-reservations-table tbody td.row-last-child, div#main table#current-reservations-table thead th.row-last-child{
	/*width:245px;
	border-bottom:1px solid #c8c9cb;*/
	vertical-align:top;
	padding-left:10px;
	/*padding-right:0;
	margin:0;
	display:block;
	float:left;*/
}
div#main table#current-reservations-table tbody td.row-middle-child, div#main table#current-reservations-table thead th.row-middle-child{
	/*width:150px;
	border-bottom:1px solid #c8c9cb;*/
	vertical-align:top;
	padding-left:10px;
	/*display:block;
	float:left;*/
}
div#main table#current-reservations-table tbody th.row-first-child, div#main table#current-reservations-table thead th.row-first-child{
	width:74px;
	border-bottom:1px solid #c8c9cb;
	vertical-align:top;
	display:block;
	float:left;
}
div#main table#past-reservations-table tbody td.row-last-child, div#main table#past-reservations-table thead th.row-last-child{
	width:145px;
	border-bottom:1px solid #c8c9cb;
	vertical-align:top;
	padding-left:10px;
	padding-right:0;
	margin:0;
	display:block;
	float:left;
}
div#main table#past-reservations-table tbody td.row-middle-child, div#main table#past-reservations-table thead th.row-middle-child{
	width:250px;
	border-bottom:1px solid #c8c9cb;
	vertical-align:top;
	padding-left:10px;
	display:block;
	float:left;
}
div#main table#past-reservations-table tbody th.row-first-child, div#main table#past-reservations-table thead th.row-first-child{
	width:74px;
	border-bottom:1px solid #c8c9cb;
	vertical-align:top;
	display:block;
	float:left;
}
div#main table#past-reservations-table tbody th.row-first-child, div#main table#past-reservations-table tbody td.row-middle-child,
div#main table#past-reservations-table tbody td.row-last-child, div#main table#current-reservations-table tbody th.row-first-child, 
div#main table#current-reservations-table tbody td.row-middle-child, div#main table#current-reservations-table tbody td.row-last-child {
	min-height:45px;
}
div#main table#current-reservations-table thead th.row-first-child{
	width:60px;
}
div#main table#current-reservations-table thead th.row-middle-child{
	width:135px;
}
div#main table#current-reservations-table thead th.row-last-child{
	width:215px;
}
div#main table#past-reservations-table thead th.row-first-child{
	width:60px;
}
div#main table#past-reservations-table thead th.row-middle-child{
	width:240px;
}
div#main table#past-reservations-table thead th.row-last-child{
	width:145px;
}

div#main table#current-reservations-table tbody th,
	div#main table#past-reservations-table tbody th{width:2.5em;}
div#main table#free-night-printed-certificate-table tbody th{width:135px;}
div#main table.data-table tbody td.points-column{text-align:right;}
div#main table#order-reward{width:400px;}
div#main table#order-reward thead th{	
	text-align:left;
	font-weight:normal;
	width:180px;
}
div#main table#order-reward tbody th{text-align:left;font-weight:normal;} 
div#main table#order-reward tbody th{text-align:left;font-weight:normal;}	 
div#main table#order-reward tfoot{font-size:0;line-height:0;}	 
div#main table#order-reward tfoot input{margin-bottom:3px;padding-bottom:0;}	 
div#main table tbody td p.buttons-caption{margin:0em;}
div#main table#current-reservations-table tbody td p.buttons-caption{
	float:left;
	width:68px;
	vertical-align:middle;
	padding:0;
}
div#main table#past-reservations-table tbody td p.buttons-caption{float:left;width:355px;}
div#main table#current-reservations-table tbody ul{
	float:left;
	width:148px;
	text-align:right;
	padding:0;
	margin:0;
}
div#main table#current-reservations-table tbody ul li{float:left;margin:0;padding:0;}
div#main table#past-reservations-table tbody ul{
	border:0px solid #c00;
	float:left;
	width:138px;
	text-align:right;
	padding:0;
	margin:0;	
}
div#main table#past-reservations-table tbody ul li{float:left;margin:0;padding:0;}
div#main table#free-night-printed-certificate-table tbody ul{float:right;width:240px;text-align:right;}
div#content p.points-required{margin:0;text-align:center;}
div#main table#free-night-printed-certificate-table tbody ul.rewards-redemption-options	li{display:block;}
/* end returns-data-tables.css */

/* styles unique to this css */
#primary-form td.fieldLabel {text-align:left;float:left;padding:0px;font-size:11px;}
#primary-form td.fieldLabel .required{color:red;}
#primary-form td.fieldLabelDisclaimer {
	background-image:url(/lq/images/trustee/truste_seal_spam.gif);
	background-position: 0 8px;
	background-repeat:no-repeat;
	text-align:left;
	font-size:10px;
	vertical-align:middle;
	padding:7px 0px 2px 110px;
	margin: 0 10px 0 0;
}
#primary-form td.fieldLabelDisclaimer2 {
	text-align:left;
	vertical-align:middle;
	padding:7px 0px 2px 0px;
	margin: 0 10px 0 0;
}
#primary-form td.fieldLabelDisclaimer3 {
	text-align:left;
	font-size:10px;
	vertical-align:middle;
	padding:7px 0px 2px 10px;
	margin: 0 10px;
}

.form15 {
	font-size:11px;
	width:15px;
}
.form35 {
	font-size:11px;
	width:35px;
}
.form30 {
	font-size:11px;
	width:35px;
}
.form60 {
	font-size:11px;
	width:60px;
}
.form180 {
	font-size:11px;
	width:180px;
}
.form260 {
	font-size:11px;
	width:260px;
}
.form70i input{
	font-size:13px;
	width:70px;
}
.form85i input{
	font-size:13px;
	width:85px;
}
.form88i input{
	font-size:13px;
	width:88px;
}
.form180i input{
	font-size:13px;
	width:180px;
}
.form191i input{
	font-size:13px;
	width:191px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari 3.0 and Opera 9 rules here */
	.form191i input{font-size:13px;width:200px;}
}
.form210i input{
	font-size:13px;
	width:210px;
}
.form240i input{
	font-size:13px;
	width:240px;
}

div#main table.acc-table-wide{width:536px;color:#000;text-align:left;}
/*div#main table.acc-table-wide td{color:#000;text-align:center;}*/

div#main table.acc-table thead th.acc-table-date {width:68px;font-weight:bold;padding:2px 0;border-bottom:1px solid #c8c9cb;}
div#main table.acc-table thead th.acc-table-inn {width:53px;font-weight:bold;padding:2px 0;border-bottom:1px solid #c8c9cb;}
div#main table.acc-table thead th.acc-table-desc {width:98px;font-weight:bold;padding:2px 0;border-bottom:1px solid #c8c9cb;}
div#main table.acc-table thead th.acc-table-nights {width:56px;font-weight:bold;padding:2px 0;border-bottom:1px solid #c8c9cb;}
div#main table.acc-table thead th.acc-table-qty {width:128px;font-weight:bold;padding:2px 0;border-bottom:1px solid #c8c9cb;}
div#main table.acc-table thead th.acc-table-points {width:60px;font-weight:bold;padding:2px 0;border-bottom:1px solid #c8c9cb;}
div#main table.acc-table thead th.acc-table-bonus {width:73px;font-weight:bold;padding:2px 0;border-bottom:1px solid #c8c9cb;}

div#main table.acc-table td.acc-table-date {width:68px;padding:2px 0;border-bottom:1px solid #c8c9cb;background: url(/lq/images/returns/bg-summary-tables.jpg) 0 0 repeat-y;}
div#main table.acc-table td.acc-table-inn {width:53px;padding:2px 0 2px 2px;border-bottom:1px solid #c8c9cb;background: url(/lq/images/returns/bg-summary-tables.jpg) 30% 0 repeat-y;}
div#main table.acc-table td.acc-table-desc {width:98px;padding:2px 0;border-bottom:1px solid #c8c9cb;background: url(/lq/images/returns/bg-summary-tables.jpg) 40% 0 repeat-y;}
div#main table.acc-table td.acc-table-nights {text-align:center;width:56px;padding:2px 0;border-bottom:1px solid #c8c9cb;background: url(/lq/images/returns/bg-summary-tables.jpg) 50% 0 repeat-y;}
div#main table.acc-table td.acc-table-qty {text-align:center;width:128px;padding:2px 0;border-bottom:1px solid #c8c9cb;background: url(/lq/images/returns/bg-summary-tables.jpg) 65% 0 repeat-y;}
div#main table.acc-table td.acc-table-points {text-align:center;width:60px;padding:2px 0;border-bottom:1px solid #c8c9cb;background: url(/lq/images/returns/bg-summary-tables.jpg) 80% 0 repeat-y;}
div#main table.acc-table td.acc-table-bonus {text-align:center;width:73px;padding:2px 0;border-bottom:1px solid #c8c9cb;background: url(/lq/images/returns/bg-summary-tables.jpg) 95% 0 repeat-y;}
div#main table.acc-table td.acc-table-six {width:468px;padding:2px 0 2px 2px;border-bottom:1px solid #c8c9cb;background: url(/lq/images/returns/bg-summary-tables2.jpg) 0 0 repeat-y;}

div#main table.acc-table thead th.acc-table-date2 {width:68px;font-weight:bold;padding:2px 0;border-bottom:1px solid #c8c9cb;}
div#main table.acc-table thead th.acc-table-desc2 {width:151px;font-weight:bold;padding:2px 0;border-bottom:1px solid #c8c9cb;}
div#main table.acc-table thead th.acc-table-qty2 {width:184px;font-weight:bold;padding:2px 0;border-bottom:1px solid #c8c9cb;}
div#main table.acc-table thead th.acc-table-points2 {width:133px;font-weight:bold;padding:2px 0;border-bottom:1px solid #c8c9cb;}

div#main table.acc-table td.acc-table-date2 {width:68px;padding:2px 0;border-bottom:1px solid #c8c9cb;background: url(/lq/images/returns/bg-summary-tables.jpg) 0 0 repeat-y;}
div#main table.acc-table td.acc-table-desc2 {width:151px;padding:2px 0;border-bottom:1px solid #c8c9cb;background: url(/lq/images/returns/bg-summary-tables.jpg) 30% 0 repeat-y;}
div#main table.acc-table td.acc-table-qty2 {width:184px;padding:2px 0;border-bottom:1px solid #c8c9cb;background: url(/lq/images/returns/bg-summary-tables.jpg) 55% 0 repeat-y;}
div#main table.acc-table td.acc-table-points2 {width:133px;padding:2px 0;border-bottom:1px solid #c8c9cb;background: url(/lq/images/returns/bg-summary-tables.jpg) 75% 0 repeat-y;}
div#main table.acc-table td.acc-table-three {width:468px;padding:2px 0 2px 2px;border-bottom:1px solid #c8c9cb;background: url(/lq/images/returns/bg-summary-tables2.jpg) 0 0 repeat-y;}

div#main table.acc-table tbody td.row-first-child {width:84px;padding:2px 0;border-bottom:1px solid #c8c9cb;background: url(/lq/images/returns/bg-summary-tables.jpg) 0 0 repeat-y;}
div#main table.acc-table tbody td.row-middle-child {width:206px;padding:2px 0;border-bottom:1px solid #c8c9cb;background: url(/lq/images/returns/bg-summary-tables.jpg) 28% 0 repeat-y;}
div#main table.acc-table tbody td.row-last-child {width:202px;padding:2px 0;border-bottom:1px solid #c8c9cb;background: url(/lq/images/returns/bg-summary-tables.jpg) 0 0 repeat-y;}

.disclaimer-benefits {
font-size:12px;
color:#999999;
}
.fncWarning {
font-size:13px;
color:#990000;
font-weight:normal;
}
.points-req {font-size:12px;font-weight:normal;color:#666666;margin:0 0 5px 0;padding:0;}

