/*
Verdura colour themes.
*/

/* theme 1 */
body.th1
{
	background: #F9F0E1 url(/common/templates/resort/resort_1/images/watermarks/watermark1.png) top right repeat-y;
	color: #81746B;
}
body.th1 #images .overlay
{
	background: url(/common/templates/resort/resort_1/images/watermarks/watermark1.png) -133px top repeat-y;
	height: 431px;
}
body.th1 a
{
	color: #81746B;
}
body.th1 #mainnavigation
{
	border-color: #81746B;
}
body.th1 #mainnavigation ul li, body.th1 #mainnavigation li.active a
{
	background-color: #81746B;
}
body.th1 #mainnavigation ul a, body.th1 #mainnavigation li.active a
{
	color: #F9F0E1;
}
body.th1 #mainnavigation, body.th2 #resoptions h4
{
	border-color: #B8B1A7;
}
body.th1 #mainnavigation ul li, body.th1 #mainnavigation li.active a, body.th1 #resoptions.active h4, body.th1 #resoptions ul, body.th1 #mainnavigation li.current_active a
{
	background-color: #4B262D;
}
body.th1 #mainnavigation li.active a, body.th1 #mainnavigation li.current_active a
{
	color: #F9F0E1;
}
body.th1 #resoptions h4
{
	background-color: #FAF3E1;
}
body.th1 .panel_header
{
	background-color: #EDD4AE;
}
body.th1 #panel li .panel_content
{
	background-color: #F7ECDB;
	border-width: 1px;
	border-style: none solid solid solid;
	border-color: #D5D1C8;
}
body.th1 .speak_to_hotel_top
{
	background-color: #F7ECDB;
	border-width: 1px;
	border-style: none solid solid solid;
	border-color: #D5D1C8;
}
body.th1 #linkbox_containaer
{
	background-color: #F7ECDB;
}
body.th1 #linkbox_title_container
{
	background-color: #EDD4AE;
}
body.th1 .offer_container .each
{
	background-color: #EDD4AE;
}
body.th1 .offer .offer-text
{
	background-color: #EDD4AE;
	border: 1px solid #D9C19C;
}
/* theme 2 */
body.th2
{
	background: #FAF3E1 url(/common/templates/resort/resort_1/images/watermarks/watermark2.png) top right repeat-y;
}
body.th2 #images .overlay
{
	background: url(/common/templates/resort/resort_1/images/watermarks/watermark2.png) -133px top repeat-y;
}
body.th2 a, body.th2 #canvas
{
	color: #81746B;
}
body.th2 #mainnavigation, body.th2 #resoptions h4
{
	border-color: #B8B1A7;
}
body.th2 #mainnavigation ul li, body.th2 #mainnavigation li.active a, body.th2 #resoptions.active h4, body.th2 #resoptions ul, body.th2 #mainnavigation li.current_active a
{
	background-color: #4B262D;
}
body.th2 #mainnavigation li.active a, body.th2 #mainnavigation li.current_active a
{
	color: #F9F0E1;
}
body.th2 #resoptions h4
{
	background-color: #FAF3E1;
}
body.th2 #resoptions.active h4
{
	border-color: #4B262D;
}
body.th2 .panel_header
{
	background-color: #FAF3E1;
}
body.th2 #panel li .panel_content
{
	background-color: #FCF8ED;
	border-width: 1px;
	border-style: none solid solid solid;
	border-color: #FCF7E9;
}
body.th2 .speak_to_hotel_top
{
	background-color: #FCF8ED;
	border-width: 1px;
	border-style: none solid solid solid;
	border-color: #FCF7E9;
}
body.th2 #linkbox_containaer
{
	background-color: #FCF8ED;
}
body.th2 #linkbox_title_container
{
	background-color: #FAF3E1;
}
body.th2 .offer_container .each
{
	background-color: #FAF3E1;
}
body.th2 .offer .offer-text
{
	background-color: #FAF3E1;
	border: 1px solid #FCF7E9;
}

