@charset "utf-8";
/* CSS Document */
/**/

html {
	height:100%;
}
body {
	margin: 0px 0px 0px 0px;
	font-family:tahoma, arial, helvetica;
	/*background-image:url(../images/bg-swoosh.gif);
	background-repeat:no-repeat;
	background-position:top center;*/
	background-color:#e7e7e7;
	/*height:100%;*/
}

body > #page {height: auto; min-height: 100%;}

#page {
	width: 1135px;
	margin:0 auto; 
	text-align:center; 
	background-image:url(../images/bg-shadow.gif);
	background-repeat:repeat-y;
	background-position:top center;
	background-color:#ffffff;
	/*border-left:1px solid #CCCCCC;
	border-right:1px solid #cccccc;*/
	/*height:100%;*/
}

#pagecontent-outer {
	width:1105px;
	text-align:center;
	margin-left:15px;
	margin-right:15px;
	height:100%;
	background-color:#ffffff;
	background-image:url(../images/swoosh-bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

#pagecontent-inner {
	width:1085px;
	text-align:left;
	/*background-color:#ffffff;
	height:100%;*/
	margin-left:10px;
	margin-right:10px;
}

#header {}

#header #header-logo {
	float:left;
	margin-top:15px;
	margin-left:10px;
	width:213px
}

#header #header-centre {
	float:left;
	margin-top:30px;
	margin-left:140px;
	width:309px;
}

#header #header-right {
	float:right;
	width:230px;
	text-align:left;
	margin-top:30px;
	margin-right:20px;
}

#header #header-right p {
	font-size:10px;
	font-weight:bold;
	color:#72746f;
	margin:0px 0px 0px 0px;
}

#header #header-right form {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#header #header-right .quick-search {float:right; width:260px; position:relative}
#header #header-right .quick-search .search-top-suggestions {position:absolute; left:0px; top:25px; width:180px; font-size:10px; color:#39385b; padding:3px 3px 3px 3px; margin:0; border-right:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; background-color:#ffffff}
#header #header-right .quick-search .search-top-suggestions p {margin:0px 0px 3px 0px; padding:0; font-weight:normal}
#header #header-right .quick-search .search-top-suggestions a:link {color:#39385b; text-decoration:none}
#header #header-right .quick-search .search-top-suggestions a:active {color:#39385b; text-decoration:none}
#header #header-right .quick-search .search-top-suggestions a:visited {color:#39385b; text-decoration:none}
#header #header-right .quick-search .search-top-suggestions a:hover {color:#39385b; text-decoration:none}

#header #header-right .quick-search .quick-box {float:left; width:200px; margin-top:4px}
#header #header-right .quick-search .quick-btn {float:left; width:30px}

#header #header-right .textbox {
	border:1px solid #CCCCCC;
	color:#39385b;
	font-size:10px;
	font-family:tahoma, arial, helvetica;
	padding:3px 3px 3px 3px;
}

#left-column {
	float:left;
	width:186px;
	margin:35px 10px 10px 10px;
	padding:0px 12px 10px 0px;
}

#left-column #locations {width:162px; padding:12px 12px 0px 12px; height:385px; margin-bottom:10px; background-image:url(../images/left-location.jpg); background-repeat:no-repeat}
#left-column #reserve {width:162px; padding:12px 12px 12px 12px; height:105px; margin-bottom:10px; background-image:url(../images/reserve-a-car-today.gif); background-repeat:no-repeat}
#left-column #sixt {height:176px; padding:12px 12px 12px 12px; width:161px; background-image:url(../images/sixt-banner.gif); background-repeat:no-repeat}
#left-column #locations h1 {font-size:20px; font-weight:bold; color:#ffffff; margin:0px 0px 4px 0px}
#left-column #locations p {font-size:11px; font-weight:bold; color:#ffffff; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px}
#left-column #locations a {color:#ffffff; text-decoration:none}
#left-column #reserve h1 {font-size:20px; font-weight:bold; color:#ffffff; margin:0px 0px 12px 0px}
#left-column #reserve p {font-size:11px; font-weight:bold; color:#ffffff; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; line-height:16px}
#left-column #reserve a {color:#ffffff; text-decoration:none}
#left-column #sixt h1 {font-size:20px; font-weight:bold; color:#999999; margin:0px 0px 12px 0px}
#left-column #sixt p {font-size:11px; font-weight:bold; color:#ff6600; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; line-height:16px}
#left-column #sixt p a:link {color:#000000; text-decoration:none}
#left-column #sixt p a:active {color:#000000; text-decoration:none}
#left-column #sixt p a:visited {color:#000000; text-decoration:none}
#left-column #sixt p a:hover {color:#999999; text-decoration:none}

