/* Kenwood Management Company - Wednesday, Oct 08, 2008 */
/* Website coded and designed by Sarah Brenner @ Bighouse Graphix - www.bighousegraphix.com - sarah@bighousegraphix.com */

/* Reset global properties
----------------------- */
* {
	margin: 0px;
	padding: 0px;
 }

html, body, p, form, input, label, 
div, span, h1, h2, h2, h4, h5, h6, h7,
br, a, table, tr, td, ul, ol, li, img {
	padding: 0px;
	margin: 0px;
	border: 0px;
	text-decoration: none;
	list-style-type: none;
 }
 
h1, h2, h3 ,h4 ,h5 ,h6 ,h7 {
	display: inline;
 }
 
/* Basic HTML tags
--------------- */
a {
	color: #0097C7;
 }

a:hover {
	color: #636363;
 }
 
p {
	font-weight: normal;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
 }
 
 #content p {
	line-height: 18px;
	text-align: justify;
	padding-right: 40px;
 }
 
 #content_partners p {
	line-height: 18px;
	text-align: justify;
	padding: 0px 40px 0px 100px;
 }
 
 #kmc p {
	line-height: 16px;
 }
 
 .nonjust {
	text-align: left;
 }
 
 h2 {
	font-weight: bold;
	font-size: 19px;
	color: #FFFFFF;
	padding-left: 10px;
 }
 
 h3 {
	font-weight: bold;
	font-size: 14px;
	padding: 0px;
	margin: 0px;
 }
 
 table {
	font-weight: normal;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
 }
 
  td {
	vertical-align: text-top;
 }
 
  td.criteria {
	background: url(images/bluebox.gif) no-repeat;
	padding-left: 24px;
	font-weight: bold;
 }
 
.logo a {
	text-indent:-9999em;
	width: 194px;
	height: 34px;
	background: url(images/Kenwood_LOGOtext.gif) no-repeat;
	display:block;
	float: right;
  }
 
.icon {
	width: 58px;
	float: left;
  }
 
 .email {
	vertical-align: text-bottom;
}

 .readmore {
	text-decoration: underline;
	font-size: 11px;
	font-style: normal;
 }
 
  .blue {
	color: #0097C7;
 }
 
  
  .up {
	color: #00CCFF;
 }
 
   .grey {
	color: #333333;
 }
 
  td.dottedline {
	border-bottom: 1px dotted #999999;
	height: 7px;
	list-style:none;
 }

  
  .sm_gray {
	color: #666666;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
 }
 
  .headshots {
	float: left;
	border: solid #1A1A1A 2px;
	margin: 25px 10px 0px 0px;
 }
 
   .img {
	border: solid #1A1A1A 2px;
 }
 
 
 .partners_name {
	font-size: 14px;
	font-weight: bold;
	margin: 40px 0px 8px 0px;
	text-transform: uppercase;
}

 .partners_nameOLD {
	font-size: 14px;
	font-weight: bold;
	color: #00CCFF;
	padding: 5px 0px;
	background: url(images/partner_bkgrnd.gif) repeat-x;
	margin-top: 40px;
}

 
/* Start Website in Sequence */
body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 62.5%;
	color: #1A1A1A;
	background: #FFFFFF;
	background: url(images/top_bkgrnd.gif) repeat-x top center;
 }
 
#wrapper {
	width: 925px;
	margin: auto;
 }

