/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:url(images/bg.jpg) repeat-x #3d1518 fixed;
}
.clear{clear: both}
.fl{float: left}
.fr{float: right}
.datePicker input{width: 100px !important; margin: 0px 10px 0 2px}
.datePicker img{margin: -2px 0 -3px 0px; cursor: pointer;}
.upper{text-transform: uppercase}
.logoCertificate{margin:-27px 10px 0 0}
.marginLeft20{margin: 0 0 0 20px}
.boldFont{font-weight: bold}
.underline{text-decoration: underline}

.cdsComponent.logo{height: auto; width: 145px; background: none}
#CDSRATINGWIDGET div.cdsLocName a{font-size: 14px}
.cdsROW.narrow.border{height: 100px}

.homeNavBg{background:url(images/background.jpg) no-repeat; width: 976px; height: 351px; padding: 0 2px}
.navWine{background:url(images/sprite_01.png) no-repeat; width: 109px; height: 226px; display: block; margin: 125px 14px 0 3px}
.navWine:hover{background-position: 0 -226px}
.navBeer{background:url(images/sprite_02_1_2.png) no-repeat; width: 109px; height: 226px; display: block; margin: 125px 14px 0 0}
.navBeer:hover{background-position: 0 -226px}
.navCapeTown{background:url(images/sprite_03.png) no-repeat; width: 109px; height: 226px; display: block; margin: 125px 14px 0 0}
.navCapeTown:hover{background-position: 0 -226px}
.navGardens{background:url(images/sprite_04.png) no-repeat; width: 109px; height: 226px; display: block; margin: 125px 14px 0 0}
.navGardens:hover{background-position: 0 -226px}
.navWestCoast{background:url(images/sprite_05.png) no-repeat; width: 109px; height: 226px; display: block; margin: 125px 14px 0 0}
.navWestCoast:hover{background-position: 0 -226px}
.navWhales{background:url(images/sprite_06_1.png) no-repeat; width: 109px; height: 226px; display: block; margin: 125px 14px 0 0}
.navWhales:hover{background-position: 0 -226px}
.navGolf{background:url(images/sprite_07.png) no-repeat; width: 109px; height: 226px; display: block; margin: 125px 14px 0 0}
.navGolf:hover{background-position: 0 -226px}
.navHoneymoon{background:url(images/sprite_08.png) no-repeat; width: 109px; height: 226px; display: block; margin: 125px 0 0 0}
.navHoneymoon:hover{background-position: 0 -226px}

