
body 
{
	font-family: arial, sans-serif;
	font-weight: normal;
}

#mainContainer
{
    width:100%;
}

#mainHeading {
	font-size: 36px;
	text-align: center;
	margin: 0;
	padding: .5em 0 0 0;
	height: 77px;
}


#copyright 
{
	font-variant: normal;
	text-align: center;
	font-size: 11px;
 	color: #BCBCBC;
 	margin: 60px;
}

/* thumbnail gallery */
#galleryContainer {
    margin:0px auto 0px; 
    padding:0px 0px 0px; 
    display:block; 
    position:relative; 
}

.thumbGallery
{
    width:492px ; 
    height:335px ; 
    background:#EFEFEF ; 
}

.thumbGallery a.slideLeft, .thumbGallery a.slideRight
{
	position: absolute;
	top: 0;
	height: 214px;
	width: 40px;
	cursor: pointer;
	z-index:10;
}

.thumbGallery a.slideLeft
{
	left: 0;
	background: url('images/prev.png') no-repeat center left;
}

.thumbGallery a.slideRight
{
	right: 0;
	background: url('images/next.png') no-repeat center right;
}

#thumbContainer 
{
    position:relative ; 
    overflow:hidden ; 
    width:90% ; 
    height:196px ; 
    margin:2px 50px 0px 50px;  
    padding: 2px;
}

#thumbs  
{
    display:block; 
    position:relative; 
    width:6000px; 
}

#thumbs a  
{
    padding:0px; 
    margin:0px; 
}

#thumbs a img 
{
    border:0px #333333 solid; 
}

.thumbnail  
{
    width:192px; 
    height:192px; 
    display: inline;
    white-space:nowrap; 
    padding:0px 10px 0px 10px; 
}

.thumbnail img
{
    width:192px; 
    height:192px;     
    background: url('images/loading.gif') no-repeat center center;
}

/* Nav Menus */
#topNav
{
    width:600px ; 
	font-family: arial, sans-serif;
 	font-variant: small-caps;
    margin:0px auto 50px; 
    padding:0px 0px 20px; 
}

#topNav li
{
   width: 32%;
}

#bottomNav, #bottomNav2
{
    width:492px ; 
	font-family: arial, sans-serif;
 	font-variant: small-caps;
    margin:10px auto 10px; 
    padding:7px 0px 20px; 
}

#bottomNav2
{
    width:600px ;     
}

#bottomNav li
{
   width: 20%;
}

#bottomNav2 li
{
   width: 16.6%;
}

.nav, .nav ul {
	font-family: arial, sans-serif;
	font-weight: normal;
	font-size: 12pt;
	display: inline;
	list-style: none;
	line-height: 1;
	background: white;
	padding: 0;
	border: solid #CFCFCF;
	border-width: 0px 0;
	margin: 1em 0 0 0;
	white-space: nowrap;
}

.nav a {
	display: block;
	font-family: arial, helvetica, sans-serif;
	font: 90%/1.5 arial, helvetica, serif;
 	color: #7C7C7C;
	text-decoration: none;
	padding: 0 1em 0 1em;
	font-weight: normal;
}

.nav li 
{
	display: inline;
	float: left;
	list-style-type: none;
	text-align: center;
}

.nav li a:hover, #nav li.sfhover {
	font-weight:bold;
	font-style: italic;
	color: Black;
}

.gallery
{
}

#infoContainer
{
    width:492px ; 
    height:335px ; 
    margin:10px auto 10px; 
    padding:7px 0px 0px; 
    display:block; 
    position:relative; 
}

#infoLeft
{
    float: left;
    height: 100%;
    width: 120px;
}


#infoRight
{
    width: 360px;
    float: left;
    height: 100%;
    overflow: auto;
}

#infoMenu
{
    position:absolute;
    top: 25%;
    width: 120px;
    border: 1px #CFCFCF solid;
	border-width: 0px 0;
}

#info 
{
    border:0px #333333 solid; 
    height: 100%;
    overflow: auto;
}

.tip-wrap 
{
	z-index: 9999998;
}

.tip {
	background-color: #CCC;
	padding: 5px;
}

.tip-title {
	font-family: arial, sans-serif;
	font-weight: normal;
	font-size: 16px;
	color: #444;
	background-color: #CCC;
	padding: 5px;
}

.tip-text {
	font-family: arial, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #444;
	padding: 5px;
}

.info
{
   	font-family: arial, sans-serif;
	font-weight: normal;
	font-size: 12px; 
}


.info h1
{
	font-size: 16px; 
}

.info h2
{
	font-size: 14px; 
}

.info span
{
    width: 80px;
    float: left;
}

.info img
{
    float: left;
    width: 100px;
}

.info p
{
    padding:0px; 
    margin: 0px 0px 16px 100px; 
}

