body {
	font-family: verdana, arial;
}

.red {
	color: #ff0000;
}
.bold {
	font-weight: bold;
}

#offers_more li a{
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:10px;
	color:#fff;
	font-weight:bold;
	line-height:19px;
	vertical-align:middle;
	text-decoration:none;
	text-indent:20px;
}
#mtr_quickquote p{
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:15px;
	color:#fff;
	font-weight:bold;
	line-height:30px;
	vertical-align:middle;
	text-indent:10px;
}
#mtr_quickquote div{
	font-family:Verdana, Helvetica, Arial, sans-serif;
	color:#fff;
}
#mtr_quickquote .left{
	font-size:10px;
}
#mtr_quickquote .left, #mtr_quickquote .pricefromleft{
	text-indent:10px;
	font-size:10px;
}
#mtrpf_price{
	font-size:12px;
	font-weight:bold;
	line-height:12px;
	padding-top:2px;
}
#mtrpf_price span{
	font-size:9px;
	font-weight:normal;
	line-height:9px;
}
.mtl_object_right_header{
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:15px;
	color:#fff;
	font-weight:bold;
}
.mtl_object_right_content{
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:10px;
	color:#91AFC1;
}
.ball_price{
	font-family:Arial, Helvetica, sans-serif;
	font-size:35px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	line-height:35px;
}
.ball_price_pl{
	font-size:30px;
}
.ball_description{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#fff;
	text-align:center;
	line-height:10px;
}
.mplm_title{
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#fff;
	line-height:11px;
}
.mplm_content{
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:10px;
	color:#fff;
	line-height:10px;
}
.mplm_footer .left{
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:10px;
	color:#fff;
}
.mplm_footer .left span{
	font-size:14px;
	font-weight:bold;
}
.mpst_object .header .right{
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:15px;
	color:#fff;
	font-weight:bold;
	line-height:30px;
	vertical-align:middle;
	text-align:center;
}
.mpst_object .header .left{
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#51640b;
	line-height:30px;
	vertical-align:middle;
	font-weight:bold;
	text-indent:10px;
}
.mpst_object .content .title, .mpst_object .content .title a{
	font-weight:bold;
	font-size:11px;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	color:#4a4b46;
	text-decoration:none;
}
.mpst_object .content .text, .mpst_object .content .text a{
	font-weight:normal;
	font-size:10px;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	color:#4a4b46;
	text-decoration:none;
}
.mpc_content, .mpc_content a{
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#003366;
	line-height:18px;
	text-decoration:none;
}
.mpc_more{
	font-weight:bold;
	line-height:20px;
}
#footer{
	font-family:Tahoma, Helvetica, Arial, sans-serif;
	font-size:10px;
	color:#9da6b0;
	line-height:30px;
	vertical-align:middle;
}
#footer a{
	color:#9da6b0;
	text-decoration:none;
}

#subpage_leftcontent .left .box .header, #subpage_leftcontent .right .box .header{
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height:30px;
	vertical-align:middle;
	text-indent:10px;
	color:#fff;
}
#subpage_leftcontent .priceheader{
	color:#575757;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}
#subpage_leftcontent .priceblueheader{
	color:#2275B2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}
.gray{
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#7a7a7a;
}
.blue{
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#4c72b0;
}
.normal {
	font-weight: normal;
}
.pricetable1_grayheader{
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:10px;
	text-align:center;
	font-weight:bold;
	color:#fff;
}
.pricetable1{
	text-align:center;
}
.pricetable1_footercell{
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#fff;
}
.pricetable1_footercell .fl a, .pricetable1_footercell .fr a{
	color:#fff;
	text-decoration:none;
}
.pricetable1_footercell .fl{
	padding-left:10px;
}
.pricetable1_footercell .fr{
	padding-right:10px;
}
.white{
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#fff;
}


.faqlink{
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#7a7a7a;
	font-weight:bold;
	text-decoration:none;
	line-height:24px;
}
.faqdescription{
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#333;
	line-height:18px;
}
.recommendation_header, .recommendation_content{
	font-family:Verdana, Helvetica, Arial, sans-serif;
}
.recommendation_header{
	font-weight:bold;
	font-size:12px;
	color:#7a7a7a;
}
.recommendation_content{
	font-size:12px;
	color:#7a7a7a;
}
.recommendation_right input, .recommendation_right textarea{
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#333;
}
.printfooter{
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#7a7a7a;
	font-weight:bold;
	line-height:18px;
	vertical-align:middle;
}
.printfooter a{
	text-decoration:none;
	color:#7a7a7a;
}
.text_content{
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#7a7a7a;
}
.text_content span{
	font-weight:bold;
}
.text_content input, .text_content select{
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#333;
}
.lastminutesubpage .fl div{
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:10px;
	color:#7a7a7a;
}
.lastminutesubpage .fl div h2{
	color:#4d70a6;
	font-size:12px;
	font-weight:bold;
}
.lastminutesubpage .fl div p{
	color:#4d70a6;
}
.lastminutesubpage .fl div p span{
	font-size:14px;
	font-weight:bold;
}

.specialtours_box .stl .stheader .stright{
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:15px;
	color:#fff;
	font-weight:bold;
	line-height:30px;
	vertical-align:middle;
	text-align:center;
}
.specialtours_box .stl .stheader .stleft{
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#51640b;
	line-height:30px;
	vertical-align:middle;
	font-weight:bold;
	text-indent:10px;
}
.specialtours_box .str{
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#7a7a7a;
	line-height:16px;
}
.specialtours_box .str span{
	font-weight:bold;
}

#booking_l table tr td {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
}
#booking .box, #booking .box select{
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#7a7a7a;
}

#booking .box .flb span{
	font-weight:bold;
}
#booking .box .flb, #booking .box .flb input{
	line-height:16px;
	vertical-align:middle;
}

#booking .box .fl1 span, #booking .box .fl2 span{
	font-weight:bold;
}
#booking input, #booking textarea, #booking_l input, #booking_l textarea{
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#7a7a7a;
}
#booking .box .ticket span{
	font-size:9px;
}
#booking .box .hotelselector a{
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#2b465e;
	text-decoration:none;
}

#booking .box .hotelselector .list .object .hsleft span{
	font-weight:bold;
}
#booking .redbox{
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#666666;
	line-height:40px;
	vertical-align:middle;
	text-indent:20px;
}
#booking .tip{
	font-size:12px;
	color:#6791bb;
}
#booking .tip span{
	font-weight:bold;
}
#booking .carbox p{
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:10px;
	color:#666666;
}
#booking .carbox p span{
	font-size:12px;
	font-weight:bold;
}
#booking .carbox table, #booking .tourbox table{
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#666666;
}

#booking .carbox table tr .price_total{
	color:#20558A;
	font-size:14px;
	font-weight:bold;
}

#booking .tourbox p{
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:10px;
	color:#666666;
}
#booking .tourbox p span{
	font-size:12px;
	font-weight:bold;
}
#booking .tourbox table tr .price2{
	font-size:15px;
	color:#263c5d;
	font-weight:bold;
}

.uppercase {
	text-transform: uppercase;
}

h2.tour_title {
	font-size:14px;
}
h3.tour_title, h1.tour_title {
	font-size:12px;
}
h2.tour_title, h3.tour_title, h1.tour_title {
	font-weight:bold;
	text-transform:uppercase;
	color:#2275B2;
}

/**/
#tooltip h3, #tooltip div { font-size: 11px; color:#6791BB; line-height:18px; }

#landing_pickup, #landing_pickup_return {
	color: #ff0000;
}

.text_content label.error {
	font-size: 11px;
}
