/*Imports*/
@import url(http://fonts.googleapis.com/css?family=Crimson+Text:400,700italic,700,600italic,600,400italic);
/* CSS reset */
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, 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,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* clearfix */
.clear:before, .clear:after {
	content: "\0020";
	display: block;
	height: 0;
	overflow: hidden;
}
	
.clear:after {
	clear: both;
}

/* Website CSS created by MarkMediaNet.ro */

/* General */
.box_cookies {
    z-index: 20;
    position: fixed;
    bottom: 0px;

    background-color: #d0a865;
    width: 100%;
    margin-top: 15px;
    padding: 9px 0;

}
.box_cookies .container {box-sizing: border-box;max-width: 978px;padding:0 20px; margin: 0 auto;width:100%}
.box_cookies p {
    max-width: 670px;
    font-size: 12px;line-height: 16px;
    font-family: "Source Sans Pro";
    color: #fff;
    margin-bottom: 0px;
}
.box_cookies a {
    font-size: 12px;
    font-family: "Source Sans Pro";
    color: #FFF;cursor:pointer;
    text-decoration: none;
    text-align: left;
}
.box_cookies a:hover {text-decoration:underline;opacity:0.8;color:#fff;}
.btn_cookies:hover:before, .btn_cookies:hover:after {opacity:0.8;}
.btn_cookies {position:relative;padding-right: 15px;display: inline-block;}
.btn_cookies:before {width:2px;height:20px;position:absolute;top:-3px;right:0;content:"";
 -ms-transform: rotate(45deg); /* IE 9 */background-color:#fff;
    -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */
    transform: rotate(45deg);}
.btn_cookies:after {width:2px;height:20px;position:absolute;top:-3px;right:0;content:"";
 -ms-transform: rotate(-45deg); /* IE 9 */background-color:#fff;
    -webkit-transform: rotate(-45deg); /* Chrome, Safari, Opera */
    transform: rotate(-45deg);}
body {
	 min-width: 1200px;
	color:#a4894e;
	font-family: 'Crimson Text', serif;
	font-style: italic;
}

.mid {
	vertical-align: middle !important;
}

.topmargin{
	margin:10px 0;
}

.border-solid-brown{
	border:3px solid #d0a865;
}

.border-small-brown{
	border:1px solid #d0a865;
}

.border-small-red {
	border:1px solid #db291d;
}

h1{
	font-size: 30px;
	font-style: italic;
}


a {
	color:#a4894e;
	font-style: italic;
}

a:hover{
	text-decoration: underline !important;
	cursor: pointer !important;
	color:#c8b895;
}

h1 a {
	text-decoration: none;
}

b {
	font-weight: bold;
}
i, em {
	font-style: italic;
}

table tr {
	padding:5px;
}
table tr td{
	padding:5px;
}

.contact_locatie tr td{
	padding:1px !important;
}

.contact_locatie tr td:nth-child(2){
	padding-left:10px !important;
}

.brownbg {
	background-color:#faf2e3;
}
/*Header */
#header{
	background:url(../img/header_bg.png) repeat-x;
	height:99px;
	text-align: center;
	float:left;
	width: 100%;
}
#logo {
	margin-top: 0px;
}

/* Topbar */
#topbar{
	/*margin:10px 0;*/
	font-size: 18px;
	line-height: 18px;
	vertical-align: middle;
	position: relative;
	z-index: 1;
}

#topbar p {
	display: inline-block;
	vertical-align: middle !important;
}

#topbar .left{
	float:left;
}

#topbar .right {
	float:right;
}

/* Top Stripes */
.stripes {
	width:100%;
	float:left;
	background: url(../img/stripes_bg.png) repeat-x;
	height:8px;
	margin-top:10px;
}

.social {
	cursor:pointer;
}
.social:hover{
	opacity: .7;
}

/* Site wrapper */
.wrapper {
	width:1000px;
	margin:0 auto;
	height: auto;
}

/* Home menu container */
#home-menu-container{
	margin-top:16px;
	width: 1000px;
	float:left;
}

#home-menu-container #menu_top {
	width:188px;
	height:18px;
	padding-left:-1px;
	background:url(../img/menu_top_part.png) no-repeat;
	float:left;
	display: inline-block;
}

#home-menu-container #menu_bottom {
	width:188px;
	height:18px;
	background:url(../img/menu_bottom_part.png) no-repeat;
	float:left;
	display: inline-block;
	margin-top:-5px;
}

#home-menu-container #menu {
	width:188px;
	background:url(../img/menu_repeat_y.png) repeat-y;
	height: auto;
	height:353px;
	float:left;
	display: inline-block;
	vertical-align: top;

}

