/* fieldsets */
fieldset {border: 1px solid #dadada; width:374px}
fieldset div {padding: 0px 0px 0px 0px;}
fieldset #divCMSbecomeAMember{padding: 10px 10px 0px 10px;width:374px;float:left;}
fieldset #divCMSForgotPassword{padding: 10px 10px 0px 10px;float:left; }
fieldset div div{padding: 0px; }
fieldset input {clear: right;}
fieldset div br {clear: both;}
legend {font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt;	font-weight: bold; color: #06C; padding: 5px 5px;}
/* end fieldsets */

#forgotPasswordLink {float:right; width: 100%; margin: 10px 0 0 0;}

input.textbox {width:150px; font-size: 8pt; margin-bottom: 3px;}
select.dropdown {width:154px; font-size: 8pt; margin-bottom: 3px;}

/* login */
#login label { float:left; display:inline; clear:both; width:100px;}
#chkRememberLabel label{float:none;}
#divLoginQuestions {float: left; width:344px; padding:10px; border: 1px solid #dadada; }

#divLoginButtons {
	width:394px; border: 1px solid #dadada; border-top:none;height: 35px;
}

#divUsingVoucher {float: left; border: 1px solid #dadada; padding:10px; WIDTH: 344px; margin: 65px 0 0 0px; }

.log_leftcont {
	float: left;
	width: 50%;
	}
.log_rightcont {
	float: right;
	width: 50%;
	}

#footer_bottom {
	position: relative;
	}



/* end login */

/* member home */
#memberhome #divHeadingText{padding-bottom: 10px; font-size: 14px; color:#9f8822; font-weight:bold;}
#memberhome #divIntroText{float:left; width:405px; vertical-align:top; margin-right: 10px;}
#memberhome #divLogOut{clear:both;}

.forgotPasswordContentArea{margin: 5px 0px;padding:5px 0px 0px 5px;border: 1px solid #dadada;}

.forgotPasswordContentArea label {
	position: relative;
	top: -3px;
	color: #aa1019
	}

/* end member home */

/* search previous bookings */
#searchpreviousbookings #lblIntroMessage{display:block;margin-top:5px;}
/* #searchpreviousbookings #divSearchForm{float:left; width:360px; vertical-align:top; margin-top: 5px; padding: 5px; border: 1px solid #dadada;}  */
#searchpreviousbookings label{clear:both; float:left; width:120px; margin-top:2px;}
#searchpreviousbookings .travelDay{width:38px; margin-right:4px;}
#searchpreviousbookings .travelMonth{width:64px;}
#searchpreviousbookings #postbookingdiv{clear:both;}
#searchpreviousbookings #lblGridIntro{clear:both;}
#searchpreviousbookings #divNavButtons{text-align:center; margin-top: 5px;}

#searchpreviousbookings .unconfirmed{background: url('../images/flagorange.gif') no-repeat 60px;}
#searchpreviousbookings .confirmed{background: url('../images/flaggreen.gif') no-repeat 60px;}
#searchpreviousbookings .cancelled{background: url('../images/flagred.gif') no-repeat 60px;}
#searchpreviousbookings .travelled{background: url('../images/flagblue.gif') no-repeat 60px;}
