/* - - - - - - - - - - - - - - - - - - - - -

Title : Dive Sea Bass
Author : Matt Ellison
URL : http://www.diveseabass.com

Description : Your site's description here.

Created : 5/17/06
Modified : N/A

- - - - - - - - - - - - - - - - - - - - - */

/* ----- CSS ----- */
body{
margin:0;
padding:0;
background:url("images/bg_tile2.jpg") repeat;
}

/* ----- IDS ----- */

#background_repeat{
height:1248px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
background:url("images/bg_tile1.jpg") repeat-x;
}

#container{
width:750px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
position:absolute;
left:121px;
}

#header{
width:750px;
height:223px;
float:left;
}

#navigation{
width:750px;
height:48px;
background:url("images/navigation.jpg");
float:left;
}

#navigation_button_container{
width:750px;
height:39px;
right:64px;
position:absolute;
float:right;
}

#navigation_button_spacer{
width:30px;
height:39px;
float:right;
}


#button_calendar{
width:90px;
height:39px;
margin:0px;
padding:0px;
background:url("images/nav/calendar.jpg");
float:right;
}
#button_calendar:hover{
width:90px;
height:39px;
margin:0px;
padding:0px;
background:url("images/nav/calendar_over.jpg");
float:right;
}
#button_calendar:active{
width:90px;
height:39px;
margin:0px;
padding:0px;
background:url("images/nav/calendar_over.jpg");
float:right;
}	


#button_contact{
width:90px;
height:39px;
margin:0px;
padding:0px;
background:url("images/nav/contact.jpg");
float:right;
}
#button_contact:hover{
width:90px;
height:39px;
margin:0px;
padding:0px;
background:url("images/nav/contact_over.jpg");
float:right;
}
#button_contact:active{
width:90px;
height:39px;
margin:0px;
padding:0px;
background:url("images/nav/contact_over.jpg");
float:right;
}	


#button_directions{
width:90px;
height:39px;
margin:0px;
padding:0px;
background:url("images/nav/directions.jpg");
float:right;
}
#button_directions:hover{
width:90px;
height:39px;
margin:0px;
padding:0px;
background:url("images/nav/directions_over.jpg");
float:right;
}
#button_directions:active{
width:90px;
height:39px;
margin:0px;
padding:0px;
background:url("images/nav/directions_over.jpg");
float:right;
}	


#button_home{
width:90px;
height:39px;
margin:0px;
padding:0px;
background:url("images/nav/home.jpg");
float:right;
}
#button_home:hover{
width:90px;
height:39px;
margin:0px;
padding:0px;
background:url("images/nav/home_over.jpg");
float:right;
}
#button_home:active{
width:90px;
height:39px;
margin:0px;
padding:0px;
background:url("images/nav/home_over.jpg");
float:right;
}	





#section2_top{
width:750px;
height:37px;
float:left;
}

#section2_boat{
width:750px;
height:185px;
float:left;
background:url("images/section2_boat.jpg");
}

#boat{
width:669px;
height:185px;
float:left;
position:absolute;
left:24px;
}

#questions_big{
width:669px;
height:185px;
float:left;
position:absolute;
left:24px;
}

#directions_big{
width:669px;
height:185px;
float:left;
position:absolute;
left:24px;
}

#calendar_big{
width:669px;
height:185px;
float:left;
position:absolute;
left:24px;
}

#section2_main{
width:669px;
height:auto;
float:left;
background:#8A8475;
position:relative;
left:24px;
}


#section2_topspacer{
width:669px;
height:3px;
float:left;
background:#8A8475;
}

#section2_doyouhavequestions{
width:654px;
float:left;
background:#8A8475;
padding-left:15px;
}

#section2_contact_topspacer{
width:669px;
height:6px;
float:left;
background:#29221E;
}


#section2_contact_bottomspacer{
width:669px;
height:6px;
float:left;
background:#29221E;
}

#section2_leftsection{
width:320px;
float:left;
background:#8A8475;
padding:15px;
}


#section2_rightsection{
width:313px;
float:right;
margin-right:1px;
background:#221F15;
padding-left:2px;
}



#section2_contact{
width:637px;
float:left;
background:#29221E;
margin-left:1px;
margin-right:1px;
padding:15px;
}

#section2_gallery{
width:667px;
float:left;
background:#29221E;
margin-left:1px;
margin-right:1px;
padding:0px;
}

#section2_gallery_thumbs{
width:130px;
float:left;
margin-left:6px;
padding:0px;
}

#section2_gallery_main{
width:510px;
float:right;
margin-right:6px;
padding:0px;
}

#picture_description_container{
width:307px;
float:left;
margin-left:2px;
background:#435160;
padding:0px;
}

#picture_description{
width:296px;
float:left;
margin-left:0px;
background:#435160;
padding-left:10px;
}

#section2_rightsection_spacer{
width:313px;
height:3px;
float:right;
margin-right:0px;
background:#221F15;
padding-left:2px;
}

#section2_bottom{
width:669px;
height:15px;
float:left;
background:url("images/section2_bottom.jpg");
}

#footer{
width:669px;
height:136px;
float:left;
background:url("images/footer.jpg");
padding:0px;
margin:0px;
}

#questions{
width:271px;
height:96px;
float:left;
margin:0px;
padding:0px;
}

#nitrox{
width:136px;
height:64px;
float:right;
margin:0px;
padding:0px;
}

#dan{
width:112px;
height:41px;
float:right;
margin-right:15px;
padding:0px;
}


/* ----- IMAGES ----- */

img{
border:0;
}
img a{
border:0;
text-decoration:none;
}
img a:hover{
border:0;
}

/* Text Styles */