.borderDivider{border-bottom: 1px solid #7e272d}


/*-----------DIV TO HOLD ALL SITE CONTENT--------------------*/

.site_container {
	margin: 0px auto;
	width: 980px;
	padding:0px 0px 0px 0px;
	overflow:auto;
	}

/*-----------------------------*/

.header {
	width:980px;
	height:139px;
	float:left;
	background:url(images/header.jpg) no-repeat;
	}

.logo {
	float:left;
	width:980px;
	height:218px;
	background:url(images/logo_header.jpg) no-repeat;
	}




/*-------------------HOME STYLES-------------------------------------------------------*/

.home_text_holder {
	float:left;
	width:980px;
	height:356px;
	background:url(images/1b.jpg) no-repeat;
	}

.home_text1 {
	float:left;
	font-family:"Century Gothic", "Trebuchet MS";
	color:#354e10;
	font-size:15px;
	margin:55px 0 0 71px;
	display:inline;
	}

.home_text2 {
	float:left;
	width:520px;
	font-family:"Century Gothic", "Trebuchet MS";
	color:#354e10;
	font-size:14px;
	line-height:24px;
	padding:22px 20px 0 34px;
	}

.home_text2 span {
	color:#354e10;
	font-size:18px;
	font-weight:bold;
	}

/*-------------------ABOUT STYLES-------------------------------------------------------*/

.about_text_holder {
	float:left;
	width:980px;
	background:#e9f7d3;
	}

.about_text1 {
	float:left;
	font-family:"Century Gothic", "Trebuchet MS";
	color:#354e10;
	font-size:15px;
	margin:40px 0 0 40px;
	width:940px;
	display:inline;
	}

.about_text1 span {
	color:#354e10;
	font-size:12px;
	}

.about_text2 {
	float:left;
	font-family:"Century Gothic", "Trebuchet MS";
	color:#354e10;
	font-size:14px;
	line-height:24px;
	padding:0px 20px 0 40px;
	width:920px;
	display:inline;
	}

.about_text2 span {
	color:#354e10;
	font-size:12px;
	}


/*----------------------------*/

.about_img {
	float:left;
	width:669px;
	height:158px;
	background:url(images/about_fotos.jpg) no-repeat;
	}

.about_text_content {
	float:left;
	margin-left:40px;
	margin-top:-6px;
	width:629px;
	}
        
.about_janine{float: right; width: 385px}

.about_footer {
	float:left;
	margin-top:10px;
	}

/*-------------------CONTACT STYLES-------------------------------------------------------*/

.contact_top {
	float:left;
	width:980px;
	height:102px;
	background:url(images/contact_top.jpg) no-repeat;
	}

/*------*/


.contact_text {
	float:left;
	font-family:"Century Gothic", "Trebuchet MS";
	color:#354e10;
	font-size:15px;
	width:960px;
	margin:0 0 0 20px;
	}

.contact_text a {
	color:#354e10;
	text-decoration:underline;
	font-weight:bold;
	}

.contact_text a:hover {
	color:#354e10;
	text-decoration:none;
	font-weight:bold;
	}

/*----------*/

.contact_bot {
	float:left;
	width:980px;
	height:255px;
	background:url(images/contact_bttm.jpg) left bottom no-repeat;
	font-family:"Century Gothic", "Trebuchet MS";
	color:#354e10;
	font-size:14px;
	}

.contact_bot img {
	margin-left:40px;
	border:0;
	}

.contact_bot a {
	color:#354e10;
	text-decoration:underline;
	font-weight:bold;
	}

.contact_bot a:hover {
	color:#354e10;
	text-decoration:none;
	font-weight:bold;
	}


/*-------------*/


.contact_sep1 {
	width:300px;
	padding-left:30px;
	background:url(images/home_icon.jpg) no-repeat left top;
	float:left;
	border-right:1px dotted #8DB463;
	display:inline;
	}

.contact_sep2 {
	width:280px;
	padding-left:30px;
	background:url(images/tel_icon.jpg) no-repeat left top;
	float:left;
	margin-left:20px;
	border-right:1px dotted #8DB463;
	display:inline;
	}

.contact_sep3 {
	width:180px;
	padding-left:30px;
	background:url(images/fax_icon.jpg) no-repeat left top;
	float:left;
	margin: 0 0 5px 20px;
	display:inline;
	}

.contact_sep4 {
	width:280px;
	padding-left:30px;
	background:url(images/cell_icon.jpg) no-repeat left top;
	float:left;
	margin:0 0 5px 20px;
	border-right:1px dotted #8DB463;
	display:inline;
	}

.contact_sep5 {
	width:180px;
	padding-left:30px;
	background:url(images/mail_icon.jpg) no-repeat left top;
	float:left;
	margin-left:20px;
	display:inline;
	}
/*-------------------WINE PAGE STYLES-------------------------------------------------------*/

.wine_text {
	float:left;
	font-family:"Century Gothic", "Trebuchet MS";
	color:#354e10;
	font-size:14px;
	margin:25px 30px 0 35px;
	width:630px;
	display:inline;
	}

.wine_text a {
	color:#131C06;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
	}

.wine_text a:hover {
	color:#354e10;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
	}

 .wine_text .btnMaroon{color: #f6d9db; background: #561115; padding: 5px; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;; width:200px; font-weight: normal}
.wine_text .btnMaroon:hover{background: #741110; color: #f6d9db;font-weight: normal}

/*--------*/

.wine_text_sep1 {
	float:left;
	width:630px;
	color:#7e282c;
	margin-bottom:26px;
	}

/*--------*/

.wine_text_sep2 {
	float:left;
	width:315px;
	color:#7e282c;
	margin-bottom:26px;
	}




.wine_text_foot {
	float:left;
	width:630px;
	margin:0px 0 0px 0;
	font-size:12px;
	}








/*-------------------------------*/

.wine_highlights1 {
	float:left;
	width:580px;
	height:191px;
	background:url(images/highlight_box.jpg) no-repeat;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding:90px 0 0 0;
	margin-bottom:26px;
	}

.wine_highlights1 span {
	color:#8A2C2D;
	}

.wine_highlights1_item {
	float:left;
	width:350px;
	height:24px;
	padding:7px 0 0px 27px;
	background:url(images/bullet.gif) no-repeat 12px 10px;
	}

/*-------------------------------*/

.wine_highlights2 {
	float:left;
	width:580px;
	height:117px;
	background:url(images/highlightbox_private.jpg) no-repeat;
	font-size:12px;
	font-weight:bold;
	color:#d6e2c3;
	padding:90px 0 0 0;
	margin-bottom:26px;
	}

.wine_highlights2_item {
	float:left;
	width:350px;
	height:33px;
	padding:3px 0 0px 27px;
	background:url(images/bullet.gif) no-repeat 12px 6px;
	}

/*-------------------------------*/

.wine_highlights3 {
	float:left;
	width:580px;
	height:401px;
	background:url(images/highlightbox_constantia.jpg) no-repeat;
	font-size:12px;
	font-weight:bold;
	color:#d6e2c3;
	padding:90px 0 0 0;
	margin-bottom:26px;
	}

/*-------------------------------*/

.wine_highlights4 {
	float:left;
	width:580px;
	height:371px;
	background:url(images/highlightbox_tranquil.jpg) no-repeat;
	font-size:12px;
	font-weight:bold;
	color:#d6e2c3;
	padding:90px 0 0 0;
	margin-bottom:26px;
	}

/*-------------------------------*/

.wine_highlights5 {
	float:left;
	width:580px;
	height:241px;
	background:url(images/highlightbox_family.jpg) no-repeat;
	font-size:12px;
	font-weight:bold;
	color:#d6e2c3;
	padding:90px 0 0 0;
	margin-bottom:26px;
	}

/*-------------------------------*/

.wine_highlights6 {
	float:left;
	width:580px;
	height:290px;
	background:url(images/highlightbox_organic_1.jpg) no-repeat;
	font-size:12px;
	font-weight:bold;
	color:#d6e2c3;
	padding:90px 0 0 0;
	margin-bottom:26px;
	}

/*-------------------------------*/

.wine_highlights6_1 {
	float:left;
	width:580px;
	height:148px;
	background:url(images/highlightbox_organic2.jpg) no-repeat;
	font-size:12px;
	font-weight:bold;
	color:#d6e2c3;
	padding:90px 0 0 0;
	margin-bottom:26px;
	}

/*-------------------------------*/

.wine_highlights7 {
	float:left;
	width:580px;
	height:330px;
	background:url(images/highlightbox_foodwine1.jpg) no-repeat;
	font-size:12px;
	color:#d6e2c3;
	padding:90px 0 0 0;
	margin-bottom:26px;
	font-weight:bold;
	}


/*-------------------------------*/

.wine_highlights8 {
	float:left;
	width:580px;
	height:222px;
	background:url(images/camino-tours_new.jpg) no-repeat;
	font-size:12px;
	font-weight:bold;
	color:#d6e2c3;
	padding:90px 0 0 0;
	margin-bottom:26px;
	}

/*-------------------------------*/

.wine_highlights9 {
	float:left;
	width:580px;
	height:214px;
	background:url(images/highlightbox_honeymoon.jpg) no-repeat;
	font-size:12px;
	font-weight:bold;
	color:#d6e2c3;
	padding:90px 0 0 0;
	margin-bottom:26px;
	}

/*-------------------------------*/
	.wine_highlights10 {
		float:left;
		width:580px;
		height:241px;
		background:url(images/highlightbox_sparkling.jpg) no-repeat;
		font-size:12px;
		font-weight:bold;
		color:#d6e2c3;
		padding:90px 0 0 0;
		margin-bottom:26px;
		}

/*-----------------------------------------------------------------------------------------------------------------------*/

.wine_highlights_item_3lines {
	float:left;
	width:320px;
	height:57px;
	padding:6px 0 0px 27px;
	background:url(images/bullet.gif) no-repeat 12px 9px;
	}

.wine_highlights_item_4lines {
	float:left;
	width:320px;
	height:70px;
	padding:6px 0 0px 27px;
	background:url(images/bullet.gif) no-repeat 12px 9px;
	}

.wine_highlights_item_5lines {
	float:left;
	width:320px;
	height:88px;
	padding:6px 0 0px 27px;
	background:url(images/bullet.gif) no-repeat 12px 9px;
	}

.wine_highlights_item_6lines {
	float:left;
	width:320px;
	height:120px;
	padding:6px 0 0px 27px;
	background:url(images/bullet.gif) no-repeat 12px 9px;
	}

.wine_highlights_item_2lines {
	float:left;
	width:320px;
	height:42px;
	padding:8px 0 0px 27px;
	background:url(images/bullet.gif) no-repeat 12px 11px;
	}

.wine_highlights_item_1line {
	float:left;
	width:320px;
	height:24px;
	padding:7px 0 0px 27px;
	background:url(images/bullet.gif) no-repeat 12px 10px;
	}

.wine_highlights_item_1line_long {
	float:left;
	width:420px;
	height:24px;
	padding:7px 0 0px 27px;
	background:url(images/bullet.gif) no-repeat 12px 10px;
	}

/*------------------------------------------------------------------*/

.wine_highlights_item_2lines2 {
	float:left;
	width:320px;
	height:38px;
	padding:4px 0 0px 27px;
	background:url(images/bullet.gif) no-repeat 12px 7px;
	}


/*-----------------------------------------------------------------------------------------------------------------------*/






/*-------------------------------*/

.cape_highlights1 {
	float:left;
	width:580px;
	height:316px;
	background:url(images/highlightbox_citysplender.jpg) no-repeat;
	font-size:12px;
	font-weight:bold;
	color:#d6e2c3;
	padding:90px 0 0 0;
	margin-bottom:26px;
	}

/*-------------------------------*/

.cape_highlights2 {
	float:left;
	width:580px;
	height:396px;
	background:url(images/highlightbox_capepoint.jpg) no-repeat;
	font-size:12px;
	font-weight:bold;
	color:#d6e2c3;
	padding:90px 0 0 0;
	margin-bottom:26px;
	}

/*-------------------------------*/

.cape_highlights3 {
	float:left;
	width:580px;
	height:238px;
	background:url(images/highlightbox_onedaysafari.jpg) no-repeat;
	font-size:12px;
	font-weight:bold;
	color:#d6e2c3;
	padding:90px 0 0 0;
	margin-bottom:26px;
	}



/*-------------------WEST COAST PAGE STYLES-------------------------------------------------------*/

.west_text {
	float:left;
	font-family:"Century Gothic", "Trebuchet MS";
	color:#354e10;
	font-size:14px;
	margin:25px 30px 0 35px;
	display:inline;
	}

.west_text a {
	color:#131C06;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
	}

.west_text a:hover {
	color:#354e10;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
	}

.west_text span {
	color:#561115;
	font-size:11px;
	font-weight:bold;
	}



/*--------*/

.west_text_seps_holder {
	float:left;
	margin:20px 0 0 20px;
	width:315px;
	}




.west_text_foot {
	float:left;
	width:315px;
	margin:0px 0 0px 0;
	font-size:12px;
	}

/*-------------------------------*/

.west_highlights1 {
	float:left;
	width:580px;
	height:209px;
	background:url(images/highlightbox_westcoastday1.jpg) no-repeat;
	font-size:12px;
	font-weight:bold;
	color:#d6e2c3;
	padding:90px 0 0 0;
	margin-bottom:26px;
	}

/*-------------------------------*/

.west_highlights2 {
	float:left;
	width:580px;
	height:226px;
	background:url(images/highlightbox_westcoastday2.jpg) no-repeat;
	font-size:12px;
	font-weight:bold;
	color:#d6e2c3;
	padding:90px 0 0 0;
	margin-bottom:26px;
	}

/*-------------------------------*/

.whales_highlights1 {
	float:left;
	width:580px;
	height:392px;
	background:url(images/highlightbox_whale.jpg) no-repeat;
	font-size:12px;
	font-weight:bold;
	color:#d6e2c3;
	padding:90px 0 0 0;
	margin-bottom:26px;
	}

.beer_highlights1 {
	float:left;
	width:580px;
	height:742px;
	background:url(images/craft_beer_highlightbox_beer_1.jpg) no-repeat;
	font-size:12px;
	font-weight:bold;
	color:#d6e2c3;
	padding:90px 0 0 0;
	margin-bottom:26px;
	}

/*-------------------------------*/

.garden_highlights1 {
	float:left;
	width:630px;
	height:743px;
	background:url(images/highlightbox_5daygardenroute.jpg) no-repeat;
	font-size:12px;
	font-weight:bold;
	color:#d6e2c3;
	padding:90px 0 0 0;
	margin-bottom:26px;
	}

.garden_highlights1 a {
	color:#d6e2c3;
	text-decoration:underline;
	font-size:12px;
	}

.garden_highlights1 a:hover {
	color:#d6e2c3;
	text-decoration:none;
	font-size:12px;
	}

/*-------------------------------*/

.garden_highlights2 {
	float:left;
	width:630px;
	height:730px;
	background:url(images/highlightbox_7daygardenroute.jpg) no-repeat;
	font-size:12px;
	font-weight:bold;
	color:#d6e2c3;
	padding:90px 0 0 0;
	margin-bottom:26px;
	}

/*-----------------------------------------------------------------------------------------------------*/

.garden_highlights_item_2lines {
	float:left;
	width:375px;
	padding:8px 0 0px 27px;
	background:url(images/bullet.gif) no-repeat 12px 11px;
	}

.garden_highlights_item_2lines ul {
	margin-top:9px;
	margin-bottom:9px;
	}







/*-------------------------------*/

.golf_highlights1 {
	float:left;
	width:630px;
	height:654px;
	background:url(images/highlightbox_bestofbest.jpg) no-repeat;
	font-size:12px;
	font-weight:bold;
	color:#d6e2c3;
	padding:90px 0 0 0;
	margin-bottom:26px;
	}

.golf_highlights1 a {
	color:#d6e2c3;
	text-decoration:underline;
	font-size:12px;
	}

.golf_highlights1 a:hover {
	color:#d6e2c3;
	text-decoration:none;
	font-size:12px;
	}

/*-------------------------------*/

.golf_highlights2 {
	float:left;
	width:630px;
	height:1205px;
	background:url(images/highlightbox_ramble.jpg);
	font-size:12px;
	font-weight:bold;
	color:#d6e2c3;
	padding:90px 0 0 0;
	margin-bottom:26px;
	}

.golf_highlights2 a {
	color:#d6e2c3;
	text-decoration:underline;
	font-size:12px;
	}

.golf_highlights2 a:hover {
	color:#d6e2c3;
	text-decoration:none;
	font-size:12px;
	}

/*-------------------------------*/

.honeymoon_highlights1 {
	float:left;
	width:915px;
	height:1487px;
	background:url(images/highlightbox_honeymoon2.jpg) no-repeat;
	font-size:12px;
	font-weight:bold;
	color:#d6e2c3;
	padding:90px 0 0 0;
	margin-bottom:26px;
	}

.honeymoon_highlights1 a {
	color:#d6e2c3;
	text-decoration:underline;
	font-size:12px;
	}

.honeymoon_highlights1 a:hover {
	color:#d6e2c3;
	text-decoration:none;
	font-size:12px;
	}

/*-----------------------------------------------------------------------------------------------------*/

.honeymoon_highlights_item {
	float:left;
	width:575px;
	padding:8px 0 0px 27px;
	background:url(images/bullet.gif) no-repeat 12px 11px;
	}

.honeymoon_highlights_item ul {
	margin-top:9px;
	margin-bottom:9px;
	}

/*--------*/

.honeymoon_text_sep {
	float:left;
	width:457px;
	color:#7e282c;
	margin-bottom:26px;
	}

.honeymoon_text_foot {
	float:left;
	width:915px;
	margin:0px 0 0px 0;
	font-size:12px;
	}














/*----------TOURS NAVIGATION-------------------------------------------------------------------*/

.tour_nav_holder {
	width:265px;
	float:left;
	height:487px;
	background:url(images/nav_blok.jpg) no-repeat;
	margin:0 0 0 9px;
	padding:2px 0 0 10px;
	display:inline;
	}

.tour_nav_holder2 {
	width:265px;
	float:left;
	height:910px;
	background:url(images/nav_blok_toere.jpg) no-repeat;
	margin:0 0 0 9px;
	padding:2px 0 0 10px;
	display:inline;
	text-align:center;
	}

.tour_nav_holder2 a {
	font-family:"Century Gothic", "Trebuchet MS";
	color:#f6d9db;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	line-height:39px;
	text-align:center;
	}

.tour_nav_holder2 a:hover {
	color:#FDF4F5;
	}

/*-----------------------------------------------------------*/

.tour_nav {
	position:relative;
	display:block;
	font-family:"Century Gothic", "Trebuchet MS";
	text-align: center;
	float:left;
	padding: 0px;
	margin: 0px 0 7px 0;
	overflow:hidden;
	font-size:12px;
	width: 254px;
	height: 46px;
	background:url(images/over.jpg) no-repeat;
	}

.tour_nav a {
	display: block;
	color:#f6d9db;
	text-decoration:none;
	float: left;
	height: auto;
	overflow:hidden;
	text-align: center;
	width: 254px;
	font-weight:normal;
	line-height:normal;
		}

.tour_nav a:hover {
	color:#FDF4F5;
	text-decoration:none;
		}

.tour_nav img {
		width: 254px;
		height: 46px;
		border: 0;
		}

* html a:hover {
		visibility:visible;
		}

.tour_nav a:hover img {
		visibility:hidden;
		}

.tour_nav span {
		position: absolute;
		left: 0px;
		top: 6px;
		text-align:center;
		width: 254px;
		cursor: pointer;
		height: 46px;
		font-style:italic;
		}

/*-----------------------------------------------------------*/

.tour_nav2 {
	position:relative;
	display:block;
	font-family:"Century Gothic", "Trebuchet MS";
	text-align: center;
	float:left;
	padding: 0px;
	margin: 0px 0 7px 0;
	overflow:hidden;
	font-size:12px;
	width: 254px;
	height: 46px;
	background:url(images/over.jpg) no-repeat;
	}

.tour_nav2 a {
	display: block;
	color:#f6d9db;
	text-decoration:none;
	float: left;
	height: auto;
	overflow:hidden;
	text-align: center;
	width: 254px;
	font-weight:normal;
	line-height:normal;
		}

.tour_nav2 a:hover {
	color:#FDF4F5;
	text-decoration:none;
		}

.tour_nav2 img {
		width: 254px;
		height: 46px;
		border: 0;
		}

* html a:hover {
		visibility:visible;
		}

.tour_nav2 a:hover img {
		visibility:hidden;
		}

.tour_nav2 span {
		position: absolute;
		left: 0px;
		top: 14px;
		text-align:center;
		width: 254px;
		cursor: pointer;
		height: 46px;
		font-style:italic;
		}





/*------------GALLERY STYLES-----------------------------------------------------------------------*/


.gallery_content {
	float:left;
	padding:35px 0px 35px 35px;
	display:inline;
	}

.gallery_content img {
	float:left;
	margin:0 28px 28px 0px;
	border:2px solid #4e1b1e;
	padding:2px;
	width:120px;
	height:90px;
	background-color:#D9F1B4;
	}

.gallery_content img:hover {
	border:2px solid #48720e;
	}


















/*-------FLASH BANNER HOLDER-------------------------------*/

#flash {
	width:980px;
	height:344px;
	float:left;
	font-family:"MS Reference Sans Serif", Verdana, Arial;
	color:#354e10;
	font-size:10px;
	background:url(images/flash_bg.jpg) no-repeat;
	}

#flash a{
	color:#354e10;
	}



/*----------FORM BUTTON---------------------------------------------------*/

.mybtn {
	width:110px;
	height:25px;
	background-color:#561115;
	color:#F5FBEC;
	font-family:"Century Gothic", "Trebuchet MS";
	font-size:13px;
	border-color:#D4D6E5;
	border-style:solid;
	border-width:1px;
	cursor:pointer;
	font-weight:bold;
	margin-right:25px;
	}

.cancellationPolicyText{font-family:"Century Gothic", "Trebuchet MS";
color:#354e10!important;margin:2px 0 0 10px;
font-size:14px!important;float:left}
.textfieldValidState .cancellationPolicyText{font-weight:bold!important;color:#891B20!important}

/* Side Navigation */
.tour_nav_holder2 a.sideMenuNavItem{display:block;background:#3b181c;height: 52px;margin-bottom:7px;text-align: left;padding:6px 10px;box-sizing: border-box;width: 254px;border: 2px solid #3b181c}
.tour_nav_holder2 a.sideMenuNavItem:hover, .tour_nav_holder2 a.sideMenuNavItem.active{border: 2px solid #d47f86}
.tour_nav_holder2 a.sideMenuNavItem:hover .sideMenuNavItemText, .tour_nav_holder2 a.sideMenuNavItem.active .sideMenuNavItemText{color:#fff}
.sideMenuNavItemImg{width:34px;height:34px;border: 1px solid #f6d9db;}
.sideMenuNavItemText{font-style: italic;color:#f6d9db;font-size:12px;font-family:'Century Gothic', 'Trebuchet MS';display: block;padding-top: 3px;font-weight: normal;text-align: left;line-height: 16px}












/*////////////////FOOTER CONTAINER/////////////*/

.footer {
	float:left;
	margin: 0px auto;
	width:980px;
	height:51px;
	background:url(images/footer.jpg) repeat-x;
	text-align:center;
	overflow:hidden;
	}

.footer img {
	margin-top:-20px;
	margin-bottom:0px;
	border:0px;
	}

#footer_text {
	font-family:Arial, Helvetica, sans-serif;
	color:#DEF2FB;
	font-size:10px;
	text-align:center;
	width:980px;
	height:50px;
	padding-top:20px;
	}

#footer_text a {
	color:#DEF2FB;
	text-decoration:underline;
	}

#footer_text a:hover {
	color:#DEF2FB;
	text-decoration:none;
	}




/*//////////////////////////MAIN BUTTONS START//////////////////////////////////////////////////////////////////////////////*/


/*-------------BUTTONS CONTAINER---------------*/

.nav_holder {
	float:left;
	height:47px;
	width:980px;
	background:url(images/btns.jpg) repeat-x;
	overflow:hidden;
	}



/*---------------BUTTONS-----------------------*/

.nav {
	position:relative;
	display:block;
	font-family:"Century Gothic", "Trebuchet MS";
	text-align: center;
	float:left;
	padding: 0px;
	overflow:hidden;
	font-size:15px;
	width: 195px;
	height: 47px;
	/*background:url(images/btns_over.jpg) repeat-x;*/
	}

.nav a {
	display: block;
	color:#D1E0BC;
	font-size:15px;
	text-decoration:none;
	float: left;
	height: auto;
	overflow:hidden;
	text-align: center;
	height: 47px;
		}

.nav a:hover {
		color:#f6fbed;
		text-decoration:none;
		font-size:15px;
		height: 47px;
		}

* html a:hover {
		visibility:visible;
		}

.nav span {
		position: absolute;
		left: 0px;
		top: 12px;
		text-align:center;
		width: 195px;
		cursor: pointer;
		height: 47px;
		}

/*--------------------------------------------------------*/

h1 {
	font-family:"Century Gothic", "Trebuchet MS";
	color:#354e10;
	font-size:21px;
	font-weight:bold;
	margin:0;
	padding:0;
	font-style:italic;
	}

h2 {
	font-family:"Century Gothic", "Trebuchet MS";
	color:#561115;
	font-size:18px;
	font-weight:bold;
	margin:0;
	padding:0;
	font-style:italic;
	}


.edit_box {
	background-color:#E9F7D3;
	border-color:#E9F7D3;
	color:#E9F7D3;
	border-style:  none;
	border:0px;

}

/* Fonts */
.fontMaroon{color:#7e282c!important}

/* Layout */
.w-252{width:252px}

/* Tripadvisor */
#CDSWIDCOE {
    width: 158px!important;
    margin: 0px!important;
}


/* Forms */
label.error{display:none!important;visibility:hidden!important;height:0!important;width:0!important;font-size:0!important}
input.error{background:#891B20;color:#fff}

.jqmOverlay{background:rgba(100,100,100,0.5);height:100%;width:100%;left:0;top:0;position:fixed;z-index:99; overflow-y: scroll; padding: 15px}
.jqmWindow{
    z-index: 999;
    position: relative;
    background: #1C1B20;
    top: 5%;
    left: 0;
    right: 0;
    margin: 0 auto 50px auto;
    width: 500px;
    padding: 30px;
}
.jqmClose{color: #fff; font-weight: bold; position: relative; float: right; display: block; margin: -23px -21px 0 0; text-decoration: none; font-family:"Century Gothic", "Trebuchet MS";}
.jqmClose:hover{text-decoration: underline}
.jqmWindow img{width: 100%}