#image {
	margin:3px 10px 0;
	height:330px;
	overflow:hidden;
}
#image img {
	display:block;
	border:none;
}
#images_small {
	position:absolute;
	left:630px;
	top:136px;
	height:312px;
	width:137px;
	overflow:hidden;
}
#images_small div.shadow {
	border-right:1px solid #878787;
	border-bottom:1px solid #878787;
	margin-bottom:7px;
}
#images_small img {
	display:block;
	border:4px solid #fff;
}


#images {
	position:relative;
	margin:5px 10px 0;
	height:207px;
	width:765px;
	overflow:hidden;
}
#images span {
	white-space:nowrap;
}
#images span img {
	vertical-align:top;
	margin-right:8px;
}

#gallery, #rates {
	position:relative;
	margin:5px 0;
	height:450px;
	width:660px;
	overflow:hidden;
	background: none;
}

/* gallery Image ------ */
#gallery p#galleryImg {
	position:absolute;
	left:15px;
	top:32px;
	width:370px;
	height:242px;
	border-right:1px solid #d0cfca;
	border-bottom:1px solid #d0cfca;
	background: #d0ccc1;
	margin:0;
}
#gallery p#galleryImg img {
	display:block;
	border:5px solid #fff;
}


/* gallery Navigation ------ */
#gallery #galleryNav {
position:absolute;
top:34px;
left:430px;
width:228px;
height:18px;
color:inherit;
background-color:#F6F4ED;
text-align:center;
font-size:10px;
line-height:1.75em;
overflow:hidden;
}
#gallery #galleryNav span {
visibility:hidden;
color:#F6F4ED;
background-color:inherit;
}
#gallery #galleryNav a {
font-weight:700;
color:#FFF;
background:#A2A8AE url(/interface/gallery-nav-bg.gif) repeat-x 0 0;
text-decoration:none;
margin:0 -0.2em;
padding:0.2em 0.6em;
}
#gallery #galleryNav a:hover {
color:#FFF;
background-color:inherit;
background:url(/interface/gallery-nav-bg.gif) repeat-x 0 -25px;
border:none;
}
#gallery #galleryNav a.active,
#gallery #galleryNav a.active:hover {
color:#FFF;
background:#9F7C37 url(/interface/gallery-nav-bg.gif) repeat-x 0 -50px;
}
#gallery #galleryNav em {
font-weight:700;
font-style:normal;
color:#FFF;
background:#D8DAD9 url(/interface/gallery-nav-bg.gif) repeat-x 0 -75px;
text-decoration:none;
margin:0 -0.2em;
padding:0.2em 0.6em;
}


/* gallery Previews ------ */
#gallery #previewsOuter {
position:absolute;
top:74px;
left:430px;
width:228px;
height:152px;
overflow:hidden;
}
#gallery #previewsInner {
	position:absolute;
	top:1px;
	width:1000%;
	left: 2px;
}
#gallery #previewsInner a {
position:relative;
display:block;
overflow:hidden;
margin-bottom:0;
padding:3px;
}
#gallery #previewsInner a:hover {
border:1px solid #31659A;
color:inherit;
background-color:#ECE8DD;
padding:0;
}
#gallery #previewsInner a img {
display:block;
border:none;
width:70px;
height:70px;
}
#gallery #previewsInner a:hover img {
width:74px;
height:74px;
}
#gallery #previewsInner div,
#gallery #previewsInner div.prevPage div {
float:left;
margin-right:0;
}
#gallery #previewsInner div.prevPage {
position:relative;
width:228px;
height:152px;
text-align:center;
line-height:12em;
}


/* gallery Description ------ */
#gallery p#galleryDsc {
	position:absolute;
	top:310px;
	left:15px;
	width:400px;
	height:100px;
	overflow:hidden;
	margin:0;
	font: 14px/20px Georgia, "Times New Roman", Times, serif;
}
#gallery p#galleryDsc strong {
display:block;
}


/* gallery Image preload ------ */
#gallery p#galleryImg em.preload {
display:block;
width:150px;
font-size:10px;
font-style:normal;
color:#FFF;
background-color:#886F2B;
margin:133px auto;
padding:5px 8px 8px 3px;
text-align:center;
}
#gallery p#galleryImg em.preload img {
margin-right:12px;
margin-bottom:-7px;
border:none;
display:inline;
}


/* gallery Previews preload------ */
#gallery #previewsInner div.prevPage p.preload {
width:222px;
height:138px;
left:0;
top:0;
border:3px solid #FBFAF4;
color:inherit;
background-color:#fff;
font-size:10px;
line-height:10px;
}
#gallery #previewsInner div.prevPage p.preload em {
display:block;
width:170px;
font-style:normal;
color:#9AA0A6;
background-color:inherit;
margin:50px auto;
padding:10px 0 14px;
}
#gallery #previewsInner div.prevPage p.preload em img {
margin-right:10px;
margin-bottom:-7px;
}

