::-moz-selection {
    background: #5b5c52;
	color:#FFF;
    text-shadow: none;
}

::selection {
    background: #5b5c52;
	color:#FFF;
    text-shadow: none;
}

body {
	font-family:Helvetica, Arial , sans-serif;
	font-size:12px;
	text-align:center;
	background:#8c8d7b;}

h4{
	font-family:Helvetica, Arial , sans-serif;
	font-size:11px;
	text-align:left;
	padding-left:5px;
	}
	
#catalogue{
	position:absolute;
	margin-left:-460px;
	margin-top:-300px;
	top:50%;
	left:50%;
	width:940px;
	height:600px;}

#catalogue_sub225{
	display:block;
	position:absolute;
	margin-left:-492px;
	margin-top:-250px;
	top:50%;
	left:50%;
	width:981px;
	height:500px;
	}

#catalogue_sub225XX{
	display:block;
	position:absolute;
	margin-left:-492px;
	margin-top:-290px;
	top:50%;
	left:50%;
	width:981px;
	height:580px;
	}


#catalogue_sub255{
	display:block;
	position:absolute;
	margin-left:-492px;
	margin-top:-265px;
	top:50%;
	left:50%;
	width:981px;
	height:530px;
	}

#catalogue_sub280{
	display:block;
	position:absolute;
	margin-left:-492px;
	margin-top:-290px;
	top:50%;
	left:50%;
	width:981px;
	height:580px;
	}
		
#footer {
	background:#5d5f54;
	position:fixed;
	bottom:0px;
	left:0px;
	width:100%;
	height:40px;
	max-height:40px;
	z-index:99;
/* -moz-box-shadow: 0px -2px 4px #333;
-webkit-box-shadow: 0px -2px 4px #333;
box-shadow: 0px -2px 4px #333;
opacity: 0.95;*/
}
	
#menu {
	text-align:center;
	position:fixed;
	width:600px;
	bottom:0px;
	left:50%;
	margin:0 0 0-300px;}
	
#logoc{
	position:absolute;
	top:10px;
	left:10px;}

.middle{
	position: absolute;
	top:50%;
	left:50%;
	margin: -68px 0 0 -150px;
	width: 299px;
	height: 137px;
}

.middle2{
	float: left;
	display: block;
	clear: none;
	width: 340px;
	height: 137px;
}
.middle3{
	display: inline-block;
	clear: none;
	float: right;
	width: 340px;
	height: 137px;
}

.wrap{
    width:200px;
    height:200px;
    margin:0px;
    overflow:hidden;
    position:relative;
    float:left;
}
.wrap a img{
    border:none;
    position:absolute;
    top:-66.5px;
    left:-150px;
    height:500px;
    opacity: 0.5;
}



/* 
Custom Catalogue - Scenic Decors 
Based on Standard 280 panels
*/ 

#catalogue_CustomScenic280{
	display:block;
	position:absolute;
	margin-left:-492px;
	margin-top:-310px;
	top:50%;
	left:50%;
	width:981px;
	height:580px;
	}

#decorPanel_CustomScenic280{
	position:absolute;
	left:0px;
	top:0px;
	display:block;
	clear:none;
	height:430px;
	width:980px;
	background:none;}

#decorInfo_CustomScenic280{
	border:none;
	position:relative;
	left:-5px;
	display:block;
	float:left;
	clear:both;
	top:5px;
	height:160px;
	width:400px;
	background:none;}

#decorprev_CustomScenic280{
	padding: 2px;
	border:none;
	position:relative;
	float: left;
	display:block;
	top:38px;
	left: -896px;
z-index: 99;}

#decornext_CustomScenic280{
	padding: 2px;
	border:none;
	position:relative;
	float: right;
	display:block;
	top:0px;
z-index: 99;}

#cata_CustomScenic280{
	padding: 2px;
	border:none;
	position:relative;
	left:-450px;
	display:block;
	top:20px;
z-index: 99;}

/* 
Standard Catalogue - Panel Decors 
225 base panels
*/ 

#catalogue_Std225Panels{
	display:block;
	position:absolute;
	margin-left:-492px;
	margin-top:-285px;
	top:50%;
	left:50%;
	width:981px;
	height:580px;
	}

#decorPanel_Std225Panel{
	position:absolute;
	left:0px;
	top:0px;
	display:block;
	clear:none;
	height:430px;
	width:980px;
	background:none;}

#decorInfo_Std225Panel{
	border:none;
	position:relative;
	left:-10px;
	display:block;
	float:left;
	clear:both;
	top:30px;
	height:160px;
	width:400px;
	background:none;}


#decorprev_STD225{
	width: 84px;
	padding: 2px;
	border:none;
	position:relative;
	/*float: left;*/
	display:block;
	left: 0px;
	top:40px;
	z-index: 99;}

