
/* Getting the new tags to behave */

article, aside, audio, 
canvas, command, 
datalist, details, 
embed, 
figcaption, figure, footer, 
header, hgroup, 
keygen, 
meter, 
nav, 
output, 
progress, 
section, source, 
video {
	display:block;
}
mark, 
rp, rt, ruby, 
summary, 
time {
	display:inline;
}

/* Global properties ======================================================== */
body { 
	background:url(../images/body.jpg) 50% 0 repeat;
	font-family:TAHOMA, Helvetica, sans-serif;
	font-size:100%; 
	line-height:1em;
	color:#fff;
}
html { 
	min-width:980px;
}
html, 
body { 
	height:100%;
}



/* Global Structure ============================================================= */
#main {
	margin:0 auto;
	width:972px;
	
	
}

	/* Header */
	header {
		height:145px;
		position:relative;
	}
	
	/* Content */
	section#content {
		float:left;
		width:648px;
	}
	section#content.content {
		float:none;
		width:auto;
	}
	section#content table.guestinfo {
		float:right;
		width:650px;
		margin-right:-100px;
		direction:rtl;
		font:14px tahoma,arial;
		line-height:22px;
		
	}
	section#content table.guestinfo td {
		height:60px;
	}
	/* Sidebar */
	aside {
		width:324px;
		float:left;
	}
			
	/* Footer */
	footer {
		height:80px;
		font-size:11px;
		
	}




/* Left & Right alignment */

.fleft { 
	float:left;
}
.fright { 
	float:right;
}
.clear { 
	clear:both;
}

.col-1, 
.col-2, 
.col-3 { 
	float:left;
}

.alignright { 
	text-align:right;
}
.aligncenter { 
	text-align:center;
}	

.wrapper { 
	width:100%;
	overflow:hidden;
}



/*---- tailings ----*/
.tail-top {
	
	min-width:972px;
}

/*----- form defaults -----*/
input, 
select, 
textarea { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	vertical-align:middle;
	font-weight:normal;
	color:#8e8e8e;
	margin:0;
	padding:0;
}

fieldset {
	border:0;
}



/*----- txt, links, lines, titles -----*/
a {
	color:#f6b63b;
	outline:none;
	text-decoration:none;
}
a:hover {
	text-decoration:none;
	color:#fff;
}

h1 {
	text-indent:-9999px;
	padding:0 2px 10px 0;
	position:absolute;
	right:0px;
	top:4px;
}
	h1 a {
		width:330px;
		height:140px;
		display:block;
		background:url(../images/logo.gif) no-repeat right top;		
	}
h2 {
	line-height:23px;
	font-size:18px;
	font-weight:normal;
	margin-bottom:22px;
	color:#f6b63b;	
}

	
h3 {
	text-indent:-9999px;
	padding:0 51px 10px 0;
	position:absolute;
	left:0px;
	top:11px;
		
}
h3 a {
		width:290px;
		height:130px;
		display:block;
		background:url(../images/logo2.png) no-repeat right top;	
	}
h5 {
	color:#f6b63b;
	font-size:.769em;
	font-weight:normal;
	text-transform:uppercase;	
}

.txt1 p {
	color:#8e9486;
}
.txt2 {
	color:#4d9a48;
}

.link {
	text-transform:uppercase;
	font-size:.769em;
}

.line-ver1 { 
	background-image:url(../images/line-ver1.png); 
	background-repeat:repeat-y;
	background-position:0 0;
	width:100%;
}
.line-ver2 { 
	background-image:url(../images/line-ver1.png); 
	background-repeat:repeat-y;
	background-position:323px 0;
	width:100%;
}


