* html .visualIEFloatFix {
	height: 0.01%;
}
html, body {
	margin: 0;
	padding: 0;
}
body {
	padding: 10px 0;
	background: #FDEFEF url(images/bg.gif) repeat-x 0 0;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #161212;
	font-size: 10px;
}
.padding0 {
	padding:0px!important;
}
.clear {
	clear:both;
}
#container {
	width: 800px;
	margin: 0 auto;
	z-index: 1;
}
/* navigation */

ul.dropdown {
	list-style: none;
	margin: 0px;
	padding: 0px;
	margin-left: 1px;
	float: left;
	z-index: 2;
}
ul.dropdown a {
	margin-left:0px;
	display: block;
	font-weight: bold;
	font-size: 10pt;
	color: #000;
	text-decoration: none;
	text-align: center;
	color: #161212;
	background: #FDEFEF url(images/btn-on.gif) repeat-x 0 0;
	border: 1px solid #F194AA;
	border-bottom: none;
	border-right: none;
	white-space: nowrap;
	padding: 4px 0px;
}
ul.dropdown a:hover {
	background-image: none;
	color: #CD2350;
}
ul.dropdown li {
	position: relative;
	float: left;
}
ul.dropdown ul {
	visibility: hidden;
	position: absolute;
	z-index: 3;
	margin-left: -40px;
	list-style: none;
}
ul.dropdown li:hover > ul {
	visibility: visible;
		border-right:none;
}
#nav li#nhome a {
	width: 132px;
	border-right:none;
}
#nav li#nAbout a {
	width: 132px;
	border-right: 1px solid #F194AA;
}
#nav li#nServices a {
	width: 132px;
	border-left:none;
}
#nav li#nClients a {
	width: 132px;
}
#nav li#nMedia a {
	width: 132px;
}
#nav li#nContact a {
	width: 132px;
	border-right: 1px solid #F194AA;
}
#nav li#nPartners a {
	width: 125px;
}
#nav li#nAdvisors a {
	width: 150px;
}
#about #nav li#nAbout a, #services #nav li#nServices a, #clients #nav li#nClients a, #partners #nav li#nPartners a, #contact #nav li#nContact a, #advisors #nav li#nAdvisors a {
	background: #fff none;
	border-bottom: 1px solid #fff;
	color: #CD2350;
}


#team #nav li#nTeam a, #vision #nav li#nVision a, #opinion #nav li#nOpinion a {
	background: #fff none;
	color: #CD2350;
	border-bottom: 1px solid #fff;
}
#content {
	clear:both;
	background: #fff;
	border: 1px solid #FCE1E1;
	border-top: 1px solid #F194AA;
	padding: 20px;
	text-align:justify;
}
#contact #content {
	text-align: center;
}
#home #content {
	padding: 0px;
	z-index: 0;
}
h1 {
	/*color: #000;*/
	font-size:18px;
	margin:10px 0px;
	padding:10px;
	line-height:20px;
	text-align: center;
	/*border:solid 1px #f9c7d3;*/
	/*border-bottom: 1px dashed #F194AA;*/
/*	position: absolute;
	top: -9999px;
	left: -9999px;*/
		/*width: 200px;
	height: 50px;*/
	/*background:#f7c2c6;*/
	/*background:#f7d5dd;*/
	color: #cc6677;
}
h2 {
	color: #cc6677;
	font-size: 1.6em;
	margin: 0 0 10px;
	padding: 0;
}
h2 a {
	color: #cc6677;
	text-decoration:none;
}
h3 {
	font-size: 1.2em;
	line-height: 1.5em;
	margin: 0 0 10px;
	padding: 0;
}
h4 {
	font-size: 1.2em;
	line-height: 1.8em;
	margin: -5px 0 10px;
	padding: 0;
	color: #036;
}
p {
	margin: 0;
	padding: 0 0 15px 0;
	font-size: 1.2em;
	line-height: 1.5em;
}
strong {
	color: black;
}
p.main {
	font-size: 1.5em;
	line-height: 2.1em;
}
#home_logo, #logo {
	border:none;
	display:block;
	text-align:center;
}
#logo img {
	border:none;
	padding-bottom:20px;
	padding-top:30px;
}
#home #logo {
	display:none;
}
/** CLIENTS SECTION **/
.p2 {
	visibility: hidden;
}
.prop-divider-left {
	padding-bottom: 1.5em;
	margin-bottom: 1.5em;
	border-bottom: 1px solid #FCE1E1;
}
.prop-divider-right {
	padding-bottom: 2.5em;
	margin-bottom: 2.5em;
	border-bottom: 1px solid #FCE1E1;
}
.prop-right {
	clear:both;
	padding-right:300px;
}
.prop-left {
	clear: both;
	padding-left: 300px;
}
.prop img {
	float:right;
	padding:0px 0px 1em 80px;
}
.prop a {
	display:block;
	text-align:right;
	color:#D89;
	font-weight:bold;
	font-size:1.3em;
}
.prop a:hover {
	color:#CD2350;
}
.prop h2 a {
	display:inline;
	text-decoration:none;
	font-size:1em;
}
p.clients {
	margin-left: 300px;
	font-size: 1.2em;
	line-height: 1.5em;
}
.client-wrapper {
	width: 250px;
	height: 200px;
	border: none;
}
.client-img {
	width: 250px;
	height: 200px;
}
.strip-wrapper-left {
	margin-top: 10px;
}
.strip-wrapper-right {
	margin-top: 10px;
	margin-left: 515px;
}
#stripDiv1 {
	top: 250px;
	width: 76px;
	height: 76px;
}
#stripDiv2 {
	top: 250px;
	width: 76px;
	height: 76px;
}
#stripDiv3 {
	top: 250px;
	width: 76px;
	height: 76px;
}
#stripDiv4 {
	top: 250px;
	width: 76px;
	height: 76px;
}
#stripDiv5 {
	top: 250px;
	width: 76px;
	height: 76px;
}
#stripDiv6 {
	top: 250px;
	width: 76px;
	height: 76px;
}
#stripDiv7 {
	top: 250px;
	width: 76px;
	height: 76px;
}
#stripDiv8 {
	top: 250px;
	width: 76px;
	height: 76px;
}
#stripDiv9 {
	top: 250px;
	width: 76px;
	height: 76px;
}
#stripDiv10 {
	top: 250px;
	width: 76px;
	height: 76px;
}
#stripDiv11 {
	top: 250px;
	width: 76px;
	height: 76px;
}
#stripDiv12 {
	top: 250px;
	width: 76px;
	height: 76px;
}
#stripDiv13 {
	top: 250px;
	width: 76px;
	height: 76px;
}
#stripDiv14 {
	top: 250px;
	width: 76px;
	height: 76px;
}
#stripDiv15 {
	top: 250px;
	width: 76px;
	height: 76px;
}
/* #section-rania{
	background:url("images/rania.jpg") no-repeat right center;
} */
#section-palazzo {
	background:url("images/palazzo/palazzo.jpg") no-repeat left center;
}
#section-clayoquot {
	/* background:url("images/clayoquot/clayoquot.jpg") no-repeat left center;   */
	position: absolute;
}
/** THUMBNAIL ID's CLAYOQUOT **/

