.tabs-container {
    border-top: 1px solid #97a5b0;
    padding: 1em 8px;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
overflow:hidden;
}

.innerdivtriphotel
{
	margin:0px 0px 10px 0px; 
	background-color:#F8F8F8; 
	color:#333;
	font-family:Arial, Helvetica, sans-serif;  
	clear:both;
	overflow:hidden;
}

.mytripplaninnerdiv
{
  padding:10px; 
  overflow:hidden;
  font-family:arial;
  border-bottom:1px solid #DADADB; 
  font-size:11px;
  color:#333333;
  width:708px;
        min-height:70px;
}

.planpagealldiv
{
overflow:hidden;
width:991px;
clear:both;
}

.main{
width:977px;
padding: 0px 11px 50px 11px;
overflow:hidden;
background:url(../images/bk_mainDiv.gif) no-repeat 0px 0px;
clear:both;
min-height: 800px;
}

#printlogo{display:none;float:left;padding-bottom:10px;}
@media print {
body{visibility:hidden;}
.tabs-container, .innerdivtriphotel, .mytripplaninnerdiv, .planpagealldiv, .main{overflow:visible;}
.printpaper{visibility:visible}
#printlogo{display:block;visibility:visible}
.hideClass, #fdbk_tab, .leftbody, .tripplanbg, #head, #main_1, .tripdays{display:none;}
        }

*{padding: 0; margin: 0;}
/** jquery.autocomplete.css **/
.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}
.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('/images/indicator.gif') right center no-repeat;
background-position:right;
              background-repeat:no-repeat;

}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}
/** End jquery.autocomplete.css*/
/****  superfish.css ***/
/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			74px; /* left offset of submenus need to match (see below) */
  z-index:999;
}
.sf-menu ul li {
	width:	76px;
	height:25px;
	
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
position:relative;
 z-index:999;
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0px;
	top:			21px; /* match top ul list item height */
	z-index:		999;
position:   absolute;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/
.sf-menu {
	float:			left;
	margin-bottom:	1em;
}
.sf-menu a {
	
	padding:5px 0px 5px 10px;
	text-decoration:none;
}
.sf-menu a
{
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.sf-menu li {
/*	background:		#2F99E0;*/
}
.sf-menu li li {
	background:		#9AD9FB;
}
.sf-menu li li li {
	background:		#9AAEDB;
}
.sf-menu a:focus,.sf-menu li:hover, .sf-menu li.sfHover
{
	/*background:		#32A6EC*/;
	outline:		0;
}
 .sf-menu a:hover,.sf-menu a:active 
{
	background:		#E6F5FE;
	color:#2B95DD;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	outline:		0;
}
.headingmenu :hover
{

/*background:   #2191DF;*/
background:   #359CE1;
}


/*** arrows **/
.sf-menu a.sf-with-ul {
	padding-right: 	0px;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	display:		none;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:		url('../images/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.8em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
	/*background:	url('../images/shadow.png') no-repeat bottom right;*/
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}

/**** End superfish.css ****/



body {
    margin:0;
}
.bodySearching
{
  background-color:#A2D8F9;
}
.bold{
font-weight:bold;
}

.head
{
	width:100%; background-color:#41B7F7;
}
FORM DT {
clear:left;
width:200px;
float:left;
text-align:left;
}
.forgotL{
clear:both;float:left;margin-top:10px;
}
img{
border:none;

}
.DTflight,.DTtrain
{
	width:250px;
}
.clear {clear:both;}

FORM DD {
overflow:hidden;
clear:right;
padding-left:20px;
}
.paddingright80px{
padding-right:80px;
}
.whitelink
{
  color:white;
  text-decoration:none;
}
.yellowlink
{
color:#FEFF99;
text-decoration:none;
}
.linksearch
{
color:#0B3075;
text-decoration:none;
}
.linksearchFlt
{
color:#000;
text-decoration:none;
}
.linksearchHtl
{
color:#000;
text-decoration:none;
}
.linksearchCar
{
color:#000;
text-decoration:none;
}
.forgotDiv {
width:395px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

.forgotDiv p { margin-bottom: 10px; }

.thankslink
{
display:block;
width:116px;
height:26px;
background-image:url(../images/backtoLogin.png);
}
.thanksDiv{
width:357px;
height:50px;
padding:136px 0px 0px 21px;
background-image:url(../images/thanks.png);
background-repeat:no-repeat;
text-align:left;
}
.forgotDiv1{
width:375px;
height:57px;
background-image:url(../images/forgetPassH1.png);
background-repeat:no-repeat;
}
.forgotDiv2{
margin-top:-6px;
width:373px;
height:26px;
background-image:url(../images/forgetPassH2.png);
background-repeat:no-repeat;
}
.marginleft20{
margin-left:20px;
}
.marginleft10{
margin-left:10px;
}
.forgotText{
float:left;margin-left:20px;margin-top:15px;

}

/* Header */
.header{
	width:977px;
	height:100px;
	padding: 0px 11px;
	background: #41B7F7 url(../images/header_logo.png) 5px 0 no-repeat;
	text-align:left;
}
 
.header h1 a { float: left; text-indent: -2000px; display: block; width: 200px; height: 60px; overflow: hidden; }

.headeradd{
padding-top:10px;
padding-left:321px;
}
.savetotripimage
{
background:url(../images/layoutbg.png);
width:12px;
height:16px;
background-position:-550px -106px;
}
.login{
padding-top:0px
color:#FFFFFF;
overflow:hidden;
text-align:right;
margin-bottom:33px;
}
.menudiv{
width:992px;
padding-left:0px;
overflow:visible;
height: 39px;
background: transparent url(../images/header_nav.png) -6px 0 no-repeat;
}


#slideMov1{
position:absolute;
display:none; 
}
#slideMov2{
margin:0px; overflow:hidden; list-style-type:none;
}
.homeDiv{
width:964px;
}
.errorImt
{
width:330px;
margin-left:20px;
text-align:left;
font-size:12px;
color:red;
margin-top:5px;
font-style:italic;
}
.error
{
float:left;
padding-left:10px;
width:530px;
text-align:left;
font-size:12px;
color:red;
}

.error_login {
	background-color: #FFECEC;
	padding: 10px;
	width: 275px;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #333;
	margin-bottom: 10px;
	float: left;
}

.error_login li { 
	color: #333;
	padding: 0 0 0 0;
	margin: 8px 0 0 15px;
}

.mainhome{
width:994px;
padding-bottom:50px;
padding-left:6px;
overflow:hidden;
background:url(../images/bk_mainDiv.gif) no-repeat 0px 0px;
clear:both;
}

.mainbook{
width:100%;
overflow:hidden;
clear:both;
}

.mainsearching{
width:100%;
background-image:url(../images/searchingbg.png);
background: #A2D8F9;
overflow:hidden;
background-repeat:repeat-x;         
clear:both;
}

.left{
float:left;
padding-left:10px;
padding-top:10px;
font-family:arial;
font-size:11px;
}
.marginleft
{
	float:left;
	margin-left:12px;
}
.marginleft1
{
	float:left;
	padding-right:0px;
	width:55px;
	text-align:center;
	
}
.margin7top
{
  margin-top:7px;
}

.margin5bottom
{
  margin-bottom:5px;
}

.margin5left
{
  margin-left:5px;
}
.marginclass
{
	float:right;
	width:55px;
	text-align:center;
	
}
.imageborder
{
	border:1px solid #CCCCCC; padding:2px 2px 2px 2px;
}
.favorites
{
border:2px solid #6FB8E9; overflow:hidden;
width:530px;
}
.flightsearchdiv
{
	width:260px; float:left;clear:both;
}
.mainbody{
padding-left:7px;
padding-top:10px;
float:left;
width:962px;
}
.mainplan{
float:left;
width:977px;
}

.leftbody
{
float:left;
}
.leftbodyImt
{
margin-top:20px;
float:left;
width:140px;
height:200px;
}
.middlebodyImt
{
float:left;
padding-left:10px;
width:510px;
text-align:left;
color:#333333;
font-size:12px;
font-family:sans-serif;
}
.middlebody
{
float:left;
width:545px;
text-align:left;
color:#333333;
font-size:12px;
font-family:sans-serif;
}
.mainregi
{
	display:block;
}
.middledivbody
{
float:left;
padding-left:6px;
width:719px;
text-align:left;
display:block;
}
.contentParentImt {
float:left;
width:680px;
text-align: left;
overflow:hidden;
border: 1px solid #CCCCCC;
padding-bottom: 10px;
margin-top: 15px;
}
.contentParent {
float:left;
width:550px;
text-align: left;
overflow:hidden;
}
.loginHeader { width: 680px; height: 71px; float: left; background: url(/images/header_login.gif) no-repeat 0px 0px; margin: 0 0 0 0; padding: 0 0 0 0; }
.loginHeader.registerHeader { background-position: 0px -78px }
.loginHeader.forgotHeader { background-position: 0px -155px }
.commonbody {
float: left;
padding-left: 10px;
width:545px;
text-align: left;
}
.mytripsdatelinktext
{
color:#333333;
font-size:12px;
font-family:arial;
text-decoration:none;
}

.loginbody
{
float:left;
padding-left:7px;
width:315px;
text-align:left;
color:#333333;
font-size:12px;
font-family:sans-serif;
padding-left: 7px;
}
.multiloginbody
{
float:left;
padding-left:7px;
width:315px;
text-align:left;
color:#333333;
font-size:12px;
font-family:sans-serif;
border-right: 1px solid #CCCCCC;
padding-left: 20px;
}
.loginbody.width716 { width: 715px; }
.loginbody.addItem {width: 960px;}
.loginMethods {
	float: left;
	width: 315px;
	padding-left: 20px;
}
.success
{
float:left;
padding-left:10px;
width:530px;
text-align:left;
font-size:12px;
}
.picturetab,.noresultalert
{
  min-height:50px;
}
.replybutton
{
  background-image:url('/images/reply.PNG');
  background-repeat: no-repeat;
  width:117px; 
  height:28px;
  background-color:#F8F8F8;
  border:solid 0px #FFFFFF       
}
.rightbodyText{
padding:20px 5px 5px 20px;
font-weight:bold;
font-family:arial;
font-size:15px;
}
.rightbodyImg1{
margin:50px 10px 5px 15px;
text-align:center;
letter-spacing:20px;
}
.rightbodyImg2{
margin:0px 10px 0px 15px;
text-align:center;
letter-spacing:20px;
}
.rightbodylogin{
margin:20px 20px 20px 170px
}
.sendbutton
{
  background-image:url('/images/send.png');
  background-repeat: no-repeat;
  background-color:#fff;
  width:64px; 
  height:26px;
          border:solid 0px #FFFFFF;
}

.sendPassword { background:url('/images/btn-sendPassword.gif') no-repeat 0px 0px;width:145px; height:26px; border:solid 0px #FFFFFF; }

.loginButton { margin-top: 10px; }

#login_facebook
{
  background-image:url('/images/loginbg.png');
  width:170px; 
  height:21px;
  background-position: -1405px -506px;
  display:block;
}

.twitterlogin
{
  background-image:url('/images/btns_login.gif');
  width:152px; 
  height:25px;
  background-position: 0px -30px;
  display:block;
  float: left;
}
/*
.myspacelogin
{
  background-image:url('/images/loginbg.png');
  width:152px; 
  height:22px;
  background-position:-1407px -473px;
  display:block;
}
*/

#login_google {
  background-image:url(/images/btns_login.gif);
  width:152px; 
  height:25px;
  background-position: 0px -64px;
  display:block;
  float: left;
  clear: both;
  cursor: pointer;
}
#login_linkedin {
  background-image:url(/images/btns_login.gif);
  width:163px; 
  height:24px;
  background-position: 0px -127px;
  display:block;
  float: left;
  clear: both;
  cursor: pointer;
}

#login_yahoo {
  background-image:url(/images/btns_login.gif);
  width:163px; 
  height:24px;
  background-position: 0px -95px;
  display:block;
  float: left;
  clear: both;
  cursor: pointer;
}
.loginbutton
{
  background-image:url('/images/loginbg.png');
  background-repeat: no-repeat;
  width:76px; 
  height:27px; border:solid 0px #FFFFFF;
  background-color:transparent;
  background-position:-1581px -504px;
}
.crossbutton
{
  background-image:url('/images/cross.PNG'); 
  background-repeat:no-repeat; 
  background-color:#FFFFFF; 
  width:13px; height:10px; border:solid 0px #FFFFFF;
}
.edittripbutton
{
  background-image:url('/images/edittrip.PNG'); 
  background-repeat:no-repeat; 
  background-color:#FFFFFF; 
  width:100px; height:27px; border:solid 0px #FFFFFF;
}
.copytripbutton
{
  background-image:url('/images/copyTrip.png'); 
  background-repeat:no-repeat; 
  background-color:#FFFFFF; 
  width:100px; height:27px; border:solid 0px #FFFFFF;
}

.logincancelbutton
{
  background-image:url('/images/loginbg.png'); 
  background-repeat:no-repeat; 
  background-color:transparent;
  background-position:-1556px -581px;
  width:76px; height:27px; border:solid 0px #FFFFFF;
}

.cancelbutton
{
  background-image:url('/images/cancel.png'); 
  background-repeat:no-repeat; 
  width:76px; height:26px; border:solid 0px #FFFFFF;
}
.crossbutton
{
   background-image:url('/images/cross.PNG');
     background-repeat:no-repeat;
width:12px; height:12px;border:solid 0px #FFFFFF;
}
.noinvite
{
color:#3399FE;
font-family:Arial;
font-size:12px;
}

.linkbig1
{
 color:#0B3075;
 text-decoration:none;
}
.savebutton
{
  background-image:url('/images/save.png'); background-repeat: no-repeat;background-color:#fff;width:60px; height:27px; border:solid 0px #FFFFFF ;
}
.confirmbutton
{
  background-image:url('/images/confirm.PNG'); background-repeat: no-repeat;background-color:#fff;width:90px; height:27px; border:solid 0px #FFFFFF ;
}
.regbuttonDisable
{
  background-image:url('/images/loginbg.png'); background-repeat: no-repeat;width:90px; height:27px;border:0px solid;background-position:-1567px -472px;background-color:transparent;
}
.regbuttonReg
{
  background-image:url('/images/loginbg.png'); background-repeat: no-repeat;width:90px; height:27px;border:0px solid;background-position:-1453px -582px;background-color:transparent;
}

.regbutton
{
  background-image:url('/images/register.jpg'); background-repeat: no-repeat;background-color:#fff;width:90px; height:26px; border:solid 0px #FFFFFF ;
}
.regbigbutton
{
  background-image:url('/images/registerbig.PNG'); background-repeat: no-repeat;background-color:#fff;width:134px; height:27px;
    border:solid 0px #FFFFFF;
}
.searchbutton
{
  background-image:url('/images/layoutbg.png');width:77px; height:27px; border:solid 0px #FFFFFF;background-position:-579px -106px;background-color:#fff;
}
.createtripbutton
{
  background-image:url('/images/createtrip.png'); background-repeat: no-repeat;background-color:#fff;width:101px; height:27px; border:solid 0px #FFFFFF;
}
.startbutton
{
  background-image:url('/images/start.PNG'); background-repeat: no-repeat;background-color:#FFF;width:100px; height:27px; border:solid 0px #FFFFFF;
}
.gobutton
{
  background-image:url('/images/go.PNG'); background-repeat: no-repeat;background-color:#FFF;width:43px; height:25px; border:solid 0px #FFFFFF 
}
.invitedokbutton
{
  background-image:url('/images/invitedok.png'); background-repeat: no-repeat;background-color:#FFF;width:41px; height:24px; border:solid 0px #FFFFFF 
}

.nobutton
{
  background-image:url('/images/no.png'); background-repeat: no-repeat;background-color:#FFF;width:43px; height:25px; border:solid 0px #FFFFFF 
}

.okbutton
{
  background-image:url('/images/ok.PNG'); background-repeat: no-repeat;background-color:#FFF;width:43px; height:25px; border:solid 0px #FFFFFF 
}
.addtrip
{
  background-image:url('/images/addtotrip.PNG'); background-repeat: no-repeat;background-color:#F8F8F8;width:138px; height:25px; border:solid 0px #FFFFFF;
}
.addbutton
{
  background-image:url('/images/add.PNG'); background-repeat: no-repeat;background-color:#F8F8F8;width:55px; height:27px; border:solid 0px #FFFFFF;
}
.bookbutton
{
  background-repeat: no-repeat;background-color:#F8F8F8;width:55px; height:26px; border:solid 0px #FFFFFF;
}
.searchbuttondiv
{
   width:100%; text-align:center; padding-top:10px;
}
.emailbody
{
padding:8px 8px 8px 2px;
overflow:hidden;
border:#EAF3FB 7px solid;
height:85px;
width: 515px;
}
.regtopbody
{
padding:2px 0px 5px 9px;
font-family:  Arial, Helvetica, sans-serif;
font-size:11px;
}
.rightbody
{
float:right;
      text-align:left;
}
.rightbodyImt
{
margin-top:20px;
float:right;
text-align:left;
background-image:url(../images/loginCredential.png);
height:260px;
width:250px;
margin-right:16px;
}
.rightbodyImt1
{
margin-top:20px;
float:right;
text-align:left;
background-image:url(../images/loginbg.png);
height:104px;
width:250px;
margin-right:20px;
background-position:-1153px -654px;
}

.right{
float:right;
padding-right:31px;
}

.linkinextpre{
color:#0B3075;
font-size:12px;
}

