/*-------------------- Page Styles ---------------------*/
html, body {margin:0; padding:0; height:100%;}
 
body {background:url('graphics/texture_lightest.jpg') #F0F0E1; line-height:150%; text-align:center;}

* {font-family: 'Century Gothic', sans-serif; text-align:left; font-weight:normal; font-size:14px;}

/*-------------------- Default Styles ---------------------*/
body,th,td,div,p,table,h1,h2,h3,h4,h5,h6,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead,input 
	{font-family: 'Century Gothic', sans-serif; font-weight:normal; font-size:14px; color:#53565B;}
img,div,a,input,p,main,text,text2,text3 {}
.Head {padding: 30px 0px 0px 125px; font-size:26px;}
.SubHead {padding: 30px 0px 0px 125px; font-size:20px; color:#53565B;}
h1, h2, h3, h4, h5, h6{color:#53565B;}
h1, h3, h5, h1 input{font-weight:bold;}
h2, h4, h6{font-weight:normal}
h1, h2, h1 input{font-size:15px; margin:10px 0;}
h3, h4{font-size:12px;margin:8px 0;}
h5, h6{font-size:10px;margin:6px 0;}

a {color:#8F959A; text-decoration:underline; outline:none;}
a:visited {color:#8F959A; text-decoration:underline;}
a:hover, a:active {color:#AF0154; font-style:normal; font-weight:normal; text-decoration:none;}
a img {border:none;}

/*-------------------- Centering Containers ---------------------*/
#floater {position:relative; float:left; height:50%; margin-bottom:-315px; width:1px;}
 
#container {position:relative; clear:both; height:530px; width:875px; margin:0 auto; border:none;}

/*-------------------- Logo, Content, Nav & Footer Styles ---------------------*/
#top {margin:0px auto 0px auto; padding:5px 0 15px 0; text-align:center; border:none;}

#border2 {margin:0px auto 0px auto; padding:20px 10px 20px 10px; overflow:hidden; height:465px; width:846px; border:none;} 
#content {position:relative; z-index:99; margin:0px auto 0px auto; padding:0px; text-align:center; overflow:hidden; height:425px; width:826px; border:none;} 
#side {float:left; margin:0 5px 0 0; overflow:hidden; height:100%; width:125px; border:none;}
#gallery {position:relative; top:5px; left:0px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; overflow:hidden; height:415px; border:none;}
#right {top:0; right:0; margin:0px; padding:0px 0px 0px 0px; /*overflow-y:auto;*/ height:421px; border:none;}
.right {float:left; top:0; left:0; margin:0px; padding:0px 15px 0px 0px; height:421px; border:none;}
.right_text {float:right; margin:0px; padding:25px 50px 0px 0px; border:none;}
#overlay {position:absolute; z-index:9999; top:280px; right:95px; border:none;}
.overlay {margin:0px; padding:0px; border:none;}
#overlay_text {position:absolute; z-index:9999; top:0px; right:0px; border:none;}
.overlay_text {margin:0px; padding:0px; border:none;}
.clear {clear: both;}

#nav {position:relative; clear:both; margin:0px auto 0px auto; text-align:center; padding:0 0 0 0; background-color:transparent; width:875px; height:30px; border:none;}
#nav1 {position:absolute; top:0px; left:0px; width:175px; border:none;}
#nav2 {position:absolute; top:0px; left:175px; width:175x; border:none;}
#nav3 {position:absolute; top:0px; right:350px; width:175px; border:none;}
#nav4 {position:absolute; top:0px; right:175px; width:175px; border:none;}
#nav5 {position:absolute; top:0px; right:0px; width:175px; border:none;}
.nav1 {margin:0 auto; border:none;}
.nav2 {margin:0 auto; border:none;}
.nav3 {margin:0 auto; border:none;}
.nav4 {margin:0 auto; border:none;}
.nav5 {margin:0 auto; border:none;}

#bottom {position:relative; bottom:0px; z-index:0; margin:0px auto 0px auto; padding:100px 0 0 0; width:99%; min-width:875px; text-align:center; border:none;}

#box_bkg {position:absolute; top:93px; left:24px; z-index:-9999; background:transparent; height:426px; width:824px;}
#box_bkg_pic {position:absolute; top:93px; left:24px; z-index:-9999; background:transparent; height:425px; width:824px;}

.slideshow {position:absolute; top:0px; left:0px; z-index:99; margin:0 0 0 0; padding:0px 0px 0px 0px; height:100%; width:100%; text-align:center; border:none;}

/*-------------------- Font Styles ---------------------*/
.emphasis {color:#AF0154; font-family: 'Century Gothic', sans-serif; font-style:italic; font-size:14px; text-align:center;}

.sublinks {padding: 0px 0px 0px 10px; text-align:right; color:#AF0154; font-size:13px; font-weight:normal; text-decoration:none;}
.sublinks a{color:#8F959A; text-decoration:underline;}
.sublinks a:visited {color:#8F959A; text-decoration:underline;}
.sublinks a:hover, .sublinks a:active {color:#AF0154; text-decoration:none;}

.gallery {padding: 7px 0px 0px 0px; text-align:center; border:none; font-size:12px;}
.gallery a{color:#8F959A; text-decoration:underline; font-size:12px;}
.gallery a:visited {color:#8F959A; text-decoration:underline;}
.gallery a:hover, .gallery a:active {color:#AF0154; font-style:normal; font-weight:normal; text-decoration:none;}

.gallery {position:relative; z-index:9999; padding: 7px 0px 0px 0px; text-align:center; border:none; font-size:12px;}  /*----- remove once all set up ------*/

.copyright {font-style:normal; font-weight:normal; text-decoration:none; color:#8F959A; font-size:11px;}
.copyright a{color:#8F959A; font-style:normal; text-decoration:underline; font-weight:normal; font-size:11px;}
.copyright a:visited {color:#8F959A; font-style:normal; text-decoration:underline; font-weight:normal;}
.copyright a:hover {color:#AF0154; font-style:italic; text-decoration:none; font-weight:normal;}
.copyright a:active {color:#AF0154; font-style:normal; text-decoration:underline; font-weight:normal;}

/*-------------------- Contact Form Styles ---------------------*/
#contact_bkg {position:absolute; top:0px; left:0px; z-index:-9999; height:100%;}
#content_table {position:absolute; top:0px; left:0px; z-index:999999; height:100%; width:100%;}

.contact_title {color:#FFFFFF; font-family: 'Century Gothic', sans-serif; line-height:150%; font-weight:bold; font-size:24px; text-align:center; margin:20px auto 20px auto;} 
.contact_label {color:#27292C; font-family: 'Century Gothic', sans-serif; font-style:italic; font-weight:bold; font-size:14px;} 
.contact {color:#53565B; font-family: 'Century Gothic', sans-serif; font-weight:normal; font-size:14px;} 
.contact_emphasis {color:#27292C; font-family: 'Century Gothic', sans-serif; font-style:italic; font-weight:bold; font-size:12px;}

label {display:block; z-index:9999; width:175px; float:left; margin:10px 10px 10px 0px; text-align:right;}
br {clear:left;}

input[type="submit"]{background:url('graphics/send_email.png') no-repeat top left; border:none; cursor:pointer; width:99px; height:37px; margin:0px auto 0px auto;}
input[type="submit"]:hover{background:url('graphics/send_email_f2.png') no-repeat top left; border:none; cursor:pointer; width:99px; height:37px; margin:0px auto 0px auto;}
input[type="text"]{background-color:#F0F0E1; font-family:'Century Gothic', sans-serif; font-weight:normal; color:#AF0154; border:1px solid #8F959A; border-top:1px solid #53565B; border-left:1px solid #53565B; margin:10px 0 10px 0;}
input[type="text"]:hover{background-color:#FFFFFF;}
textarea{background-color:#F0F0E1; font-family:'Century Gothic', sans-serif; font-weight:normal; color:#AF0154; border:1px solid #8F959A; border-top:1px solid #53565B; border-left:1px solid #53565B; margin:10px 0 10px 0;}
textarea:hover{background-color:#FFFFFF;}