@charset "UTF-8";
body {margin:0px; padding:0px; background: #172a54 url(../images1/cb_background_tile.jpg) repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; font-weight:normal; line-height:1.5em;}
h1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#006699; margin-top:20px; margin-left:0px;}
h2{font-size:12px; margin:0px 0px 0px 20px;}


#wrapper{
	width:1277px;
	background:url(../images1/cb_background.jpg) no-repeat;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top:40px;
}


#content_wrapper{width:850px; margin:0 auto; background:#fff; position:relative;}
#header_area{width:850px; height:248px; margin:0 auto; background:#FFFFFF  url(../images1/header_no_flash.jpg) no-repeat;}
#non_home_header{width:850px; height:150px; margin:0 auto; background:url(../images1/header2.jpg) no-repeat;}

#photocards{
	background: url(../images/photocards_no_flash.jpg) no-repeat;
	width:431px;
	height:298px;
	position:absolute;
	left: 456px;
	top: -38px;
	z-index:high;
	
}

#nav{margin:0; padding:0; width:850px; height:36px;}

ul#navitems{margin:0; padding:0; clear:both;}
ul#navitems li {list-style-type:none; text-indent:-9999px;}

/*li#home {display:block; float:left; list-style-type:none; width:86px; height:36px; background-color:#0099CC;}
li#godive {display:block; float:left; list-style-type:none; width:113px; height:36px; background-color:#0099CC;}
li#courses {display:block; float:left; list-style-type:none; width:100px; height:36px; background-color:#0099CC;}
li#trydive {display:block; float:left; list-style-type:none; width:115px; height:36px; background-color:#0099CC;}
li#team {display:block; float:left; list-style-type:none; width:133px; height:36px; background-color:#0099CC;}
li#gallery {display:block; float:left; list-style-type:none; width:99px; height:36px; background-color:#0099CC;}
li#prices {display:block; float:left; list-style-type:none; width: 88px; height:36px; background-color:#0099CC;}
li#contact {display:block; float:left; list-style-type:none; width:116px; height:36px; background-color:#0099CC;}*/

li#home a{display:block; float:left; list-style-type:none; width:86px; height:36px; background:url(../images1/navbar.jpg);}
li#godive a{display:block; float:left; list-style-type:none; width:113px; height:36px; background:url(../images1/navbar.jpg); background-position: -86px 0px;}
li#courses a{display:block; float:left; list-style-type:none; width:100px; height:36px; background:url(../images1/navbar.jpg);background-position: -199px 0px; }
li#trydive a{display:block; float:left; list-style-type:none; width:115px; height:36px; background:url(../images1/navbar.jpg);background-position: -299px 0px;}
li#team a{display:block; float:left; list-style-type:none; width:133px; height:36px; background:url(../images1/navbar.jpg);background-position: -414px 0px;}
li#gallery a{display:block; float:left; list-style-type:none; width:99px; height:36px; background:url(../images1/navbar.jpg);background-position: -547px 0px;}
li#prices a{display:block; float:left; list-style-type:none; width: 88px; height:36px; background:url(../images1/navbar.jpg);background-position: -646px 0px;}
li#contact a{display:block; float:left; list-style-type:none; width:116px; height:36px; background:url(../images1/navbar.jpg);background-position: -734px 0px;}

/*hover styles*/

li#home a:hover{display:block; float:left; list-style-type:none; width:86px; height:36px; background:url(../images1/navbar.jpg); background-position:0px 36px}
li#godive a:hover{display:block; float:left; list-style-type:none; width:113px; height:36px; background:url(../images1/navbar.jpg); background-position: -86px 36px;}
li#courses a:hover{display:block; float:left; list-style-type:none; width:100px; height:36px; background:url(../images1/navbar.jpg);background-position: -199px 36px; }
li#trydive a:hover{display:block; float:left; list-style-type:none; width:115px; height:36px; background:url(../images1/navbar.jpg);background-position: -299px 36px;}
li#team a:hover{display:block; float:left; list-style-type:none; width:133px; height:36px; background:url(../images1/navbar.jpg);background-position: -414px 36px;}
li#gallery a:hover{display:block; float:left; list-style-type:none; width:99px; height:36px; background:url(../images1/navbar.jpg);background-position: -547px 36px;}
li#prices a:hover{display:block; float:left; list-style-type:none; width: 88px; height:36px; background:url(../images1/navbar.jpg);background-position: -646px 36px;}
li#contact a:hover{display:block; float:left; list-style-type:none; width:116px; height:36px; background:url(../images1/navbar.jpg);background-position: -734px 36px;}

/*end hover styles*/

#content_area{
	margin:0;
	/*background:url(../images/content_bg_tile.gif) no-repeat; clear:both;*/}


	
/*homepage styles*/
#sidebar{width:30%; background-color:none; float:left;}
#copy_area{width: 68%; height:auto;float:left; padding-right:10px;}
#copy_area img.homepage{float:right;}
#copy_area h1.home{margin:20px 0px 20px 0px ; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:1.5em; font-weight:normal; text-indent:-9999px; background:url(../images1/H1_home.gif) no-repeat;}
/*#copy_area h1.home{margin:20px 0 0 0 ; font-size:.9em; text-indent:-9999px; width:100%; height:25px; background:url(../images/H1.home.gif) no-repeat;}*/
#copy_area p {margin:10px 0px 10px 0px; font-size:.8em;}
/*homepage styles*/