#main-body {
	float:left;
	width:853px;
	margin-top:10px;
	padding-bottom:35px;
}

#main-body #top-img {margin-bottom:15px}
#main-body #top-img #top-nav-buttons {margin:0; padding:0; clear:both; height:42px; width:853px; background-repeat:no-repeat}
#top-nav-buttons ul {padding:0px 0px 0px 0px; margin:0px 0px 0px 23px;}
#top-nav-buttons ul li {padding:0; margin:0; list-style-type:none; display:block; float:left; width:135px; text-align:center}
#top-nav-buttons ul li.current {list-style-type:none; display:block; float:left; width:140px;}
#top-nav-buttons ul li a {font-weight:bold; color:#0a093e; display:block; padding-top:3px}
#top-nav-buttons ul li a:link {color:#0a093e; text-decoration:none}
#top-nav-buttons ul li a:active {color:#0a093e; text-decoration:none}
#top-nav-buttons ul li a:visited {color:#0a093e; text-decoration:none}
#top-nav-buttons ul li a:hover {color:#0a093e; text-decoration:none}
#top-nav-buttons ul li a.current {color:#ffffff}

#main-body #text-home {float:left; width:410px; margin-right:20px}
#main-body #text-inner {float:left; width:853px;}
#main-body #search-home {float:left; width:402px; height:204px; margin:10px 0px 0px 0px; background-image:url(../images/bg-search.gif); background-repeat:no-repeat; padding:6px 10px 10px 10px}
/*#main-body #search-home {float:left; width:402px; height:132px; margin-top:10px; background-image:url(../images/bg-search-2.gif); background-repeat:no-repeat; padding:10px 10px 10px 10px}*/
#main-body #search-home h3 {margin:5px 0px 5px 10px; padding:0px 0px 0px 0px; color:#ffffff; font-size:18px; font-weight:normal}
#main-body #search-home p {margin:20px 10px 20px 10px; padding:0px 0px 0px 0px; color:#ffffff}
#main-body #search-home table {margin-left:10px; margin-right:10px;}
#main-body #search-home td {color:#ffffff; padding:5px 5px 5px 0px}

#search-home #search-box, #refine-search #search-box {width:380px; float:left; height:30px; margin:0px 10px 6px 0px; background-image:url(../images/bg-search-box.gif); background-repeat:no-repeat; background-position:top left; position:relative; overflow:hidden}
#refine-search #search-box-right {width:380px; float:right; height:30px; margin:0px 63px 6px 0px; background-image:url(../images/bg-search-box.gif); background-repeat:no-repeat; background-position:top left; position:relative;}
#search-home #search-box #search-box-text, #refine-search #search-box #search-box-text, #refine-search #search-box-right #search-box-text {float:left; width:160px; padding-top:5px}
#search-home #search-box #search-box-text p, #refine-search #search-box #search-box-text p, #refine-search #search-box-right #search-box-text p {margin:0px 10px 0px 10px; padding:0; color:#ffffff}
#search-home #search-box #search-box-field, #refine-search #search-box #search-box-field, #refine-search #search-box-right #search-box-field {float:left; width:210px; border:0; position:relative; overflow:hidden}
#search-home #search-box #search-box-field p, #refine-search #search-box #search-box-field p, #refine-search #search-box-right #search-box-field p {margin:5px 10px 0px 5px; padding:0; color:#000000}

#search-home #search-box .textbox-select, #refine-search #search-box .textbox-select, #refine-search #search-box-right .textbox-select {color:#39385b; width:190px; font-size:12px; font-family:tahoma, arial, helvetica; margin:0px 0px 0px 0px}
/*#search-home #search-box .textbox {border:0; background:none; color:#39385b; width:210px; height:30px; font-size:12px; font-family:tahoma, arial, helvetica; padding:6px 5px 5px 5px; margin:0px 0px 0px 0px}*/
#search-home #search-box .textbox, #refine-search #search-box .textbox, #refine-search #search-box-right .textbox {color:#39385b; width:190px; font-size:12px; font-family:tahoma, arial, helvetica; margin:0px 0px 0px 0px}

#search-home #search-box .btn-search, #refine-search #search-box .btn-search, #refine-search #search-box-right .btn-search {position:absolute; right:3px; top:5px;}

#main-body #refine-search {width:833px; height:100px; margin-top:10px; background-image:url(../images/bg-search-page.gif); background-repeat:no-repeat; padding:10px 10px 10px 10px}
#main-body #refine-search h3 {padding-bottom:5px; color:#FFFFFF}
#main-body #refine-search p {color:#FFFFFF}
#main-body #refine-search .textbox {border:1px solid #CCCCCC; color:#39385b; font-size:11px; font-family:tahoma, arial, helvetica; padding:3px 3px 3px 3px;}

