* { margin: 0px; }

html { background: #777777 url(../images/bodyBkgrd.jpg);}

dl.hours {margin:20px 0 0 20px;}
dt {font-style:italic;}
dd {font-weight:bold; padding-left:20px;margin-bottom:10px;}

img { border: none; }

body { font: Verdana, Tahoma, Arial, Helvetica, sans-serif; }

#holdAll { width: 700px; margin: 8px auto; }
#mainWrapper { behavior: none; position: relative; width: 690px; min-height: 670px; height: auto !important; height: 670px; 
margin: 0px auto; background: url(../images/bkgrdPages.jpg) no-repeat right top; }
#mainHold { width: 680px; position: absolute; top: 44px; left: 8px; margin: 14px auto; }

#navMain { position: absolute; width: 165px; margin: 18px 0px 0px 0px; padding: 0px; }

#logoHold { z-index: 6; position: absolute; top: 0px; left: 50px; margin: 0; width: 250px; }

#navHold { position: absolute; float: left; width: 162px; margin: 236px 0px 0px 2px; padding: 0px; }

#navHold ul li { float: left; list-style-type: none; }

#navHold ul li a { width: 126px; text-indent:-999px; } 

#navHold ul li#nav1 a { background: url(../images/btnAbout.png) no-repeat 0px 0px; margin: 0px 0px; height: 15px; text-indent: -999px; display: block; }
#navHold ul li#nav1 a:hover { background-position: 0px -15px; }
body#about #navHold ul li#nav1 a { background-position: 0px -15px; }

#navHold ul li#nav2 a { background: url(../images/btnStore.png) no-repeat 0px 0px; margin: 3px 0px; height: 11px; text-indent: -999px; display: block; }
#navHold ul li#nav2 a:hover { background-position: 0px -11px; }
body#store #navHold ul li#nav2 a { background-position: 0px -11px; }


#navHold ul li#nav3 a { background: url(../images/btnNews.png) no-repeat 0 0; margin: 0px 0px; height: 11px; text-indent: -999px; display: block; }
#navHold ul li#nav3 a:hover { background-position: 0px -11px; }
body#news #navHold ul li#nav3 a { background-position: 0 -11px; }


#navHold ul li#nav4 a { background: url(../images/btnEvents.png) no-repeat 0 0; margin: 3px 0px; height: 11px; text-indent: -999px; display: block; }
#navHold ul li#nav4 a:hover { background-position: 0px -11px; }
body#events #navHold ul li#nav4 a { background-position: 0 -11px; }


#navHold ul li#nav5 a { background: url(../images/btnGallery.png) no-repeat 0 0; margin: 0px 0px; height: 15px; text-indent: -999px; display: block; }
#navHold ul li#nav5 a:hover { background-position: 0px -15px; }
body#gallery #navHold ul li#nav5 a { background-position: 0 -15px; }


#contentMain { background:#FFF; padding:0 0 25px 13px; position: absolute; width: 464px; margin: 86px 0px 0px 194px; }

#imgHead { margin: 0px 0px 0px 2px; }

#contentHeadWelcome { float: left; position: absolute; margin: 2px 0px 0px 9px; padding: 0px; min-height: 30px; height:auto !important; height: 30px; width: 122px; background: url(../images/headWelcome.jpg) no-repeat left top; text-indent: -999px; }
#contentHeadAbout { float: left; position: absolute; margin: 2px 0px 0px 9px; padding: 0px; min-height: 30px; height:auto !important; height: 30px; width: 122px; background: url(../images/headAbout.jpg) no-repeat left top; text-indent: -999px; }
#contentHeadStore { float: left; position: absolute; margin: 2px 0px 0px 9px; padding: 0px; min-height: 30px; height:auto !important; height: 30px; width: 122px; background: url(../images/headStore.jpg) no-repeat left top; text-indent: -999px; }
#contentHeadNews { float: left; position: absolute; margin: 2px 0px 0px 9px; padding: 0px; min-height: 30px; height:auto !important; height: 30px; width: 122px; background: url(../images/headNews.jpg) no-repeat left top; text-indent: -999px; }
#contentHeadEvents { float: left; position: absolute; margin: 2px 0px 0px 9px; padding: 0px; min-height: 30px; height:auto !important; height: 30px; width: 122px; background: url(../images/headEvents.jpg) no-repeat left top; text-indent: -999px; }
#contentHeadGallery { float: left; position: absolute; margin: 2px 0px 0px 9px; padding: 0px; min-height: 30px; height:auto !important; height: 30px; width: 122px; background: url(../images/headGallery.jpg) no-repeat left top; text-indent: -999px; }

#contentSubMainWrap { position: absolute; width: 122px; margin: 0px; }
#contentSubWrap { position: absolute; float: left; width: 120px; margin: 26px 0px 0px 0px; min-height: 256px; height:auto !important; height: 256px; background: url(../images/tag2.jpg) no-repeat top left; behavior: none; }

#contentSubAbout { text-align: left; float: left; position: absolute; margin: 26px 0px 0px 16px; padding: 0px;  width: 100px; font: bold 9px/16px Verdana, Tahoma, Arial, Helvetica, sans-serif; text-transform: uppercase; letter-spacing: .02em; }
#contentSubAbout a { text-decoration: none; color: #000000; }
#contentSubAbout a:hover { text-decoration: none; color: #555555; }

