#overlay {
	position:fixed;
	top:0;
	bottom:0;
	width:100%;
	background:grey;
	z-index:100;
}
#header, #slider, #contact, #photos, #paraggelia, #plirofories, #prosfores {
	background:url(../images/bg-lightBrown.jpg);
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12pt;
	color:#43382F;
}
#light-seperator {
	background:url(../images/content-seperator.jpg) bottom repeat-x;
	height:6px;
	clear:both;
}
.inner {
	width:1000px;
	margin:0 auto;
	position:relative;
}
#header .inner {
	background: url("../images/lighting-top.jpg") no-repeat scroll 0 0 transparent;
	height: 195px;
	overflow: hidden;
}
#logo {
	float:left;
}
#navigation {
	background:url(../images/nav-crete.png) no-repeat;
	height:175px;
	width:579px;
	float:left;
	margin-left:-14px;
}
#navigation ul {
	margin-top:70px;
	margin-left:25px;
}
.navitem {
	display:inline;
	height:22px;
	font-size:9px;
	line-height:1.6;
	position:relative;
	margin-right: 0;
}
.navlink, .navtextlink {
	display:block;
	position:absolute;
	color:#0C406F;
}
.navlink {
	z-index:1;
}
#plirofories-link {
	background:url(../images/menusprite.png) no-repeat -630px -0px;
	width:97px;
	height:21px;
}
#plirofories-link:hover, #plirofories-link.current {
	background:url(../images/menusprite.png) no-repeat -533px -0px;
}
#photos-link {
	background:url(../images/menusprite.png) no-repeat -434px -0px;
	width:99px;
	height:21px;
	left:115px;
}
#photos-link:hover, #photos-link.current {
	background:url(../images/menusprite.png) no-repeat -813px -0px;
}
#paraggelia-link {
	background:url(../images/menusprite.png) no-repeat -348px -0px;
	width:86px;
	height:21px;
	left:232px;
}
#paraggelia-link:hover, #paraggelia-link.current {
	background:url(../images/menusprite.png) no-repeat;
}
#prosfores-link {
	background:url(../images/menusprite.png) no-repeat -86px -0px;
	width:86px;
	height:21px;
	left:336px;
}
#prosfores-link:hover, #prosfores-link.current {
	background:url(../images/menusprite.png) no-repeat -727px -0px;
}
#epikoinonia-link {
	background:url(../images/menusprite.png) no-repeat -260px -0;
	width:88px;
	height:21px;
	left:439px;
}
#epikoinonia-link:hover, #epikoinonia-link.current {
	background:url(../images/menusprite.png) no-repeat -172px -0px;
}
#header-msg {
	background: url("../images/header-message.png") no-repeat scroll 0 0 transparent;
	clear: both;
	height: 73px;
	margin-left: 224px;
	position: absolute;
	top: 120px;
	width: 458px;
}
#social {
	position: absolute;
	right: 34px;
	top: 87px;
}
#slider .inner {
	background: url("../images/slider-bg.png") no-repeat scroll 120px 0 transparent;
	height:405px;
	padding-left:120px;
}
.nivoSlider {
	position:relative;
	width:821px; /* Change this to your images width */
	height:297px; /* Change this to your images height */
	background:url(images/loading.gif) no-repeat 50% 50%;
	top:20px;
	left:20px;
}
.nivoSlider img {
	position:absolute;
	display:none;
}
.nivoSlider a {
	border:0;
	display:block;
}
.nivo-prevNav {
	background:url(../images/left-arrow.png) no-repeat;
	width:42px;
	height:42px;
	left:-30px;
}
.nivo-nextNav {
	background:url(../images/right-arrow.png) no-repeat;
	width:42px;
	height:42px;
	right:-30px;
}
.nivo-caption {
	color:#3d2809;
	font-size:18pt;
	text-shadow: 1px 1px 2px #fff;
	/*filter: dropshadow(color=#fff, offx=1, offy=1);*/
}
.nivo-caption h3 {
	background:url(../images/slider-heading-bg.png) no-repeat;
	width:360px;
	height:44px;
	font-weight:bold;
	padding-left:15px;
	line-height:1.6;
}
.nivo-caption h2.slider-big-text {
	background:url(../images/slider-text-bg-big.png) no-repeat;
	width:432px;
	height:35px;
	margin-top:10px;
	padding-left:15px;
	line-height:1.3;
}
.nivo-caption h2.slider-small-text {
	background:url(../images/slider-text-bg-small.png) no-repeat;
	width:188px;
	height:35px;
	margin-top:2px;
	padding-left:15px;
	line-height:1.3;
}
#lira {
	bottom: -10px;
	position: absolute;
	right: 110px;
	z-index: 10;
}
#contact .inner, #photos .inner, #paraggelia .inner, #plirofories .inner, #prosfores .inner {
	padding-top:50px;
	background:url(../images/lighting-top-second.jpg) no-repeat;
	overflow:hidden;
}
#contact #form {
	width:520px;
	float:left;
}
#contact #information {
	width:400px;
	float:left;
	margin-left:80px;
}
#contact p {
	line-height:1.5;
	margin-bottom:21px;
}
#contact h1, #photos h1, #paraggelia h1, #plirofories h1, #prosfores h1 {
	font-size:25pt;
	color:#43382F;
	text-shadow: 1px 1px 2px #000;
	/*filter: dropshadow(color=#000, offx=1, offy=1);*/
	border-bottom:1px dashed #43382F;
	margin-bottom:20px;
}
#information h1 {
	width:317px;
}
#contact table, #paraggelia table {
	margin-bottom:20px;
}
#contact td, #paraggelia td {
	padding-right:20px;
}
#contact label {
	font-weight:bold;
}
#contact input, #contact textarea, #paraggelia input, #paraggelia textarea, select {
	background: none repeat scroll 0 0 #ADA28B;
	border: 1px solid #000000;
	border-radius: 5px 5px 5px 5px;
	display: block;
	height: 25px;
	width: 250px;
	margin-top:5px;
	margin-bottom:10px;
	color:#43382F;
	font-size:10pt;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	position:relative;
	behavior: url(js/PIE.htc);
}
#contact textarea {
	overflow-y:hidden;
}
select {
	width:100px;
}
#contact textarea {
	width:520px;
	height:100px;
	resize:none;
}
#contact input[type='submit'] {
	width:120px;
	float:right;
}
.contactfield:focus, textarea:focus {
	-webkit-box-shadow: 1px 1px 1px 1px #43382F;
	-moz-box-shadow: 1px 1px 1px 1px #43382F;
	box-shadow: 1px 1px 1px 1px #43382F;
}
.info, #success, .warning, #error, .validation {
	border: 1px solid;
	margin: 10px 0px;
	padding:15px 10px 15px 50px;
	background-repeat: no-repeat;
	background-position: 10px center;
}
#error {
	color:#D8000C;
	background: url("../images/error.png") no-repeat scroll 10px 5px #FFBABA;
}
#success {
	color:#4F8A10;
	background: url("../images/success.png") no-repeat scroll 10px 5px #DFF2BF;
}
#content {
	background:url(../images/bg-dark-brown.jpg);
	position:relative;
}
#content .inner {
	background:url(../images/lighting-content.jpg) no-repeat;
	overflow:hidden;
}
#thumbs, #photos-middle-info {
	padding-top:35px;
	width:300px;
	float:left;
	margin-left:118px;
}
#photos-middle-info {
	border: 2px dashed;
	border-radius: 5px 5px 5px 5px;
  	behavior: url(js/PIE.htc);
	position:relative;
	color: #ADA28B;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16pt;
	line-height: 1.3;
	margin-top: 40px;
	padding-top: 0;
	text-align: center;
	text-shadow: 1px 1px 2px #000000;
}
#thumbs img {
	border:3px solid #a99f7c;
	margin-right:7px;
	margin-bottom:7px;
}
/*PHOTOS */
#photos #thumbs img {
	border:3px solid #4F4842;
}
#photos #slideshow {
	width:530px;
	height:375px;
}
#photos #thumbs {
    bottom: 0;
    margin-left: 0;
    padding-top: 0;
    position: absolute;
    top: 150px;
    width: 445px;
}
#photos #controls {
	float: right;
	width: 750px;
}
#photos #caption {
	float: right;
	font-size: 10pt;
	left: 10px;
	position: relative;
	top: 60px;
}
#photos-info {
	line-height:1.3;
	text-align:justify;
	width:200px;
	font-size:10pt;
	float:left;
	padding-right:25px;
	border-right:1px solid #43382F;
	height:463px;
}
#photos-info p {
	margin-bottom:25px;
}
#photos-info a {
	color:#43382F;
}
#photos-info a:hover {
	background:#43382F;
	color:#ADA28B;
	text-decoration:none;
}
#plirofories #leftside, #prosfores #leftside {
	float: left;
	line-height: 1.3;
	margin-right: 54px;
	text-align: justify;
	width: 700px;
}
#plirofories #rightside, #prosfores #rightside {
	float:left;
	width:240px;
}
#plirofories #rightside img, #prosfores #rightside img {
	margin-bottom:10px;
	border:3px solid #8c816d;
}
#plirofories p, #prosfores p {
	margin-bottom:20px;
}
#paraggelia .smallinput {
	width:65px;
	float:left;
}
#paraggelia input[type="submit"] {
	width: 120px;
}
#paraggelia fieldset {
	border: 1px solid #43382F;
	margin-bottom: 20px;
	padding-left: 20px;
	padding-top: 20px;
	width: 570px;
}
#paraggelia .posotitalabel {
	margin-right: 20px;
	padding-top: 10px;
	float:left;
}
#paraggelia #form {
	width:590px;
	float:left;
}
#paraggelia #xromata {
	width:330px;
	float:left;
	margin-left:80px;
}
.required {
	color:red;
}
#paraggelia #xromata h1 {
	width:247px;
}
#paraggelia .xroma {
	position:relative;
	margin-bottom:20px;
}
#paraggelia .xroma img {
	border:3px solid #8C816D;
}
#paraggelia .onoma-xromatos {
	background: none repeat scroll 0 0 #FFFFFF;
	opacity: 0.5;
	filter: alpha(opacity = 50);
	position: absolute;
	top: 60px;
	left:3px;
	width: 241px;
}
#paraggelia td {
	vertical-align:middle;
}
#stivani, #satisfaction {
	float:left;
}
#satisfaction {
	left: 550px;
	position: absolute;
	top: 70px;
}
#content-message {
	position: absolute;
	right: 50px;
	top: 40px;
	font-size:33pt;
	color:#ada28b;
}
#content-message #bracket {
	float:left;
}
#content-message h3 {
	float:left;
	width:240px;
	text-shadow: 1px 1px 2px #000;
	filter: dropshadow(color=#000, offx=1, offy=1);
}
#grass {
	position:absolute;
	top:150px;
	left:0;
}
#bigimage {
	clear:both;
	margin-left:37px;
	margin-top:47px;
	float:left;
}
#bigimage img {
	border:3px solid #c09165
}
#content #text {
	margin-top:47px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#ada28b;
	width:455px;
	margin-left:20px;
	float:left;
	text-align:justify;
	line-height:1.3;
}
#content #text h2 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:20pt;
}
#content #text p {
	margin-bottom:25px;
}
#content #text p a {
	text-decoration:none;
	color: #94751F;
}
#content #text p a:hover {
	text-decoration:underline;
	color: #94751F;
}
#kritikos {
	float:left;
	margin-left:20px;
}
#footer-seperator {
	background: url("../images/triangle-light-brown.png") repeat-x scroll 0 0;
	height:4px;
	position:absolute;
	bottom:0;
	width: 100%;
}
#footer {
	background:#ada28b;
	padding-bottom:50px;
}
#footer .inner {
	background:url(../images/footer-bg.png) no-repeat;
	left: 3px;
	top: -4px;
	padding-top:32px;
	overflow:hidden;
	padding-left:14px;
}
#footer .module {
	width:315px;
	margin-left:23px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	border-right:1px solid #7f7263;
	padding-right:23px;
	float:left;
}
#footer .module h3,#footer .module h1 {
	font-size:16pt;
	color:#43382f;
}
#footer .module p {
	margin-top:14px;
	color:#2a1b0d;
	font-size:10pt;
	line-height:1.3;
	text-align:justify;
}
#footer .module a {
	color:#2a1b0d;
}
#footer .module a:hover {
	background:#2a1b0d;
	color:#ADA28B;
	text-decoration:none;
}
#footer #map {
	margin-top:14px;
}
#map {
	border:3px solid #8c816d;
	width: 314px;
	height:146px;
}
#footer-logo {
	font-size: 10pt;
	position: absolute;
	right: -3px;
	top:0;
	text-align: center;
	width: 281px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#timestamp {
	width:120px;
	height:70px;
	background:#fff;
	position:absolute;
	top:275px;
	right:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14pt;
	text-align:center;
	border-radius:12px 0 0 12px;
	-webkit-border-radius: 12px 0 0 12px; /* Saf3-4, iOS 1-3.2, Android <1.6 */
	-moz-border-radius: 12px 0 0 12px; /* FF1-3.6 */
	border-radius: 12px 0 0 12px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
	behavior: url(js/PIE.htc);
}
#timestamp #date {
	width:57px;
	background:#ec3f11;
	float:left;
	color:#fff;
	padding-top:13px;
	height:57px;
	border-radius:12px 0 0 12px;
	-webkit-border-radius: 12px 0 0 12px; /* Saf3-4, iOS 1-3.2, Android <1.6 */
	-moz-border-radius: 12px 0 0 12px; /* FF1-3.6 */
	border-radius: 12px 0 0 12px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
	position:relative;
	behavior: url(js/PIE.htc);
}
#timestamp #year {
	float:right;
	width:63px;
	padding-top:13px;
	height:57px;
}
