#main a {	font-family: Helvetica, Arial, sans-serif;	color: #477529;}#main a:hover {	color: #569CBF;	text-decoration: none;}#main {	font-family: Helvetica, Arial, sans-serif;	font-size: 12px;	color: #565656;	line-height: 16px;}.bodytext {	font-family: Helvetica, Arial, sans-serif;	font-size: 12px;	color: #565656;	line-height: 16px;}.subheading {	font-family: Helvetica, Arial, sans-serif;	font-size: 18px;	color: #689948;}.heading {	font-family: Helvetica, Arial, sans-serif;	font-size: 26px;	line-height: 26px;	color: #477529;}#footer {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #999999;}#footer a {	color: #999999;}#footer a:hover {	text-decoration: none;}.callout-9 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #000000;}.listing-heading {	font-family: Arial, Helvetica, sans-serif;	font-size: 20px;	color: #FFFFFF;}#search {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;}#search a {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	text-decoration: none;}#search a:hover {	color: #F7ECBC;	text-decoration: none;}.quicksearch {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	color: #FFFFFF;}#menu {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;}#menu ul {	padding: 0px;	margin: 0px;	list-style: none;	}#menu li {	z-index: 90;	position: relative;	float: left;	background-image: url(../images/menu_off.gif);	}#menu li a {	text-decoration:none;	color: #676d62;	padding-left: 20px;	line-height: 50px;	}#menu li:hover, #menu li.over {	background-image: url(../images/menu_on.gif);	}#menu li a:hover {	background-color: transparent;	color: #000;	}#menu ul ul {	position: absolute;	top: 50px;	left: 18px;	width: 180px;	display: none;	border-left:1px solid #FFFFFF;	border-right:1px solid #FFFFFF;	border-bottom:1px solid #FFFFFF;	}#menu ul ul li {	display: block;	border: none;	background: url(../images/menu_on.gif);	}#menu ul ul li a {	line-height: 24px;	color: #676d62;	text-decoration: none;	font-size: 11px;	width: 180px;	text-indent: 8px;	display: block;	padding: 0;	}#menu ul ul li a:hover {	background-image: url(../images/menu_off.gif);	color: #000;	}li > ul {	top: auto;	left: auto;	}	/* Fix IE. Hide from IE Mac \*/* html #menu ul li { float: left; height: 1%; }* html #menu ul li a { height: 1%; }/* End */		#menu li:hover ul, #menu li.over ul { 	display: block; } /* The magic */#calendar {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;}#calendar a {	color: #000000;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;}#calendar a:hover {	color: #000000;	text-decoration: none;}.subheading2 {	font-family: Helvetica, Arial, sans-serif;	font-size: 18px;	color: #666666;	border-bottom:1px solid #e5e5e5;	line-height: 24px;}.subheading2 a {	text-decoration: none;		color: #666666;}#homecallouts p {	padding: 12px 0 0 0;	margin: 0;}#advancedsearch {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #A1B2D2;	text-decoration: none;	}#advancedsearch a {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #A1B2D2;	text-decoration: none;	}#advancedsearch a:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #FFFFFF;	text-decoration: underline;	}.small {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	}tr.ruled {	background-color: #FAF6E5;	}#topmenu {	z-index: 100;}#topmenu ul {	padding: 0px;	margin: 0px;	list-style: none;	z-index: 100;	}#topmenu ul li {	position: relative;	float: left;	text-indent: -5000px;	z-index: 100;	}#topmenu ul li a {	display: block;	z-index: 100;	}#topmenu ul li.divider {	text-indent: -5000px;	background-image: url(../images/top_menu_vert_line.gif);	width: 1px;	line-height: 59px;}#topmenu ul li a.topmenu-look {	background-image: url(../images/topmenu_look.jpg);	width: 171px;	line-height: 59px;	}#topmenu ul li a.topmenu-look:hover {	background-position:0% -59px;	}	#topmenu :hover > a {	background-position:0% -59px;}	#topmenu ul li a.topmenu-learn {	background-image: url(../images/topmenu_learn.jpg);	width: 171px;	line-height: 59px;	}#topmenu ul li a.topmenu-learn:hover {	background-position:0% -59px;	}#topmenu ul li a.topmenu-live {	background-image: url(../images/topmenu_live.jpg);	width: 134px;	line-height: 59px;	}#topmenu ul li a.topmenu-live:hover {	background-position:0% -59px;	}#topmenu ul li a.topmenu-video {	background-image: url(../images/topmenu_video.jpg);	width: 134px;	line-height: 59px;	}#topmenu ul li a.topmenu-video:hover {	background-position:0% -59px;	}#topmenu ul ul {	position: absolute;	top: 59px;	left: 0;	width: 169px;	visibility:hidden;	border-left:1px solid #406323;	border-right:1px solid #406323;	border-bottom:1px solid #406323;	z-index: 100;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	}#topmenu ul ul.look {	width: 230px;	}#topmenu ul ul.live {	width: 132px;	}#topmenu ul ul li {	display: block;	border: none;	background-image: url(../images/topmenu_submenu_off.gif);	z-index: 100;	}#topmenu ul ul li.look {	color: #b3b3b3;	text-decoration: none;	font-size: 12px;	width: 230px;	text-indent: 0;	display: block;	padding: 0;	z-index: 100;}#topmenu ul ul li a {	color: #b3b3b3;	text-decoration: none;	font-size: 12px;	width: 169px;	text-indent: 35px;	display: block;	padding: 0;	line-height: 30px;	z-index: 100;	}#topmenu ul ul.live li a {	width: 132px;	}#topmenu ul ul li a:hover {	/* background-image: url(../images/topmenu_submenu_on.gif);*/	z-index: 100;	color: #FFF;	} li > ul {	top: auto;	left: auto;	}		#topmenu ul li:hover ul,  #topmenu ul li.over ul { 	visibility:visible;} /* The magic */#topmenu ul ul li a.buyingandselling {	background-image: url(../images/topmenu_submenu_learn.gif);	}#topmenu ul ul li a.buyingandselling:hover {	background-position:0% -150px;	}#topmenu ul ul li a.finance {	background-image: url(../images/topmenu_submenu_learn.gif);	background-position:0% -30px;	}#topmenu ul ul li a.finance:hover {	background-position:0% -180px;	}#topmenu ul ul li a.makinganoffer {	background-image: url(../images/topmenu_submenu_learn.gif);	background-position:0% -60px;	}#topmenu ul ul li a.makinganoffer:hover {	background-position:0% -210px;	}#topmenu ul ul li a.closing {	background-image: url(../images/topmenu_submenu_learn.gif);	background-position:0% -90px;	}#topmenu ul ul li a.closing:hover {	background-position:0% -240px;	}#topmenu ul ul li a.moving {	background-image: url(../images/topmenu_submenu_learn.gif);	background-position:0% -120px;	}#topmenu ul ul li a.moving:hover {	background-position:0% -270px;	}#topmenu ul ul li a.makeover {	background-image: url(../images/topmenu_submenu_live.gif);	background-position:0% 0;	}#topmenu ul ul li a.makeover:hover {	background-position:0% -120px;	}#topmenu ul ul li a.remodeling {	background-image: url(../images/topmenu_submenu_live.gif);	background-position:0% -30px;	}#topmenu ul ul li a.remodeling:hover {	background-position:0% -150px;	}#topmenu ul ul li a.landscapes {	background-image: url(../images/topmenu_submenu_live.gif);	background-position:0% -60px;	}#topmenu ul ul li a.landscapes:hover {	background-position:0% -180px;	}#topmenu ul ul li a.livegreen {	background-image: url(../images/topmenu_submenu_live.gif);	background-position:0% -90px;	}#topmenu ul ul li a.livegreen:hover {	background-position:0% -210px;	}#leftmenu {	padding: 10px 0 0 14px;}#leftmenu h3 {	background: url(../images/leftmenu_careers.png) no-repeat;	color: #465967;	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: normal;	margin: 0 0 4px 0;	padding: 4px 0;	text-indent: 22px;}#leftmenu h3.adventure {	background-position: 0 -4px;}#leftmenu h3.success {	background-position: 0 -41px;}#leftmenu h3.career {	background-position: 0 -79px;}#leftmenu ul {	width: 200px;	z-index: 100;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	list-style: none;	padding: 0;	margin: 0 0 25px 0;	border-top: 1px solid #e4e7e7;	}#leftmenu ul li {	display: block;	border: none;	z-index: 100;	border-bottom: 1px solid #e4e7e7;	}#leftmenu ul li a {	color: #465967;	text-decoration: none;	font-size: 12px;	width: 200px;	text-indent: 35px;	display: block;	padding: 0;	line-height: 30px;	z-index: 100;	background-repeat: no-repeat;	}#leftmenu.careers ul li a {	background: url(../images/leftmenu_careers.png) no-repeat 8px -112px;	text-indent: 22px;	}#leftmenu ul li a:hover {	z-index: 100;	color: #569CBF;	} #leftmenu ul li a.buyingandselling {	background-image: url(../images/leftmenu_learn.png);	}#leftmenu ul li a.buyingandselling:hover {	background-position:0% -150px;	}#leftmenu ul li a.finance {	background-image: url(../images/leftmenu_learn.png);	background-position:0% -30px;	}#leftmenu ul li a.finance:hover {	background-position:0% -180px;	}#leftmenu ul li a.makinganoffer {	background-image: url(../images/leftmenu_learn.png);	background-position:0% -60px;	}#leftmenu ul li a.makinganoffer:hover {	background-position:0% -210px;	}#leftmenu ul li a.closing {	background-image: url(../images/leftmenu_learn.png);	background-position:0% -90px;	}#leftmenu ul li a.closing:hover {	background-position:0% -240px;	}#leftmenu ul li a.moving {	background-image: url(../images/leftmenu_learn.png);	background-position:0% -120px;	}#leftmenu ul li a.moving:hover {	background-position:0% -270px;	}#leftmenu ul li a.makeover {	background-image: url(../images/leftmenu_live.png);	background-position:0% 0;	}#leftmenu ul li a.makeover:hover {	background-position:0% -120px;	}#leftmenu ul li a.remodeling {	background-image: url(../images/leftmenu_live.png);	background-position:0% -30px;	}#leftmenu ul li a.remodeling:hover {	background-position:0% -150px;	}#leftmenu ul li a.landscapes {	background-image: url(../images/leftmenu_live.png);	background-position:0% -60px;	}#leftmenu ul li a.landscapes:hover {	background-position:0% -180px;	}#leftmenu ul li a.livegreen {	background-image: url(../images/leftmenu_live.png);	background-position:0% -90px;	}#leftmenu ul li a.livegreen:hover {	background-position:0% -210px;	}.careersvideowrapper {	height: 266px;	overflow: hidden;	position: relative;	}.careersvideo {	left: 0;	position: absolute;		top: 0;}.qs {	height: 317px;	position: relative;	width: 230px;}.qsform {	left: 50px;	position: absolute;		top: 100px;}
