.propertyRegister {padding-bottom:50px; float:left; width:135px; text-align:center;}

/* private:site_styles */

h1 {color: #103c84; font-size: 1.4em;}
h2 {color: #103c84; font-size: 1.2em;}
h3 {color: #FDAD41; font-size: 1.0em; }
h6 {color: #FF0000; font-size: 1.2em; }


body {width:100%; background-color:#0f3276; text-align:center; margin:0; padding:0 0 10px 0; border:0; text-align: center; font-family: arial,verdana,helvetica; font-size: 0.75em;}

/*general styles*/
#skipNav {clear:both; font-size:1px; height:1px; line-height:1px; display:block;}
#skipNav a {color:#fff; margin-left:-9999px;}
.noShow {display:none;}

.clear{clear: both; height:1px; line-height:1px;}
.clearboth{clear: both;}
/*header styles*/

/*body styles*/

/*footer styles*/
#netconstruct {padding:15px 0px 0px 0px; color: #fff; background-color: #0f3276;}
#netconstruct a, #netconstruct a:hover, #netconstruct a:active, #netconstruct a:visited {color: #fff;}
#w3c img {margin: 10px 0px 0px 0px; clear: both;}

/*homepage styles*/

#HomeleftContent {width: 330px; float: left; display: block;  padding: 0px; margin: 0px; background-color: #fff;}
#HomerightContent {width: 412px; float: left; padding: 0px 8px 0px 20px; margin: 0px; background-color: #fff; color: #595a5a;}
#HomerightBanner {padding: 3px 0px 0px 5px; width: 412px; float: left; display: block;}

#HomepageBannerOne {height: 85px; width: 321px; margin: 3px 0px 0px 8px; }
#HomepageBannerOne img {border: 0px;}
#HomepageBannerTwo {height: 85px; width: 321px; margin: 3px 0px 0px 8px;}
#HomepageBannerTwo img {border: 0px;}
#HomepageBannerThree {height: 85px; width: 321px; margin: 3px 0px 0px 8px;}
#HomepageBannerThree  img {border: 0px;}
#HomepageBannerFour {height: 49px; width: 321px; margin: 3px 0px 0px 8px;}
#HomepageBannerFour  img {border: 0px;}

/*main*/
#contentHolder {}
#background {background-image:url(/images/site/background-main.gif); background-position:top center; background-repeat:repeat-y;}
#wrapper {width: 772px; background-color: #fff;  display: block; margin: auto auto; text-align: left; background-image:url(/images/site/left-background-grey.jpg); background-position:top left; background-repeat: repeat-y;}
#wrapperhomepage {width: 772px; background-color: #fff;  display: block; margin: auto auto; text-align: left; }
#banner {background-image:url(/images/site/main-banner.jpg); background-position:top center; background-repeat:no-repeat; height: 182px; width: 772px; padding:0px 0px 2px 0px; margin: 0px; clear: both;}

.flashbanner {width: 755px; padding: 0px 0px 0px 8px; z-index: 1; position: relative; }
.flashbanner img {border: 0px;}
.flashbanner a {display: block; width: 270px; height: 70px; text-decoration: none;}
.homelink {width: 270px; height: 70px; position: absolute; top: 100px; left: 490px; z-index: 2; display: block;}

.logo {float: right; padding: 102px 8px 0px 0px;}
.logo img {border: 0px;}

#leftContent {width: 183px; float: left; display: block;  padding: 0px; margin: 0px; background-color: #fff;}
#rightContent {width: 559px; float: left; display: block; padding: 0px 0px 0px 20px; margin: 0px; background-color: #fff; color: #595a5a;}
#MainContent a, #MainContent a:hover, #MainContent a:active, #MainContent a:visited {color: #103c84; text-decoration: none;}


#pageTitle{float: left; padding: 10px 0px 0px 0px; margin: 0px; clear: both; width: 100%;}
#subnav {float: left; clear: both; padding: 10px 0px 0px 0px; margin: 0px; color: #818181; width: 100%; } 
#subnav a, #subnav a:hover, #subnav a:active, #subnav a:visited{ color: #818181; text-decoration: underline;}

#MainContent {clear: both; float: left; width: 100%; padding: 0px; margin: 0px;}
#MainContent a, #MainContent a:hover, #MainContent a:active, #MainContent a:visited{color: #103c84;}


/*top nav*/

#topnav {float: left; width: 756px; padding: 0px 0px 0px 8px; margin: 0px; display: block; height: 29px;}
#topnav ul {float: left; list-style: none; padding: 0px; margin: 0px; background-image:url(/images/site/background-nav.jpg); background-position:top left; background-repeat:repeat-x; height: 29px; width: 756px;}
#topnav li {float: left;  height: 29px;  background-image:url(/images/site/divider-nav.jpg); background-position:top left; background-repeat: no-repeat; padding: 0px 0px 0px 0px;}

#topnav a{float: left; height: 23px; padding: 6px 10px 0px 10px; color: #103c84; text-decoration: none; font-weight: bold;}
#topnav a:hover{float: left; height: 23px; padding: 6px 10px 0px 10px; color: #fff; text-decoration: none; font-weight: bold; background-image:url(/images/site/background-nav-over.jpg); background-position:top left; background-repeat:repeat-x;}
#topnav a:active,#leftnav a:visited{float: left; height: 23px; padding: 6px 10px 0px 10px; color: #103c84; text-decoration: none; font-weight: bold; }



/*bottom nav*/
#bottomnavwrapper {float: left; width: 756px; padding: 0px 0px 0px 8px; margin: 0px 0px 5px 0px; display: block; height: 35px; border-top: 2px solid #fff;}
#bottomnav {float: left; width: 756px; height: 35px; background-image:url(/images/site/background-nav-bottom.jpg); background-position:top left; background-repeat:repeat-x;}
#bottomnav a, #bottomnav a:active, #bottomnav a:hover, #bottomnav a:visited{text-decoration : none; border: 0px; color: #000;}
#bottomnav img {border: 0px;}

#newscrollertext {float: left; padding: 10px 0px 0px 4px; color: #022662; font-weight: bold;}
#newscroller {float: left; padding: 10px 0px 0px 0px;}

#fontsizewrapper{float: right; height: 35px; width: 160px;}
#fontsize{float: right; height: 35px; width: 115px; padding: 10px 0px 0px 0px; background-image:url(/images/site/divider-bottom-nav.jpg); background-position:top left; background-repeat: no-repeat; text-align: center; font-weight: bold;}
#fontlogo{float: right; height: 35px; width: 39px; padding: 8px 0px 0px 0px; background-image:url(/images/site/divider-bottom-nav.jpg); background-position:top left; background-repeat: no-repeat; text-align: center;}


/*services search*/
#servicessearch {float: left; clear: both; background-color: #e8e6e7; padding: 10px; margin: 0px 0px 10px 0px; width: 370px;}
.btnservices {border: 0px; background-color: #2673dd; color: #fff; font-size: 1.2em; cursor: pointer; margin: 0px 0px 0px 10px;}
#commercialsearch {float: left; clear: both; background-color: #e8e6e7; padding: 10px;}


#commercialsearchbyregion { 
	float: left;
	clear: both;
}

#commercialsearchbyregion h2, #commercialsearchbyregion p {
	float: left;
	clear: left;
}

#commercialsearchbyregion h2{padding: 20px 0px 0px 0px;}
#commercialsearchbyregion p {background-color: #e8e6e7; margin: 15px 0px 0px 0px; padding: 10px 0px 10px 0px; width: 280px; text-align: center; color: #626061; font-weight: bold;}


#commercialsearchbyregion img {
	border: 0px;
}

#commercialsearchbyregion #anchors {
	float: left;
	clear: left;
}

#commercialsearchbyregion #anchors a {
	display: block;
}

#Leftbyregion{width: 280px; float: left;}
#Rightbyregion{float: left; padding: 10px 0px 0px 0px;}

.searchleft {width: 100px; float: left; clear: left; margin: 0px 0px 5px 0px;}
.searchright {width: 400px; float: left;}
.propertysize {padding: 35px 0px 0px 0px;}

.searchtext {float: left; clear: both; margin: 10px 0px 10px 0px; width: 100%;}
.smallsearchbox {width: 48px; margin: 10px 23px 0px 5px;}
.meduimsearchbox {width: 177px; margin: 10px 5px 0px 5px;}
.largesearchbox {width: 177px; margin: 10px 5px 0px 5px;}

.min{float: left; width: 83px; display: block; margin: 10px 0px 0px 3px; height: 12px; color: #000;}
.max{float: left; width: 78px; display: block; margin: 10px 0px 0px 0px; height: 12px; color: #000;}
.area{float: left; width: 65px; display: block; margin: 10px 0px 0px 0px; height: 12px; color: #000;}
.labels{clear: both;}

.searchright label {margin: 0px 0px 8px 2px;}

/*about us*/

#subnavdivider {margin: 2px 0px 2px 8px; background-image:url(/images/site/divider-sub-nav.jpg); background-position:top left; background-repeat: repeat-x; height: 9px;}


/*search results*/

.WrapperSearch {float: left; clear: both; width: 100%;}
.WrapperSearch a, .WrapperSearch a:active, .WrapperSearch a:hover, .WrapperSearch a:visited {color: #113b85; text-decoration: none;}

.searchAddress {color: #2672dd; padding: 0px 0px 8px 0px; clear: both;}
.searchImage {float: left; padding: 0px 8px 8px 0px; width: 150px;}

.searchright{float: left; width: 400px;}
.searchPrice {float: left; clear: both; width: 100%;}
.searchStatus {float: left; clear: both; width: 100%;}
.searchFoot {float: left; width: 50%; }
.searchMetre {float: left; width: 50%;}
.searchAcre {float: left; width: 50%; }
.searchHectares {float: left; width: 50%;}

.searchResulttext {float: left; width: 100%; padding: 15px 0px 15px 0px;}
.searchPhone {}
.searchEmail {color: #656262;}
.searchEmail a, .searchEmail a:hover, .searchEmail a:active, .searchEmail a:visited{color: #656262; text-decoration: none;}
.searchDownload {float: right; width: 200px; text-align: right; clear:both; margin-top:1em;}

.searchDownload a, .searchDownload a:hover, .searchDownload a:active, .searchDownload a:visited,.searchDownloadLeft a, .searchDownloadLeft a:hover, .searchDownloadLeft a:active, .searchDownloadLeft a:visited{line-height: 22px; color: #fff; background-color: #2672dd; text-decoration: none; text-align: center; padding: 4px 10px 4px 10px; display: block;}

.searchdivider {clear: both; border-bottom: 1px solid #d3d4d4; margin: 0px 0px 10px 0px;}
.btnSearchDownload {float: right;}
#previousNext {text-align: center; color: #113b85; font-weight: bold;}
#previousNext a, #previousNext a:active, #previousNext a:hover, #previousNext a:visited {color: #113b85; text-decoration: none;}

.searchDownloadLeft{float:left;}


/*publications*/


.pubMainTitle {float: left; clear: both; font-weight: bold;}
.pubWrapper {padding: 10px 0px 10px 0px; float: left; clear: both; width: 100%;}
.pubTitle {float: left; width: 160px; display: block;}
.pubSummary {float: left; width: 325px; padding: 0px 5px 0px 5px; display: block;}
.pubDownload {float: left; display: block;}
.pubDownload a, .pubDownload a:hover, .pubDownload a:active, .pubDownload a:visited{color: #fff; background-color: #2672dd; text-decoration: none; text-align: center;  display: block; padding: 5px;}

#adobelink {margin: 20px 0px 0px 0px; clear: both;}
#adobelink img {float: left; border: 0px;}
.adobetext {float: left; padding: 0px 0px 0px 5px; width: 337px;}
#adobelink a, #adobelink a:hover, #adobelink a:active, #adobelink a:visited {color: #103c84; text-decoration: none;}

/*Careers*/

.careersDate {float: left; clear: both; padding: 0px 0px 10px 0px; width: 100%;}
.careersTitle {float: left; clear: both; font-weight: bold; width: 100%;}
.careersSummary {float: left; clear: both; padding: 10px 0px 10px 0px; width: 100%;}


#reference_number_of_vacancy {display: none;}

/* Left Nav T&Cs and Legal */

#subLeftNav {
	margin: 0 0 0 8px;
	padding: 0;
	list-style-type: none;
}

#subLeftNav li {
	margin: 3px 0 0 0;
	padding: 0;
}

#subLeftNav li div {
	background: #efefef url(/images/site/subleftnavlibg.jpg) bottom left no-repeat;
	min-height: 22px;
}

* html #subLeftNav li div {
	height: 22px;
}

#subLeftNav li div a {
	padding: 1px 0 1px 3px;
	color: #113b85;
	text-decoration: none;
	display: block;
	font-size: 95%;
}


/*machinery search*/

.listTopNav {float: left; clear: both; color: #239c1d; padding: 0px 0px 10px 0px; width: 100%;}
.listTopNav a, .listTopNav a:hover, .listTopNav a:active, .listTopNav a:visited{text-decoration: none; color: #239c1d;}
.itemContainer {float: left; clear: both; border-bottom: 1px solid #e5e4e4; margin: 0px 0px 10px 0px; padding: 0px 0px 5px 0px; width: 100%;}
.listItemMainTitle {font-weight:bold; color: #209718; font-size: 1.3em; padding: 5px 0px 5px 5px; background-color: #e8f6e6; margin: 0px 0px 10px 0px; clear: both; float: left; width: 100%; display: block;}
.listItemthumb {float: left; padding: 0px 18px 0px 0px; width:78px; height:79px; }
.listItemdate {float: left; width: 250px;}
.listItembutton {float: left; padding-bottom:20px; width:172px;}
.listItemText {float: left; width:440px;}
.listItemTextMain {float: left; clear: both; width: 100%;}
.listItemdetails{float: right; width:172px;}

.listTitleHolder{ float:left; }

.fulldetails {color: #fff; font-weight: bold;  padding: 7px 20px 7px 20px; margin: 0px; background-color: #2dab24; width: 132px; display: block;}
.listTitleHolder a {color: #fff; font-weight: bold; width:auto;text-decoration: none; padding: 7px 20px 7px 20px; margin: 0px; background-color: #2dab24;}

.listitemright { float:left; width:100%;}

.listresultfound{clear: both; float: left; width: 100%; padding: 10px 0px 10px 0px;}

.listform {clear: both; float: left; width: 100%; padding: 10px 0px 10px 0px;}

#previousNext {clear: both; float: left; width: 100%; padding: 1px;}
.Pagination {float: left; padding: 1px;}

.searchinput{float: left;}
.search{color: #fff; background-color: #2dab24; border: 1px solid #2dab24; width: 65px; text-align: center; margin: 0px 7px 0px 7px; cursor: pointer; float: left;}

.searchall{width: 132px; height: 19px; display: block; background-color: #eaeaea; color: #2cac23; text-align: center; float: left; padding: 4px 0px 4px 0px;}
.searchall a, .searchall a:hover, .searchall a:active , .searchall a:visited {color: #2cac23; text-decoration: none;}




#back {float: left; margin: 10px 0px 0px 0px; clear: both; width: 100%;}
#back a, #back a:hover, #back a:active, #back a:visited{color: #103c84; text-decoration: none; margin: 10px 0px 0px 0px;}
.ArtlistText {float: left; clear: both; }

#commercialsearchbyregion {width: 100%;}
#commercialsearchbyregion a, #commercialsearchbyregion a:hover, #commercialsearchbyregion a:active, #commercialsearchbyregion a:visited{color: #103c84; text-decoration: none;}

.backlinks {float: left; clear: both; width: 100%;}

.back {float: left; text-align: left; padding: 10px 0px 10px 0px; width: 50%; display: block;}
.back a, .back a:hover, .back a:active, .back a:visited{color: #133b83; text-decoration: none;}

.backtotop { float: left; text-align: right;  padding: 10px 0px 10px 0px; width: 49%; display: block;}
.backtotop a, .backtotop a:hover, .backtotop a:active, .backtotop a:visited{color: #133b83; text-decoration: none;}



/*property search*/

select {
	border: 1px solid #7f9db9;
	margin: 0;
	padding: 0;
}

label {
	display: block;
	margin: 10px 0 0 0;
	padding: 0;
}

#searchform {
	clear: both;
	background-color: #f5e3bb;
	padding: 10px;
	display: block;
	height: 190px;
	width: 355px;
	margin: auto auto;
}

#searchform h2 {
	padding: 0;
	margin: 0;
	color: #db9b2f;
}

#searchform input.submitbutton {
	margin: 10px 0 0 0;
	border: 0;
	color: #fff;
	background-color: #db9b2f;
	font-weight: bold;
	padding: 3px;
	display: block;
	clear: both;
	float: right
}


#searchform #bid,
#searchform #bed,
#searchform #lop,
#searchform #hip{float: left; margin: 5px 0px 0px 0px; width: 120px;}


#searchform #aloLeedsCityCentre, #searchform #aloYorkshire, #searchform #aloSuburbanLeeds {float: left; margin: 0px; padding: 0px;}

#searchform .leftcol{float: left; margin: 5px 25px 0px 0px; width: 120px; font-weight: bold;}
#searchform .rightcol {float: left; width: 210px;}
#searchform .rightcol label {float: left; margin: 2px 0px 0px 5px; padding: 0px;}
#searchform .searchsubrow {float: left; width: 100%; padding: 3px 0px 0px 0px;}


#searchform label {float: left; width: 150px;}
#searchform .searchrow {float: left; width: 355px; font-weight: bold;}


PsearchWrapper {text-align: center; margin: auto auto; width: 100%; float: left; clear: both;}

.propertyStatus { color: #FF0000; font-weight: bold; font-size: 120%; }

#SocialNetworking {color:#103C84; font-size:120%; margin:15px 0 0 5px; width:183px;}
#SocialNetworking img {margin:5px 12px 0 0; border:none;}

#SocialNetworkingHomepage {float:left; margin-left:24px;}
#SocialNetworkingHomepage img {margin:2px 10px 0 0; border:none;}

.searchContactHolder {clear:both;}
.searchContactName {width:40%; float:left;}
.searchContactDetail {width:60%; float:right;}
.searchContactHolder div { margin-top:0.5em;}
.searchContactHolder p {margin:0.25em;}