/* theme 3 */
body.th3
{
	background: #F0F5D5 url(/common/templates/resort/resort_1/images/watermarks/watermark3.png) top right repeat-y;
}
body.th3 #images .overlay
{
	background: url(/common/templates/resort/resort_1/images/watermarks/watermark3.png) -133px top repeat-y;
}
body.th3 a, body.th3 #canvas
{
	color: #233043;
}
body.th3 #mainnavigation, body.th3 #resoptions h4
{
	border-color: #A0A5A8;
}
body.th3 #mainnavigation ul li, body.th3 #mainnavigation li.active a, body.th3 #resoptions.active h4, body.th3 #resoptions ul, body.th3 #mainnavigation li.current_active a
{
	background-color: #233043;
}
body.th3 #mainnavigation ul a, body.th3 #mainnavigation li.active a, body.th3 #mainnavigation li.current_active a
{
	color: #F9F0E1;
}
body.th3 #resoptions h4
{
	background-color: #FAF3E1;
}
body.th3 #resoptions.active h4
{
	border-color: #233043;
}
body.th3 #resoptions.active a
{
	color: #F0F5D6;
}
body.th3 .panel_header
{
	background-color: #FAF3E1;
}
body.th3 #panel li .panel_content
{
	background-color: #FCF7E9;
	border-width: 1px;
	border-style: none solid solid solid;
	border-color: #FBF5E6;
}
body.th3 .speak_to_hotel_top
{
	background-color: #FCF7E9;
	border-width: 1px;
	border-style: none solid solid solid;
	border-color: #FBF5E6;
}
body.th3 #linkbox_containaer
{
	background-color: #FCF7E9;
}
body.th3 #linkbox_title_container
{
	background-color: #FAF3E1;
}
body.th3 .offer_container .each
{
	background-color: #FAF3E1;
}
body.th3 .offer .offer-text
{
	background-color: #FAF3E1;
	border: 1px solid #FBF5E6;
}
/* theme 4 */
body.th4
{
	background: #FAF2D7 url(/common/templates/resort/resort_1/images/watermarks/watermark2.png) top right repeat-y;
}
body.th4 #images .overlay
{
	background: url(/common/templates/resort/resort_1/images/watermarks/watermark2.png) -133px top repeat-y;
}
body.th4 a, body.th4 #canvas
{
	color: #665B54;
}
body.th4 #mainnavigation, body.th4 #resoptions h4
{
	border-color: #B8B1A5;
}
body.th4 #mainnavigation ul li, body.th4 #mainnavigation li.active a, body.th4 #resoptions.active h4, body.th4 #resoptions ul, body.th4 #mainnavigation li.current_active a
{
	background-color: #665B54;
}
body.th4 #mainnavigation ul a, body.th4 #mainnavigation li.active a, body.th4 #mainnavigation li.current_active a
{
	color: #FAF8E1;
}
body.th4 #resoptions h4
{
	background-color: #FCF6EA;
}
body.th4 #resoptions.active h4
{
	border-color: #665B54;
}
body.th4 #resoptions.active a
{
	color: #FCF6EA;
}
body.th4 #footer *
{
	color: #312413;
	border-color: #312413;
}
body.th4 .panel_header
{
	background-color: #FCF6EA;
}
body.th4 #panel li .panel_content
{
	background-color: #FDFAF2;
	border-width: 1px;
	border-style: none solid solid solid;
	border-color: #FBF4E6;
}
body.th4 .speak_to_hotel_top
{
	background-color: #FDFAF2;
	border-width: 1px;
	border-style: none solid solid solid;
	border-color: #FBF4E6;
}
body.th4 #linkbox_containaer
{
	background-color: #FDFAF2;
}
body.th4 #linkbox_title_container
{
	background-color: #FCF6EA;
}
body.th4 .offer_container .each
{
	background-color: #FCF6EA;
}
body.th4 .offer .offer-text
{
	background-color: #FCF6EA;
	border: 1px solid #FBF4E6;
}

