/***** Body Formatting *****/
#nfw-wrapper {background-image:url(../images/interface/wrapper-bg.jpg); background-repeat:repeat-y;}
#header {width:911px;height:165px;}
#nfw-logo {width:251px;height:165px;}
#nfw-flash {width:660px;height:165px;}

a.download_pdf {
	width: 183px;
	height: 43px;
	background: url(../images/interface/download_pdf.png) no-repeat;
	display: block;
	text-indent: -99999px;
	float: right;
	margin-top: 25px;
	overflow: hidden;
}

a.download_pdf:hover {
	background-position: -183px 0;	
}
.maskemail {
    display: none;
}


/***** Header Nav Formatting *****/
#headerNav {
    width: 911px; height: 48px;
	background: url(../images/interface/headernav.jpg) no-repeat right top;
    position: relative;
	}
	
#headerNav h1 {font-size:1.3em; padding:15px; text-align:right;}
	
#headerNav li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0px;
	}
	
#headerNav li span {display: none;}	
#headerNav a {height: 48px; display: block;}

#headerNav #link-title {left:0px; width:436px;}
#headerNav #link-swings {left:436px; width:35px;} 
#headerNav #link-furniture {left:494px; width:35px;} 
#headerNav #link-sports {left:554px; width:35px;}
#headerNav #link-slides {left:614px; width:35px;}
#headerNav #link-amenities {left:676px; width:35px;}
#headerNav #link-climbers {left:737px; width:35px;} 
#headerNav #link-access {left:795px; width:35px;} 
#headerNav #link-fitness {left:854px; width:35px;} 


/***** Main Side Nav Formatting *****/
#nfw-menu {width:155px; margin-right:72px; position:relative; z-index:2;}
#nfw-menu li {font-size:1em; list-style:none; display:block; position:relative;}
#nfw-menu li a {display:block; width:172px; padding:0px 5px; margin-top:5px;}
#nfw-menu li a:hover {color:#FFFFFF; background-color:#0061aa;}


/***** Main Side NavSub Menu Styles *****/
#nfw-menu li ul {margin:0px; padding:0px; width:190px; background-color:#ffffff; display:none; position:absolute; left:170px; top:0px; border:1px #0061aa solid;z-index: 999;}
#nfw-menu li ul li {list-style:none; display:block; float:none;}
#nfw-menu li ul li a {font-size:0.9em; text-decoration:none; width:185px; display:block; padding:3px; margin-top:0px;}
#nfw-menu li ul li a:hover {color:#FFCC00;}
#nfw-menu li:hover ul, #nfw-menu li.over ul {display:block;}
	
/* Fix IE. Hide from IE Mac \ This stops the sub nav from shifting in IE 6 and lower*/
#nfw-menu ul li {float: left; }
#nfw-menu ul li a {height: 1%; display:inline-block; display:block;}
/* End */


/***** Content Formatting *****/	
#content-area {margin:15px 20px;}

/*Use this for 3 col layouts*/
#content-area #col1 {width:300px; position:relative;}
#content-area #col2 {width:285px;}
#content-area #col2 h2 span {display:block; float:left; margin:0px 1px;}
#content-area #col2 h2 {font-size:0.9em; padding:0px 0px 0px 0px;}
#content-area #col2 p {font-size:0.8em; padding:0px 0px 5px 0px;}

#distributorAd {width:400px; height:123px; position:absolute; top:0px; left:-50px; text-align:center; }
#distributorAd p { font-weight: bold; font-size: 16px; color:#ed1b24; margin-top: 10px; }

/*Use this for full page layouts*/
#content-area #fullpage {width:612px;}
#content-area #fullpage p {font-size:0.9em; margin-right:35px;}	
#content-area #fullpage a {color:#0061aa;}
#content-area #fullpage a:hover {text-decoration:underline;}

