@charset "utf-8";
/* CSS Document */

body { font:62.5%/1.6 "Lucida Sans", "Lucida Grande", arial; margin:0; padding:0; color:#003366; background-image: url(../images/bg.gif) bottom repeat-x; background-color:#FFFFFF}

#container {width:730px; min-height: 500px; position:relative}

#header {width:730px; height: 135px;}

#header .logo {width: 292px; height: 70px; position: absolute; top: 50px; left:30px;}

/* ----- CLASSES ----- */
.clear { clear:both; }
.hide { display:none; }
.show { display:block; }
.printShow { display:none; }
.float_left { float:left !important; }
.float_right { float:right !important; }
.align_left { text-align:left !important; }
.align_center { text-align:center !important; }
.align_right { text-align:right !important; }
.align_justify { text-align:justify !important; }
.align_bottom { vertical-align:bottom !important; }
.image_right { float:right; padding:0 0 15px 15px; }
.image_left { float:left; padding:0 15px 15px 0; }
.image_center { margin:0 auto;}
.relative { position:relative; }
.inline {display:inline;}
.hand { cursor:pointer;}
.fullWidthTitleBlue { position:relative; width:930px; height:25px; padding:2px 0 0 10px; color:#FFFFFF; font-size:15px; background:url(../images/fullWidthTitleBgBlue.gif) no-repeat;}
.hack { color:#FFFFFF; font-size:0;}


/* ----- HEADINGS & PARAGRAPHS ----- */
h1, h2, h3, h4, h5, h6 { margin:0; padding:0 0 10px 0; font-size:100%; font-weight:bold;}


a {color:#003366}

a:hover {text-decoration:none}

/* -----START Switch Content STYLES ----- */
#parkTabs {width:690px; height:495px; padding:5px 10px; background: url(../images/switchContentBg.gif) top left no-repeat;} 
#productTabs { clear:both; padding-top:5px;}
#tab-container-1-nav { margin:0 0 0 10px !important; padding:0 !important; list-style:none !important; font-size:90%;}
#tab-container-1-nav li { text-decoration:none; color:#666666; display:block; float:left; margin-right:6px;}
#tab-container-1-nav a { background:url(../images/tabsNavLeftHover.gif) top left no-repeat; text-decoration:none; color:#ffffff; font-size:15px; font-weight:normal; display:block; float:left; position:relative; z-index:1;}
#tab-container-1-nav a span { background:url(../images/tabsNavRightHover.gif) top right no-repeat; padding: 2px 14px 1px 8px; display:block; margin-left:7px;}
#tab-container-1-nav a:hover { color:#003366; position:relative; background:url(../images/tabsNavLeft.gif) top left no-repeat;}
#tab-container-1-nav a:hover span { color:#003366; background:url(../images/tabsNavRight.gif) top right no-repeat;}
#tab-container-1-nav a.active { color:#003366; position:relative; top:1px; background:url(../images/tabsNavLeft.gif) top left no-repeat;}
#tab-container-1-nav a.active span { background:url(../images/tabsNavRight.gif) top right no-repeat;}
#tab-container-1 .tab {height:437px; width:665px; background:#ffffff; border:1px solid #bfccd9; clear:both;position:relative; top:0px;z-index:0; padding:10px; display: inline-block; color:#003366;}
#tab-container-1 .tab .blueText { color:#003366; font-size:16px; font-weight:bold}

/* ----- START TAB STYLES ----- */
#tab-container-1 .header{background:#D8E7F6; padding:0px 5px; font-size:14px; margin-bottom:10px; display:block;}
#tab-container-1 .column1{width:317px; margin-right:20px; float:left; font-size:12px;}
#tab-container-1 .column2{width:317px; float:left; font-size:12px; padding-bottom:0px;}
#tab-container-1 .imglogo{float:left; margin-right:17px}

#tab-container-1 #tab1 h1{font-size:16px; padding-bottom:1px}
#tab-container-1 #tab1 .quote{ font-style:italic; font-size:16px}
#tab-container-1 #tab1 .logoBox{background:#D8E7F6; width:327px; height:90px; padding:5px 0}
#tab-container-1 #tab1 h2{font-size:12px; font-weight:bold; padding:0;}
#tab-container-1 #tab1 .logoBox .logo{margin: 0px 5px}
#tab-container-1 #tab1 .parkImg {padding: 3px; border: 1px solid lightblue; margin-bottom:10px;}
#tab-container-1 #tab1 .map{width:216; height:216; position: absolute; bottom:1px; right: 1px;}
#tab-container-1 #tab1 #buttons{height: 81px; width:auto; position: absolute; bottom:10px; left: 10px;}
#tab-container-1 #tab1 #buttons .btn{float:left; border:none; padding-right:5px;}
#tab-container-1 #tab1 #buttons .btn:hover{float:left; border-top:3px solid  #fff; padding-right:5px;}
#tab-container-1 #tab1 li {background:url(../images/starIcon.png) left no-repeat;padding-left:5px; list-style: none; padding:0 0 0 20px; font-size:14px;}

#tab-container-1 #tab2{}

#tab-container-1 #tab3 .top5title{font-size:110%}
#tab-container-1 #tab3 .top5pad{margin:0}
#tab-container-1 #tab3 ul{margin:0 20px; padding:0}
#tab-container-1 #tab3 ul li{margin:0; padding:0}

#tab-container-1 #tab4 .accommTitle{float:left}
#tab-container-1 #tab4 #accommInfo{float:left; width:230px; font-size:12px;}
#tab-container-1 #tab4 #upgradeLink{position:absolute;bottom:10px;left:10px;width:450px;font-size:14px;font-weight:bold;color:#990000;background: url(../images/linkArrowRed.gif) no-repeat right;display: block;}
#tab-container-1 #tab4 a{color:#990000; text-decoration:none}
#tab-container-1 #tab4 a:hover {color:#990000; text-decoration:underline}

#tab-container-1 #tab5 .column2 .small{font-size:10px;}
#tab-container-1 #tab5 .column2 #googlemap{margin-bottom:10px; border:1px solid lightblue}
#tab-container-1 #tab5 .heading{background:#D8E7F6; padding:0px 5px; margin-bottom: 10px; font-size:14px; display:block;}
#tab-container-1 #tab5 h2 {font-size:16px ; font-weight:bold; padding: 0}
#tab-container-1 #tab5 h3 {font-size:14px ; font-weight:normal; padding: 0}
#tab-container-1 #tab5 #upgrades {width: 590px; float:right; font-size:12px}
#tab-container-1 #tab5 #icons {float: left; width:60px;padding:0px 10px 0 0;}
#tab-container-1 #tab5 #smallprint {margin-top:5px; font:Arial, Helvetica, sans-serif; float:right; font-size: 9px; display:block; width: 590px; color: #29A7DE}
/* ----- END TAB STYLES ----- */

/* ----- END Switch Content STYLES ----- */

#footer {width:730px; background: url(../images/bg.gif) repeat-x; background-position:bottom}
#footer .header{background:url(../images/headingBg.gif) no-repeat; padding:2px 15px; color: #003366; font-size:14px; margin-bottom:10px; display:block; margin-top:10px;}
#footer .column1{width:322px; margin:5px 25px 20px 20px; float:left; font-size:12px}
#footer .column2{width:322px; margin:5px 0; float:left; font-size:12px}
#footer h1{font-size:14px}
#footer .quote{ font-style:italic; font-size:16px}
#footer .banner {background:url(../images/footer.gif) bottom no-repeat; clear:both; width:730px; height:126px;}

.newFor2009{border:1px solid #DDD; background:url(/images/newFor09Bg.gif) no-repeat right top #FFF2F2; padding:2px; height:45px}
.newFor2009 span{font-size:10px}



#textscroller{height:150px; overflow:scroll; overflow-y:scroll; overflow-x:hidden; border:1px solid #CCCCCC; padding:0 5px}
#textscroller p {line-height:16px;margin:0 0 5px;}

#links{padding:5px; border:1px solid #ccc; margin:10px 0;}
#links ul{float:left; margin:0; padding:0}
#links ul li{list-style:none}
#links ul li a{width:210px; display:block}
#links ul li a:hover{}

/**** FOR SALE ITEMS ****/
#forsale{padding:5px; border:1px solid #ccc;}
.forSaleItem{width:202px; height:120px; margin-bottom:5px; float:left; margin-right:5px; padding:5px; background:#E8F2FF}
.forSaleItem .itemImg{border:1px solid #ccc; height:70px; width:100px; float: right; margin-left:10px}
.forSaleItem .itemPrice{font-size:14px; color:#BC272D; font-weight:bold;}
.forSaleItem h4{color:#003366; font-size:10px; padding:0}
.forSaleItem h5{color:#003366; font-size:11px; font-weight:normal; padding:0}
.forSaleItem p{}
.itemsMore{background:url(../images/blueBoxBtmLeft.jpg) no-repeat bottom left #004A8F; height:44px; padding-top:10px; position:relative}
.itemsMore .btmRight{background:url(../images/blueBoxBtmRight.jpg) no-repeat right bottom #004A8F; width:12px; height:12px; position:absolute; bottom:0; right:0}
.itemsMore .btnBlue{margin:0 auto}
/**** FOR SALE ITEMS ****/

.ownershipBtn{left:215px;position:absolute;top:-70px;}