/* theme 5 */
body.th5
{
	background: #B6CAC5 url(/common/templates/resort/resort_1/images/watermarks/watermark3.png) top right repeat-y;
}
body.th5 #images .overlay
{
	background: url(/common/templates/resort/resort_1/images/watermarks/watermark3.png) -133px top repeat-y;
}
body.th5 a, body.th5 #canvas
{
	color: #0E261C;
}
body.th5 #mainnavigation
{
	border-color: #bcccc4;
}
body.th5 #mainnavigation > li a
{
	color: #6D8D79;
}
body.th5 #mainnavigation ul li, body.th5 #mainnavigation li.active a, body.th5 #resoptions.active h4, body.th5 #resoptions ul, body.th5 #mainnavigation li.current_active a
{
	background-color: #6D8D79;
}
body.th5 #mainnavigation ul a, body.th5 #mainnavigation li.active a, body.th5 #mainnavigation li.current_active a
{
	color: #FAF8E1;
}
body.th5 #resoptions h4
{
	border-color: #A8BCB1;
	background-color: #DCEDE9;
}
body.th5 #resoptions.active h4
{
	border-color: #6D8D79;
}
body.th5 #resoptions.active a
{
	color: #DCEDE9;
}
body.th5 #footer *
{
	color: #6D8D79;
	border-color: #6D8D79;
}
body.th5 .panel_header
{
	background-color: #A8BCB1;
}
body.th5 #panel li .panel_content
{
	background-color: #D1DCD7;
	border-width: 1px;
	border-style: none solid solid solid;
	border-color: #C9D6CE;
}
body.th5 .speak_to_hotel_top
{
	background-color: #D1DCD7;
	border-width: 1px;
	border-style: none solid solid solid;
	border-color: #C9D6CE;
}
body.th5 #linkbox_containaer
{
	background-color: #D1DCD7;
}
body.th5 #linkbox_title_container
{
	background-color: #A8BCB1;
}
body.th5 .offer_container .each
{
	background-color: #A8BCB1;
}
body.th5 .offer .offer-text
{
	background-color: #A8BCB1;
	border: 1px solid #C9D6CE;
}

/* theme 6 */
body.th6
{
	background: #EFF7C6 url(/common/templates/resort/resort_1/images/watermarks/watermark2.png) top right repeat-y;
}
body.th6 #images .overlay
{
	background: url(/common/templates/resort/resort_1/images/watermarks/watermark2.png) -133px top repeat-y;
}
body.th6 a, body.th6 #canvas
{
	color: #0C3B1D;
}
body.th6 #mainnavigation, body.th6 #resoptions h4
{
	border-color: #ACD1AF;
}
body.th6 #mainnavigation ul li, body.th6 #mainnavigation li.active a, body.th6 #resoptions.active h4, body.th6 #resoptions ul, body.th6 #mainnavigation li.current_active a
{
	background-color: #22823E;
}
body.th6 #mainnavigation ul a, body.th6 #mainnavigation li.active a, body.th6 #mainnavigation li.current_active a
{
	color: #FAF8E1;
}
body.th6 #resoptions h4
{
	background-color: #F5FADB;
}
body.th6 #resoptions.active h4
{
	border-color: #22823E;
}
body.th6 #resoptions.active a
{
	color: #FCF6EA;
}
body.th6 #footer *
{
	color: #1F4B28;
	border-color: #1F4B28;
}
body.th6 #footer #copyright
{
	color: #1A6325;
}
body.th6 .panel_header
{
	background-color: #F5FADB;
}
body.th6 #panel li .panel_content
{
	background-color: #FAFCEB;
	border-width: 1px;
	border-style: none solid solid solid;
	border-color: #F9FCE9;
}
body.th6 .speak_to_hotel_top
{
	background-color: #FAFCEB;
	border-width: 1px;
	border-style: none solid solid solid;
	border-color: #F9FCE9;
}
body.th6 #linkbox_containaer
{
	background-color: #FAFCEB;
}
body.th6 #linkbox_title_container
{
	background-color: #F5FADB;
}
body.th6 .offer_container .each
{
	background-color: #F5FADB;
}
body.th6 .offer .offer-text
{
	background-color: #F5FADB;
	border: 1px solid #F9FCE9;
}