#contentSubStore { text-align: left; float: left; position: absolute; margin: 26px 0px 0px 16px; padding: 0px;  width: 100px; font: bold 9px/16px Verdana, Tahoma, Arial, Helvetica, sans-serif; text-transform: uppercase; letter-spacing: .02em; }
#contentSubStore a { text-decoration: none; color: #000000; }
#contentSubStore a:hover { text-decoration: none; color: #555555; }

#contentSubNews { text-align: left; float: left; position: absolute; margin: 26px 0px 0px 16px; padding: 0px;  width: 100px; font: bold 9px/16px Verdana, Tahoma, Arial, Helvetica, sans-serif; text-transform: uppercase; letter-spacing: .02em; }
#contentSubNews a { text-decoration: none; color: #000000; }
#contentSubNews a:hover { text-decoration: none; color: #555555; }

#contentSubEvents { text-align: left; float: left; position: absolute; margin: 26px 0px 0px 16px; padding: 0px;  width: 100px; font: bold 9px/16px Verdana, Tahoma, Arial, Helvetica, sans-serif; text-transform: uppercase; letter-spacing: .02em; }
#contentSubEvents a { text-decoration: none; color: #000000; }
#contentSubEvents a:hover { text-decoration: none; color: #555555; }

#contentSubGallery { text-align: left; float: left; position: absolute; margin: 26px 0px 0px 16px; padding: 0px;  width: 100px; font: bold 9px/16px Verdana, Tahoma, Arial, Helvetica, sans-serif; text-transform: uppercase; letter-spacing: .02em; }

#contentBodyIndex { margin: 2px 4px 0px 132px; padding: 0px; min-height: 106px; width: 310px; font: 10px/12px Verdana, Tahoma, Arial, Helvetica, sans-serif; letter-spacing: .01em; }

#contentBody { float: left; margin: 2px 4px 0px 132px; padding: 0px; min-height: 276px; width: 310px; font: 10px/12px Verdana, Tahoma, Arial, Helvetica, sans-serif; letter-spacing: .01em; }
#contentBody a { text-decoration: none; color: #000000; font-weight: bold; }
#contentBody a:hover { text-decoration: none; color: #555555; }
#contentBody ul { margin: 0px 0px; position: relative; list-style-type: none; width: 300px; padding: 0px; display: inline; }
#contentBody li { float: left; padding: 10px 0px; border-right: 1px solid #bbb; border-bottom: 1px solid #bbb; text-align: center; }
#contentBody li a { display: block; font-weight: normal; }
#contentBody li p { margin: 10px 0px 0px 0px; }
#contentBody h4#head { font: bold 10px/12px Verdana, Tahoma, Arial, Helvetica, sans-serif; letter-spacing: .01em; text-transform: uppercase; text-decoration: underline; }
#contentBody p#date { color: #555555; }

#contentBody li.org {width:148px; height:100px;}
#contentBody li.left {  }
#contentBody li.right { border-right:none; }
#contentBody li.top {  }
#contentBody li.bottom { border-bottom:none; }

#contentBody li#brandOne { width: 140px; margin-top: 10px; }
#contentBody li#brandTwo { width: 140px; margin-top: 10px; border-right: 0px solid #999; }
#contentBody li#brandThree { width: 140px; }
#contentBody li#brandFour { width: 140px; border-right: 0px solid #999; }
#contentBody li#brandFive { width: 140px; margin-bottom: 10px; border-bottom: 0px solid #999; }
#contentBody li#brandSix { width: 140px; margin-bottom: 10px; border-right: 0px solid #999; border-bottom: 0 solid #999; }

#contentBody li#galOne { width: 134px; margin-top: 10px; }
#contentBody li#galTwo { width: 134px; margin-top: 10px; border-right: 0px solid #999; }
#contentBody li#galThree { width: 134px; }
#contentBody li#galFour { width: 134px; border-right: 0px solid #999; }
#contentBody li#galFive { width: 134px; margin-bottom: 10px; border-bottom: 0px solid #999; }
#contentBody li#galSix { width: 134px; margin-bottom: 10px; border-right: 0px solid #999; border-bottom: 0 solid #999; }

#contentBody li#newsOne { width: 290px; border-right: 0px solid #999; text-align: left; }
#contentBody li#newsOne a { text-decoration : none; color: #000000; font-weight: bold; }
#contentBody li#newsTwo { width: 290px; border-right: 0px solid #999; text-align: left; }
#contentBody li#newsTwo a { text-decoration : none; color: #000000; font-weight: bold; }
#contentBody li#newsThree { width: 290px; border-right: 0px solid #999; border-bottom: 0px solid #999; text-align: left; }
#contentBody li#newsThree a { text-decoration : none; color: #000000; font-weight: bold; }

#footerMain { display:none; bottom:0; margin: 0 auto; width: 656px; color: #474747; clear: both; }
#footerHold { margin: 0px 0px 0px 190px; }
#footerHold h3 { font: 11px/12px Verdana, Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; letter-spacing: .05em; }
#footerHold p { margin: 4px 0px; font: 10px/16px Verdana, Tahoma, Arial, Helvetica, sans-serif; }
#footerHold a { text-decoration: none; color: #000000; }
#footerHold a:hover { text-decoration: none; color: #474747; }

.fbWrapper {position:absolute; top:50px; right:35px; overflow:hidden; z-index:9999;}
.socWrapper {float:right;}
