body {
	text-align: center;
	min-width: 900px;
	background-color: #000;
  margin: 0px;
  padding: 0px;
	font-family: Arial,Helvetica,Tahoma,Verdana,sans-serif;
}

img , a {
  border: none;
}

ul li, ul li a,  h1{
font-family:arial;
font-size:12px;
text-align:right;
text-decoration:none;
list-style: none;
color:#fff;
font-weight: normal;
}
h1{
font-size:14px;
color:#cfaa5c;
padding:2px;
text-align:left;
}

.finfo {
	font-size: 10px;
	color: #cfaa5c;
	margin: 3px;
	float: none;
}

.ftext {
	width: 180px;
	height: 14px;
	border: 1px solid #cfaa5c;
	background-color: rgb(242,242,242);
	font-size: 10px;
	margin: 3px;
	float: none;
}

.fbutton {
	width: 80px;
	height: 18px;
	margin: 3px 0px 3px 53px;
	background: #000;
	border: 1px solid #cfaa5c;
	font-size: 10px;
	color: #cfaa5c;
	padding: 0px;
}

p, #gallery_title{
font-family:arial;
font-size:12px;
text-align:left;
text-decoration:none;
list-style: none;
color:#fff;
padding:2px;
margin:0px;
}
a:hover, ul li a:hover{
color:#cfaa5c;
}

#container {
	margin: 0 auto;
	width: 900px;
	text-align: left;
	/*border-bottom: 1px solid blue;*/
	overflow: auto -moz-scrollbars-none;
	/*z-index: 1;*/
	float: none;
}

#layout{
position:relative;
width:900px;
/*height:700px;*/
border:none;
margin:0px auto;
top:30px;
text-align:left;
float: none;
}

#menu{
width:225px;
height:300px;
/*top:70px;*/
/*left:0px;*/
border: none;
margin:0px auto;
/*border: 1px solid green;*/
}

#menu li {
margin:0px;
padding:0px 10px;
}
#content{
/*position:absolute;*/
/*width:675px;*/
height:370px;
/*top:0px;*/
/*left:225px;*/
border-left: 1px solid #cfaa5c;
margin:0px auto;
float: right;
}
#textContainer{
position:absolute;
width:675px;
height:370px;
top:0px;
left:225px;
border-left: 1px solid #cfaa5c;
margin:0px auto;
float: none;
}

#text{
position:absolute;
width:300px;
height:280px;
top:84px;
left:20px;
border: 0px solid;
margin:0px auto;
}
#description{
width:200px;
height:370px;
text-align:left;
padding:5px;
float: right;
}
#images{
padding:5px;
/*position:absolute;*/
/*left:0px;*/
border:none;
height:360px;
width:440px;
text-align: center;
float: left;
}

#gallery_container{
position:absolute;
width:900px;
height:140px;
top:400px;
overflow:hidden;
left:0px;
border: 0px solid;
margin:0px auto;
}
#gallery_scroller{
position:absolute;
width:900px;
height:10px;
top:540px;
left:0px;
background:#111;
border:1px solid #fff;
margin:0px auto;
}
#scroll_left{
position:absolute;
width:20px;
height:10px;
top:0px;
left:0px;
background:#555;
margin:0px auto;
}
#scroll_right{
position:absolute;
width:20px;
height:10px;
top:0px;
left:880px;
background:#555;
margin:0px auto;
}
#scroll_bar{
position:absolute;
width:20px;
height:10px;
top:0px;
left:21px;
background:#555;
margin:0px auto;
}
#scroll_left:hover, #scroll_right:hover, #scroll_bar:hover{
background:#cfaa5c;
}

#gallery_scrolled{
clip: rect(0,900px,140px,0);
position:absolute;
width:900px;
height:140px;
top:0px;
left:0px;
border: 0px solid;
margin:0px auto;
}



#bottom{

position:absolute;
width:900px;
top:600px;
height:12px;
left:0px;
border-width: 0 0 1px 0;
border-style:solid;
margin:0px;
padding:2px 0px;
}


#bottom li{
display:block;
float:right;
padding:0px 10px;
height:auto;
margin:0px auto;
}

/* ---------------------- IMPROMPTU ------------------------- */

.jqifade{
	position: absolute;
	background-color: #aaaaaa;
}
div.jqi{
	width: 400px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	position: absolute;
	background-color: #ffffff;
	font-size: 11px;
	text-align: left;
	border: solid 1px #eeeeee;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 7px;
}
div.jqi .jqicontainer{
	font-weight: bold;
}
div.jqi .jqiclose{
	position: absolute;
	top: 4px; right: -2px;
	width: 18px;
	cursor: default;
	color: #bbbbbb;
	font-weight: bold;
}
div.jqi .jqimessage{
	padding: 10px;
	line-height: 20px;
	color: #444444;
}
div.jqi .jqibuttons{
	text-align: right;
	padding: 5px 0 5px 0;
	border: solid 1px #eeeeee;
	background-color: #f4f4f4;
}
div.jqi button{
	padding: 3px 10px;
	margin: 0 10px;
	background-color: #2F6073;
	border: solid 1px #f4f4f4;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
}
div.jqi button:hover{
	background-color: #728A8C;
}
div.jqi button.jqidefaultbutton{
	background-color: rgb(160,160,160);
}
.jqiwarning .jqi .jqibuttons{
	background-color: rgb(160,160,160);
}

.warningDisplayInfo {
  color: FireBrick;
}