/* theme 7 */
body.th7
{
	background: #B1B1B0 url(/common/templates/resort/resort_1/images/watermarks/watermark1_faded.png) top right repeat-y;
}
body.th7 #images .overlay
{
	background: url(/common/templates/resort/resort_1/images/watermarks/watermark1_faded.png) -133px top repeat-y;
}
body.th7 a, body.th7 #canvas
{
	color: #2D2C2C;
}
body.th7 #mainnavigation, body.th7 #resoptions h4
{
	border-color: #A5A4A4;
}
body.th7 #mainnavigation ul li, body.th7 #mainnavigation li.active a, body.th7 #resoptions.active h4, body.th7 #resoptions ul, body.th7 #mainnavigation li.current_active a
{
	background-color: #2D2C2C;
}
body.th7 #mainnavigation ul a, body.th7 #mainnavigation li.active a, body.th7 #mainnavigation li.current_active a
{
	color: #FAF8E1;
}
body.th7 #resoptions h4
{
	background-color: #DBD9D8;
}
body.th7 #resoptions.active h4
{
	border-color: #2D2C2C;
}
body.th7 #resoptions.active a
{
	color: #FCF6EA;
}
body.th7 #footer *
{
	color: #2D2C2C;
	border-color: #2D2C2C;
}
body.th7 .panel_header
{
	background-color: #DBD9D8;
}
body.th7 #panel li .panel_content
{
	background-color: #ECEBEA;
	border-width: 1px;
	border-style: none solid solid solid;
	border-color: #E7E6E4;
}
body.th7 .speak_to_hotel_top
{
	background-color: #ECEBEA;
	border-width: 1px;
	border-style: none solid solid solid;
	border-color: #E7E6E4;
}
body.th7 #linkbox_containaer
{
	background-color: #ECEBEA;
}
body.th7 #linkbox_title_container
{
	background-color: #DBD9D8;
}
body.th7 .offer_container .each
{
	background-color: #DBD9D8;
}
body.th7 .offer .offer-text
{
	background-color: #DBD9D8;
	border: 1px solid #E7E6E4;
}

/* theme 8 */
body.th8
{
	background: #DCD6D0 url(/common/templates/resort/resort_1/images/watermarks/watermark4.png) top right repeat-y;
}
body.th8 #images .overlay
{
	background: url(/common/templates/resort/resort_1/images/watermarks/watermark4.png) -133px top repeat-y;
}
body.th8 a, body.th8 #canvas
{
	color: #322408;
}
body.th8 #mainnavigation
{
	border-color: #C5B9AB;
}
body.th8 #resoptions h4
{
	border-color: #B0A08C;
}
body.th8 #mainnavigation li > a
{
	color: #705330;
}
body.th8 #mainnavigation ul li, body.th8 #mainnavigation li.active a, body.th8 #resoptions.active h4, body.th8 #resoptions ul, body.th8 #mainnavigation li.current_active a
{
	background-color: #705330;
}
body.th8 #mainnavigation ul a, body.th8 #mainnavigation li.active a, body.th8 #mainnavigation li.current_active a
{
	color: #FAF8E1;
}
body.th8 #resoptions h4
{
	background-color: #E8E4E0;
}
body.th8 #resoptions.active h4
{
	border-color: #705330;
}
body.th8 #resoptions.active a
{
	color: #FCF6EA;
}
body.th8 #footer *
{
	color: #705330;
	border-color: #705330;
}
body.th8 .panel_header
{
	background-color: #E8E4E0;
}
body.th8 #panel li .panel_content
{
	background-color: #F1EFED;
	border-width: 1px;
	border-style: none solid solid solid;
	border-color: #EEEBE8;
}
body.th8 .speak_to_hotel_top
{
	background-color: #F1EFED;
	border-width: 1px;
	border-style: none solid solid solid;
	border-color: #EEEBE8;
}
body.th8 #linkbox_containaer
{
	background-color: #F1EFED;
}
body.th8 #linkbox_title_container
{
	background-color: #E8E4E0;
}
body.th8 .offer_container .each
{
	background-color: #E8E4E0;
}
body.th8 .offer .offer-text
{
	background-color: #E8E4E0;
	border: 1px solid #EEEBE8;
}

