/* CSS Documnet */

/* Property of Xpression */

/* Created - 03/30/2009 */

@charset "utf-8";

body {
/*   background-color:#322626;    */
	background-image:url(../images/kpc_bg_strip.png);
	background-repeat:repeat;
}

/* Main Container */

#container {
    position:relative;
    width:940px;
    height:830px;
    margin-left:auto;
    margin-right:auto;
    top:-5px;
    z-index:1;
    
}

/* Xpression Dummy Content */

#xpression_dummy {
    position:fixed;
    /*top:100px;*/
    text-align:center;
    text-decoration:none;
    font-family:arial;
    font-size:20px;
    font-weight:bold;
    color:#FF0000;
    z-index:3;
}

.dummy_content {
    text-decoration:none;
    font-family:arial;
    font-size:20px;
    font-weight:bold;
    color:#FF0000;
    z-index:3;
}

/* Top Navigation */
#upper {
    position:absolute;
    height:25px;
    width:827px;
    left:65px;
    background-color:#2F2B34;
    top:-15px;
    z-index:2;
}

#navigation {
    position:absolute;
    left:69px;
    width:836px;
    height:50px;
    top:10px;
   /* background-image:url(../images/menu_strip.png);
    background-repeat:repeat-x;*/
    z-index:1;   
}

#navigation a {    
    background-color:#2F2B34;
    padding-left:10px;
    padding-right:5px;
    padding-top:15px;
    padding-bottom:15px;
    text-decoration:none;
    color:#FFFFFF;
    font-family:verdana;
    font-weight:bold;
    font-size:15px;
}

#navigation a:hover {    
    
    /*background-image:url(../images/menu_hover.png);
    background-repeat:repeat-x;*/
    background-color:#54515C;
    padding-left:10px;
    padding-right:5px;
    padding-top:15px;
    padding-bottom:15px;
    
    
}
#logo {
    position:absolute;
    top:-60px;
    /*float:left;*/
   left:-10px;
    z-index:3;
    padding-right:10px;
}

/* Class */
a.tab_text{
    top:10px;
    /*font-size:10px;*/
    font-family:verdana;
    color:#FFFFFF;
    text-decoration:none;
    text-align:center;
}

/* Div for header image and green panel*/

#header{
    position:relative;
    width:850px;
    height:310px;
    left:65px;
    z-index:2;
    top:43px;
}

#header_image{
    position:absolute;
    left:1px;
    width:500px;
    height:310px;
    float:left;
    z-index:2;
}

#header_image_left{
    position:absolute;
    left:1px;
    width:250px;
    height:310px;
    float:left;
    z-index:2;
}

#header_image_right {
    position:absolute;
    left:250px;
    width:250px;
    height:310px;
    float:right;
    z-index:2;
}

#green_panel {
    position:relative;
    left:500px;
    width:320px;
    height:310px;
    float:left;
    z-index:2;
}

/* Classes */

.white_text_header {
    font-family:verdana;
    font-size:20px;
    font-weight:bold;
    text-align:left;
}

.white_text {
    font-family:verdana;
    font-size:16px;
    text-align:justify;
    color:#FFFFFF;
}

/* Partition between header and brown panel */

#partition_image {
    position:relative;
    left:65px;
    top:43px;
    /*padding-left:10px;*/
    width:815px;
    height:3px;
    background-image:url(../images/line1.png);
    background-repeat:repeat-x;
    z-index:2;
}
/* Brown Panel */

#brown_panel {
    position:relative;
    left:66px;
    top:43px;
    width:820px;
    height:320px;
    background-color:#322626;
    z-index:2;
}

#brown_panel label{
float:left;
color:#AE8946;
font-family:verdana;
font-size:12px;
}

#brown_panel_other {
    position:relative;
    left:66px;
    top:43px;
    width:822px;
    /*height:auto;*/
    padding-bottom:150px;
    background-color:#322626;
    z-index:2;
}
#brown_panel_leftimages {
    position:relative;
    left:20px;
    /*top:10px;*/
    width:160px;
    height:auto;
    z-index:2;
}

#brown_panel_middletext {
    position:absolute;
    
    top:25px;
    left:210px;
    width:280px;
    height:auto;
    float:right;
    /*text-align:justify;*/
}

#brown_panel_middletext_ammenities {
    position:absolute;
    /*left:80px;*/
    top:25px;
    left:185px;
    width:320px;
    height:auto;
    float:right;
    /*text-align:justify;*/
}

#brown_panel_righttext {
    position:absolute;
    top:25px;
    left:520px;
    width:260px;
    height:auto;
    list-style:circle;
    text-decoration:none;
    text-align:justify;
    float:right;
}

/* for pages other than home */

#brown_panel_content {
    position:absolute;
    left:86px;
    top:25px;
    left:210px;
    width:580px;
/*    height:600px;*/
    float:right;
    text-align:justify;
}

/* Class */

.orange_text_header {
    font-family:verdana;
    font-size:14px;
    text-align:left;
    color:#AE8946;
}

.orange_text {
    font-family:verdana;
    font-size:12px;
    text-align:justify;
    color:#AE8946;
}

.ammenities {
    font-family:verdana;
    font-size:12px;
    text-align:justify;
    color:#AE8946;
}

.right_text {
    font-family:cursive;
    font-size:12px;
    text-align:justify;
    color:#8A7B78;    
}

/* Footer Image Section */

#footer_top_image {
    position:relative;
    left:65px;
    background-image:url(../images/line2.png);
    background-repeat:repeat-x;
    top:42px;
    width:822px;
    /*height:3px;*/
    z-index:2;
}

#footer_image {
    position:relative;
    left:66px;
    top:42px;
    /*padding-left:5px;*/
    padding-top:15px;
    background-color:#523E3C;
    width:820px;
    height:130px;
    z-index:2;
    border-top-color:#574544;
    border-top-style:solid;
}
/*#footer_image img {*/
/*    padding-left:18px;*/
/*    padding-top:15px;*/
/*    border-style:solid;*/
/*    border:50px;*/
/**/
/*}*/


#footer_bottom_image {
    position:relative;
    background-image:url(../images/line3.png);
    background-repeat:repeat-x;
    top:42px;
    width:820px;
    height:3px;
    left:66px;
    /*z-index:2;*/
}

/*footer section */

#footer {
    position:relative;
    width:820px;
    height:50px;
    top:15px;
    left:66px;
    text-align:center;
    font-family:verdana;
    font-size:12px;
    background-color:#322626;
    padding-top:20px;
    color:#FFFFFF;
    z-index:2;
    
}

#footer a {
    text-decoration:none;
    color:#FF0000;
}

#footer_other {
    position:relative;
    width:822px;
    height:40px;
    top:15px;
    padding-top:150px;
    left:66px;
    text-align:center;
    font-family:verdana;
    font-size:12px;
    background-color:#322626;
    padding-top:20px;
    color:#FFFFFF;
    z-index:2;
    
}

#footer_other a {
    text-decoration:none;
    color:#FF0000;
}

/* table colors*/
legend{
color:#AE8946;}