#home-menu-container #menu ul {
	margin:25px 0;
	height:290px;
}

#home-menu-container #menu ul li {
	color:#fff;
	font-size:20px;
	font-weight: 600;
	position: relative;
}

#home-menu-container #menu ul li > .submenu {
	position: absolute;
	z-index: 1000;
	top:-25px;
	right:-214px;
	display: none;
}

#home-menu-container #menu ul li > .submenu ul li {
	margin:0 !important;
}

#home-menu-container #menu ul li > ul.submenu {
	background: #faf2e3;
	border:1px solid #d0a865;
	height: auto;
}
#home-menu-container #menu ul li > ul.submenu li:first-child {
	border-top:none;
}
#home-menu-container #menu ul li > ul.submenu li {
	background: #fff;
	border-top:1px solid #d0a865;
	height: auto;
	margin:0;
}
#home-menu-container #menu ul li > ul.submenu li a {
	color:#d0a865;
	background: none;
	width:188px;
	font-size:20px;
	padding:6px;
	padding-left:18px;
}

#home-menu-container #menu ul li > ul.submenu li a:hover {
	background:#faf2e3;
}



#home-menu-container #menu a {
	color:#fff;
	text-decoration: none !important;
	cursor: pointer;
	font-style: normal;
	padding-left:30px;
	padding-top:7px;
	padding-bottom: 7px;
	width:188px;
	display: block;
}

#home-menu-container #menu a:hover, #menu a.active {
	background: url(../img/menu_link_hover.png) repeat-y;
	color:#d0a865 !important;
	width: 100%;
}

#home-menu-container #slider{
	width:812px;
	height:322px;
	float:left;
	display: block;
	vertical-align: top;
	position: relative;
	padding-bottom: 10px;
}

#home-menu-container #slider > img {
	width:812px;
	height: 322px;
}

#home-menu-container #slider .slider-prev{
	width:25px;
	background: url(../img/left_control_icon.png) no-repeat;
	height: 25px;
	position: absolute;
	left:762px !important;
}

#home-menu-container #slider .slider-next{
	width:25px;
	height: 25px;
	background: #ac00dc;
	position: absolute;
	right:0;
	background: url(../img/right_control_icon.png) no-repeat;
}
#home-menu-container #slider .slider-next:hover { background: url(../img/right_control_icon_hov.png) no-repeat;}
#home-menu-container #slider .slider-prev:hover { background: url(../img/left_control_icon_hov.png) no-repeat;}
#home-menu-container #slider > img {
	width: 812px;
	height:auto;
}


#home-menu-container .h1-box{
	margin-top:-3px;
	width: 978px;
	padding:20px 10px;
	border:1px solid #d0a865;
	background: url(../img/h1_top_bg.png) repeat-x;
	text-align: center;
}

.h1-box h1 {
	font-size: 30px;
	font-style: italic;
}

.h1-box h3 {
	font-size:18px !important;
	font-style: italic;
}

/* Front boxes */

#front-left {
	width:658px;
	float:left;
	margin-right:20px;
}

#front-right{
	width:322px;
	float:left;
}

#front-left .verighete-text{
	border:1px solid #d0a865; padding:10px 10px 10px 14px;float:left;margin:5px;width:293px;font-size:18px !important;height:167px;
	font-style: normal !important;font-weight: 600;
}

#front-left .verighete-text h1 {

margin-top:10px;

}

#front-left .verighete-text p {

margin-top:5px;

}


#front-left .verighete-image {
	float:right;border-left:1px solid #db291d;width:320px;text-align:center;height:200px !important;
}

#front-left .verighete-image img {
	height:199px;
	width:310px;
}

#front-left .verighete-text a {
	/*font-size:20px;*/
	font-weight: 500 !important;
	display:block;margin-top:10px;
}

#front-left .large-box {
	padding:20px;

}

#front-left .large-box.testimonials {
	padding:10px;
	margin:10px 0px;
	background: url(../img/testimonial_bg.png) no-repeat;
	background-position:top right;
}

#front-left .large-box.testimonials h1 {
	
	margin-bottom:2px;

}


.al {

margin-left:9px;

}

.gold-buy {

margin-top:20px;

}

#front-left .testimonials h2{
	font-size:18px !important;
	font-style: italic;
}

#front-left .front-detail h2{
	font-size: 25px;
	font-style: italic;
}


#front-left .gold-buy{

}

#front-left .gold-buy .gold-img, .gold-img img{
	width:320px;
	float:left;
	height:200px;
}

