/* CSS Document */

*{margin:0px; padding:0px;}
html, body {height:100%;}
body {font-family:Helvetica, Verdana, Arial, sans-serif;font-size:125%;font-style:normal;background:#222222;}
img{border:none;}
ul {list-style:none;margin:0px;padding:0px;}

.clear1 {line-height:1px;height:1px;font-size:1px;clear:both;}
.fix {margin:0px;padding:0px;height:1px;line-height:1px;font-size:1px;clear:both;}
.floatL {float:left;}
.center {text-align:center;}
.subnote {color:#666666;}
.description {font-weight:bold;width:98px;margin:0px 0px 0px 10px;font-size:.6em;display:inline-block;}
.detail {font-size:.6em;display:inline-block;}

#siteSurround {width:895px;margin:0px auto;padding:0px;background:url(../assets/images/template/webBG.gif) repeat-y;position:relative;}
.banner {width:895px;height:245px;margin:0px;padding:0px;position:relative;}
.banner span {background:url(../assets/images/template/banner.jpg) no-repeat transparent;position:absolute;
              width:895px;height:245px;text-decoration:none;margin:0px;padding:0px;}
.banner span span.behind {font-size:1px;line-height:1px;height:1px;margin:0px;padding:0px;color:#ebeaea;position:relative;}

ul.navigation {width:225px;height:245px;font-size:.8em;margin:0px;padding:0px;list-style:none;float:right;}
ul.navigation li {width:225px;height:35px;vertical-align:middle;}
ul.navigation li a span {width:225px;height:35px;text-decoration:none;position:absolute;cursor:pointer;}

ul.navigation li a.blank span {background:url(../assets/images/navigation/blank.png) no-repeat transparent;}
ul.navigation li a.home span {background:url(../assets/images/navigation/home.png) no-repeat transparent;}
ul.navigation li a.history span {background:url(../assets/images/navigation/history.png) no-repeat transparent;}
ul.navigation li a.classes span {background:url(../assets/images/navigation/classes.png) no-repeat transparent;}
ul.navigation li a.benefits span {background:url(../assets/images/navigation/benefits.png) no-repeat transparent;}
ul.navigation li a.specialEvents span {background:url(../assets/images/navigation/specialEvents.png) no-repeat transparent;}
ul.navigation li a.shop span {background:url(../assets/images/navigation/shop.png) no-repeat transparent;}
ul.navigation li a.contact span  {background:url(../assets/images/navigation/contact.png) no-repeat transparent;}

ul.navigation li a.blank:hover span {background:url(../assets/images/navigation/blank.png) no-repeat transparent;}
ul.navigation li a.home:hover span {background:url(../assets/images/navigation/homeH.png) no-repeat transparent;}
ul.navigation li a.history:hover span {background:url(../assets/images/navigation/historyH.png) no-repeat transparent;}
ul.navigation li a.classes:hover span {background:url(../assets/images/navigation/classesH.png) no-repeat transparent;}
ul.navigation li a.benefits:hover span {background:url(../assets/images/navigation/benefitsH.png) no-repeat transparent;}
ul.navigation li a.specialEvents:hover span {background:url(../assets/images/navigation/specialEventsH.png) no-repeat transparent;}
ul.navigation li a.shop:hover span {background:url(../assets/images/navigation/shopH.png) no-repeat transparent;}
ul.navigation li a.contact:hover span  {background:url(../assets/images/navigation/contactH.png) no-repeat transparent;}

.subnavigation2 {display:block;clear:both;width:450px;margin:0px;padding:0px;line-height:1px;height:1px;font-size:1px;background:transparent;}
.subnavigation {display:block;clear:both;width:450px;margin:0px;padding:0px;}
.subnavigation a:link, .subnavigation a:visited {display:block;width:420px;margin:0px;padding:5px 10px 5px 20px;border-top:1px dotted #a98c44;color:#ffffff;text-decoration:none;background:#886f30;font-size:.7em;}
.subnavigation a:hover, .subnavigation a:active {display:block;width:420px;margin:0px;padding:5px 10px 5px 20px;border-top:1px dotted #a98c44;color:#ffffff;text-decoration:none;background:#a98c44;font-size:.7em;}


.footHead {width:895px;height:39px;background:url(../assets/images/footer/footerTop.gif) no-repeat;margin:0px;padding:0px;clear:both;}

ul.footer {clear:both;margin:0px;padding:0px 0px 30px 0px;background:#323232;}
ul.footer li a {color:#c22026;}
ul.footer li a:hover {color:#c22026;}
ul.footer li.fix {line-height:16px;font-size:.4em;background:#323232;clear:both;display:block;padding:10px 20px 30px 20px;color:#b0b0b0;}
ul.footer li.fix a {padding:0px 10px;}

ul.footer li.mainPanel {float:left;width:405px;background:#323232;padding:20px 20px 30px 20px;}
ul.footer li.mainPanel h1 {font-size:.8em;font-weight:100;font-family:"Trebuchet MS",Helvetica, Verdana, Arial, sans-serif;color:#9b7c65;margin:0px;padding:0px 0px 7px 0px;}
ul.footer li.mainPanel p {color:#b0b0b0;}

ul.footer li.subPanel1 {float:left;width:205px;background:#323232;padding:20px 10px 30px 10px;}
ul.footer li.subPanel1 h1 {font-size:.8em;color:#b0b0b0;font-weight:100;font-family:"Trebuchet MS",Helvetica, Verdana, Arial, sans-serif;}
ul.footer li.subPanel1 ul.footLinks {list-style:none;font-size:.6em;}
ul.footer li.subPanel1 ul.footLinks li {border-bottom:1px dotted #5a5a5a;line-height:32px;}
ul.footer li.subPanel1 ul.footLinks li a {text-decoration:none;color:#c22026;}
ul.footer li.fix {line-height:20px;font-size:.6em;background:#323232;clear:both;display:block;padding:10px 20px 30px 20px;}

ul.footer li.subPanel2 {float:left;width:205px;background:#323232;padding:20px 10px 30px 10px;}
ul.footer li.subPanel2 h1 {font-size:.8em;padding:0px 0px 6px 0px;color:#b0b0b0;font-weight:100;font-family:"Trebuchet MS",Helvetica, Verdana, Arial, sans-serif;}
ul.footer li.subPanel2 ul.footPhoto {list-style:none;font-size:.6em;}
ul.footer li.subPanel2 ul.footPhoto li {}
ul.footer li.subPanel2 ul.footPhoto li img {padding:3px;cursor:pointer;}
ul.footer li.subPanel2 p {font-size:.55em;color:#5a5a5a;}


ul.contentTemplate {clear:both;margin:0px;padding:0px;list-style:none;background:url(../assets/images/template/contentBG.gif) repeat-y;}
li.mainPanel {display:inline-block;float:left;width:405px;background:url(../assets/images/template/greyGradient.jpg) repeat-x #ffffff;padding:20px 20px 0px 20px;}
li.mainPanel h1 {font-size:1.2em;font-weight:100;color:#c22026;margin:20px 0px 7px 17px;}
li.mainPanel h1 span {font-weight:bold}
li.mainPanel h2 {font-size:.9em;font-family:"Trebuchet MS",Helvetica, Verdana, Arial, sans-serif;margin:20px 0px 10px 20px;font-weight:100;color:#4b4b4b;}
li.mainPanel h2 span {font-weight:bold;color:#363636;}
li.mainPanel p {font-size:.65em;line-height:18px;margin:0px;padding:0px 0px 7px 0px;}

li.subPanel {display:inline-block;float:left;}

.subPanel .spHead1 {background:#624834;font-size:.8em;height:105px;padding:0px 18px;display:inline-block;float:left;width:189px;}
.subPanel .spHead1 h1 {color:#9b7c65;font-size:1.2em;font-family:"Trebuchet MS",Helvetica, Verdana, Arial, sans-serif;padding:10px 0px 1px 0px;}
.subPanel .spHead1 h1 span {color:#d3c3b6;}
.subPanel .spHead1 h2 {color:#9b7c65;font-size:0.8em;font-family:"Trebuchet MS",Helvetica, Verdana, Arial, sans-serif;margin:0px;padding:0px 0px 5px 0px;font-weight:100;}
.subPanel spHead1 p {font-size:.7em;color:#b59985;margin:0px;padding:3px 0px 0px 0px;line-height:14px;}
.subPanel .spHead1 .emailAddress {background:#cdc5bf;border:1px solid #b3aba5;width:110px;height:20px;line-height:18px;vertical-align:middle;color:#58472e;display:inline-block;}
.subPanel .spHead1 .signUp {background:transparent;width:69px;height:24px;line-height:20px;vertical-align:middle;text-decoration:none;margin:0px 0px 0px 3px;display:inline-block;}
.subPanel .spHead1 p.note {font-size:.6em;color:#b59985;margin:0px;padding:7px 0px 0px 0px;line-height:12px;}
.subPanel .spHead1 p.note a {color:#c22026;}

.subPanel .spHead2 {background:#513a28;font-size:.8em;height:105px;padding:0px 10px 0px 18px;display:inline-block;float:left;width:197px;}
.subPanel .spHead2 h1 {color:#9b7c65;font-size:1.2em;font-family:"Trebuchet MS",Helvetica, Verdana, Arial, sans-serif;padding:10px 0px 5px 0px;}
.subPanel .spHead2 p {font-size:.7em;color:#b59985;margin:0px;padding:9px 0px 0px 0px;line-height:16px;}
.subPanel .spHead2 a {font-size:.7em;color:#d3c3b6;background:url(../assets/images/icons/arrow1.gif) no-repeat left 3px;margin:0px;padding:0px 0px 0px 10px;line-height:16px;}
.subPanel .spHead2 a:hover {font-size:.7em;color:#d3c3b6;background:url(../assets/images/icons/arrow1.gif) no-repeat left 3px;margin:0px;padding:0px 0px 0px 10px;line-height:16px;}
.subPanel .spHead2 .floatL {padding:0px 0px 0px 0px;}

.subPanel .subPanel1 {display:inline-block;float:left;width:225px;height:100%;background:#131313;}
.subPanel .subPanel2 {display:inline-block;float:left;width:225px;height:100%;background:#000000;}
            
.advertisement {width:189px;padding:0px 18px 20px 18px;}
.advertisement h1 {color:#b0b0b0;font-size:1em;font-family:"Trebuchet MS",Helvetica, Verdana, Arial, sans-serif;margin:20px 0px 1px 0px;padding:0px;font-weight:100;}
.advertisement h1 span {color:#dcdcdc;font-weight:bold;}
.advertisement p {font-size:.6em;color:#f4f4f4;line-height:16px;margin:7px 0px 15px 0px;padding:0px;}
.advertisement a {color:#c22026;}
.advertisement a:hover {color:#c22026;}

ul.basicList {list-style:outside disc;font-size:.6em;margin:0px 0px 0px 90px;}
ul.basicList li {line-height:21px;}
ul.basicList2 {list-style:outside disc;font-size:.6em;margin:0px 0px 0px 60px;}
ul.basicList2 li {line-height:16px;padding:0px 0px 8px 0px;}
ul.basicList3 {list-style:outside disc;font-size:.6em;margin:0px 0px 0px 20px;}
ul.basicList3 li {line-height:16px;padding:0px 0px 5px 0px;}

.patch {float:left;width:100px;}
ul.rankList {list-style:none;font-size:.6em;margin:0px 0px 0px 20px;float:left;}
ul.rankList li {line-height:32px;clear:both;border-bottom:1px dotted #d2d2d2;padding:0px 20px;}
ul.rankList li span {display:inline-block;width:75px;vertical-align:middle;}
ul.rankList li img {vertical-align:middle;}

ol.basicNumList {list-style:outside decimal;font-size:.6em;margin:0px 0px 0px 60px;}
ol.basicNumList li {line-height:16px;padding:0px 0px 5px 0px;}

.events h2 {margin:0px;padding:0px;cursor:pointer;display:inline-block;}
.events p {margin:0px;padding:0px;}
.surroundEvent {border-bottom:6px solid #cccccc;display:block;margin:0px 0px 10px 0px;padding:0px 0px 7px 0px;}

/*Modal Popup*/
.modalBackground {background-color:#000000;filter:alpha(opacity=80);opacity:0.8;margin:0px;padding:0px;}
.modalPopup {background:#ffffff;margin:0px auto;padding:0px 10px 10px 10px;}
.xButton {display:inline;text-align:right;float:right;margin:0px;line-height:20px;}
.nextPrevButton {display:inline;text-align:left;float:left;margin:0px;line-height:20px;}
.txtDescription {font-size:.6em;font-weight:100;display:block;margin:5px 0px 0px 0px;padding:0px;}