.shadow {
	width: 100%;
	height: 168px;
	position: relative;
	margin-top: -110px;	
	background-size: 100% 100%; /* stretches it */
	z-index: -1;
	display: none;
}

.sb-description h3 {
	font-size: 20px;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
}

.sb-description h3 a {
	color: #4a3c27;
	text-shadow: 0 1px 1px rgba(255,255,255,0.5);
}

.nav-arrows {
	display: none;
}

.nav-arrows a {
	width: 42px;
	height: 42px;
	background: #c0d21f url(../images/nav.png) no-repeat top left;
	float: left;
	left: 2px;
	text-indent: -9000px;
	cursor: pointer;
	margin-top: -21px;
	opacity: 0.9;
	box-shadow: 0 1px 1px rgba(255,255,255,0.8);
}

.nav-arrows a:first-child{
	left: auto;
	right: 2px;
	float: right;
	background-position: top right;
}

.nav-arrows a:hover {
	opacity: 1;	
}

.nav-arrows a:first-child:hover {
	background: #1C1C1A url(../images/nav.png) no-repeat top right;
}
.nav-arrows a:last-child:hover {
	background: #1C1C1A url(../images/nav.png) no-repeat top left;
}

.nav-dots {
	text-align: center;	
	bottom: -5px;
	height: 30px;
	width: 100%;
	left: 0;
	display: none;
}

.nav-dots span {
	display: inline-block;
	width: 16px;
	height: 16px;
	margin: 3px;
	background: #c0d21f;
	cursor: pointer;
	box-shadow: 
		0 1px 1px rgba(255,255,255,0.6), 
		inset 0 1px 1px rgba(0,0,0,0.1);
}

.nav-dots span:hover {
	background: #1C1C1A;
}

.nav-dots span.nav-dot-current {
	box-shadow: 
		0 1px 1px rgba(255,255,255,0.6), 
		inset 0 1px 1px rgba(0,0,0,0.1), 
		inset 0 0 0 3px #c0d21f,
		inset 0 0 0 8px #fff;
}
.nav-dots span.nav-dot-current:hover {
	box-shadow: 
		0 1px 1px rgba(255,255,255,0.6), 
		inset 0 1px 1px rgba(0,0,0,0.1), 
		inset 0 0 0 3px #1C1C1A,
		inset 0 0 0 8px #fff;}
.nav-options {width: 70px;height: 30px;position: absolute;right: 70px;bottom: 0px;display: none;}
.nav-options span {width: 30px;height: 30px;background: #cbbfae url(../images/options.png) no-repeat top left;text-indent: -9000px;cursor: pointer;opacity: 0.7;display: inline-block;border-radius: 50%;}
.nav-options span:first-child{background-position: -30px 0px;margin-right: 3px;}
.nav-options span:hover {opacity: 1;}
.mobile-menu {background-image: url(../img/main/mobile-menu.png);background-repeat: no-repeat;height: 50px;width:50px;cursor: pointer;}
#menumobile {width: 165px; height: 100%;display: block !important;float: left;}
#menumobile h3{font-family:arial;font-size:12px;color:#fff;margin:0;background-color:#5a5959;padding:4px 0 4px 10px;background: -webkit-gradient(linear, left top, left bottom, color-stop(5%,rgba(90,89,89,1)), color-stop(85%,rgba(66,65,65,1)));border-top:solid #6b6b6b 1px;border-bottom:solid #3d3d3d 1px;text-shadow: 0px -1px 1px #1C1C1A;}
#menumobile ul {margin: 0; padding: 0; width: inherit;}
#menumobile ul li {list-style-type: none; margin: 0px 0;}
#menumobile ul li a:link, #menumobile ul li a:visited {border-bottom: solid #1C1C1A 1px;box-shadow: 0 1px 0 #727272;color: #fff;font-size: 14px;font-family: arial;text-decoration: none;width: 165px;display: block;padding: 10px 0px 10px 10px;text-shadow: 0px 1px 1px #1C1C1A;background-color:#c0d21f;}
#menumobile ul li a:hover, #menumobile ul li a:active {background-color: #1C1C1A;}
#menumobile {-webkit-text-size-adjust:none;background: #5a5959 url(../images/menuBg.gif) top left repeat-y;}
#menumobile .active{color:#fff !important;background-color:#1C1C1A !important;}
body{background: #5a5959 url(../images/menuBg.gif) top left repeat-y;}

.double-photo img {width:49%;}
.product h4 {border-bottom: 3px double #C0D21D;}
.glass h5 {text-align: center;} 
.tab-glass {width: 94%;margin-left: 2%;}

.double-border-bottom {border-bottom: 3px double #C0D21D;}


.after-send{background: #F3FFCD;border: 1px solid #B1DA81;color: #60A536;padding-right: 2px;padding-bottom: 13px;margin-top: 0px;width: 100%;}
.after-send img{float: left;padding: 25px 0 0 15px;}
#thx1{padding: 0px 0 0 20px;color: #60A536;}#thx2{padding: 0px 0px 0px 20px;color: #60A536;}
.after-send p {margin-top: 20px;}
em {color: #b94a48;margin: auto -8px auto 1px;}
.textiles .glass .span3 div{margin-bottom: 10%;}
.mb10{margin-bottom: 10%;}
.h3window {padding: 0px;line-height: 30px;border-bottom: 2px dotted #C0D21D;border-top: 2px dotted #C0D21D;text-align: center;}
#cookies-message { padding: 5px 0px; text-align: center; position: fixed; bottom: 0px; width: 100%; z-index: 999; background: url('../img/main/bg.png');}