.gold-text{
	box-shadow: inset 0px 0px 15px #ebd8b7;
	height:198px;
	width:310px;
	padding-left:20px;
	float:left;
}



.gold-text .gold-text-inner {
	padding:15px 15px 15px 18px;
	height:168px;
	border-left:1px solid #dd3529;
	font-size:18px !important;
	overflow:hidden;
}

.gold-text .gold-text-inner h1 {
	margin-top:6px;
}

.gold-text .gold-text-inner p {
	font-size:18px !important;
	font-style: normal;
	font-weight: 600;
	margin-top: 13px;
}

.gold-text .gold-text-inner a {
	/*font-size:18px;
	font-style:italic;*/
}

#front-right .testimonials{
	padding:25px;
	float:left;
	padding-top:40px;
	height:130px;
	vertical-align: middle;
	background: url(../img/testimonial_bg.png) no-repeat;
	background-position:top right;
}

#front-right .testimonials h2 {
	font-size:18px !important;
	font-style: italic;
}

#front-right .front-right-picbox {
	height:420px !important;
	border:1px solid #d0a865;
	background-color:#faf2e3;
	margin-top:20px;
}

.front-right-picbox .rel-image img {
	width:100%;
	height:197px !important;
	height:auto;
	display: block;
}

.front-right-picbox .rel-image:after {
    content: "";
     margin-left: 6px;
    width: 310px;
    height: 0px;

    display: block;
    z-index: -1;
    -webkit-box-shadow: 0px 0px 8px 2px #9b7430;
       -moz-box-shadow: 0px 0px 8px 2px #9b7430;
            box-shadow: 0px 0px 8px 2px #9b7430;
}

.front-right-picbox .rel-text {
	padding:15px;
	font-size: 18px;
	font-weight: normal;
	font-family: 'Crimson Text', serif;
	font-style: normal !important;
}
.rel-text h1 {
	margin-top:15px;
	margin-bottom: 20px;
	font-style: italic;
	font-size: 30px;
}
.rel-text p {
	font-size:18px !important;
}


/*Footer */

#footer {
	background: url(../img/footer_bg.png) repeat-x;
	max-height: 153px !important;
	height: 153px;
	margin-top:25px;
}

#footer .footer-top{
	margin-top:17px; 
	float:left;
	font-size:18px !important;
	width: 100%;
}

.footer-top a {
	text-decoration: none;
	font-style: italic;
	margin-left:15px;
}

.footer-top .left {
	float:left;
}

.footer-top .left a:first-child{
	margin-left:0 !important;
}

.footer-top .right {
	float:right;
}

#footer .newsletter {
	float:left;
	margin-top:25px;
	font-size:25px;
	color:#fff;
	font-style: italic;
	padding:0;
	width:1013px;
}

.newsletter .left{float:left;width:660px;padding-top:3px;} 
.newsletter .right{float:right;width: 340px;height:31px;}

.newsletter input[type="text"]{
	background:#faf2e3;
	box-shadow: inset 0px 4px 4px #dcbf8d;
	color:#a4894e !important;
	font-style: italic;
	border:1px solid #e98e7d;
	border-bottom: none;
	height: 20px;
	padding:5px;
	font-size:20px;
	font-family: 'Crimson Text', serif;
	width:215px;
	
}

.newsletter input[type="submit"]{
	background: transparent;
	border:1px solid #fff;
	color:#fff;
	font-style: italic;
	font-size:20px;
	font-family: 'Crimson Text', serif !important;
	width:94px;
	height:31px;
	cursor:pointer;
	text-align: center;
}

.newsletter input[type="submit"]:hover{
	border:2px solid #fff;
	width:94px;
	height:31px;
	text-align: center;
}

#footer .copyright{
	margin-top:25px;
	float:left;
	font-size: 18px;
	color:#fff;
	font-style: normal;
	width:1000px;
}
.copyright .left {float:left;}
.copyright .right {float:right;}

/* About pages */

#right_wrapper, #location-map {
	width:750px;
	padding:30px 30px 15px;
	float:right;
	vertical-align: top;
	border:1px solid #d0a865;
	color:#a4894e;
	font-size:18px !important;
	font-weight: 600;
	font-style: normal;
	line-height: 20px;
	position: relative;
}

#right_wrapper #location_nav {
	position: absolute;
	top:20px;
	right:0px;
	padding:10px 20px;
	border:1px solid #d0a865;
	border-right:none;
	background: #faf2e3;
	text-align: center;
	width: 220px;
}

#right_wrapper #location_nav hr {
	border-bottom: 1px solid #a4894e;
}

