/*
Theme Name: Sicily4u - Sizilienferien
Author: Matteo Di Mauro - Vestibule Marketing
Version: 1.1.2
*/

@font-face {font-family: 'Museo-500';src: url('22183A_0_0.eot');src: url('22183A_0_0.eot?#iefix') format('embedded-opentype'),url('22183A_0_0.woff') format('woff'),url('22183A_0_0.ttf') format('truetype');}


/* Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;vertical-align: baseline;background: transparent;}


/*Responsive additions*/

@media screen and (max-width: 1200px) {
	div.tab {
	margin-top: 29px !important;
	}

	ul#stickyTabs {
	position: relative;
	margin: 0 !important;
	margin-left: 15px !important;
	width: auto !important;
	}

	ul#stickyTabs li.active {
	color: #ff8e30;
	}

	ul#stickyTabs li {
	border: 1px solid #b8b8b8 !important;
	border-bottom-style: none !important;
	width: auto !important;
	height: 14px;
    box-shadow:  0px -2px 5px 0px rgba(0, 0, 0, 0.1) !important;		
	-webkit-text-size-adjust: 100%;
	display: inline-block;
	width: auto !important;
	padding: 5px !important;
	border: 1px solid #b8b8b8;
    box-shadow:  0px -2px 5px 0px rgba(0, 0, 0, 0.1) !important;
    cursor: pointer;	
   	-webkit-border-radius: 0px !important;    
    border-radius: 0px !important;
}
	
}

/*Print tweaks*/

@media print {
 .tabs {
	display: block !important;
	}
	
	ul#stickyTabs {
	display: none;
	}
}



body {font-size: 70%;font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;     -webkit-text-size-adjust:none;
min-width: 1000px;

}

a {text-decoration: none;color: #188edf;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;
cursor: pointer;}

a:hover {text-decoration: underline;}

h1 {color: #545454; font-family: Museo-500, Arial, Helvetica, Geneva, sans-serif; font-size: 30px; font-weight: normal; }

#centralContent div.row.titleRow h1 {
	color: #4592db;
}

h2 {color: #545454; font-family: Museo-500, Arial, Helvetica, Geneva, sans-serif; font-size: 20px;  font-weight: normal; }

h3 {color: #ff9033;text-transform: uppercase;
	font: normal 14px Museo-500, Arial, Helvetica, Geneva, sans-serif;
	text-indent: 10px;
	background: url(/img/sprites.png) no-repeat -40px -1283px;
	font-weight: normal;
}

#centralBody div.row h3 {margin:10px 0;}
	
p, ul, td span, td {color: #5b5757;	font: 12px Verdana, "Lucida Grande", Lucida, sans-serif; margin: 10px 0;}


#centralBody p {
	color: #4e4e4e;
	font: 12px Verdana, "Lucida Grande", Lucida, sans-serif;
}

div.entry_description p {
width: 70%;	
float: left;
}

.sicilyMapCont {
float: right;
	width: 30%;
	height: 65px;
	background: url(/img/sprites.png) no-repeat 20px -1619px;
	position: relative;
	margin-top: 15px;
}

#mapFilter a.map-item {
	display: none;
}

#mapFilter div.entry_description p {
width: auto;	
float: none;
}

.pointer {
	width: 40px;
	height: 40px;
	position: absolute;
	background: url(/img/sprites.png) no-repeat -21px -1717px;
}

div.pointer.North-Northwest {
	top: -2px;
	left: 36px;	
}

div.pointer.West-Southwest {
	top: 8px;
	left: 14px;	
}

div.pointer.East-Northeast {
	top: 0;
	left: 70px;	
}

div.pointer.South-Southeast {
	top: 28px;
	left: 57px;	
}

div.pointer.sec, div.pointer.thi {
	visibility: hidden;
}

div.pointer.Isles {
	top: -18px;
	left: 52px;	
}

div.pointer.sec.Isles {
	visibility: visible;
	top: 2px;
	left: -5px;	
}

div.pointer.thi.Isles {
	visibility: visible;
	top: 42px;
	left: -3px;	
}

.justMobile {display: none;}

#top_menu {
	position: absolute;
	left: 180px;
	top: 40px;
	z-index: 100;
}

/* MENU */

#top_menu #page-wrap {width: 800px;margin: 25px auto;}

#top_menu a {text-decoration: none;
	font: bold 13px Helvetica, Geneva, sans-serif;
}

#top_menu ul {list-style: none;padding-left: 0px;height: 30px;}

/* 
  LEVEL ONE
*/

ul.dropdown {position: relative;}

ul.dropdown li {margin-right: 1px;float: left;zoom: 1;position: relative;}

ul.dropdown li a {display: block;padding: 9px 7px;color: #d8d8d8;font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;font-size: 11px;list-style-type: none;-webkit-transition: none;-moz-transition: none;-ms-transition: none;-o-transition: none;transition: none;}

ul.dropdown li:last-child a {border-right: none;}

ul.dropdown li:last-child .lv3 {
	right: 100%;
	left: auto;
	top: -10px;
}


/* Doesn't work in IE */

ul.dropdown.lv1 li:hover a {color: #ff8b30;}

/* 
  LEVEL TWO
*/

ul.dropdown ul {width: 150px;visibility: hidden;position: absolute;top: 22px;left: 0px;z-index: 9999999999 !important;}

ul.dropdown ul li {font-weight: normal;background: #333333;color: #000;border-bottom: 1px solid #505050;float: none; z-index: 999 !important;}

/* IE 6 & 7 Needs Inline Block */

ul.dropdown ul li a {border-right: none;width: 100%;display: inline-block;font-size: 11px;z-index: 99999;}

/* 
  LEVEL THREE
*/

#top_menu ul.lv3 {
	/*visibility: hidden;*/
}

ul.dropdown ul ul {left: 100%;
top: -10px;
}

#top_menu ul.lv3 li {
	width: 150px;
}

#top_menu ul.lv3 li a {
	font-size: 11px !important;
	padding: 3px;
}

