#text_content p {color: #646464; margin: 10px 0; text-align: justify; padding-left: 10px;}
	.locations_page {width: 435px;}
	#text_content * {color: #646464;}
	#text_content ul {padding: 10px; margin-left: 10px;}
	#text_content img {float:right; margin-left:5px;}
	.media_page {}
	#text_content h4, #text_content h3 {color:#0A51A1; font-size:14px; padding:10px 0 0; font-weight: bold;}
	
/* manage booking and customer service */
p.manage_booking {margin: -25px 0 0 85px; color: #646464;}
h1.manage_booking {padding-left: 85px; background: url(/common/images/CS/notebook_icon.gif) no-repeat; height: 61px; padding-bottom: 10px;}
div.manage_tiles {margin-top: 30px;}
#manage_big_tile {width: 512px; height: 111px; background: url(/common/images/CS/manage_big_tile_bg.gif) no-repeat; cursor: pointer;}
.manage_tiles h2 {float: left; margin: 20px 0 0 30px; width: 170px;}
.manage_tiles div h2 a {font-size: 28px !important; font-weight: bold; color: #0a89d0 !important; text-decoration: none;}
.manage_small_tile {margin-top: 19px; width: 512px; height: 91px; background: url(/common/images/CS/manage_small_tile_bg.gif) no-repeat; cursor: pointer;}
.manage_small_tile h2 {margin-top: 11px;}
#manage_big_tile p {float: right; width: 240px; margin: 6px 60px 0 0 !important;}
.manage_small_tile p {float: right; width: 240px; margin: 31px 50px 0 0 !important;}
.manage_tiles {width: 512px;}
.manage_right {width: 230px;}
.manage_right h3 {color: #0a89d0 !important; font-size: 18px !important;}
.manage_right a {font-weight: bold;}
#manage_faq {margin-top: 20px;}
#manage_faq p {background: url(/common/images/CS/question_mark_bg.gif) no-repeat; padding-left: 40px; padding: 15px 0 23px 90px;}
#manage_online p {background: url(/common/images/CS/envelope_bg.gif) no-repeat; padding: 9px 0 20px 90px;}
#manage_online {margin-bottom: 100px;}
/* customer service */
.customer_left {width: 381px; padding-top: 20px;}
.customer_left .customer_tile {width: 381px; height:124px; background-repeat: no-repeat; margin-bottom: 10px;}
.customer_left .cust1 {background: url(/common/images/CS/manage_bg.gif);}
.customer_left .cust2 {background: url(/common/images/CS/website_terms_bg.gif); height: 142px;}
.customer_left .cust3 {background: url(/common/images/CS/contact_bg.gif);}
.customer_left .cust4 {background: url(/common/images/CS/customer_bg.gif); height: 142px;}
.customer_left .cust5 {background: url(/common/images/CS/myargus_bg.gif);}
.customer_tile h2 {float: right; padding: 12px 20px 20px; color: #0989d0 !important; font-size: 24px !important; font-weight: bold;}
#text_content .customer_left .customer_tile a {display: block; color: #646464; clear: both; margin: 2px 0 2px 120px; background: url(/common/images/CS/customer_arrow_bg.gif) no-repeat; padding-left: 20px; font-weight: bold; font-size: 12px !important; text-decoration: none; background-position: 4px; white-space: nowrap;}
.customer_tile p {display: block; clear: both; padding: 0 0 0 130px !important; white-space: nowrap; margin: 0 !important;}
.customer_right {width: 343px; padding-top: 20px;}
.customer_right h4 {color: #0A89D0 !important; font-size: 14px; font-weight: bold; padding-top: 2px !important;}
.customer_right h2 {color: #0989d0 !important; font-weight: bold; font-size: 22px !important; background: url(/common/images/CS/question_mark_small_bg.gif) no-repeat; padding: 9px 0 10px 52px;}
#text_content .customer_right .faq_question {font-weight: bold; cursor: pointer; background: url(/common/images/CS/faq_arrow_bg.gif) no-repeat; padding: 0 0 0 14px; background-position: 0 4px; margin: 5px 0;}
.faq_answer {display: none; padding-left: 20px !important; margin: 5px 0 !important;}
.opened {background: url(/common/images/CS/opened_arrow.gif) no-repeat scroll 0 3px !important;}
.first_question {margin: 1px 0 5px !important;}
/* contact us */
.contact_left {width: 412px; padding-top: 20px;}
.contact_right {width: 328px; padding-top: 20px;}
#contact_email {width: 412px; height: 142px; background: url(/common/images/CS/contact_email_bg.gif) no-repeat;}
#contact_phone {width: 412px; height: 366px; background: url(/common/images/CS/contact_phone_bg.gif) no-repeat; margin: 20px 0;}
#contact_faq {width: 328px; height: 142px; background: url(/common/images/CS/contact_faq_bg.gif) no-repeat;}
#contact_manage {width: 328px; height: 160px; background: url(/common/images/CS/contact_manage_bg.gif) no-repeat; margin: 20px 0;}
#contact_feedback {width: 328px; height: 187px; background: url(/common/images/CS/contact_feedback_bg.gif) no-repeat;}
.contact_left h2, .contact_right h2 {font-size: 24px !important; font-weight: bold; color: #0A89D0 !important;}
.contact_left h2 {padding: 14px 18px 0 124px !important;}
.contact_left h2 span {font-size: 18px; color: #0A89D0 !important;}
.contact_right h2 {padding: 14px 18px 10px 112px !important;}
.contact_left p, .contact_right p, .contact_left a, .contact_right a {font-size: 12px;}
.contact_left p {margin: 10px 44px 0 115px !important;}
.contact_right p {margin: 0px 44px 0 105px !important;}
.contact_left a, .contact_right a {font-weight: bold;}
#contact_manage a, #contact_feedback a {display: block; clear: both; margin: 2px 0 2px 109px; background: url(/common/images/CS/customer_arrow_bg.gif) no-repeat; padding-left: 20px; font-weight: bold; font-size: 12px; text-decoration: none; background-position: 4px; white-space: nowrap;}

#contact_phone ul {width: 265px; list-style: none; margin: 0 0 0 115px; background: url(/common/images/CS/contact_flags.gif) no-repeat 0 4px; height: 316px; padding-left: 36px;}
#contact_phone ul b{ float: left; clear: both; font-size: 12px; width: 100px;}
#contact_phone ul li {line-height: 22px;}
#contact_phone ul span {float: right; font-size: 12px; width: 150px; text-align: right; margin-right: 15px;}
#contact_address {width: 759px; height: 69px; clear: both; background: url(/common/images/CS/contact_address_bg.gif) no-repeat; margin-bottom: 20px;}
#contact_address h3 {float: left; font-size: 24px; margin: 11px 0 0 0; padding-left: 109px;}
#contact_address p {float: right; margin: 21px 22px 0 0;}

#right_helper {float: right; width: 240px;}
#right_helper h2 {font-weight: bold; font-size: 14px; color: #0A89D0 !important;}
#right_helper a {font-weight: bold;}
#right_helper p {margin: 10px 0 0 54px !important;}
#right_faq {background: url(/common/images/CS/helper_question.gif) no-repeat 0 20px; padding-bottom: 30px;}
#right_manage {background: url(/common/images/CS/helper_notebook.gif) no-repeat 0 20px; padding-bottom: 30px;}
#right_support {background: url(/common/images/CS/helper_envelope.gif) no-repeat 0 20px; padding-bottom: 30px;}

.images_only img {margin: 10px !important;}
.ryanair strong {font-weight: bold !important;}
.car_rental_tips ol {padding: 0 40px; text-align: justify;}
.location_wrapper .content_heading {padding-bottom: 10px; z-index: 599;}
.big {font-size: 12px;}
.red {color: #CC0000 !important;}
.blue {color: #0B519F !important;}
.tile {margin: 10px 0;}
.left {float: left;}
.right {float: right;}
.bold {font-weight: bold;}
.italic {font-style: italic;}
.clear {clear: both;}
.element {height: 1px; line-height: 1px; font-size: 1px; margin: 0; padding: 0;}
