/*  P O S I T I O N I N G - BOX, CLASSIFICATION & VISUAL [line-heights & borders excluded] */
.container_12{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px}.container_12 .grid_3{width:220px}.container_12 .grid_6{width:460px}.container_12 .grid_9{width:700px}.container_12 .grid_12{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_12 .prefix_3{padding-left:240px}.container_12 .prefix_6{padding-left:480px}.container_12 .prefix_9{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_12 .suffix_3{padding-right:240px}.container_12 .suffix_6{padding-right:480px}.container_12 .suffix_9{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_12 .push_3{left:240px}.container_12 .push_6{left:480px}.container_12 .push_9{left:720px}.container_12 .push_1{left:80px}.container_12 .push_2{left:160px}.container_12 .push_4{left:320px}.container_12 .push_5{left:400px}.container_12 .push_7{left:560px}.container_12 .push_8{left:640px}.container_12 .push_10{left:800px}.container_12 .push_11{left:880px}.container_12 .pull_3{left:-240px}.container_12 .pull_6{left:-480px}.container_12 .pull_9{left:-720px}.container_12 .pull_1{left:-80px}.container_12 .pull_2{left:-160px}.container_12 .pull_4{left:-320px}.container_12 .pull_5{left:-400px}.container_12 .pull_7{left:-560px}.container_12 .pull_8{left:-640px}.container_12 .pull_10{left:-800px}.container_12 .pull_11{left:-880px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}* html .clearfix,*:first-child+html .clearfix{zoom:1}

.container_12 .semifull_5{width:390px;margin-left:0}

/* recurrent rules */
body,form,fieldset,legend,hr{margin:0;padding:0;border:0}
#main,#header,#menu,#photoshoot,#contentsearch,#contextsearch,#advancedsearch,#propertysearchfield,#page,#footer,#submenu,#about,#subfooter,#refinedsearch,#propertyinfo,#nearby,.box,.contextblock,.substrip,p,#siteheader,#sitefooter,.listitem{overflow:hidden}
#searchblock,#refinedsearch p,#refinedsearch li,#socialbottom,.left{float:left}
#mapblock,#socialtop,#socialbadge,#propertyaddress,.right{float:right}
#h1,#menu,#photoshoot,#slideshow,#socialtop,#socialbottom,#featured .featuredinner,.slideinfo,.overshoot,.overshoot a,.overcategory,.overitem,#tooltip,#tiparrow{position:absolute}
#contentsearch,#contextsearch,#mapblock,#searchblock,.searchbox,#partner p,.relative{position:relative}
hr,#propertygallery,#refinedsearch p,#popular li,.clearboth{clear:both}

/* z-index */
#photoshoot{z-index:10}
.overshoot{z-index:20}
/*#contentsearch{z-index:30}*/
#mapblock{z-index:30}
#searchblock{z-index:40}
#menu{z-index:50}
.overshoot a{z-index:60}

/* dividers */
#page{padding-bottom:35px}
#home #page{padding-bottom:10px}
#offers #page,#property #page,#thanks #page{padding-bottom:15px}
#menu{top:125px;width:100%}
#photoshoot{width:960px;height:360px;left:50%;margin:0 0 0 -480px;padding-top:94px}
#home #featured .featuredinner{bottom:0;width:300px;padding-top:10px}
#offers #featured .featuredinner{bottom:0;width:290px;padding:20px 5px 0 5px}
#header{height:90px;margin:0 0 100px 0}
#siteheader{height:90px}
#menublock{margin-top:-5px}
#searchblock{margin-left:10px;width: 600px;min-height:300px;overflow:visible}
#mapblock{margin:10px 10px 0 0;width:300px;padding-left:40px}
#accommodationsearch,#propertysearch{padding:20px 10px 10px 10px}
#home #sitesearch,#offers #sitesearch,#property #sitesearch,#thanks #sitesearch{width:620px}
#home #bookingsearch,#offers #bookingsearch,#property #bookingsearch,#thanks #bookingsearch{width:600px}
#bookingsearch{padding:20px 10px 10px 10px;margin-bottom:20px;}
#sitesearch{margin-bottom:20px;}
#offers #bookingsearch,#property #bookingsearch,#thanks #bookingsearch{margin-bottom:0;}
#offers #sitesearch,#property #sitesearch,#thanks #sitesearch{margin-bottom:0;}
#context #accommodationsearch,#context #propertysearch{padding:30px 10px 10px 10px}
#context #bookingsearch{padding:30px 10px 10px 10px}
#socialtop{right:0;padding-top:15px;width:450px;margin-right:-22px;}
#home #socialtop,#socialbottom{padding-top:20px}
#property #socialtop,#thanks #socialtop{right:0;padding-top:25px}
#home #socialtop,#offers #socialbottom,#property #socialbottom,#thanks #socialbottom{position:relative;float:none;padding:20px 0 10px 0}
#offers #socialbottom,#property #socialbottom,#thanks #socialbottom{margin-bottom:25px;}
#socialbadge{width:300px;margin: 0 0 10px 20px;}
#propertyaddress{width:300px;margin:0 0 20px 20px}
#categorymap{overflow:inherit;width:620px;height:310px}
#widemap{overflow:inherit;width:100%;height:100%}
#propertymap{overflow:inherit;width:300px;height:300px}
#refinedsearch{padding:0 10px 10px 10px}
#nearby{margin-bottom:10px}
#property #strengths {
	background: #f5faf2;
	padding: 10px 20px 20px 20px;
	border-top: 5px solid #ebf5e6;
	border-bottom: 1px solid #ebf5e6;
	/*color: #004c00;*/
	font-style: italic;
	width: 580px;
}

#strengths ul {
	list-style:none;
}

#home #strengths ul {
	list-style:none;
	margin: 0 0 20px 0;
	padding: 0;
}

#intro{height:424px;}
/*#searchblock {
	position: absolute;
	top: 325px;
}*/
#banner{height:280px}
#contact{height:300px}
.slide{text-align:center;}
.slideinfo{bottom:-100px;width:540px;margin:0 10px 0 410px;height:80px;padding:10px 0}

.substrip{padding-bottom:10px}
#popular{padding-bottom:35px}
#booking{padding:0;}
#booking p {margin: 5px 0 15px 0}
.menuopen{padding:0 20px}
.balloon{width:400px}
.wideballoon{width:600px}
#category .box{margin-top:10px;padding: 5px 10px}
#property .box{padding: 10px}
#property .box.boxdisqus{border-top:5px solid #e6e3dd;padding:20px;}
#property #details p{overflow:visible;}

