a, img {
     border: 0px;
}

img, div { 
     /* angus turnbull's png fix */
     behavior: url(iepngfix.htc)
}

.contentWelcome {
     background-image: url(images/bg_1.jpg);
}

.contentInfo {
     background-image: url(images/bg_5.jpg);
}

.contentGallery {
     background-image: url(images/bg_2.jpg);
}

.contentComments {
     background-image: url(images/bg_3.jpg);
}

.contentContact {
     background-image: url(images/bg_1.jpg);
}

.contentDetails {
     background-image: url(images/bg_4.jpg);
}

/*
#navLinks {
     //position: absolute;
     z-index: 10;
     overflow: none;
     width:127;
     max-width: 127;
     margin: 0;
}
*/

#content {
     background-repeat: no-repeat;
     position: absolute;
     left: 50%; 
     top: 50%;
     width: 865px;
     height: 577px;
     margin-top: -287px; /* half of the height */
     margin-left: -432px; /* half of the width */
     border: 0px solid #000;
     }

#contentFader {
     background-color: #000000;
     background-repeat: no-repeat;
     position: absolute;
     left: 50%; 
     top: 50%;
     width: 865px;
     height: 577px;
     margin-top: -287px; /* half of the height */
     margin-left: -432px; /* half of the width */
     border: 0px solid #000;
     z-index: 5;
     }

#contentLoader {
     background-color: #000000;
     background-repeat: no-repeat;
     position: absolute;
     left: 50%; 
     top: 50%;
     width: 865px;
     height: 577px;
     margin-top: -287px; /* half of the height */
     margin-left: -432px; /* half of the width */
     border: 0px solid #000;
     z-index: 6;

//	font-family: fantasy; //looks like SHIT on IE
	font-family: verdana;
	font-size: 20px;
	font-weight: lighter;
	letter-spacing: 0.75ex;
	text-align: center;
	color: #65383A;
	vertical-align: middle;
}

#textContentBG {
     filter:alpha(opacity=50);
     position: absolute;
     width: 675px;
     height: 505px;
     /* z-index: 10; */
}

#textContentLeftCol {
     filter:alpha(opacity=50);
     -moz-opacity:.50;
     opacity:.50;
     float: left;
     background-image: url(images/global_panel_leftCol.png);
     width: 30px;
     height: 505px;
     /*position: absolute;*/
     /* z-index: 10; */
}

#textContentRightCol {
     filter:alpha(opacity=50);
     -moz-opacity:.50;
     opacity:.50;
     float: left;
     background-image: url(images/global_panel_rightCol.png);
     width: 33px;
     height: 505px;
     /*position: absolute;*/
     /* z-index: 10; */
}

#textContentMidCol {
     filter:alpha(opacity=50);
     -moz-opacity:.50;
     opacity:.50;
     float: left;
     background-color: #FFFFFF;
     width: 612px;
     height: 505px;
     /* z-index: 10; */
}

#textContentTextArea {
     margin: 0px;
     text-align: left;
     line-height: 150%;
     font-size: 16px;
     font-weight: bold;
     font-family: Verdana;
     letter-spacing: 0.1ex;
     position: absolute;
     overflow-y: auto;
     width: 675px;
     height: 505px;
     padding: 35px 35px 35px 35px;
     /* z-index: 20; */
}

#textContentBoxContainer {
     position: absolute;
     left: 150px;
     width: 400px;
}

.textContentBox {     
     width: 400px;
     horizontal-align: center;
     text-align: center;
     background-color:#FFFFFF; 
     filter:alpha(opacity=70);
     -moz-opacity:.70;
     opacity:.70;
     padding: 10px 10px 10px 10px;
     margin: 5px 5px 5px 5px;
}

.textContentBoxHeader {
     background-color: #CCFFCC;
}

#textContentTextArea a img
{
	padding: 5px;
	border: 1px solid #ccc;
	margin: 2px;
}

#textContentTextArea a img:hover
{
	border-color: #06c;
}

#textContentTextArea a
{
	color: #550000;
	text-decoration: none;
	border-bottom: dotted;
	border-width: 1px;
}

#textContentTextArea a:hover
{
	color: #DD2020;	
	text-decoration: none;
	border-bottom: none;
}

body {
color: #000;
background: #000;
text-align: center;
margin: 0px;
padding: 0px; /* Keeps Opera in check */
z-index: 1;
}

#iFShoutBox {
position: absolute;
width: 535px;
height: 355px;
left: 105px;
border: 0px;
}