*{

  margin: 0;
  padding: 0;

}

body{
	background-image: url(../images/blue_bg.jpg);
	background-repeat: repeat-x;
	border: 0px solid red;
	background-color: #113158;
}


  #container {
	position:relative;
	width: 900px;
	margin: 0 auto;
	background: #FFFFFF;
	border: 0px solid red;
  }
  
  #header {
	background:  #FFFFFF;
	height: 228px;
	background-color: #000000;
	background-image: url(../images/newtop3-3.jpg);
	background-repeat: no-repeat;

 
 }


ul {
	list-style: none;
}

ol {
	margin: 0 0 0 60px;
}

a {
	color:#0033FF;
	text-decoration: none;
  }

h1{
	
	Text-indent: -9000px;
}



h2{
	font-size: 22px;
	Text-indent: -9000px;
}


h3{
	position: absolute;
	top: 180px;
	right: 50px;
	Text-indent: 0px;
	border: 0px solid red;
	height: 31px;
	width: 150px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
#h3_gallery{ background: url(../images/topgallery.jpg) no-repeat;}
#h3_services{ background: url(../images/topservices.jpg) no-repeat;}
#h3_home{background: url(../images/tophome.jpg) no-repeat;}
#h3_bio{ background: url(../images/topbio.jpg) no-repeat;}
#h3_location{ background: url(../images/toplocation.jpg) no-repeat;}

#h3_gallery{
	background-image: none;
	
	background-repeat: no-repeat;
}
#h3_services{
	background-image: none;
	background-repeat: no-repeat;
}
#h3_home{
	background-image: none;
	background-repeat: no-repeat;
}
#h3_bio{
	background-image: none;
	background-repeat: no-repeat;
}
#h3_location{
	background-image: none;
	background-repeat: no-repeat;
}
#photo{
	width: 600px;
    border: 0px solid red;
	padding: 0px 0px 20px 0px;
	background-repeat: no-repeat;
}

#newnavs{
	margin: 0px 0 0 100px;
}

  

#mainbody {
	width: 900px;
	margin: 0;
	padding: 10px 0px 10px 0;
	border: 0px solid red;
	background: url(../images/newmiddle3-3.jpg) repeat-y 0px 0px;
}
 
  .clear {
	clear: both;
} 

  #section1 {
	width: 650px;
	
	margin: 0px 20px 0 0;
	float: right;
	border: 0px solid red;
	background-color: #FFFFFF;
	background-image: none;
	background-repeat: no-repeat;
}
  #section2 {
	width: 160px;
	margin: 0px 0px 10px 0px;
	padding: 0 0 0 20px;
	float: left;
	border: 0px solid blue;
	background-image: none;	
	
}
#subnav {
		padding:0px 0px 0px 18px;
	
}

#subnav ul {
	margin: 0 0 20px 0px;
	list-style: none;
	color: #000000;
}


#subnav li {
	color: #000000;		
}
 #subnav ul li a {
	display:block;
	color: #000000;
	border: 0px solid red;
	height: 30px;
	
	margin: 0 10px 0 0px;
	text-decoration: none;
	
}
#subnav li#subnav01 a {
	width: 138px;
	background-image: url(../images/b_shome.jpg);
	background-repeat: no-repeat;
}

#subnav li#subnav02 a {
	width: 138px;
	background-image: url(../images/b_sgallery.jpg);
	background-repeat: no-repeat;
}
#subnav li#subnav04 a {
	width: 138px;
	background-image: url(../images/b_sboatact%20copy.jpg);
	background-repeat: no-repeat;
}
#subnav li#subnav03 a {
	width: 138px;
	background-image: url(../images/b_srates.jpg);
	background-repeat: no-repeat;
}
#subnav li#subnav05 a {
	width: 138px;
	background-image: url(../images/b_scontact.jpg);
	background-repeat: no-repeat;
}
#subnav li#subnav06 a {
	width: 138px;
	background-image: url(../images/b_scomments.jpg);
	background-repeat: no-repeat;
}

 #subnav ul li a:hover {
	background: #FFCCFF;
	color: #CC33CC;
 }
 #subnav li#subnav01 a:hover {
	background: url(../images/b_shomehover.jpg) no-repeat;
}

 #subnav li#subnav02 a:hover {
	background: url(../images/b_sgalleryhover.jpg) no-repeat;
}

 #subnav li#subnav04 a:hover {
	background-image: url(../images/b_sboatacthover.jpg);
	background-repeat: no-repeat;
}

 #subnav li#subnav03 a:hover {
	background-image: url(../images/b_srateshover.jpg);
	background-repeat: no-repeat;
}
 #subnav li#subnav05 a:hover {
	background-image: url(../images/b_scontacthover.jpg);
	background-repeat: no-repeat;
}
 #subnav li#subnav06 a:hover {
	background-image: url(../images/b_scommentshover.jpg);
	background-repeat: no-repeat;
}
#footer {
	height: 186px;
	text-align: center;
	font-size: 10px;
	padding:0px 0px 0px 95px;
	clear: both;
	background-image: url(../images/newbottom3-3.jpg);
	background-repeat: no-repeat;
}

#gallery {
	width: 600px;
	margin: 0px auto;
}

#location {
	height: 1694px;
	width: 560px;
	margin: 0px 10px 0px 275px;
	Text-indent: -9000px;
	border: 0px solid red;
	background-image: url(../images/FAQnew.jpg);
	background-repeat: no-repeat;
}
#services {
	height: 675px;
	width: 596px;
	margin: 0px 10px 0px 219px;
	Text-indent: -9000px;
	border: 0px solid red;
	background-image: url(../images/2011rates3.jpg);
	background-repeat: no-repeat;
}
#bio {
	height: 384px;
	width: 580px;
	margin: 90px 10px 10px 240px;
	Text-indent: -9000px;
	border: 0px solid red;
	background-image: url(../images/shawna.jpg);
	background-repeat: no-repeat;
}

