.error, .errors, .fielderror, .labelerror{color:#CC0000;}.labelerror, .globalerrors, .globalerrors a{font-weight:bold;}.globalerrors{background-color:#CC0000;padding:8px 20px;}.globalerrors, .globalerrors a{color:white;}.searchbymap {font:9px;font-weight:bold;text-decoration:underline;}.moresearchoptions {font-weight:bold;}.content .tollfree {font:12px;font-weight:bold;}body {background-color: #ffffff; width:950px; color:#727174;}body,div,input,p,td,th,a,select,textarea{font:10px Verdana,Arial,Helvetica,Sans-Serif}input,select,textarea,th{font-weight:bold}a,a:visited,.hotelcompare h2 a:visited{color:#251050}a:hover{color:#003366}body,form{margin:0px}.title{font-size:16px;font-weight:bold}h1{border-bottom:1px solid black;margin-bottom:10px}hr{background:#CCCCCC;border:0px;height:1px;margin:0px}img{border:0px}table{width:100%}#loginnav a,#loginnav a:visited{color:#FFFFCC;font-weight:bold;text-decoration:none}#loginnav .welcome{background:#CC6600}#loginnav .welcome .greeting{height:21px;padding-left:75px;text-align:left;width:auto}#loginnav td{color:#FFCC99}.disabled{background:#CCCCCC}.divider{border-top:1px solid #A59C84}.entryform{background:#DEDDDF;color:#666666}.entryform td{padding:2px 4px 2px 4px;vertical-align:middle}.highlight{color:#CC6600}.infoheader{background:#CCCC99;padding:3px 4px 3px 4px;border-bottom:1px solid black;border-top:1px solid black;font-weight:bold;margin:3px 0px 3px 0px}.infosubheader{background:#CCCCCC;padding:3px 0px 3px 10px}.stripes{background-image:url(/images/global_sidenav_stripes.gif);height:6px}.title{font-size:16;font-weight:bold}.nowrap{white-space:nowrap}.dividerwhite{background:white;height:3px;margin:0px;padding:0px}td.formlabel{font-weight:bold;text-align:right;width:25%;padding-right:12px}.sidenav a,.sidenav a:visited{color:#999966;font-weight:bold;text-decoration:none}.sidenav a:hover,.sidenav .selected{color:#663300;font-weight:bold}.sidenav ul{margin-left:20px;padding:0px}.sidenav li{list-style:url('/images/rad/sublink_bullet.gif') outside;margin-bottom:5px}.sidenav li p{color:#666666;font-weight:normal}.promo{margin-top:25px;text-align:center}.promo a{font-weight:bold}.news .contact{margin-top:10px}.news .contact .name{font-weight:bold}.hotelinfo{margin-top:3}.hotelinfo .image,.hotelinfo .summary,.hotelinfo .amenities{background:#F5F5F5}.hotelinfo .image{text-align:center;width:130px;white-space:nowrap}.hotelinfo .summary a,.hotelinfo .summary a:visited{font-weight:bold}.hotelinfo .amenities{padding-right:8px;}.hotelinfo .amenities .unavailable{color:#C0C0C0;}.hotelbio .content,.hotelbio .content p{font-size:11}.hotelbio .instruction{padding: 4px 4px 0px 8px; font-size: 11}.hotelbio .image1{padding: 8px 2px 4px 4px; margin: 1px; width: 180px}.hotelbio .image2{padding: 8px 2px 4px 2px; margin: 1px; width: 180px}.hotelbio .image3{padding: 8px 4px 4px 2px; margin: 1px; width: 180px}.hotelbio .alt-image1{padding: 8px 2px 4px 4px; margin: 0px; width: 173px}.hotelbio .alt-image2{padding: 8px 2px 4px 2px; margin: 0px; width: 173px}.hotelbio .alt-image3{padding: 8px 4px 4px 2px; margin: 0px; width: 173px}.hotelbio .caption1{vertical-align: top; padding: 0px 2px 0px 4px; width: 173px}.hotelbio .caption2{vertical-align: top; padding: 0px 2px 0px 2px; width: 173px}.hotelbio .caption3{vertical-align: top; padding: 0px 4px 0px 2px; width: 173px}.hotelbio .divider1{background-color: #FFFFFF; width: 6px; height: 1px}.hotelbio .divider2{background-color: #AAAAAA; width: 525px; height: 1px}.hotelbio .divider3{background-color: #FFFFFF; width: 1px; height: 1px}.page{width:950px;}h1{font-size:16px;font-weight:bold}h2{color:white;background-color:#838284;font-size:11px;font-weight:bold;margin:0px;padding:8px 20px 8px 20px;}h2 td,h2 a,h2 a:visited{color:white;font-size:11px;font-weight:bold}h3{font-size:11px;font-weight:bold;margin:8px 0px 4px 4px;text-align:left}h3.marker{margin-left:0}.leftgutter,.centergutter,.rightgutter{padding:0px;vertical-align:top;}.label{font-weight:bold;padding:1px 4px 1px 0px;}.required{color:#251050}.leftgutter{width:110px;background-color:#F5F5F6;}.leftgutter .panel{background-color:white;}.leftgutter .panel .content{padding-left:20px;}.rightgutter {width:140px; background:url(/images/reg/column.gif) top}.nav a, a.nav{background:url('/images/rad/arrow_forward_1.gif') no-repeat left center;margin-top:5px;padding-left:15px;display:block;}.header{	font:10px Verdana,Arial,Helvetica,Sans-Serif;	margin-bottom:2px;	background:url(../images/reg/banner.gif) no-repeat top;}.header a,.header a:visited{color:#838284;font-weight:bold;text-decoration:none;font-size:10px;text-align:center;padding: 0px 3px 0px 3px}.header a:hover{color:#ACAAAD}.header .navbar a,.header .navbar a:visited{color:#FFFFFF;font-weight:bold;text-decoration:none;font-size:10px;text-align:center;padding: 0px 3px 0px 3px}.header .navbar a:hover{color:#DEDDDF}.header td img,#loginnav td img{display:block}.header .branding{height:76px;}.header .navigation{color:#838284;height:76px;padding:0px 0px 10px 0px;vertical-align:bottom}.header .navigation td{color:#838284;vertical-align:bottom}.header .navbar {background:#838284;}.header .highlightnav a, .header .highlightnav{background:#ACAAAD;color:#C4C4AE;}.header .highlightsep {background:#625F58;width:1px;padding-left:0px;padding-right:0px;}.header .separator {background:#FFFFFF;width:1px;padding-left:0px;padding-right:0px;}.footer{font:9px Verdana,Arial,Helvetica,Sans-Serif;clear:both;margin-top:2px}.footer .navigation{background:#251050;height:44px;padding-left:21px}.footer .copyright{color:white;font-size:9px;background:#838284;height:26px;padding-left:21px}.footer .divider td{background:white;height:2px;}.footer a,.footer a:visited{color:white;text-decoration:underline;font-size:9px;padding-left:21px;text-align:center;}.footer a:hover{color:#C4C4AE}.footer td img,#loginnav td img{display:block}.home .leftgutter{width:280px;background-color:#DEDDDF;}.home .centergutter{width:466px;}.home .rightgutter{width:200px;}.home .rightgutter .container{padding:8px;text-align:center}.home .rightgutter .container .gpcard {text-align:center;}.home .rightgutter .container .gpcard img{position:relative;margin:-37px 0px 20px 0px;vertical-align:top}.home .tollfree{width:100%;padding:10px 20px;text-align:left;font-weight:bold;}.destinations .leftgutter,.offers .leftgutter{width:185px;}.destinations .centergutter,.offers .centergutter{width:563px;background-color:#F5F5F6;}.destinations .centergutter .container,.offers .centergutter .container{background-color:white;}.offers .centergutter .content {background-color:white;}.destinations .rightgutter,.offers .rightgutter{width:200px;}.destinations .thumbnail,.offers .thumbnail{width:70px;height:80px;text-align:right;vertical-align:bottom;}.destinations .thumbnail img,.offers .thumbnail img{width:70px;height:70px;}.destinations .leftgutter h3,.offers .leftgutter h3{margin-left:30px;}.destinations .leftgutter .panel,.offers .leftgutter .panel{background-color:#F5F5F6;}.destinations .leftgutter .panel .content,.offers .leftgutter .panel .content{border:1px solid #B3B1A4;margin:5px 0px 10px 15px;padding-left:15px;}.destinations #destination-guides .content {background-color:white;}.destinations .rightgutter {width:200px;}.destinations .rightgutter .container, .offers .rightgutter .container {padding:12px 14px 23px 14px;}.destinations .rightgutter .container .offers, .offers .rightgutter .container .offers{padding-bottom:20px;border-style:solid;border-width:1px;border-color:#DEDDDF;}#hotdeals td,#hotdeals th{border-bottom:1px solid #F5F5F6;}.offers #offerfilters .content{background-color:white;}.offers .navbar{background-color:rgb(70, 68, 62);color:white;}.offers .navbar a{color:white;}.offers #bookingpanel{border:1px solid #F5F5F6;border-bottom:0px;width:320px;}.offers #bookingpanel .entryform{background-color:white;}.offers #bookingfooter {width:320px;}.offers h1#headline {border:none;}.offers h2#subhead {background-color:white;color:black;padding:0px;}.offers h2#subhead a, .offers .centergutter h2 a:visited {color:#251050}.offers h2#subhead a:hover{color:#003366}.offers #country {width:140px;}.offers #bookingpanel .panel .content {padding-right:5px;}.offerimage{width:70px;height:70px;}.reservations .centergutter{width:747px;background-color:#F5F5F6;}.reservations .centergutter .panel{background-color:white}.reservations .centergutter .container{margin:15px;}.reservations .centergutter .container .content{padding:15px;background-color:white;}.reservations .centergutter#search-criteria{background-color:white;}.reservations .centergutter#search-criteria .container{margin:0px;}.reservations .centergutter#search-criteria .container .content{padding:15px;}.reservations .rightgutter{width:200px;}.borderedpanel#hotel-search-info{width:300px}.reservations h1{border:none;font-size:14px;margin:4px 0px 4px 0px;}.reservations h2.step-number{padding:8px 7px 8px 9px;background-color:#46443E;margin-right:2px}.reservations table.rates{border:1px solid #DEDDDF;padding:10px;border-collapse:collapse;text-align:center;}.reservations table.rates td, .reservations table.rates th{border:1px solid #DEDDDF;padding:10px;}.reservations table.rates td .container{margin:0px;padding:10px;}.reservations table.rates td.blankcell {background-color:#DEDDDF;}.reservations table.rates th {font-size:10px;}.reservations .content .nav a, a.nav{display:inline;padding-left:12px;padding-right:20px;}.reservations .entryform{background:none;color:#333333;}.reservations .entryform td{padding:3px 4px 3px 0px;vertical-align:middle;}.reservations .entryform td.required{padding-left:25px;}.reservations .entryform td.message{padding-left:10px;width:275px;}.reservations .sideoffers {padding:12px 14px 23px 14px;}.reservations .sideoffers .offers{padding-bottom:20px;border-style:solid;border-width:1px;border-color:#DEDDDF;}.reservations .amenities, .amenities{white-space:nowrap;background-color:white}.reservations .amenities span, .amenities span{margin-top:5px;margin-top:"2px";margin-bottom:0px;padding-left:15px;display:block;white-space:nowrap;}.reservations .amenities span.available, .amenities span.available{background:url('/images/rad/amenities_check.gif') no-repeat left center;height:8px;}.reservations .amenities span.unavailable, .amenities span.unavailable{background:url('/images/spacer.gif') no-repeat left center;height:8px;width:12px;color:#ADADAD;}#room-cost{width:255px;width:'285px';}#room-cost-total{width:255px;width:'285px';background-color:#DEDDDF;}#reservation-step-header .steps td{text-align:center;width:90px}#reservation-step-header .steps .button {float:none;font-size:12px;font-weight:bold;padding:2px 4px 2px 4px;border:1px solid #46443E;text-decoration:none;}#reservation-step-header .steps .stepname {font-size:9px;color:#AAA89C;margin-top:8px;}#reservation-step-header .steps .previous .button{background-color:#46443E;color:#F5F5F6;}#reservation-step-header .steps .current .button{background-color:#46443E;color:white;}#reservation-step-header .steps .next .button{background-color:#DEDDDF;color:#AAA89C;border:1px solid #AAA89C;}#reservation-step-header .steps .current .stepname{color:#333333;font-weight:bold;}#reservation-step-header .titlelinkseparator{color:#AAA89C;font-size:12px;font-weight:bold;padding:0px 11px;}#reservation-step-header hr{height:1px;background:#AAA89C;margin-top:"-7px";margin-right:50px;}div.#policy-acceptance{border:1px solid #235588;padding:5px 10px;text-align:left;}.layout-2 .centergutter{width:750px;}.layout-3 .centergutter{width:608px;background-color:#F5F5F6;}.layout-3 .centergutter .contentpane{width:608px;}.sectionheading{height:100px;background-color:#DEDDDF;;vertical-align:bottom;background-position:top right;background-repeat:no-repeat;}.sectionheading h1{border:none;padding:70px 0px 0px 15px;margin:0;}.panel{background-color:#DEDDDF;margin-top:15px;}.panel .content{padding:15px;}.panel .content .headline{font-weight:bold; color:#727174;}.panel .content .summary{border-bottom:1px solid #DEDDDF;padding-left:10px;vertical-align:middle;}.borderedpanel{border:1px solid #DEDDDF;padding:20px 15px;text-align:left;}.rightgutter .borderedpanel hr{width:80%;height:1px;background:#DEDDDF;margin-left:10%;text-align:center;}.rightgutter .borderedpanel hr{margin-left: 0px; /* for IE5 and IE6 */}.rightgutter .borderedpanel li{margin-left:-25px;list-style:square outside;color:#B01A2A;text-align:left;}.rightgutter .borderedpanel li span{color:#333333;}.rightgutter .borderedpanel ul{margin-bottom:15px;margin-top:10px;}.rightgutter .borderedpanel ul{margin-bottom:8px;margin-top:3px; /* for IE5 and IE6 */}.sidenav {width:160px;}.sidenav .heading {margin-left: 18px; padding-top:10px; padding-bottom:10px;font-weight: bolder;color: black;}.sidenav .li {margin-left:16px;padding:8px 0px 6px 12px;background-image:url(/images/rad/arrow_forward_1.gif); background-repeat:no-repeat; background-position: 0 11;color:black;font-weight:normal;font:10px Verdana}.sidenav .li a, .sidenav .li a:visited{color:black;font-weight:normal;font:10px Verdana;text-decoration:underline;}.sidenav .li a:hover{color:#235588;font-weight:normal;font:10px Verdana;text-decoration:underline;}.cu .heading {background-color:#F5F5F6;font-weight:bold;padding:10px 10px 10px 10px;}.cu .leftgutter {padding:0px 0px 15px 0px; width:160px; background-color:#F5F5F6; vertical-align:top;}.cu .centergutter {background-color:#F5F5F6;width: 558px; padding:15px 15px 15px 0px; }.cu .centergutter table{padding:0 0 0 0}.cu .centergutter .bodycontent {background-color:white; padding: 15px 15px 15px 15px;}.cu .centergutter .bodycontent .head {background-color:white;width:543px}.cu .centergutter .bodycontent .content {background-color:white ;width:543px; padding:15px 15px 15px 15px;}.cu .rightgutter {width:200px;}.cu .leftgutter .panel {margin:15px 15px 15px 15px; background-color:#F5F5F6; }.cu .leftgutter .panel .content{margin-bottom:15px;border-style:solid;border-width:1px;border-color:#DEDDDF;}.cu .sidenav .moreinfo{background-color:#DEDDDF}.cu .sidenav .heading {margin-left: 12px; padding-top:10px; padding-bottom:10px;font-weight: bolder;color: black;}.cu .sidenav .li {padding:8px 0px 6px 12px;background-image:url(/images/reg/webextra_arrow.gif); background-repeat:no-repeat; background-position: 0 11;color:black;font-weight:normal;font:10px Verdana}.cu .sidenav .li a, .sidenav .li a:visited{color:black;font-weight:normal;font:10px Verdana;text-decoration:underline;}.cu .sidenav .li a:hover{color:#235588;font-weight:normal;font:10px Verdana;text-decoration:underline;}.cu .centergutter .nav .li {padding:8px 0px 6px 12px;background-image:url(/images/reg/webextra_arrow.gif); background-repeat:no-repeat; background-position: 0 11;color:black;font-weight:normal;font:10px Verdana}.cu .centergutter .nav .li a, .sidenav .li a:visited{color:black;font-weight:normal;font:10px Verdana;text-decoration:underline;}.cu .centergutter .nav .li a:hover{color:#235588;font-weight:normal;font:10px Verdana;text-decoration:underline;}.form {background-color:white;color:#666666;}.form td {padding:2px 4px 2px 4px;vertical-align:middle}.form .required{width:2%;}.form .left {width:28%;}.form .center {width: 40%;}.form .right {width: 30%;}.myaccount .sidenav {width:160px;}.myaccount .sidenav .li {margin-left:16px;padding:8px 0px 6px 12px;background:url(/images/reg/webextra_arrow.gif) no-repeat; background-position: 0 11;color:#333333;font-weight:normal;font:10px Verdana}.myaccount .sidenav .li a, .myaccount .sidenav .li a:visited{color:#251050;font-weight:normal;font:10px Verdana;text-decoration:underline;}.myaccount .sidenav .li a:hover{color:#251050;font-weight:normal;font:10px Verdana;text-decoration:underline;}.myaccount .leftgutter, .myaccount .rightgutter {background-color:#DEDDDF;}.myaccount .leftgutter .container, .myaccount .rightgutter .container {width:200px;}.myaccount .centergutter {width:546px;background-color:#FFFFFF;}.myaccount .centergutter .container{width:516px;margin-left:15px;margin-bottom:15px;margin-right:15px;padding-bottom:1px;background-color:white}.myaccount .centergutter .container h3 {color:white;background-color:#DEDDDF;font-size:11px;font-weight:bold;margin:0px;padding:8px 0px 8px 20px;}.myaccount .centergutter .container .blankspace {height:15px; background-color:#FFFFFF;}.myaccount .centergutter .container .titlebar {background-color:#838284;}.myaccount .acctnav {margin-left:14px;margin-top:23px;margin-right:14px;margin-bottom:5px;width:172px}.myaccount .acctnav table{border-style:solid;border-width:1px;border-color:#DEDDDF;}.myaccount .specoffers {margin:10px 14px 10px 14px;}.myaccount .specoffers h3{padding:12px 14px 0px 0px;}.myaccount .specoffers .offers{padding-bottom:20px;border-style:solid;border-width:1px;border-color:#DEDDDF;}.myaccount .centergutter .container .entryform {background-color:white;margin:15px;width:486px;}.myaccount .centergutter .container .entryform td.hotelcontent {vertical-align:text-top;width:250px}.myaccount .centergutter .container td.blankspace1 {width:15px;}.myaccount .centergutter .container td.image {width:70px;height:70px;vertical-align:text-top;vertical-align:top;}.myaccount .centergutter .container .entryform td.formlabel{font-weight:normal;text-align:left;width:38%;color:black}.myaccount .centergutter .container .reserv {margin:15px;width:486;}.myaccount .receipt {background-color:#FFFFFF;}.myaccount .receipt .container {width:748px;margin:15px;padding-bottom:1px;background-color:white;}.myaccount .updatesuccess {background-color:white;padding:4px 4px;margin-top:10px;font-weight:bold}.myaccount .rightgutter .gppanel {margin:15px;}.myaccount .rightgutter .gpbalance {border:1px solid #DEDDDF;text-align:center;padding:8px 0px 8px 0px;}.myaccount .rightgutter .gpbalance p{margin:4px}.myreservations {position:"relative";bottom:"-1px";overflow:"visible";} .myreservations .tab td{height:30px;white-space:nowrap; padding-bottom:5px; vertical-align:bottom;padding-bottom:"0px";}.myreservations .tab td span{font-weight:bold;height:30px;padding:5px 15px 5px 15px;margin-right:10px;white-space:nowrap;text-align:center;}.myreservations .tab a, .myreservations .tab a:visited, .myreservations .tab a:hover{font-weight:bold;color:#333300;}.myreservations .tab .active {background-color:white; border-left:1px solid #DEDDDF; border-right:1px solid #DEDDDF; border-top:1px solid #DEDDDF; border-bottom:1px solid #FFFFFF;}.myreservations .tab .inactive {background-color:#DEDDDF;border-bottom:1px solid #DEDDDF;}.activePanel {display: inline;}.inactivePanel {display: none;}.myreservationstable {border:1px solid #DEDDDF;width:486px;}.myresercationstable td.blankspace2 {width:85px;}.feature {background-color:#F5F5F6;}.feature div {margin:20px;padding:10px;background-color:white;}.waitpage {background:#46443e;color:#ffffff;width:950px;}.waitpage div {font-weight:bold;}.waitpage img {display:inline;}.bookingpanel {width:280px;background:#DEDDDF}.bookingpanel .content{height:288px;vertical-align:top;text-align:center;padding:12px 18px 10px 20px;}.bookingpanel .entryform td{padding:2px 0 2px 0;vertical-align:top;}.bookingpanel .entryform .bottomspace{padding:10px 0 12px 0;}.bookingpanel .entryform .verticalspace{height:3px}.bookingpanel .entryform .hline{border-top:1px solid #DEDDDF;}.bookingfooter {float:left;height:30px;width:280px;}.bookingfooter a {color:#ffffff;background-repeat:no-repeat;display:block;background-color:#7e7b73;padding:9px 0 9px 20px;text-decoration:none;font:10px Verdana,Arial,Helvetica,Sans-Serif;font-weight:bold;}.bookingfooter a:hover {background-color:#625f58;color:white;}.bookingfooter a:hover img { background-image:url('/images/rad/btn_forward_arrow_over_2.gif'); }.bookingfooter a img {border:none;}.bookingfooter a img {background-image:url('/images/rad/btn_forward_arrow_main_2.gif');vertical-align:bottom;margin-bottom:1px;height:9px;width:6px}.bookingfooter span {color:#99cc00;}.tabs{height:31px}.tabs a,.tabs a:hover,.tabs a:visited,.tabs td{font-weight:bold;text-decoration:none;text-align:center;color:#625f58;}.tabs td{background-color:#ffffff;width:auto;}.tabs .selected {background:#DEDDDF;color:#000000;padding-left:10px;padding-right:10px}.tabs .selected a{color:#000000;}.tabs .unselected {background:#c4c4ae;padding-left:10px;padding-right:10px;}.tabs .separator{width:2px;font-size:6px}.lrg .leftgutter {width:160px; background-color:#F5F5F6; vertical-align:top; padding-top:35px;}.lrg .leftgutter a {color:black;text-decoration:none}.lrg .leftgutter a:hover {text-decoration:underline}.lrg .leftgutter .sectiontitle {background-color:#F5F5F6; font-weight:bold; color:black;}.lrg .leftgutter .sectiontitle .notselected {font-weight:bold; color:black; padding:7px 0px 7px 18px;}.lrg .leftgutter .sectiontitle .notselected a{font-weight:bold; color:black;}.lrg .leftgutter .sectiontitle .selected {background-color:white; font-weight:bold; color:black; padding:7px 0px 7px 18px;}.lrg .leftgutter .subsectiontitle {background-color:#F5F5F6;background-image:url(/images/rad/arrow_forward_1.gif); background-repeat:no-repeat; background-position: 18 10;color:black;font-weight:normal;}.lrg .leftgutter .subsectiontitle .notselected {font-weight:normal; color:black; padding:7px 0px 7px 33px;}.lrg .leftgutter .subsectiontitle .selected{background-color:white;background-image:url(/images/rad/arrow_forward_1.gif); background-repeat:no-repeat; background-position: 18 10;color:black;font-weight:normal;padding:7px 0px 7px 33px;}.lrg .centergutter {background-color:#F5F5F6;width: 558px; padding:15px 15px 15px 0px; }.lrg .centergutter .bodycontent {background-color:white; padding: 15px 15px 15px 15px;}.lrg .centergutter .bodycontent .lrgheader {background-color:#DEDDDF; width:543px; padding:15px 15px 15px 15px;}.lrg .centergutter .bodycontent .content {background-color:white ; width:543px; padding:15px 15px 15px 15px;}.lrg .centergutter a {text-decoration:underline}.lrg .rightgutter {width:200px;}.lrg .rightgutter .container {padding:12px 14px 23px 14px;}.lrg .rightgutter .container .offers{padding-bottom:20px;border-style:solid;border-width:1px;border-color:#DEDDDF;}.lrg .signin {background-color:#F5F5F6}.lrg .signin .content {width:718px;background-color:#DEDDDF;margin:15px 15px 100px 15px;}.lrg .signin .content .lhs{width:50%;}.lrg .signin .content .rhs{width:50%;}.lrg .signin td {padding:5px 5px 5px 5px;}.lrg .signin .content .lhs .signinform td {padding-left:20px;padding-right:20px}.findres .entryform {background-color:white;border-left:1px solid #DEDDDF;border-right:1px solid #DEDDDF;}.findres .entryform td {padding-left:20px;padding-right:10px}.findres .footerbar {padding-bottom:20px;background-color:white;border-left:1px solid #DEDDDF;border-right:1px solid #DEDDDF;border-bottom:1px solid #DEDDDF;}.lrg .reservation .centergutter{background-color:#F5F5F6; width:710px; width:"748px"; padding:20px 20px 20px 20px;}.lrg .reservation .centergutter .content{background-color:white;}.sectiontemplate .leftgutter {width:160px; background-color:#F5F5F6; vertical-align:top; padding-top:35px;}.sectiontemplate .leftgutter a {color:black;font-weight:normal;text-decoration:none}.sectiontemplate .leftgutter a:hover {text-decoration:underline}.sectiontemplate .leftgutter .selected {background-color:white;}.sectiontemplate .leftgutter .sectiontitle {padding:7px 0px 7px 15px;font-weight:bold;color:black;}.sectiontemplate .leftgutter .sectiontitle a {font-weight:bold;color:black;}.sectiontemplate .leftgutter .subsectiontitle {margin-left:15px;padding:7px 0px 7px 12px;background:url(/images/rad/arrow_forward_1.gif) no-repeat; background-position: 0 10;color:black;font-weight:normal;}.sectiontemplate .leftgutter .selected .subsectiontitle {margin-left:15px;padding:7px 0px 7px 12px;background:url(/images/rad/circle_arrow_1.gif) no-repeat; background-position: 0 10;color:black;font-weight:normal;}.sectiontemplate .leftgutter .subtopictitle {padding:3px 0 3px 28px;}.sectiontemplate .leftgutter .panel{background-color:#F5F5F6;margin:5px 10px 10px 10px;}.sectiontemplate .leftgutter .panel h3 {font-size:10px;}.sectiontemplate .leftgutter .panel .content{border:1px solid #B3B1A4;padding:5px;}.sectiontemplate .leftgutter .moreinfo {background-color:#DEDDDF;margin:20px 0 20px 0;padding:20px 15px 5px 15px;}.sectiontemplate .leftgutter .moreinfo .infotitle {font-weight:bold;padding-bottom:15px;}.sectiontemplate .leftgutter .moreinfo .li {padding:0 12px 15px 10px; background:url(/images/rad/arrow_forward_1.gif) no-repeat; background-position: 0 3;}.sectiontemplate .centergutter{background-color:#F5F5F6;width:588px;vertical-align:top;}.sectiontemplate .centergutter .bodytop{margin:18px 0 8px 0;}.sectiontemplate .centergutter .bodytop .print{margin-left:312px;padding:0px 0px 3px 24px;background:url(/images/rad/print_icon_1.gif) no-repeat;}.sectiontemplate .centergutter .bodytop .mail{margin-right:20px;padding:0px 0px 3px 24px;background:url(/images/rad/email_icon_1.gif) no-repeat;}.sectiontemplate .centergutter .bodycontent {margin-right:15px;margin-bottom:15px;padding:15px;background-color:white;vertical-align:top}.sectiontemplate .centergutter a {text-decoration:underline}.sectiontemplate .centergutter table.franchisedev {background-color:#DEDDDF;padding:0px 10px 10px 10px}.sectiontemplate .centergutter .franchisedev .form{background-color:#DEDDDF;}.sectiontemplate .centergutter table.franchisedev .entryform td {padding:5 0px 5px 0px}.sectiontemplate .centergutter table.franchisedev .entryform td.questionlabel {padding-left:10px;font-weight:bold}.sectiontemplate .centergutter table.franchisedev .entryform {color:black;padding:5px 0px 5px 0px}.sectiontemplate .rightgutter {width:200px;}.sectiontemplate .rightgutter .container {padding:12px 14px 23px 14px;}.sectiontemplate .rightgutter .container .offers{padding-bottom:20px;border-style:solid;border-width:1px;border-color:#DEDDDF;}.thumbtitle a.forward {font-weight:bold;color:black;text-decoration:none;}.thumbtitle a.forward img {background-image:url('/images/rad/arrow_graywhite.gif');vertical-align:bottom;margin-bottom:1px;height:9px;width:6px}.thumbtitle a.forward:hover {text-decoration:underline;}.profileenroll .leftgutter {background-color:#F5F5F6;width:750px}.profileenroll .leftgutter .container {background-color:#DEDDDF;margin:15px 15px 60px 15px;padding:15px 15px 30px 20px}.profileenroll .leftgutter .container .content {width:690px}.profileenroll .leftgutter .container .content td {vertical-align:top}.profileenroll .rightgutter {width:200px;background-color:#a19d8f;}.profileenroll .pagetitle {font-weight:bold;font-size:18px;}.enrollform {background-color:white;border-style:solid; border-width: 1px; border-color: #c4c4ae;}.enrollform {padding:0 20px 10px 20px}.enrollform .hline {border-top:1px solid #c4c4ae;margin-top:12px;}.enrollform .entryform {background-color:white;color:black}.enrollform .entryform td{padding:5 0 5 0;vertical-align:middle}.enrollform .entryform td.formlabel{font-weight:normal;text-align:left;width:35%;padding-right:0}.enrollform .entryform td.thankyou{font-weight:normal;text-align:left;width:25%;padding-right:0}.customisesp {background-color:white;border-style:solid; border-width: 1px; border-color: #c4c4ae;}.customisesp table.entryform {background-color:white;color:black;margin:5px 15px 10px 13px}.customisesp .noimage {width:70px;height:70px;margin-left:3px;text-align:center;vertical-align:top;border:1px solid #C4C4AE;}.signinform {padding-left:20px;padding-right:20px;background-color:white;border-style:solid; border-width: 1px; border-color: #c4c4ae;}.signinform td {padding-top:15px;padding-bottom:0px}.logos img {border-style:solid; border-width: 1px; border-color: #c4c4ae;}div.communicate {font-weight:bold;padding:10px 0;}td.enteremail {padding-top:20px;padding-bottom:0;font-weight:bold}.buttons { width:auto; }.buttons td { vertical-align:middle;padding:0px; }.buttons .spacer { background-color:transparent;width:8px;padding:0px; }.buttons a { border:1px solid white;color:white;display:block;font-weight:bold;margin:1px;padding:2px 6px 2px 6px;text-decoration:none; }.buttons a:hover { color:white; }.buttons a:visited { color:white; }.buttons a img { border:none;background-repeat:no-repeat;background-position:center left;margin-bottom:1px;height:9px;width:6px;vertical-align:bottom; }.buttons .v1 {background-color:#251050;}.buttons .v1 a:hover {background-color:#251050;}.buttons .v1 a.back img {background-image:url('/images/reg/btn_back_arrow_main_1.gif');vertical-align:bottom;margin-bottom:1px;height:9px;width:6px}.buttons .v1 a.back:hover img { background-image:url('/images/reg/btn_back_arrow_over_1.gif'); }.buttons .v1 a.cancel img {background-image:url('/images/reg/btn_cancel_icon_main_1.gif');vertical-align:bottom;margin-bottom:1px;height:9px;width:9px}.buttons .v1 a.cancel:hover img {background-image:url('/images/reg/btn_cancel_icon_over_1.gif'); }.buttons .v1 a.check img {background-image:url('/images/reg/btn_check_icon_main_1.gif');vertical-align:bottom;margin-bottom:1px;height:12px;width:13px}.buttons .v1 a.check:hover img {background-image:url('/images/reg/btn_check_icon_over_1.gif'); }.buttons .v1 a.forward img {background-image:url('/images/reg/btn_forward_arrow_main_1.gif');vertical-align:bottom;margin-bottom:1px;height:9px;width:6px}.buttons .v1 a.forward:hover img { background-image:url('/images/reg/btn_forward_arrow_over_1.gif'); }.buttons .v1 a.modify img {background-image:url('/images/reg/btn_change_icon_main_1.gif');vertical-align:bottom;margin-bottom:1px;height:11px;width:13px}.buttons .v1 a.modify:hover img { background-image:url('/images/reg/btn_change_icon_over_1.gif'); }.buttons .v2 {background-color:#838284;}.buttons .v2 a:hover {background-color:#251050;}.buttons .v2 a.back img {background-image:url('/images/reg/btn_back_arrow_main_2.gif');vertical-align:bottom;margin-bottom:1px;height:9px;width:6px}.buttons .v2 a.back:hover img { background-image:url('/images/reg/btn_back_arrow_over_2.gif'); }.buttons .v2 a.cancel img {background-image:url('/images/reg/btn_cancel_icon_main_2.gif');vertical-align:bottom;margin-bottom:1px;height:9px;width:9px}.buttons .v2 a.cancel:hover img {background-image:url('/images/reg/btn_cancel_icon_over_2.gif'); }.buttons .v2 a.forward img {background-image:url('/images/reg/btn_forward_arrow_main_2.gif');vertical-align:bottom;margin-bottom:1px;height:9px;width:6px}.buttons .v2 a.forward:hover img { background-image:url('/images/reg/btn_forward_arrow_over_2.gif'); }.buttons .v2 a.modify img {background-image:url('/images/reg/btn_change_icon_main_2.gif');vertical-align:bottom;margin-bottom:1px;height:11px;width:13px}.buttons .v2 a.modify:hover img { background-image:url('/images/reg/btn_change_icon_over_2.gif'); }.buttons .v3 {background-color:#BEBDB9;}.buttons .v3 a:hover {background-color:#BEBDB9;}.buttons .v3 a.modify img {background-image:url('/images/reg/btn_change_icon_main_3.gif');vertical-align:bottom;margin-bottom:1px;height:11px;width:13px}.buttons .v3 a.modify:hover img { background-image:url('/images/reg/btn_change_icon_main_3.gif'); }.buttons .v4 {background-color:#46443E;}.buttons .v4 a:hover {background-color:#333333;}.buttons .v4 a.forward img {background-image:url('/images/reg/btn_forward_arrow_main_4.gif');vertical-align:bottom;margin-bottom:1px;height:9px;width:6px}.buttons .v4 a.forward:hover img { background-image:url('/images/reg/btn_forward_arrow_over_4.gif'); }.h2backgroundcolor {background-color:#838284}.label{font-weight:bold;padding:1px 4px 1px 0px;}.nav a, a.nav{background:url('/images/rad/arrow_forward_1.gif') no-repeat left center;margin-top:5px;padding-left:15px;display:block;}.reservations .join-gpp ul{margin:5px 0px 5px 20px;}.reservations .join-gpp li{list-style-type:square;}.reservations .hotelsearch .lefttitle {padding:5px 0px 0px 15px;}.reservations .hotelsearch .righttitle {padding:5px 15px 0px 0px;}.reservations .hotelsearch .leftgutter, .mapsearch .leftgutter {width:215px;padding:5px;}.reservations .hotelsearch .leftgutter .highlight, .mapsearch .leftgutter .highlight {padding:15px;}.reservations .hotelsearch .centergutter, .mapsearch .centergutter {width:533px;margin:0px;}.reservations .hotelsearch .centergutter .h2title, .mapsearch .centergutter .h2title{padding-left:10px;margin-top:0px}.reservations .hotelsearch .centergutter .panel .borderedpanel {margin:20px;padding:0px;background-color:white;}.reservations .centergutter{width:747px;background-color:#ACAAAD;}.reservations .centergutter .panel{background-color:white}.reservations .centergutter .container{margin:15px;}.reservations .centergutter .container .headline{color:white;background-color:#838284;text-align:right;padding-right:20;}.reservations .centergutter .container .content{padding:15px;background-color:white;}.reservations .centergutter#search-criteria{background-color:white;}.reservations .centergutter#search-criteria .container{margin:0px;}.reservations .centergutter#search-criteria .container .content{padding:15px;}.reservations .rightgutter{width:200px; background:url(/images/reg/column.gif) top;margin:10px 10px}.reservations .rightgutter .container {padding:0px 0px 23px 0px;}.reservations .rightgutter .container .offers{padding-bottom:20px;border-style:solid;border-width:1px;border-color:#DEDDDF;}.borderedpanel#hotel-search-info{width:300px}.reservations h1{border:none;font-size:14px;margin:4px 0px 4px 0px;}.reservations h2.step-number{padding:8px 7px 8px 9px;background-color:#251050;margin-right:2px}.reservations table.rates{border:1px solid #DEDDDF;padding:10px;border-collapse:collapse;text-align:center;}.reservations table.rates td, .reservations table.rates th{border:1px solid #DEDDDF;padding:10px;}.reservations table.rates td .container{margin:0px;padding:10px;}.reservations table.rates th {font-size:10px;}.reservations .options {padding:10px 20px 15px 12px;text-align:left;}.reservations .content .nav a,.reservations .content a.nav{display:inline;padding-left:12px;padding-right:20px;}.reservations .amenities{white-space:nowrap;background-color:white}.reservations .amenities span{margin-top:5px;padding-left:15px;display:block;white-space:nowrap;}.reservations .amenities span.available{background:url('/images/reg/amenities_check.gif') no-repeat left center;height:8px;}.reservations .amenities span.unavailable{background:url('/images/spacer.gif') no-repeat left center;height:8px;width:12px;color:#ADADAD;}.reservations .entryform{background:none;color:#727174;}.reservations .entryform td{padding:3px 4px 3px 0px;vertical-align:middle;}.reservations .entryform td.required{padding-left:25px;}.reservations .entryform td.message{padding-left:10px;width:275px;}.sectiontemplate .sideoffers {padding:12px 14px 23px 14px;}.sectiontemplate .sideoffers .offers{padding-bottom:20px;border-style:solid;border-width:1px;border-color:#DEDDDF;}.reservations .cxlinfo h2#cxlnum{background-color:#251050;}.reservations .disclaimer{color:#838284;}.reservations .sectiontemplate .hotelsearch{background-color:#ACAAAD;} .reservations .sectiontemplate .leftgutter .content {background-color:#ACAAAD;}.reservations .sectiontemplate .centergutter .content {background-color:#ACAAAD;}.reservations .confirmation{background:white;border:1px solid #251050;}.reservations .confirmation .graphic{background:#251050 url(/images/reg/confirm_res_check.gif) 50% 50% no-repeat;width:30px;}.reservations .confirmation .message{padding-left:15px;vertical-align:middle;font-size:11px;font-weight:bold;}.reservations h2.cancelnum{background-color:#251050}#room-cost{width:255px;width:'285px';}#room-cost-total{width:255px;width:'285px';background-color:#F5F5F6;}#reservation-step-header .steps td{text-align:center;width:90px}#reservation-step-header .steps .button {float:none;font-size:12px;font-weight:bold;padding:2px 4px 2px 4px;border:1px solid #251050;text-decoration:none;}#reservation-step-header .steps .stepname {font-size:9px;color:#838284;margin-top:8px;}#reservation-step-header .steps .previous .button{background-color:#251050;color:#D6D6C6;}#reservation-step-header .steps .current .button{background-color:#251050;color:white;}#reservation-step-header .steps .next .button{background-color:#F5F5F6;color:#838284;border:1px solid #838284;}#reservation-step-header .steps .current .stepname{color:#727174;font-weight:bold;}#reservation-step-header .titlelinkseparator{color:#838284;font-size:12px;font-weight:bold;padding:0px 11px;}#reservation-step-header hr{height:1px;background:#838284;margin-top:"-7px";margin-right:50px;}#policy-acceptance{border:1px solid #251050;padding:5px 10px;text-align:left;}#currency-calculator{background-color:#ACAAAD;padding:0px 10px 10px 10px;text-align:left;}#need-help{background-color:#ACAAAD;border-bottom:2px solid white;}#need-help .borderedpanel{border:1px solid #838284;}#room-options-borg-panel .content{padding-left:5px;}#rate-display table{border-bottom:1px solid #DEDDDF;}#rate-display td{padding-bottom:8px;padding-top:8px;}#rate-display tr.rate-line{background-color:#F5F5F6;}#rate-display .rate-line td{border-top:1px solid #DEDDDF;}.rightgutter * {background-color:transparent;}.shadedpanel{background-color:#ACAAAD;padding:10px;}.ajaxDivHeader { height: 35px; background-color: #DDDDCF; }.crossbrand hr {margin: 30px 0 15px 0;}.postcard .hotelname{font-size: 16px; color: #ACAAAD; height: 60px; background-color: #727174; padding: 10px; font-weight: bold;}.postcard .close{background-color: rgb(214,214,198); padding: 0px;}.postcard .close a{font-weight: bold; color: #ACAAAD;}.postcard .photonum{color:white;}.postcard .content{position:absolute; padding:6px 0px; background-color:black; text-align:right; vertical-align:middle;}.er_leftitle {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	font-style: normal;	color: #666666;	line-height: 40px;	font-weight: bold;	font-variant: normal;}