/* Overlay Registration Pge */
div.overlay {
	
	/* growing background image */
	background-image:url(http://assets.toptrips.com/wp-content/themes/toptrips/images/overlay/white.jpg);
	border:5px solid #116eb0;
	/* dimensions after the growing animation finishes  */
	width:650px;
	height:520px;		
	/* initially overlay is hidden */
	display:none;
	/* some padding to layout nested elements nicely  */


}

/* default close button positioned on upper right corner */
div.overlay div.close {
	background-image:url(http://assets.toptrips.com/wp-content/themes/toptrips/images/overlay/close.png);
	position:absolute;
	right:10px;
	top:10px;
	cursor:pointer;
	height:35px;
	width:180px;
	
}


/* black */
div.overlay.black {
	background:url(http://assets.toptrips.com/wp-content/themes/toptrips/images/overlay/transparent.png) no-repeat !important;
	color:#fff;
}

/* petrol */
div.overlay.petrol {
	background:url(http://assets.toptrips.com/wp-content/themes/toptrips/images/overlay/gray.png) no-repeat !important;
	color:#fff;
}

div.black h2, div.petrol h2 {
	color:#ddd;		
}


.registration
{
width:590px;	
padding-left:30px;
padding-top:50px;
padding-right:30px;
}


div.registration span.title {
color:#000000;
font-size:0.9em;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
vertical-align:baseline;

}

div.registration span.lineheight {
line-height:2.2em;
}


div.registration table td.spacer {
width:3px;
}

div.registration table#info_table {
text-align:left;
margin-left:0;
vertical-align:text-bottom;
}

div.registration table#confirm_reg {
font-family:Arial,Helvetica,sans-serif;
font-size:1.0em;
text-align:left;
color:#000000;
}

div.registration table#confirm_reg th, td {
padding:0;
padding-left:5px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:0.9em;
}

/*
div.registration table#confirm_reg {
font-family:Arial,Helvetica,sans-serif;
font-size:1.0em;
text-align:left;
width:460px;
color:#000000;
}
div.registration table#confirm_reg th, td {
color:#000000;
padding:0 0 0 5px;
}

*/
div.registration table#info_table tr {
border-bottom:none;
}
div.registration table#info_table th, td {
padding:0;
padding-left:5px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:0.9em;
}

div.registration table input {
border:1px solid #999999;
height:auto;
margin:0;
width:auto;
color:#969696;
font-family:Arial, Helvetica, sans-serif;
}

div.registration table input#email {
border:1px solid #999999;
height:auto;
margin:0;
width:auto;
}

div.registration table#confirm_reg input {
border:0px solid #999999;
height:auto;
margin:0;
width:auto;
color:#969696;
font-family:Arial, Helvetica, sans-serif;
}

div.registration table#confirm_reg tr {
border-bottom:none;
height:45;
}
div.registration table#confirm_reg th, td {
padding:0;
padding-left:5px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:0.9em;
text-align:justify;
color:#000000;
}

div.registration a {
color:#FFFFFF;
}


div.registration .error {
color:#FF0;
font-size:0.9em;
}
div.registration h3 {
font-family:Arial, Helvetica, sans-serif;
color:#116eb0;
font-size:1.7em;
font-weight:bold;
}




/* Overlay Registration Pge */
#overlay_login {
	
	/* growing background image */
	background-image:url(http://assets.toptrips.com/wp-content/themes/toptrips/images/overlay/white_login.jpg);
	border:5px solid #116eb0;
	/* dimensions after the growing animation finishes  */
	width:550px;
	height:320px;		
	/* initially overlay is hidden */
	display:none;
	padding:0px;
	margin:0px;
	/* some padding to layout nested elements nicely  */


}

/* default close button positioned on upper right corner */
#overlay_user div.close {
	background-image:url(http://assets.toptrips.com/wp-content/themes/toptrips/images/overlay/close.png);
	position:absolute;
	right:10px;
	top:10px;
	cursor:pointer;
	height:35px;
	width:180px;
}
#forgotpass{
color:#116eb0;
margin-left:5px;
}
/*
.btn-submit {
	border-color: #298cba !important;
	font-weight: bold;
	color: #FFF !important;
	background: #21759B url(/images/button-grad.png) repeat-x scroll left top;
/* 	-moz-border-radius-bottomleft:11px; 
	-moz-border-radius-bottomright:11px;
	-moz-border-radius-topleft:11px;
	-moz-border-radius-topright:11px;
	padding:3px 10px;
}
*/

