﻿/******************** BODY *********************************/
body
{
	background-color: #e2dfda;
	color: #6b5b47;
}

#site
{
	background-color: #ffffff;
}

.image-bottom
{
	background-image: url(/media/bg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}


.body-gallery,
.print-body,
#recommend
{
	background-image: none;
	background-color: #ffffff;
}

input,
select
{
	color: #6b5b47;
}

#weather .ui-state-active a,
#weather .ui-state-active a:link,
#weather .ui-state-active a:visited
{
	color: #ffffff;
}

.cjq-popup .ui-dialog-titlebar
{
	background-color: #aa091c;
}

.cjq-popup .ui-dialog-titlebar a
{
	background-color: #ffffff;
}

.cjq-popup .ui-dialog-titlebar a:hover
{
	background-color: #e4e1dd;
}

.bg-color
{
	background-color: #6b5b47;
	color: #ffffff;
}

.bg-color a
{
	color: #ffffff;
}

/******************** STYLES *********************************/

.title, h1
{
	color: #a60a1c;
}

a
{
	color: #6b5b47;
}

a:hover
{
	color: #a60a1c;
}


/************************** BANNER ***************************/

#banner
{
	background-image: url(/media/banner.jpg);
	background-repeat: no-repeat;
}

#banner .logo
{
	background-color: #ffffff;
}

/************************* MENU BOTTOM ************************/

#menu-bottom a
{
	color: #6b5b47;
}

#menu-bottom a:hover
{
	color: #ffffff;
}


.copyright
{
	color: #ffffff;
}

/************************ PATH ****************************/

.sitepath
{
	border-bottom: 1px solid #d6d1cc;
}

.sitepath a
{
	color: #6b5b47;
}

/*************************** QUICKREQUEST *********************/

#quickrequest
{
	background-color: #6b5b47;
	color: #ffffff;
}

#quickrequest .quickrequest-title a
{
	color: #e5e2de;
}

#quickrequest .row .inputdate,
#quickrequest .row .inputsmall
{
	color: #6b5b47;
}

#quickrequest .button
{
	background-image: url(/media/button.gif);
	background-repeat: no-repeat;
}

#quickrequest .button a
{
	color: #6b5b47;
}

#quickrequest .button a:hover
{
	color: #000000;
}

/************************ MENU LEFT **************************/

#menu-flyout
{
	background-image: url(/media/bg-flyout.gif);
	background-repeat: repeat-x;
}

#menu-flyout a
{
	color: #ffffff;
}

#menu-flyout .separator
{
	background-color: #ffffff;
}

#menu-flyout .flyout,
#menu-flyout .flyout-1
{
	background-image: url(/media/bg-flyout.png);
}

#menu-flyout .menu-1:hover
{
    color: #cc071e;
    background-color: #ffffff;
}

/********************** MENU FLYOUT ***********************/

#menu-top
{
	background-image: url(/media/bg-menu-top.png);
}

#menu-top .flyout,
#menu-top .flyout-1
{
	background-image: url(/media/bg-menu-top1.png);
}


#menu-top .menu-0
{
    border-top: 1px solid #e4e9e0;
    border-bottom: 1px solid #cdd0c3;
    color: #6b5b47;
}

#menu-top .menu-0:hover
{
    border-top: 1px solid #6b5b47;
    border-bottom: 1px solid #cdd0c3;
    background-color: #6b5b47;
    color: #ffffff;
}

#menu-top .menu-1
{
    color: #ffffff;
}

#menu-top .menu-1:hover
{
    color: #6b5b47;
    background-color: #ffffff;
}



/**************************** MENU LEFT ***********************/

#menu-left
{
	background-image: url(/media/bg-menu-left.gif);
	background-repeat: repeat-x;
}


#menu-left a
{
	color: #ffffff;
}

#menu-left .menu-left-1 a:hover,
#menu-left .menu-left-1-active a
{
	color: #cc071e;
	background-color: #ffffff;
}


/**************************** MENU INFO ***********************/

#menu-info .menu-0
{
	border-bottom: 1px solid #e2dfdb;
}

#menu-info .menu-1 a
{
	color: #6b5b47;
	background-image: url(/media/i-small.gif);
	background-repeat: no-repeat;
	background-position: 10px 6px;
}

#menu-info .menu-1 a:hover
{
	color: #000000;
}

#menu-info .menu-1
{
	border-bottom: 1px solid #e2dfdb;
}




/*************************** Content ************************/

.content
{
	background-color: #ffffff;
	background-image: url(/media/bg-left.gif);
	background-repeat: repeat-y;
}

/*************************** ZONE RIGHT ************************/

#zone-right .text
{
	background-color: #f0eeec;
}

/*************************** SERVICE ************************/

.service-container
{
	background-color: #f0eeec;
}


.service
{
	border-top: 1px solid #d6d1cc;
}

.service a
{
	color: #6b5b47;
}

/************************** BOTTOM ***************************/

#bottom
{
	background-color: #6b5b47;
	color: #ffffff;
}

#bottom a
{
	color: #ffffff;
}

/***************************** LOGO LINKS *****************/

#logo-links .holidaycheck a
{
	border: 1px solid #c7c1b9;
	color: #313131;
}

#logo-links .holidaycheck a:hover
{
	border: 1px solid #313131;
	color: #c7c1b9;
	background-color: #313131;
}


/********************************** WEBCAMS **************************/

#webcams .item
{
	background-color: #ffffff;
}

#webcams .link a:hover
{
	color: #aa091c;
}


/**************************** OFFERS ***************************/

#offers .item
{
	background-color: #ffffff;
	border: 1px solid #e0dfdd;
}

#offers .link a
{
	background-image: url(/media/i-small.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
}

#offers .price
{
	color: #aa091c;
}

#offers .link a:hover
{
	color: #aa091c;
}

#offers .detail .description
{
	background-color: #ffffff;
	border: 1px solid #e0dfdd;
}

#offers .detail .separator
{
	background-color: #e0dfdd;
}


#offers .detail .titlemodule
{
	background-color: #6c5b47;
	color: #ffffff;
}

#offers .detail .top
{
	background-color: #6c5b47;
	color: #ffffff;
}

#offers .detail .top a
{
	color: #ffffff;
}

#offers .detail .top a:hover
{
	color: #aa091c;
}

#offers .detail .date
{
	background-image: url(/media/bg-white.png);
}

/****************************** FOTOGALLERY ************************/

#fotogallery .item .image
{
	border: 5px solid #ffffff;
}

#fotogallery .link a:hover
{
	color: #aa091c;
}

/**************************** FRAME OFFERS *************/

#frame-offers
{
	border-left: 4px solid #6b5b47;
}

#frame-offers .item
{
	background-image: url(/media/bg-frameoffers.png);
}

#frame-offers .frame-offers-title
{
	background-color: #6b5b47;
}

#frame-offers .frame-offers-title a
{
	color: #ffffff;
}

#frame-offers,
#frame-offers a
{
	color: #534432;
}

#frame-offers .link a:hover
{
	color: #aa091c;
}


/*********************************** FRAME FOTOGALLERY ***************************/

#frame-fotogallery
{
}

#frame-fotogallery .image
{
	border: 3px solid #ffffff;
}


/*************************** FOOTER ***********************/

#footer .box
{
	background-color: #ffffff;
	border: 1px solid #6c5b49;
}