.link{
text-decoration:none;
color:#0B3075;
font-size:12px;
}
.copylink
{
color:#333;
font-size:10px;
font-family:arial;

}
.applyall
{
color:#333;
font-size:11px;
font-weight:bold;
font-family:arial;
}

.dissable
{
color:#999999;
text-decoration:none;
font-size:12px;
}
.linksmall
{
	text-decoration:none;
	color:#0B3075;
}
.flightlinksmall,.carlinksmall
{
   color:#0B3075;
}

.linkspan
{
   color:#0B3075; font-size:12px; font-weight:normal;
    font-family:Arial, Helvetica, sans-serif;
}
.noborder
{
	border:none;
}
.midAlign {
  vertical-align: middle;
  margin-bottom:2px;
}
#travele .midAlign {
	margin-bottom: 0px;
	margin-top: 3px;
}

.tablemiddle
{
vertical-align:middle;
background:#FFFFFF;
}
#otherlogin
{
	padding-left:20px;
	padding-top:80px;
	color:#000000;
	font-size:12px;
	font-family:sans-serif;
	margin-bottom:10px;
	overflow:hidden;
}
   
.loginotherImtopenid{
  margin-top:20px;
  width:377px;
  height:379px;
  background-image:url(../images/loginbg.png);
  background-repeat:no-repeat;
  background-position:1px 0px;
}
.loginotherImtyahoo{
  margin-top:20px;
  width:376px;
  height:379px;
  background-image:url(../images/loginbg.png);
  background-repeat:no-repeat;
  background-position:-386px -386px;
}
.loginotherImttwitter{
  margin-top:20px;
  width:375px;
  height:189px;
  background-image:url(../images/twitterloginDiv.png);
  background-repeat:no-repeat;}
.loginotherImtmyspace{
  margin-top:20px;
  width:377px;
  height:192px;
  background-image:url(../images/loginbg.png);
  background-repeat:no-repeat;
  background-position:1px -598px;
}

.loginotherImtgoogle{
  margin-top:20px;
  width:377px;
  height:379px;
  background-image:url(../images/loginbg.png);
  background-repeat:no-repeat;
  background-position:-380px 0px;
}
.loginotherImtfacebook{
  margin-top:20px;
  width:377px;
  height:192px;
  background-image:url(../images/loginbg.png);
  background-repeat:no-repeat;
  background-position:1px -395px;
}
.loginotherImtaim{
  margin-top:20px;
  width:377px;
  height:379px;
  background-image:url(../images/loginbg.png);
  background-repeat:no-repeat;
  background-position:-769px 0px;
}





dt.topmargindt {
  margin-top:0px;
}
.margintop20px{
margin-top:0px;
}
.margintop70px{
margin-top:70px;
}
.margintop50px{
margin-top:50px;
}
.margintop100px{
margin-top:100px;
}
.registerImt
{
color:#000000;
font-size:12px;
font-family:sans-serif;
display:block;

}
.loginG
{
width:375px;
height:127px;
background-image:url(../images/loginH2.png);
background-repeat:no-repeat;
}
.loginText{
  font-size:22px;color:#CC6600;font-family:Arial;font-weight:bold;
}
.loginTextlower{
  font-size:12px;font-family:Arial;font-weight:bold;

}
.vpos{
margin-left:20px;margin-top:5px;

}
.loginTextupper{
  margin-top:20px;margin-left:20px;padding-top:20px;margin-bottom:10px;
}
.vImage{
margin-left:20px;margin-right:20px;
}
.vImagespace{
letter-spacing:5px;
}
.loginL
{
margin-top:-5px;
width:373px;
height:26px;
background-image:url(../images/loginH4.png);
background-repeat:no-repeat;
}
.leftpaddingImt{
padding-left:10px;
}
.register
{
color:#000000;
font-size:12px;
font-family:sans-serif;
display:block;
}
.register form dt { width: 280px; }
.aimregister
{
padding-left:10px;
padding-top:7px;
color:#000000;
font-size:12px;
font-family:sans-serif;
}
.openid
{
padding-left:10px;
padding-top:43px;
color:#000000;
font-size:12px;
font-family:sans-serif;
display:block;
}
.google
{
padding-left:10px;
padding-top:7px;
color:#000000;
font-size:12px;
font-family:sans-serif;
display:block;
}
.yahoo
{
padding-left:10px;
padding-top:7px;
color:#000000;
font-size:12px;
font-family:sans-serif;
display:block;
}
.aimphoto
{
padding-left:10px;
padding-top:7px;
color:#000000;
font-size:12px;
font-family:sans-serif;
}
.aimerror
{
padding-left:10px;
padding-top:7px;
color:#000000;
font-size:12px;
font-family:sans-serif;
}
.div3
{
	padding-bottom:8px;
	
}
.popup
{
	
}
.reqdiv
{
margin-top:70px;
margin-bottom:10px;
margin-left:20px;
}
.div1
{
margin-bottom:10px;
}
#messagebackground
{
  background-color:#555;
  position:absolute;
  top:0px;
  left:0px;
  filter:alpha(opacity=50);
  opacity:.5;
}
#message
{
  border:2px solid #37B0F6;
  padding-bottom:10px;
  position:absolute;top:150px;
  background-color :#fff;
 font-family:Arial, Helvetica;
}
.divmargin{
float:left;margin-top:10px;
}
.divmargin1{
clear:both;float:left;margin-top:5px;
}
.popupErrmsg{
clear:both;float:left;text-align:left;margin-top:5px;
color:#990000;
 font-family:Arial;
font-size:12px;
 font-style:italic;
width:400px;
}
.registerImg{
text-align:center;
margin:55px 0px 0px 80px;
background-image:url(../images/loginbg.png);
height:26px;
width:90px;
background-position:-1453px -582px;
}
.registerImg:hover,.ui-icon:hover
{
cursor:pointer;
}
.loginmailinner{
  background-image:url(../images/loginbg.png); 
  width:240px; 
  height:156px;
  margin-left:11px;
  margin-top:20px;
  background-position:-1153px -389px;
  padding-top:103px; 
  overflow:hidden; 
  padding-left:12px;
}

.popupbg
{
	display:block; opacity:.8; filter:alpha(opacity=80); width:100%; height:850px; position:absolute; left:0px; top:0px; background-color:#3F3F3F;
}
.popupinnerImt
{
width:474px; height:300px; background-color:#FFFFFF; border:solid 1px #000000; position:absolute; left:33%; top:210px;
}
.popupsubinner
{
  margin-top:10px; margin-left:40px;color:#333333;font-size:12px;font-family:sans-serif;
}
.popuph1
{
	margin-top:10px; margin-left:0px; font-weight:bold; font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#333;
}
.text
{
color:#CC3300;
}
.heading
{
color:#000000; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;
padding-left:10px;
margin-bottom:5px;
}
.headingImt
{
color:#CC6600;
font-size:22px;
font-family:Arial;
font-weight:bold;
width:507px;
height:57px;
background-image:url(../images/loginH.png);
background-repeat:no-repeat;
}
.headinglowerImt{
margin-top:-6px;
width:505px;
height:26px;
background-image:url(../images/loginH3.png);
background-repeat:no-repeat;
}
.textPos{
  margin-left:30px;
  padding-top:15px;

}

.flighthome
{
width:240px;
display:block;
}
.goingstatus
{
width:230px;
height:25px;
text-align:left;
padding-left:10px;
padding-top:5px;
background-image:url(../images/youare.png);
background-repeat:no-repeat;
}

.flightlefttop,.trainlefttop,.carlefttop,.createtriptop,.Itemheadingbackgroundimage
{
width:230px;
height:25px;
text-align:left;
padding-left:10px;
padding-top:5px;
background-image:url(../images/searchbg.png);
color:#333333;
font-size:15px; 
font-family:Arial, Helvetica, sans-serif; 
font-weight:bold;
background-position:-579px 0px;
}
.moredetails
{
clear:both; 
width:240px;
 height:25px;
 text-align:center;
 padding-top:5px;
 background-color:#44A3E5;
 font-size:12px;
 font-family:Arial, Helvetica, sans-serif;
}
.mytriprightheading
{color:#333333;
font-size:15px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
}
.flightrighttop,.carrighttop
{
color:#333333;
font-size:15px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
width:170px;
height:25px;
text-align:left;
padding-left:10px;
padding-top:5px;
background-image:url(../images/rightdivbar.PNG);
background-repeat:no-repeat;
overflow:hidden;
}
.flightleftmain,.trainleftmain
{
background:#F8F8F8;
font-size:11px; 
font-family:  Arial, Helvetica, sans-serif;
font-weight:800; 
color:#0B3075;
padding-left:10px;
width:230px;
}
.text12 {
  font-size:12px;
  font-weight:bold;
}
.cartext,.mytripboldtext
{
font-size:11px;
font-family:  Arial, Helvetica, sans-serif;
font-weight:bold;
color:#333;
}
.mytripnametext
{
font-weight:normal;
color:#0B3075;
}
.linkedinName
{
  color:#0B3075;
  font-weight:normal;
  height:26px;
  overflow:hidden;
  width:80px;
}
.bluetext
{
  font-size:11px;
  font-family:  Arial, Helvetica, sans-serif;
  color:#0B3075;
}

.flightleftinner,.trainleftinner
{
width:218px;
text-align:left; 
padding-top:7px;
padding-bottom:7px;
margin-right:8px;
border-top:solid 1px #cccccc;
overflow:hidden;
}

.flightleftinner1,.trainleftinner1
{
width:221px;
text-align:left; 
padding-top:7px;
padding-bottom:7px;
margin-right:8px;
overflow:hidden;
}

.flightmiddletop,.trainmiddletop
{
text-align:left;
padding-left:10px;
height:25px;
padding-top:5px;
background: #CBE4F9 url(../images/middledivbar.PNG) no-repeat right 0px;
color:#333333;
font-size:16px; 
font-family:Arial, Helvetica, sans-serif; 
font-weight:bold;
}
.flightmiddlemain,.trainmiddlemain,.carmiddlemain
{
border-bottom:solid 1px #cccccc;overflow:hidden;
background-image:url(../images/middivbg.png);
background-position:bottom; 
background-repeat:repeat-x; 
padding-bottom:10px; 
padding-left:8px;
font-family:  Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
}
.flightserchmiddledivbody,.carserchmiddledivbody
{
float:left;
padding-left:6px;
width:717px;
text-align:left;
display:block;
}
.flightserchmiddledivbody.margin10left {
	margin-left: 0px;
}
.flightresult
{
	display:block;
}
.flightserchtopdivbody,.carserchtopdivbody
{
 background-color:#A1C659; padding:7px 10px; color:#FFFFFF;
 font-family: Arial, Helvetica, sans-serif;
 font-size:13px;
 margin-bottom:10px;
}
.flightprice,.carprice
{
background-color:#F8F8F8; color:#333;font-family:Arial, Helvetica, sans-serif;
padding:5px 10px 5px 10px;
margin-right:10px;
float:left;
}

.flightserchleftmidd,.carserchleftmidd
{
background:#F8F8F8; font-size:11px;font-family:Arial, Helvetica, sans-serif; text-align:left;width:240px;
color:#000000;
padding-bottom:10px;
}
.flightmodifyserch,.carmodifyserch
{
	border-bottom:1px solid #cccccc;
	margin-left:10px; 
	margin-right:10px; 
	padding: 8px 0 3px;
overflow:hidden;
	padding-top:10px;
}
.flightmodifyserch1,.carmodifyserch1
{
overflow:hidden; padding-top:10px;
margin-left:10px; margin-right:10px; padding-bottom:5px;
}
.flightrefineserchresult,.carrefineserchresult
{
	font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#333; padding-bottom:5px;
	display:block;
	width: 208px;
overflow:hidden;
margin:0px;
}
.flightrefineserchresultmid,.carrefineserchresultmid
{
overflow: hidden; width: 90%; margin-left:10px;
margin-top:5px;
}

.hotelrefineserchresultmid
{
overflow: hidden; 
width:216px;; 
margin-top:5px;
}
.date
{
  width:80px; float:left; height:17px; padding-bottom:2px;
  text-align:left;
}
.datetextbox
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	float:left;
  width:55px;
  font-size:11px;
  padding-top:2px;
  border:1px solid #809DB9;
  padding-top:2px;
  padding-left:2px;
}
.dateimg
{
	float:right; margin-top:1px; margin-right:0px;
}
.dateright
{
float:left; padding-left: 0px;
font-size:9px;
}
.date1
{
border:1px solid #809DB9; width:80px; float:left;
}
.dateright1
{
float:left; font-size:9px; padding-left:3px;
}
.recentRatesEntry {
width: 150px;
}
.floatleft
{
	float:left;
}
.floatright
{
	float:right;
}
.tdmarginImt
{
}
.tdpadding
{
padding-top:10px;
}
.leftmargin3
{
  margin-left:3px;
}
.leftmargin9
{
    margin-left:9px;
}

.padding5clear
{
clear:both; padding-top:5px;
}

