.footer a{
	
	font-family:Arial;
	font-size:10px;
	font-weight:normal;
	color: #FFFFFF;
	text-decoration: none;
	
}

.submenu a{
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	color: #ee9032;
	text-decoration: none;

}


.copy{
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color: #333333;
}

.copy ul{
	list-style-type: disc;
	list-style-image: url(../images/common/listbullet.gif);
	margin-top: 5px;
	padding-top: 0;
	margin-left: 0;
	padding-left: 25px;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color: #333333;
}

.redcopy{
	font-family:Arial;
	font-size:10px;
	font-weight:normal;
	color: #D53939;
	padding-bottom: 20px;
}


a {
	font-weight:bold;
	color: #f7941d;
	text-decoration: none;
}

.nlink {
	font-weight:bold;
	color: #f7941d;
	text-decoration: none;
}

.redcopy a {
	font-size:11px;
	font-weight:bold;
	color: #D53939;
	text-decoration: none;
}

.title1{
	padding-top: 20px;
	padding-bottom: 20px;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	color: #FFFFFF;
	font-style: normal;
}

.title2{
	font-family:Arial;
	font-size:18px;
	font-weight:normal;
	color: #666666;
	text-decoration: none;
	padding-top:16px;
}

.title3{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color: #333333;
}

p{
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color: #333333;
}

blockquote{
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color: #333333;
}

.program_termsblock p{
	padding: 8px;
	font-family:Arial;
	font-size:10px;
	font-weight:normal;
	color: #333333;
}


td{
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color: #333333;
}

.quote_text td{
	font-family:Arial;
	font-size:10px;
	font-weight:normal;
	color: #333333;
}

.testimonials{
	font-family:Arial;
	font-size:10px;
	font-weight:normal;
	color: #333333;
	padding-left: 25px;
	padding-right: 25px;
}

.testimonial{
	font-family:Arial;
	font-size:10px;
	font-weight:normal;
	color: #333333;
}

.link8orangebold{
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	color: #EE9032;
	text-decoration: none;
}

.programlink{
	padding-top: 5px;
}


.link11orangebold{
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	color: #EE9032;
	text-decoration: none;
}

.link12orangebold{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color: #EE9032;
	text-decoration: none;
}

.link11redbold{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color: #E14443;
	text-decoration: none;
}

.link8whitebold{
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
}

.content_text a{
	font-family:Arial;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
}

.content_text em{
	font-size:16px;
	font-family:Arial;
	font-weight:bold;
	color: #FFFFFF;
	font-style: normal;
}

.content_text ul{
	list-style-type: disc;
	list-style-image: url(../images/layout/listbullet_orbg.gif);
	margin-left: 0;
	padding-left: 25px;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color: #333333;
}

.tourdiary_right p{
	margin-top: 0px;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 10px;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color: #333333;
}

.tourdiary_left p{
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color: #333333;
}

.homefeatured_text p{
	margin-top: 0px;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color: #FFFFFF;

}

.programfeatured_text p{
	margin-top: 0px;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color: #FFFFFF;
}

.hometourdiary p{
	margin-top: 0px;
	margin-left: 26px;
	margin-right: 26px;
	margin-bottom: 10px;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color: #333333;
}

.homedifference p{
	margin-top: 0px;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 10px;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color: #333333;
}

.homefeatured p{
	margin-top: 0px;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 10px;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color: #FFFFFF;
}

.faq_list{
	margin-bottom: 6px;
}

.hdesk_answer ul{
	list-style-type: disc;
	list-style-image: url(../images/common/listbullet.gif);
	margin-left: 0;
	padding-left: 25px;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color: #333333;
}

.inpt{
	font-family:Arial;
	font-size:10px;
	font-weight:normal;
	color: #333333;
}

.program_righttext{
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom:0px;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color: #333333;
}
.program_righttext em{
	font-size:11px;
	font-family:Arial;
	font-weight:bold;
	color: #A0228B;
	font-style: normal;
}

.program_righttext ul{
	list-style-type: disc;
	list-style-image: url(../images/common/listbullet.gif);
	margin-top: 5px;
	padding-top: 0;
	margin-left: 0;
	padding-left: 20px;
	font-family:Arial;
	font-size:10px;
	font-weight:normal;
	color: #333333;
}

.homedifferenc_ul{
	list-style-type: disc;
	list-style-image: url(../images/layout/listbullet_grbg.gif);
	margin-top: 5px;
	padding-top: 0;
	margin-left: 20px;
	padding-left: 25px;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color: #333333;
}

