/*		RESET
_______________________________________________*/

			body {
				color: #333;
				/*background: #fff url(../images/bg.gif) center top repeat-y;*/
				background: #000;
			}
			
			body.ajax {
				color: #333;
				background: #fff;
				/*margin: 20px 0;*/
			}
			
			.colorBoxHtml {
				padding: 10px 15px;
				margin-bottom: 10px;
			}
			
			html, body, div, dl,
			dt, dd, ul,
			ol, li, h1,
			h2, h3, h4,
			h5, h6, pre,
			code, form, fieldset,
			legend, input, textarea, select,
			p, blockquote, th, 
			td, img {
				margin: 0;
				padding: 0;
			}
			
			table {
				border-collapse: collapse;
				border-spacing: 0;
			}
			
			fieldset, img {
				border: 0;
			}
			
			address, caption, cite, 
			code, dfn, em,
			strong, th, var {
				font-style: normal;
				font-weight: normal;
			}
			
			ul, li {
				list-style: none;
			}
			
			caption, th {
				text-align: left;
			}
			
			h1, h2, h3,
			h4, h5, h6 {
				font-size: 100%;
				font-weight: normal;
			}
			
			/*em {
				font-family: 'LinotypeUniversW01-RgIt', Arial, Helvetica, sans-serif;
			}*/
			
			q:before, q:after {
				content:'';
			}
			
			abbr, acronym {
				border: 0;
				font-variant: normal;
			}
			
			/*sup {
				vertical-align: text-top;
			}*/
			
			sub {
				vertical-align: text-bottom;
			}
			
			input, textarea, select {
				font-family: Arial, Helvetica, sans-serif !important;
				font-size: inherit;
				font-weight: inherit;
			}
			
			/* to enable resizing for IE */
			input, textarea, select {
				*font-size: 100%;
			}
			/* because legend doesn't inherit in IE */
			legend {
				color: #000;
			}
			
			
/*		MAIN TAGS
_______________________________________________*/

			
			html {
				overflow-x: auto;
				overflow-y: scroll;
			}
			
			body, div, dl,
			dt, dd, ul,
			ol, li, h1,
			h2, h3, h4,
			h5, h6, pre,
			code, form, fieldset,
			legend, input, textarea, select,
			p, blockquote, th, 
			td, label {
				font-family: 'LinotypeUniversW02-Regu', Arial, Helvetica, sans-serif;
				font-size: 13px;
				line-height: 19px;	
				color: #333;
			}
			
			.photo {
				background: #fff;
				padding: 9px;
				border: 1px solid #d8d1cd;
				box-shadow: 0px 0px 5px #ddd;
				-moz-box-shadow: 0px 0px 5px #ddd;
				-webkit-box-shadow: 0px 0px 5px #ddd; 
			}

			img.photo {
				margin-bottom: 22px;
			}
			
			/* captions over photos */
			
			div.caption {
				position: absolute;
				width: 260px !important;
				height: 280px; 
				top: 0;
				right: 0;
				z-index: 11;
				position: absolute;
				margin: 10px 10px 10px 0;
				padding: 10px 20px;
				background: #fff;
			}
			
			div.caption.wide {
				position: absolute;
				width: 580px !important;
				height: 363px; 
				top: 0;
				left: 10px;
				z-index: 11;
				position: absolute;
				margin: 10px 10px 10px 0;
				padding: 18px 20px;
				background: url(../images/bg-slidetextwide.png);
			}
			
			div.caption h1 {
				/*color: #fff;*/
				color: #006036;
				margin-bottom: 10px !important;
			}
			
			div.caption.wide h1 {
				color: #006036;
			}
			
			div.caption p, div.caption a {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				/*color: #eee;*/
			}
			
			div.caption.wide p {
				color: #333;
			}
			
			/*div.caption a {
				color: #00C66C;
			}*/
			
			map {
				outline: none;
			}
			
			p, h1, h2, h3, h4,
			h5, h6, ul, blockquote {
				margin-bottom: 17px;
			}
			
			h1, h2, h3, h3 a, h4 {
				font-family: 'LinotypeUniversW01-Medi 723679', Arial, Helvetica, sans-serif !important;
				/*font-weight: bold;*/
			}

			h1, h2.alt {
				font-size: 21px;
				line-height: 25px;
				color: #006036;
				letter-spacing: -1px;
			}
			
			h1 span {
				margin: 0 10px;
			}
			
			h1 span.black {
				color: #000;
				margin: 0;
			}
			
			h1 span.aspire {
				font-family: Georgia, "Times New Roman", Times, serif;
				font-size: 27px;
				line-height: 29px;
				font-style: italic;
				margin: 0;
			}
			
			h2 {
				font-size: 16px;
				line-height: 21px;
				color: #333;
				padding-bottom: 3px;
				border-bottom: 1px solid #d8d1cd;
				margin-bottom: 14px;
			}
			
			h2.alt {
				color: #333;
				padding-bottom: 3px;
				border-bottom: none;
			}

			h3, h3 a {
				font-size: 14px !important;
				font-weight: normal !important;
				line-height: 19px !important;
				color: #006036;
				margin-bottom: 10px;
			}
				
			h4 {
				/*font-family: Arial, Helvetica, sans-serif !important;*/
				font-size: 14px;
				font-weight: normal !important;
				line-height: 17px;
				color: #222;
				margin-bottom: 15px;
			}
			
				h4.ashtons-logo {
					background: url(../images/i_ashtons.gif) 0 2px no-repeat;
					padding-left: 20px;
				}
			
			h5 {
				font-size: 12px;
				line-height: 14px;
				margin-bottom: 6px;
				color: #000;
			}
			
			h6 {
			}
			
			a {
				font-family: 'LinotypeUniversW01-Medi 723679', Arial, Helvetica, sans-serif;
				font-size: inherit;
				line-height: inherit;
				color: #006036;
				text-decoration: none;
				outline: none;
			}
				a:hover {
					text-decoration: underline;
				}
				
			a.button {
				padding: 6px 0;
				background: #006036;
				color: #fff !important;
				text-align: center;
				display: block;
				-webkit-transition: all 0.2s ease-in;
				-moz-transition: all 0.2s ease-in;
				-o-transition: all 0.2s ease-in;
				transition: all 0.2s ease-in;
			}
			
				a.button:hover {
					background: #000;
					text-decoration: none;
				}
				
			em {
				font-style: italic;
			}
			
			em strong {
				font-style: italic;
				font-weight: bold;
			}
			
			strong {
				font-weight: bold !important;
			}


