@charset "UTF-8";
/* CSS Document */

body	{
    text-align: center;   /*centra in IE 5.x */
	background-color:#fff;
	margin-top: 0px;
	}

#container	{
    width: 980px;
    margin: 0px auto;   /*centra negli altri browsers*/
    text-align: left;   /*ripristina l' allineamento*/
	border:1px solid #4F97E9;
	background-color:#FFFFFF;
	}
#navbar	{
	width: 100%;
	height: 16px;
	font:7.5pt  Arial, Helvetica, sans-serif;
	color:#ffffff;
	padding-left: 1px;
	text-align: center;
	background-color:#4F97E9;
	}
#navbar a { text-decoration: none; color: white; font:7.5pt  Arial, Helvetica, sans-serif; }
#navbar a:hover{ text-decoration: underline; color:#FFFF00; font:7.5pt  Arial, Helvetica, sans-serif;}
#navbar img{border: 0;}
/* ALL BANNER SIZE */
.leaderboard	{width: 728px; height: 90px;}
.medium-rectangle	{width: 300px; height: 250px;}
.skyscraper	{width: 120px; height: 600px;}
.button2	{width: 120px; height: 60px; margin: 2px; border: 1px solid #4F97E9;}
.button2top	{width: 120px; height: 60px; margin: 2px; margin-top: 0px; border: 1px solid #4F97E9;}
.standard468x60	{width: 468px; height: 60px;}
.adsense728x15	{width: 730px; height: 28px; float: left; margin-left: 5px; margin-top:10px;}
.googlesearch	{width: 214px; height: 42px; float: left;}
.map300x250 { width: 300px; height: 250px; border: 1px solid #4F97E9;}
/* END BANNER SIZE */
/* Start #header */
#header	{
	width: 980px; margin-top: 5px;}
#logo	{
	width: 249px;
	height: 60px;
	float:left;
	margin-top:20px;
	background-image:url(../images/logo.gif); 
	background-repeat:no-repeat;}
#leaderboard1	{
	width: 728px; 
	height: 90px; 
	float:right;
	margin-right: 1px;
}
/* End #header */
/* ============== */
/* Start #level1 */
#level1	{
	width: 980px;
	margin-bottom: 2px;
	}
#adv1	{
	width: 124px;
	height: 254px;
	float: left;
	}
#box1	{
	width: 550px;
	height: 254px;
	float: left;
	margin-left: 2px;
	}
#adv2	{
	width: 300px;
	height: 254px;
	float: right;
	margin-right: 1px;
	background-color:#ccc;}
/* End #level1 */
/* ============== */
/* Start #level2 */
#level2	{
	width: 980px;
	margin-bottom: 2px;
	clear:both;}
#adv3	{
	width: 304px;
	float: left;
	background-image:url(../images/bg/backgroung_adv3.gif); background-repeat: no-repeat; background-position: bottom; background-position: right;
	}
