/*
Theme Name: ElegantEstate Child
Description: Child theme for the ElegantEstate theme 
Author: Nick Koonce
Template: ElegantEstate
*/

@import url("../ElegantEstate/style.css");

.product-info { float: left; width: 278px; padding: 0px 0px 0px; }
div#secondary-menu { position: absolute; bottom: -90px; left: 0px; z-index:15; visibility:hidden;}
#featured .description h2.title {font-size: 25px; text-align: center; padding-bottom: 10px;}
.product-types span.type-icon { padding: 0px 0px 16px 30px; width: 273px; }
.product-types span.bed-icon { padding: 0px 0px 16px 30px; width: 273px; }
.product-types span.bath-icon { padding: 0px 0px 16px 30px; width: 273px; }
.product-types span.garage-icon { padding: 0px 0px 16px 30px; width: 273px; }
.product-types span.ruler-icon { padding: 0px 0px 16px 30px; width: 273px; }
.product-types span.lease-icon, #sidebar span.lease-icon { float: left; display: block; background: url(images/lease.png) no-repeat; padding: 0px 0px 16px 30px; width: 273px; font: italic 12px Georgia, serif; color: #525252; }
.product-types span.pet-icon { float: left; display: block; background: url(images/pet.png) no-repeat; padding: 0px 0px 16px 30px; width: 273px; font: italic 12px Georgia, serif; color: #525252; }
.product-types span.parking-icon { float: left; display: block; background: url(images/parking.png) no-repeat; padding: 0px 0px 16px 30px; width: 273px; font: italic 12px Georgia, serif; color: #525252; }
.product-types span.small { width: 160px; }
.address {float: right; top: 5px; position: relative;}
.widget .contact-form input[type='text'] {width: 215px;}
#sidebar div {background:url(images/widget-separator.png) repeat-x left bottom; padding:15px 0px 15px 25px;}
#kfe_contact div {background:url(images/widget-separator.png) repeat-x left bottom; padding:0px;}
#sidebar h2.rounded { background: url(images/widget-title.png) no-repeat left bottom; font-style: italic; color: #616060; font-size: 22px; letter-spacing: 0.5px; padding: 0 0 10px 10px; text-shadow: 1px 1px 1px #ffffff; margin-left: -11px;}
.home-content {background:white;}
.home-width {width:100%;}