/*			TABLES
_______________________________________________*/

			caption {
				margin: 0 0 5px 0;
				text-align: left;
				font-size: 11px;
			}
			tr {
				border-bottom: 1px dotted #d8d1cd;
			}
			th, td {
				padding: 10px 0;
			}
			th {
				font-weight: bold;
				color: #ea200a;
				text-align: left;
			}
			td.error {
				color: #ff3300;
				font-size: 11px;
			}
			td.date {
				color: #006036;
				font-size: 12px;
				width: 140px;
			}
			td em {
				font-family: Georgia, "Times New Roman", Times, serif;
				font-size: 12px;
				color: #656565;
			}
			
			table table {
				margin: 0;
				border-bottom: 1px solid #ccc;
			}
			
			
/*			LISTS
_______________________________________________________________*/
		
			/* UNORDERED LIST */
			
			ul {
				margin: 0 0 18px 0;
			}
				ul li {
					margin: 0 0 5px 25px;
					padding: 0;
					list-style: square;

				}
					ul li ul {
						margin-top: 4px;
						margin-left: 15px;
					}
						ul li ul li {
							margin-left: 0;
							list-style: circle;
						}
						
			/* ORDERED LIST */
			
			ol {
				list-style: georgian;
				margin: 0 0 18px 0;
			}
				ol li {
					margin: 0 0 3px 32px;
					/*padding: 0 0 0 13px;*/
					list-style: decimal;
				}
					ol li ol {
						margin-top: 4px;
					}
						ol li ol li {
							margin-left: 13px;
							list-style:lower-alpha;
						}
						
			/* LINKLIST LARGE */
						
			ul.linklist {
				list-style: none !important;
			}
				ul.linklist li {
					list-style: none !important;
					margin: 0 0 5px 0;
					line-height: 17px;
				}
					ul.linklist a {
						display: block;
						width: auto;
						border-bottom: 1px dotted #d8d1cd;
						padding: 3px 0 9px 32px;
					}
					
					ul.linklist a:hover {
						text-decoration: none;
						color: #222 !important;
						border-bottom: 1px solid #d8d1cd;
					}
					
					ul.linklist li.tel, ul.linklist li.fax, ul.linklist li.client, ul.linklist li.tick, ul.linklist li.uk {
						width: auto;
						border-bottom: 1px dotted #d8d1cd;
						padding: 3px 0 9px 32px;
					}
					
					ul.linklist li.assess {
						background: transparent url(../images/i_assessment.gif) 0 0 no-repeat;
					}
					ul.linklist li.back {
						background: transparent url(../images/i_back.gif) 0 0 no-repeat;
					}
					ul.linklist li.calc {
						background: transparent url(../images/i_calc.gif) 0 0 no-repeat;
					}
					ul.linklist li.client {
						background: transparent url(../images/i_client.gif) 0 0 no-repeat;
					}
					ul.linklist li.costs a {
						background: transparent url(../images/i-costs.gif) 0 -1px no-repeat;
					}
					ul.linklist li.doc a {
						background: transparent url(../images/i-doc.gif) 0 -1px no-repeat;
					}
					ul.linklist li.download a {
						background: transparent url(../images/i_download.gif) 0 0 no-repeat;
					}
					ul.linklist li.filter a {
						background: transparent url(../images/i_filter.gif) 0 0 no-repeat;
					}
					ul.linklist li.linkdown a {
						background: transparent url(../images/i_arrow-down.gif) 0 0 no-repeat;
					}
					ul.linklist li.email a {
						background: transparent url(../images/i_email.gif) 0 0 no-repeat;
					}
					ul.linklist li.epc a {
						background: transparent url(../images/i_epc.gif) 0 0 no-repeat;
					}
					ul.linklist li.fax {
						background: transparent url(../images/i_fax.gif) 0 0 no-repeat;
					}
					ul.linklist li.floorplan {
						background: transparent url(../images/i_floorplan.gif) 0 0 no-repeat;
					}
					ul.linklist li.maps a {
						background: transparent url(../images/i-map.gif) 0 -2px no-repeat;
					}
					ul.linklist li.news a {
						background: transparent url(../images/i-news.gif) 0 -2px no-repeat;
					}	
					ul.linklist li.page a {
						background: transparent url(../images/i_page.gif) 0 0 no-repeat;
					}
					ul.linklist li.pdf a {
						background: transparent url(../images/i-pdf.gif) 0 -1px no-repeat;
					}
					ul.linklist li.print a {
						background: transparent url(../images/i_print.gif) 0 0 no-repeat;
					}
					ul.linklist li.schools {
						background: transparent url(../images/i_schools.gif) 0 0 no-repeat;
					}
					ul.linklist li.star {
						background: transparent url(../images/i_star.gif) 0 0 no-repeat;
					}
					ul.linklist li.tel {
						background: transparent url(../images/i_tel.gif) 0 0 no-repeat;
					}
					ul.linklist li.testimonial {
						background: transparent url(../images/i_testimonial.gif) 0 0 no-repeat;
					}
					ul.linklist li.tick {
						background: transparent url(../images/i_tick.gif) 0 0 no-repeat;
					}
					ul.linklist li.tip a {
						background: transparent url(../images/i_tip.gif) 0 0 no-repeat;
					}
					ul.linklist li.uk {
						background: transparent url(../images/i_uk.gif) 0 0 no-repeat;
					}
					ul.linklist li.vacancy a {
						background: transparent url(../images/i_vacancy.gif) 0 0 no-repeat;
					}
					ul.linklist li.noBorder a, ul.linklist li.noBorder a:hover {
						border-bottom: none;
					}
					
					ul.linklist strong {
						color: #555;
					}
						
					
			/* bulletless list // .bulletless */
					
			ul.bulletless {
				list-style: none;
				padding: 0;
				margin: 0 0 16px 0;
			}
				ul.bulletless li {
					list-style: none;
					margin-left: 0;
					margin-bottom: 1px;
					padding: 0;
				}
			
			
			/* account list */
			
			ul.account {
				list-style: none;
				padding: 0;
				margin: 10px 0 16px 5px;
			}
				ul.account li {
					float: left;
					list-style: none;
					margin-left: 0;
					margin-bottom: 1px;
					line-height: 16px;
					padding: 0;
				}
					ul.account li.prop {
						margin-right: 15px;
						background: url(../images/i_property.gif) 0 0 no-repeat;
						padding-left: 24px;
					}
					ul.account li.logout {
						background: url(../images/i_logout.gif) 0 0 no-repeat;
						padding-left: 24px;
					}
				
				
			/* latest news */
			
			ul.news, ul.news li {
				margin: 0 0 18px 0;
				padding: 0;
				list-style: none;
			}
			
			ul.news li {
				background: url(../images/i_news-beige.gif) 0 0 no-repeat;
				padding-left: 45px;
				margin-bottom: 10px
			}
			
			ul.news li.career {
				background: url(../images/i_careers-beige.gif) 0 0 no-repeat;
			}
			
			ul.news li a {
				font-family: Arial, Helvetica, sans-serif !important;
				font-size: 11px;
				line-height: 17px;
				color: #006036;
				display: block;
				padding: 8px;
				background: #e4dfd8;
			}
			
			ul.news li a:hover {
				color: #333;
				text-decoration: none;
			}
			
			/* news in main content */
				
				#mainNews ul.news li {
					background: url(../images/i_news-wh.gif) 0 0 no-repeat;
					padding-left: 45px;
					margin-bottom: 10px
				}
				
				#mainNews ul.news li.career {
					background: url(../images/i_careers.gif) 0 0 no-repeat;
				}
				
				#mainNews ul.news li a {
					color: #006036;
					font-family: 'LinotypeUniversW02-Regu', Arial, Helvetica, sans-serif !important;
					font-size: 13px;
					background: #e7decf;
					-webkit-transition: all 0.1s ease-in;
					-moz-transition: all 0.1s ease-in;
					-o-transition: all 0.1s ease-in;
					transition: all 0.1s ease-in;
				}
				
				#mainNews ul.news li a:hover {
					color: #222;
					text-decoration: none;
					padding-left: 15px;
					-webkit-transition: all 0.1s ease-out;
					-moz-transition: all 0.1s ease-out;
					-o-transition: all 0.1s ease-out;
					transition: all 0.1s ease-out;
				}
				
				#mainNews ul.news li a p {
					color: #847566;
					font-family: Arial, Helvetica, sans-serif !important;
					font-size: 11px !important;
					line-height: 16px;
					background: #e7decf;
					margin: 0 10px 0 0;
					-webkit-transition: all 0.1s ease-in;
					-moz-transition: all 0.1s ease-in;
					-o-transition: all 0.1s ease-in;
					transition: all 0.1s ease-in;
				}
				
				#mainNews ul.news.side li {
					background: url(../images/i_news-sm.gif) 0 right no-repeat;
					padding-right: 7px;
					padding-left: 0;
					margin-bottom: 10px
				}
				
				#mainNews ul.news.side li a {
					font-size: 12px;
				}
				
			/* news detail */
			
			.date {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #777;
			}
				
				
				
				
