/*
Algodon Mansion
Last modified: 04.22.2010 - BZ
------------------------------------------------------------------------------
Style Guide Colors:a
A7A9AC - Silver - Pantone 877U 
42423A - Antique Black - Pantone Black 7U 2X
A29589 - Ash Gray - Pantone Warm Gray 8U 
DCD0C7 - Gray  -Pantone Warm Gray 3U
B4985A - Gold - Pantone 872U
54301A - Dark Brown  - Pantone Black476U
*/


/* =Reset -  based on eric meyer css reset (without font size reset)
-----------------------------------------------------------------------------*/
div {
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
	/*font-size: 100%;*/
	vertical-align: baseline;
background: transparent;
}


ol, ul {
list-style: none;
}

blockquote, q {
quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}

/* remember to define focus styles! */
:focus {
outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
text-decoration: none;
}
del {
text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: collapse;
border-spacing: 0;
}


/* =General
-----------------------------------------------------------------------------*/
*png fix*/
img, div, #algodonProperties {
behavior: url(/Includes/iepngfix.htc)
}

/*remove dotted outline form links in firefox*/
a:active {
outline: none;
}
:focus {
-moz-outline-style: none;
}

/* Class for clearing floats */
.clear {
clear: both;
}

/* Remove border around linked images */
img {
border: 0;
}


a:link, a:visited {
color: #A7A9AC
}
a:hover, a:active {
color: #f00;
}

/* =Layout
-----------------------------------------------------------------------------*/
html {
background: black;
height: 100%;
  /*background:url(/images/pattern.png);*/
}
#wrapper {
margin: 0 auto;
position: relative;
}
/*body is the wrapper*/
body {
height: 100%;
width: 980px;
margin: 0 auto;
line-height: 1; /*this was in the reset originally*/
  background:url(/images/pattern.png) repeat-y top center black;
font: .9em Helvetica, Arial, sans-serif;
color: white;
}

/*Site Header*/
h1 {
margin: 0;
padding: 0;
height: 100px;
}
h1 a {
display: block;
width: 980px;
height: 100px;
background: url(/images/logo.png) no-repeat top center;
text-indent: -9999px;
}
#sectionHeading {
clear: both;
height: 20px;
margin: 0 0 10px 30px;
font: 1.6em Georgia, Times, serif;
letter-spacing: .075em;
color: #a19589;
width: 920px;
}
#content {
clear: both;
height: 483px;
padding: 30px 0 0 0;
margin: 0;
overflow: hidden;
position: relative;
color: white;
line-height: 1.7em;
font-size: 93%;
z-index: 3;
}
#viewport {
height: 400px;
width: 920px !important;
position: relative;
overflow: hidden;
margin: 0 0 0 30px !important;
padding: 0;
float: left;
}
div.column {
width: 290px;
float: left;
margin-right: 25px;
height: 400px;
}
div.colNoMargin {
margin: 0;
}

.page {
width: 310px;
position: absolute;
top: 0;
margin-right: 25px;
overflow: hidden;
}
.pageItem-wide p {
width: 800px !important;
margin-bottom: 20px;
}

/* =Navigation
-----------------------------------------------------------------------------*/

#mainNav {
margin: 0;
padding: 0 0 0 20px;
float: left;
width: 960px;
height: 25px;
background: #141511;
position: relative;
z-index: 100;
}

#mainNav li {
float: left;
}

#mainNav li a:link, #mainNav li a:visited {
display: block;
padding: 5px 10px;
color: #85878a;
text-decoration: none;
letter-spacing: .1em;
font-size: .8em;
}

#mainNav li a:hover, #mainNav li a:active {
color: white;
}

.secondLevelNav {
margin: 0;
padding: 0;
background: url(/images/black.png);
width: 960px;
padding-left: 20px;
height: 22px;
position: absolute;
top: 25px;;
left: 0;
}

.secondLevelNav li a:link, .secondLevelNav li a:visited {
display: block;
padding: 5px 10px;
color: #85878a; //#a7a9ac;
text-decoration: none;
letter-spacing: .1em;
font-size: 80% !important;
}
.secondLev li a:hover, .secondLevelNav li a:active {
color: white;
}

