html {height:100%;}
body {margin:0; padding:0; background:#000000; height:100%;}
body, td {font-family:Arial, Helvetica, sans-serif; font-size:12px;}

ul, li {list-style:none; margin:0; padding:0;}
h1, h2, h3, h4, h5, h6 {margin:0; padding:0; font-size:12px;}
p {margin:0; padding:0;}
img {border:0;}
em {font-style:normal;}

#mainSiteFrame {background:url(../img/mainFrameVLoop.jpg) repeat-y center center; position:relative;}
#mainSiteFrameT {background:url(../img/mainFrameT.jpg) no-repeat center top; position:relative;}
#mainSiteFrameB {background:url(../img/mainFrameB.jpg) no-repeat center bottom; text-align:center; padding:0 0 128px 0; position:relative;}

#siteContents {width:925px; position:relative; margin:0 auto; text-align:left; padding:153px 0 0 0; }

.fltClr {height:5px; overflow:hidden; clear:both; }
.fltClrR {height:5px; overflow:hidden; clear:left; background:#0099CC; width:500px;}

h1 {position:absolute; top:31px; left:-11px;}

#mainMenu {width:198px; position:relative; float:left; position:relative; top:-4px; overflow:hidden;}

#leafBit {background:url(../img/leafBit.gif) no-repeat; width:33px; height:15px; position:absolute; top:149px; left:0px; z-index:99;}

#minHeightMenu {position:relative; float:right; width:1px; overflow:hidden; height:280px;}


#mainMenu ul {width:193px; position:relative; padding-top:64px;} 
#mainMenu ul li { position:relative;width:193px; float:left; background:url(../img/mainMenuBackTile.gif) repeat-y;}
#mainMenu ul li strong {display:block; position:relative; background:url(../img/mMenuBtnBckCntr.gif) no-repeat center center; }
#mainMenu ul li strong em {display:block; position:relative; background:url(../img/mMenuBtnBrdT.gif) no-repeat; padding:11px 0 0 0; }
#mainMenu ul li a {display:block; width:193px; font-weight:bold; text-align:center; color:#634a2b; text-decoration:none; background:url(../img/mMenuBtnBrdB.gif) no-repeat center bottom; padding:0 0 7px 0; position:relative;}
#mainMenu ul li a:hover {color:#840101;}

#mainMenu ul li.active {background-image:url(../img/mainMenuBackTileAct.gif);}
#mainMenu ul li.active strong {background-image:url(../img/mMenuBtnBckCntrAct.gif);}
#mainMenu ul li.active strong em {background-image:url(../img/mMenuBtnBrdTAct.gif); }
#mainMenu ul li.active a {color:#840101; background-image:url(../img/mMenuBtnBrdBAct.gif);}

#mainMenu ul li.promo {/*background-image:url(../img/mainMenuBackTileAct.gif);*/ background:#fdd635;}
#mainMenu ul li.promo strong {background-image:url(../img/mMenuBtnBckCntrPromo.gif);}
#mainMenu ul li.promo strong em {background-image:url(../img/mMenuBtnBrdTAct.gif); }
#mainMenu ul li.promo a {color:#393b2c; background-image:url(../img/mMenuBtnBrdBPromo.gif);}



#catMainCnt { position:relative; margin:-50px 0 0 198px; text-align:center;}

#catMainCnt h2 {margin:0 auto; top:-3px; color:#634a2b; /*height:23px; line-height:18px;*/ text-align:center; position:relative; background:url(../img/sectionHeadBackTlVrt.gif) repeat-y; width:325px;}
#catMainCnt h2 strong {display:block; position:relative; background:url(../img/sectionHeadBrdT.gif) no-repeat;}
#catMainCnt h2 strong em {display:block; position:relative; background:url(../img/sectionHeadBrdB.gif) no-repeat center bottom; padding:4px 10px 8px 10px; }
#catMainCnt h2 span {font-weight:normal;}

.paging {margin:34px 100px 0 100px; text-align:center; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;  }
.paging a {color:#bab9b9;font-size:10px; padding:0 1px;}
.paging a:hover {text-decoration:none;}
.paging strong {color:#dad9d9; font-size:11px; text-decoration:none; padding:0 1px;}
.paging a.prev {text-decoration:none;}
.paging a.prev:hover {text-decoration:underline;}



#catPicsList {padding:26px 0 0 63px; text-align:left; width:650px; position:relative; text-align:left; min-height:290px;  }
.catPic {width:111px; margin:0 13px 15px 0; position:relative; float:left; overflow:hidden; height:175px;}
.catPic h4 {color:#ff9e06; text-align:center; height:32px;}
.catPic h4 a {color:#ff9e06; text-decoration:none; }
.catPic h4 a:hover {text-decoration:underline; }
.catPic h6 a {color:#B7B7B7;}
.catPic h6 a:hover {text-decoration:none;}
.catPic h6 {text-align:center; font-size:11px; color:#B7B7B7; padding-top:2px;}
.catPic table {border-collapse:collapse; width:111px; height:97px; background:url(../img/picFrame.gif) no-repeat;}
.catPic table td {text-align:center; vertical-align:middle; padding:4px 0 0 0;}
.catPic a:hover img {filter:alpha(opacity=75); opacity:0.75;}

#siteFooter {clear:both; width:925px; margin:0 auto; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#97622b; height:15px; position:relative; margin-top:-45px;}
#siteFooter p {float:left;}
#siteFooter p.edesign {float:right;}
#siteFooter p a {color:#97622b; text-decoration:none;}
#siteFooter p a:hover {text-decoration:underline;}

#fogOfWar {position:absolute; top:0px; left:0px; z-index:100; background:#000000; height:100%; width:100%; filter:alpha(opacity:76); opacity:0.76; display:none;}
#fullPicFrameCnt {position:absolute; width:100%; z-index:101; text-align:center; display:none;}
#fullPicFrame {position:relative; background:url(../img/fullPicFrame.gif); width:453px; height:558px; margin:0 auto; color:#b7b7b7; font-size:11px;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; }
#fullPicFrame h2 {color:#483313; font-size:11px; padding:13px 0 0 0; height:20px;}
#fullPicFrame p {padding:5px 30px 0 30px;}
#fullPicPicCnt {height:332px;}
#fullPicPicCnt img {border:1px solid #4e4b48; margin:0 auto;}
#fullPicPicCnt table {height:281px; border-collapse:collapse; margin-top:8px; width:100%;}
#fullPicPicCnt table td {text-align:center; vertical-align:middle;}

#fullPicDesc {padding-top:0px; line-height:14px; height:130px;}

#fullPicCloseLink {color:#b68329; font-weight:bold;}
#fullPicCloseLink:hover {text-decoration:none;}

#fullPicFrame a.arrowLink {display:block; position:absolute; top:332px; display:none;}
#fullPicFrame a.arrowLink:hover img {filter:alpha(opacity=75); opacity:0.75;}
#picFullPrevLink {left:-7px;}
#picFullNextLink {right:-4px;}

#dataFrame {position:absolute; top:0px; left:0px; display:none; z-index:-1;}

#searchBoxCnt {background:url(../img/searchBoxBack.jpg) no-repeat; height:77px; width:228px; position:absolute; top:137px; left:-15px; z-index:99;}
#searchForm {padding:19px 0 0 36px; margin:0; }
#searchBtn {border:0; background:url(../img/searchBtnBack.jpg) no-repeat; width:162px; height:24px; padding-bottom:2px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#c6c5c4;cursor:pointer;}
#searchString {width:157px; height:18px; background:none; text-align:center; border:0; margin-bottom:4px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#303030;}

#backLink {position:absolute; top:58px; left:220px; z-index:99;}
#backLink a img {display:block;}
#backLink a:hover img {filter:alpha(opacity:75); opacity:0.75;}