@charset "utf-8";

/* 
COLORS CSS Document for VillaGetaways.com
Copyright Villa Getaways Ltd
--------------------------------------------
Yummy chunks of hand-coded goodness. Enjoy.
*/

/*
																				~ GLOBAL ~
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/*g_Blocks
----------------------------------------*/
body {}
.container {}
/*header*/
.header { }
/*top menu*/
.topmenu li a {color:#8f8349;}
.topmenu li a:hover, .topmenu li a.active {color: #77640a; background: #efe6c5;}

/*title bar*/
.title {}
	.title .tagline {}
	.title .description-text{}
	.title .description-text a {color: #fff;}
	.title .description-text a:hover {text-decoration: underline;}
/*content*/
.content {}
/*left column*/
.left {}
	.left .destinations {background-color: #f1e7c7;	}
		.left .destinations h2 {background-color: #e9d9b1; color: #78650c;}
	.left .myvillas { background-color: #f7f1e0;}
		.left .myvillas h3 { border-bottom-color: #e3ce9f;}
		.content .left .myvillas .myvillas-list {border-top-color: #fff;}
/*right column*/
	.right .quicksearch { background-color: #f8f3e2; background-image: url(http://media.villagetaways.com/vg/images/global/bg_quicksearch.gif); background-repeat: repeat-x; background-position: left top; }
/*footer*/
.footer-wrapper {border-top-color: #ddc478; background: url(http://media.villagetaways.com/vg/images/global/bg_footer-wrapper.gif) repeat-x left top;}
.footer {}
	.footer-sitemap {color: #8b6b30;}
		.footer .mini-sitemap li a { border-right-color: #cdbe79; }
		.footer .copyright .footer-sitemap a {color: #97853c;}
		.footer .copyright .footer-sitemap a:hover {color: #8b6b30; }
	.footer-columns {}
		.footer-columns h3 {color: #7d7d7d;}
			.footer-one p {	color: #999;}
			.footer-one p a:hover {text-decoration: underline;}
			.footer-two li a {}
			.footer-two li a:hover { background: #fbfaf8 url(http://media.villagetaways.com/vg/images/global/bg_footer-column2.gif) repeat-x left bottom;}
			.footer-three li a {}
			.footer-three li a:hover {background: #fbfaf8 url(http://media.villagetaways.com/vg/images/global/bg_footer-column2.gif) repeat-x left bottom;}
			.footer-columns li a {border-bottom-color: #eae7dd;}
	.footer-columns a {	color: #999;}
	.footer-columns a:hover {color: #666;}
	.footer .copyright {color: #d0c8a7; background: url(http://media.villagetaways.com/vg/images/global/bg_footer-copyright.gif) no-repeat 22px center;}
	.footer .copyright a {color: #d0c8a7; }
	.footer .copyright a:hover {text-decoration: underline;}

/*g_Type
----------------------------------------*/

.title h1 { color: #fff; }
.right .quicksearch h2 { color: #482623; }
.right .quickmap h3 a { color:#cdbd87;}
.right .quickmap h3 a:hover {color: #482623; }
.right .crumbs a {color: #baa87a;}
.right .crumbs a:hover {text-decoration: underline;}
.footer .footer-sitemap strong {font-weight: bold;}


/*g_Lists
----------------------------------------*/
.contact li a {}
.contact li a:hover {}

/*g_Navigation
----------------------------------------*/

ul#destinations {}
#destinations li {} 
#destinations li a {}
#destinations li a span { display: none; }
#content #destinations .selected a {background-position: left bottom;}

/*australia*/
#destinations #nav-australia a { background-image: url(http://media.villagetaways.com/vg/images/global/nav/01-nav-australia.gif); background-repeat: no-repeat; background-position: left top; }
#destinations #nav-australia a:hover { background-position: left bottom;}
/*bali*/
#destinations #nav-bali a {	background-image: url(http://media.villagetaways.com/vg/images/global/nav/02-nav-bali.gif); background-repeat: no-repeat; background-position: left top;}
#destinations #nav-bali a:hover {background-position: left bottom;}
/*caribbean*/
#destinations #nav-caribbean a { background-image: url(http://media.villagetaways.com/vg/images/global/nav/03-nav-caribbean.gif); background-repeat: no-repeat; background-position: left top; }
#destinations #nav-caribbean a:hover { background-position: left bottom;}
/*fiji*/
#destinations #nav-fiji a {	background-image: url(http://media.villagetaways.com/vg/images/global/nav/04-nav-fiji.gif); background-repeat: no-repeat; background-position: left top; }
#destinations #nav-fiji a:hover { background-position: left bottom;}
/*france*/
#destinations #nav-france a { background-image: url(http://media.villagetaways.com/vg/images/global/nav/05-nav-france.gif); background-repeat: no-repeat; background-position: left top; }
#destinations #nav-france a:hover {	background-position: left bottom;}
/*greece*/
#destinations #nav-greece a { background-image: url(http://media.villagetaways.com/vg/images/global/nav/06-nav-greece.gif); background-repeat: no-repeat; background-position: left top; }
#destinations #nav-greece a:hover {	background-position: left bottom; }
/*hawaii*/
#destinations #nav-hawaii a {	background-image: url(http://media.villagetaways.com/vg/images/global/nav/07-nav-hawaii.gif); background-repeat: no-repeat; background-position: left top; }
#destinations #nav-hawaii a:hover {	background-position: left bottom;}
/*italy*/
#destinations #nav-italy a {background-image: url(http://media.villagetaways.com/vg/images/global/nav/08-nav-italy.gif); background-repeat: no-repeat;	background-position: left top;}
#destinations #nav-italy a:hover {background-position: left bottom;}
/*maldives*/
#destinations #nav-maldives a {background-image: url(http://media.villagetaways.com/vg/images/global/nav/nav-maldives.gif); background-repeat: no-repeat;	background-position: left top;}
#destinations #nav-maldives a:hover {background-position: left bottom;}
/*mexico*/
#destinations #nav-mexico a {background-image: url(http://media.villagetaways.com/vg/images/global/nav/nav-mexico.gif); background-repeat: no-repeat;	background-position: left top;}
#destinations #nav-mexico a:hover {background-position: left bottom;}
/*newzealand*/
#destinations #nav-newzealand a {background-image: url(http://media.villagetaways.com/vg/images/global/nav/09-nav-newzealand.gif); background-repeat: no-repeat; background-position: left top;}
#destinations #nav-newzealand a:hover {	background-position: left bottom;}
/*seychelles*/
#destinations #nav-seychelles a { background-image: url(http://media.villagetaways.com/vg/images/global/nav/10-nav-seychelles.gif); background-repeat: no-repeat; background-position: left top;}
#destinations #nav-seychelles a:hover {	background-position: left bottom;}
/*spain*/
#destinations #nav-spain a { background-image: url(http://media.villagetaways.com/vg/images/global/nav/11-nav-spain.gif); background-repeat: no-repeat; background-position: left top; }
#destinations #nav-spain a:hover { background-position: left bottom;}
/*thailand*/
#destinations #nav-thailand a { background-image: url(http://media.villagetaways.com/vg/images/global/nav/12-nav-thailand.gif); background-repeat: no-repeat; background-position: left top;}
#destinations #nav-thailand a:hover {background-position: left bottom;}
/*other*/
#destinations #nav-other a {background-image: url(http://media.villagetaways.com/vg/images/global/nav/13-nav-other.gif);background-repeat: no-repeat; background-position: left top;}
#destinations #nav-other a:hover {	background-position: left bottom;}

/*g_Villa Listing Tables
----------------------------------------*/
#other .listing h4 {font-size: 18px; margin: 4px 2px; color: #003284;}

.vl_table a {}
.vl_table a:hover {}
.vl_table {	border-color: #DACF9D;}
.vl_row1 {	background-color: #c3b15f; color: #fff;	background-image: url(http://media.villagetaways.com/vg/images/listing/bg_gold-grade.gif);	background-repeat: repeat-x; background-position: bottom; }
.vl_row2 {	background-color: #e9e3C5;}
.vl_row1a {	background-color: #c3b15f; color: #fff;}
.vl_row2a {	background-color: #e9e3c5;}
.vl_villaname {	color: #000; background-color: #fff; border-right-color: #dacf9d;}
.villalisting {	border-right-color: #dacf9d; border-left-color: #dacf9d; background-color: #fff;	border-bottom-color: #dacf9d; background-image: url(http://media.villagetaways.com/vg/images/listing/bg_grade.gif);	background-repeat: repeat-x;	background-position: bottom;}

.vl_options a {	color: #d6c88b;}
.vl_options a:hover {color: #c3b15f;}
.vl_rating { color: #c3b160;}
.vldescription {background-color: #fff;	color: #000;}
.vldescription em {	color: #b19e43;}
.vldescription a {}
.vldescription a:hover {color: #c3b15f;}
.vl_moredetails a {}
#destination .vl_moredetails a:hover {color: #c3b160;}

/*Page Numbers*/
.pagenums em { color: #000;}
.pagenums strong { color: #000;}
.pagenums a { color: #8b6b30;}
.pagenums a:hover {	text-decoration: underline;	color: #CC0066;}


/*g_Villa Display
----------------------------------------*/

#villa #mainimage {}

#villa .imagedetails li { font-size: 11px; }
#villa .imagedetails .enlarge a {}
#villa .imagedetails .enlarge a:hover { text-decoration: underline;}
#villa .imagedetails .more a { color:#a49744;}
#villa .imagedetails .more a:hover { text-decoration: underline;}



/*																		~ COUNTRY/DESTINATION SPECIFIC ~
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/*																		~ Titles
=======================================================================================================================================================================*/
/*default values*/
.title .tagline {color: #fff;}
.title {background-repeat: no-repeat; background-position: left top;}

#default .title {background-image: url(http://media.villagetaways.com/vg/images/destinations/default/bg_title.jpg); background-color: #0342ab;}
#default .holidays-list {background-image: url(http://media.villagetaways.com/vg/images/destinations/default/avaiableholidayvillas.png); background-color: #0342ab;}
/*defined*/
#australia .title {	background-image: url(http://media.villagetaways.com/vg/images/destinations/australia/bg_title.jpg); background-color: #229a9f;}
#australia .title .description-text {color: #b4e0dc;}
	
#bali .title { background-image: url(http://media.villagetaways.com/vg/images/destinations/bali/bg_title.jpg); background-color: #689300;}
#bali .title .description-text{ color: #a6c974;}
	
#caribbean .title { background-image: url(http://media.villagetaways.com/vg/images/destinations/caribbean/bg_title.jpg); background-color: #006599;}
#caribbean .title .tagline { color: #b0eff9;}
#caribbean .title .description-text{ color: #70c0d0;}	

#fiji .title { background-image: url(http://media.villagetaways.com/vg/images/destinations/fiji/bg_title.jpg); background-color: #3b75d5;}
#fiji .title .description-text { color: #b5e6f4;}

#france .title {background-image: url(http://media.villagetaways.com/vg/images/destinations/france/bg_title.jpg); background-color: #003284;}
#france .title .description-text{ color: #e2d3c3;}

#greece .title { background-image: url(http://media.villagetaways.com/vg/images/destinations/greece/bg_title.jpg); background-color: #0078c7;}
#greece .title .description-text{ color: #fff;}

#hawaii .title { background-image: url(http://media.villagetaways.com/vg/images/destinations/hawaii/bg_title.jpg); background-color: #0296ba;}
#hawaii .title .description-text{ color: #b5e4f8;}
	
#italy .title { background-image: url(http://media.villagetaways.com/vg/images/destinations/italy/bg_title.jpg); background-color: #cf1c2d;}
#italy .title .description-text{ color: #f05672;}

#newzealand .title { background-image: url(http://media.villagetaways.com/vg/images/destinations/newzealand/bg_title.jpg); background-color: #2b2b2b;}
#newzealand .title .description-text{ color: #fff;}

#seychelles .title { background-image: url(http://media.villagetaways.com/vg/images/destinations/seychelles/bg_title.jpg); background-color: #b3125a;}
#seychelles .title .description-text{ color: #fff;}
	
#spain .title { background-image: url(http://media.villagetaways.com/vg/images/destinations/spain/bg_title.jpg); background-color: #c00c2e;}
#spain .title .description-text{ color: #de9195;}
	
#thailand .title { background-image: url(http://media.villagetaways.com/vg/images/destinations/thailand/bg_title.jpg); background-color: #81318e;}
#thailand .title .description-text{ color: #b5b6a7;}
#thailand .title .description-text a{ color: #fff;}
#thailand .title .description-text a:hover{text-decoration: underline;}

#region #thailand .title, #villa #thailand .title { background-position: left -40px; }

#other .title { background-image: url(http://media.villagetaways.com/vg/images/destinations/other/bg_title.jpg); background-color: #fff;}
#other .title h1 { top: 100px; }
#other .title .description-text{ color: #fff;}

/*																		~ Left Column
=======================================================================================================================================================================*/
/*default values*/
.left .gotovilla {color: #fff;}
.left .myvillas a:hover {text-decoration: underline;}

#default .left .gotovilla, #other .left .gotovilla {background-color: #0150d4;}
#default .border-colored, #default .border-colored small  { border-color: #0150d4; color: #0150d4 }
.border-colored small {font-size: 70%;}
#default .left .myvillas h3, #other .left .myvillas h3  { color: #003284;}
#default .left .myvillas p, #default .left .myvillas a, #other .left .myvillas p, #other .left .myvillas a { color: #003284;}


/*defined*/
#australia .left .gotovilla { background-color: #3fc5ca;}
#australia .border-colored, #australia .border-colored small  { border-color: #3fc5ca; color: #3fc5ca }
#australia .left .myvillas h3 { color: #229a9f;}
#australia .left .myvillas p, #australia .left .myvillas a { color: #229a9f;}

#bali .left .gotovilla { background-color: #72a100;}
#bali .border-colored, #bali .border-colored small  { border-color: #72a100; color: #72a100 }
#bali .left .myvillas h3 { color: #769f0e;}
#bali .left .myvillas p, #bali .left .myvillas a { color: #769f0e;}

#caribbean .left .gotovilla { background-color: #046a9e;}
#caribbean .border-colored, #caribbean .border-colored small  { border-color: #046a9e; color: #046a9e }
#caribbean .left .myvillas h3 { color: #006599;}
#caribbean .left .myvillas p, #carib border-colored small  bean .left .myvillas a { color: #006599;}

#fiji .left .gotovilla { background-color: #6397ed;}
#fiji .border-colored, #fiji .border-colored small  { border-color: #6397ed; color: #6397ed }
#fiji .left .myvillas h3 { color: #235bb8;}
#fiji .left .myvillas p, #fiji .left .myvillas a { color: #235bb8;}

#france .left .gotovilla {background-color: #0150d4;}
#france .border-colored, #france .border-colored small  { border-color: #0150d4; color: #0150d4 }
#france .left .myvillas h3 { color: #003284;}
#france .left .myvillas p, #france .left .myvillas a { color: #003284;}

#greece .left .gotovilla { background-color: #0072c3;}
#greece .border-colored, #greece .border-colored small  { border-color: #0072c3; color: #0072c3 }
#greece .left .myvillas h3 { color: #00509b;}
#greece .left .myvillas p, #greece .left .myvillas a { color: #00509b;}

#hawaii .left .gotovilla { background-color: #00b1ca;}
#hawaii .border-colored, #hawaii .border-colored small  { border-color: #00b1ca; color: #00b1ca }
#hawaii .left .myvillas h3 { color: #0296ba;}
#hawaii .left .myvillas p, #hawaii .left .myvillas a { color: #0296ba;}

#italy .left .gotovilla {background-color: #ee4051;}
#italy .border-colored, #italy .border-colored small  { border-color: #ee4051; color: #ee4051 }
#italy .left .myvillas h3 { color: #cf1c2d;}
#italy .left .myvillas p, #italy .left .myvillas a { color: #cf1c2d;}

#newzealand .left .gotovilla { background-color: #2b2b2b;}
#newzealand .border-colored, #newzealand .border-colored small  { border-color: #2b2b2b; color: #2b2b2b }
#newzealand .left .myvillas h3 { color: #444;}
#newzealand .left .myvillas p, #newzealand .left .myvillas a { color: #444;}

#seychelles .left .gotovilla { background-color: #b3125a;}
#seychelles .border-colored, #seychelles .border-colored small  { border-color: #b3125a; color: #b3125a }
#seychelles .left .myvillas h3 { color: #c83074;}
#seychelles .left .myvillas p, #seychelles .left .myvillas a { color: #c83074;}

#spain .left .gotovilla { background-color: #db2b4c;}
#spain .border-colored, #spain .border-colored small  { border-color: #db2b4c; color: #db2b4c }
#spain .left .myvillas h3 { color: #c00c2e;}
#spain .left .myvillas p, #spain .left .myvillas a { color: #c00c2e;}

#thailand .left .gotovilla { background-color: #933ea1;}
#thailand .border-colored, #thailand .border-colored small  { border-color: #933ea1; color: #933ea1 }
#thailand .left .myvillas h3 { color: #81318e;}
#thailand .left .myvillas p, #thailand .left .myvillas a { color: #81318e;}

/*																		~ Right Column
=======================================================================================================================================================================*/
/*default values*/
.right .bar h3 {color: #fff; background-repeat: repeat-x; background-position: left top; }
.right .bar .regions {background-repeat: no-repeat; background-position: left top; }
.right .bar h4 {color: #fff;}
.right .bar .boxsearch {background-repeat: no-repeat; background-position: left top; }

#default .right h1  { color: #003284;}
#default .right .crumbs a:hover {color: #003284;}
#default .right .crumbs span {color: #4985e8;}
#default .right .bar h3 { background-color: #003284; background-image: url(http://media.villagetaways.com/vg/images/destinations/france/bg_right-bar-h3.gif); }
#default .right .bar .regions { background-color: #0342ab; background-image: url(http://media.villagetaways.com/vg/images/destinations/france/bg_right-bar-regions.gif); }
#default .right .bar h4 { background-color: #0342ab;}
#default .right .bar .boxsearch { background-color: #0342ab; background-image: url(http://media.villagetaways.com/vg/images/destinations/france/bg_right-bar-regions.gif); }
#default .right .bar .boxsearch label {color:#d9f2ff;}

/*other values*/
#other .right h1  { color: #003284;}
#other .right .crumbs a:hover {color: #003284;}
#other .right .crumbs span {color: #4985e8;}
#other .right .bar h3 { background-color: #003284; background-image: url(http://media.villagetaways.com/vg/images/destinations/france/bg_right-bar-h3.gif); }
#other .right .bar .regions { background-color: #0342ab; background-image: url(http://media.villagetaways.com/vg/images/destinations/france/bg_right-bar-regions.gif); }
#other .right .bar h4 { background-color: #0342ab;}
#other .right .bar .boxsearch { background-color: #0342ab; background-image: url(http://media.villagetaways.com/vg/images/destinations/france/bg_right-bar-regions.gif); }
#other .right .bar .boxsearch label {color:#d9f2ff;}


/*defined*/
#australia .right h1  { color: #229a9f;}
#australia .right .crumbs a:hover {color: #229a9f;}
#australia .right .crumbs span {color: #74e3e7;}
#australia .right .bar h3 {	background-color: #229a9f; background-image: url(http://media.villagetaways.com/vg/images/destinations/australia/bg_right-bar-h3.gif);	}
#australia .right .bar .regions { background-color: #3fc5ca; background-image: url(http://media.villagetaways.com/vg/images/destinations/australia/bg_right-bar-regions.gif); }
#australia .right .bar h4 { background-color: #2ca9ae;}
#australia .right .bar .boxsearch {	background-color: #3fc5ca; background-image: url(http://media.villagetaways.com/vg/images/destinations/australia/bg_right-bar-regions.gif); }
#australia .right .bar .boxsearch label {color: #dafeff;}

#bali .right h1  { color: #769f0e;}
#bali .right .crumbs a:hover {color: #769f0e;}
#bali .right .crumbs span {color: #beeb50;}
#bali .right .bar h3 { background-color: #689300; background-image: url(http://media.villagetaways.com/vg/images/destinations/bali/bg_right-bar-h3.gif); }
#bali .right .bar .regions { background-color: #72a100; background-image: url(http://media.villagetaways.com/vg/images/destinations/bali/bg_right-bar-regions.gif); }
#bali .right .bar h4 { background-color: #6c9800;}
#bali .right .bar .boxsearch { background-color: #72a100; background-image: url(http://media.villagetaways.com/vg/images/destinations/bali/bg_right-bar-regions.gif); }
#bali .right .bar .boxsearch label {color:#f0ffd0;}

#caribbean .right h1  { color: #006599;}
#caribbean .right .crumbs a:hover {color: #006599;}
#caribbean .right .crumbs span {color: #58c1f8;}
#caribbean .right .bar h3 {	background-color: #00517b; background-image: url(http://media.villagetaways.com/vg/images/destinations/caribbean/bg_right-bar-h3.gif); }
#caribbean .right .bar .regions { background-color: #006599; background-image: url(http://media.villagetaways.com/vg/images/destinations/caribbean/bg_right-bar-regions.gif); }
#caribbean .right .bar h4 { background-color: #006599;}
#caribbean .right .bar .boxsearch { background-color: #006599; background-image: url(http://media.villagetaways.com/vg/images/destinations/caribbean/bg_right-bar-regions.gif); }
#caribbean .right .bar .boxsearch label {color:#d9f2ff;}

#fiji .right h1  { color: #235bb8;}
#fiji .right .crumbs a:hover {color: #235bb8;}
#fiji .right .crumbs span {color: #c1d8ff;}
#fiji .right .bar h3 { background-color: #2c5fb4; background-image: url(http://media.villagetaways.com/vg/images/destinations/fiji/bg_right-bar-h3.gif); }
#fiji .right .bar .regions { background-color: #5a91ed; background-image: url(http://media.villagetaways.com/vg/images/destinations/fiji/bg_right-bar-regions.gif); }
#fiji .right .bar h4 { background-color: #5a91ed; }
#fiji .right .bar .boxsearch { background-color: #5a91ed; background-image: url(http://media.villagetaways.com/vg/images/destinations/fiji/bg_right-bar-regions.gif); }
#fiji .right .bar .boxsearch label {color:#d9f2ff;}

#france .right h1  { color: #003284;}
#france .right .crumbs a:hover {color: #003284;}
#france .right .crumbs span {color: #4985e8;}
#france .right .bar h3 { background-color: #003284; background-image: url(http://media.villagetaways.com/vg/images/destinations/france/bg_right-bar-h3.gif); }
#france .right .bar .regions { background-color: #0342ab; background-image: url(http://media.villagetaways.com/vg/images/destinations/france/bg_right-bar-regions.gif); }
#france .right .bar h4 { background-color: #0342ab;}
#france .right .bar .boxsearch { background-color: #0342ab; background-image: url(http://media.villagetaways.com/vg/images/destinations/france/bg_right-bar-regions.gif); }
#france .right .bar .boxsearch label {color:#d9f2ff;}

#greece .right h1  { color: #00509b;}
#greece .right .crumbs a:hover {color: #0072c3;}
#greece .right .crumbs span {color: #0072c3;}
#greece .right .bar h3 { background-color: #00509b; background-image: url(http://media.villagetaways.com/vg/images/destinations/greece/bg_right-bar-h3.gif); }
#greece .right .bar .regions { background-color: #0072c3; background-image: url(http://media.villagetaways.com/vg/images/destinations/greece/bg_right-bar-regions.gif); }
#greece .right .bar h4 { background-color: #0072c3;}
#greece .right .bar .boxsearch { background-color: #0072c3; background-image: url(http://media.villagetaways.com/vg/images/destinations/greece/bg_right-bar-regions.gif); }
#greece .right .bar .boxsearch label {color:#fff;}


#hawaii .right h1  { color: #0296ba;}
#hawaii .right .crumbs a:hover {color: #0296ba;}
#hawaii .right .crumbs span {color: #8fe9ff;}
#hawaii .right .bar h3 { background-color: #0296ba; background-image: url(http://media.villagetaways.com/vg/images/destinations/hawaii/bg_right-bar-h3.gif); }
#hawaii .right .bar .regions { background-color: #00b1ca; background-image: url(http://media.villagetaways.com/vg/images/destinations/hawaii/bg_right-bar-regions.gif); }
#hawaii .right .bar h4 { background-color: #00b1ca;}
#hawaii .right .bar .boxsearch { background-color: #00b1ca; background-image: url(http://media.villagetaways.com/vg/images/destinations/hawaii/bg_right-bar-regions.gif); }
#hawaii .right .bar .boxsearch label {color:#cefff5;}

#italy .right h1  { color: #cf1c2d;}
#italy .right .crumbs a:hover {color: #cf1c2d;}
#italy .right .crumbs span {color: #ffa4ad;}
#italy .right .bar h3 { background-color: #cf1c2d; background-image: url(http://media.villagetaways.com/vg/images/destinations/italy/bg_right-bar-h3.gif); }
#italy .right .bar .regions { background-color: #ee4051; background-image: url(http://media.villagetaways.com/vg/images/destinations/italy/bg_right-bar-regions.gif); }
#italy .right .bar h4 { background-color: #ee4051;}
#italy .right .bar .boxsearch { background-color: #ee4051; background-image: url(http://media.villagetaways.com/vg/images/destinations/italy/bg_right-bar-regions.gif); }
#italy .right .bar .boxsearch label {color:#ffd3dc;}

#newzealand .right h1  { color: #2b2b2b;}
#newzealand .right .crumbs a:hover {color: #2b2b2b;}
#newzealand .right .crumbs span {color: #aaa;}
#newzealand .right .bar h3 { background-color: #2b2b2b; background-image: url(http://media.villagetaways.com/vg/images/destinations/newzealand/bg_right-bar-h3.gif); }
#newzealand .right .bar .regions { background-color: #3d3d3d; background-image: url(http://media.villagetaways.com/vg/images/destinations/newzealand/bg_right-bar-regions.gif); }
#newzealand .right .bar h4 { background-color: #3d3d3d;}
#newzealand .right .bar .boxsearch { background-color: #3d3d3d;	background-image: url(http://media.villagetaways.com/vg/images/destinations/newzealand/bg_right-bar-regions.gif); }
#newzealand .right .bar .boxsearch label {color:#eee;}

#seychelles .right h1  { color: #b3125a;}
#seychelles .right .crumbs a:hover {color: #b3125a;}
#seychelles .right .crumbs span {color: #ffd6e8;}
#seychelles .right .bar h3 {background-color: #83083f; background-image: url(http://media.villagetaways.com/vg/images/destinations/seychelles/bg_right-bar-h3.gif); }
#seychelles .right .bar .regions { background-color: #b3125a; background-image: url(http://media.villagetaways.com/vg/images/destinations/seychelles/bg_right-bar-regions.gif); }
#seychelles .right .bar h4 { background-color: #b3125a;}
#seychelles .right .bar .boxsearch {background-color: #b3125a; background-image: url(http://media.villagetaways.com/vg/images/destinations/seychelles/bg_right-bar-regions.gif); }
#seychelles .right .bar .boxsearch label {color:#ffd6e8;}

#spain .right h1  { color: #c00c2e;}
#spain .right .crumbs a:hover {color: #c00c2e;}
#spain .right .crumbs span {color: #ffb0bf;}
#spain .right .bar h3 { background-color: #c00c2e; background-image: url(http://media.villagetaways.com/vg/images/destinations/spain/bg_right-bar-h3.gif); }
#spain .right .bar .regions { background-color: #db2b4c; background-image: url(http://media.villagetaways.com/vg/images/destinations/spain/bg_right-bar-regions.gif); }
#spain .right .bar h4 { background-color: #db2b4c;}
#spain .right .bar .boxsearch {	background-color: #db2b4c; background-image: url(http://media.villagetaways.com/vg/images/destinations/spain/bg_right-bar-regions.gif); }
#spain .right .bar .boxsearch label {color:#ffc2cd;}

#thailand .right h1  { color: #81318e;}
#thailand .right .crumbs a:hover {color: #81318e;}
#thailand .right .crumbs span {color: #f3c6fa;}
#thailand .right .bar h3 { background-color: #81318e; background-image: url(http://media.villagetaways.com/vg/images/destinations/thailand/bg_right-bar-h3.gif); }
#thailand .right .bar .regions { background-color: #933ea1; background-image: url(http://media.villagetaways.com/vg/images/destinations/thailand/bg_right-bar-regions.gif); }
#thailand .right .bar h4 { background-color: #933ea1;}
#thailand .right .bar .boxsearch { background-color: #933ea1; background-image: url(http://media.villagetaways.com/vg/images/destinations/thailand/bg_right-bar-regions.gif); }
#thailand .right .bar .boxsearch label {color:#f3c6fa;}


/*																		~ Lists
=======================================================================================================================================================================*/
/*default values*/
#destination .contact ul li a:hover, #villa .contact ul li a:hover {color: #fff;}

#default .contact li a {color: #a9dcf7;}
#default .regions ul { border-top-color: #002a6e; border-bottom-color: #6198f3;}
#default .regions li a { border-bottom-color: #002a6e; border-top-color: #6198f3; color: #fff;}
#default .regions li a:hover, #default .regions .selected a { color: #0342ab; background-color: #e3eeff;}

/* other */
#other .contact li a {color: #a9dcf7;}
#other .regions ul { border-top-color: #002a6e; border-bottom-color: #6198f3;}
#other .regions li a { border-bottom-color: #002a6e; border-top-color: #6198f3; color: #fff;}
#other .regions li a:hover, #other .regions .selected a { color: #0342ab; background-color: #e3eeff;}

/*defined*/
#australia .contact li a {color: #80ddd4;}
#australia .regions ul { border-top-color: #158387;  border-bottom-color: #96f6fa;}
#australia .regions li a { border-bottom-color: #158387; border-top-color: #96f6fa; color: #fff;}
#australia .regions li a:hover, #australia .regions .selected a { color: #229a9f; background-color: #d2fafc;}
#australia  .regions .selected ul li a {background-color: #9de6e8;}
#australia  .regions .selected ul .selected a {font-weight: bold;}
#australia  .regions .selected ul li a:hover {background-color:#d2fafc;}



#bali .contact li a {color: #68d0ef;}
#bali .regions ul { border-top-color: #618900; border-bottom-color: #b4e255;}
#bali .regions li a { border-bottom-color: #618900; border-top-color: #b4e255; color: #fff;}
#bali .regions li a:hover, #bali .regions .selected a { color: #4a6a00; background-color: #e4eecf;}

#caribbean .contact li a {color: #66acce;}
#caribbean .regions ul { border-top-color: #00546d; border-bottom-color: #5fc9ff;}
#caribbean .regions li a { border-bottom-color: #00546d;  border-top-color: #5fc9ff; color: #fff;}
#caribbean .regions li a:hover, #caribbean .regions .selected a { color: #006684; background-color: #cdeeff;}

#fiji .contact li a {color: #a9dcf7;}
#fiji .regions ul { border-top-color: #3261b2; border-bottom-color: #bad0f2;}
#fiji .regions li a { border-bottom-color: #3261b2; border-top-color: #bad0f2; color: #fff;}
#fiji .regions li a:hover, #fiji .regions .selected a { color: #224a8f; background-color: #e3eeff;}

#france .contact li a {color: #a9dcf7;}
#france .regions ul { border-top-color: #002a6e; border-bottom-color: #6198f3;}
#france .regions li a { border-bottom-color: #002a6e; border-top-color: #6198f3; color: #fff;}
#france .regions li a:hover, #france .regions .selected a { color: #0342ab; background-color: #e3eeff;}

#greece .contact li a {color: #ffe;}
#greece .regions ul { border-top-color: #00509b; border-bottom-color: #80c8f4;}
#greece .regions li a { border-bottom-color: #00509b; border-top-color: #80c8f4; color: #fff;}
#greece .regions li a:hover, #greece .regions .selected a { color: #fff; background-color: #419ed6;}

#hawaii .contact li a {color: #cefff5;}
#hawaii .regions ul { border-top-color: #006983; border-bottom-color: #9df3ff;}
#hawaii .regions li a { border-bottom-color: #006983; border-top-color: #9df3ff; color: #fff;}
#hawaii .regions li a:hover, #hawaii .regions .selected a { color: #006983; background-color: #d2f9ff;}

#italy .contact li a {color: #f05672;}
#italy .regions ul { border-top-color: #cf1c2d; border-bottom-color: #ffa0a9;}
#italy .regions li a { border-bottom-color: #cf1c2d; border-top-color: #ffa0a9; color: #fff;}
#italy .regions li a:hover, #italy .regions .selected a { color: #9e0c1a; background-color: #fff1f2; overflow: hidden; white-space: nowrap; }

#newzealand .contact li a {color: #ced6fc;}
#newzealand .regions ul { border-top-color: #252525; border-bottom-color: #b2b2b2;}
#newzealand .regions li a { border-bottom-color: #252525; border-top-color: #b2b2b2; color: #fff;}
#newzealand .regions li a:hover, #newzealand .regions .selected a {	color: #1f1f1f; background-color: #e6e3e1;}

#seychelles .contact li a {color: #ced6fc;}
#seychelles .regions ul { border-top-color: #6f0836; border-bottom-color: #f86dab;}
#seychelles .regions li a { border-bottom-color: #6f0836; border-top-color: #f86dab; color: #fff;}
#seychelles .regions li a:hover, #seychelles .regions .selected a { color: #500527; background-color: #ffc9e1;}

#spain .contact li a {color: #fad9c2;}
#spain .regions ul { border-top-color: #9e0b27; border-bottom-color: #f68fa2;}
#spain .regions li a { border-bottom-color: #9e0b27; border-top-color: #f68fa2; color: #fff;}
#spain .regions li a:hover, #spain .regions .selected a { color: #9e0b27; background-color: #ffd1d9;}

#thailand .contact li a {color: #f8b6c3;}
#thailand .regions ul { border-top-color: #682673; border-bottom-color: #f3c6fa;}
#thailand .regions li a { border-bottom-color: #682673; border-top-color: #f3c6fa; color: #fff; }
#thailand .regions li a:hover, #thailand .regions .selected a { color: #682673; background-color: #fad9ff;}
#thailand .regions .selected ul li a {background-color: #dda2e6;}
#thailand  .regions .selected ul .selected a {font-weight: bold;}
#thailand .regions .selected ul li a:hover {background-color:#fad9ff;}

/*																		~ Villa Listing Tables
=======================================================================================================================================================================*/

#default .vl_table a { color: #003284;}
#default .vl_table a:hover { color: #cc0066;}
#default .vldescription a { color: #003284;}
#default .vl_moredetails a { color: #003284;}

#other .vl_table a { color: #003284;}
#other .vl_table a:hover { color: #cc0066;}
#other .vldescription a { color: #003284;}
#other .vl_moredetails a { color: #003284;}

#australia .vl_table a { color: #0b999e;}
#australia .vl_table a:hover { color: #cc0066;}
#australia .vldescription a { color: #0b999e;}
#australia .vl_moredetails a { color: #0b999e;}

#bali .vl_table a { color: #448002;}
#bali .vl_table a:hover { color: #cc0066;}
#bali .vldescription a { color: #448002;}
#bali .vl_moredetails a { color: #448002;}

#caribbean .vl_table a { color: #2e9fd9;}
#caribbean .vl_table a:hover { color: #cc0066;}
#caribbean .vldescription a { color: #2e9fd9;}
#caribbean .vl_moredetails a { color: #2e9fd9;}

#fiji .vl_table a { color: #2c5fb4;}
#fiji .vl_table a:hover { color: #cc0066;}
#fiji .vldescription a { color: #2c5fb4;}
#fiji .vl_moredetails a { color: #2c5fb4;}

#france .vl_table a { color: #2c5fb4;}
#france .vl_table a:hover { color: #cc0066;}
#france .vldescription a { color: #2c5fb4;}
#france .vl_moredetails a { color: #2c5fb4;}

#greece .vl_table a { color: #5e4831;}
#greece .vl_table a:hover { color: #cc0066;}
#greece .vldescription a { color: #5e4831;}
#greece .vl_moredetails a { color: #5e4831;}

#hawaii .vl_table a { color: #01556d;}
#hawaii .vl_table a:hover { color: #cc0066;}
#hawaii .vldescription a { color: #01556d;}
#hawaii .vl_moredetails a { color: #01556d;}

#italy .vl_table a { color: #af1322;}
#italy .vl_table a:hover { color: #228bcd;}
#italy .vldescription a { color: #af1322;}
#italy .vl_moredetails a { color: #af1322;}

#newzealand .vl_table a { color: #2b2b2b;}
#newzealand .vl_table a:hover { color: #cc0066;}
#newzealand .vldescription a { color: #2b2b2b;}
#newzealand .vl_moredetails a { color: #2b2b2b;}

#seychelles .vl_table a { color: #b3125a;}
#seychelles .vl_table a:hover { color: #cc0066;}
#seychelles .vldescription a { color: #b3125a;}
#seychelles .vl_moredetails a { color: #b3125a;}

#spain .vl_table a { color: #db2b4c;}
#spain .vl_table a:hover { color: #46b9a7;}
#spain .vldescription a { color: #db2b4c;}
#spain .vl_moredetails a { color: #db2b4c;}

#thailand .vl_table a { color: #81318e;}
#thailand .vl_table a:hover { color: #cc0066;}
#thailand .vldescription a { color: #81318e;}
#thailand .vl_moredetails a { color: #81318e;}


/*																		~ Villa Descriptions
=======================================================================================================================================================================*/
#villa #default #villainformation h3, #villa #default #villainformation h3 a, #villa #default #villainformation a {color: #003284;}
#villa #australia #villainformation h3, #villa #australia #villainformation a, #villa #australia #villainformation h3 a {color: #229a9f;}
#villa #bali #villainformation h3, #villa #bali #villainformation a, #villa #bali #villainformation h3 a {color: #689300;}
#villa #caribbean #villainformation h3, #villa #caribbean #villainformation h3 a, #villa #caribbean #villainformation a {color: #00517b;}
#villa #fiji #villainformation h3, #villa #fiji #villainformation h3 a, #villa #fiji #villainformation a {color: #2c5fb4;}
#villa #france #villainformation h3,#villa #france #villainformation h3 a, #villa #france #villainformation a {color: #003284; }
#villa #greece #villainformation h3, #villa #greece #villainformation a, #villa #greece #villainformation h3 a {color: #00509b;}
#villa #hawaii #villainformation h3, #villa #hawaii #villainformation h3 a, #villa #hawaii #villainformation a {color:  #0296ba;}
#villa #italy #villainformation h3, #villa #italy #villainformation h3 a, #villa #italy #villainformation a {color: #cf1c2d;}
#villa #newzealand #villainformation h3, #villa #newzealand #villainformation h3 a, #villa #newzealand #villainformation a {color: #2b2b2b; }
#villa #seychelles #villainformation h3, #villa #seychelles #villainformation h3 a, #villa #seychelles #villainformation a {color: #83083f;}
#villa #spain #villainformation h3, #villa #spain #villainformation h3 a, #villa #spain #villainformation a {color: #db2b4c;}
#villa #thailand #villainformation h3, #villa #thailand #villainformation a, #villa #thailand #villainformation h3 a {color: #81318e;}
#villa #villainformation a:hover {text-decoration: underline;}