body{

	margin-top:0px;
    font-family:Arial, Helvetica, sans-serif;	

	background-color:#32200c;

	}

#page{

	margin:0px auto;

	text-align:left;

	width:900px;

	background-image:url(../images/bg.gif);

	background-repeat:repeat;

	}

a{color:#6d5938;}

a:hover{color:#999999;}



#mainwrap{

	margin:0px auto;

	width:900px;	

	}

#navigation{

	width:745px;

	height: 29px;

	margin:0px auto;

	border-top:1px dotted #d3c6af;

	border-bottom:1px dotted #d3c6af;

	}

#main_nav{

	background:url(../images/navigation.gif) no-repeat 0 0;

	height: 29px;

	margin:0 auto;

	}

#nav2{

	width:745px;

	margin:0 auto;

	display:block;

	}	

#nav2 a{

	color: #000000;

	text-align:right;

	text-decoration: none;

	padding:6px;

	font-family:Arial, Helvetica, sans-serif;

	font-style:italic;

	font-size: 15px;

	font-weight: bold;

	margin:5px 0 5px 0;

	}	

#nav2 a:hover{

	background:#9A784B;

	color:#FFFFFF;

	}

#main_nav a:hover{ background-image:url(../images/navigation2.gif);}



#web_home a.ir, #web_home a.hover{ left: 0px; width: 70px; background-position: 0 0;}

#packages_link a.ir, #packages_link a.hover{ left: 0px; width: 140px; background-position: -70px 0;}

#website_link a.ir, #website_link a.hover{ left: 0px; width: 123px; background-position: -210px 0;}

#webportfolio_link a.ir, #webportfolio_link a.hover{ left: 0px; width: 108px; background-position: -333px 0;}

#searchengines_link a.ir, #searchengines_link a.hover{ left: 0px; width: 115px; background-position: -441px 0;}

#contact_link a.ir, #contact_link a.hover{ left: 0px; width: 92px; background-position: -556px 0;}

#last_link a.ir, #last_link a.hover{ left: 0px; width: 95px; background-position: -648px 0;}



#main_nav ul{

	position:absolute;

	top: -200em;

	}	

#main_nav, #sub_nav{

	position: relative;

	z-index: 10;

	}	

#main_nav dd, #sub_nav dd{	float: left; display: inline;}	

#navigation{ position: relative;}

#main_nav a.ir{

	height: 29px;

	padding-top: 29px;

	}

.nav, .nav ul, .nav dd{

	margin: 0;

	padding: 0;

	}

.ir{

	overflow: hidden;

	display: block;

	height/**/:/**/ 0 !important; /* hidden from IE 5.x*/

	text-decoration: none;

	}



#topimage{

	width:527px;

	height:92px;

	margin-top:25px;

	background-image:url(../images/welcome.gif);

	background-repeat:no-repeat;

	}

#properties{

	
	width:527px;

	height:92px;

	margin-top:25px;

	background-image:url(../images/properties.gif);

	background-repeat:no-repeat;	

	}	

#southernlivinghome{

	width:527px;

	height:92px;

	margin-top:25px;

	background-image:url(../images/slhb.gif);

	background-repeat:no-repeat;

	}

#customer{

	width:527px;

	height:92px;

	margin-top:25px;

	background-image:url(../images/customer.gif);

	background-repeat:no-repeat;

	}

#about{

	width:527px;

	height:92px;

	margin-top:25px;

	background-image:url(../images/about.gif);

	background-repeat:no-repeat;

	}

#contact{

	width:527px;

	height:92px;

	margin-top:25px;

	background-image:url(../images/contact.gif);

	background-repeat:no-repeat;

	}

#photo{

	width:527px;

	height:92px;

	margin-top:25px;

	background-image:url(../images/photo.gif);

	background-repeat:no-repeat;

	}



#headerimage{

	width:931px;

	height:305px;

	}

#southernliving{

	width:195px;

	height:114px;

	float:right;

	margin:20px 85px 15px 0;

	}

	

#contentwrap{

	width:832px;

	overflow:hidden;

	}

		

#content1{

	width:495px;

	float:left;

	padding:15px 0 20px 80px;

	}

#content1 a{

	color:#6d5938;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

	font-size:inherit;

	text-decoration:underline;

	}

#content1 a:hover{

	color:#999999;

	text-decoration:none;

	}

