body {
	background-image:url(../images/new-bg_02.jpg); background-repeat:repeat-x; background-color:#fff;
}
#page {
	width: 980px; margin: 0px auto;	text-align: center; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:16px; color:#ccc;
}
#header {
	width:980px; height:120px; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#logo {
	float: left; height: 83px; width: 213px; margin:30px 0px 0px 0px;
}
#phone-number {
	float:right; color:#333; width:600px; height:20px; padding:0px; margin: 5px 0px 7px 0px; font-size:18px; text-align:right;}
#phone-number p {
	margin:5px 0px 0px 0px;}
#navigation {
	height: 81px; width:504px; float: right; margin: 0px 5px 0 0; background-image: url(../images/nav-bg_05.jpg); background-repeat: no-repeat;
	background-position: left; padding: 0px 0px 0px 3px;}
#navigation ul { 
    margin: 0; }
#navigation li {
	 text-align: center; list-style-type: none; margin: 0px; display:inline;}
#navigation a {
	font-size: 13px; color: #FF3; text-decoration: none; margin: 0; float:left; height:46px; width:84px; 
    padding: 35px 0 0 0; margin: 0px; background-image: url(../images/nav-norm_06.jpg); background-repeat: no-repeat;}
#navigation a:hover {
	background-image: url(../images/nav-over_06.jpg); background-repeat: no-repeat;
	color: #fff;}

#box {
	width:980px; margin:0px;}
#widget {width:980px; float:left; margin: 0px 0px 10px 0px; padding: 0px 0px;}
.carousel {
	position:relative	
}
.slider {	width:980px; height:314px; position:relative; overflow:hidden 
}
.slide { width:980px; position:relative; height:314px; background:url(../images/widget-img1_10.jpg) no-repeat 0% 0%;
}
.slide2 { width:980px; position:relative; height:314px; background:url(../images/widget-img1_10.jpg) no-repeat 0% 0%;
}
.slider_text { padding:22px 13px 15px 25px; display:table
}
.slider_text p.title { font-size:30px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; font-weight:normal; margin-bottom:17px; padding:0 !important;
}
.slider_text p { font-size:16px; color:#fff; font-weight:normal; line-height:29px; padding:0 23px 0 14px;
}
#prev2 { position:absolute; width:32px; height:67px; background:url(../images/buttton_left.png) no-repeat 0% 100%; left:-7px; text-indent:-5000px; z-index:150;
	top:89px;
}
#prev2:hover {
	background:url(../images/buttton_left.png) no-repeat -32px 0%;
}
#next2 { position:absolute; width:32px; height:67px; background:url(../images/button_right.png) no-repeat 0% 0%; right:-6px; text-indent:-5000px; z-index:150; top:89px;
}
#next2:hover {
	background:url(../images/button_right.png) no-repeat -32px 0%;
}


#internal-box {
	width:980px; margin:10px 0px; }
#intbox-top {
	width:980px; height:7px; background-image:url(../images/int-image-top_04.jpg); background-repeat:no-repeat;}
#intbox-bg {
	width:960px; height:280px; padding:10px; background-image:url(../images/int-pannel_03.jpg); background-repeat:no-repeat;}
#about-image {
	width:960px; height:260px; float:left; background-image:url(../images/header_03.jpg);}
#about-image2 {
	width:960px; height:260px; float:left; background-image:url(../images/header2_03.jpg);}
#about-image3 {
	width:960px; height:260px; float:left; background-image:url(../images/header3_03.jpg);}
#about-image4 {
	width:960px; height:260px; float:left; background-image:url(../images/header4_03.jpg);}
#about-image5 {
	width:960px; height:260px; float:left; background-image:url(../images/header5_03.jpg);}
#info-box {
	width:202px; height:251px; float:right; padding:10px 10px 0px 15px; text-align:left; color:#fff; font-size:13px; font-weight:bold; line-height:18px;
}
#info-box ul {
	margin:5px 10px; display:block;
	}
#info-box li{
	margin:10px 0px; padding:0px 0px 0px 25px; line-height:20px; background-image: url(../images/list_03.png); background-repeat: no-repeat; background-position: left top; list-style-type: none;
	}
#info-box h1 { 
font-size:18px; margin:5px 0px 10px 0px;
	}
#info-box p {
	margin:0px 0px 10px 0px;
	}
#intbox-bot {
	width:980px; height:16px; background-image:url(../images/int-image-bot_04.jpg); background-repeat:no-repeat;}
#gallery {width: 980px; margin:10px 0 0 0; float:left;}
#photo {
	width: 980px; margin:10px 0 ; float:left;}
