/* CSS Document */

/* makes all link borders invisible */
a img {border:none;}
/* makes all link borders invisible */





/* ----------------------------- begins ---------------------------*/

#banner{
background: none;
border-top: 1px solid #bbb;
border-right: 1px solid #bbb;
border-left: 1px solid #bbb;
border-bottom: 1px solid #bbb;
padding: 10px 0px 10px 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 5px;
margin-bottom: 0px;
width:250px;
height:582px;
*height:596px;
font-family: Verdana, Futura, Arial, Helvetica;
font-size:14px;
color: #504E0E;
position:relative;
float:left;
}


#promo {
width: 100%;
height: 100%;
position:relative;
background:#FFFFFF;
padding: 0px 0 0 0;
border-bottom: 0px solid #444100;
margin-top: 0px solid #444100;
border-left: 0px solid #444100;
border-right: 0px solid #444100;
}

#banner img, #banner span {
position:absolute;
top:0;
left:0;

}

#wrapper{ 
	    padding: 0 0 0 0;
	    margin-bottom:20px;
	    text-align:left; /* leave unchanged */ 
   		width:920px;
	    min-width:990px/* optional but recommended */  
	    height: 100%;  
	 	position:static;
		background: url(../img/left.png) repeat-y 0 0;
		margin-left: auto;
     	margin-right: auto;
	} 
	

body {
	background: url(../img/logopatt.gif) repeat;
    margin-bottom:20px;


}
.header{
border:none;
background: url(../img/logo.jpg) no-repeat;
width:100%;
height:261px;
padding 10px 0 0 0:
margin:
position:relative;
min-width:180px;
max-width:180px;
}

.headtxt{
  	color:#FFFFFF;
	font-size:14px;
	padding:2em 2em 4em;
}

/* ----------------------------- head begins ---------------------------*/

#head{
background-color: #8A8863;
border-right: 0px solid #F7F6F1;
border-left: 0px solid #F7F6F1;
margin-left: none;
margin-top:none;
margin-bottom: 10px;
background: url(../img/hdr.gif) repeat-x;
width:880px;
height:0px;
padding:0px 0 0 0;
font-family: Verdana, Arial, Helvetica;
font-size:10px;
color: #FFF;
position:relative;
z-index: 2;
}


#head ul
{
list-style: none;
margin: 0;
border: none;
margin-left:none;
}

#head li
{
border-bottom: none;
margin: 0;
}

#head li a
{
display: auto;
padding: none;
border-right:none;
background-color: none;
color: #ccc;
text-decoration: none;
margin-top: none;
}

html>body #head li a { width: auto; }

#head li a:hover
{
border-right:none;
background-color: none;
color: #FFF;
}



/* ----------------------------- pcenter div begins ---------------------------*/
#pcenter{
background: #FFF;
border-top: 1px solid #678EBA;
border-left: 1px solid #678EBA;
padding: 10px 10px 10px 10px;
margin-left: 0px;
margin-top: 0px;
width:300px;
height:700px; 
font-family: Verdana, Arial, Helvetica;
font-size:13px;
color: #504E0E;
position:relative;
float:left;
}

/* ----------------------------- gcenter div begins ---------------------------*/
#gcenter{
background: url(../img/patt.gif) repeat;
border-top: 1px solid #b7b46d;
border-bottom: 1px solid #b7b46d;
border-left: 1px solid #b7b46d;
border-right: 1px solid #b7b46d;
padding:10px 10px 10px 10px;
margin-left: 0px;
margin-right: 0px;
margin-top: 10px;
width:380px;
height:700px; 
font-family: Verdana, Arial, Helvetica;
font-size:13px;
color: #504E0E;
position:relative;
float:left;
}

#center{
background-color: #FFF;
border-top: 1px solid #EDEDED;
border-right: 1px solid #EDEDED;
border-left: 1px solid #EDEDED;
width:900px;
min-height:800px;
height:100%;
padding: 0 0 0 0;
margin-bottom: 0px;
margin-left: 5px;
margin-right: 5px;
margin-top: -20px;
*margin-top: -3px;
font-family: Verdana, Arial, Helvetica;
font-size:14px;
float:left;
}



