body,div,input,p,td,a,select,textarea{font:10px Verdana,Arial,Helvetica,Sans-Serif}
input,select,textarea{font-weight:bold}

a,a:visited,a:hover{color:#cc6600}
body,form{margin:0}
h2,.title{font-size:16;font-weight:bold}
h2{border-bottom:1px solid black;margin-bottom:10}
hr{background:#CCCCCC;border:0;height:1;margin:0}
img{border:0}
table{width:100%}

#header{background:#ffffff}
#header a,#header a:visited,#header td{color:white;font-weight:bold;text-decoration:none}
#header a:hover{color:#cccc99}
#header td img,#loginnav td img{display:block}

#loginnav a,#loginnav a:visited{color:#ffffcc;font-weight:bold;text-decoration:none}
#loginnav .welcome{background:#CC6600}
#loginnav .welcome .greeting{height:21;padding-left:75;text-align:left;width:auto}
#loginnav td{color:#FFCC99}

#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{color:#CC6600;margin:25}
#footer p{color:#CC6600;margin:5 0 5 0}

.headernfooter{background:#666666}
.headerleftcorner,.middlesection,.headerrightcorner{background-image:url(/images/vdlinefine.gif);color:white;font-size:12;font-style:italic;font-weight:bold;vertical-align:top}
.headerleftcorner,.headerrightcorner,.leftsectitletop,.rightsectitletop{width:15}
.middlesection{vertical-align:center}
.headerrightcorner{text-align:right}
.leftsectitle,.rightsectitle{background:black;width:8;vertical-align:top}
.sectitletext{background:black;text-align:center;vertical-align:top;width:105}
.sectitletext a,.sectitletext a:visited,.sectitletext a:hover{color:white;font-variant:small-caps;font-weight:bold}

#leftgutter .headernfooter,#rightgutter .headernfooter{background:#333333}
#leftgutter .middlesection,#rightgutter .middlesection{font-size:10;font-weight:normal;text-align:center}

.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,.tablefooter a:hover{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}
a.enrollnow:hover{color:black}

.disabled{background:#CCCCCC}
.divider{border-top:1px solid #a59c84}
.entryform{background:#f5f5f5;color:#666666}
.entryform td{padding:2 4 2 4;vertical-align:middle}
.error, .errors{color:#990000}
.highlight{color:#cc6600}
.infoheader{background:#cccc99;padding:3 4 3 4;border-bottom:1px solid black;border-top:1px solid black;font-weight:bold;margin:3 0 3 0}
.infosubheader{background:#cccccc;padding:3 0 3 10}
.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}

.offertable{background:#f5f5f5;border-top:1px solid #CCCCCC}
.offertable td{border-bottom:1px solid #CCCCCC;padding:2}
.offertable a{font-weight:bold}

/* Compatibility */

.dividerwhite{background:white;height:3;margin:0;padding:0}

.buttons{background:#cccccc;padding:3 10 3 10;text-align:right}

.button{width:auto}
.button a,.button a:visited,.button a:hover{color:white;font-weight:bold;text-decoration:none}
.button .middle{background:#CC6600;height:16;white-space:nowrap}
.button .left{background:url(/images/rad/button-left.gif) no-repeat right;width:11}
.button .right{background:url(/images/rad/button-right.gif) no-repeat left;width:11}
.button .type2 .middle{background:black}
.button .type2 .left{background-image:url(/images/button-left-black.gif)}
.button .type2 .right{background-image:url(/images/button-right-black.gif)}

.servicefirst{background:#cccc99;color:black;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:#999966;font-weight:bold;text-decoration:none}
.sidenav a:hover,.sidenav .selected{color:#663300;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}

.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}

.home .tablefooter{background-color:#666666;border-top:8px solid #333333;background-image:url(/images/vdlinefine.gif)}

.myacct .infoheader,.profiles .infoheader{border-color:#666666;font-weight:normal}
.myacct .headernfooter,.profiles .headernfooter{background:#CC6600}
.myacct .headerleftcorner,.myacct .middlesection,.myacct .headerrightcorner,
.myacct .navbar a,.myacct .navbar selected{font-style:italic}
.profiles .headerleftcorner,.profiles .middlesection,.profiles .headerrightcorner{background-image:url(/images/rad/ga-vdlinefine.gif)}

.hotdeals .tablefooter{background-color:#666666;background-image:url(/images/vdlinefine.gif)}
.hotdeals .header {
    font-size: 13px;
    font-weight: bold;
	color: #666666;
}
.hotdeals .subduedtext {
	color: #666666;
	background-color: #f5f5f5;
}
.calendar-cell-highlight {
    background-color: #cc6600;
    color: #000000;
    text-align: center;
}
.hotdeals .monthheader {
    background-color: #f5f5f5;
    text-align: center;
}

.checkbox td{border:1px solid white;border-top:none}

.promo{margin-top:25;text-align:center}
.promo a{font-weight:bold}

#rightgutter .myescapes a,#rightgutter .myescapes a:visited,#rightgutter .hotdeals a,#rightgutter .hotdeals a.visited{color:black;font-weight:bold;text-decoration:none}
#rightgutter .myescapes a:hover,#rightgutter .hotdeals a:hover{color:#cc6600}

.news .tablefooter{background-color:#666666;background-image:url(/images/vdlinefine.gif)}

.resbreadcrumb{margin:0 0 12 0}
.resbreadcrumb a,.resbreadcrumb a:visited{color:#666666}
.resbreadcrumb td{color:#999999}
.resbreadcrumb .active{color:#CC6600}
.resbreadcrumb .button{background:no-repeat center;color:white;font-size:12;font-weight:bold;height:20;width:20;text-align:center}
.resbreadcrumb .buttonactive{background-image:url(/images/rad/stepmenuactive.gif)}
.resbreadcrumb .buttoninactive{background-image:url(/images/rad/stepmenuinactive.gif)}
.resbreadcrumb .buttonvisited{background-image:url(/images/rad/stepmenuvisited.gif)}

.hdfooter{background:#CCCC99;padding:3 10 3 10;text-align:right}

.hotelinfo{margin-top:3}
.hotelinfo .image,.hotelinfo .summary,.hotelinfo .amenities{background:#f5f5f5}
.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:#CCCC99}

.resconfirm .lhs,.resconfirm .rhs{background:#ebebc5;padding:10}
.resconfirm .rhs a{font-weight:bold}
.resconfirm .headernfooter{background:#666666}
.resconfirm .headerleftcorner,.resconfirm .middlesection,.resconfirm .headerrightcorner{background:#cccc99;color:black;font-size:10;font-style:normal;font-weight:bold}
.resconfirm .middlesection{vertical-align:middle}
.resconfirm .headerleftcorner,.resconfirm .headerrightcorner{height:23;width:23}

.login .lhs,.login .rhs{padding:10;width:49%}
.login .lhs{background:#ebebc5}
.login .rhs{background:#eeeeee}
.login .tab td{font-size:14;font-weight:bold}
.login .lhstab{background:#cccc99}
.login .rhstab{background:#cccccc}

.hotelbio .content,.hotelbio .content p{font-size:11}
.webextrabutton{color:#663300;font-weight:bold;text-align:center;padding:5 0 5 0;width:93}
.webextrabutton a,.webextrabutton a:visited{color:#999966;font-weight:bold;text-decoration:none}
.webextrabutton a:hover{color:#663300;font-weight:bold}


