.topic_white{
font:bold 18px Arial, Tahoma, verdana;
color:#FFF;
}

.topic_orange{
font:bold 18px Arial, Tahoma, verdana;
color:#FF731D;
}

.topic2_white{
font:bold 14px Arial, Tahoma, verdana;
color:#FFF;
}

.topic2_orange{
font:bold 14px Arial, Tahoma, verdana;
color:#FF731D;
}

.box{
padding:10px 10px 20px 10px;
border:1px solid #444;
}

.box_desc{
padding:5px 10px 5px 10px;
font:normal 10px Arial, Tahoma, verdana;
border-left:1px solid #444;
border-right:1px solid #444;
border-bottom:1px solid #444;
background-color:#292929;
}

.field_label{
text-align:right;
padding-right:10px;
width:200px;
font-weight:bold;
}

.field_box{
text-align:left;
}

input, select, textarea{
font:normal 11px Arial, Tahoma, verdana;
color:#000;
}

.txt-10px{
font:normal 10px Arial, Tahoma, verdana;
}

input.button_online_form{
	color: #FFFFFF;
	text-decoration: none;
	background-color: #2E2E2E;
	border: 1px solid #666666;
	font-weight:bold;
}

.tour_name{
color: #FFFFFF;
font-weight:bold;
}

.topic_step4{
background-color:#333;
padding:3px 10px 3px 10px;
font:bold 12px Arial, Tahoma, Verdana;
color:#FFFFFF;
}

.cartlabel{
text-align:center;
padding:5px 0px 5px 0px;
background-color:#666666;
color:#FFF;
font-weight:bold;
}

.cartdetails{
text-align:center;
padding:5px 0px 5px 0px;
background-color:#000;
color:#FFF;
}