.adv3column	{ width: 146px; height:500px; margin-left: 1px; float: left; border: dotted 1px #CCCCCC; margin-top: 3px;}
.adv3column h3 { font-family:Verdana, sans-serif; font-size: 8.5pt; color:#41597c; margin-top: 4px; margin-right: 2px; margin-bottom: 1px; margin-left: 5px;}
.adv3column h3 a { text-decoration: none; color:#41597c; font-size: 8.5pt; font-family:Verdana, sans-serif; margin-top: 4px; margin-right: 2px; margin-bottom: 1px; margin-left: 5px;}
.adv3column h3 a:hover { text-decoration: underline; color:#41597c; font-size: 8.5pt; font-family:Verdana, sans-serif; margin-top: 4px; margin-right: 2px; margin-bottom: 1px; margin-left: 5px;}

.adv3columntxt	{ font-family:Verdana, sans-serif; font-size: 7pt; color:#333; padding-left: 2px;}
.adv3columncol1	{ font-family:Georgia, serif; color:#9933FF; font-size: 9pt; margin-top: 4px; margin-bottom: 1px; margin-left: 2px;}
.adv3columncol2	{ font-family:Georgia, serif; color: #009900; font-size: 9pt; margin-top: 4px; margin-bottom: 1px; margin-left: 2px;}
.adv3columncol3	{ font-family:Georgia, serif; color: #FF9900; font-size: 9pt; margin-top: 4px; margin-bottom: 1px; margin-left: 2px;}
.adv3columncol4	{ font-family:Georgia, serif; color: #339999; font-size: 9pt; margin-top: 4px; margin-bottom: 1px; margin-left: 2px;}
.adv3columncol5	{ font-family:Georgia, serif; color: #FF0000; font-size: 9pt; margin-top: 4px; margin-bottom: 1px; margin-left: 2px;}
.adv3columncol6	{ font-family:Georgia, serif; color: #0033FF; font-size: 9pt; margin-top: 4px; margin-bottom: 1px; margin-left: 2px;}
.arrow	{ width: 6px; height: 5px; margin-left: 2px; margin-right: 2px; margin-top: 8px; background-image:url(../images/icons/navigation/arrow.gif); float:left;}
.arrowbig	{ width: 12px; height: 12px; margin-left: 2px; margin-right: 2px; margin-top: 5px; background-image:url(../images/icons/navigation/big_arrow.gif); float:left;}
#minibox	{
	width: 300px;
	height: 90px;
	}
.minibox	{ width: 301px; height: 45px; float:left; border:dotted #CCCCCC 1px; margin: 1px;}
.miniboximg	{ width: 38px; height: 43px; float: left; margin-left: 2px;}
.miniboximg img	{ padding: 1px;}
.miniboxtxt	{ width: 110px; height: 43px; line-height:44px; color:#000099; font-family:Geneva, Arial, Helvetica, sans-serif; text-align:center; float: left;}
.miniboxtxt a	{text-decoration: none; color: #000099; text-align: right;}
.miniboxtxt a:hover	{text-decoration: underline; color: #3366CC; text-align: right;}
#box2	{
	width: 550px;
	height: 600px;
	float: left;
	margin-left: 2px;
	margin-bottom: 24px;
	background-color:#fff;
	}
.box2boxes	{ width: 550px; height: 100px; padding: 2px;}
.box2img	{ width: 168px; height: 96px; float: left; padding:1px; border:1px solid #4F97E9;}
.box2fonts	{ width: 364px; height: 96px; float: right; font:8.5pt  Verdana, sans-serif; line-height: 14px; text-indent: 4px; margin-right:6px; color:#333; border-bottom: 1px dotted #CCCCCC;}
.box2fonts h3 {margin-top: 4px; margin-right: 2px; margin-bottom: 3px; margin-left: 5px; color:#FF6600;}
.box2fonts a {margin-top: 4px; margin-right: 2px; margin-bottom: 3px; margin-left: 5px; color:#FF6600; text-decoration: none;}
.box2fonts a:hover {margin-top: 4px; margin-right: 2px; margin-bottom: 3px; margin-left: 5px; color:#006600; text-decoration: none;}
.readmore	{font:6.5pt  Arial, Helvetica, sans-serif; color: #006600; text-align: right; }
.readmore a	{text-decoration: none; font:7.5pt  Arial, Helvetica, sans-serif; color: #006600; text-align: right;}
.readmore a:hover	{text-decoration: underline; font:7.5pt  Arial, Helvetica, sans-serif; color: #3366CC; text-align: right;}
#adv4	{
	width: 120px;
	height: 600px;
	float: right;
	margin-right: 1px;
	}
#adv5	{
	width: 980px;
	clear: left;
	background-color:#FFF;
	}
.box496x300	{	border: 1px solid #CCC; width: 496px; height: 300px; float: left; margin-left: 2px; margin-bottom: 2px;}
.box330x300	{	border: 1px solid #CCC; width: 330px; height: 300px; float: left; margin-left: 2px; margin-bottom: 2px;}
.box300x300	{	border: 1px solid #CCC; width: 300px; height: 300px; float: left; margin-left: 2px; margin-bottom: 2px;}
.box166x300	{	border: 1px solid #CCC; width: 166px; height: 300px; float: left; margin-left: 2px; margin-bottom: 2px;}
.box322x180	{	border: 1px solid #CCC; width: 322px; height: 180px; float: left; margin-left: 2px; margin-bottom: 2px;}
.box322x180	p, li { text-align:justify; font-family:Verdana, sans-serif; font-size: 8.5pt; color:#333; padding: 6px;}
.box160x125	{	border: 1px solid #CCC; width: 160px; height: 125px; float: left; margin-left: 1px; margin-bottom: 2px; font:7.5pt  Verdana, sans-serif; color: #333; text-align: left; }
.box160x125 a {  text-decoration: none; color: #000; }
.box160x125 a:hover {  text-decoration: none; color: #006600; }
.img160x40 { width: 160px; height: 40px;  text-align:center; }
.img150x150 { width: 150px; height: 150px; float: left; margin-top: 5px; margin-left: 5px; }
.img150x90 { width: 150px; height: 90px; float: left; margin-top: 5px; margin-left: 5px; }
.img150x100large { width: 150px; height: 100px; margin-top: 5px; margin-left: 8px; }
.txt150x190 { width: 150px; height: 190px; margin-top: 5px; margin-left: 8px; font:8.5pt  Verdana, sans-serif; text-indent: 4px; color:#333; text-align: left;}
.txt150x190 a {text-decoration: none; color: #3366CC;}
.txt150x190 a:hover {text-decoration: underline; color: #006600;}
.img150x170 { width: 150px; height: 170px; float: left; margin-top: 5px; margin-left: 5px; }
.txt157x170 { width: 157px; height: 170px; float: left; margin-top: 5px; margin-left: 5px; text-align: left; font:8.5pt  Verdana, sans-serif; text-indent: 4px; color:#333; }
.txt157x170 h4 {margin-top: 0px; margin-right: 4px; margin-bottom: 4px; margin-left: 5px; color: #3366CC;}
.txt157x170 a {text-decoration: none; color: #3366CC;}
.txt157x170 a:hover {text-decoration: underline; color: #006600;}
.img200x290 { width: 200px; height: 290px; float: left; margin-top: 5px; margin-left: 5px; }
.img150x290 { width: 150px; height: 290px; float: left; margin-top: 5px; margin-left: 5px; }
.img290x120 { width: 290px; height: 120px; margin-top: 5px; margin-left: 5px; }
.txt290x310 { width: 280px; float: left; margin-top: 5px; margin-left: 3px; text-align:justify; font-family:Verdana, sans-serif; font-size: 10pt; color:#333;}
.txt335x90 h4 {margin-top: 0px; margin-right: 4px; margin-bottom: 4px; margin-left: 5px; color: #3366CC;}
.txt335x90 a { text-decoration: none; color: #3366CC; }
.txt335x90 a:hover { text-decoration: underline; color: #006600; }
.txt335x90 { width: 330px; height: 90px; float: left; margin-top: 5px; margin-left: 6px; font:8.5pt  Verdana, sans-serif; text-indent: 4px; color:#333; text-align: left; border-bottom: 1px dotted #CCC; }
.txt285x160 { width: 285px; height: 160px; margin-left: 5px; margin-top: 5px; font:8.5pt  Verdana, sans-serif; color:#333; text-indent: 4px; text-align: left;}
.txt285x160 a { text-decoration: none; color: #3366CC; }
.txt285x160 a:hover { text-decoration: underline; color: #006600; }
.txt285x160 h4 {margin-top: 4px; margin-right: 2px; margin-bottom: 4px; margin-left: 7px; color: #3366CC;}
.txt150x190 h4 {margin-top: 4px; margin-right: 4px; margin-bottom: 4px; margin-left: 5px; color: #3366CC;}
.img120x90 { width: 120px; height: 90px; float: left; margin-top: 5px; margin-left: 5px;}
.txt170x90 { width: 170px; height: 90px; float: left; margin-top: 5px; margin-left: 5px; text-align: left; font:8.5pt  Verdana, sans-serif; color:#333; text-indent: 4px; border-bottom: 1px dotted #CCC; }
.txt170x90 h4 {margin-top: 0px; margin-right: 4px; margin-bottom: 4px; margin-left: 5px; color: #3366CC;}
.txt170x90 a { text-decoration: none; color: #3366CC; }
.txt170x90 a:hover { text-decoration: underline; color: #006600; }
/* End #level2 */
/* ============== */
/* Start #level3 */
#level3	{
	width: 980px;
	height: 600px;
	margin-bottom: 2px;}
#adv6	{
	width: 120px;
	height: 600px;
	float: left;
	margin-left: 1px;
	}
#box3	{
	width: 734px;
	height: 600px;
	float: left;
	margin-left: 2px;
	margin-right: 2px;
	}
.box3boxes	{ width: 178px; height: 250px; padding: 1px; margin-left: 1px; float: left;}
.box3img	{ width: 176px; height: 96px; padding:1px; border:1px solid #ccc;}
.box3fonts	{ width: 178px; height: 154px; font:8.5pt  Verdana, sans-serif; text-indent: 4px; color:#333333;}
.box3fonts a	{text-decoration: none; width: 178px; height: 154px; font:8.5pt  Verdana, sans-serif; text-indent: 4px; color:#3366CC;}
.box3fonts a:hover	{text-decoration: underline; width: 178px; height: 154px; font:8.5pt  Verdana, sans-serif; text-indent: 4px; color:#006600;}
.box3fonts h4 {margin-top: 4px; margin-right: 2px; margin-bottom: 3px; margin-left: 5px; color: #3366CC;}
.box3fonts a {text-decoration: none; margin-top: 4px; margin-right: 2px; margin-bottom: 3px; margin-left: 5px; color: #3366CC;}
.box3fonts a:hover {text-decoration: underline; margin-top: 4px; margin-right: 2px; margin-bottom: 3px; margin-left: 5px; color: #006600;}
.arrowblue	{ width: 10px; height: 7px; margin-left: 2px; margin-right: 2px; margin-top: 3px; background-image:url(../images/icons/navigation/blue-arrow.gif); float:left;}
.arrowbluesmall	{ width: 7px; height: 5px; margin-left: 2px; margin-right: 2px; margin-top: 3px; background-image:url(../images/icons/navigation/blue-arrow-small.gif); float:left;}
#adv7	{
	width: 120px;
	height: 600px;
	float: left;
	margin-right: 1px;
	}
#adv8	{
	width: 728px;
	height: 90px;
	clear: left;
	margin-left: 3px;
	}
/* End #level3 */
/* ============== */
/* Start #footer */
#box4 {
	width: 980px;
	margin-top: 3px;
	float: left;
	}
#adv9	{
	width: 980px;
	height: 950px;
	margin-top: 3px;
	}
#adv10 {
		width: 980px;
		height: 60px;
		background-color: #CCC;
		clear:both;
}
#footer	{
	width: 980px;
	height: 160px;
	background-color:#333333;
	}
.footertxt	{ width: 100%; font:7.5pt  Arial, Helvetica, sans-serif; color:#ffffff; padding-left: 1px; text-align: center; padding: 4px;}
.footertxt a { text-decoration: none; color: white; font:7.5pt  Arial, Helvetica, sans-serif; }
.footertxt a:hover{ text-decoration: underline; color:#FFFF00; font:7.5pt  Arial, Helvetica, sans-serif;}
#footerbox	{}
/* End #footer */

/* Mini Portal index page */
#leftbox { width: 574px; float: left; font:8.5pt  Verdana, sans-serif; background-image:url(../images/bg/backgroung_adv3.gif); background-repeat: no-repeat; background-position: bottom; background-position: right; text-align: left;}
	#leftbox h1 { font-size: 20px; color:#41597c; margin-top: 0px; margin-bottom: 5px;}
	#leftbox h2 { font-size: 15px; color: #006600; margin-top: 5px; }
	#leftbox p { float: left; }
	#img380x184 { width:380px; height: 184px; border:1px solid #4F97E9; margin-bottom: 10px; float: left;}
	#menu600x200 { width: 600px; height: 200px; margin-bottom: 10px;}
	.imgfloat { float: left; }
	.calendar { width: 154px; height: 184px; margin-left: 5px; margin-bottom: 10px; float: left; }
#rightbox { width: 400px; float: left; margin-left: 5px; background-color: #CCC; background-image:url(../images/index2/header-right.gif); background-repeat: no-repeat; }
#rightbox h1 { font-size: 20px; color: #006600; margin-top: 7px; margin-bottom: 15px; margin-left: 55px;}
.box2boxes2	{ width: 400px; height: 85px; margin-bottom: 5px; margin-top: 0px; border-bottom: 1px dotted #4F97E9; }
.box2boxes2end	{ width: 400px; height: 85px; margin-bottom: 5px; margin-top: 0px; }
.box2img2	{ width: 128px; height: 76px; float: left; padding:1px; margin-left: 2px; border:1px solid #4F97E9;}
.box2fonts2	{ width: 244px; height: 76px; float: left; font:8.5pt  Verdana, sans-serif; line-height: 14px; text-indent: 4px; margin-left:5px; color:#333;}
.box2fonts2 h3 {margin-top: 0px; margin-right: 4px; margin-bottom: 4px; margin-left: 5px; color:#41597c;}
.box2fonts2 h3 a { text-decoration: none; color: #41597c; }
.box2fonts2 h3 a:hover { text-decoration: underline; color: #006600; }
.box2fonts2 a { text-decoration: none; color: #41597c; }
.box2fonts2 a:hover { text-decoration: underline; color: #006600; }
.readmore2	{font:6.5pt  Arial, Helvetica, sans-serif; color: #006600; text-align: right;}
.readmore2 a	{text-decoration: none; font:7.5pt  Arial, Helvetica, sans-serif; color: #006600; text-align: right;}
.readmore2 a:hover	{text-decoration: underline; font:7.5pt  Arial, Helvetica, sans-serif; color: #3366CC; text-align: right;}
#rightboxdown { width: 400px; height: 163px; float: left; margin-left: 5px; margin-top: 5px; background-image:url(../images/useful-stuff/bkg.gif); }
 #rightboxdowncontent { width: 400px; height: 111px; margin-top: 38px; }
 .box200x55 { width: 190px; height: 45px; float: left; margin-left: 10px; margin-top: 10px; font-family: Verdana, sans-serif; font-size: 16px; font-weight: bold;}
 .box200x55 a { text-decoration: none; font-family: Verdana, sans-serif; font-size: 16px; font-weight: bold; color: #000;}
 .box200x55 a:active { text-decoration: none; font-family: Verdana, sans-serif; font-size: 16px; font-weight: bold; color: #000; }
 .box200x55 a:hover { text-decoration: underline; font-family: Verdana, sans-serif; font-size: 16px; font-weight: bold; color: #006600;}
 .img55x45 { width: 55px; height: 45px; float: left; }
 .txt135x45 { width: 135px; height: 45px; float: left; }
/* END Mini Portal index page */

/* Service page */

	/* Level 2 */
	#box2page {
		width: 650px;
		float: left;
		margin-left: 1px;
		border: dotted 1px #CCCCCC;
		margin-bottom: 10px;
		font:8.5pt  Verdana, sans-serif; 
		line-height: 14px; 
		text-indent: 4px;
		}
		.padtxt { padding: 3px;}
	.h1style  { font-size: 20px; color:#41597c; margin-top: 0px; margin-bottom: 5px;}
	.h2style { font-size: 15px; color: #006600; margin-top: 5px; }
	#adv4page {
		width: 304px;
		height: 600px;
		text-align: center;
		margin-left: 10px;
		float: left; 
		margin-bottom: 10px;
		}
#box2page h3 {margin-top: 4px; margin-right: 2px; margin-bottom: 3px; margin-left: 5px; color:#FF6600;}
#box2page a { text-decoration: none; color: #000000;}
#box2page a:hover { text-decoration: underline; color: #FF6600; }

/* Contact ADV email form */

	.leftform { width: 300px; float: left; }
	.rightform { width: 300px; float: left; margin-left: 10px;}
	fieldset { height: 10px; }	
	
/* Search Hotel Box */

.hotelsearchbox	{	width: 640px; height: 120px; border: 1px solid #999999; margin: 2px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 15px; color:#ccc;}
.hotelsearchbox h1	{	font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #fff; line-height: 16px; margin-left: 4px; margin-top: 0px; float: left;}
.hotelsearchbox p	{	padding-bottom: 3px; padding-left: 6px; padding-right: 6px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#006600;}
.hotelsearchbox a { color: #009900;} .hotelsearchbox a:hover { color:#CCFF00;}
.hotelsearchlabel	{	background-image: url(../images/positano/hotel/hotel-search/hotelsearch_bg.gif); background-repeat:repeat-x; width: 640px; height: 17px;}
.hotelsearchboximgclear	{	clear: left;}
.hotelsearchboximg	{	height: 90px; width: 90px; float: left; margin-left: 3px; margin-right: 4px; margin-bottom: 2px; }
.hotelsearchstars1	{ background-image:url(../images/positano/hotel/hotel-search/amalfihotel1stars.gif); background-position:right; width: 75px; height: 17px; background-repeat: no-repeat; float: right;}
.hotelsearchstars2	{ background-image:url(../images/positano/hotel/hotel-search/amalfihotel2stars.gif); background-position:right; width: 75px; height: 17px; background-repeat: no-repeat; float: right;}
.hotelsearchstars3	{ background-image:url(../images/positano/hotel/hotel-search/amalfihotel3stars.gif); background-position:right; width: 75px; height: 17px; background-repeat: no-repeat; float: right;}
.hotelsearchstars4	{ background-image:url(../images/positano/hotel/hotel-search/amalfihotel4stars.gif); background-position:right; width: 75px; height: 17px; background-repeat: no-repeat; float: right;}
.hotelsearchstars5	{ background-image:url(../images/positano/hotel/hotel-search/amalfihotel5stars.gif); background-position:right; width: 75px; height: 17px; background-repeat: no-repeat; float: right;}
.nextpage { width: 200px; height: 20px; float: right; font:8.5pt  Verdana, sans-serif; }
.nextpage a { text-decoration: none; color: #006600; }
.nextpage a:hover { text-decoration: underline; color: #FF6600; }
.previouspage { width: 200px; height: 20px; float: left; margin-left: 10px; font:8.5pt  Verdana, sans-serif;}
.previouspage a { text-decoration: none; color: #006600; }
.previouspage a:hover { text-decoration: underline; color: #FF6600; }

/* BreadCrumb */

.backlinks-page { width: 650px; margin-left: 1px; margin-top: 5px; margin-bottom: 2px; }

.backlinks { margin-left: 5px; font:8.5pt  Verdana, sans-serif; color: #006600; margin-bottom: 5px;}
.backlinks a { text-decoration: none; color: #006600; }
.backlinks a:hover { text-decoration: underline; color: #FF6600; }

/* Search */

#resultbox {
		width: 800px;
		float: left;
		margin-left: 1px;
		border: dotted 1px #CCCCCC;
		margin-bottom: 10px;
		font:8.5pt  Verdana, sans-serif; 
		line-height: 14px; 
		text-indent: 4px;
		}
	
/* SEARCH BOX STYLE BOOKING */

div#b_noscript {
border:#FF0000 1px dashed;
background:#FFFFBF;
padding:2px;
}

div#b_contenitore {
width:300px;
height:250px;
position:relative;
font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
font-size:10px;
color:#000000;
background:#d7dfee url(http://www.booking.com/images/affiliate/312141/sbbg.jpg) 0 0 no-repeat;
}

div#b_contenuti,div#b_dest,div#b_browse,.hotel_form_checkin,
.hotel_form_checkout, div#options,div#options2,
div#b_partnership,div#hotelTypes,div#but,div#destHelp,div#b_topBox, div#usps,div#dist,img#distHelpImg, div#b_logo
{
position:absolute;
}

div#b_contenuti {
margin:0;
padding:0;
height:198px;
}

div#b_topBox {
top:0;
left:0;
width:300px;
height:51px;
}

div#b_topBox h1 {
color:#032b7b;
font-size:18px;
font-weight:bold;
margin:0;
padding:45px 0 0 110px;
}


/*destination*/
div#b_dest {
left:10px;
top:70px;
width:200px;
}

.inputDest {

}

div#b_browse {
left:5px;
top:58px;
width:200px;
}

div#b_browse a {
color:#FF0000;
}

.other_text {
font-weight:bold;
}

div#b_destInput {}


/*checkin*/
.hotel_form_checkin {
left:10px;
top:120px;
width:200px;
}

.hotel_form_checkin_title {}

/*checkout*/
.hotel_form_checkout {
left:10px;
top:165px;
width:200px;
}

.hotel_form_checkout_title {}

.checkDate {}

.checkDateDD {}

.checkDateMM {}
.checkDateYY {}


/*button*/
div#but {
left:190px;
top:215px;
}

div#but button {
/*-moz-border-radius-bottomleft:8px;
-moz-border-radius-bottomright:8px;
-moz-border-radius-topleft:8px;
-moz-border-radius-topright:8px;*/
background-color:#0896FF;
border:2px solid #FFFFFF;
color:#FFFFFF;
font-size:1em;
font-weight:bold;
height:30px;
letter-spacing:1px;
margin:0 auto;
padding:0.15em 0.75em;
text-transform:uppercase;
width:100px;
}

div#but button:hover{background-color:#000099;cursor:pointer;}


/*logo*/
div#b_logo {
left:235px;
top:65px;
}


div#frm {
margin:0;
padding:0;
}

/*rifiniture*/
.b_inline {display:inline;}
.b_clearLeft{clear:left;}
.b_clearRight{clear:right;}
.b_clearAll{clear:both;}

/* END SEARCH BOX STYLE BOOKING */

/* CALENDAR STYLE */
table.calendar { border:1px solid; }
.navigateYear { background-color:green; color:white; }
td.month { background-color:gray; text-align:center; }
tr.daysOfTheWeek { background-color:silver; }
.normalDate { background-color:white; color:black; }
.currentDate { background-color:green; color:white; }
.selectedDate { background-color:blue; color:white; }
/* END CALENDAR STYLE */

/* MENU IMAGES STYLE */
#imageMenu { position: relative; width: 600px; height: 200px; overflow: hidden; }
#imageMenu ul {	list-style: none; margin: 0px; display: block; height: 200px; width: 1000px; }
#imageMenu ul li { float: left; margin-left: 2px;}
#imageMenu ul li a { text-indent: -1000px; background:#FFFFFF none repeat scroll 0%; border-right: 2px solid #fff; cursor:pointer; display:block;    overflow:hidden; width:98px; height: 200px; }
#imageMenu ul li.accomodation a {	background: url(../images/menu-images/accomodation.jpg) repeat scroll 0%; }
#imageMenu ul li.restaurants a {	background: url(../images/menu-images/restaurants.jpg) repeat scroll 0%; }
#imageMenu ul li.shopping a { background: url(../images/menu-images/shopping.jpg) repeat scroll 0%; }
#imageMenu ul li.events a { background: url(../images/menu-images/events.jpg) repeat scroll 0%; }
#imageMenu ul li.news a { background: url(../images/menu-images/news.jpg) repeat scroll 0%; width: 330px; }
.clear { clear: both; }
/* END MENU IMAGES STYLE */

/* GALLERY INDEX STYLE */
#slideshow { position:relative; height:254px; }
#slideshow IMG { position:absolute; top:0; left:0; z-index:8; /*opacity:0.0;*/ }
#slideshow IMG.active { z-index:10; /*opacity:1.0;*/ }
#slideshow IMG.last-active { z-index:9; }
/* END GALLERY INDEX STYLE */

/* GALLERY CITY PAGE */
.city { height: 184px; }
/* END GALLERY CITY PAGE */