#pic1 {
	margin-left: 0px;
}
#pic2 {
}
#pic3 {
}
#pic4 {
	margin-left: 80px;
	margin-top: -19px;
}
/** THUMBNAIL ID's  HOTEL LE TOINY **/

#pic5 {
	margin-left: 0px;
}
#pic6 {
}
#pic7 {
}
#pic8 {
	margin-left: 80px;
	margin-top: -19px;
}
/* THUMBNAIL ID's  TWIN FARMS */

#pic9 {
	margin-left: 0px;
}
#pic10 {
}
#pic11 {
}
#pic12 {
	margin-left: 80px;
	margin-top: -19px;
}
/* THUMBNAIL ID's  NECKER ISLAND */

#pic13 {
	margin-left: 0px;
}
#pic14 {
}
#pic15 {
}
#pic16 {
	margin-left: 80px;
	margin-top: -19px;
}
/* THUMBNAIL ID's  PALAZZO SASSO */

#pic17 {
	margin-left: 0px;
}
#pic18 {
}
#pic19 {
}
#pic20 {
	margin-left: 80px;
	margin-top: -19px;
}
/* THUMBNAIL ID's  ACQUALINA */

#pic21 {
	margin-left: 0px;
}
#pic22 {
}
#pic23 {
}
#pic24 {
	margin-left: 80px;
	margin-top: -19px;
}
/* THUMBNAIL ID's  TIAMO RESORT */

#pic25 {
	margin-left: 0px;
}
#pic26 {
}
#pic27 {
}
#pic28 {
	margin-left: 80px;
	margin-top: -19px;
}
/* THUMBNAIL ID's  LAUCALA ISLAND */

#pic29 {
	margin-left: 0px;
}
#pic30 {
}
#pic31 {
}
#pic32 {
	margin-left: 80px;
	margin-top: -19px;
}
/* THUMBNAIL ID's  PETRIOLO SPA & RESORT */

#pic33 {
	margin-left: 0px;
}
#pic34 {
}
#pic35 {
}
#pic36 {
	margin-left: 80px;
	margin-top: -19px;
}
/* THUMBNAIL ID's  BALLYFIN DEMESNE */

#pic37 {
	margin-left: 0px;
}
#pic38 {
}
#pic39 {
}
#pic40 {
	margin-left: 80px;
	margin-top: -19px;
}
/* THUMBNAIL ID's  CREATIVE TRAVEL */

#pic41 {
	margin-left: 0px;
}
#pic42 {
}
#pic43 {
}
#pic44 {
	margin-left: 80px;
	margin-top: -19px;
}
/* THUMBNAIL ID's  ballyfin  DEMESNE */

#pic45 {
	margin-left: 0px;
}
#pic46 {
}
/* THUMBNAIL ID's  BLANTYRE */

#pic47 {
	margin-left: 0px;
}
#pic48 {
}
#pic49 {
}
#pic50 {
	margin-left: 80px;
	margin-top: -19px;
}
/* THUMBNAIL ID's  LUNGARNO COLLECTION */

#pic51 {
	margin-left: 0px;
}
#pic52 {
}
#pic53 {
}
#pic54 {
	margin-left: 80px;
	margin-top: -19px;
}
/* THUMBNAIL ID's PETIT ST VINCENT */

