body{
text-decoration:none;
overflow:scroll;
margin: 2% 0 0 0;
overflow-x:hidden;
}

a{
text-decoration:none;
color:#FFF;
}

img{  
border-style: none;
margin:0px;
padding:0px;
}

h1{
color:#858D74;
font-size:60px;
font-style:italic;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

h2{
font-size:24px;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
padding:0;
line-height:0px;
margin:0px;
}

p{
font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
font-size:16px;
font-weight:bolder;
letter-spacing:0.5px;
line-height:1.25;
margin-top:22px;
}

.content{ 
position:absolute; 
width:100%;
min-height:540px; 
overflow:hidden;
margin:155px 0 0 0;
top:-130px;
z-index:20;
}

.content_background{ 
position:absolute; 
width:100%;
min-height:800px; 
margin:155px 0 0 0;
top:-160px;
background:url(../images/gradient.png);
background-repeat:repeat-x;
z-index:10;
overflow:none;
}

.title_image{
background:url(../images/title.png);
width:350px;
height:83px;
top:25px;
left:23%;
position:absolute;
z-index:30;
}

.reflect{
float:left;
margin-left:20px;
margin-right:20px;
}

.scroll_container{ 
position:relative; 
width:92%;
height:525px; 
overflow:hidden;	
top:0px;
left:4%;
right:4%;
}

.gallery_container{   /*adjust me for the width of the gallery*/
min-width:4800px;
}

.fade_right{
background-image:url(../images/fade.png);
width:125px;
height:450px;
margin-top:60px;
position:absolute;
right:0px;
z-index:30;
-webkit-transform: rotate(-180deg);
-moz-transform: rotate(-180deg);
/* for ie */
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=6);
}

.fade_left{
background-image:url(../images/fade.png);
width:125px;
height:450px;
margin-top:60px;
position:absolute;
left:0px;
z-index:30;
}

.text_container{
position:relative;
width:56.3%;
left:22.7%;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
top:-40px;
}

.text_container_left{
float:left;
width:50%;
}

.text_container_right{
float:right;
width:50%;
text-align:right;
}

.footer_bar{
position:fixed;
bottom:0px;
width:100%;
min-height:25px;
background-color:#b35a5a;
color:#FFF;
text-align:center;
margin:0px;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
text-decoration:none;
font-size:14px;
padding-top:5px;
z-index:100;
}


.background{
height:2500px;
width:100%;
top:-20px;
left:0px;
background:url(../images/background.jpg);
background-repeat:repeat;
overflow:hidden;
position:fixed;
z-index:-10;
}

img.reflected {
margin-bottom: 0px;
}

/*----------------------*/
/*---domCollapse code---*/
/*----------------------*/

.trigger{
cursor:pointer;
}	
	
.trigger:hover{
cursor:pointer;
background:#aeb3a4;
}	
	
.expanded{
cursor:pointer;
}

.expanded:hover{
background:#aeb3a4;
cursor:pointer;
}

.show{
position:relative;
vertical-align:top;
top:-20px;
}

.hide{
position:absolute;
left:-999em;
height:1px;
width:100px;
overflow:hidden;
}