ul.lv2 li.hasChildren {
	/*background: #333333 url(/img/sprites.png) no-repeat 95px -1273px;*/}

ul.dropdown li:hover > ul {visibility: visible;z-index: 9999999999 !important;}

ul.dropdown li.active {background: #4a4744;position: relative;	-webkit-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: inset 2px 1px 0px 0px rgba(0, 0, 0, 0.15);box-shadow: inset 2px 1px 0px 0px rgba(0, 0, 0, 0.15);}

ul.dropdown li.active a {color: #fff;	text-shadow: #000 0 1px 2px;}

/* END MENU*/

/*.wrapper {
	margin: 0 auto;
	width: 1000px;
}*/

.wrapper {
	margin: 0 auto;
	width: 80%;
	min-width: 1000px;
}

#left_top_menu div.langSel {
 	margin-bottom: -4px;
    overflow: hidden;
    width: 71px;
    display: inline-block;
}

#left_top_menu div select {
	border: 0;
	color: #939393;
	text-transform: uppercase !important;
	-webkit-appearance: none;
	appearance:none;
	background: transparent url(/img/sprites.png) no-repeat 22px -323px;
	cursor: pointer;
	width: 88px;

}

#centralBody {
z-index: 51;
width: 80%;
min-width: 1000px;
position: absolute;
left: 0;
right: 0;
margin: 0 auto;
}

#topFooter div.row.wrapper {
	min-width: 1000px;	
	width: 80%;
}

div#infoBox {
	position: absolute;
	z-index: 49;
	width: 100%;
	background-color: rgba(255,255,255,0.7);
	bottom: 10px;
	padding: 10px 0;
	-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;
}

div#gallery:hover div#infoBox {
bottom: -500px;

}

.striped {
	background-color: #ebf4fe;
}


h1.mainTitle {
	font-size: 20px;
	color: #0096ff;
	float: left;
}

div.rightPart {
float: right;
	margin-top: 4px;
	margin-right: 8px;
}

#infoBox div.leftPart h1.mainTitle {
	margin-left: 6px;
	font-size: 19px;
}

div.rightPart * {
	font-size: 14px;
	float: left;
	margin-left: 5px;
}



div#centralBody.internalAccPages.wrapper {
position: relative;	
width: 1000px;
}

.accPage #topFooter div.row.wrapper {
	width: 1000px !important;
}

.accPage #topFooter div.row.wrapper div.clm div.sicilyFeatures ul {
	float: right;
}

#centralBody.internalpages {
z-index: 10;
width: auto;
position: absolute;
left: 0;
right: 0;
margin: 0 auto;
}

div#bookingElement.forAccPage select {
height: 30px !important;
border: 1px solid #c4c4be;
margin-top: 5px;
padding: 5px;
}


div#telephoneNumber h2 {
	color: #ffffff;
	padding-left: 30px;
	background: url(/img/sprites.png) -28px -252px;
}

div#telephoneNumber {
	display: inline-block;
}

div#header {
	height: 100px;
	background-color: #504d4a;
}

#logo {
	width: 317px;
	height: 96px;
	position: absolute;
	left: 0;
	z-index: 1;
	background: url(sprites.png) no-repeat -30px -408px;
}

#spotlightPictureGallery {
	/*height: 506px;*/
	height: 416px;
}

div#spotlightPictureGallery.internalPages {
	height: 30px;
}

div#centralContent.internalPages {
	background: #ffffff;
	width: 64%;
	position: relative;
	padding: 10px;
	z-index: 40;

}

#centralBody > div.wrapper {
	min-height: 500px;	
}

div#framewrapper {
	min-height: 800px;
}

div#centralContent.internalPages.iframeBoxes {
width: 800px;
margin: 0 auto;
}

.internalAccPages div#centralContent {
	width: 697px;
	padding: 10px 0;
}

#centralContent div.row div.breadcrumb * {
	font-size: 10px;
}

#centralContent div.row div.breadcrumb ul {
	margin: 0 0 5px 0;
	color: #222;

}

#centralContent div.row div.breadcrumb {
	float: left;
}

div#backForth {
	float: right;
	padding: 0 0 5px 0;
}

div#gallery {
top: 0;
left: 0;
height: 392px;
overflow: hidden;
position: absolute;
width: 100%;
}

div#areaGallery {
overflow: hidden;
height: 392px;
z-index: 99999;
position: absolute;
top: 0;
left: 0;
width: 100%;
background: #fff;
}

ul#stickyTabs {
	position: absolute;
	margin-left: -95px;
	width: 102px;
	overflow: hidden;
}

ul#stickyTabs li {
	background: #ffffff;
	list-style: none;
	color: #3ea7de;
	font-family: Lucida, Verdana, sans-serif;
	font-weight: 600;
	font-size: 11px;
	padding: 10px 0 10px 10px;
	margin: 5px 0;
	width: 90px;
	border: 1px solid #b8b8b8;
    -webkit-box-shadow:  0px 4px 10px 0px rgba(0, 0, 0, 0.1);        
    box-shadow:  -1px 0px 5px 0px rgba(0, 0, 0, 0.1);
    cursor: pointer;	
    -webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;
   	-webkit-border-radius: 2px;    
    border-radius: 2px;
}

ul#stickyTabs li.active {
   -webkit-box-shadow:  0px 4px 10px 0px rgba(0, 0, 0, 0.2);        
    box-shadow:  -1px 0px 5px 0px rgba(0, 0, 0, 0.2);
	border: 1px solid #b8b8b8;
	border-right-style: none;
	width: 92px;
	color: #ff8e30;
}