#pic55 {
	margin-left: 0px;
}
#pic56 {
}
#pic57 {
}
#pic58 {
	margin-left: 80px;
	margin-top: -19px;
}
#pic59 {
	margin-left: 0px;
}
#pic60 {
}
#pic61 {
}
#pic62 {
	margin-left: 80px;
	margin-top: -19px;
}
.thumbnail-properties {
	height: 19px;
	display: block;
	width: 19px;
	float: left;
	cursor: pointer;
	margin-left: 8px;
}
/* #section-sanctuary{
	background:url("images/sanctuary.jpg") no-repeat right center;
}
#section-masseria{
	background:url("images/masseria.jpg") no-repeat left  center;
}
#section-san_domenico{
	background:url("images/san_domenico.jpg") no-repeat right center;
}
#section-moonlight{
	background:url("images/moonlight.jpg") no-repeat left center;
} */
#section-twinfarms {
	background:url("images/twinfarms/twinfarms.jpg") no-repeat left center;
}
#section-letoiny {
	background:url("images/letoiny/LeToiny.jpg") no-repeat right center;
}
#section-necker {
	background:url("images/necker/necker.jpg") no-repeat right center;
}
/* #section-rusty_parrot{
	background:url("images/rusty_parrot.jpg") no-repeat left center;
} */
#section-acqualina {
	background:url("images/acqualina/acqualina.jpg") no-repeat right center;
}
#section-tiamo {
	background:url("images/tiamo/tiamo.jpg") no-repeat left center;
}
/* footer */
/*#footer, #home_footer {
	background:url(images/box-bg.jpg) repeat-x 0 0;
	color: #fff;
	font-weight: bold;
	padding: 0px;
	font-size: 1.2em;
	line-height: 1.7em;
	text-align: left;
	float:left;
	border-left:solid 1px #fce2e2;
	border-right:solid 1px #fce2e2;
}*/

#footer, #home_footer {
	background: #F194AA url(images/footer.gif) repeat-x 0 0;
	color: #fff;
	font-weight: bold;
	padding: 8px;
	font-size: 1.2em;
	line-height: 1.7em;
	text-align: left;
}
#home_footer {
	text-align: right;
}
#home_footer, #home #footer {
	display:none;
}
#home #home_footer {
	display:block;
}
#footer span {
	float: right;
}
#home_footer a, #footer a {
	color: #fff;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}
/* ########## FORM ########## */
.required {
	color:#C00;
}
#form td {
	padding-bottom:1em;
	padding-right:1em;
	text-align:left;
}
#form label {
	display:block;
	clear:both;
	padding-bottom:5px;
}
#form label.cb input {
	float:left;
	position:relative;
	top:-3px;
}
/* ########## CLIENTS DETAIL ########## */
	.clients #tabs {
	padding-left:5px;
	font-size:1px;
	XXborder-top:solid 1px #FFF;/* IE FUCKERY */
}
#tab-bottom {
	clear:both;
	border-top: 1px solid #F194AA;
}
.clients #tabs a {
	display:block;
	padding:2px 5px;
	margin:3px 1px 0px 1px;
	float:left;
	color:#000;
	background: #FCC url(images/btn-on.gif) repeat-x 0 0;
	border:solid 1px #F194AA;
	border-bottom:none;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.clients .section h3 {
	color:#CD2350;
	border-bottom:solid 1px #F194AA;
}
.clients .section {
	clear:both;
	/*
		margin-top:1em;
		border:solid 2px #CD2350;
*/
		padding:10px;
}
/*
	#clients #tabs a.unselected{
		background:#FCC;
	}
*/
	.clients #tabs {
	padding-top:30px;
}
.clients #tabs a.selected {
	background:#CD2350;
	color:#FFF;
	padding:5px 5px 2px 5px;
	border:solid 1px #CD2350;
	border-bottom:none;
	margin:0px 1px;
}
.clients div.selected {
	border:solid 2px #CD2350;
	padding:10px;
	display:block;
	clear:both;
}
.clients div.unselected {
	border:solid 5px #FCC;
	display:none;
	clear:both;
}
.tab_right {
	float:right;
	padding:0px 0px 10px 30px;
}
.tab_left {
	float:left;
	padding:0px 20px 10px 0px;
}
#title h2, #title h3 {
	color:#FFF;
	border:none;
	padding-left:10px;
}
#title {
	color:#FFF;
	padding-top:20px;
	border-bottom:solid 1px #C56;
	margin-bottom:1.5em;
}
#clayoquot #title {
	background:url(images/about-clayoquot.jpg) no-repeat center center;
}
#palazzo #title {
	background:url(images/about-palazzo.jpg) no-repeat center center;
	background:url(images/PS_16.jpg) no-repeat center -60px;
}
#rania #title {
	background:url(images/about-raniatwo_off.jpg) no-repeat center center;
}
#sanctuary #title {
	background:url(images/aboutsanctuary.jpg) no-repeat center center;
}
#masseria #title {
	background:url(images/aboutmasseria.jpg) no-repeat center center;
}
#san_domenico #title {
	background:url(images/about-sandomenico.jpg) no-repeat center center;
}
#moonlight #title {
	background:url(images/about-moonlight.jpg) no-repeat center center;
}
#twinfarms #title {
	background:url(images/about-twinfarms.jpg) no-repeat center center;
}
#letoiny #title {
	background:url(images/about-letoiny.jpg) no-repeat center center;
}
#necker #title {
	background:url(images/about-necker.jpg) no-repeat center center;
}
#rusty_parrot #title {
	background:url(images/about-rusty_parrot.jpg) no-repeat center center;
}
#acqualina #title {
	background:url(images/about-acqualina.jpg) no-repeat center center;
}
#tiamo #title {
	background:url(images/about-tiamo.jpg) no-repeat center center;
}
a.back {
	clear:both;
	display:block;
	text-align:right;
	background:url(images/pointer-up.gif) no-repeat right center;
	padding:5px;
	text-decoration:none;
	padding-right:20px;
	color:#C67;
}
.media_div {
	margin-bottom:10px;
	border-bottom:solid 1px #CD2350;
}
.media_div #img {
	float:left;
	width:150px;
	margin-right:10px;
}
.img_left_text {
	float:right;
	width:550px;
}
.download {
	color: #F194AA;
	font-size: 10pt;
	margin-left: 0px;
}
.clientlist {
	float:left;
	width:32%;
	margin-right:5px;
	height:100px;
}
.clientlist strong {
	color:#C67;
}
/* ########## home footer ########## */