.red {color:#d2232a;}
.green {color:#71bf44;}
.blue {color:#0061aa;}
.orange {color:#f36e21;}
.purple {color:#4b2b8a;}
.yellow {color:#ffd101;}
.white {color:#FFFFFF;}
.display_text{font-size:0.9em;}


/***** Products Page Formatting *****/
.pageon {
	background-image:url(../images/interface/pageon.gif);
	height:16px;
	width:16px;
	text-align:center;
	margin:2px;
	}
	
.pageoff {
	background-image:url(../images/interface/pageoff.gif);
	height:16px;
	width:16px;
	text-align:center;
	margin:2px;
	}
	
.pagenext {
	background-image:url(../images/interface/pagenext.gif);
	height:16px;
	width:16px;
	margin:2px;
	}

.pageprev {
	background-image:url(../images/interface/pageprev.gif);
	height:16px;
	width:16px;
	margin:2px;
	}
	
.pageon a{color:#FFFFFF;}

.pageoff a{color:#000000;}
	
.enlarge {
	background-image:url(../images/interface/productenlarge.gif);
	background-position:bottom;
	display:none;
	width:547px;
	height:379px;
	}
	
.product-img-left {float:left; margin:5px 15px 5px 0px; }
.portfolio-img-border {border:1px solid #71bf44;}
.portfolio-img-border2 {border:1px solid #0061aa;}

#portfolio-thumbnails {margin-top:15px;}
#portfolio-thumbnails li {margin-right:3px; display:inline;}

/*LightBox Formatting*/
#jquery-overlay                                        {width:100%; height:500px; position:absolute; top:0; left:0; z-index:90;}
#jquery-lightbox                                       {text-align:center; width:100%; position:absolute; top:0; left:0; line-height:0; z-index:100;}
#jquery-lightbox a img                                 {border:none;}
#lightbox-container-image-box                          {position:relative; background-color:#fff; width:250px; height:250px; margin:0 auto;}
#lightbox-container-image                              {padding:10px;}
#lightbox-loading                                      {position:absolute; top:40%; left:0%; height:25%; width:100%; text-align:center; line-height:0;}
#lightbox-nav                                          {position:absolute; top:0; left:0; height:100%; width:100%; z-index:10;}
#lightbox-container-image-box > #lightbox-nav          {left:0;}
#lightbox-nav a                                        {outline:none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext           {width:49%; height:100%; zoom:1; display:block;}
#lightbox-nav-btnPrev                                  {left:0; float:left;}
#lightbox-nav-btnNext                                  {right:0; float:right;}
#lightbox-container-image-data-box                     {font:10px Verdana, Helvetica, sans-serif; background-color:#fff; margin:0 auto; line-height:1.4em; overflow:auto; width:100%; padding:0 10px 0;}
#lightbox-container-image-data                         {padding:0 10px; color:#666;}
#lightbox-container-image-data #lightbox-image-details {width:70%; float:left; text-align:left;}	
#lightbox-image-details-caption                        {font-weight:bold;}
#lightbox-image-details-currentNumber                  {display:block; clear:left; padding-bottom:1.0em;}			
#lightbox-secNav-btnClose                              {width:66px; float:right; padding-bottom: 0.7em;}

/*Press Releases Formating*/
#content-area #fullpage #event .header       {height:55px; cursor:pointer; border-bottom:#0061aa 1px solid;}
#content-area #fullpage #event .header:hover, .on {background-color:#a4c4dc;}
#content-area #fullpage #event span          {font:0.75em  Arial, Helvetica, sans-serif; padding:5px 0px 5px 0px;}
#content-area #fullpage #event .txt          {margin-top:10px; border-bottom:#0061aa 1px solid;}

/***** Footer Formatting *****/
#nfw-footer {width:911px; height:152px; background-image:url(../images/interface/footer.jpg);}

#nfw-footer #footernav {width:680px; margin:0 auto; font-size:0.7em; display:block; padding-top:70px;}
#nfw-footer #footernav li {list-style:none; float:left; margin-right:10px;}
#nfw-footer #footernav li a {color:#FFFFFF;}
#nfw-footer #footernav li a:hover {color:#FFFF33;}
#nfw-footer #footernav .last-link {margin-right:0px;}

#nfw-footer #copyright {margin-left:280px; color:#FFFFFF; font-size:0.7em;}	
#nfw-footer #copyright a {color:#FFFFFF;}
#nfw-footer #copyright a:hover{color:#FFFF33;}