#right_wrapper #location_nav .top{
	font-size:18px !important;
	font-style: italic;
	margin:-5px 0;
}
#right_wrapper #location_nav .nav{
	font-size:18px !important;
	margin:-5px 0;
}

#right_wrapper #location_nav .nav a{
	text-decoration: none;
}
#right_wrapper #location_nav .nav .arr{
	font-style: normal;
}
#right_wrapper #location_nav .nav .arr:hover{
	color:#db291d;
	text-decoration: none !important;
}
#right_wrapper .location {
	float:left;
	width:228px;
	height:200px;
	border:1px solid #d0a865;
	border-bottom: 1px solid #d9422b;
	margin-right:10px;
	margin-left:10px;
	margin-bottom: 28px;
	background: #faf2e3;
	position: relative;
}

#right_wrapper .location:nth-child(3n+0){
	/*margin-right: 0px;*/
}


#right_wrapper .location .location-link{
	padding-left: 5px;
}

#right_wrapper .location img {
	width:228px;
	height:138px;
	border-bottom: 1px solid #d0a865;
	cursor: pointer;
}


.hover{
	position: absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background: url(../img/overlay_transparency.png) repeat; 
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	display: none;
	z-index: 1;
	/*height: 138px;*/
}

.hoverlocations{

position: absolute;
	top:0;
	left:0;
	width:100%;
	height:95%;
	background: url(../img/overlay_transparency.png) repeat; 
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	display: none;
	z-index: 1;
	/*height: 138px;*/
}

.link-icon{
	position: absolute;
	background: url(../img/link_icon.png) no-repeat;
	width:24px;
	height: 24px;
	display: block;
	background-position: center;
	display: block;
	left:50%;
	top:50%;
	margin-top:-12px;
	margin-left: -12px;
	cursor: pointer;
	z-index:0;
}

.zoom-icon{
	position: absolute;
	background: url(../img/zoom_icon.png) no-repeat;
	width:24px;
	height: 24px;
	display: block;
	background-position: center;
	display: block;
	left:50%;
	top:50%;
	margin-top:-12px;
	margin-left: -12px;
	cursor: pointer;
	z-index:0;
}

.zoom-icon-special{
	position: absolute;
	background: url(../img/zoom_icon.png) no-repeat;
	width:20px;
	height: 20px;
	display: block;
	background-position: center;
	display: block;
	top:12px;
	right: 0px;
	margin-top:-12px;
	margin-left: -12px;
	cursor: pointer;
	z-index:0;
	border-left:1px solid #db291d;
	border-bottom: 1px solid #db291d;
	padding:8px;
}


#right_wrapper .page_gallery {

}

#right_wrapper .page_gallery .page-image{
	position: relative;
	margin-right:30px;
	margin-bottom: 20px;
	border:1px solid #db291d;
	float:left;
	width:358px;
	height:210px;
	display: inline-block;
	cursor: pointer;
}

.carousel-image{
	position: relative;
	float:left;
	display: inline-block;
	cursor: pointer;
}

#right_wrapper .page_gallery img {
	width:358px;
	height:210px;
	cursor: pointer;
	
}
#right_wrapper .page_gallery .page-image:nth-child(2n+0){
	margin-right: 0px;
	float:right;
}

#right_wrapper hr,#location-map hr {
	border:none;
	border-bottom:1px solid #db291d;
}

#right_wrapper h2 {
	margin-bottom:5px;
	color:#a4894e;
	font-size:25px;
	font-style: italic;
	font-weight: normal;
}

.entry_separator h2 {
	color:#a4894e;
	font-size:25px;
	font-style: italic;
	font-weight: normal;
}

.entry_separator {
	
 font-size: 18px !important;
 
}

#right_wrapper .carousel{
	margin:15px 0;
	position: relative;
	width:750px;
}

#right_wrapper .carousel img {
	border:1px solid #db291d;
	height:178px;
	float:left;
}

#right_wrapper .carousel .controls {
	position: absolute;
	top:-35px;
	right:0px;
}

#right_wrapper .carousel .controls .control-left{
	cursor: pointer;
	background: url(../img/left_control_icon.png) no-repeat;
	width:25px;
	height:25px;
	float:left;
}
.prev_slide:hover { background: url(../img/left_control_icon_hov.png) no-repeat;}
.prev_slide {cursor:pointer; background: url(../img/left_control_icon.png) no-repeat;width:25px;
	height:25px; display: inline;
    float: left;}
	.next_slide:hover { background: url(../img/right_control_icon_hov.png) no-repeat;}