/* ----------------------------- left begins ---------------------------*/

#left{
background: url(../img/logopatt5.gif) repeat;
border-top: 1px solid #bbb;
border-right: 1px solid #bbb;
border-left: 1px solid #bbb;
border-bottom: 1px solid #bbb;
padding: 10px 10px 20px 10px;
margin-left: 10px;
margin-right: 10px;
margin-top: 5px;
margin-bottom:70px;
width:176px;
min-height:1000px;
height:100%;
*height:100%;
font-family: Lunabar, Verdana, Futura, Arial, Helvetica;
font-size:14px;
color: #504E0E;
position:relative;
float:left;
}


/* ----------------------------- left begins ---------------------------*/

#leftnormal{
background: url(../img/logopatt5.gif) repeat;
padding: 0px 0px 10px 0px;
*padding: 20px 0px 10px 0px;
margin-left: -10px;
margin-right: 10px;
margin-top: 0px;
margin-bottom: 10px;
width:176px;
*width:100%;
height:40px;
*height:100%;
font-family: Verdana, Futura, Arial, Helvetica;
font-size:12px;
color: #504E0E;
position:relative;
float:left;
}


/* ----------------------------- left begins ---------------------------*/

#left2{
	background: url(../img/gradient2.jpg) repeat;
	border-top: 10px solid #4c4911;
	border-right: 10px solid #4c4911;
	border-left: 10px solid #4c4911;
	border-bottom: 10px solid #4c4911;
	padding: 10px 10px 30px 10px;
	margin-left: -4px;
	*margin-left: -5px;
	margin-right: 7px;
	margin-top: 0px;
	margin-bottom: 0px;
	*margin-bottom: 60px;
	width:380px;
	height: 100%;  
	font-family: Helvetica, Times, Arial;
	font-size:12px;
	color: #333;
	position:relative;
	float:left;
}

/* ----------------------------- left begins ---------------------------*/

#content{
background: url(../img/gradient2.jpg) repeat;
border-top: 10px solid #4c4911;
border-right: 10px solid #4c4911;
border-left: 10px solid #4c4911;
border-bottom: 10px solid #4c4911;
padding: 10px 10px 30px 10px;
margin-left: -4px;
*margin-left: -5px;
margin-right: 7px;
margin-top: 0px;
margin-bottom: 0px;
*margin-bottom: 60px;
width:880px;
height:775px;
font-family: Helvetica, Times, Arial;
font-size:12px;
color: #333;
position:relative;
float:left;
}


/* ----------------------------- right begins ---------------------------*/
#right{
background: url(../img/logopatt2.gif) repeat;
border-top: 10px solid #000;
border-right: 10px solid #000;
border-left: 10px solid #000;
border-bottom: 10px solid #000;
width:240px;
height:100%;
padding: 0px 0px 0 0px;
margin-left: 10px;
margin-right: 0px;
margin-top: 5px;
*margin-top: 5px;
margin-bottom: 20px;
font-family: Verdana, Arial, Helvetica;
font-size:12px;
color: #504E0E;
float:left;
overflow: hidden;
}


#right2 {
width: 880px;
height: 140px;
position:relative;
background:#FFFFFF;
border-top: 10px solid #444100;
border-left: 10px solid #444100;
border-right: 10px solid #444100;
border-bottom: 30px solid #444100;
}

#right3 {
width: 880px;
height: 140px;
position:relative;
background:#FFFFFF;
border-top: 10px solid #444100;
border-left: 10px solid #444100;
border-right: 10px solid #444100;
border-bottom: 30px solid #444100;
}


/* ----------------------------- specials begins ---------------------------*/
#specials{
background-color: #4f7000;
width:170px;
height:100px;
padding: 0px 10px 0 10px;
margin-top: 10px;
*margin-top:11px;
margin-bottom: 0px;
margin-left: 0px;
*margin-left: -5px;
margin-right: 8px;
font-family: Verdana, Arial, Helvetica;
font-size:10px;
color: #504E0E;
float:left;
overflow: hidden;
}