/* list */
ul.block,ol.block,ul.list,ol.list,ul.inline,ol.inline,.linkedtext ol{margin:0;padding:0;border:0}
ul,.linkedtext ol{overflow:hidden}
#refinedsearch ul{overflow:visible}
.block,.linkedtext ol{display:block;clear:both}
.block li{float:left}
.inline li{display:inline}
.block,.list,.inline,.linkedtext ol{list-style:none}

#lang ul{float:right;margin-right:-10px}
#lang li a{padding:0 10px}
#menu li a{padding: 0 20px}
#submenu li a{padding: 0 25px 0 0}
#submenu p{margin:0;padding:0}
#submenu p a{padding:0 0 0 10px}
#menu li{padding-bottom:5px}
#popular ul{display:block;overflow:hidden}
#strengths li{background: url(http://cdn3.tuscanyaccommodation.com/check.png) left top no-repeat;padding-left: 30px;}
/*#propertygallery {padding: 10px 10px 0 10px}*/
#propertygallery {padding-top:10px}

#subfooter a {padding: 0 10px}

#category .brief li{padding:0 5px 2px 0}
#property .brief li{padding:0 0 2px 0}
/*#propertyinfo .left{max-width: 250px}*/
.brief span{display:block;float:left;padding-right:5px}

hr{height:1px;margin:0}

.button a,.borderbutton a,.pagebutton a,.pagebutton span{display:block;padding:0 20px;margin:10px auto}
.button a{padding: 0 20px}
.pagebutton a,.pagebutton span{padding:0;}
.borderbutton a{padding: 0 19px}
.blogbutton a{padding: 12px 7px 22px 7px}
p.sitelink a{display:block;margin:10px 0;padding-left:10px}
li.indent1{padding-left:25px}
li.indent2{padding-left:50px}
li.sitelink a{display:block;margin:0;padding-left:10px}
.path{width:100%;margin:0;padding:10px 0 5px 0}
.path a,.path span{display:block;float:left}
.width300{width:300px}
.width150{width:150px}
.pager .left a {width:30px;margin-right:5px;float:left}
.pager span {width:30px;margin-right:5px;float:left;}
.pager .right a {float:right;padding: 0 19px}

/* headers & paragraphs */

#accommodationsearch,#propertysearch{overflow:hidden;clear:both;position:relative}
.left,.accomtype{float:left}
.right,.submitsearch{float:right}
#advancedsearch {clear:both}
.searchbox .left,.accomtype{margin-right:10px}
.accomtype{margin-bottom:10px}
#advancedsearch .left{width:135px}
#home #advancedsearch .left,#offers #advancedsearch .left{width:150px}
.submitsearch div{position:absolute;bottom:10px;right:10px}
#context .submitsearch div{position:absolute;bottom:10px}

#advancedsearch{padding:10px 0}
.searchbox a{display:block}

#home #featured li{width:300px;margin-bottom:20px;}
#offers #featured li{width:300px;margin-bottom:20px;}
#property #nearby li,#thanks #nearby li{width:300px;margin-top:5px;}
#home .featuredwrapper{height:260px;overflow:hidden;position:relative}
#offers .featuredwrapper{height:270px;overflow:hidden;position:relative}
.odd{float: left;clear:both}
.even{float:right;margin-left:20px}

#sitesearch li#smalltab{margin-top: 5px;padding-bottom:5px}

.openslide,.closeslide{padding-left:17px}

#lang a{display:block;float:left;overflow:visible}
#h1,h1,h2,h3,h4,#logo p,#partner p,#menu p,#intro p,.searchbox p,#refinedsearch p,.header,#featured .featuredtoggle,.listitem p,.contextblock p,.notopbottom,.counter{margin:0;padding:0}
#h1{left:50%;margin-left:-470px}
#menu p.menuall{padding:0 0 20px 0}
#bigtab h2,#smalltab h2{padding-bottom:10px}

.contextblock h2,.contextblock p{padding-bottom:5px}
#subintro h2 {
	 font-size:2.3em;
	 text-align:center;
}
#featured h3 {margin-top:-5px}
#category h3,#offers h3 {margin-bottom:-5px}
#category h4,#offers h4 {padding:5px 0}
#partner p{display:block;float:right;margin-top:25px;padding:0 50px 0 0}
h1{padding:0 0 10px 0}
#home h1, #offers h1, #property h1, #thanks h1{padding:10px 0 0 0}
#home h3{padding-bottom:20px}
#featured h3{padding-bottom:30px}
#propertyaddress h3{padding-bottom:20px}
#context h3{padding-bottom:10px;}
#home #content p,#subintro p,.notop,#property .intro{margin-top:0}
#property #content p,#thanks #content p{margin-top:5px}
#property #content #bottomform p{margin-top:5px}
#property #content p.header,#property #content .offerbox p{margin-top:0}
.nobottom{margin-bottom:0}
#featured h4{height:30px;margin-top:-30px}
#sitesearch li{padding:0 10px}
#refinedsearch p,#refinedsearch li{margin-right:10px}
.path span{padding-right:40px}
.path a.first{padding-left: 40px}

dt{margin:0;padding:0 0 5px 0}
dd{margin:0;padding:0 0 10px 0}

#propertydetails p,#advancedsearch .left p{overflow:visible}
#partner span{display:block;right:0;width:42px;height:32px;position:absolute}
.button span{display:block;float: left;left:0;margin-left:-20px;width:30px;position: absolute;height:40px;z-index: 20}
.searchbox a,#featured a {display: block}
/* images */
img{border:0}
#photoshoot img,#tagcloud img,#categoryimg img,.gallery img,.header img,.ico img,.listitem img{display:block}
.ico img{float:left}
#category .ico img{margin:10px 10px 10px 0}
#property .ico img{margin:15px 10px 15px 0}
#property #grey{margin-left:-5px}
#property #grey .ico img{margin:10px 0 0 10px}
img.left{margin-right:10px}
img.right{margin-left:10px}

