 
body {
margin:0;
padding:0;
font-family:'times new roman', 'times', serif;
color:#ffffff;
font-size:14px;
background-color:#DFD9D9;
background-image:url(http://www.pygott-crone.com/images/sitebg.jpg);
background-repeat:repeat-x;
padding-top:30px;
}

#top {
width:100%;
background-image:url(http://www.pygott-crone.com/images/topslice.jpg);
height:105px;
position:relative;
float:left;
margin-bottom:33px;
margin-top:-30px;
}

h1 {
width:219px;
height:75px;
margin:0;
padding:0;
text-indent:-5000px;
background-image:url(http://www.pygott-crone.com/images/pygottandcrone.jpg);
position:absolute;
top:11px;
left:10px;
cursor:hand;
}

#topmenu {
position:absolute;
right:0;
width:285px;
height:97px;
background-image:url(http://www.pygott-crone.com/images/topkeys.jpg);
}

ul.topmenulist {
margin:0;
padding:0;
list-style:none;
margin-top:12px;
padding-left:3px;
}

ul.topmenulist li {
float:left;
margin-left:44px;
font-size:12px;
}

ul.topmenulist li a {
color:#ffffff;
text-decoration:none;
}

ul.topmenulist li a:hover {
color:#ffffff;
text-decoration:underline;
}



dl, dt, dd {
margin: 0;
padding: 0;
list-style-type: none;
}

dl ul {
list-style:none;
}

#menu {
position: absolute; /* Menu position that can be changed at will */
left: 0;
right: 0;
top:0;
z-index:100;
 /* precision for Opera */
float:left;
background-image:url(http://www.pygott-crone.com/images/tab-right.gif);
background-repeat:repeat-x;
height:28px;
border-left:1px solid #888888;
}

#menu dl {
float: left;
width: 9.95%;
}
#menu dt {
cursor: pointer;
text-align: center;
font-weight: bold;
color:#8A0202;
padding-top:5px;
border-right:1px solid #888888;
height:21px;

}
#menu dd {
display: none;
border: 1px solid gray;
border-top:none;
margin-left:-1px;
}

#menu li {
padding:3px;
background: #CCCCCC;
font-size:11px;
background-image:url(http://www.pygott-crone.com/images/smallkey2.gif);
background-repeat:no-repeat;
background-position:right;
}
#menu li a {
color:#8A0202;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
background-image:url(http://www.pygott-crone.com/images/bullet.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:10px;
}

#menu dt a {
color:#8A0202;
text-decoration:none; 
}

#menu dt a:hover {
color:#BF2323;
text-decoration:underline; 
}


#menu li a:hover, #menu li a:focus {
background-image:url(http://www.pygott-crone.com/images/bullet2.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:10px;
text-decoration:underline;
}

#menu li.closemenu {
padding:0;
margin:0;
background-image:url(http://www.pygott-crone.com/images/closemenu.jpg);
background-repeat:repeat-x;
background-position:bottom;
padding-top:10px;
text-align:center;
}

#menu li.closemenu a {
background-image:url(http://www.pygott-crone.com/images/blank.jpg);
color:#9E0605;
font-weight:bold;
cursor:hand;
padding-bottom:3px;
margin-left:-10px;
}

.closeicon {
border:0;
margin-right:5px;
margin-left:20px;
}

#splash {
height:177px;
width:100%;
background-image:url(http://www.pygott-crone.com/images/topsplash.jpg);
background-repeat:repeat-x;
z-index:0;
padding-bottom:4px;
clear:left;
position:relative;
}

#welcome {
background-image:url(http://www.pygott-crone.com/images/topsplash_image2.jpg);
height:177px;
width:369px;
background-repeat:no-repeat;
position:absolute;
right:0;
top:0;
}

h2 {
font-size:23px;
padding:0;
margin:0;
z-index:0;
float:left;
padding-left:150px;
margin-top:10px;
}

#search {
width:49.8%;
height:191px;
float:left;
background-image:url(http://www.pygott-crone.com/images/leftboxbg.jpg);
margin-top:3px;
margin-bottom:5px;
position:relative;
text-align:center;
}