#container {
	width: 900px;
	margin: auto;
 }
 
 #logo {
	width: 255px;
	float: left;
	margin-top: 33px;
	padding-left: 13px;
	height: 60px;
 }

 #mgmtco {
	font-size: 13px;
	font-weight: bold;
	color: #00CCFF;
	padding: 0px 0px 0px 77px;
}

 #mgmtco a {
	color: #00CCFF;
}
 
 #top {
	width: 900px;
	height: 90px;
	background: url(images/nav_bkgrnd.gif) repeat-x top center;
 }
 
 #blueboxtop {
	width: 163px;
	height: 25px;
	background: url(images/bluetopbox.gif) no-repeat;
	float: right;
	margin-right: 60px;
	padding-top: 8px;
	text-align: center;
 }
 
 #blueboxtop a {
	color: #000;
	font-weight: bold;
	font-size: 12px;
 }
 
 #blueboxtop a:hover {
	color: #fff;
 }
 
  #header_home {
	width: 900px;
	height: 260px;
	margin-top: 9px;
 }
  
  #header_interior {
	width: 900px;
	height: 160px;
	margin-top: 9px;
 }
 
 #buttons {
	width: 900px;
	height: 82px;
	font-size: 14px;
	font-weight: bold;
	margin-top: 9px;
}
 
 #buttons a {
	color: #FFFFFF;
}
 
 /*#buttons a:hover {
	color: #0097C7;
}*/

 #btn_left {
	background: #000000 url(images/btn_acquisition_criteria.jpg) no-repeat;
	width: 282px;
	height: 18px;
	padding: 64px 0px 0px 10px;
	float: left;
}

 #btn_center {
	background: #000000 url(images/btn_properties_by_location.jpg) no-repeat;
	width: 282px;
	height: 18px;
	padding: 64px 0px 0px 10px;
	margin-left: 12px;
	float: left;
}

 #btn_right {
	background: #000000 url(images/btn_construction_mgmt.jpg) no-repeat;
	width: 282px;
	height: 18px;
	padding: 64px 0px 0px 10px;
	float: right;
}

 #btn_right:hover {
	background-color: #0097C7;
}

 #btn_left:hover {
	background-color: #0097C7;
}

 #btn_center:hover {
	background-color: #0097C7;
}

  #bottom_home {
	width: 900px;
	height: 216px;
	margin-top: 9px;
	background: url(images/btm_bkgrnd.gif) repeat-x top center;
 }
 
  #bottom {
	width: 900px;
	margin-top: 9px;
 }
 
  #kmc {
	width: 440px;
	float: left;
	padding: 5px 0px 0px 10px;
	margin-bottom: 20px;
 }
 
   #recent_news {
	width: 390px;
	float: right;
	padding: 5px 10px 0px 0px;
 }
  
   #content {
	width: 620px;
	float: right;
	padding: 7px 0px 0px 0px;
	background: url(images/content_bkgrnd.gif) repeat-x top center;
	padding-bottom: 40px;
 }
  
   #content_partners {
	width: 625px;
	float: right;
	padding: 7px 0px 0px 0px;
	background: url(images/content_bkgrnd.gif) repeat-x top center;
	padding-bottom: 40px;
 }
  
   #partnersimg {
	width: 616px;
	background: url(images/partners.jpg) no-repeat;
	height: 277px;
 }
  
   #property {
	width: 625px;
	height: auto;
 }
  
   #engimg {
	width: 616px;
	background: url(images/Kenwood_engstaff.jpg) no-repeat;
	height: 375px;
 }
  
   #staffimg {
	width: 616px;
	background: url(images/Kenwood_staff.jpg) no-repeat;
	height: 375px;
 }
  
   #partnersdiv {
	padding: 0px 0px 0px 24px;
 }
 
    .ackley {
	background: url(images/partners_ackley_bkrnd.jpg) no-repeat;
 }
 
    .bowis {
	background: url(images/partners_bowis_bkrnd.jpg) no-repeat;
 }
  
    .singer {
	background: url(images/partners_singer_bkrnd.jpg) no-repeat;
 }
  
 #testimonials {
	width: 207px;
	float: left;
	color: #949494;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-style: italic;
	line-height: 20px;
	padding-left: 25px;
	margin-top: 40px;
	padding-bottom: 40px;
 }
  
 #contact_partners {
	font-size: 13px;
	float: right;
	width: 230px;
 }
   
  .qoute_a {
	width: 15px;
	height: 12px;
 }
 
   
  .qoute_b {
	width: 15px;
	height: 12px;
 }
    
  .signature {
	font-weight: bold;
	margin-top: 15px;
 }
  
 #acq_table {
	padding-left: 70px;
 }
   
 /* End Center */
 
