﻿

.LoginInfo {height:40px; float:left; text-align:left;}

ul.LoginInfo
{ 
	list-style-type: none;
	display:inline;
	margin:0;
	padding:0;
	height:40px;

}



ul.LoginInfo li
{
	list-style-type: none;
	display:block;
	float:left;
	position:relative;
	padding:0;
	margin: 12px 0 0 10px;
}


.LoginInfoHome{padding:0;}

.LoginInfoHome a{display:block; 
	text-decoration:none; 
	height:17px; width:60px; padding:0; background:url(../i/common/home.gif) 0 0 no-repeat;}

.LoginInfoHome a:hover {height:17px; width:60px; padding:0; background:url(../i/common/home.gif) 0 -17px no-repeat;}


.LoginInfoRequestTrial{padding:0;}

.LoginInfoRequestTrial a{display:block; 
	text-decoration:none; 
	height:17px; width:161px; padding:0; background:url(../i/common/RequestTrial.gif) 0 0 no-repeat;}

.LoginInfoRequestTrial a:hover {height:17px; width:161px; padding:0; background:url(../i/common/RequestTrial.gif) 0 -17px no-repeat;}

.LoginInfoLogin {
	padding:0;}

.LoginInfoLogin a {
	display:block; 
	text-decoration:none; 
	height:17px; 
	width:60px; 
	padding:0; 
	background:url(../i/common/login.gif) 0 0 no-repeat;
	}

.LoginInfoLogin a:hover {
	height:17px; 
	width:60px; 
	padding:0; 
	background:url(../i/common/login.gif) 0 -17px no-repeat;
	}
	
.blueBG 
{
	clear:both;
	background:#eaf1f8;
	padding: 0 5px 5px 5px;
	margin-bottom:5px;
	}
	
.blueBG p
{
	padding: 5px 0 5px 0 ;
	margin:0;
	}
	

/**  Page containers  **/


.AddFav h3 {float:left;}
.AddFav p {float:right; margin:0 5px 0 0;}


/*** right hand tabs ***/
.PageTabs {float:left; width:270px; border:0; margin:0 0 10px 10px;}

