@import url('/cwf_styles/_header_universal.css');

* { margin:0; padding:0; }
	
h1, h2, h3, h4, h5, h6 { font-size:1em; }
p { margin: 10px 0; }

a { border: none; color: darkblue; text-decoration: none; outline:none; /* removes focus line when clicked */
	}
/*a:visited { color:maroon; }*/
a:hover { text-decoration: none; color:maroon; }
a img, img.plain { border:none; }	
img { -ms-interpolation-mode: bicubic; }
	
ul { list-style: none; }
	
body { font-family:Verdana, Arial, Helvetica, sans-serif; color:#090909; margin:0; background:#235573 url(/index_images10/background_tile3.gif) repeat-x scroll center top; font-size:59%; /*sets base font size to 10px using percentages so IE6- can resize text*/ }	

#container { margin:0 auto; position:relative; width:960px; }


/* -------------- UNIVERSAL HEADER, base styles found in _header_universal.css - CHANGE TO DARK BACKGROUND (WHITE IS DEFAULT FOR OTHER SITES) -------------- */

#header { padding:0; height:135px; position:relative; width:960px; margin:0 auto; z-index:6; }
#quickLinks a { color: #fff; text-decoration: none; }
#quickLinks a:hover{ color:#fff; }
#searchbox{ height:12px; border: 1px solid #666; padding: 4px 5px; }
#searchsubmit{ margin: 0 0 1px 0; }	
#logo img {display: none; }


#navWrapper { height:50px; }
#navMainWrapperWrapper { background:#477A96; }
#nav li a { color:#fff; padding: 11px 18px; }

#nav li+li a { background:url(/index_images10/mainNavDivider.gif) no-repeat left center;}
#nav li:hover, #nav li.currnav {  color:#746548; background: #EDEAE2;  }
#nav li.currnav li { color:#746548; }
#nav li a:hover { text-decoration:none; color:#746548; background:#EDEAE2; }

#nav li ul li:hover, #nav li.currnav ul li {  color:#746548; background:none; }

#nav li ul li a { font: 1.3em Verdana, Helvetica, Arial, sans;  }
#nav li ul li a:hover, #nav li ul li:hover {  }

#nav li ul { display:none; position:absolute; left:0; top:30px; border-top:5px solid #EDEAE2; background:#EDEAE2; width:222px; padding:10px 8px 10px 8px; margin:0; }


#header {padding:10px 0 0; height: 115px;}
body>#header {padding: 10px 0 7px;}
#logowrap {
margin:0 auto;
position:relative;
width:960px;
}
#logo {top: 4px;}
#quickLinks {height: 84px !important;}
#container {z-index: 3;}
	
/* -------------- INFO LINKS - top small link bar --------------*/
/*#quickLinks{ height:85px; padding:14px 20px 0 0; font-size: 1.1em; line-height:1.9em; letter-spacing:.1em; color: #c5beac; list-style: none; text-align:right;  }*/
#quickLinks a { color: #fff; text-decoration: none; }
#quickLinks a:hover{ color:#fff; }

form {display:inline; }
fieldset {display:inline;position:relative; top:1px; padding-left:5px; border:none; }

/*#searchbox{ height:12px; width:200px; font-size: 1em; border: 1px solid #666; padding: 4px 5px; margin: 4px 0 0 0; color: #999; }*/
#searchsubmit{ vertical-align: bottom; margin: 0 0 1px 0; }	
	


/* -------------- CONTENT BOX --------------*/
#content { background:#fff; width:945px; border-left:1px solid #ccc; border-right:1px solid #ccc; padding:12px 0 12px 14px; position:relative; top:-13px; }

/*------------- SHADOWS -----------------*/


