@charset "utf-8";
/* CSS Document */

#rtw_product_container {
	margin: 0px 0px 10px 0px;
}

#rtw_product_info {
	float: left;
	width: 273px;
	margin: 0px;
}

#rtw_product_flash_container {
	float: right;
	width: 387px;
	margin: 0px;
}

#rtw_product_title {
	display: block;
	float: left;
}

#rtw_product_price {
	display: block;
	float: right;
	font-weight: normal;
	margin-top: -2px;
}

#rtw_product_price strong{
	font-size: 13px;
}

#rtw_product_container .hp_red_title_container, #rtw_product_itinerary_container .hp_red_title_container, #rtw_featureproduct_container .hp_red_title_container {
	margin: 0px 0px 7px 0px;
}

#rtw_product_container p {
	margin: 0px 0px 10px 0px;
}

#rtw_product_route {
	margin: 0px;
}

#rtw_product_info img{
	margin: 0px 0px 5px 0px;
}

#rtw_product_info a{
	text-decoration: none;
	color: #666666;
	padding: 0px 18px 0px 0px;
	background: transparent url(/files/cms/theme/images/arrow.gif) top right no-repeat;
	margin: 0px;
}

#rtw_product_info a strong{
	color: #ee0000;
}

.rtw_conditions {
	font-size: 10px;
}

.rtw_product_hr {
	height: 1px;
	margin: 0px 0px 10px 0px;
	clear: both;
	overflow: hidden;	
	border-top: solid 1px #CDCDCD;
}

#breadcrumb {
	margin: 0px 0px 9px 0px;
}

#breadcrumb a{
	color: #666666;
}

#rtw_product_itinerary_container {
	margin: 0px 0px 10px 0px;
}

#rtw_product_itinerary_container a{
	color: #666666;
}

.rtw_itinerary_image {
	margin: 0px 0px 10px 10px;
	float: right;#
}

/* Product Listing */

#rtw_featureproduct_container {
	margin: 0px 0px 7px 0px;
}

#rtw_featureproduct_container p {
	margin: 0px 0px 10px 0px;
}

#rtw_featureproduct_info {
	float: left;
	width: 314px;
	margin: 0px;
}

#rtw_featureproduct_info a {
	text-decoration: none;
}

#rtw_featureproduct_titleprice {
	width: 284px;	
	background: #EEEEEE url(/files/cms/theme/images/homepage/arrow.gif) right 3px no-repeat;
	display: block;
	text-decoration: none;
	padding: 2px 25px 2px 5px;
	height: 16px;
	margin: 0px 0px 5px 0px;
	float: right;
	color:#D40412;
	cursor: pointer;
}

#rtw_featureproduct_flash_container {
	float: right;
	width: 345px;
	margin: 0px;
}

.rtw_moreinformation {
	text-decoration: none;
	color: #DB030C;
	padding: 0px 18px 0px 0px;
	background: transparent url(/files/cms/theme/images/arrow.gif) top right no-repeat;
	margin: 0px 0px 0px 0px;
}

#rtw_featureproduct_phone {
	margin: 0px 0px 5px 0px;
}

#rtw_featureproduct_phone_right {
	float: right;
	margin: 0px 0px 5px 0px;
}

.rtw_productlisting_container {
	margin: 0px 0px 10px 0px;
}

.rtw_product_image {
	float: left;
	margin: 0px;
	width: 102px;
}

.rtw_product_image a{
	color: #666666;
}

.rtw_product_image img{
	margin: 0px 0px 5px 0px;
}

.rtw_product_content {
	width: 556px;
	float: right;
}	

.rtw_product_content p {
	margin: 0px 0px 10px 0px;
}	

.rtw_product_titleprice {
	width: 526px;	
	background: #EEEEEE url(/files/cms/theme/images/homepage/arrow.gif) right 3px no-repeat;
	display: block;
	text-decoration: none;
	padding: 2px 25px 2px 5px;
	height: 16px;
	margin: 0px 0px 5px 0px;
	float: right;
	color:#D40412;
	cursor: pointer;
}

.rtw_product_titleprice .fhc_list_price {
	width: 120px;
}

.rtw_product_content a, .rtw_product_content a:hover {
	text-decoration: none;
}	

/* RTW JOURNEY PLANNER */

#rtw_journeyplanner_container {
	width: 442px;
	float: left;	
}

#rtw_journeyplanner_container {
	width: 442px;
	float: left;	
}

#rtw_journeyplanner_rightcontent {
	width: 216px;
	float: right;
}

#rtw_journeyplanner_intro {
	margin: 3px 0px 5px 0px;
}

#journey_planner_step1 {
	margin: 0px;
}

#journey_planner_step1 select{
	border: solid 1px #809DB9;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#journey_planner_step1 p{
	width: 122px;
	float: left;
}

.rtw_formselect{
	margin: 0px 4px 10px 0px;
}

