/* CSS Document */
.main-menu {width:585px; float: left; height: 15px; padding: 0px; margin:0px; position:relative; overflow:hidden;}
.main-navi {text-decoration: none; height: 15px; margin: 0px; padding: 0px; float: left; width:585px;}
#modalwindow {background-color:#ffffff; width: 627px;}
.inn { text-decoration: none; margin: 0px; padding: 0px; height: 15px; display: inline; float: left; list-style-type: none;	position:relative;}
.inn a {background-image: url(../images/magic-menu.jpg); display: block; height: 15px; margin: 0px; padding-left:0px; text-indent: -9999px; float: left; position:relative;}
.why {background-position: 0px 0px; width: 68px;}
.why:hover {background-position: 0px 15px; width:68px;}
.whycurrent {background-image: url(../images/magic-menu.jpg); background-position: 0px 15px; width:68px; float:left; height:15px;	text-indent: -9999px;}
.fleet {width:90px;	background-position: -70px 0px;}
.fleet:hover {width: 90px; background-position: -70px 15px;}
.fleetcurrent {width: 90px;	background-position: -70px 15px; background-image: url(../images/magic-menu.jpg); float:left; height:15px;	text-indent:-9999px;}
.faq {background-position: -160px 0px; width: 50px;}
.faq:hover {background-position: -160px 15px; width: 50px;}
.faqcurrent {background-position: -160px 15px; width: 50px; background-image: url(../images/magic-menu.jpg); float:left; height:15px;	text-indent:-9999px;}
.offers{width: 75px; background-position: -220px 0px;}
.offers:hover {width: 75px; background-position: -220px 15px;}
.offerscurrent {width: 75px; background-position: -220px 15px; background-image: url(../images/magic-menu.jpg); float:left; height:15px; text-indent:-9999px;}
.booka {background-position: -295px 0px; width: 80px;}
.booka:hover {background-position: -295px 15px; width: 80px;}
.bookacurrent{background-position: -295px 15px;	width: 80px; background-image: url(../images/magic-menu.jpg); float:left; height:15px;	text-indent:-9999px;}
.mainten {background-position: -378px 0px; width: 103px; padding:0px 0px 0px 0px;}
.mainten:hover {background-position: -378px 15px; width: 103px;}
.maintencurrent {background-position: -378px 15px; width: 103px; background-image: url(../images/magic-menu.jpg); float:left; height:15px; text-indent:-9999px;}
.sale {background-position: -479px 0px;	width: 106px;}
.sale:hover {background-position: -479px 15px; width: 106px;}
.salecurrent {background-position: -479px 15px;	width: 106px; background-image: url(../images/magic-menu.jpg); float:left; height:15px;	text-indent:-9999px;}
/*----------------------*/
/*----------------- top menu-----------------*/
.top-menu {width:180px; float: left; height: 11px; padding: 10px 0px 0px 0px; margin:0px; position:relative;}
.top-navi {text-decoration: none; height: 11px; margin: 0px; padding: 0px; float: left; overflow:hidden; width:180px;}
.top-inn {text-decoration: none; margin: 0px; padding: 0px; height: 11px; display: inline; float: left; list-style-type: none;	position:relative;}
.top-inn a {background-image: url(../images/magic-top-btn.jpg); display: block;	height: 11px; margin: 0px; padding-left:0px; text-indent: -9999px; float: left; position:relative;}
.aboutus {background-position: 0px 0px;	width: 54px;}
.aboutus:hover {background-position: 0px 11px; width: 54px;}
.aboutuscurrent {background-image: url(../images/magic-top-btn.jpg); background-position: 0px 11px;	width: 54px; text-indent: -9999px;	float:left;	height:11px;}
.careers {background-position: 118px 0px; width: 58px;}
.careers:hover {background-position: 118px 11px; width: 58px;}
.careerscurrent{background-image: url(../images/magic-top-btn.jpg); text-indent: -9999px; background-position: 118px 11px; width: 58px;	height:11px; float:left;}
.contactus {background-position: 60px 0px; width: 60px;}
.contactus:hover {background-position: 60px 11px; width: 60px;}
.contactuscurrent{background-image: url(../images/magic-top-btn.jpg); text-indent: -9999px; background-position: 60px 11px; width:60px;	float:left;	height:11px;}
/*--------------------- top menu end ------------------- */
img {border:0;}
#header_page {width:1024px; background-color:#FFFFFF; height:120px; margin:0px; padding:0px 73px 0px 25px;}
#top_menu {height:90px; text-align:left; padding:0px 38px 0px 0px;}
#left {height:90px; float:left; width: 738px;}
#left .logo {padding:11px 0 17px 0; display:block;}
#left .main_menu {width:700px; height:15px;}
#left .main_menu .link {height:10px; display:block; text-align:left; float:left;  padding-right:11px; padding-left:11px;}
#right {height:auto; float:left; width:180px;}
#right .topmenu {height:24px; display:block; text-align:right; padding-top:8px; }
#right .topmenu .link {height:10px; display:block; text-align:right; background-image:url(../images/menu_line.gif); background-position:right; background-repeat:no-repeat; float:left;  padding-right:7px; padding-left:7px;}
#right .topmenu .last_link {height:10px; display:block; text-align:right; background-image:url(../images/menu_line.gif); background-position:right; background-repeat:no-repeat; float:left;   padding-left:7px;}
.right_logo {padding:20px 0px 0px 0px; float:left; text-align:right;}
#homebanner {width:1024px; height:auto; background-position:top left; background-repeat:no-repeat;}
#header_page #homebanner #get_know_more {width:978px; height:40px; background-color:#e6e6e4; margin-left:72px; }
#header_page #homebanner #get_know_more_gallery {width:978px; height:219px; background-color:#e6e6e4; margin-left:72px; }
#header_page #homebanner #call_us {width:978px; height:25px;  margin-left:72px; text-align:right; margin-bottom:1px;}
#header_page #homebanner #quick_quote {width:978px; height:36px;  margin-left:72px; padding-top:1px; text-align:right;}
#header_page #homebanner #quick_quote_content {width:978px; height:294px;  margin-left:72px; padding-top:1px; text-align:right;}
#header_page #homebanner #center_content {width:978px; margin-left:72px; height:427px;}
#header_page #homebanner #center_content1{width:978px; margin-left:72px; height:248px;}
#header_page #homebanner #center_content2{width:978px; margin-left:72px; height:133px;}
#header_page #homebanner #call_us img {margin-left:7px;}
#header_page #homebanner #pagination {width:978px; height:24px;  margin-left:72px; margin-bottom:10px; text-align:right;}
#header_page #homebanner #quick_quote1 {height:36px; position:absolute; left:577px;  margin-left:72px; padding-top:2px; text-align:right;}
.mainhid{overflow:hidden;}
.bgpos{overflow:hidden; background-color:#FFFFFF;}
.posabs{position: absolute; z-index:100;}
.spread{DISPLAY: none; Z-INDEX: 1000; FILTER: alpha(opacity=10); -moz-opacity:.10; opacity:.10; LEFT: 0px; BACKGROUND-IMAGE: url(images/overlay.gif); WIDTH: 100%; POSITION: absolute; TOP: 0px; TEXT-ALIGN: center;}
.darkspread {DISPLAY: none; Z-INDEX: 1000; FILTER: alpha(opacity=80); -moz-opacity:.80; opacity:.80; LEFT: 0px; BACKGROUND-IMAGE: url(images/overlay.gif); WIDTH: 100%; POSITION: absolute; TOP: 0px; TEXT-ALIGN: center;}
.modelPopup{DISPLAY: none; Z-INDEX: 2000; POSITION: fixed; BACKGROUND-COLOR: white; border: solid 2px #C2A858;}
.modelPopup_no_border{DISPLAY: none; Z-INDEX: 2000; POSITION: fixed; BACKGROUND-COLOR: white;}
#banner {width:978px; height:359px; background-position:top left; background-repeat:no-repeat; padding:0 25px 0 25px;}
#simplegallery1{width:978px; height:359px; background-position:top left; background-repeat:no-repeat; z-index:-10px; padding:0 25px 0 25px;}
.left_menu_quick {padding-top:1px; height:40px;display:block; width:979px;  height:284px;}
.left_menu {width:579px; height:200px; float:left; text-align:left;}
.sec-nav{float:left; width:169px; height:auto;	margin:37px 0px 0px 0px; position:absolute; z-index:11; top:120px; left:25px;	background-image:url(../images/tran-bg.png); background-repeat:repeat;}
.sec-nav-fleet{float:left; width:195px; height:auto; margin:37px 0px 0px 0px; position:absolute; z-index:11; top:120px; left:25px;	background-image:url(../images/tran-bg.png); background-repeat:repeat;}
.nav-title-bg{  height:auto; padding-top:4px;}
.nav-title{width:161px; height:37px;}
.nav-title-fleet{width:195px; height:37px;}
.nav-text-warp{padding:0px 14px 16px 14px; text-align:left; /*background-color:#FFFFFF; filter:alpha(opacity=85); -moz-opacity:0.85;	-khtml-opacity: 0.85; opacity: 0.85;*/}
.nav-hi{padding:16px 0px 0px 0px;}
#bannerform .left_menu {width:169px; height:160px;}
#bannerform .bottom_desc {height:71px; background-image:url(../images/bottom_dec.jpg); background-repeat:no-repeat; width:979px;}
#bannerform .bottom_desc .text {height:71px; padding:39px 0 0 21px; text-align:left; font-family:Tahoma; font-size:14px; color:#FFFFFF;}
#bannerform .left_menu_quick .left_menu .menu{width:155px; height:119px; background-image: url(../images/why_bg.gif); background-repeat:no-repeat; background-position:bottom; padding:41px 0 0 14px;}
#bannerform .req-bar {height:40px; background-image:url(../images/Req-Quota-bar.gif); background-repeat:no-repeat; margin-bottom:1px; width:978px;}  
#bannerform .req-bar .text {height:1px; } 
/* Modified on 17 Feb 10*/
.quickQuoteMain{ padding:0px 0px 0px 0px; position:absolute; z-index:13; top:120px; left:609px;  width:390px;margin-top:1px;}
/* Modified on 17 Feb 10*/
.quickQuoteMain .quickQuote{background: url('../images/quick_quote_bg.png') no-repeat; left:500px; margin-left:auto; margin-right:auto;	height: 31px; padding: 8px 0 0 13px; margin-left:3px;}
.quickQuoteMain .quickQuote p{ background: url('../images/plus_minus.gif') no-repeat 96% 1px; color: #ffffff; font-size: 1.3em;font-weight: bold; padding:0px 5px 0px 6px;	margin: 0; text-transform: uppercase; text-align:left; font-family:Tahoma;}
.quickQuoteMain .quickQuote p.expanded{text-align:left;	padding:0px 5px 0px 6px; background-position: 96% bottom; font-family:Tahoma;}
.quickQuoteMain .getQuote{background-color: #f9f8f8; padding: 11px 0 0 22px; margin: 1px 0 0 3px; border-bottom: 1px solid #c9c9c9;overflow:hidden;}
.quickQuoteMain .getQuote .fieldButton{text-align: center; clear: both; padding: 0px  25px  5px 0;}
.quickQuoteMain .getQuote .fieldButton .resetBtn{margin: 0 3px 0 0; padding: 0;	cursor:pointer;}
.quickQuoteMain .getQuote .fieldButton .getQuoteBtn{margin: 0; padding: 0; cursor:pointer;}
.quickQuoteMain .getQuote .fieldLeft{color: #00508e; font-family: Tahoma; font-size: 11px; font-weight: bold; float: left; width: 147px; text-align:left;}
.quickQuoteMain .getQuote .fieldRight{color: #00508e; font-family: Tahoma; font-size:11px; font-weight: bold; float: left; padding:0px 0px 0px 32px; margin:0px 0px 0px 0px; width: 147px; text-align:left;}
.quickQuoteMain .getQuote .fieldLeft a, .quickQuoteMain .getQuote .fieldRight a{color: #00508e; font-weight: normal; text-decoration:none;}
.quickQuoteMain .getQuote .fieldLeft label, .quickQuoteMain .getQuote .fieldRight label{color: #5a5a5a; font-family: Tahoma; font-size: 1.0em; font-weight: bold; padding: 0;	margin: 0;}
.quickQuoteMain .getQuote .fieldLeft select, .quickQuoteMain .getQuote .fieldRight select{color: #5a5a5a; font-family: Tahoma; font-size: 1.0em; padding: 0; margin: 5px 0px 0px 0px; width: 100%; height:20px;}
.quickQuoteMain .getQuote .fieldLeft .radioOpt, .quickQuoteMain .getQuote .fieldRight .radioOpt{float:left;	padding: 0;	margin: 0px 5px 0px 0px; border:solid 1px Red;}
.radio{float:left; width:149px;padding:0px 0px 0px 0px;margin:0px;}
.quickQuoteMain .getQuote .fieldLeft .radioLabelWay{color: #5a5a5a; font-weight: normal; float: left; padding: 0 20px 0 0; margin: 0;}
.quickQuoteMain .getQuote .fieldLeft .radioLabelReturn{color: #5a5a5a; font-weight: normal;	float: left; padding: 0; margin: 0;}
.quickQuoteMain .travelDetails{background-color: #f6f5f5; padding: 11px 0 0 0; overflow: hidden; margin: 0 0 0 3px;	display: none;}
.quickQuoteMain .travelDetails ul li{float: left; padding: 0 0 9px 0;}
.quickQuoteMain .travelDetails ul li div.travelrate{background: url('../images/travel_rate_bg.jpg') no-repeat left bottom; color: #5a5a5a; font-family: tahoma; font-size:11px;	float: left; width: 91px; padding: 0 0 12px 8px; margin: 0 23px 0 13px;}
.quickQuoteMain .travelDetails ul li div.travelrateRight{color: #444444; font-family: tahoma; font-size:11px; float: left; padding: 5px 0 0 0; margin: 0 0 0 23px; width: 229px;}
.quickQuoteMain .travelDetails ul li div.travelrate P{color: #00508e; font-family: tahoma; font-size:11px; font-weight: bold; padding: 0; margin: 0;}
.quickQuoteMain .travelDetails .tncLinks{border-top: 1px solid #bfbfbf; color: #444444; clear: both; font-family: tahoma; font-size:10px; padding:  0px 23px 0px 13px;height:30px;}
.quickQuoteMain .travelDetails .tncLinks a{text-decoration: underline;}
.quickQuoteMain .travelDetails .tncLinks a.tncright{float: right; color:#444444; font-family:Tahoma; font-size:10px; text-align:left;  padding :0px; margin:0px;}
.quickQuoteMain .travelDetails .tncLinks a.tncleft{text-align:left;  float:left; color:#444444; font-family:Tahoma; font-size:10px; padding :0px; margin:0px;}
.distermsLinks{padding-top:7px;	padding-bottom:7px;}
.inr .div1{height:39px;	width:118px; float:left; padding-right:0px; margin-right:11px; padding-left: 15px; background-image:url(../images/form_inner_bg.gif);background-repeat:no-repeat; background-position:bottom; text-align:left; color:#5a5a5a; font-weight:bold; font-size:11px; font-family:Arial, Helvetica, sans-serif!important;} 
.div1 span{color:#00508e; font-weight:bold; font-size:13px; font-family:Arial, Helvetica, sans-serif!important;}
.inr .div2{height:auto; width:228px; float:left;  font-family:Tahoma; color:#444444; font-size:11px;font-weight:normal; text-align:left;padding-bottom:10px;}
.rfp-multiline{font-family: Arial, Helvetica, sans-serif; font-size: 11px; width:364px; color: #9a9b8d; background-color: #FFFFFF; border: 1px solid #acadb2; text-align: left; vertical-align: middle; padding-left: 3px;}
.rfp-multilineErr{font-family: Arial, Helvetica, sans-serif; font-size: 11px; width:364px; color: #9a9b8d; background-color: #FFFFFF; border: 1px solid #c10435; text-align: left; vertical-align: middle; padding-left: 3px;}
.rfp-box{font-family: Arial, Helvetica, sans-serif; font-size: 11px; width:364px; height:18px; color: #9a9b8d; background-color: #FFFFFF; border: 1px solid #acadb2; text-align: left; vertical-align: middle; padding-left: 3px;} 
.rfp-boxErr{font-family: Arial, Helvetica, sans-serif;font-size: 11px; width:364px; height:18px; color: #9a9b8d; background-color: #FFFFFF; border: 1px solid #c10435; text-align: left; vertical-align: middle; padding-left: 3px;}  
.rfp-box1{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; width:369px; height:22px; color: #9a9b8d; background-color: #FFFFFF; border: 1px solid #acadb2; text-align: left; vertical-align: bottom; padding-left: 3px; padding-top: 2px; padding-bottom: 2px;} 
.rfp-boxErr1{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; width:369px; height:22px; color: #9a9b8d; background-color: #FFFFFF; border: 1px solid #c10435; text-align: left; vertical-align: bottom; padding-left: 3px;padding-top: 2px; padding-bottom: 2px;}  
.rfp-box-cmd{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; width:364px; height:96px; color: #9a9b8d;background-color: #FFFFFF; border: 1px solid #acadb2; text-align: left; vertical-align: middle; padding-left: 3px;} 
.rfp-box-cmdErr{font-family: Arial, Helvetica, sans-serif; font-size: 11px; width:364px; height:96px; color: #9a9b8d; background-color: #FFFFFF; border: 1px solid #c10435; text-align: left; vertical-align: middle; padding-left: 3px;}
.rfp-box-nh{font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #9a9b8d; height:22px; background-color: #FFFFFF; border: 1px solid #acadb2; text-align: left; vertical-align: middle; padding-left: 3px;}
/* Fleet Accordion Starts here */
 /* .fleet_list{width: 691px;}*/
.fleet_head{padding: 5px 0px; cursor: pointer; position: relative; margin: 1px 0px 1px 0px; font-weight:normal; background:#bea353 url('../images/acc-fleet-title-bar.gif') center right no-repeat; /* background: #eef4d3 url(left.png) center right no-repeat;*/ text-align:left;}
.fleet_body{display: none; text-align: left;}
.fleet_conent{display: block; padding:10px 0px 0px 10px; text-decoration: none; text-align: left;}
.fleet_body a{color: #666666; text-decoration:underline; text-align: left;}
.fleet_body a:hover{text-decoration:none; text-align: left;}
.fleet_head p{background: url('../images/plus_minus.gif') no-repeat 96% 1px; color: #ffffff; text-align:left; padding:0px 0px 0px 10px;font-size:14px;}
.fleet_head p.fleetexpand{text-align:left; padding :0px 0px 0px 10px; background-position  : 96% bottom; font-size:14px;}
.fleet_heading{font-family:Tahoma; font-weight:normal; font-size:18px; padding:7px 0px 7px 0px; text-align:left;}
.fleet_heading_before_list{font-family:Tahoma; font-weight:normal; font-size:18px; padding:0px; text-align:left;}
.fleet_sub_heading{font-family:Tahoma; font-weight:normal; font-size:12px; text-align:left;}
.fleet_list{margin:10px 0px 10px 10px; padding:0px; list-style-position:inside; /*list-style-image: url(../images/dot.gif);*/list-style-type:disc;}
.fleet_list li{padding:0px; line-height:21px;}
/* Fleet Accordion Ends here */
/* offer Accordion Starts here */

 /* .offer_list{width: 691px;}*/
.offer_head{padding: 5px 0px; cursor: pointer; position: relative; margin: 1px 0px 1px 0px; font-weight:normal; background:#bea353 url('../images/acc-fleet-title-bar.gif') center right no-repeat; /* background: #eef4d3 url(left.png) center right no-repeat;*/ text-align:left;}
.offer_body{display: none; text-align: left;}
.offer_conent{display: block; padding:10px 0px 0px 10px; text-decoration: none; text-align: left;}
.offer_body a{color: #666666; text-decoration:underline; text-align: left;}
.offer_body a:hover{text-decoration:none; text-align: left;}
.offer_head p{background: url('../images/plus_minus.gif') no-repeat 96% 1px; color: #ffffff; text-align:left; padding:0px 0px 0px 10px;font-size:14px; text-transform:uppercase;}
.offer_head p.offerexpand{text-align:left; text-transform:uppercase; padding :0px 0px 0px 10px; background-position  : 96% bottom; font-size:14px;}

/* offer Accordion Ends here */
#leisurevacation-banner { position: relative; z-index:10; height:438px;}
/*------------------- Banner image -------------------*/
#aboutus-banner{position: relative; visibility: hidden;z-index:10; height:359px;}
#aboutus-banner .gallerydesctext{ text-align: left; padding: 2px 5px;}
#whyus-banner { position: relative; visibility: hidden;z-index:10; height:359px;}
#whyus-banner .gallerydesctext{ text-align: left;padding: 2px 5px;}
#manitence-banner{ position: relative; visibility: hidden;z-index:10; height:359px;}
#manitence-banner .gallerydesctext{ text-align: left;padding: 2px 5px;}
#fleet-banner { position: relative; visibility: hidden;z-index:10; height:359px;}
#fleet-banner .gallerydesctext{ text-align: left;padding: 2px 5px;}
#avanti-banner { position: relative; visibility: hidden;z-index:10; height:359px;}
#avanti-banner .gallerydesctext{ text-align: left;padding: 2px 5px;}
#falcon-banner { position: relative; visibility: hidden;z-index:10; height:359px;}
#falcon-banner .gallerydesctext{ text-align: left;padding: 2px 5px;}
#falcon-lx-banner { position: relative; visibility: hidden;z-index:10; height:359px;}
#falcon-lx-banner .gallerydesctext{ text-align: left;padding: 2px 5px;}
#sale-banner { position: relative; visibility: hidden;z-index:10; height:359px;}
#sale-banner .gallerydesctext{ text-align: left;padding: 2px 5px;}
/*------------------- Banner image -------------------*/
/*------------------- Graphic Bar Single Line -------------------*/
.graphics-bar{position:absolute; z-index:11; top:403px; left:25px; background-image:url(../images/graphic_bar.png); width:974px; height:71px;  background-repeat:no-repeat;}
.graphics-bar h1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:19px; color:#FFFFFF; text-align:left; margin:0px; height:71px; padding:24px 19px 25px 19px; font-weight: normal; text-transform:uppercase;}
/*------------------- Graphic Bar Single Line -------------------*/
/*------------------- Graphic Bar Double Line -------------------*/
.graphics-bar-doubleline{position:absolute; z-index:11; top:403px; left:25px; background-image:url(../images/graphic_bar.png); width:974px; height:71px;  background-repeat:no-repeat;}
.graphics-bar-doubleline h1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:19px; color:#FFFFFF; text-align:left; margin:0px; height:auto; padding:13px 19px 13px 21px; font-weight: normal; text-transform:uppercase;}
.downloadSelect{color: #5a5a5a; font-family: Tahoma; font-size: 1.0em; padding: 0; margin: 5px 0 0px 0; width: 70px; height:20px;}
/*------------------- Graphic Bar Double Line -------------------*/
	