.pricetext
{
color:#0B3075; font-size:20px;
}
.texth1
{
	font-size:14px; font-weight:bold; font-family: Arial, Helvetica, sans-serif;
}
.loginMethods .texth1 { color: #555; }
.flightpricediv,.carpricediv
{
	width:100%; overflow:hidden; border-bottom:1px solid #CCCCCC;
	padding-bottom:10px;
}
.logotop
{
background-image:url(../images/searchbg.png);
background-repeat:no-repeat;text-align:center; color:#1B83CF; font-size:11px; font-family:Arial, Helvetica, sans-serif;
height:70px;
overflow: hidden;
background-position:-195px 0px;
vertical-align: top;
}
.logotop a {
display:block;
overflow: hidden;
}
.logoimagearea {
margin:5px 0px 0px 5px;
padding:4px 0px 0px 4px ;
width: 62px;
height: 20px;
vertical-align: top;
}
.flighttextarea,.cartextarea 
{
overflow: hidden;
          margin-left:5px;
          padding-left:4px;	  
height: 27px;
text-align: center;
width: 62px;
vertical-align: top;
font-size: 11px;
line-height: 90%;
}
.logocol
{
  background-image:url(../images/searchbg.png);
  background-repeat:no-repeat;
  text-align:left; color:#0B3075; font-size:13px; font-family:Arial, Helvetica, sans-serif;
  height:25px;
  margin-top:0px;
  margin-bottom:1px;
  padding-top:5px;
  background-position:-76px -1px;
  width:119px;
}
.logocolinnerhotel
{
  font-family:Arial, Helvetica, sans-serif; font-size:12px;
margin:0px 0px 0px 5px;
padding:4px 0px 3px 5px;
width:96px;
}
.logocolinner
{
  font-family:Arial, Helvetica, sans-serif; font-size:12px;
margin:0px 0px 0px 5px;
padding:2px 0px 2px 5px;
width:96px;
}
.topmargin
{
	margin-top:3px;
 
}
.topmarginBook { margin-top: 5px }
.flightsearchimage
{
  margin-top:3px;
}
.topmargin1,.logintopmargin
{
	margin-top:10px;
}
.flightmargintop
{
  margin-top:7px;
}
.coldivflight
{
	border-right:thin #CCCCCC solid; background-color:#F3F3F3; padding:8px 5px 7px 0px;
	border-bottom:1px #F3F3F3 solid;border-top:1px #F3F3F3 solid;
  margin-left:0px;
  text-align:right;
	color:#0B3075;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.coldiv1flight
{
	padding:8px 5px 8px 0px;
   text-align:right;
	border-right:thin #CCCCCC solid;
	color:#0B3075;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}

.coldiv
{
	border-right:thin #CCCCCC solid; background-color:#F3F3F3; padding:8px 5px 8px 0px;
	border-bottom:1px #F3F3F3 solid;border-top:1px #F3F3F3 solid;
  margin-left:0px;
  text-align:right;
	color:#0B3075;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}

.coldiv1
{
	padding:8px 5px 9px 0px;
   text-align:right;
	border-right:thin #CCCCCC solid;
	color:#0B3075;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}

.tablediv
{
	width:77px; color:#0B3075; text-align:right;
	float:left;	
}
.scroldiv
{
	margin-top:10px;
	float:left; 
	width:597px; 
	overflow-x:scroll;
	margin-bottom:0px;
}
.scrolcardiv
{
	margin-top:10px;
	float:left; width:715px; 
	overflow:scroll;
  height:205px;
	margin-bottom:10px;
}

.flightserchlow,.carserchlow,.addtripbg
{
text-align:left;
padding-left:10px;
height:25px;
padding-top:5px;
background-image:url(../images/middledivbar.PNG);
background-repeat:no-repeat;
color:#333333;
font-size:14px; 
font-family:Arial, Helvetica, sans-serif; 
font-weight:bold;
width:524px;
}
.areyougoing
{
height:21px;
padding-top:4px;
padding-left:10px;
background-color:#A1C75A;
background-image:url(../images/youare_m.png);
background-repeat:no-repeat;
width:705px;
background-position:right;
font-family:arial;
font-size:14px;
color:#fff;
font-weight:bold;
}
.areyougoingdiv
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  background-color:#F8F8F8;
  color:#000;
  padding:15px 0px 10px 23px;
  text-align:left;
}

.tripdate
{
text-align:left;
padding-left:10px;
height:30px;
background-position:right;
padding-top:0px;
background-color:#CAE4F9;
background-image:url(../images/planbar.png);
background-repeat:no-repeat;
color:#333333;
font-size:13px; 
font-family:Arial, Helvetica, sans-serif; 
font-weight:bold;
width:699px;
}

.mytriptextbig
{
color:#333333;
font-size:14px;
font-weight:bold;
}
.flightserchlower,.carserchlower
{
text-align:left;
padding-left:10px;
height:25px;
padding-top:5px;
background:#FFF1B9;
background-repeat:no-repeat;
color:#333333;
font-size:14px; 
font-family:Arial, Helvetica, sans-serif; 
font-weight:bold;
width:707px;
margin-top:2px
}

.flightserchright,.carserchright,.tripresultcount
{
	float:right;
	font-size:13px; 
	color:#333; 
	font-weight:normal; 
	font-family:Arial, Helvetica, sans-serif; 
	padding-right:10px;
}
#predictedfare {
	display: none; margin-top:15px; font-size:11pt; font-weight: bold;
}
#predictedfareprice {
	color: darkgreen;
}
.divoutline
{

background-color:#FFFBEC; 
background-position:bottom; 
background-image:url(../images/flightserchbg.PNG);
background-repeat:repeat-x; 
width:530px;
padding:10px 0px 10px 0px;
border-bottom:1px solid #CCCCCC;
}
.linkdiv
{
	font-family:Arial; 
  font-size:12px;
  text-align:left; 
  padding: 10px 0px 10px 10px;
  color:#000; 
  border-bottom:1px solid #CCCCCC;
  background-color:#fff; 
}

.linkdiv b { margin-right: 3px; }

.divoutline1
{
background-color:#FFFFFF;
width:525px;
padding:10px 5px 10px 0px;
border-bottom: 1px solid #CCCCCC;
}
.text1car
{
    font-size:12px; font-family:sans-serif,Arial, Helvetica;
      color:#333;
}
.text1car b { padding: 0 0 3px 0; }
.innerdivtripcar .text1car { line-height: 18px; }
.textcarsmall
{
     font-size:11px; font-family:sans-serif,Arial, Helvetica;
     color:#333;
}

.text2car
{
    font-size:13px; font-family:sans-serif,Arial, Helvetica;
    color:#333;
    padding-top:10px;
    padding-bottom:5px;
    font-weight:bold;
}
.reviewssubheading
{
  font-size:14px; font-family:sans-serif,Arial, Helvetica;color:#1C83D0;
  font-weight:bold;
}

.reviewsheading
{
  font-size:22px; font-family:sans-serif,Arial, Helvetica;color:#1C83D0;
  font-weight:bold;
}
.borderbottom
{
  border-bottom: 1px solid #CCCCCC;
  margin-bottom:10px;
  padding-bottom:10px;
}
.text1
{
  text-align:left;
	font-size:11px; 
  font-family:arial, Helvetica;  
	color:#000000;
	font-weight: normal;
}
.tripsplanurl
{
   font-size:11px; 
   font-family:Arial;
   text-decoration:none;
    color:#333333;
} 
.tripsplanlink
{
   font-size:11px; font-family: Arial, Helvetica, sans-serif;
    color:#0B3075;
	 font-weight: normal;
}          
.link2
{
	margin-left:10px; font-size:10px; font-family:Arial, Helvetica, sans-serif;
	color:#0B3075;
  font-weight:normal;
}
.link1
{
	font-size:10px; font-family:Arial, Helvetica, sans-serif;
	color:#0B3075;
	text-decoration:none;
}
.link3
{
	font-size:12px; font-family:Arial, Helvetica, sans-serif;
	color:#0B3075;
	font-weight:normal;
}
.detaillink
{
   font-size:12px; font-family:Arial, Helvetica, sans-serif;
      color:#ffffff;
}

.reglink
{
	font-size:11px; font-family:Arial, Helvetica, sans-serif;
	color:#0B3075;
}
.spanhotel
{
color:#1B83CF; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:600;width:235px;text-align:left;
}
.spanflight,.spancar
{
margin-left:10px; color:#1B83CF; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:600; 
}
.spanflight1,.spancar1
{
 font-size:12px;
}
.spanhotel1
{
  margin-left:10px; font-size:12px;padding-bottom:5px;
}

.price
{
	padding-bottom:30px; text-align:center;font-family:Arial, Helvetica, sans-serif; color:#1B83CF;font-size:11px; font-weight:bold;
  padding-top:10px;
}
.divpricehotel1
{
  width:74px; height:88px;
  text-align:right;
	float:left;
	margin-left:4px;
  margin-bottom:5px;
  margin-top:7px;
}

.divpricehotel
{
	background-image:url(../images/hotelbook.png); width:74px; height:88px;
	float:left;
	margin-left:4px;
  margin-bottom:10px;
}
.divpricecar
{
	background-image:url(../images/carbook.PNG); width:74px; height:88px;
	float:left;
	margin-left:4px;
  margin-bottom:10px;
}
.divprice
{
	background-image:url(../images/bg.png); width:74px; height:88px;
	float:left;
	margin-left:4px;
  margin-bottom:10px;
}
.buttondiv
{
	padding-left:10px; width:515px; text-align:left; padding-top:10px;

}
.dldiv
{
clear:both; padding-top:5px;
}
.rediopadding
{
     margin-top:10px;
	padding-left:0px;
	float:left;
	
}
dl
{
	margin-top:0px;
	margin-bottom:0px;
}
.floatleft1
{
	float:left;
	padding-right:35px;
}
.div2
{
	clear:both; 
  padding-top:5px;
	padding-bottom:0px;
}
.errmsgText{
font-size:12px;font-style:italic;font-family:Arial;color:#990000;width:300px;
font-weight:normal;
min-height:15px;
}
.triperrmsgText{
  font-size:12px;
  font-style:italic;
  font-family:Arial;
  color:#990000;
  min-height:15px;      
}

.errmsgTextpop{
font-size:12px;font-style:italic;font-family:Arial;color:#990000;width:200px;
}
.text2
{
	color:#333333;
	font-style:italic;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
}
.text3
{
	color:#333;
	font-size:15px;
	font-weight:bold;
  font-family:Arial, Helvetica, sans-serif;
}
.textboxImt
{
	width:170px;
  height:17px;
  padding-top:2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #809DB9;
}
.textboxImt.errorState {
	border-color: #CC0000;
}
textboxbig.errorState {
	border-color: #CC0000;
}


.textbox
{
	width:120px;
  height:17px;
  padding-top:2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #809DB9;
}
.textaresborder
{border:1px solid #809DB9;}
.textboxopenid
{
	width:155px;
  height:17px;
  padding-top:2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #809DB9;
	background-image:url(../images/openid_bg.gif);
	background-repeat:no-repeat;
	padding-left:15px;
  background-color:#fff;
}
.textboxtrips
{
	background-image:url(../images/downarrow_addtrip.PNG);
	background-position:right;
	background-repeat:no-repeat;
  padding-right:15px;
}
.textboxtrips:hover, .logocolinner:hover, .logoimagearea:hover, .flighttextarea:hover, .logocolinnerhotel:hover, .cartextarea:hover, .logocolinner:hover, .cartextarea:hover, .newhomesearchbutton:hover, .searchbutton:hover, .createtripbutton:hover, .edittripbutton:hover, .copytripbutton:hover
{
cursor:pointer;
}


.textboxgoogle
{
	width:155px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
  padding-top:2px;
  height:18px;
	border:1px solid #809DB9;
	background:url(../images/google_bg.gif) no-repeat 2px 2px;
	padding-left:19px;
  background-color:#fff;
}
.textboxyahoo
{
	width:155px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
  padding-top:2px;
  height:17px;
	border:1px solid #809DB9;
	background-image:url(../images/yahoo_bg.gif);
	background-repeat:no-repeat;
	padding-left:15px;
  background-color:#fff;
}
.textbox1
{
	width:200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
  padding-top:2px;
  height:17px;
	border:1px solid #809DB9;
}
.textbox2
{
	width:180px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size:11px;
  height:17px;
  padding-top:2px;
	border:1px solid #809DB9;
         background-color:#fff;
}
.triphomepage
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size:12px;
  padding-top:2px;
  background-color:#fff;
}

.textbox3
{
	width:30px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size:12px;
  padding-top:2px;
height:17px;
	border:1px solid #809DB9;
}

.list
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size:11px;
  padding-right:0px;
  border:1px solid #809DB9;
  height:18px;
}
.passenger
{
width:40px;
}
.departlist
{
width:63px;
}
.time
{
width:100px;
}
.brandwidth
{
width:170px;
}
.topmargin2
{
  margin-top:15px;
}
.buttonupperImt
{
  margin-top:15px;
}
.buttonupper
{
	border-top:1px solid #cccccc; clear:both; margin-top:10px; padding-top:10px;
  margin-left: -10px;
  padding-left: 10px;
  width: 525px;
}
.buttondiv
{
	width:85%; text-align:center; padding-top:20px; margin-right:40px; clear:both;
}
.textboxbig
{
	width:238px;
  height:17px;
  padding-top:2px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #809DB9;
}
.textboxbig.errorState {
	border-color: #cc0000;
}
.uploadtextbox
{
	width:270px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size:11px;
  height:17px;
  padding-top:2px;

}
.topmarginclear
{
	clear:both;
	padding-top:10px;
}
.displaynone
{
display:none;
}
.toppaddingclear
{
    clear:both;
    padding-top:5px;
}
.text12
{
	font-size:12px;
}
.innerdivtripcar
{
	margin:10px 5px 10px 10px; 
	background-color:#FFFFFF; 
	color:#333;
	padding:0px 0px 10px 0px ;
	font-family:Arial, Helvetica, sans-serif;  
	clear:both;
	overflow:hidden;
	display:none;
	
}

.innerdivcar
{
	margin:10px 5px 0px 10px; 
	background-color:#FFFFFF; 
  width:692px;
  color:#000;
	padding:0px 0px 10px 0px ;
	font-family:Arial, Helvetica, sans-serif;  
	clear:both;
	overflow:hidden;
	display:none;
	
}

.innerdivtrip
{
	margin:0px 0px 10px 0px; 
	background-color:#F8F8F8; 
	color:#333;
	padding:10px 0px 10px 0px ;
	font-family:Arial, Helvetica, sans-serif;  
	clear:both;
	overflow:hidden;
}
.flightinnerdiv
{
margin:0px 5px 0px 10px; 
	background-color:#FFFFFF; 
	color:#333;
	padding:0 0 15px 0;
	font-family:Arial, Helvetica, sans-serif;  
	clear:both;
	overflow:hidden;
	display:none;
}

.innerdiv
{
	margin:0px 5px 10px 10px; 
	background-color:#FFFFFF; 
	color:#333;
	padding:10px 0px 10px 0px ;
	font-family:Arial, Helvetica, sans-serif;  
	clear:both;
	overflow:hidden;
	display:none;
	
}
.leftpadding
{
	padding-left:6px;
}
.linkpadding
{
	padding-right:10px;
	padding-top:3px;
}
.flightdetailheading
{
	font-size:12px; font-weight:bold; padding-bottom:10px;
}
.flightto
{
	clear:both; 
  overflow:hidden; 
  padding-left:10px;         
}
.bordertop
{
  margin-top:10px;
border-top:1px solid #CCCCCC;

}

.bordernone
{
border:none;
margin:0pc;
}
.linktext
{
	color:#999999;
	margin-left:10px; font-size:10px; font-family:  Arial, Helvetica, sans-serif;
	text-decoration:underline;
	display:block;

}
#navlist
{
list-style-type: none;
margin: 0;
padding: 0;
}

.navlistli
{
border-right: 1px solid #999999;
float: left;
line-height: 8px;
padding-right:5px;
padding-bottom:3px;
}
.navlistlast
{
float: left;
line-height: 8px;
padding-bottom:3px;
}
#navcontainer,.addlistbutton
{
overflow: hidden;
padding-top:10px;
}

/* Main Navigation */

.menuListItemSmall {
display:block;margin-top:9px;width:65px;height:27px;float:left;margin-right:9px;margin-left: 9px;
}
.menuListItemLarge {
display:block;margin-top:9px;width:85px;height:27px;float:left;margin-right:7px;margin-left:12px;
}
.menuListItemExLarge {
display:block;margin-top:9px;width:109px;height:27px;float:left;margin-right:18px;margin-left:10px;
}
.menuListItemExLarge1 {
display:block;margin-top:9px;width:109px;height:27px;float:left;
}

#menulist li
{
display: inline;
list-style-type: none;
margin-top: -1px;
padding-bottom:0px;
}

#menulist li a { text-indent: -2000px; overflow: hidden; }
.menuactiveimage
{
	margin-top:-1px; margin-bottom:-5px;margin-right:-4px;
}
.menuimage
{
  margin-top:4px;
}
.popuph1flight
{
	margin-top:10px;  
	border-bottom:1px solid #CCCCCC;
	padding-bottom:5px;
 overflow:hidden;
	
}
.popupinnerregister
{background-color:#ffffff; position:absolute;
	font-size:14px;text-align:center; font-weight:bold; font-family:arial, helvetica, sans-serif; color:#333;
	padding-left:0px;
	padding-right:0px;
margin:-20px 0px 0px -15px;
}
.pagenumheading
{
height:10px;
background-color:#fff;
width:100%;
}
.popupinnerflight
{
	width:500px; background-color:#ffffff; position:absolute;
	font-size:16px;text-align:left; font-weight:bold; font-family:arial, helvetica, sans-serif; color:#333;
	padding-left:10px;
	padding-right:10px;
margin:-20px -10px 0px -15px;
}
.flightlink,.inactivelink
{
	color:#333333;
	font-weight:normal;
	font-size:11px;
}
.activelink
{
  color:#0B3075;
  font-weight:bold;
  font-size:11px;
  font-family:arial;
}
.addnewparticipatens
{
padding:10px;
font-family:arial, helvetica, sans-serif; color:#000;font-size:12px;
border-bottom:1px solid #CCCCCC;
background-color:#F8F8F8;
}
.fontaddlist
{
  font-family:arial, helvetica, sans-serif; color:#000;font-size:11px;
   border-bottom:1px solid #CCCCCC;padding-bottom:5px;overflow:hidden;
}
.flightpopupsub
{
	border-bottom:1px solid #CCCCCC; margin-top:5px; padding-bottom:5px; font-size:12px; font-weight:normal; color:#000000;overflow:hidden;
}
.textpadding
{
  padding-right:25px;
}
.normaltext1
{
  font-weight:normal;
  font-family:Arial, Helvetica, sans-serif;
  color:#000000;
}
.normaltext
{
  font-weight:normal;
  font-family:Arial, Helvetica, sans-serif;
  color:#000000;
  padding-right:0px;
}
.flightsearchspan
{
  font-size:11px;margin-left:5px;
}
.flighthomemiddtop,.trainhomemiddtop
{
  padding-top:10px; padding-bottom:15px;
}
.tablecollapse
{
  border-collapse:collapse; width:auto;
}
.flightsearchrightlowdiv,.carsearchrightlowdiv
{
clear:both; background-color:#F6F6F6; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:1px 5px 10px 5px; 
color:#1B83CF; font-weight:bold; width:170px;
}
.triprightlink
{font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#1B83CF; font-weight:bold;text-decoration:none;}
.middleflightsearchdiv,.middlecarsearchdiv
{
  font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-top:15px;
}
.flighttext
{
  font-size:12px; font-weight:bold;
}
.sliderdiv
{
  margin-left:10px;margin-top:10px;
}

.flightsearchingtop
{
 font-family:Arial, Helvetica, sans-serif; padding-bottom:10px; margin-bottom:10px;font-weight:bold;border-bottom: 1px solid #CCCCCC;
}

.flightsearchingtext
{
  padding:20px 0px 20px 10px; color:#333333;font-size:14px;
}
.progressbardiv
{
padding:20px 0px 20px 50px; background-color:#F8F8F8;
}
.flightsearchingerror2
{
  text-align:center;color:#B0000D;font-size:12px;margin-top:10px;
}

.flightsearchingerror
{
  text-align:center;color:#B0000D;font-size:12px;display:none;margin-top:10px;
}
.flightsearchingerror1
{
    text-align:center;color:#B0000D;font-size:24px;margin-top:10px;
    font-family:Arial, Helvetica, sans-serif;
    background-color:#fff;
}

.left90margin
{
  margin-left:90px;
}
#dropdownmenu
{
  margin-left:12px;margin-top:16px;height:21px;float:left;
}
.traintextbox
{

  width:15px;
  font-family:  Arial, Helvetica, sans-serif;
  font-size:11px;
  height:15px;
  padding-top:2px;
  border:1px solid #809DB9;
}
.trainmarginright
{
  padding-right:20px;
}
.trainpassengerdiv
{
  
  color:#333;
  font-family:  Arial, Helvetica, sans-serifi;
  overflow:hidden;text-align:center;
}

.colblack
{
color:#000;
}
.overflowh
{
overflow:hidden;
}
.margin20left
{
  margin-left:20px;
}
.padding30right
{
    padding-right:30px;
}
.padding30top
{
    padding-top:30px;
}

.margin10left
{
    margin-left:10px;
}
.leftbody.margin10left {
	margin-left: 7px;
}

.carsearchinnerdiv
{
    clear:both; overflow:hidden; border-bottom:1px solid #CCCCCC;
	margin:0px 0px 0px 10px;
	padding-bottom:10px;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	height:43px;
}

.carsearchinnerdivtext
{
  font-size:12px;
   font-weight:normal;
   margin-top:5px;
}
.carsearchinnerdivheading
{
    font-size:13px;
       font-weight:bold;
}
.mytripaitemheading
{
	font-size:13px;
	font-weight:bold;
	color:#0B3075;
	text-decoration:none;
	margin-top: -2px;
}
.headinglink
{
color:#333333;
text-decoration:none;
padding-top:5px;
}
.headinglink img.noborder { margin-right: 6px; }
.subheadinglink
{
color:#333;
text-decoration:none;	
}
.subtableftsunheader
{
  font-family:arial;font-size:13px; font-weight:bold; color:#333;
}
.collapsediv
{
width:11px;
height:11px;
border:1px solid #000;
}
.dropoffheight
{
height:45px;
}

.cardateheight
{
height:100px;
}
.dragpopupdiv
{
height:20px;width:385px;margin-top:-5px;
}
#drag_text
{
  padding-left:10px;
  text-align:left;
}
.pagepopupdiv
{
height:20px;width:275px;margin-top:-5px;
}

.carpopupdiv
{
height:20px;
}
.closebuttondiv
{
  margin-top:3px;
}
.dissableclass,.disabled
{
  background-color:#ECE9D8;
}
.padding20left
{
    float:left;
    padding-left:20px;
}
.padding50left
{
      padding-left:50px;
}

.padding3left
{
clear:both; 
        padding-top:15px;
        padding-left:-3px;
}
.carformdate
{
  height:50px;
  padding-top:10px;
}
.center
{
  text-align:center;
}
.hotelpadding
{
  padding-top:1px;
}
.logocolcar
{
  background-image:url(../images/row.PNG);
  background-repeat:no-repeat;
  text-align:left; padding-left:10px; color:#1B83CF; font-size:11px; font-family:Arial, Helvetica, sans-serif;
  margin-top:3px;
  margin-right:2px;
height:28px;
width:105px;
}
.logotopcar
{
  background-image:url(../images/searchbg.png);
  background-repeat:no-repeat;text-align:center; padding-top:0px; color:#1B83CF; font-size:11px; font-family:Arial, Helvetica, sans-serif;
  margin-top:10px;
  margin-right:2px;
  height:40px;
  background-position:-75px -30px;
}
.hoteltab
{
  background-image:url(../images/tabbg.PNG);
  background-repeat:no-repeat;
}
.padding12left
{
  padding-left:12px;
}
.leftbody.padding12left
{
  padding-left:7px;
}
.padding5right
{
    padding-right:5px;
    padding-top:10px;
}
.yellow
{
   background-color:#FFFBEC;
}
.blue
{
     background-color:#ECF4FB;
}
.leftarrowdiv
{
background-image:url(../images/leftarrow.PNG);
margin-left:90px;
margin-top:45px;
width:6px;
height:10px;
}
.rightarrowdiv
{
background-image:url(../images/rightarrow.png);
width:6px;
height:10px;
margin-top:-4px;
}
.amenitis
{
float:left;
width:150px;
}
.amenitistext
{
float:left;
padding-left:5px;
}
.hotelinner {width:339px;}
.hoteldist{font-size:11px; font-family:sans-serif,Arial, Helvetica;color:#333;}
.hotelcheckdiv{margin-left:0px;width:240px;padding:5px 0px 5px 0px;}
.mapview{ border:1px solid #CCCCCC;margin-bottom:10px;}
.left3padding{margin-left:3px;}
.hotrlimagenextpre{
  overflow:hidden;
  left:41%;
  position:relative;
  margin-bottom:10px;
}
.hotelimageslider{
width:100%;
background-color:#F0F0F0;
margin-bottom:-20px; 
margin-left:-5px;
margin-right:0px;
margin-top:10px; 
padding-left:10px;
height:75px;
}
.center{text-align:center;}
.width155{width:155px;}
.hoteltablerowheading{width:66px;margin-left:5px;padding:5px 0px 5px 0px;}
.note{font-size:12px;color:#333;}
.addtotrip{background-color:#fff;padding:5px;margin:0px 5px 10px 5px;clear:both; border:1px solid #fff;}
.addtotrip1{background-color:#fff;padding:10px;clear:both; }
.createtripfav{
  padding:10px;
  font-size:12px; 
  font-family:sans-serif,Arial, Helvetica;
  background-color:#FFFBEC;
  overflow:hidden;
  margin-top:10px;
}
.width210{width:210px;}
.organizer{color:#333;font-size:12px;height:25px;}
#mapPopUp {
  background-image:url(../images/mapdialog.png);
  width: 424px;
  height: 148px;
  padding-top:22px;
  padding-bottom:4px;
  padding-left:5px;
  padding-right: 5px;
  position: absolute;
  display:none;
  z-index:999;        
}
.mytripcreateheading{padding-bottom:10px; border-bottom:1px solid #DADADA; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px;line-height:16px;}
.mytripcreatedatediv1{padding-top:10px; padding-bottom:5px;  color:#333; font-family:Arial;overflow:hidden;}
.mytripcreatedatediv{
  padding-bottom:15px; 
  border-bottom:1px solid #DADADA; 
  color:#333; 
  font-family:Arial;
 overflow:hidden;
  width:563px;
}
.mytripheading
{
color:#1B83CF; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;
margin-bottom:5px;
}
.mytriplink2
{
	font-size:11px; font-family:  Arial, Helvetica, sans-serif;
	color:#0B3075;
}
.mytriplink
{
	font-size:11px; font-family:  Arial, Helvetica, sans-serif;
	color:#1B83CF;
	text-decoration:none;
}
.mytripborder{
  padding-bottom:10px; border-bottom:1px solid #DADADA;
}
.mytriptextbox
{ width:123px;}
.createtripleft{
 background-color:#F8F8F8; 
clear:both;text-align:left; 
padding:5px 0px 10px 10px; 
width:230px;
}
.mytripsgoing
{width:230px;}
.createtripline{color:#A5A6A7;font-size:11px;}
.paddingtop
{padding-top:10px;}
.mytripcontent {width: 390px;overflow:hidden;}
.mytripdraginnerright
{
  padding-top:3px; 
  margin-left:15px; 
  float:left;
  width:242px;}
.mytripdraginnerleft
{
float:left;
padding-top:3px; 
width:280px;
}
.mytripsubheadding
{
  background-color:#44A3E5; 
  color:#FFFFFF;
  padding:5px; 
  width:auto;
  float:left;
  margin-right:15px;
}
.mytripplaninnerdiv.groupItem { width: 695px; }

.mytripsubheadinglink{padding:5px; width:auto; float:left;} 
.mytripdraginnernote{float:left;padding-top:0px; padding-bottom:10px;}
.width630{width:630px}
.hoteltab1{ overflow:hidden;
margin-bottom: 10px;
background-image:url(../images/tabbg.PNG);
background-repeat:no-repeat;
padding:1px;
font-weight:bold;
height:31px;}

.hoteltab1 li{
float:left;
list-style:none;
text-decoration:none;
width:94px;
font-size:12px;
margin:0px;
height:30px;
text-align:center;
padding-top:10px;
font-family:arial;
}
.hoteltab1 li.tab_inactive{
 color:#1C83D0;
}

 
li.tab_active { 
 color:#000000;
}
.change_tab
{
  padding-left:3px;
}
.change_tab:hover
{
cursor:pointer;
}

li.tab_active{ 
background-image:url(../images/tabact.png);
background-repeat:no-repeat;
 }
/* Style for Add Success.php Page */ 

.mytripcreatenoteheading{padding-bottom:8px; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:11px;line-height:16px;}
.countryTrip {
padding:2px;
}

.contentHeader {
padding:10px;
margin-top:15px;
height:49px;
background-color:#F8F8F8;
width:964px;
}
.addItem .contentHeader {
	width: auto;
}

.trip {
font-weight:bold;
font-family:Arial;
color:#333;
font-size:11px;
}

.bgRequiredItems {
	background:url(../images/requiredInformation.PNG) no-repeat;
	padding:1px 1px 14px 0px;
	margin-left:0px;
}
.padding13top {
	padding-top:13px;
}
.displayName {
font-size:11px;
font-family:Arial;
font-weight:bold;
color:#333333;
}
.textnormal
{
  font-weight:normal;
}
#noteTime {
	width:80px;
}
#weburl,#mapaddress {
	width:524px;
}
#restaurantAddress {
	width:290px;
}

.padding16right
{padding-right:16px;}
.padding27right
{padding-right:27px;}
.edittripbutton
{
  background-image:url('/images/editTrip.png');
  background-repeat: no-repeat;
  background-color:#fff;
  width:90px; 
  height:27px;
  border:solid 0px #FFFFFF;
}

.invitebutton
{
  background-image:url('/images/invitebutton.png');
  background-repeat: no-repeat;
  background-color:#fff;
  width:65px; 
  height:26px;
  border:solid 0px #FFFFFF;
}

.editItembutton
{
  background-image:url(../images/savechanges.png);
  width:125px; 
  background-color:#fff;
  height:27px;
  border:solid 0px #FFFFFF;
}

.addItembutton
{
  background-image:url(../images/plantrip.png);
  width:90px; 
  height:27px;
  border:solid 0px #FFFFFF;
  background-color:#fff;
  background-position:-675px -70px;       
}
.cancelitembutton
{
  background-image:url(../images/plantrip.png);
  width:74px; 
  background-position:-373px -159px;      
  background-color:#fff;
  height:27px;
  display:block;       
}
.padding80right {
padding-right:82px;
}

#directionAddress, #endLocationAddress,#meetingAddress {
	width:329px;
}
.padding50right {
	padding-right:50px;
}
.addItemsContent {
margin-left:4px;
}
.padding60right {
	padding-right:60px;
}
.padding70right {
	padding-right:70px;
}
#flightNumber {
	width:76px;
}
.selectbox {
	width:128px;
}
.displayNameadd a {

font-size:11px;
font-family:Arial;
color:#1B83CF;
text-decoration:underline;
}

.additionalInformations {
	background:url(../images/additionalInformation.PNG) no-repeat;
	padding:1px 1px 14px 0px;
	margin-left:0px;
}
.padding35right
{
    padding-right:35px;
}
.padding60right {
	padding-right:60px;
}
.padding22right {
	padding-right:22px;
}
.padding12right {
	padding-right:12px;
}
.padding15right {
	padding-right:15px;
}
.padding5right {
	padding-right:5px;
}
.margin4left {
	margin-left:8px;
}
#phone {
	width:76px;
}
.padding32top {
padding-top:32px;
}
.padding5top {
	padding-top:5px;
}
.padding10bot { padding-bottom: 10px; }
.width210 {
	width:212px;
}
.width200 {
	width:200px;
}
.padding65right {
	padding-right:55px;
}
.width110 {
	width:120px;
}

.width95 {
	width:95px;
}
.padding210right {
	padding-right:210px;
}
.margin3px {
	margin-left:-3px;
}

/* style Finished*/

/* Style For popup my trips plan page */

#addItemPopup {
width:642px;
height:280px;
background:#FFFFFF;
border:3px solid #000000;

}
.addItemText {
color:#1163B2;
font-size:21px;
font-family:Arial, Helvetica, sans-serif;
float:left;
padding:7px 1px 1px 13px;

}
.close a {
float:right;
color:#2872B9;
padding:5px 11px 1px 1px;


}
.close a img{
float:right;
color:#2872B9;
padding:5px 0px 1px 1px;


}

.chooseText {
clear:both;
color:#333;
font-size:15px;
font-family:Arial, Helvetica, sans-serif;
padding:7px 1px 1px 13px;
}
.popupImage a img {
margin:22px 1px 1px 13px;
border:2px solid #ffffff;

}
.popupImage a img:hover {
	
border:2px solid #6BAFE0;
margin:22px 1px 1px 13px;

}


/* Style Finished */

/* Style for my Trip Home Page */

.headerRadio {
padding:10px 4px 3px 15px;
float:left;
font-size:11px;
font-family:Arial;
}
.createATrip {
float:right;

}
.createATrip a {
width:120px;
background:url(/images/createATrip.PNG) no-repeat;

border:none;
margin:0px 2px 11px 117px;
}
.sortText {
font-size:12px;
font-weight:bold;
font-family:Arial;
color:#333;
}
.dateText a {
padding:1px 1px 1px 0px;
        margin-left:5px;
color:#0B3075;
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
text-decoration:none;
}
.line {
padding:1px 1px 1px 4px;
}
.homeContentTop {
width:700px;
padding:11px 4px 9px 10px;
border-bottom:1px solid #CCCCCC;
text-align:left;
}
.continentTrip {
font-weight:bold;
color:#1B83CF;
font-size:16px;
font-family:Arial;
padding-right:15px;
text-decoration:none;

}
.continentTrip a {
font-weight:normal;
color:#1B83CF;
font-size:11px;
font-family:Arial;
padding:1px 1px 1px 13px;
text-decoration: none;
}
.organizersName {
font-weight:normal;
color:#333;
font-size:11px;
font-family:Arial;
}

.mytripcreatenoteheading1{padding-bottom:3px; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:11px;line-height:18px;}
.countryTrip {

}
.emailittext
{font-size:12px;
  font-family:Arial;
}
.textEdit {
padding-top:8px;
}
.editLink a {
font-weight:normal;
color:#1B83CF;
font-size:11px;
font-family:Arial;
padding:1px 1px 1px 7px;
}
.editLink1 a {
font-weight:normal;
color:#1B83CF;
font-size:11px;
font-family:Arial;

}
.tripText a {
font-weight:normal;
color:#1B83CF;
font-size:11px;
font-family:Arial;
}
.paging {
width:538px;
padding-top:13px;
}
.pageSearch {
	float:right;
}
.pagingNumber {
	float:left;
	padding:1px 1px 1px 12px;
}
.goButton {
background:url(/images/go.PNG) no-repeat;
width:45px;
padding:3px 1px 5px 3px;
border:none;
margin-left:11px;
}
a.bolder {
	font-weight: bold;
	color: #F8F8F8;
       }
/* Style Finished */
div.dragHandle {
  float:right;
}
div.dragHandle:hover {
  cursor: move;
}

.mytripdropdowndiv
{
position:absolute;
display:none;
background-color:#fff;
border:1px solid #8CA7C1;
padding:5px 10px 5px 10px; 
width:176px; 
overflow:hidden;
overflow-y:scroll;
max-height:110px;
}
.mrow{

    clear: both;
    overflow:hidden;
    padding-top: 5px;
    }
.mlabel1 { 
    padding-left: 30px;
    color: #2F4F4F;
    text-align: center;
    font-family: Arial;
    font-weight: bold;
    font-size: 160%;
    }
.mlabel2 {    padding-left: 40px;
              color: #2F4F4F;
              text-align: center;
              font-family: Arial;
              font-weight: bold;
              font-size: 13px;
            }

.mlabeld {   float: left;
             color: #2F4F4F;
             font-size:15px;
             width: 150px;
             padding-left: 37px;
             text-align: left;
        }
.mlabelb{
      float: left;
      color: #2F4F4F;
      font-size:15px;
      margin-left:70px;
      font-family: Arial;
      width: 180px;
      text-align: left;
      padding-left:37px;
}
.mlabelc{
      float: left;
      color: #2F4F4F;
      font-size:15px;
      font-family:Arial;
      width: 150px;
      padding-left: 35px;
      text-align: left;
}
.mlabelp{
     float: left;
     
      color: #2F4F4F;
      font-size:15px;
      font-family: Arial;
      width: 180px;
      margin-left: 70px;
      padding-left: 109px;
      text-align: left;
}
.mformd{
      float: left;
      padding-left:3px;
      margin-left:35px;
      text-align: left;
}
.mlink{
          float: right;
      width: 270px;
      text-align: left;
      font-size: 15px;
      color:#E0FFFF;
      padding-bottom:3px;
      margin-right:14px;
    
}
.mformc{
     float: left;

      width: 230px;
      text-align: left;
      margin-left:37px;
}
.mformp{
      float: left;
      margin-left: 22px;
      width: 230px;
      text-align: left;
}
.dragHandle1
{margin-left:10px;}
.emailit
{
width:431px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size:11px;
  height:17px;
  padding-top:2px;
	border:1px solid #809DB9;
 background-color:#fff;

}
.dateWrapperdiv
{
min-height:2px;
margin-bottom:15px;
}
.mytripprtinnerdiv
{
  padding-top:7px;
  overflow:hidden;
  width:220px;
}
#tripitem
{
overflow:hidden;padding-top:10px;padding-bottom:10px;
}
#tripitem .padding4left { padding-left:5px; }
#tripitem .train { padding-left:3px; margin-right: -2px; }
.mytriptitle
{font-size:16px;font-weight:bold;text-decoration:none;color:#1B83CF}
#edittripinner
{
  text-align:left;
  padding:10px;
  display:none;
  width:400px;
  min-height:80px;background-color:#fff;position:absolute;top:217px;font-family:arial;font-size:14px;color:#333;font-weight:bold;border:4px solid #676767;}
.addemailaddress
{
  font-family:arial;font-size:12px;color:#333;
  text-decoration:none;
}
#alert_text
{
  text-align:center;
}
.paddingbottom10
{
  padding-bottom:10px;
}
.padding2top
{
  padding-top:0px;
  padding-bottom:0px;
}
.paddingpopup
{
  padding-left:5px; 
  padding-right:5px;
}
#tooltip {
position: absolute;
z-index: 3000;
border: 1px solid #FDDB5A;
background-color: #FDFFB4;
color:#64645E;
padding: 5px;
font-family:  Arial, Helvetica, sans-serif;
  font-size:11px;
}
.padding40right
{
  padding-right:40px;
}
.timetextbox
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
  width:55px;
  font-size:11px;
  padding-top:2px;
  border:1px solid #809DB9;
  padding-top:2px;
  padding-left:2px;
  background-color:#fff;
}

.padding55left
{padding-left:37px;}
.padding57left
{padding-left:39px;}
.margin30left
{
  margin-left:31px
}

.margin30right
{
  margin-right:31px
}
.margin90left
{
  margin-left:90px
}

.margin90right
{
  margin-right:90px
}
.width215
{
width:276px;
}
.padding23right
{
  padding-right:23px;
}
.padding42right
{
  padding-right:42px;
}
.tripdaymapdiv
{
background-color:#F8F8F8;padding:10px 0px 0px 7px;
}
.labeltext
{display:block; float:left;width:120px;}
.passengerclass
{
width:140px;
}
.margin15top
{margin-top:15px;}
.width50{width:50px;}
.width100{width:100px;}
.mytripsplantop
{
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
padding:10px 0px 5px 5px;
margin:0px; 
border-bottom:1px solid #DADADA;
}
.mytripsplanleftmaindiv
{width:984px;float:left}
.mytripsplanpricediv
{
padding:5px 5px 5px 10px;
background-color:#EAF5FB;
font-weight:bold;
overflow:hidden;
}
.mytripsplanpricediv #totalprice {
	padding-right: 8px;
}
.addanitemdiv
{
overflow:hidden
}
.additemdiv
{
padding:7px 0;
background-color:#F8F8F8;
overflow:hidden
}

.margin20left
{
  margin-left:20px;
}
.mytripsdescription
{
width:235px;
text-align:left;
margin-top:10px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
}
.mytripsinvite
{
padding:15px 0px 15px 10px;
color:#333333;
overflow:hidden ;
font-size:11px;
font-family: Arial, Helvetica, sans-serif;

}
.width230
{
width:217px;
}
.width72
{
width:72px;
}
.inviteLink
{
width:76px;
}
.emailtextarea
{
width:431px;
border:1px solid rgb(128, 157, 185);
}

.mytripscomment
{
color:#333333;font-size:11px;font-family: Arial, Helvetica, sans-serif;
}
.padding8left
{
  padding-left:8px;
}
.width235
{
width:235px;
}
.width40
{
width:40px;
}
.timediv
{
width:57px;
}
.width540
{
width:540px;
}
.width172
{
width:172px;
}
.changedown,.changeright
{
  text-decoration:none;
}
.collapse {
cursor:pointer;
position: relative;
}

.expand {
display:none;
cursor:pointer;    
position:relative;
}
#loadimage
{
position:absolute;
left:535px;
display:none
}
#loadimagepictire
{
position:absolute;
display:none;
}
.mytripslinkcolor
{
color:#3399FE;
}
.mytripaaddeditdiv
{
width:981px;
float:left
}
.flightdetails
{
overflow:hidden;padding-top:10px;height:40px;
}
.flightinnerdiv,.carinnerdiv
{
  font-size:12px; margin-right:10px;
}
.bookdiv
{
width:100%; text-align:center; padding-top:0px;
}
.width260
{
width:260px;
}
.width370
{
width:370px;
}
.width7
{
width:7px;
}

.width16
{
width:16px;
}

.width60
{
width:60px;
}

.width445
{
width:445px;
}
.innerimagediv
{
padding:0px 0px 0px 10px;overflow:hidden;
}
.displayblock
{
 display:block;
}
#downhover
{
display:none;
padding-top:3px;
padding-bottom:3px;
width:16px;
}
.headingmenu
{
width:65px; 
color:#ffffff;
font-weight:bold;
overflow:hidden;
}
.currencymenudiv
{
overflow:hidden; 
margin-left:-7px;
margin-top:-5px;
padding-bottom:0px;
height:21px;
display:block;
}
.addtotripspopuplink
{
color:#1B83CF; 
text-decoration:none;
}
.searchdiv
{
width:535px;
overflow:hidden;
}
.tripsearchdiv
{
width:717px;
overflow:hidden;
background-color:#fff;
}

.inactiveindicator
{
display:none; 
left:-1px;
}
.activeindicator
{
left:189px;
}
.height20
{
height:20px;
}
.width78
{
width:78px;
}
.width115
{
width:111px;
}
.paddibg6right
{
  padding-right:6px;
}
.tableborder
{
 border-collapse:collapse; 
width:auto;
}
.width730
{
width:730px;
}
.width276
{
width:274px;
}
.hoteltablediv
{
  margin-left:-3px; 
  margin-right:-15px; 
  border-bottom:1px #CCCCCC solid; 
  margin-bottom:10px;
}
.width150
{
width:150px;
}
.hoteltddiv
{
width:77px;
height:29px;
}
.hoteltdinnerdiv
{
width:66px;
margin-left:5px;
padding:5px 0px 5px 0px;
}
.hotelmapdiv
{
border:1px solid #CCCCCC;
overflow:hidden;
}
.margin-7right
{
  margin-right:-7px;
}
#backgrounddiv
{
display:none;
width:100%;
height:850px;
background-color:#3F3F3F;
opacity: .70;
filter:Alpha(Opacity=70);
position:absolute;top:0;left:0;
}
#addtotripbg,#emailInfobg,#invitepopupbg
{
background-color:#3F3F3F;
opacity: .50;
filter:Alpha(Opacity=50);
display:none; 
position:absolute;
top:0px;
left:0px;
width:100px;
height:100px;
z-index:99;
}

#planinnerdivtop
{
background-color:#F8F8F8;
opacity: .5;
filter:Alpha(Opacity=50);
display:none;  
position:absolute;
width:730px;       
z-index:99;
}
.height8
{
height:8px;
border: 1px solid #000;
}
.addorgdiv
{
  padding-top:10px;
}
.width728
{
width:728px;
}
.imagediv
{
float:left;
padding-right:5px;
}
.margin2top
{
  margin-top:2px;
}
.padding4left
{
  padding-left:4px;
}
.noitemtext
{
  background-color:#F8F8F8; 
  text-align:center;
  font-family:arial;
  color:#333;
  font-size:12px;
  padding:10px;
  /* margin:3px 0 10px; */
  font-weight:bold;
}
.noitemtext a{
	color:#0B3075;
}
.additembuttondiv
{
padding:4px 0;
height:22px;
}
.additemcolor
{
  background-color:#F8F8F8;
}
.iteminnerheading
{
font-family:arial;
font-size:13px;
color:#333333;
font-weight:bold;
}
.itemsubheading
{
  font-family:arial;
  font-size:13px;
color:#333333;
      padding-top:15px;
font-weight:bold;
}
.termslink
{
color:#333333;
cursor:pointer;
}       
.termslink:hover 
{
  text-decoration:none;
}
.termsdiv
{
  font-family:arial;
  font-size:13px;
  text-align:left;
  color:#595441;
  padding-left:10px;
  padding-right:10px;
}
.dotline
{
  padding-top:7px;
border:1px solid #FBFAF7;
  border-top:2px dotted #E2E2DF;
  margin-top:7px;
}
.margin20top
{
  margin-top:20px;
}
.itemstatusc
{
padding:1px 8px;
background-color:#9AC24E;
margin-top: -3px;
}
.itemstatusp
{
padding:1px 8px;
background-color:#F9C557;
margin-top: -3px;
}
.additemheading
{
font-family:arial;
font-size:16px;
color:#0B3075;
float:left;
margin-left:15px;
font-weight:bold;
margin-top:5px;
}
.additeminnerdiv
{
float:left;
width:315px;
padding-top:15px;
}
.margin60left
{
  margin-left:74px;
  border-bottom:2px dotted #E2E2DF;
  padding-bottom:10px;
}

.width296
{
width:296px;
}
.padding60left
{
  padding-left:74px;
}
.textdiv{
width:140px;
float:left;
}
.width135
{
width:135px;
}
.width83
{
width:83px;
}
.listline
{
  font-size:7px;
  border-top:1px solid;
  margin-top:7px;
  margin-left:3px;
  margin-right:5px;
}
.gray
{
  background-color:#F3F3F3;
}
.tripplancolor
{
background-color:#FBFAF7;
}
.white
{
  background-color:#fff;
}
.manageuserdiv
{
height:25px;padding-top:5px;padding-left:10px;width:953px
}
#managediv .manageuserdiv { float:left; padding-bottom: 5px; height: auto; }

#managediv .manageuserdiv .topmargin,  #managediv .manageuserdiv .menuimage { margin-top: 5px; }

ul.makeMenu, ul.makeMenu ul {
/*width: 155px;*/     
width:234px;
padding-left: 6px;           /* stops the usual indent from ul */
cursor: default;             /* gives an arrow cursor */
margin-left: 0px;            /* Opera 7 final's margin and margin-box model cause problems */
}

ul.makeMenu li {
list-style-type: none;       /* removes the bullet points */
margin: 0px;                 /* Opera 7 puts large spacings between li elements */
position: relative;         
color: #515151;                 /* sets the default font colour to white */
font-size:11px;
font-family:arial;
padding-top:3px;
padding-bottom:3px;
padding-left:5px;
}
 ul.makeMenu ul {
width: 77px; 
color:#123679;
height:300px;
 }

ul.makeMenu li > ul {        
display: none;               
position: absolute;          
top: -1px;                   
left: 150px;                
background-image:url(../images/hoverbg.png);
background-repeat:no-repeat;
padding-left:5px;
padding-right:5px;

}
ul.makeMenu li img.noborder { margin-right: 8px; }
.menubordertop
{
  border-top:1px solid #D0D0D0;
}
.width234
{
width:234px;
}
#slider{ background: white url(../images/slider-bg.jpg); height: 227px; overflow: hidden;
								  position: relative; margin: 50px 0; }
								  
#mover{ width: 2880px; position: relative; }

.slide	{ width: 720px; float: left; position: relative; margin-left: -1px; }

.hometoptabdiv{background-image:url(../images/home/h_listbg.png); padding-left:10px; width:951px; height:284px;border-right:1px solid #FFFFFF;}
.width242{width:242px;}
.hometabdiv{float:left;width:709px; overflow:hidden;position: relative}
.homeplandiv{width:412px; height:86px; background-image:url(../images/sliderimages.png);background-position:0 -583px; padding:169px 0px 0px 307px }
.homeinvitediv{width:415px; height:71px; background-image:url(../images/sliderimages.png);background-position:0 -288px;padding:213px 0px 0px 303px}
.homeexplorediv{width:408px; height:70px; background-image:url(../images/sliderimages.png);background-position:0 2px; padding:214px 0 0 307px}
.detailemaildiv{overflow:hidden; margin-top:10px;}
.homedetaildiv{float:left}
.homeemaildiv{float:left;}
.homerightadd{width:254px; height:263px;overflow:hidden; margin-top:10px;}
.emailinner{ clear:both; padding-left:27px; padding-top:17px; overflow:hidden}
.emailimagediv{float:left; padding-left:19px;}
.homeregister{padding-top:31px; padding-left:126px;}
.userloginpadding{padding-top:22px; padding-left:144px;}
.homedetailheading{ background-image:url(../images/home/topdetail.png); width:700px; height:23px; font-family:arial; font-size:15px; font-weight:bold; color:#333333; padding-top:7px; font-style:italic; padding-left:10px; padding-right:10px; overflow:hidden}
.homelink{font-family:Arial; font-size:11px; color:#0b3075;font-style:normal}
.homeflightradio{padding-bottom:15px;padding-top:5px;text-align:left;}
.homeform
{
padding-bottom:10px; 
padding-left:4px;
font-family:Arial;
color:#000000;
font-size:11px;
text-align:left;
overflow:hidden;
}
.homeformsubmit
{
  text-align:center;
  margin-top:0px;
  padding-left:0px;
  padding-top:10px;
  width:450px;
}
#homehotel{text-align:left;}
.homeformtextdiv
{
  padding-top:60px;
}
.hometext
{
color:#0b3075;
font-family:arial;
font-size:12px;
font-weight:bold;
}
.floatright .hometext { text-align:right; }
.hometextsmall
{
color:#666666;
font-family:arial;
font-size:11px;

}
.hometextmid
{
  font-size:12px;
}
.detaildiv
{
padding:10px;
text-align:left;
width:448px;
margin-left:10px;
}
.homesearchdisplay
{
width:217px;
height:23px;
text-align:left;
padding-left:10px;
padding-right:8px;
padding-top:7px;
background-image:url(../images/homeimage.png);
background-position:-495px -250px;
color:#333333;
font-size:15px; 
font-family:Arial; 
font-weight:bold;
font-style:italic;
margin-right:2px;
}
.marginright5px{
margin-right:0px;
}
.homesearchresultdiv
{
background:#fff;
font-size:11px; 
font-family:arial;
color:#0B3075;
margin:0px 4px;
border-bottom:solid 1px #CCCCCC;
width:218px;
}
.width158
{
width:158px;
}
#widermaplink
{
width:569px;
padding-top:10px;
}
#related
{
background-color:#F8F8F8;
width:128px;
padding:10px;
overflow:hidden;
}
.relateditemheading
{
font-family:arial;
color:#333;
font-size:13px;
font-weight:bold;
}
.relateditemlink
{
font-family:arial;
color:#1B83CF;
font-size:12px;
font-weight:bold;
padding-top:7px;
display:block;
text-decoration:none;
}
#plantab
{
list-style-type: none;
width:964px;
height:34px;
overflow:hidden;
}
ul#plantab li{
float:left;
padding: 0;
background-color:#D3E9F6;
border-left:1px solid #EAF5FB;
}
ul#plantab li a
{
font-family:arial;
font-size:12px;
font-weight:bold;
padding: 10px;
display: block;
color:#5B6063;
text-decoration:none;
}
.triphomeheading
{
text-decoration:none;
font-size:16px;
color:#0B3075;
font-family:arial;
font-weight:bold;
text-align:left;
max-width: 500px;
}
.triphometext
{
  font-size:11px;
color:#0B3075;
font-family:arial;

}
.triphomesortdiv
{
border-bottom:1px solid #CCCCCC;
padding:0 10px 10px;
overflow:hidden;
width:692px;
}
.width700
{
width:700px;
border:1px solid #fff;
}
.notravelerdiv
{
  margin-top:10px;
  padding-top:20px;
  font-family:arial;
  font-size:13px;
  font-weight:bold;
  color:#57534C;
  height:70px;
  width:100%;
  background-color:#F8F8F8;
  text-align:center;
}

.notripdiv
{
  background-image:url("../images/triphomebg.gif"); 
  margin-top:10px;
  padding-top:297px;
  width:715px;
  height:70px;
}
.margin20right
{
  margin-right:20px;
}
.textalignleft{
text-align:left;
}

.textalignright{
text-align:right;
}

.loginDivImt{
width:963px;
background-repeat:no-repeat;
overflow:hidden;
padding-bottom:30px;
}
.logintexth,#authText
{
  font-size:14px;
  font-family:arial;
  font-weight:bold;
  color:#555;
}
.logintexth.errorState {
	color: #CC0000;
}
.logincomments
{
  font-size:12px;
  font-family:arial;
  color:#666666;
  font-style:italic;
}
.logincomments.errorState {
	color: #CC0000;
}
.conditionlink
{
  font-size:12px;
  font-family:arial;
  color:#1b83cf;

}
.loginlink
{
  font-size:11px;
  font-family:arial;
  color:#0b3075;
  margin-left: 20px;
  margin-top: 6px;
  float: left;
}
.addAccount .loginlink {
 margin-left: 0px;
 margin-top: 20px;
}
.width127
{
width:120px;
}

.marginRight10 {
    margin-right: 10px;
}
.marginRight20 {
    margin-right: 20px;
}
.menuListItemSmall.marginRight20 {margin-right:7px}
.marginRight30 {
    margin-right: 30px;
}
.marginRight40 {
    margin-right: 40px;
}
.logintextpopup
{
width:170px;
      text-align:left;
}
.width1100
{
width:1100px;
}
.width999
{
width:999px;
}


.inact
{
height:71px;
}
.actclass
{
height:72px;
}
.margin9left
{
    margin-left:9px;
}
#rsglogin
{
  /* hide login
  
   margin-top:93px;
    padding-top:10px;
	
	*/
}
.rememberme
{
/* hide login
    padding-top:10px;
*/
}
.height2
{
height:2px;
}
.notravelers
{
width:204px;
font-family:arial;
font-size:12px;
font-weight:bold;
color:#333;
padding:20px 0px 15px 6px;
text-align:center;
}
.tripcreatetravelers
{
  margin:0px 10px 10px 10px;
}

.triphometravelers
{
  border-bottom:1px solid #ccc;
  margin:0px 10px 10px 10px;
  padding-bottom:10px;
  font-size: 12px !important;
}
.padding86left
{
  padding-left:86px;
}
.headlines
{
text-align:left;
margin-top:10px;
font-weight:bold;
color:#000;
font-size:13px;
float:left;
color:#3f3f3f;
font-family:arial
}
.notify
{
width:500px;
color:#333;
font-size:11px;
font-family:arial;
padding-top:5px;
}
.spacing
{
width:300px;
color:#3f3f3f;
font-weight:bold;
font-size:12px;
font-family:arial;
}
.usersettingline1
{
  margin-top:0px;
  margin-left:88px;
  border-bottom:1px solid #ccc;
}
.usersettingheading
{
  text-align:left;
  color:#000;
  font-family:arial;
  font-weight:bold;
  font-size:16px;
}
.usersettingline2
{
  margin-top:0px;
  margin-left:82px;
  border-bottom:1px solid #ccc;
} 
.usersettingdiv
{
  text-align:left;
  margin-top:11px;
overflow:hidden;
}
.width972
{
width:972px;
}
#managediv .width972 {width: 953px;}
.width450
{
width:450px;
}
.width430
{
width:430px;
}
.width180
{
width:180px;
}
.width330
{
width:330px;
}
.padding95left
{
  padding-left:95px;
}
.padding30left
{
  padding-left:30px;
}
.mysettingbuttondiv
{
  text-align:left;
  margin-top:15px;
  padding-top:20px;
  border-top:1px solid #E5E5E5
}
.width90
{
width:90px;
}
.paddingbottom
{
  padding-bottom:15px;
}
.margin30bottom
{
  margin-bottom:30px;
}
.width12
{
width:11px;
}
.termsheading
{
font-family:arial;
font-size:16px;
color:#0B3075;
float:left;
margin-left:10px;
font-weight:bold;
margin-top:5px;
margin-bottom:10px;
font-style:italic;
}
.tripplaninnersearch
{
text-align:left;
padding-left:10px;
height:25px;
padding-top:6px;
color:#333333;
font-size:15px; 
font-family:Arial; 
font-weight:bold;
width:708px;
background: #CBE4F9 url(../images/middledivbar.PNG) no-repeat right 0px;
}
.width716
{
width:716px;
}
.divoutline1.width716 { width:716px; padding:10px 0px 10px 0px;}
.width713
{
width:713px;
} 
.tripsearchdivprice
{
	float:right;
	margin-left:4px;
  margin-bottom:10px;
  margin-right:5px;
}
.width465
{
width:465px;
}
.tripsearchtext
{
  text-align:left;
	font-size:11px; 
  font-family:Arial;  
	color:#333;
  overflow:hidden;
}
.width610
{
width:610px;
}
.paddibg10bottom
{
  padding-bottom:10px;
}
.pagepopupdivdel
{
height:20px;width:304px;margin-top:-5px;
}
.margin57left
{
  margin-left:57px;
  text-align:left;
}
.margin60right
{
  margin-right:63px;
}
.menuListItemSmall.margin60right {margin-right:25px}
.tripplanbg
{
  background-color:#EAF5FB;
  padding: 10px 7px 0px 6px;
  width:964px;
  overflow:hidden;
}
#totalprice,#totalpoint
{
  color:#2789D1;
}
#itnerary_item
{
height:17px;
padding-top:3px;
display:block;
}
.tripplanborder
{
border-bottom:1px solid #cccccc;
overflow:hidden;
background-color:#fff;
margin-bottom:10px;
}
.reviewsres
{
	overflow-y:scroll;
max-height:350px;
}
.reviewtext
{
width:590px;
      padding-left:10px;
}
.height62
{
height:62px;
}
.flight_link,.hotel_link,.car_link,.rest_link
{
color:#000;
}
.searchpricetext
{
font-family:arial;
font-size:9px;
color:#333333
}
.width310
{
width:310px;
}
.carinnerborder
{
  border-top:1px solid #000;
  margin-top:7px;
  padding-top:3px;
}
.width600
{
width:600px;
}
.width228
{
width:228px;
}
.width30
{
width:30px;
border:1px solid #fff;
}
.margin5right
{
  margin-right:5px;
}
.roompricediv
{
width:79px;
text-align:right;
}
.padding10bottom
{
  padding-bottom:10px;
}
.roomname
{
width:373px;
border:1px solid #fff;
}
.nolocation
{
padding:10px 0px 10px 10px;
font-family:arial;
font-size:13px;
color:#333;
margin:0px 12px 15px 12px;
width:97%;
overflow:hidden;
background-color:#FFF3C3;
font-weight:bold;

}
.facility
{
width:33px; 
height:21px; 
border:1px solid #fff; 
background-image:url(../images/All-Icons.jpg);
margin-left:10px;
float:left;
}
.triphomelink
{
display:block;
width:156px;
height:38px;
}
#addtotripdiv
{
text-align:left;
display:none;
}
#invitepopupmaindiv
{
top:23%;
position:fixed;
left:30%;
width:475px;
display:none;
z-index:100;
background-color:#fff;
border:2px solid #797979;
}
#linkedinInvitepopupmaindiv
{
top:23%;
position:fixed;
left:30%;
width:475px;
display:none;
z-index:100;
background-color:#fff;
border:2px solid #797979;
}

#addtotripmaindiv
{
top:23%;
position:fixed;
left:30%;
width:475px;
display:none;
z-index:100;
background-color:#fff;
border:2px solid #2593E0;
}
#emailInfomaindiv
{
top:20%;
position:fixed;
left:30%;
width:475px;
display:none;
z-index:100;
background-color:#fff;
border:2px solid #2593E0;
}

.bingpadding
{
  padding-left:3px;
}
.popupimagetext
{
color:#0B3075;
font-weight:bold;
font-size:14px;
font-family:arial;
}
.padding134left
{
  padding-left:167px;
}
.popupimagemargin
{
  margin-top:8px;
}
.width545
{
width:516px;
}
.width374
{
width:374px;
}
.mytripdraginnerrightchild
{
  margin-left:15px; 
  float:left;
  width:242px;}
.mytripdraginnerleftchild
{
float:left;
width:280px;
}
.addtotripdetail
{
	border-top:1px solid #CCCCCC; 
  margin-top:10px; 
  padding-bottom:5px; 
  font-size:12px; 
  font-weight:normal;
  color:#000000;
  overflow:hidden;
  padding-top:7px;           
}
.createtrip
{
padding:10px;
background-color:#ECF4FB;
font-family:arial;
font-size:12px;
margin-top:10px;
overflow:hidden;
}
#message_addtrip
{
text-align:center;
display:none;
color:#2078AC;
font-weight:bold;
font-family:arial;
}
.padding185left
{
  padding-left:185px;
}

.itemmappopupdiv
{
  background-color:#ffffff; 
  position:absolute;
	font-size:13px;
  text-align:left; 
  font-weight:bold; 
  font-family:arial;
  color:#333;
	padding-left:5px;
	padding-right:0px;
  margin:-20px 0px 0px -15px;
}
.suggestion
{
font-size:12px;
color:#555;
font-style:italic;

}
.addaddresslink
{
color:#0B3075;
      font-family:arial;
      font-size:12px;
      font-weight:bold;
}
.margin260left
{
  margin-left:260px;
}
.width220
{
width:220px;
}

.checkclear {
	margin-left: 80px;
	text-align: right;
	width: 128px;
}

#miles {
	margin-left:8px;
}


/* My trips styles */
.myTrips .mytripsplantop {
	float:left;
	margin-left:7px;
	width:957px;	
}
.myTrips .floatleft.margin10left {margin-left: 7px;}

.myTrips .tripdate { width: 706px; }
.myTrips .homeContentTop {
	padding:11px 10px 9px 10px;
	width:694px;
        background-color:#fff;
}

/* My Traveler styles */
.myTraveler {
	width:962px;
}
/*#managediv { float:left; }*/
.myTraveler #managediv .width972 {
	width:962px;
}
.myTraveler #managediv .tripdate.width972, 
.myTraveler #managediv .manageuserdiv.width972 {width: 953px;}
.myTraveler .invite_btn { margin-top: 15px; }
.myTraveler .noinvites {  color:#333333; font-family:Arial,Helvetica,sans-serif; font-size:13px;margin-top: 10px }

.mySettings, .invite { width:962px; }
.invite .loginbody { width:715px; }
.hotelLink { padding-top: 2px; }
.hotelImage { margin-top: -4px }
.bottomlinks { padding-top: 3px; }
.innerimagediv .text1.tdpadding { padding-top: 3px; }
.wrap-select { padding-top: 4px; }
.wrap-search {  float:left; width: 210px; text-align: center; }
.textbold{
font-weight:bold;
}
.min238width
{
  min-width:238px;
}
.travelersnote
{
padding-left:16px;
width:200px;
padding-top:2px;
}
.logintoptext
{
  font-family:arial;
  font-size:13px;
  font-weight:bold;
color:#CC6600;
}
.additemplan
{
  background-image:url(../images/plantrip.png);
  width:36px;
  height:36px;
  float:left;       
}
.additemplanFlight
{
  background-position:-1px -1px;
}
.additemplanHotel
{
  background-position:-42px -1px;
}
.additemplanCar
{
  background-position:-80px -1px;
}
.additemplanRestaurant
{
  background-position:-119px -2px;
}
.additemplanActivitie
{
  background-position:-158px -2px;
}
.additemplanTransportation
{
  background-position:-198px -3px;
}
.additemplanMap
{
  background-position:-237px -3px;
}
.additemplanArticle
{
  background-position:-276px -4px;
}
.additemplanNote
{
  background-position:-316px -4px;
}
.additemplanMeeting
{
  background-position:-356px -4px;
}

.addnewitems
{
width:15px;
height:15px;
margin-top:5px;
display:block;
}
.searchnewitems
{
width:15px;
height:15px;
margin-top:32px;
display:block;
}

a.addnewitems
{
background-image:url(../images/tripItems.png);
float: left;
}
.Itemimage
{
  background-image:url(../images/plantrip.png);
  width:48px;
  height:49px;
}
.Itemcar { background-position:-58px -74px; }
.addnewitems.Itemcar { background-position:-150px 0px; }

.Itemhotel { background-position:-224px -71px; }
.addnewitems.Itemhotel { background-position:-75px 0px; }

.Itemtrain { background-position:-334px -70px; }
.addnewitems.Itemtrain { background-position:-299px 0px; }

.Itemflight { background-position:-4px -74px; }
.addnewitems.Itemflight { background-position:0px 0px; }

.Itemnote { background-position:-440px -71px; }
.addnewitems.Itemnote { background-position:-599px 0px; }

.Itemmeeting { background-position:-495px -71px; }
.addnewitems.Itemmeeting { background-position:-674px 0px; }

.Itemartical { background-position:-170px -73px; }
.addnewitems.Itemartical { background-position:-524px 0px; }

.Itemactivity { background-position:-386px -71px; }
.addnewitems.Itemactivity { background-position:-375px 0px; }

.Itemmap { background-position:-113px -74px; }
.addnewitems.Itemmap { background-position:-449px 0px; }

.Itemrestaurant { background-position:-279px -70px; }
.addnewitems.Itemrestaurant { background-position:-225px 0px; }

.Itemdotimage
{
  background-image:url(../images/plantrip.png);
  width:10px;
  height:10px;
}
.Itemgreendot
{
	background-position:-14px -148px ;

}
.Itemyellodot
{
	background-position: -30px -148px ;
}
.Itemreddot
{ 
	background-position: -45px -148px ;
}
.Itemgraydot
{
	background-position: -61px -148px ;
}
.Itemdownarrow
{
	background-position: 12px -132px ;
}
.Itemleftarrow
{
	background-position: 42px -132px ;
}
.Itemrightarrow
{
	background-position: 27px -132px ;
}
.Itemheadingbackgroundimage1
{
background-color:#CAE4F9;
background-image:url(../images/plantrip.png);
background-position:right center;
background-repeat:no-repeat;
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:15px;
font-weight:bold;
height:30px;
padding-left:10px;
padding-top:0;
text-align:left;
width:705px;
background-position: -7px -190px ;
}

#caldiv .ui-datepickermytrips { width: 240px; }
#editform {padding: 0px 10px;}

.Itemdayimage
{
  background-image:url(../images/plantrip.png);
  width:18px;
  height:14px;
}
.Itemday0
{
  background-position: -748px -163px;
}

.Itemday1
{
  background-position: -2px -131px ;

}
.Itemday2
{
  background-position: -24px -131px ;
}
.Itemday3
{
  background-position: -45px -131px ;
}
.Itemday4
{
  background-position: -66px -131px ;
}

.Itemday5
{
  background-position: -88px -131px ;

}
.Itemday6
{
  background-position: -111px -131px ;
}
.Itemday7
{
  background-position: -135px -131px ;
}
.Itemday8
{
  background-position: -157px -131px ;

}
.Itemday9
{
  background-position: -178px -131px ;
}
.Itemday10
{
  background-position: -199px -131px ;
}
.margin2left
{
  margin-left: 2px;
}
.margin2right
{
  margin-right: 2px;
}
.markerslink
{
float:left;
display:block;
}
.dragalldiv
{
  background-position:-741px -194px;
  background-image:url(../images/plantrip.png);
  width:18px;
  height:19px;
}
.margin5top
{
  margin-top:5px;
}
.width219
{
width:219px;
}

.editimage
{
  background-position:-425px -130px;
  background-image:url(../images/plantrip.png);
width:16px;
height:16px;
display:block;
}
.copyimage
{
  background-position:-228px -128px;
  background-image:url(../images/plantrip.png);
  width:16px;
  height:16px;
  display:block;
}

.deleteimage
{
  background-position:-402px -129px;
  background-image:url(../images/plantrip.png);
  width:16px;
  height:16px;
  display:block;
}
.printimage
{
  background-position:-355px -130px;
  background-image:url(../images/plantrip.png);
  width:16px;
  height:16px;
  display:block;
}



.icon-discuss{
	width:14px;
	height:14px;
	background:url(../images/comment.png) no-repeat -1px 0;
	display:block;
}
.icon-calendar{
	width:16px;
	height:16px;
	background:url(../images/calendar.png) no-repeat;
	display:block;
}


#calendar_{
	position:relative;
}
#calendar-export{
	font-size:11px;
	color:#0B3075;
	background:url(../images/calendar.png) no-repeat left center;
	padding:2px 0 2px 20px;
	position:absolute;
	top:28px;
	right:113px;
}
#calendar-export-popup{
	display:none;
}
#calendar-export-options a,
#TB_window #calendar-export-options a:hover{
	color:#0B3075;
}
#calendar-export-options ul{
	width:190px;
	margin:30px 10px;
	border-top:1px solid #ccc;
	float:left;
	list-style:none;
}
#calendar-export-options li{
	width:180px;
	padding:5px;
	border-bottom:1px solid #ccc;
	position:relative;
}
#calendar-export-options .help{
	position:absolute;
	top:5px;
	right:0;
}
#calendar-export-options .btn{
	width:41px;
	height:0;
	text-align:center;
	background:url(../images/ok.PNG) no-repeat;
	padding-top:24px;
	margin:0 auto;
	display:block;
	clear:both;
	overflow:hidden;
}
#TB_overlay{
	background:#000;
	opacity:0.5;
}



