body{
	background:url(../../jw/_common/images/celebrities/jw-site-bg.png) #433F3E repeat-x;
}
.required{
color:#D50C0C;
}
#mod_flexibleForms .required{
color:#E3006F;
}
div.jw-booking-mask-4col-sm input {
	background: white url(../../jw/_common/images/celebrities/jw-calendar-btn-sprite.png) no-repeat 99% 1px !important;
}
div.jw-booking-mask-4col-sm .jw-booking-mask-button {
	background: url(../../jw/_common/images/celebrities/jw-book-now-btn-sprite.png) no-repeat !important;
}
div.jw-booking-mask-4col-sm .jw-booking-mask-button:hover {
	background-position: 0 -24px !important;
}
div#content-home h2,
div#content h2,
#mod_pukkaPackages .itemPreviewPrice,
#mod_pukkaPackages .groupLinks a,
#mod_pukkaSimpleRooms .itemPreviewPrice,
#mod_pukkaSimpleRooms .groupLinks a{
	color:#E3006F !important;
}
#mod_pukkaPackages .itemPreviewPrice,
#mod_pukkaSimpleRooms .itemPreviewPrice{
	font-size: 12px !important;	
}

#page{
	background:#FFF !important;	
}
a {
	color: #E3006F;
	text-decoration:none;
}
a:hover{
	color: #E3006F;
	text-decoration:underline;
}
.readmore{
	background: url(../../jw/_common/images/celebrities/jw-read-more-btn-sprite.png) no-repeat scroll 0 0 transparent;
	padding:4px 0 0 10px !important;
}
div.jw-special-offers-slider-2col-lg .offers_items {
	background: url(../../jw/_common/images/celebrities/jw-feature-box-bg-2col.png) repeat top right !important;
}
div.jw-special-offers-slider-2col-lg h3{
	border-bottom: 1px solid #EE3C94 !important;
}

div.lang_es div.jw-special-offers-slider-2col-lg h3{
	border-bottom: 1px solid #EE3C94 !important;
	width:175px;
}

.type_accordionBlock {
background:url(https://www.celebritiessuites.com/templates/jw/_common/images/celebrities/accordion-bkg.png) repeat-x 0 0;
}

.accordionTitle .type_accordionBlock {
background:url(https://www.celebritiessuites.com/templates/jw/_common/images/celebrities/accordion-arrows.png) no-repeat 98% -41%;
color:#000;

font-size:14px;
 
height:32px;	
margin-bottom:2px;
}
div.expanded .accordionTitle{
	background:url(https://www.celebritiessuites.com/templates/jw/_common/images/celebrities/accordion.png) no-repeat 98% -41% !important;	
}

.contentBlock.type_accordionBlock.collapsed .accordionTitle{
	background:url(https://www.celebritiessuites.com/templates/jw/_common/images/celebrities/accordion.png) no-repeat 98% 138%;
cursor:pointer;
color:#646464;
font-family:'MuliRegular','Muli', sans-serif;
font-style:normal;
font-weight:normal;
font-size:13px;
text-decoration:none;
text-transform:uppercase;
line-height:31px;
padding: 1px 0 0 19px;
}

.contentBlock.type_accordionBlock.expanded .accordionTitle {
color:#EE3C94;
font-family: 'MuliRegular','Muli', sans-serif;
font-style:normal;
font-weight:normal;
font-size:13px;
text-decoration:none;
text-transform:uppercase;
line-height:31px;
padding: 1px 0 0 19px;
}


div.accordionContent {
	margin:18px 0 16px 2px;
	width:663px;
}

div.accordionContent ul {
padding:0 0 15px 30px;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#mod_pukkaPackages .itemPreviewTitle,
#mod_pukkaSimpleRooms .itemPreviewTitle,
#mod_pukkaGalleries .itemPreviewTitle{
	background:url(https://www.celebritiessuites.com/templates/jw/_common/images/celebrities/accordion-bkg.png) repeat-x 0 0;	
	width:928px !important;
}
#mod_pukkaGalleries .selected span.arrow,
#mod_pukkaPackages .selected span.arrow,
#mod_pukkaSimpleRooms .selected span.arrow{
	color:#E3006F !important;
	background:url(https://www.celebritiessuites.com/templates/jw/_common/images/celebrities/accordion.png) no-repeat 98% -41% !important;	
}
#mod_pukkaPackages .itemPreviewTitle span.arrow,
#mod_pukkaSimpleRooms .itemPreviewTitle span.arrow{
	background:url(https://www.celebritiessuites.com/templates/jw/_common/images/celebrities/accordion.png) no-repeat 98% 138%;	
}
#mod_pukkaGalleries .itemPreviewTitle span.arrow {
	background:url(https://www.celebritiessuites.com/templates/jw/_common/images/celebrities/accordion.png) no-repeat 98% 138%;
	float: left;
    height: 32px;
    width: 100%;
}
#mod_pukkaSimpleRooms .bookingLink,
#mod_pukkaPackages .bookingLink{
	border-left: none;	
}
#mod_pukkaSimpleRooms .seperator,
#mod_pukkaPackages .seperator,
#mod_pukkaSimpleRooms .backListLink,
#mod_pukkaPackages .backListLink{
	border-left: 1px solid #E3006F;	
}
div#main-content-wrapper{
	width:947px !important;	
}

#mod_pukkaSimpleRooms .groupLinks,
#mod_pukkaPackages .groupLinks{
	margin-right:20px;	
}
form.flexibleForm button.submit{
	background:#E3006F !important;
	border-color:#7F9DB9 !important;
}
form.flexibleForm button.submit:hover{
	background:#5C5861 !important;
}
.ui-widget {
	font-size: 12px !important;
}
.jw-booking-mask-property{
	display:none;	
}
#jw_navigation-map-inner .shortcut1{
	background:none;	
}
#jw_navigation-map-inner a{
	padding: 16px 13px 0;
}
#mod_pukkaGalleries h3.itemPreviewTitle{
	height:32px;
	margin-bottom:10px;	
}
#mod_pukkaGalleries h3.itemPreviewTitle a{
	text-decoration: none;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 31px;
	padding:10px 0px 0px 10px;
	color:#646464;	
	cursor:pointer;
}
#mod_pukkaGalleries .selected h3.itemPreviewTitle a{
	color:#E3006F;	
}
.pictures li{
	float:left;
	background:none !important;
}