#container>.shadow-one { position: relative; padding:0; padding-top: 20px; padding-left: 20px; top: -20px; left: -20px; width: 968px;  }
.shadow-one>.corner-a { position: absolute; right: 0; top: 0; width: 20px; height: 20px; background: url(/index_images10/dropshadow.png) right top no-repeat; }
.shadow-one>.corner-b { position: absolute; left: 0; bottom: 0; width: 20px; height: 20px; background: url(/index_images10/dropshadow.png) left bottom no-repeat; }
.shadow-one>.shadow-two { background: url(/index_images10/dropshadow.png) right bottom no-repeat; }
.shadow-two>.shadow-three { position: relative; left: -20px; top: -20px; background: url(/index_images10/dropshadow.png) left top no-repeat; }
.shadow-three>.shadow-four { position: relative; left: 20px; top: 20px; } 

.shadow-four>#content {top: 0px; left:0px; width: 944px; border-left: 0; border-right: 0; margin:0; }



/* -------------- MAIN LINK BOX --------------*/

#mainLinkBoxBorder { background:#97845b; width:210px; height:225px; padding:3px; width:242px; height:auto; margin:0;  float:left; }
#mainLinkBox { border:1px solid #c1b59b; background:#97845b; padding:20px 20px 5px; color:#fff; }
#mainLinkBox a { color:#fff; font:23px "Palatino Linotype", Palatino, Georgia, "Times New Roman", Times, serif; text-transform:uppercase; letter-spacing:.05em; display:block; margin:0 0 15px 0; }
#mainLinkBox a em { font-style:normal; font-size:15px; display:block; }
#mainLinkBox a:hover { color: #F4F0D7;  }

/* -------------- MAIN IMAGES --------------*/
#mainRotation { width:665px; height:380px; background:#8F8B86; background: #dfdacb url(index_images10/loading.gif) no-repeat center center; border:1px solid #ccc; float:right; position:relative; margin-right:8px; z-index:2; }
#content>#mainRotation {  margin-right:14px; }

#mainRotation a { color:#fff;}
#mainRotation #mainImgs { }
#mainRotation #mainImgs a.current {  }
#mainRotation #mainImgs a img { position:absolute; top:0; left:0; display:none; }

#mainRotation #mainImgs a .mainImgText { position:absolute; bottom:15px; right:20px; display:none; }
#mainRotation h2 { font: normal 42px/1em Georgia, Times, serif; text-transform:uppercase; letter-spacing:.03em; text-align:right; margin-bottom:.1em; }
#mainRotation h2 em { font-style: italic; text-transform:none;s letter-spacing:.03em; }
#mainRotation p { font: normal 14px Verdana, Helvetica, Arial, sans; text-align:right; margin:0; }
#mainRotation p strong { color:#F4E9B4; font-weight:normal; }


#mainRotation #mainImgs a .mainImgText { bottom:5px; }
#mainRotation p strong { color:#fff; background:maroon; padding:4px 8px; line-height:45px; }
#mainRotation p strong:hover, #mainRotation a:hover p strong { color:maroon; background:#C7C2AF; cursor:pointer; }


/* -------------- SLIDESHOW ELEMENTS --------------*/
.slidenums {  display:block; position:absolute; bottom:105px; right:250px;  }
#mainRotation .slidenums a { display:block; background:#ccc; color:#000; border:1px solid #999; padding:3px 5px; margin:0 2px; float:left;} 
#mainRotation .slidenums a:hover { background:#333; color:#fff; border:1px solid #fff;  }
#mainRotation .slidenums a.current { background:#666; color:#fff; border:1px solid #999; }

#mainRotation #numberLinks { position:absolute; top:350px; left:10px; width:250px; z-index:2; } 
#mainRotation #numberLinks a {  display:block; background:#DAD5C9; color:#555; padding:3px 5px; margin:0 3px; float:left; opacity:.8; filter:alpha(opacity=80); -moz-opacity:.8; }
#mainRotation #numberLinks a:hover { background:#435464; color:#fff; opacity:1; filter:alpha(opacity=100); -moz-opacity:1;  }
#mainRotation #numberLinks a.currentnum { background:#6A1211; color:#fff; }