.mapimage
{
  background-position:-312px -128px;
  background-image:url(../images/plantrip.png);
  width:16px;
  height:16px;
  display:block;
}
.hidemapimage
{
  background-position:-333px -129px;
  background-image:url(../images/plantrip.png);
  width:16px;
  height:16px;
  display:block;
}
.additemimage
{
 background-position:-5px -164px;
 background-image:url(../images/plantrip.png);
 width:101px;
 height:22px;
 display:block;
}
.goimagemap
{
 background-position:-725px -5px;
 background-image:url(../images/plantrip.png);
 width:41px;
 height:24px;
 display:block;

}

.goimage
{
 background-position:-725px -5px;
 background-image:url(../images/plantrip.png);
 width:41px;
 height:14px;
 display:block;

}
.max450width
{
  max-width:450px;
}
.paddingtop2
{
  padding-top:2px;
}
.width153
{
width:153px;
}
.additemimage
{
 background-position:-5px -164px;
 background-image:url(../images/plantrip.png);
 width:101px;
 height:22px;
 display:block;
}
.hometab
{
background-image:url(../images/homeimage.png);
display:block;
width:242px;
height:70px;
}
.hometabact
{
background-image:url(../images/homeimage.png);
display:block;
width:242px;
height:71px;
}

.planInact
{
background-position: 0px 1px;
}
.flightInact
{
background-position: 0px -71px;
}
.hotelInact
{
background-position: 0px -142px;
}
.carInact
{
background-position: 0px -213px;
}
.planact
{
background-position: -244px 0px;
}
.flightact
{
background-position: -244px -71px;
}
.hotelact
{
background-position: -244px -142px;
}
.caract
{
background-position: -245px -213px;
}

