@charset "utf-8";
/* CSS Document */
* {
    margin: 0;
    padding: 0;
}

#back {
    position: absolute;
	z-index:1;
}

#bg {
        position:fixed;
        top:-50%;
        left:-50%;
        width:200%;
        height:200%;
}
#bg img {
        position:absolute;
        top:0;
        left:0;
        right:0;
        bottom:0;
        margin:auto;
        min-width:50%;
        min-height:50%;
}


p, h1, h2, h3 {
	margin: 0px;
	padding: 0px;
}

body {
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	color: #aaaaaa;
	background-color: #e0e0e0;
}


#logo {
	position:absolute;
	display:block;
	top:0px;
	left:0px;
	width:152px;
	height: 59px;
	padding: 30px 0px 0px 48px;
	z-index: 10;
}

#menu-top {
	position:absolute;
	display:block;
	top:30px;
	left:217px;
	width:800px;
	padding: 0px;
	z-index: 9;
}

#menu-top ul {
	margin: 0px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
	list-style-type:none;
}

#menu-top ul li {
	margin: 0px 0px 0px 0px;
	padding:  0px 17px 0px 0px;
	float: left;
}

#menu-top ul li a {
	display:block;
	margin: 0px 0px 0px 0px;
	padding:  10px 0px 0px 0px;
	text-decoration:none;
	width: 152px;
	font: 11px "Times New Roman", Times, serif;
	color: #aaaaaa;
	border-top: 1px dotted #aaaaaa;
}

#menu-top ul li a:hover {
	color: #ffffff;
}

#menu-top ul li a.on {
	color: #ffffff;
}

#top-menu-back {
	position:absolute;
	display:block;
	width: 100%;
	height: 89px;
	top: 0px;
	left: 0px;
	z-index:2;
	background-color: #414141;
	filter:alpha(opacity=90);
    opacity:0.9;
}

#products-menu {
	position:absolute;
	display:block;
	top:76px;
	left:217px;
	width:152px;
	padding: 0px;
	z-index: 9;
}

#products-menu ul {
	margin: 0px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
	list-style-type:none;
}

#products-menu ul li {
	margin: 0px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
}

#products-menu ul li a {
	display:block;
	margin: 0px 0px 0px 0px;
	padding:  10px 0px 10px 0px;
	text-decoration:none;
	width: 152px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #aaaaaa;
	border-bottom: 1px dotted #aaaaaa;
}

#products-menu ul li a:hover {
	color: #ffffff;
}

#products-menu ul li a.on {
	color: #ffffff;
}

#products-menu ul li a.bot {
	border-bottom: 0px;
}

#products-menu ul li a.boton {
	border-bottom: 0px;
	color: #ffffff;
}


#products-menu-back {
	position:absolute;
	display:block;
	width: 186px;
	height: 65px;
	top: 89px;
	left: 200px;
	z-index:2;
	background-color: #414141;
	filter:alpha(opacity=90);
    opacity:0.9;
}	

#about-us-text {
	position:absolute;
	display:block;
	width: 470px;
	top: 119px;
	left: 217px;
	z-index:5;
	color: #FFFFFF;
}

#about-us-text a {
	color: #FFFFFF;
	text-decoration: none;
}

#about-us-text a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

#about-us-text2 {
	position:absolute;
	display:block;
	width: 152px;
	top: 119px;
	left: 724px;
	z-index:5;
	color: #FFFFFF;
}

#about-us-text-back {
	position:absolute;
	display:block;
	width: 688px;
	height: 460px;
	top: 104px;
	left: 202px;
	z-index:2;
	background-color: #414141;
	filter:alpha(opacity=90);
    opacity:0.9;
}

#about-us-text-back2 {
	position:absolute;
	display:block;
	width: 688px;
	height: 460px;
	top: 104px;
	left: 202px;
	z-index:2;
	background-color: #414141;
	filter:alpha(opacity=90);
    opacity:0.9;
}

#about-us-text3 {
	position:absolute;
	display:block;
	width: 320px;
	top: 119px;
	left: 217px;
	z-index:5;
	color: #FFFFFF;
}