#main-body h1 {font-size:20px; font-weight:normal; color:#e23021; margin:10px 0px 5px 0px}
#main-body h2 {font-size:16px; font-weight:normal; color:#0a093e; margin:5px 0px 5px 0px}
#main-body h3 {font-size:14px; font-weight:bold; color:#0a093e; margin:5px 0px 5px 0px}
#main-body p, #main-body li {font-size:12px; color:#333333; line-height:20px}
#main-body p a:link, #main-body li a:link {color:#0a093e; text-decoration:underline}
#main-body p a:visited, #main-body li a:visited {color:#0a093e; text-decoration:underline}
#main-body p a:active, #main-body li a:active {color:#0a093e; text-decoration:underline}
#main-body p a:hover, #main-body li a:hover {color:#0a093e; text-decoration:none}
#main-body td {padding:3px 3px 3px 0px; font-size:12px; color:#333333;}

#main-body .search-main-suggestions {position:absolute; left:0px; top:23px; width:180px; color:#39385b; padding:3px 3px 3px 3px; margin:0; border-right:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; background-color:#ffffff}
#main-body .search-main-suggestions p {margin:0px 0px 3px 0px; padding:0; font-size:11px; font-weight:normal}
#main-body .search-main-suggestions a:link {color:#39385b; text-decoration:none}
#main-body .search-main-suggestions a:active {color:#39385b; text-decoration:none}
#main-body .search-main-suggestions a:visited {color:#39385b; text-decoration:none}
#main-body .search-main-suggestions a:hover {color:#39385b; text-decoration:none}

#search-result-list {width:853px; position:relative}
#search-result-list #search-result {font-size:14px; font-weight:bold; height:45px; margin:0; padding:0; border-bottom:1px dashed #d5d1d1; position:relative; z-index:0}
#search-result-list #search-result .nolink {height:30px; padding:15px 10px 0px 10px; display:block; position:relative; z-index:3; color:#0a093e;}
#search-result-list #search-result a {height:30px; padding:15px 10px 0px 10px; display:block; position:relative; z-index:3}
#search-result-list #search-result a.hidden {height:45px; width:853px; padding:0px 0px 0px 0px; position:absolute; left:0; top:0; z-index:2; color:#ffffff}
#search-result-list #search-result a:link {color:#0a093e; text-decoration:none; display:block}
#search-result-list #search-result a:active {color:#0a093e; text-decoration:none; display:block}
#search-result-list #search-result a:visited {color:#0a093e; text-decoration:none; display:block}
#search-result-list #search-result a:hover {color:#000000; text-decoration:none; /*background-color:#0a093e;*/ display:block}
#search-result-list #search-result .company-name {width:500px; float:left; display:block; position:relative; z-index:1}
#search-result-list #search-result .distance {width:193px; float:left; font-weight:bold; display:block; position:relative; z-index:1}
#search-result-list #search-result .web-link {width:140px; float:left; display:block; position:relative; z-index:1; margin-top:-5px}
#search-result-list #search-result.grey {background-color:#e5e5e5}
#search-result-list #search-result.white {background-color:#ffffff}
#search-result-list #search-result.pink {background-color:#cbced8}
/*#search-result-list #search-result h4 {padding:15px 10px 0px 10px; font-size:14px;}*/

.search-quote {color:#0a093e; font-size:14px; font-weight:bold;}

#footer {
	width:1135px;
	margin:0 auto;
	text-align:center;
	background-image:url(../images/bg-shadow.gif);
	background-repeat:repeat-y;
	background-position:top center;
	position: relative;
	/*margin-top: -35px; /* negative value of footer height 
	height: 35px;*/
	clear:both;
	background-color:#ffffff;
}
#footer #footer-inner {
	width:1105px;
	text-align:left;
	margin-left:15px;
	margin-right:15px;
	border-top:1px solid #cccccc;
	background-color:#ffffff;
	border-bottom:1px solid #cccccc;
}

#footer #footer-inner p {
	font-size:11px; text-align:center; color:#999999; margin:8px 0px 8px 0px; padding:0px 0px 0px 0px;
}

#footer-inner a:link, #footer-inner a:active, #footer-inner a:visited, #footer-inner a:hover {color:#999999; text-decoration:none}
/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.red {color:#e23021}
.red-lge {color:#e23021; font-size:14px}
.blue {color:#0a093e}
