
/* Copyright © Website Engineers Limited */

/* Global */
* { margin: 0; padding: 0; border: 0px; }
body { background-color: #eeeeee; }
h1, 
h2.h1 { position: relative; clear: both; margin: 0px 0px 2px 0px; padding: 8px 0px 6px 20px; border-bottom: 2px solid #0068b3; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; color: #ee3d28; background-image: url(/images/h1_bg.gif); background-repeat: repeat-x; background-position: 0px 50%; }
h2,
h3 { position: relative; clear: both; margin: 0px 0px 2px 0px; padding: 8px 0px 6px 20px; border-bottom: 2px solid #0068b3; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #0068b3; background-image: url(/images/h1_bg.gif); background-repeat: repeat-x; background-position: 0px 50%; }
p { margin: 0px 0px 10px 0px; line-height: 1.8; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; }
ul { position: reltaive; margin: 0px 0px 10px 0px; }
ul li { list-style-position: inside; line-height: 1.8; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; }
form.NoDisplay { display: none; }
input.Submit { cursor: pointer; border-radius: 3px; font-size: 12px; font-weight: bold; color: #ffffff; background-image: url(/images/submit_bg.gif); background-repeat: repeat-x; background-position: 0px 50%; background-color: #0068b3; }
input.Submit:hover { background-image: url(/images/submit_bg_over.gif); background-color: #ee3d28; }
a, 
a:visited { border-bottom: 1px dotted #0068b3; text-decoration: none; color: #0068b3; }
a:hover { border-bottom: 1px dotted #ee3d28; text-decoration: none; color: #ee3d28; }
span.OpenURL { cursor: pointer; border-bottom: 1px dotted #0068b3; font-size: 11px; color: #0068b3; }
span.OpenURL:hover { border-bottom: 1px dotted #ee3d28; color: #ee3d28; }
.ApexBlue { color: #0068b3; }
.ApexRed { color: #ee3d28; }

/* ApexRental */
div.ApexRental { position: relative; padding: 0px 0px 10px 0px; background-image: url(/images/bg.gif); background-repeat: repeat-y; background-position: 50% 0px; background-color: #eeeeee; }

/* Top */
div.Top { position: relative; margin: 0px; height: 210px; background-image: url(/images/top/bg.jpg); background-repeat: repeat-x; background-color: #ffffff; }
div.Top div.Apex { position: relative; margin: 0px auto; width: 1000px; height: 140px; background-image: url(/images/top/apex.gif); background-repeat: no-repeat; background-position: 0px 10px; }
div.Top div.Apex div.QPR { position: absolute; z-index: 4; top: 20px; left: 280px; height: 108px; width: 84px; background-image: url(/images/top/qpr.gif); background-repeat: no-repeat; }
div.Top div.Apex div.Call, 
div.Top div.Apex div.CallClosed { position: absolute; top: 60px; right: 20px; width: 600px; height: 30px; background-repeat: no-repeat; }
div.Top div.Apex div.Call { background-image: url(/images/top/call.gif); }
div.Top div.Apex div.CallClosed { cursor: pointer; background-image: url(/images/top/call_closed.gif); }
div.Top div.Navi { position: relative; height: 65px; background-image: url(/images/top/navi/bg.gif); background-repeat: repeat-x; }

/* Content */
div.Content { position: relative; clear: both; margin: 0px auto; padding: 190px 0px 0px 0px; width: 980px; }
div.Content div.Feature { position: absolute; z-index: 2; top: 0px; left: 0px; width: 980px; height: 180px; }
div.Content div.Feature img { position: absolute; cursor: pointer; display: none; }
div.Content ul#FeatureNav { position: absolute; z-index: 3; top: 150px; left: 20px; }
div.Content ul#FeatureNav li { float: left; list-style: none; }
div.Content ul#FeatureNav a { margin: 0px 5px 0px 0px; padding: 2px 6px 2px 6px; border-radius: 3px; border-bottom: 0px; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #ffffff; }
div.Content ul#FeatureNav a.activeSlide { color: #ffffff; background-color: #ee3d28; }
div.Content div.Tabs { position: relative; clear: both; padding: 0px 0px 0px 10px; margin: 10px 0px 2px 0px; height: 30px; border-bottom: 2px solid #0068b3; background-image: url(/images/h1_bg.gif); background-repeat: repeat-x; background-position: 0px 50%; }
div.Content div.Tabs div.Tab { position: relative; cursor: pointer; float: left; margin: 9px 4px 0px 0px; padding: 4px 10px 1px 10px; border-top-right-radius: 3px; border-top-left-radius: 3px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 14px; color: #ffffff; background-image: url(/images/tab_bg.gif); background-repeat: repeat-x; background-position: 0px 45%; background-color: #0068b3; }
div.Content div.Tabs div.Tab:hover { margin: 4px 4px 0px 0px; padding: 7px 10px 3px 10px; background-image: url(/images/tab_bg_over.gif); background-repeat: repeat-x; background-position: 0px 45%; background-color: #ee3d28; }
div.Content div.Tabs div.True { margin: 4px 4px 0px 0px; padding: 7px 10px 5px 10px; color: #0068b3; background-image: none; background-color: #ffffff; }
div.Content div.Tabs div.True:hover { margin: 4px 4px 0px 0px; padding: 7px 10px 5px 10px; color: #0068b3; background-image: none; background-color: #ffffff; }

/* Bot */
div.Bot { position: relative; clear: both; margin: 0px auto; width: 996px; background-image: url(/images/bot/bg.gif); background-repeat: repeat-x; }
div.Bot div.Info { position: relative; margin: 0px auto; padding: 100px 0px 100px 20px; width: 1000px; background-image: url(/images/bot/info/bg.gif); background-repeat: no-repeat; background-position: 0px 0px; } 
div.Bot a, 
div.Bot a:visited { border-bottom: 1px dotted #aaaaaa; text-decoration: none; color: #aaaaaa; }
div.Bot a:hover { border-bottom: 1px dotted #ee3d28; text-decoration: none; color: #ee3d28; }
div.Bot p { color: #aaaaaa; font-size: 11px; }
div.Bot p b { text-shadow: 1px 1px #ffffff; font-size: 15px; }
div.Bot p.ApexHeadOffice, 
div.Bot p.ApexSunbury { font-family: Arial, Helvetica, sans-serif;  }
div.Bot p.ApexSunbury { position: absolute; z-index: 1; left: 180px; }
div.Bot p.Copyright { position: relative; padding: 20px 0px 0px 0px; }
div.Bot p.CarVanRental { position: absolute; z-index: 1; top: 100px; left: 440px; }
div.Bot p.RentalInformation { position: absolute; z-index: 1; top: 100px; left: 640px; }
div.Bot p.AirportCarRental { position: absolute; z-index: 1; top: 100px; left: 840px; }
div.Bot div.Facebook, 
div.Bot div.Twitter { position: absolute; z-index: 4; cursor: pointer; bottom: 40px; padding: 0px 0px 0px 55px; height: 50px; line-height: 1.4; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #aaaaaa; background-repeat: no-repeat; }
div.Bot div.Facebook { left: 20px; background-image: url(/images/facebook.png); }
div.Bot div.Twitter  { left: 340px; background-image: url(/images/twitter.png); }
div.Bot div.Facebook b, 
div.Bot div.Twitter b { font-size: 12px; }
div.Bot div.Facebook:hover, 
div.Bot div.Twitter:hover { color: #ee3d28; } 

/* TopNavi */
.TopNavi { position: absolute; z-index: 2; top: 141px; left: 50%; margin: 0px 0px 0px -490px; width: 980px;  }
.TopNavi .Tabs { position: relative; margin: 0px auto; height: 65px; width: 1000px; border-left: 1px solid #ffffff; }
.TopNavi .Tabs a { position: relative; display: block; float: left; padding: 22px 17px 26px 17px; border-right: 1px solid #ffffff; border-bottom: 0px; text-decoration: none; text-shadow: 1px 1px #ffffff; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px; color: #0068b3; }
.TopNavi .Tabs a:visited { text-decoration: none; }
.TopNavi .Tabs a:hover { padding: 21px 17px 27px 17px; text-decoration: none; color: #ee3d28; }
.TopNavi .Tabs a.True { padding: 21px 17px 27px 17px; border-top-right-radius: 3px; border-top-left-radius: 3px; text-decoration: none; background-color: #ffffff; }
.TopNavi .Tabs a b { position: relative; padding: 20px 0px 0px 0px; }

/* End */


