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}
h2,.title{font-size:16;font-weight:bold}
h2{border-bottom:1px solid #a59c84;margin-bottom:10}
h3{font-size:12}
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;font-size:xx-small}
#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;font-size:xx-small}
#footer a,#footer a:visited{color:white}

.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:#efefe7;color:#333333}
.entryform td{padding:2 4 2 4;vertical-align:middle}
.entryform .special{border-bottom:2px solid white;color:black;text-align:center}

.error, .errors{color:#990000}
.highlight{color:#6b6352}
h3,.infoheader{background:#a59c84;color:white;font-weight:bold;padding:4;margin:1 0 1 0}
.required{color:#FF0000}
.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}
.buttons{background:#d6cebd;padding:3 10 3 10;text-align:right}

.button{width:auto}
.button a,.button a:visited,.button a:hover{color:#333333;text-decoration:none}
.button .middle{background:#d6cebd;border-bottom:1px solid white;border-top:1px solid white;height:17;padding:0 4 0 4;white-space:nowrap}
.button .left{background:url(/images/rad/edw/button-left.gif) no-repeat right;width:11}
.button .right{background:url(/images/rad/edw/button-right.gif) no-repeat left;width:11}

.button .type4 .middle{background:#efefe7;border-color:#d6cebd}
.button .type4 .left{background-image:url(/images/rad/edw/button-left.gif)}
.button .type4 .right{background-image:url(/images/rad/edw/button-right.gif)}

.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%}

.ey .infoheader,.arrow,.arrowhead,.ey h3{background:#a59c84;color:white;}
.ey .infoheader td{font-weight:bold}
.ey .infodivider{background:#efefe7;padding:3 4 3 4;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;font-weight:bold;margin:3 0 3 0}
.ey .entryform,.ey .login .lhs,.ey .login .rhs{background:#f6f6f6;color:#000000}
.ey .login .rhs td{padding:2 4 2 4;vertical-align:middle}
.ey .arrowhead img{background:#a59c84;color:white;}
.ey .entryform td.top{class:.formlabel;vertical-align:top;padding-top:6}
.ey .howitworks, .ey .steps{background:#a59c84}
.ey h4{font-size:14;font-weight:bold;margin:5 0 5 0}
.ey .passintro{font-size:12;font-weight:bold;padding:8}
.ey .coupon{border:3px dashed #cccccc}
.ey .coupon td{border:0}

.eybreadcrumb{margin:0 0 0 0}
.eybreadcrumb {background-color:#a59c84;height:100%;color:white;}
.eybreadcrumb td{color:#000000}
.eybreadcrumb .active{color:#CC6600}
.eybreadcrumb .button{background:no-repeat center;color:#6B6352;font-size:12;font-weight:bold;height:26;width:29;text-align:center}
.eybreadcrumb .buttonactive{background-image:url(/images/rad/edw/ey_buttonactive.gif)}
.eybreadcrumb .buttoninactive{background-image:url(/images/rad/edw/ey_buttoninactive.gif)}
.eybreadcrumb .buttonlabel{padding:0 12 0 2;vertical-align:middle;font-weight:bold;white-space:nowrap}