/*subpages styles*/
#sub_copy_area{width:100%;}
#sub_copy_area img.sub{float:right; margin-left:10px;}
#sub_copy_area h1.subhead{margin:30px 0px 30px 30px; font-size:.9em; text-indent:-9999px; height:25px; background:url(../images1/H1_home.gif) no-repeat;}
#sub_copy_area h1.godive{margin:30px 0px 30px 30px; font-size:.9em; text-indent:-9999px; height:25px; background:url(../images1/H1_godive.gif) no-repeat;}
#sub_copy_area h1.trydive{margin:30px 0px 30px 30px; font-size:.9em; text-indent:-9999px; height:25px; background:url(../images1/H1_trydive.gif) no-repeat;}
#team_copy_area h1.team{margin:30px 0px 30px 30px; font-size:.9em; text-indent:-9999px; height:25px; background:url(../images1/H1_team.gif) no-repeat;}
#sub_copy_area h1.gallery{margin:30px 0px 30px 30px; font-size:.9em; text-indent:-9999px; height:25px; background:url(../images1/H1_gallery.gif) no-repeat;}
#sub_copy_area h1.price{margin:30px 0px 30px 30px; font-size:.9em; text-indent:-9999px; height:25px; background:url(../images1/H1_price.gif) no-repeat;}
#sub_copy_area h1.gallery{margin:30px 0px 30px 30px; font-size:.9em; text-indent:-9999px; height:25px; background:url(../images1/H1_gallery.gif) no-repeat;}
#sub_copy_area p {margin:10px 30px 20px 30px; font-size:.8em;}
h2.subpage{font-size:12px; margin:0px 0px 0px 30px;}
/*subpages styles*/

.imageright{width:319px; height:385px; float:right;}
.imagerighthome{width:200px; height:385px; float:right;}
.imageleft{float:left;}




.quicklinks{text-align:center; margin-left:0px;}
.quicklinks img{margin:5px 0px 0px 0px; border:0;}
.quicklinks img.toplink{margin-top:10px;}

#footer{width:850px; height:100px; background:url(../images1/footer_bg.jpg) repeat-x; margin:0 auto; position:relative; clear:both;}
#footer_nav{
	color:#FFF;
	width:555px;
	position:absolute;
	top: 57px;
	left: 149px;
	font-size:0.7em;
	}
	
#footer_nav ul{text-align:center;}	
#footer_nav ul li{list-style-type:none;text-align:center; display:inline;}
#footer_nav ul li a {list-style-type:none; text-align:center; color:#FFF; text-decoration:none;}
#footer_nav ul li a:hover {text-decoration:underline;}


#new{width:30%; background-color:#FFFFFF; margin:0px;}
#new p{padding:10px;}
#new p.last{border-bottom:#999999 1px dashed;}

.img_right {width:332px; height:500px;float: right; margin:0px 25px 60px 10px;}
.img_right_large {width:332px; height:500px;float: right; margin:0px 25px 60px 0px;}


/*TEAM page styles*/
#team_copy_area{width:100%;}
#team_copy_area img.sub{float:right; margin-left:10px;}
#team_copy_area h1.subhead{margin:30px 0px 30px 30px; font-size:.9em; text-indent:-9999px; height:25px; background:url(../images1/H1.home.gif) no-repeat;}
#team_copy_area p {margin:0px 25px 8px 0px; font-size:.8em;}
h2.team{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000; margin:0px 0px 8px 0px;}
/*TEAM page styles*/

iframe{margin:0 auto;}

ul#gallery li{display:inline;}
#gallery img{margin:.6em;}


h1.price{margin-left:1.8em;}/*headings on the Prices page*/
#sub_copy_area h1.home{margin:30px 0px 30px 30px; font-size:.9em; text-indent:-9999px; height:27px; background:url(../images1/H1_home.gif) no-repeat;}
#sub_copy_area h1.courses{margin:30px 0px 30px 30px; font-size:.9em; text-indent:-9999px; height:27px; background:url(../images1/H1_courses.gif) no-repeat;}
#sub_copy_area h1.trydive{margin:30px 0px 30px 30px; font-size:.9em; text-indent:-9999px; height:27px; background:url(../images1/H1_trydive.gif) no-repeat;}
#sub_copy_area h1.gall{margin:30px 0px 30px 30px; font-size:.9em; text-indent:-9999px; height:27px; background:url(../images1/H1_gallery.gif) no-repeat;}
#sub_copy_area h1.courses{margin:30px 0px 30px 30px; font-size:.9em; text-indent:-9999px; height:27px; background:url(../images1/H1_courses.gif) no-repeat;}
#sub_copy_area h1.pricelist{margin:30px 0px 30px 30px; font-size:.9em; text-indent:-9999px; height:27px; background:url(../images/H1_pricelist.gif) no-repeat;}
#sub_copy_area h1.contact{margin:30px 0px 30px 30px; font-size:.9em; text-indent:-9999px; height:27px; background:url(../images1/H1_contact.gif) no-repeat;}

#content_area ul{margin:0;}