/*			FORMS
_______________________________________________________________*/	

			.myForm {
				/*border-top: 1px dotted #ddd;
				border-bottom: 1px dotted #ddd;*/
				padding: 0 0 18px 0;
				margin: 0 0 18px 0;
			}
			
			label {
				float: left;
				display: block;
				width: 155px;
				font-family: 'LinotypeUniversW01-Medi 723679', Arial, Helvetica, sans-serif;
				/*font-weight: bold;*/
				color: #555;
				line-height: 26px;
			}
			
			.colorBoxHtml label {
				width: 280px;
			}
		
			input, textarea {
				float: left;
				width: 250px;
				height: 16px;
				border: 1px solid #ccc;
				background: #fff;
				line-height: 14px;
				padding: 4px;
				margin: 0 5px 5px 0;
				border-radius: 2px; 
				-moz-border-radius: 2px; 
				-webkit-border-radius: 2px;
			}
			
			input.radio, input.checkbox {
				float: left;
				width: auto;
				height: auto;
				border: none !important;
				padding: 0;
				margin: 0 5px 0 0 !important;
			}
			
			input.radio {
				padding: 3px 0 0 0;
			}
			
			input.checkbox {
				background: none;
			}
			
			input.button {
				width: 201px;
				height: 25px;
				line-height: 5px;
				font-family: 'LinotypeUniversW01-Medi 723679', Arial, Helvetica, sans-serif;
				font-size: 11px;
				text-transform: uppercase;
				border: none !important;
				background-color: #006036;
				color: #fff;
				outline: none;
				cursor: pointer;
				/*-moz-box-shadow: 0 0 3px #5a4a2e;
				-webkit-box-shadow: 0 0 3px #5a4a2e;
				box-shadow: 0 0 3px #5a4a2e;*/
			}
			
			.colorBoxHtml input.button {
				width: 260px;
				margin-left: 280px;
			}
			
			.colorBoxHtml input.prefix {
				margin-left: 280px;
			}
			
			textarea {
				height: 152px;
			}
			
			select {
				width: 262px;
				height: 25px;
				line-height: 19px;
				border: 1px solid #ccc;
				padding: 3px;
				margin: 0 3px 0 0;
				color: #444;
				border-radius: 2px; 
				-moz-border-radius: 2px; 
				-webkit-border-radius: 2px;
			}
			
			select.multi {
				height: 152px;
			}
			
			.cell {
				clear: both;
			}
			
			.cell ul {
				margin: 10px 0 0 0;
				list-style: none;
			}
			
			.cell ul li {
				list-style: none !important;
				float: left;
				width: 144px;
				font-size: 11px;
				line-height: 13px;
				margin: 0 0 8px 0;
				padding: 0;
			}
			
			.checkgroup {
				float: left;
				width: 288px;
				margin: 0 0 13px 0;
			}
			
			.required {
				font-size: 11px;
				color: #cf1131;
			}
			

/*			LINE / SPACER
_______________________________________________________________*/	

			.lne, .spc {
				height: 0;
				margin-bottom: 16px;
			}
				.sol {
					border-bottom: 1px solid #ddd;
				}
				.dot {
					border-bottom: 1px dotted #ddd;
				}
			
			