.next_slide {cursor:pointer; background: url(../img/right_control_icon.png) no-repeat;width:25px;
	height:25px; display: inline;
    float: left;}
    .box_nav {width:49px;margin:0 auto;}
    .img_nav { background: url("../img/gallery_carousel_line.png") repeat-y scroll center 0 rgba(0, 0, 0, 0);}
#right_wrapper .carousel .controls .control-left:hover { background: url(../img/left_control_icon_hov.png) no-repeat;}
#right_wrapper .carousel .controls .control-right:hover { background: url(../img/right_control_icon_hov.png) no-repeat;}
#right_wrapper .carousel .controls .control-right{
	cursor: pointer;
	background: url(../img/right_control_icon.png) no-repeat;
	width:25px;
	height:25px;
	margin-left:-1px;
	float:left;
}

#location-gallery{
	margin-top:-1px;
	float:right;
	width:750px;
	padding:30px;
	border:1px solid #d0a865;
	background: #faf2e3;
	border-top:1px solid #db291d;
	border-bottom: 1px solid #db291d;
	box-shadow:inset 0px 5px 5px #ebddc3;
}

#location-gallery h2 {
	font-size: 25px;
	font-style: italic;
}

#location-gallery hr {
	border: none;
	border-bottom: 1px solid #d8b77e;
}

#location-map{
	margin-top: -1px;
	border-top: 1px solid #db291d; 
	font-style: italic !important;
}
#location-map h1{
	font-weight: normal;
	margin: 15px 0;
}

.map{
	width:750px;
	height: 300px;
	border: 1px solid #d0a865;
	margin:0 0 30px; 0;
}
.gotop {float:right;margin-top: -16px;}
#scroll_to_top {

position: relative;
left:24px;
top:-9px;

}

.amanet_entry {
	margin-top:-1px;
	float:right;
	width:750px;
	padding:30px;
	border:1px solid #d0a865;
	background: #faf2e3;
	border-top:1px solid #db291d;
	border-bottom: 1px solid #db291d;
	box-shadow:inset 0px 5px 5px #ebddc3;
}
.amanet_entry .entry_content{
	border:1px solid #db291d;
	display: block;
	width: 750px;
	height: 339px;
}
.amanet_entry .entry_content .img{
	float:left;
	width: 500px;
	height: 340px;
}
.amanet_entry .entry_content .text{
	float:left;
	width: 228px;
	height: 300px;
	padding:20px;
	padding-right:0;
	font-size: 18px;
	overflow: hidden;
}

.amanet_entry .entry_content .text h2{
	font-weight:bold;
	margin-bottom:10px;
	font-size:20px;
}

.amanet_entry .entry_content .img img{
	width:499px;
	border-right:1px solid #db291d;
	border-bottom: none;
	height: 340px;
}

.gallery_entry {
	margin-top:-1px;
	float:right;
	width:750px;
	padding:30px;
	background: #faf2e3;
	border:1px solid #d0a865;
	border-top:1px solid #db291d;
	border-bottom: 1px solid #db291d;
	box-shadow:inset 0px 5px 5px #ebddc3;
	position: relative;
	height: 420px;
}

.gallery_entry h1, .amanet_entry h1 {
	margin-top:-15px;
	margin-bottom: 5px;
}

.gallery_entry hr {
	border:none;
	border-bottom: 1px solid #d0a865;
}

.gallery_entry .pic_title {
	font-size:26px;
}

.gallery_entry .entry_content{
	display: block;
	width: 736px;
	height: 339px;
}
.gallery_entry .entry_content .img{
	float:left;
	width: 480px;
	height: 340px;
	position: relative;
	margin-bottom: 30px;
}
.new_img_h{
	height: 340px !important;
}
.gallery_entry .entry_content .img .img_nav {
	position: absolute;
	bottom: -30px;
	left:0;
	width: 481px;
	height: 29px;
	text-align: center;
	font-style: normal !important;
	font-size:13px;
	font-weight: 500 !important;
}
.nn_img_nav{
	bottom: -40px !important;
}
.gallery_entry .gallery-carousel {
	float: left;
	width:240px;
	height: 378px;
	position: relative;
	background: url(../img/gallery_carousel_line.png) repeat-y;
	background-position:145px 0;
}
.gall{
	height: 360px !important;
}
.gallery_entry .gallery-carousel .carousel_nav {
	position: absolute;
	left: 5px;
	bottom:0;
	width: 283px;
	text-align: center;
	text-align: center;
	font-style: normal !important;
	font-size:12px;
	font-weight: 500 !important;
	line-height: 10px;
}
.top_nav{
	top: 352px !important;
}
.gallery_entry .gallery_carousel .carousel_nav img {
	cursor: pointer !important;
}

