﻿
body {
              background-color: #BF0060;
              margin-top: 0px;
}

h1           { font-family: Verdana; font-size: 20pt; font-weight: bold; color:#ffffff }
.h1_enter    { font-family: Verdana; font-size: 20pt; font-weight: bold; color:#ffffff; text-align:center }

h2           { font-family: Verdana; font-size: 12pt; font-weight: bold }

a:active 	{color:#ffffff;}
a:visited	{color: #ffffff;}
a:hover		{color:#ffffff;}

a:link.type1    {color:#0000FF; text-decoration:none;}
a:visited.type1 {color:#0000FF; text-decoration:none;}
a:active.type1  {color:#0000FF; text-decoration:none;}
a:hover.type1   {color:#FF8000; text-decoration:underline;}

a:link.type2    {color:#FFFFFF; text-decoration:none;}
a:visited.type2 {color:#FFFFFF; text-decoration:none;}
a:active.type2  {color:#FFFFFF; text-decoration:none;}
a:hover.type2   {color:#FFFF00; text-decoration:underline;}

a:link.type3    {color:#BF0060; text-decoration:none;}
a:visited.type3 {color:#BF0060; text-decoration:none;}
a:active.type3  {color:#BF0060; text-decoration:none;}
a:hover.type3   {color:#BF0060; text-decoration:underline;}

a:link.footerlink    	{color: #FFFFFF; text-decoration: none; font-size: 8pt; }
a:visited.footerlink    {color:#FFFFFF; text-decoration:none; font-size: 8pt; font-family: Verdana;}
a:active.footerlink  	{color:#FFFFFF; text-decoration:none; font-size: 8pt; font-family: Verdana;}
a:hover.footerlink    	{color: #FFFF00; text-decoration: underline; font-size: 8pt; font-family: Verdana; }

.image_border {border-width: 0;}

#bodytable {
	padding: 1px;
	width: 760px;
	font-family: Verdana;
	font-size:medium;
	color: #ffffff;
	background-color: #FF5B9D;
	margin-left:auto;
	margin-right:auto;
}

#navtoptext {
	text-align:center;
	font-size: x-small;
	color:#ffffff;
	height:20px;
}
#homepicwrapper {
	height: 456px
}
#homepagepic {
	float:left;
	width:255px;
	text-align:center;
	height: 443px;
}
.homepagecopy {
	float:left;
	width:495px;
	vertical-align:top;
	height: 443px;
}
.homepagecopymain {
	font-size:small;
}
.bannerbuttonshome {
	height:105px;
	text-align:center
}
.bannerhometext {
	height:130px;
	text-align:center;
	font-size:x-small
}
#footerwrapper {
	clear:both;
	text-align:center;
	font-size:x-small
}
#navtop {
	height:145px;
	margin-left:auto;
	margin-right:auto;
	width:759px;
	background-color: #FF5B9D;
	color:#ffffff;
	font-family:Verdana, Geneva, Tahoma, sans-serif;
}
#nactopbanner {
	float:right;
	text-align:center;
	width:469px;
	height:80px;
}
#logoline {
	height: 85px
}
#logowrapper {
	float:left;
	width:217px;
	height:80px;
}
#topmenuwrapper {
	height:45px;
	width:760px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
.topmenubutton {
	background-color:#BF0060;
	text-align:center;
	width:115px;
	float:left;
	height:25px;
	padding:5px;
	font-weight:bold;
}
#footer {
	height:175px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	width:759px;
	background-color: #FF5B9D;
	color:#ffffff;
	font-family:Verdana, Geneva, Tahoma, sans-serif;
}
#contentwrapper {
	height: 358px
}
#contentleft {
	float:left;
	margin-left:10px;
	width: 557px;
	height: 337px;
}
#contentpic {
	float:left;
	width:185px;
	text-align:center;
	height: 337px;
}

.text_center {
	text-align:center
}
.telephone {
	text-align:center;
	font-size: x-large
}
.terms {
	font-size:x-small;
	color:#C0C0C0;
	text-align:center
}

#tablefooternavwrap {
	margin-left:auto;
	margin-right:auto;
	width:850px;
	background-color: #453734;
	color:#ffffff;
	font-family:Verdana, Geneva, Tahoma, sans-serif;
	font-size:12px;
	text-align:center;
	height:160px;
}
#footermenuwrap {
	width:600px; 
	margin-left:auto;margin-right: auto; 
	height: 95px; margin-top:10px;
}
.footercol {
	width:280px;float:left;text-align:left;
}
.footercopy {
	text-align:center;
	height:35px;
	font-size:10px;
}

.logo        { font-family: Vivaldi; font-size: 36pt; color: #FFB9FF; font-weight: bold }
.bodytext {
	text-align: left;
}
.h1style {
	font-size: large;
}
#info {position:relative; z-index:10;}
a, a:visited, a:hover, a:active {}
#gallery {width:680px; height:383px; position:relative;}
#gallery .default {position:absolute; left:69px; top:0px; border:1px solid #FF5B9D; z-index:-1;}
#gallery ul {list-style:none; padding:0; margin:0; width:320px; float:right;}
#gallery ul li {display:inline; width:98px; height:120px; float:left;}
#gallery ul li a {display:block; width:90px; height:100px; text-decoration:none; padding:4px; border:1px solid #FF5B9D;}
#gallery ul li a img {width:90px; height:100px; border:0;}
#gallery ul li a b {position:absolute; left:-9999px; display:block; width:300px; height:340px; background:#FF5B9D;}
#gallery ul li a:hover,
#gallery ul li a:active,
#gallery ul li a:focus {white-space:normal; border-color:#FFB9FF; outline:0;}
#gallery ul li a:hover b {position:absolute; left:0; top:5px; z-index:100;}
#gallery ul li a:active b,
#gallery ul li a:focus b {position:absolute; left:0; top:5px;}
#gallery ul li a b i {display:block; width:570px; height:360px; text-align:center; display:table-cell; vertical-align:middle;}
#gallery ul li a b i img {width:auto; height:auto; border:1px solid #888;}