.homeemailinner{
  background-image:url(../images/homeimage.png); 
  width:239px; 
  height:160px;
  margin-left:4px;
  background-position:-493px -2px;
  padding-top:82px; 
  overflow:hidden; 
  padding-left:10px;
}
.homepageemailling
{
width:31px;
height:34px;
display:block;
}
.userloginimage
{
width:68px;
height:26px;
display:block;
}

.homeregisterimage
{
width:91px;
height:26px;
display:block;
}
.homeformimage
{
width:231px;
height:74px;
background-image:url(../images/homeimage.png);
background-position:-245px -294px;
}
.homeformflightimage
{
width:231px;
height:60px;
background-image:url(../images/homeimage.png);
background-position: -249px -366px;
}

.homeformhotelimage
{
width:231px;
height:84px;
background-image:url(../images/homeimage.png);
background-position:-3px -350px;
}

.homeformcarimage
{
width:231px;
height:62px;
background-image:url(../images/homeimage.png);
background-position:-3px -285px;
}
.homesearchbutton
{
  background-image:url(../images/homeimage.png); 
  width:76px; 
  height:26px; 
  background-position:-496px -287px;
  border:solid 0px;
}
#plan_sub
{
  background-image:url(../images/homeimage.png);
  background-position:-488px -363px;
  width:74px;
  height:34px;       
display:none;       
}
#plan_sub_act
{
  background-image:url(../images/homeimage.png);
  background-position:-566px -363px;
  width:72px;
  height:34px;       
display:block;       
}
#invite_sub
{
  background-image:url(../images/homeimage.png);
  background-position:-655px -283px;
  width:72px;
  height:34px;       
display:block;       
}
#invite_sub_act
{
  background-image:url(../images/homeimage.png);
  background-position:-576px -283px;
  width:72px;
  height:34px;       
display:none;       
}
#explore_sub
{
  background-image:url(../images/homeimage.png);
  background-position:-487px -323px;
  width:89px;
  height:34px;       
display:block;       
}
#explore_sub_act
{
  background-image:url(../images/homeimage.png);
  background-position:-584px -323px;
  width:89px;
  height:34px;       
display:none;       
}
#slider-start
{
  background-image:url(../images/homeimage.png);
  background-position:-682px -324px;
  width:40px;
  height:34px;       
display:none;       
}
#slider-stopper
{
  background-image:url(../images/homeimage.png);
  background-position:-642px -363px;
  width:40px;
  height:34px;       
display:block;       
}
.homesliderinvitelink
{
display:block;
width:153px;
height:40px;
}
.homesliderplanlink
{
display:block;
width:161px;
height:40px;
}
.flag 
{
background-image:url(../images/layoutbg.png);
width:21px;
height:13px
}
#downhover
{
width:16px;
height:11px;
background-image:url(../images/layoutbg.png);
background-position:-214px -125px;
margin-top:1px;
}