.gallery_entry .gallery-carousel .carousel_nav br {
	margin-top:-2px;
}
.gallery_entry .entry_content .img .img_nav img {
	width:25px;height: 25px;
	border: none;
	margin-top:5px;
	padding: 0;
	cursor: pointer !important;
	
}

.gallery_entry .entry_content .images-carousel{
	float:left;
	width: 240px;
	height: 340px;
	font-size: 18px;
	margin-left: 30px;
	overflow-y: hidden;
}

.images-carousel img {
	float:left;
	width:98px; height: 98px;
	border:1px solid #db291d;
}

.images-carousel .img_entry {
 	float:left !important;
 	display: inline-block;
 	padding:10px;
 	border-top: 1px solid #d0a865;
}

.images-carousel .img_entry:nth-child(2n+0){
	border-right:none !important;
	padding-right:none;
	margin-right:none;
}

.img_entry:nth-child(1),.img_entry:nth-child(2){
	border-top: none;
	padding-top: 0;
}

.gallery_entry .entry_content .img img{
	width:479px;
	border:1px solid #db291d;
	height: 339px;
}


.entry_separator{
	display: block;
	content: "";
	float:right;
	width:750px;
	padding:20px 30px;
	border:1px solid #d0a865;
	height: 10px;
	border-top:none;border-bottom: none;
	font-style: normal;
	font-weight: 600;
	padding-bottom: 30px;
}

.entry_separator2 {padding:20px 30px 0;
display: block;
	content: "";
	float:right;
	width:750px;

	border:1px solid #d0a865;
	height: 10px;
	border-top:none;border-bottom: none;
	font-style: normal;
	font-weight: 600;
	}

table.page-table {
	min-height: 1px;
	border:1px solid #db291d !important;
	margin-top:5px;
}

table.page-table thead{
	background-color:#d0a865;
	text-align: center;
	color:#fff;
	border-top:1px solid #db291d !important;
}

table.page-table thead tr td {
	border-top:1px solid #db291d !important;
}

table.page-table th {
	text-align: center;
	border-right:1px solid #db291d;
	padding:5px;
}

table.page-table tr td {
	text-align: center;
	border-right:1px solid #db291d;
	border-top: 1px solid #d0a865;
}

.pagination {
	position: relative;
	width:750px;
	float: left;
	height:32px;
}

.productPagination{
	color: #a4894e;
	margin-left:5px;
}

.pagination .left {
	float:left;
	font-size: 18px;
	font-style: italic;
	margin-top: 6px;
}

.pagination .right {
	float:right;
}

.pagination.btop {
	border-top: 1px solid #db291d;
}

.pagination.bbottom{
	border-bottom: 1px solid #db291d;
}

#rings_holder{
	padding-top:30px;
}

#rings_holder .entry {
	width:228px;
	height:138px;
	border:1px solid #d0a865;
	margin-bottom:30px;
	margin-right:30px;
	position: relative;
	float:left;
}

#rings_holder .entry:nth-child(3n+0) {
	margin-right: 0px;
}

#rings_holder .entry .img img {
	width:228px !important;
	height:138px !important;
}

#rings_holder .entry .image img {
	width:228px !important;
	height:138px !important;
}

#rings_holder .entry .hover {
	width:228px;
	height:138px;
	position: absolute;
	display: none;
}


#rings_holder .entry-special {
	width:228px;
	height:230px;
	border:1px solid #d0a865;
	margin-bottom:30px;
	margin-right:30px;
	position: relative;
	float:left;
}


.special_name {
	position: absolute;
	color: #fff;
	bottom: 30px;
	margin-bottom:7px;
	margin-right:10px;
	left:10px;
	z-index: 9999;
	text-align: left !important;
    vertical-align: bottom !important;
    font-size: 22px;
}

.special_separator {
	border-bottom: 1px solid #db291d;
	width: 100%;
	position: absolute;
	bottom:30px;
	height: 1px;
}

.special_price{
	position: absolute;
	color: #fff;
	bottom: 5px;
	left:10px;
	height: 20px;
	z-index: 9999;
}

#rings_holder .entry-special:nth-child(3n+0) {
	margin-right: 0px;
}

#rings_holder .entry-special .img img, #rings_holder .entry-special .image img {
	width:228px !important;
	height:141px !important;
}

#rings_holder .entry-special .title {
	width:210px;
	height:40px;
	padding:9px;
	background: #faf2e3;
	border-top:1px solid #d0a865;
	border-bottom: 1px solid #db291d;
	font-style: italic;
	position: absolute;
	bottom:29px;
}

