body							{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size:62.5%; background:#efeae6; }

/*	Common Typographical Elements
------------------------------------------------------------------------ */
h1			{ font-family:Arial, Verdana, Helvetica, sans-serif; color:#fff; font-size:1.4em; }



/* =otherwrappers
----------------------------------------------------------------------- */
#quote_offers_wrapper,
#newsletter_finder_wrapper		{ clear:both; overflow:hidden;}



/* =factbox
----------------------------------------------------------------------- */


.wlbfactbox      { background: #e1f1ff; margin-bottom:10px; }
.wlbfactbox h1     { width:980px; min-height:25px; padding:13px 0 0 20px; background:#929394 url(/images/home/h1_factbox_bg.gif) left no-repeat;}

.wlbfactboxwrapper				{ padding:14px 20px 14px 20px; overflow:hidden; margin-top:-5px;}
.wlbfactboxwrapper p			{ float:left; width:726px;}
.wlbfactboxwrapper span			{ float:left; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:1.2em; line-height:1.3; }

/*.wlbfactboxwrapper p			{ float:left; width:726px; }
.wlbfactboxwrapper span			{ float:left; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:1.2em; line-height:1.3; }
*/

/* =factbox layout 5
----------------------------------------------------------------------- */
.wlb5factbox						{ background: #e1f1ff; margin-bottom:15px; width:642px; margin-top:50px;}
.wlb5factbox h1						{ width:642px; min-height:25px; padding:13px 0 0 20px; background: url(/images/WhiteLabelImages/wlb_h1_factboxLayout5_bg.gif) no-repeat; }


/* =contentwrapper layout 3 (krutik's layout5)
----------------------------------------------------------------------- */
#wlb5contentwrapper					{ margin-bottom:10px; width:783px; padding-left:6px;}
.wlb5leftbar						{ float:left; width:132px; padding-top:45px; }
#wlb5contentwrapperright			{ float:right; width:642px;}

/* layout5 (krutik's layout 3)  */
.wlbfactboxvertical						{ position:relative; float:right; width:282px; margin-right:2px; height:366px; background: #e1f1ff;}
.wlbfactboxvertical h1					{ padding:12px 0 12px 20px; background:#929394 url(/images/home/h6_finder_bg.gif) no-repeat;}

.wlbfactboxwrapperverti					{ padding:14px 20px 14px 20px; background: #e1f1ff; overflow:hidden;}
.wlbfactboxwrapperverti	 p				{ float:left; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:1.2em; line-height:1.3; }


/* oneway pickup */
.oneway label					{ float:right; margin:0 50px 0 0; }
.oneway input					{ float:left; margin:-36px 3px 0 215px; }

/* =whitelabel date picker class
----------------------------------------------------------------------- */
/*#quote							{ float:left; width:469px; }*/
#quote blockquote				{ width:304px; height:53px; position:relative; top:5px; left:8px; padding:12px 0 6px 58px; background:url(/images/home/wlb_h2_yourtrip_innercarbg.gif) no-repeat; } 
#quote .LDP						{ padding-bottom:11px; background:url(/images/home/quote_bottom.gif) left bottom no-repeat;}
#quote ol						{ padding:0 13px 0 14px; background-color:#fff; overflow:hidden; border-left: solid 2px #ff6600; border-right: solid 2px #ff6600;}
#quote li						{ padding-top:5px; margin: 5px 0 0 0; }
#quote fieldset					{ padding:5px 0 0 8px; }
#quote p						{ float:left; padding-bottom:5px; width:280px; font-size:1.2em; line-height:1.3; font-weight:bold; color:#333;}
#quote li div					{ float:left; width:280px; }
#quote li abbr					{ float:left; width:230px; margin:0 0 0 0;  }

/* pickup location */
.pickuplocn p												{ margin-top:0;}
.returnlocn p												{ margin-top:2px;}
.pickuplocn select,
.returnlocn select											{ width:178px;}
.pickuplocn #_ctl0_LocationDateControl_DropDownRegion,
.pickuplocn #_ctl0_LocationDateControl_cmbOneWayDropOffRegions	{ margin-bottom:6px; margin-top:1px;}

.pickuplocn #_ctl0_LocationDateControl_lstOneWayDropOffLocations  { margin-top:0;}
.returnlocn													{display:none; }

/* currency */
li.currency						{ display:inline; float:none;}
li.cartype						{ display:none; }
li.banner						{ display:inline; float:none; width:220px; }
li.booknowpaylater				{ display:inline; float:none; width:220px; }
li.error						{ display:inline; float:none; width:220px; color:#ff6600; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; padding:1px; }


/* get a quote button */
#quote li.getquote fieldset div	{ float:none;  margin-left:192px; height:40px; cursor:pointer; }
/*#quote li.getquote fieldset div div {min-width:241px; height:36px;  margin-left:12px; padding-bottom:6px; background:url(/images/WhiteLabelImages/wlbgetquote_right.gif) right top no-repeat; cursor:pointer; }*/
/*#quote li.getquote a			{ top:7px; padding:0 0 0 80px; color:#fff; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:1.4em; text-decoration:none; border:none;}
#quote li.getquote a:hover		{ top:7px; padding:0 0 0 80px; color:#fff; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:1.4em; text-decoration:none; border:none;}
*/

/* =offers wlbvan layout - 1
----------------------------------------------------------------------- */
.offer_wlbvan1_1					{ float:left; width:469px; }
.offer_wlbvan1_2					{ position:relative; float:right; width:282px; margin-right:2px;}

@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) /* For Opera*/
{
	.wlbPromowrapper				{ position:relative; top:0px; left:0px; padding-bottom:20px; width:812px; overflow:hidden; background:#fff ; margin-top:-15px; }
	.wlbVanPromowrapper				{ position:relative; top:0px; padding-bottom:20px; left:23px; width:768px; overflow:hidden; background:#fff ; }
	.offer_wlbvan1_1				{ float:left; width:469px; left:23px; }
	.offer_wlbvan1_2				{ position:relative; float:right; width:282px; margin-right:2px;}
}
/*
#_ctl0_wlbvanshome						{ position:relative; float:right; width:640px; margin-right:2px; }
#_ctl0_wlbvanshome h6					{ padding:12px 0 12px 20px; color:#fff;font-size:1.4em;  background:#929394 url(../images/home/h6_finder_bg.gif) no-repeat; }
#_ctl0_wlbvanshome form					{ padding-bottom:13px; background:#efeefe;} 
#_ctl0_wlbvanshome fieldset				{ padding:14px 20px 29px 20px; background:#efeefe;} 
#_ctl0_wlbvanshome #img					{ float:left; padding-bottom:11px;}
#_ctl0_wlbvanshome #altimg				{ float:right; padding-bottom:11px;}

#_ctl0_wlbvanshome fieldset span			{ display:block; position:absolute; bottom:12px; right:20px; padding-left:5px; background:url(../images/WhiteLabelImages/wlbsearchnow_left.gif) no-repeat; }
#_ctl0_wlbvanshome fieldset #egdimensions	{ min-width:125px; height:20px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:1.2em; padding:0px 6px 4px 0; border:none; color:#fff; background:url(../images/WhiteLabelImages/wlbsearchnow_right.gif) right top no-repeat; cursor:pointer; }
*/

#_ctl0_wlbvanshome							{ position:relative; float:right; width:640px; margin-right:2px; margin-top:0px; background: #fff url(/images/home/vansbg.png) no-repeat; }
#_ctl0_wlbvanshome h6						{ padding:15px 0 10px 12px; width:195px; color:#ff6600; FONT-SIZE: 1.6em; font-weight:bold; }
#_ctl0_wlbvanshome #vanbanners				{ padding-bottom:13px; } 
#_ctl0_wlbvanshome fieldset					{ padding:5px 20px 22px 12px;}
#_ctl0_wlbvanshome #img						{ float:right; padding-left:10px; margin-top:-65px; }
#_ctl0_wlbvanshome #altimg					{ float:right; padding-left:10px; }
#_ctl0_wlbvanshome fieldset div				{ float:left; width:190px; height:30px; }
#_ctl0_wlbvanshome fieldset #egdimensions	{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size:1.2em; color:#fff; margin:10px 0 0 5px; border:none; }
.wlbvanshome								{ background: #fff url(/images/home/vansbg.png) no-repeat; }

/* =offers layout 6
----------------------------------------------------------------------- */
#wlblayout6imgs					{ width:282px; float:right;}
.offer_wlb6_1					{ margin-bottom:4px;}
.offer_wlb6_2					{ margin-bottom:4px;}
.offer_wlb6_3					{}
.offer_wlb6_4					{ float:left;}
.offer_wlb6_5					{ float:right;}

/* =offers layout 4
----------------------------------------------------------------------- */
.offer_wlb4_1					{ float:right; margin-bottom:4px;}
.offer_wlb4_2					{ float:right; margin-bottom:4px;}
.offer_wlb4_3					{ float:right;}
.offer_wlb4_4					{ display:block; float:right; margin-top:6px; }

/* =offers layout 3 (krutik's layout 5)
----------------------------------------------------------------------- */
.offer_wlb5_1					{ float:right; margin-bottom:4px;}
.offer_wlb5_2					{ float:right; margin-bottom:4px;}
.offer_wlb5_3					{ float:right;}

/* =offers layout 5 (krutik's layout 3) 
----------------------------------------------------------------------- */
.offer_wlb2_4					{ float:left;}
.offer_wlb2_5					{ float:right;}

/* =offers layout 1
----------------------------------------------------------------------- */
#offers				{ position:relative; float:right; width:640px; margin-right:2px; min-height:530px; }
#offers p			{ position:absolute; top:0px; right:-1px; width:96px; height:70px; text-indent:-9999px; }
#offer1				{ position:absolute; width:638px; height:80px;  background:#fff; border-left:solid 1px #999999; border-right:solid 1px #999999; border-bottom:solid 1px #999999; z-index:+2; } /* works for opera */

@-moz-document url-prefix() /* works for mozilla */
{
	#offer1    { position:absolute; width:608px; height:78px; padding:4px 15px 27px 15px; } 
	#offer1 hr { float: left; }
}

@media screen and (-webkit-min-device-pixel-ratio:0) /* works for safari */ 
{
 #offer1    { position:absolute; width:608px; height:78px; padding:4px 15px 27px 15px; } 
 #offer1 hr { float: left; }
}

#offer1 h2						{ position:absolute; top:-40px; left:-1px; width:640px; height:20px; padding:17px 0 11px 20px; background:url(/images/home/h3_offers_bg.gif) left no-repeat;}
#offer1 hr						{ width:600px; text-align:left; border-left:none; color:#dddcdc; height: 1px; }
#offer1							{ top:35px; }

#offer1 h4						{ font-size:1.8em; letter-spacing:0.05em; }
#offer1 p						{ position:static; width:auto; height:auto; font-size:1.3em; text-indent:0; margin-top:2px; background:none; }
#offer1 p						{ font-size:0.95em; margin:0 0 4px 0; color:#f60; }
#offer1 h4						{ color:#fff; }
#offers form					{ margin-top:10px; }

#dealwrapper					{ margin:0; padding:10px 0 0 18px; background:#fff; width:600px; }

@-moz-document url-prefix() /* works for mozilla */
{
	#dealwrapper	{ padding:0 0 0 0; }
}
@media screen and (-webkit-min-device-pixel-ratio:0) /* works for safari */ 
{
	#dealwrapper	{ padding:0 0 0 0; }
}

#dealcycle,
#dealall						{ position:relative; width:600px; margin:0 0 6px 0; padding:0; overflow:hidden; }
#dealall						{ margin-bottom:15px; }
#dealcycle						{ height:60px; }
.deals							{ width:600px; }
.deals tbody					{ width:600px; }
.deals td						{ font-size:1.2em; font-weight:bold; vertical-align:middle; padding:5px 10px 5px 0px; color:#333;}
.deals td.destination			{ width:20%; text-align:left; font-size:1.0em; line-height:1.2em; border-bottom:1px dotted #727272; }
.deals td.price					{ width:10%; text-align:right; border-bottom:1px dotted #727272; }
.deals td a						{ display:block; height:13px; font-size:1.2em; color:#333; overflow:hidden; }
.deals td a:hover				{ padding:0; border:none; color:#f60; }
.deals td space					{ display:block; width:20px; font-size:1.2em; color:#333; border-bottom:none; overflow:hidden; }

#offer1 tt					{ float:right; display:block; background:url(/images/home/searchnow_left.gif) no-repeat; }
#offer1 a.seeall				{ display:block; float:right; width:130px; height:31px; text-align:center; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:1.2em; font-weight:bold; padding:8px 5px 0 5px; border:none; color:#fff; background:url(/images/home/searchnow_right.gif) right top no-repeat; cursor:pointer; }
#offer1 p.terms					{ float:left; color:#333; line-height:1.1em; font-size:1.1em; padding-top:10px;}
#offer1 p.terms a				{ color:#f60; }

.offer_wlb1_2,
.offer_wlb1_3			{ position:absolute; width:640px; margin-top:4px; }
.offer_wlb1_2			{ top:153px; }
.offer_wlb1_3			{ top:336px;}
/*#offers form			{ padding-left:5px; background:url(/images/home/searchnow_left.gif) no-repeat; }
#offers form input		{ min-width:73px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:1.2em; margin-left:-2px; border:medium none; color:#fff; background:url(/images/home/searchnow_right.gif) no-repeat right top; cursor:pointer; padding-left:0; padding-right:5px; padding-top:2px; padding-bottom:5px }
#offers form			{ margin-top:10px; }*/


/* =branding
----------------------------------------------------------------------- */
#branding										{ position:absolute; top:0; margin:0 6px 0 6px; height:100px; width:980px;  background:#f60 url(/images/home/branding_bottom.gif) left bottom no-repeat;}
.wlbtopbanner									{ position:absolute; top:0; margin:0 6px 0 6px; height:100px; width:980px; }
#branding #_ctl0_LogoTopBanner1_lnkHomeButton	{ position:absolute; top:73px; right:17px; border:none;}
#branding #LogoTopBanner1_lnkHomeButton			{ position:absolute; top:73px; right:17px; border:none;}


/* language selection */
.languagediv    { position:absolute; top:28px; left:615px; width:153px; float:right;  }
.languagediv label   { color:#ffffff; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:1.2em; }
.languagediv select   { width:153px; margin-top:3px; color:#767575; }

#wlbnav_main									{ position:absolute; top:92px; left:6px; width:980px;  border-top:1px solid #007db6; overflow:hidden;}



/* champion links
----------------------------------------------------------------------- */
/*#champion						{ margin-top:30px; margin-left:6px; }*/
/*#champion h6					{ font-size:1.3em; margin-bottom:15px; color:#454444; }*/
/*#champion div					{ position:relative; }*/
#champion div a					{ position:absolute; bottom:10px; right:15px; padding:0; border:none; color:#333333; }
#champion div a:hover			{ text-decoration:underline; color:#007db6; } /*wlb primary */
#champion .wide					{ width:418px; float:left; margin-left:17px; padding-top:15px; background:url(/images/WhiteLabelImages/wlb_footer_links_wide_top.gif) no-repeat; }
#champion .narrow				{ width:167px; float:left; margin-left:8px; padding-top:15px; background:url(/images/WhiteLabelImages/wlb_footer_links_narrow_top.gif) no-repeat; }

#champion .wide .cl_wrapper		{ min-height:319px; padding:0 15px 15px 15px; background:url(/images/WhiteLabelImages/wlb_footer_links_wide_bottom.gif) left bottom no-repeat; overflow:hidden; }
#champion .narrow .cl_wrapper	{ min-height:319px; padding:0 15px 15px 15px; background:url(/images/WhiteLabelImages/wlb_footer_links_narrow_bottom.gif) left bottom no-repeat; overflow:hidden; }

#champion .wide ul				{ float:left; margin-right:10px; }
#champion .wide ul + ul			{ margin-right:0; }
#champion .wide li,
#champion .narrow li				{ margin-bottom:0.5em; list-style:disc; list-style-position:inside; color:#007db6;} /* wlb primary */


#champion .wide li a,
#champion .narrow li a			{ position:static; color:#333333; }


.menubuttontxt:hover {background-color:#007db6;color:#e1f1ff;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold; border-bottom:1px solid #007db6;} 

.innerbox_heading{
 font-family:Verdana, Helvetica, sans-serif;
 font-size:11px;
 font-weight:bold;
 color:#FFFFFF;
 background-color:#ff6600;
 padding-left:25px; 
 padding-top:2px; 
 TEXT-ALIGN: center;
}
@media screen and (-webkit-min-device-pixel-ratio:0) /* works for safari */ 
{
	.innerbox_heading
	{
		 font-family:Verdana, Helvetica, sans-serif;
		 font-size:11px;
		 font-weight:bold;
		 color:#FFFFFF;
		 background-color:#ff6600;
		 vertical-align:middle;
		 padding-left:auto; 
		 TEXT-ALIGN:center;
	 }
}


#_ctl0_LogoTopBanner1_language     { position:absolute; top:28px; right:10px; width:153px;}
#_ctl0_LogoTopBanner1_language label   { color:#ffffff; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:1.2em; }
#_ctl0_LogoTopBanner1_language select   { width:153px; margin-top:3px; color:#767575; }

.OurVans {
background:url('/images/OurVans_Detail_bg.gif') no-repeat 0 0;
width:284px;
height:122px;
position:relative;
}

.header {
position:absolute;
top:4px;
left:8px;
color:#333333;
font-family:Verdana, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
margin:0;
padding:0;
line-height:18px;
}

.OurVans H2 {
color:#333333;
position:absolute;
top:23px;
left:7px;
font-family:Verdana, Helvetica, sans-serif;
font-size:10px;
margin:0;
padding:0;
text-align:center;
}

.OurVans H3 {
color:#333333;
position:absolute;
top:24px;
left:130px;
font-family:Verdana, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
margin:0;
padding-right:5px;
line-height:18px;
}

.OurVans H4 {
color:#333333;
position:absolute;
top:24px;
left:210px;
font-family:Verdana, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
margin:0;
padding-right:5px;
line-height:18px;
}

/* =ourvanswrapper
------------------------------------------------------------------------ */
#ourvanswrapper						{ position:relative; width:990px; left:0px; margin:0; padding: 100px 0 38px 0; background:#fff url(/images/home/pagewrapper_bottom.gif) left bottom no-repeat; overflow:hidden; }