#mainNav a.active {
color: white !important;
}

#nav3 {
position: absolute;
font-size: 11px;
top: 0;
left: 330px;
}
#nav3 a:link,#nav3 a:visited {
text-decoration: none;
font-weight: bold;
}
#nav3 a:hover,#nav3 a:active {
color: white;
}


a.mapLink:link, a.mapLink:visited {
text-decoration: none;
font-weight: bold;
}
a.mapLink:hover, a.mapLink:active {
color: white;
}


/* =Features
-----------------------------------------------------------------------------*/
#features {
position: relative;
top: -37px;
padding: 10px 30px;
width: 920px;
height: 30px;
background: url(/images/black.png);
z-index: 100;
}

#features a:link, #features a:visited {
display: block;
float: left;
padding: 2px 10px;
text-decoration: none;
color: #a19589;
border-left: 1px solid white;
width: 270px;
font-family: Georgia, Times, serif;
margin-right: 23px;
}
#features a:hover, #features a:active {
background: #141511;
color: white;
}
.subLine {
display: block;
color: white;
font: .75em Helvetica, Arial, sans-serif;
}
#features a.noMargin {
margin-right: 0;
}
 /* biotabs
 ---------------------------------------- */
 #bios {
list-style-type: none;
padding: 0;
margin: 0;
}
 #bioContent {
margin: 0;
position: relative;
   /*float: left;*/
   left: 315px;
}
 #tabContainer {
float: left;
padding: 0;
margin: 0;
}
 .bioTab {
width: 290px;
margin: 0 0 20px 0;
padding: 5px;
height: 65px;
}
.bioTab:hover {
cursor: pointer;
}
.bioTab p a {
font-size: 11px;
}
 .bioTab.active {
background: #222 url(/images/biotab_arrow.png) no-repeat right top;
}
 .bioTab.onHover {
background: #333 url(/images/biotab_arrow.png) no-repeat right bottom;
}
 .bioTab img {
float: left;
margin-right: 10px;
}
 .bioCopy {
width: 335px;
position: absolute;
top: 0;
left: 0;
}
.bioCopy p {
margin-bottom: 15px;
}
 
/* =footer
-----------------------------------------------------------------------------*/

#footer {
position: relative;
width: 920px;
padding: 0 30px;
top: -10px;
}

#footerNav {
list-style-type: none;
float: right;
}
#footerNav li {
float: left;
margin-left: 20px;
}
#footerNav a:link, #footerNav a:visited {
color: #a7a9ac;
text-decoration: none;
padding: 2px 5px;
font-size: .8em;
display: block;
}
#footerNav a:hover, #footerNav a:active {
color: white;
}

#algodonProperties:link,#algodonProperties:visited {
display: block;
float: left;
text-indent: -9999px;
background: url(/images/algodon_properties.png) no-repeat top left;
height: 40px;
width: 120px;
}
#algodonProperties:hover,#algodonProperties:active {
background: url(/images/algodon_properties.png) no-repeat top right;
}
/* =bg div
-----------------------------------------------------------------------------*/
#bgDiv {
background: #141511;
height: 526px;
width: 980px;
z-index: 1;
position: absolute;
top: 125px;
overflow: hidden;
}


 /* paginate and scroller
  ---------------------------------------- */
  .paginateContainer {
      /*margin: 30px;*/
}
    .pageItem {
position: absolute;
overflow: hidden;
}
    
    div#controlBar {
position: absolute;
bottom: 0;
display: block;
width: 100%;
border-top: 1px solid #555;
}
    #scrollController {
float: right;
}
    #scrollController a {
margin-left: 5px;
float: left;
display: block;
}

#scrollController a#down:link, #scrollController a#down:visited {
width: 15px;
text-indent: -9999px;
background: url(/images/am_arrows.gif) no-repeat -75px 2px;
}
#scrollController a#down:hover, #scrollController a#down:active {
background: url(/images/am_arrows.gif) no-repeat -105px 2px;
}