#photo-text {	width:600px; margin:10px 20px; text-align:left;}
#photo-text h1 {	font-size:18px; color:#333; margin:0 0 10px 0;}
#photo-text p {	font-size:13px; color:#333; margin:0 0 10px 0;}
#photo-top { width:940px; height:27px; background-image:url(../images/big-top_03.jpg); margin:20px 0 0 0; padding:15px 20px 0 20px; text-align:left;}
#photo-top h1 {
	font-size:18px; color:#333;}
#photo-content {
	width: 960px; padding: 10px 10px 10px 10px; text-align: left; color: #333; background-image:url(../images/big-bg_03.jpg); background-repeat:repeat-y;
}
#photo-content h2 {
	font-size:18px;}
#photo-content h3 {
	font-size:16px; margin:5px 10px;}
#photo-content p {	font-size:13px; color:#333; margin:5px 0 10px 10px;}
#photo-bot {
	height: 6px;width: 980px; background-image:url(../images/big-bot_03.jpg);
}
.portrate { margin:10px 9px;
}

.lanscape {
	margin: 5px;}
#right-colum {
	width:322px; float:right; margin:0px 4px 0px 19px; color:#333; text-align:left;}
#right-colum ul {
	margin:5px 10px; display:block;
	}
#right-colum li{
	margin:10px 0px; padding:0px 0px 0px 25px; line-height:20px; background-image: url(../images/list-img_05.jpg); background-repeat: no-repeat; background-position: left top; list-style-type: none;
	}
#right-colum a { color:#5ebc60; text-decoration:none;}
#right-colum a:hover {
	color:#e5de20;}
#right-colum h1 {font-size:18px;}
#right-colum h2 {
	font-size:16px; margin:0px 0px 10px 0px;	
}
#right-colum p {
	margin:10px 0px 10px 0px; font-size:14px;}
#social {
 height: 65px; width: 180px; margin: 0px 0px 0px 0px; padding: 0 110px 0 0;
}
#social ul {
	margin:0px 0px 0px 0px; padding:0;
	}
#social li {
	display:inline; margin:0px;
	}
.face a {
	width:64px; height:64px; float:right; background-image:url(../images/facebook-norm.png); background-repeat:no-repeat; margin:0px 0px 0px 0px;}
.face a:hover {
	background-image:url(../images/facebook-over.png); background-repeat:no-repeat;
	}		
#cont-button {
	width:253px; height:68px; margin:20px auto 0px auto; text-align:center;}
#cont-button a {
	text-decoration: none; text-align:center; background-image: url(../images/cont-norm_14.jpg); background-repeat:no-repeat;
	color: #ff6; margin: 0px 0px; padding: 19px 0px 0px 0px; float:left; width:253px; height:49px; font-size:20px;}
#cont-button a:hover {
	color:#fff; background-image: url(../images/cont-over_14.jpg); background-repeat:no-repeat;
}
#sml-top {
	background-image:url(../images/small-top_14.png); width:302px; height:30px; background-repeat:no-repeat; padding:13px 0px 0px 20px;}
#sml-main {
	background-image:url(../images/small-bg_15.png); width:282px; background-repeat: repeat-y; padding:10px 20px 10px 20px;}
#sml-main ul {
	margin:5px 10px; display:block;
	}
#sml-main li{
	margin:5px 0px; padding:0px 0px 0px 25px; line-height:20px; background-image: url(../images/list-img_05.jpg); background-repeat: no-repeat; background-position: left top; list-style-type: none; font-size:16px; color:#66bf68;
	}
#sml-bot {
	background-image:url(../images/small-bot_15.png); width:322px; height:7px; background-repeat:no-repeat;}
#main {
	float:left;text-align: left; margin: 0px; width: 630px;
}
#main-top {
	background-image: url(../images/main-top_14.png);
	background-repeat: no-repeat; height: 30px; width: 610px; padding: 13px 0px 0px 20px;
}
#main-top h1 {
	color:#333;}
#main-content {
	background-image: url(../images/main-bg_14.png); background-repeat: repeat-y; width: 590px; color:#333; padding: 10px 20px 20px 20px;
}
#main-content ul {
	margin:5px 10px; display:block;
	}
#main-content li{
	margin:10px 0px; padding:0px 0px 0px 25px; line-height:20px; background-image: url(../images/list-img_05.jpg); background-repeat: no-repeat; background-position: left top; list-style-type: none;
	}
#main-content a { color:#a6ce39; text-decoration:none;}
#main-content a:hover {
	color:#c4daf5;}
#main-content h2 {
	font-size:15px; margin:15px 0px 10px 0px;
	}
#main-content h4 {
	font-size:13px; margin:5px 0px 10px 0px;}
	