/*		CONTAINER WRAP
_______________________________________________*/

			.container {
				clear: both;
				width: 100%;
				background: #fff;	
				padding-top: 30px;
				padding-bottom: 5px;
			}
			
			/*.secondary {
				background: #6a6a6a;
				width: 972px;
				padding-top: 20px;
				padding-bottom: 0px;
				margin: 0 auto;
				border: 3px solid #fff;
			}*/
			
			/*.footer {
				background: #000;
				padding-top: 20px;
				padding-bottom: 0px;
				margin: 0 auto;
				width: 972px;
				border-top: none;
				border-right: 3px solid #fff;
				border-left: 3px solid #fff;
				border-bottom: 30px solid white;
			}*/
			
			#mainWrap {
				padding-top: 0;
			}
			
			.header {
				background: #e7decf;
				padding-top: 25px;
				padding-bottom: 0;
				border-bottom: 1px solid #cab897;
				margin-bottom: 25px;
			}
			
			.secondary {
				background: #cdc5b8;
				padding-top: 25px;
				padding-bottom: 0;
			}
			
			.footer {
				background: #181512;
				padding-top: 30px;
				margin-bottom: 0;
			}
			
			
/*		CONTAINERS
_______________________________________________*/

			.container_form {
				margin-left: auto;
				margin-right: auto;
				width: 580px;
			}
			
			.container_12 {
				margin-left: auto;
				margin-right: auto;
				width: 960px;
				/*margin-bottom: 20px; *//* IE 7 for F***ks sake */
			}
			
			
/*		GRID FIRST-LAST
_______________________________________________*/
			
			.first {
				margin-left: 0 !important;
			}
			
			.last {
				margin-right: 0 !important;
			}
			
			
			
/*		GRID GLOBAL
_______________________________________________*/
			 
			.grid_1, 
			.grid_2, 
			.grid_3, 
			.grid_4, 
			.grid_5, 
			.grid_6, 
			.grid_7, 
			.grid_8, 
			.grid_9, 
			.grid_10, 
			.grid_11,
			.grid_12{
				display:inline;
				float: left;
				position: relative;
				margin-left: 10px;
				margin-right: 10px;
				margin-bottom: 20px;
			}
			
			
/*		GRID 2 COLUMNS
_______________________________________________*/
			
			.container_12 .grid_1{
				width:60px;
			}
			
			.container_12 .grid_2{
				width:140px;
			}
			
			.container_12 .grid_3{
				width:220px;
			}
			
			.container_12 .grid_4{
				width:300px;
			}
			
			.container_12 .grid_5{
				width:380px;
			}
			
			.container_12 .grid_6{
				width:460px;
			}
			
			.container_12 .grid_7{
				width:540px;
			}
			
			.container_12 .grid_8{
				width:620px;
			}
			
			.container_12 .grid_9{
				width: 700px;
			}
			
			.container_12 .grid_10{
				width: 780px;
			}
			
			.container_12 .grid_11{
				width: 860px;
			}
			
			.container_12 .grid_12{
				width: 940px;
			}
			
			
			
/*		GRID PREFIX
_______________________________________________*/
			
			.container_12 .prefix_1 {
				padding-left:80px;
			}
			
			.container_12 .prefix_2 {
				padding-left:160px;
			}
			
			.container_12 .prefix_3 {
				padding-left:240px;
			}
			
			.container_12 .prefix_4 {
				padding-left:320px;
			}
			
			.container_12 .prefix_5 {
				padding-left:400px;
			}
			
			.container_12 .prefix_6 {
				padding-left:480px;
			}
			
			.container_12 .prefix_7 {
				padding-left:560px;
			}
			
			.container_12 .prefix_8 {
				padding-left:640px;
			}
			
			.container_12 .prefix_9 {
				padding-left:720px;
			}
			
			.container_12 .prefix_10 {
				padding-left:800px;
			}
			
			.container_12 .prefix_11 {
				padding-left:880px;
			}
			
			
/*		GRID SUFFIX
_______________________________________________*/
			
			.container_12 .suffix_1 {
				padding-right:80px;
			}
			
			.container_12 .suffix_2 {
				padding-right:160px;
			}
			
			.container_12 .suffix_3 {
				padding-right:240px;
			}
			
			.container_12 .suffix_4 {
				padding-right:320px;
			}
			
			.container_12 .suffix_5 {
				padding-right:400px;
			}
			
			.container_12 .suffix_6 {
				padding-right:480px;
			}
			
			.container_12 .suffix_7 {
				padding-right:560px;
			}
			
			.container_12 .suffix_8 {
				padding-right:640px;
			}
			
			.container_12 .suffix_9 {
				padding-right:720px;
			}
			
			.container_12 .suffix_10 {
				padding-right:800px;
			}
			
			.container_12 .suffix_11 {
				padding-right:880px;
			}
			
						
/*		GRID PUSH
_______________________________________________*/
			
			.container_12 .push_1 {
				left:80px;
			}
			
			.container_12 .push_2 {
				left:160px;
			}
			
			.container_12 .push_3 {
				left:240px;
			}
			
			.container_12 .push_4 {
				left:320px;
			}
			
			.container_12 .push_5 {
				left:400px;
			}
			
			.container_12 .push_6 {
				left:480px;
			}
			
			.container_12 .push_7 {
				left:560px;
			}
			
			.container_12 .push_8 {
				left:640px;
			}
			
			.container_12 .push_9 {
				left:720px;
			}
			
			.container_12 .push_10 {
				left:800px;
			}
			
			.container_12 .push_11 {
				left:880px;
			}
			
			
			
/*		GRID PULL
_______________________________________________*/
			
			.container_12 .pull_1 {
				right:80px;
			}
			
			.container_12 .pull_2 {
				right:160px;
			}
			
			.container_12 .pull_3 {
				right:240px;
			}
			
			.container_12 .pull_4 {
				right:320px;
			}
			
			.container_12 .pull_5 {
				right:400px;
			}
			
			.container_12 .pull_6 {
				right:480px;
			}
			
			.container_12 .pull_7 {
				right:560px;
			}
			
			.container_12 .pull_8 {
				right:640px;
			}
			
			.container_12 .pull_9 {
				right:720px;
			}
			
			.container_12 .pull_10 {
				right:800px;
			}
			
			.container_12 .pull_11 {
				right:880px;
			}
			
			
			
/*		CLEARING STUFF
_______________________________________________*/
			
			
			.clear {
				clear: both;
				display: block;
				overflow: hidden;
				visibility: hidden;
				width: 0;
				height: 0;
			}
			
			.clear.stripe {
				visibility: visible;
				width: 940px;
				height: 10px;
				margin: 0 auto 20px auto;
				background: url(../images/bg-clear.png) 0 0 repeat-x;
			}
			
			
			.clearfix:after {
				clear: both;
				content: ' ';
				display: block;
				font-size: 0;
				line-height: 0;
				visibility: hidden;
				width: 0;
				height: 0;
			}
			
			.clearfix {
				display: inline-block;
			}
			
			* html .clearfix {
				height: 1%;
			}
			
			.clearfix {
				display: block;
			}
			