.latest-box {
	width:260px;
	float:left;
	margin:8px 0 8px 5px;
	border-right:solid 1px #f4b4c3;
/*	height:190px;*/
}
.latest-box h2 {
	font-size:18px;
	color:#000;
	padding:0 0 0 5px;
	text-align:left;
	font-weight:bold;
}
.latest-box h5 {
	font-size:12px;
	color:#373737;
	padding:0 10px 5px 0;
	text-align:left;
	margin:5px 0 0 5px;
	line-height:16px;
}
.latest-box h5 a {
	font-size:12px;
	color:#373737 !important;
	text-decoration:none;
}
.latest-box h5 span {
	font-size:13px;
	color:#db0009;
	text-align:left;
	text-align:justify;
	line-height:20px;
	font-weight:normal;
	font-style:italic;
}
.latest-box p {
	font-size:11px;
	color:#373737 !important;
	padding:0 10px 0 5px;
	text-align:left;
	line-height:16px;
	margin:0;
	font-weight:normal !important;
}
.latest-box p a {
	font-size:12px;
	color:#e23239 !important;
	background: url(images/read-arti.jpg) no-repeat right;
	padding:0 10px 0 0;
	font-weight:bold;
	float:right;
	line-height:22px;
}
.latest-box-footer {
	background:#f4dbe1 url(images/box-bg.jpg) repeat-x 0 0;
	color: #000;
	float:left;
	border-left:solid 1px #fce2e2;
	border-right:solid 1px #fce2e2;
	width:798px;
	padding:0;
}
.latest-box .email {
	float:left;
	color:#373737 !important;
	padding:0 10px 0 5px;
}
.latest-box .email a {
	font-size:11px;
	color:#373737 !important;
	text-align:left;
	line-height:16px;
	margin:0;
	font-weight:normal !important;
}
.latest-box .email a:hover {
	color:#e23239 !important;
}
.latest-box p b {
	color:#e23239 !important;
	font-size:12px;
}
.latest-box .img {
	width:96px;
	height:90px;
	margin:2px 5px 0 0;
	float:left;
}
.latest-box ul {
	list-style:none;
	padding:0px;
	margin:13px 0 0 0;
	float:left;
}
.latest-box li {
	float:left;
	padding:0 7px 0 0px;
}
.media-head-div {
	width:760px;
	float:left;
	margin:10px 0 0 0;
}
.media-head-div h2 {
	color: #F194AA;
	font-size:18px;
	padding: 0;
	font-weight:bold;
	border-bottom:dotted 1px #999999;
	padding-bottom:5px;
}/*
.media-txt {
	color: #F194AA;
	font-size:14px;
	font-weight:bold;
	line-height:16px;
}
.media-txt p {
	color: #373737;
	font-size:12px;
	font-weight:normal;
}


*/
.media-txt {
	color: #000;
	font-size:14px;
	font-weight: normal;
	line-height:16px;
}
.media-txt p {
	color: #000;
	font-size:14px;
	font-weight:normal;
}
.media-head-div ul { list-style:none;
			padding:0px;
			margin:0px;
}
.media-head-div li {
	color: #373737;
	font-size:12px;
	padding:0 10px 0 10px;
	font-weight:bold;
	line-height:25px;
	background:url(images/icn_arrow.png) no-repeat left;
}
.media-head-div li a{
	color: #373737;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.media-head-div li a:hover{
	color: #F194AA;
}
/*--------------------------------------------------------------------------*/

