#Page 
{
	background: url(Images/PageBottomBack.gif) no-repeat bottom left;
}
#LeftLine
{
	border-top: solid 4px #95adb7;
}
#RightLine
{
	border-top: solid 4px #28627a;
}
h2 
{
	color: #29627d;
}
#MainBody h1
{
	color: #28627a;
}
.pageHeading
{
	background: url(Images/HeadingRightBack.gif) no-repeat top right #28627a;
}
.pageHeading h1,
.pageHeading h2,
.pageHeading h3
{
	background: url(Images/HeadingLeftBack.gif) no-repeat top left #28627a;
}
.editorComment .commentTop
{
	background: url(Images/CommentTop.gif) no-repeat bottom left;
}
.editorComment .commentBottom
{
	background: url(Images/CommentBottom.gif) no-repeat top right;
}
.activelinkbutton
{
	color:#000000 !important;
	text-decoration:underline !important;
	font-size:12px !important;
	font-weight:normal !important;
}
.inactivelinkbutton
{
	color:#000000 !important;
	font-size:12px !important;
	font-weight:bold !important;
}
.button
{
	background: url(images/VacasolButtonRight.gif) no-repeat top right;
}
.button a
{
	background: url(images/VacasolButtonLeft.gif) no-repeat top left;
}
.buttonFull
{
    background: url(images/VacasolButtonFull.gif) no-repeat top right;
}
.buttonWhole
{
	background: url(images/button_bg.png) no-repeat top right;
}
.moduleBody li, .listItem
{
	background: url(Images/TeaserLI.gif) no-repeat White 0px 5px;
}
.moduleBody .buttonFull a
{
	color: White;
}
.moduleBody a
{
	color: #2316e0; /*647925*/
}
.moduleBody dt, .label
{
	color: #28627a; /*5b6c25*/
}
#seasonPrices .selected
{
	/*background-color: #1f7196;*/
	background-color: #799026;
}

.legendUnavailable
{
	background-color: #CC0000 !important;
}

.activelinkbutton
{
	text-decoration:underline !important;
	font-size:12px !important;
	font-weight:normal !important;
}
.inactivelinkbutton
{
	color:#ffffff !important;
	font-size:12px !important;
	font-weight:bold !important;
}
#AvailablePeriodsMainBody #upnlPriceAndButtons .price
{
	color:#000000 !important;
}
#AvailablePeriodsMainBody #upnlPriceAndButtons .price span
{
	color:#000000 !important;
}
.selectedCell
{
	background-color: #788F27 !important;
	color: #000000 !important;
}
.holidayHomes .advancedLink a
{
	color: #95adb7;/*3e6e53*/
}
.specialOffers h3
{
	color: #28627a;
}
.otherInspirations span.seeMore a
{
	color: #cdcae7; /*#3e6e53;*/
}
.findHolidayHouseRow a.link
{
	color: #cdcae7; /*#3e6e53;*/
}
.findHolidayHouse .moduleBody li a
{
	color: #28627a; /* 2b5212*/
}
.searchResultList .oldPrice
{
	color: #28627a; /*7c9226*/
}
.searchResults .main_title span
{
	background-color:#2c297a; /*0c4927*/
}
#BookingMenuArea .first
{
	background: url(Images/BookingMenuStep1.png) no-repeat top left;
}
#BookingMenuArea .second
{
	background: url(Images/BookingMenuStep2.png) no-repeat top left;
}
#BookingMenuArea .third
{
	background: url(Images/BookingMenuStep3.png) no-repeat top left;
}
#BookingMenuArea .fourth
{
	background: url(Images/BookingMenuStep4.png) no-repeat top left;
}

/* implement in all themes  */
.reservationPage #BookingMenuArea .first
{
	background: url(Images/ReservationMenuStep1.png) no-repeat top left;
}
.reservationPage #BookingMenuArea .second
{
	background: url(Images/ReservationMenuStep2.png) no-repeat top left;
}
#BookingMainArea h3
{
	color: #28627a;
} 
#BookingMainArea table .star, #BookingMainArea .requiredFields
{
	color: #2316e0;
}
/* implement in all themes end  */

ul#MainMenu li.selected 
{
	background: url(Images/MainMenuSelectedBack.gif) repeat-x right top; 
}
#Submenu li a, #Submenu li span
{
	background: url(Images/SubmenuLinkBack.gif) no-repeat 5px 9px;
}
.myVacasolLoggedIn
{
	background: url(Images/HeadingRightBack.gif) no-repeat top left;
}
/********************CALENDAR**********************/
#calendarDiv
{
	border: 1px solid #28627a;
}
#calendarDiv .selectBox
{
	border: 1px solid #dfeef4;
	color: #dfeef4;  
}
#calendarDiv .selectBoxOver
{
	background-color: #28627a;
}
#calendarDiv .selectBoxTime
{
	border: 1px solid #28627a;
	color: #28627a; 
}
#calendarDiv .topBar
{
	background-color: #28627a;
}
#calendarDiv .monthYearPicker
{
	color: #28627a;
	background-color: #e1e0f3;
}
#calendarDiv .monthYearActive
{
	background-color: #28627a;
	color: #dfeef4;
}
#calendarDiv .todaysDate, #calendarDiv .saturday
{
	background-color: #dfeef4;
}
#calendarDiv .timeBar
{
	background-color: #dfeef4;
}
