body
{
	/* Opera */
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDcyLDAsMSwxKTsiIC8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDE0NCwyNSwyNSwxKTsiIC8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgZmlsbD0idXJsKCNncmFkaWVudCkiIGhlaWdodD0iMTAwJSIgd2lkdGg9IjEwMCUiIC8+PC9zdmc+);
	
	/* Firefox */
	background: -moz-linear-gradient( top, rgba(72,0,1,1), rgba(144,25,25,1) ) fixed;
	
	/* Chrome & Safari - added 'fixed' to cover 100% of the page height */
	background: -webkit-gradient( linear, left top, left bottom, color-stop( 0, rgba(72,0,1,1) ), color-stop( 1, rgba(144,25,25,1) ) ) fixed;
	
	/* IE5.5 - IE7 */
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FF480001,EndColorStr=#FF901919);
	
	/* IE8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FF480001,EndColorStr=#FF901919)";

}

.itinerary { 
	width:1100px;
	border: 2px solid #a60002;
	line-height: 150%; 
	border-spacing: 0px; 
	background:#390203;
	padding:0px;
	margin: 0px; 
	color: #efeeaa; 
	font-family:Verdana, Arial, Helvetica, sans-serif;			
	font-size:88%;
	text-align: center;
	vertical-align: middle;
}

.itinerary td { 
	padding:8px;
	border: 1px solid #811616;
}


.flexibox { 
	border: 2px solid #a60002;
	line-height: 150%; 
	border-spacing: 0px; 
	background:#2c0102;
	padding:0px;
	margin: 0px; 
	color: #efeeaa; 
	font-family:Verdana, Arial, Helvetica, sans-serif;			
	font-size:88%;
	text-align: center;
	vertical-align: middle;
}

.flexibox td { 
	padding:8px;
	border: 1px solid #811616;
}

.includes { 
	width:1000px;
	border: 2px solid #a60002;
	line-height: 150%; 
	border-spacing: 0px; 
	background:#390203;
	padding:0px;
	margin: 0px; 
	color: #efeeaa; 
	font-family:Verdana, Arial, Helvetica, sans-serif;			
	font-size:95%;
	text-align: center;
	vertical-align: middle;
}

.includes td { 
	padding:8px;
	border: 1px solid #811616;
}

.prices { 
	width:1000px;
	border: 2px solid #a60002;
	line-height: 150%; 
	border-spacing: 0px; 
	background:#390203;
	padding:0px;
	margin: 0px; 
	color: #efeeaa; 
	font-family:Verdana, Arial, Helvetica, sans-serif;			
	font-size: 14px;
	text-align: center;
	vertical-align: middle;
}

.prices td { 
	padding:8px;
	border: 1px solid #811616;
}

.photos { 
	width:500px;
	border: 2px solid #a60002;
	line-height: 150%; 
	border-spacing: 0px; 
	background:#390203;
	padding:0px;
	margin: 0px; 
	color: #efeeaa; 
	font-family:Verdana, Arial, Helvetica, sans-serif;			
	font-size: 14px;
	text-align: center;
	vertical-align: middle;
}

.photos td { 
	padding:8px;
	border: 1px solid #811616;
}

.borderless { 
	border: 0px; 
	border-spacing: 0px; 
	padding:0px;
	margin: 0px; 
	color: #efeeaa; 
	font-family:Verdana, Arial, Helvetica, sans-serif;			
	font-size:14px;
	text-align: center;
	vertical-align: middle;
}

.borderless td { 
	padding:8px;
	border: 0px;
}

.contact { 
	border: 1px dashed #f9ff57;
	border-spacing: 0px; 
	padding:0px;
	margin: 0px; 
	color: #efeeaa; 
	font-family:Verdana, Arial, Helvetica, sans-serif;			
	font-size:15px;
	text-align: center;
	vertical-align: middle;
}

.contact td { 
	padding:8px;
	border: 0px;
}


.box { 
	border: 2px solid #a60002;
	border-spacing: 0px; 
	padding:0px;
	margin: 0px; 
	color: #efeeaa; 
	background:#390203;
	font-family:Verdana, Arial, Helvetica, sans-serif;			
	font-size:15px;
	text-align: left;
	vertical-align: middle;
}

.box td { 
	padding:8px;
	border: 0px;
}


.tourhead { 
	width:980px;
	background:#390203;
	border: 2px solid  #a60002; 
	border-spacing: 0px; 
	padding:12px;
	margin: 0px; 
	color: #efeeaa; 
	font-family:Verdana, Arial, Helvetica, sans-serif;			
	font-size:88%;
	text-align: center;
	vertical-align: middle;
}

.tourhead td { 
	padding:8px;
	border: 0px;
}

.tour {
	border-collapse:collapse;
	text-align: center;
	vertical-align: middle;
	font-size:92%;
	border-top:5px solid #d1d1d1;
	color:#333;
}
.tour td {
	padding:3px;
	border: 1px solid #e8e8e8;
}
.tour th {
	color: #a31022;
	font-size:100%;
	font-weight:bold;
	border-bottom:#E7E7B6 1.5px solid;
	border-right:#fff 1px solid;
	border-left:#fff 1px solid;
	background-color:#f5f5f5;
}
.tour tbody th.sub {
	font-size:95%;
	color:#000;
	background: #f8f8f8;
	text-align:left;
	padding-left:10px;
	border-bottom:#fff 1px solid;
}

.tooltip
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