input.searchtxt {
border:1px solid #666666;
background:#D6D6D6;
font-family:verdana;
font-size:11px;
padding:4px;
width:220px;
color:#555555;
}

input.searchbtn {
border:1px solid #666666;
background:#BFBFBF;
font-family:verdana;
font-size:11px;
padding:3px;
width:60px;
font-weight:bold;
color:#555555;
}

.searchformbox {
text-align:center;
margin-top:10px;
margin-bottom:10px;
}

.smalltext {
margin:0;
padding:0;
font-size:11px;
color:#444444;
text-align:center;
margin-top:20px;
}

.searchlegend {
font-weight:bold;
font-size:15px;
color:#8D0303;
}

#propertyoftheweek {
width:49.8%;
height:191px;
float:right;
background-image:url(http://www.pygott-crone.com/images/rightboxbg.jpg);
margin-top:3px;
margin-bottom:5px;
position:relative;
}

img.propofweek {
border:1px solid #333333;
margin-right:10px;
}

#quicksearch {
margin-left:150px;
padding-top:60px;
}

#qs-sel p {
margin-bottom:10px;
}

.mapbtn {
border:0;
margin-top:7px;
}

#leftside {
width:13px;
height:191px;
position:absolute;
left:0;
top:0;
background-image:url(http://www.pygott-crone.com/images/left.jpg);
}

#rightside {
width:13px;
height:191px;
position:absolute;
right:0;
top:0;
background-image:url(http://www.pygott-crone.com/images/right.jpg);
}

.boxheading {
margin:0;
padding:0;
text-align:center;
font-weight:bold;
font-size:18px;
color:#8D0303;
border-bottom:1px dashed #FFFFFF;
padding-bottom:5px;
padding-top:5px;
}

#content {
width:100%;
margin-top:10px;
margin-bottom:5px;
padding:5px;
color:#666666;
font-size:13px;
clear:left;
background-color:#FFFFFF;
}

#contentcontainer {
padding:5px;
background-color:#FFFFFF;
clear:left;
}

h4 {
color:#890304;
font-size:15px;
margin:0;
padding:0;
margin-top:px;
margin-bottom:8px;
padding-left:5px;
padding-bottom:3px;
border-bottom:1px solid #AF8E8E;
width:98%;
}

.partnerhead {
color:#890304;
font-size:15px;
margin:0;
padding:0;
padding-top:8px;
margin-bottom:8px;
padding-bottom:3px;
font-weight:bold;
text-decoration:underline;
}

.pageimage {
float:right;
}

div#featureprops {
float:left;
width:90%;
padding-left:20px;
padding-right:20px;
padding-top:10px;
}
div#featureprops h4 {
display:none;
}

div#featureprops p {
font-size: 13px;
position:relative;
}

div#featureprops p strong {
color:#333333;
font-size:17px;
postion:absolute;
top:10px;
}

div#featureprops p em {
color:#890304;
font-weight:bold;
font-size:19px;
line-height:50px;
}

div#featureprops img {
float:left;
width:168px;
height:138px;
margin-right:7px;
border:2px solid #FFFFFF;
}

#footersplash {
height:177px;
width:100%;
background-image:url(http://www.pygott-crone.com/images/footerbanner.jpg);
clear:both;
position:relative;
}

.footerimage {
float:left;
}

.bannertext {
color:#FFFFFF;
float:left;
margin-left:40px;
margin-top:40px;
}

.homesale {
position:absolute;
right:15px;
top:43px;
border:1px solid #ffffff;
}

#footer {
width:100%;
height:33px;
background-image:url(http://www.pygott-crone.com/images/footer.jpg);
background-repeat:repeat-x;
padding-top:8px;
}

#min {
	width: 100%;
min-width:980px;
			
			}


.copy {
margin:0;
padding:0;
color:#333333;
font-family:verdana;
font-size:11px;
position:absolute;
left:10px;
margin-top:9px;
}

.jbs { 
margin:0;
padding:0;
font-family:verdana;
font-size:11px;
position:absolute;
right:10px;
margin-top:9px;
}

.jbs a {
color:#333333;
text-decoration:none;
}

.jbs a:hover {
text-decoration:underline;
}

