* { padding: 0; margin: 0;}
body { font-family: Arial, Helvetica, sans-serif; color: #4F4F7D; font-size: 11px;  background-color:#006;}
a:link, a:visited { text-decoration:underline; color: #54547E; text-align: center;}
a:active, a:focus {color: #F60;}
a:hover { text-decoration: none;}
img, input { padding:0; margin:0;}
input + span { margin-left: 6px; }
/*img+img { padding-right:3px; }*/
a:link img,  a:hover img, a:visited img{ text-decoration:none; background:none; border: none;}
ul, ol { margin-left: 8px; padding-left: 8px; list-style-position: outside; margin-right: 3px; padding-right: 3px; }
#leftcolumn ul { margin-left: 10px; padding-left: 10px; }
li { list-style-type: square;}
ul ul li { list-style-type:disc;} ul ul ul li { list-style-type:circle;}
form input, form select, textarea { color:#54547E; margin-bottom: 3px; /*margin-right: 3px; background-color:#F0F0FF; */ font-size: 11px; }
.question { background: url(../../images/plus.gif) no-repeat left center; display: inline; padding: 6px 0px 6px 14px; cursor: pointer; }
.qOpen {  background: url(../../images/minus.gif) no-repeat left center; }
.inputError { border: 1px solid red;}
.CurrCode { text-align:right; float:right;} 
* input [readonly] { background-color:#FFF;}
#formbuttons { display: block; position: relative; padding-left: 185px; margin: 3px auto 3px 0; }
h1,h2,h3, h4, h5, th, dt, legend, #midR dl{ color: #18208C; font-weight:bold;}
h1 { font-size:18px;} 
h2 { font-size:16px; }
h3, th, dt { font-size:14px; padding:3px 0 }
h4 { font-size:12px; padding:3px 0;}
h5 { font-size:11px;} 
h1,h2 { padding: 6px 0; font-weight: bold; }
dt { font-size: 13px; }
H2#res1 { background: url(../../images/step1.gif) no-repeat right top}
H2#res1of3 { background: url(../../images/step1of3.gif) no-repeat right top}
H2#res2 { background: url(../../images/step2.gif) no-repeat right top}
H2#res2of3 { background: url(../../images/step2of3.gif) no-repeat right top}
H2#res3 { background: url(../../images/step3.gif) no-repeat right top}
H2#res3of3 { background: url(../../images/step3of3.gif) no-repeat right top}
H2#res4 { background: url(../../images/step4.gif) no-repeat right top}
.resopt { width: 321px; float: left; height: 135px; background: left top; margin-right: 1px; padding-left: 6px; }
.resopt input[type=text], .resopt select { background-color: #FCFFED; margin:0;  }
.digits { color: #FFF; background: #039; padding: 1px 3px 1px 4px; text-align: center; font-size: 0.9em; vertical-align: baseline; line-height: 1em; -moz-border-radius:4px; -webkit-border-radius: 4px; border-radius: 4px;}
.resopt#resoptpu { background: url(../../images/pickupreturnBG.jpg) no-repeat; }
.resopt#resoptret { background: url(../../images/pickupreturnBG.jpg) no-repeat; }
.resopt#resoptcat { background-image:url(../../images/veh_cat.gif); height:53px;}
input.conditional, #pudate, #dodate {width: 14em;}
		/*NAVIGATION MENU*/
/* ================================================================ 
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
=================================================================== */
#menu {
position:relative; height:25px; z-index:100; background-color:#18208C; border-top: 1px solid #000066; border-bottom: 2px solid #000066; }
div#menu b { border-right: 1px solid #2712BC; float:left; height: 25px; width:0px;}
#navbar, #navbar ul {padding:0; margin:0; list-style-type: none;}
#navbar iframe {position:absolute; left:-9999px; border:0; padding:0; margin:0; width:0; height:0;}
#navbar a, #navbar a:visited { display:block; font-size:12px; font: bold 12px arial, verdana, sans-serif; color:#EEE; height:24px; line-height:24px; text-decoration:none; padding: 1px 18px 0 12px; border-right: 1px solid #000066; border-left: 1px solid #2712BC; float:left; }
#navbar li { text-transform: uppercase; text-shadow: 1px 1px 3px #000; }
#navbar li ul li a, #navbar li ul li a:visited {
text-transform:capitalize; font-weight:normal; font-size:11px; text-align:left; width:203px; padding: 0 0px 0 12px; border:none;border-left: 1px solid #2712BC; }
#navbar li ul li a:hover { background-color: #333399; text-decoration:underline; border-left: 1px solid #F90;}
#navbar li a.enclose, #navbar li a.enclose:visited {border-width:1px; }
#navbar li {float:left; list-style:none; }
#navbar li ul li { /*background-color:#18208C;*/ text-shadow:none;}
#navbar li a:hover, #navbar li:hover {position:relative;}
#navbar li:hover > a {/*color:#fc0;*/}
#navbar li ul {position:absolute; left:-9999px; width:215px;	
background: url(../../images/submenu_content_blue.jpg) repeat-x left top; border:1px solid #333; border-top:none; padding: 0/* 0px 0 12px*/;
}
#navbar li:hover > ul {top:-1px; left:215px; width:215px;}
#navbar > li:hover > ul {left:-1px; top:25px;}
#navbar li:hover ul.first {top:0;}
#navbar table {border-collapse:collapse; width:0; height:0; border:0; font-size:1em;}
#navbar li.fly {background: url(../../images/arrow_gray_east.gif) no-repeat right center;}
#navbar li.fly ul {margin-top: -4px;}/*added to prevent submenu from accidentally closing*/ 
#navbar li.drop/*, #navbar li.fly a:hover*/ {background: url(../../images/arrow_gray_south.gif) no-repeat right center;}
/*#navbar li.drop > a:hover,*/
#navbar li.fly > a:hover {background: #339 url(../../images/arrow_gray_south.gif) no-repeat right center;} 
#navbar li a:hover ul { left:-2px; top:25px; width:215px; }
#navbar li a:hover ul a:hover ul, #navbar li a:hover ul a:hover ul a:hover ul, #navbar li a:hover ul a:hover ul a:hover ul a:hover ul, #navbar li a:hover ul a:hover ul a:hover ul a:hover ul a:hover ul { top:-1px; left:215px; }
#navbar a:hover ul ul,
#navbar li a:hover ul a:hover ul ul,
#navbar li a:hover ul a:hover ul a:hover ul ul,
#navbar li a:hover ul a:hover ul a:hover ul a:hover ul ul,
#navbar a:hover ul iframe,
#navbar li a:hover ul a:hover ul iframe,
#navbar li a:hover ul a:hover ul a:hover ul iframe,
#navbar li a:hover ul a:hover ul a:hover ul a:hover ul iframe {
left:-9999px;
}
#navbar a:hover iframe {left:-2px; top:25px;}
#navbar a:hover a:hover iframe, #navbar a:hover a:hover a:hover iframe,
#navbar a:hover a:hover a:hover a:hover iframe {left:215px; top:-1px;}
#menu H3, #menu H4, #menu H5 { color:#F60; letter-spacing:1px; font-weight:normal; background: #18208C; vertical-align: middle; padding: 5px 3px 3px; text-align:center; }
			/*END NAVIGATION MENU*/
fieldset{ margin: 0.5em 0.5em 0em 0em; padding:0.5em; display: block; border: 1px solid #CCC; border-width: 1px 1px 2px 2px; }
#centercolumn legend{ font-size: 14px; padding: 0px 3px; }
#hrule, .hrule { background-image: url(../../images/line_hrz.png); background-repeat: repeat-x; background-position: center top; color: #ccc; height: 1px; width: 100%; margin: 3px auto; border: none; padding: 0px; clear: both; display: block; }
#wrapper {width: 900px; background:#FFF; margin: 12px auto; overflow:auto; border: 3px solid #FFFFFF; border-width: 6px 6px 3px; -moz-box-shadow: 0px 0px 15px 5px rgba(50, 50, 50, 0.75);box-shadow: 0px 0px 15px 5px rgba(50, 50, 50, 0.75); -webkit-box-shadow: 0px 0px 15px 5px rgba(50, 50, 50, 0.75); }
#header { padding: 0px; margin: 0px; background: #2959CE url(../../images/rentacar_banner.jpg) no-repeat left bottom; height: 90px; }
#header h1 { left: -9999em; position: absolute; }
#leftcolumn { /* Parent Wrapper for inside boxes */ display: inline; float: left; border: 3px none #ccc; height: 100%; min-height: 300px; width: 242px; color:#7373A2; font-size: 10px; clear: left; background: #FFF url(../../images/leftbarT.gif) no-repeat left top; z-index: 2;/*	text-align: justify;*/ }
#leftcolumn H5 { color:#7373A2; text-transform: uppercase; text-align:center; }
#leftcolumn a:link, #leftcolumn a:visited {color:#7373A2;}
* html #leftcolumn { height:300px;}
 /* IE Min-Height Hack */ 
#chk li { list-style: url(../../images/checked.gif); }
#chkgreen li, ul.chkgreen li { list-style: url(../../images/tick.gif); }
#arr li, #leftcolumn ul {list-style:url(../../images/Arrow_right.gif);}
ul#nobullet li { list-style: none url(none); }
#slogan h5, #slogan h4{ padding-top: 4px; padding-bottom: 12px; position: relative; left: 0px; top: 0px; width: 242px; color: #FF6600; display: block; font-size:12px; text-align: center; text-transform:capitalize}
#specials{ text-align: left; vertical-align: middle; margin-bottom: 6px; width: 242px; height: 54px; }
#ads H3 { text-align: center; text-transform: uppercase; padding: 0 0 6px 0; margin: 0;}
#centercolumn { border:none; float: right; min-height: 300px; padding: 0 0 4px 0em; width: 658px; margin: 0; background:#FFF url(../../images/mainT.png) no-repeat left top; }
#centercolumn label {  text-align:right; float:left; width:160px; text-transform: uppercase; vertical-align: bottom; clear:both; margin-right:6px; color: #141C76; font-size:10px; background-image: url(../../images/arrow_gray.gif); background-repeat: no-repeat; background-position: right top; padding-right: 6px; }
#centercolumn label#narrow { width:6px;}
label#doubleH { height: 2em; }
#centercolumn form table { width: 98%; padding: 0px 6px; }
#centercolumn table td {vertical-align:top;}
#centercolumn form th, .tblTH td { text-align: center; vertical-align: top; background-color:#18208C; color:#FFF; font-size:12px; text-align:center; padding:3px ; border-top: 2px solid #22B; border-bottom:2px solid #117;} 
.tblTH td a:link, .tblTH td a:visited { font-size:9px; color:#EEE;}
/*#centercolumn table input, #centercolumn table select { display:inline; float:none; clear:none;} */
div.priceOpts { background: url(../../images/payOpts.png) no-repeat left top; padding: 6px; height:60px; float:right; width: 100px; }
div.priceOpts input#sbmt { color: #F60; }
#centercolumn form .buttonSubmit, #centercolumn form .buttonReset {	margin-left:24px;}
img#rgninfo { padding: 6px; border: 1px solid #EEE!important; margin-right: 6px; float:left; margin-bottom: 6px; }
/*input + input { display:inline; margin-left:0px;}	*/
#centercolumn br {clear:left}
#centercolumn .teaser { width:535px; padding:0em 0em 0.5em; margin:0em; border-top: 1px solid #DBDBDB; border-bottom: 2px solid #DBDBDB; text-align:justify; clear:left; font-size: 95%; }
#centercolumn .teaser h3 { background:none; margin-left: -0.5em;}
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }
#centercolumn p { padding:3px 3px 0 0 }
* html #centercolumn { height:300px;} /* IE Min-Height Hack */ 
#helplinks,.helplinks { position:relative; top:6px; width:185px; height:14px; float: right; text-align: right; color:#CCCCCC; font-size: 10px; font-family: Arial, Helvetica, sans-serif; display: inline; padding: 3px; z-index: 99; }
#helplinks a:link, #helplinks a:hover, #helplinks a:visited{
	text-decoration:none; color: #CCF; background-color: #18208C;} 
#dest { height: 40px; padding: 12px 0 0 36px; margin: 0 0 16px; vertical-align: middle; position: relative; z-index: 0; }
#dest form { border:none;}
#dest form select, #dest H1, #dest H2, #dest H3 { text-align: left; margin-left:66px;  }
#footer { float: right; width: 900px; vertical-align: middle; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #CCF; height: 20px; line-height: 20px; text-align: left; text-indent: 242px; background: #1B208B url(../../images/footer.gif) no-repeat left bottom; }
#footer a:link, #footer a:hover,#footer a:visited { color: #CCF; text-decoration:none;}
#midL,#midR { width:258px; float: left; clear: right; text-align: left; margin-bottom: 12px; margin-right: 1px; line-height:1em; }
#midL ul li,#midR ul li { font-weight:bold; line-height:1em !important; text-transform:capitalize;}
#midR { float:right; }
#midL H4, #midR dt { font-size: 14px; letter-spacing: -1px; line-height: 1em; margin: 0px; padding: 0px;}
#midL H3, #midR H3 { text-transform: uppercase; /*padding-left: 4px; background-color: #18208C; color: #F3F3F3;*/ }
.lineh2em {	line-height:2em; text-transform:uppercase; font-weight: bold; }
#midR li {line-height: 2em;} 
#smalltext { font-size:smaller; color:#999; } .smaller { font-size:smaller;}
.altrowdark td { background-color:#E4E4E4; vertical-align: middle;}
.altrowlight td { background-color:#EEE; vertical-align: middle; }
.altrowlight a:link img , .altrowlight a:hover img { background-color:#FFF}
#red, .red, .error { color:#F00; /*font-weight:bold;*/}
#orange, .orange { color:#F60; font-weight:bold; }
#blue, .blue { color:#18208C !important; font-weight:bold;}
#green, .green { color:#063; font-weight:bold;}
#hilite, .hilite { background-color:#FFC;}
.wkdeals, .news { font-size:11px; width: 205px; padding: 0px; top:10px; position: relative; margin-bottom: 6px; border-bottom: 2px solid #CCC; background: #F9F9F9; display: block; }
.news ul, .news a:link, .news a:visited  { color: #999 !important; }
html>body .wkdeals, html>body .news { width:205px;} 
.wkdeals H4, .news H4 { text-align: center; text-transform:uppercase; font-size: 11px; background-color: #18208C; display: block; margin: 0px; color: #FFF !important; background-image: url(../../images/H4tab.gif); background-repeat: no-repeat; background-position: left top; text-indent: 12px; padding: 2px 12px 2px 6px;}
.wkdeals h1 { text-align:center; }
.wkdeals H4#green, .news H4#green { background: #096 url(../../images/H4tab_green.gif) no-repeat left top; }
.wkdeals H4#blue, .wkdeals H4#info { background: #18208C url(../../images/H4tab_blue.gif) no-repeat left top; }
.wkdeals H4#info { background-image: url(../../images/H4tab_blue_info.gif); }
.wkdeals div { border-right: 1px solid #CCC;}
ul#deals li { background: url(../../images/line_hrz.png) repeat-x 0 77% !important; background-position: 0 81%; }
ul#deals span#price, .wkdeals li span#price { display: block; float: right; background: #F9F9F9; padding: 2px 0px 0px 3px; }
ul#deals li a:link, ul#deals li a:visited { background-color:#F9F9F9; padding-right: 3px; text-transform:uppercase; /*text-decoration:none; font-weight:bold;*/ color:#18208C }
#siteseal {padding:3px 0; }
#fltlft, .fltlft { float:left; clear:right; padding-right:3px; }
#fltrt, .fltrt { float:right;/* padding-left:3px; */ z-index:9000; }
.centered { margin-left:auto; margin-right:auto; text-align:center}
.lft {text-align: left;}
.rt {text-align: right;}
.cap { text-transform:capitalize; font-weight:normal; }
.hideonload { display:none} .visible { visibility: visible; }
.showonload,.showinline { display:inline;} .hidden { visibility: hidden;}
input[type=reset], input[type=submit] {/*font-size:0.95em;text-shadow: 1px 1px 3px #666666;*/
color: #EEE;font-weight:normal;border: solid #000066 1px;padding: 1px 3px;
text-decoration: none; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; -webkit-box-shadow: 0px 1px 3px #666666;-moz-box-shadow: 0px 1px 3px #666666;box-shadow: 0px 1px 3px #666666; background: -webkit-gradient(linear, 0 0, 0 100%, from(#0000CC), to(#000066)); background: -moz-linear-gradient(top, #0000CC, #000066);background: -ms-linear-gradient(top, #0000CC, #000066); -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#0000CC, endColorStr=#000066);filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#0000CC, endColorStr=#000066);
display:inline-block;}
input[type=reset] {background: -webkit-gradient(linear, 0 0, 0 100%, from(#CCCCCC), to(#666666));
background: -moz-linear-gradient(top, #CCCCCC, #666666);}
input[type=submit]:hover {background:  #18208C; cursor: pointer;}
input[type=reset]:hover {background:  #666666; cursor: pointer;}
input[disabled],input[disabled]:hover {background: #CCCCCC;border-color: #999999;-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;cursor:default}