ul#stickyTabs li:hover {
	color: #ff8e30;
}


div.icon {
	width: 20px;
	height: 17px;
}

.accFeatures div.icon {
	margin-left: 10px;
	margin-right: 5px;
}

#sidebarContent div.icon {
	margin-left: 0;
	margin-right: 5px;
}

.icon.sleeps {
	background: url(/img/sprites.png) no-repeat -94px -1501px;	
}

.accFeatures .icon.sleeps {
	background: url(/img/sprites.png) no-repeat -32px -1501px;	
}

.icon.bedrooms {
	background: url(/img/sprites.png) no-repeat -94px -1443px;	
}

.accFeatures .icon.bedrooms {
	background: url(/img/sprites.png) no-repeat -32px -1443px;	
}

.accFeatures .icon.bathrooms {
	background: url(/img/sprites.png) no-repeat -32px -1395px;	
}


.icon.bathrooms {
	background: url(/img/sprites.png) no-repeat -93px -1395px;	
}

div.row.galleryRow {
	height: 450px;
	overflow: hidden;
	position: relative;
	margin-top: 5px;
}

div#gallery:hover div#ui0 {
	bottom: 10px;

}

div#ui0 {
	position: absolute;
	bottom: -200px;
	z-index: 999999 !important;
	background-color: rgba(255,255,255,0.7);
	-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;
}

ol {
	list-style-position: inside;
}

div#backForth * {
	font-size: 11px;
}

div#backForth a {
	font-weight: 600;
} 


#centralContent div.row div.breadcrumb ul li {
	display: inline-block;
	margin-right: 5px;
}

div#socialSharer {
	float: right;
	width: 360px;
}

div#sidebarContent {
width: 285px;
right: 0;
top: 0;
position: absolute;
height: 100%;
	background-color: #f2f2f2;
	overflow: hidden;
}

div#sidebarContent.genericpage {
	background-color: transparent;
		overflow-x:visible;
		width: 305px;

}

#centralBody div.wrapper {
	position: relative;
}


div.intslide {
	overflow: hidden;
	width: 100%;
	/*height: 620px;*/
	height: 550px;
}

#spotlightPictureGallery div.intslide img.spotlightPicture {
width: 100%;
min-width: 1200px;	
}

div#spotlightPicture {
position: relative;	
}

div#bookingElement {
	position: absolute;
	margin: 0 auto;
	left: 0;
	right: 0;
	top: 45px;
	z-index: 20;
}

div#additionalSidebar.right {
	/*width: 100% !important;*/
	position: absolute;
	padding: 10px;
	right: 0;
	background: #fff;
}

#additionalSidebar h1 {
font-size: 24px;
	color: #fb853c;
}

a.btn, form#Form1ddd a {
	display: block;
	text-align: center;
	background: rgb(255,187,4);
	background: -moz-linear-gradient(top,  rgba(255,187,4,1) 0%, rgba(255,140,49,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,187,4,1)), color-stop(100%,rgba(255,140,49,1)));
background: -webkit-linear-gradient(top,  rgba(255,187,4,1) 0%,rgba(255,140,49,1) 100%);
background: -o-linear-gradient(top,  rgba(255,187,4,1) 0%,rgba(255,140,49,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,187,4,1) 0%,rgba(255,140,49,1) 100%);
background: linear-gradient(to bottom,  rgba(255,187,4,1) 0%,rgba(255,140,49,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffbb04', endColorstr='#ff8c31',GradientType=0 );
padding: 5px 0;
color: white;
	border: 1px solid #f5832c;
	-webkit-border-radius: 5px;    
    border-radius: 5px;
	font: bold 15px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-shadow: rgba(0,0,0,0.36) 0 2px 2px;
	box-shadow: rgba(0,0,0,0.36) 0 2px 2px;
	-webkit-transition: none;-moz-transition: none;-ms-transition: none;-o-transition: none;transition: none;	
}

form#Form1ddd a {
	float: right;
	margin-right: 21%;
	padding: 5px 10px;
}

form#Form1ddd {
	overflow: auto;
}


a.btn:hover, form#Form1ddd a:hover  {
	text-decoration: none;	
	box-shadow: none;
	background: #ff8d31;
}

div#bookingElement.forAccPage {
	position: absolute !important;
	bottom: 0 !important;
	top: auto;
	width: 100%;
	height: 50px;
	background-color: #fff;
}

div#bookingElement.right {
	position: absolute;
	margin: auto;
	left: auto;
	right: 0;
	top: 10px;
	z-index: 20;

}

#bookingElement h2 {
	color: #fff;
}

h2.h2HeadingElina {
	display: none;
}

#plcCol1_ctl00_dynBookingShortcut_ucDynamicClientBookingShortcut_lblStartDate, #plcCol1_ctl00_dynBookingShortcut_ucDynamicClientBookingShortcut_lblEndDate, #plcCol1_ctl00_dynBookingShortcut_ucDynamicClientBookingShortcut_Label1, span#plcCol1_ctl00_dynBookingShortcut_ucDynamicClientBookingShortcut_Label2, #plcCol1_ctl00_dynBookingShortcut_ucDynamicClientBookingShortcut_ddlPropertyTypes, #plcCol1_ctl00_dynBookingShortcut_ucDynamicClientBookingShortcut_tlpNbPeople {
	display: none;
}

#spotlightBooking div#booking_form input {
background-color: #fff;
}

p#brand {
	text-align: right;
}

div.fieldElina {
display: inline-block;
}

.forAccPage div.fieldElina{
	display: block;
	float: left;
}

select#plcCol1_ctl00_dynBookingShortcut_ucDynamicClientBookingShortcut_ddlZone.default {
width: 124px;
height: 25px;
margin: 10px 0;
border: 1px solid #c4c4be;
margin-right: 15px;
}