.backtotop {
margin:0;
padding:0;
font-family:verdana;
font-size:11px;
float:left;
margin-top:9px;
text-align:center;
width:100%;
margin-left:auto;
margin-right:auto;
}

.backtotop a{  
color:#890304;
font-weight:bold;
text-decoration:none;
}

.backtotop a:hover {  
color:#890304;
font-weight:bold;
text-decoration:underline;
}

.bold {
font-weight:bold;
}


.auctionheading {
background-color:#EC3E20;
color:#FFFFFF;
font-weight:bold;
}

.auctionsub {
margin:0;
padding:0;
font-weight:bold;
margin-top:3px;
margin-bottom:3px;
}

table p {
margin:0;
padding:0;
}


ul.partners li img .show {
padding:1px;
border:1px solid #890304;
}

ul.partners li img .dontshow {
padding:1px;
}

p.partnersname {
margin:0;
padding:0;
font-weight:bold;
color:#890304;
}


p.partnersname a {
text-decoration:none;
font-weight:bold;
color:#890304;
}

p.partnersname a:hover {
text-decoration:underline;
}

ul.offices {
margin:0;
padding:0;
list-style:none;
margin-top:20px;
}

ul.offices li {
float:left;
width:110px;
text-align:center;
margin-left:5px;
margin-bottom:30px;
}

ul.offices li img {
padding:1px;
border:1px solid #890304;
}

p.officename {
margin:0;
padding:0;
font-weight:bold;
color:#890304;
}

.clear {
clear:both;
}

select {
font-size:11px;
color:#555555;
}

input.txt {
font-size:11px;
color:#555555;
}

textarea {
font-size:11px;
color:#555555;
}


form.stand {
margin-top:20px;
}


form.stand p {
clear:left;
margin:0;
padding:0;
margin-top:5px;
}

form.stand p label {
float:left;
width:18%;
}

form.stand input.btn {
font-size:11px;
background-color:#C70B0C;
color:#FFFFFF;
}

.error {
height:16px;
border:1px solid #cccccc;
padding:5px;
text-align:center;
width:50%;
background:#FFC0CB;
font-weight:bold;
}

form.stand fieldset {
border:0;
}

form.stand legend {
font-weight:bold;
color:#C70B0C;
}

ul.news {
margin:0;
padding:0;
list-style:none;
}

.newsheadline {
margin:0;
padding:0;
font-weight:bold;
font-size:15px;
color:#C70B0C;
}

.newsdate {
margin:0;
padding:0;
font-size:10px;
color:#777777;
}

ul.news li {
margin-bottom:10px;
border-bottom:1px solid #eeeeee;
float:left;
clear:both;
width:100%;
}

/* VEBRA */

#formcontainer {
width:65%;
}

#search_wrap {
	width:650px;
	display:table;
	margin-left:20px;
}

.cols {
	float:left;
	display:table-cell;
	width:33%;
	min-height:100px;
	margin-bottom:10px;
}

* html .cols{
/* Hide from IE-Mac (Min-height hack for IE Windows and resolves width issues in everything except IE-Mac) \*/
height:100px;
/* End hide */
}

.cols_short {
	float:left;
	display:table-cell;
	width:33%;
	margin-bottom:10px;
}

table.MainTable, table.RentalTable, table.News {width: 97%;text-align:left;}
table.MainTable td{}

.SelectText,
.RefineText,
.ResultsText,
.BasketText,
.BasketRegister, 
.RegisterText,
.RegisterInputText
{
color: #514B3F;
font:normal 11px/17px Verdana, Arial, Helvetica, sans-serif;
margin-top:10px;
padding-top:10px;
}

.SelectHeader,
.SelectBarHeader,
.SelectRegionsHeader,
.SelectTypesHeader,
.SelectInvestmentHeader,
.SelectQualifierHeader
{
font:bold 13px Verdana, Verdana, Arial, Helvetica, sans-serif;
text-align:center !important;
}

.SelectHeader select {
width:100px;
}
.ResultsHeader, .BasketHeader
{
font:bold 13px Verdana, Arial, Helvetica, sans-serif;
color: #ED4A2E;
}

