#content {
	FONT-FAMILY: Arial; FONT-SIZE: 12px
}
#content {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 15px; PADDING-LEFT: 0px; WIDTH: 870px; PADDING-RIGHT: 0px; FLOAT: left; MARGIN-LEFT: 15px; PADDING-TOP: 0px
}
#searchHeader {
	BORDER-BOTTOM: #adaead 1px dashed; BACKGROUND-COLOR: #eff1e2; WIDTH: 870px; MARGIN-BOTTOM: 10px; FLOAT: left
}
#searchHeaderPadding {
	MARGIN: 0px 0px 0px 15px; WIDTH: 855px; FLOAT: left
}
#searchResults {
	MIN-HEIGHT: 400px; WIDTH: 870px; MARGIN-BOTTOM: 10px; FLOAT: left; COLOR: black
}
#searchFooter {
	BACKGROUND-COLOR: #eff1e2; WIDTH: 100%; MARGIN-BOTTOM: 10px; FLOAT: left; HEIGHT: 35px; BORDER-TOP: #adaead 1px dashed
}
#alertHeader {
	BACKGROUND-COLOR: #eff1e2; WIDTH: 870px; MARGIN-BOTTOM: 0px; FLOAT: left
}
#alertHeaderPadding {
	MARGIN: 0px 0px 0px 15px; WIDTH: 855px; FLOAT: left
}
#alertLeft {
	WIDTH: 600px; FLOAT: left
}
#alertFooter {
	BORDER-TOP: #adaead 1px dashed
}
#alertRight {
	MARGIN: 23px 85px 29px 0px; FLOAT: right
}
.result-text {
	FLOAT: left; MARGIN-LEFT: 15px
}
#print {
	DISPLAY: none; FLOAT: right
}
.display#print {
	DISPLAY: block
}
#print IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; VERTICAL-ALIGN: middle; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
DIV#printTitle {
	DISPLAY: none
}
DIV#printTitle2 {
	DISPLAY: none
}
DIV#homeContentArea #content IMG {
	DISPLAY: inline; VERTICAL-ALIGN: middle
}
#searchLinks {
	LIST-STYLE-TYPE: none; MARGIN: 0px 0px -1px -40px; COLOR: black
}
#searchLinks LI {
	DISPLAY: inline
}
#searchLinks LI INPUT {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline-block; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: 0px; CURSOR: pointer; BORDER-RIGHT: 0px; TEXT-DECORATION: underline; PADDING-TOP: 0px
}
#searchLinks LI SPAN {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #d4d2c4; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: inline-block; FONT-WEIGHT: 600; PADDING-TOP: 5px
}
#searchSort {
	LIST-STYLE-TYPE: none; MARGIN: 0px 0px -4px -40px; FLOAT: left; COLOR: black
}
#searchSort LI {
	DISPLAY: inline
}
#searchSort LI.lbl {
	POSITION: relative; TOP: -4px
}
#searchHelpText {
	MARGIN-TOP: 15px; FLOAT: right; MARGIN-RIGHT: 15px
}
#searchLinks LI INPUT {
	COLOR: #444444
}
.result-text {
	COLOR: #444444
}
.section {
	COLOR: #444444
}
.section-title {
	COLOR: #444444
}
.bus-no {
	COLOR: #444444
}
DIV.tree-aow TD.level2 {
	COLOR: #444444
}
.section-content {
	COLOR: #000000
}
.bold {
	COLOR: #000000
}
SPAN.field-title {
	COLOR: #000000
}
#searchOptions {
	PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #d4d2c4; PADDING-LEFT: 10px; WIDTH: 520px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
