/*
      Created by Keith Donegan of Code-Sucks.com
	  
	  E-Mail: Keithdonegan@gmail.com
	  
	  You can do whatever you want with these layouts,
	  but it would be greatly appreciated if you gave a link
	  back to http://www.code-sucks.com
	  
*/

* { padding: 0; margin: 0; }

body {
 font-family: verdana, Helvetica, sans-serif;
 font-size: 11px;
 line-height: 16px;
 color: #000;
 background: #134675 url(../images/bkgrd.jpg) no-repeat center top;
}
#wrapper { 
 margin: 0 auto;
 width: 900px;
}

#navigation {
 width: 900px;
 padding-top: 15px;
  height: 21px;
 margin: 0px 0px 0px 0px;
background: url(../images/nav_bkgrd.gif) repeat-x top;
}
#flashHolder {
 width: 900px;
 padding: 0px;
 height: 311px;
 margin: 0px 0px 0px 0px;
 background: #134675;
}
#home_imagestrip { 
 width: 900px;
 height: 98px;
 padding: 0px;
 margin: 0px 0px 0px 0px;
 background: url(../images/home_imagestrip_bkgrd.jpg) no-repeat right;
}
.home_imagestrip_copy { 
 padding: 0px;
 margin: -60px 0px 0px 510px;
 text-align: center;
 font-size: 14px;
}

#secondlevelbkgrd_spa {
 width: 900px;
 padding: 0px;
 height: 258px;
 margin: 0px 0px 0px 0px;
 background: url(../images/spa_header.jpg) no-repeat center top;
}

#secondlevelbkgrd_inground {
 width: 900px;
 padding: 0px;
 height: 258px;
 margin: 0px 0px 0px 0px;
 background: url(../images/inground_header.jpg) no-repeat center top;
}

#secondlevelbkgrd_aboveground {
 width: 900px;
 padding: 0px;
 height: 258px;
 margin: 0px 0px 0px 0px;
 background: url(../images/aboveground_header.jpg) no-repeat center top;
}

#secondlevelbkgrd_about {
 width: 900px;
 padding: 0px;
 height: 258px;
 margin: 0px 0px 0px 0px;
 background: url(../images/about_header.jpg) no-repeat center top;
}

#secondlevelbkgrd_contact {
 width: 900px;
 padding: 0px;
 height: 258px;
 margin: 0px 0px 0px 0px;
 background: url(../images/contact_header.jpg) no-repeat center top;
}

#secondlevelbkgrd_links {
 width: 900px;
 padding: 0px;
 height: 258px;
 margin: 0px 0px 0px 0px;
 background: url(../images/links_header.jpg) no-repeat center top;
}

#secondlevelbkgrd_news {
 width: 900px;
 padding: 0px;
 height: 258px;
 margin: 0px 0px 0px 0px;
 background: url(../images/news_header.jpg) no-repeat center top;
}


#secondlevelHeader_quote {
width:180px;
 font-family: arial, Helvetica, sans-serif;
 font-size: 14px;
 color: #86f4f4;
 padding: 7px 0px 0px 17px;
}

#secondlevelHeader_quote img {
margin-bottom:20px;
}

.quote_name {
 font-family: arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #599ad7;
}





#content_home { 
 width: 900px;
 height: 490px;
 margin: 0px 0px 0px 0px;
 background: url(../images/opaque.png);
}
#content_home_left { 
 float: left;
 width: 560px;
 margin: 10px 0px 0px 0px;
 padding: 10px;
}
#content_home_right { 
 float: right;
 width: 260px;
 margin: 0px 0px 0px 10px;
 padding: 20px;
}
#footer_home { 
 width: 900px;
 height: 35px;
 background: url(../images/opaque.png);
 margin: 0px 0px 0px 0px;
 padding: 0px;
}

#content { 
 width: 900px;
 background: #fff;
}

#content_second_left { 
 float: left;
 width: 230px;
 margin: 0px 0px 0px 0px;
 padding: 0px;

}

.content_second_left_nav { 
 background: #848484;
  font-family: verdana, Helvetica, sans-serif;
 font-size: 14px;
 text-align: center;
 color: #86f4f4;
padding-top: 30px;
}

.content_second_left_nav a { 
 color: #fff;
}

.content_second_left_nav a:hover { 
 color: #86f4f4;
}

.content_second_address { 
  font-family: verdana, Helvetica, sans-serif;
 font-size: 11px;
 color: #0051b5;
padding-left: 30px;
}

#content_second_right { 
 float: right;
 width: 600px;
 margin: 0px 0px 0px 10px;
 padding: 30px;
}

#content_second_right td { 

 padding: 6px;
}

#content_second_right_inground { 
 float: right;
 width: 600px;
 margin: 0px 0px 0px 10px;
 padding: 30px;
 background: #ffffff url(../images/swirl.png) no-repeat center top;
}

#content_second_right_inground td { 

 padding: 6px;
}



#footer { 
 width: 900px;
 height: 35px;
 background: #fff;
 margin: 0px 0px 0px 0px;
 padding: 0px;
}

p { margin-top:8px;}

a { color: #0051b5; text-decoration: none }
a:hover { color: #000000; text-decoration: none }

h1 { color: #000; font-size: 16px; line-height: 18px; font-family: times new roman, san-serif; margin: 0px 0px 10px 0px; }
h2 { color: #0051b5; font-size: 12px; line-height: 14px; line-weight: bold; font-family: verdana, san-serif; margin: 5px 0px 5px 0px; }

.clear { clear: both; background: none; }