/*
	main_branding.css
	06/06/2005 - ch:added vml-legacy-code_branding.css to this file
	05/02/2005 - ch:consolidated the following files into a single file:
				 global_branding.css, nav_branding.css, forms_branding.css
*/

/* begin vml-legacy-code_branding.css */
p{color:#000;}
a:visited{color:#2964CC;}
a:link{color:#2964CC}
a:hover{color:#BF391F;}
a:visited{color:#2964CC;}
.content{color:#000;}
.pagetitle{color:#000;}
.pagesubtitle{color:#000;}

/* home page */
div#check-availability-box{background-color:#FFF4D9;}

/* find an LQ */
div.findlqbox{background-color:#FFF4D9; border:1px solid #999; height:800px; }
div.findlqbox p{color:#333;}
div.findlqbox h1{background-color:#FFCC80;color:#333;border-bottom:1px solid #999;}
div.findlqbox h2{background-color:#FFCC80;color:#333;border-bottom:1px solid #999;border-top:1px solid #999;}
div.findlqbox h3{color:#666;border-top:1px solid #999;}

/* respath */
div#check-availability-reservations-box2{background-color:#ffde59;}
div#check-availability-reservations-box{background-color:rgb(255,240,199);}
.highlight-suites{color:#000;background:#8dc000 none repeat;}
.highlight-suites-logo{background:url("/lq/images/redesign/res_logo_innsuite.gif") center;}
A:LINK.highlight-suites, A:VISITED.highlight-suites, A:ACTIVE.highlight-suites, A:HOVER.highlight-suites{color:#fff;}
.highlight-inn{color:#000;background:#ffaf00 none repeat;}
.highlight-notavailable{color:#fff;background:Gray none repeat;}
.highlight-inn-logo{background:url("/lq/images/redesign/res_logo_inn.gif") center;}
A:LINK.highlight-inn, A:VISITED.highlight-inn, A:ACTIVE.highlight-inn, A:HOVER.highlight-inn{color:#fff;}
A.property-overview, A:LINK.property-overview, A:VISITED.property-overview, A:ACTIVE.property-overview{color :#2964CC;}
A:HOVER.property-overview{color :#2964CC;}
.PROP_NR
A:LINK.PROP_NR{color:#000;}
A:LINK.PROP_NR, A:VISITED.PROP_NR, A:ACTIVE.PROP_NR, A:HOVER.PROP_NR{color:#000;}

/* vml uncategories */
.boxcontent{color:#000;}
.errmsg, .warn{color:#ff0000;}

/* search */
/*.highlight-poi{color:#fff;background:Gray none repeat;}*/
.highlight-poi{color:#ffffff;background:#848484;font-weight:bold;width:25px;padding:4px 4px 4px 4px;border:1px solid #000;}
.listing{color:#000;}
A:LINK.listing{color:#000;}
A:VISITED.listing, A:ACTIVE.listing, A:HOVER.listing{color:#996600;}

/* returns */
.disclaimer{color:#000;}

/* partner specials */
.partlrg{color:#000;}
.partmd{color:#000;}

/* respath summary boxes */
div.ressumm{
	color:#333;
	border-left:1px solid #94B2E6;
	border-bottom:1px solid #94B2E6;
	border-right:1px solid #94B2E6;
}
div.ressummx{background-color:#fff;}
div.ressumm p{color:#000;}
div.ressumm a{color:#2964CC;}
div.ressumm a:hover{color:#BF391F;}
/* Booking Path Main Box */
div.respath{
	font-size:12px;
	color:#333;
	background-color:#FFF4D9;
	width:560px;
	float:left;
	line-height:14px;
	text-align:left;
	padding:0px;
	margin:0px 4px;
	border-top:1px solid #ffde59;
	border-right:1px solid #ffde59;
	border-bottom:1px solid #ffde59;
	border-left:1px solid #ffde59;
}
div.respath h1{
	background-color:#FFCC80;
	color:#333;
	border-bottom:1px solid #ffde59;
}
div.respath h2{
	color:#333;
	font-weight:bold;
	border-top:1px solid #ffde59;
}
div.respath h3{color:#333;}
div.respath p{color:#333;}
div.respath a{color:#2964CC;}
div.respath a:hover{color:#BF391F;}

/* Booking Path Confirmation Box */
div.resconfirm{
	font-size:12px;
	color:#333;
	background-color:#FFF;
	width:764px;
	float:left;
	line-height:14px;
	text-align:left;
	padding:0px;
	margin:5px;
	border:2px solid #ffde59;
}
div.resconfirm h1{background-color:#ffde59;
	font-size:12px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	padding:5px 10px;
	margin:0px;
	text-transform:uppercase;
}
div.resconfirm h2{color:#333; border-top:1px solid #ffde59;}
div.resconfirm h3{color:#333;}
div.resconfirm p{color:#333;}
div.resconfirm a{color:#2964CC;}
div.resconfirm a:hover{color:#BF391F;}
div.resprint{
	color:#333;
	background-color:#FFF;
	border-top:1px solid #ccc;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	border-left:1px solid #ccc;
}
div.resprint h1{background-color:#FFF; color:#333;}
div.resprint h2{color:#333; border-top:1px solid #999;}
div.resprint h3{color:#333;}
div.resprint p{color:#333;}
div.resprint a{color:#2964CC;}
div.resprint a:hover{color:#BF391F;}
.moreinfo{color:#333;}
.moreinfo a{color:#2964CC;}
.moreinfo a:hover{color:#BF391F;}

/* lq home quick search by loc */
div.lqhmfind1{
	background-color:#FFCC80;
	border-top:1px solid #ccc;
	border-right:2px solid #999;
	border-bottom:2px solid #999;
	border-left:1px solid #ccc;
}
div.lqhmfind1 h1{background-color:#FFB341;color:#333;}

/* LQ Home Quick Search by Map Styles */
div.lqhmfind2{
	background-color:#FFF4D9;
	border-top:1px solid #ccc;
	border-right:2px solid #999;
	border-bottom:2px solid #999;
	border-left:1px solid #ccc;
}
div.lqhmfind2 h1{background-color:#FFCC80; color:#333;}
div.lqhmfind2 p{color:#333;}

/* LQ Home Return Log In Box Styles */
div.lqhmret{background-color:#FFF4D9;border-top:1px solid #ccc;border-right:2px solid #999;border-bottom:2px solid #999;border-left:1px solid #ccc;}
div.lqhmret p{color:#333;}
div.lqhmret h2{background-color:#FFCC80;color:#333;}
div.lqhmret a{color:#2964CC;}
div.lqhmret a:hover{color:#BF391F;}

/* Form Box Styles */
label{color:#000;}
span.reqitem{color:#BF391F;}
span.req{color:#BF391F;}

/* Sports, Tour, and Group Reservations Properties */
.sportscopy ul{color:#000;list-style:none;padding:0;margin:0;}
.sportscopy li{
background: url(/lq/images/coolsavings/bullet.gif) 0 0 no-repeat;
padding: 0 0 0 20px;
margin: 2px 0 2px 20px;
color:#000;
}
.groupform {
	border: 3px solid #b3d952;
	width: 255px;
	background: #FFFFFF;
	margin: 15px 0px 0px 20px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.forminstruct {
    color: #fff;
	border: 0px solid #c00;
	padding:10px;
	background:#8dc000;
	font-weight:bold;
}
div.sportscopy p{color:#000;}
div.sportscopy  h1{	
	color: #6799e1;
	padding-bottom: 4px;
	border-bottom: 1px solid #ffaf00;
}

/* available_rooms.jsp */
div.check-availability{
  background-color:#FFF4D9;
  border-top:1px solid #94B2E6;
  border-left:1px solid #94B2E6;
  border-bottom:1px solid #94B2E6;
  border-right:1px solid #94B2E6;
}

/* confirmation.jsp */
table.header-nav-table{background-color:#fff;}
table.lq-returns-summary{border-color:#ffcc00;}
table.lq-returns-summary tr.thead{background-color:#ffde59;}
table.lq-returns-summary tr.tbody{background-color:#FFF;}
table.confirmation-bg, td.confirmation-bg{background-color:#ffde59;}

/* error.jsp */
body#error{background-color:#fff; color:#000;}
body#error a{color:#0000FF;}
body#error a:visited{color:#800080;}
body#error a:active{color:#FF0000;}

/* pu_billing_info.jsp */
tr.subnav-bar{background-color:#2964CC;}
tr.subnav-bar td{background-color:#2964CC;}

/* pu_change_details.jsp */
div.rate-details{background-color:#FFCC80; color:#333;}

/* cobrand/index.jsp */
table.search-box, tr.search-box{background-color:#fff4d9;}

.horizontal-divider{border-top:1px solid #ccc;}
.horizontal-divider-up{border-top:1px solid #ccc;}

.franchise-resources  {
border:0px solid #c00;
float: left;
margin: 0 30px 0 0;
line-height: 200%;
}
.franchise-resources a {
background: url(/lq/images/common/lq/pdf.gif) 0 0 no-repeat;
padding: 0 0 8px 15px;
}
   
/* groups/index.jsp */
div.groupform div.error-message{color:#ff0000;}

/* search/pot-cat-search.jsp */
table.poi-result-list tr.thead{background-color:#ffe57f;}
table.poi-result-list td.empty{background-color:#fff;}

/* Featured Destination Styles */
.featdest{color:#000;}
A:LINK.featdest, A:VISITED.featdest, A:ACTIVE.featdest{color:#2964CC;}
A:HOVER.featdest{color:#2964CC;}
.destname{color:#FF9900;}
A:LINK.hotel, A:VISITED.hotel, A:ACTIVE.hotel{color:#cc6633;}
A:HOVER.hotel{color:#CC9900;}
.returns{color:#000;}
A:LINK.returns, A:VISITED.returns, A:ACTIVE.returns, A:HOVER.returns{color:#333399;}
.pageheading{color:#FF9900;}  

/* image library styles */
.image-library-table{background-color:#FFF4D9;}
.spring p, .spring li{font-size:12pt; line-height:18px;}
/* end vml-legacy-code_branding.css */


/* begin global_branding.css */
/*html, body{background-color:white; color:black;}*/

/* links */
div#content a:link, div#content a:visited{color:rgb(41,100,204);}
div#content a:hover{color:rgb(191,57,31);}
h2 a:link, div#content a:link, h2 a:visited, div#content a:visited{}

/* headers */
div#content h2{background-color:rgb(255,204,128);}   

/* content box */
div#content div.box{
	border-top:1px solid rgb(204,204,204);
	border-left:1px solid rgb(204,204,204);
	border-right:2px solid rgb(153,153,153);
	border-bottom:2px solid rgb(153,153,153);
	background-color:rgb(255,244,217);
}

/* hotel pictures */
div#hotel-pictures div.box{
	border-top:1px solid rgb(150,179,230);
	border-left:1px solid rgb(150,179,230);
	border-bottom:1px solid rgb(150,179,230);
	border-right:0;
	background-color:#fff;
}

/* three columns */
div.three-columns{border-bottom:1px solid rgb(204,204,204);}
div.three-columns h6{color:rgb(41,100,204);}
div.three-columns ul li{
	background-image:url(/lq/images/body/bullet.gif);
	background-repeat:no-repeat;
	background-position:1px 3px;
	padding-left:8px;
}
/* end global_branding.css */


/* begin nav_branding.css */
div#primary-nav{background: #fff url(/lq/images/common/lq/top_bg.jpg) repeat-x 0 0;}
div#primary-nav ul{list-style:none;}  
div#primary-nav li{font-weight:bold;}
div#primary-nav ul a{
	background: url(/lq/images/primary-nav/lq/tabs-bg.gif) no-repeat 0 0;
	color:#fff;
	text-decoration:none;
	border-right: 0px solid #64a500;
}
div#primary-nav ul .returnsNav a{
	background: url(/lq/images/primary-nav/lq/tabs-bgr.gif) no-repeat 0 0;
	color:#fff;
	text-decoration:none;
	border-right: 0px solid #64a500;
}
div#menu a:hover{background: url(/lq/images/primary-nav/lq/tabs-bg2.gif) no-repeat 0 0;color:#2964cc;}
div#menu .returnsNav a:hover{background: url(/lq/images/primary-nav/lq/tabs-bg2r.gif) no-repeat 0 0;color:#2964cc;}	

div#primary-nav #current-section, div#primary-nav #current-sectionR{
	background-image:url(/lq/images/primary-nav/lq/tabs-left-on.gif);
	background-repeat:no-repeat;
	padding: 0 0 0 3px;
}
div#primary-nav #current-section a{
	background: #fff url(/lq/images/primary-nav/lq/tabs-right-on.gif) top right; 
	background-repeat:no-repeat;
	text-decoration:none;
	color:rgb(0,0,0);
	padding-right:9px;
}
div#primary-nav #current-sectionR a{
	background: #fff url(/lq/images/primary-nav/lq/tabs-bgr-on.gif) top right; 
	background-repeat:no-repeat;
	text-decoration:none;
	color:rgb(0,0,0);
	padding-right:50px;
}
div#primary-nav #current-section a:hover, div#primary-nav #current-sectionR a:hover{color:#2964cc;}
div#primary-nav li.lastli {color:#8dc000;display:block; padding:7px 2px 7px 2px;width:1px;background: url(/lq/images/primary-nav/lq/tabs-bg.gif) no-repeat 0 0;}

/* secondary nav */
div#secondary-nav{border:0px solid #c00; font-size:0.9em;}
div#secondary-nav ul a{color:rgb(0,0,0); text-decoration:none;}
div#secondary-nav ul a:hover{color:rgb(41,100,204);} 
div#secondary-nav #current-secondary-section a{ 
	border-bottom:4px solid #8dc000;
	text-decoration:none;
	font-weight:bold;
}
/* end nav_branding.css */


/* begin forms_branding.css */
div#content div.box fieldset{background-color:rgb(255,244,217);}
/* end forms_branding.css */

#langToggle{
    font-size:11px;
    position:absolute; top:10px; left:672px;
    width:100px;
    border: 0px solid #c00;
}
#langToggle a{ text-decoration:underline; color:#3366cc;}



div#respath_ad{ position:absolute; top:0; left:783px;}
html>body div#respath_ad{ position:absolute; top:150px; left:783px;}

.clearDiv {
clear: both;
height:1px;
font-size: 1px;
}
