/* YachingCC.com | By: Cory Mathews  |  2009-12-14  | colors: */
body { color:#8798ce; font:16px "Trebuchet MS", Arial, Helvetica, sans-serif; background:url(img/bg.jpg) repeat #111629; margin:0; padding:0; }
a { color:#fff; text-decoration:none; }
h1 { font-family:Georgia, "Times New Roman", Times, serif; color:#df9b30; }
h2 { font-family:Georgia, "Times New Roman", Times, serif; color:#df9b30; }
h3 { font-family:Georgia, "Times New Roman", Times, serif; color:#df9b30; padding:3px; margin:0; }
h4 { font-family:Georgia, "Times New Roman", Times, serif; color:#df9b30; text-decoration:underline }
h5 { font-family:Georgia, "Times New Roman", Times, serif; color:#df9b30; text-decoration:underline }
form,
img { border:0; margin:0; padding:0; }
input,
textarea,
select { padding:3px; border:1px solid #507ed2; margin:3px; color:#4c7ace; }
/* G E N E R A L */
.clear { clear:both; }
.none { display:none; }
.error { background:#f5d4d4; border:1px solid #f00; border-width:1px 0; color:#333; margin:5px; padding:8px 0; }
.success { background:#b7d1e1; border-bottom:1px solid #4b8db3; border-top:1px solid #4b8db3; color:#333; margin:5px; padding:8px 0 8px 40px; text-align:center; }
.pics { margin:0 auto; display:block; height:250px; }
.left { width:230px; float:left; }
.right { width:730px; float:right; }
#slideshow { height:250px; }
/* F O R M S */
fieldset { border:0; margin:0; padding:0; width:500px; }
legend { font:18px Georgia, "Times New Roman", Times, serif; font-weight:normal; }
Label { display:block; float:left; font-weight:bold; padding:3px 10px; width:150px; margin:5px 0; }
Label.sub { display:block; float:left; padding:3px 0; width:80px; margin:5px 0; }
.formField { display:block; width:300px; float:left; padding:3px 10px; margin:5px 0; }
.formFieldSub { display:block; width:50px; float:left; padding:3px 0; margin:5px 0; }
.formSubmit { float:right; margin-right:30px; padding:5px; }
/* M A I N   I D s */
#box { margin:0 auto; width:960px; padding:0; }
#head { }
#head .buttonImg { float:left; width:70px; text-align:center; padding:20px 0 0 0; position:relative; z-index:12; font-size:12px; }
#main { background:url(../img/navBg.jpg) left repeat-y; margin:0; z-index:1; position:relative; margin:0; }
#home #content { float:right; width:730px; padding:5px 0 0 0; margin:0; }
#second #content { float:right; width:700px; padding:60px 15px 10px 15px; }
#content a { }
#content a:hover { }
#mainEnd { background:url(../img/footBg.png) top center no-repeat; height:4px; margin-bottom:-4px; width:100%; z-index:0; position:relative; }
#foot { clear:both; width:960px; margin:10px auto; padding:0; text-align:center; font-size:12px; }
#foot td { text-align:left; font-size:16px; }
#wave { background:url(../img/wave.png) center top no-repeat; width:100%; z-index:9; position:relative; height:265px; margin-bottom:-265px; }
#SiteWarning { margin: 0; padding:5px 5px 5px 34px; ; width:100%; height:24px; vertical-align:middle; background-color:#F0491C; color:#FFFFFF; z-index:100; background-image:url(img/Warning.jpg); background-position:left; background-repeat:no-repeat; }
#SiteWarning a { text-decoration:underline; }
#HPSpecial { width:232px; height:475px; background:url(./img/specialBg2.png) no-repeat top center; margin:0; }
#HPSpecial h4 { color:#73cccd; font-size:24px; font-weight:bold; padding:20px 10px 0 10px; margin:0; }
#HPSpecial h5 { color:#FFF; font-size:24px; font-weight:bold; padding:20px 10px 0 10px; margin:0; }
#HPSpecial p { text-align:left; padding:0 10px; font-size:16px; font-weight:bold; color:#FFF; text-align:center; }
/*#HPSpecial h4 { color:#df9b30; font-size:24px; font-weight:bold; padding:20px 10px 0 10px; }
#HPSpecial p { text-align:left; padding:0 10px; font-size:16px; }*/
/* blue:114271, oj:e44b2c, lg:f3f3f3, gray:eaeaea */
ul#nav { margin:0; padding:60px 0 0 0; width:230px; }
ul#nav li { position: relative; padding:0; margin:0; list-style:none; }
ul#nav h3 { font-size:105%; font-weight: normal; line-height:24px; }
ul#nav li a { color:#fff; text-decoration:none; display: block; padding:3px 10px 3px 26px; }
ul#nav li a:hover { text-decoration:none; }
ul#nav li.dd a { background:transparent url(img/arrow.png) center left no-repeat; }
ul#nav li.dd a:hover { text-decoration:none; background:url(img/blueTrandBG.png) repeat; color:#fff; }
ul#nav li.dd h3 a.current { text-decoration:none; background:url(img/blueTrandBG.png) repeat; color:#fff; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; }
ul#nav li.dd div { width:190px; display:none; position:absolute; left:140px; top:0; background:url(img/blueTrandBG.png) repeat; margin:0; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; z-index:9; }
ul#nav li.hovering div { display:block; padding:10px; margin:0; }
ul#nav li.dd div ul { background:#fff; padding:0; margin:0; display:block; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; }
ul#nav li.dd div ul li { border-bottom:1px solid #eaeaea; padding:0; margin:0; list-style:none; width:100%; display:block; }
ul#nav li.dd div ul li a { display:block; background:transparent; margin:0; border:0; padding:10px; color:#114271; }
ul#nav li.dd div ul li a:hover { color:#1ca89b; background:transparent; }
/* PrettyPhotos */
div.light_rounded .pp_top .pp_left { background: url(../img/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat; }
div.light_rounded .pp_top .pp_middle { background: #fff; } 
div.light_rounded .pp_top .pp_right { background: url(../img/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat; }
div.light_rounded .pp_content .ppt { color: #000; }
div.light_rounded .pp_content_container .pp_left,
div.light_rounded .pp_content_container .pp_right { background: #fff; }
div.light_rounded .pp_content { background-color: #fff; }
div.light_rounded .pp_next:hover { background: url(../img/prettyPhoto/light_rounded/btnNext.png) center right no-repeat; cursor: pointer; }
div.light_rounded .pp_previous:hover { background: url(../img/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat; cursor: pointer; } 
div.light_rounded .pp_expand { background: url(../img/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat; cursor: pointer; }
div.light_rounded .pp_expand:hover { background: url(../img/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat; cursor: pointer; }
div.light_rounded .pp_contract { background: url(../img/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat; cursor: pointer; }
div.light_rounded .pp_contract:hover { background: url(../img/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat; cursor: pointer; }
div.light_rounded .pp_close { width: 75px; height: 22px; background: url(../img/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat; cursor: pointer; }
div.light_rounded .pp_description { color: #000; }
div.light_rounded #pp_full_res .pp_inline { color: #000; }
div.light_rounded .pp_arrow_previous { background: url(../img/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat; }
div.light_rounded .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
div.light_rounded .pp_arrow_next { background: url(../img/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat; }
div.light_rounded .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }
div.light_rounded .pp_bottom .pp_left { background: url(../img/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat; }
div.light_rounded .pp_bottom .pp_middle { background: #fff; }
div.light_rounded .pp_bottom .pp_right { background: url(../img/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat; }
div.light_rounded .pp_loaderIcon { background: url(../img/prettyPhoto/light_rounded/loader.gif) center center no-repeat; }
/* - */
div.pp_pic_holder a:focus { outline:none; }
div.pp_overlay { background: #000; display: none; left: 0; position: absolute; top: 0; width: 100%; z-index: 9500; }
div.pp_pic_holder { display: none; position: absolute; width: 100px; z-index: 10000; }
.pp_top { height: 20px; position: relative; }
* html .pp_top { padding: 0 20px; }
.pp_top .pp_left { height: 20px; left: 0; position: absolute; width: 20px; }
.pp_top .pp_middle { height: 20px; left: 20px; position: absolute; right: 20px; }
* html .pp_top .pp_middle { left: 0; position: static; }
.pp_top .pp_right { height: 20px; left: auto; position: absolute; right: 0; top: 0; width: 20px; }
.pp_content { height: 40px; }
.pp_content .ppt { left: auto; margin-bottom: 5px; position: relative; top: auto; }
.pp_fade { display: none; }
.pp_content_container { position: relative; text-align: left; width: 100%; }
.pp_content_container .pp_left { padding-left: 20px; }
.pp_content_container .pp_right { padding-right: 20px; }
.pp_content_container .pp_details { margin: 10px 0 2px 0; }
.pp_description { display: none; margin: 0 0 5px 0; }
.pp_nav { clear: left; float: left; margin: 3px 0 0 0; }
.pp_nav p { float: left; margin: 2px 4px; }
.pp_nav a.pp_arrow_previous,
 .pp_nav a.pp_arrow_next { display: block; float: left; height: 15px; margin-top: 3px; overflow: hidden; text-indent: -10000px; width: 14px; }
.pp_hoverContainer { position: absolute; top: 0; width: 100%; z-index: 2000; }
a.pp_next { background: url(../img/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat; display: block; float: right; height: 100%; text-indent: -10000px; width: 49%; }
a.pp_previous { background: url(../img/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat; display: block; float: left; height: 100%; text-indent: -10000px; width: 49%; }
a.pp_expand,
 a.pp_contract { cursor: pointer; display: none; height: 20px; position: absolute; right: 30px; text-indent: -10000px; top: 10px; width: 20px; z-index: 20000; }
a.pp_close { display: block; float: right; text-indent: -10000px; }
.pp_bottom { height: 20px; position: relative; }
* html .pp_bottom { padding: 0 20px; }
.pp_bottom .pp_left { height: 20px; left: 0; position: absolute; width: 20px; }
.pp_bottom .pp_middle { height: 20px; left: 20px; position: absolute; right: 20px; }
* html .pp_bottom .pp_middle { left: 0; position: static; }
.pp_bottom .pp_right { height: 20px; left: auto; position: absolute; right: 0; top: 0; width: 20px; }
.pp_loaderIcon { display: block; height: 24px; left: 50%; margin: -12px 0 0 -12px; position: absolute; top: 50%; width: 24px; }
#pp_full_res { line-height: 1 !important; }
#pp_full_res .pp_inline { text-align: left; }
#pp_full_res .pp_inline p { margin: 0 0 15px 0; }
div.ppt { color: #fff; display: none; font-size: 17px; left: 0; position: absolute; top: 0; z-index: 9999; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
#asa { background-color:#00AFA6; color:#FFF; height:74px; margin-bottom:10px; font-weight:bolder; padding:0 5px 0 0; font-size:18px; border: 1px solid #00AFA6; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; behavior: url(css/PIE.htc);}