/* theme 9 */
body.th9
{
	background: #DDD1A9 url(/common/templates/resort/resort_1/images/watermarks/watermark1_faded.png) top right repeat-y;
}
body.th9 #images .overlay
{
	background: url(/common/templates/resort/resort_1/images/watermarks/watermark1_faded.png) -133px top repeat-y;
}
body.th9 a, body.th9 #canvas
{
	color: #38240b;
}
body.th9 #mainnavigation
{
	border-color: #C5B9AB;
}
body.th9 #resoptions h4
{
	border-color: #938671;
}
body.th9 #mainnavigation li > a
{
	color: #705330;
}
body.th9 #mainnavigation ul li, body.th9 #mainnavigation li.active a, body.th9 #mainnavigation li.current_active a
{
	background-color: #382207;
}
body.th9 #mainnavigation ul a, body.th9 #mainnavigation li.active a, body.th9 #mainnavigation li.current_active a
{
	color: #FFFFFF;
}
body.th9 #resoptions.active h4, body.th9 #resoptions ul
{
	background-color: #938671;
}
body.th9 #resoptions h4
{
	background-color: #F5F1E5;
}
body.th9 #resoptions.active h4
{
	border-color: #938671;
}
body.th9 #resoptions.active a
{
	color: #F5F1E5;
}
body.th9 #footer *
{
	color: #352007;
	border-color: #352007;
}
body.th9 #footer #copyright
{
	color: #2E1C08;
}
body.th9 .panel_header
{
	background-color: #F5F1E5;
}
body.th9 #panel li .panel_content
{
	background-color: #F5F1E5;
	border-width: 1px;
	border-style: none solid solid solid;
	border-color: #E4DEE6;
}
body.th9 .speak_to_hotel_top
{
	background-color: #F5F1E5;
	border-width: 1px;
	border-style: none solid solid solid;
	border-color: #E4DEE6;
}
body.th9 .panel_header
{
	background-color: #F5F1E5;
}
body.th9 #panel li .panel_content
{
	background-color: #F7F3EA;
	border-width: 1px;
	border-style: none solid solid solid;
	border-color: #F9F7F0;
}
body.th9 #linkbox_containaer
{
	background-color: #F7F3EA;
}
body.th9 #linkbox_title_container
{
	background-color: #F5F1E5;
}
body.th9 .offer_container .each
{
	background-color: #F5F1E5;
}
body.th9 .offer .offer-text
{
	background-color: #F5F1E5;
	border: 1px solid #F9F7F0;
}

/* theme 10 */
body.th10
{
	background: #BBB3BD url(/common/templates/resort/resort_1/images/watermarks/watermark2.png) top right repeat-y;
}
body.th10 #images .overlay
{
	background: url(/common/templates/resort/resort_1/images/watermarks/watermark2.png) -133px top repeat-y;
}
body.th10 a, body.th10 #canvas
{
	color: #4C294A;	
}
body.th10 #mainnavigation
{
	border-color: #B1A796;
}
body.th10 #resoptions h4
{
	border-color: #B1A695;
}
body.th10 #mainnavigation li > a
{
	color: #4C294A;
}
body.th10 #mainnavigation ul li, body.th10 #mainnavigation li.active a, body.th10 #mainnavigation li.current_active a
{
	background-color: #4C294A;
}
body.th10 #mainnavigation ul a, body.th10 #mainnavigation li.active a, body.th10 #mainnavigation li.current_active a
{
	color: #FAF8E1;
}
body.th10 #resoptions.active h4, body.th10 #resoptions ul
{
	background-color: #4C294A;
}
body.th10 #resoptions h4
{
	background-color: #BBB3BD;
}
body.th10 #resoptions.active h4
{
	border-color: #382207;
}
body.th10 #resoptions.active a
{
	color: #F5F1E5;
}
body.th10 #footer *
{
	color: #1B0021;
	border-color: #352007;
}
body.th10 #footer #copyright
{
	color: #1B0021;
}
body.th10 .panel_header
{
	background-color: #BBB3BD;
}
body.th10 #panel li .panel_content
{
	background-color: #F0EBF1;
	border-width: 1px;
	border-style: none solid solid solid;
	border-color: #E4DEE6;
}
body.th10 .speak_to_hotel_top
{
	background-color: #F0EBF1;
	border-width: 1px;
	border-style: none solid solid solid;
	border-color: #E4DEE6;
}
body.th10 #linkbox_containaer
{
	background-color: #F0EBF1;
}
body.th10 #linkbox_title_container
{
	background-color: #BBB3BD;
}
body.th10 .offer_container .each
{
	background-color: #BBB3BD;
}
body.th10 .offer .offer-text
{
	background-color: #BBB3BD;
	border: 1px solid #E4DEE6;
}