.spanclick,
.Selectrooms, .SelectAreas, .SelectPrices, .SelectCurrency,  .SelectFrenchPrices,
.SelectAllBranch, .SelectTypes, .SelectRegions, .SelectTotals, .SelectQualifier, .SelectInvestment, .SelectNoProps, .SelectJumper,
.SelectFrenchRegions, .SelectFrenchTypes
{font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
color : #514B3F;} 
.SelectNoProps {font-weight: bold;}

td.RefineBar,
td.SelectBar,
td.SelectBranchBar,
td.ResultsBar
{
color:#FFFFFF;
font-weight:bold;
background-color:#C70B0C;
padding:2px 0 4px 0;
border-bottom:10px solid #FFFFFF;
border-top:6px solid #FFFFFF;
}

td.SelectBar 
{
text-align:center !important;
}

.RefineCount, .RefineTowns, .ResultsFound
{color : #514B3F;font:bold 11px Verdana, Arial, Helvetica, sans-serif;}

.ResultsHouseType,
.ResultsAddress, 
.ResultsArea,
.ResultsPrice,
.ResultsCommArea,
.ResultsCommType
{
color: #FFFFFF;
font: 11px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}
.ResultsAddress
{
color:#514B3F;
font: 11px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}
.ResultsCustomLink {
font: 11px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}
.ResultsContact,
.ResultsDescription,

.ResultsInetref,
.RentalHouseType,
.RentalLocation,
.Introduction,
.Content {
color: #514B3F;
font: 11px/17px Verdana, Arial, Helvetica, sans-serif;
}

.ResultsMainImage {
border-right:6px solid #FFFFFF;
}
.ResultsContact {font-weight : bold;}
.RentalPrice, .RegisterRequired, .Headline
{font:11px Verdana, Arial, Helvetica, sans-serif;}
.RentalPrice, .RegisterRequired {color : #773300;}
.Headline{color: #773300;font-weight: bold;}

/* link styles */

.ResultsNav, a.ResultsNav, a.MoreLink {color : #ED4A2E;font: 11px Verdana, Arial, Helvetica, sans-serif;;}

a.ResultsNav:HOVER, a.MoreLink:HOVER 
{text-decoration: none;color: #773300;}

a.ResultsNav:ACTIVE, a.ResultsNav:VISITED,
a.MoreLink:ACTIVE, a.MoreLink:VISITED
{color : #ED4A2E;}
.FooterText{text-align:center !important;padding-top:40px;}
.FooterText, a.FooterText {color: #CCBFBB;font:9px Verdana, Arial, Helvetica, sans-serif;;}
a.FooterText:HOVER {text-decoration: none;color: #514B3F;}
a.FooterText:ACTIVE, a.FooterText:VISITED {color: #CCBFBB;}

div#regionmap img {
position:relative;
}
div#regionmap ul {
background:url(http://www.pygott-crone.com/images/officemap2.jpg);
width:428px;
height:405px;
position:relative;
}
div#regionmap li {
position:absolute;
border:1px dotted #666666;
font-weight:bold;
font-size:11px;
padding:2px;
display:block;
background:#FFFFFF;
}

li#lin {
top:202px;
left:138px;
}
li#sle {
top:270px;
left:68px;
}
li#grim {
top:12px;
left:172px;
}
li#gran {
top:360px;
left:7px;
}
li#bost {
top:333px;
left:248px;
}
li#spal{
top:389px;
left:225px;
}

#repaymentsform fieldset {
border:1px solid #eeeeee;
}

#repaymentsform legend {
margin-top:10px;
}

#content ul {
margin:5px;
padding:5px;
list-style:square;
}


#content ul.partners {
margin:0;
padding:0;
list-style:none;
width:525px;
float:left;
}


#content ul.partners li {
float:left;
width:100px;
text-align:center;
margin-left:5px;
margin-bottom:10px;
display:block;
}

.menbullet {
padding-right:4px;
padding-top:4px;
}

ul.offices {
margin:0;
padding:0;
list-style-type:none;
margin-top:20px;
}

ul.offices li {
float:left;
width:110px;
text-align:center;
margin-left:5px;
margin-bottom:30px;
list-style-type:none;
}