/*		MAIN CONTENT ELEMENTS
_______________________________________________*/			
			
			.grid_2 p, .grid_2 a, .grid_2 li {
				font-family: Arial, Helvetica, sans-serif !important;
				font-size: 11px;
				line-height: 17px;
			}
			
			.grid_2 a {
				font-weight: bold;
			}
			
			/* CLIENT LOGIN */

			.cLogin {
				/*background: #006036;*/
				width: 290px;
				padding: 5px;
			}
			
			.cLogin label, .cLogin p {
				font-size: 11px;
				width: auto;
				line-height: 11px;
				color: #5a4a2e;
				margin-bottom: 2px;
			}
			
			.cLogin label, .cLogin p {
				font-family: 'LinotypeUniversW01-Bold 723697', Arial, Helvetica, sans-serif;
				font-weight: bold;
				/*line-height: 11px;
				color: #000;
				margin-bottom: 3px;*/
			}
			
			.cLogin a {
				font-size: 12px;
				margin-bottom: 3px;
			}
			
			.cLogin input {
				float: left;
				width: 102px;
				font-size: 11px;
				line-height: 16px;
				color: #333;
				margin-bottom: 0;
				border: none;
			}
			
			.cLogin input.password {
				color: #333;
			}
			
			.cLogin input.button {
				width: 60px;
				height: 24px;
				margin-right: 0;
				color: #fff;
				font-weight: bold;
			}
			
			/* NAVIGATION */
			
			#navigation ul, #navigation ul li {
				margin: 0 0 -1px 0;
				padding: 0;
				list-style: none;
			}
			
				#navigation {
					margin-top: 0;
					margin-bottom: 0;
					/*border-bottom: 1px solid #d8d1cd;*/
				}
			
				#tabs li, #tabs li a {
					float: left;
					margin: 0 1px 0 0;
					padding: 0;
					display: block;
				}
				
				#tabs li {
					margin-right: 4px;
				}
				
				#tabs li a {
					outline: none;
					text-transform: uppercase;
					font-family: 'LinotypeUniversW01-Medi 723679', Arial, Helvetica, sans-serif;
					font-size: 12px;
					padding: 7px 10px 5px 10px;
					color: #fff;
					background: #cdc5b8;
					border: 1px solid #cdc5b8;
					/*border-bottom: 1px solid #d8d1cd;*/
					border-bottom: 1px solid #bda77d;
					-webkit-border-top-left-radius: 5px;
					-webkit-border-top-right-radius: 5px;
					-moz-border-radius-topleft: 5px;
					-moz-border-radius-topright: 5px;
					border-top-left-radius: 5px;
					border-top-right-radius: 5px;
					-webkit-transition: all 0.2s ease-out;
					-moz-transition: all 0.2s ease-out;
					-o-transition: all 0.2s ease-out;
					transition: all 0.2s ease-out;
				}
				
				#tabs li.search a {
					background: #111;
					border: 1px solid #111;
				}
				
				#tabs li a:hover{
					color: #006036;
					border: 1px solid #f3efe9;
					border-bottom: 1px solid #e7decf;
					text-decoration: none;
					background: #f3efe9;
				}
				
				#tabs li a.selected {
					position: relative;
					z-index: 101;
					color: #006036;
					text-decoration: none;
					background: #fff;
					border: 1px solid #fff;
					border-bottom: 1px solid #fff;
				}
					
				#tabs li.share {
					float: right;
					text-align: right;
					font-family: 'LinotypeUniversW01-Bold 723697', Arial, Helvetica, sans-serif;
					font-size: 10px;
					line-height: 25px;
					padding-top: 2px;
					/*color: #333;*/
				}
				
				#tabs li.share img {
					margin-left: 8px;
					padding-top: 4px;
				}
				
				#tabs li.share a {
					float: right;
					padding: 0;
					border: none !important;
					background: transparent;
				}
				
				#tabs li.share a:hover {
					float: right;
					padding: 0;
					background: none;
					border: 1px solid #fff;
					border-bottom: none;
				}
				
				/* SEARCH BOX */
				
				#search ul.tabs, #search ul.tabs li {   
					margin: 0;
					padding: 0; 
					list-style: none;    
				}
				 
				#search ul.tabs li {
					display: inline; /*IE 7 again*/
					font-family: 'LinotypeUniversW01-Medi 723679', Arial, Helvetica, sans-serif !important;
					font-size: 19px;
					line-height: 24px;
					color: #fff;
				}
				
				#search ul.tabs li a, #search ul.tabs li a.inactive, #search ul.tabs li.share a {
					float: left;  
					width: 205px;
					background: #e7decf;
					display: block;   
					color: #006036;  
					padding: 10px 15px 10px 15px;   
					text-decoration: none;  
					border-top-left-radius: 5px;
					border-top-right-radius: 5px;
					-webkit-transition: all 0.2s ease-out;
					-moz-transition: all 0.2s ease-out;
					-o-transition: all 0.2s ease-out;
					transition: all 0.2s ease-out;       
				}   

				#search ul.tabs li a:hover {   
					background: #cdc5b8;
					color: #006036;  
				}

				#search ul.tabs li a.active {   
					background: #222 /*#e7decf*/;   
					color: #fff;     
				}
				
				#search ul.tabs li.first a {
					margin-right: 3px;
					width: 190px;        
				} 
				
				#search .content { 
					clear: both;
					display: inline-block;
					background: #fff; 
					border: 1px solid #d8d1cd; 
					padding: 13px 15px 10px 15px; 
					height: 360px;
					width: 750px;
				}
				
				#search .content .col { 
					width: 275px;
					float: left; 
					padding-left: 20px;
					padding-top: 0px;
				}
				
				#search .content .col.first { 
					position: relative;
					width: 450px; 
					padding-left: 0; 
					padding-top: 0;
				}
				
				#search .content .col.first #mapImg, #search .content .col.first #mapImg-rent {
					position: absolute;
					z-index: 2; 
					top: 40px;
					left: 0;
				}
				#search .content .col.first #mapClick, #search .content .col.first #mapClick-rent {
					position: absolute; 
					z-index: 11;
					top: 40px;
					left: 0;
					outline: none;
				}
				#search .content .col.first #map_HPN, #search .content .col.first #map-rent_HPN {
					position: absolute; 
					z-index: 3;
					left: 133px;
					top: 40px;
				}
				#search .content .col.first #map_WGC, #search .content .col.first #map-rent_WGC {
					position: absolute; 
					z-index: 4;
					left: 264px;
					top: 150px;
				}
				#search .content .col.first #map_STA, #search .content .col.first #map-rent_STA {
					position: absolute; 
					z-index: 5;
					left: 85px;
					top: 210px;
				}
				#search .content .col.first #map_RED, #search .content .col.first #map-rent_RED {
					position: absolute; 
					z-index: 6;
					left: 0;
					top: 40px;
				}
				#search .content .col.first #map_EAV, #search .content .col.first #map-rent_EAV {
					position: absolute; 
					z-index: 7;
					left: 277px;
					top: 40px;
				}
				#search .content .col.first #roll_HPN, #search .content .col.first #roll-rent_HPN {
					position: absolute; 
					z-index: 7;
					left: 133px;
					top: 40px;
				}
				#search .content .col.first #roll_WGC, #search .content .col.first #roll-rent_WGC {
					position: absolute; 
					z-index: 8;
					left: 264px;
					top: 150px;
				}
				#search .content .col.first #roll_STA, #search .content .col.first #roll-rent_STA {
					position: absolute; 
					z-index: 9;
					left: 85px;
					top: 210px;
				}
				#search .content .col.first #roll_RED, #search .content .col.first #roll-rent_RED {
					position: absolute; 
					z-index: 10;
					left: 0;
					top: 40px;
				}
				#search .content .col.first #roll_EAV, #search .content .col.first #roll-rent_EAV {
					position: absolute; 
					z-index: 10;
					left: 277px;
					top: 40px;
				}
				
				#search .content .col p, #search .content .col label {
					font-family: 'LinotypeUniversW01-Medi 723679', Arial, Helvetica, sans-serif;
					font-size: 14px; 
					margin-bottom: 10px;   
				}
				
				#search .content .col label {
					width: auto;
					color: #333;
					line-height: 17px !important;
				}
				
				#search .content .col label span {
					color: #006036;
				}
				
				#search .content .col select, #search .content .col input {
					width: 180px;
					font-size: 12px;
					border: 1px solid #cab897;
					margin: 0;
				}
				
				#search .content .col p.box label {
					padding-top: 4px;
				}
				
				#search .content .col input {
					width: 150px;
					float: right;
					margin-right: 5px;
					font-size: 11px;
				}
				
					#search .content .col input.checkbox, #search .content .col label.checkbox{
						float: left !important;
						width: auto;
					}
				
				#search .content .col input.button {
					width: 275px;
					margin: 10px 0 0 0;
					float: left;
				}
				
				#mapShim {
					outline: none;
				}
				
				#search a.button {
					display: block;
					width: 205px;
					height: 27px;
					line-height: 28px;
					font-family: 'LinotypeUniversW01-Medi 723679', Arial, Helvetica, sans-serif;
					font-size: 11px;
					text-transform: uppercase;
					text-align: center;
					border: none !important;
					background-color: #111;
					color: #fff;
					outline: none;
				}
				
				#search a.button:hover, #search a.button.selected {
					text-decoration: none;
					background-color: #555;
				}
				
				/*#search #rent {
					display: none;
				}*/ 
				
				
				/* ADVERT SPACE */
				
				
				.ad {
					background: url(../images/ad-search.png) 0 0 no-repeat;
					height: 230px;
					padding-top: 20px;
				}
				
				.ad h1 {
					font-size: 25px;
					line-height: 30px;
				}
				
				.ad a {
					font-family: 'LinotypeUniversW02-Regu', Arial, Helvetica, sans-serif;
					/*color: #333;*/
				}
				
				.ad a.icon, a.link {
					display: block;
					padding-left: 32px;
					color: #006036;
					background: url(../images/i_featured-link.gif) 0 0 no-repeat;
					height: 32px;
					line-height: 24px;
				}
				
				.laptop {
					margin-top: -10px;
				}
				
				/* FEATURED PROPERTY */
				
				.featured {
					position: relative;
					/*overflow: hidden;*/
				}
				
				.match {
					position: relative;
					padding: 0;
				}
				
				.match img.photo {
					margin-bottom: 8px;
				}
				
				.match h3 {
					position: relative;
					display: block;					
					z-index: 99;
					left: 10px;
					top: 223px;
					width: 280px;
					margin-top: -44px;
				}
				
				.match a {
					display: block;
					font-family: Arial, Helvetica, sans-serif!important;
					font-size: 11px !important;
					font-weight: bold !important;
					background: #e7decf;
					padding: 10px 0 10px 10px;
					margin: 0;
					-webkit-transition: all 0.1s ease-in;
					-moz-transition: all 0.1s ease-in;
					-o-transition: all 0.1s ease-in;
					transition: all 0.1s ease-in;
					opacity: .8;
					-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
					filter: alpha(opacity=80);
				}
				
				.match a:hover {
					display: block;
					background: #111;
					color: #fff;
					text-decoration: none;
				}
				
				.match h3 a span {
					color: #111;
				}
				
				.match a:hover span {
					color: #fff;
				}
				
				.office {
					position: relative;
					border-bottom: 3px solid #f2eee6 !important;
				}
				
				.sash {
					position: absolute;
					right: 0;
					top: 172px;
					z-index: 100;
				}
				
				#gallery .sash {
					top: 30px;
				}
				
				.sash a {
					display: block;
				}
				
				.featured img, .office img {
					margin-bottom: 12px;
				}
				
				.featured p, .office p {
					font-family: Arial, Helvetica, sans-serif !important;
					font-size: 11px;
					color: #656565;
					line-height: 17px;
					margin-bottom: 10px;
				}
				
				.featured h3, .office h3 {
					margin-bottom: 5px;
				}
				
				.grid_4 img.photo {
					width: 280px;
				}									

				
				/* PAGINATION */

					ul.pages, ul.pages li {
						margin: 0 0 20px 0;
						padding: 0;
						list-style: none;
						background: none;
					}
					
					ul.pages li {
						float: left;
						margin: 0;
						padding: 0 10px 0 0;
					}
					
					ul.pages li a {
						float: left;
						padding: 0 10px 0 0;
					}
					
					ul.pages li.first a {
						float: left;
						padding: 0 10px 0 0;
					}
					
					ul.pages li span.disabled {
						color: #aaa;
						padding: 0 10px 0 0;
					}
					
					ul.pages li .selected {
						color: #000;
						padding: 0 10px 0 0;
						font-weight: bold;
					}
						
				/* REFINE SEARCH PANEL */
				
				#clickMe {
					display: block;
					font-family: Georgia, "Times New Roman", Times, serif;
					font-style: italic;
					width: 280px;
					float: right;
					padding: 8px 10px 9px 10px;
					margin: -35px 0 0 0;
					background: #e7decf url(../images/i_filter-toggle.gif) 271px -3px no-repeat;
					color: #6f5e55;
				}
				
				#clickMe:hover {
					background: #000 url(../images/i_filter-toggle.gif) 271px -43px no-repeat;
					color: #fff !important;
					text-decoration: none;
				}
				
				#clickMe.selected {
					background: #000 url(../images/i_filter-toggle.gif) 271px -83px no-repeat;
					color: #fff;
					text-decoration: none;
				}
				
				#filterWrap {
					border-top: 1px solid #d8d1cd;
					overflow: hidden;
					/* IE7 patheticness for animating */
					position: relative;
					top: 0;
					left: 0;
				}
				
				#filter {
					background: #e7decf;
					padding: 10px 10px 0 10px;
					/*border-bottom: 20px solid #fff;*/
					margin: 0;
					width: 920px;
				}
				
				#filter .colLeft, #filter .colMid, #filter .colRight {
					float: left;
					width: 290px;
					margin-right: 20px;
				}
				
				#filter .colMid {
					width: 300px;
					margin-right: 20px;
				}
				
				#filter .colRight {
					margin-right: 0;
				}
				
				#filter p, #filter a, #filter select, #filter input, #filter label, label.checkbox {
					font-size: 12px !important;
					line-height: 16px;
					margin-bottom: 12px;
				}
				
				#filter h2 {
					border-bottom: #cab897;
				}
				
				#filter h3 {
					font-size: 14px !important;
					margin: 0;
				}
				
				label.checkbox {
					display: inline;
					width: auto;
					margin: 0;
					padding-left: 0;
				}
				
				/* refine form */
				
				#filter label {
					margin: 0 0 3px 0;
					padding-left: 0;
				}
				
				#filter select {
					width: 210px;
					height: 23px;
					background: #fff;
					border: none;
					padding: 1px;
					margin: 0 0 5px 0;
				}
				
				#filter input {
					width: 270px;
					height: 15px;
					border: none;
					line-height: 17px;
					margin-bottom: 5px;
				}
				
				#filter input.checkbox {
					width: auto;
				}
				
				#filter input.button {
					width: 290px;
					height: 27px;
				}
				
				#filter .cell {
					float: none;
					margin: 0 0 10px 0;
					width: 290px;
					border: none;
					padding: 0;
				}
				
				#filter .cell ul {
					padding: 3px 0 8px 0;
					list-style: none;
				}
				
				#filter .cell ul li {
					float: none;
					width: 290px;
					height: 16px;
					font-size: 11px;
					line-height: 13px;
					color: #183152;
					margin: 0;
					padding: 8px 0 6px 0;
					border-bottom: 1px solid #cab897;
				}
				
				#filter .colMid .cell ul li {
					width: 300px;
				}
				