div.fieldElina.bookPromoElina {
width: 123px;

}

div.promoBookTypeFieldElina {
	width: 123px;
	display: inline-block;
	margin-right: 15px;
}

select#plcCol1_ctl00_dynBookingShortcut_ucDynamicClientBookingShortcut_ddlPerson {
height: 25px;
margin: 10px 0;
border: 1px solid #c4c4be;
width: 44px;
}

#filter_wrapper div.filter_entry ul.filters li label {
	cursor: pointer;
}

div#booking_form input {
width: 123px;
padding: 0;
margin-top: 5px;
margin-right: 13px;
height: 28px;
font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
word-spacing: 0;
text-indent: 5px;
border: 1px solid #c4c4be;
color: #565656;
border-radius: 5px
}

#bookingInternalHome form.xsltsearch_form  {
	padding: 0;
margin-top: 5px;
height: 28px;
font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
word-spacing: 0;
text-indent: 5px;
border: 1px solid #c4c4be;
color: #565656;
border-radius: 5px;
width: 96% !important;
display: block;
margin: 0 auto;
background: white;
}

#bookingInternalHome form.xsltsearch_form input.input {
	border: 0;
	margin: 5px;
	width: 215px;
}

#bookingInternalHome form.xsltsearch_form input.submit {
	border: 0;
	background: url(/img/sprites.png) -26px -1145px;
	color: transparent;
	width: 26px;
	cursor: pointer;
}

.forAccPage input, .forAccPage select {
	margin-right: 5px !important;
}

.forAccPage input#bookingInputButton.primaryButton {
margin-left: 20px;
width: 150px;
}

.hasDatepicker {
	background: #fff url(/img/sprites.png) no-repeat 67px -13px;
}

form#request-form .hasDatepicker {
		background: #fff url(/img/sprites.png) no-repeat 62px -16px;
	padding: 5px 0;
}

.ElinaBooking .hasDatepicker {
padding: 6px;
background: #fff url(/img/sprites.png) no-repeat 135px -14px;
}

.ElinaBooking input {
padding: 6px;	
width: 80%;
}

.ElinaBooking select {
	width: 145px;
}

.bookButtonElina input {
	text-align: center;
	background: rgb(255,187,4);
	background: -moz-linear-gradient(top,  rgba(255,187,4,1) 0%, rgba(255,140,49,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,187,4,1)), color-stop(100%,rgba(255,140,49,1)));
background: -webkit-linear-gradient(top,  rgba(255,187,4,1) 0%,rgba(255,140,49,1) 100%);
background: -o-linear-gradient(top,  rgba(255,187,4,1) 0%,rgba(255,140,49,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,187,4,1) 0%,rgba(255,140,49,1) 100%);
background: linear-gradient(to bottom,  rgba(255,187,4,1) 0%,rgba(255,140,49,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffbb04', endColorstr='#ff8c31',GradientType=0 );
padding: 5px 0;
color: white !important;
	border: 1px solid #ff8e2d !important;
	-webkit-border-radius: 5px;    
    border-radius: 5px;
	font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif !important;
	text-shadow: rgba(0,0,0,0.36) 0 2px 2px;
	box-shadow: rgba(0,0,0,0.36) 0 2px 2px;
	-webkit-transition: none;-moz-transition: none;-ms-transition: none;-o-transition: none; transition: none;	
	cursor: pointer;
}

input.button_orange {
		text-align: center;
	background: rgb(255,187,4);
	background: -moz-linear-gradient(top,  rgba(255,187,4,1) 0%, rgba(255,140,49,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,187,4,1)), color-stop(100%,rgba(255,140,49,1)));
background: -webkit-linear-gradient(top,  rgba(255,187,4,1) 0%,rgba(255,140,49,1) 100%);
background: -o-linear-gradient(top,  rgba(255,187,4,1) 0%,rgba(255,140,49,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,187,4,1) 0%,rgba(255,140,49,1) 100%);
background: linear-gradient(to bottom,  rgba(255,187,4,1) 0%,rgba(255,140,49,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffbb04', endColorstr='#ff8c31',GradientType=0 );
padding: 5px 10px;
float: right;
color: white !important;
	border: 1px solid #ff8e2d !important;
	-webkit-border-radius: 5px;    
    border-radius: 5px;
	font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif !important;
	text-shadow: rgba(0,0,0,0.36) 0 2px 2px;
	box-shadow: rgba(0,0,0,0.36) 0 2px 2px;
	-webkit-transition: none;-moz-transition: none;-ms-transition: none;-o-transition: none; transition: none;	
	cursor: pointer;
width: 45%;
margin-right: 5%;
}

.bookButtonElina input:hover {
	text-decoration: none;	
	box-shadow: none;
	background: #ff8d31;	
}

div#booking_form {
	width: 95%;
	margin: 0 auto;
}

div#bookingInternalHome {
	background: rgba(255,255,255,0.6);
	width: 305px;
	z-index: 10;
}

.internalAccPages #sidebarContent #bookingInternalHome {
	width: 100%;
	background: none;
	overflow-x: hidden;
}

#sidebarContent #bookingInternalHome #booking_form input {
	width: 118px !important;
}

#sidebarContent #bookingInternalHome .bookButtonElina input {
	width: 110px !important;
	margin-right: 0;
}

#header div.wrapper {
	position: relative;
}

div#left_top_menu li {
	display: inline-block;
margin-right: 10px;
	text-transform: uppercase;
	font-size: 11px;
}

#left_top_menu ul {
	margin: 0;
	display: inline-block;
}

div#left_top_menu li a { color: #efefef;}

div#left_top_menu {
	position: absolute;
	right: 0;
	z-index: 3;
	top: 10px;
}

