@charset "iso-8859-1";
* { margin: 0; padding:0;}
ul,ol,li { list-style:none;}
a { color:#494848;text-decoration:none;}
img { border:none;}
body { background:#412910;  font-size: 14px;font-family: Helvetica, "Helvetica Neue", Arial, sans-serif;color:#494848;}
body.BgBox { background: url(../images/BgBox.jpg) 0 0; margin:0; padding:20px 15px 20px 20px; font-size: 14px;font-family: Helvetica, "Helvetica Neue", Arial, sans-serif; color: #222;}
body.BgBox p {margin-top: 10px }
body.BgBox p a {color: #E2001A; font-weight:bold}
.clear { clear:both; height:0px; overflow:hidden;}
.hidden { display: none;}
blockquote { margin: 25px 0 25px 10px; padding-left: 20px; border-left: 5px solid #007EFF; font-size: 13px; line-height: 1.45em; font-style: italic; color:#666;}
blockquote cite { margin: 5px 0 0; display: block;	}
#headerTop { width: 100%; float:left; padding: 2px 0; margin: 0}
#container, #footer { width: 100%; float:left;}
#container { background:#412910; padding: 3px 0 40px; }
#logo { float:left; margin-top:0px;margin-left: 8px;}
.MarginTop20 {display:block;margin-top:20px!important;}
.MarginTop8 {display:block;margin-top:8px!important;}
.MarginLeft10 {display:block;margin-left:10px!important;}
.MarginLeft30 {display:block;margin-left:30px!important;}
ul#navOK {width:993px; margin:0 auto 10px auto;text-align:center; font-size:14px; font-weight:bold;display:inline}
ul#nav2 {width:993px; margin:0 auto 10px auto;text-align:center; font-size:14px; font-weight:bold;}
ul#nav2 li, ul#navOK li {display:inline-block;padding: 0 10px }
ul#nav2 li a, ul#navOK li a {display:inline-block;color:#DEB15D; cursor:pointer; text-decoration:none; }
ul#nav2 li a:hover, ul#navOK li a:hover {color:#FFF; }
ul#nav2 li.Up a { background: url(../images/Up.png) 0 0 no-repeat; width:11px; height:12px; margin:0 0 0 0 }
ul#nav2 li.Up a:hover { background-position: 0px -12px }
.nav { padding: 3px 11px 0 0; text-align:right; font-size:14px; font-weight:bold;}
.nav > ul { float:right; position:relative; z-index:2;margin-top:0px;}
.nav > ul > li { display: inline; float:left;padding-left: 17px}
.nav > ul > li > a, .nav > ul > li > a span { display: inline-block; line-height: 25px;}
.nav > ul > li > a{ padding-left:0px; color:#DEB15D; cursor:pointer; text-decoration:none;}
.nav > ul > li > a > span > span { padding: 5px 0 16px; height:25px; }
/*.nav > ul > li > a > span > span img { .margin-top:26px;margin-top:27px!important;}*/
.nav > ul > li > a:hover, .nav > ul > li.current_page_item > a, .nav > ul > li.current_page_ancestor > a { color:#FFF;}
.nav > ul > li.current_page_item > a, .nav > ul > li.current_page_ancestor > a { background:url(../images/bg-nav-l.png) no-repeat left top;}
.nav > ul > li.current_page_item > a > span, .nav > ul > li.current_page_ancestor > a > span { background: url(../images/bg-nav-r.png) no-repeat right top;}
.nav > ul > li.current_page_item > a > span > span, .nav > ul > li.current_page_ancestor > a > span > span { background: url(../images/bg-nav.png) no-repeat center top;}
.nav > ul > li.parent { position: relative;}
.nav > ul > li.parent:hover > a { background:url(../images/bg-nav-hover-l.png) no-repeat left top;}
.nav > ul > li.parent:hover > a > span { background: url(../images/bg-nav-hover-r.png) no-repeat right top; position:relative;}
.nav > ul > li.parent:hover > a > span > span { background: url(../images/bg-nav-center.png) repeat-x center top; padding-bottom:0;}
.nav > ul > li.parent:hover > a > span > span > span { background: url(../images/bg-gradient.gif) no-repeat right top; height:6px; width:100%; position: absolute; right:1px; bottom:-4px; z-index:10000; font-size:0; line-height:0;}
.nav li .subnav { position:absolute; background: url(../images/bg-nav-hover-b.png) no-repeat left bottom; width:159px; padding: 0 0 5px; font-size:14px; text-align:left; left:0; top:78px; z-index:10;}
.nav li ul { background: url(../images/bg-nav-hover.png) no-repeat left top; padding: 5px 2px 5px 4px; }
.nav li ul li { padding: 5px 10px; display:block; border-top: solid 1px #4a4b4f; }
.nav li ul li a { color:#bababa;}
.nav li ul li a:hover { color:#fff;}
.nav li ul li:first-child { border-top: none;}
.nav li .subnav, .nav li ul { display: none;}
.nav li.parent:hover .subnav, .nav li.parent:hover ul { display: block;}
.page-template-gallery-php .page-title{
	margin-left: 12px;
}
.mob-gallery {
	width:100%;
	float:left;
	position:relative;
}
.mob-gallery ul {
	padding-left:0px;
}
.mob-gallery li {
	margin: 0 5px 10px;
	position:relative;
}
.mob-gallery-logo li {
	margin: 0 5px 10px;
	position:relative;
}
.mob-gallery li a img { width:310px;}
.mob-gallery-logo li a img { width:200px;}
.gallery-info, .gallery-info > div {
	background-image:url(../images/bg-pop-up.png);
	background-repeat: no-repeat;
}
.gallery-info {
	background-position: right bottom;
	width: 338px;
	padding-bottom: 32px;
	position: absolute;
	left:20px;
	bottom: 15px;
	z-index: 9;
	display: none;
}
.gallery-info > div {
	background-position: left top;
	padding: 25px 25px 10px;
}
.gallery-info h2 {
	margin-bottom:8px;
	color:#191919;
}
.gallery-info p{
	color:#191919;
}
.gallery-info span{
	color:#999;
	margin-left:-100px;
	font-size:80%;
}
.gallery-info p + p {
	margin-top: 10px;
}
a.view-larger {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform: uppercase;
	text-decoration: underline;
	background: url(../images/i_mag.png) no-repeat left center;
	padding-left: 20px;
}
.mob-gallery li:hover .gallery-info, .mob-gallery-logo li:hover .gallery-info {
	display: block;
}
.hide {display:none!important;}
#gallery-1 img {border: none!important;	margin-right:5px!important;}
#gallery-1 img {
	float:left;
	padding:6px;
	background-color:#242424;
}
#gallery-1 .gallery-caption {display:none!important; height:0!important;}
.mob-gallery li {
	float:left;
	padding:6px 6px 3px 6px;
	background-color:#242424;
}
.mob-gallery-logo li  {
	float:left;
	padding:6px 6px 3px 6px;
	background-color:#242424;
	border:8px solid #1e1e1e;
}
.mob-gallery li > a, .mob-gallery-logo li > a {
	display: block;
	width:310px;
	height:100%;
	overflow: hidden;
}
.mob-gallery-logo li > a {
	display: block;
	width:200px;
	height:100%;
	overflow: hidden;
}
/********** < Slideshow */
#single-slider-wrapper {
	background:url("../images/slider_shadow.png") no-repeat scroll center bottom transparent;
    padding-bottom:35px;
    position:relative;
}
.slider-img { float:right; height:400px; overflow:hidden;}