BODY
{
	FONT-FAMILY: verdana,arial,helvetica;
	FONT-SIZE: 9pt; 
	COLOR: #000000;
	BACKGROUND-COLOR:#DBDBCF;
text-align: left
}
A
{
	COLOR: #237075;
	TEXT-DECORATION: none;
}
A:hover
{
	COLOR: #917133;
}
TD
{
	FONT-FAMILY:verdana,arial,helvetica;
	COLOR: #000000;
	FONT-SIZE:9pt;   
}
.aSelectedMenuItem
{
	COLOR: #D1BB33;
	FONT-WEIGHT: bold;
}
td#menuItem A { COLOR:WHITE; }
td#menuItem A:hover { COLOR:#FADD95; }

.mSubHeader 
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 15pt;
}

.image_mSubHeader 
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
}

.galleries_mSubHeader 
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 15pt;
	COLOR: #BDAC79;
}
.highlightedbox
{
	BACKGROUND-COLOR: #849995;	
}
.highlightedboxscreen
{
	BACKGROUND-COLOR: #A0BCBA;	
}
.button
{
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #A4B9B5;	
}
.searchterm
{
	FONT-WEIGHT: bold;
	COLOR: #AB2535;	
}
.discount
{
	FONT-WEIGHT: bold;
	COLOR: #AA2323;
}
#dhtmltooltip{
position: absolute;
width: 150px;
border: 2px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

.index_white{
  FONT-FAMILY:verdana,arial,helvetica;
  FONT-WEIGHT: bold;
  COLOR: #FFFFFF;
  FONT-SIZE:9pt;
}

div#body_wrapper{
 position: absolute; 
 left: 0px; 
 top: 140px; 
 text-align: center; 
 width: 100%
}

/* div for the main background image overlay at the top left */
div#background_wrapper{
 position:absolute;
 margin:0 auto;
 left: 0px;
 text-align:left;
 top: 0px;
 height: 1500px; 
 width: 100%;
}

/* div for the menu translucent grey overlay at the top of the page */
div#menu_overlay{
 position:absolute;
 margin:0 auto;
 text-align:left;
 top: 0px;
 left: 0px;
 width: 100%;
 height: 25px;
 background: #000033;
 opacity:0.55;	
 filter: alpha(opacity=55);
}

/* div for the menu items at the top of the page */
div#menu_wrapper{
 position: absolute;
 left: 0px;
 top: 0px;
 text-align: left;
 height: 25px;
 width: 100%;
}

/* div for the image overlay */
div#image_overlay{
 position:absolute;
 margin:0 auto;
 text-align:left;
 top: 180px;
 left: 0px;
 width: 100%;
 height: 3000px;
 background: #748495;
 opacity:0.65;	
 filter: alpha(opacity=65);
}

/* div for the image overlay to grey out the background */
div#image_wrapper{
 position: absolute;
 left: 0px;
 top: 175px;
 text-align: center;
 width: 100%;
}

/* change the color of the links on image page to show up against the greyed out background */
div#image_wrapper A{
        color: #032445;
        FONT-WEIGHT: bold;
        TEXT-DECORATION: none;
}
div#image_wrapper A:hover{
        color: #FDDF8B;
}

/* div for the index page, central image */
div#index_wrapper{
 position:relative;
 margin:0 auto;
 text-align:left;
 top: 20px;
 height: 920px; width: 748px;
}

div#subpage_wrapper{
 position:relative;
 margin:0 auto;
 text-align:center;
 top: 0px;
 height: 950px; width: 748px;
}

div#index_image{
 position: absolute; left: 0px; top: 0px; height: 924px; width: 752px;
}

div#galleries_image{
 position: absolute; left: 0px; top: 0px; height: 924px; width: 752px;
}

div#index_menuitems{
 position: absolute; left: 300px; top: 350px; height: 50px; width: 400px;
}

div#index_news{
 position: absolute; left: 355px; top: 120px; height: 50px; width: 400px;
}

div#galleries_news{
 position: absolute; left: 435px; top: 270px; height: 50px; width: 370px;
}

div#galleries_list{
 position: absolute; left: 20px; top: 40px; height: 50px; width: 400px;
}

div#galleries_list A{
	FONT-WEIGHT: bold;
	color: #FCFFAA;
        TEXT-DECORATION: none;
}
div#galleries_list A:hover{
        COLOR: #C1A143;
}


div#subpage_scroll{
 position: absolute; left: 0px; top: 50px; height: 800px; width: 748px;
}

td#newsscroll {
margin-top: 0px;
margin-bottom: 0px;
color: #333333;
font-size: 85%;
font-weight: normal;
line-height: 1.3em;
}

td#scrolltext {
margin-top: 0px;
margin-bottom: 0px;
color: #333333;
font-weight: normal;
line-height: 1.3em;
}

.scrollAreaBig {
width: 748px;
height: 750px;
padding-left: 5px;
padding-right: 5px;
 border-color: #444444;
border-width: 3px;
border-style: solid;
float: left;
overflow: auto;
background: #CAD5DF;
opacity:0.75;
filter: alpha(opacity=75);
}

.scrollAreaBigOpaque {
width: 748px;
height: 750px;
padding-left: 5px;
padding-right: 5px;
 border-color: #444444;
border-width: 3px;
border-style: solid;
float: left;
overflow: auto;
background: #CAD5DF;
}

.scrollArea {
width: 290px;
height: 500px;
padding-left: 5px;
padding-right: 5px;
 border-color: #444444;
border-width: 3px;
border-style: solid;
float: left;
overflow: auto;
background: #CCCCCC;
opacity:0.55;
filter: alpha(opacity=55);
}