.row {
overflow: auto;
}

div.row.relatedRow {
	margin-top: 20px;
	padding-right: 5px;
	padding-left: 5px;
}

div.innerSidebar p {
margin-top: 0;
	font-size: 11px;
}

div#mainbody.expanded {
padding-bottom: 10px;
position: relative;
}


.expanded {
	height: 120px;
	overflow: hidden;
}

.shade {
	height: 50px;
	width: 100%;
background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1)));
background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
	display: block;
	position: absolute;
	bottom: 0;
	
}

#description a.readMore {
text-align: right;
font-weight: 600;
cursor: pointer;
}

a.readLessTxt {
text-align: right;
font-weight: 600;
cursor: pointer;
display: block;
}


a.expander {
float: right;
font-weight: 600;
cursor: pointer;
	font-size: 13px;
}

#description div.row div.box.rightBox div.includedFeat.table ul.expand {
	overflow: auto;
	height: auto;
	margin-top: 2px;
}

#description div.row div.box.rightBox div.includedFeat.table ul {
	overflow: hidden;
	height: 94px;
	margin-top: 2px;
}

span.author {
	display: block;
	font-style: italic;
	font-weight: bold;
	font-size: 11px;
	text-align: right;
}

#guestComments div.reviewsContainer p span.author a {
	display: block;
	text-align: right;
	border-bottom: 1px solid #e1e1e1;
}

#guestComments div.reviewsContainer p {
	font-style: italic;
}

div.box {
	width: 48%;
	float: left;
}

div.box.lastBox {
	padding-top: 10px;
	margin-top: 10px;
	border-top: 1px dashed #b8b8b8;
}

div.box.rightBox {
margin-left: 2%;
}

div.row.titleRow {
	border-top: 1px solid #cfcfcf;
	border-bottom: 1px solid #cfcfcf;
}

div#footer {
	margin-top: 250px;
	background-color: #e6e6e5;
}

div#footer.homepage.accPage {
	margin-top: 0;
}


div#footer.internalPages {
	margin-top: 50px;
}

div#middleFooter {
	background-color: #504d4a;
	overflow: auto;
}

div#middleFooter ul {
float: right;
}

div#middleFooter li a {
	color: #ffffff;
	padding-right: 5px;
}

div#middleFooter li {
	display: inline-block;
	margin-left: 5px;
	border-right: 1px solid #fff;
}

div#bottomFooter {
	background: #ffffff;
}

div#middleFooter li:last-child {
	border-right: none;
}


div.clm {
	min-width: 300px;
	width: 32%;
	float: left;
	margin-right: 1%;	
}

#threeBigBoxes div.clm {
position: relative;
}

div.clm.last {
	margin-right: 0;
}

#threeBigBoxes a div.clm img {
	max-width: 290px;
	margin: 0 auto;
	display: block;
	border: 10px solid rgba(255,255,255,0.7);
	-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;
}

a div.clm.infooter img {
	max-width: 290px;
	margin: 0 auto;
	display: block;
	border: 10px solid #fff;
	-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;	
}

#topFooter div.row.wrapper a div.clm.infooter {
	margin: 20px 0;
}

#topFooter div.row.wrapper a div.clm.infooter h2 {
	margin: 0 auto;
	width: 290px;
	background: #fff;
	padding: 0px 10px 5px;
}

#threeBigBoxes a div.clm:hover img {
	border: 10px solid #ffffff;
}

#threeBigBoxes a div.clm h2 {
	max-width: 290px;
margin: 0 auto;
	background: url(/img/sprites.png) no-repeat right -83px;
}

h2.overlay {
	position: absolute;
	top: 180px;
	max-width: 270px !important;
	left: 0;
	right: 0;
	background: none !important;
	color: #fff;
	font-size: 18px;
}

div.clm div.container {
	max-width: 290px;
margin: 10px auto 0;

}

.sicilyFeatures ul {
max-width: 290px;
margin: 20px auto 20px;
	list-style-image: none;
	list-style-type: none;
}

a.directionsButton {
width: 305px;
display: block;
padding: 10px 0;
color: #fff;
margin: 1px 0;
font: 18px Museo-500, Arial, Helvetica, Geneva, sans-serif;
text-indent: 10px;
cursor: pointer;
opacity: 0.9;
}

a.directionsButton:hover {
	text-indent: 20px;
	text-decoration: none;
	opacity: 1;
}

#goToVillas {
	background: #fab62c url(/img/sprites.png) no-repeat 241px -75px;
}


#goToApts {
	background: #367c7f url(/img/sprites.png) no-repeat 241px -75px;

}

.sicilyFeatures li {
	background: url(/img/sprites.png) no-repeat -9px -151px;
	padding: 10px 0 10px 62px;
	color: #fb853c;
	font: 18px Museo-500, Arial, Helvetica, Geneva, sans-serif;
	list-style: none;
}

#smallPrint p {
	font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

div#partnersLogos {
	width: 180px;
	float: left;
	margin-top: 12px;
}

div#smallPrint {
float: right;	
margin-top: 5px;
}

div#sitemap {
float: left;	
width: 506px;
}

#sitemap ul {
	overflow: auto;
	margin-bottom: 20px;
}

#sitemap ul li ul {
	margin-top: 0;
}

#bookingInternalHome p, #bookingInternalHome label {
	font: 11px "Trebuchet MS";
	color: #232323;
	padding: 5px 10px;
	margin: 0;
}

#bookingInternalHome label {
	padding-left: 0;
}

#topBar {
overflow: auto;
overflow-x: hidden;
background-color: #f6b928;
}

div#topBar.Apartment {
background-color: #207c7e;
}

#sitemap ul li {
float: left;
width: 126px;
display: block;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#sitemap ul li a {
	color: #909090;
}

