/* ++++++++++ global general styles start ++++++++++*/	
html, body {
        font-size:100%;
	/*margin-left:auto;
        margin-right:auto;*/
	padding:0px;
	font:Arial, Helvetica, sans-serif;
	color:#000000;
	background:#a38f67 url(../images/bg/bg_wheat.gif) repeat-y top center;	
	}
#pview {
width:800px;
font-size:14px;
position:relative;
left:-50px;
}
#pview th {color:#870000;}
#pview td {padding-left:5px;}
h1 {font-size:2.5em;}
h2 {font-size:1.875em;}
p {font-size:1em;font-family:verdana;}
a:link { color:#0000FF;text-decoration:none; }
a:visited { color:#990099;text-decoration:none; }
a:hover { color:#FF0000;text-decoration:none; } 
a:active { color:#345d6c;text-decoration:none; }

p.box {
        margin-bottom:auto;
        padding: 5px;
	background: #FFFFFF;
	border:1px solid #000000;
        }
p.q:first-letter{
	color:#870000;
	font-size:xx-large;
	font-family:serif;
	}
p.a:first-letter{
	color:#870000;
	font-size:xx-large;
	font-family:serif;
	}
	
.color-1-text-18 { 
	font-family: arial, geneva, sans-serif;
	font-size: 14pt;
	color: #d7ca82;
	}
.color-1-text-15 { 
	font: 15pt arial, helvetica, sans-serif;
	color: #bbbbbb;
	text-align:center;
	}
	
.color-2-text-10 { 
	font: 10pt arial, helvetica, sans-serif;
	/*color: #000000;*/
	}	
.color-2-text-12 { 
	font: 12pt arial, helvetica, sans-serif;
	/*color: #000000;*/
	}	
.color-2-text-13 { 
	font: 13pt arial, helvetica, sans-serif;
	/*color: #000000;*/
	}	
.color-2-text-14 { 
	font: 14pt arial, helvetica, sans-serif;
	/*color: #000000;*/
	}	
.color-2-text-16 { 
	font: 16pt arial, helvetica, sans-serif;
	/*color: #000000;*/
	}	
.color-2-text-18 { 
	font: 18pt arial, helvetica, sans-serif;
	/*color: #000000;*/
	}	
.color-2-text-20 { 
	font: 20pt arial, helvetica, sans-serif;
	/*color: #000000;*/
	}	
.color-3-text-15 { 
	font: 15pt arial, helvetica, sans-serif;
	color: #362C1D;
	text-align:center;
	}	
.color-3-text-10 { 
	font: 10pt arial, helvetica, sans-serif;
	color: #362C1D;
	}	
	
.color-4-text-14 { 
	font: 14pt arial, helvetica, sans-serif;
	color: #040303;
	}		
.color-4-text-16 { 
	font: 16pt arial, helvetica, sans-serif;
	color: #040303;
	}		
.color-4-text-20 { 
	font: 16pt arial, helvetica, sans-serif;
	color: #000000;
	}		
.color-4-text-22 { 
	font: 22pt arial, helvetica, sans-serif;
	color: #000000;
	}		
	
.color-5-text-15 { 
	font: 15pt arial, helvetica, sans-serif;
	color: #A8B32D;
	}	
		
.color-6-text-13 { 
	font: 13pt arial, helvetica, sans-serif;
	color: #700F0A;
	}			
.color-6-text-19 { 
	font: 15pt arial, helvetica, sans-serif;
	color: #700F0A;
	}			
.color-6-text-22 { 
	font: 22pt arial, helvetica, sans-serif;
	color: #700F0A;
	}
.zill {
position:fixed;
left:83%;
top:20px;
color:white;
border:4px solid #870000;
}
.blog  {
position:fixed;
line-height:15px;
left:3%;
top:20px;
width:160px;
padding:5px;
background:#fff;
font-family:Arial, sans-serif;
font-size:1em;
border:solid 3px #ff8040;
}
.blog-link  {
text-decoration:none;
background:#fff;
color:#555;
}
.blog-link a:hover, a:active {
background:#fff;
color:#555;
}
/*.blog img {
margin-left:auto;
margin-right:auto;
}*/
	
/* ++++++++++ global general styles end ++++++++++*/	
/* ++++++++++ global structure styles start ++++++++++*/	
#lmh-body-center {
	text-align:center;
        margin-left:auto;
        margin-right:auto;
	}	
#lmh-body {
	position: relative;
        margin-left:auto;
        margin-right:auto;
	width: 700px;
	margin-top: 10px;
	text-align:left;	
	padding-bottom:10px;
	border:0px solid #000000;	
	}
#lmh-header {
	position:absolute;
	left:0px;
	top:0px;
	width:700px;
	height:650px;
	border:0px solid #0000ff;
	}	
#lmh-header-left {
	position:absolute;
	left:0px;
	top:0px;
	height:163px;
	width:273px;
	border:0px solid #00ff00;	
		}
