@charset "UTF-8";

body {
	background-color: #0e0218;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/topwood.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}

.fancybox-custom .fancybox-skin {
			box-shadow: 0 0 50px #222;
		}
		
.css3gallery{
	width: 895px;
	height: 1096px;
	background-image:url(../images/menu2.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-left:85px;
	padding-top:50px;
}
	
.css3gallery img{
-webkit-transform:scale(0.9); /*Webkit: Scale down image to 0.8x original size*/
-moz-transform:scale(0.9); /*Mozilla scale version*/
-o-transform:scale(0.9); /*Opera scale version*/
-webkit-transition-duration: 0.5s; /*Webkit: Animation duration*/
-moz-transition-duration: 0.5s; /*Mozilla duration version*/
-o-transition-duration: 0.5s; /*Opera duration version*/
opacity: 0.8; /*initial opacity of images*/
-webkit-filter: grayscale(50%);
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'saturate\' values=\'0.5\'/></filter></svg>#grayscale");
}

.css3gallery img:hover{
-webkit-transform:scale(1); /*Webkit: Scale up image to 1.2x original size*/
-moz-transform:scale(1); /*Mozilla scale version*/
-o-transform:scale(1); /*Opera scale version*/
box-shadow:0px 0px 30px gray; /*CSS3 shadow: 30px blurred shadow all around image*/
-webkit-box-shadow:0px 0px 30px gray; /*Safari shadow version*/
-moz-box-shadow:0px 0px 30px gray; /*Mozilla shadow version*/
opacity: 1;
-webkit-filter: grayscale(0%);
 filter:none;
}
.menu1{
	width: 980px;
	height: 121px;
	background-image:url(../images/menu1.png);
	background-repeat: no-repeat;
	background-position: center top;	
}
iframe{
	width: 400px;
	height: 505px;
	margin-top:45px;
	margin-left: 66px;
	float:left;
	-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
      }
.labels {
       color: #FFF;
       background-color: #5E3761;
       font-family: "Lucida Grande", "Arial", sans-serif;
       font-size: 11px;
       font-weight: bold;
       text-align: center;
       width: 100px;     
       white-space: nowrap;
     }
#block1{
	margin-left: auto;
	margin-right: auto;
	width: 980px;
	background-image: url(../images/logo.png);
	background-repeat: no-repeat;
	background-position: center top;
	}
#navcon{
	padding-top: 175px;
	font-family: 'Quicksand', sans-serif;
	width: 812px;
	margin-left: 168px;
	height: 20px;
	margin-bottom:10px;
	}
ul#nav {
	margin: 0px;
	padding: 0px;
	
}
ul#nav li {
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	float: left;
	color: #FFF;
	list-style-type: none;
	padding-left: 30px;
	padding-right: 30px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #5D126A;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #5D126A;
}
ul#nav a {
	color: #FFF;
	font-size: 14px;
	text-decoration: none;
}
ul#nav a:hover {
	color: #B785D1;
}

#slider{
	width: 980px;
	color: #FFF;
	clear: both;
	}
#bottom{
	background-image: url(../images/wood.png);
	width: 980px;
	height: 595px;
	background-repeat: no-repeat;
	background-position: center;	
	}
#bottom2{
	background-image: url(../images/wood2.png);
	width: 980px;
	height: 595px;
	background-repeat: no-repeat;
	background-position: center;	
	}
.main1{
	width: 880px;
	margin-left: 40px;
	padding-top: 40px;
	padding-bottom: 35px;
	float: left;
	height: 300px;
	padding-left: 40px;
	}
.shrimp{
	padding-top:40px;
	padding-bottom:40px;
	float:left;
	}
.maintxt{
	float:left;
	margin-top:10px;
	margin-left:30px;
	width:340px;
	height:240px;
	background: rgba(94, 54, 100, .6);
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	font-family: 'Quicksand', sans-serif;
	font-size: 16px;
	color: #FFF;
	text-align: center;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
	
	}
.main2{
	width:120px;
	margin-left:50px;
	float:left;
	height:200px;
	}