#sitemap ul li ul li a {
	font-size: 11px;
}

#sitemap ul li ul li ul {
	display: none;
}


#topBar div.wrapper a.backButton {
	float: left;
	color: #fff;
	font: 18px Museo-500, Arial, Helvetica, Geneva, sans-serif;
	display: block;
	width: 64%;
	text-indent: 45px;
	padding: 8px 0;
	background: url(/img/sprites.png) no-repeat -23px -820px;
}

#topBar div.wrapper a.backButton:hover {
	text-indent: 55px;
	text-decoration: none;
}

#thumbSlider0  {
	padding: 5px;
}

#thumbSlider0 ul li a p {
	margin: 0 5px;
}

#thumbSlider0 ul li a {
	-webkit-transition: none;-moz-transition: none;-ms-transition: none;-o-transition: none;transition: none;}

div.tab {
	border: 1px solid #b8b8b8;
    -webkit-box-shadow:  0px 4px 5px 0px rgba(0, 0, 0, 0.2);        
    box-shadow:  0px 4px 5px 0px rgba(0, 0, 0, 0.2);	
	-webkit-border-radius: 10px;    
    border-radius: 10px;
    padding: 6px 15px 10px;
    display: none;
   	background: white;
   	margin: 6px 6px 8px 6px;
   	min-height: 300px;
   	    -webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;
   	    margin-top: 0;
}
div.tab.visible {
	display: block;
    z-index: 2;
}

#centralBody .tab ul li {
	padding: 8px;
	list-style: none;
}

div.row table tbody tr td {
	padding: 8px;
}

div.row table tr th {
	text-align: left;
}

#prices div.row div.innerSidebar {
float: right;
width: 27%;	
padding: 1%;
}
div.row table {
font: 12px Verdana, sans-serif;
color: #545353;
}

input#check {
	display: none;
}

input#form-rich-info-submit.btn {
	cursor: pointer;
		display: block;
	text-align: center;
	width: 40%;
	background: rgb(255,187,4);
	background: -moz-linear-gradient(top,  rgba(255,187,4,1) 0%, rgba(255,140,49,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,187,4,1)), color-stop(100%,rgba(255,140,49,1)));
background: -webkit-linear-gradient(top,  rgba(255,187,4,1) 0%,rgba(255,140,49,1) 100%);
background: -o-linear-gradient(top,  rgba(255,187,4,1) 0%,rgba(255,140,49,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,187,4,1) 0%,rgba(255,140,49,1) 100%);
background: linear-gradient(to bottom,  rgba(255,187,4,1) 0%,rgba(255,140,49,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffbb04', endColorstr='#ff8c31',GradientType=0 );
padding: 5px 10px;
color: white;
	border: 1px solid #f5832c;
	-webkit-border-radius: 5px;    
    border-radius: 5px;
	font: bold 15px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-shadow: rgba(0,0,0,0.36) 0 2px 2px;
	box-shadow: rgba(0,0,0,0.36) 0 2px 2px;
	-webkit-transition: none;-moz-transition: none;-ms-transition: none;-o-transition: none;transition: none;	
margin: 0 85px auto auto;
}

input#form-rich-info-submit.btn:hover {
	background: #ff8d30;
}

form#request-form.BookingView {
	overflow-y: auto;
}

#prices div.row table {
	width: 70% !important;
	float: left;
	margin-bottom: 20px;
}


div.includedFeat ul li {
	background: url(/img/sprites.png) 254px -1798px;
	padding-right: 40px !important;	
}

div.excludedFeat ul li {
	background: url(/img/sprites.png) 254px -1865px;
	padding-right: 40px !important;
}

div.excludedFeat ul li.striped {
	background: #ebf4fe url(/img/sprites.png) 254px -1865px;
	padding-right: 40px !important;
}

div.includedFeat ul li.striped {
	background: #ebf4fe url(/img/sprites.png) 254px -1798px;
	padding-right: 40px !important;	
}

#svwp0 div ul li {
	background: #202020 url(/img/lens_zoom.png) no-repeat center 150px;
}

#svwp0 div ul li a img {
	opacity: 1;
-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;	
}

#svwp0 div ul li:hover a img {
opacity: 0.5;
}

#svwp0 div ul li a img {
max-height: 425px;
margin: 0 auto;
display: block;
-webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.8);
box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.8);
}

#areaContainer {
	cursor: pointer;
}

#areaExpanded {
	display: block !important;
	background-color: #188edf;
	min-height: 390px;
}

#areaExpanded * {
	color: white !important;
}

#areaExpanded div.row {
	padding: 10px;
	cursor: pointer;
}

div.row.selector {
	border-top: 1px solid #107acf;
	border-bottom: 1px solid #107acf;
	padding: 0 10px !important;
}

div.row.selector.last {
	border-top: none;
	background-color: #097dc6;
}

#areaExpanded div.row p {
	font-size: 11px;
}

a#backDetails {
	padding-top: 10px;
	display: block;
	font: 15px Museo-500, Arial, Helvetica, Geneva, sans-serif;
	padding-bottom: 10px;
	text-align: center;
	background: url(/img/sprites.png) no-repeat -27px -876px;
	cursor: pointer;
}

a#backDetails:hover {
	text-decoration: none;
}

#areaExpanded .selector h2 {
	display: inline-block;
	font-size: 15px;
	width: 45%;
	text-align: center;
	padding: 10px 0;
	cursor: pointer;	
	}

#areaExpanded .selector h2#picIcon {
	background: url(/img/sprites.png) no-repeat -34px -1027px;
	text-indent: 21px;
}
	
#areaExpanded .selector h2#picIcon.active, #areaExpanded .selector h2#picIcon:hover {
	background: url(/img/sprites.png) no-repeat -34px -1080px;
	}	