#lmh-header-left-content {	
	position:relative;
	top:10px;
	left:3px;
	width:264px;
	text-align:center;
	text-decoration:none;
	font-color:#000000;
	border:0px solid #ff0000;
	}
#lmh-header-left-content-2 {	
	position:relative;
	top:130px;
	left:10px;
	width:253px;
	text-align:right;
	text-decoration:none;
	border:0px;
	}
#lmh-header-left-content-2 a {
	text-decoration:none;
	}
#lmh-header-right {	
	position:absolute;
	left:273px;
	top:0px;
	height:163px;
	width:427px;
	border:0px solid #00ffff;
	}		
#lmh-header-bot {	
	position:absolute;
	left:0px;
	top:163px;
	height:55px;
	width:700px;
	border:0px solid #ffff00;
	}
#lmh-header-bot-content {	
	position:absolute;
	left:0px;
	top:174px;
	width:660px;
	height:30px;
	font: 28px times, garamond, serif;
	text-align:right;
	border:0px solid #aaaaaa;
	color:#d7ca82;
	}
#lmh-header-bot-content a {
	padding: 0px 5px 0px 5px;
	text-decoration:none;
	color:#d7ca82;
	}
#lmh-header-bot-content a:hover {	
	color:#d7ca82; 
	background: #4e0000;
	}
#lmh-menu {
	position:absolute;
	left:17px;
	top:250px;
	width:137px;
	height:372px;
	font: 22px Franklin Gothic Book/*exotica*/,Arial, Helvetica, sans-serif;
	background: url(../images/bg/bg_menu1.gif) no-repeat 0px 0px;
	}
#lmh-menu a {
	display:block;
	text-align:left;
	line-height:33px;
	vertical-align:50%;	
	padding-left:30px;
	margin-bottom:1px;			
	text-decoration:none;
	/*background: url(../images/btn/button_d_sdw.gif) no-repeat 5px 0px;*/
	color:#000000;
	}
#lmh-menu a:hover {
	margin-bottom:1px;	
	color:#AA002D; 
	background: url(../images/btn/button_d_sd.gif) no-repeat 5px 0px;
	}
#lmh-bottom-content {
	position:absolute;
	left:154px;
	top:250px;
	height:372px;
	background: #FFFFFF;
	border:0px solid #000000;
	}	
#lmh-bottom-left-content {
	position:absolute;
	left:0px;
	top:250px;
	width:18px;
	height:373px;
	background: url(../images/border_l.gif) no-repeat;
	border:0px solid #000000;
	}
#lmh-bottom-mid {
	position:absolute;
	left:154px;
	top:250px;
	width:374px;
	height:373px;
	background:#FFFFFF;
	border:0px solid #000000;
	}	

#lmh-bottom-mid-content {
	position:absolute;
	left:172px;
	top:230px;
	width:500px;
	height:330px;
	color:#000000;
	text-align:left;
	padding-left:00px;
	border:0px solid #999A8D;		
	}
#lmh-bottom-mid-content-2 {
	position:absolute;
	left:172px;
	top:230px;
	width:500px;
	height:330px;
	color:#000000;
	text-align:center;
	padding-left:00px;
	border:0px solid #999A8D;		
	}
#lmh-privacy {
	position:absolute;
	left:172px;
	top:230px;
	width:500px;
        margin: auto;
	color:#000000;
	border:0px solid #999A8D;
	}
#lmh-privacy-content {
	position:absolute;
	left:0px;
	top:30px;
	width:500px;
        margin: auto;
	color:#000000;
	text-align:left;
	padding: 5px;
        background: #EBF0F5;
	border:1px solid #336699;
	}
#lmh-bottom-right {
	position:relative;
	left:524px;
	top:111px;
	width:171px;
	height:372px;
	background:#FFFFFF;
	border:0px solid #999A8D;			
	}
