
.right{float:right;}.left{float:left;}.clear{clear:both;}.center, #content p.center{text-align:center;padding:3px 0;}

/* LAYOUT */

/*
#main{margin:0 auto;width:500px;background:url(table.gif) repeat-y;}
#top{width:100%;height:130px;background:url(bg.gif) repeat-x;}
#top-holder{width:100%;height:130px;background:url(top.gif) 193px 0px no-repeat;}
#menu{float:left;width:260px;height:130px;position:relative;}
#left-vlines{float:left;width:15px;height:130px;border-right:1px solid #fff;border-left:1px solid #fff;}
#right-vlines{float:right;width:10px;height:130px;border-right:1px solid #fff;border-left:1px solid #fff;}
#hold{width:100%;}
#topbg{width:100%;height:20px;background:url(topbg.gif) no-repeat;}
#holder{width:100%;}
#content{padding:0 0 30px;margin:0 2px 0 15px;vertical-align:top;width:445px;font-size:14px;}
#right{padding-bottom:30px;vertical-align:top;width:247px;text-align:center;}
#left{padding-bottom:30px;vertical-align:top;width:261px;text-align:center;}
#bottom{width:100%;height:50px;padding-top:25px;text-align:center;background:#fff url(botbg.gif) no-repeat;}
#logo{float:right;width:256px;height:130px;position:relative;}
*/
/* FORMATTING */

.hr{width:40%;height:1px;font-size:1px;clear:both;}
div.label, div.label *{font-family:Verdana, serif;padding:3px 0;font-size:10px;line-height:14px;font-style:italic;position:relative;}
/*strong{display:block;font-weight:normal;line-height:24px;} */
strong:first-letter {font-size:30px;font-weight:bold;}


p:first-letter, ul:first-letter {font-weight:bold;font-size:12px;}

div.tog_nav{background:#fff;}
div.tog_nav p{margin:4px 8px 0 0;}
div.last_tog{border-bottom:1px solid #c90;}
div.last_tog{border-bottom:1px solid #c90;}
.prc{font-size:14px;padding:10px;text-align:center;background:#ffc;}
.prc2{text-align:center;background:#fff;font-size:12px;height:35px;}
div.img{text-align:center;width:125px;border-right:1px solid #c90;border-bottom:1px solid #c90;padding:4px;margin:4px;background:#fff;}
#right div.img, #left div.img{margin:6px auto;}
div.gal{min-height:170px;height:auto !important;height:170px;padding-top:10px;display:table-cell;vertical-align:bottom;}
.book{border:1px solid #960;margin:6px;padding:2px;background:#fff;}
div.slideshow{padding:1px;min-height:325px;height:auto !important;height:325px;}
#content div.emphasis p, #content form p{border:1px solid #fff;}

/* HEADERS */

/*h3 for logo*/

#left h2{margin-right:4px;}
#right h2{margin-left:4px;}
/*h2:first-letter {font-size:17px;color:#f33;}*/
#logo span{display:block;text-align:center;position:absolute;right:4px;top:110px;font-size:10px;font-style:italic;}

/* LINKS */

#logo h3 a{display:block;position:absolute;right:0;top:0;width:200px;background:url(logo.jpg) no-repeat;padding-top:80px;text-align:center;font-size:22px;font-weight:bold;font-style:italic;text-decoration:none;}
#logo h3 a:hover{color:#960;}
#menu a{display:block;position:absolute;color:#960;font-size:17px;font-weight:bold;text-decoration:underline;font-style:italic;}
#menu a:hover{color:#fff;background:#960;}
a.btn{margin:1px;line-height:22px;font-size:20px;background:#fff;font-weight:normal;text-decoration:none;border:solid 1px #960;padding:2px 4px;}
a.btn:hover{color:#fff;background:#960;}
a.nav{display:block;text-align:left;padding:9px 2px;font-size:13px;font-weight:normal;text-decoration:none;background:#ffc;border-top:#c90 1px solid;}
.tog_nav a.btn{font-size:11px;letter-spacing:1px;}
a.nav:hover{color:#960;background:#fc6;}
a.big{font-size:20px;font-weight:bold;font-style:italic;}
#bottom a{text-decoration:none;font-weight:normal;}
#sitemap a{display:block;width:16px;height:18px;font-size:8px;}
#sitemap a:hover{background:none;}
div.img a:hover{background:#fff;}

ul.prices li{font-size:11px;text-align:left;line-height:30px;padding-left:15px;background:#fff;font-style:italic;}
ul.prices li a{font-weight:normal;text-decoration:none;}

/* FORMS */
form,div.emphasis {padding:16px 2px;background:#fff;border-top:1px solid #ggg;border-bottom:1px solid #ggg;}
textarea{width:90%;height:150px;margin:1px;}
input,textarea{text-align:center;color:#000;padding:2px;margin:4px 0;border:solid 1px #ggg;font-size:10px;background:#fff;}
button{padding:2px;}
option{font-size:10px;padding:2px 0;}
fieldset{border:solid 1px #ffc;padding:10px;margin:12px -2px 0;background:#fff;}
legend{font-style:italic;}

/* JSSHOW */
#digits_{padding-bottom:14px;}
#digits_ span{line-height:30px;font-size:9px;color:#960;}
#digits_ span.digit_{font-size:40px;color:#f33;}
#img_{border:solid 1px #960;padding:6px;margin-top:4px;}