.IndexTabs 
 {
	margin:6px 0 0 5px;
      float:left;
      font-size:11px;
      line-height:normal;
      }
    .IndexTabs ul {
      margin:0;
      padding:0 0 0 0px;
      list-style:none;
      }
    .IndexTabs li {
      float:left;
      background:url("../i/common/secondaryTableft.gif") no-repeat left top;
      padding:0 0 0 1px;
      }
	  
	  
    .IndexTabs a {
      float:left;
      display:block;
      background:url("../i/common/secondaryTabRight.gif") no-repeat right top;
      padding:3px 4px 2px 4px;
      text-decoration:none;
      font-weight:bold;
      color:#00467f;
      }
    .IndexTabs > ul a {width:auto;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    .IndexTabs a {float:none;}
    /* End IE5-Mac hack */
    .IndexTabs a:hover {
      color:#9db7ce;
      }



	
      
     .IndexTabs li:hover, .secondaryTabs li:hover a {
      color:#9db7ce;
      }
/****/


ul.ulLogin li
{
	display:inline;
	padding: 3px 0 0 0;
	margin:0;
	float:left;
	}
	
	
ul.ulLogin
{
	padding:0;
	margin:0;
	}
	

ul.ulLogin li .Label
{
	width: 150px;
	display:inline-block;
	}

/*for e-mail registration form*/

ul.ulLoginReg li
{
	list-style-type: none;
	padding: 3px 0 0 0;
	margin:0;
	}
	
	
ul.ulLoginReg
{
	padding: 7px 0 0 0;
	margin:0;
	}
	

ul.ulLoginReg li .Label
{
	width: 150px;
	display:inline-block;
	}

.ErrorsList
{
	width:200px;
	list-style-type: none;
	display:block;
	float:left;
	padding:0;
	margin: 12px 0 0 0;
}

.EmailError
{
	clear:left;
	display:block;
	float:left;
	padding:0;
	margin-top:5px;
}


.form1
{ 
	float:left;	
	display:block;
}

.form2
{
	float:right;
	display:block;
}


/***/

.FormError
{	float: left;
	color:Red;
	font-weight:bold;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

.FormError1
{	color:Red;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
.FormCbl
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width: 230px;
	display: block;
	margin:0;
	padding:0 0 0 150px;
	clear:both;
	}
	
.FormLoginError
{	
	clear:both;
	color:Red;
	font-weight:bold;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
.FormTxtFormTxt
{
	margin-right:85px;
}

.FormCbx
{
	width: 250px;
	display: block;
	margin-left:150px;
	}
html>body .FormCbx {margin-left:150px;}	


.SendButton
{
	float: left;
	width: 480px;
	margin:10px 0 0 0;
	border:0;
	border-top:1px solid #00467f;
	background:#e5ecf2;
	padding: 8px 10px 8px 10px;
	}



.LoginBlueBG, .Logintext	
{
	padding:5px 5px 7px 5px;
	margin: 5px 0px 0px 0px ;
	width:460px;
	background: #eaf1f8 url(../i/homePage/gradient.png) bottom repeat-x;
	border-bottom:1px solid #2e6acd;
	position: relative;
	float:left;
	}
	
.Logintext ul li 
{
	margin:0px !important;
	list-style-type:square !important;
	list-style-position:inside;
}

	
.LoginBlueBG p
{
	padding: 5px 0 5px 0 ;
	margin:0;	
	}
	
.divbtnLogin 
	{
	background:#eaf1f8 url(../i/homePage/gradient.png) bottom repeat-x;
	clear: both;
	padding:8px 0 8px 10px;
	margin: 0 0 5px 0;
	width:496px;
	border-bottom:1px solid #2e6acd;
	border-top:1px solid #2e6acd;
	}	

 html>body .LoginBlueBG {width:470px;}	 
 html>body .divbtnLogin {width:470px;}
 
	.loginpage, .login {width:480px; float:left;}
	
	.loginbox, .Logintext {		
	width:470px;
	}	
	
	.loginpage {
	width:650px;
	height:475px;
	margin: 10px 10px 10px 0;
	display: block;
	position: relative;
	float: left;
	background:Transparent url(../i/homePage/bglogin-btm.gif) bottom no-repeat;
	}
	
	.Logintext {
	background-image:none;
	border:none;
	padding-bottom:0px;
	}
	
	.login-wrap {
	float:left;
	}
	
	/*.Logintext {
	padding: 5px;
	margin: 0 0 5px 0 ;
	background: Transparent url(../i/homePage/gradient.png) bottom repeat-x;
	border-bottom:1px solid #2e6acd;
	}*/
	
	.rightcolumn-wrap {
	float:right;
	width:165px;
	height:500px;
	}
	.sampledata, .tourbox {
	background: #eaf1f8 url(../i/homePage/gradient.png) bottom repeat-x;
	width: 145px;
	height:auto;
	padding: 10px;
	border-bottom: 1px solid #2e6acd;
	position: relative;
	float:right;
	margin-bottom:5px;
	}
	
	.tourbox {
		background-image: none;
		border:none;
	}
	
	.tourbox img {
	margin:10px 0px 10px 10px;
	}
	
	.sampledata img, .tourbox img {
	border: none;
	}
	
	.sampledata p {
	margin: 0 0 3px 0;
	}	
	
	.center-img {
	text-align:center;
	}
	
	/* country profile */
	
	.list1, .list2, .list3, .list4 {
		width:145px;
		margin:0px 5px 10px 0px;
		border:solid 1px #CCC;
		float:left;
		padding:2px;
		}
	
	.list1 h4, .list2 h4, .list3 h4, .list4 h4 {
	color:#fff;
	padding:3px 5px;
	}
	
	.list1 h4 {
	background-color:#903F98;
	
	}
	
	.list2 h4 {
	background-color:#0e5881;
	}
	
	.list3 h4 {
	background-color:#c8322e;
	}
	
	.list4 h4 {
	background-color:#007d33;
	}
	
	/*****/
	
	
	
	/* banner ads */

	.skyscraper 
	{
		width:120px;
		height:600px;
		margin:10px 0px 10px 0px;
	background-color:#eee;
	float:left;
		 }
	
	
	/****/