#lmh-copyright {
	font-size: 8pt;
	padding:0px 10px 00px 10px;
        margin-bottom:20px;
	color:#000000;
        width:100px;
        border:solid #666;
        border-width:0px 1px 0px 1px;
	}
/* ++++++++++ global structure styles end ++++++++++*/

.lmh-link-sl{
	position: relative;
	/*text-align:center;*/
	width:100%;
        padding-top:0px;
	margin-top:7px;
	/*margin-left:auto;
	margin-right:auto;*/
	background:#fff url('../images/bg/bg_wht.png') repeat-x;
	background-position:bottom;
	border-top:1px solid #63573e;/*345d6c;*/
	border-left:1px solid #63573e;/*345d6c;*/
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	}
.lmh-link-sl a {
	text-align:center;
	text-decoration:none;
	color:#000000;
	}
.lmh-col-left{
	position: relative;
	top: 0px;
	left: 5px;
	margin-top: 10px;
	margin-left: 5px;
	margin-bottom: 5px;
	width: 10em;  /*ems so it will grow*/
	background: none;
	border:0px solid #000087;
        }
.lmh-col-right{
	position: absolute;
	top: 0px;
	left: 170px;
	margin: 0;  /*center for now */
	width: 33em;  /*ems so it will grow*/
	background: none;
	font-size: 100%;
	border:0px solid #008700;
        }
.lmh-address-sl{
    position:relative;
    left:-5px;
    top:5px;
    height:3.7em;
        margin-top:auto;
        margin-bottom:7px;
        font-family:verdana;
        font-size:.8em;
        text-align:center;
        color:#000000;
    background:none;
    border:0px solid #345d6c;
    }	
.lmh-image-sl{
	position:relative;
	left:0px;
	top:0px;
        height:112px;
        margin-top:auto;
        margin-bottom:auto;
	padding: 0;
	background:none;
	border:0px solid #345d6c;
	}
.lmh-image-sold-sl{
	position:absolute;
	left:20px;
	top:13px;
	width:107px;
	height:83px;
	padding: 5px 5px 5px 5px;
	font-size:2em;
        font-family:verdana;
	color:#ffff44;
	text-align:center;
	background:none;
	text-shadow: rgba(0,0,0,1) 0px 0px 6px; /*Safari-only*/
	border:0px solid #FFD700;
	}
.lmh-image-sold-sl img{
	border:0px solid #FFD700;
}
.lmh-image-ser-sl{
        position:relative;
        left:-5px;
	top:0px;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:5px;
        width:153px;
        font-family:verdana;
	font-weight:bold;
	font-size:.7em;
	color:#fff09a;/*ddeeff;*/
	text-align:center;
	background:#63573e;/*224467;*/
	border:0px solid #999999;
	}
.lmh-discrpt-sl {
	position:relative;
	margin: 0;  /*center for now */
	top:5px;
	width:395px;
	height:66px;
        margin-left:auto;
        margin-right:auto;
	font-family:'Times New Roman';
        font-size:1.5em;
	text-align:center;
	color: #3e3627;/*345d6c;*/
	background:none;
	border:0px solid #345d6c;
	}
.lmh-discrpt-2-sl {
	position:relative;
	left:0px;
	top:12px;
	height:114px;
	width:41em;
        margin-top:auto;
        margin-bottom:20px;
        margin-left:auto;
        margin-right:auto;
	text-align:left;
        font-family:verdana;
       	font-size:.8em;
       	color:#000000;
	background:none;
	overflow:auto;
	border:0px solid #345d6c;
	}
.lmh-open-house-sl{
       position:absolute;
       left:0px;
       top:60px;
       height:18px;
       width:41em;  /*ems so it will grow*/
       text-align:center;
       font:.8em verdana;
       font-weight:bold;
       color:#fff09a;
       /*margin: 0; center for now */
       background:#544935 url('../images/bg/shd_over.png') repeat-x;
	border:0px solid #fff;
        }
.lmh-open-house-cont-sl{
        position:relative;
        left:0px;
        top:1px;
	margin-left:0;
	width:37em;  /*ems so it will grow*/
        text-align:center;
        font:.8em verdana;
        font-weight:bold;
        color:#dddd00;
	border:1px solid #0f0;
        }
#lmh-menu-sl {
	position:absolute;
	left:0px;
	top:0px;
	width:700px;
	height:31px;
	/*text-align:left;*/
	/*line-height:22;*/
	font: 22px serif;
        font-weight:600;
	background:#d7ca82;
	border-top:2px solid #999A8D;
	border-bottom:2px solid #999A8D;
	}