#mainRotation #tooltip {position:absolute; display:none; z-index:57654432;}
#mainRotation #tooltip p { font-size:10px; margin:0; padding:7px 7px; background:#fff; margin:0 0 6px 0; border:1px solid #ccc; }
#mainRotation #tooltip .tooltiparrow { width:100%; background:url(/base_images/tips/tip.gif) no-repeat 50% bottom; height:7px; position:absolute; bottom:0; }


/* --------------------------- MAIN SECTION ------------------------------

#container .more a { font:1em Verdana, Helvetica, Arial, sans; text-transform:uppercase; letter-spacing:.06em; color:#505141; }
#container li.more a { font-size:.7em; }*/

/* -------------- VISIT BOX --------------*/

#visitBoxBorder { border:1px solid #d2bebb; padding:2px; width:242px; height:auto; margin:12px 0 0 0;  float:left; }
#planVisit { padding:12px 13px 5px 16px; color:#fff; position:relative; background: url(index_images10/background_visitBox.jpg) repeat left top; z-index:1;  }
#planVisit h2 { font:22px Georgia, "Times New Roman", Times, serif; text-transform:uppercase; letter-spacing:.05em;  }
#planVisit h2 a { color:maroon; }
#planVisit h4 { font: italic 17px Georgia, "Times New Roman", Times, serif; letter-spacing:.01em; color:#8f856c; position:absolute; top:25px; right:7px;  }
#planVisit img { float:left; width:95px; height:110px; margin:15px 15px 15px 0; border:1px solid #666; position:relative; z-index:2; }
#visitlinks { margin:20px 0 0 0; }
#visitlinks li a { color:maroon; font: bold 12px/20px Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:.02em;}

body #visitlinks a:hover { color:#000; text-decoration:underline; }
#planVisit>#visitlinks a:hover { text-decoration:none; }

/* -------------- specials and packages --------------*/	
#specialsPackages { margin:0 15px 0 0; clear:left; color:#1d7d85; }
#specialsPackages a { color:#1d7d85;}
#specialsPackages h4 { font:bold 15px/1em Georgia, "Times New Roman", Times, serif; position:static; }
#specialsPackages p { margin:5px 0; font: italic 16px/1em Georgia, "Times New Roman", Times, serif;  }


/* -------------- HISTORY FACT --------------*/

#historyFact { width:172px; height:auto; float:left; margin:25px 10px 0px 20px; }
#historyFact h3 { font:bold 17px/1em Georgia, "Times New Roman", Times, serif; color:#6b4625; text-transform:uppercase; letter-spacing:.02em; }
#historyFact p { font-size:13px; line-height:1.4em; margin:5px 0; color:#787871; }
#historyFact p strong { text-transform:uppercase; color:#5b91ae; }
#historyFact a.more { display:block; text-align:right; font-size:11px; text-transform:uppercase; color:#5b91ae;  }



/* -------------- WHATS NEW --------------*/
#whatsNew { width:245px; min-height:115px; float:left; background: #edeae2; margin:0; margin:15px 15px 0; padding:10px 10px 7px; position:relative; }
#whatsNew h3 { display:inline; }
#whatsNew h3 a { font:bold 16px/1.1em Georgia, "Times New Roman", Times, serif; text-transform:uppercase; letter-spacing:.0em; color:#6b4625; }
#whatsNew .more { color:#96978e; font-size:9px; text-transform:uppercase;letter-spacing:.04em;  padding-left:15px; }

#whatsNew #sliderWrapper { width:245px; height:93px; margin-top:3px; background:#fbfbf9; overflow:hidden; position:relative; }
#whatsNew #sliderWrapper:hover {background: #ffffff;}

