img {display: block} 

h1{font-size:20px; color: #43680f; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
h2{font-size:16px; color: #43680f; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
hr{color:#ffffff; margin-top:20px; }

a:link {color: #000000; text-decoration: none;}
a:active {color: #000000; text-decoration: none;}
a:visited {color: #000000; text-decoration: none;}
a:hover {color: #000000; text-decoration: none;}

a.top-nav-rollover:link {color: #ffffff; text-decoration: none;}
a.top-nav-rollover:active {color: #ffffff; text-decoration: none;}
a.top-nav-rollover:visited {color: #ffffff; text-decoration: none;}
a.top-nav-rollover:hover {color: #909090; text-decoration: none;}

a.email-rollover:link {color: #ffffff; text-decoration: none;}
a.email-rollover:active {color: #ffffff; text-decoration: none;}
a.email-rollover:visited {color: #ffffff; text-decoration: none;}
a.email-rollover:hover {color: #909090; text-decoration: none;}

a.homelinks:link {color: #43680f; text-decoration: none;}
a.homelinks:active {color: #43680f; text-decoration: none;}
a.homelinks:visited {color: #43680f; text-decoration: none;}
a.homelinks:hover {color: #fc8800; text-decoration: none;}

a.link-rollover:link {color: #43680f; text-decoration: none;font-weight:bold;}
a.link-rollover:active {color: #43680f; text-decoration: none;font-weight:bold;}
a.link-rollover:visited {color: #43680f; text-decoration: none;font-weight:bold;}
a.link-rollover:hover {color: #fc8800; text-decoration: none;font-weight:bold;}

a.pinkteal:link {color: #f159e1; text-decoration: none;}
a.pinkteal:active {color: #f159e1; text-decoration: none;}
a.pinkteal:visited {color: #f159e1; text-decoration: none;}
a.pinkteal:hover {color: #ffffff; text-decoration: none;}

a.footer-rollover:link {color: #ffffff; text-decoration: none;}
a.footer-rollover:active {color: #ffffff; text-decoration: none;}
a.footer-rollover:visited {color: #ffffff; text-decoration: none;}
a.footer-rollover:hover {color: #ffffff; text-decoration: none;}


body {
	text-align:center;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	background-color:#1a1c1c;
	background-position: center;	background-position: top;
	background-image:url('images/backgroundlake.png');
	background-repeat: no-repeat;
} 

#wrapper {
	position: relative; 
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	width:970px;
}

#container {
	position: relative; 
	text-align:center;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	width:970px;
}

#container-temp {
	position: relative; 
	text-align:center;
	margin-top:25px;
	margin-left:auto;
	margin-right:auto;
	width:970px;font-size:18px;
	font-family: Arial, Helvetica, sans-serif; color:#ffffff; font-weight:normal;
}

#header-container {
	position: relative;
	text-align:right;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	width:970px;
	height:380px;
}

#header-image{
	width:970px; height:269px;
	margin-top:10px;
	background-image:url('images/main-header.png');
	background-repeat: no-repeat;
	text-align:right; font-size:30px;
	font-family: Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold;
}
#headertext{
	text-align:left;
	position: absolute; top:173px; right:42px;
}

#logo-home {	
	position: absolute; top:10px; left:30px;
	width:275px; height:275px;
	background-image:url('images/suttons_logo_home.png');
	background-repeat: no-repeat;
}

#logo-main {	
	position: absolute; top:10px; left:15px;
	width:180px; height:180px;
}

#top-nav {
	text-align:right; font-size:12px;
	font-family: Arial, Helvetica, sans-serif; color:#ffffff;
	padding-right:20px; padding-top:23px;
}

#top-nav-links{
	text-align:right; list-style-type: none; padding-top:0px; padding-right:0px;
}

#top-nav-links ul {
	margin: 0px; padding-left: 0px; list-style-type: none;
}

#top-nav-links ul li {
	display: inline; list-style: none; padding-right:10px;
}

#top-nav-links img {
	display: inline; list-style: none;
}

#phone{
	text-align:right; font-size:28px;
	font-family: Arial, Helvetica, sans-serif; color:#ffffff; font-weight:700; letter-spacing:1px;
	padding-right:30px; padding-top:10px;
}
#email-header{
	text-align:right; font-size:13px;
	font-family: Arial, Helvetica, sans-serif; color:#ffffff; font-weight:normal;
	padding-right:30px;
}
#home-navigation{
	position:absolute; top:295px; left:20px;
	text-align:left;
	list-style-type: none;
	padding-left:0px;
	width: 930px;
	height: 141px;
	cursor:pointer;
}
#home-navigation ul {
	margin: 0px;
	padding-left: 0px;
	list-style-type: none;

}

#home-navigation ul li {
	display: inline;
	list-style: none;
	padding-left:0px;
	float:left;
}

#home-navigation img {
	display: inline;
	list-style: none;
	padding-left:0px;
}

#mainnavcontainer{
	position:absolute; left:0px; top:462px;
	width:166px;
	height: 280px;
	cursor:pointer;
}

#social-networks{
	font-size:12px; text-align:left;
	font-family: Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold;
	padding-left:33px; padding-top:15px;
}
.social-network-logos{float:left; padding-right:7px; padding-top:5px;}

.homelinks-poss{text-align:right;}
.heading{
	font-size:15px; text-align:left;
	font-family: Arial, Helvetica, sans-serif; color:#43680f; font-weight:bold;
	}
.right{text-align:right; padding-right:20px;}
.testimonial{	font-size:14px; text-align:left; font-style:italic;
	font-family: Arial, Helvetica, sans-serif; color:#43680f; font-weight:bold;}

.sideimages-right{
float:right; margin-left:20px; margin-bottom;5px;
}
.sidemap-right{
float:right; margin-left:20px; margin-bottom;25px;
}
.sideimages-left{
float:left; margin-right:20px; margin-bottom;5px;
}

#sitenavcontainer{
	background-image:url('images/back-left.png');
	background-repeat: no-repeat;
	position:absolute; left:0px; top:207px;
	width:166px;
	height: 280px;
	cursor:pointer;
}

#home-container{
	width:970px; min-height:495px;
	background-image:url('images/home-body02.png');
	background-repeat: no-repeat;
	font-size:13px; text-align:left;
	font-family: Arial, Helvetica, sans-serif; color:#000000; font-weight:normal;
}


#introtext{
	position: absolute; top:478px; left:190px;
	width:380px; 
}
.red {color:#ff0000;}
.green {color:#2b4c0a;}

.grey {color:#b6b6b6;}

#intro-image{
	position:absolute; top:463px; right:3px;
	background-image:url('images/introimage.png');
	background-repeat: no-repeat;
	width:375px; height:367px; background-color:#000000;
}


#catch-header-container {
	position: relative;
	text-align:right;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	width:970px;
	height:108px;
	background-color:#none;
}

#catch-container{ width:970px;}

#page-top{
	background-image:url('images/back-top.png');
	background-repeat: no-repeat;
	height:35px;
	padding-top:65px; padding-left:200px;	
	font-size:24px; text-align:left;
	font-family: Arial, Helvetica, sans-serif; color:#2b4c0a; font-weight:900;
}

#page-left{
	float:left;
	background-image:url('images/whole-slice.png');
	background-repeat: repeat-y;
	text-align:left;
	overflow:visible;
	width:970px;
	min-height:100px;
	height:100%;
}

#page-content{
	float:right;
	font-size:12px;
	text-align:left; 
	font-family: Arial, Helvetica, sans-serif; color:#000000; font-weight:normal;
	width:730px; margin-right:40px; padding-top:17px; padding-bottom:20px;
	min-height:400px;
	overflow:visible;
}

.smalltext{
	font-size:11px;
	text-align:left; 
	font-family: Arial, Helvetica, sans-serif; color:#000000; font-weight:normal;
	padding-top:100px;
	
}

.green{color:#2b4c0a;}
.grey{color:#adadad;}

.gallery-cell{
	float:left;
	margin-right:20px; margin-bottom:20px;
	width:218px; height:202px;
	background-color:#818e6c;
	padding-left:5px; padding-top:5px;
}

.gallery-description{
	padding-left:10px; padding-top:5px; padding-right:10px; padding-bottom:8px;
	text-align:left; 	font-size:12px;
	font-family: Arial, Helvetica, sans-serif; color:#ffffff; font-weight:normal;
}
.gallery-name{font-weight:bold;}
.gallery-date{float:right;}
.gallery-weight{color:#ffffff; font-weight:bold;}

#page-numbers{
	font-size:12px; text-align:center;
	font-family: Arial, Helvetica, sans-serif; color:#000000; font-weight:normal;
	clear:both;
}

#contact-form{	
	float:right;
}

.light-green-box{
	background-color:#d8e4c6;
	width:330px;
	height:555px;
	padding-top:15px;
	padding-left:20px;
	padding-right:20px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#43680f;
	text-align:left;	
}
.box{background-color:#ffffff; border:1px solid #294417;}
.box1{	
	background-color:#818e6c;
	height:26px; 
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-align:center;
	cursor:pointer;}
	
.contact-top{
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color:#43680f;
	text-align:left;
	font-weight: bold;	
}
.form-text{
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color:#294417;
	text-align:left;	
}
.form-text1{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color:#294417;
	text-align:left;	
}

#map-wrapper{
	background-color:#5c5d5e;
	height:345px; width:700px; padding:15px;
}

.map-placement{
padding-bottom:12px;
}

.swim-info-holder{ float:right; 
background-color:#ffffff;
	width:284px; height:346px;

}
#swim-1{position:absolute; top:390px; left:303px; cursor:pointer;}
#swim-2{position:absolute; top:380px; left:342px; cursor:pointer;}
#swim-3{position:absolute; top:376px; left:415px; cursor:pointer;}
#swim-4{position:absolute; top:378px; left:453px; cursor:pointer;}
#swim-5{position:absolute; top:379px; left:510px; cursor:pointer;}
#swim-6{position:absolute; top:402px; left:550px; cursor:pointer;}
#swim-7{position:absolute; top:424px; left:550px; cursor:pointer;}
#swim-8{position:absolute; top:501px; left:562px; cursor:pointer;}
#swim-9{position:absolute; top:533px; left:481px; cursor:pointer;}
#swim-10{position:absolute; top:538px; left:447px; cursor:pointer;}
#swim-11{position:absolute; top:530px; left:360px; cursor:pointer;}
#swim-12{position:absolute; top:530px; left:270px; cursor:pointer;}
#swim-13{position:absolute; top:487px; left:265px; cursor:pointer;}

#map-footer-box{
	width:381px;
	background-color:#343a13;
	padding-top:5px; padding-bottom:7px; padding-left:10px; padding-right:10px; 
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-align:left;
}

.logos{margin-bottom:15px;}

#footer{
	width:904px; height:19px;
	background-color:#818e6c;
	border:3px solid #ffffff;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif; color:#ffffff; font-weight:normal;
	padding-top:7px; padding-right:30px;	padding-left:30px;
}
.footer-left{float:left;}
.footer-right{float:right;}


.footer-right{
	text-align:right; list-style-type: none; padding-top:0px; padding-right:0px;
}

.footer-right ul {
	margin: 0px; padding-left: 0px; list-style-type: none;
}

.footer-right ul li {
	display: inline; list-style: none; padding-left:10px;
}

.footer-right img {
	display: inline; list-style: none;
}
#pinkteal-footer{
	text-align:right;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif; color:#ffffff; font-weight:normal;
	padding-top:7px; padding-right:30px; letter-spacing:1px;
}