#areaExpanded .selector h2#mapIcon {
	background: url(/img/sprites.png) no-repeat -11px -974px;
	}
	
#areaExpanded .selector h2#mapIcon.active, #areaExpanded .selector h2#mapIcon:hover {
	background: url(/img/sprites.png) no-repeat -11px -924px;
	}	

#areaContainer h2 {
	color: #188edf;
	font-size: 16px;
	margin: 5px;
}

#areaContainer div.areaGallery div.smallSlide {
	border: 1px solid #188edf;
	background-color: #188edf;
	height: 210px;
	width: 283px;
	overflow: hidden;
}

#areaContainer div.areaGallery div.smallSlide img {
	min-height: 210px;
}

div#mapFilter {
	border: 1px solid #188edf;
}

div#expandThis {
	width: 100%;
	padding: 15px 0;
	text-indent: 70px;
	color: #fff;
	font: 14px Museo-500, Arial, Helvetica, Geneva, sans-serif;
	background: #0193f0 url(/media/3856/sicilyWhite.png) no-repeat 10px 0;
	-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;	
}

#areaContainer:hover div#expandThis {
	text-indent: 100px;
	background: #188edf url(/media/3856/sicilyWhite.png) no-repeat 0 0;
}

#areaExpanded div.row a.expandIt {
	text-align: right;
	display: block;
	font: 15px Museo-500, Arial, Helvetica, Geneva, sans-serif;
	text-decoration: underline;
}

div.aptAreaDescription {
	margin-top: 4px;
}

div.tooltip span {display:none; padding:2px 3px; margin-left:8px; width:130px;}

div.tooltip {
	z-index: 2;
	position: absolute;
	right: 0;
	display: none;
}

#mapFilter div.morePic, #mapFilter div.actions_selectors {
	display: none;
}

div.tooltip:hover span{display:block;
 position:absolute; 
 top: 0;
 left: 0;border:1px solid #cccccc; background:#ffffff; color:#6c6c6c;}

div.morePic {
	overflow: hidden;
	height: 175px;
	width: 237px;
	float: left;
	border: 1px solid #35b1fa;
}

#sidebarContent div.morePic {
	overflow: hidden;
	height: 50px;
	width: 30%;
	float: left;
	border: 1px solid #35b1fa;
}

div.morePic img {
	min-height: 175px;
	min-width: 237px;
}

#sidebarContent div.morePic img {
	min-height: inherit;
	min-width: inherit;	
}

#mapFilter div.entry_description {
	float: right;
	width: 100%;
}

div#filter_wrapper {
	padding: 10px;
}

div.entry_description {
	float: right;
	width: 450px;
}

#sidebarContent div.entry_description {
	float: right;
	width: 187px;	
}

li.list_entry {
	overflow: auto;
	margin-bottom: 20px;
}

#sidebarContent div.row.relatedRow ul li.list_entry {
	margin-bottom: 0;
	margin: 5px 0;
	padding-bottom: 7px;
	border-bottom: 1px solid #b8b8b8;
}

div.headerItem h3 {
	background: none;
	font-size: 18px;
	text-indent: 0;
	text-transform: capitalize;
	color: #188edf;
	margin: 0 !important;		
}

#sidebarContent div.headerItem h3 {
	font-size: 13px;
	margin-bottom: 4px;
}

div.accFeatures {
	display: block;
	overflow: auto;
	padding: 7px 0 5px;
	border-top: 1px solid #cfcfcf;
	border-bottom: 1px solid #cfcfcf;
}

#sidebarContent div.accFeatures {
border: 0;	
padding: 0;
overflow-x: hidden;
}

div.actions_selectors {
	float: right;
	width: 450px;
	text-align: center;
	padding: 7px 0 5px;
	border-top: 1px solid #188edf;
	border-bottom: 1px solid #188edf;
	font-family: Museo-500, Arial, Helvetica, Geneva, sans-serif;
	background: url(/img/sprites.png) no-repeat 120px -1331px, url(/img/sprites.png) no-repeat 250px -1189px;
	
}

div.actions_selectors.expand {
	background: #e8f5fb none;
}

div.actions_selectors div.ElinaBooking div.field {
width: 50%;
float: left;
margin-bottom: 10px;	
}

div.actions_selectors.forOffers {
	background: none;
	color: #188edf;
}


div.accFeatures div, div.accFeatures h2 {
	float: left;	
}

h2.priceAccSidebar {
	float: none !important;
	width: 100% !important;
	display: block !important;	
	margin-bottom: 10px;
}

div.Twitter {
	display: block;
	text-align: center;
	width: 113px;
	padding-bottom: 10px;
	padding-top: 5px;
	margin-right: 50px;
	border-style: solid;
	border-width: 1px;
	background: #fff url(/img/sprites.png) no-repeat -26px -750px;
	font-size: 14px;
	text-indent: 20px;
}


form div h1 > span { display:none;}
		
		
#socMedCont a {
float: left;
}

#socMedCont a:hover {
text-decoration: none;
}


div.accFeatures h2 {
	width: auto;
	display: inline-block;
	font-size: 12px;	
}

#sidebarContent div.accFeatures h2 {
margin-right: 10px;
margin-top: 2px;	
}

#topBar div.wrapper {
	width: 1000px;
	overflow: auto;
	position: relative;
	height: 40px;
}

#topBar.Villa a.swapper {
	text-indent: 25px;
	width: 285px;
	height: 20px;
	padding: 10px 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
	background: #207c7e url(/img/sprites.png) no-repeat -30px -78px;
	color: #fff;
	font: 14px Museo-500, Arial, Helvetica, Geneva, sans-serif;
	cursor: pointer;
}