#whatsNew ul { margin:5px 0 0 0; position:absolute; top:0; left:0; width:2500px; display:block; }
#whatsNew li { font:1.4em/1.3em Verdana, Helvetica, Arial, sans; width:230px; color:#201817; padding:8px 10px 6px; display:block; float:left; }
#whatsNew li:hover { background:#fff; }
#whatsNew li h4 { font-size:12px; line-height:1.3em; text-transform:uppercase; font-weight: bold; letter-spacing:.03em; color:#91823e; }
#whatsNew li a h4 { color:#c1b594; }
#whatsNew li a { color:#91823e; }
#whatsNew li a:hover h4 { color:#c1b594; }
#whatsNew li img { float:left; width:65px; height:65px; margin:0 10px 10px 3px; border:1px solid #999; }
#whatsNew li p { margin:2px 5px 3px 16px; color:#392c07; font-size:.85em; line-height:1.3em; }
#whatsNew li.current { display:block; }

#whatsNew .leftArrow { position:absolute; left:-8px; top:52%; }
#whatsNew .rightArrow { position:absolute; right:-8px; top:52%; }



/* -------------- WHAT IS CW --------------*/	
#aboutCW { width:174px; height:auto; float:left; margin:22px 0 0 0;}	
#aboutCW h3 { font:bold 16px/1em Georgia, "Times New Roman", Times, serif; text-transform:uppercase; text-align:center; letter-spacing:.02em; color:#6b4625; }
#aboutCW h3 a { color:#6b4625; }
#aboutCW a img { margin:5px 0 8px 5px; opacity:.8; filter:alpha(opacity=80); -moz-opacity:.8; }
#aboutCW a:hover img { opacity:1; filter:alpha(opacity=100); -moz-opacity:1; }
#aboutCW ul { margin:0 0 0 15px; }
#aboutCW li { font:1.4em/1.3em Helvetica, Arial, sans; color:#201817; padding:3px 0; }
#aboutCW li a { color:#fff; }
#aboutCW a:hover { color:#F4E9B4; }
#aboutCW p { margin:25px 0 0 0; color:#F4E9B4; }

#movieLayer { position:absolute; width:593px; background:#6F6C68; border:3px solid #BFBAB3; right:160px; top:65px; padding:5px 15px 15px 15px; font-size:1.2em; color:#ccc; line-height:1.7em; z-index:3; display:none; }
#movieLayer h3 { width:200px; float:left; }
#movieLayer a { color:#F4E9B4; }
#movieLayer .movieClose { float:right; text-transform:uppercase; letter-spacing:.15em; font-size:9px; color:#bbb; position:relative; left:8px; top:-2px; }
#movieLayer .movieClose img { border:none; margin:0; position:relative; top:4px; }
#movieLayer .movieClose:hover { color:#fff; }

#moreCWinfo { float:right; width:300px; }
#moreCWinfo, #moreCWinfo a { color:#fff; }

#movieLayer .clips a.playing, #movieLayer .clips a.paused { color: #F4E9B4; }


/* ------------------------- POPULAR LINKS ------------------------------*/	
#popularLinks { height:40px; line-height:30px; color:#7299ae; font-size:1.2em; text-transform:uppercase; letter-spacing:.04em; padding:2px 0 0 5px; clear:left; }
#popularLinks span { float:left; margin-left:20px; }
#popularLinks a { color:#7299ae; padding:7px 16px; }
#popularLinks a:hover { color:maroon; }
		
		
	
/* ------------------------- PROMOS ------------------------------*/	
#promos { clear:left; height:75px; padding:0; position:relative; width:930px; margin:0;  overflow:hidden; }
#content>#promos { width:986px; margin:0 0 0 -28px; }
#promoContainer { clear:left; background:url(/index_images10/background_promos_fixed.gif) no-repeat 2px 8px; width:930px; height:75px; margin:0; padding:0; overflow:hidden;  }
#promos>#promoContainer { width:940px; margin:0 0 0 12px; padding:0 0 0 20px; }