.homefeatured_ul{
	list-style-type: disc;
	list-style-image: url(../images/layout/white_bullet_purpbg.gif);
	margin-top: 5px;
	padding-top: 0;
	margin-left: 20px;
	padding-left: 25px;
	margin-right: 15px;
	padding-right: 15px;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color: #FFFFFF;
}


.program_pricetext{
	padding-right: 10px;
	padding-left: 25px;
	padding-top: 0px;
	padding-bottom: 5px;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color: #333333;
}

.program_pricetext em{
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	color: #FFFFFF;
	font-style: normal;
	display: block;
}

.program_pricetext a {
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color: #EE9032;
	text-decoration: none;
}


.signupbottom{
	margin-left: 25px;
	margin-top: 20px;
	padding-bottom: 5px;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color: #333333;
}

.signupbottom em{
	margin-top: 0px;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	color: #333333;
	font-style: normal;
	display: block;
}

.signupbottom a {
	padding-left: 15px;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color: #EE9032;
	text-decoration: none;
}



.daynumber{
	position: relative;
	margin-left: 15px;
	margin-top: 15px;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color: #333333;
	

}
.day{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 45px;
	display: inline;
}

.daytitle{
	position: relative;
	top: 0px;
	left: 45px;
	width: 300px;
	display: block;
}

.dayinfo{
	padding-left: 60px;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color: #333333;
	display: block;
}
.dayinfo_indent{
	padding-left: 25px;
}


.dayinfo a{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color: #EE9032;
	text-decoration: none;
}

.map{
	padding-left: 3px;
}

.maptext{
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 6px;
	font-family:Arial;
	font-size:10px;
	font-weight:normal;
	color: #666666;
}

.maptext  em{
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	font-style: normal;
	color: #999999;
}

.programtitle{
	font-size:24px;
	color: #993399;
	font-weight:normal;

}

.programtitle b{
	font-size:24px;
	color: #993399;
	font-weight:normal;

}

.programsubtitle{
	font-size:12px;
	font-family:Arial;
	font-style: normal;
	font-weight:bold;
	color: #993399;

}

.programdays{
	padding-top: 15px;
	font-size:12px;
	font-family:Arial;
	font-style: normal;
	color: #FFFFFF;
	padding-bottom: 10px;

}

.trebuchet12blackbold{
	font-size:14px;
	font-family:Arial;
	font-weight:normal;
	font-style: normal;
	color: #993399;
}

.bodyBold{
	font-weight:bold;
}

.voucher{
	font-weight:bold;
	color: #E14443;
}

.trebuchet8whitelowercase{
	font-family:Arial;
	font-size:10px;
	font-weight:normal;
	color: #333333;
}

.arialBoldItalics14purple{
	font-size:18px;
	font-family:Arial;
	font-weight:normal;
	font-style: normal;
	color: #999999;
}

.arialBold12black{
	font-size:14px;
	font-family:Arial;
	font-weight:normal;
	font-style: normal;
	color: #A0228B;
}

.arialBold8white{
	font-size:11px;
	font-family:Arial;
	font-weight:bold;
	font-style: normal;
	color: #FFFFFF;
}

.whitealert{
	font-size:12px;
	font-weight:bold;
	color: #FFFFFF;

}

.whitealertsmall{
	font-size:10px;
	font-weight:bold;
	color: #FFFFFF;

}

.arial8red{
	font-size:11px;
	font-weight:bold;
	color: #CC0000;
}

.arial6black{
	font-size:10px;
	color: #333333;
}

.arial24purple{
	font-size:24px;
	color: #993399;
}

.arial11white{
	font-size:11px;
	color: #ffffff;
	text-decoration:none;
}

.arial12white{
	font-size:12px;
	color: #ffffff;
	text-decoration:none;
}

.itinerarytab{
	font-size:12px;
	color: #5d5c5c;
	text-decoration:none;
}

.arial18black{
	font-size:18px;
	color: #333333;
}

.ngreytable em{
	font-size:11px;
	font-family:Arial;
	font-weight:bold;
	font-style: normal;
	text-transform: uppercase;
	color: #5d5c5c;

}

.new_button{
	font-size:10px;
	font-family:Arial;
	font-weight:bold;
	font-style: normal;
	text-transform: uppercase;
	color: #ffffff;
	background-color:#fa9e2f;
	border:1px dashed #333333;
	padding: 2px 10px 3px 10px;
	margin-right:8px;

}

.itinDetails{
	padding: 5px 10px 5px 10px;
	margin: 5px 10px 5px 0px;
	border-top: 1px dashed #d9d9d9;
	border-bottom: 1px dashed #d9d9d9;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color: #666666;
	display:none;
}