/* ########## START : capita.master Styles ########## */
#content{font-family:Arial; font-size:12px;}
#content{width:870px; float:left; margin-left:15px;margin-top:15px; padding:0;}
#searchHeader{width:870px; float:left;background-color:#EFF1E2;border-bottom:dashed 1px #ADAEAD;margin-bottom:10px;}
#searchHeaderPadding{width:855px;float:left; margin: 0px 0px 0px 15px;}
#searchResults{width:870px; float:left;color:Black; margin-bottom:10px ; min-height:400px;}
#searchFooter{float:left;background-color:#EFF1E2; border-top:dashed 1px #ADAEAD;width:100%; margin-bottom:10px;height:35px;}

#alertHeader{width:870px; float:left;background-color:#EFF1E2;margin-bottom:0px;}
#alertHeaderPadding {width:855px;float:left; margin: 0px 0px 0px 15px;}
#alertLeft{Float:left; width:600px;}
#alertFooter{border-top:dashed 1px #ADAEAD;}
#alertRight{float:right;margin:23px 85px 29px 0;}

.result-text{float:left; margin-left:15px;}

#print {float:right;display:none;}
#print.display{display:block;}
#print img {border:0;vertical-align:middle; display:inline;}

div#printTitle, div#printTitle2{display:none;}

div#homeContentArea #content IMG {vertical-align:middle; display:inline;}
/* ########## END : capita.master Styles ########## */


#searchLinks{color:Black; list-style-type:none; margin:0px 0px -1px -40px;}
#searchLinks li {display:inline;}
#searchLinks li input{cursor:pointer;background:none;border:0;padding:0;margin:0; text-decoration:underline; display:inline-block; }
#searchLinks li span{padding:5px 10px 5px 10px;font-weight:600;background-color:#D4D2C4;display:inline-block;}

#searchSort {float:left; color:Black; list-style-type:none; margin:0px 0px  -4px -40px;}
#searchSort li{display:inline;}
#searchSort li.lbl{position:relative; top:-4px;}

#searchHelpText{float:right; margin-right:15px;margin-top:15px;}