#down
{
width:16px;
height:11px;
background-image:url(../images/layoutbg.png);
background-position:-198px -125px;
margin-top:1px;
}
.usdflag
{
background-position:-198px -108px;
}
.eurflag
{
background-position:-224px -108px;
}
.gbpflag
{
background-position:-249px -108px;
}
.jpyflag
{
background-position:-274px -107px;
height:13px;
}
.cadflag
{
background-position:-298px -108px;
}
.audflag
{
background-position:-324px -108px;
}
.chfflag
{
background-position:-348px -108px;
}
.rubflag
{
background-position:-375px -108px;
}
.cnyflag
{
background-position:-397px -108px;
}
.zarflag
{
background-position:-423px -108px;
}
.mxnflag
{
background-position:-448px -108px;
}
.inrflag
{
background-position:-473px -107px;
}
.brlflag
{
background-position:-500px -107px;
}

.currencydisplaydiv:hover, .innercurency:hover
{
cursor:pointer;
}
.currencydisplaydiv
{
overflow:hidden;height:21px;color:#ffffff;font-weight:bold; 
font-size:12px;font-family:arial;
}
.tripheadingleftbg
{
width:230px;
height:25px;
text-align:left;
padding-left:10px;
padding-top:5px;
background-image:url(../images/plantrip.png);
background-position:-495px -192px;
color:#333333;
font-size:15px; 
font-family:Arial, Helvetica, sans-serif; 
font-weight:bold;
}
.manageTravelers {
	font-size: 12px;
}
.createtripimage
{
background-image:url(../images/plantrip.png);
width:115px;
height:27px;
display:block;
background-position:-111px -161px;
}
.applyimage
{
background-image:url(../images/plantrip.png);
width:66px;
height:26px;
display:block;
background-position:-231px -160px;
}
.arrowimage
{
background-image:url(../images/plantrip.png);
width:7px;
height:14px;
display:block;
}
.leftarrowdisable
{
  background-position:-704px -129px;
}
.rightarrowactive
{
  background-position:-743px -129px;
}