#lmh-menu-sl a {
	display:inline;
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:16px;
	padding-right:16px;
	line-height:30px;
	margin-bottom:0px;			
	text-decoration:none;
	color:#000000;
	}
#lmh-menu-sl a:hover {
	margin-bottom:0px;	
	color:#AA002D; 
	background: #F3ECC3;
	}			
#lmh-menu-bar-sl {
	position:absolute;
	left:0px;
	top:216px;
	width:700px;
	height:35px;
	text-align:left;
	line-height:17;
	background:#E9DA9F;
	border:0px solid #000000;
	}
/* ++++++++++ blue curve and gold box backgroung  ++++++++++*/

#lmh-bottom-mid-content-sl {
	position:absolute;
	left:0px;
	top:300px;
	width:700px;
	height:374px;
	text-align:left;
	font-size:1em;
	font-type:verdana;
	color:#000000;
	border:0px solid #000000;		
	}
#lmh-bottom-left-sl {
	position:relative;
	left:0px;
	top:0px;
	width:17px;
	height:372px;
	background: url(../images/border_l.gif) no-repeat;
	border:0px solid #f79aaa;
	}
#lmh-menu-box-sl {
	position:relative;
	left:17px;
	top:0px;
	width:137px;
	height:372px;
	background: url(../images/bg/bg_menu1.gif) no-repeat;
	border:0px solid #000000;
	}
#lmh-bottom-mid-sl {
	position:relative;
	left:137px;
	top:0px;
	width:374px;
	height:373px;
	background:url(../images/mid_clm.gif) no-repeat 0px 0px;
	border:0px solid #ff0000;
	}
#lmh-bottom-right-sl {
	position:relative;
	left:374px;
	top:0px;
	width:171px;
	height:372px;
	background:url(../images/lf_clm.gif) no-repeat 0px 0px;
	border:0px solid #00ff00;			
	}
/* ++++++++++ blue curve and gold box backgroung END ++++++++++*/

#lmh-bottom-mid-content-2-sl {
	position:relative;
	left:0px;
	top:270px;
	width:700px;
	height:330px;
	margin:0px;
	color:#000000;
	/*text-align:center;*/
	padding-left:0px;
	border:0px solid #999A8D;		
	}
#lmh-bar-phone {	
	position:absolute;
	left:5px;
	top:181px;
	width:660px;
	height:30px;
	font: 20px times, garamond, serif;
	text-align:left;
	border:0px solid #aaaaaa;
	color:#d7ca82;
	}
#lmh-add {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	width:600px;
	height:170px;
	text-align:center;
	padding-top: 10px;
	padding-bottom: 10px;
	background:#FFFFFF url('../images/bg/bg_bl_blnd1.png') repeat-x;
        background-position:bottom;
	border:1px solid #345d6c;
	}
#lmh-add-pic{
        	position:relative;
	left:0px;
	top:0px;
	margin-left:auto;
	margin-right:auto;
	width:132px;
	height:90px;
	/*padding: 5px 5px 10px 5px;*/
        	font: 24px verdana, "sans serif";
        	font-weight:600;
	text-align:center;
        	color:#800000;
	background:#FFFFFF;
        	border:4px solid #000000;
	}
#lmh-add-price {	
	position:relative;
	left:160px;
	top:5px;
	width:400px;
	height:60px;
	font: 20px times, garamond, serif;
	text-align:left;
	border:0px solid #aaaaaa;
	color:#d7ca82;
	}
#lmh-add-des{
	position:relative;
	left:0px;
	top:-10px;
	margin-top:18px;
	/*width:415px;*/
	/*height:66px;*/
        	font: 16pt arial, helvetica, sans-serif;
        	color:#3e3627;/*345d6c;*/
        	text-align:center;
	/*background:#FFFFFF;*/
	border:0px solid #aaaaaa;
	}
#lmh-footer{
	position:relative;
	margin-left:auto;
	margin-top:10px;
	margin-right:auto;
	margin-bottom:20px;
	width:400px;
	font-size: .7em serif;
	text-align:center;
	color:#777;
	}
#lmh-footer-cont{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	width:130px;
	font-size: .7em serif;
	text-align:center;
	border-left:1px solid #777;
	border-right:1px solid #777;
	color:#777;
	}
	