body { margin:15px auto; background-color:#222d49;}
img { border:0px}

input { width:105px; height:16px; border:1px solid #ceccc4;}
select { width:105px; height:20px; border:1px solid #ceccc4;}
.maindiv { width:1000px; margin:0 auto; background-color:#fff; margin-bottom:10px;}
.header { background:url(/wt/llewellyn/images/landingPage/splash-middle-top-bg.gif) repeat-x; }
.punchline{ background:url(/wt/llewellyn/images/landingPage/punchline.gif) left center no-repeat;}
.header-menu { background:url(/wt/llewellyn/images/landingPage/menu-row-bg.gif) repeat-x; }
.mcontrols{ margin-top:15px;}

.headerlink { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#000000;}
.headerlink a{ color:#000000; text-decoration:none;}
.headerlink a:hover { color:#333333; text-decoration:underline }

.menu-style{ background:url(/wt/llewellyn/images/landingPage/menu-bg.gif) repeat-x; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; } 
.menu-style a{ color:#fff; padding:0px 10px 0px 10px; text-decoration:none; }
.menu-style a:hover { color:#FFCC00}

.blue-splash { background-color:#d5e4f0; }

.right-controls {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px;  color:#414245; }
.right-controls tr{ background:url(/wt/llewellyn/images/landingPage/hseperator.gif) repeat-x bottom;} 

.mid-control { background:url(/wt/llewellyn/images/landingPage/middleside.gif) repeat-x top;  }

.ctrl-openhomes{ height:109px; }
.ctrl-openhomes div { padding:35px 0px 0px 70px;  background:url(/wt/llewellyn/images/landingPage/open-homes.gif) left top  no-repeat;  }

.ctrl-mobilesearch {  height:109px; }
.ctrl-mobilesearch div { padding:35px 0px 0px 70px; background:url(/wt/llewellyn/images/landingPage/mobile-phone-search.gif) left top no-repeat; }

.ctrl-mapsearch {   height:109px; }
.ctrl-mapsearch div {  padding:40px 0px 0px 70px; background:url(/wt/llewellyn/images/landingPage/map-seach.gif) left top no-repeat; }

.ctrl-globesearch { height:109px;}
.ctrl-globesearch div  {  padding:40px 0px 0px 70px; background:url(/wt/llewellyn/images/landingPage/global-search.gif) top left no-repeat; }

.ctrl-discsearch {   height:99px;}
.ctrl-discsearch div  { padding:40px 0px 0px 70px; background:url(/wt/llewellyn/images/landingPage/disclosure-search.gif) left top no-repeat;}

.title-link{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size:18px; color:#192f6d; }

.btn-search{ width:104px; height:20px; background:url(/wt/llewellyn/images/landingPage/btn-search.gif) no-repeat top; cursor:pointer; border:0px;   }
.btn-search:hover{ width:104px; height:20px; background:url(/wt/llewellyn/images/landingPage/btn-search.gif) no-repeat bottom;   cursor:pointer; border:0px;}

.btn-login{ background:url(/wt/llewellyn/images/landingPage/btn-login.gif) no-repeat top; width:136px; height:55px; border:0px; cursor:pointer;   }
.btn-login:hover{ background:url(/wt/llewellyn/images/landingPage/btn-login.gif) no-repeat bottom; width:136px; height:55px; border:0px;   cursor:pointer; }

.btn-signup{ background:url(/wt/llewellyn/images/landingPage/btn-signup.gif) no-repeat top; width:114px; height:55px; border:0px; cursor:pointer;   }
.btn-signup:hover{ background:url(/wt/llewellyn/images/landingPage/btn-signup.gif) no-repeat bottom; width:114px; height:55px; border:0px;   cursor:pointer; }


.redlink  { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#cc3333; }
.redlink  a{ color:#cc3333; }
.redlink:hover { color:#000000;}

.txt{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#333333;}
.white-txt { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#cdcdcd; line-height:18px;}


.footer-links{  font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#cdcdcd; font-weight:bold; line-height:20px; } 
.footer-links a{ color:#cdcdcd; padding:0px 6px 0px 6px; text-decoration:none; text-decoration:underline }
.footer-links a:hover{ color:#CC3333}

.imglink  , .imglink a { padding:0px; margin:0px;}

/*** for autocomplete jquery ***/
#jSuggestContainer {
position:absolute;
font: 12px Tahoma;
border:1px solid #212E37;
border-top:0;
background:#FFF;
max-height:178px;
overflow:hidden;
}

.jSuggestLoading {
font-style:italic;
padding: 10px;
}

#jSuggestContainer ul, #jSuggestContainer ul li{
margin: 0;
padding:0;
list-style:none;
}



#jSuggestContainer ul li{
padding: 2px 4px;
border-bottom: 0px dotted #ffe594;
color:#666;
background:#fff;
cursor:pointer
}

#jSuggestContainer ul li.last{
border-bottom: 0;
}

#jSuggestContainer ul li.jSuggestHover{
background:#CDDDE9;
color:#333;
}

/*=================================================*/

.hmenu{
	border:none;
	border:0px;
	margin:0px;
	padding:0px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background:url(/wt/llewellyn/images/landingPage/menu-bg.gif) repeat-x; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; 
	z-index:-3;
	}
.hmenu ul{
	background:url(/wt/llewellyn/images/landingPage/menu-bg.gif) repeat-x ; 
	height:43px;
	list-style:none;
	margin:0;
	padding:0;
	
	}
	.hmenu li{
	background:url(/wt/llewellyn/images/landingPage/menusep.gif) right no-repeat  ; 
		float:left;
		padding:0px;
		
		
		}
	.hmenu li a{
		
		color:#ffffff !important;
		display:block;
		font-weight:bold;
		line-height:35px;
		margin:0px;
		padding:0px 0px;
		text-align:center;
		text-decoration:none;
		font-size:11px;
		line-height:16px;
		padding-top:5px;

		}

		.hmenu li a:hover{
			background:#091d53 url(/wt/llewellyn/images/landingPage/shadow.gif) bottom center no-repeat;
			color:#FFFFFF;
			text-decoration:none; 
			height:39px;

			}
			.hmenu ul li:hover a {background:#091d53 url(/wt/llewellyn/images/landingPage/shadow.gif) bottom center no-repeat;
			color:#FFFFFF;
			text-decoration:none; 
			height:25px;
			
			}

		
		
			
	.hmenu li ul{
		background:#0c2467;
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:absolute;
		width:195px;
		z-index:200;
		*margin-left:-69px;
		/*top:1em;
		/*left:0;*/
		}
	.hmenu li:hover ul{
		display:block;
		
		
		}
	.hmenu li li {
		background:url('images/sub_sep.gif') bottom left no-repeat;
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:195px;
	
		}
	.hmenu li:hover li a{
		background:none;

		
		}
	.hmenu li ul a{
		display:block;
		height:20px;
		font-size:12px;
		font-style:normal;
		margin:0px;
		padding:5px 10px 0px 15px;
		text-align: left;
		border-bottom:1px solid #566795;
		color:#eeeeee;
		

		}
		.hmenu li ul a:hover, .hmenu li ul li:hover a{
			background:url(/wt/llewellyn/images/landingPage/menu-bg-hover.gif) center ;
			background:#061743;
			border:0px;
			color:#ffffff;
			text-decoration:none;
			border-bottom:1px solid #566795;

			}
	.hmenu p{
		clear:left;
		}	

.mheight { height:39px !important;}

.btn-psearch a{ background:url(/wt/llewellyn/images/landingPage/btn-property-search-0.gif) no-repeat top; width:109px; height:37px; display:block; color:#fff; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; text-align:center;  padding-top:7px;  }
.btn-psearch a:hover{ background:url(/wt/llewellyn/images/landingPage/btn-property-search-0.gif) no-repeat bottom; }

.btn-contacts a{ background:url(/wt/llewellyn/images/landingPage/btn-contact-0.gif) no-repeat top; width:120px; height:30px; display:block; color:#fff; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; text-align:center;  padding-top:14px;  }
.btn-contacts a:hover{ background:url(/wt/llewellyn/images/landingPage/btn-contact-0.gif) no-repeat bottom; }

.crsor {
cursor:pointer;
}
.unbold-footer-links{  font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#cdcdcd; font-weight:normal; line-height:20px; } 
.unbold-footer-links a{ color:#cdcdcd; padding:0px 6px 0px 6px; text-decoration:none; text-decoration:underline }
.unbold-footer-links a:hover{ color:#CC3333}

