
/*Containing div positioning*/
.membersContentRow {
	clear:both;	
	width:944px;
	margin:auto;
}
.membersContentTopRow {
	padding-bottom:10px;
}

.membersContentRow .membersContentLeft {
	float:left;
	width:535px;
}
.membersContentRow .membersContentRight {
	float:right;
	width:398px;
}

/*Font Styles*/
.membersTitle {
	font-weight:bold !important;
	color:#555658;
}
.membersMyProfileDetails{
	padding-left:10px;
}
.membersWelcomeBack {
	font-size:18px !important;
}
.membersHeader {
	margin-top:0px;
	margin-left:0px;
	padding-left:0px;
}

/*Box over-rides*/
.box5 .mid3 .boxcontent {
	height:98px !important;
	overflow-y:scroll;
	overflow-x:hidden;
	padding:0px !important;
	border-left:1px solid #D3D3D3;
	border-right:1px solid #D3D3D3;
}

.box4 .mid .resulthead {
	font-weight:bold;
}

.box4 .mid .boxcontent .result .resulthead .resulttitle .text,.box5 .mid .boxcontent .result .resulthead .resulttitle .text {
	color:#ffffff;
	font-weight:normal;
	font-size:24px;
	padding-bottom:10px;
	text-align:center;
}

/*Banners*/
.membersBannerRow, 
.membersBannerRow2 {
	clear:both;
	width:544px;
	background-color:#CFCFCF;
	height:135px;
}
.membersBannerRow img, 
.membersBannerRow2 img{
	width:544px;
	height:135px;
}
.membersBanners {
	margin-top:5px;
}
.membersBanners .membersBannerRow {
	margin-bottom:15px;
}

/* My Profile */
.membersProfileImage{
	float:left;
	width:134px;
	margin-right:10px;
}
.membersProfileImage .top{
	background:url(/images/landing/box_top.gif) no-repeat;
	height:6px;
}
.membersProfileImage .mid {
	background:url(/images/landing/box_mid.gif) repeat-y;
	text-align:center;
	height:121px;
	
}
.membersProfileImage .mid img{
	width:100px;
	height:110px;
	padding-top:10px;
}

.membersProfileImage .bottom {
	background:url(/images/landing/box_bot.gif) no-repeat;
	height:45px;
}
.membersMyActiveBookings {
	float:left;
	width:390px;
}
.membersMySavedShortlists {
	width:398px;
}
.membersMySavedShortlists .head{

}
.membersMySavedShortlists .content {
}

/*Alternative flipping rows and other table handling*/
.membersRow1,
.membersRow2 {
	height:22px;
}
.membersRow1 {
	background:#F5F4F4;
}
.membersRow2 {
	background:#EBEBEB;
}
.membersFirstColumn {
	padding-left:8px;
}
.membersLastColumn {
	padding-right:6px;
	text-align:right;
}

/*Registration box*/

.membersRegisterTitleColumn{
	width:120px;
}
.membersRegisterForm {
	width:520px;
	padding-top:5px;
}
.membersBoxRegisterForm{
	width:544px;
}
.membersLoginForm {
	width:367px;
	padding-top:5px;
}
.membersBoxLoginForm {
	width:391px;
	margin-right:9px;
	margin-bottom:9px;
	overflow:hidden;
}

.membersTextBoxSize1{
	width:110px;
}
.membersTextBoxSize2{
	width:194px;
}
.membersTextBoxSize3{
	width:140px;
}

.membersEditMemberDetails{
	float:left;
}


#editDetailsFrame {
	z-index:900;
	position:absolute;
	background:#ffffff;
	display:none;	
	left:300px;
	top:130px;
	width:560px;
	height:467px;

}

.membersEditProfileBox{
	background:#FFFFFF;
	position:absolute;
	left:300px;
	top:130px;
	z-index:1000;
	padding:10px;
}
/*Registration box over-rides*/

.box1 .top{
	height:2px !important;
	overflow:hidden;
}

.box1 .mid .boxcontent .result .resulthead .resulttitle .text{
	color:#FFFFFF !important;
	font-size:12px;
	font-weight:bold;
}
.box1 .mid .boxcontent .result .resulthead .resulttitle{
	padding-top:3px;
}
