/* Start of CMSMS style sheet 'style' */
@charset "utf-8";
/* CSS Document */

/*-------------------------------------------------General------------------------------------------------------*/

*{margin:0 auto; padding:0; behavior: url(images/iepngfix.htc);}

ul{margin:0; padding:0;}

li{margin:0; padding:0;}

body{ background:url(images/background.jpg) repeat-x #ddc024; font-size:12px; line-height:18px; font-family:"Trebuchet MS", Helvetica, Arial, sans-serif; margin:0;}

img{border:none;}

#container{width:1003px; position:relative; margin:0 auto;}

.clr{clear:both;}

.flash{margin:8px 0 0 8px;}

.text_links{color:#0e9bd2; text-decoration:underline;}

.bold{font-weight:bolder;}

.italics{font-style:italic;}

.email{float:right; position:relative; bottom:15px; right:50px;   color:#FFFFFF; letter-spacing:.25em;}

.number{position:relative; left:20px; top:2px; font-size:10px;}

.read_more{color:#004b8f; position:relative; bottom:5px;}

.read_more a{color:#004b8f; text-decoration:none;}

.see_more{letter-spacing:.25em; font-size:10px; color:#fff; position:absolute; left:520px; bottom:20px; z-index:2;}

.see_more2{letter-spacing:.25em; font-size:10px; color:#fff; position:absolute; left:883px; bottom:20px;}

a{color:#0e9bd2; text-decoration:underline;}

a:hover{color:#0e9bd2; text-decoration:none;}

#lessons_text a{color:#0e9bd2; text-decoration:underline;}

#lessons_text a:hover{color:#0e9bd2; text-decoration:none;}

#lessons_text a:visited{color:#0e9bd2; text-decoration:none;}


/*------------------------------------------Header------------------------------------------*/

.logo{position:absolute; left:9px; top:2px; z-index:2; background:url(images/logo.png) no-repeat; width:158px; height:154px; text-indent:-5000px;}

.contact{position:absolute; background:url(images/contact.jpg) no-repeat; width:286px; height:38px; text-indent:-5000px; top:0; right:45px; z-index:2;  }

#header{background:url(images/header.jpg) no-repeat; height:136px; position:relative; top:6px;   }

/*----------------------------------------Main Navigation------------------------------------------*/

#nav{width:800px; position:absolute; top:103px; z-index:2; left:198px; height:43px;}

.nav1{background:url(images/home_btn.png) no-repeat; width:93px; height:43px; text-indent:-5000px; float:left; padding:0 5px 0 0; }

.nav1:hover{background:url(images/home_hover_btn.png) no-repeat;}

.nav2{background:url(images/about_btn.png) no-repeat; width:99px; height:43px; text-indent:-5000px; float:left; padding:0 5px 0 0;}

.nav2:hover{background:url(images/about_btn_hover.png) no-repeat;}

.nav3{background:url(images/trips_btn.png) no-repeat; width:85px; height:43px; text-indent:-5000px; position:relative; top:2px; float:left; padding:0 5px 0 0;}

.nav3:hover{background:url(images/trips_btn_hover.png) no-repeat;}

.nav4{background:url(images/lessons_btn.png) no-repeat; width:105px; height:43px; text-indent:-5000px; float:left; padding:0 5px 0 0; position:relative; top:2px; }

.nav4:hover{background:url(images/lessons_btn_hover.png) no-repeat;}

.nav5{background:url(images/gear_btn.png) no-repeat; width:194px; height:43px; text-indent:-5000px; float:left; position:relative; top:1px; padding:0 5px 0 0;}

.nav5:hover{background:url(images/gear_btn_hover.png) no-repeat;}

.nav6{background:url(images/contact_btn.png) no-repeat; width:137px; height:43px; text-indent:-5000px; float:left; position:relative; top:1px; padding:0 5px 0 0;}

.nav6:hover{background:url(images/contact_btn_hover.png) no-repeat;}

/*---------------------------------Services & Flash Banner------------------------------------------------------*/

#content1{background:url(images/content_holder1.jpg) no-repeat; width:1003px; height:231px; position:relative; top:6px; padding:5px 0 0 15px;  }

#flash_holder{background:url(images/flash_container.png) no-repeat; width:500px; height:221px; float:left; }

#services{background:url(images/services.png) no-repeat; width:450px; height:221px; float:left; }

#services h4{color:#0e4e79; margin:0; position:relative; top:12px; left:20px; letter-spacing:.5em; font-size:10px; }

#services p{width:280px; margin:20px 0 0 20px; }


/*-------------------------------------News------------------------------------------------------*/

#content2{background:url(images/content_holder2.jpg) no-repeat; height:245px; width:1003px; position:relative; top:1px; padding:5px 0 0 15px; }

#content2 a{text-decoration:none; color:#fff;}

#whats_new{background:url(images/whats_new.png) no-repeat; width:220px; height:229px; float:left; }

#whats_new_text a{color:#0e9bd2; text-decoration:underline;}

#whats_new h4{color:#fff; position:relative; top:17px; margin:0; left:15px; letter-spacing:.5em; font-size:10px;}

#whats_new_text{width:199px; position:relative; top:25px; left:15px; margin:0;  }

/*----------------------------------------Upcoming Trips--------------------------------------------*/

#upcoming{background:url(images/upcoming_trip.png) no-repeat; width:361px; height:229px; float:left; position:relative;}

#upcoming h4{color:#fff; position:relative; top:17px; left:15px; margin:0; letter-spacing:.5em; font-size:10px;}

#upcoming_text{margin:25px 0 0 15px; width:185px;}

#upcoming img{float:right; margin:25px 20px 0 0;}

#upcoming li{margin:0;}

#upcoming ul{margin:10px 0 -10px 30px; }



/*-----------------------------------Lessons--------------------------------------*/

#lessons{background:url(images/lessons.png) no-repeat; width:363px; height:229px; float:left;   }

#lessons h4{color:#fff; position:relative; margin:0; top:17px; left:15px; letter-spacing:.5em; font-size:10px;}

#lessons_text{margin:25px 0 0 20px;}

#lessons img{float:right; margin:25px 20px 0 0;}

/*------------------------------Footer-------------------------------------------*/

#footer{background:url(images/footer.png) repeat-x; height:85px; position:relative; bottom:5px; margin:0;}

#footer ul li{float:left; margin:0; position:relative; top:10px; left:250px;  padding:0 15px 0 0; }

#footer li{font-family:"Times New Roman", Times, serif; list-style-type:none; }

#footer p{color:#FFFFFF; letter-spacing:.25em; margin:0;}

.copyright{position:relative; top:30px;  left:20px}

#footer li a{text-decoration:none; color:#000000; }

#footer a{text-decoration:none; color:#fff;}





/* End of 'style' */

