/* ** master style ** */
body{font-family:Arial, Helvetica, sans-serif;color:#5b5b5b;font-size:12px;margin:0px;width:100%;background:#085977;}
#bodyContainer{background:url(images/main_back_3.gif) center top repeat-y;}
#headerContainer{background:url(images/main_back_2.jpg) center top no-repeat;}
#footerContainer{background:url(images/main_back_2f.jpg) center bottom no-repeat;}
#main{margin:0 auto 0 auto;width:100%;background:#f8f8f8;}
.main{width:778px !important;}
#content{width:778px;border-left:solid 1px #838383;border-right:solid 1px #838383;}
.starthere{padding:0 10px;font-family:Arial, Helvetica, sans-serif;}
form{display:inline;}
select{font-size:11px;}
ul{margin:0;list-style-type:square;padding-left:18px;}
li{margin:0;}
.quickquote{background:url(images/changedetails-person.jpg) #5d9dc9 no-repeat bottom left;padding:10px 4px;font-family:Arial, Helvetica, sans-serif;color:#fff;}
.yourdetails{background:url(images/yourhire_back.gif) repeat-x bottom;border-left:2px solid #C1CFE0;border-right:2px solid #C1CFE0;padding:0 8px;font-family:Arial, Helvetica, sans-serif;}
.moreOptions{padding:0 4px;font-family:Arial, Helvetica, sans-serif;}
.carClass{font-family:Arial, Helvetica, sans-serif;font-size:20px;color:#5a92d3;}
.detailsDivider{border-top:1px dashed #cad6e4;}
.listingDivider{border-top:1px solid #c1cfe0;}
.carClassDetail{font-family:Arial, Helvetica, sans-serif;font-size:22px;color:#0092c8;}
.whiteSmall{color:#fff;font-size:10px !important;}
.custmerTitlePanel{color:#0092c8;}
.custmerContentPanel{width:778px;height:0px;background-color:#484848;overflow:hidden;}
.cssContentPanel{width:778px;height:0px;background-color:#484848;overflow:hidden;}
.cursor{cursor:pointer;}
img{margin:0;padding:0;border:0;}
.standardBox{width:496px;background-color:#fff;padding:10px;border:1px solid #e4e4e4;margin-bottom:18px;}
.otherBox{width:162px;border:1px solid #e4e4e4;background-color:#fff;}
.travelTime{font-size:10px;}
.travelTimeAlt{background:#3a94c0;color:#fff;}
.reg{vertical-align:super;font-size:12px;}
.relobox{border:1px solid #e6e6e6;background:url(images/relo_back.gif) bottom left repeat-x;padding:5px;}
.textfield_default{background-color:#fff;font-family:Arial, Helvetica, sans-serif;}
.mainBackBox{background:url(images/main_back.jpg) top left no-repeat #f8f8f8;}
#bottomBackBox{background:url(images/main_backf.jpg) bottom left no-repeat;}
.quickLinkSpan{margin:0 8px 0 8px;}
/* ** TEXT STYLES ** */
h1, h2{font-family:Arial, Helvetica, sans-serif;font-size:20px;font-weight:normal;}
.subh2{color:#0092c8;font-size:16px;}
h4{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:normal;}
h1, h2, h4{color:#0092c8;margin:0;padding:0;padding-top:5px;padding-bottom:7px;}
h5{font-weight:bold;font-size:14px;margin:0;padding:0;padding-top:4px;padding-bottom:2px;}
p{margin:0;margin-bottom:15px;line-height:18px;}
.white,
.white a{color:#fff;}
a{color:#0092c8;}
a:hover{color:#0092c8;text-decoration:none;}
.imgLeft{float:left;margin-top:10px;margin-right:10px;margin-bottom:10px;}
.imgRight{float:right;margin-top:10px;margin-right:10px;margin-bottom:10px;}
.loginLink{color:#ebeff5;}
.red{color:#c60202;}
.incorrectRed{color:#b32525;}
.correctGreen{color:#26cb36;}
.blue{color:#0092c8;}
.pQuickQuote{font-weight:bold;color:#000;text-decoration:none;}
/* ** PAGE ** */
.left{float:left;width:220px;padding:10px 5px 10px 10px;}
.right{float:right;width:528px;padding:10px 10px 10px 5px;}
.clear{clear:both;width:778px;}
/*/ tabs /*/
.tab1-2{font-family:Arial, Helvetica;font-size:9px;text-align:center;}
.smlTabLeft, .smlTabRight{margin-top:3px;padding-top:4px;width:108px;height:16px;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;background:url(images/tabsmlbg.gif);}
.smlTabLeft{float:left;border-left:1px solid #e4e4e4;}
.smlTabRight{float:right;border-right:1px solid #e4e4e4;}
.lrgTab{padding-top:7px;float:right;width:109px;height:17px;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;border-top:1px solid #e4e4e4;background:#fff;}
.quoteLeft{margin-left:10px;width:238px;}
.quoteRight{margin-left:10px;width:238px;}
.quoteText{font-size:12px !important;}
.contentLeft{float:left;width:238px;margin-right:10px;}
.contentRight{float:right;width:238px;margin-left:10px;}
.content{width:496px;}
.contentClear{clear:both;width:100%;height:1px;}
.centerPosition{margin-left:auto;margin-right:auto;width:238px;}
.dealBox{border:1px solid #e4e4e4;padding:9px;background:url(images/dealbg.gif) top repeat-x;}
#contactBox{width:200px;padding:10px;}
.contentLeftSmall{float:left;width:130px;margin-right:10px;padding-left:auto;padding-right:auto;}
.contentRightSmall{float:right;width:348px;}
.imgList{padding-bottom:15px;border:0;}
.cleanBullets{list-style:none;line-height:18px;}
.cleanBullets li{list-style:none;}
.cleanPara{margin-bottom:0 !important;}
.blueText{color:#0092c8;}
.redText{color:#d0282a;}
.standardText{color:#5b5b5b;}
.termsMoreTitle{font-weight:bold;font-style:italic;cursor:pointer;color:#ff0000;}
.termsMoreContent{height:0;overflow:hidden;}
.watermark{color:#8b8b8b;font-family:Arial, Helvetica, sans-serif;}
.watermark,
.textfield_default{background-color:#fff !important;border:1px solid #7f9db9;}
/* ** FOOTER ** */
.footer{padding:5px;height:42px;width:770px;background:url(images/footer-bg.gif) repeat-x #c13032;font-family:Arial, Helvetica;color:#fff;font-size:11px;}
.footer li{list-style:none;display:inline;float:right;}
.footer a:link, .footer a:active{color:#fff;}
.footer a:visited{color:#e4e4e4;}
.footer a:hover{color:#ffe400;}
#copyright{padding-top:12px;}
.footerTop{width:778px;height:28px;background:url(images/footer-bg-top.gif) #484848 top left repeat-x;}
.footerBottom{width:780px;height:24px;background:url(images/footer-bg-bottom.gif) top left repeat-x;}
.footerPanel{padding:10px;color:#fff !important;}
.footerPanel a{color:#fff !important;}
.footerText{color:#fff !important;width:760px;text-align:right;font-size:10px !important;}
.footerText a{color:#fff !important;}
.footerText a:active, .footerText a:current{color:#fff !important;}
.footerText a:hover, .footerPanel a:hover{color:#ffe400 !important;}
.footerText a:visited, .footerPanel a:visited{color:#e4e4e4;}
.ffText{/*position:fixed;overflow:hidden;*/}
/* ** MY CALENDAR ** */
.MyCalendar .ajax__calendar_container{border:1px solid #646464;background-color:#d7e7ff;color:#333;}
.MyCalendar .ajax__calendar_today{cursor:pointer;padding-top:3px;font-weight:bold;}
.MyCalendar .ajax__calendar_active .ajax__calendar_day{background-color:#fff;color:#0066cc;border:#333 1px solid;font-weight:bold;}
.MyCalendar .ajax__calendar_active .ajax__calendar_month {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.MyCalendar .ajax__calendar_active .ajax__calendar_year {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.MyCalendar .ajax__calendar_hover .ajax__calendar_month {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.MyCalendar .ajax__calendar_hover .ajax__calendar_title {color:#0066cc;}
.MyCalendar .ajax__calendar_hover .ajax__calendar_today {color:#0066cc;}
/* ** TAB BOX ** */
.ajax__tab_default .ajax__tab_header{white-space:nowrap;}
.tabbox .ajax__tab_outer{background:url(images/small-tab-right.gif) no-repeat right top;}
.tabbox .ajax__tab_inner{background:url(images/small-tab-left.gif) no-repeat;}
.tabbox .ajax__tab_tab{background:url(images/small-tab.gif) repeat-x top;}
.tabbox .ajax__tab_hover .ajax__tab_outer{background:url(images/hover-tab-right.gif) no-repeat right top;}
.tabbox .ajax__tab_hover .ajax__tab_inner{background:url(images/hover-tab-left.gif) no-repeat;}
.tabbox .ajax__tab_hover .ajax__tab_tab{background:url(images/hover-tab.gif) repeat-x top;}
.tabbox .ajax__tab_active .ajax__tab_outer{background:url(images/large-tab-right.gif) no-repeat right top;}
.tabbox .ajax__tab_active .ajax__tab_inner{background:url(images/large-tab-left.gif) no-repeat;}
.tabbox .ajax__tab_active .ajax__tab_tab{background:url(images/large-tab.gif) repeat-x top;color:#0092c8;}
.tabbox .ajax__tab_header{font-family:verdana,tahoma,helvetica;font-size:12px;}
.tabbox .ajax__tab_outer{height:27px;}
.tabbox .ajax__tab_inner{padding-left:3px;}
.tabbox .ajax__tab_tab{margin:0;width:93px;padding:8px 5px 5px 5px;}
.tabbox .ajax__tab_body, .fakeTabBody{background-color:#fff;padding:9px;border:1px solid #e4e4e4;border-top:0;}
.sidebox{width:220px;background:url(images/small-tab.gif) top left repeat-x;margin-bottom:18px;padding:0;}
.mainbox{width:518px;background:url(images/small-tab.gif) top left repeat-x;margin-bottom:18px;}
.mainbox .ajax__tab_tab{margin:0;width:auto !important;padding:8px 10px 5px 10px;}
.mainboxcontent, .sideboxcontent{background:url(images/small-tab-right.gif) right top no-repeat;}
.mainboxcontent{width:518px;}
.sideboxcontent{width:220px;}
/* ** CSS NAV ** */
.navCssMain{width:780px;font-size:11px;line-height:normal;height:32px;padding:0;margin:0;}
ul#navmenu-h{margin:0;padding:0;list-style:none;position:relative;border-top:1px solid #868686;background:url(images/nav-center.gif) repeat top left;height:31px;}
ul#navmenu-h ul{width:160px;margin:0 !important;padding:0 !important;list-style:none;display:none;position:absolute;top:100%;left:0;}
ul#navmenu-h ul ul, ul#navmenu-h ul ul ul{top:0;left:100%;}
ul#navmenu-h li{float:left;display:inline;position:relative;}
ul#navmenu-h ul li{width:100%;display:block;}
/* Root Menu */
ul#navmenu-h a{padding:9px 10px;float:left;display:block;color:#fff;font:bold 11px Arial, sans-serif;text-decoration:none;border-left:1px solid transparent;border-right:1px solid transparent;height:1%;_border-color:red;_filter:chroma(color=red);}
.navsub-h{margin:0px !important;padding:0px !important;}
/* Root Menu Hover Persistence */
ul#navmenu-h a:hover, ul#navmenu-h li:hover a, ul#navmenu-h li.iehover a{color:#fff;background:url(images/nav-hover.gif) repeat-x top left;border-left:1px solid #fff;border-right:1px solid #fff;height:13px;}
/* 2nd Menu */
ul#navmenu-h li:hover li a, ul#navmenu-h li.iehover li a{padding:5px 7px !important;float:none;color:#fff;background:#3a86bd;}
ul#navmenu-h li ul{border-bottom:1px solid #fff;}
/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover, ul#navmenu-h li:hover li:hover a, ul#navmenu-h li.iehover li a:hover, ul#navmenu-h li.iehover li.iehover a{padding:5px 7px !important;color:#fff;background:#73aad1;}
/* 3rd Menu */
ul#navmenu-h li:hover li:hover li a, ul#navmenu-h li.iehover li.iehover li a{padding:5px 7px !important;color:#fff;background:#73aad1;}
/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover,
ul#navmenu-h li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover a{padding:5px 7px !important;color:#fff;background:#99c2de;}
/* 4th Menu */
ul#navmenu-h li:hover li:hover li:hover li a, ul#navmenu-h li.iehover li.iehover li.iehover li a{padding:5px 7px !important;color:#fff;background:#99c2de;}
/* 4th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li a:hover, ul#navmenu-h li.iehover li.iehover li.iehover li a:hover{padding:5px 7px !important;background:#b4d3e8;}
/* Hover Function - Do Not Move */
ul#navmenu-h li:hover ul ul, ul#navmenu-h li:hover ul ul ul, ul#navmenu-h li.iehover ul ul, ul#navmenu-h li.iehover ul ul ul{display:none;}
ul#navmenu-h li:hover ul, ul#navmenu-h ul li:hover ul, ul#navmenu-h ul ul li:hover ul, ul#navmenu-h li.iehover ul, ul#navmenu-h ul li.iehover ul, ul#navmenu-h ul ul li.iehover ul{display:block;}
/* ** POPUP ** */
#pnlPopUp{border:#f5f5f5 1px solid;font-size:11px;color:#696969;position:absolute;background-color:#e7e7e7;}
.modalBackground{background-color:#e1e1e1;filter:alpha(opacity=60); -moz-opacity: .60;opacity: .60;}
.modalPopupPanelHeader{background-color:#0092c8;height:18px;color:#ffc600;text-align:right;}
.modalPopupPanelHeader a{color:#ffc600;}
.sidePanelMain, .sidePanelTop{width:180px;position:absolute;margin-left:550px;margin-top:100px;color:#fff;}
.sidePanelTop{margin-left:800px;}