/* // MMH 18/03/2011 - 1102:3536887 - QC1774 - sectionNoPrint */
#searchLinks li input, 
.result-text, 
.section, 
.sectionNoPrint,
.section-title, 
.bus-no, 
div.tree-aow TD.level2
{color:#444444;}

.section-content, 
.bold, 
span.field-title
{color:#000000;}

#searchOptions{background-color:#D4D2C4; padding:10px;width:520px;}
#searchSpacer{height:15px; width:600px;}
#searchResultFilter{float:left;width:100%;}
#lnkBackToPage{float:left; line-height:35px;}

#pagerTop{float:right; margin-top:-4px;padding-bottom:0px;}
#pagerBottom{float:right; margin: 4px 0px 2px 0px;} 

#spanResultText{float:left; display:inline-block;width:870px; margin: 0 0 10px 0;}



span.text{color:Black;font-weight:600;display:inline-block;padding:0 5px 0 5px}
span.field-title{width:160px; font-weight:600; display:inline-block}
span.field-title img {}

.txt{border: 1px solid #D3D4C4;margin:0 10px 0 0px;}
.ddl{border: 1px solid #D3D4C4;margin:0 10px 0 0px;}
.postcode{width:140px;}
.name{width:400px;}
.bold{font-weight:600;}



.tab{padding:0 4px 0 0;height:23px;background: url(img/tab-right.gif) no-repeat 100% 0;line-height:normal;display:inline-block;position:relative;bottom:-3px;}
.tab span{padding:0 0 0 4px;height:23px;background:url(img/tab-left.gif) no-repeat 0 0;display:inline-block;}
.tab span span{padding:0px 0px 0px 0px;height:23px;background:url(img/tab-fill.gif) repeat-x 0 0;display:inline-block;}
.tab span span input{cursor:pointer;background:none;border:0;padding:0;margin:0;position:relative; top:-2px;	}	

.tab-dis{padding:0 4px 0 0;height:23px;background: url(img/tab-right-sel.gif) no-repeat 100% 0;line-height:normal;display:inline-block;position:relative;top:-3px;}
.tab-dis span{padding:0 0 0 4px;height:23px;background:url(img/tab-left-sel.gif) no-repeat 0 0;display:inline-block;}
.tab-dis span span{padding:0px 0px 0px 0px;height:23px;background:url(img/tab-fill-sel.gif) repeat-x 0 0;display:inline-block;}
.tab-dis span span span{display:inline-block;line-height:normal;background:none; position:relative; bottom:-6px; font-weight:600;}	
.tab-dis span span input{cursor:pointer;background:none;border:0;padding:0;margin:0;}	

.pager{}
.pager ul{color:Black; list-style-type:none; margin:0px 0px 0px 0px;}
.pager ul li{display:inline; margin-left:3px;margin-right:3px; font-size:11px;}
.pager ul li span.pager-btn{background-color:#FEF700;border:solid 1px #CCCCCC;height:22px; width:22px;display:inline-block; line-height:24px; text-align:center;  position:relative; top:-1px;}
.pager ul li input.pager-btn {border:solid 1px #CCCCCC;background-color:White;height:24px; width:24px;}

.locations-btn{cursor:pointer;background:none;border:0;padding:0;margin:0; text-decoration:underline; display:inline-block;}

.btn{padding:0 20px 0 0;background:url(img/btn_right.gif) no-repeat right; height:25px;display:inline-block;}
.btn span {padding:0 0 0 20px;background:url(img/btn_left.gif) no-repeat;height:25px;display:inline-block;}
.btn span span {padding:0px 0px 0px 0px;background:url(img/btn_fill.gif) repeat-x 0 0;height:25px;display:inline-block;}
.btn span span input {margin: 0px 1px 0px 1px;background: transparent;padding:0 0px 0 0px;border-style:none;cursor:hand; cursor:pointer;color:#fef700 !important;overflow:visible;font-size:13px;font-weight:bold;letter-spacing:normal;}

.bus-content-col{width:210px;float:left; height:100%}
.bus-content-border{border-left:dashed 1px #E4E4E4;}

table.results-business-details{width:100%;border-collapse:collapse;margin: 15px 0 15px 0;}
table.results-business-details TD{border-left:dashed 1px #E4E4E4;padding:0  15px  0px 15px;vertical-align:top;}
table.results-business-details TD.noborder{border-left:0;}

div.business{width:100%;float:left;margin:15px 0 10px 0;}
/* // MMH 18/03/2011 - 1102:3536887 - QC1774 - div.bus-distance-data */
div.bus-distance-data{float:left;}
div.bus-data{width:100%;border:1px solid #E1E1E1;float:left;}
div.bus-header{background-color:#F8F8F8;float:left;width:100%; border-bottom:solid 1px #F3F3F3;}
div.bus-content{float:left;margin:0px; width:100%;}
div.bus-name{font-size:16px;text-decoration:underline;float:left;margin:15px;font-weight:600;}
div.bus-no{float:right; text-align:right;margin:15px;}


div.result{margin:15px 0 10px 0;}
div.section{margin:0px 0px 10px 0px;}

.section-title{margin: 0 0 0 0;}
.section-content{display:block;}
.section-content ul{margin: 0 0 0 -20px;}

div#homeContentArea .section-title img{vertical-align:middle; display:inline; margin-left:5px;}
div#homeContentArea .field-title img{vertical-align:middle; display:inline; margin-left:5px;}


div.tree-aow{display:block;}
div.tree-aow TD {border:0;padding:2px;}
div.tree-aow TD.level1{padding: 2 0 2 2;}
div.tree-aow TD.level2{padding:0;}

div.tree-aow-hidden{display:none;}

ul.aow{margin: 0 0 0 -20px;}
ul.aow p{margin: 0 0 4px 0 ;}

/*div.engineer{width:100%;border:1px solid #E1E1E1;float:left; margin:15px 0px 18px 0px;padding-bottom:15px;}*/
div.eng-data{width:100%;border:1px solid #E1E1E1;float:left;}
div.eng-header{background-color:#F8F8F8;float:left;width:100%; border-bottom:solid 1px #F3F3F3;}
div.eng-content{float:left;margin:15px;}
div.eng-name{font-size:16px;text-decoration:underline;float:left;margin:15px; font-weight:600;}
div.eng-no{float:right; text-align:right;margin:15px;}
div.eng-img{float:left;background-color:#d4d4d4; height:114px; text-align:center; vertical-align:bottom; min-width:98px;}
div.eng-img img{position: relative; top:1px;}
div.eng-qualified{float:left;margin-left:15px;}
div.eng-tree{width:250px;}
div.eng-address{float:left;width:150px;margin-left:15px;}
#ulSugestions{}
#ulSugestions li{}

.link-btn{cursor:pointer;background:none;border:0;padding:0;margin:0; text-decoration:underline; display:inline-block;}

div#homeContentArea img.link-img{border:0;vertical-align:middle; display:inline; }

span.highlight {text-decoration: none;color:black;background:yellow;}



/* ######### START: View Engineers Specific Styles  ########## */
#businessDetails{padding:0 0 15px 0;float:left;width:855px;}
#businessDetails .business-col{float:left; margin-right:15px;margin-top:15px;}

#searchEngFilter{float:left;background-color:#D4D2C5; padding: 10px;}
/* ######### END: View Engineers Specific Styles  ########## */

.valid{ color:#EFF1E2}

.error-validation{color:Black; float:left;}
.error-validation ul li{display:inline;color:Black;}


/* ID overriden styles */
span.footerBrand-print
{
	width: 150px;
	float: left;
	color: #FEF700;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
	display:none;
}

.eng-no{ display:none;}

