/*
  _   _   _   _   _   _   _   _   _   _   _   _   _  
 / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ 
( w | S | E | R | V | E | - | I | N | C | L | T | D |
 \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ 
  
file: style.css
Last-Edit: 10 April, 2009
http://www.mottolinesworldwide.com/
Designed and Hosted by: http://www.wserve.co.uk/
*/

body{background:url(../images/newbg.jpg) repeat-x; margin:0; padding:0; font:11px Arial, Helvetica, sans-serif; color:#0B4A9F;}

a{color:#0B4A9F; font-size:11px; text-decoration:underline;}
a:hover{text-decoration:none; color:#E35B00}

a.refer:link,a.refer:visited,a.refer:active{color:#FF0000; font-size:11px; text-decoration:underline; padding:2px;}
a.refer:hover{text-decoration:underline; color:#000}

img{border:0;}
.before2{ background:url(../images/bookbefore.gif) no-repeat left; width:392px; height:140px;}
.callus{/*background:url(../images/callus.gif) no-repeat; width:170px; height:140ppx;*/}
.lang{ background:url(../images/cards.gif) no-repeat right; width:190px; height:140px; padding-right:20px;}
.brd2{background:#EFF5FC; border-right:1px #C8DBF1 solid;  border-left:1px #C8DBF1 solid; padding:0 12px;}
.welbrd{background:#FAFAFA; border-left:1px #C8DBF1 solid; border-right:1px #C8DBF1 solid; padding:15px 20px;}
.welbrd2{background:#FAFAFA; border-left:1px #C8DBF1 solid; border-right:1px #C8DBF1 solid; padding:10px;}
.welbrd3{background:#FAFAFA; border-left:1px #C8DBF1 solid; border-right:1px #C8DBF1 solid; padding:10px;}
.wel{font-size:13px; font-weight:bold;}
.welblue{color:#12277D; font-size:13px; font-weight:bold;}
.welred{color:#DF0013; font-size:13px; font-weight:bold;}
.bluehed{background:url(../images/blue_hed_img.gif) no-repeat; height:25px; width:190px; font-size:12px; color:#FFF; font-weight:900; padding:0px 14px;}
.live{background:url(../images/live_operator.gif) no-repeat; height:90px; padding:5px 10px;}
.live span{font-size:16px; font-weight:900;}
.msg{ color:#FF0000; font-size:11px; font-weight:bold;}
.msg2{ color:#FF0000; font-size:14px; font-weight:bold;}
.weltxt{color:#CC0000;font-weight:bold}
.weltxt2{color:#FF0000;font:bold 14px Arial, Helvetica, sans-serif; font-style:italic;}
.sml{font-size:14px; font-weight:bold; text-align:center}
.blu_hed{background:#4F79A9; color:#FFF; font-weight:bold; padding:2px 5px;}
.quote_hed{font-size:12px; color:#062C59; text-align:center}
.stepmenu{ font:21px Arial, Helvetica, sans-serif; color:#062C59; vertical-align:middle}
.yellow{ color:#336699;}
.yello{ color:#FFFF00; font-style:italic; font:bold 13px Arial, Helvetica, sans-serif}


/*-----tablebox----&*/
.carname{background:url(../images/carname.gif) no-repeat; width:101px; height:21px; font-size:11px; font-weight:bold; color:#FFF; padding:2px 0; text-align:center}
.quotebg{background:#E9F2FC; border-right:1px #C8DBF1 solid;  border-left:1px #C8DBF1 solid;}
.quotetop{background:#E9F2FC; border-top:1px #C8DBF1 solid; font-size:11px; }
.quotebtm{background:#E9F2FC; border-bottom:1px #C8DBF1 solid;font-size:11px; }


.qqbg{background:#FFF; border-left:1px solid #8496C6; border-right:1px solid #8496C6; font-size:11px;}
.qqbgbtm{border-bottom:1px solid #8496C6; background:#FFF; font-size:11px;}
.qqbgbtm2{border-bottom:1px solid #8496C6; background:#FFF; font-size:10px; padding:0px; margin:0px;}
.brdwht{border-right:1px #FFF solid;}
.blubrd{border-right:1px #C8DBF1 solid;}
.heding2{font-size:16px; font-weight:900;}
.heding3{font:22px Arial, Helvetica, sans-serif; color:#0B4A9F;}
.vardana2{font-family:"Courier New", Courier, monospace; font-size:12px;}


#bluebrd{ margin:0;  padding: 0 10px; border-right:1px #C8DBF1 solid; border-left:1px #C8DBF1 solid; width:190px;}
#news{padding: 0 12px; border-right:1px #C8DBF1 solid; border-left:1px #C8DBF1 solid; width:164px;}
#news ul{ margin:0; padding:0;}
#news ul li{ line-height:17px; border-bottom:1px #336699 dotted;font-family:Arial, Helvetica, sans-serif; font-size:11px; list-style:none; }

/*form style*/
.txtbox{ font-size:11px; width:165px; border:1px #006666solid;}
.txtbox1{ font-size:11px; width:105px; border:1px #006666 solid;}
.smlbox{ font-size:10px; width:130px;}
.sml_postbox{ font-size:10px; width:60px;}
.drpbox{font-size:10px;}
.submit{background:url(../images/btm_quote.gif) no-repeat; BORDER: 0; FONT-FAMILY:Arial, Helvetica, sans-serif; color:#FFF; font-size:11px;font-weight:bold;text-indent:5px; width:71px;height:18px;cursor:pointer; display:block}
.submit:hover{background:url(../images/btm_quote.gif) no-repeat 0 -18px; BORDER: 0; FONT-FAMILY:Arial, Helvetica, sans-serif; color:#FFF;font-size:11px;font-weight:bold;text-indent:5px;height:18px;cursor:pointer; display:block}


.submit2{background:url(../images/btm_color.jpg) no-repeat; BORDER: 0; FONT-FAMILY:Arial, Helvetica, sans-serif; color:#FFF; font-size:11px;font-weight:bold;text-indent:5px; width:118px;height:21px;cursor:pointer; display:block}

.submit3{background:url(../images/btm_color.jpg) no-repeat 0px -21px; BORDER: 0; FONT-FAMILY:Arial, Helvetica, sans-serif; color:#FFF; font-size:11px;font-weight:bold;text-indent:5px; width:118px;height:21px;cursor:pointer; display:block}

.submit4{background:url(../images/btm_color.jpg) no-repeat 0px -42px; BORDER: 0; FONT-FAMILY:Arial, Helvetica, sans-serif; color:#FFF; font-size:11px;font-weight:bold;text-indent:5px; width:118px;height:21px;cursor:pointer; display:block}

.action{background:url(../images/action_btm.gif) no-repeat; BORDER: 0; FONT-FAMILY:Arial, Helvetica, sans-serif; color:#FFF; font-size:11px;font-weight:bold;text-indent:5px; width:71px;height:18px;cursor:pointer; display:block}
.action:hover{background:url(../images/action_btm.gif) no-repeat 0 -18px; BORDER: 0; FONT-FAMILY:Arial, Helvetica, sans-serif; color:#FFF;font-size:11px;font-weight:bold;text-indent:5px;height:18px;cursor:pointer; display:block}


.new_btm{background:url(../images/new_btm.jpg) no-repeat; BORDER: 0; FONT-FAMILY:Arial, Helvetica, sans-serif; color:#FFF; font-size:11px;font-weight:bold;text-indent:5px; width:71px;height:18px;cursor:pointer; display:block}

.actionpng{background:url(../images/actionpng.png) no-repeat; BORDER: 0; FONT-FAMILY:Arial, Helvetica, sans-serif; color:#FFF; font-size:11px;font-weight:bold;text-indent:5px; width:71px;height:18px;cursor:pointer; display:block}
.actionpng:hover{background:url(../images/actionpng.png) no-repeat 0 -18px; BORDER: 0; FONT-FAMILY:Arial, Helvetica, sans-serif; color:#FFF;font-size:11px;font-weight:bold;text-indent:5px;height:18px;cursor:pointer; display:block}

.action_pay{background:url(../images/carname_hover1.gif) no-repeat; BORDER: 0; FONT-FAMILY:Arial, Helvetica, sans-serif; color:#FFF; font-size:11px;font-weight:bold; height:21px;cursor:pointer; display:block; width:120px;}
.action_pay:hover{background:url(../images/carname_hover.gif) no-repeat; BORDER: 0; FONT-FAMILY:Arial, Helvetica, sans-serif; color:#FFF; font-size:11px;font-weight:bold; height:21px;cursor:pointer; display:block; width:120px;}

.jist{background:url(../images/carname_hover1.gif) no-repeat; BORDER: 0; FONT-FAMILY:Arial, Helvetica, sans-serif; color:#FFF; font-size:11px;font-weight:bold; height:21px; text-decoration:none; text-align:center; cursor:pointer; display:block; width:120px; padding-top:3px;}
.jist:hover{background:url(../images/carname_hover.gif) no-repeat; BORDER: 0; FONT-FAMILY:Arial, Helvetica, sans-serif; color:#FFF; font-size:11px;font-weight:bold; height:21px;cursor:pointer; display:block; width:120px;}

.welTxti{ font:bold 16px Arial, Helvetica, sans-serif; text-transform:capitalize; color:#FFFF00;}

.lgbtm{background:url(../images/lg_btm.gif) no-repeat; BORDER: 0; FONT-FAMILY:Arial, Helvetica, sans-serif; color:#FFF; font-size:11px;font-weight:bold;text-indent:5px; width:101px;height:18px;cursor:pointer; display:block}
.lgbtm:hover{background:url(../images/lg_btm.gif) no-repeat 0 -18px; BORDER: 0; FONT-FAMILY:Arial, Helvetica, sans-serif; color:#FFF;font-size:11px;font-weight:bold;text-indent:5px;height:18px;cursor:pointer; display:block}

.login{background:url(../images/login_img.gif) no-repeat; BORDER: 0; FONT-FAMILY:Arial, Helvetica, sans-serif; color:#FFF; font-size:11px;font-weight:bold;text-indent:5px; width:41px;height:16px;cursor:pointer; display:block}
.login:hover{background:url(../images/login_img.gif) no-repeat 0 -16px; BORDER: 0; FONT-FAMILY:Arial, Helvetica, sans-serif; color:#FFF;font-size:11px;font-weight:bold;text-indent:5px;height:16px;cursor:pointer; display:block}

a.redBtm:link,a.redBtm:visited,a.redBtm:active{background:url(../images/redBtm.png) no-repeat; BORDER: 0; FONT-FAMILY:Arial, Helvetica, sans-serif; color:#FFF; font-size:11px;font-weight:bold;width:70px;height:18px; text-decoration:none; line-height:18px; display:block}

a.redBtm:hover{background:url(../images/redBtm.png) no-repeat 0 -18px; BORDER: 0; FONT-FAMILY:Arial, Helvetica, sans-serif; color:#FFF;font-size:11px;font-weight:bold;height:18px;text-decoration:none; line-height:18px;}
.code{margin:3px; padding:2px; border:1px #ccc solid;}


a.txtbtm:link,a.txtbtm:visited,a.txtbtm:active{background:url(../images/action_btm.gif) no-repeat; BORDER: 0; FONT-FAMILY:Arial, Helvetica, sans-serif; color:#FFF; font-size:11px;font-weight:bold;width:71px;height:18px; text-decoration:none; line-height:18px; display:block}
a.txtbtm:hover{background:url(../images/action_btm.gif) no-repeat 0 -18px; BORDER: 0; FONT-FAMILY:Arial, Helvetica, sans-serif; color:#FFF;font-size:11px;font-weight:bold;height:18px;text-decoration:none; line-height:18px;}
.code{margin:3px; padding:2px; border:1px #ccc solid;}

.cssform input[type="text"]{ font-size:11px; width: 165px; border:1px #006666solid;}
.cssform select{ font-size:11px; width: 165px; border:1px #006666solid;}
.cssform File{ font-size:11px; width: 165px; border:1px #006666solid;}
.cssform textarea{ width: 275px; height: 100px; border:1px #006666solid;}
/*layout of table */
.tbko{border:1px #447DC4 solid; border-collapse:collapse;}
.black-border{border:1px #336699 solid; border-collapse:collapse;}
.bbbhed{background:url(../images/qbg.gif) repeat-x; height:29px; font:bold 16px "Courier New", Courier, monospace; color:#003366;}
/*footer style*/
/*---------------------footer style---------------------*/
#footer{text-align:left; padding:10px 0 0 0; margin:0 auto; width:964px}
#footer a{font-size:11px; color:#0B4A9F; text-decoration:none;}
#footer a:hover{text-decoration:underline; color:#E35B00}

    @media print {
      .noprint { display: none; }
    }
	@media print {
    body { font-size: 11px }
  }
  @media screen {
    body { font-size: 11px }
  }
  @media screen, print {
    body { line-height: 1.2 }
  }
  
  
  
#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: #FAFFC5;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
color:#EF2133;
border:1px solid #4491E1;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
border-right: 3px solid #4491E1;
border-bottom: 3px solid #4491E1;
visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: #EF2133;
margin: 3px 8px;
}

.hintanchor_std{
font-weight: bold;
color:#CA5900;
margin: 3px 8px;
}

.hintanchor_online{
font-weight: bold;
color:#CC0000;
margin: 3px 8px;
}
.hintanchor_flexible{
font-weight: bold;
color:#22672E;
margin: 3px 8px;
}
/*Country list*/
/*main countries center*/
#main_countries_list{

border:1px solid #C8DBF1;
}
#main_countries_list ul li{
display:inline;
padding:0;
margin:0;
}
#main_countries_list .data{
list-style:none;
margin:0;
padding:0;
}

#main_countries_list .data dt{
float:left;
width:155px;
background-color:#EFF5FC;
margin:1px 0;
height:20px;
padding:0 0 0 5px;
}

#main_countries_list .data dd{
float:left;
width:60px;
background-color:#EFF5FC;
margin:1px 0;
height:20px;
padding:0 0 0 5px;
}

#main_countries_list .heading{

font-size:10px;
font-weight:bold;
color:#0B4A9F;
font-family:Georgia, "Times New Roman", Times, serif;
padding:2px 0;
text-align:center;
background:#C8DBF1;
height:20px;
}

/*Places countries list*/
#places_countries_list{

border:1px solid #C8DBF1;
}
#places_countries_list ul li{
display:inline;
padding:0;
margin:0;
}
#places_countries_list .data{
list-style:none;
margin:0;
padding:0;
}

#places_countries_list .data dt{
float:left;
text-align:left;
width:145px;
background-color:#EFF5FC;
margin:1px 0;
height:30px;

padding:0 0 0 5px;

}

#places_countries_list .data dd{
float:left;
/*width:145px;*/
text-align:center;
background-color:#EFF5FC;
margin:1px 0;
height:30px;
padding:0 0 0 5px;
vertical-align:middle;
}

#places_countries_list .heading{

font-size:13px;
font-weight:bold;
color:#0B4A9F;
font-family:Georgia, "Times New Roman", Times, serif;
padding:2px 0;
text-align:center;
background:#C8DBF1;
height:20px;
}

/*continent countinent list*/
#places_countinent_list{

border:1px solid #C8DBF1;
}
#places_countinent_list ul li{
display:inline;
padding:0;
margin:0;

}
#places_countinent_list .data{
list-style:none;
margin:0;
padding:0;
}

#places_countinent_list .data dt{
float:left;
width:145px;
background-color:#EFF5FC;
margin:1px 0;
height:20px;
padding:0 0 0 5px;
}

#places_countinent_list .data dd{
float:left;
/*width:50px;*/
background-color:#EFF5FC;
margin:1px 0;
height:20px;
padding:0 0 0 5px;
}

#places_countinent_list .heading{

font-size:13px;
font-weight:bold;
color:#0B4A9F;
font-family:Georgia, "Times New Roman", Times, serif;
padding:2px 0;
text-align:center;
height:20px;
}

/* Place contents class*/

.geo_records_contents_list{

border:1px solid #97C4F0;
}
.geo_records_contents_list ul li{
display:inline;
padding:0;
margin:0;
}
.geo_records_contents_list .data{
list-style:none;
margin:0;
padding:0;
}

.geo_records_contents_list .data dt{
float:left;
text-align:left;
width:145px;
margin:1px 0;
padding:0 0 0 5px;
line-height:19px;

}
/*
.j a,.j a:hover{
 text-decoration:none;
}
.j a:visited,.j a:active{ font-weight:bold;}
*/
.geo_records_contents_list .data dd{
float:left;
/*width:145px;*/
text-align:center;
margin:1px 0;
padding:0 0 0 5px;
vertical-align:middle;
}

.geo_records_contents_list .heading{

font-size:13px;
font-weight:bold;
color:#0B4A9F;
font-family:Georgia, "Times New Roman", Times, serif;
padding:2px 0 2px 5px;
text-align:left;
background:#C8DBF1;
height:20px;

}
.londonairporTransfer{
	width:174px;
	color:#0b4a9f;
	font:bold 11px Arial, Helvetica, sans-serif;
	border-top:none;
	padding:30px 5px 2px 5px;
	border:1px #1f54bc solid;
	border-radius: 10px; /* CSS 3 */
    -o-border-radius: 10px; /* Opera */
    -icab-border-radius: 10px; /* iCab */
    -khtml-border-radius: 10px; /* Konqueror */
    -moz-border-radius: 10px; /* Firefox */
    -webkit-border-radius: 10px; /* Safari */
	background: #eaf0f0 url(../images/london-airport-transfer-title.jpg) no-repeat;
	}
.londonairporTransfer p{
	margin:0 0 10px 0;
	padding:0px;
	}

ul.airportServe li{
	list-style:none;
	text-transform:uppercase;
	}
ul.airportServe li a{ 
	color:#0B4A9F;
	text-decoration:none;
	}
.redTxt{ color:#bb001f;}

.freeupgrades{ background: url(../images/free-upgrades-icon.jpg) no-repeat;	}
.freewaiting{
	margin:5px 0;
	background:url(../images/free-waiting-icon.jpg) no-repeat;
	}
a.greetmeet{background:url(../images/greet-meet.jpg) no-repeat;}
a.cancelledbook{ background:url(../images/cancelled-booking.jpg) no-repeat}
a.trackjouney{ 
	margin:5px 0 0 0;
	background:url(../images/track-your-booking-online-icon.jpg) no-repeat;
	}
a.freeupgrades,a.freewaiting,a.greetmeet,a.cancelledbook,a.trackjouney{
	display:block;
	padding:12px 0 12px 40px;
	}
a.freeupgrades:hover,a.freewaiting:hover,a.greetmeet:hover,a.cancelledbook:hover,a.trackjouney:hover{ text-decoration:underline; color:#E35B00}
