﻿body {
    font: 12px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
    background-image: url(/images/backdrop.jpg);
}    
.perPageSelector  {color:#333333; text-decoration:none; font-size:11px; margin-left:10px;}
.perPageSelector  A:link {color:#333333; text-decoration:none; font-size:11px;}
.perPageSelector  A:hover {color:#000000; text-decoration:underline; font-size:11px;}
.perPageSelector  A:active {color:#333333; text-decoration:underline; font-size:11px;}
.perPageSelector  A:visited {color:#333333; text-decoration:none; font-size:11px;}


.pageSelectors  {color:#666666; text-decoration:none; font-size:11px;}
.pageSelectors  A:link {color:#666666; text-decoration:none; font-size:11px;}
.pageSelectors  A:hover {color:#333333; text-decoration:underline; font-size:11px;}
.pageSelectors  A:active {color:#FFCC00; text-decoration:underline; font-size:11px;}
.pageSelectors  A:visited {color:#666666; text-decoration:none; font-size:11px;}

.closeButton
{
    z-index:30;
}
.linkButton
{
    background-color:Transparent ; 
    border: none; 
    background: none; 
    color:#ffffff; 
    text-decoration: underline; 
    font-size:11px;
    cursor:pointer;
}
.linkButton:hover
{
    font-weight:bold;
}

.moreSearch
{
    border-style: none none solid none;
    border-width: 1px;
    border-color: inherit;
    background: none;
    width:132px;
    text-decoration: underline;
    cursor: pointer;
    height: 20px;
}
.moreSearch:hover
{
    color:#929292;
    border-color:#929292;
}
.kmLink
{
    border-style: none none solid none;
    border-width: 1px;
    border-color: inherit;
    background: none;
    width:132px;
    text-decoration: underline;
    cursor: pointer;
    height: 20px;
    color:#ffffff;
}
.kmLink:hover
{
}
.unselectedSort
{
    vertical-align:top;
    background-image:url(/images/sort-unselected.gif);
    height:21px;
    text-align:center;
    padding-top:6px; 
    font-size:11px;
    font-weight:bold;
    color:#000000; 
    text-decoration:none;  
}
.selectedSort
{
    vertical-align:top;
    background-image:url(/images/sort-selected.gif);
    height:21px;
    text-align:center;
    padding-top:6px;  
    font-size:11px;
    font-weight:bold; 
    color:#000000; 
    text-decoration:none;
}
.resultsNavigator
{
    border: 1px none rgb(0, 0, 0); 
    position: relative; 
    padding-top: 10px; 
    width: 720px; 
    padding-right: 10px; 
    height: auto; 
	background-image: url('/images/result730-2.jpg');
    top: 0px;
    left: 0px;
}
.resultsNavigator .title
{
    height: 1em; 
    font-size: 26px; 
    letter-spacing: -0.06em;
	background-image: url(/images/result730-2.jpg);
	padding-left:20px;
}
.resultsNavigator .subTitle
{
    font-size: 12px; 
    letter-spacing: normal; 
    font-weight: normal;
	padding-left:20px;
}
.resultsNavigator .filterSets
{
    border: 1px none rgb(0, 0, 0); 
    position: relative; 
    padding-top: 10px; 
    width: 710px; 
    padding-right: 10px; 
    height: 110px; 
    background-image: url(/images/filtersbg.png);
}
.yui-skin-sam .dateBox
{
    width:80px;
}
.yui-skin-sam .calContainer
{
    position:absolute;
    left:350px;
    top:-100px;
    z-index:999;
    width:170px;
    color:#000000;
}
.roomRequiredAvailability
{
    display:block;
    height:50px;
    width:600px;
}
.roomRequiredAvailability .topRow
{
    display:block;
    height:35px;
    float:left;
    width:200px;
}
.roomRequiredAvailability .checkIn
{
    position: relative;
    float:left; 
}
.roomRequiredAvailability .numNights
{
    position: relative;
    float:left;
    left:30px;
}
.roomRequiredAvailability .secondRow
{
    display:block;
    left:200px;
    float:left;
    height:50px;
    width:400px;
}
.roomRequiredAvailability .rooms
{
    position: relative;
    display:block;
    left:5px;
    float:left;
}
.roomRequiredAvailability .adults
{
    position: relative;
    display:block;
    left:100px;
    float:left;
}
.roomRequiredAvailability .children
{
    position: relative;
    display:block;
    left:150px;
    float:left;
}
.calendarButton
{
    background-image:url(/images/buttons/newcal.gif);
    border:none;
    width:22px;
    height:22px;
    color:#0000ff;
}
.searchCloseButton
{
    background-image:url(/images/x.png);
    border:none;
    width:34px;
    height:37px;
    position:absolute;
    left:275px;
    background-color:Transparent;
    z-index:4;
}
.allCloseButton
{
    background-image:url(/images/x.png);
    display:block ;
    border:none;
    width:34px;
    height:37px;
    left:475px;
    position:relative;
    top:-38px;
    background-color:Transparent;
    z-index:8;
}
.loginTop
{
    background-image:url(/images/results_01.png);
    height:15px;
    margin-top:20px;
    position:relative;
    width:486px;  
}
.loginContent
{
    background-image:url(/images/results_02.png);
    position:relative;
    display:block;
    width:466px;
    height:200px;
    padding:10px;
}
.regContent
{
    background-image:url(/images/results_02.png);
    position:relative;
    display:block;
    width:466px;
    height:550px;
    padding:10px;
}
.loginBottom
{
    background-image:url(/images/results_03.png);
    height:11px;
    position:relative;
    width:486px;
}
.signInButton
{
    margin-left:300px;
}
.regButton
{
    margin-left:200px;
}
.inUsePanel
{
    position:absolute;
    width:200px;
    height:200px;
    padding:10px;
    top:102px;
    left:122px;
    background-color:#ffffff;
}
.plainButtonBlack
{
    background-image:url('/images/login.png');
    width:100px;
    height:40px;
    text-align:center;
    top: 200px;
    left: 60px;
    position: absolute;
}
.clearButton
{
    border-style: none;
    border-color: inherit;
    border-width: medium;
    background-color:Transparent;
        width:100px;
        font-size:12px;
        padding-top:2px;
        color:#ffffff;
        font-weight:bold;
}
.pwReminder
{
}
.existingUserPanel
{
    top: 8px; 
    left: 50px; 
    position: absolute; 
    height: 198px;
    width:367px;
}
.noAcountButton
{
    background-image:url(/images/pricingandavailability-1.png);
    width:200px;
    height:25px;
    background-color:Transparent;
    border:none;
}
.yesAccountButton
{
    background-image:url(/images/pricingandavailability-1.png);
    width:200px;
    height:25px;
    background-color:Transparent;
    border:none;
}
.rightMiddle
{
    top: 221px;
    left: 256px;
    position: absolute;
    height: 312px;
    width: 502px;
}
.rightRight
{
    top: 221px;
    left: 765px;
    position: absolute;
    height: 315px;
    width: 225px;
}
.addedToMyHotels {
	position:relative;
	float:left;
	text-align:center;
	padding-top:4px;
	padding-left:20px;
	width:130px;
	top:10px;
	font-size:12px;
	height: 35px;
	background-image: url(/images/addedtomyhotels.png);
	layer-background-image: url(/images/addedtomyhotels.png);
	border: 1px none #000000;
}

