.searchResult{position: relative; width: 100%; margin: 5px auto 5px auto;	border: 1px solid #dddddd; padding: 0px 0px 0px 0px;}
.searchResult .spacer{height: 100px}
#centercol #resultcount{font-weight: bold; font-size: 18px; padding: 5px 0px 5px 5px; color: #333333; width: 70%}
#centercol #resultcount #count{font-weight: bold}
.searchResult .description{color: #3271ca; font-size: 18px; font-weight: bold; padding: 5px 5px 5px 10px; width: 95%}
.searchResult .description a:link{color: #3271ca; text-decoration: underline}
.searchResult .description a:visited{color: #3271ca; text-decoration: underline}
.searchResult .description a:hover{color: #ff0000; text-decoration: underline}
.searchResult .photo{cursor: pointer; width: 105px; float: left; padding: 5px}
.searchResult .photo img{border: 1px solid black}
.searchResult .photoCount{font-size: 10px; width: 105px; text-align: center}
.searchResult .photoCount a:link{color: #0000ff}
.searchResult .photoCount a:visited{color: #0000ff}
.searchResult .photoCount a:hover{color: #ff0000}
.searchResult .requestLocation a:link{color: #3271ca; text-decoration: underline}
.searchResult .requestLocation a:visited{color: #3271ca; text-decoration: underline}
.searchResult .requestLocation a:hover{color: #ff0000; text-decoration: underline}
.searchResult a.contactSellerTab:link{color: #3271ca; text-decoration: underline}
.searchResult a.contactSellerTab:visited{color: #3271ca; text-decoration: underline}
.searchResult a.contactSellerTab:hover{color: #ff0000; text-decoration: underline}
.searchResult .data{width: 380px; float: left; padding: 0px 5px 10px 5px}
.searchResult .data .row{clear: both; padding: 7px}
.searchResult .data label{font-weight: bold;  width: 110px; float: left}
.searchResult .data .row div{float: left}
.searchResult .fulldesc{width: 624px; display: none; margin: auto}
.searchResult .price{font-weight: bold; font-size: 18px; padding: 8px 5px 0px 0px; color: green; text-align: right}
.searchResult .enquire{text-align: right; margin: 19px 3px 0px 0px}
.cardetails{position: absolute; width: 1px; height: 1px; background-color: #ffffff; border: 1px solid black}
.searchResult .thumbnails{display: none; position: relative; margin: 1px; width: 100%}
.searchResult .thumbnails img{opacity: 0.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); float: left; border: 1px solid black; margin: 1px; cursor: pointer;}
.searchResult #tabs{display: none}
.searchResult #tabs #imgcontainer img{border: 0px solid #cccccc; margin: auto}
.searchResult #tabs .closebutton{position: absolute; left: 600px; top: -25px; cursor: pointer}
.searchResult #tabs .favLink{position: absolute; left: 470px; top: 10px;}
.searchResult #tabs #fragment-1{padding: 3px 7px 0px 7px; height: 410px;}
.searchResult #tabs #fragment-1, .searchResult #tabs #fragment-2, .searchResult #tabs #fragment-3, .searchResult #tabs #fragment-4{}
.searchResult #tabs #imgcontainer{height: 100%}
#data.largeloading {background: url(images/large-loader.gif) no-repeat center center; height: 300px}
.largeloading {background: url(images/large-loader.gif) no-repeat center center;}
.smallloading {background: url(images/small-loader.gif) no-repeat center center;}
.searchResult{background-color: #fafafa}
.searchResult.selected{background-color: #ffffff; border: 0px solid #DDDDDD;}
.searchResult #tabs.ui-tabs{padding: 0px}
.searchResult #tabs ul.ui-widget-header{border-width: 0px}
.searchResult #tabs ul.ui-corner-all{-moz-border-radius: 4px 4px 0px 0px}
.searchResult #tabs .data{width: 100%; float: left; padding: 5px}
.searchResult #tabs .data .row{clear: both; padding: 5px}
.searchResult #tabs .data label{font-weight: bold;  width: 120px; float: left}
.searchResult #tabs .data .row div{float: left}
.searchResult #tabs .data label.comments{font-weight: bold;  width: 200px; margin: 20px auto 10px auto}
.searchResult #tabs .data .row div.comments{clear: both; overflow: auto}
.searchResult #tabs .features{float: left; width: 42%; padding-left: 20px}
.searchResult #tabs .features.left{margin-right: 20px}
.searchResult #tabs .features.right{width: 45%}
.searchResult #tabs .features li{padding: 2px}
.searchResult #tabs #features{width: 590px; height: 395px; overflow: auto}

.searchResult #tabs .nofeatures{width: 85%; margin: 50px auto 0px auto; text-align: center}
.searchResult #tabs .nofeatures p{padding: 10px}
.searchResult #tabs .nofeatures a:link{color: #0000ff}
.searchResult #tabs .nofeatures a:visited{color: #0000ff}
.searchResult #tabs .nofeatures a:hover{color: #ff0000}
.searchResult #tabs #price{position: absolute; top: 120px; left: 520px; font-weight: bold; font-size: 18px; color: green}
.searchResult button.requestLocation{margin-top: 10px}
.searchResult .fulldesc button.requestLocation{position: absolute; top: 67px; left: 520px; margin-top: 25px}
#fragment-1{text-align: center}

form.enquiry{padding: 0px}
form.enquiry label.heading{width: 200px; display: block; float: left; vertical-align: top; font-weight: bold}
form.enquiry input{width: 340px; display: block; float: left; border: 1px solid #7f9db9; height: 21px;}
form.enquiry textarea{width: 340px; height: 100px; display: block; float: left; border: 1px solid #7f9db9;}
form.enquiry div.inputFld{clear: both; padding: 8px}
form.enquiry button{float: right; margin: 5px 27px; width: 120px}
#enquiryForm #errorContainer{margin-bottom: 3px}
#enquiryForm #errorAlert{display: none; padding: 8px 0px 8px 60px; font-weight: bold}
#enquiryForm #errorAlert div{padding: 5px}
#enquiryForm #errorLabels{padding-bottom: 10px}
#enquiryForm #errorLabels p{padding: 3px 0px 3px 35px}
#enquiryForm input.invalidData{background-color: #FEF1EC; border: 1px solid #CD0A0A; height: 21px; width: 342px}
#enquiryForm .ui-state-error{background: #FEF1EC; font-family: verdana, arial, helvetica;}
#enquiryForm .ui-state-error p, #enquiryForm .ui-state-highlight p{padding: 5px;}
#messages{border: 0px solid red; clear: both}
#enquiryForm .vehiclePic{float: left; text-align: center; position: absolute; top: 50px; left: 480px;}
#enquiryForm .mainThumb img{width: 105px; border: 1px solid black; margin: 10px 10px 0px 10px}
#helpMessage .ui-widget, #errorMessage .ui-widget{float: left; width: 100%;}
#errorMessage{width: 99%; margin: auto; padding-top: 5px;}
#helpMessage{position: absolute; top: 60px; left: 20px; width: 70%; }
#googleMap{width: 100%; height: 270px; margin-top: 10px; border: 1px solid black}
#helpMessage ul{padding: 5px 5px 5px 35px}
#helpMessage li{padding: 3px}
#sortBy{position: absolute; top: 7px; left: 425px}
#returnToSearch{position: absolute; top: 12px; left: 450px}
#returnToSearch a:link{color: #3271ca; text-decoration: underline}
#returnToSearch a:visited{color: #3271ca; text-decoration: underline}
#returnToSearch a:hover{color: #ff0000; text-decoration: underline}
#favourites{margin: 3px 3px 0px 5px; width: 161px; display: none;}
#favourites h1{color: #00A6E3; font-size: 14px; font-weight: bold;}
.favourite img{width: 50px; margin-bottom: 5px}
.favLink #save, .favLink #remove{width: 24px; height: 24px; position: absolute; top: -3px; left: 120px; border-width: 0px}
.favourite .shortDesc{padding-bottom: 5px}
.favourite a:link{color: #3271ca; font-size: 9px; font-weight: bold; text-decoration: underline}
.favourite a:visited{color: #3271ca; font-size: 9px; font-weight: bold; text-decoration: underline}
.favourite a:hover{color: #ff0000; font-size: 9px; font-weight: bold; text-decoration: underline}
.favourite .price{font-weight: bold; color: green; float: right; padding-top: 7px; padding-right: 15px}
.favourite img.showFav{cursor: pointer; border: 1px solid black}
#displayFavourite{width: 500px; height: 400px; border: 1px solid red; position: absolute; top: 0px; left: 0px; background-color: #ffffff}



#enquirycontainer {margin:auto; width:622px}

#enquirycontainer form.enquiry label.heading{width: 100px; display: block; vertical-align: top; font-weight: bold; font-size: 11px; padding-top: 3px}
#enquirycontainer form.enquiry input{width: 170px; display: block; border: 1px solid #7f9db9; height: 21px;}
#enquirycontainer form.enquiry textarea{width: 200px; height: 45px; display: block; border: 1px solid #7f9db9;}
#enquirycontainer form.enquiry div.inputFld{clear: both; padding: 5px}
#enquirycontainer form.enquiry button{float: right; margin: 3px 5px; width: 140px; background: url("images/buttonGreen.png") repeat-x scroll 50% 50% #4CA20B; border: 1px solid #45930B; color: #ffffff}

#enquirycontainer #messages{display: none}
#enquirycontainer .column{float: left}
#enquirycontainer .ui-state-highlight{background:#87B6D9; border: 0px solid #4297D7; padding: 5px;}
#enquirycontainerx .ui-button{border: 1px solid #4297D7}
#enquirycontainer #enquiryForm .ui-corner-all.formbg{-moz-border-radius: 0px 0px 5px 5px}
#requestLocationHelp{width: 75%; padding-top: 100px; padding-bottom: 100px; margin: auto; text-align: center}