.main3{
	width: 265px;
	float: left;
	height: 150px;
	margin-top: 15px;
	margin-left: 10px;
	background: rgba(94, 54, 100, .6);
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	font-family: 'Quicksand', sans-serif;
	font-size: 14px;
	color: #FFF;
	text-align: center;
	padding-top: 20px;
	padding-right: 10px;
	padding-left: 10px;
	}
.main4{
	width:110px;
	margin-left:50px;
	float:left;
	height:200px;
	}
.smallfont{
		font-family: 'Merriweather Sans', sans-serif;
		font-size: 24px;
	}

#contactcon{
	width: 980px;
	height:600px;
	background-image: url(../images/contact.png);
	background-repeat: no-repeat;
	background-position: center top;
	}
	
#contactcon2{
	width: 980px;
	height:600px;
	background-image: url(../images/contact.png);
	background-repeat: no-repeat;
	background-position: center top;
	}
	
	
#contact {
	width: 400px;
	height: 595px;
	margin-left: 40px;
	padding-top: 45px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 30px;
}

label {
	float: left; clear: left; margin: 11px 10px 0 0; width: 95px;
	text-align: left; font-size: 16px; color: #FFF; 
	font-family: 'Merriweather Sans', sans-serif;
	text-transform: uppercase;
}

input {
	width: 320px;
	height: 35px;
	padding: 5px 20px 0px 20px;
	margin: 0 0 20px 0;
	background: rgba(159, 118, 163, .6);
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-family: sans-serif;
	font-size: 16px;
	color: #f2f2f2;
	text-transform: uppercase;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
-webkit-box-shadow: 0px 10px 5px 2px rgba(0, 0, 0, .4);
box-shadow: 0px 10px 5px 2px rgba(0, 0, 0, .4);
}

textarea {
	width: 320px; height: 170px; padding: 12px 20px 0px 20px; margin: 0 0 20px 0; 
	background: rgba(159, 118, 163, .6);
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
	-moz-box-shadow: 0px 1px 0px #f2f2f2;-webkit-box-shadow: 0px 1px 0px #f2f2f2;
	font-family: sans-serif; font-size: 16px; color: #f2f2f2; text-transform: uppercase; text-shadow: 0px -1px 0px #334f71; 
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
 -webkit-box-shadow: 0px 10px 5px 2px rgba(0, 0, 0, .3);
box-shadow: 0px 10px 5px 2px rgba(0, 0, 0, .3);

}
	
input:focus, textarea:focus {
	background: #5f3664;
}

input[type=submit] {
	width: 185px; height: 52px; float: right; padding: 10px 15px; margin: 0 15px 0 0;
	-moz-box-shadow: 0px 0px 5px #999;-webkit-box-shadow: 0px 0px 5px #999;
	background: rgba(95, 54, 100, .7);
	cursor: pointer;
}

fieldset {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

#info{
	width: 400px;
	padding-bottom: 10px;
	float: left;
	margin-left: 60px;
	color: #FFF;
	font-size: 36px;
	font-family: 'Merriweather Sans', sans-serif;
	text-align: center;
	margin-top: 20px;
	padding-top: 10px;
	background: rgba(159, 118, 163, .6);
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	}
#info2{
	width: 400px;
	padding-top: 20px;
	padding-bottom: 20px;
	float: left;
	margin-left: 60px;
	color: #FFF;
	font-size: 18px;
	font-family: 'Quicksand', sans-serif;
	text-align: center;
	background: rgba(94, 54, 100, .6);
	-webkit-border-bottom-right-radius: 15px;
	-webkit-border-bottom-left-radius: 15px;
	-moz-border-radius-bottomright: 15px;
	-moz-border-radius-bottomleft: 15px;
	border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
	}
	
.bold{
	font-family: 'Merriweather Sans', sans-serif;
	font-size: 18px;
	}
.about{
	width: 750px;
	float: left;
	color: #FFF;
	font-size: 20px;
	font-family: 'Quicksand', sans-serif;
	background: rgba(94, 54, 100, .6);
	margin-left: 85px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	text-align: justify;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 30px;
	}
.alogo{
	margin-left: 140px;
	padding-top: 50px;
	}
.mobilesOnly{
	color: #FFF;
	}