#scrollController a#up:link, #scrollController a#up:visited {
width: 15px;
text-indent: -9999px;
background: url(/images/am_arrows.gif) no-repeat -60px 2px;
}
#scrollController a#up:hover, #scrollController a#up:active {
background: url(/images/am_arrows.gif) no-repeat -90px 2px;
}


.scrollContainer {
position: relative;
}
#paginateController {
float: left;
}
#paginateController a {
float: left;
display: block;
}
 
div#paginateController a.active {
color: white !important;
background: #222;
}


div#paginateController a:link,div#paginateController a:visited {
color: #ddd;
text-decoration: none;
padding: 0 3px;
margin: 0 3px;
}
div#paginateController a:hover,div#paginateController a:active {
color: white !important;
background: #555;
}
    
#paginateController a#next:link, #paginateController a#next:visited {
width: 15px;
padding: 0;
text-indent: -9999px;
background: url(/images/am_arrows.gif) no-repeat -30px 2px;
}

#paginateController a#next:hover, #paginateController a#next:active {
background: url(/images/am_arrows.gif) no-repeat -45px 2px;
}

#paginateController a#prev:link, #paginateController a#prev:visited {
width: 15px;
padding: 0;
text-indent: -9999px;
background: url(/images/am_arrows.gif) no-repeat 0px 2px;
}

#paginateController a#prev:hover, #paginateController a#prev:active {
background: url(/images/am_arrows.gif) no-repeat -15px 2px;
}

/* =home page
-----------------------------------------------------------------------------*/
#homeContent {
width: 320px;
margin-top: 75px;
}
#homeContent h2 {
margin: 0 0 10px 0;
font-family: Georgia, Times, serif;
letter-spacing: .075em;
font-weight: lighter;
color: #a19589;
}

#homeContent p {
line-height: 1.6em;
letter-spacing: .03em;
}

/* =Gallery
-----------------------------------------------------------------------------*/
ul#galleryList {
float: left;
}


ul#galleryList li {
float: left;
width: 150px;
margin-right: 25px;
margin-bottom: 25px;
}
ul#galleryList li a {
text-decoration: none;
}
ul#galleryList li a span {
font-size: 11px;
color: #ddd;
}
/* =language picker
-----------------------------------------------------------------------------*/
#languageOption {
position: absolute;
top: 0;
font-size: 10px;
padding: 3px;
color: #ccc;
}
#languageOption a:link, #languageOption a:visited {
text-decoration: none;
color: #85878a;
}

#languageOption a:hover, #languageOption a:active {
color: white;
}
/* =site picker
-----------------------------------------------------------------------------*/

#sitepicker {
position: absolute;
top: 0;
margin: 0 auto;
width: 980px;
z-index: 100;
background: #333;
}
#sitepicker ul {
float: left;
}
#sitepicker ul li {
float: left;
}
#sitepicker ul li a {
display: block;
width: 196px;
height: 120px;
}

#sitepicker #toggle:link, #sitepicker #toggle:visited {
height: 20px;
width: 70px;
background: #141511;
position: absolute;
bottom: -22px;
left: 70px;
color: #888;
font-size: 12px;
text-decoration: none;
padding: 2px 5px 0;
text-align: center;
}

#sitepicker #toggle:hover, #sitepicker #toggle:active {
color: white;
}

/* =tools
-----------------------------------------------------------------------------*/
#tools {
  position:absolute;
  top: 0;
  left: 30px;
  font-size:10px;
}

#tools a:link, #tools a:visited {
  display:block;
  float: left;
  height: 15px;
  width:15px;
  text-indent:-9999px;
  opacity: 0.40;
}

#tools a:hover, #tools a:active {
  opacity: 1;
}

#tools .iconEmail {
  background:url(/images/icon_email.gif) no-repeat 0 6px;
}
#tools .iconPrint {
  background:url(/images/icon_print.gif) no-repeat 2px 4px;
}
/* =form iFrame
-----------------------------------------------------------------------------*/
#formFrame {
float: left;
margin: 0;
height: 400px;
width: 540px;
}
#contactInfo {
margin-top: 20px;
float: left;
width: 150px;
}