.white_dotted {
	font-family: Helvetica, Arial, sans-serif;
	text-decoration:none;
	border-bottom:dotted 1px #ffffff;
	color: #ffffff;
	font-size:12px;

}

a.white_dotted:link {
text-decoration:none;

}
a.white_dotted:visited {
text-decoration:none;

}
a.white_dotted:hover {
text-decoration:none;

}
a.white_dotted:active {
	color: #ffffff;
	text-decoration: none;
}

.black_dotted {
	font-family: Helvetica, Arial, sans-serif;
	text-decoration:none;
	border-bottom:dotted 1px #000000;
	color: #000000;
	font-size:12px;

}

a.black_dotted:link {
text-decoration:none;

}
a.black_dotted:visited {
text-decoration:none;

}
a.black_dotted:hover {
text-decoration:none;

}
a.black_dotted:active {
	color: #000000;
	text-decoration:none;
}

.darkblue {
	font-family: Helvetica, Arial, sans-serif;
	text-decoration:none;
	color: #042734;
	font-size:12px;

}

a.darkblue:link {
text-decoration:underline;

}
a.darkblue:visited {
text-decoration:underline;

}
a.darkblue:hover {
text-decoration:underline;

}
a.darkblue:active {
	color: #042734;
	text-decoration:underline;
}

.darkbrown {
	font-family: Helvetica, Arial, sans-serif;
	text-decoration:none;
	color: #1E0505;
	font-size:12px;

}

a.darkblue:link {
text-decoration:underline;

}
a.darkblue:visited {
text-decoration:underline;

}
a.darkblue:hover {
text-decoration:underline;

}
a.darkblue:active {
	color: #1E0505;
	text-decoration:underline;
}

.black {
	font-family: Helvetica, Arial, sans-serif;
	text-decoration:none;
	color: #000000;
	font-size:12px;

}

a.black:link {
text-decoration:underline;

}
a.black:visited {
text-decoration:underline;

}
a.black:hover {
text-decoration:underline;

}
a.black:active {
	color: #000000;
	text-decoration:underline;
}

.lime_dotted {
	font-family: Helvetica, Arial, sans-serif;
	text-decoration:none;
	border-bottom:dotted 1px #CDF77D;
	color: #CDF77D;
	font-size:12px;

}

a.lime_dotted:link {
text-decoration:none;

}
a.lime_dotted:visited {
text-decoration:none;

}
a.lime_dotted:hover {
text-decoration:none;

}
a.lime_dotted:active {
	color: #CDF77D;
	text-decoration: none;
}

.darkgray {
	font-family: Helvetica, Arial, sans-serif;
	text-decoration:none;
	color: #2A2A2A;
	font-size:12px;

}

a.darkgray:link {
text-decoration:underline;

}
a.darkgray:visited {
text-decoration:underline;

}
a.darkgray:hover {
text-decoration:underline;

}
a.darkgray:active {
	color: #2A2A2A;
	text-decoration:underline;
}

.serif_brown {
	font-family:"Times New Roman", Times, serif;
	text-decoration:underline;
	color: #1E0505;
	font-size:12px;

}

a.darkgray:link {
text-decoration:underline;

}
a.darkgray:visited {
text-decoration:underline;

}
a.darkgray:hover {
text-decoration:underline;

}
a.darkgray:active {
	color: #1E0505;
	text-decoration:underline;
}

.serif_white {
	font-family:"Times New Roman", Times, serif;
	text-decoration:none;
	color: #ffffff;
	font-size:12px;

}

a.darkgray:link {
text-decoration:underline;

}
a.darkgray:visited {
text-decoration:underline;

}
a.darkgray:hover {
text-decoration:underline;

}
a.darkgray:active {
	color: #ffffff;
	text-decoration:underline;
}

.aqua {
	font-family: Helvetica, Arial, sans-serif;
	text-decoration:none;
	color: #5DD9F4;
	font-size:12px;

}

a.aqua:link {
text-decoration:underline;

}
a.aqua:visited {
text-decoration:underline;

}
a.aqua:hover {
text-decoration:underline;

}
a.aqua:active {
	color: #5DD9F4;
	text-decoration:underline;
}

.white {
	font-family: Helvetica, Arial, sans-serif;
	text-decoration:none;
	color: #ffffff;
	font-size:12px;

}

a.white:link {
color:#ffffff;
text-decoration:underline;

}
a.white:visited {
color:#ffffff;
text-decoration:underline;

}
a.white:hover {
color:#ffffff;
text-decoration:underline;

}
a.white:active {
color:#ffffff;
text-decoration:underline;
	
}



.drkpurple {
font-family: Helvetica, Arial, sans-serif;
text-decoration:none;
color: #0F0D17;
font-size:16px;

}

a.drkpurple:link {
text-decoration:underline;

}
a.drkpurple:visited {
text-decoration:underline;

}
a.drkpurple:hover {
text-decoration:underline;

}
a.drkpurple:active {
	color: #0F0D17;
	text-decoration:underline;
}

.lightblue {
	font-family: Helvetica, Arial, sans-serif;
	text-decoration:none;
	border-bottom:dotted 1px #3FB2F3;
	color: #3FB2F3;
	font-size:16px;

}

a.lightblue:link {
text-decoration:none;

}
a.lightblue:visited {
text-decoration:none;

}
a.lightblue:hover {
text-decoration:none;

}
a.lightblue:active {
	color: #3FB2F3;
	text-decoration:none;
}


.salmon {
	font-family:Trebuchet MS, Verdana, Arial;
	text-decoration:none;
	color: #FF4B36;
	font-size:16px;

}

a.salmon:link {
text-decoration:underline;

}
a.salmon:visited {
text-decoration:underline;

}
a.salmon:hover {
text-decoration:underline;

}
a.salmon:active {
	color: #FF4B36;
	text-decoration:underline;
}



