/*generic site-wide styles start*/
body { font-family: tahoma, arial, verdana, sans-serif; background-color: #fff; background-image: url(bilder/bg.gif); background-repeat: repeat-x; margin: 4px 2px 0; }
ul { margin-top: 5px; }
hr { color: #dadada; background-color: #dadada; width: 100%; height: 1px; border-width: 0; }
#economy { width: 557px; position: absolute; visibility: visible; }
#motorhome { width: 557px; position: absolute; visibility: hidden; }
#fourbyfour { width: 557px; position: absolute; visibility: hidden; }
.keywords { color: #9d9d9d; font-size: 10px; text-align: center; padding-bottom: 2px; }
.navcol { color: #606060; font-size: 11px; }
.navcol a:link { color: #960; text-decoration: underline; }
.navcol a:visited { color: #6c624d; text-decoration: underline; }
.navcol a:hover { color: #960; text-decoration: none; }
.navcol hr { color: #dadada; background-color: #dadada; width: 140px; height: 1px; border-width: 0; }
.nav { font-size: 11px; line-height: 14px; text-align: left; padding-right: 14px; padding-left: 14px; }
.nav b { color: #527eba; }
.nav a:link { color: #960; text-decoration: none; }
.nav a:visited { color: #6c624d; text-decoration: none; }
.nav a:hover { color: #960; text-decoration: underline; }
.content { color: #606060; font-size: 11px; line-height: 14px; background-image: url(bilder/content_bg.gif); background-repeat: repeat-y; text-align: justify; padding-right: 21px; padding-bottom: 0; padding-left: 21px; }
.content a:link { color: #960; text-decoration: underline; }
.content a:visited { color: #6c624d; text-decoration: underline; }
.content a:hover { color: #960; text-decoration: none; }
.content_title h1 { color: #527eba; font-size: 16px; font-family: "trebuchet ms"; font-weight: 400; text-align: left; margin-top: 16px; margin-bottom: 0; margin-left: 21px; }
.content_subtitle { color: #527eba; font-size: 11px; font-weight: 700; }
.form-field { color: #606060; font-size: 11px; font-family: tahoma, verdana, sans-serif; background-color: white; background-image: url(bilder/form-field_bg.gif); background-repeat: repeat-x; width: 300px; height: 14px; padding-top: 2px; padding-left: 5px; border: solid 1px #b9b9b9; }
.textarea { color: #606060; font-size: 11px; font-family: tahoma, verdana, sans-serif; background-color: white; background-image: url(bilder/form-field_bg.gif); background-repeat: repeat-x; width: 300px; padding-top: 2px; padding-left: 5px; border: solid 1px #b9b9b9; }
.dropdown { color: #606060; font-size: 11px; font-family: tahoma, verdana, sans-serif; background-color: white; width: 308px; padding-top: 2px; padding-left: 5px; border: solid 1px #b9b9b9; }
.footer { color: #999; font-size: 11px; line-height: 15px; background-image: url(bilder/footer_bg.gif); background-repeat: no-repeat; text-align: center; margin-top: 5px; padding-bottom: 8px; }
.footer a:link { color: #960; text-decoration: underline; }
.footer a:visited { color: #6c624d; text-decoration: underline; }
.footer a:hover { color: #960; text-decoration: none; }
/*generic site-wide style end*/
/*home page styles start*/
.content_top { color: #606060; font-size: 11px; line-height: 14px; background-image: url(bilder/content_top.gif); background-repeat: no-repeat; text-align: justify; padding-right: 200px; padding-bottom: 0; padding-left: 21px; }
.content_top b { color: #527eba; }
.content_top a:link { color: #6c624d; text-decoration: none; }
.content_top a:visited { color: #6c624d; text-decoration: none; }
.content_top a:hover { color: #960; text-decoration: none; }
.content_top p { margin-top: 8px; }
.content_top h1 { font-size: 11px; font-weight: 700; margin-top: 18px; margin-bottom: 0; }
.content_sub { color: #606060; font-size: 10px; line-height: 12px; background-image: url(bilder/content_bg.gif); background-repeat: repeat-y; padding-right: 21px; padding-bottom: 4px; padding-left: 21px; }
.subtitle { color: #527eba; font-size: 13px; font-family: "trebuchet ms"; font-weight: 400; text-align: right; padding-bottom: 5px; }
.descrip { color: #606060; font-size: 10px; line-height: 12px; text-align: right; padding-top: 5px; }
.group { color: #606060; font-size: 9px; line-height: 12px; text-align: left; padding-top: 5px; }
.descrip a:link { color: #960; font-weight: 700; text-decoration: none; }
.descrip a:visited { color: #606060; font-weight: 700; text-decoration: none; }
.descrip a:hover { color: #ceb66f; font-weight: 700; text-decoration: none; }
.content_bot { color: #606060; font-size: 11px; line-height: 14px; background-image: url(bilder/content_bg.gif); background-repeat: repeat-y; text-align: justify; padding-right: 21px; padding-left: 21px; }
.content_bot hr { color: #dadada; background-color: #dadada; width: 100%; height: 1px; border-width: 0; }
.content_bot a:link { color: #6c624d; text-decoration: none; }
.content_bot a:visited { color: #6c624d; text-decoration: none; }
.content_bot a:hover { color: #960; text-decoration: none; }
/*home page styles end*/
/*rental styles start*/
.rental_subtitle { color: #527eba; font-size: 12px; font-family: "trebuchet ms", serif; font-weight: 700; }
.rate_table { color: #606060; text-align: center; border: solid 1px #dadada; }
.rate_maint { color: #fff; font-weight: 700; background-color: #da243b; text-transform: uppercase; }
.rate_table_cats { color: #fff; font-weight: 700; background-color: #527eba; }
.rate_table_titles { color: #9b8557; font-weight: 700; background-color: #f8f1cc; }
.bullet_mod { list-style-type: square; }
.rental_title { color: #fff; font-size: 11px; font-weight: 700; padding-left: 10px; }
.rental_title_alt { color: #fff; font-size: 11px; font-weight: 700; padding-right: 20px; }
.rental_title_alt a:link { color: #fff; text-decoration: none; }
.rental_title_alt a:visited { color: #fff; text-decoration: none; }
.rental_title_alt a:hover { color: #fff; text-decoration: underline; }
.rates_link { color: #fff; background-color: #ceb66f; border: solid 1px white; }
.rates_link a:link { color: #fff; text-decoration: none; }
.rates_link a:visited { color: #fff; text-decoration: none; }
.rates_link a:hover { color: #fff; text-decoration: none; }
.rental_rate { color: #fff; font-size: 11px; font-weight: 700; }
.rental_tabs { padding-top: 5px; }
/*rental styles end*/

.inputField { BORDER-RIGHT: #7f7f7f 1px solid; BORDER-TOP: #7f7f7f 1px solid; BORDER-LEFT: #7f7f7f 1px solid; BORDER-BOTTOM: #7f7f7f 1px solid; FONT-SIZE: 10px; color: blue; padding-left: 3px; }
.inputDate { BORDER-RIGHT: #7f7f7f 1px solid; BORDER-TOP: #7f7f7f 1px solid; BORDER-LEFT: #7f7f7f 1px solid; BORDER-BOTTOM: #7f7f7f 1px solid; Font-size: 10px; color: blue; padding-left: 3px; }
.inputAddress {	BORDER-RIGHT: #7f7f7f 1px solid; BORDER-TOP: #7f7f7f 1px solid; BORDER-LEFT: #7f7f7f 1px solid; BORDER-BOTTOM: #7f7f7f 1px solid; Font-size: 12px; color: blue; padding-left: 3px;}
.errorAddress { BORDER-RIGHT: #9F0004 1px solid; BORDER-TOP: #9F0004 1px solid; BORDER-LEFT: #9F0004 1px solid; BORDER-BOTTOM: #9F0004 1px solid; FONT-SIZE: 12px; background-color: #FFFF33; padding-left: 3px;}  
.AddressField {	BORDER-RIGHT: #7f7f7f 1px solid; BORDER-TOP: #7f7f7f 1px solid; BORDER-LEFT: #7f7f7f 1px solid; BORDER-BOTTOM: #7f7f7f 1px solid; Font-size: 12px; color: blue; padding-left: 3px;}
.errorDate { BORDER-RIGHT: #9F0004 1px solid; BORDER-TOP: #9F0004 1px solid; BORDER-LEFT: #9F0004 1px solid; BORDER-BOTTOM: #9F0004 1px solid; FONT-SIZE: 10px; background-color: #FFFF33; padding-left: 3px; }  
.inputTextField { font-size: 12px; BORDER-RIGHT: #7f7f7f 1px solid; BORDER-TOP: #7f7f7f 1px solid; BORDER-LEFT: #7f7f7f 1px solid; BORDER-BOTTOM: #7f7f7f 1px solid; padding-left: 3px; }
.inputBox { BORDER-RIGHT: #7f7f7f 1px solid; BORDER-TOP: #7f7f7f 1px solid; BORDER-LEFT: #7f7f7f 1px solid; BORDER-BOTTOM: #7f7f7f 1px solid; FONT-SIZE: 10px; color: blue; }  
.errorBox { BORDER-RIGHT: #9F0004 1px solid; BORDER-TOP: #9F0004 1px solid; BORDER-LEFT: #9F0004 1px solid; BORDER-BOTTOM: #9F0004 1px solid; FONT-SIZE: 10px; color: blue; background-color: #FFFF33; }
.errorText { color: blue; background-color: #FFFF33; BORDER-RIGHT: #9F0004 1px solid;     BORDER-TOP: #9F0004 1px solid; BORDER-LEFT: #9F0004 1px solid; BORDER-BOTTOM: #9F0004 1px solid;
	font-size: 12px; padding-left: 3px;}
.errorField { BORDER-RIGHT: #9F0004 1px solid; BORDER-TOP: #9F0004 1px solid; BORDER-LEFT: #9F0004 1px solid; BORDER-BOTTOM: #9F0004 1px solid; FONT-SIZE: 10px; background-color: #FFFF33; padding-left: 3px;}
.personal_details td, .personal_details th {border: 1px solid black; }.navcol table tr .nav p a span {
}

#chromemenu{
width: 126px;
font-weight: bold;
height:28px;
}
 
#chromemenu:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: none;
}
 
#chromemenu ul{
width:126px;
height:30px;
background: url(bilder/chromebg2.gif);
padding: 5px 0;
background-repeat:no-repeat;
margin: 0;
text-align: center; /*set value to "right" for example to align menu to the left of page*/
}
 
#chromemenu ul li{
display: inline;
}
 
#chromemenu ul li a{
color: #ffffff;
padding: 5px 0;
padding-right:5px;
margin: 0;
text-decoration: none;
text-align: center; 
}
 
#chromemenu  a:hover{
text-decoration:underline;
}