/* app */

			.app {
				height: 280px;
				background: url(../images/bg-app.gif) 0 225px repeat-x;
				position: relative;
			}
			
				#noapp {
					font-family: 'LinotypeUniversW01-Bold 723697', Arial, Helvetica, sans-serif;
					font-size: 60px;
					font-weight: bold;
					letter-spacing: -2px;
					line-height: 60px;
					position: absolute;
					top: 20px;
					left: 25px;
				}
				#phone {
					position: absolute;
					top: 0;
					left: 259px;
				}
				#noproblem {
					font-family: 'LinotypeUniversW01-Bold 723697', Arial, Helvetica, sans-serif;
					font-size: 60px;
					letter-spacing: -2px;
					line-height: 60px;
					color: #006036;
					position: absolute;
					top: 20px;
					left: 422px;
				}
				#theRest {
					position: absolute;
					top: 100px;
					left: 425px;
					width: 480px;
				}
				.appURL {
					font-family: 'LinotypeUniversW01-Bold 723697', Arial, Helvetica, sans-serif;
					font-size: 22px;
					letter-spacing: -1px;
					line-height: 22px;
					margin-bottom: 8px;
				}

			
			
/*		SECONDARY CONTENT ELEMENTS
_______________________________________________*/			
			
			.container.secondary h2 {
				color: #fff;
				border-bottom: 1px solid #b7ab97;
			}
			
			#latestNews p, blockquote p a {
				font-family: Arial, Helvetica, sans-serif !important;
				font-size: 11px;
				line-height: 17px;
				margin: 0;
				color: #ccc;
			}
			
			.container.secondary h2 a {
				font-size: 16px;
				line-height: 21px;
				color: #fff;
			}
			
			.container.secondary h2 a:hover {
				text-decoration: none;
				color: #333;
			}
			
			#testimonials p.quotee a {
				color: #006036;
			}
			
			blockquote {
				padding: 3px 20px 0 85px;
				margin: 0;
				min-height: 100px;
				background: url(../images/bg-blockquote-beige.gif) 0 0 no-repeat;
			}
			
				blockquote p {
					font-family: Georgia, "Times New Roman", Times, serif;
					font-size: 12px;
					font-style: italic;
					line-height: 21px;
					color: #333;
				}
				
				blockquote p.quotee {
					font-family: Arial, Helvetica, sans-serif;
					font-size: 11px;
					font-style: normal;
					font-weight: bold;
					line-height: 17px;
					color: #fff;
				}
				
				blockquote p.quotee span {
					color: #444;
					padding: 0 8px;
				}
				
					#content blockquote {
						/*border-top: 1px dotted #d8d1cd;
						border-bottom: 1px dotted #d8d1cd;*/
						background: url(../images/bg-blockquote-wh.gif) 0 0 no-repeat;
					}
					
					#content blockquote.stacked {
						border-top: 1px dotted #d8d1cd;
						padding-top: 20px;
						margin: 0;
						background: url(../images/bg-blockquote-wh.gif) 0 16px no-repeat;
					}
					
					#content blockquote p {
						color: #333;
					}
					
					#content blockquote p.quotee {
						color: #777;
					}
					
					#content blockquote p.quotee span {
						color: #bbb;
					}
					
					#content a {
						color: #006036;
					}
					
					#content a:hover {
						color: #222;
					}
			
			
			