#topBar.Villa.italian a.swapper {	background: #e1aa20 url(/img/sprites.png) no-repeat -30px -78px;
	}

#topBar.Apartment a.swapper {
	text-indent: 25px;
	width: 285px;
	height: 20px;
	padding: 10px 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
	background: #f6b928 url(/img/sprites.png) no-repeat -30px -78px;
	color: #fff;
	font: 14px Museo-500, Arial, Helvetica, Geneva, sans-serif;
	cursor: pointer;
}

div.filter_entry {
	border-bottom: 1px dashed #c8c8c8;
	margin-bottom: 10px;
}


#topBar a.swapper:hover {
	text-indent: 50px;
	text-decoration: none;
}

div.reviewPicture {
float: left;
}

p.reviewQuote {
	margin: 0;
	font-style: italic !important;
}

div.reviewContainer {
	width: 60%;
	float: left;
	padding-left: 60px;
	background: url(/img/sprites.png) no-repeat -11px -1934px;
}

p.nameQuote {
	font-weight: 600 !important;
	background: url(/img/quoteReverse.png) no-repeat right center;
	padding: 10px 0;
	margin: 0;
	margin-bottom: 10px;
}

a.clears {
	display: block;
	text-align: right;
	padding: 5px 0;
	border-bottom: 1px solid #e4e4e4;
	border-top: 1px solid #e4e4e4;	
	margin-bottom: 5px;
}

ul.filters span {
float: right;

}

div.filter_entry ul.filters li {
	font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	list-style: none;
}

input.dynamicFilterInput {
	margin-right: 5px;
}

.accFeatures h3 {
	background: none;
	text-indent: 0px;
	font-size: 18px;
	text-transform: none;
}

img.loadingPic {
	width: 15px;
}

div.reviewItem {	
	margin: 20px 0;
	overflow: auto;
	border-bottom: 1px solid #cfcfcf;
}

a.filter_entry.sidebarBox {
	position: relative;
	border: 1px solid #f6b927;
	height: 120px;
	display: block;
	width: 100%;
	overflow: hidden;
}

#filter_wrapper a.filter_entry.sidebarBox img {
	position: absolute;
	z-index: 1;
}

#filter_wrapper a.filter_entry.sidebarBox h3 {
	position: absolute;
	z-index: 2;
	color: white;
	font-size: 16px;
	top: 0;
	width: 100%;
	text-align: center;
	background: #f6b927 none;
	padding: 5px 0;
}

.imageContainer {
	padding: 2px 
}
.imageBorder { 
	background-color: #fff;
	padding: 12px;
}

.imageCaption {
	text-align: center;
 	background-color: #dddddd;
  	white-space:normal; 
}

div#preloadingBox {
height: 100%;
background: #202020;
position: absolute;
z-index: 10;
width: 100%;
}

div#preloadingBox img {
width: 100%;
	margin: 0 auto;
	display: block;
}

div#preloadingBox img.preLoad {
	height: auto;
	margin: 0 auto;
	display: inherit;
	position: absolute;
	z-index: 5;
	width: 35px;
	opacity: 0.5;
	right: 10px;
	top: 10px;
}

#sidebarContent .hasDatepicker {	background: #fff url(/img/sprites.png) no-repeat 60px -13px !important;	
}

#filter_wrapper h2 {
	border-top: 1px dashed #c8c8c8;
	padding: 5px 0;
}

.expand .ElinaBooking {
	display: block !important;
	text-align: left;
}

.ui-datepicker {
	z-index: 999 !important;
}

td {
	vertical-align: top;
}

form#contact-form.BookingView {
	background-color: #fff;
	border-radius: 5px;
	margin: 5px 0;
	padding: 10px;
	overflow-y: auto;
}

form#contact-form input#name, form#contact-form input#email {
	width: 95%;
	margin: 5px auto;
	padding: 5px 0;
	background: #f6f7f7;
}

input#form-rich-info-submit.primaryButton {
	float: right;
	color: #fff;
	font: 15px Museo-500, Arial, Helvetica, Geneva, sans-serif;
	display: block;
	background: #f6b925;
	border: 0;
}

div#SendAnEnquiry.tab.visible form#Form1ddd tr:first-child {
	visibility: hidden;
}

#socMedCont { margin-top: 27px; }

div#ContentPlaceHolderDefault_MainContent_FeedBackForm_13_FBFValidationSummary li, span#ContentPlaceHolderDefault_MainContent_FeedBackForm_5_ctl06, div#ContentPlaceHolderDefault_MainContent_FeedBackForm_5_FBFValidationSummary li, span#ContentPlaceHolderDefault_MainContent_FeedBackForm_13_ctl10, span#ContentPlaceHolderDefault_MainContent_FeedBackForm_13_ctl15, span#ContentPlaceHolderDefault_MainContent_FeedBackForm_13_ctl21, span#ContentPlaceHolderDefault_MainContent_FeedBackForm_5_ctl11 {
	position: relative !important;
	margin: 0 !important;
	color: red;
	font-weight: 600;
}

input#ContentPlaceHolderDefault_MainContent_FeedBackForm_13_textBox14, span#ContentPlaceHolderDefault_MainContent_FeedBackForm_13_lblNameOfProperty {
	display: none;
}


#fancybox-title {display:none !important;}

/* Remove when booking will be implemented */

div#bookingElement.forAccPage {
	display: none;
}

div.row.galleryRow {
	height: 400px;
}

#sae {
	background-color: #ff8e30 !important;
	border: 1px solid #ff8e30 !important;
	border-right: none !important ;
	color: #fff !important;
}

#sae.active {
	background-color: #fff !important;
	color: #ff9237 !important;
}

div.actions_selectors {
	background: none;
	border-top: none;
}

div.actions_selectors a {
	display:none;
	background: 
}





/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
