/* Header and footer styles */

.header{font:11px Arial,Helvetica,Sans-Serif}
.header .custom {}
.header .brand{padding:0px;width:150px;background:none;}
.header .brand .logo {padding-left:15px;margin-left:10px;}
.header .brand img {display:inline;}
.header .brand a, .header .brand a:visited{font-size:0px;padding:0px;margin:0px;}
.header .message, .header .extras {color:#000000;padding:0px;vertical-align:top;background:none;}
.header .message td, .header .extras td{color:#99CC00;vertical-align:bottom;padding:0px}
.header .message .welcome {text-align:center;padding-top:10px;height:35px;width:auto;}
.header .message .welcome .username {font-weight:bold;}
.header .message .messagetext, .header .messagetext a, .header .messagetext a:visited{height:50px;vertical-align:middle;text-align:center;font:18px Trebuchet, 'Trebuchet MS';}
.header .message .arrow {}
.header .extras {width:500px;}
.header a,.header a:visited{color:#000000;font-weight:bold;text-decoration:none;font-size:10px;text-align:center;padding: 0px 3px 0px 3px}
.header a:hover{color:#6C6C6C}
.header td img,#loginnav td img{display:block}
.header td.locale {text-align:right;padding-top:5px;}
.header .navbar{background-color:#99CC00;color:#000000;}
.header .navbar a, .header .navbar a:visited{font-size:11px;}
.header .navbar .highlightnav {background-color:#FFFFFF; color:#000000;}
.header .highlightnav a{background-color:#FFFFFF; color:#000000;}
.header .separator, .header .highlightsep {background-color:white;}

.header .buttons .v1 {background-color:#99CC00; color:#000000; padding-bottom:0px;}
.header .buttons a {background-color:#99CC00; color:#000000; padding-bottom:0px; border:none;font:12px Arial,Helvetica,Sans-Serif;font-weight:bold;}
.header .buttons a:hover {background-color:#99CC00;color:#6C6C6C;}
.header .buttons td {padding-bottom:0px; background-color:#99CC00;}

.footer {font:12px Arial,Helvetica,Sans-Serif;margin-top:2px;}
.footer .custom-upper {background-color:#99CC00;color:#000000;height:48px;padding-left:10px}
.footer .custom-lower {background-color:#FFFFFF;color:#000000;font-size:10px;height:30px;padding-left:10px;vertical-align:middle;}
.footer .custom-upper a, .footer .custom-upper a:visited {color:#000000;font-weight:bold;text-decoration:none;font-size:11px;padding:0px 5px;}
.footer .custom-upper a:hover {color:#6C6C6C;font-weight:bold;}
.footer .custom-lower a, .footer .custom-lower a:visited {color:#000000;font-weight:bold;}
.footer .trust {width:150px;display:inline;padding-right:10px;}
.footer .trust .logo {background:url(/rad/custom/TRUSTe_logo.png) no-repeat;width:150px;height:38px;margin-top:-5px;}

.footer td img,#loginnav td img{display:block}
.footer .carlson {width:190px;}
.footer .navlinks {text-align:center;}
.footer .copyright {width:300px;font-size:9px;color:#000000;background:#FFFFFF;padding-left:0px;height:30px;}
.footer .policylinks {text-align:left;font-size:9px;}
.footer .other {width:225px;}


.home .centergutter {background-color:#FFFFFF;}
.home .centergutter .features .container h1{color:#99CC00;font-size:18px;border:medium none;margin-left:0px;margin-bottom:0px;}
.home .centergutter .features .container .subhead {color:#000000; font-size:14px;margin-bottom:10px;}
.home .centergutter .features a, .home .centergutter .features a:visited{text-decoration:none;color:#625F58;}
.home .centergutter .features a:hover{color:#000000;font-weight:bold;font-size:12px;}

.home .bookingpanel .buttons .v1 {background-color:#99CC00;color:#000000;}
.home .bookingpanel .buttons .v1 a{background-color:#99CC00;color:#000000;font:12px Arial,Helvetica,Sans-Serif;font-weight:bold;border:none;}
.home .bookingpanel .buttons .v1 a.forward img, .home .bookingpanel .buttons .v1 a.forward:hover img{background-image:url('/rad/images/home/home_button_arrow.png');}
.home .bookingfooter a {background-color:#FFFFFF;color:#000000;font:15px Arial,Helvetica,Sans-Serif;font-weight:bold;padding-left:15px;}
.home .bookingfooter a:hover {background-color:#FFFFFF;color:#000000;font-size:17px;padding-left:5px;}
.home .bookingfooter a img, .home .bookingfooter a:hover img {background-image:none; width:1px;}
.home .bookingfooter span {color:#99CC00;}