/* ----------------------------- events begins ---------------------------*/
#events{
background-color: #b7b46d;
width:170px;
height:100px;
padding: 0px 10px 0 10px;
margin-top: 10px;
*margin-top:11px;
margin-bottom: 0px;
margin-left: 5px;
margin-right: 0px;
font-family: Verdana, Arial, Helvetica;
font-size:10px;
color: #504E0E;
float:left;
overflow: hidden;
}


/* ----------------------------- foot2 begins ---------------------------*/
#foot2{
border-left: 15px solid #F7F6F1;
border-right: 15px solid #F7F6F1;
background-color: #000000;
background: url(../img/hdr.png) repeat-x;
width:908px;
padding:none;
margin-top:15px;
font-family: Verdana, Arial, Helvetica;
font-size:12px;
float:left;
max-height:2px;
}

/* ----------------------------- ftr begins ---------------------------*/

#ftrline{
border-left: 15px solid #F7F6F1;
border-right: 15px solid #F7F6F1;
margin-left: -15px;
background-color: #666317;
background: url(../img/ftr.gif) repeat-x;
width:515px;
height:2px;
padding:none;
margin-top:none;
font-family: Verdana, Arial, Helvetica;
font-size:12px;
position:relative;
}

/* ----------------------------- left house begins ---------------------------*/

#lefthouse{
border-right: none;
margin-left: 20px;
*margin-left: 10px;
margin-top:-500px;
*margin-top:-200px;
margin-bottom:0px;
background-color: #666317;
background: url(../img/lefthouse.jpg) no-repeat;
width:180px;
height:100%;
padding:0px 0 0 0;
font-family: Verdana, Arial, Helvetica;
font-size:10px;
color: #666;
position:relative;
float: left;
z-index: 0;

}




/* ----------------------------- top nav begins ---------------------------*/

#topnav{
border:none;
padding:
margin-left:500px;
position:relative;
}



/* ----------------------------- line div begins ---------------------------*/

#line{
background: none;
border-top: 1em solid #FBFBF9;
border-left: 10px solid #FBFBF9;
padding: 0 0 0 5px;
margin-top:-111px;
position:relative;
max-height:5em;
}

/* ----------------------------- line div begins ---------------------------*/

#horiz{
background-color: #888;
padding: 0 0 0 0;
margin: 30px 0px 10px 0px;
height: 1px;
width: 370px;
position:relative;
border-top: 1px solid #999; 
border-bottom: 1px solid #777; 
}

/* ----------------------------- line div begins ---------------------------*/

#horiz2{
background-color: #888;
padding: 0 0 0 0;
margin: 10px 0px 10px 0px;
height: 1px;
width: 120px;
position:relative;
border-top: 1px solid #ccc; 
border-bottom: 1px solid #ccc; 
}

/* ----------------------------- phone div begins ---------------------------*/
#phone{
border-top: none;
border-right: 15px solid #F8F7F2;
padding:0 0 0 0;
margin:0 0 0 0;
position:relative;
}
/* ----------------------------- news div begins ---------------------------*/
#news{
border-top: none;
padding:100px 0 0 0; 
margin-left:0 0 0 0;
margin-top:-8px;
position:relative;
}

/* ----------------------------- newbox div begins ----------------------*/
#newsbox {
width:129px; 
height:200px; 
border-top: 1px solid #ccc; 
border-left: 0px solid #ccc; 
border-bottom: 1px solid #ccc; 
padding: 10px 10px 10px 10px; 
background-color: #666317; 
overflow: auto;
margin-top:0px;
font-size: 11px;
}

/* ----------------------------- latestnewsbegins ----------------------*/

#latestnews {
position: absolute;
top: 0;
left: 0;
}

/* ----------------------------- logo begins ---------------------------*/
#logo{
background-color: #999999;
position:relative;
}

/* ----------------------------- hk div begins ---------------------------*/
#hk{
padding:none;
margin-top:-3px;
position:relative;
}

/* ----------------------------- arrow div begins ---------------------------*/
#arrow{
padding:none;
margin-top:none;
position:relative;
}

/* ----------------------------- vline div begins ---------------------------*/
#vline{
background: url(../img/vline.gif) repeat-y
border-top:none;
padding:10px;
margin-right:none;
position:relative;
z-index: 3;
height:100%;
}