#content1 p{

	font-family:Arial, Helvetica, sans-serif;

	font-size:15px;

	color: #555555;

	text-align:left;

	margin:0 25px 20px 15px;
	
	line-height:24px;

	}

#content1 li{

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color: #555555;

	text-align:left;

	margin:0 25px 0 15px;
line-height:24px;
	}

#content1 h1{

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:15px;

	font-weight:bold;

	color:#6d5938;

	margin:0 0 5px 15px;



	}

#content1 h2{

	font-family:"Times New Roman", Times, serif;

	font-size:18px;

	font-weight:bold;

	font-style:italic;

	color:#004973;

	margin-bottom:-10px;

	}

	

#content2{

	width:215px;

	

	float:right;

	margin:25px 20px 15px 0;

	}



#content3{

	width:740px;

	margin:45px 0 0 85px;

	}

#content3 p, li{

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	text-align:justify;

	color:#555555;

	}

.largebold{

	font-family:Arial, Helvetica, sans-serif;

	font-size:15px;

	color:#444444;

	font-weight:bold;

	}

#content3 h1{

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:15px;

	font-weight:bold;

	color:#555555;

	margin:0 0 15px 0;

	}
	
h1{	
	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:15px;

	font-weight:bold;

	color:#555555;

	margin:0 0 15px 0;
}

h2{

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:14px;

	font-weight:bold;

	color:#6d5938;

	

	}
.small{

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:10px;

	font-weight:bold;

	color:#6d5938;

	}



#content3 h2{

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:14px;

	font-weight:bold;

	color:#6d5938;

	

	}

#content3 a{

	color:#6d5938;

	font-weight:bold;

	font-size:inherit;

	text-decoration:none;

	}

#content3 a:hover{

	color:#999999;

	text-decoration:none;

	}

#content4{

	width:735px;

	padding:45px 0 0 90px;

	}

	

#content6{

	width:725px;

	float:right;

	padding:15px 0 20px 100px;

	}

#content6 a{

	color:#6d5938;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

	font-size:inherit;

	text-decoration:underline;

	}

#content6 a:hover{

	color:#999999;

	text-decoration:none;

	}

#content6 p{

	font-family:Arial, Helvetica, sans-serif;

	font-size:15px;

	color: #555555;

	line-height:25px;

	text-align:justify;

	margin:0 25px 20px 15px;

	}

#content6 li{

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color: #555555;

	text-align:left;

	line-height:18px;

	margin:0 25px 0 15px;

	}

#content6 h1{

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:15px;

	font-weight:bold;

	color:#6d5938;

	margin:0 0 5px 15px;

	}

#content6 h2{

	font-family:"Times New Roman", Times, serif;

	font-size:18px;

	font-weight:bold;

	font-style:italic;

	color:#004973;

	margin-bottom:-10px;

	}

	

.image{

	border:1px solid #B3B3B3;

	padding:3px;

	}

	

#slform{

	background-color:#ece8de;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:11px;

	color:#555555;

	border-left:1px solid #cccccc;

	padding:5px;

	}



#homebottom{

	width:450px;

	margin:20px 0 0 80px;

	}

#homeimage{

	width:200px;

	height:154px;

	padding:2px;

	float:left;

	}

	

#paragraphdivider{	

	background-image:url(../images/jpsmith_divider.gif);

	background-repeat:no-repeat;

	width:524px;

	height:6px;

	margin:0px auto;

	}

	

#footer{

	background-image:url(../images/footer.jpg);

	background-repeat:no-repeat;

	width:900px;

	height:86px;

	text-align:center;
	}

#footer a{

	font-weight:bold;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:11px;

	color:32200c;

	text-decoration:underline;

	}

#footer a:hover{

	text-decoration:none;

	}

#copyright{

	font-weight:bold;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:11px;

	color:#32200c;	

	padding-top:50px;

	}

#logos{

	width:930px;

	margin:0px auto;

	}

	.text {

	font-family: Tahoma;

	font-size: 11px;

	font-weight: normal;

	color: #666666;

	text-decoration: none;

}

.button {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #333333;

	text-decoration: none;

	background-color: #E2D9C8;

	border: 1px solid #ECE8DD;

}

.content3{

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:14px;

	font-weight:bold;

	color:#6d5938;

	

	}