:link,:visited {text-decoration: none;}
ul,ol {list-style: none;}
h1,h2,h3,h4,h5,h6,pre,code,p {font-size: 1em;}
ul,ol,dl,li,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input, label {margin: 0; padding: 0;}
a img,:link img,:visited img {border: none;}
address {font-style: normal;}

#TJK_ToggleON,#TJK_ToggleOFF {display:none}


body {	background-color:#F1F7FC; 
			color:#000; 
			font-size:80%; 
			text-align:center;
			margin:0;
			font-family:Verdana, Arial, Sans-serif; 
			padding-top:0.75em;
		
			width:1010px!important;
			margin:0 auto;
			background-image:url(../images/new/layout/bogy-bg.png); background-repeat:repeat-x; background-position:0PX 18PX;
		}

h1, h2, h3, h4, legend, caption { font-family:Arial, sans-serif; }
h1 { font-size:2.1em; color:#0B7FCE; margin:0.5em 0 1em 0; }
h2 { font-size:1.3em; color:#3E3E3E; margin:0.25em auto; padding:0; clear:both;}
h3 { font-size:1.2em; color:#3E3E3E; padding-top:0.25em; margin-bottom:0.25em; clear:both; }
h4 { font-size:1em;}
#breadcrumb { display:none;}
h2.number { position:absolute; top:30%; left:0; width:1em;color:#B03943; font-size:2.5em; font-style:normal;}
#mainForm h2.number { position:absolute; top:30%; left:6px; width:1em;color:#B03943; font-size:2em; font-style:normal;}
#mainForm fieldset.page3.short h2.number { top:20%; }

div#centre h2.status { color:#3E3E3E; }
h2.status em { color:#F74F5D; font-style:normal; } 
h3.printMe { width:100%; text-align:center; margin:0.5em auto; }

div.propbox fieldset.page3 { position:relative; }

div.propbox fieldset.page3 div.numberSide { margin-left:1em; padding:0;}
div.propbox fieldset.page3 div.numberSide p { padding:0; margin:0.25em 0;} 

#mainForm fieldset.page3 legend { margin-left:1em; } 
#mainForm  fieldset.page3 div.numberSide { padding-left:0.5em; }

div.numberSide div.prefAreas { width:auto; float:left;  margin:0;  }
div.numberSide div.prefAreasAction  { width:15%; float:left; margin:2em;clear:none; }

div.testimonial, p.testimonial {   padding:0.5em; border-bottom:dotted 1px #70B2E1; }

div.swapperphotos { background-color:#3333FF; font-size:1em; color:#FFFFFF; width:95%; text-align:center; padding-left:0.25em; padding-right:0.25em; padding-top:0.5em; padding-bottom:0.5em;}


p.eg, p.info { font-style:italic; padding:0; padding-top:0.5em;}
#footernote p.info {  text-align:left; color:#333; font-size:11px; margin:0 0 0 0; padding:0; } 

div.newsitem div.newsbox { border-left:solid 1em #0B7FCE; padding-left:1em; border-bottom:solid 1px #0B7FCE; } 
div.newsitem div.newsbox h2 { color:#0B7FCE;font-weight:bold;  display:block; border-bottom:dotted 1px #D6EBFF; } 

.col1 { float:left; width:315px;margin-right:9px;}
.col2 { float:left; width:315px;margin-right:0px;}
.col3 { float:left; width:315px;margin-right:12px;}
.col4 { float:left; width:315px;margin-right:0px;}


div.col1 div.box {background-image: url(../images/new/layout/centre-box-bg-middle.gif); background-repeat:repeat-y; } 
div.col2 div.box {background-image: url(../images/new/layout/centre-box-bg-middle.gif); background-repeat:repeat-y;}
div.col3 div.box {background-image: url(../images/new/layout/centre-box-bg-middle.gif); background-repeat:repeat-y;}
div.col4 div.box  {background-image: url(../images/new/layout/centre-box-bg-middle.gif); background-repeat:repeat-y;}

height:154px;
margin-right:9px;
}
div.col5 div.box { background-image:url("../images/new/layout/centre-box-bg.jpg");

height:154px;
margin-right:9px;
}

div#centre div.schemes { border-left:solid 1em #0B7FCE; padding-left:1em;border-bottom:solid 1px #0B7FCE; border-top:dotted 1px #D6EBFF; margin-bottom:1.5em;margin-top:0.5em; }
div#centre div.schemes { background-color:#fff;   } 
div#centre div.schemes p, div#centre div.propbox p { font-size:0.85em; padding-bottom:0.5em; padding-right:0;padding-left:0; margin:0.25em 0;}
div#centre div.schemes p em { font-weight:bold; }

div.logocarousel {	border-left:solid 1px #0B7FCE; border-bottom:solid 1px #0B7FCE; border-top:solid 1px #0B7FCE; border-right:solid 1px #0B7FCE; 
					padding-left:0.5em; padding-top:0.5em; padding-right:0.5em; padding-bottom:0.5em; 
					margin-top:0.5em; margin-right:0.5em; margin-bottom:0.5em; text-align:center;}

div.col1 div.box {  }/* div.homesearch */
div.col2 div.box { }  /*div.register */
div.col3 div.box { /* background:url(/images/panel_family2.jpg) 1em 1em no-repeat #fff;position:relative; */}  /*div.register */
div.col4 div.box {}  /*div.register */
div.col5 div.box {  }  /*div.register */

div#centre .schemes h2 { color:#0B7FCE;font-weight:bold;display:block; border-bottom:dotted 1px #D6EBFF; }
div.col2 div.box h2 {  color:#E73A4C;font-weight:bold;display:block;    } /* Register */
div.col1 div.box h2 { color:#0B7FCE;font-weight:bold;  display:block; } /* Homesearch */
div.col3 div.box h2 {  color:#E73A4C;font-weight:bold;display:block;     } 
div.col4 div.box h2 { color:#0B7FCE;font-weight:bold;  display:block;  } 
div.col5 div.box h2 { color:#0B7FCE;font-weight:bold;  display:block;  } 

/* dots */
* html #centre .schemes h2 {  border-bottom-style:solid; } /* added for ie6 and below to prevent 2 pixel dotted border bug */
* html div.col1 div.box h2 {  border-bottom-style:solid; } /* added for ie6 and below to prevent 2 pixel dotted border bug */
* html div.col2 div.box h2 {  border-bottom-style:solid; } /* added for ie6 and below to prevent 2 pixel dotted border bug */
* html div.col3 div.box h2 {  border-bottom-style:solid; } /* added for ie6 and below to prevent 2 pixel dotted border bug */
* html div.col5 div.box h2 {  border-bottom-style:solid; } /* added for ie6 and below to prevent 2 pixel dotted border bug */
* html div.col4 div.box h2 {  border-bottom-style:solid; } /* added for ie6 and below to prevent 2 pixel dotted border bug */
* html div.newsitem div.box h2 {  border-bottom-style:solid; } /* added for ie6 and below to prevent 2 pixel dotted border bug */

 div.col1 div.box h2, div.col2 div.box h2, div.col3 div.box h2, div.col4 div.box h2, div.col5 div.box h2 { margin-left:15px; text-decoration:none!important; } 
 #Register p, #Homesearch p, #Panel3 p, #Panel4 p, #Panel5 p { margin-left:100px; } 
 #Register  a, #Homesearch a, #Panel5 a { margin-left:100px; } 
 #Homesearch ul, #Homesearch li, #Register ul, #Register li, #Panel3 ul, #Panel3 li, #Panel4 ul, #Panel4 li, #Panel5 ul, #Panel5 li  { margin-left:100px; padding-right:0.25em;} 

div#wrapper { text-align:left;  margin:0 1.5%; padding:0; background-color:#FFF; width:990px; background:url(../images/new/layout/wrapper-glow.png) repeat-y;}
div#oldwrapper { padding:5px 0 0 0;}
div#popup { margin:0; padding:1px 25px 20px 25px;}

div.newsbox p {font-size:1em;}
div.newsbox {  float:left; height:150px; margin-bottom:0.5em;}
div.newsitem > div.newsbox { height:auto; min-height:150px; float:left;}


div.box {  float:left; min-height:100px; height:auto; margin-bottom:0.5em;}/* for Internet Explorer */
/*\*/
* html .div.box {
height: 100px;
}
/**/


div.box p, div#centre div.schemes p { margin:0.5em auto; }

div.box div#Register a, div.box div#Homesearch a, div.box div#Panel5 a, a.blue-button{ 
	display:block; 
	background:url(../images/new/layout/blue-button.gif);
	background-repeat:no-repeat;
	font-size:15px;
	margin:5px;
	color:#FFF;
	float:right;
	margin-right:0px;*margin-right:10px;_margin-right:10px;
	
	width:205px;  
	padding:6px 5px 5px 10px;
	height:17px; 
	text-decoration:none;
	
} 


div.box div#Register a.redbutton, div.box div#Homesearch a.redbutton, div.box div#Panel5 a.redbutton, a.redbutton{ 
	display:block; 
	background: url(../images/new/buttons/red-button.gif);
	background-repeat:no-repeat;
	font-size:15px;
	margin:5px;
	color:#FFF;
	float:right;
	margin-right:0px;*margin-right:10px;_margin-right:10px;
	
	width:205px;  
	padding:6px 5px 5px 10px;
	height:17px; 
	text-decoration:none;
	
} 


div.box div#Register a.redbutton_hs, div.box div#Homesearch a.redbutton_hs, div.box div#Panel5 a.redbutton_hs, div.box div#Panel4 a.redbutton_hs, div.box div#Panel3 a.redbutton_hs, a.redbutton_hs{
	display:block; 
	background: url(../images/new/buttons/red-button.gif);
	background-repeat:no-repeat;
	font-size:15px;
	margin:5px;
	color:#FFF;
	float:left;
	margin-right:0px;*margin-right:10px;_margin-right:10px;
	
	width:205px;  
	padding:6px 5px 5px 10px;
	height:17px; 
	text-decoration:none;
	
} 






div.jansale 
{
	float:left;
	width:35%;
} 

ul.jansale {  list-style-type:disc; margin-left:1em; margin-bottom:1em; } 
ul.jansale li { margin-left:1em; font-size:1em; padding-top:0.25em;} 

div#centre a.registerbutton { 
	display:block; 
	background: url(../images/new/layout/pinkcircle.gif) center right no-repeat #C0DDFB;
	font-weight:bold; 
	margin:0.75em 0 0.75em 3em; 
	border-bottom:solid 1px #51A8FF; 
	border-right:solid 1px #51A8FF; 
	border-top:solid 1px #E3F1FF; 
	border-left:solid 1px #E3F1FF;
	width:15em;  
	padding:0.25em 1.5em 0.25em 0.25em; 
	text-decoration:none;
} 

.listButton
{
	background:url(../images/new/layout/pinkcircle.gif) center left no-repeat #e1edfa; 
	padding: 0 0 0 8px;
	margin: 0;
	height: 16px;
	text-decoration: none;
	background-color: transparent;
	border: 0px none;
	text-align: left;
	color: #0F437A;
	cursor: pointer;		
	cursor:hand;			
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.85em;
	width:145px;
}

.listButtonForCoolBrowser, .listButton
{
	background: url(../images/new/layout/sidebar-button-off.gif) center left no-repeat #e1edfa; 
	padding: 0 0 0 24px;
	margin: 0.25em 0;	
	text-decoration: none;
	background-color: transparent;
	border: none;
	text-align: left;
	color:#FFF;
	cursor: pointer;	
	cursor:hand;
	font-size: 0.9em;
	font-family: Verdana, Arial, Helvetica, sans-serif; height:25px; width:300px; _width: 300px;
	display:block;
}

.rm { position:absolute; left:-999em; } 

div#header img { margin-left:1em; }
div#header { width:991px; padding-top:0; margin-top:0;margin-bottom:0; height:157px;} 

/*added to remove wraptop*/
div#header  { 
background-image:url("/images/new/layout/header-bg-v3.png"); 
background-repeat:no-repeat;
padding-top:20px;padding-bottom:10px;
}






#wrapper-top { background-image:url(../images/new/layout/wrapper-top.jpg); width:991px; height:20px; background-repeat:no-repeat; position:relative; left:15px;*left:-1px;_left:-1px;}

div.highlightArea { background-color:#92C4E8; color:#003051;  padding:5px 10px 5px 10px; width:280px;*width:300px;_width:300px;  } 

div.highlightArea img.displayed {display: block; margin-left: auto;
    margin-right: auto}

td.highlightArea { background-color:#FFEDEE; border:solid 1px #FFC9CE;}

div.appSearchArea1 { padding-left:60px; border:solid 1px #DDDDDD; margin-bottom:0.75em; background:url(/images/icon_person_small.gif) top left no-repeat #FFF;} 
div.appSearchArea3 { padding-left:60px; border:solid 1px #51A8FF; margin-bottom:0.75em; background:url(/images/icon_star_small.gif) top left no-repeat #C0DDFB;} 
								
div.appSearchArea_General { border:solid 1px #DDDDDD; margin-bottom:0.5em; background:url(/images/icon_house_small.gif) top left no-repeat #FFFFFF;}

span.underOccupancy { background-color :#FFAA33; width:13em; }
span.overCrowding { background-color :#FFFF99; width:13em; }


div.highlightConfirmArea { background-color:#C0DDFB; border:solid 1px #51A8FF; padding:0.35em 0.35em; margin-bottom:0.75em; } 

div.highlightSwapperQuestion { background-color:#FFEDEE; border:solid 1px #FFC9CE; padding:0.35em 0.35em; margin-bottom:0.75em; } 
div.highlightSwapperReply { background-color:#C0DDFB; border:solid 1px #51A8FF; padding:0.35em 0.35em; margin-left:2em; margin-bottom:0.75em; } 
div.highlightSwapperDetail { background-color:#C0DDFB; border:solid 2px #51A8FF; padding:0.35em 0.35em; margin-bottom:0.75em; } 

td.highlightSwapperReply { background-color:#C0DDFB; }
div.nav { margin:0; padding:0;  }








div.header_area {position:relative;padding:0; margin:0;  min-height:11em; height:150px; overflow:visible;} 
div.header_area img { margin-top:0em; }

div#header { margin:0;  } 
#divWelcomeText, #divWelcomeTextLandlord {  vertical-align:middle; text-align:left; }
#divWelcomeText p, #divWelcomeTextLandlord p { margin:5em auto; }
div#divWelcomeText a, div#divWelcomeTextLandlord a { color:#000; font-weight:bold; text-decoration:underline; } 
div#login div.loginError {  margin:0.25em; padding:0.25em;}
div#login div.loginError p.errmsg { background-color:white; line-height:1.25em; text-align:center; font-size:0.9em; } 
div#login div.loginError a { color:red; } 
div#login h2 { margin-bottom:0.5em; } 
#navigation { position:absolute; bottom:0;left:0;  width:70%;}

div.loginbox {  padding:0; width:27%; position:absolute; top:0; right:0; border:solid 1px white;  }
div.loginbox fieldset input { width:5em; background-color:#fff; border:solid 1px black;  margin:0;}
div.loginbox fieldset { border:none;margin:0; padding:0; }
div.loginbox legend { display:none; }

div#login div.appLogin { width:auto; padding:0.5em; position:relative; top:-5px;  } 
div#login div.appLogin label { font-size:0.8em; font-weight:bold; width:8em; padding:0; margin:0; }
div#login div.appLogin input { padding:0;  margin:0; font-size:0.8em; margin-left:15px; } 

#login, #sublogin, #search, #loginForm { padding:0; margin:0;}
#login p#searchHeader { margin:0 0 0.5em 0;padding:0; line-height:0.9em;}

#login p#searchHeaderb { margin:0 0 0.5em 0;padding:0; line-height:0.9em; font-size:1.0em; }

#login #search a, #login #loginForm a   { text-decoration:none; } 
#loginArea a, #adminArea  a { color:white; text-decoration:underline; font-weight:bold;}
#loginArea  p a img, #adminArea  p a img { margin-right:-0.25em; } 
#loginArea p, #adminArea p { margin-left:20px; margin-top:0; margin-bottom:0; padding-top:0; }
#loginArea, #adminArea, #divWelcomeText { width:30%; position:absolute; top:0em; right:0; } 
#divWelcomeText { width:23%;*width:25%;_width:25%; margin-right:25px; text-align:left!important; top:35;}
#divWelcomeText a { color:#B31E1E!important;}
#loginArea h2 { color:#000;margin-left:20px; margin-bottom:0; margin-top:20px; padding-bottom:0em; font-size:20px; }
#adminArea h2 { color:#000;margin-left:0.5em; margin-bottom:0; margin-top:0em; padding-bottom:0em; font-size:1em; }
#loginArea { color:#000; font-size:0.9em; } 
#adminArea { color:#000; font-size:0.9em; } 
#loginArea div, #adminArea div { float:none;clear:both; margin:0; /* padding:0.75em;*/}
div#welcomeWrapper { position:relative; float:none;clear:both; margin:0;padding:0.75em; height:100%;} 
#sublogin legend { font-weight:bold; font-size:1.6em; }
#divWelcomeText {font-size:1.2em; color:black; } 
div#divWelcomeTextLandlord {font-size:1.3em; margin-bottom:0.5em;  } 
div#subadmin {margin-top:0.5em; margin-left:12px;  } 
div#divAux {margin-left:15px;}
#loginArea, #divWelcomeText { height:100%;} 
#search, #loginArea { margin-top:0 }


#adminArea div { padding:0; } 
#adminArea div #search div { padding:0.1em; padding-left:0.75em; } 

#adminArea div.appLabels input { width:6em;  } 

#loginArea label, #adminArea label { float:left; width:8em;}
#loginArea .appTxtInput { color:#000; font-size:0.9em; background-color:#fff; width:8em; float:left;  } 
#adminArea .appTxtInput { color:#000; font-size:0.7em; background-color:#fff; width:8em; float:left; } 
#adminArea div.appLabels input.appInput { width:auto ;} 
div#centre div.threeEl input.button { float:left; margin:auto 1em; }

/*inputs left of buttons */
#selImageSubType, #selDistanceSelectList { float:left; }
div#centre input.button { float:left; margin-left:1em; }

div#centre input.Searchbutton { margin-right:1em; }


div#centre input.ResetSearchButton  {
background-color:Transparent;
background-image:none;
border-color: #CC0000;
border-style:none none solid;
border-width:medium medium 1px;
color:#CC0000;
margin:0 1em 0 0;
padding:0;
}

div#centre input.ResetSearchButton:hover  {
background-color:Transparent;
background-image:none;
color:Red;
}




div#centre div.checkboxesStart { border-top:solid 1px #F9DDDF; margin-top:0.75em;padding-top:0.75em;}

#selImage { float:left;} 

input.loginButton { padding:0; margin-left:0.5em; font-size:1em; } 

table.underoccupancy { font-size:1.5em; text-align:center; } 

table.checklistTable { font-size:1.3em; border:solid 1px #000000; width:90%; } 

table.checklistTable td { border:solid 1px #000000; padding: 0.2em 0.2em 0.2em 0.2em;  } 
table.checklistTable th { border:solid 1px #000000; background-color:Black; color:White; font-weight:bold; padding: 0.2em 0.2em 0.2em 0.2em;  } 

table.checklistTable th.thDone { background-color:#0066CC; text-align:center; } 


div.propbox table td {  font-size:0.7em; } 
.pop { text-align:center; } 

table.apps { margin:0 auto; text-align:center; } 

div#subnav { padding-top:0; margin-top:0; }
div#subnav ul 
{
	 height:1.75em;
	 
	 list-style:none; 
	 float:none; 
	 clear:both;
	 margin-bottom:0;
	 margin-top:0em;
	 padding-left:0;
	 margin-left:0; 
	 padding-top:0.25em; 
	 padding-bottom:0em; 
	 padding-left:2.25em;
} 
	  
div#subnav ul  li { font-size:0.9em; display:inline; border-left:solid 3px #fff; padding-right:1em; padding-left:1em; line-height:1.35em;}
div#subnav ul  li.current { font-weight:bold; color:#F6505E; background-color:#fff;  }
div#subnav ul  li a { font-weight:bold; color:white;  text-decoration:none;  }
div#subnav ul  li a:hover {font-weight:bold; color:#F6505E; background-color:#fff;}


div#left div.schemes {  width:300px; float:left; padding-left:1.5em; padding-right:0; padding-top:0;margin-right:0; margin-top:0em; margin-bottom:20px;}
div#left div.schemes h2 { margin-top:0; padding-top:0; color:#3E3E3E;}
div#left div.schemes ul {list-style:none; padding-left:0; margin-left:0; } 
div#left div.schemes p { margin-top:0em; margin-bottom:0;} 
div#left div.schemes ul li { padding:0em; margin:2px 0px;  } 
div#left div.schemes ul li a { background:url(/images/icon.gif) top left no-repeat #fff; padding-left:10px; padding-bottom:10px; } 
div#left div.schemes p a { display:block; margin-bottom:1em; } 


div#left div.schemes.marketing { padding-left:0.1em; padding-right:0.1em; padding-top:0.1em; padding-bottom:0.1em; font-size:1.2em;} 
p.marketing.smalltext { padding-top:0.2em; font-size:0.7em;} 

div#left div.schemes.foundaswap { background-color:#C0DDFB; border:solid 1px #51A8FF; padding-left:0.2em; padding-right:0.5em; padding-top:0.2em; padding-bottom:0.2em; margin-bottom:1em; font-size:1em;} 
div#left div.schemes div.foundaswap h2 { color:#0B7FCE; font-size:1.6em; }
div#left div.schemes div.foundaswap h2 span.larger { font-size:2em; } 

div#left div.schemes ul.features, form#mainForm div.propbox ul.features, div.propbox ul.bulletpoints, div.propbox static ul.bulletpoints, div#register ul, div#homesearch ul, div#Panel3 ul, div#Panel4 ul, div#Panel5 ul
{
	list-style-image: url(/images/icon.gif);
	list-style-type: circle;
	margin-top:0.5em;	
	margin-left:0.75em;
}

div#left div.schemes ul.features, form#mainForm div.propbox ul.features, div.propbox ul.bulletpoints, div.propbox static ul.bulletpoints, div#register ul.ulhomeswapper, div#homesearch ul.ulhomeswapper,  div#Panel3 ul.ulhomeswapper, div#Panel4 ul.ulhomeswapper, div#Panel5 ul.ulhomeswapper
{
	list-style-image: url(/images/icon.gif);
	list-style-type: circle;
	margin-top:0.5em;	
	margin-left:-6em; 
}

div#left div.schemes ul.features li, form#mainForm div.propbox ul.features li, div.propbox ul.bulletpoints li, div.propbox static ul.bulletpoints li, div#register li, div#homesearch li, div#Panel3 li, div#Panel4 li, div#Panel5 li, div#Panel1 li
{
	font-size:0.85em;
	margin-bottom:0.5em;
}

div.reception ul.features, div.numberSide ul.features, div#mapArea ul.features
{
	list-style-image: url(/images/icon.gif);
	list-style-type: circle;
	margin-left:1.5em;
}

div.mapAreaLeft { float:left;padding-top:0.5em;padding-left:0.25em;padding-right:1em; }


div.reception ul.features li, div.numberSide ul.features li, div#mapArea ul.features li
{
	font-size:0.85em;
	margin-bottom:0.5em;
}

div#left div.schemes div.marketing ul.questionsred
{
	list-style-image: url(/images/questionmark_red.gif);
	list-style-type: circle;
	vertical-align:middle;
	margin-left:0.75em;
}

div#left div.schemes div.marketing ul.questionsred li
{
	font-size:0.85em;
	margin-left:0.75em;
}

ul.questionsblue
{
	list-style-image: url(/images/questionmark_blue.gif);
	list-style-type: circle;
	margin-left:0.75em;
}

ul.questionsblue li
{
	font-size: 1.3em; font-family:Arial, sans-serif; color:#0B7FCE; font-weight:bold;
	margin-left:0.75em;
}

div#left fieldset#languages ul li a { background-image:none; font-size:0.85em;} 

div#centre div.propbox.static { padding-left:1em;  margin-bottom:1em;} 
div#centre div.propbox.static h2 { color:#0b7fce; margin-top:0.5em; } 

div#centre div.propbox.static.privacy p em {  font-weight:bold; margin-right:1em; font-style:normal;} 
div#centre div.propbox.static.privacy p.levelup  { margin-left:1em; font-style:normal;} 
div#centre div.propbox.static.privacy p.levelup em { font-size:1em;} 

div#centre div.propbox.static.terms ol { list-style-type:decimal; margin-left:2em; } 
div#centre div.propbox.static.terms ol li { margin-bottom:1em; } 

div#centre div.propbox.static.news {border-left:solid 1px #D6EBFF; border-right:solid 1px #D6EBFF; border-top:solid 1px #D6EBFF;  padding-left:1em; padding-right:1em; padding-top:1em; padding-bottom:1em; border-bottom:solid 1px #D6EBFF;; margin-bottom:1em;} 

div#centre {width:650px; float:left; margin-top:0em; padding:0; padding-left:0.5em;}
div#centre.narrow {  width:45%; margin-left:0; }
div.box { float:none; margin:0; }

a:link { background-color:inherit; color:#006699;}
a:visited { background-color:inherit; color:#006699;}
a:hover { text-decoration: underline; background-color:inherit; }

/* registration */
fieldset#regList, fieldset#languages { border:none; }
fieldset#regList div, fieldset#languages div { padding:0.25em 0; }
fieldset#regList p, fieldset#languages p  {  color:white; line-height:2em; width:auto; margin-bottom:0.5em; } 
fieldset#regList strong, fieldset#languages strong {/*background-color:#1C4D7D; padding:0.5em; */} 
fieldset#regList p, fieldset#languages p {
background: url(../images/new/layout/sidebar-button-active.gif) center left no-repeat #e1edfa; 
	padding: 0 0 0 24px;
	margin: 0.25em 0;	
	text-decoration: none;
	background-color: transparent;
	border: none;
	text-align: left;
	color:#FFF;
	cursor: pointer;	
	cursor:hand;
	font-size: 0.9em;
	font-family: Verdana, Arial, Helvetica, sans-serif; height:25px; width:276px; _width:300px; }

/*inputs*/
div.propbox fieldset div input { float:left;margin-left:0; } 
div.propbox fieldset div input.money { width:3em; } 
div.propbox fieldset  textarea { width:100%; }
div.propbox fieldset div input.input_paddedleft { float:left;margin-left:0; margin-right:2em; }

/*labels*/
div.propbox fieldset div label { display:block; width:13em; float:left;  padding-left:0; margin-right:0.25em; margin-top:0.25em;}
* html div.propbox fieldset div label {  border:0; } /* for ie6 */

div.propbox fieldset div label.full,  div.propbox fieldset#page2 div label.full { width:100%; float:none; clear:both; }
div.propbox fieldset#page2 div p { padding:0; }
div.propbox fieldset div p label.full { font-size: 1em; }

div.propbox fieldset p { clear:both; padding-top:0.5em; padding-bottom:0.35em; margin:0;} 
div.propbox fieldset p span { font-size:1em;} 


div.propbox fieldset div label.stretch { width:85%; margin-left:0.5em; } 
div.propbox fieldset div label.nonstretch { width:27%; margin-left:0.5em; } 
div.propbox fieldset div label.per { width:auto; margin:auto 0.5em;  } 
div.propbox fieldset div label.autoLength { width:auto; margin-right:0.5em; }


div.propbox fieldset div.overcrowding label { width:300px; margin-right:0.5em; font-size:0.85em; }
div.propbox fieldset div.overcrowding span { float:left; font-size:0.85em; margin-left:0.5em;}

div.propbox fieldset div.overcrowdingx2 label { width:300px; margin-right:0.5em; font-size:0.85em; }
div.propbox fieldset div.overcrowdingx2 span { float:left; font-size:0.85em; margin-left:0.5em; margin-right:1em;}
div.propbox fieldset div.overcrowdingx2 input { float:left; }


div.propbox fieldset#page2 div label { width:24em;  } 
strong.pound { float:left; margin:0 0.5em; font-size:1.3em;} 

div.propbox fieldset div {/*  display:block; */  float:none; clear:both; padding:0.2em 0 0.2em 0; }
div.propbox fieldset legend {  color:#E73A4C; font-weight:bold; font-size:1.5em;  margin-bottom:0; padding:8px 0 0 12px; margin-left:-11px; *margin-left:-11px;_margin-left:-11px; margin-bottom:10px;  } 
div.propbox fieldset { padding:0 0 0 5px; width:633px!important;*width:630px!important;_width:630px!important; position:relative; left:5px; border:1px solid #CCC; top:0px;*top:-19px;_top:-19px; margin-bottom:20px; } 
div.propbox fieldset div.checkbox label {width:auto; margin-left:0.5em;} 
div.propbox fieldset div.radio { padding: 0; }
div.propbox  h2 { margin-top:0; }

div.propbox div.buttons {  text-align:center; }
div.propbox div.buttonsPropertySearch {  text-align:left; margin-left: 1em;}
div.propbox div.buttons ul {  list-style:none; text-align:center; /* margin-left:440px;*/ padding:0.5em;}
div.propbox div.buttons ul li { display:inline; }
div.propbox div.buttons ul li input { margin-right:1em ;}

#personalLeft { width:49%; float:left; clear:left; } 
#personalRight { width:50%;  float:left; clear:none; } 
#personalRight div.checkbox { padding:0;  }
#personalRight div.checkbox label { margin-left:0.5em; width:26em;  }


div#centre p.propertySide { float:left; width:50%;  } 
/*errors*/
ul.errors {   margin-top:0; margin-bottom:0; list-style-type:square; margin-left:2em;}
ul.errors li  { color:red; font-size:0.85em;  }
.errmsg { color:red; font-weight:bold; font-size:0.9em; }

#centre fieldset .errmsg label {  font-size:1em; }

p.errmsg { font-size:0.85em; }
.errmsgnobold { color:red; font-weight:normal; }

div.propbox.error {    text-align:left;}
div.propbox.error h2 { margin-top:1em; } 
div.propbox.error div.errorDesc { text-align:left; }

div#errorWrapper, div#printWrapper { width:50%; text-align:center; margin:6em auto; }

div#printWrapper div.propbox { text-align:left; }
div#printWrapper div.propbox dl.appDetails  dl.appDetailsLandlord { text-align:left; margin:1em 0; } 
div#printWrapper div.propbox dl.appDetails dl.appDetailsLandlord dt  { text-align:left;}

hr { float:none; clear:both; }
p, div.propbox label, dt, dd, ol li { font-size:0.85em; margin:auto; }

.buttonH2  { text-align:center;  margin-left:3em;}


div#centre div.propbox p.confirmation { font-size:1.05em; border-left:solid 1em #0B7FCE; padding:0.5em; margin-bottom:1em; margin-top:0.25em; border-bottom:solid 1px #0B7FCE;} 
input.LinkButton { margin-right:0.75em; margin-left:0.25em;}
#page2 .radio.smallLabel div, #page2photos .radio.smallLabel div { padding-bottom:1em; } 
#page2 .radio.smallLabel p, #page2photos .radio.smallLabel p  {	padding:0.5em 0 0.5em 0; } 
div.propbox fieldset#page2 .radio.smallLabel label, div.propbox fieldset#page2photos .radio.smallLabel label  { width:auto; margin-bottom:1em; float:none; display:inline; margin-left:0.5em; }
#page2 .radio.smallLabel input, #page2photos .radio.smallLabel input  { clear:none; float:none;  margin-left:1em; }
a img { border:none; }


ol.prefAreas li { font-size:0.85em;  list-style-type:decimal; margin-left:2em; margin-top:0.5em;} 

/* definition lists */
dl.mySwap, dl.appDetails, dl.reception
{
width: 50em;
margin: 0 0 1em 0;
padding: 0.5em 0.5em 0.5em 0;
float:none;
clear:both;
}
/* definition lists */
dl.appDetailsLandlord
{
width: 50em;
margin: 0 0 1em 0;
padding: 0 0.5em 0 0;
float:none;
clear:both;
}

/* definition lists */

.mySwap dt, .appDetails dt, .appDetailsLandlord dt
{
width: 20em;
float: left; clear:both;
margin: 0 0 0 0;
padding: 0.25em 0.5em 0.5em 0;
font-weight: bold;
 text-align:right;
}

.mySwap dd, .appDetails dd
{
float: left; width: 30em; margin: 0 0 0 0;
padding: 0.25em 0.5em 1.75em 0.5em;
/*border-left: 1px solid #F1929A;*/
}

.appDetailsLandlord dd
{
float: left; width: 30em; margin: 0 0 0 0;
padding: 0.25em 0.5em 0.5em 0.5em;
}

dl.links {margin-top:1em; margin-bottom:1em; } 
dl.links dd { margin-bottom:1em;margin-left:0; }
dl.links dd a { border-bottom:dotted 1px #9CE8FF; }

dl.reception dd { font-size:1em; width:40em; } 
dl.reception dd p { font-size:1em; } 

dl.reception { width:100%; float:none; clear:both; position:relative;} 
.reception dt 
{
	color:#0B7FCE;
	font-family:Arial, Verdana, Sans-Serif;
	width: 25%;
	float: left; 
	clear:both;
	margin: .1em 0 0 0;
	padding: 0.25em 0.5em 0.25em 0;
	font-weight: bold; 
	text-align:right; 
	font-size:1.1em;
	} 



dl.foundaswap
{
width: 100%;
float:none;
clear:both;
}


dl.foundaswap dd { font-family:Arial, Verdana, Sans-Serif; font-size:1.5em; width:65%; font-weight: bold; color:#0B7FCE; } 

dl.foundaswap { width:100%; float:none; clear:both; position:relative;} 

.foundaswap dt 
{
	color:#0B7FCE;
	font-family:Arial, Verdana, Sans-Serif;
	width: 35%;
	float: left; 
	clear:both;
	font-weight: bold; 
	text-align:left; 
	font-size:3.2em;
	} 
	

dl.landlordinfo { width:100%; float:none; clear:both; position:relative;} 

dl.landlordinfo dd { font-family:Arial, Verdana, Sans-Serif; font-size:1.1em;} 

dl.landlordinfo dt { font-family:Arial, Verdana, Sans-Serif; float: left; clear:both; font-size:1.1em; width:30%; text-align:left; font-weight: bold;} 


dl.landlordevents { width:100%; float:none; clear:both; position:relative;} 

dl.landlordevents dd { font-family:Arial, Verdana, Sans-Serif; font-size:0.9em; width:57%;} 

dl.landlordevents dt { font-family:Arial, Verdana, Sans-Serif; float: left; font-size:0.9em; text-align:right; padding-right:0.5em; width:43%;} 


dl.workflow { width:100%; float:none; clear:both; position:relative;} 

dl.workflow dd { font-family:Arial, Verdana, Sans-Serif; font-size:1.1em; padding: 0.25em 0.5em 0.25em 0;} 

dl.workflow dt { font-family:Arial, Verdana, Sans-Serif; float: left; clear:both; font-size:1.1em; width:75%; text-align:left; font-weight: bold; padding: 0.25em 0.5em 0.25em 0;}

	
dl dd.odd { background-color:#E1EDFA; } 
dl dd.even { background-color:#FFEFEC; } 
dl dt.odd { background-color:#E1EDFA; } 
dl dt.even { background-color:#FFEFEC; } 

dl dd.disabled { background-color:#EEEEEE; color:#CCCCCC; }
dl dt.disabled { background-color:#EEEEEE; color:#CCCCCC; }

div.propbox .reception dd {float: left; margin: 0 0 0 0; padding: 0.25em 0.5em 0.25em 0.5em; width:70%; line-height:1.2; } 


 dl.gallery
{
background-color:#e1edfa;
text-align: center;
padding:0.75em;
float: left;
margin-right: 1em;
}
.gallery dt { font-weight: bold; padding:0;  }
.gallery dd
{
float:none;clear:both;margin: 0;
padding: 0;
line-height:1.8;
}


/* Homesearch */
#mainForm #homesearchLeft { float:left;clear:none; width:20em; }
#mainForm #homesearchRight { float:left;clear:none; width:auto;}


#mainForm div.hometypeFloat { float:left;clear:none;margin-left:1em; width:7em; padding-top:0.5em; padding-bottom:0.5em; }
#mainForm #hometypeRight { float:left;clear:none; width:auto;padding-top:0; padding-bottom:0;}

#frmSearchApplicant div.hometypeFloat { float:left;clear:none; width:7em;}
#frmSearchApplicant div.statustypeFloat { float:left;clear:none; width:15em;}
#frmSearchApplicant div.hometypeDescFloat { float:left;clear:both; width:12em;}

#frmSearchApplicant div.statustypeFloat label { width:15em;}


div.propbox div.column4 ul 
{
  list-style-type:none;
}
div.propbox div.column4 ul li { background:url(/images/icon.gif) center left no-repeat #fff; padding-left:15px;} 

span.h { color:#003051; font-weight:bold; }

span.quote { font-size:1.2em; font-style:italic; }

/*.faq dd, .faq dt { padding:1em; }
.faq dt { font-weight:bold; } 
.faq dd em, .faq dt em
{
	padding:0.25em; width:1.5em; color:White; font-weight:bold; font-style:normal; margin:0.5em 0.5em 0.5em 0;
}
.faq dd em { background-color:#e93e50; } 
.faq dt em {background-color:#003e51; }
.faq a {  clear:both; float:right; margin-top:0.5em; }
*/

/* favourites */
th { font-weight:bold; font-size:0.7em; text-align:left; color:#003051; font-family:Verdana, Sans-Serif; }
table.favourites, table.history { width:90%; padding:0; margin-bottom:0.5em; } 
table.favourites td, table.history td { padding:0.5em; } 
table tr.odd { background-color:#E1EDFA; } 
table tr.even { background-color:#FFEFEC; } 
table.favourites td.buttonLeft input { margin-left:0; }
table.favourites td.buttonLeft { text-align:left; padding-left:0; } 

table.history td { font-size:0.7em; }


/*border-spacing:0;border-collapse:collapse;*/
table.matches {  width:90%; padding:0;  margin:0.5em 0 0 0; }

table.matches  td { padding:0.75em;  margin:0;border:none;margin-top:0.5em; } 

/*swap*/
#map 
{
	float:none; clear:both;
	display:block;
	width: 350px; height: 500px;
	border:solid 4px #479FF4;
	} 

dl.about {   } 

div#centre div.propbox.static p.clearer { clear:both; float:none; display:block; padding:0; margin:0;} 

dl.about dt {font-size:1em;   font-weight:bold; margin:0.75em 0 0.25em 0; color:#0B7FCE; }
dl.about dd { margin-left:2em; margin-bottom:0.75em; background:url(/images/icon.gif) center left no-repeat #fff; padding-left:15px;}
dl.about dd p { font-size:1em }


ul.faq { width:100%; margin-bottom:1.5em;}
ul.faq li { padding:0.5em;  font-size:0.85em; } 
ul.faq li em { width:1em; background-color:#0B7FCE; color:white; font-weight:bold; font-style:normal; margin-right:0.5em; } 

ul.classic {  list-style-type:disc; margin-left:1em; margin-bottom:1em; } 
ul.classic li { margin-left:1em; font-size:0.85em;} 

ul.classicChunky {  list-style-type:disc; margin-left:1em; margin-bottom:1em; } 
ul.classicChunky li { margin-left:1em; font-size:1em; margin-bottom:0.5em;} 

div#centre div.propbox.static.faq h3 { color:#0b7fce; margin-top:0.5em; font-size:0.85em; font-family:Verdana, Arial, Sans-Serif; } 
div#centre div.propbox.static.faq h3 em {   font-weight:bold; font-style:normal; margin-right:0.5em;  } 
div#centre div.propbox.static p { margin:0.25em .5em .5em 0; }
div#centre div.propbox.static.faq p em { background-color:#EB4A5A; color:white;  font-weight:bold; font-style:normal; margin-right:0.5em; } 

p.topper a { background:url(/images/topper.gif) center left no-repeat #fff; padding-left:15px; }

img.mainImage { float:left; border:solid 4px #479FF4; }
ul.images {  list-style:none; text-align:left; float:left; width:100px; margin-left:0; padding-left:0; margin-bottom:0.25em;} 
ul.images li {  padding:0.5em; float:none; display:list-item; } 
ul.images li img {border:solid 4px #479FF4; } 

div.propertyDetails { float:none; clear:both; }
div.propertyDetails p  { padding:0.25em 0; margin:0;} 



 a.propertyAction { font-size:0.9em; background:url(../images/new/layout/pinkcircle.gif) center left no-repeat #fff; padding-left:1.1em; color:#003051;} 
 a.propertyAction  { display:block; 
	background:url(../images/new/layout/pinkcircle.gif) center right no-repeat #C0DDFB;
	font-size:0.9em;
	font-weight:bold; 
	margin:0 0 0.5em 0; 
	border-bottom:solid 1px #51A8FF; 
	border-right:solid 1px #51A8FF; 
	border-top:solid 1px #E3F1FF; 
	border-left:solid 1px #E3F1FF;
	width:13em;  
	padding:0.25em; 
	text-decoration:none;
}

a.propertyAction.short { width:8em; }

 a.redbuttonstyley  { display:block; 
	background-color:#EA1112;
	font-size:1.2em;
	font-weight:bold; 
	margin:0.5em 0.5em 0.5em 0.5em; 
	border-bottom:solid 1px #51A8FF; 
	border-right:solid 1px #51A8FF; 
	border-top:solid 1px #E3F1FF; 
	border-left:solid 1px #E3F1FF;
	width:15em;  
	padding:0.5em; 
	text-decoration:none;
	color:#FFFF00;	
}

a.redbuttonstyley:link    { color: #FFFF00; }    /* unvisited links */
a.redbuttonstyley:visited { color: #FFFF00; }   /* visited links   */
a.redbuttonstyley:hover   { background-color: #EA1112; } /* user hovers over link*/
a.redbuttonstyley:active  { color: #FFFF00; }   /* active links    */


#frmAppDetails { margin:-1em 0 0 0; padding:0;  }
#frmAppDetails h2 { margin:0.75em auto 0.25em auto; padding-top:0.5em; padding-bottom:0.5em; color:#F6505E; border-bottom:solid 1px #F9DDDF;} 
#frmAppDetails p {  width:100%; float:none; clear:both; }

.containWhole { width:99%;}
.containLeft { float:left; width:70%; }
.containRight { float:right; width:30%; } 


div.w3c { position:absolute; right:0; bottom:0.5em; }

/* coupons */
	div#couponFlashContainer { position:relative; text-align:left; height:120px; } 
	div#couponFlashContainer div.flash {  z-index:1; position:static; }
	div#couponFlashContainer div.overFlash { 
					background-color:transparent;
					z-index: 999;
					position:absolute; 
					top:0;
					left:0; 
					width:100%;
					height:120px;
					 }



div#centre div.copy { font-size:0.85em; font-style:italic; float:left; clear:left;background:url(/images/scout.jpg) center left no-repeat #fff; padding-left:2em; margin-top:0.5em; width:50%; }
div#left div.copy, div#wrapper div.copy { font-size:0.85em; font-style:italic; float:none; clear:left;background:url(/images/scout.jpg) center left no-repeat  transparent; padding-left:45px; margin-top:0.5em; width:90%; background-position:20px 0px; padding-bottom:15px; }

ul.w3c { float:none; clear:both;list-style:none; padding-left:0; text-align:right; } 
ul.w3c li { display:inline; font-size:0.9em; } 

#footer { background-image: url(../images/new/layout/footer-bg.png); background-repeat:no-repeat;   height:48px; background-repeat:no-repeat; padding:0px 0px 0px 10px; }
#footer { margin:0; text-align:left; }
#footer ul { list-style:none; padding:5px 0.25em 0.25em 0.25em; margin-top:0px;}
#footer ul li {
					display:inline; 
					vertical-align:baseline; 
					font-size:0.85em; 
					margin-right:0.25em; 
					padding-left:0.35em;	}

#footer ul li a { color:#333;} 

span.forSale {color:#003051; font-weight:bold; }

div#left div.marketingPanel_Red {background-color:#92C4E8;/*  border:solid 2px #000000; width:100%; float:left;clear:left;  padding-right:-0.5em; margin-right:0.5em;*/ margin-top:0; color:#003051;}

div#left div.marketingPanel_Red ul {list-style:none; padding-left:0.5em; padding-top:0.5em; margin-left:0; padding-right:0.5em; } 
div#left div.marketingPanel_Red p { padding-top:0.5em; font-size:1em; margin-top:0em; margin-bottom:0; padding-right:0.5em; padding-left:0.5em;} 
div#left div.marketingPanel_Red ul li { padding:0em; background:url(/images/circle_red.gif) top left no-repeat; padding-bottom:10px; padding-left:0.75em; } 

div.marketingPanel_Red dl { width:100%; float:none; clear:both; position:relative; padding-bottom:0em;} 

div.marketingPanel_Red dl dd { font-size:1em; padding-top:0.25em;  font-weight: bold; } 

div.marketingPanel_Red dl dt { float: left; clear:both; width:70%; font-size:1em; text-align:left; padding-top:0.25em; padding-left:0.5em;} 

span.datetime { font-size:0.7em;}
span.marketingHighlight {color:Red; font-weight:bold;}
span.marketingDarkBg {background-color:#fff;}

.PlaceNameList {width:250px; background-color: #C0DDFB; text-align:left; font-size:1em; border:none; color:#000000; text-decoration: underline; }
.PlaceNameListSmall {width:200px; font-size:0.4em; background-color: #C0DDFB; text-align:left; font-size:1em; border:none; color:#000000; text-decoration: underline; }

.LandlordNameList {width:350px; background-color: #C0DDFB; text-align:left; font-size:1em; border:none; color:#000000; text-decoration: underline; }

div#left div.marketingPanel_Red div.marketingHead {/* background:url(/images/blue_arrows.gif) top right no-repeat #0066CC; color:white; padding: 0.5em 0em 0.5em 0.5em;*/}
div#left div.marketingPanel_Red div.marketingHeadNoImage {background-color:#0066CC; color:white; padding: 0.5em 0em 0.5em 0.5em;}


div#left div.marketingPanel_Blue {background-color:#C0DDFB; clear:left; border:solid 2px #000000; width:98%; float:left; padding-right:-0.5em; margin-right:0.5em; margin-top:0.5em;}

div#left div.marketingPanel_Blue ul {list-style:none; padding-left:0.5em; padding-top:0.5em; margin-left:0; padding-right:0.5em; } 
div#left div.marketingPanel_Blue p { padding-top:0.5em; font-size:1em; margin-top:0em; margin-bottom:0; padding-right:0.5em; padding-left:0.5em;} 
div#left div.marketingPanel_Blue ul li { padding:0em; background:url(/images/circle_blue.gif) top left no-repeat; padding-bottom:10px; padding-left:0.75em; } 

div.marketingPanel_Blue dl { width:100%; float:none; clear:both; position:relative; padding-bottom:0.5em;} 

div.marketingPanel_Blue dl dd { font-size:1em; padding-top:0.25em;  font-weight: bold;} 

div.marketingPanel_Blue dl dt { float: left; clear:both; width:80%; font-size:1em; text-align:left; padding-top:0.25em;} 

.PlaceNameList {width:250px; background-color: #C0DDFB; text-align:left; font-size:1em; border:none; color:#000000; text-decoration: underline; }
.PlaceNameListSmall {width:200px; font-size:0.4em; background-color: #C0DDFB; text-align:left; font-size:1em; border:none; color:#000000; text-decoration: underline; }

div#left div.marketingPanel_Blue div.marketingHead {background:url(/images/red_arrows.gif) top right no-repeat #FF0000; color:white; padding: 0.5em 0em 0.5em 0.5em;}
div#left div.marketingPanel_Blue div.marketingHeadNoImage {background-color:#0066CC; color:white; padding: 0.5em 0em 0.5em 0.5em;}

div.popupBox 
{
visibility:hidden; 
z-index: 9; width:400px; height:230px; position:absolute; border:solid 2px; background-color:#E1EDFA; 
padding-left:0.5em; padding-right:0.5em; padding-top:0.5em; padding-bottom:0.5em; 
margin-left:40%; margin-top:50px;
}

div.landlordMessageBox 
{
visibility:hidden; 
text-align: left;
z-index: 9; width:400px; height:230px; position:absolute; border:solid 2px; background-color:#FFEDFA; 
padding-left:0.5em; padding-right:0.5em; padding-top:0.5em; padding-bottom:0.5em; 
margin-left:30%; margin-top:25px;
}

div.landlordMessageBox h1
{
font-size:2em; color:#000000; margin-bottom:0; padding-bottom:0.5em; margin-top:0; padding-top:0;
}

div.popupBoxSmall
{
visibility:hidden; 
z-index: 9; width:200px; height:140px; position:absolute; border:solid 2px; background-color:#FFEDEE; 
padding-left:0.5em; padding-right:0.5em; padding-top:0.5em; padding-bottom:0.5em; 
margin-left:35%; margin-top:-200px;
}

input.faveButton {float:left; width:70px; font-size:0.8em;}

.helplinks 
{
	border:solid 1px #0B7FCE; 
	width:200px; 
	padding:0.5em 0.5em 0.5em 2.5em; 
	background:url(/images/questionmark_blue.gif) 0.4em 0.4em no-repeat #EEEEFF;
}

.umsClosed {background-color: red; color: white; width:100px; text-align:center; margin-top: 0.2em; margin-bottom:0.2em; padding:0.1em 0.1em 0.1em 0.1em; border:solid 1px #000000;}
.umsOpen {background-color: green; color: white; width:100px; text-align:center; margin-top: 0.2em; margin-bottom:0.2em; padding:0.1em 0.1em 0.1em 0.1em; border:solid 1px #000000;}
.umsUnknown {background-color: #DDDDDD; color: black; width:100px; text-align:center; margin-top: 0.2em; margin-bottom:0.2em; padding:0.1em 0.1em 0.1em 0.1em; border:solid 1px #000000;}


dl.ums { width:100%; float:none; clear:both; position:relative;} 
dl.ums dd { height:2.3em; font-family:Arial, Verdana, Sans-Serif; font-size:1.1em; padding: 0.25em 0.5em 0.25em 0;} 
dl.ums dt { width:50%; height:2.3em; font-family:Arial, Verdana, Sans-Serif; float: left; clear:both; font-size:1.1em; text-align:left; font-weight: bold; padding: 0.25em 0.5em 0.25em 0;}
dl.ums label { font-size:1.1em; }

dl.ums dd.odd { background-color:#FFFFFF; } 
dl.ums dd.even { background-color:#FFFFFF; } 
dl.ums dt.odd { background-color:#FFFFFF; } 
dl.ums dt.even { background-color:#FFFFFF; } 

.googleOmeter { border:solid 1px #000000; width:180px; height:150px; }
.googlePie { border:solid 1px #000000; width:470px; height:250px; margin-top:0.5em; }

.matcherFrame { border:solid 1px #000000; width:350px; height:200px; margin-top:0.5em; }

.umsBox { background-color:#C0EEFB; border:solid 1px #51A8FF; padding-left:0.2em; padding-right:0.2em; margin-bottom:0.75em; vertical-align:top; font-size:1em; } 

.textFieldInfo { padding-left:0.5em; font-size:0.8em; }

.mascot-box-bottom {background-image:url(../images/new/layout/grey-box-bottom.gif); width:300px; height:11px;  position:relative; top:-2px; background-repeat:no-repeat;}
.mascot-box-top {background-image:url(../images/new/layout/grey-box-top.gif); width:300px; height:11px; background-repeat:no-repeat; margin-bottom:0px; padding-bottom:0; position:relative; margin-bottom:-5px; }
.blue-box-bottom {background-image:url(../images/new/layout/blue-box-bottom.gif); width:300px; height:11px;position:relative; top:-5px;*top:-2px;_top:-2px; background-repeat:no-repeat; margin-bottom:5px; } 
.blue-box-top {background-image: url(../images/new/layout/blue-box-top.gif); width:300px; height:11px; display:block; clear:both; background-repeat:no-repeat;position:relative; margin-bottom:-5px;  }



/* MASCOT SIDEBAR AREA */
.mascot-help { background-color:#5F5757; padding:0.35em; padding-left:15px;height:180px; width:281px;*width:300px;_width:300px;}
.mascot-help-flex { background-color:#5F5757; padding:0.35em; padding-left:15px; width:281px;*width:300px;_width:300px;}
.mascot-header-text {}
div.mascot-help p{ color:#FFF; width:145px; float:left; font-size:11px; }
div.mascot-help-flex p{ color:#FFF; width:145px; float:left; font-size:11px; }
div.mascot-help-flex h1{ color:#FFF;  float:left; font-size:24px; margin:5px 0px;}


/* CONTROLS POSITIONING OF MASCOT SIDEBAR AREA */

/* Facing left - Thumbs up */
.mascot-box-1 { float:right;width:75px;}
.mascot-postioning-1 { float:right; position:relative; left:30px; z-index:10; top:0px;*top:-105px;_top:-105px;   }
.ie-mascot-space-1 { margin-bottom:0px;_margin-bottom:-135px;*margin-bottom:-135px;}

/* Get more matches */
.mascot-box-2 { float:right;width:75px; position:relative;}
.mascot-postioning-2 { float:right; position:absolute; left:-66px; z-index:10; top:0px;*top:0px;_top:0px;   }
.ie-mascot-space-2 { margin-bottom:0px;_margin-bottom:-135px;*margin-bottom:-135px;}

/* Facing right - Pen and pad */
.mascot-box-3 { float:right;width:75px; position:relative;}
.mascot-postioning-3 { float:right; position:absolute; left:-66px; z-index:10; top:0px;*top:-8px;_top:-8px;   }
.ie-mascot-space-3 { margin-bottom:0px;_margin-bottom:-135px;*margin-bottom:-135px;}

/* Facing right - Pointing skyward */
.mascot-box-5 { float:right;width:75px;}
.mascot-postioning-5 { float:right; position:relative; left:20px; z-index:10; top:20px;*top:-120px;_top:-120px;   }
.ie-mascot-space-5 { margin-bottom:0px;_margin-bottom:-135px;*margin-bottom:-135px;}

/* Facing right - Cheering */
.mascot-box-7 { float:right;width:75px;}
.mascot-postioning-7 { float:right; position:relative; left:33px; z-index:10; top:0px;*top:-200px;_top:-200px;   }
.ie-mascot-space-7 { margin-bottom:0px;_margin-bottom:-135px;*margin-bottom:-135px;}

/* Get more matches */
.mascot-box-8 { float:right;width:75px;}
.mascot-postioning-8 { float:right; position:relative; left:30px; z-index:10; top:0px;*top:-180px;_top:-180px;   }
.ie-mascot-space-8 { margin-bottom:0px;_margin-bottom:-135px;*margin-bottom:-135px;}

/* Home page */
.mascot-box-9 { float:right;width:75px;}
.mascot-postioning-9 { float:right; position:relative; left:36px; z-index:10; top:0px;*top:-140px;_top:-140px;   }
.ie-mascot-space-9 { margin-bottom:0px;_margin-bottom:-135px;*margin-bottom:-135px;}

/* News Page */
.mascot-box-4 { float:right;width:75px;}
.mascot-postioning-4 { float:right; position:relative; left:10px; z-index:10; top:0px;*top:-40px;_top:-40px;   }
.ie-mascot-space-4 { margin-bottom:0px;_margin-bottom:-135px;*margin-bottom:-135px;}

.clear { clear:both;}
.bluebox { background-color:#97C6E8; padding:5px 10px 10px 10px; width:280px;*width:280px;_width:280px; }
#txtUsername { background-image:url(../images/new/layout/login-field-bg.jpg); background-color:transparent; border:0; width:95px!important; height:24px; margin-right:10px; margin-left:10px!important; position:relative; top:5px;left:5px; }
#txtPassword { background-image:url(../images/new/layout/login-field-bg.png); background-color:transparent; border:0; width:95px!important; height:24px;margin-right:10px; margin-left:10px !important; position:relative; top:5px; left:5px;}

.hp-banners { margin-bottom:10px;}
#footernote { padding:5px 20px; }

.loginButton { margin-left:5px !important; position:relative; left:5px; top:6px;} 


.swap-stamp { background-image:url(../images/new/layout/just-swapped.png); background-repeat:no-repeat; width:85px; height:87px; position:relative; z-index:2; left:205px; top:115px;}

.just-swapped-house {position:relative;top:-80px;_top:-60px;*top:-60px;z-index:1; margin-bottom:0;*margin-bottom:-10px;_margin-bottom:-10px;}
.just-swapped-house-space { margin-bottom:-70px;*margin-bottom:-65px;_margin-bottom:-65px;}

div.highlightarea h2 { color:#FFF!important; font-size:20px!important;}
div.bluebox h2 { color:#FFF!important; font-size:20px!important;}
div.bluebox div.testimonal {background-color:#97C6E8;}
.blueh2 { color:#FFF!important; font-size:20px!important; background-image:url(../images/new/layout/h2-bg.png); background-repeat:no-repeat; height:20px; padding:7px 0px 5px 5px; width:280px; }


/* Middle panels */
#Panel3 { }
#Panel4 { }
div.box h2 { text-decoration:none!important;}
h2 { text-decoration:none !important; border-bottom:none; color:#195179;}
.centre-box-top { background-image:url(../images/new/layout/centre-box-bg-top.jpg); background-repeat:no-repeat; width:315px; height:46px; padding:12px 0px 0px 15px; margin-bottom:-17px; *margin-bottom:0px; _margin-bottom:0px;}
.centre-box-bottom { background-image:url(../images/new/layout/centre-box-bg-bottom.gif); background-repeat:no-repeat; width:315px; height:13px; margin-bottom:10px; }



/* Header */


ul.hplinks { margin:25px 0px;}
ul.hplinks li{ display:inline;  }
ul.hplinks li a {color:#024678; text-decoration:underline;}
.hplinks-arrow { position:relative; top:8px;}



/*Footer */

.footer-w3c { float:right; position:relative; margin-right:10px; bottom:16px; }

/* Register */

.register-process-bg { background-image:url(../images/new/layout/register-progress-bg.gif); width:651px; height:67px;  background-repeat:no-repeat; background-position:0px 20px; }
.register-process-numbers { float:right; position:relative; top:-25px; margin-bottom:-25px;}
.register-process-numbers ul{}
.register-process-numbers ul li{ display:inline;}
.registration-intro {}
.textH2 { font-size:24px; font-style:italic; position:relative; top:15px; color:#C82121;}

.form-box-top { background-image:url(../images/new/layout/register/form-box-top.png); width:635; color:#B31E1E; font-size:18px; padding:5px 0 0 10px;  height:26px; background-repeat: no-repeat; margin-top:5px;}
.form-box-middle { border:#CCC solid 1px; }
.form-box-bottom { background:url(../images/new/layout/register/form-box-bottom.png); width:652px; height:15px;}
.form-help { position:relative; float:right; color:#FFF; top:3px;*top:-22px;_top:-22px; left:-10px;}
span.form-help a { color:#FFF;} 





/* trigger button */
#help1, #help2, #help3 {

	color:#FFF;

	
	

	overflow:hidden;


	cursor:pointer; position:relative; left:-5px; float:right; top:-2px;*top:-25px;_top:-25px; padding:5px;
	
}



/* tooltip styling */
.tooltip {
	display:none;
	background: url(../images/new/layout/black_arrow_big.png);
		background-repeat:no-repeat;
	height:160px; _height:210px;*height:210px;
	padding:40px 30px 10px 30px;
	width:310px;*width:370px;_width:370px;
	font-size:11px;
	color:#FFF;
	
}

/* a .label element inside tooltip */
.tooltip .label {
	color:yellow;
	width:35px;
}

.tooltip a {
	color:#ad4;
	font-size:11px;
	font-weight:bold;
}

.header-links { position:relative; left:0px;}

.LinkButton-next { background:url(../images/new/buttons/join-next.gif); width:181; height:28px; border:0;color:#FFF; text-transform:uppercase; font-size:14px; float:right!important; margin-bottom:10px;}
.LinkButton-prev { background:url(../images/new/buttons/join-previous.gif); width:181; height:28px; border:0; color:#FFF;text-transform:uppercase;font-size:14px; float:left;margin-bottom:10px;}

.matches-highlight {background:url("../images/new/layout/side-bar-clock.jpg") repeat scroll 0 0 transparent;left:-10px;padding-left:60px;position:relative;padding-top:6px; margin:5px 0px; width:240px;*width:300px;_width:300px; height:39px;*height:46px;_height:46px;margin-right:-20px; }

.cards-highlight {background:url("../images/new/layout/side-bar-cards.jpg") repeat scroll 0 0 transparent;
height:68px;*height:77px;_height:77px;left:-10px;padding-left:10px;padding-top:10px;position:relative;width:290px; margin-right:-10px; margin-top:5px; margin-bottom:5px;}

.tick { margin-right:5px;}




/*  NEW NAVIGATION */

ul#navlist {
	padding: 5px 0px 0px 28px;
	margin: 0;
	list-style: none;
	float: left;
	clear: left;
}

ul#navlist li {
	float: left;
	display: inline; /*For ignore double margin in IE6*/
	margin: 0 5px;
}

ul#navlist li a {
	text-decoration: none;
	float:left;
	color:#000;
	cursor: pointer;
	padding-top:8px;
	margin:0px 5px;
	
}

ul#navlist li#active.current span {
	margin: 0 10px 0 -10px;
	padding: 8px 8px 10px 18px;
	position: relative; /*To fix IE6 problem (not displaying)*/
	float:left;
}


ul#navlist li#active.current {
	color:#FFF;
	background: url(/images/new/layout/top-active-bar.png) no-repeat top right;
}

ul#navlist li#active.current span {
	background: url(/images/new/layout/top-active-bar.png) no-repeat top left;
}

div#right div.schemes {
float:right;
margin-bottom:20px;
margin-right:10px;
margin-top:30px;
padding-left:10px;
padding-right:0;
padding-top:0;
width:280px;
border-left:dotted 1px #1F5277;
}

.grey-swoosh-bg { background-image:url(../images/new/layout/large-swoop.gif); background-repeat:no-repeat;}

/* LANDLORD CONTENT */

div.lanlord-content {}

div.lanlord-content h2.big-quote {font-size:24px; }

div.lanlord-content h2.big-quote span.quote-name { color:#333; float:right; font-size:16px; margin-top:5px;margin-bottom:10px;}

div.lanlord-content h3 {font-size:18px; color:#D32300; font-weight:normal;}
div.lanlord-content h4 {font-size:12px; color:black; font-weight:normal;}


div.lanlord-content p{ font-size:13px;}
div.lanlord-content ul{ margin:10px 0px 20px 0px;}
div.lanlord-content ul li {font-size:13px; list-style-type:circle; margin-left:30px;} 
div.lanlord-content div.landlord-video-side { padding:10px 0px;}

div.highlightArea ul{ margin:10px 0px 20px 0px;}
div.highlightArea ul li {font-size:13px; list-style-type:circle; margin-left:30px;} 


div.lanlord-content ul.promotional{ list-style: none;}
div.lanlord-content ul.promotional li {display: inline;} 
div.lanlord-content ul.promotional a img {float:top;} 



div.lanlord-content dl.promotional  {
	
	text-align: center;	
	float: left;
	margin-right: 1em;
	margin-top: 1em;
	margin-bottom: 1em;	
}

div.lanlord-content dl.promotional  dt img { border: 1px solid;
float:none;	
}

div.lanlord-content dl.promotional dd
{
	margin:0;
	padding:0;
	text-align: center;		
}

div.lanlord-content dl.promotional dd a
{	
	float:none;
	text-align: center;		
}


	/*login labels */
	/*setup*/
	#login form { position:relative; } 
	#login form label { font-weight:normal;  } 

	/*default*/
	div.appLogin label { position:absolute; top: -2px; left: 30px; } 
	div.appLogin label#lblPwd { left:140px;} 

	/*over*/
	div.appLogin label.over { color:#8d8d8d; font-style:italic; position:absolute; top:15px; z-index:99;}
	#lblPwd.over { left:140px; }

	/*ie6*/
	* html div.appLogin label { left:-190px; top:-2px; } 
	* html div.appLogin label#lblPwd { left:-80px;  } 
	* html div.appLogin label.over { left:-190px;}
	* html div.appLogin #lblPwd.over {left:-80px;}
	/*end login labels*/






/*begin ST fixes */
ul#navlist li#active.current, ul#navlist li#active.current span { background-image:url("/images/new/layout/top-active-bartall.png"); }
div#header { background-repeat:none; height:12.3em; }
div#subnav ul li a { background-color:#D42A07; }

div#centre input.ResetSearchButton { float:right; margin-top:0.5em; cursor:pointer; cursor:hand;} 
div#wrapper div#centre form#mainForm fieldset#RefineHomeSearch_fldRefineSearch.refineSearch { height:auto !important;}
/*end ST fixes*/