/*		FOOTER ELEMENTS
_______________________________________________*/
			
			
			.container.footer h4 {
				font-size: 11px;
				color: #fff;
				margin-bottom: 0;
			}
			
			.container.footer p, .container.footer a {
				font-family: Arial, Helvetica, sans-serif !important;
				font-size: 11px;
			}
			
			.container.footer p {
				color: #999;
			}
			
			.container.footer a {
				font-weight: normal;
				color: #00ae60;
				-webkit-transition: all 0.2s ease-in;
				-moz-transition: all 0.2s ease-in;
				-o-transition: all 0.2s ease-in;
				transition: all 0.2s ease-in;
			}
			
			.container.footer a:hover {
				color: #aaa;
				text-decoration: none;
				-webkit-transition: all 0.2s ease-out;
				-moz-transition: all 0.2s ease-out;
				-o-transition: all 0.2s ease-out;
				transition: all 0.2s ease-out;
			}
			
			
/*		MARGIN
_______________________________________________*/

			/* TOP .MT-XX */
			
			.mt-0 {
				margin-top: 0 !important;
			}
			.mt-5 {
				margin-top: 5px !important;
			}
			.mt-10 {
				margin-top: 10px !important;
			}
			.mt-20 {
				margin-top: 20px !important;
			}
			.mt-25 {
				margin-top: 25px !important;
			}


			/* RIGHT .MR-XX */
			
			.mr-0 {
				margin-right: 0 !important;
			}
			.mr-5 {
				margin-right: 5px !important;
			}
			.mr-10 {
				margin-right: 10px !important;
			}
			.mr-20 {
				margin-right: 20px !important;
			}
			.mr-30 {
				margin-right: 30px !important;
			}
			.mr-40 {
				margin-right: 40px !important;
			}

			
			/* BOTTOM .MB-XX */
			
			.mb-0 {
				margin-bottom: 0 !important;
			}
			.mb-5 {
				margin-bottom: 5px !important;
			}
			.mb-8 {
				margin-bottom: 8px !important;
			}
			.mb-10 {
				margin-bottom: 10px !important;
			}
			.mb-15 {
				margin-bottom: 15px !important;
			}
			.mb-20 {
				margin-bottom: 20px !important;
			}
			.mb-25 {
				margin-bottom: 25px !important;
			}
			.mb-30 {
				margin-bottom: 30px !important;
			}
			.mb-50 {
				margin-bottom: 50px !important;
			}
			
			
			/* LEFT .ML-XX */
			
			.ml-0 {
				margin-left: 0 !important;
			}
			.ml-10 {
				margin-left: 10px !important;
			}
			.ml-20 {
				margin-left: 20px !important;
			}
			
			