#decornext_STD225{
	width: 82px;
	padding: 2px;
	border:none;
	position:relative;
	float: right;
	display:block;
	left:5px;
	top:0px;
z-index: 99;}

#cata_STD225{
	width: 82px;
	padding: 2px;
	border:none;
	position:relative;
	display:block;
	left: 440px;
	top:20px;
z-index: 99;}

/* 
Standard Catalogue - Panel Decors 
255 base panels
*/ 

#catalogue_Std255Panels{
	display:block;
	position:absolute;
	margin-left:-492px;
	margin-top:-295px;
	top:50%;
	left:50%;
	width:981px;
	height:580px;
	}

#decorPanel_Std255Panel{
	position:absolute;
	left:0px;
	top:0px;
	display:block;
	clear:none;
	height:430px;
	width:980px;
	background:none;}

#decorInfo_Std255Panel{
	border:none;
	position:relative;
	left:-10px;
	display:block;
	float:left;
	clear:both;
	top:40px;
	height:160px;
	width:400px;
	background:none;}


#decorprev_STD255{
	width: 84px;
	padding: 2px;
	border:none;
	position:relative;
	/*float: left;*/
	display:block;
	left: 0px;
	top:40px;
z-index: 99;}

#decornext_STD255{
	width: 82px;
	padding: 2px;
	border:none;
	position:relative;
	float: right;
	display:block;
	left:5px;
	top:0px;
z-index: 99;}

#cata_STD255{
	width: 82px;
	padding: 2px;
	border:none;
	position:relative;
	display:block;
	left: 440px;
	top:20px;
z-index: 99;}

/* 
Standard Catalogue - Panel Decors 
280 base panels
*/ 

#catalogue_Std280Panels{
	display:block;
	position:absolute;
	margin-left:-492px;
	margin-top:-295px;
	top:50%;
	left:50%;
	width:981px;
	height:580px;
	}

#decorPanel_Std280Panel{
	position:absolute;
	left:0px;
	top:0px;
	display:block;
	clear:none;
	height:430px;
	width:980px;
	background:none;}

#decorInfo_Std280Panel{
	border:none;
	position:relative;
	left:-10px;
	display:block;
	float:left;
	clear:both;
	top:25px;
	height:160px;
	width:400px;
	background:none;}


#decorprev_STD280{
	width: 84px;
	padding: 2px;
	border:none;
	position:relative;
	/*float: left;*/
	display:block;
	left: 0px;
	top:40px;
z-index: 99;}

#decornext_STD280{
	width: 82px;
	padding: 2px;
	border:none;
	position:relative;
	float: right;
	display:block;
	left:5px;
	top:0px;
z-index: 99;}

#cata_STD280{
	width: 82px;
	padding: 2px;
	border:none;
	position:relative;
	display:block;
	left: 440px;
	top:20px;
z-index: 99;}


#catalogue_passpage{
	display:block;
	position:absolute;
	margin-left:-360px;
	margin-top:-295px;
	top:50%;
	left:50%;
	width:720px;
	height:580px;
	}

/* 
Standard Catalogue - Panel Decors 
325 base panels
*/ 

#catalogue_Std325Panels{
	display:block;
	position:absolute;
	margin-left:-492px;
	margin-top:-395px;
	top:50%;
	left:50%;
	width:981px;
	height:480px;
	}

	#decorPanel_Std325Panel{
	position:absolute;
	left:0px;
	top:0px;
	display:block;
	clear:none;
	height:480px;
	width:980px;
	background:none;}

	#decorInfo_Std325Panel{
	border:none;
	position:relative;
	left:-10px;
	display:block;
	float:left;
	clear:both;
	top:20px;
	height:160px;
	width:400px;
	background:none;}

/* POPUP */


#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#111;
  display:none;
}  

#boxes-new .window,
#boxes .window {
  position:absolute;
  left:0;
  top:0;
  width:440px;
  height:100px;
  display:none;
  z-index:9999;
  padding:20px;
  border-radius: 15px;
  text-align: center;
}
#boxes-new #dialog-new,
#boxes #dialog {
  width:400px; 
  height:auto;
  padding:10px;
  background-color:#eee;
  font-family: 'Segoe UI Light', sans-serif;
  font-size: 15pt;
}
.maintext{
	text-align: center;
  font-family: "Segoe UI", sans-serif;
  text-decoration: none;
}
/* body{
  background: url('bg.jpg');
} */
#lorem{
	font-family: "Segoe UI", sans-serif;
	font-size: 12pt;
  	text-align: center;
  	color: #a64a21;
}
#popupfoot{
	font-family: Times, sans-serif;
	font-size: 12pt;
  /*padding: 10px 20px;*/
}
#popupfoot a{
	text-decoration: none;
}
/*.agree:hover{
  background-color: #D1D1D1;
}*/
.popupoption:hover{
	background-color:#D1D1D1;
	color: green;
}
.popupoption2:hover{
	
	color: red;
}