body {
	background-color: #E8E5DA;
	background-image: url(images/top-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding: 0px;
}
#top {
	padding: 0px;
	height: 178px;
	width: 1052px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#navigation {
	background-image: url(images/navigation-bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px;
	float: right;
	height: 170px;
	width: 464px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#top-left {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 178px;
	width: 585px;
}

#navigation ul{
	margin: 0px;
	padding: 0px;
}

#navigation ul li{
	margin: 0px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #595339;
	line-height:26px;
}

#navigation ul li a{
	margin: 0px;
	list-style-type: none;
	color: #595339;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 25px;
}

#navigation ul li a:hover{
	margin: 0px;
	list-style-type: none;
	background-image: url(images/nav-hover.gif);
	background-repeat: no-repeat;
	background-position: 3px top;
	color: #FF9900;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom:8px;
	padding-right:0px;
	padding-left: 25px;
	line-height:26px;
}
.active{
	margin: 0px;
	list-style-type: none;
	background-image: url(images/nav-hover.gif);
	background-repeat: no-repeat;
	background-position: 3px top;
	color: #FF9900;
	text-decoration: none;
	padding-top:0px;
	padding-right:0px;
	height:28px;
}
.active a{
	color: #FF9900;
}
.todd-text {
	padding-top: 55px;
	padding-left: 40px;
}
.cleft-txt {
	text-align: right;
	margin: 0px;
	float: right;
	padding-top: 35px;
	width: 550px;
	height: 37px;
}
#header {
	background-color: #EFECE3;
	background-image: url(images/header-top.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 0px;
	height: 293px;
	width: 1052px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#header-right {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 293px;
	width: 466px;
}
#header-left {
	float: left;
	height: 265px;
	width: 382px;
	margin:0px;
	background-image: url(images/todd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 28px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 200px;
}
#header-left h1{
	font-family: "Times New Roman", Times, serif;
	font-size: 26px;
	font-weight: bold;
	color: #FF9900;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
}
#header-left p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #4F4B3D;
	line-height: 17px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.second-left-p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #4F4B3D;
	line-height: 17px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
}
.todd-top {
	float: left;
	padding-top: 16px;
	padding-left: 25px;
}
#body {
	width: 1052px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#left {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #4F4B3D;
	margin: 0px;
	float: left;
	width: 530px;
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 30px;
}
#left p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	font-weight: normal;
	color: #4F4B3D;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#left p a{
	text-decoration:underline;
	color: #4F4B3D;
}
#left p a:hover{
	text-decoration: none;
	color: #FF9900;
}
#left h1{
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	line-height: 24px;
	font-weight: normal;
	color: #FF9900;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#left h2{
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	line-height: 24px;
	font-weight: normal;
	color: #FF9900;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#right-content{
	float: right;
	width: 466px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.right {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #4F4B3D;
	background-image: url(images/whitebox-bg.gif);
	background-repeat: repeat-y;
	background-position: right top;
	float: right;
	width: 406px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 30px;
}
.right p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	font-weight: normal;
	color: #4F4B3D;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
}
.right p a{
	text-decoration:underline;
	color: #4F4B3D;
}
.right p a:hover{
	text-decoration: none;
	color: #FF9900;
}
.right h1{
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	line-height: 24px;
	font-weight: normal;
	color: #FF9900;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.right h2{
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	line-height: 24px;
	font-weight: normal;
	color: #FF9900;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
.right-bottom {
	background-image: url(images/whitebox-bottom.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.thumbnail-images {
	background-image: url(images/thumbnails-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 4px;
	margin-right: 7px;
	margin-top: 5px;
}
#left-whitebox {
	background-color: #F9F8F6;
	float: left;
	width: 205px;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
#left-whitebox h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 18px;
	color:#FF9900;
	padding:0px;
	margin:0px;
}
#left-whitebox p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	margin:0px;
	color:#4F4B3D;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
.border {
	border: 4px solid #89816C;
}

#footer{
	clear: both;
	height: 100px;
	width: 1052px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #4F4B3D;
}
#footer a {
	text-decoration:none;
	color: #4F4B3D;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#footer a:hover{
	text-decoration: underline;
	color: #4F4B3D;
}
.make-content {
	height: 18px;
	width: 1020px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
}


#left-text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	color:#4F4B3D;
	padding-top: 14px;
	padding-bottom: 10px;
	width: 1022px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 28px;
}
#left-text h1{
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	line-height: 22px;
	font-weight: bold;
	color: #FF9900;
	margin: 0px;
	padding: 0px;
}
#left-text h2{
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	line-height: 24px;
	font-weight: normal;
	color: #FF9900;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
#left-text p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #4F4B3D;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#left-text p a{
	text-decoration:underline;
	color: #4F4B3D;
}
#left-text p a:hover{
	text-decoration: none;
	color: #FF9900;
}
#bottom-whitebox {
	background-color: #F9F8F6;
	float: left;
	width: 480px;
	margin: 10px;
	padding: 15px;
}
.google-map-bg {
	background-image: url(images/google-map-bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	padding: 10px;
	height: 271px;
	width: 577px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}.gallery-bdr {
	background-image: url(images/lightbox-bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	padding: 6px;
}
.before-after-text {
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	line-height: 16px;
	font-weight: bold;
	color: #4F4B3D;
}
#free-consultation{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	font-weight:bold;
	color: #594E30;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

