body{ text-align: center; margin-top: 0; font-family: Arial, Helvetica, sans-serif; }
p { padding:0px; font-size:14px; line-height:14px; margin-left: 3px; color: #C2B996;}
a { text-decoration: underline; color: #C2B996; font-size:12px; }
a:hover { text-decoration:none; color: #D50D1A; }	
a img{ border: none; }
u {text-decoration: underline;}

#sitecontainer{ width: 800px; margin: 0 auto; text-align: left; }

#header{ background: url(images/headerBG.jpg) no-repeat; height: 60px; padding-top: 20px; }
#header h1{ float: left; margin: 0px 0 0 0; width: 196px; height:54px; background: url(images/logo.jpg) no-repeat; z-index:5;}


#main{ width: 800px; background-attachment:relative; background-position:bottom; background: url(images/mainBG.jpg) bottom no-repeat; float: left; height: 405px; z-index: 2;}

h2 { color: #C2B996; font-size:18px; font-family: Arial, Helvetica, sans-serif; margin: 0; text-align: center;}
h3 { color: #C2B996; font-size:16px; font-family: Arial, Helvetica, sans-serif; font-weight:800;}
h4 { color: #C2B996; font-size:20px; font-family: Arial, Helvetica, sans-serif; margin: 0px 10px;}
h5 { color: #C2B996; font-size:18px; font-family: Arial, Helvetica, sans-serif; font-weight:800; text-align:center; margin: 0px 10px; line-height: 20px;}

b { font-weight: 800;}

IMG.displayed { display: block; margin-left: auto; margin-right: auto }
DIV.container { min-height: 10em; display: table-cell; vertical-align: middle }


#mainnav{width: 550px; margin: -6px 0px 0px 42px; padding: 0; list-style: none; float: left;}
#mainnav ul { margin: 0; padding:6px;}
#mainnav li{ background: url(images/seperator.jpg) no-repeat top right; padding-top: 0px; padding-left: 10px; display: block; float: left; padding-right: 15px; height: 23px; font-size: 12px; font-weight: 600; }
#mainnav li.first{ padding-left: 30px; }
#mainnav li a {color: #002252; text-decoration: none;}
#mainnav li a:hover{ color: #626469; text-decoration: none; }
#mainnav li.last{ background-image:none; }

#maincontent{ width: 500px; height: 360px; float: right;}

#sidebar{ float: left; width: 250px;}
#sidebar #secimage{ width: 209px; margin-left: 20px; margin-top: 30px; }

#content{ width: 500px; float: right;}

#content #contentleft{ width: 250px; float: left; height: 310px; margin-top: 40px; color: #fff; overflow: auto;}
#content #contentleftmain{ font-family: Arial, Helvetica, sans-serif; font-size: 10px;}

#content #contentleftbroadcast{ width: 250px; float: left; height: 310px; margin-top: 40px; color: #fff; }
#content #contentleftmainbroadcast{ font-family: Arial, Helvetica, sans-serif; font-size: 10px;}

#content #contentContactUs{ width: 450px; float: left; height: 310px; margin-top: 30px; color: #fff;}
#content #contentContactUsWish{ width: 450px; float: left; height: 310px; margin-top: 5px; color: #fff;}
#content #contentmainContactUs{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; margin-top: 10px;}

#movie { position: relative; top: 2px;}

#content #contentright{ width: 250px; height: 360px; float: right; color: #fff; margin-top: 40px;}
#content #contentrightmain{ padding-right: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 10px;}

#secondarynav{ width: 600px; margin: 5px 0px 0px 200px; padding: 0px; list-style: none; clear: right;}
* html #secondarynav{ margin-left: 0; padding-left: 10px; width: 590px; }
#secondarynav li{ background: url(images/seperator2.jpg) no-repeat right; padding-top: 5px; padding-left: 10px; display: block; float: left; padding-right: 15px; height: 25px; font-size: 10px; font-weight: 600; }
#secondarynav li.first{ padding-left: 20px; }
#secondarynav  li a {color: #5e2728; text-decoration: none;}
#secondarynav  li a:hover{ color: #626469; text-decoration: none; }
#secondarynav  li.last{ background-image:none; }


#wish{ display: none; }
#footerDiv #wish{ display: block; background:url(images/wish-new.png) no-repeat bottom; width: 205px; height: 52px; top: 20px; position: absolute; margin-top: 425px; margin-left: 453px;}

#wishnav{width: 550px; margin: 0px 0px 0px 0px; padding: 0; list-style: none; float: left;}
#wishnav ul { margin: 0; padding:5px;}
#wishnav li{ background: url(images/seperator2.jpg) no-repeat top right; padding-top: 0px; padding-left: 10px; display: block; float: left; padding-right: 10px; height: 23px; font-size: 12px; font-weight: 600; }
#wishnav li.first{ padding-left: 10px; }
#wishnav li a {color: #5e2728;; text-decoration: none;}
#wishnav li a:hover{ color: #626469; text-decoration: none; }
#wishnav li.last{ background-image:none; }


#footerDiv { background: url(images/footerBG2.jpg) no-repeat; width: 800px; /*height: 116px;*/ font-weight: 800; font-size: 10px; /*z-index: 1;*/ padding-top: 2px; padding-left: 3px; float: left; color:#000000;}
* html #footerDiv #wish{ background:none; filter: progid:dximagetransform.microsoft.alphaimageloader(src='images/wish-new.png', sizingmethod='scale');}
#envelope { float:left;}
#centerTxt { text-align: center; }

.linkTable{ top: 40px; padding: 2px; color: #002252; background-color: #C2B996; text-align: center;}
.linkTableTD{ background-color: #002252; color: #C2B996; padding: 4px;}
.link1{ color: #C2B996; text-decoration: none;}
.link1:hover{ color: #C2B996; text-decoration: underline;}
.link1:visited{ color: #C2B996;text-decoration: none;}

.link2{ color: #002252; text-decoration: none;}
.link2:hover{ color: #002252; text-decoration: underline;}
.link2:visited{ color: #002252; text-decoration: none;}

.regTxtTable{ font-size:12px; line-height:12px; color: #C2B996;}
.contactTxtTable{ font-size:14px; line-height:14px;}


textarea{ width: 300px; height: 50px; border: double thin #CBCDCF;}	
/*Lightbox CSS*/

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

#footerPics{ width: 800px; height: 100px; top: 16px; left: 10px; padding: 2px;}

.print1 { float: left; padding: 5px; top: 2px; z-index: 2;}
.print2 { float: left; padding: 5px; top: 2px; left: 135px; z-index: 2;}
.print3 { float: left; padding: 5px; top: 2px; left: 200px; z-index: 2;}
.print4 { float: left; padding: 5px; left: 285px; top: 2px; z-index: 2;}
.print5 { float: left; padding: 5px; left: 360px; top: 2px; z-index: 2;}
.print6 { float: left; padding: 5px; left: 425px; top: 2px; z-index: 2;}
.print7 { float: left; padding: 5px; left: 490px; top: 2px; z-index: 2;}
.print8 { float: left; padding: 5px; left: 578px; top: 2px; z-index: 2;}
.print9 { float: left; padding: 5px; left: 630px; top: 2px; z-index: 2;}

.publish1 { float: left; padding: 5px; top: 2px; z-index: 2;}
.publish2 { float: left; padding: 5px; top: 2px; left: 135px; z-index: 2;}
.publish3 { float: left; padding: 5px; top: 2px; left: 200px; z-index: 2;}
.publish4 {float: left; padding: 5px; left: 285px; top: 2px; z-index: 2;}
.publish5 {float: left; padding: 5px; left: 360px; top: 2px; z-index: 2;}
.publish6 {float: left; padding: 5px; left: 425px; top: 2px; z-index: 2;}
.publish7 {float: left; padding: 5px; left: 490px; top: 2px; z-index: 2;}
.publish8 {float: left; padding: 5px; left: 578px; top: 2px; z-index: 2;}
.publish9 {float: left; padding: 5px; left: 630px; top: 2px; z-index: 2;}

.pop1 { float: left; padding: 5px; top: 2px; z-index: 2;}
.pop2 { float: left; padding: 5px; top: 2px; left: 135px; z-index: 2;}
.pop3 {float: left; padding: 5px; top: 2px; left: 200px; z-index: 2;}
.pop4 { float: left; padding: 5px; left: 285px; top: 2px; z-index: 2;}
.pop5 { float: left; padding: 5px; left: 360px; top: 2px; z-index: 2;}
.pop6 { float: left; padding: 5px; left: 425px; top: 2px; z-index: 2;}
.pop7 { float: left; padding: 5px; left: 490px; top: 2px; z-index: 2;}

.web1 { float: left; padding: 5px; top: 2px; z-index: 2;}
.web2 { float: left; padding: 5px; top: 2px; left: 135px; z-index: 2;}
.web3 { float: left; padding: 5px; top: 2px; left: 200px; z-index: 2;}
.web4 { float: left; padding: 5px; left: 285px; top: 2px; z-index: 2;}
.web5 { float: left; padding: 5px; left: 360px; top: 2px; z-index: 2;}
.web6 { float: left; padding: 5px; left: 425px; top: 2px; z-index: 2;}
.web7 { float: left; padding: 5px; left: 510px; top: 2px; z-index: 2;}