/* ----------------------------- column div begins ---------------------------*/
#column{
width:270px; 
height:100%;
margin-left: -35px; 
border-right: 1px solid #ccc; 
padding: 0 10px 10px 0px; 
background-color: none; 
margin-top:-15px;
font-size: 11px;
}

/* ----------------------------- columnLots div begins ---------------------------*/
#columnLots{
width:170px; 
height:600px; 
margin-left: 0px; 
border-right: 1px solid #ccc; 
padding: 0 10px 10px 0px; 
background-color: none; 
margin-top:-15px;
font-size: 11px;
}

/* ----------------------------- columnLots div begins ---------------------------*/
#columnFtr{
width:200px; 
height:150px; 
margin-left: 0px; 
border-right: 1px solid #ccc; 
padding: 10px 10px 10px 0px; 
background-color: none; 
margin-top:-15px;
font-size: 11px;
}

/* ----------------------------- nav container begins ----------------------*/
#navcontainer
{
margin: 5px 0 0 0;
font-family: Verdana, Arial, Helvetica;
background-color: #DADCDB;
background: url(../img/left.png) repeat-y;
padding-right: 0px;
font-size:10px;
text-align: center;
color: #333;
*padding-left: 25px;
height: 160px;
}

#navcontainer ul {
list-style: none;
margin: 0;
border: none;
}

#navcontainer li {
border-bottom: 1px solid #666;
padding; none;
margin:0 0px 0 -10px;
width: 150px;
}


#navcontainer li a
{
display: block;
padding: 1px 0px 1px 0px;
margin-bottom: 0px;
margin-left: 0px;
border-right:none;
border-top: 0px;
background-color: none;
color: #F7F6F1;
text-decoration: none;
width: 175px;
height: 15px;
margin-top:0px;
}

html>body #navcontainer li a { width: auto; }

#navcontainer li a:hover
{
border-right:none;
background-color: #464D5B;
color: #FF;
}



/* ----------------------------- l3 begins ---------------------------*/

#l3{
background: url(../img/block.gif) repeat;
border-right: 0px solid #F7F6F1;
border-left: 0px solid #F7F6F1;
margin-left: none;
margin-top:10px;
margin-bottom:none;
width:770px;
*width:830px;
height:30px;
padding: -10px 30px 0px 30px;
*padding: -10px 30px 0px 60px;
font-family: Verdana, Times New Roman, Arial;
font-size:9px;
color: #FFF;
position:relative;
z-index: 0;
}

#l3 ul
{
list-style: none;
margin: 0;
border: none;
margin-left:none;
padding: 5px 0px 0px 0px;
}

#l3 li
{
border-bottom: none;
margin: 0;

}

#l3 li a
{
display: auto;
padding: 8px 0px 0 0px;
border-right:none;
background-color: none;
color: #AAA;
text-decoration: none;
margin-top: none;
}

html>body #l3 li a { width: auto; }

#l3 li a:hover
{
border-right:none;
background-color: none;
color: #666;
padding: 5px 0px 0 0px;
}


/* ----------------------------- begins ---------------------------*/
#press{
background: url(../img/block.gif) repeat;
border-right: 0px solid #F7F6F1;
border-left: 0px solid #F7F6F1;
margin-left: 0px;
margin-top:10px;
margin-bottom:none;
width:770px;
*width:830px;
height:30px;
padding: -10px 30px 0px -30px;
*padding: -10px 30px 0px -30px;
font-family: Verdana, Times New Roman, Arial;
font-size:10px;
color: #FFF;
position:relative;
z-index: 0;
}

#press a
{
display: auto;
padding: 8px 30px 0px 0px;
border-right:none;
background-color: none;
color: #222;
text-decoration: none;
margin-top: none;
}

#press a:hover
{
border-right:none;
background-color: none;
color: #504E0E;
padding: 5px 30px 0px 0 px;
}

/* ----------------------------- begins ---------------------------*/
#title{
padding: 0 30px 0px -30px;
*padding: 0px 30px 0px 30px;
margin-left: 20px;
font-family: Lunabar, Courier New, Courier, Verdana, Times New Roman, Arial;
font-size:30px;
*font-size:15px;
color: #FFF;
position:relative;
z-index: 0;
}