/*==================boxes====================*/
#main-box {
	width:100%;
}
	#main-box .left-bot-corner {
		height:10px;
		padding-left:10px;
		background:url(../images/left-bot-corner.png) no-repeat left top;
	}
	#main-box .right-bot-corner {
		height:10px;
		padding-right:10px;
		background:url(../images/right-bot-corner.png) no-repeat right top;
	}
	#main-box .border-bot {
		background:url(../images/main-box-tail.png);
		height:10px;
	}
	#main-box .left-top-corner {
		height:10px;
		padding-left:10px;
		background:url(../images/left-top-corner2.png) no-repeat left top;
	}
	#main-box .right-top-corner {
		height:10px;
		padding-right:10px;
		background:url(../images/right-top-corner2.png) no-repeat right top;
	}
	#main-box .border-top {
		background:url(../images/main-box-tail.png);
		height:10px;
	}
	#main-box .xcontent {
		background:url(../images/main-box-tail.png);
		width:100%;
		
	}
	#main-box .inner {
		padding:30px 0px 5px 20px;
	}
	#main-box .inner1 {
		padding:30px 26px 50px 95px;
		font-family:TAHOMA, Helvetica, sans-serif;
		font-size:14px; 
		line-height:29px;
		text-align:justify;
		color:#fff;
		margin-right:9px;
	}
	#main-box .inner1 span{
		font-family:TAHOMA, Helvetica, sans-serif;
		font-size:12px; 
		line-height:34px;
		color:#f1d5b1;
		}
	
	#main-box .inner2 {
		padding:10px 5px 10px 0px;
		margin-right:-10px;

	}
	
	#main-box .inner3 {
		padding:10px 5px 10px 0px;
		margin-right:-10px;
	}
	
	#main-box .inner3 p{
		padding:0px 0px 10px 7px;
		margin-right:10px;
		font-family:TAHOMA, Helvetica, sans-serif;
		font-size:13px; 
	}
	
	#main-box .inner4 {
		padding:0px 10px 0px 20px;
		text-align:justify;
		line-height:24px;
		font-size:13px;
		direction:rtl;
		}
		
	#main-box .inner5 {
		padding:13px 0px 0px 0px;
		}	
	
	#archive.default-wi li a, .default-wi li a{
	width:390px;
	font-family:TAHOMA, Helvetica, sans-serif;
    font-size:13px;
    padding:12px;
	margin-right:5px;
	line-height:3px;
	color:white;
	text-decoration:none;
	display: block;
	overflow: hidden;
	float:right;
	background-size:100% 100%;
	-moz-transition: all 0.26s ease-out;  /* FF4+ */
	-o-transition: all 0.26s ease-out;  /* Opera 10.5+ */
	-webkit-transition: all 0.26s ease-out;  /* Saf3.2+, Chrome */
	-ms-transition: all 0.26s ease-out;  /* IE10? */
	behavior: url(js/PIE.htc);
	
	
}
	#archive.default-wi li a:hover, .default-wi li a:hover{
	background-position: 100% 100%;
	padding-right:30px;
	color:#f6b63b
	
	}
	


.box {
	width:100%;
}
	.box .border-top {
		background:url(../images/box-tail.png) repeat-x left top;
		height:17px;
		font-size:0;
		line-height:0;
	}
	.box .left-top-corner {
		background:url(../images/left-top-corner.png) no-repeat left top;
		height:17px;
		padding-left:17px;
	}
	.box .right-top-corner {
		background:url(../images/right-top-corner.png) no-repeat right top;
		height:17px;
		padding-right:17px;
	}
	.box .border-bot {
		background:url(../images/border-bot.png);
		height:10px;

	}
		
		.box .border-bot .line-ver1,
		.box .border-bot .line-ver2,
		.box .right-bot-corner,
		.box .left-bot-corner,
		.box .right-bot-corner2,
		.box .left-bot-corner2
		 {
			height:10px;
			font-size:0;
			line-height:0;
		}
		.box .border-bot .line-ver1 {
			background-position:-10px 0;
			
		}
		.box .border-bot .line-ver2 {
			background-position:-10px 0;
		}
	.box .left-bot-corner {
		background:url(../images/left-top-corner1.png) no-repeat left top;
		padding-left:10px;
	}
	.box .left-bot-corner2 {
		background:url(../images/left-top-corner3.png) no-repeat left top;
		padding-left:10px;
	}
	.box .right-bot-corner {
		background:url(../images/right-top-corner1.png) no-repeat right top;
		padding-right:10px;
	}
	.box .right-bot-corner2 {
		background:url(../images/right-top-corner3.png) no-repeat right top;
		padding-right:10px;
	}
	.box .xcontent {
		background:url(../images/box-tail.png) ;
		width:100%;
		position:relative;
	}
	#page1 .box .xcontent {
		height:319px;
	}
	.box .inner { 
		padding:0 0 0 21px;
	}