#about-us-text3 a {
	color: #FFFFFF;
	text-decoration: none;
}

#about-us-text3 a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}


#about-us-text4 {
	position:absolute;
	display:block;
	width: 320px;
	top: 119px;
	left: 555px;
	z-index:5;
	color: #FFFFFF;
}


#haylofts-back {
	position:absolute;
	display:block;
	width: 688px;
	height: 400px;
	top: 104px;
	left: 202px;
	z-index:2;
	background-color: #414141;
	filter:alpha(opacity=90);
    opacity:0.9;
}

.text18 {
	font-size: 18px;
}

.white14 {
	font-size: 14px;
	color: #ffffff;
}

#contact-us-text {
	position:absolute;
	display:block;
	width: 152px;
	top: 89px;
	left: 724px;
	z-index:5;
}

#contact-us-text a {
	text-decoration:none;
	color: #aaaaaa;
}

#contact-us-text a:hover {
	color: #ffffff;
}

#contact-us-text-back {
	position:absolute;
	display:block;
	width: 186px;
	height: 200px;
	top: 89px;
	left: 707px;
	z-index:2;
	background-color: #414141;
	filter:alpha(opacity=90);
    opacity:0.9;
}

#line152 {
	display:block;
	padding:  0px 0px 10px 0px;
	width: 152px;
	border-bottom: 1px dotted #aaaaaa;
}

#gap5 {
	display:block;
	padding:  0px 0px 10px 0px;
	width: 152px;
}

#stockists-text {
	position:absolute;
	display:block;
	width: 152px;
	top: 89px;
	left: 555px;
	z-index:5;
}

#stockists-text a {
	text-decoration:none;
	color: #aaaaaa;
}

#stockists-text a:hover {
	color: #ffffff;
}

#stockists-text-back {
	position:absolute;
	display:block;
	width: 186px;
	height: 50px;
	top: 89px;
	left: 538px;
	z-index:2;
	background-color: #414141;
	filter:alpha(opacity=90);
    opacity:0.9;
}





#sidemenu {
	position:absolute;
	display:block;
	top:100px;
	left:217px;
	width:150px;
	padding: 0px;
	z-index: 9;
}

#sidemenu ul {
	margin: 0px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
	list-style-type:none;
}

#sidemenu ul li {
	margin: 0px 0px 0px 0px;
	padding:  0px 17px 0px 0px;
	float: left;
}

#sidemenu ul li a {
	display:block;
	margin: 0px 0px 0px 0px;
	padding:  10px 0px 3px 0px;
	text-decoration:none;
	width: 150px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #414141;
	border-top: 1px dotted #414141;
}

#sidemenu ul li a:hover {
	color: #999;
}

#sidemenu ul li a.on {
	color: #999;
}




#sidemenu2 {
	position:relative;
	display:block;
	width:150px;
	padding: 0px;
	margin: 0px;
}

#sidemenu2 ul {
	margin: 0px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
	list-style-type:none;
}

#sidemenu2 ul li {
	margin: 0px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
}

#sidemenu2 ul li a {
	display:block;
	margin: 0px 0px 0px 0px;
	padding:  10px 0px 3px 0px;
	text-decoration:none;
	width: 150px;
	font: 11px "Times New Roman", Times, serif;
	color: #ffffff;
	border-top: 1px dotted #999;
}

#sidemenu2 ul li a:hover {
	color: #999;
}

#sidemenu2 ul li a.on {
	color: #999;
}


.PopBoxImageSmall
{
   border: none 0px white;
   cursor: url("http://www.valde-escape.com/images/magplus.cur"), pointer;
}
.PopBoxImageLarge
{
   border: solid thin #CCCCFF;
   cursor: url("http://www.valde-escape.com/images/magminus.cur"), pointer;
} 

#social-contact {
	position: absolute;
	display: block;
	width: 100px;
	text-align: right;
	top: 35px;
	left: 100%;
	margin-left: -130px;	
	z-index: 100;
	font: 14px Arial, Helvetica, sans-serif;
}