/* =scrollpane
-----------------------------------------------------------------------------*/
.jScrollPaneContainer {
position: relative;
overflow: hidden;
z-index: 1;
margin: 0 !important;
}

.jScrollPaneTrack {
position: absolute;
cursor: pointer;
right: 0;
top: 0;
height: 100%;
background: #aaa;
}
.jScrollPaneDrag {
position: absolute;
background: #666;
cursor: pointer;
overflow: hidden;
}
.jScrollPaneDragTop {
position: absolute;
top: 0;
left: 0;
overflow: hidden;
}
.jScrollPaneDragBottom {
position: absolute;
bottom: 0;
left: 0;
overflow: hidden;
}
a.jScrollArrowUp {
display: block;
position: absolute;
z-index: 1;
top: 0;
right: 0;
text-indent: -2000px;
overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
display: block;
position: absolute;
z-index: 1;
bottom: 0;
right: 0;
text-indent: -2000px;
overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}
/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 *
 * Version: 1.3.1 (05/03/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
position: fixed;
top: 50%;
left: 50%;
height: 40px;
width: 40px;
margin-top: -20px;
margin-left: -20px;
cursor: pointer;
overflow: hidden;
z-index: 1104;
display: none;
}

* html #fancybox-loading {/* IE6 */
	position: absolute;
margin-top: 0;
}

#fancybox-loading div {
position: absolute;
top: 0;
left: 0;
width: 40px;
height: 480px;
background-image: url('/images/fancybox.png');
}

#fancybox-overlay {
position: fixed;
top: 0;
left: 0;
bottom: 0;
right: 0;
background: #000;
z-index: 1100;
display: none;
}

* html #fancybox-overlay {/* IE6 */
	position: absolute;
width: 100%;
}

#fancybox-tmp {
padding: 0;
margin: 0;
border: 0;
overflow: auto;
display: none;
}

#fancybox-wrap {
position: absolute;
top: 0;
left: 0;
margin: 0;
padding: 20px;
z-index: 1101;
display: none;
}

#fancybox-outer {
position: relative;
width: 100%;
height: 100%;
background: #141511;
}

#fancybox-inner {
position: absolute;
top: 0;
left: 0;
width: 1px;
height: 1px;
padding: 0;
margin: 0;
outline: none;
overflow: hidden;
}

#fancybox-hide-sel-frame {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: transparent;
}

#fancybox-close {
position: absolute;
top: -15px;
right: -15px;
width: 30px;
height: 30px;
background-image: url('/images/fancybox.png');
background-position: -40px 0px;
cursor: pointer;
z-index: 1103;
display: none;
}

#fancybox_error {
color: #444;
font: normal 12px/20px Arial;
padding: 7px;
margin: 0;
}

#fancybox-content {
height: auto;
width: auto;
padding: 0;
margin: 0;
}

#fancybox-img {
width: 100%;
height: 100%;
padding: 0;
margin: 0;
border: none;
outline: none;
line-height: 0;
vertical-align: top;
-ms-interpolation-mode: bicubic;
}

#fancybox-frame {
position: relative;
width: 100%;
height: 100%;
border: none;
display: block;
}

#fancybox-title {
position: absolute;
bottom: 0;
left: 0;
font-family: Arial;
font-size: 12px;
z-index: 1102;
}

.fancybox-title-inside {
padding: 10px 0;
text-align: center;
color: #333;
}

.fancybox-title-outside {
padding-top: 5px;
color: #FFF;
text-align: center;
font-weight: bold;
}

.fancybox-title-over {
color: #FFF;
text-align: left;
}

#fancybox-title-over {
padding: 10px;
background-image: url('/images/fancy_title_over.png');
display: block;
}

#fancybox-title-wrap {
display: inline-block;
}

#fancybox-title-wrap span {
height: 32px;
float: left;
}

#fancybox-title-left {
padding-left: 15px;
background-image: url('/images/fancybox.png');
background-position: -40px -90px;
background-repeat: no-repeat;
}