/*.gallery img{padding-bottom:10px}*/
.header img{margin-bottom:1px}
.listitem img,#categoryimg img{position:relative}
#submenu img{vertical-align:middle}
.overshoot{width:960px;height:360px;background:url(http://cdn3.tuscanyaccommodation.com/overshoot.png) no-repeat}
.overitem{margin-top:-165px;width:220px;height:10px;background: url(http://cdn3.tuscanyaccommodation.com/overitem.png) no-repeat}
.overcategory{margin-top: -11px;width:620px;height:10px;background: url(http://cdn3.tuscanyaccommodation.com/overcategory.png) no-repeat}
#featured .featuredtoggle{padding-top:5px}
#offers #featured .featuredtoggle{padding-bottom:5px}
/* form elements */

fieldset,input.submit,button.submit,a.submit{margin:0;border:0;padding:0}
input,textarea{padding:4px}
#advancedsearch input{margin:5px 0 0 0}
select{padding:4px 4px 5px 4px}
#context select{width: 280px;}
#context input.search{width: 270px;}
#home #propertysearch input.search,#offers #propertysearch input.search,#property #propertysearch input.search,#thanks #propertysearch input.search{width: 450px}
input.submit,a.submit{padding:4px}
input.search{width:250px}
input.date{width:85px}
button.submit{padding:10px 20px}
label{padding-left:6px}
#mailer label{padding-left:0}

.linkedtext label{display: block;float: left;width: 200px;line-height: 30px;margin-bottom: 10px;padding:0}
.example span {position:absolute;left:204px;color:#797774;font-weight:normal;font-style:italic}

#property .offerbox {float:right;width:300px;margin:0 0 20px 20px;}
/*#offers .offerbox {width:100%}
#property .offerbox {width:300px}*/
#offers .offerbox {padding-bottom:5px;border-bottom: 1px solid #d9d7d1;}
.listitem .offertitle {font-size:1.25em;position:absolute;right:0px;top:10px;background:url(http://cdn3.tuscanyaccommodation.com/offercategory.png) top right no-repeat;width:145px;height:42px}
.offerbox .offertitle {font-size:1em;background:url(http://cdn3.tuscanyaccommodation.com/offerproperty.png) top left no-repeat;margin:0;width:140px;height:37px; color:#ffffff;margin-bottom:1px}

.listitem .offertitle span {float:right;display:inline-block;padding-left:10px;line-height:20px;}
.listitem .offertitle span span {float:left}
.listitem .offertitle img {float:right;display: block;padding:3px 0 1px 2px;}
.offerbox .offertitle span {float:left;display:inline-block;line-height:30px;padding-top:7px}
.offerbox .offertitle span span {float:right;padding-top:0}
.offerbox .offertitle img {float:left;display: block;padding:7px 2px 7px 5px;}



p.offer {margin:0;display:block;}
.offerbox .offer a {
	overflow: hidden;
	display: block;
	padding: 0;
}


#offers .offerbox .offer a {
	border-top: 1px dotted #ffb380;
	color:#001F29;
	background: #f2efe9;

}
#offers .offerbox .offer a:hover {
	border-top: 1px dotted #ff6600;
}

#home .jwrapper a {
	color: #ff6600;
}

#offers .offerbox .offer a:hover, #property .offerbox .offer a:hover, #offers .featuredinner:hover a, #home .jwrapper a:hover {
	color:#cc0033;
}

#property .offerbox .offer a {
	border-top: 5px solid #ffb380;
	background:#ffffff url(http://cdn3.tuscanyaccommodation.com/offerbg.png) top left no-repeat;
	color:#001F29;
}

#property .offerbox .offer a:hover {
	border-top: 5px solid #ff6600;
	background:#ffffff url(http://cdn3.tuscanyaccommodation.com/offerbg.png) top right no-repeat;
}


.offerbox .offer a span span {
	color:#ff6600;
	overflow: hidden;
	display: block;
	padding: 0;
}
.offerbox .offer a:hover span span {
	color:#cc0033;
}

.offerbox .offer a span.title {
	font-size: 1.1em;
	display:block;
	line-height: 24px;
	padding: 0 5px 0 5px;
}
.offerbox .offer a:hover span.title {
	background:none;
}
.offerbox .offer a span.desc {
	font-size: 0.9em;
	display:block;
	color:#404b4f;
	line-height: 17px;
	font-style: italic;
	padding: 0 5px 10px 5px;
}
/*#offers .offerbox .offer a span.title {
	padding: 0 4px 0 4px;
}
#offers .offerbox .offer a span.desc {
	padding: 0 4px 4px 4px;
}*/


.offerbox .offer a:hover span.desc {
	color:#cc0033;
}
.offerbox .offer a span.title span {display:inline}


#offers .offerbox {background:#f2efe9}

.linkedtext input{margin-bottom: 10px}
.linkedtext input,.linkedtext textarea{width: 350px}
input.auto,.linkedtext input.submit,button.submit{width:auto}



.sendingoffer {
	background: url(http://cdn3.tuscanyaccommodation.com/offermenu.png) right top;
	text-align: center;
	padding: 10px 5px;
}
.sendingoffer:hover {
	background-position: 100% -15px;
}
.sendingoffer h3 {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}
.sendingoffer a {
	color: #fff !important;
}
.sendingoffer .title {
	font-style: italic;
}
/* M I S C E L L A N E A - BOX & TEXT [line-heights & borders]  */

/* line-heights & borders */
h2,.counter{line-height:60px}
#home h1,#offers h1, #property h1, #thanks h1, #menu li,#submenu li,#submenu p,#subfooter,.menuopen{line-height:50px}

li#bigtab h2{line-height:44px}
#category #content h2,#category #content h3,#offers #content h2,#offers #content h3,#service #content h2,.bigsize a,.bigsize span{line-height:40px}
#context h2,.searchbox h2,#category #content .balloon h3,#offers #content .balloon h3{line-height:inherit}
#featured h3{line-height:35px}
li#smalltab h2{line-height:34px}
#h1,#sitesearch select,#sitesearch p a,#simplesearch a,#bookingsearch p,#propertysearch h2,#service #content h3,.smallsize a,.smallsize span,p.sitelink a,.path span,#mailer a{line-height:30px}
#popular li{line-height:25px}
#lang{line-height:28px}
#intro p{line-height:23px}
.menuall,#refinedsearch p,#refinedsearch li,li.sitelink a,label,#introp{line-height:20px}
input, #bookingsearch .submitsearch p input{line-height: normal;}
#home h4{line-height:15px}

#lang{border-top:1px solid #ffffff;border-bottom:1px solid #e6e3dd}
.header{border-bottom:15px solid #e6e3dd}

.path{border-bottom: 1px solid #d9d7d1}
#intro p{border-top: 1px solid #d9d7d1}
.substrip{border-top:1px solid #e6e3dd;border-bottom:1px solid #ffffff}
#popular.substrip{border: none;}
#booking{border-top:1px solid #ffeab4;border-bottom:1px solid #ffffff}
#footerstrip{border-top: 10px solid #00171f;border-bottom: 1px solid #0d2a34}
#bookingsearch{border-bottom: 1px solid #f1b102}
#footer,#sitefooter{border-top: 1px solid #0d2a34}
#about,#subfooter{border-top: 1px solid #0d2a34}
#submenu,#about{border-bottom: 1px solid #00171f}
#categoryimg{border-bottom:1px solid #b6c2af}
#categorymap,#propertymap{border-top:5px solid #cbd8c3;border-bottom:5px solid #cbd8c3}
/*#categorymap,#propertymap{border-top:10px solid #cbd8c3;border-bottom:10px solid #cbd8c3}*/
/*#propertymap{margin-top:-3px;}*/
#refinedsearch,#propertyaddress .box{border-top: 1px solid #e6e3dd}
#refinedsearch, .box{border-bottom: 1px solid #e6e3dd}

.tuscany #sitesearch .ui-state-default{border-bottom:1px solid #a4b041}
.tuscany #smalltab{border-left:1px solid #a4b041}
.tuscany #sitesearch .ui-state-active{border-bottom:1px solid #bfce41}
.florence #sitesearch .ui-state-default{border-bottom:1px solid #ba7041}
.florence #smalltab{border-left:1px solid #ba7041}
.florence #sitesearch .ui-state-active{border-bottom:1px solid #e38041}
.blogbutton {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.blogbutton a {
	display: block;
	margin: 2px;
	background: #f2efe9;
	border: 1px solid #ffffff;
}

.blogbutton a span {
	font-size: 1.75em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-style: normal;
}

.borderbutton a{border:1px solid #bfc7c9}
.borderbutton a:hover{border:1px solid #808f94}
.pagebutton a{border:1px solid #d9d7d1}
.pagebutton span{border:1px solid #ffffff}
.pagebutton a:hover,.pagebutton span:hover{border:1px solid #e6e3dd}
/*#propertygallery {border-left:5px solid #bfc7c9;border-right:5px solid #bfc7c9}*/

#refinedsearch, #propertyaddress .box {border-top: 1px solid #B6C2AF}

body.tuscany{border-top:5px solid #b2c701}
body.florence{border-top:5px solid #d95501}

/* A P P E A R A N C E - FONT, TEXT, COLOR & BACKGROUND */

/* common classes */
.font125{font-size:1.25em}.font120{font-size:1.2em}.font115{font-size:1.15em}.font110{font-size:1.1em}.font105{font-size:1.05em}.font100{font-size:1em}.font095{font-size:0.95em}.font090{font-size:0.9em}.font085{font-size:0.85em}.font080{font-size:0.8em}.font075{font-size:0.75em}
a{text-decoration:none}.textleft{text-align:left}.textcenter{text-align:center}.textright{text-align:right}.bold{font-weight:bold}.italic{font-style:italic}.small-caps{font-variant:small-caps}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}

/* families & sizes */
body,input,button,select,textarea,h2.text,.segoe{font-family:"Segoe UI","Calibri","Lucida Grande","Tahoma",Arial,Helvetica,sans-serif}
h1,h2,h3,legend,.counter/*,.button*/,.slideinfo .slidetitle,.offertitle{font-family:Georgia,"Times New Roman",Times,serif}
#lang,#menu li,#partner,h4,#refinedsearch p,.path,.sitelink,.button,.box,.lucida,#tooltip,.slideinfo .slidesubtitle,.pager,#mailer button,h2.popover-title{font-family:"Lucida Sans","Lucida Grande","Bitstream Vera Sans",Arial,Helvetica,sans-serif}

body,input,select,textarea{font-size:62.5%}
#main{font-size:1.5em}
#home h1,#offers h1,#property h1,#thanks h1{font-size:2.5em}
h1,.h1{font-size:2.2em}
/*#property h1{font-size:1.9em}*/
h2,.h2,legend,.slideinfo .slidetitle{font-size:1.6em}
#h1{font-size:1.5em}
dt{font-size:1.3em}
h3,.h3,#property .h4,#tooltip,.bigsize,.counter{font-size:1.2em}
.bigger {font-size:1.5em}
#mailer .bigsize button{font-size:1em}
#submenu li,#ui-datepicker-div{font-size:1.2em}
#intro p{font-size:1.1em}
p.sitelink{font-size:1.05em}
#menu li,input,select,textarea{font-size:1em}
.searchbox .h4,#property h4,.slideinfo .slidesubtitle,.text,.pager p{font-size:1em}
.menuall,#subfooter,#propertydetails p,#propertyaddress p,.smallsize,li.sitelink,.linkedtext p,dl,.contextblock p{font-size:0.9em}
#refinedsearch p,#refinedsearch li,#featured .featuredtoggle,#popular li,#propertyaddress li,#propertyaddress p{font-size:0.85em}
#featured h4,#category h4,#offers h4,#lang,#advancedsearch .left,#credits p.notop,#category .box,#propertyinfo,.balloon p,label,#simplesearch a,.pager p.right a{font-size:0.8em}
.bigger p.right a, .bigger p{font-size:1em}
#submenu p,#disclaimer,.popover-content,.help-inline{font-size:0.8em}
.path{font-size:0.65em}

.menuopen{background:#001f29}
#footer,#sitefooter{background:#001f29 url(http://cdn3.tuscanyaccommodation.com/footer.png) top center no-repeat}

#lang,.substrip,#refinedsearch,.box,.pagebutton a{background:#f2efe9}
#popular.substrip{background:#ffffff}
#booking{background:#fff1cc}
.slideinfo,.pagebutton a:hover{background:#ffffff}
hr{background:#ffffff url(http://cdn3.tuscanyaccommodation.com/hr.gif) repeat-x}

#home #featured .featuredinner{background: url(http://cdn3.tuscanyaccommodation.com/homeoverfeatured.png) top no-repeat}
#offers #featured .featuredinner{background: url(http://cdn3.tuscanyaccommodation.com/offersoverfeatured.png) top no-repeat}

#partner span {background:url(http://cdn3.tuscanyaccommodation.com/partner.png) no-repeat}
.tuscany #partner a span{background-position: 0 0}
.florence #partner a span{background-position: -42px 0}
.tuscany #partner a:hover span{background-position: 0 -32px}
.florence #partner a:hover span{background-position: -42px -32px}

.path a{background:#f2efe9}
.path a.first{background:url(http://cdn3.tuscanyaccommodation.com/pathfirst.png) 0 0 no-repeat}
.path a.first:hover{background:url(http://cdn3.tuscanyaccommodation.com/pathfirst.png) 0 -30px no-repeat}
.path a span{background: #f2efe9 url(http://cdn3.tuscanyaccommodation.com/path.png) right no-repeat}
.path a.last span{background: url(http://cdn3.tuscanyaccommodation.com/pathlast.png) right no-repeat}

.tuscany #accommodationsearch,.tuscany #propertysearch{background: #bfce41 url(http://cdn3.tuscanyaccommodation.com/tuscany-sitesearch.png) top repeat-x}
.florence #accommodationsearch,.florence #propertysearch{background: #e38041 url(http://cdn3.tuscanyaccommodation.com/florence-sitesearch.png) top repeat-x}
.tuscany #bookingsearch{background:#ffdd81 url(http://cdn3.tuscanyaccommodation.com/tuscany-bookingsearch.png) top repeat-x}
.florence #bookingsearch{background:#ffdd81 url(http://cdn3.tuscanyaccommodation.com/florence-bookingsearch.png) top repeat-x}

.tuscany #sitesearch .ui-state-default{background:#b1bf41}
.tuscany #sitesearch .ui-state-active{background:#bfce41}
.florence #sitesearch .ui-state-default{background:#cb7641}
.florence #sitesearch .ui-state-active{background:#e38041}

#searchblock{background:url(http://cdn3.tuscanyaccommodation.com/searchblock.png) top no-repeat}
.tuscany #mapblock{background:url(http://cdn3.tuscanyaccommodation.com/tuscany-mapblock.png) bottom left no-repeat}
.florence #mapblock{background:url(http://cdn3.tuscanyaccommodation.com/florence-mapblock.png) bottom left no-repeat}

.searchbox input.submit{background:url(http://cdn3.tuscanyaccommodation.com/inkbutton.png) repeat-x}
/*.tuscany .action a{background:url(http://cdn3.tuscanyaccommodation.com/greenbutton.png) repeat-x}*/
.tuscany .action a{background:url(http://cdn3.tuscanyaccommodation.com/calltoactionbutton.png) repeat-x}
.tuscany .blogbutton{background:url(http://cdn3.tuscanyaccommodation.com/tuscany-blog.png) center repeat-y}
/*.florence .action a{background:url(http://cdn3.tuscanyaccommodation.com/redbutton.png) repeat-x}*/
.florence .action a{background:url(http://cdn3.tuscanyaccommodation.com/calltoactionbutton.png) repeat-x}
.florence .blogbutton{background:url(http://cdn3.tuscanyaccommodation.com/florence-blog.png) center repeat-y}
.action button {background:url(http://cdn3.tuscanyaccommodation.com/calltoactionbutton.png) repeat-x}
.aqua a,.linkedtext input.submit{background:url(http://cdn3.tuscanyaccommodation.com/aquabutton2.png) repeat-x}
.silver a{background:url(http://cdn3.tuscanyaccommodation.com/silverbutton.png) repeat-x}
.ivory a{background:url(http://cdn3.tuscanyaccommodation.com/ivorybutton.png) repeat-x}
.borderbutton a{background:#ffffff}
.tuscany .bigsize a,.florence .bigsize a,.bigsize a,.bigsize button{background-position:0 0}
.tuscany .smallsize a,.florence .smallsize a,.smallsize a,.searchbox input.submit:hover,.linkedtext input.submit{background-position:0 -80px}
.tuscany .bigsize a:hover,.florence .bigsize a:hover,.bigsize a:hover,.bigsize button:hover{background-position:0 -40px}
.tuscany .smallsize a:hover,.florence .smallsize a:hover,.smallsize a:hover,.searchbox input.submit:hover,.linkedtext input.submit:hover{background-position:0 -110px}
.sitelink a{background:url(http://cdn3.tuscanyaccommodation.com/sitelink.png) no-repeat}
p.sitelink a{background-position:0 0}
p.sitelink a:hover{background-position:0 -30px}
li.sitelink a{background-position:0 -60px}
li.sitelink a:hover{background-position:0 -80px}
.openslide,.closeslide{background:url(http://cdn3.tuscanyaccommodation.com/slidedown.png) no-repeat}
.openslide{background-position:0 0}
.closeslide{background-position:0 -30px}
.openslide:hover{background-position:0 -60px}
.closeslide:hover{background-position:0 -90px}

.ico img{background:url(http://cdn3.tuscanyaccommodation.com/ico.png) no-repeat}
.ico img.air-conditioning{background-position:0 0}
.ico img.bike-rental{background-position:-30px 0}
.ico img.booking{background-position:-60px 0}
.ico img.cooking-courses{background-position:-90px 0}
.ico img.credit-cards{background-position:-120px 0}
.ico img.disabled-access{background-position:-150px 0}
.ico img.groups-welcome{background-position:-180px 0}
.ico img.horseback-riding{background-position:-210px 0}
.ico img.in-room-fridge{background-position:-240px 0}
.ico img.internet{background-position:-270px 0}
.ico img.meetings-events{background-position:-300px 0}
.ico img.parking{background-position:-330px 0}
.ico img.pets-welcome{background-position:-360px 0}
.ico img.restaurant{background-position:-390px 0}
.ico img.safety-box{background-position:-420px 0}
.ico img.sauna{background-position:-450px 0}
.ico img.swimming-pool{background-position:-480px 0}
.ico img.telephone{background-position:-510px 0}
.ico img.television{background-position:-540px 0}
.ico img.tours{background-position:-570px 0}
.ico img.wedding{background-position:-600px 0}
.ico img.wifi{background-position:-630px 0}

#grey .ico img{background:url(http://cdn3.tuscanyaccommodation.com/ico-grey.png) no-repeat}
#grey .ico img.air-conditioning{background-position:0 0}
#grey .ico img.bike-rental{background-position:-30px 0}
#grey .ico img.booking{background-position:-60px 0}
#grey .ico img.cooking-courses{background-position:-90px 0}
#grey .ico img.credit-cards{background-position:-120px 0}
#grey .ico img.disabled-access{background-position:-150px 0}
#grey .ico img.groups-welcome{background-position:-180px 0}
#grey .ico img.horseback-riding{background-position:-210px 0}
#grey .ico img.in-room-fridge{background-position:-240px 0}
#grey .ico img.internet{background-position:-270px 0}
#grey .ico img.meetings-events{background-position:-300px 0}
#grey .ico img.parking{background-position:-330px 0}
#grey .ico img.pets-welcome{background-position:-360px 0}
#grey .ico img.restaurant{background-position:-390px 0}
#grey .ico img.safety-box{background-position:-420px 0}
#grey .ico img.sauna{background-position:-450px 0}
#grey .ico img.swimming-pool{background-position:-480px 0}
#grey .ico img.telephone{background-position:-510px 0}
#grey .ico img.television{background-position:-540px 0}
#grey .ico img.tours{background-position:-570px 0}
#grey .ico img.wedding{background-position:-600px 0}
#grey .ico img.wifi{background-position:-630px 0}


.tuscany a{color:#336600}
.tuscany a:hover/*,.tuscany #mailer a:hover*/{color:#669900}
.florence a{color:#663300}
.florence a:hover/*,.florence #mailer a:hover*/{color:#993300}
.listitem .sitelink a,.borderbutton a,#refinedsearch a/*,#propertyinfo a*/{color:#990026}
.listitem .sitelink a:hover,.borderbutton a:hover,#refinedsearch a:hover/*,#propertyinfo a:hover*/{color:#cc0033}
#bookingsearch p{color:#595500}
.tuscany #partner a:hover{color:#669900}
.florence #partner a:hover{color:#cc3300}
a.nohover:hover{color:inherit}

body,input,select,textarea,h3 a,.searchbox a,#home #featured .featuredtoggle a,#sitesearch .ui-state-active a:hover,dt{color:#001f29}
h1,.linkedtext p,dd,.contextblock p,h4,#featured  h4 a,#partner a,#menu a,#refinedsearch,.categoryintro,#sitesearch a:hover,#offers #featured .featuredtoggle a,#offers .featuredinner h3 a{color:#404b4f}
#submenu,#disclaimer,.counter,#subfooter a,label,#simplesearch a,#mailer a,#bottomform,.top a{color:#596366}
#refinedsearch li,#refinedsearch a span,.substrip,.substrip a,#intro p{color:#61605d}
#h1,#lang a{color:#a9a7a3}
#h1,#lang a,.path a,.brief span{color:#797774}
h2{color:#999000}
h2.h3,#propertybox h2{color:#001f29}
#lang a:hover,.substrip h2,.box,.substrip a:hover,.path a:hover,.listitem p,#featured .featuredtoggle{color:#3d3c3a}
#submenu a{color:#e6e9ea}
input.submit, a.submit,#menublock a:hover,#menutabs .ui-state-active a,#about a:hover,.button a,.button a:hover,.button button{color:#ffffff}
.ivory.button a{color:#990026}
.ivory.button a:hover{color:#cc0033}
#menublock,#menublock a,#menublock .menuall a:hover,#submenu a{color:#bfc3c4}
.tuscany #submenu a:hover,.tuscany #about a:hover,.tuscany #nav a /*,.tuscany .slideinfo a*/{color:#cce680}
.florence #submenu a:hover,.florence #about a:hover,.florence #nav a/*,.florence .slideinfo a*/{color:#e69980}
#menublock .menuall,#menublock .menuall a,#footer,#sitefooter,#about a,#subfooter a:hover{color:#80878a}
.contextblock h2{color:#999000}

.slideinfo a {
	color:#001f29
}

/* text */
.linkedtext a, dl a {text-decoration: underline}
#h1,h2,h3,h4,.slideinfo .slidetitle,.brief span,.normalweight{font-weight:normal}
#propertyaddress h4,.bold,.h1,/*.button,*/.brief,.contextblock h2,label,#simplesearch p,#disclaimer a{font-weight:bold}
#partner,#intro p,#propertyintro p,#category .box,#propertyinfo,#propertyaddress,.intro,#credits,.italic,.sitelink,dt,.offertitle{font-style:italic}
.contextblock h2 {font-size:1.2em;margin: 5px 0px 0px;border-bottom:1px dotted #bfc7c9;}
#propertyaddress .button{font-style:normal}
#lang,#menu li,input.submit,#refinedsearch p,#featured h4,#category h4,#offers h4,.uppercase,.button,.path,#tooltip,#tiparrow,.popover-title{text-transform:uppercase}
.cursordefault a{cursor:default}
.nodisplay,.noview{display:none}
#home h1,#offers h1,/*#property h1,*/#subfooter ul,#intro p{text-align:center}
#popular li a,#refinedsearch li,.nowrap{white-space:nowrap}
.brief span{text-transform: capitalize}

#tooltip{color:#fff;background:#001f29;padding:5px 10px;display:none}
#tiparrow{background:url(http://cdn3.tuscanyaccommodation.com/tiparrow.png) 0 0 no-repeat;width:10px;height:5px;display:none}

#menutabs .ui-state-active{background:#001f29}
/*#accommodationsearch,#propertysearch{-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;}*/
#sitesearch ul,#accommodationsearch {-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;}
/*a.addthis_button_compact {font-size:0.85em;color:#001f29;margin-top:2px}
a.addthis_button_compact:hover {color:#404b4f}
a.addthis_button_tweet{width:75px}
.addthis_button_google_plusone{display:block;float:left;}*/
.slideinfo{
	/*background: url(http://cdn3.tuscanyaccommodation.com/slideinfo.png) repeat-x;*/
	background:#001f29;
	opacity:0.8;
	text-align: center;
}
.overshoot {
	top:0;
}
.overshoot a {
	display:block;
	width:940px;
	height:300px;
	margin:40px 10px 0 10px;
}

#home .slideinfo .slidetitle,#home .slideinfo .slidesubtitle{
	margin:0;padding:0
}
#home .slideinfo .slidetitle{line-height:35px; color: #fff;}
#home .slideinfo .slidesubtitle{line-height:15px; color: #80878a;text-transform: uppercase;}
/*.tuscany .slideinfo .slidesubtitle{color: #cce680;}
.florence .slideinfo .slidesubtitle{color: #e69980;}*/
#home .slideinfo .slidetitle{font-size:2em}
#home .slideinfo .slidesubtitle{font-size:0.8em}
#nav {

	position: absolute;
	width: auto;
	top: 104px;
	right: 50%;
	margin-right: -470px;
	z-index: 100;
	padding: 0px 10px 0px 10px;

	background: #001f29;
	opacity:0.8;
	font-size: 0.8em;
}
#nav a {
	padding: 0px 5px;
	line-height: 30px;
	display: block;
	float: left;
}
#nav a.activeSlide {
	color: #404b4f;
}

/* B L O G  */
body#blogtuscany{background: #001F29 url(http://cdn3.tuscanyaccommodation.com/tuscany-blog.png) repeat-x;border:0}
body#blogflorence{background:#001F29 url(http://cdn3.tuscanyaccommodation.com/florence-blog.png) repeat-x;border:0}
body#blogtuscany #main, body#blogflorence #main{margin-top:5px;background:#ffffff}
body#blog{border:0}
body#blog #main{margin-top:0}
body#blog #menu{top:0}
body#blog #page{padding-top:100px}
#blogintro{letter-spacing:1px;color:#ffffff;}
#blogmenu {height:50px;position:absolute;right:0;}
#menu li#blogmenu a {display:block;width:36px;height:30px;padding:13px 20px 7px 20px;cursor:pointer;}
/*#menutabs li:last-child.ui-state-active,#blogintro {background: url(http://cdn3.tuscanyaccommodation.com/blogbg.png) right;}
#menutabs li:last-child img {display:block;}
#menutabs li:last-child.ui-state-active img {display:none;}
#menutabs li:last-child.ui-state-active a {background: url(http://cdn3.tuscanyaccommodation.com/bloghover.png) center no-repeat;}*/
#menutabs li#blogmenu.ui-state-active,#blogintro {background: url(http://cdn3.tuscanyaccommodation.com/blogbg.png) right;}
#menutabs li#blogmenu img {display:block;}
#menutabs li#blogmenu.ui-state-active img {display:none;}
#menutabs li#blogmenu.ui-state-active a {background: url(http://cdn3.tuscanyaccommodation.com/bloghover.png) center 13px no-repeat;}
#body-container ul,#body-container ol{overflow:inherit;}
#primary li {padding-bottom:3px;}
a.more-link {
	display: block;
	/*padding-left: 10px;*/
	line-height: 30px;
	/*font-family: "Lucida Sans","Lucida Grande","Bitstream Vera Sans",Arial,Helvetica,sans-serif;
	font-size: 1.05em;*/
	/*background: url(http://cdn3.tuscanyaccommodation.com/sitelink.png) 0 0 no-repeat;*/
	color: #990026;
	font-style: italic;
	font-weight: bold; /*  */
	}
a.more-link:hover{
	/*background-position: 0 -30px;*/
	color: #cc0033;
	}
	
.post.even {
	float: left;
	margin-left: 0;
}

/* O F F E R S  */
#offers h1 {color: #ff6600;}
#offershome {
	height:75px;background: url(http://cdn3.tuscanyaccommodation.com/offershome.png) right top;
}
/*#offers .featuredwrapper a {cursor:default;}*/
#offerintro,#offerintro a,#offerintro a:hover{letter-spacing:1px;color:#61605d;}
#menu li#offermenu a{color:#ffffff}
#menutabs #offermenu {height:44px;position:absolute;right:0;background: url(http://cdn3.tuscanyaccommodation.com/offermenu.png) right top;}
#menutabs li#offermenu a{
	/*color: #ff6600;*/
}
#menutabs li#offermenu.ui-state-active a{
	color: #ffffff;
}
#menutabs li#offermenu.ui-state-active {height:50px;background: url(http://cdn3.tuscanyaccommodation.com/offermenu.png) right top;}
#menu li#offermenu a {display:block;height:30px;padding:13px 19px 7px 15px;cursor:pointer;}
#offerintro {background: #d9d7d1 url(http://cdn3.tuscanyaccommodation.com/offermenu.png) right -90px no-repeat}
#menutabs li#offermenu img {display:block;}
/*#menutabs li#offermenu.ui-state-active img {display:none;}*/
/*#menutabs li#offermenu.ui-state-active a {background: url(http://cdn3.tuscanyaccommodation.com/bloghover.png) center 13px no-repeat;}*/

/* P O R T A L S */
#portal {position: relative; overflow: visible;margin-top:10px; padding-bottom: 0;}
.imgportal img {position: absolute; z-index: 1; background: #ffffff; top: -45px; padding: 0 9px; margin: 0 1px;}
.imgportal div {width: 120px; height: 35px; padding: 0 9px 9px 9px; background: #ffffff; border-bottom: 1px solid #e6e3dd; border-left: 1px solid #e6e3dd;border-right: 1px solid #e6e3dd;}
.linkportal {margin-top: 10px;}
.linkportal img {vertical-align: top; margin-top: 1px;padding-right: 2px;}
#portal a {color: #001f29;}
.tuscany #portal a:hover{color:#993300}
.florence #portal a:hover{color:#669900}


/* B O O K I N G - C O N T A C T */

p.legend {
	margin-top: 5px;
	padding-left: 30px;
	padding-right: 30px;
	font-style: italic;
}

.contact-property, .booking-property, .booking-legend, .contact-legend,.booking-contact {
	display: inline-block;
}

.booking-legend, .contact-legend {
	margin-top: 5px;
	margin-bottom:-4px;
	width: 90px;
	height: 19px;
	background: url(http://cdn3.tuscanyaccommodation.com/booking-contact.png) no-repeat;
}

.booking-contact {
	margin: 11px 0 0 10px;
	border-left: 1px solid #d9d7d1;
	width: 100px;
	height: 19px;
	background: url(http://cdn3.tuscanyaccommodation.com//booking-contact.png) no-repeat;
}

#booking img {
	vertical-align: middle;
	margin-top: -1px;
}

/*.boxdisqus img {
	border:10px solid #ffffff;
	margin-bottom: 5px;
}*/

/*.booking-property a, .contact-property a {
	float: left;
}*/

.form-horizontal .control-label {
    width: 110px;
}

.form-horizontal .controls {
    margin-left: 120px;
}
.popover {
	border-radius: 3px;
}
a:hover,a:focus {
	text-decoration: none;
}

/*#mailer a {
	line-height: 23px;
	padding-top: 5px;
}*/

#mailer .input-append, #mailer .input-prepend {
	vertical-align: top;
}

#propertymenu {
	text-transform: uppercase;
	font-size: 1em;
	text-align: center;
	margin-bottom:9px;
	height:35px;
	background: url(http://cdn3.tuscanyaccommodation.com/propertymenu.png) top repeat-x;
}

#propertymenu ul, #propertymenu ul>li  {
	float: none;
	display: inline-block;
	vertical-align: top;
}
#propertymenu ul {
	position: relative;
	left: 0;
}

#propertymenu ul li a {
	border-top:5px solid #e6e3dd;
	color: #61605d;
	display: block;
	float: left;
	padding: 5px 20px 0 20px;
	line-height: 25px;
}

#propertymenu ul li:last-child a {
	color: #990026;
}

#propertymenu ul li a:hover {
	background: #ffffff;
	border-top: 1px solid #e6e3dd;
	padding-top: 9px;
	-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;
}

#propertybox {
	height: 405px;
}

#propertybox h2 {
	line-height: 30px;
	padding: 5px 0;
}

#propertyaddress h3 {
	margin-top: 5px;
	font-style: normal;
}

/*.box .smallsize {
	font-size: 0.8em;
}*/

.top {
	font-size: 0.85em;
	text-transform: uppercase;
	padding-top: 17px;
}

.top i {
    opacity: 0.5;
}

#bottomcta {
	position: absolute;
	width: 300px;
	margin-left: -10px;
	bottom: 0;
	background: #e6e3dd;
}

#bottomform {
	clear:both;
	width: 920px;
	margin: 20px 0 -20px -20px;
	background: #e6e3dd;
	padding: 10px 20px;
}

#property #content #contactform p.formheading {
	padding: 0 0 10px 0;
	border-bottom: 1px solid #e6e3dd;
	margin: 0 0 20px 0;
}

#property #content #bottomform p {
	margin: 0;
}

#property #content #bottomcta p {
	margin: 0;
}

#bottomcta a:hover {
	border-top: 1px solid #ffffff;
	margin-top: 9px;
}

#strengths {
	margin-bottom: 20px;
	color: #336600;
}
#home #strengths {
	/*font-size: 1.25em;*/
	/*font-family: Georgia, "Times New Roman", Times, serif;*/
	font-style: italic;
	margin-bottom: 30px;
}

#strengths h3 {
	font-style: italic;
	padding-bottom: 5px;
}

#details {
	margin-bottom: 20px;
}

#details h3 {
	margin-top: 20px;
}

#details p {
	margin-bottom: 5px;
}

.jcarousel {
    position: relative;
    overflow: hidden;
    height: 115px;
}

.jcarousel ul {
    width: 20000em;
    position: absolute;
    list-style: none;
    margin: 0;
    padding: 0;
}

.jcarousel ul li {
    float: left;
    margin: 0 -5px 0 15px;
}

.jcarousel ul li:last-child {
    margin-right: 15px;
}

.jwrapper {
	position: relative;
	overflow: hidden;
}

.jwrapper a.jcarousel-prev, .jwrapper a.jcarousel-next {
	top: 35px;
	position: absolute;
	width: 25px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	border: 0;
	padding: 6px 5px 4px 5px;
	background: #ffffff;
}

.pagebutton a.jcarousel-prev {
	left: 0;
	-moz-border-radius-bottomleft: 0;
	-webkit-border-bottom-left-radius: 0;
	border-bottom-left-radius: 0;
	-moz-border-radius-topleft: 0;
	-webkit-border-top-left-radius: 0;
	border-top-left-radius: 0;
}

.pagebutton a.jcarousel-next {

	right: 0;
	-moz-border-radius-bottomright: 0;
	-webkit-border-bottom-right-radius: 0;
	border-bottom-right-radius: 0;
	-moz-border-radius-topright: 0;
	-webkit-border-top-right-radius: 0;
	border-top-right-radius: 0;
}

.pagebutton a i {
    opacity: 0.5;
}

.pagebutton a:hover i {
    opacity: 0.8;
}

.ok {
	color: #339900;
}

.ko {
	color: #cc0033;
}
a .select2-chosen {
    line-height: auto !important;
}
.select2-container *, .select2-drop * {
    font-size: 14px !important;
}
#sitesearch p a, #simplesearch a, #bookingsearch p, #propertysearch h2, #service #content h3, .smallsize a, .smallsize span, p.sitelink a, .path span, #mailer a {
    line-height: 30px;
}
.select2-default {
	color: #404B4F !important;
}
.selectbox {
    width: 100%;
}
#home  .selectbox , #offers  .selectbox , #property  .selectbox , #thanks  .selectbox {
    width: auto;
}
#simplesearch .select2-container {
    min-width: 200px;
}
#simplesearch p {
    font-weight: normal;
}
.searchbox p {
	margin: 5px 0;
}

#property #mailer select {
	width: inherit;
}
#kidsageblock select {
	margin: 0 2px 2px 0;
}
.blogbox img {
	display: inline-block;
}
.content-main p {
	overflow: inherit;
}

#home .jwrapper {
  background: #f2efe9;
	margin-bottom: 20px;
	border-bottom: 1px solid #d9d7d1;
	border-top: 5px solid  #d9d7d1;
}

#home .jcarousel {
	margin-bottom: 20px;
}

#home .jcarousel, #offerslideshow li .item {
    height: 130px;
}
#offerslideshow li {
    width: 300px;
}

#home .jcarousel ul li {
	margin: 0;
	margin-right:20px;
}
#offerslideshow li .item {
	padding: 0 20px 10px 20px;
}
#offers .offerbox {
    padding-bottom: 5px;
    border-bottom: 1px solid #d9d7d1;
}
#home .jwrapper a {
	text-decoration: none;
}
#home .jwrapper h2 {
	margin: 0;
	padding: 0;
	text-align: center;
}
#offerslideshow h4 {
	margin-bottom: 0;
	padding-bottom: 5px;
}
#offerslideshow .title, #offerslideshow .desc {
	display: block;
	font-size: 0.85em;
}
#offerslideshow .title {
	text-transform: uppercase;
	font-weight: bold;
}
#offerslideshow h4 a, #offerslideshow a .desc {
    color: #404b4f !important;
}
#home .jwrapper a.jcarousel-prev, #home .jwrapper a.jcarousel-next {
    top: 0;
}

#offers .offerbox .offer a .title {
    color: #ff6600;
}
#offers .offerbox .offer a:hover .title {
    color: #cc0033;
}