
/* Copyright © Website Engineers Limited */

/* Global */
div.Default, 
div.AboutUs, 
div.Commercial, 
div.Contact, 
div.NotFound  { position: relative; padding: 10px; border: 4px solid #dddddd; background-color: #ffffff; }
/* border-radius: 3px;  border-top-right-radius: 50px;  * /

/* Default */
div.Default div.Intro { padding: 0px 10px 0px 10px; }
div.Default div.Properties { position: relative; margin: 0px auto; padding: 0px 0px 0px 0px; }
div.Default div.Properties div.Property { position: relative; cursor: pointer; float: left; text-align: center; padding: 0px 1px 0px 1px; margin: 0px 0px 0px 0px; min-height: 280px; width: 240px;  }
div.Default div.Properties div.Left { border-right: 1px dashed #de3a95; }
div.Default div.Property h2 { position: relative; text-align: left; margin: 0px 0px 10px 0px; padding: 6px 0px 6px 10px; font-size: 12px; color: #ffffff; border-bottom: 4px solid #de3a95; background-image: url(/images/properties/property/title_bg.gif); background-repeat: repeat-x; background-position: 50% 50%; background-color: #000000;  }
div.Default div.Property div.ToLet { position: absolute; margin: 0px 0px 0px 10px; width: 200px; height: 200px; background-image: url(/images/properties/property/to_let.png); background-repeat: no-repeat; }
div.Default div.Property img.Photo { width: 200px; height: 150px; border: 10px solid #eeeeee; }
div.Default div.Property p.Bedrooms { margin: 10px 0px 0px 0px; line-height: 1.2; font-size: 16px; color: #666666; }
div.Default div.Property p.Price { margin: 0px 0px 0px 0px; line-height: 1.2; font-size: 14px; color: #666666; }
div.Default div.Property p.Price b { font-size: 21px; font-weight: normal; color: #de3a95; }
div.Default div.Property:hover p { color: #de3a95; }

div.Default div.PropertyDetails { position: absolute; z-index: 10; display: none; text-align: center; left: 0px; margin: 0px 0px 0px 0px; padding: 20px; width: 910px; border: 10px solid #de3a95; background-color: #ffffff; }
div.Default div.PropertyDetails div.Close { position: absolute; z-index: 11; cursor: pointer; right: 23px; top: 21px; height: 26px; width: 26px; border: 0px; background-image: url(/images/properties/property/details/close.png); }
div.Default div.PropertyDetails div.Close:visited { border: 0px; }
div.Default div.PropertyDetails div.Close:hover { border: 0px; background-image: url(/images/properties/property/details/close_hover.png); } 
div.Default div.PropertyDetails img.Photo { width: 580px; height: 435px; border: 10px solid #eeeeee; }
div.Default div.PropertyDetails img.Photo2,
div.Default div.PropertyDetails img.Photo3 { position: absolute; top: 503px; width: 200px; height: 150px; border: 10px solid #eeeeee; }
div.Default div.PropertyDetails img.Photo2 { left: 259px; } 
div.Default div.PropertyDetails img.Photo3 { right: 259px; } 
div.Default div.PropertyDetails h2 { text-align: center; }
div.Default div.PropertyDetails p { text-align: center; }
div.Default div.PropertyDetails p.Description { margin: 180px 0px 0px 0px; font-size: 14px; }
div.Default div.PropertyDetails p.Bedrooms { margin: 10px 0px 0px 0px; line-height: 1.2; font-size: 16px; color: #666666; }
div.Default div.PropertyDetails p.Price { margin: 0px 0px 0px 0px; line-height: 1.2; font-size: 14px; color: #666666; }
div.Default div.PropertyDetails p.Price b { font-size: 21px; font-weight: normal; color: #de3a95; }
div.Default div.Clear { position: relative; clear: both; }

/* .AboutUs */ 
div.AboutUs ul, 
div.AboutUs p { padding: 0px 10px 0px 10px; }
div.AboutUs img { margin: 0px 0px 10px 0px; }

/* .AboutUs */ 
div.Commercial ul,
div.Commercial p { padding: 0px 10px 0px 10px; }
div.Commercial img { margin: 0px 0px 10px 0px; }

/* .AboutUs */ 
div.Contact p { padding: 0px 10px 0px 10px; }

/* Contact */
div.Contact p.Details { font-weight: bold; font-size: 14px; color: #de3a95; }
div.Contact p.Details b { position: absolute; left: 40px; font-weight: normal; color: #888888; }
div.Contact div.Map { position: relative; padding: 4px; background-color: #eeeeee; }
div.Contact div.Map div#GoogleMap { position: relative; width: auto; height: 400px; }

/* NotFound */
div.NotFound { min-height: 400px; }

/* End */