/*		PADDING
_______________________________________________*/		

			/* TOP .PT-XX */
			
			.pt-0 {
				padding-top: 0 !important;
			}
			.pt-2 {
				padding-top: 2px !important;
			}
			.pt-5 {
				padding-top: 5px !important;
			}
			.pt-10 {
				padding-top: 10px !important;
			}
			.pt-15 {
				padding-top: 15px !important;
			}
			.pt-20 {
				padding-top: 20px !important;
			}
			
			/* RIGHT .PR-XX */
			
			.pr-0 {
				padding-right: 0 !important;
			}
			.pr-5 {
				padding-right: 5px !important;
			}
			.pr-10 {
				padding-right: 10px !important;
			}
			.pr-20 {
				padding-right: 20px !important;
			}	
			
			/* BOTTOM .PB-XX */
			
			.pb-0 {
				padding-bottom: 0 !important;
			}
			
			/* LEFT .PL-XX */
			
			.pl-0 {
				padding-left: 0 !important;
			}
			.pl-5 {
				padding-left: 5px !important;
			}
			.pl-10 {
				padding-left: 10px !important;
			}	
			.pl-20 {
				padding-left: 20px !important;
			}
			
			
/*			ROUNDING
_______________________________________________________________*/	

				.rnd-2 {
					border-radius: 2px; 
					-moz-border-radius: 2px; 
					-webkit-border-radius: 2px;
				}
				
				.rnd-3 {
					border-radius: 3px; 
					-moz-border-radius: 3px; 
					-webkit-border-radius: 3px;
				}
				
				.rnd-5 {
					border-radius: 5px; 
					-moz-border-radius: 5px; 
					-webkit-border-radius: 5px;
				}
				
				
/*			FLOATING
_______________________________________________________________*/	


			.pos-rel {
				position: relative;
			}

			.pos-abs {
				position: absolute;
			}

			.flo-l {
				float: left;
			}
			
			.flo-r {
				float: right;
			}
			
			.inline-blk {
				display: inline-block
			}
			
			
/*			JQ UI
__________________________________________~____________________*/	


			#slider-bedsMin, #slider-priceRange, #slider-bedsMin-rent, #slider-pricePCMRange {
				height: 8px;
			}
			
			.bedWrap, .priceWrap, .priceRentWrap {
				padding-bottom: 10px;
				margin-bottom: 25px;
			}
			
			.bedWrap {
				background: url(../images/bg-beds-slider.gif) 0 bottom no-repeat;
			}
			
			.priceWrap {
				background: url(../images/bg-price-slider.gif) 0 bottom no-repeat;
			}
			
			.priceRentWrap {
				background: url(../images/bg-price-rent-slider.gif) 0 bottom no-repeat;
			}
			
			a.ui-slider-handle.ui-state-default.ui-corner-all {
				width: 1em;
				height: 1em;
			}
			
			
/*		MISC CLASSES
_______________________________________________*/
			
			.smtext {
				font-size: 11px;
				line-height: 16px
			}
			
			.largeTxt {
				font-size: 15px;
				line-height: 20px
			}
			
			.hilight {
				font-family: 'LinotypeUniversW01-Medi 723679', Arial, Helvetica, sans-serif !important;
				font-weight: bold;
				color: #c00;
			}
			
			.green {
				color: #006036;
			}
			
			.error {
				color: #ff3300;
			}
			
			
/*		ADD THIS FIXES
_______________________________________________*/
			
			#at16pf a#at-whatsthis, #at16pf a#at-logo  {
				display: none;
			}
			
			#at15pf {
				height: 18px;
			}
						
			#at16pf a {
				line-height: 10px;
			}
			
			a#at15sptx {
				font-size: 12px;
				line-height: 12px;
			}