#main-bottom {
	background-image: url(../images/main-bot_15.png);
	background-repeat: no-repeat; height: 7px; width: 630px; margin:0px;
}
#main h1 {
	font-size:18px; margin:0px 0px 10px 0px;	
}
#main h3 {
	font-size:14px; margin:0px 0px 10px 0px;	
}
#main p {
	margin:0px 0px 10px 0px;}
.main-image {
	float:right; margin: 0px 0px 10px 10px;}
	
#main-top2 {
	background-image: url(../images/main-top_14.png);
	background-repeat: no-repeat; height: 30px; width: 610px; padding: 13px 0px 0px 20px; margin:20px 0 0 0;
}
#main-top2 h1 {
	color:#333;}
#main-content2 {
	background-image: url(../images/main-bg_14.png); background-repeat: repeat-y; width: 590px; color:#333; padding: 10px 20px 20px 20px;
}
#main-content2 ul {
	margin:5px 10px; display:block;
	}
#main-content2 li{
	margin:10px 0px; padding:0px 0px 0px 25px; line-height:20px; background-image: url(../images/list-img_05.jpg); background-repeat: no-repeat; background-position: left top; list-style-type: none;
	}
#main-content2 a { color:#a6ce39; text-decoration:none;}
#main-content2 a:hover {
	color:#c4daf5;}
#main-content2 h2 {
	font-size:15px; margin:15px 0px 10px 0px;
	}
#main-content2 h4 {
	font-size:13px; margin:5px 0px 10px 0px;}
#main-box {width: 590px; color:#333; float:left; margin:5px 0 10px 0;}
	
#main-bottom2 {
	background-image: url(../images/main-bot_15.png);
	background-repeat: no-repeat; height: 7px; width: 630px; margin:0px;
}
#main2 h1 {
	font-size:18px; margin:0px 0px 10px 0px;	
}
#main2 h3 {
	font-size:14px; margin:0px 0px 10px 0px;	
}
#main2 p {
	margin:0px 0px 10px 0px;}
.main-image2 {
	float:right; margin: 0px 0px 10px 10px;}	
	
	
	
	
	
		
#gallery-content {
	background-image: url(../images/main-bg_14.png); background-repeat: repeat-y; width: 590px; height:1200px; color:#333; padding: 10px 20px 10px 20px;
}	
	
#cont-body {
	background-image: url(../images/main-bg_14.png); background-repeat: repeat-y; width: 590px; color:#333; padding: 10px 20px 10px 20px;
}
#cont-body ul {
	margin:5px 10px; display:block;
	}
#cont-body li{
	margin:10px 0px; padding:0px 0px 0px 25px; line-height:20px; list-style-type: none;
	}
#cont-body h2 {
	font-size:15px; margin:15px 0px 10px 0px;
	}
#cont-body h4 {
	font-size:13px; margin:5px 0px 10px 0px;
	}
#services-top { width:940px; height:27px; background-image:url(../images/big-top_03.jpg); margin:20px 0 0 0; padding:15px 20px 0 20px; text-align:left; float:left;}
#services-top h1 {
	font-size:18px; color:#333;}
#services {
	width: 960px; height:670px; float:left; padding: 10px 10px 10px 10px; text-align: left; color: #333; background-image:url(../images/big-bg_03.jpg); background-repeat:repeat-y;
}
#services h2 {
	font-size:14px; color:#66bf68;}
#services h3 {
	font-size:16px; margin:5px 10px;}
#services-right {width:470px; float:right;}
#services-left { width:470px; float:left;}


#commercial { width:254px; height:114px; float:left; margin:10px 0;}
#commercial a { background-image:url(../images/commer-arrow-norm_10.png);width:254px; height:114px; float:left;}
#commercial a:hover { background-image:url(../images/commer-arrow_10.png);}
#commercial-text { width:206px; height:114px; padding:0 0 0 10px; float:right; text-align:left; margin:10px 0;}

#land { width:254px; height:114px; float:left; margin:10px 0;}
#land a { background-image:url(../images/land-arrow-norm_10.png);width:254px; height:114px; float:left;}
#land a:hover { background-image:url(../images/land-arrow_10.png);}
#land-text { width:206px; height:114px; padding:0 0 0 10px; float:right; text-align:left; margin:10px 0;}

#internal { width:254px; height:114px; float:left; margin:10px 0;}
#internal a { background-image:url(../images/int-arrow-norm_10.png);width:254px; height:114px; float:left;}
#internal a:hover { background-image:url(../images/int-arrow_10.png);}
#internal-text { width:206px; height:114px; padding:0 0 0 10px; float:right; text-align:left; margin:10px 0;}