#rtw_submitbutton, #rtw_step3 {
	float: right;
	margin: 0px 0px 10px 0px;
}

#rtw_step1_tickbox {
	margin: 0px 0px 10px 122px;
}

#rtw_step2_add_destination {
	margin: 0px 0px 50px 0px;
}

/* RTW JOURNEY PLANNER STEP 2 */ 

#rtw_selectdestinations_left {
	width: 160px;
	float: left;
	text-align: right;
}

#journeyplanner_step2_form select {
	width: 160px;
	margin: 0px 0px 10px 0px;
	border: solid 1px #809DB9;
}

#rtw_selectdestinations_left .form-item {
	margin: 0px;
	padding: 0px;
}

#rtw_selectdestinationinfo_container {
	float: right;
	width: 270px;
	margin: 0px 0px 10px 0px;
}

.rtw_selectdestinationinfo_title {
	width: 265px;
	background-color: #989898;
	color:#FFFFFF;
	padding: 3px 0px 4px 5px;
	margin: 0px;
}


#rtw_selectdestinationinfo_box {
	margin: -10px 0 0 0;
	padding: 5px;
	background-color:#eeeeee;
}

#rtw_selectdestinationinfo_box p {
	margin: 0px 0px 4px 0px;
}

.rtw_selectdestinationinfo_boxlist {
	width: 130px;
	float: left;
}

#add_destination {
	margin-bottom: 40px;
}

#rtw_journeyplanner_summary {
	background-color: #DFDFDF;
	padding: 5px 10px 5px 7px;
}


#rtw_journeyplanner_enquiry_names p {
	width: 140px;
	float: left;
	font-weight
}

.rtw_enquiry_input {
	width: 270px;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border: solid 1px #809DB9;
	height: 18px;
}

#rtw_journeyplanner_enquiry_passengers .form-item {
	float: left;
	margin: 0px 5px 0px 0px;
}

#rtw_journeyplanner_enquiry_passengers select {
	border: solid 1px #809DB9;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#rtw_journeyplanner_enquiry_passengers p {
	float: left;
	margin-right: 4px;
}

#rtw_journeyplanner_enquiry_requirements .form-item {
	margin: 0px 0px 7px 0px;
}

#rtw_journeyplanner_enquiry_requirements textarea {
	width: 442px;
	height: 100px;
	border: solid 1px #809DB9;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#rtw_journeyplanner_left_conditions {
	float: left;
	width: 320px;
}

#rtw_submit {
	float: right;
	margin: 0px 0px 10px 0px;
}

#rtw_norightmargin {
	margin-right: 0px;
}

/* OUR EXPERTS */

#rtw_intro ul {
	margin: 0px 0px 10px 0px;
	list-style:square;
}

#rtw_intro ul li{
	margin: 0px 0px 0px 20px;
}

#rtw_experts_specialise_container {
	margin: 0px 0px 10px 0px;
}

#rtw_experts_specialise {
	padding: 10px;
	background-color: #E6E6E6;
}

#rtw_experts_specialise_images {
	float: right;
	margin: 0px 0px 0px 10px;
	width: 210px;
}

#rtw_experts_map {
	width: 430px;
	float: left;
	margin: 0px 0px 10px 0px;
}

#rtw_experts_map {
	width: 430px;
	float: left;
	margin: 0px 0px 10px 0px;
}

#rtw_experts_destinationlist {
	width: 227px;
	float: right;
	margin: 0px 0px 10px 0px;
}

#rtw_experts_destinationlist ul {
	margin: 0px 0px 7px 0px;
}

#rtw_experts_destinationlist_left ul {
	margin: 0px 0px 7px 0px;
}


#rtw_experts_destinationlist_services {
	margin: 0px 0px 10px 0px;
}

#rtw_experts_destinationlist_services .hp_red_title_container, #rtw_experts_consultant_container .hp_red_title_container {
	margin: 0px 0px 7px 0px;
}

#rtw_experts_consultant_container {
	margin: 0px 0px 10px 0px;
}

.rtw_consultant_image {
	float: right;
	margin: 0px 0px 10px 10px;
	border: solid 3px #CCCCCC;
}

#rtw_experts_consultant_container a{
	text-decoration: none;
	color: #ee0000;
	padding: 0px 18px 0px 0px;
	background: transparent url(/files/cms/theme/images/arrow.gif) top right no-repeat;
	margin: 0px;
	float: right;
}


/* TRAVEL ESSENTIALS */

.rtw_travelessentials_header {
	color: #EE0000;
	font-weight: bold;
}

#rtw_travelessentials_intro a{
	color:#666666;	
}

#rtw_travelessentials_intro ul {
	margin: 0px 0px 10px 0px;
	list-style:square;
}

#rtw_travelessentials_intro ul li{
	margin: 0px 0px 0px 20px;
}

#rtw_viewmap {
	margin: 0px;
}

#rtw_viewmap_container {
	margin: 10px;
}

