#ipulse
{
	background-color: transparent;
}

#ipulse a
{
	color: #585c2c;
	text-decoration: none;
}

#ipulse a:hover
{
color:#B6BC5A;
}

#ipulse a span
{
	color: #663300;
}

#ipulse .heading
{
color:#585c2c;
}

#ipulse .subheading
{
color:#585c2c;
}

#ipulse .maintable
{
	background-color: transparent;
	border-color: transparent;
}

#ipulse td.bottomnote
{
	border-top: 0px;
}

#ipulse table.fullformtable
{
	background-color: transparent;
}

#ipulse td.servicestd, 
	#ipulse td.servicesformtd
{
	background-color: transparent;
}


#ipulse table.calendar
{
	background-color: transparent;
	border-color: transparent;
}

#ipulse .rmdlg_img_content
{
	border: 1px solid #663300;
}

#ipulse .rmdlg_content iframe
{
	border: 1px solid #663300;
}

#ipulse div.omdaimg
{	
	border: 1px solid #663300;
}


#ipulse tr.weekdays {
	background-color: #d0d48f;
}

#ipulse tr.weekdays td span {
	color: #000000;
}

#ipulse td.ratecell span
{
	color: #000000;
}

#ipulse td.room a.mdarl {
	color: #43461c;
	text-decoration: none;
}


#ipulse td.room a.mdarl:hover {
	color: #43461c;
	text-decoration: underline;
}


#ipulse span.roomname a.mdarl {
	color: #512800;
	text-decoration: none;
}

#ipulse span.roomname a.mdarl:hover {
	color: #512800;
	text-decoration: underline;
}


#ipulse table.calendar td.fullybooked
{
	background-image:url(../blank-date.gif);
	border-color: #b2bf23;
}

#ipulse table.calendar div.mdau
{
	color: #585c2c;
	font-size: 16px;
	font-weight: bold;
}
#ipulse table.calendar div.omdau
{
	color: #a4af29;
	font-size: 16px;
	font-weight: bold;
}

#ipulse table.calendar td.info a.omdal_des
{
	color: #829003;
}

#ipulse table.calendar div.omdad
{
	border: 1px solid #663300;
}

#ipulse table.calendar tr.mdar_dromoland td
{
	height: 30px;
}

#ipulse table.calendar tr.mdar_dromoland td.available {
	background-color: #814c03;
	border: 1px solid #814c03;
}

#ipulse table.calendar tr.mdar_dromoland td.available_hightlight {
	border-color: #000000;
}

#ipulse span.omdaheading
{
	color: #814c03;
}

#ipulse #lostext
{
	color: #585c2c;
}

#ipulse #losdiv 
{
background-color:#787d3c;
border:2px solid #585c2c;
color:#585c2c;
padding:10px;
text-align:center;
}

#ipulse .maingap 
{
background-color:#b4ba59;
}

#ipulse  .calendar td.available
{
	background-color: #585c2c;
	border-color: #b2bf23;
}

#ipulse #insidelosdiv 
{
background-color:#e7e8cf;
border:1px solid #d0d48f;
color:#000000;
text-align:center;
}

#ipulse table.fullformtable 
{
border: transparent;
border-collapse:collapse;
border-spacing:0;
color:#000000;
margin:0 auto;
padding:0;
width:100%;
}

element.style {
color:#989E47;
text-align:left;
}

#ipulse table.calendar a.mdalink:hover 
{
color:#B6BC5A;
display:block;
font-size:12px;
text-align:center;
text-decoration:none;
}

/************TOPLINKS*******************/
#ipulse .index_current {
	padding:7px;
	background-image:url(../bar2.jpg);
	background-color: #989e47;
	border-left: 0px solid #b6bc5a;
	border-right: 1px solid #b6bc5a;
	border-top: 1px solid #b6bc5a;
	border-bottom: 2px solid #b6bc5a;
	color:#eef971;

}

#ipulse .index_previous {
	padding: 7px;
	background-image:url(../bar4.jpg);
	border-right: 1px solid #b6bc5a;
	border-left: 1px solid #b6bc5a;
	border-top: 1px solid #b6bc5a;
	border-bottom: 2px solid #b6bc5a;
	color:#5e6229;
}

#ipulse .index_previousfull {
	padding: 7px;
	background-image:url(../bar4.jpg);
	border-left: 1px solid #bb833e;
	border-top: 1px solid #bb833e;
	border-right: 1px solid #bb833e;
	border-bottom: 2px solid #bb833e;
}

#ipulse .index_next {
	padding: 7px;
	background-image:url(../bar.jpg);
	background-color:#B6BC5A;
	border-right: 1px solid #b6bc5a;
	border-top: 1px solid #b6bc5a;
	border-bottom: 2px solid #b6bc5a;
	color:#585c2c;
}

#ipulse td.index_empty_left div {
	border-bottom: 1px solid transparent;	
}

#ipulse td.index_empty_right div {
	border-bottom: 1px solid transparent;	
}


#ipulse #rmdlg_frame td.index_empty_left div
{
	border-bottom: 2px solid #663300;	
}

#ipulse #rmdlg_frame td.index_empty_right div
{
	border-bottom: 2px solid #663300;	
}

/**********SO CALENDER*****************/
#ipulse table.calendar_so
{
	border: transparent;
	background-color: transparent;
}

#ipulse  .calendar_so .weekdays td
{
	background-color: #d0d48f;
}

#ipulse  .calendar_so td.available
{
	background-color: #585c2c;
	border-color: #b2bf23;
}

#ipulse  .calendar_so td.available a
{
	color: #FFFFFF;
}

#ipulse .calendar_so td.empty {
border:1px solid #e3e5cb;
}

#ipulse  .calendar_so td.fullybooked,
#ipulse  .calendar_so td.unavailable
{
	background-color: #dddecf;
	border-color: #ced0af;
	color: #9ea07a;
	margin: auto;
}