.box1 {
	width:100%;
}
	#main-box .box1 .border-bot {
		background:url(../images/box1-tail.png) repeat-x center top;
		height:10px;
		font-size:0;
		line-height:0;
	}
	#main-box .box1 .left-bot-corner {
		background:url(../images/left-bot-corner1.png) no-repeat left top;
		padding-left:10px;
	}	
	#main-box .box1 .right-bot-corner {
		padding-right:10px;
		height:10px;
		background:url(../images/right-bot-corner1.png) no-repeat right top;
	}
	#main-box .box1 .inner {
		padding:0px 10px 0px 8px;
	}
	
	
.box2 {
	width:100%;
	background:url(../images/box3-tail.png);
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	behavior: url(js/PIE.htc);
	position:relative;
	padding-left:41px;
	margin-left:10px;
	
}
	#main-box .box2 .inner {
		padding:15px 12px 15px 0px;
		margin-left:-28px;
		font-size:14px; 
		text-align:justify;
		color:#FFF;
		
	}	
.box3 {
	width:100%;
	background:url(../images/box2-tail.png);
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	behavior: url(js/PIE.htc);
	position:relative;
	padding-left:40px;
	top:-46px;
	margin-left:10px;
}
	#main-box .box3 .inner {
		
		width:100%;
		padding:20px 100px 20px 36px;
		font-family:TAHOMA, Helvetica, sans-serif;
		color:#79480f;
		font-size:14px;
		line-height:20px;	
	}
	
	#main-box .box3 .inner span{
		font-size:13px;	
		color:red;
		font-family:TAHOMA, Helvetica, sans-serif;
	}
	
	
	.box4 {
	width:100%;
	background:url(../images/box3-tail.png);
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	behavior: url(js/PIE.htc);
	position:relative;
	padding-left:60px;
	margin-left:10px;
}
	#main-box .box4 .inner {
		padding:20px 12px 20px 10px;
		margin-left:-58px;
		font-size:14px; 
		line-height:29px;
		text-align:justify;
		direction:rtl;
		color:#FFF;
		
	}
	
	.box5 {
	width:100%;
	background:url(../images/box2-tail.png);
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	behavior: url(js/PIE.htc);
	position:relative;
	padding-left:60px;
	top:-20px;
	margin-left:10px;
}
	#main-box .box5 .inner {
		padding:20px 12px 20px 10px;
		margin-left:-58px;
		font-size:14px; 
		line-height:29px;
		text-align:justify;
		direction:rtl;
		color:#653600;
		
	}
		.box6{
	width:100%;
	background:url(../images/box3-tail.png);
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	behavior: url(js/PIE.htc);
	position:relative;
	padding-left:0px;
	margin-left:13px;
		top:-5px;

	
	}
	#main-box .box6 .inner {
		padding:16px 17px 16px 17px;
		font-size:14px; 
		line-height:20px;
		text-align:justify;
		color:#653600;
		
	}
	.box7 {
	width:100%;
	height:105px;
	background:url(../images/box2-tail.png);
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	behavior: url(js/PIE.htc);
	position:relative;
	padding-left:0px;
	margin-left:13px;
	top:-28px;
}
	#main-box .box7 .inner {
		padding:6px 4px 6px 35px;
		margin-left:-32px;
		font-size:14px; 
		line-height:22px;
		color:#653600;	
	}
	
	.box8 {
	width:100%;
	background:url(../images/box3-tail.png);
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	behavior: url(js/PIE.htc);
	position:relative;
	padding-left:0px;
	margin-right:13px;
	top:0px;
	
}
	#main-box .box8 .inner2 {
		
		font-family:TAHOMA, Helvetica, sans-serif;
		font-size:14px; 
		line-height:26px;
		text-align:center;
		color:#FFF;
		
	}
	.box9 {
	width:100%;
	background:url(../images/box2-tail.png);
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	behavior: url(js/PIE.htc);
	position:relative;
	padding-left:0px;
	margin-right:13px;
	top:-5px;
	
}
	#main-box .box9 .inner3 {
		
		font-family:TAHOMA, Helvetica, sans-serif;
		font-size:14px; 
		line-height:26px;
		text-align:center;
		color:#79480f;
		
	}
	.box10{
	width:100%;
	background:url(../images/box3-tail.png);
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	behavior: url(js/PIE.htc);
	position:relative;
	padding-left:0px;
	margin-left:13px;
		top:-40px;
	padding-bottom:10px;	
	}
	
	#main-box .box10 .inner {
		margin-left:-8px;
		direction:rtl;
	}
	
	#main-box .box10 a{
		font-size:13px; 
		line-height:20px;
		text-align:justify;
		color:white;
		margin-right:20px;
		
	}
	
	#main-box .box10 a:hover{
	color:#f6b63b;
	}
	
	.box11 {
	width:100%;
	background:url(../images/box3-tail.png);
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	behavior: url(js/PIE.htc);
	position:relative;
	padding-left:41px;
	margin-left:10px;
	top:-24px;
}
	#main-box .box11 .inner {
		padding:10px 12px 10px 0px;
		margin-left:-29px;
		font-size:14px; 
		text-align:justify;	
	}
	
	.box12 {
	width:100%;
	height:80px;
	background:url(../images/box2-tail.png);
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	behavior: url(js/PIE.htc);
	position:relative;
	padding-left:0px;
	margin-left:13px;
	top:-28px;
}
	#main-box .box12 .inner {
		padding:6px 4px 6px 0px;
		margin-left:36px;
		font-size:14px; 
		line-height:22px;
		color:#653600;	
	}
	
	.box13 {
	width:100%;
	background:url(../images/box2-tail.png);
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	behavior: url(js/PIE.htc);
	position:relative;
	padding-left:40px;
	top:-62px;
	margin-left:10px;
}
	#main-box .box13 .inner {
		
		width:100%;
		padding:20px 100px 20px 36px;
		font-family:TAHOMA, Helvetica, sans-serif;
		color:#79480f;
		font-size:14px;
		line-height:20px;	
	}
	
	#main-box .box13 .title {
		
		width:100%;
		padding:0px 100px 0px 58px;
		font-family:TAHOMA, Helvetica, sans-serif;
		color:#79480f;
		font-size:14px;
		line-height:20px;	
		
	}
	#main-box .box13 a {
		
		font-family:TAHOMA, Helvetica, sans-serif;
		font-size:13px;
		color:#79480f;	
	}
	#main-box .box13 a:hover {
		
		color:#bc793f;	
	}
	
	#main-box .box13 .inner span{
		font-size:13px;	
		font-family:TAHOMA, Helvetica, sans-serif;
	}
	
	
	.box14 {
	width:470px;
	background:url(../images/box3-tail.png);
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	behavior: url(js/PIE.htc);
	position:relative;
	padding-left:15px;
	margin-left:10px;
	top:-20px;
	
}
	#main-box .box14 .inner {
		padding:10px 15px 10px 0px;
		margin-left:0px;
		font-size:12px; 
		text-align:right;
		color:#FFF;
		
	}	
	#main-box .box14 a {
		
		font-family:TAHOMA, Helvetica, sans-serif;
		font-size:13px;
		color:#f6b63b;	
		
	}
	
	.box15 {
	width:315px;
	background:url(../images/box2-tail.png);
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	behavior: url(js/PIE.htc);
	position:relative;
	padding-left:40px;
	top:-20px;
	margin-left:10px;
	}
	#main-box .box15 .inner {
		
		width:100%;
		padding:20px 100px 20px 0px;
		font-family:TAHOMA, Helvetica, sans-serif;
		color:#79480f;
		font-size:14px;
		line-height:20px;	
	}
	#main-box .box15 .inner span{
		font-size:13px;	
		color:red;
		font-family:TAHOMA, Helvetica, sans-serif;
	}
	.box16{
	width:120px;
	background:url(../images/box3-tail.png);
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	behavior: url(js/PIE.htc);
	position:relative;
	float:right;
	
	
}
	#main-box .box16 .inner {
		padding:10px 10px 10px 5px;
		margin-left:0px;
		
	}
