body {background-color: #ffffff;width:950px}
body,div,input,p,td,a,select,textarea{font:10px Verdana,Arial,Helvetica,Sans-Serif}
input,select,textarea{font-weight:bold}

a,a:visited{color:#6b6352}
body,form{margin:0}
.title{font-size:16;font-weight:bold}
hr{background:#cccccc;border:0;height:1;margin:0}
ul.edw{margin-left:18;padding:0}
.edw li{list-style-image:url(/images/rad/edw/lineitem_bullet.gif)}
img{border:0}
table{width:100%}

#header, #header td{background:white;color:#333333;margin:0}
#header a,#header a:visited{color:#999999;text-decoration:none}
#header .welcome td{background:#efefe7;color:#333333;height:25}
#header .welcome a,#header .welcome a:visited{color:#333333;text-decoration:underline}
#header td img{display:block}

#navbar{background:#d6cebd;margin-top:1}
#navbar a,#navbar a:visited{color:#333333;font-weight:bold;text-decoration:none}
#navbar span{background-image:url(/images/rad/edw/menu_bullet.gif);background-position:2px 50%;background-repeat:no-repeat;padding-left:10;vertical-align:middle}
#navbar .selected a,#navbar .selected a:visited{color:#a59c84}

#leftborder,#rightborder{width:25}

#contentbody,#leftgutter,#centergutter,#rightgutter{vertical-align:top}
#leftgutter{padding:0 25 0 0;width:140}
#rightgutter{padding:25 0 0 25;width:170}

#footer td{background:#a59c84;color:white;height:30;padding:0 25 0 25}
#footer a,#footer a:visited{color:white}

.disabled{background:#CCCCCC}

.tableheader{background:#a59c84}
.tableheader .middle{color:white;font-size:14;font-weight:bold;height:30;vertical-align:middle}

.headernfooter{}
.middlesection{border-bottom:4px solid #a59c84;color:black;font-size:10;font-style:normal;font-weight:bold;height:4;text-align:left;vertical-align:middle}
.headerleftcorner,.headerrightcorner,.leftsectitletop,.rightsectitletop{width:0}
.middlesection{vertical-align:center}
.leftsectitle,.rightsectitle{border-bottom:4px solid #a59c84}
.sectitletext{background:#a59c84;text-align:center;vertical-align:top;width:105}
.sectitletext a,.sectitletext a:visited{color:white;font-variant:small-caps;font-weight:bold}

#rightgutter .headerleftcorner,#rightgutter .middlesection,#rightgutter .headerrightcorner{background:#6b6352;border:none;color:white;font-size:10;font-style:normal;font-weight:bold;height:25;text-align:center;vertical-align:middle}

.tablefooter{background:#CCCCCC;margin:3 0 3 0}
.tablefooter .middle{text-align:right}
.tablefooter .left,.tablefooter .right{height:15;width:15;vertical-align:bottom}
.tablefooter td img{display:inline}
.tablefooter a,.tablefooter a:visited{color:black;font-variant:small-caps;font-weight:bold;text-decoration:none}

a.enrollnow,a.enrollnow:visited{color:#FF9900;font-size:12px;font-style:italic;font-weight:bold;text-decoration:none}

.copy{background:#d6cebd;color:#333333;vertical-align:top}
.divider{border-top:1px solid #a59c84}
.entryform{background:#E7E3E0;color:#64584A}
.entryform td{padding:2 4 2 4;vertical-align:middle}
.entryform .special{border-bottom:2px solid white;color:black;text-align:center}

.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;}

.highlight{color:#6b6352}
.infoheader{background:#a59c84;color:white;font-weight:bold;padding:4;margin:1 0 1 0}
.stripes{background-image:url(/images/global_sidenav_stripes.gif);height:6}
.title{font-size:16;font-weight:bold}
.nowrap{white-space:nowrap}

.home{margin:1 0 1 0}
.home p{margin:4 0 4 0}

.offertable{background:#f5f5f5;border-top:1px solid #CCCCCC}
.offertable td{border-bottom:1px solid #CCCCCC;padding:2}
.offertable a{font-weight:bold}

.offergrid .title{color:#a1899c;font-size:11;font-weight:bold;padding-bottom:5}
.offergrid a,.offergrid a:visited{font-weight:bold}

.business .offergrid .title{color:#715143}

.dividerwhite{background:white;height:1;margin:0;padding:0}

td.formlabel{font-weight:bold;text-align:right;width:25%;padding-right:12}

.servicefirst{background:#a59c84;color:white;padding:3 10 3 10;border-bottom:1px solid #666666;border-top:1px solid #666666;margin:3 0 3 0}

.sidenav a,.sidenav a:visited{color:#6b6352;font-weight:bold;text-decoration:none}
.sidenav a:hover,.sidenav .selected{color:#333333;font-weight:bold}
.sidenav ul{margin-left:20;padding:0}
.sidenav li{list-style:url('/images/rad/sublink_bullet.gif') outside;margin-bottom:5}
.sidenav li p{color:#666666;font-weight:normal}

.rightsidenav td{text-align:center;font-size:11}
.rightsidenav a,.rightsidenav a:visited{color:#6b6352;font-weight:bold;text-decoration:none}
.rightsidenav a:hover,.rightsidenav .selected{color:#333333;font-weight:bold}
.rightsidenav ul{margin-left:20;padding:0}
.rightsidenav li{list-style:url('/images/rad/sublink_bullet.gif') outside;margin-bottom:5}
.rightsidenav li p{color:#666666;font-weight:normal}

.faq .question{color:#006666;font-weight:bold}

.goldrewards .header,.goldrewards .infoheader{background:#FFCC00}
.goldrewards .header a,.goldrewards .header a:visited{color:#990000;font-size:9;font-weight:bold;text-decoration:none}
.goldrewards .sidenav a,.goldrewards .sidenav a:visited{color:#ff9900}
.goldrewards .sidenav a:hover,.goldrewards .sidenav .selected{color:black}

.myacct .middlesection{font-size:14;text-align:left}
.myacct .hotelinfo .image{width:100;vertical-align:top;padding-bottom:10}
.myacct .hotelinfo .summary{vertical-align:top;padding-bottom:10}

.hotdeals .tablefooter{background-color:#666666;background-image:url(/images/vdlinefine.gif)}
.calendar-cell-highlight { background-color: #d6cebd; color: #000000; text-align: center; }

.checkbox td{border:1px solid white;border-top:none}

.promo{margin-top:25;text-align:center}
.promo a{font-weight:bold}

.news .tablefooter{background-color:#666666;background-image:url(/images/vdlinefine.gif)}

.resbreadcrumb{margin-bottom:15}
.resbreadcrumb a,.resbreadcrumb a:visited{color:#666666}
.resbreadcrumb td{color:#a59c84}
.resbreadcrumb .active{color:#333333}
.resbreadcrumb .button{font-weight:bold;padding-right:3;text-align:right}
.resbreadcrumb .buttonactive{color:#333333}
.resbreadcrumb .buttoninactive{color:#a59c84}
.resbreadcrumb .buttonvisited{color:#6b6352}

.hdfooter{background:#a59c84;padding:3 10 3 10;text-align:right}

.hotelinfo{margin-top:3}
.hotelinfo .image,.hotelinfo .summary,.hotelinfo .amenities{background:#efefe7}
.hotelinfo .image{text-align:center;width:130;white-space:nowrap}
.hotelinfo .summary a,.hotelinfo .summary a:visited{font-weight:bold}
.hotelinfo .amenities{padding-right:8}
.hotelinfo .amenities .unavailable{color:#C0C0C0}
.ratebar{background:#f5f5f5;height:20}
.ratesfooter .buttons{background:#a59c84}

.resconfirm .middlesection{background:#a59c84;border:none;padding:4 0 4 0}
.resconfirm .lhs,.resconfirm .rhs{background:#d6cebd;padding:10;vertical-align:top;text-align:left}
.resconfirm .rhs a{font-weight:bold}

.login .lhs,.login .rhs{padding:10;width:49%}
.login .lhs{background:#efefe7}
.login .rhs{background:#eeeeee}
.login .tab td{font-size:14;font-weight:bold}
.login .lhstab{background:#d6cebd}
.login .rhstab{background:#cccccc}

.hotelbio .content,.hotelbio .content p{font-size:11}
.hotelbio .instruction{padding: 4 4 0 8; font-size: 11}
.hotelbio .image1{padding: 8 2 4 4; margin: 1px; width: 180px}
.hotelbio .image2{padding: 8 2 4 2; margin: 1px; width: 180px}
.hotelbio .image3{padding: 8 4 4 2; margin: 1px; width: 180px}
.hotelbio .alt-image1{padding: 8 2 4 4; margin: 0; width: 173px}
.hotelbio .alt-image2{padding: 8 2 4 2; margin: 0; width: 173px}
.hotelbio .alt-image3{padding: 8 4 4 2; margin: 0; width: 173px}
.hotelbio .caption1{vertical-align: top; padding: 0 2 0 4; width: 173px}
.hotelbio .caption2{vertical-align: top; padding: 0 2 0 2; width: 173px}
.hotelbio .caption3{vertical-align: top; padding: 0 4 0 2; 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}
.webextrabutton{color:#663300;font-weight:bold;text-align:center;padding:5 0 5 0;width:93}
.webextrabutton a,.webextrabutton a:visited{color:#a59c84;font-weight:bold;text-decoration:none}
.webextrabutton a:hover{color:#6b6352;font-weight:bold}

.crossbrandselling{margin-top:3;margin-bottom:12}
.crossbrandselling img.infoicon{background-color:#cc6600}
.crossbrandselling .image{text-align:center;width:130;white-space:nowrap}
.crossbrandselling .warning{color:#990000;font-weight:bold;font-size:10pt;margin:4 0 4 0}
.crossbrandselling .about{padding:4 10 4 10}

.genericpopup {background-color:#666666}
.genericpopup td{padding:10}
.genericpopup a,.genericpopup a:visited,.genericpopup a:hover{color:white;font-weight:bold;text-decoration:none}

.webextra {background:#cccccc;color:#333333}
.webextra .makeres {background:#999999}
.webextra .weather {background:#cccccc}
.webextra .closebysearch {background:white}
.hotelbio .checkrate {background:#f5f5f5}
.hotelbio .checkrate .bar {background:#cccccc}
.hotelbio .checkrate td{padding:2 4 2 4;vertical-align:middle}

.rateinfo .price{border-left:3px solid white;text-align:center;vertical-align:middle;width:25%}

/************************* BEGIN new style entries for REDESIGN *****************************/

.page{width:950px;}
h1{font-size:16px;font-weight:bold}
h2{color:white;background-color:#82756D;font-size:11px;font-weight:bold;margin:0px;padding:8px 0px 8px 20px;}
h3{font-size:11px;font-weight:bold;margin:8px 0px 4px 4px;text-align:left}
.leftgutter,.centergutter,.rightgutter{padding:0px;vertical-align:top;}

/* Base gutter widths/colors */
.leftgutter{width:110px;background-color:#D0CDC8;}
.leftgutter .panel{background-color:white;}
.leftgutter .panel .content{padding-left:20px;}
.rightgutter{width:140px;background-color:#E7E3E0;}

/* Header and footer styles */
.header{font:10px Verdana,Arial,Helvetica,Sans-Serif;}
.header a,.header a:visited, .header a:hover{color:#64584A;font-weight:bold;text-decoration:none;font-size:10px;text-align:center;padding: 0px 3px 0px 3px}
.header td img,#loginnav td img{display:block}
.header .branding{background:white;height:100px;padding:0px}
.header .navigation{color:#64584A;background:white;height:100px;padding:0px 0px 10px 0px;vertical-align:bottom}
.header .navigation td{color:#64584A;vertical-align:bottom}
.header .navbar {background:#978981;color:white}
.header .navbar a{color:white}
.header .highlightnav a, .header .highlightnav{background:#61412D;color:white;}
.header .highlightsep {background:#61412D;width:1px;padding-left:0px;padding-right:0px;}
.header .separator {background:#C3B8B2;width:1px;padding-left:0px;padding-right:0px;}
.footer{font:9px Verdana,Arial,Helvetica,Sans-Serif;clear:both}
.footer .navigation{background:#978981;height:44px;padding-left:21px}
.footer .copyright{color:white;font-size:9px;background:#C3B8B2;height:26px;padding-left:21px}
.footer .divider td{background:white;height:2px;}
.footer a,.footer a:visited, .footer a:hover{color:white;text-decoration:underline;font-size:9px;padding-left:21px;text-align:center;}
.footer td img,#loginnav td img{display:block}

/* Home page specific styles */
.home h3{color:#64584A}
.home .leftgutter{width:280px;background-color:#E7E3E0;}
.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:0px 20px 20px 20px;text-align:left;font-weight:bold;color:#64584A}

/* Destinations & Activities page specific styles */
.destinations .leftgutter,.offers .leftgutter{width:185px;}
.destinations .centergutter,.offers .centergutter{width:563px;background-color:#D0CDC8;}
.destinations .centergutter .container,.offers .centergutter .container{margin:15px;padding:15px;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:#D0CDC8;}
.destinations .leftgutter .panel .content,.offers .leftgutter .panel .content{border:1px solid #B3B1A4;margin:5px 5px 10px 15px;padding-left:15px;}
.destinations #destination-guides .content {background-color:white;}
#hotdeals td,#hotdeals th{border-bottom:1px solid #D0CDC8;}

/* Specials & Packages styles */
.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 #D0CDC8;}
.offers #bookingpanel .entryform{background-color:white;}

/* 2-column layout */
.layout-2 .centergutter{width:750px;}
/* 3-column layout */
.layout-3 .centergutter{width:608px;background-color:#D6D6C6;}
.layout-3 .centergutter .contentpane{width:"608px";}

/* Section heading */
.sectionheading{height:100px;background-color:#E7E3E0;;vertical-align:bottom;background-position:top right;background-repeat:no-repeat;}
.sectionheading h1{border:none;padding:70px 0px 0px 15px;margin:0;}

/* Information panel */
.panel{background-color:#E7E3E0;margin-top:15px;}
.panel .content{padding:15px;}
.panel .content .headline{font-weight:bold;}
.panel .content .summary{border-bottom:1px solid #CDC7C2;padding-left:10px;vertical-align:middle;}

/* Bordered information panel */
.borderedpanel{border:1px solid #CDC7C2;padding:20px 15px;text-align:left;}
/* Bordered panel element styles */
.rightgutter .borderedpanel hr{width:80%;height:1px;background:#CDC7C2;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:#64584A;}
.rightgutter .borderedpanel ul{margin-bottom:15px;margin-top:10px;}
.rightgutter .borderedpanel ul{margin-bottom:"8px";margin-top:"3px";}

/* Start BORG CSS*/
.lrg .leftgutter {width:160px; background-color:#C3B8B2; 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:#C3B8B2; 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:#C3B8B2;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:#C3B8B2;width: 558px; padding:15px 15px 15px 0px; }
.lrg .centergutter .bodycontent {background-color:white; padding: 15px 15px 15px 15px;}
.lrg .centergutter .bodycontent .lrgheader {background-color:#E7E3E0; 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:#CDC7C2;}

.lrg .signin {background-color:#C3B8B2}
.lrg .signin .content {width:718px;background-color:#E7E3E0;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}

.lrg .reservation .centergutter{background-color:#C3B8B2; width:710px; width:"748px"; padding:20px 20px 20px 20px;}
.lrg .reservation .centergutter .content{background-color:white;}
/* End BORG CSS*/

/* Selected link with white background */
.sidenav {width:160px;}
.sidenav .selected{background-color:white;}
.sidenav .li {margin-left:16px;padding:8px 0px 6px 16px;background:url(/images/rad/btn_forward_arrow_main_1.gif) center left no-repeat;}
.sidenav .selected .li {background-color:white;font-weight:bold;}
.sidenav .text {margin-left:16px;padding:0px 0px 0px 16px;}
.sidenav .selected .text {background-color:white;}

.section .leftgutter .container{margin-top:32px;width:160px;}
.section .centergutter{background-color:#D6D6C6;width:590px;}
.section .centergutter .container{width:573px;margin-top:17px;background-color:white;margin-right:14px;margin-bottom:21px;padding-top:15px;}
.section .centergutter .container .h1{width:543px;background-color:#E7E3E0;margin-left:15;margin-right:15px;padding-left:15;}
.section .centergutter .container .content{width:504px;margin-left:30px;padding-bottom:17px;}
.section .centergutter .container .content table{background-color:white;}
.section .rightgutter {width:200px;}

/* Start Customer Service CSS*/
.cu .heading {background-color:#D0CDC8;font-weight:bold;padding:10px 10px 10px 10px;}
.cu .leftgutter {padding:0px 0px 15px 0px; width:160px; background-color:#D0CDC8; vertical-align:top;}
.cu .centergutter {background-color:#D0CDC8;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 h1 {border-color:#CCCCCC;padding-bottom:5px;}

.cu .leftgutter .panel {margin:15px 0px 15px 0px; background-color:#D0CDC8; }
.cu .leftgutter .panel .content{margin-bottom:15px;border-style:solid;border-width:1px;border-color:#BFB79D;}
.cu .sidenav .moreinfo{background-color:#C3B8B2}
.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/rad/edw/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:#860037;font-weight:normal;font:10px Verdana;text-decoration:underline;}
.cu .centergutter .nav .li {padding:8px 0px 6px 12px;background-image:url(/images/rad/edw/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:#860037;font-weight:normal;font:10px Verdana;text-decoration:underline;}
/* End Customer Service CSS*/

/*My Account Section*/
.myaccount .sidenav {width:160px;}
.myaccount .sidenav .li {margin-left:16px;padding:8px 0px 6px 12px;background:url(/images/rad/edw/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:#860037;font-weight:normal;font:10px Verdana;text-decoration:underline;}
.myaccount .sidenav .li a:hover{color:#860037;font-weight:normal;font:10px Verdana;text-decoration:underline;}
.myaccount .leftgutter, .myaccount .rightgutter {background-color:#E7E3E0;}
.myaccount .leftgutter .container, .myaccount .rightgutter .container {width:200px;}
.myaccount .centergutter {width:546px;background-color:#CDC7C2;}
.myaccount .centergutter .container{width:516px;margin-left:15px;margin-bottom:15px;margin-right:15px;padding-bottom:1px;background-color:#FFFFFF}
.myaccount .centergutter .container h3 {color:white;background-color:#7E7B73;font-size:11px;font-weight:bold;margin:0px;padding:8px 0px 8px 20px;}
.myaccount .centergutter .container .blankspace {height:15px; background-color:#CDC7C2;}
.myaccount .centergutter .container .titlebar {background-color:#7E7B73;}
.myaccount .offers{margin-left:14px;margin-top:23px;margin-right:14px;margin-bottom:5px;width:172px}
.myaccount .offers table{border-style:solid;border-width:1px;border-color:#CDC7C2;}
.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 .rightgutter table.gpbalance {width:170px;border:1px solid #CDC7C2;}
.myaccount .rightgutter td.gpbalance {text-align:center;}
.myaccount .centergutter .container .reserv {margin:15px;width:486;}
.myaccount .receipt {background-color:#CDC7C2;}
.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}
.calltoaction {color:#860037;}

.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:20px;padding:5px 10px 5px 10px;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;text-decoration:none;}
.myreservations .tab .active {background-color:white; border-left:1px solid #CDC7C2; border-right:1px solid #CDC7C2; border-top:1px solid #CDC7C2; border-bottom:1px solid #FFFFFF;}
.myreservations .tab .inactive {background-color:#E7E3E0;border-bottom:1px solid #CDC7C2;}
.activePanel {display: inline;}
.inactivePanel {display: none;}
.myreservationstable {border:1px solid #CDC7C2;width:486px;}
.myresercationstable td.blankspace2 {width:85px;}
/*end of My Account Section*/

/* Feature Template */
.feature {background-color:#d6d6c6;}
.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;}
.waitpage .borgmsg {background-color:#000000;padding:25px 0 31px 0;text-align:center;}

.bookingpanel {width:280px;background:#E7E3E0}
.bookingpanel .content{height:269px;vertical-align:top;text-align:center;padding:12px 18px 10px 20px;}
.bookingpanel .entryform td{vertical-align:top;}
.bookingpanel .entryform .bottomspace{padding:10px 0 12px 0;}
.bookingpanel .entryform .verticalspace{height:20px}
.bookingpanel .entryform .hline{border-top:1px solid #CDC7C2;}
.bookingpanel .entryform .itinlink a{color:#860037}
.bookingpanel .entryform .itinlink a:hover{color:#66002A}
.bookingfooter {float:left;height:51px;width:280px;background-color:#978981;vertical-align:middle}
.bookingfooter a {color:#ffffff;background-repeat:no-repeat;display:block;text-decoration:none;font:10px Verdana,Arial,Helvetica,Sans-Serif;font-weight:bold;padding:20px 0px 20px 20px}
.bookingfooter a:hover {background-color:#82756D;color:white;}
.bookingfooter a:hover img { background-image:url('/images/rad/edw/btn_forward_arrow_over_2.gif'); }
.bookingfooter a:hover span {color:#66002A}
.bookingfooter a img {border:none;}
.bookingfooter a img {background-image:url('/images/rad/edw/btn_forward_arrow_main_2.gif');vertical-align:bottom;margin-bottom:1px;height:9px;width:6px}
.bookingfooter span {color:#860037;}

.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:#E7E3E0;color:#64584A;padding-left:10px;padding-right:10px;padding:"0px 7px"}
.tabs .selected a{color:#64584A;}
.tabs .unselected {background:#D0CDC8;padding-left:10px;padding-right:10px;padding:"0px 7px"}
.tabs .separator{width:2px;font-size:6px}

/* section template */
.sectiontemplate .leftgutter {width:160px; 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:#D0CDC8;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:#C3B8B2;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:#D0CDC8;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:#E7E3E0;padding:0px 10px 10px 10px}
.sectiontemplate .centergutter .franchisedev .form{background-color:#E7E3E0;}
.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:#C4C4AE;}

.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:#C3B8B2;width:750px}
.profileenroll .leftgutter .container {background-color:#E7E3E0;margin:15px 20px 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:#C3B8B2;}
.profileenroll .pagetitle {font-weight:bold;font-size:18px;}
.enrollform {background-color:white;border-style:solid; border-width: 1px; border-color: #CDC7C2;}
.enrollform {padding:0 20px 10px 20px}
.enrollform .hline {border-top:1px solid #CDC7C2;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: #CDC7C2;}
.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 #CDC7C2;}
.signinform {padding-left:20px;padding-right:20px;background-color:white;border-style:solid; border-width: 1px; border-color: #CDC7C2;}
.signinform td {padding-top:15px;padding-bottom:0px}
.logos img {border-style:solid; border-width: 1px; border-color: #CDC7C2;}
div.communicate {font-weight:bold;padding:10px 0;}
td.enteremail {padding-top:20px;padding-bottom:0;font-weight:bold}
.gppoffer {margin:15px 0px}
.gppoffer span {text-align:left;vertical-align:middle;font-weight:bold;}

.ey .leftgutter {width:748px;background-color:#C3B8B2;}
.ey .leftgutter .container {background-color:white;margin:15px 15px;padding:20px 0px 20px 15px}
.ey .leftgutter .container .content {width:703px}
.ey .leftgutter .container .content td {vertical-align:top;margin:10px;padding-bottom:0px;padding-top:0px;}
.ey .leftgutter .container .preferenceform td {vertical-align:top;margin:10px;padding-bottom:0px;padding-top:10px;}
.ey .leftgutter .container .preferenceform td.formlabel {font-weight:bold;text-align:left;width:30%;padding-right:5px}
.ey .rightgutter {width:200px;}
.ey .rightgutter .container {padding:12px 14px 23px 14px;}
.ey .rightgutter .container .offers{padding-bottom:20px;border-style:solid;border-width:1px;border-color:#C4C4AE;}
.ey .sidehelp {background-color:#C3B8B2}
.ey h1 {font-weight:bold;font-size:20px;border:none;margin:0;padding-bottom:8px}
.ey h3 {font-weight:bold;padding:3px 0 5px 0;font-size:11px;border:none;margin:0;}
.ey h3.summary {border-bottom:1px solid #978981;}
.ey td.infoleftborder {border-left: 1px solid #C3B8B2}
.ey div.step {color:#61412D;font-weight:bold}
.ey div.steptitle {font-weight:bold;padding:3px 0 5px 0;font-size:11px}
.ey table.checkinbar {width:688px;background-color:#C3B8B2;padding:5px 20px}
.ey table.continuebar {width:718px;background-color:#978981;padding:5px 20px}
.findres .entryform {background-color:white;border-left:1px solid #CDC7C2;border-right:1px solid #CDC7C2;}
.findres .entryform td {padding-left:20px;padding-right:10px}
.findres .footerbar {padding-bottom:20px;background-color:white;border-left:1px solid #CDC7C2;border-right:1px solid #CDC7C2;border-bottom:1px solid #CDC7C2;}

/* Generic buttons style. Need color style below to complete. See /button-examples.jsp. */
	.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;margin:1px;padding:2px 6px 2px 6px;text-decoration:none; }
   .buttons a:hover { background-color:#003366; }
   .buttons a img { border:none;background-repeat:no-repeat;background-position:center left;margin-bottom:1px;height:9px;width:6px;vertical-align:bottom; }


/* Maroon button ("Primary") with corresponding background image for button type (i.e. back, cancel, forward) */
   .buttons .v1 { background-color:#860037;color:white; }
   .buttons .v1 a:hover {background-color:#66002A;color:white;}
   .buttons .v1 a.back img {background-image:url('../images/rad/edw/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/rad/edw/btn_back_arrow_over_1.gif'); }
   .buttons .v1 a.cancel img {background-image:url('../images/rad/edw/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/rad/edw/btn_cancel_icon_over_1.gif'); }
   .buttons .v1 a.check img {background-image:url('../images/rad/edw/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/rad/edw/btn_check_icon_over_1.gif'); }
   .buttons .v1 a.forward img {background-image:url('../images/rad/edw/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/rad/edw/btn_forward_arrow_over_1.gif'); }
   .buttons .v1 a.modify img {background-image:url('../images/rad/edw/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/rad/edw/btn_change_icon_over_1.gif'); }
   .buttons .v1 a.print img {background-image:url('../images/rad/edw/EY_print_icon_main.gif');vertical-align:bottom;margin-bottom:1px;height:12px;width:15px}
   .buttons .v1 a.print:hover img { background-image:url('../images/rad/edw/EY_print_icon_over.gif'); }

/* Light brown button ("Secondary") with corresponding background image for button type (i.e. back, cancel, forward) */
   .buttons .v2 {background-color:#978981;color:white;}
   .buttons .v2 a:hover {background-color:#827560;color:white;}
   .buttons .v2 a.back img {background-image:url('../images/rad/edw/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/rad/edw/btn_back_arrow_over_2.gif'); }
   .buttons .v2 a.cancel img {background-image:url('../images/rad/edw/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/rad/edw/btn_cancel_icon_over_2.gif'); }
   .buttons .v2 a.forward img {background-image:url('../images/rad/edw/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/rad/edw/btn_forward_arrow_over_2.gif'); }
   .buttons .v2 a.modify img {background-image:url('../images/rad/edw/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/rad/edw/btn_change_icon_over_2.gif'); }

/* MAY NEED TO BE UPDATED - Light gray button with corresponding background image for button type (i.e. back, cancel, forward) */
   .buttons .v3 {background-color:#BEBDB9;}
   .buttons .v3 a:hover {background-color:#BEBDB9;}
   .buttons .v3 a.modify img {background-image:url('../images/rad/edw/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/rad/edw/btn_change_icon_main_3.gif'); }

/* MAY NEED TO BE UPDATED - Dark gray button with corresponding background image for button type (i.e. back, cancel, forward) */
   .buttons .v4 {background-color:#46443E;}
   .buttons .v4 a:hover {background-color:#333333;}
   .buttons .v4 a.forward img {background-image:url('../images/rad/edw/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/rad/edw/btn_forward_arrow_over_4.gif'); }

/* Reservations page specific styles */

.h2backgroundcolor {background-color:#82756D}
.label{font-weight:bold;padding:1px 4px 1px 0px;}
.nav a, a.nav{background:url('/images/rad/edw/circle_arrow_1.gif') no-repeat left center;margin-top:5px;padding-left:15px;display:block;}
.required{color:#FF0000}

.reservations .join-gpp ul{margin:5px 0px 5px 20px;}
.reservations .join-gpp li{list-style-type:square;}

.reservations .centergutter{width:747px;background-color:#C3B8B2;}
.reservations .centergutter .panel{background-color:white}
.reservations .centergutter .container{margin:15px;}
.reservations .centergutter .container .headline{color:white;background-color:#82756D;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;}
.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:#66002A;margin-right:2px}
.reservations table.rates{border:1px solid #C0C7C2;padding:10px;border-collapse:collapse;text-align:center;}
.reservations table.rates td, .reservations table.rates th{border:1px solid #C0C7C2;padding:10px;}
.reservations table.rates td .container{margin:0px;padding:10px;}
.reservations table.rates td.blankcell {background-color:#978981;}
.reservations table.rates th {font-size:10px;}
.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/rad/edw/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:#64584A;}
.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 .cxlinfo h2#cxlnum{background-color:#66002A;}
.reservations .disclaimer{color:#978981;}

.reservations .confirmation{background:white;border:1px solid #860037;}
.reservations .confirmation .graphic{background:#860037 url(/images/rad/edw/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:#66002A)}

#room-cost{width:255px;width:'285px';}
#room-cost-total{width:255px;width:'285px';background-color:#E7E3E0;}

#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 #66002A;text-decoration:none;}
#reservation-step-header .steps .stepname {font-size:9px;color:#978981;margin-top:8px;}
#reservation-step-header .steps .previous .button{background-color:#66002A;color:#C3B8B2;}
#reservation-step-header .steps .current .button{background-color:#66002A;color:white;}
#reservation-step-header .steps .next .button{background-color:#E7E3E0;color:#978981;border:1px solid #978981;}
#reservation-step-header .steps .current .stepname{color:#64584A;font-weight:bold;}
#reservation-step-header .titlelinkseparator{color:#978981;font-size:12px;font-weight:bold;padding:0px 11px;}
#reservation-step-header hr{height:1px;background:#978981;margin-top:"-7px";margin-right:50px;}
#policy-acceptance{border:1px solid #860037;padding:5px 10px;text-align:left;}
#currency-calculator{background-color:#C3B8B2;padding:0px 10px 10px 10px;text-align:left;}
#need-help{background-color:#C3B8B2;border-bottom:2px solid white;}
#need-help .borderedpanel{border:1px solid #978981;}

#room-options-borg-panel .content{padding-left:5px;}
#rate-display table{border-bottom:1px solid #C0C7C2;}
#rate-display td{padding-bottom:8px;padding-top:8px;}
#rate-display tr.rate-line{background-color:#E7E3E0;}
#rate-display .rate-line td{border-top:1px solid #C0C7C2;}
a.#rateDetailLink0{font-weight:bold;}

/* Shaded information panel */
.shadedpanel{background-color:#C3B8B2;padding:10px;}

/************************* END new style entries for REDESIGN *****************************/