#fancybox-title-main {
font-weight: bold;
line-height: 29px;
background-image: url('/images/fancybox-x.png');
background-position: 0px -40px;
color: #FFF;
}

#fancybox-title-right {
padding-left: 15px;
background-image: url('/images/fancybox.png');
background-position: -55px -90px;
background-repeat: no-repeat;
}

#fancybox-left, #fancybox-right {
position: absolute;
bottom: 0px;
height: 100%;
width: 35%;
cursor: pointer;
outline: none;
background-image: url('/images/blank.gif');
z-index: 1102;
display: none;
}

#fancybox-left {
left: 0px;
}

#fancybox-right {
right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
position: absolute;
top: 50%;
left: -9999px;
width: 30px;
height: 30px;
margin-top: -15px;
cursor: pointer;
z-index: 1102;
display: block;
}

#fancybox-left-ico {
background-image: url('/images/fancybox.png');
background-position: -40px -30px;
}

#fancybox-right-ico {
background-image: url('/images/fancybox.png');
background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
visibility: visible;    /* IE6 */
}

#fancybox-left:hover span {
left: 20px;
}

#fancybox-right:hover span {
left: auto;
right: 20px;
}

.fancy-bg {
position: absolute;
padding: 0;
margin: 0;
border: 0;
width: 20px;
height: 20px;
z-index: 1001;
}

#fancy-bg-n {
top: -20px;
left: 0;
width: 100%;
background-image: url('/images/fancybox-x.png');
}

#fancy-bg-ne {
top: -20px;
right: -20px;
background-image: url('/images/fancybox.png');
background-position: -40px -162px;
}

#fancy-bg-e {
top: 0;
right: -20px;
height: 100%;
background-image: url('/images/fancybox-y.png');
background-position: -20px 0px;
}

#fancy-bg-se {
bottom: -20px;
right: -20px;
background-image: url('/images/fancybox.png');
background-position: -40px -182px;
}

#fancy-bg-s {
bottom: -20px;
left: 0;
width: 100%;
background-image: url('/images/fancybox-x.png');
background-position: 0px -20px;
}

#fancy-bg-sw {
bottom: -20px;
left: -20px;
background-image: url('/images/fancybox.png');
background-position: -40px -142px;
}

#fancy-bg-w {
top: 0;
left: -20px;
height: 100%;
background-image: url('/images/fancybox-y.png');
}

#fancy-bg-nw {
top: -20px;
left: -20px;
background-image: url('/images/fancybox.png');
background-position: -40px -122px;
}

/* IE */

#fancybox-loading.fancybox-ie div {
background: transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_loading.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-close {
background: transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_close.png', sizingMethod='scale');
}

.fancybox-ie #fancybox-title-over {
background: transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_title_over.png', sizingMethod='scale');
zoom: 1;
}
.fancybox-ie #fancybox-title-left {
background: transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_title_left.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-title-main {
background: transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_title_main.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-title-right {
background: transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_title_right.png', sizingMethod='scale');
}

.fancybox-ie #fancybox-left-ico {
background: transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_nav_left.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-right-ico {
background: transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_nav_right.png', sizingMethod='scale');
}

.fancybox-ie .fancy-bg {
background: transparent !important;
}

.fancybox-ie #fancy-bg-n {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_shadow_n.png', sizingMethod='scale');
}
.fancybox-ie #fancy-bg-ne {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_shadow_ne.png', sizingMethod='scale');
}
.fancybox-ie #fancy-bg-e {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_shadow_e.png', sizingMethod='scale');
}
.fancybox-ie #fancy-bg-se {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_shadow_se.png', sizingMethod='scale');
}
.fancybox-ie #fancy-bg-s {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_shadow_s.png', sizingMethod='scale');
}
.fancybox-ie #fancy-bg-sw {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_shadow_sw.png', sizingMethod='scale');
}
.fancybox-ie #fancy-bg-w {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_shadow_w.png', sizingMethod='scale');
}
.fancybox-ie #fancy-bg-nw {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_shadow_nw.png', sizingMethod='scale');
}