#fountain { width:254px; height:114px; float:left; margin:10px 0;}
#fountain a { background-image:url(../images/fount-norm_10.png);width:254px; height:114px; float:left;}
#fountain a:hover { background-image:url(../images/fount-over_10.png);}
#fountain-text { width:206px; height:114px; padding:0 0 0 10px; float:right; text-align:left; margin:10px 0;}

#porch { width:254px; height:114px; float:left; margin:10px 0;}
#porch a { background-image:url(../images/porch-norm_10.png);width:254px; height:114px; float:left;}
#porch a:hover { background-image:url(../images/porch-over_10.png);}
#porch-text { width:206px; height:114px; padding:0 0 0 10px; float:right; text-align:left; margin:10px 0;}

#fence { width:254px; height:114px; float:left; margin:10px 0;}
#fence a { background-image:url(../images/fence-norm_10.png);width:254px; height:114px; float:left;}
#fence a:hover { background-image:url(../images/fence-over_10.png);}
#fence-text { width:206px; height:114px; padding:0 0 0 10px; float:right; text-align:left; margin:10px 0;}

#grade { width:254px; height:114px; float:left; margin:10px 0;}
#grade a { background-image:url(../images/list-norm_10.png);width:254px; height:114px; float:left;}
#grade a:hover { background-image:url(../images/list-over_10.png);}
#grade-text { width:206px; height:114px; padding:0 0 0 10px; float:right; text-align:left; margin:10px 0;}

#path { width:254px; height:114px; float:left; margin:10px 0;}
#path a { background-image:url(../images/path-norm_10.png);width:254px; height:114px; float:left;}
#path a:hover { background-image:url(../images/path-over_10.png);}
#path-text { width:206px; height:114px; padding:0 0 0 10px; float:right; text-align:left; margin:10px 0;}

#drive { width:254px; height:114px; float:left; margin:10px 0;}
#drive a { background-image:url(../images/drive-norm_10.png);width:254px; height:114px; float:left;}
#drive a:hover { background-image:url(../images/drive-over_10.png);}
#drive-text { width:206px; height:114px; padding:0 0 0 10px; float:right; text-align:left; margin:10px 0;}

#well { width:254px; height:114px; float:left; margin:10px 0;}
#well a { background-image:url(../images/well-norm_10.png);width:254px; height:114px; float:left;}
#well a:hover { background-image:url(../images/well-over_10.png);}
#well-text { width:206px; height:114px; padding:0 0 0 10px; float:right; text-align:left; margin:10px 0;}

#services-bottom {
	height: 6px;width: 980px; background-image:url(../images/big-bot_03.jpg); float:left;
}

#footer {
	width:100%;height:82px; color:#333; margin:20px 0; padding: 20px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-image:url(../images/footer-bg_14.jpg); background-repeat:repeat-x;
}
#footer-content{
	width:960px;  margin:0px auto 0px auto; padding:0px 10px 0px 10px;
	line-height:16px;
	}
#footer-content a:hover {	color: #a6ce39;}

#footer-list {
	height:55px; width:450px; margin:0px 0px 0px 200px; padding:20px 0px 0px 0px;}
#footer-list ul { 
    margin: 0px 0px 0px 10px; padding:0px 0px 0px 0px        
}
#footer-list li {
	  text-align:right;list-style-type: none; margin: 0px; display:inline;
	
}
#footer-list a {
	font-size: 12px; color: #999; text-decoration: none; margin: 0; float:left; height:18px; 
    padding: 0px 0px 0px 5px; margin: 10px 5px 0px 5px;
}

#footer-bot {
	width:970px; height:7px; background-image:url(../images/footer-bot_21.png); background-repeat:no-repeat;margin:0px auto 0px auto;}
.img-over {
	margin:0px 0px 10px 138px;}
.question {
	color:#FFF; font-weight:bold;
	}
.copy {
	float:left; color:#999; margin:5px 10px;}
.web {
	float:right;color:#999; margin:-45px 20px 0px 0px;
	 }
.reg {
	float:right;color:#999; margin:0px 20px 0px 0px; font-size:10px;
	 }
.img-cont {	margin:20px 5px 20px 0px;}
.img-my {	margin:20px 5px 0px 0px;}
.event {color:#5ebc60; font-weight:bold; text-decoration:underline;}
.img-right { float:right; margin:0px;}
.img-left { float:left; margin:0px 10px 0px 0px;}
.img-how { float:left; margin:0px 30px 10px 40px;}
.img-my{ float:left; margin:0px 40px 10px 50px;}
.fox { float:left; margin:0px 80px 10px 80px;}