#title a
{
display: auto;
padding: 8px 30px 0px 0px;
border-right:none;
background-color: none;
color: #504E0E;
text-decoration: none;
margin-top: none;
}

#title a:hover
{
border-right:none;
background-color: none;
color: #222;
padding: 5px 30px 0px 0 px;
}


/* ----------------------------- Menu begins ---------------------------*/


#menu1 ul {
padding; none;
margin:0 0px 0 0px;
width: 174px;
height: 60;
*height: 85px;
font-size: 13px;
font: helvetica, courier new, times;
overflow: hidden;
}


#menu1 ul a {
border-bottom: 2px solid #FFF;
border-top: 2px solid #FFF; 
border-left: 2px solid #FFF; 
border-right: 2px solid #FFF;
display: block;
padding: 55px 0px 0px 0px;
margin-bottom: 0px;
margin-left: 0px;
background: url(../img/crois.jpg) no-repeat;
color: #504E0E;
text-decoration: none;
width: 174px;
height: 0px;
margin-top:0px;
overflow: hidden;
}

html>body #menu1 ul a {  }

#menu1 ul a:hover {
border-bottom: 2px solid #FFF;
border-top: 2px solid #FFF; 
border-left: 2px solid #FFF; 
border-right: 2px solid #FFF;
padding: 55px 0px 0px 0px;
background-color: #FFF;
background: url(../img/crois.jpg) no-repeat;
color: #504E0E;
width: 174px;
height: 330px;
overflow: hidden;
}


/* ----------------------------- nav-menu begins ---------------------------*/

#navhome {
margin-left: 1px solid #F7F6F1;
margin-right:30px;
margin-bottom:0px;
background-color: #fff;
width:390px;
height:16px;
padding:5px 30px 5px 0px;
font-family: Courier New, Courier, Verdana, Arial, Helvetica;
font-size:12px;
color: #ddd;
position:relative;
float: left;
}

#navhome ul
{
list-style-type: none;
margin-top:0px;
border: none;
margin-left:none;
height:35px;
}

#navhome li
{
border-bottom: none;
margin: 0;
}

#navhome li a
{
display: auto;
padding: none;
border-right:none;
background-color: none;
color: #eee;
text-decoration: none;
margin-top: none;
}

html>body #navhome li a { width: auto; }

#navhome li a:hover
{
border-right:none;
background-color: none;
color: #f5f097;
}




/* ----------------------------- nav-menu begins ---------------------------*/

#navmenu {
margin-left: 1px solid #F7F6F1;
margin-top:0px;
margin-bottom:10px;
background-color: none;
width:860px;
height:30px;
padding:10px 10px 5px 10px;
font-family: Courier New, Courier, Verdana, Arial, Helvetica;
font-size:14px;
color: #ddd;
position:relative;
float: left;
}

#navmenu ul
{
list-style-type: none;
margin-top:0px;
border: none;
margin-left:none;
height:35px;
}

#navmenu li
{
border-bottom: none;
margin: 0;
}

#navmenu li a
{
display: auto;
padding: none;
border-right:none;
background-color: none;
color: #eee;
text-decoration: none;
margin-top: none;
}

html>body #navmenu li a { width: auto; }

#navmenu li a:hover
{
border-right:none;
background-color: none;
color: #f5f097;
}





/* ----------------------------- footer begins ---------------------------*/

#footer{
margin-left: 1px solid #F7F6F1;
margin-top:0px;
margin-bottom:25px;
background-color: none;
width:885px;
height:30px;
padding:5px 0px 10px 0px;
font-family: Verdana, Arial, Helvetica;
font-size:10px;
color: #FFF;
position:relative;
float: left;
}

#footer ul
{
list-style-type: none;
margin-top:0px;
border: none;
margin-left:none;
height:35px;
}

#footer li
{
border-bottom: none;
margin: 0;
}

#footer li a
{
display: auto;
padding: none;
border-right:none;
background-color: none;
color: #FFF;
text-decoration: none;
margin-top: none;
}

html>body #footer li a { width: auto; }

#footer li a:hover
{
border-right:none;
background-color: none;
color: #111;
}