/*===== header =====*/
header nav {
	position:absolute;
	right:327px;
	top:75px;
}
header nav ul div{
	
	list-style-type: none;
	text-align: center;
	float: right;
	cursor: pointer;
	font-size:12px;
	font-family:Tahoma, Helvetica, sans-serif;
	line-height:10px;
	padding-left:5px;
	}
header nav ul div ul{
	display: none;

	
}
header nav div:hover>ul{
	display: block;
	position:absolute;
	z-index:1;
	right:246px;
	
}

header nav ul div ul div a:hover span,
header nav ul div ul div.current a span {
				display:block;
}
header nav ul div a {
			text-decoration:none;
			color:#f1d5b1;
			background-color:#442706;
			display:block;
			padding:12px 3px 10px;
			border-radius:10px;
			-moz-border-radius:10px;
			-webkit-border-radius:10px;
			behavior: url(js/PIE.htc);
			position:relative;
			margin-top:3px;
			width:71px;
		}
		header nav ul div a:hover,
		header nav ul div.current a {
			color:#442706;
			background-color:#f1d5b1;
		}
		header nav ul div a span {
				background:url(../images/nav-bg.png) no-repeat 0 0;
				position:absolute;
				left:10px;
				top:32px;
				width:12px;
				height:12px;
				display:none;
			}
		
			header nav ul div a:hover span,
			header nav ul div.current a span {
				display:block;
}

