﻿body {font-family: Helvetica, Arial, sans-serif; font-size:16px; line-height: 22px; color: #e8e8e8; padding:0px; margin:0px; text-align:left; background-color: #252321; }
p, div, table, tr, td, form, input { margin: 0px;}


a {color: #FFCC66; text-decoration:underline;}
a:visited {color: #FFCC66; text-decoration:underline;}
a:hover {color: #FF9900; text-decoration:underline;}

td.off {background: #5C5752;}
td.on {background: #48413A;}

.terms {font-size:10px;	line-height:14px; color:#FFFFFF; padding:0px; margin:0px; font-weight:normal; text-decoration:none; }

.onwhite a {color: #336699; text-decoration:underline; } 
.onwhite a:hover {color: #CC0000; text-decoration:underline; }

h1 {font-size:26px;	line-height:28px; color:#FFFFCC; padding:0px; margin:0px; font-weight:normal; text-decoration:none;}
h2 {font-size:20px;	line-height:22px; color:#EB940B; padding:0px; margin:0px; font-weight:normal; text-decoration:none;}
h3 {font-size:16px; line-height:18px; color:#E8E8E8; padding:0px; margin:0px; font-weight:bold; text-decoration:none;}
h4 {font-size:18px; line-height:20px; color:#FFCC66; padding:0px; margin:0px; font-weight:normal; text-decoration:none;}
h5 {font-size:18px; line-height:26px; color:#FFCC66; padding:0px; margin:0px; font-weight:normal; text-decoration:none;}


hr {color: #e8e8e8; background-color: #e8e8e8; border: 1px solid;}

div.line {border-top: 1px dotted #ccc; clear:both; width:100%}
div.line hr {visibility:hidden;}

img.floatLeft {float: left; margin: 5px; }
img.floatRight {float: right; margin: 10px; }

/*Buttons*/

.events a {display: block; width: 132px; height: 69px; background: transparent url(../images/button-events.gif) no-repeat; } 
.events a:hover {background-position: -132px 0; }

.promos a {display: block; width: 129px; height: 69px; background: transparent url(../images/button-promotions.gif) no-repeat; } 
.promos a:hover {background-position: -129px 0; }

.products a {display: block; width: 130px; height: 69px; background: transparent url(../images/button-products.gif) no-repeat; } 
.products a:hover {background-position: -130px 0; }

.gallery a {display: block; width: 127px; height: 33px; background: transparent url(../images/button-viewgallery.png) no-repeat; } 
.gallery a:hover {background-position: -127px 0; }

.photographer a {display: block; width: 140px; height: 140px; background: transparent url(../images/featured-photographer.png) no-repeat; } 
.photographer a:hover {background-position: -140px 0; }

.register a {display: block; width: 145px; height: 32px; background: transparent url(../images/button-register.png) no-repeat; } 
.register a:hover {background-position: -145px 0; }

.viewpdf a {display: block; width: 145px; height: 32px; background: transparent url(../images/button-viewpdf.png) no-repeat; } 
.viewpdf a:hover {background-position: -145px 0; }

.viewmap a {display: block; width: 145px; height: 32px; background: transparent url(../images/button-viewmap.png) no-repeat; } 
.viewmap a:hover {background-position: -145px 0; }

.download a {display: block; width: 202px; height: 31px; background: transparent url(../images/button-download.png) no-repeat; } 
.download a:hover {background-position: -202px 0; }

/*Top Navigation */
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: normal 13px Georgia, Arial, sans-serif;
width: 100%;
overflow: hidden;
margin-bottom: 0em;
border: 0px solid #625e00;
border-width: 0px 0;
background: black url(../images/blockdefault.gif) center center repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: #76736E;
padding: 10px 12px;
text-decoration: none;
border-right: 1px dotted #76736E;
}



.solidblockmenu li a:hover, .solidblockmenu li .current{
color: #FFFFFF;
background: transparent url(../images/blockactive.gif) center center repeat-x;
}