#searchSpacer {
	WIDTH: 600px; HEIGHT: 15px
}
#searchResultFilter {
	WIDTH: 100%; FLOAT: left
}
#lnkBackToPage {
	LINE-HEIGHT: 35px; FLOAT: left
}
#pagerTop {
	PADDING-BOTTOM: 0px; MARGIN-TOP: -4px; FLOAT: right
}
#pagerBottom {
	MARGIN: 4px 0px 2px; FLOAT: right
}
#spanResultText {
	MARGIN: 0px 0px 10px; WIDTH: 870px; DISPLAY: inline-block; FLOAT: left
}
SPAN.text {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: inline-block; COLOR: black; FONT-WEIGHT: 600; PADDING-TOP: 0px
}
SPAN.field-title {
	WIDTH: 160px; DISPLAY: inline-block; FONT-WEIGHT: 600
}
SPAN.field-title IMG {
	
}
.txt {
	BORDER-BOTTOM: #d3d4c4 1px solid; BORDER-LEFT: #d3d4c4 1px solid; MARGIN: 0px 10px 0px 0px; BORDER-TOP: #d3d4c4 1px solid; BORDER-RIGHT: #d3d4c4 1px solid
}
.ddl {
	BORDER-BOTTOM: #d3d4c4 1px solid; BORDER-LEFT: #d3d4c4 1px solid; MARGIN: 0px 10px 0px 0px; BORDER-TOP: #d3d4c4 1px solid; BORDER-RIGHT: #d3d4c4 1px solid
}
.postcode {
	WIDTH: 140px
}
.name {
	WIDTH: 400px
}
.bold {
	FONT-WEIGHT: 600
}
.tab {
	POSITION: relative; PADDING-BOTTOM: 0px; LINE-HEIGHT: normal; PADDING-LEFT: 0px; BOTTOM: -3px; PADDING-RIGHT: 4px; DISPLAY: inline-block; BACKGROUND: url(img/tab-right.gif) no-repeat 100% 0px; HEIGHT: 23px; PADDING-TOP: 0px
}
.tab SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 0px; DISPLAY: inline-block; BACKGROUND: url(img/tab-left.gif) no-repeat 0px 0px; HEIGHT: 23px; PADDING-TOP: 0px
}
.tab SPAN SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline-block; BACKGROUND: url(img/tab-fill.gif) repeat-x 0px 0px; HEIGHT: 23px; PADDING-TOP: 0px
}
.tab SPAN SPAN INPUT {
	BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: 0px; TOP: -2px; CURSOR: pointer; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.tab-dis {
	POSITION: relative; PADDING-BOTTOM: 0px; LINE-HEIGHT: normal; PADDING-LEFT: 0px; PADDING-RIGHT: 4px; DISPLAY: inline-block; BACKGROUND: url(img/tab-right-sel.gif) no-repeat 100% 0px; HEIGHT: 23px; TOP: -3px; PADDING-TOP: 0px
}
.tab-dis SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 0px; DISPLAY: inline-block; BACKGROUND: url(img/tab-left-sel.gif) no-repeat 0px 0px; HEIGHT: 23px; PADDING-TOP: 0px
}
.tab-dis SPAN SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline-block; BACKGROUND: url(img/tab-fill-sel.gif) repeat-x 0px 0px; HEIGHT: 23px; PADDING-TOP: 0px
}
.tab-dis SPAN SPAN SPAN {
	POSITION: relative; LINE-HEIGHT: normal; BOTTOM: -6px; DISPLAY: inline-block; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-WEIGHT: 600
}
.tab-dis SPAN SPAN INPUT {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: 0px; CURSOR: pointer; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.pager {
	
}
.pager UL {
	LIST-STYLE-TYPE: none; MARGIN: 0px; COLOR: black
}
.pager UL LI {
	DISPLAY: inline; MARGIN-LEFT: 3px; FONT-SIZE: 11px; MARGIN-RIGHT: 3px
}
.pager UL LI SPAN.pager-btn {
	BORDER-BOTTOM: #cccccc 1px solid; POSITION: relative; TEXT-ALIGN: center; BORDER-LEFT: #cccccc 1px solid; LINE-HEIGHT: 24px; BACKGROUND-COLOR: #fef700; WIDTH: 22px; DISPLAY: inline-block; HEIGHT: 22px; BORDER-TOP: #cccccc 1px solid; TOP: -1px; BORDER-RIGHT: #cccccc 1px solid
}
.pager UL LI INPUT.pager-btn {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BACKGROUND-COLOR: white; WIDTH: 24px; HEIGHT: 24px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid
}
.locations-btn {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline-block; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: 0px; CURSOR: pointer; BORDER-RIGHT: 0px; TEXT-DECORATION: underline; PADDING-TOP: 0px
}
.btn {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 20px; DISPLAY: inline-block; BACKGROUND: url(img/btn_right.gif) no-repeat right 50%; HEIGHT: 25px; PADDING-TOP: 0px
}
.btn SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; DISPLAY: inline-block; BACKGROUND: url(img/btn_left.gif) no-repeat; HEIGHT: 25px; PADDING-TOP: 0px
}
.btn SPAN SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline-block; BACKGROUND: url(img/btn_fill.gif) repeat-x 0px 0px; HEIGHT: 25px; PADDING-TOP: 0px
}
.btn SPAN SPAN INPUT {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; BORDER-RIGHT-STYLE: none; MARGIN: 0px 1px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-STYLE: none; BACKGROUND: none transparent scroll repeat 0% 0%; LETTER-SPACING: normal; COLOR: #fef700 !important; FONT-SIZE: 13px; BORDER-LEFT-STYLE: none; OVERFLOW: visible; CURSOR: pointer; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.bus-content-col {
	WIDTH: 210px; FLOAT: left; HEIGHT: 100%
}
.bus-content-border {
	BORDER-LEFT: #e4e4e4 1px dashed
}
TABLE.results-business-details {
	MARGIN: 15px 0px; WIDTH: 100%; BORDER-COLLAPSE: collapse
}
TABLE.results-business-details TD {
	BORDER-LEFT: #e4e4e4 1px dashed; PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
TABLE.results-business-details TD.noborder {
	BORDER-LEFT: 0px
}
DIV.business {
	MARGIN: 15px 0px 10px; WIDTH: 100%; FLOAT: left
}
DIV.bus-data {
	BORDER-BOTTOM: #e1e1e1 1px solid; BORDER-LEFT: #e1e1e1 1px solid; WIDTH: 100%; FLOAT: left; BORDER-TOP: #e1e1e1 1px solid; BORDER-RIGHT: #e1e1e1 1px solid
}
DIV.bus-header {
	BORDER-BOTTOM: #f3f3f3 1px solid; BACKGROUND-COLOR: #f8f8f8; WIDTH: 100%; FLOAT: left
}
DIV.bus-content {
	MARGIN: 0px; WIDTH: 100%; FLOAT: left
}
DIV.bus-name {
	MARGIN: 15px; FLOAT: left; FONT-SIZE: 16px; FONT-WEIGHT: 600; TEXT-DECORATION: underline
}
DIV.bus-no {
	TEXT-ALIGN: right; MARGIN: 15px; FLOAT: right
}
DIV.result {
	MARGIN: 15px 0px 10px
}
DIV.section {
	MARGIN: 0px 0px 10px
}
.section-title {
	MARGIN: 0px
}
.section-content {
	DISPLAY: block
}
.section-content UL {
	MARGIN: 0px 0px 0px -20px
}
DIV#homeContentArea .section-title IMG {
	DISPLAY: inline; MARGIN-LEFT: 5px; VERTICAL-ALIGN: middle
}
DIV#homeContentArea .field-title IMG {
	DISPLAY: inline; MARGIN-LEFT: 5px; VERTICAL-ALIGN: middle
}
DIV.tree-aow {
	DISPLAY: block
}
DIV.tree-aow TD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 2px
}
DIV.tree-aow TD.level1 {
	
}
DIV.tree-aow TD.level2 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV.tree-aow-hidden {
	DISPLAY: none
}
UL.aow {
	MARGIN: 0px 0px 0px -20px
}
UL.aow P {
	MARGIN: 0px 0px 4px
}
DIV.engineer {
	BORDER-BOTTOM: #e1e1e1 1px solid; BORDER-LEFT: #e1e1e1 1px solid; PADDING-BOTTOM: 15px; MARGIN: 15px 0px 18px; WIDTH: 100%; FLOAT: left; BORDER-TOP: #e1e1e1 1px solid; BORDER-RIGHT: #e1e1e1 1px solid
}
DIV.eng-header {
	BORDER-BOTTOM: #f3f3f3 1px solid; BACKGROUND-COLOR: #f8f8f8; WIDTH: 100%; FLOAT: left
}
DIV.eng-content {
	MARGIN: 15px; FLOAT: left
}
DIV.eng-name {
	MARGIN: 15px; FLOAT: left; FONT-SIZE: 16px; FONT-WEIGHT: 600; TEXT-DECORATION: underline
}
DIV.eng-no {
	TEXT-ALIGN: right; MARGIN: 15px; FLOAT: right
}
DIV.eng-img {
	MIN-WIDTH: 98px; TEXT-ALIGN: center; BACKGROUND-COLOR: #d4d4d4; FLOAT: left; HEIGHT: 114px; VERTICAL-ALIGN: bottom
}
DIV.eng-img IMG {
	POSITION: relative; TOP: 1px
}
DIV.eng-qualified {
	FLOAT: left; MARGIN-LEFT: 15px
}
DIV.eng-tree {
	WIDTH: 250px
}
DIV.eng-address {
	WIDTH: 150px; FLOAT: left; MARGIN-LEFT: 15px
}
#ulSugestions {
	
}
#ulSugestions LI {
	
}
.link-btn {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline-block; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: 0px; CURSOR: pointer; BORDER-RIGHT: 0px; TEXT-DECORATION: underline; PADDING-TOP: 0px
}
DIV#homeContentArea IMG.link-img {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; VERTICAL-ALIGN: middle; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
SPAN.highlight {
	BACKGROUND: yellow; COLOR: black; TEXT-DECORATION: none
}
#businessDetails {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; WIDTH: 855px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
#businessDetails .business-col {
	MARGIN-TOP: 15px; FLOAT: left; MARGIN-RIGHT: 15px
}
#searchEngFilter {
	PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #d4d2c5; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FLOAT: left; PADDING-TOP: 10px
}
.valid {
	COLOR: #eff1e2
}
.error-validation {
	FLOAT: left; COLOR: black
}
.error-validation UL LI {
	DISPLAY: inline; COLOR: black
}
SPAN.footerBrand-print {
	TEXT-TRANSFORM: uppercase; WIDTH: 150px; DISPLAY: none; FLOAT: left; COLOR: #fef700; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.eng-no {
	DISPLAY: none
}