.content_area {
	width:100%;
	float:left;
	background:#fff;
	padding:0px;
	margin:0px;
}
.content_area h2 {
	background: url(images/hr_line.jpg) repeat-x bottom !important;
	font-size:25px !important;
	color:#333333 !important;
	margin-bottom:15px !important;
	padding:0 0 10px 0 !important;
}
/*--------------------------------------*/
.content_wrappper {
	width:100%;
	float:left;
	background:#fff;
	padding:0;
	margin-bottom:0px;
}
.content_Wrap {
	padding:10px 10px 10px 10px;
	/*border:solid 1px #ebebeb;*/
		border-bottom:solid 1px #ebebeb;/*background: url(images/vertical_line.jpg) repeat-y right;*/
}
.content_Wrap:hover {
	background:#fdefef;
}
.content_Wrap.noBackground {
	background:none;
	margin-right:0;
}
.content_wrappper .noMargin {
	margin:0!important;
}
.content_Wrap h3 {
	text-transform:uppercase;
	color:#cc6677;
	font-size:18px;
	padding:0 0 0 0 !important;
	margin:0px !important;
	text-align:center;
}
.content_Wrap p {
	color: #000000;
	font-size:13px;
	padding:0px 0 0px 0;
	line-height:18px;
	text-align:center;
}
.content_Wrap h4 {
	color: #333333 !important;
	font-size:16px;
	padding:10px 0 0 0 !important;
	margin:0px!important;
	font-weight:bold;
	text-align:center;
}
.content_Wrap p span {
	color: #000;
	font-size:13px;
	padding:0 0 0 0;
	font-weight:bold;
}
.content_Wrap p span a {
	color: #000000;
	text-decoration:none;
}
.content_Wrap p span a:hover {
	color: #CC6677;
	text-decoration: underline;
}
.spacer {
	width:100%;
	float: left;
	background:url(images/hr_line.jpg) repeat-x;
	height:2px;
	margin:0px 0 0px 0;
}
.sitemap {
	background:#fdefef;
	border:solid 1px #fce1e2;
	padding:10px 15px;
	margin:0px;
}
.sitemap ul {
	padding:0px;
	margin:0px;
}
.sitemap ul li {
	background:  url(images/icn_arrow.png) no-repeat 0 5px;
	font-size:13px;
	color:#303030;
	font-weight:bold;
	list-style-type:none;
	padding:0px 0px 0px 18px;
	margin:10px 0;
}
.sitemap ul li a {
	color:#303030;
	text-decoration:none;
}
.sitemap ul li a:hover {
	color:#F194AA;
	text-decoration: underline;
}
.homesitemap {
	text-align:center;
	font-size:9px;
	color:#808080;
}
.homesitemap a {
	line-height:25px;
	padding:8px;
	color:#808080;
}
.homesitemap a:hover {
	color:#404040;
}
/*--------------------------------------------------------new added -----------------------------------------------------------------*/

	
	
.page-container {
	font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.fade {
	clear:both;
	font-family:tahoma, Arial, Helvetica, sans-serif;
	width:510px;
	margin:0px auto;
	padding:0px 0 0 0;
	float:left;
	
}
.fade .tabs {
	float:left;
	padding:0px;
	margin:0px;
	overflow:auto;
}
.fade .tabs li {
	float:left;
	list-style:none;
	padding:0px;
	margin:0px 2px 0px 0px;
}
.fade .tabs li a {
	display:block;
	float:left;
	width: auto;
	padding:0px 25px 0px 25px;
	text-align:center;
	color:#000;
	font-size:13px;
	font-weight:bold;
	line-height:25px;
	text-decoration:none;
	background: #f2cccf; letter-spacing:0.07em;
}
.fade .tabs li a.creative {
	padding:0px 12px 0px 12px;
}
.fade .tabs li a.lungarno {
	padding:0px 9px 0px 9px;
}
.fade .tabs li:hover {
	background:#e7b2b7;
}
.fade .tabs li a.selected {
	background: #e7b2b7;
}
.fade .items {
	/*height:1850px;*/
	position:relative;
	top:0;
	margin:0px;
	left:0;
	/*padding-bottom:20px;*/
	float:left;
	width:497px;
	/*overflow: auto;
	height:185px;*/
	border:solid 1px #f7c4c8;
	overflow-x: none;
}



.fade .items h4 {
	font-size:14px;
	color:#000;
	margin:0px;
	padding:0px;
	line-height:22px;
}
.fade .items p {
	font-size:12px;
	color:#000;
	text-align:justify;
	line-height:20px;
	margin:0px;
	padding:0px;
}
.fade .items ul { list-style:none;
				padding:0px;
				margin:0px;
}
.fade .items li {
	font-size:12px;
	color:#000;
	text-align:justify;
	line-height:20px;
	margin:0px;
	padding:0 10px 0 12px;
	background:url(images/icn_arrow.png) no-repeat left 8px; display:block;
}
/*----------------------------------------------------------------------------------------*/
	#new-hotel {
	margin:0 auto;
	width:758px;
}
a img {
	border:none;
}
ul li {
	list-style:none;
}
.noborder {
	border:none!important;
}
.title-page {
	background:#f8c5c9;
	float:left;
	width:758px;
}
.left-title {
	padding:5px 10px;
	float:left;
	width:495px;
}
.title-page h3 {
	font-size:20px;
	color:#000;
	padding:0px;
	margin:0px;
}
.title-page p {
	padding:0px;
	margin:0px;
	font-size:16px;
	color:#000;
	font-style:italic;
}
.right-icons {
	float:right;
	width:140px;
	padding:5px 0;
}
.right-icons ul li {
	padding:0px;
	margin:0px;
	display:inline;
	font-size:20px;
	color:#000;
	font-weight:bold;
	vertical-align: top;
	padding-left:8px;
}
.threebox {
	background:url(images/box-bg.jpg) repeat-x 0 0 #f3d8df;
	border:solid 1px #f2d4d4;
	border-top:none;
	width:756px;
	float:left;
	clear:both;
}
.threebox h3 {
	font-size:16px;
	color:#000;
	font-weight:bold;
}
.threebox p {
	font-size:12px;
	color:#494848;
}
.threebox p span {
	color:#924848;
}
.threebox p a {
	color:#924848;
}
.box1 {
	width:220px;
	float:left;
	padding:10px 5px 10px 15px;
	border-right:solid 1px #f6d2d5;
}
.box2 {
	width:240px;
	float:left;
	border:solid 1px #f6d2d5;
	border-top: none;
	border-left: none;
	border-bottom: none;
	padding:10px 0 10px 17px;
	position:relative;
	z-index:999;
	top:0px;
	left:0px;
}
ul.listing-reward {
	padding:0px;
	margin:0px;
}
ul.listing-reward li {
	font-size:12px;
	color:#313131;
	margin:5px 15px 0px 0px;
	padding:0px 0px 10px 0px;
	border-bottom:solid 1px #d8a0a4;
}
.box3 {
	width:224px;
	float: right;
	padding:10px;
}
.booking-form {
	padding:0px;
	margin:0px;
	color:#797677;
	font-size:12px;
}
.booking-form .input {
	background:#fff;
	border:solid 1px #f8c5c9;
	width:95px;
	height:12px;
	line-height:20px;
	color:#797677;
	font-size:12px;
	padding:5px;
	margin:5px 5px 5px 0px;
}