/*===== content =====*/
#content .bot-indent {
	padding-bottom:50px;
}

/*===== Sidebar =====*/
aside .bot-indent {
	padding-bottom:20px;
}



/*----- forms -----*/
#uploadForm {margin-top:0px; margin-left:-26px;}
#uploadForm .button{ width:65px; height:28px; margin-left:0px; margin-top:3px; color:#79480f; background-color:#fbf5dc; font:13px Tahoma, Helvetica, sans-serif;}
#uploadForm .input { width:200px; height:15px; border:0px solid #b9b9b9; background:#fbf5dc; padding:7px; margin-bottom:5px; font:12px Tahoma, Helvetica, sans-serif; color:#79480f;}
#uploadForm .upload { overflow: hidden; position: relative; background:url(../images/box4-tail.png); text-align: center; }
#uploadForm .upload, .upload_file { width: 214px; height:30px; cursor: pointer; }
#uploadForm .upload_file { opacity: 0; filter: alpha(opacity=0); position: absolute; right: 0px; top: 0; font-size: 40px; }
#uploadForm .upload span {color:#f1d5b1; line-height:30px; }
/*----------------------*/
#ContactForm {margin-top:0px; margin-left:-26px;}
#ContactForm .button{ width:65px; height:28px; margin-left:0px; margin-top:3px; color:#79480f; background-color:#fbf5dc; font:13px Tahoma, Helvetica, sans-serif;}
#ContactForm .input { width:200px; height:15px; border:0px solid #b9b9b9; background:#fbf5dc; padding:7px; margin-bottom:5px; font:12px Tahoma, Helvetica, sans-serif; color:#79480f;}
#ContactForm .code { width:93px; height:15px; border:0px solid #b9b9b9; background:#fbf5dc; padding:7px; margin-bottom:5px; font:12px Tahoma, Helvetica, sans-serif; color:#79480f;}
#ContactForm .search { width:150px; height:14px; border:0px solid #b9b9b9; background:#fbf5dc; padding:7px; margin-bottom:3px; font:12px Tahoma, Helvetica, sans-serif; color:#79480f;}
#ContactForm .searchbutton{ width:65px; height:28px; margin-left:0px; margin-top:0px; color:#79480f; background-color:#fbf5dc; font:13px Tahoma, Helvetica, sans-serif;}
#ContactForm textarea { width:200px; height:140px; border:0px solid #b9b9b9; float:justify; background:#fbf5dc; padding:7px; margin-bottom:5px ;color:#79480f; font:12px Tahoma, Helvetica, sans-serif; text-align:justify; direction:rtl;}
/*==========================================*/
#guestForm {margin-top:0px; margin-left:10px;}
#guestForm .button{ width:65px; height:28px; margin-left:0px; margin-top:3px; color:#79480f; background-color:#fbf5dc; font:13px Tahoma, Helvetica, sans-serif;}
#guestForm .upload{ width:200px; font:13px Tahoma, Helvetica, sans-serif;color:#79480f}
#guestForm .input { width:200px; height:15px; border:0px solid #b9b9b9; background:#fbf5dc; padding:7px; margin-bottom:5px; font:12px Tahoma, Helvetica, sans-serif; color:#79480f;}
#guestForm .input2 { width:27px; height:13px; border:0px solid #b9b9b9; background:#fbf5dc; padding:7px; margin-bottom:5px; font:12px Tahoma, Helvetica, sans-serif; color:#79480f;}
#guestForm .code { width:90px; height:15px; border:0px solid #b9b9b9; background:#fbf5dc; padding:7px; margin-bottom:5px; font:12px Tahoma, Helvetica, sans-serif; color:#79480f;}
#guestForm .search { width:150px; height:14px; border:0px solid #b9b9b9; background:#fbf5dc; padding:7px; margin-bottom:3px; font:12px Tahoma, Helvetica, sans-serif; color:#79480f;}
#guestForm .searchbutton{ width:65px; height:28px; margin-left:0px; margin-top:0px; color:#79480f; background-color:#fbf5dc; font:13px Tahoma, Helvetica, sans-serif;}
#guestForm textarea { width:200px; height:50px; border:0px solid #b9b9b9; float:justify; background:#fbf5dc; padding:7px; margin-bottom:5px ;color:#79480f; font:12px Tahoma, Helvetica, sans-serif; text-align:justify; direction:rtl;}
#guestForm select {width:100px; height:27px; border:0px solid #b9b9b9; background:#fbf5dc; padding:5px; margin-bottom:5px; font:12px Tahoma, Helvetica, sans-serif; color:#79480f;}
 #guestForm .select  {width:46px; height:26px; border:0px solid #b9b9b9; background:#fbf5dc; padding:3px; margin-bottom:5px; font:12px Tahoma, Helvetica, sans-serif; color:#79480f;}
 #guestForm .lable { font:13px Tahoma,Helvetica, sans-serif;}
 
 ::-ms-browse {
    background:#fbf5dc;
    color:#79480f;}
/*==========================================*/

    
/*--- kwicks gallery ---*/
.kwicks {
	/* recommended styles for kwicks ul container */
	list-style: none;
	position:absolute;
	top:0;
	left:21px;
	margin: 0;
	padding: 0;
	overflow:hidden;
	width:930px;
	height:301px;
}
.kwicks li{
	/* these are required, but the values are up to you (must be pixel) */
	width: 186px;
	height: 301px;
	/*do not change these */
	display: block;
	overflow: hidden;
	padding: 0;  /* if you need padding, do so with an inner div (or implement your own box-model hack) */
	cursor:pointer;
	text-align:center;
}
.kwicks.horizontal li {
	/* This is optional and will be disregarded by the script.  However, it should be provided for non-JS enabled browsers. */
	margin-right: 0; /*Set to same as spacing option. */
	float: left;
}
	.kwicks.horizontal li span{
		color:#fff;
		height:301px;
		width:50px;
		display:block;
		float:left;
		text-decoration:none;
		background-repeat:no-repeat;
		background-position:left top;
		position:relative;
		z-index:1000;
	}
	.kwicks.horizontal li a{
		color:yellow;
		
		text-decoration:none;
		direction:rtl;
		font:14px Tahoma, Helvetica, sans-serif;
	}
	.kwicks.horizontal li a:hover{
		
		color:#f6b63b;
		
	}
		.kwicks.horizontal li .desc {
			display:block;
			font-weight:normal;
			width:717px;
			height:301px;
			background:url(../images/txt-wrapper.png) no-repeat left top;
			position:absolute;
			left:42px;
			top:0;
			text-align:left;
		}
			.kwicks.horizontal li .desc .inside {
				display:block;
				text-align:justify; 
				padding:13px 21px 0 24px;
				float:right;
			}
			
				.kwicks.horizontal li .desc img {
				 	float:right;
					margin-left:21px;
					padding-top:19px;
					
				}
				.kwicks.horizontal li .desc div div {
					font:14px Tahoma, Helvetica, sans-serif;
					color:yellow;
					direction:rtl;
				}
				*+ html .kwicks.horizontal li .desc h2 {
					padding-top:8px;
				}
				.kwicks.horizontal li .desc p {
					
					margin:0;
					font-size:13px;
					font:13px Tahoma, Helvetica, sans-serif;
					line-height:28px;
					direction:rtl;
				}
	.kwicks.horizontal li.active {
		width:763px;
	}
.kwicks #kwick_1 span{ background-image:url(../images/kwick-1.png); z-index:1;}
.kwicks #kwick_2 span { background-image:url(../images/kwick-2.png);z-index:1;}
.kwicks #kwick_3 span { background-image:url(../images/kwick-3.png);z-index:1;}
.kwicks #kwick_4 span { background-image:url(../images/kwick-4.png);z-index:1;}
.kwicks #kwick_5 span { background-image:url(../images/kwick-5.png);z-index:1;}

.kwicks #kwick_1.active span { background-image:url(../images/kwick-1act.png);z-index:1;}
.kwicks #kwick_2.active span { background-image:url(../images/kwick-2act.png); z-index:1;}
.kwicks #kwick_3.active span{ background-image:url(../images/kwick-3act.png);z-index:1;}
.kwicks #kwick_4.active span { background-image:url(../images/kwick-4act.png);z-index:1;}
.kwicks #kwick_5.active span{ background-image:url(../images/kwick-5act.png);z-index:1;}

/*----- form  -----*/
.commentForm
        {
            width: 450px;
            height: 293px;
			top:57px;
            position: relative;
			background-image: url("../images/comment_form.png");
            background-repeat: no-repeat;
			margin-right:55px;
			
        }

        .commentForm input[type="text"], .commentForm textarea
		{
			width: 176px;
			right:40px;
			position: absolute;
			background-repeat: no-repeat;
            border-width:0px;
			color:black;
			font-weight:bold;
			font-size:1.0em;
			font: Tahoma,Arial, Sans-Serif;
        }

        .nameField
        {
			top:36px;
            height: 22px;
            background-image: url("../images/name_bkg.jpg" );
		}

        .emailField
		{
            top: 80px;
            height: 22px;
            background-image: url("../images/email_bkg.jpg" );

        }

        .phoneField
        {
            top: 121px;
            height: 22px;
            background-image: url("../images/phone_bkg.jpg");
        }

        .commentField
        {
            top: 160px;
            height:110px;
            background-image: url("../images/comment_bkg.jpg" );
        }

        .sendButton
        {
        	position:absolute;
        	top:235px;
        	left:30px;
        	width:60px;
        	height:26px;
        	border:solid 2px #000000;
        	background-color:#7c6852;
			font: Arial, Sans-Serif;
			color:#e1cdae;
			font-weight:bold;
			font-size:1.0em;
        }
		
		   .resetButton
        {
        	position:absolute;
        	top:235px;
        	left:100px;
        	width:60px;
        	height:26px;
        	border:solid 2px #000000;
        	background-color:#7c6852;
			color:#e1cdae;
			font: Arial, Sans-Serif;
			font-weight:bold;
			font-size:1.0em;
        }
		.commentForm p
		{
		top:50px;
		position:absolute;
        top:117px;
        left:20px;
		color:#000;
		font:Arial, Sans-Serif;
		font-weight:bold;
		font-size:12px;
		
		}
							

/*---------------------Scroll------------------------------*/
#easyscroll{
	background:transparent;
	margin-right:2px;
	direction:rtl;
	
	/* add additional styling */
	}	

	/* easyscroll navigation buttons */	

	#easyscrollnav, #easyscrollnav li{
		height:30px;
		line-height:24px;
		font-size:12px;
		margin:0px;	
		padding:0px;
				
		}	
	#easyscrollnav{
		margin:6px 0;
		
		}			
	#easyscrollnav li{
		list-style:none;
		float:left;
		margin-left:16px;		
		padding:3px 18px;
		cursor:pointer;
		color:#f1d5b1;
		background:url(../images/box3-tail.png);
		border-radius:10px;
		-moz-border-radius:10px;
		-webkit-border-radius:10px;
		behavior: url(js/PIE.htc);
		position:relative;
		top:-4px;
		}	
		
	#easyscrollnav li.over{
		
		}