#promos ul { position:relative; left:0; width:3000px; margin:0 0 0 28px; }
#promoContainer>ul { margin:0 0 0 5px; }
#promos li { float:left; width:215px; margin:0 5px 0 0; padding:0; }
#promoContainer>ul li { width:225px; }
#promos li.hide { display: none;  }

#promos h5 { font: bold 17px/.95em Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:.02em; color:#564739; margin:20px 0 0 0;  }
#promos h5.threeline { margin-top:10px; }
#promos h5 a { color:#564739; border-bottom:none; }
#promos h5 a:hover { color:maroon; }
#promos h5 em { font:normal 12px/1.3em Verdana, Arial, Helvetica, sans-serif; font-style:normal; text-transform:none; }
#promos img { float:left; width:75px; height:65px;margin:2px 8px 5px 0; padding:2px; border:1px solid #ccc; opacity:.7; filter:alpha(opacity=70); -moz-opacity:.7; }
#promos a:hover img { opacity:1; filter:alpha(opacity=100); -moz-opacity:1; }

#promos .leftArrow img { position:absolute; left:0px; top:-2px; width:32px; height:75px; float:none; border:none; padding:0; opacity:1; filter:alpha(opacity=100); -moz-opacity:1; }
#promos .rightArrow img { position:absolute; right:-10px; top:-2px; width:32px; height:75px; float:none; border:none; padding:0; opacity:1; filter:alpha(opacity=100); -moz-opacity:1; }
#promos>.leftArrow img {  left:-2px;  }
#promos>.rightArrow img { right:-10px; }


/*#promos #promo1 { width:155px; }
#promos #promo1 img { margin-top:-19px; margin-right:5px; }

#promos #promo2 { width:225px; }
#promos #promo2 h5 { margin:20px 0 0 0; }
#promos #promo2 img { margin-top:-18px;}

#promos #promo3 { width:190px; }

#promos #promo4 { width:195px; }
#promos #promo4 h5 { margin:9px 0 0 0; }
#promos #promo4 img { margin-top:-7px;}

#promos #promo5 { width:170px; }
#promos #promo5 img { margin-top:-18px;}*/

#promos .smaller { font-size:.9em; letter-spacing:-.01em; }
#promos .xsmall { font-size:.8em; letter-spacing:-.01em; }


/* ---------------------------- FOOTER	 ---------------------------*/

#footer { color:#8DAAB9; position:static;  background:#235573; width:100%; margin-top:-30px;   }
#footerContainer { width:930px; margin:0 auto; padding-top:40px; position:relative; top:0px; }

#footer a { color:#8DAAB9; }
#footer a:hover { color:#fff; }

#footerLists li { float:left; margin:0 15px 0 0; }
#footerLists li a { font:bold 13px/1.2em Arial, Helvetica, sans-serif; font-style:normal; text-transform:none; color:#9BB4BF; }
#footerLists li li { margin:5px 0; float:none; }
#footerLists li li a { font:normal 11px/1.2em Verdana, Arial, Helvetica, sans-serif; font-style:normal; text-transform:none; color:#8DAAB9; }

#footerInfo { clear:left; padding-top:25px; font-size:11px; color:#8DAAB9; }
#footerCallouts a { color:#8DAAB9; }
/*#footer img { margin:0 5px 0 0; opacity:.6; filter:alpha(opacity=60); -moz-opacity:.6; }
#footer img:hover, #footer a:hover img { opacity:1; filter:alpha(opacity=100); -moz-opacity:1; }

#footerCallouts { text-align:right; font-size:11px; line-height:1.8em; }
#footerCallouts img { margin-right:5px; }

#footerIcons { clear:both; float:right; text-align:right; }
#footerIcons img { border:none;  margin-top:5px;}

#footerInfo img { border:none; }*/


/* -------------- SPECIAL CLASSES --------------*/
.cssDisabled { display:none; }
.plain { border:none !important; }
	