.booking-form .input2 {
	background:#fff;
	border:solid 1px #f8c5c9;
	width:95px;
	height:12px;
	line-height:20px;
	color:#797677;
	font-size:12px;
	padding:5px;
	margin:5px 0 5px 0px;
	float:left;
	
}
.booking-form .select {
	background:#fff;
	border:solid 1px #f8c5c9;
	width:103px;
	height:12px;
	line-height:20px;
	color:#797677;
	font-size:12px;
	padding:5px;
	margin:5px 0 5px 0px;
	float:left;
	height:25px;
	
}


.booking-form-calander{
    height:18px;
	width:18px;
	float:left;
	margin:5px 0 5px 2px;
	border:none;
	padding:2px 0 0 3px;
	}
.booking-form .input-submit {
	background: url(images/bg-submit.jpg) repeat-x 0 0;
	border:none;
	width:218px;
	height:28px;
	line-height:25px;
	color:#feeff2;
	text-shadow:0px 1px 0px #ca7d8c;
	font-size:20px;
	font-weight:bold;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
	margin:3px 0px;
	cursor:pointer;
}
.booking-form .input-submit:hover {
	color:#fff;
}
.bottom-part {
	clear:both;
	width:758px;
	float:left;
	padding-top:20px;
}

.bottom-slider {
	width:238px;
	height:203px;
	float:right;
	position:relative;
	top:0;
	border:solid 1px #0f0f0f; left:0;
}
#slideshow {
	width:238px; /*-----pls put actual width here for IE 7 bug---*/
	height:203px;/*-----pls put actual height here---*/
}
#paging {
	bottom:10px;
	position: absolute;
	left:92px;
	z-index: 9999;
}
#paging a {
	background: url("images/bullets.png") no-repeat scroll 0 0 transparent;
	color: #000000;
	float: left;
	height: 11px;
	margin: 0 5px;
	padding: 0;
	text-decoration: none;
	text-indent: -99999px;
	width: 10px;
}
#paging a.activeSlide {
	background: url("images/bullets.png") no-repeat scroll 0 -11px transparent;
	color: #FFFFFF;
}
#paging a:focus {
	outline: medium none;
}
.buttons {
	background:url(images/alpha-1.png) 0 0;
	position: absolute;
	z-index:1000;
	bottom:0;
	width:238px;
	height:34px;
}
a.previous {
	position:absolute;
	bottom:9px;
	left:13px;
	z-index:1000;
	outline:none;
}
a.next {
	position:absolute;
	bottom:9px;
	right:13px;
	z-index:1000;
	outline:none;
}
.car-box-left {
	width:758px;
	clear:both;
	position:relative;
	background:#f8c5c9;
	height:385px;
}
#showImg {
	width:758px;
	height:300px;
	border:none;
}
#loopedSlider {
}
#loopedSlider {
	width:758px;
	background:#f8c5c9;
	margin:0 auto;/* fix width any where */
}
#loopedSlider {
	margin:0 auto;
	padding:0;
	height:85px;
	overflow:hidden;
}
#loopedSlider ul {
	padding:0;
	margin:0px 0px 0px 5px !important;
	float:left;
}
#loopedSlider ul li {
	float:left;
	width:165px;
	height:65px;
	margin:10px 7px 0px 0px;
}
#loopedSlider ul li img {
	display:inline-block;
}
a.tp-previous {
	position:absolute;
	bottom:25px;
	left:3px;
	z-index:1000;
	outline:none;
}
a.tp-next {
	position:absolute;
	bottom:25px;
	right:3px;
	z-index:1000;
	outline:none;
}
.box2-outer {
	position:relative;
	float: left;
}
.items-outer {
	float:left;
	position:relative;
	z-index:999;
	top:0px;
	left:0px;
	border:solid 1px #f7c4c8;
	border-top:none;
	border-right:none;
}
#scrollbar {
	width: 220px;
	margin: 10px 0 0 0;
}
#scrollbar1 .viewport {
	width: 220px;
	height: 220px;
	overflow: hidden;
	position: relative;
}
#scrollbar1 .overview {
	list-style: none;
	position: absolute;
	left: 0;
	top: 0;
	padding: 0;
	margin: 0;
}
#scrollbar1 .scrollbar {
	background: transparent url(images/bg-scrollbar-track-y.png) no-repeat 0 0;
	position: relative;
	background-position: 0 0;
	float: right;
	width: 15px;
}
#scrollbar1 .thumb {
	background: transparent url(images/bg-scrollbar-thumb-y.png) no-repeat 50% 100%;
	height: 20px;
	width: 25px;
	cursor: pointer;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: -5px;
}
#scrollbar1 .thumb .end {
	background: transparent url(images/bg-scrollbar-thumb-y.png) no-repeat 50% 0;
	overflow: hidden;
	height: 5px;
	width: 25px;
}
#scrollbar1 .disable {
	display: none;
}
#scrollbar3 {
	width: 500px;
	margin: 10px 0 0 0;
}
#scrollbar2 .viewport {
	width: 483px;
	height: 220px;
	overflow: hidden;
	position: relative;
	float:left;
}
#scrollbar2 .overview {
	list-style: none;
	position: absolute;
	left: 0;
	top: 0;
	padding: 0;
	margin: 0;
}
#scrollbar2 .scrollbar {
	background: transparent url(images/bg-scrollbar-track-y.png) no-repeat 0 0;
	position: relative;
	background-position: 0 0;
	float: right;
	width: 15px;
}
#scrollbar2 .thumb {
	background: transparent url(images/bg-scrollbar-thumb-y.png) no-repeat 50% 100%;
	height: 20px;
	width: 25px;
	cursor: pointer;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: -5px;
}
#scrollbar2 .thumb .end {
	background: transparent url(images/bg-scrollbar-thumb-y.png) no-repeat 50% 0;
	overflow: hidden;
	height: 5px;
	width: 25px;
}
#scrollbar2 .disable {
	display: none;
}



