﻿body{margin:0;padding:0;background-image:url(../images/site/Stage_BG_btm.png);background-repeat:repeat-x;background-color:#f0f0f0;}
h1{font-family:Verdana;font-size:medium;}
h1.title{margin:0px;font-family:Verdana;color:#fff;line-height:80%;}
h2{	font-family:Verdana;font-size:small;font-weight:bold;color: #2D6273;}
p{font-family:Verdana;font-size:11px;color:#000000;}
p.player{color:#666666;	font-size:x-small;}
li{	font-size:11px;	list-style:none;}
li.circle{font-size:11px;list-style-type:disc;}
li.title{font-size:x-small;	color: #2D6273;	font-weight:bold;list-style-image:url(../images/site/tri_bullet.png);}
li.titlepage{color: #2D6273;font-weight:bold;list-style-image:url(../images/site/tri_bullet.png);}
legend{font-weight:bold;	color: #2D6273;}
#maincontainer{width: 1196px; /*Width of main container*/margin: 0 auto; /*Center container on page*/background-color:#fff;}
#topsection{background: #2D6273;background-image:url(../images/site/background_hdr1.jpg);height: 159px; /*Height of top section*/}
#topsection2{background: #2D6273;background-image:url(../images/site/background_hdr2.png);height: 38px; /*Height of top section*/vertical-align:bottom;}
#menu{margin-left:271px;padding-top:9px;}
#topsection3{	background-image:url(../images/site/background_hdr3.jpg);background-repeat:no-repeat;height:23px;}
#breadcrumb{margin-left:271px;padding:5px;font-family: Verdana;font-size:0.8em;color:#2E6374;width: 639px;}
#contentwrapper{float: left;width: 100%;}
#contentcolumn{margin: 0 271px 0 271px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
font-family:verdana;font-size:11px;}
#leftcolumn{float: left;
width: 271px; /*Width of left column in pixel*/
margin-left: -1196px; /*Set margin to that of -(MainContainerWidth)*/
height:560px;background: #fff;background-image:url(../images/site/leftcol_backgrd.jpg);
background-repeat:no-repeat;font-family:Verdana;font-size:small;line-height:1.5em;}
#leftcolumn a{color:#2E6374; text-decoration:none;}
#leftcolumn a:visited{ color:#2E6374; text-decoration:none;}
#leftcolumn a:hover{ color:#ff6600; text-decoration:none;}
#rightcolumn{float: left;width: 271px; /*Width of right column*/
margin-left: -271px; /*Set left margin to -(RightColumnWidth)*/
background-image:url(../images/site/rightcol2_backgrd.jpg);
background-repeat:no-repeat;height:560px;font-family:Verdana;
font-size:x-small;}
#rightcolumn a{color:#2E6374; text-decoration:none;}
#rightcolumn a:visited{color:#2E6374;text-decoration:none;}
#rightcolumn a:hover{color:#ff6600;text-decoration:none;}
#media{	padding:12px;}
#footer{font-family:Verdana;font-size:0.7em;/*clear: left;*/width: 100%;background-image:url(../images/site/footer_backgrd.jpg);
background-repeat:repeat-x;height:103px;color: #FFF;text-align: center;/*padding: 4px 0;*/}
#footer a{color: #ffffff;text-decoration:none;}
#footer a:hover{color: #ffff99;text-decoration:underline;}
.innertube{margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/margin-top: 0;}
.innertubeleftcol{margin: 15px; /*Margins for inner DIV inside each column (to provide padding)*/margin-top: 0;}
.innertuberightcol{margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/margin-top: 0;}
.centerinnertube{margin: 5px; /*Margins for inner DIV inside each column (to provide padding)*/margin-top: 0;}
#brochurediv{background-image:url(../images/site/brochure.png);	background-repeat:no-repeat;height:120px;}
#callus{background-image:url(../images/site/callus.jpg);background-repeat:no-repeat;height:95px;padding-top:40px;padding-left:70px;}
#searchbox{text-align:center;}
#hpimgback{	/*background-image:url(../images/hp/splash002.jpg);*/background-repeat:no-repeat;height:178px;width:643px;	}
#hpimgbackreflection{background-image:url(../images/hp/splash002_mirror.jpg);margin-top:8px;	margin-left:8px;background-repeat:no-repeat;	height:60px;	width:641px;}

/*GALLERY */
.gallerycontainer{position: relative;/*Add a height attribute and set to largest image's height to prevent overlaying*/}
.thumbnail img{border: 1px solid white;margin: 0 5px 5px 0;}
.thumbnail:hover{background-color: transparent;}
.thumbnail:hover img{border: 1px solid #2E6374;}
.thumbnail span{ /*CSS for enlarged image*/
position: absolute;background-color: #dcdcdc;padding: 5px;left: -1000px;border: 1px dashed gray;visibility: hidden;color: black;text-decoration: none;}
.thumbnail span img{ /*CSS for enlarged image*/border-width: 0;padding: 2px;}
.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;top:10px;left: 400px; /*position where enlarged image should offset horizontally */z-index: 0;}