/* Start Nav
--------- */
#nav {
	width: 615px;
	height: 25px;
	margin: 32px 0px 0px 0px;
	float: right;
 }
 
 li a {
	color: #FFFFFF;
 }
  
 #nav li a:hover {
	color: #00CCFF;
 }
 
 #nav li {
	padding-right: 18px;
}

 #nav ul {
	padding: 5px 0px 0px 0px;
}

 
 #subnav {
	width: 235px;
	float: left;
 }
 
  #available {
	width: 235px;
	float: left;
 }
 
   #subnav li {
	padding-left: 25px;
	margin-top: 10px;
	width: 210px;

 }
 
    #available {
	margin-top: 25px;
	width: 200px;
	padding-left: 30px;
 }
 
    #subnav li.first {
	margin-top: 0px;
 }
 
     #subnav li.first_up {
	margin-top: 0px;
	background: url(images/subup_bkgrnd.gif) repeat-y;
	width: 210px;
 }
 
  #subnav li a {
	color: #1A1A1A;
	font-size: 12px;
	font-weight: normal;
 }
 
  #subnav li a:hover {
	color: #FFFFFF;
}
 
 #subnav li:hover {
	background: url(images/subup_bkgrnd.gif) repeat-y;
	width: 210px;
}

 #subnav li.up {
	background: url(images/subup_bkgrnd.gif) repeat-y;
	width: 210px;
}

 #subnav li.title {
	background: url(images/subup_bkgrnd.gif) repeat-y;
	width: 210px;
	height: 20px;
	margin-top: 0px;
	color: #FFFFFF;
	padding-top: 5px;
}

  #subnav .uptext {
	color: #FFFFFF;
}
 
 ul {
	list-style: none;
	margin: 0;
}

li {
	float: left;
	position: relative;
	text-align: left;
	cursor: default;
	font-size: 14px;
	font-weight: bold;
}

 /* End Nav */
 

/* Start Bottom */



/* End Bottom */

/* Start Footer */

#footer {
	width: 900px;
	color: #999999;
	margin: auto;
	margin-bottom: 15px;
	float: left;
	margin-left: 12px;
 }
 
 #footer a {
	color: #999999;
	text-decoration: underline;
 }
 
 .footer_right {
	text-align: left;
	float: left;
	font-size: 10px;
 }
  
 .footer_left {
	float: right;
	font-size: 11px;
 }
  
 .footer_center {
	font-size: 10px;
	text-align: center;
	float: left;
	width: 900px;
	margin-top: 10px;
 }
 
 /* End Footer */
 
 /* Start Forms */

input, textarea {
	border: 1px solid #949494;
	background-color: #FFFFFF;
 }

form td {
	color: #1A1A1A;
	font-weight: bold;
	vertical-align: top;
 }

.submit {
	position: relative;
	width: 70px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	background-color: #1a1a1a;
	font-weight: bold;
	color: #00CCFF;
	text-align: center;
	left: 15px;
 }
 
.reset {
	position: relative;
	left: 20px;
	width: 70px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	background-color: #1a1a1a;
	font-weight: bold;
	color: #00CCFF;
	text-align: center;
 }
/* End Forms */


/* Clear Fix Code */
.ClearFix:after{
      content:".";
      display:block;
      height:0;
      clear:both;
      visibility:hidden;
}

/* WinIE7 only */
*:first-child+html .ClearFix{
      height:1%;
 }

/* WinIE6 and below */
* html .ClearFix{
      height:1%;
}

/* MacIE only */
/*¥*//*/
.ClearFix{
	display:inline-table;
 }
/**/


/* Properties */
   #property_table {
	float: left;
	margin-top: 0px;
	width: 310px;
 }
 
   #property_right {
	float: right;
	padding-right: 40px;
 }
 
    #property_top {
	height: auto;
 }
 
    .thumb {
	border: solid #141414 4px;
	width: 254px;
	height: 165px;
 }
  
    .small {
	font-size: 10px;
 }
 
     .map {
	font-size: 11px;
	text-align: center;
	background-color: #666666;
 }
 
      .map a {
	color: #FFFFFF;
 }
 
      .map a:hover {
	text-decoration: underline;
 }
 
       .left {
	float: left;
	width: 625px;
	margin-top: 10px;
 }

/* ------------------------------------- Float Feedback Button ------------------------------------- */

#floatdiv {
	position:absolute;
	left:0px;
	top:0px;/* This is a floating javascript menu. */
	font-size: 15px;
	text-align: center;
 }
 
 .feedback {
	font-size: 10px;
 }