/*#scrollerArea{width:255px; float:left; position:relative; padding:0 0 0 0;}
.contentWrap{width:250px; float:left; padding:0 0 20px 5px;}
.contentWrap p{ font-size:15px;font-family: 'CalibriRegular'; color:#FFFFFF; padding:0 0 0 0;text-shadow:1px 1px 1px #000; text-align:justify; line-height:18px;}
.contentWrap h4{ font-size:16px;font-family: 'CalibriRegular'; color:#fc9744; padding:10px 0 0 0;text-shadow:1px 1px 1px #000; text-align:justify; line-height:18px;}
.contentWrap p a{color:#fc9744;}
.contentWrap p a:hover{color:#fff;}




#scrollbar1 { width:245px; clear: both; margin: 0 0 0; }
#scrollbar1 .viewport {width:240px;height:200px;overflow: hidden;position: relative;}
#scrollbar1 .overview {list-style: none;position: absolute;overflow: hidden;width:240px;visibility: visible;left:0;top: 1px;}
#scrollbar1 .scrollbar,
#scrollbar1 .thumb .end,
#scrollbar1 .thumb { background: #c78080; }
#scrollbar1 .scrollbar { position: relative; background-position: 0 0; float: right;  }
#scrollbar1 .track	{ background:#c78080 100%; width:2px; position: relative; padding: 0 0; }
#scrollbar1 .thumb {
	background-position: 100% 100%;
	height:40px!important;
	width: 12px;
	cursor: pointer;
	overflow: hidden;
	position: absolute;
	top: 1px;
	left: -3px;
	z-index:9999999!important;
}
#scrollbar1 .thumb .end { background-position: 100% 0; height:40px; width: 13px; }
#scrollbar1 .disable { display: none; }*/




.box-heading{
    width:238px;
	height:24px; 
	line-height:25px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:center;
	color:#000000;
	float: right;
	background:#E7B2B7;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-top:1px solid #000000;
	}
.box-heading a{
     color:#000000;
     text-decoration:none;
	 text-align:center;
	 font-weight:bold;
	 }
	 
	 
.box-image{
      height:203px;
	  width:238px;
	  float:right;
	  border:1px solid #000000;
	  }
	  
	  
.thankyou{
     width:100%; 
	 float:left;
	 }
.thankyou img{
      margin:0 0 0 250px;
	  
	  }
	  
.thankyou h2{
      color:#3d353f; 
	  font-size:20px;
	  font-family: 'AvantGardeCEBook';
	  text-align:center;
	  font-weight:bold;
	  margin:5px 0 0 0;
	  } 
	  
.thankyou h3{
      color:#3d353f; 
	  font-size:20px;
	  font-family: 'AvantGardeCEBook';
	  text-align:center;
	  font-weight:bold;
	  margin:10px 0 0 0;
	  } 
	  
	  
	/*----------------- map ---------------------*/
.bubbleInfo {
	background: url(image/map.jpg) no-repeat 0 0;
	position: relative;
	top:0px;
	left:-20px;
	height:430px;
	width:798px;
}
.position {
	position:absolute;
	width:16px;
	height:26px;
}
.position a {
	width:16px;
	height:26px;
	display:block;
}
.tooltip {
	position: relative;
	top:-60px !important;
	left:-103px !important;
	background: url(image/bgtool.png) no-repeat 0 0;
	width:220px;
	height:64px;
	text-align:center;
	display:none;
	font-size:13px;
	font-family:tahoma;
	font-weight:bold;
	padding:15px 0 0 0;
	color:#fff;
}
.tooltip a {
	font-size:13px;
	width: auto !important;
	height:auto !important;
	text-decoration:none;
	white-space:nowrap;
	color:#fff;
	font-weight:bold;
}
.tooltip a:hover {
	color:#ebebeb;
}
.p1 {
	top:74px;
	left:90px;
}
.p2 {
	top:112px;
	left:179px;
}
.p3 {
	top:136px;
	left:172px;
}