.galleria-container {
height: 530px;
position: relative;
overflow: hidden;
background: #000;
}
.galleria-stage {
position: absolute;
top: 10px;
bottom: 50px;
left: 10px;
right: 10px;
overflow: hidden;
}
.galleria-thumbnails-container {
height: 40px;
bottom: 0;
position: absolute;
left: 10px;
right: 10px;
z-index: 2;
}
.galleria-carousel .galleria-thumbnails-list {
margin-left: 30px;
margin-right: 30px;
}
.galleria-thumbnails .galleria-image {
height: 28px;
width: 48px;
background: #000;
margin: 0 5px 0 0;
border: 1px solid #000;;
float: left;
cursor: pointer;
}
.galleria-thumbnails .active {
border-color: #aaa;
}
.galleria-counter {
position: absolute;
bottom: 10px;
left: 10px;
text-align: right;
color: #fff;
font: normal 11px/1 arial,sans-serif;
z-index: 2;
}
.galleria-loader {
background: #000;
width: 20px;
height: 20px;
position: absolute;
top: 10px;
right: 10px;
z-index: 2;
display: none;
background: url(/images/classic-loader.gif) no-repeat 2px 2px;
}
.galleria-info {
width: 50%;
top: 15px;
left: 15px;
z-index: 2;
position: absolute;
}
.galleria-info-text {
background-color: rgba(0,0,0,.9);*background-color:#000;
padding: 12px;
display: none;
}
.galleria-info-title {
font: bold 12px/1.1 arial,sans-serif;
margin: 0;
color: #fff;
}
.galleria-info-description {
font: italic 12px/1.4 georgia,serif;
margin: 0;
color: #bbb;
}
.galleria-info-title+.galleria-info-description {
margin-top: 7px;
}
.galleria-info-close {
width: 9px;
height: 9px;
position: absolute;
top: 5px;
right: 5px;
background-position: -753px -11px;
opacity: .5;
cursor: pointer;
display: none;
}
.galleria-info-link {
background-position: -669px -5px;
opacity: .8;
position: absolute;
width: 20px;
height: 20px;
cursor: pointer;
background-color: #000;
}
.galleria-info-link:hover,
.galleria-info-close:hover {
opacity: .5;
}
.galleria-image-nav {
position: absolute;
top: 50%;
margin-top: -15px;
width: 100%;
height: 31px;
left: 0;
}
.galleria-image-nav-left,
.galleria-image-nav-right {
opacity: .7;
cursor: pointer;
width: 16px;
height: 31px;
position: absolute;
left: 10px;
z-index: 2;
}
.galleria-image-nav-right {
left: auto;
right: 10px;
background-position: -300px 0;
z-index: 2;
}
.galleria-image-nav-left:hover,
.galleria-image-nav-right:hover {
opacity: .5;
}
.galleria-thumb-nav-left,
.galleria-thumb-nav-right {
cursor: pointer;
display: none;
background-position: -495px 0;
border-right: 1px solid #444;
position: absolute;
left: 0;
top: 0;
height: 30px;
width: 23px;
z-index: 3;
opacity: .8;
}
.galleria-thumb-nav-right {
background-position: -578px 0;
border-left: 1px solid #444;
border-right: none;
right: 0;
left: auto;
}
.galleria-thumbnails-container .disabled,
.galleria-thumbnails-container .disabled:hover {
opacity: .2;
cursor: default;
}
.galleria-thumb-nav-left:hover,
.galleria-thumb-nav-right:hover {
opacity: 1;
background-color: #111;
}
.galleria-carousel .galleria-thumb-nav-left,
.galleria-carousel .galleria-thumb-nav-right {
display: block;
}
.galleria-thumb-nav-left,
.galleria-thumb-nav-right,
.galleria-info-link,
.galleria-info-close,
.galleria-image-nav-left,
.galleria-image-nav-right {
background-image: url(/images/classic-map.png);
background-repeat: no-repeat;
}

h3 {
color: #A19589;
font: 1.2em Georgia,Times,serif;
letter-spacing: 0.03em;
margin: 0 0 10px;
padding: 0;
}