/* theme 11 */
body.th11
{
	background: #BBB3BD url(/common/templates/resort/resort_1/images/watermarks/watermark2.png) top right repeat-y;
}
body.th11 #images .overlay
{
	background: url(/common/templates/resort/resort_1/images/watermarks/watermark2.png) -133px top repeat-y;
}
body.th11 a, body.th11 #canvas
{
	color: #1b0021;
}
body.th11 #mainnavigation, body.th11 #resoptions h4
{
	border-color: #B8B1A7;
}
body.th11 #mainnavigation ul li, body.th11 #mainnavigation li.active a, body.th11 #resoptions.active h4, body.th11 #resoptions ul, body.th11 #mainnavigation li.current_active a
{
	background-color: #4B262D;
}
body.th11 #mainnavigation li.active a, body.th11 #mainnavigation li.current_active a
{
	color: #F9F0E1;
}
body.th11 #resoptions ul li a, body.th11 #resoptions.active a
{
	color: #F9F0E1;
}
body.th11 #resoptions h4
{
	background-color: #BBB3BD;
}
body.th11 #resoptions.active h4
{
	border-color: #4B262D;
}
body.th11 #footer *
{
	color: #1b0021!important;
}
body.th11 .panel_header
{
	background-color: #BBB3BD;
}
body.th11 #panel li .panel_content
{
	background-color: #F0EBF1;
	border-width: 1px;
	border-style: none solid solid solid;
	border-color: #E4DEE6;
}
body.th11 .speak_to_hotel_top
{
	background-color: #F0EBF1;
	border-width: 1px;
	border-style: none solid solid solid;
	border-color: #E4DEE6;
}
body.th11 #linkbox_containaer
{
	background-color: #F0EBF1;
}
body.th11 #linkbox_title_container
{
	background-color: #BBB3BD;
}
body.th11 .offer_container .each
{
	background-color: #BBB3BD;
}
body.th11 .offer .offer-text
{
	background-color: #BBB3BD;
	border: 1px solid #E4DEE6;
}

/* theme gallery */
body.gallery
{
	background: #F9F0E0 url(/common/templates/resort/resort_1/images/watermarks/watermark4.png) top right repeat-y;
}
body.gallery #images .overlay
{
	background: url(/common/templates/resort/resort_1/images/watermarks/watermark4.png) -133px top repeat-y;
	height: 431px;
}
body.gallery a
{
	color: #55473A;
}
body.gallery #canvas
{
	color: #625246;
}
body.gallery #mainnavigation, body.gallery #resoptions h4
{
	border-color: #B8B1A7;
}
body.gallery #mainnavigation ul li, body.gallery #mainnavigation li.active a, body.gallery #resoptions.active h4, body.gallery #resoptions ul, body.gallery #mainnavigation li.current_active a
{
	background-color: #4B262D;
}
body.gallery #resoptions.active h4
{
	border-color: #4B262D;
}
body.gallery #mainnavigation ul a, body.gallery #mainnavigation li.active a, body.gallery #mainnavigation li.current_active a
{
	color: #F9F0E1;
}
body.gallery #resoptions h4
{
	background-color: #FAF3E1;
}
body.gallery #gallerygroup #imagestrip img
{
	border: solid 2px #F9F0E0 !important;
}
body.gallery #gallerygroup #imagestrip img.active
{
	border: solid 2px #897C72 !important;
}