/*------------------------keys--------------------*/
.keys{
	color:#f6b63b;
	font-size:14px;}
/*-------------------------gallery--------------------------*/
#modalDengkul {
	font-family:TAHOMA,sans-serif;
	color:#000;
	font-size:13px;
	line-height:18px;
}

#modalDengkul-overlay {
	background:rgba(0,0,0,0.5);
	width:100%;
	height:100%;
	z-index:9999;
	position:fixed;
	top:0;
	left:0;
}
#modalDengkul {
	position:fixed;
	z-index:10000;
	width:85%;
	height:85%;
	min-width:884px;
	min-height:522px;
	top:0;
	left:0;
	background:#fff7ea;
	border:10px solid #fff7ea;
	overflow:hidden;
}
#modalDengkul, #modalDengkul  *, #modalDengkul  *:before,#modalDengkul  *:after {
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	behavior: url(js/PIE.htc);
}
.modalDengkul-inner {
	position:relative;
	width:100%
}
.modalDengkul-close {
	position:absolute;
	top:-5px;
	right:0;
	z-index:10001;
	font-size:20px;
	color:#808080;
	text-decoration:none;
}
.modalDengkul-left,
.modalDengkul-right {
	top:0;
	position:absolute;
}
.modalDengkul-left {
	max-width:80%;
	left:0;
	background:#000
}
.modalDengkul-left-inner {
	position:relative;
}
.modalDengkul-img-large {
	position:absolute;
	max-width:100%;
	max-height:100%;
	top:0;
	left:0;
	-webkit-transition: 0.6s all linear; 
	-moz-transition: 0.6s all linear; 
	-o-transition: 0.6s all linear; 
	transition: 0.6s all linear;
	behavior: url(js/PIE.htc);
}
.modalDengkul-right {
	right:0;
	min-width:20%;
	width:350px;
	padding-left:10px;
}
.modalDengkul-right-inner {
	padding:0 0 10px 10px;
}
.modalDengkul-right h2{
	margin:0;
	padding:0;
	color:#c27800;
	text-align:center;
}
.modalDengkul-right p{
	text-align:justify;  
	color:#754902;
}
.modalDengkul-left img {
	max-width:100%;
}
.modalDengkul-nav {
	display:block;
	width:40px;
	position:absolute;
	top:0;
	z-index:10001;
	overflow:hidden;
	text-indent:-100px;
	display:none;
	background-image:url(../images/arrow.png);
	background-repeat:no-repeat;
	background-position:left center;
}
.modalDengkul-navLeft {
	left:10px;
}
.modalDengkul-navRight {
	right:10px;
	background-position:right center;
}	
.polaroid{
	width:130px;
	background: url(../images/polaroid.png);
	border: 1px solid #79480f;
	
	/* CSS3 box shadow */
	-moz-box-shadow:0 0 20px #292929;
	-webkit-box-shadow:2px 5px 8px #292929;
	box-shadow:2px 5px 8px #292929;
	behavior: url(js/PIE.htc);
	/* fine box shadow */
	
	padding: 10px 10px 50px 10px;
	margin-right:10px;
	margin-bottom:20px;
	float: left;
	margin-left:28px;
	position: relative;
	
	/* setto la trasformazione per i vari browser che lo supportano*/
	-webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
	behavior: url(js/PIE.htc);
}

.polaroid:last-child{
	margin-right:1  !important;
}

.polaroid img{
	border: 1px solid #79480f;
	background: #000;
	width: 130px;
	height: 130px;
}

.polaroid span{
	position: absolute;
	bottom: 20px;
	float:Center;
	font-size:14px;
	color:#79480f;
}

.polaroid:hover{
	/* ruoto il box di 8 gradi a sx */
	-webkit-transform: rotate(-8deg);
	-moz-transform: rotate(-8deg);
	transform: rotate(-8deg);
	behavior: url(js/PIE.htc);
}