body { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #c2c2c2; margin: 0; padding: 0; }

p { }

td { }

a:link { color: #777; font-weight: bold; text-decoration: none; }

a:visited { color: #333; font-weight: bold; text-decoration: none; }

a:hover { color: #777; font-weight: bold; text-decoration: underline; }

a:active { color: #777; font-weight: bold; text-decoration: underline; }

div.page { width: 720px; margin-left: auto; margin-right: auto;  }

div.wrapper { position: relative; width: 720px; height: 100%; }

div.header { position: absolute; top: 10px; left: 0px; width: 720px; height: 88px; }

div.columns { background-image: url(../images/columns.gif); position: absolute; top: 108px; left: 0; width: 546px; z-index: 1; padding-top: 43px; padding-bottom: 10px; padding-left: 174px; }

div.nav { position: absolute; top: 109px; left: 1px; width: 150px; z-index: 5; color: #c2c2c2; font-size: 11px; font-family: arial, verdana, helvetica, sans-serif; padding-left: 0; }

div.steelbar { color: #fff; font-size: 12px; font-family: arial, verdana, helvetica, sans-serif; background-image: url(../images/steelbar.jpg); background-repeat: no-repeat; text-align: right; position: absolute; width: 547px; height: 33px; top: 108px; left: 163px; z-index: 5; padding-top: 4px; padding-right: 10px; }

div.botline { background-image: url(../images/botline.jpg); background-repeat: no-repeat; position: absolute; left: 163px; bottom: 0; width: 557px; height: 37px; z-index: 5; }

div.navimage { text-align: center; padding-top: 5px; padding-left: 5px; }

div.product { font-size: 11px;  width: 180px; height: 210px; text-align: center; float: left; padding-top: 10px; margin-top: 5px; margin-bottom: 10px;}

div.prodfoot { background-color: #b6b6b6; height: 15px; width: 100px; clear:both }


div.polaroid {  width: 350px; height: 214px; text-align: center; float: left; margin-right: 10px; }

div.bigprod {  width: 325px; height: 325px; text-align: center; z-index: 10; margin-top: 10px; }

div.proddesc { font-size: 12px; font-family: arial, verdana, helvetica, sans-serif;  position: absolute; top: 63px; right: 10px; width: 195px; height: 315px; text-align: left; z-index: 10; }

div.prodthumb { width: 535px; height: 75px; margin-top: 25px; margin-bottom: 15px; z-index: 10;}

div.feature { float:right; text-align: center; margin-left: 15px; position:relative; right: 12px; top: 0px; width: 133px; }

div.featbox { text-align: center; background-image: url(../store/featured/featbg.gif); width:131px; margin-bottom:15px; padding-top: 5px; padding-bottom: 5px; border: solid 1px #000; }

div.conttl { background-color: #acacac; width: 390px; margin-bottom: 3px; height:1px; border-top-color: #000; border-top-width: 1px; }
div.conthead { color: #333; font-weight: bold; width: 390px; height: 29px; padding-top: 6px; background-image: url(../images/headerbg2.gif); background-repeat: repeat-x; margin-bottom: 2px; }
div.contbl { background-color: #acacac; width: 390px; margin-top: 3px; margin-bottom: 7px; height:1px; }

div.photocont { text-align: center; width: 390px; margin-top: 5px; margin-bottom: 10px; }
.gallphot { padding: 2px; border: solid 1px #999; }
div.thgallery { width: 390px; }
.gallthumb {padding: 2px; border: solid 1px #999; margin-left:5px; margin-right: 5px; margin-bottom:10px;}
.gallthumbl {padding: 2px; border: solid 1px #999; margin-left:0px; margin-right: 5px; margin-bottom:10px;}
.gallthumbr {padding: 2px; border: solid 1px #999; margin-left:5px; margin-right: 0px; margin-bottom:10px;}

.atc { text-align: center; clear:both;}

.pfthb { border: solid 1px #000; }

.pfth { padding-left: 13px; }

.navtext {  padding-left: 5px; }

.navtext a:link { color: #c2c2c2; font-weight: normal; text-decoration: none; }
.navtext a:visited { color: #c2c2c2; font-weight: normal; text-decoration: none; }
.navtext a:hover { color: #f7941d; font-weight: bold; text-decoration: none; }
.navtext a:active { color: #c2c2c2; font-weight: normal; text-decoration: none; }

.bold { font-weight: bold; }
.italic { font-style: italic; }

.spacer { float: right; width: 1px; height: 600px; }

.clear { clear:both; }
.eventsimg { text-align: right; padding: 2px; border: double 6px #999; }

.padtext { padding-right: 15px; }