#rings_holder .entry-special .price {
	width:213px;
	height:19px;
	padding:5px;
	padding-left: 10px;
	background: #faf2e3;
	font-style: italic;
	position: absolute;
	bottom: 0;
}
.contact{
	font-style: italic !important;
}


#contactform {
	width:748px;
	height: 180px;
	float:left;
	border:1px solid #bf9f62;
	position: relative;
}

#contactform .left {
	float:left;
	width:316px;
}

#contactform .right {
	float: right;
	width:432px;
}

#contactform .field {
	position: relative;
	width:300px;
	float:left;
	display: block;
}

#contactform .field .input {
	margin-top:20px;
	margin-left:16px;

}

#contactform .field .label {
	position: absolute;
	right:0;
	top:24px;
}

#contactform .field .warning {
	position: absolute;
	left:16px;
	font-size:14px;
	color:#db291d;
	font-style: normal !important;
	top:0px;
	display: none;
}

#contactform .field .input input {
	border:1px solid #bf9f62;
	background: #faf2e3;
	box-shadow: inset 0px 4px 5px #ebd8b7;
	height:20px;
	padding:5px;
	width:216px;
}

#contactform .field .input textarea {
	border:1px solid #bf9f62;
	background: #faf2e3;
	box-shadow: inset 0px 4px 5px #ebd8b7;
	height:20px;
	padding:5px;
	width:300px;
	height: 100px;
}

#contactform .submit{
	position: absolute;
	right: -1px;
	bottom: -1px;
	width:404px;
 padding: 3px 0 7px 11px;
	border:1px solid #d0a865;
}

#contactform #submit_contact {
	position: absolute;
	right: 0px;
	bottom: 0px;
	width:100px;
	height:30px;
	border:none;
	border-left:1px solid #d0a865;
	background:#bf9f62;
	color:#fff;
	cursor:pointer;
	font-family: 'Crimson Text', serif;
	font-style: italic;
	font-size:18px !important;
}

#contactform #submit_contact:hover{
	background:#fff;
	color:#bf9f62;
}

.image-hover {
	position: absolute;
	top:0;left:0;
	width: 100%;height: 100%;
	cursor: pointer;
}

.image-hover-special {
	position: absolute;
	top:0;left:0;
	width: 100%;height: 100%;
	cursor: pointer;
}

.img {
	position: relative;
}

.c_img:hover {
	border:3px solid #db291d;
	width:94px !important;height: 94px !important;
	cursor: pointer;
}

/* Scrollbars */
.mCSB_dragger_bar {
	width:8px !important;
	background: #dbc498 !important;
}

.mCSB_draggerRail {
	background: #ecddc4 !important;
	width:8px !important;
}

.offer-specials-hover {
	display: none;
}

.page_navigation {
	width:auto;
	height: 20px;
	display: block;
}

#page_navigation_top {
	position: absolute;
	right: 0;
	top:-30px;
	z-index: 1;
}

#page_navigation_bottom {
	position: absolute;
	right: 0;
	bottom: -27px;
	z-index: 1;
}

#rings_holder {
	position: relative;
	clear: both;
	display: block;
	height: auto;
}

.next_link, .previous_link {
	text-decoration: none;
}
.previous_link {  background-image: url("../img/pag_prev.png");
    background-position: center;
    background-repeat: no-repeat;
    display: inline-block;
    height: 20px;
    text-indent: -10000px;
    width: 6px;
}
.previous_link:hover {opacity:0.7;}
.next_link {  background-image: url("../img/pag_next.png");
    background-position: center;
    background-repeat: no-repeat;
    display: inline-block;
    height: 20px;
    text-indent: -10000px;
    width: 6px;
}
.next_link:hover {opacity:0.7;}
.page_link {
	text-decoration: none;
	margin:0 2px;
}

.active_page {
	text-decoration: underline !important;
}
.location-link a {text-decoration: underline !important;
}
.page_link:last-child{
	margin-right:-10px !important;
}

.page_navigation {
	font-style: italic;
	font-size:18px;
	word-spacing: 4px;
}

.pointer {
	cursor: pointer;
}
#right_wrapper li:before {
    background: none repeat scroll 0 0 #a4894e;
    content: "";
    float: left;
    height: 4px;
    margin-left: -14px;
    position: relative;
    top: 7px;
    width: 4px;
}
#right_wrapper ul {
    list-style: outside none none;
    margin-left: 25px;
}
.sitemap li:before {
	background:none;
	width:0px !important;

}