.rightarrowdisable
{
  background-position:-715px -129px;
}

.triphomeuserimage
{
  background-image:url(../images/plantrip.png);
  width:9px;
  height:13px;     
}
.triphomeuserimage1
{
  background-position:-478px -130px;
}
.triphomeuserimage2
{
  background-position:-494px -130px;
}
.triphomeuserimage3
{
  background-position:-511px -130px;
}
.triphomeuserimage4
{
  background-position:-528px -130px;
}
.triphomeuserimage5
{
  background-position:-545px -130px;
}
.triphomeuserimage6
{
  background-position:-562px -130px;
}
.triphomeuserimage7
{
  background-position:-578px -130px;
}
.triphomeuserimage8
{
  background-position:-595px -130px;
}
.triphomeuserimage9
{
  background-position:-612px -130px;
}
.triphomeuserimage10
{
  background-position:-629px -130px;
}
.triphomeuserimage11
{
  background-position:-650px -130px;
}
.triphomeuserimage12
{
  background-position:-667px -130px;
}
.triphomeuserimage13
{
  background-position:-685px -130px;
}
.inviteimage
{
background-image:url(../images/plantrip.png);
background-position:-691px -160px;
border:1px none;
display:block;
height:21px;
width:54px;
}
.linkedinPicture
{
  height:16px;
  padding-left:3px;
  padding-top:64px;
  text-align:left;
  width:77px;
}
.noimage
{
background-image:url(../images/plantrip.png);
width:42px;
height:26px;
display:block;
background-position:-579px -158px;
}
.okimage
{
background-image:url(../images/plantrip.png);
width:41px;
height:26px;
display:block;
background-position:-627px -158px;
}
.yesimage
{
background-image:url(../images/plantrip.png);
width:45px;
height:26px;
display:block;
background-position:-527px -158px;
}
.margin117left
{
  margin-left:117px;
}
.gobuttonpadding
{
  padding-top:2px;
}
.dragalldiv:hover
{
cursor:move;
}

.changecursor:hover
{
cursor:pointer;
}
.roomaddtotrip
{
  padding-top:4px;
}
.roomemailimage
{
  padding-top:5px;
}
.hotelclass
{
  background-color:#fff;
}
.padding5righthotel
{
  padding-right:5px;
}
.width232
{
width:232px;
}
.newtripflight{width:527px; padding-left:10px;}
.margin16topnv{margin-top:-16px;}
.margin17bottom{margin-bottom:26px;}
.width420
{
width:420px;
}
.margin7bottom{margin-bottom:7px;}
.margin10right{margin-right:10px;}
.padding5left{padding-left:5px;}
.hotelrefineserchresult
{
	font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#333; 
  display:block;
	float:left;
	width: 208px;
}

.distancehotel
{
  padding-top:7px;
}
.padding7top
{
  padding-top:8px;
}
.savetotripimage
{
  padding-top:2px;
}
.subaddtotrioimage
{
  padding-top:1px;
}
.padding28left
{
  padding-left:28px;
}
.roomdivwidth
{
width:110px;
}
.editcopyheading
{
font-family: Arial;
font-size:16px;
font-weight:bold;
}
.startoppadding
{
  padding-top:2px;
}
.carrclass
{
  padding-top:3px;
}
.hotelroominnerdiv
{
  border-top:1px solid #E1E1E1;margin-top:10px;
}
.flightleftradio
{
  padding-top:2px;
}

.mytravelerinvite
{
  padding-top:0px;
}
.width197
{
width:197px;
}

.width510
{
width:510px;
}
.hotelHomeDatePadding
{
clear:both; 
padding-top:15px;
overflow:hidden;
}
.padding15top
{
  padding-top:15px;
}
.width707{width:707px;}
.carclass{padding-top:3px;}
.subimagediv
{
  min-height:60px;
  min-width:10px;
}
.padding12top
{
  padding-top:12px;
}
.changefares
{
 width:93px;
height:21px;
display:block;
background-image:url(../images/checkfares.png);
}
.checkrates
{
  background-position:0px -26px;
}
.width300
{
width:300px;
}
.width222
{
width:222px;
}
.width400
{
width:400px;
}
.width190
{
width:190px;
}
.widthUser
{
width:145px;
}
.popupmytraveler
{
  margin-top:10px;
}
#mapday
{
  background-color:#fff;
overflow:hidden;
}
.width320left
{
width:320px;
text-align:left;
}

.width250left
{
width:250px;
text-align:left;
}

.alerterrormsgtdiv
{
background-image:url(../images/layoutbg.png);
width:712px;
height:0px;
font-size:12px;
font-family:arial;
color:#333;
text-align:left;
font-weight:bold;
background-position:-2px -147px;
overflow:hidden;
         margin-top:10px;
}