.p4 {
	top:96px;
	left:133px;
}

.p5 {
	top:180px;
	left:198px;
}

.p6 {
	top:215px;
	left:215px;
}

.p7 {
	top:91px;
	left:341px;
}
.p8 {
	top:115px;
	left:369px;
}
.p9 {
	top:145px;
	left:388px;
}
.p10 {
	top:195px;
	left:530px;
}
.p11 {
	top:266px;
	left:730px;
}
.p12 {
	top:373px;
	left:723px;
}
.p13 {
	top:112px;
	left:179px;
}  
.bottom-map-part {
	width:770px;
	float:left;
	padding:5px 0 0 0;
	border:solid 1px #f5c7ca;
	margin:0px 0 0 -5px;
}
.map-part {
	width:758px;
	float:left;
	margin:5px;
}
.map-part-left {
	width:274px;
	float:left;
	border:solid 1px #f5c7ca;
} 

.map-select {
	clear:both;
	font-family:tahoma, Arial, Helvetica, sans-serif;
	width:274px;
	margin:0px auto;
	padding:0px 0 0 0;
	float:left;
	
}
.map-select .tabs2 {
	float:left;
	padding:0px;
	margin:0px;
	overflow:auto;
}
.map-select .tabs2 li {
	float:left;
	list-style:none;
	padding:0px;
	margin:0px 2px 0px 0px;
}
.map-select .tabs2 li a {
	display:block;
	float:left;
	width: auto;
	padding:0px 9px 0px 10px;
	text-align:center;
	color:#000;
	font-size:13px;
	font-weight:bold;
	line-height:25px;
	text-decoration:none;
	background: #f2cccf; letter-spacing:0.07em;
}
.map-select .tabs2 li a.creative {
	padding:0px 12px 0px 12px;
}
.map-select .tabs2 li a.lungarno {
	padding:0px 9px 0px 9px;
}
.map-select .tabs2 li:hover {
	background:#e7b2b7;
}
.map-select .tabs2 li a.selected {
	background: #e7b2b7;
}
.map-select .items2 {
	/*height:1850px;*/
	position:relative;
	top:0;
	margin:0px;
	left:0;
	/*padding-bottom:20px;*/
	float:left;
	width:270px;
	/*overflow: auto;
	height:185px;*/
	border:solid 1px #f7c4c8;
	overflow-x: none;
}



.fade .items2 h4 {
	font-size:14px;
	color:#000;
	margin:0px;
	padding:0px;
	line-height:22px;
}
.fade .items2 p {
	font-size:12px;
	color:#000;
	text-align:justify;
	line-height:20px;
	margin:0px;
	padding:0px;
}
.map-select .items2 ul { list-style:none;
				padding:5px;
				margin:0px;
}
.map-select .items2 li {
	font-size:12px;
	color:#000;
	text-align:justify;
	line-height:20px;
	margin:0px;
	line-height:25px;
	
	background: url(images/map-line.png) repeat-x bottom;
}
.map-select .items2 li a{
	font-size:12px;
	color:#000;
	text-decoration:none;
background: url(images/map-icon.png) no-repeat 6px 11px;
display:block;
padding:0 10px 5px 20px;
 
}
/*----------------------------------------------------------------------------------------*/
.map-part-right {
	width:475px;
	float: right;
	border:solid 1px #f5c7ca;
	padding:2px;

}
.map-box-left {
	width:475px;
	clear:both;
	position:relative;
	background:#fff;
	height:307px;
}
#showImg2 {
	width:352px;
	height:229px;
	border:none;
	margin:2px 0 0 2px;
}
#loopedSlider2 {
}
#loopedSlider2 {
	width:475px;
	background:#fff;
	margin:0 auto;/* fix width any where */
}
#loopedSlider2 {
	margin:0 auto;
	padding:0 0 0 1px;
	height:75px;
	overflow:hidden;
}
#loopedSlider2 ul {
	padding:0px;
	margin:0px 0px 0px 0 !important;
	float:left;
	padding:0px;
}
#loopedSlider2 ul li {
	float:left;
	width:116px;
	height:75px;
	margin:0px;
	padding:1px;
}
#loopedSlider2 ul li img {
	display:inline-block;
	padding:0px;
}
#loopedSlider2 ul.sideright{
	padding:2px 4px 0 0;
	margin:0px 0px 0px 1px !important;
	float:left;
	position:absolute;
	top:74px;
	height:232px;
	right:0;
	width:116px;
	z-index:999;
}
#loopedSlider2 ul.sideright li {
	width:115px;
	height:75px;
	margin:0px;
	padding:1px;
	display:block;
}
#loopedSlider2 ul.sideright li img {
	display:inline-block;
	padding:0px;
} 
.map-text {
	width:750px;
	float:left;
	margin:15px 0 0 8px;
	padding-bottom:8px;
}
.map-text h3{ font-family:Tahoma;
			font-size:16px;
			color:#373636;
			font-weight:bold;
}
.map-text p{ font-family:Tahoma;
			font-size:12px;
			color:#373636;
			padding-top:5px;
}
.map-text span{ font-family:Tahoma;
			font-size:12px;
			color:#373636;
			font-weight:bold;
			width:750px;
	float:left;
	margin-top:5px;
	
}
.map-jlogo{ width:150px;
height:143px;
float:left;
margin-top:40px;
}