.sitemap ul.map_layout{
	background: url(../img/map_layout.png) no-repeat;
	background-position: 0 17px;
	padding-left:20px;
	    margin-left: 0px !important;   padding-bottom: 20px !important;
}
.sitemap ul li {
	height:18px;
	margin-top:6px;
	font-style: italic;
	line-height: 30px;
	font-size:18px;
	margin-left: 30px;

}
.sitemap ul li.bullet_st {
	font-size: 18px;
    font-style: italic;


    margin: 0 12px;
    padding: 4px 0 0 0;
}
.sitemap ul.third {
	margin-top:-16px;
	margin-left:35px !important;
	padding-top: 13px;
}

.sitemap ul li a {
	text-decoration: none;
}

#right_wrapper {
	
}

#right_wrapper h1 {
	margin-bottom: 0;
	font-size: 30px !important;
	font-style: italic !important;
	font-weight: normal !important;
	margin-bottom:10px;

}

#maph1 {

margin-bottom:23px !important;
margin-top:23px;

}

#formularh1 {

margin-bottom:15px !important;
margin-top:10px;

}

.breadcrumbs {
	padding-top:8px;
	clear: both;
	padding-left:60px;
	margin-bottom: -5px;
}

.breadcrumbs a {
	text-decoration: none;
	font-size:18px;
	font-style: normal;
	font-weight: 600;
}
#topbar  {
	font-style: normal !important;
	font-weight: 600;
}

.active_cimg {
	border:3px solid #db291d !important;
	width:94px !important;height: 94px !important;
	cursor: pointer;
}

.entry_separator > h1 > font > span > b {
	font-size: 30px !important;font-weight: normal !important;font-style: italic !important;
}

.entry_separator > h2 > font > span > b {
	font-size: 26px !important;
	font-weight: normal !important;
	font-style: italic !important;
}

.entry_separator > h3 > font > span > b {
	font-size: 22px !important;
	font-weight: normal !important;
	font-style: italic !important;
}

.entry_separator > h4 > font > span > b {
	font-size: 20px !important;
	font-weight: normal !important;
	font-style: italic !important;
}

.entry_separator > h5 > font > span > b {
	font-size: 18px !important;
	font-weight: normal !important;
	font-style: italic !important;
}

.entry_separator > h6 > font > span > b {
	font-size: 16px !important;
	font-weight: normal !important;
	font-style: italic !important;
}

.gallery_entry h1 {
	font-size:25px;
	font-weight: normal;
	font-style: italic;
	margin-top:-20px;
	margin-bottom: 10px;
}
.pic_title {
	margin-bottom: -30px !important;
}

.amanet_wrapper > .entry_separator {
	height:5px !important;
	padding:10px 30px !important;
}

.amanet_entry h1 {
	font-size: 26px !important;font-weight: normal !important;font-style: italic !important;
	margin-bottom: 5px;
}

#right_wrapper > h1 > font > span {
	font-size: 30px !important;font-weight: normal !important;font-style: italic !important;
}
#right_wrapper > h2 > font > span {
	font-size: 26px !important;font-weight: normal !important;font-style: italic !important;
}

#right_wrapper > h3 > font > span {
	font-size: 22px !important;font-weight: normal !important;font-style: italic !important;
}
#right_wrapper > h4 > font > span {
	font-size: 18px !important;font-weight: normal !important;font-style: italic !important;
}
#right_wrapper > h5 > font > span {
	font-size: 16px !important;font-weight: normal !important;font-style: italic !important;
}
#right_wrapper > h6 > font > span {
	font-size: 14px !important;font-weight: normal !important;font-style: italic !important;
}

#right_wrapper p {
	font-weight: 600;
	line-height:21px;
}

#right_wrapper h1 {
	font-weight: normal;
}

#right_wrapper a {
	font-weight: 600;text-decoration: none;
}
#right_wrapper a:hover {text-decoration: underline;}
.contact_page p {
	margin-top: 5px;
}

#footer a {
	color:#a4894e;
	text-decoration: none;
	font-style: italic;
}

#signature {

color: #FFFFFF !important;

}

.large-box.testimonials {
	margin:0;
}

#page_socials_sharer {
	position: absolute;
	top:10px;
	right:25px !important;
	width:180px;
	display: block;
}


.galerie{
	height: 415px;	
}

#newsletter_message {

	position: relative;
	z-index:1;
	left:5px;
	top:-24px;
	color:green;
	font-weight:800;
	padding-left: 5px;
    background: none repeat scroll 0 0 #faf2e3;
	font-size: 18px;   width:200px;

}

#newsletter_message_bad {

    background: none repeat scroll 0 0 #faf2e3;
    width:200px;
	position: relative;
	z-index:1;
	left:5px;
	top:-24px;
	color:red;
padding-left: 5px;
	font-weight:800;
	font-size: 18px;

}