.popupalertdiv
{
background-image:url(../images/layoutbg.png);
width:620px;
height:35px;
font-size:12px;
font-family:arial;
color:#333;
text-align:left;
padding:20px 20px 0px 70px;
padding-top:18px;
font-weight:bold;
background-position:-2px -145px;
}
#alldivpopup
{
display : block;
top : -1000px;
left : 0px;
position:fixed;
z-index:99;
}
.loginImage
{
width:31px;
height:34px;
background-image:url(../images/loginbg.png);       
}
.loginImage:hover, .loginbutton:hover, .logincancelbutton:hover, .regbutton:hover
{
  cursor:pointer;
}
.voyavoActLogin
{
  background-position:-1407px -390px;
}
.openidActLogin
{
  background-position:-1443px -390px;
}
.myspaceActLogin
{
  background-position:-1480px -389px;
}
.facebookActLogin
{
  background-position:-1519px -389px;
}
.yahooActLogin
{
  background-position:-1557px -389px;
}
.aimActLogin
{
  background-position:-1594px -388px;
}
.googleActLogin
{
  background-position:-1628px -389px;
}
.twitterActLogin
{
  background-position:-1405px -430px;
}
.twitterInactLogin
{
  background-position:-1604px -430px;
}
.voyavoInactLogin
{
  background-position:-1410px -539px;
}
.openidInactLogin
{
  background-position:-1453px -539px;
}
.myspaceInactLogin
{
  background-position:-1493px -539px;
}
.facebookInactLogin
{
  background-position:-1533px -539px;
}
.yahooInactLogin
{
  background-position:-1571px -539px;
}
.aimInactLogin
{
  background-position:-1410px -577px;
}
.googleInactLogin
{
  background-position:-1614px -538px;
}
.padding6bottom
{
  padding-bottom:6px;
}
.adflighttextbox
{
width:110px;
}
.curr
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size:12px;
  padding-right:0px;
  border:1px solid #809DB9;
  height:21px;
}
.height33
{
height:33px;
}
.betapopupalertdiv
{
background-image:url(../images/layoutbg.png);
width:623px;
height:39px;
font-size:12px;
font-family:arial;
color:#333;
text-align:left;
padding:11px 20px 0px 70px;
background-position:-2px -149px;
font-weight:bold;
margin-top:10px;
}
#alertErrorText,#errormsg
{
padding:20px 0px 0px 70px;
}
.alertErrorClose
{
padding:20px 20px 0px 0px;
}
.margin10bottom
{
  margin-bottom:10px;
}
.height53
{
height:53px;
}
.availablehead
{
text-align:left;
padding-left:10px;
height:25px;
padding-top:5px;
background-color:#A1C659;
color:#333333;
font-size:14px; 
font-family:Arial, Helvetica, sans-serif; 
font-weight:bold;
width:707px;
margin-top:2px;
}
.notavailablehead
{
background-color:#B34C44;
color:#fff;
}
.availabledivoutline
{
background-color:#E3FEC1; 
padding:10px 0px 10px 0px;
}
.availableBgColor
{
  background-color:#E3FEC1;
}
.linkavailable{
text-decoration:none;
color:#fff;
font-size:12px;
}
.green{background-color:#E3FEC1;}
.margin13right
{
  margin-right:13px;
}
.formdiv
{
width:975px;
height:387px;
background-image:url(../images/newhomebg.png);
background-position:-519px -376px;
text-align:left;
overflow:hidden;
}
.homelowerdiv
{
width:981px;
margin-left:-6px;
overflow:hidden;
}
.homehotelform
{
background-image:url(../images/newhomebg.png);
background-position:-1057px -3px;
width:524px;
height:368px;
margin-top:20px;
margin-left:15px;
padding-top:8px;
overflow:hidden;
}
.homecarform
{
background-image:url(../images/newhomebg.png);
background-position:-2px 1px;
width:524px;
height:368px;
margin-top:20px;
margin-left:15px;
overflow:hidden;
padding-top:5px;
}

.homeflightform
{
background-image:url(../images/newhomebg.png);
background-position:-532px 0px;
width:524px;
height:368px;
margin-top:20px;
margin-left:15px;
overflow:hidden;
padding-top:5px;
}
.margin218left
{
  margin-left:218px;
}
.flighttab
{
margin:5px 0px 0px 218px;
}
.hometabs
{
display:block;
width:132px;
height:34px;
float:left;
}
.bookbutton
{
  background-image:url(../images/searchbg.png); 
  width:55px; 
  height:26px; 
  background-position:-657px -34px;
display:block;
}

.newhomesearchbutton
{
  background-image:url(../images/newhomebg.png); 
  width:137px; 
  height:36px; 
  background-position:-297px -745px;
  border:solid 0px;
}
.signeupfree
{
  background-image:url(../images/newhomebg.png);
  width:230px;
  height:28px;
  background-position:-20px -747px;
display:block;
}
.homesigneupdiv
{
  margin-top:130px;
  margin-left:-8px;
  font-family:arial;
  font-size:13px;
  font-weight:bold;
  color:#ffffff;
float:left;
overflow:hidden;

}
.taketourlinkblue
{
  font-family:arial;
  font-size:13px;
  font-weight:bold;
  color:#0b3075;
}

.taketourlinkyellow
{
  font-family:arial;
  font-size:13px;
  font-weight:bold;
  color:#ffffcc;
}
.homelowerright
{
  background-image:url(../images/homeleftbg.jpg);
  float:right;
  width:338px;
height:673px;
}
.homeheading
{
 font-family:arial;
  font-size:22px;
  font-weight:bold;
  color:#666666;
  margin-top:15px;
  margin-bottom:20px;
  text-align:left;
}
.tourtextheading
{
  font-family:arial;
  font-size:13px;
  color:#333;
  font-weight:bold;
  text-align:left;
}
.tourtext
{
 font-family:arial;
  font-size:12px;
  color:#666;
  text-align:left;
}
.homeimagediv
{
width:196px;
float:left;
}
.hometourimage
{
background-image:url(../images/newhomebg.png);
width:196px;
height:116px;
}
.margin15left
{
  margin-left:15px;
}
.margin12left
{

  margin-left:12px;
}
.maphomeimage
{
background-position:0px -500px;
}

.addflighthomeImage
{
background-position:0px -380px;
}
.createtriphomeimage
{
background-position:-233px -382px;
}
.loginhomeimage
{
background-position:-233px -502px;
}
.directionhomeimage
{
background-position:0px -620px;
}
.invitehomeimage
{
background-position:-226px -627px;
}
.margin35top
{
  margin-top:35px;
}
.homebottomtext
{
  font-family:arial;
  font-size:13px;
  font-weight:bold;
  color:#666;
}
.margin145left
{
  margin-left:145px;
}

.tourimage
{
background-image:url(../images/tourimages.jpg);
width:196px;
height:116px;
}
.tourheading
{
 font-family:arial;
  font-size:22px;
  font-weight:bold;
  color:#000;
  margin-top:15px;
  text-align:left;
}
.maptourimage
{
background-position:0 -234px;
}

.addflighttourImage
{
background-position:0px 0px;
}
.createtriptourimage
{
background-position:0px -116px;
}
.logintourimage
{
background-position:0 -353px;
}
.directiontourimage
{
background-position:0 -594px;
}
.invitetourimage
{
background-position:0px -475px;
}
.moretriptourimage
{
background-position:0 -836px;
}
.addrestaurentstourimage
{
background-position:0 -715px;
}
.watchlisttourimage
{
background-position:0 -957px;
}
.plantogethertourimage
{
background-position:0 -1076px;
}

.itinarytourimage
{
background-position:0 -1197px;
}
.margin77left
{
  margin-left:77px;
}
.tourleftmargin
{
  margin-left:20px;
}
.tourborder
{border:1px solid #E6E6E6;}
.homeactivitydiv
{
height:336px;
padding-top:15px;
padding-left:10px;
text-align:left;
}
.usevoyavo
{
  text-align:left;
  padding-left:10px;
  padding-top:15px;
}
.homeleftheading
{
  font-family:arial;
  font-size:15px;
color:#333;
}
.margin44top
{
  margin-top:44px;
}
.hometimetext
{
 font-family:arial;
 font-size:11px;
  color:#666;

}
.homeactivitysubdiv
{
width:258px;
float:left;
font-family:arial;
font-size:13px;
color:#333;
text-decoration:none;
}
.homeactivitysubdiv a
{
width:258px;
font-family:arial;
font-size:13px;
color:#333;
text-decoration:none;
}

.headerlogindiv
{
font-family:arial;
font-size:14px;
font-weight:bold;
float:right;
color: #fff;
}
.leftheaderlogindiv
{
background-image:url(../images/loginheaderbg.png);
background-position:-1px -1px;
padding:7px 7px 7px 10px;
border-right:1px solid #41B7F7;
float:left;
}
.rightheaderlogindiv
{
background-image:url(../images/loginheaderbg.png);
background-position:-1px -1px;
float:left;
padding:7px 10px 7px 7px;     
}
.headingloginimages
{
background-image:url(../images/loginheaderbg.png);
margin-left:7px;
height:16px;
display:block;
}
.hYahoo
{
background-position:-91px -50px;
width:15px;
}
.hMyspace
{
background-position:-155px -50px;
width:17px;
}
.hAim
{
background-position:-177px -50px;
width:17px;
}

.hGoogle
{
background-position:-112px -50px;
width:17px;
}
.hTwitter
{
background-position:-133px -50px;
width:17px;
}
.hLinkedin
{
background-position:-155px -50px;
width:17px;
}

.hFacebook
{
background-position:-69px -50px;
width:17px;
}
.width625
{
width:590px;
}
.newbar,.newbar1
{
 background-image:url(../images/newbar.png);
 width:0px;
 height:26px;
}
.newbarbg
{
  background-image:url(../images/newbarbg.png);
  width:370px;
  height:29px;
  padding:3px 0px 0px 4px;
  margin:225px 0 0 123px;
}
.searchingbg
{
height:467px;
width:618px;
background-image:url(../images/searchingall.png);
background-repeat:no-repeat;
text-align:left;
overflow:hidden;
}
.searchingtourwidth
{width:230px;}
.searchingtourdiv
{
margin:80px 0 0 103px;
}
.bookheading
{
  margin-top:20px;
  background-image:url(../images/bookpagevoyavo.png);
height:45px;
width:185px;
}
.homerecentitem
{
  background-image:url(../images/homeRecentItem.png);
  height:48px;
  width:48px;
}
.recenttrip
{
  background-position:0px 0px;
}
.recentflight
{
  background-position:0px -50px;
}
.recenthotel
{
  background-position:0 -101px;
}
.recentcar
{
  background-position:0 -153px;
}
.recenttrans
{
  background-position:0 -204px;
}
.recentrestaurent
{
  background-position:0 -255px;
}

.recentactivity
{
  background-position:0 -306px;
}
.recentmeeting
{
  background-position:0 -361px;
}
.recentartical
{
  background-position:0 -412px;
}
.recentmap
{
  background-position:0 -463px;
}
.recentnote
{
  background-position:0 -515px;
}
.recentsearch
{
  background-position:0 -565px;
}
.width270
{
width:270px;
}
.planadditems
{
width:128px;
height:36px;
float:left;
overflow:hidden;
font-family:arial; 
font-weight:bold; 
font-size:11px;
color:#0B3075;
margin-left:15px;
}
.planadditems a
{
font:arial bold 11px;
color:#33335B;
      text-decoration:underline;
}
.meetingadditem
{
width:15px;
margin-left:52px;
height:48px
}
.invitepopupinnerdiv
{
padding:15px 0px 15px 20px;
  text-align:left;
  font-family:arial;
  font-size:12px;
color:#333333;
}
.linkedinpopupheading
{
  color:#1C86C2;
  font-family:arial;
  font-size:18px;
  padding:10px;
  text-align:left;
  overflow:hidden;
}

.invitepopupheading
{
  font-size:24px;
  color:#1C86C2;
}
.invitevoyavotop
{
  background-image: url(../images/invitepopuphovertop.png);
  background-repeat: no-repeat;
  background-position: top; 
  width:436px;
  padding-top:3px;
cursor:pointer;
overflow:hidden;
}
.invitevoyavobottom
{
  background-image: url(../images/invitepopuphoverbottom.png);
  background-repeat: no-repeat;
  background-position: bottom;
 padding-bottom:3px; 
}
.invitevoyavomiddle
{
  border-left:2px solid #FFCF9B;  
  border-right:2px solid #FFCF9B; 
  padding:10px 0px 10px 0px; 
}
.invitevoyavoimage
{
width:33px;
height:33px;
background-image: url(../images/invitepopupimages.png);
}
.invitepopupsubheading
{
  font-size:14px;
  font-weight:bold;
  padding-top:8px;
  padding-left:20px;
}
.invitefacebooktop
{
  margin-top:15px;
}
.invitefacebooktop:hover
{
  background-image: url(../images/invitepopuphovertop.png);
  background-repeat: no-repeat;
  background-position: top; 
  width:436px;
  padding-top:3px;
cursor:pointer;
overflow:hidden;
}
.invitefacebookbottom:hover
{
  background-image: url(../images/invitepopuphoverbottom.png);
  background-repeat: no-repeat;
  background-position: bottom;
  /* padding-bottom:3px; */
}
.invitefacebookmiddle:hover
{
  border-left:2px solid #FFCF9B;  
  border-right:2px solid #FFCF9B; 
  /* padding:10px 0px 10px 10px;  */
}
.invitefacebookimage
{
width:33px;
height:33px;
background-position:-35px -0px;
background-image: url(../images/invitepopupimages.png);
}
.inviteaddresstop
{
  margin-top:15px;
}
.inviteaddresstop:hover
{
  background-image: url(../images/invitepopuphovertop.png);
  background-repeat: no-repeat;
  background-position: top; 
  width:436px;
  padding-top:3px;
  cursor:pointer;
  overflow:hidden;
}
.inviteaddressbottom:hover
{
  background-image: url(../images/invitepopuphoverbottom.png);
  background-repeat: no-repeat;
  background-position: bottom;
  /* padding-bottom:3px; */
}
.inviteaddressmiddle:hover
{
  border-left:2px solid #FFCF9B;  
  border-right:2px solid #FFCF9B; 
  /* padding:10px 0px 10px 10px;  */
}
.addtraveler
{
width:143px;
height:24px;
background-position:-241px -2px;
background-image: url(../images/invitepopupimages.png);
display:block;
}
.invitelinkedinimage
{
width:35px;
height:40px;
background: url(../images/LinkedIn_Logo30px.png)  no-repeat 6px 4px;
}

.inviteaddressimage
{
width:35px;
height:40px;
background-position:-69px -0px;
background-image: url(../images/invitepopupimages.png);
}
.invitetypenametop
{
  margin-top:15px;
}
.invitetypenametop:hover
{
  background-image: url(../images/invitepopuphovertop.png);
  background-repeat: no-repeat;
  background-position: top; 
  width:436px;
  padding-top:3px;
cursor:pointer;
overflow:hidden;
}
.invitetypenamebottom:hover
{
  background-image: url(../images/invitepopuphoverbottom.png);
  background-repeat: no-repeat;
  background-position: bottom;
 padding-bottom:3px; 
}
.invitetypenamemiddle:hover
{
  border-left:2px solid #FFCF9B;  
  border-right:2px solid #FFCF9B; 
  /* padding:10px 0px 10px 10px; */ 
}
.invitetypenameimage
{
width:35px;
height:40px;
background-position:-122px -0px;
background-image: url(../images/invitepopupimages.png);
}


.invitepopupinvitediv
{
border-top:1px solid #FFCF9B;
margin:5px 5px 0px 5px;
padding:5px 5px 0px 5px;;       
}
.invitepopupbutton
{
background-image: url(../images/invitepopupimages.png);
background-position:-169px -2px;
height:26px;
margin-left:170px;
width:54px;
display:block;
border:none;
}
.invitepopuptextdiv
{
float:left;
width:117px;
}
.width107
{
width:107px;
}
.invitepopuptravele
{
padding:0px 0px 10px 0px;
margin:10px 0px 0px 0px; 
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
}
.popupinvitemessage
{
  background-image: url(../images/invitepopupimages.png);
  background-position:0 -41px;
  height:43px;
  padding:5px 8px 0 73px;
  width:372px;
  text-align:left;  
  margin-top:10px;
  font-size:13px;
  font-family:arial; 
  font-weight:bold; 
  color:#333;
}

.emailinfocreatetrip
{
  text-align:left;  
  margin:10px;
  font-size:13px;
  font-family:arial; 
  font-weight:bold; 
  color:#333;
}
.emailinfocreatetrip a
{
  color:#0B3075;
  font-family:arial;
  font-size:13px;
}

.popupsucessmessage
{
  background-image: url(../images/invitepopupimages.png);
  background-position:0 -41px;
  height:43px;
  padding:5px 8px 0 73px;
  width:372px;
  text-align:left;  
  margin:10px 10px 0px;
  font-size:13px;
  font-family:arial; 
  font-weight:bold; 
  color:#333;
}
.popupsucessmessage a
{
  color:#0B3075;
  font-family:arial;
  font-size:12px;
}
#travele
{
  max-height:100px;
  overflow-y:scroll;
}
.outboundheading
{
  font-family:13px;
color:#000;
      font-weight:bold;
      font-family:arial;
}
.outboundbarbg
{
  font-family:13px;
  color:#333;
  font-weight:bold;
  font-family:arial;
  border-top:1px solid #FFCC00;
  border-bottom:1px solid #FFCC00;
  background-color:#FFFFCC;
padding:15px 0px 15px 0px;
        margin-top:20px;
}
.outboundPbarbg
{
  background-image:url(../images/book_barbg.png);
  width:370px;
  height:30px;
  padding:4px 0px 0px 3px;
  margin:10px 0px 5px 0px;
         text-align:left;
}
.outboundbar
{
 background-image:url(../images/book_bar.png);
 width:0px;
 height:26px;
}
a#fdbk_tab {
background-image:url(/images/feedback_trans_tab.png);
background-color:#1C86C2;
color:#FFFFFF;
cursor:pointer;
height:102px;
left:0;
margin-left:-7px;
overflow:hidden;
position:fixed;
text-indent:-100000px;
top:25%;
width:42px;
z-index:100000;
}
.carpricewidth
{
  min-width:53px;
  text-align:right;
  margin-left:10px;
  float:right;
}
.padding93left
{
  padding-left:93px;
}
.emailinfoInvite
{
  text-align:left;  
  font-size:11px;
  padding-top:10px;
  font-family:arial; 
  font-weight:bold; 
  color:#333;
}
.emailinfoInvite a
{
  color:#0B3075;
  font-family:arial;
  font-size:11px;
}
.width280
{
width:280px;
}
.hotelpricewidth
{
  min-width:61px;
  text-align:right;
  margin-left:10px;
  float:right;
  padding-right:12px;
}
.width707
{
width:707px;
}
.width488
{
width:488px;
}
.padding10top
{
  padding-top:10px;
}
.marginleft60
{
  margin-left:74px;
}
.startover
{
  background-image:url('/images/searchbg.png'); background-color:#FFF;width:99px; height:27px; border:solid 0px #FFFFFF;background-position:-716px -34px;display:block;
}
#gobutton
{
  background-image:url('/images/searchbg.png'); width:42px; height:26px;display:block;background-position:-612px -34px; 
}
.sendToTravelerImage
{
  background-image:url('/images/searchbg.png');width:16px; height:10px;display:block;background-position:-592px -36px;
}
.removeFromWatchlistImage
{
  background-image:url('/images/searchbg.png');width:16px; height:16px;display:block;background-position:-508px -37px;
} 
.addToWatchlistImage
{
  background-image:url('/images/searchbg.png');width:16px; height:16px;display:block;background-position:-486px -37px;
}  
.addToTripImage
{
  background-image:url('/images/searchbg.png');width:12px; height:12px;display:block;background-position:-547px -38px;
}
.star0
{
  background-image:url('/images/searchbg.png');width:70px; height:11px;display:block;background-position:0px 0px;
}
.star1
{
  background-image:url('/images/searchbg.png');width:70px; height:11px;display:block;background-position:0 -13px;
}
.star2
{
  background-image:url('/images/searchbg.png');width:70px; height:11px;display:block;background-position:0 -29px;
}
.star3
{
  background-image:url('/images/searchbg.png');width:70px; height:11px;display:block;background-position:0 -44px;
}
.star4
{
  background-image:url('/images/searchbg.png');width:70px; height:11px;display:block;background-position:0 -60px;
}
.star5
{
  background-image:url('/images/searchbg.png');width:70px; height:11px;display:block;background-position:-481px -58px;
}
.showmapImg
{
  background-image:url('/images/searchbg.png');width:17px; height:17px;display:block;background-position:-586px -53px;
}
.hidemapImg
{
  background-image:url('/images/searchbg.png');width:17px; height:17px;display:block;background-position:-562px -53px;
}
.searchleftArrowDis
{
  background-image:url('/images/searchbg.png');width:6px; height:10px;display:block;background-position:-157px -55px;
}
.searchrightArrowDis
{
  background-image:url('/images/searchbg.png');width:6px; height:10px;display:block;background-position:-170px -55px;
}
.searchleftArrow
{
  background-image:url('/images/searchbg.png');width:6px; height:10px;display:block;background-position:-181px -53px;
}
.searchrightArrow
{
  background-image:url('/images/searchbg.png');width:6px; height:10px;display:block;background-position:-580px -36px;
}
.searchdownArrow
{
  background-image:url('/images/searchbg.png');width:10px; height:6px;display:block;background-position:-566px -38px;
}
.margin85left
{
  margin-left:85px;
}

.margin9right
{
  margin-right:9px;
}
.planYesImg
{
  background-image:url('/images/plantrip.png');width:47px; height:27px;display:block;background-position:-527px -158px;
}
.planNoImg
{
  background-image:url('/images/plantrip.png');width:40px; height:27px;display:block;background-position:-580px -158px;
}
.planOkImg
{
  background-image:url('/images/plantrip.png');width:40px; height:27px;display:block;background-position:-627px -158px;
}
.planCancelImg
{
  background-image:url('/images/plantrip.png');width:71px; height:27px;display:block;background-position:-375px -159px;
}
.confirmbackground { padding: 0px 4px 2px 4px; background: #EAF5FB; border: 1px solid #809DB9; }
input.checkbox { float: left;}
label.checkLabel { margin-top: 7px; margin-left: 4px; }

/* Modal for login methods */
.loginModal {
	width: 326px;
	border: 2px solid #2593E0;
	padding: 15px 10px; 
	background: #fff;
	font-family: Arial, Helvetica, sans-serif;
}

.loginModal h3 {
	font-size: 24px;
	font-weight: normal;
	color: #1C86C2;
	margin: 0 0 0 10px;
}

.loginModal p {
	font-size: 12px;
	color: #000;
	margin: 8px 10px;
}
.loginModal .loginModal-inner {
	background: #ECF4FB;
	padding: 10px;
}
.loginModal .loginlink { font-size: 14px; text-decoration: none; }
.loginModal .loginlink:hover { text-decoration: underline; }


/* Comments */
.discussComment{
	padding:15px 12px;
	border-bottom:1px solid #ddd;
	position:relative;
}
.discussComment h3{
	font-size:15px;
	margin-right:210px;
}
.discussComment .comment-author{
	font-size:12px;
	font-weight:normal;
	color:#666;
	margin-left:3px;
}
.discussComment .meta{
	width:210px;
	font-weight:normal;
	text-align:right;
	color:#666;
	position:absolute;
	top:17px;
	right:12px;
}
.discussComment abbr{
	border:0;
}
.discussComment .delete{
	background:url(../images/del_i.png) no-repeat left center;
	padding:2px 0 2px 20px;
	margin-right:8px;
}
.discussComment p{
	font-size:15px;
	line-height:1.33;
	margin:1em 0 0;
}
.discussComment a{
	color:#0B3075
}

/* Post Comment */
#discussForm{
	margin:0 12px;
}
#discussForm label{
	font-size:15px;
	font-weight:bold;
	margin:15px 0 2px;
	display:block;
}
#discussForm input,
#discussForm textarea{
	font-family:Arial,Helvetica,sans-serif;
}
#discussTitle,
#discussComment{
	width:680px;
	font-size:15px;
	line-height:1.33;
	padding:2px;
	border:1px solid #809DB9;
}
#discussComment{
	height:100px;
	margin-bottom:15px;
}
#discussSubmit{
	width:56px;
	height:0;
	background:url(../images/btn-post.png) no-repeat;
	padding-top:26px;
	border:0;
	display:block;
	cursor:pointer;
}

#comment-error{
	width:642px;
	font-weight:bold;
	background:url(../images/layoutbg.png) -2px -149px;
	padding:19px 0 16px 70px;
	margin:10px 0;
	overflow:hidden;
}



.successHeader { background: url(../images/bk-success.gif) no-repeat 0px 0px; float: left; width: 722px; height: 32px; padding: 16px 0px 0px 60px; font-family:Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #333333; margin: 10px 0px 0px 140px;text-align:left; } 

/* Create New Trip */
.shortwidth { margin: 0 auto; }
.shortwidth .width716 { margin: 0; text-align: left; padding-top: 10px; }
.shortwidth .mytripcreatedatediv { width: 100%; }

/* Footer */
.mainfooter { width: 100%; background-color: #CAE4F9; padding-top: 5px; float: left; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.mainfooter .footerwrap { width: 997px; background: url(../images/bk_footer.gif) bottom right no-repeat; margin: 0 auto; height: 100px; }
.mainfooter .sitelisting, .mainfooter .copyright { color: #666; float: left; width: 900px; padding-top: 10px; clear: both; }

.mainfooter a { text-decoration: none; color: #0B3075; font-size: 11px; font-weight: bold; }
.mainfooter a:hover { text-decoration: underline; }
.mainfooter .copyright a { font-weight: normal !important; }


/* Tool Tip */
.tool-tip{
	width:200px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:1.33;
	color:#333;
	background:#ffc;
	border:1px solid #fc9;
	padding:12px 38px 12px 14px;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	box-shadow:1px 1px 4px #ccc;
	-moz-box-shadow:1px 1px 4px #ccc;
	-webkit-box-shadow:1px 1px 4px #ccc;
	position:absolute;
	bottom:40px;
	left:0;
}
.tool-tip .close{
	width:20px;
	height:0;
	background:url(../images/closepopup.png) no-repeat center;
	padding-top:20px;
	display:block;
	overflow:hidden;
	position:absolute;
	top:3px;
	right:3px;
}
.tool-tip .pointer{
	width:12px;
	height:12px;
	background:url(../images/tool-tip.png) no-repeat;
	position:absolute;
	bottom:-12px;
	left:44px;
}
.linkedinOuter
{
  height:209px;
  overflow-x:hidden;
  overflow-y:scroll;
}
