#landing_page h1.title1 span { background-image: url(../images/taxis/title1.png); }
#landing_page h1.title2 span { background-image: url(../images/taxis/title2.png); }
#landing_page h1.title3 span { background-image: url(../images/taxis/title3.png); }


#landing_page h1, #landing_page h1 span {
	height:55px;
}

#landing_page h1, #landing_page h1 span a{
	height:55px;
	width:425px;
	display:block;
}

#landing_page #flash_area {
	width: 532px;
	height: 302px;
}

#search_form h2 {
	color: #006f5f;
}

#search_form li {
	background-color: #80cfc7;
}

#search_form li.text input {
	color: #009f8f;
}

#search_form li.text.small_input#taxi_email_field label {
	width: 40px;
}

#search_form li.text.small_input#taxi_email_field input {
	background-image: url(../images/forms/li-text-xl.png) !important;
	width: 110px;
}

/* OLD STUFF */

.small_special_green_button {
	display: block;
	height: 44px;
	width: 154px;
	background-position: top left;
	background-repeat: no-repeat;
	color: #fff;
	overflow: hidden;
	line-height: 43px;
	text-indent: 52px;
	font-weight: bold;
	font-size: 1.3em;
}

.small_special_green_button { background-image: url(../images/buttons/green-special-small.png); }

.small_special_green_button:hover {
	text-decoration: none;
	background-position: bottom left;
}

.wide_column, .narrow_column {
	float: left;
}

.wide_column p, .narrow_column p, #fares_books_scoller_area p {
	line-height: 1.5em;
}

.wide_column {
	margin-left: 16px;
	width: 398px;
}

.narrow_column {
	width: 265px;
}

h5, .white_links_list li a, .grey_links_list li a {
	text-indent: 18px;
}

h5 {
	font-size: 1.3em;
	font-weight: bold;
	line-height: 1.2em;
}

.inner_white_top {
	background: transparent url(../images/taxis/inner-white-top.png) no-repeat scroll left top;
	margin: -15px 0 0;
	padding: 15px 0 10px 18px;
	position: relative;
	right: 0;
 	top: 0;
}

.inner_white_top.results_page {
	margin-top: 9px;
	padding: 0 0 12px;
}

.inner_white_top.results_page #country_flag {
	position: absolute;
	right: 45px;
	top: -30px;
}

.inner_white_top.results_page .search_details {
	margin-left: 20px;
	margin-right: 15px;
}

.inner_white_top.results_page .search_details .date {
	font-size: 1.3em;
	line-height: 1.2em;
	padding-top: 15px;
	font-weight: bold;
}

.inner_white_bottom {
	background: transparent url(../images/taxis/inner-white-bottom.png) no-repeat scroll left top;
	height: 63px;	
	margin: 0 0 -15px;
	padding-left: 18px;
	position: relative;
	right: 0;
	top: 0;
}

.inner_white_bottom.top_half {
	background-image: url(../images/taxis/inner-white-bottom-top-half.png);
	height: 62px;
}

.inner_white_bottom.results_page {
	margin: 0;
}

.inner_white_bottom .fare {
	font-size: 1.3em;
	font-weight: bold;
	left: 200px;
	line-height: 1.2em;
	position: absolute;
	text-align: center;
	top: 7px;
	width: 180px;
}

.inner_white_bottom.results_page .fare {
	bottom: 31px;
	font-size: 1.3em;
	font-weight: bold;
	left: 20px;
	line-height: 1.2em;
	position: absolute;
	text-align: left;
	top: auto;
}

.inner_white_bottom.results_page .fare.small {
	bottom: 17px !important;
	font-size: 1em !important;
	left: 20px;
	line-height: 1.2em !important;
}

.inner_white_bottom.results_page .small_special_green_button {
	left: auto;
	line-height: 1em;
	position: absolute;
	right: 18px;
	top: 7px;
	text-indent: 0;
	text-align: center;
}

.inner_white_bottom.results_page .small_special_green_button span {
	display: block;
	margin: 6px 0 0 41px;
	width: 70px;
}

#hidden_details_container {
	display: inline-block;
	float: left;
/*	height: 245px; */
	margin-left: 2px;
	margin-top: -1px;
	width: 530px;
}

.white_links_list, .grey_links_list {
	margin-top: 5px;
}

.white_links_list li, .grey_links_list li {
	height: 34px;
	top: 0; left: 0;
	position: relative;
	width: 265px;
}

.white_links_list li a, .grey_links_list li a {
	background: transparent url(../images/taxis/white-list-inner.png) no-repeat scroll 5px 5px;
	display: block;
	height: 39px;
	left: 0;
	line-height: 40px;
	position: absolute;
	top: 0;
	width: 265px;
	z-index: 1400;
}

.white_links_list li a span, .grey_links_list li a span {
	color: #7d7d7d;
	position: absolute;
	top: 0; right: 20px;
}

.white_links_list li a:hover, .grey_links_list li a:hover,
.white_links_list li a:hover *, .grey_links_list li a:hover * {
	text-decoration: none;
}

.grey_links_list li a {
	background: transparent url(../images/taxis/grey-list-inner.png) no-repeat scroll 5px 5px;
	color: #fff;
}

.white_links_list li .ahover, .grey_links_list li .ahover {
	position: absolute;
	top: 0; left: 0;
	background-position: top left;
	background-repeat: no-repeat;
	z-index: 1300;
	height: 39px;
	width: 265px;
}

.white_links_list li .ahover { background-image: url(../images/taxis/white-list-outer.jpg); }
.grey_links_list li .ahover { background-image: url(../images/taxis/grey-list-outer.jpg); }

.hidden_details {
	display: none;
	margin-left: 18px;
	margin-right: 18px;
}

.hidden_details h5 {
	text-indent: 0;
	float: left;
}

#close_details_link, #close_details_link_bottom {
	background-image: url(../images/back_arrow.png);
	background-position: left top;
	background-repeat: no-repeat;
	color: #009F8F;
	cursor: pointer;
	margin: 0;
	padding: 0 0 0 13px;
	text-decoration: none;
	float: right;
}

#close_details_link_bottom {
	position: relative;
	top: 14px; left: 0;
}

#fares_books_scoller_area, #fares_books_scoller_area_bottom {
	margin-top: 4px;
	width: 505px;
}

#fares_books_scoller_area .p_spacing_bottom p,
#fares_books_scoller_area_bottom .p_spacing_bottom p {
	padding-bottom: 1.2em;
	line-height: 1.5em;
}

#fares_books_scoller_area .scroller, #fares_books_scoller_area_bottom .scroller {
	float: left;
	height: 220px;
	overflow: auto;
	width: 515px;
}

#fares_books_scoller_area_bottom .scroller {
	height: 412px;
}

#results_top_box {
	padding: 28px 0;
}

.inner_box_dark_top, .inner_box_dark_middle, .inner_box_dark_bottom {
	margin-left: 26px;
}

.inner_box_dark_top {
	background: transparent url(../images/taxis/inner-box-dark-top.jpg) no-repeat scroll left bottom;
	height: 21px;
	margin-top: 15px;
}

.inner_box_dark_middle {
	background: transparent url(../images/taxis/inner-box-dark-middle.jpg) repeat-y scroll left top;
	height: 100%;
	top: 0; left: 0;
	position: relative;
}

.inner_box_dark_bottom {
	background: transparent url(../images/taxis/inner-box-dark-bottom.jpg) no-repeat scroll left top;
	height: 20px;
}

.inner_off_white {
	background-image:url(../images/county-bgs/excursions-bg.png);
	background-position: left top;
	background-repeat: no-repeat;
	height: 530px;
	margin: -17px 0;
}

.inner_off_white .banner {
	float: left;
	margin: 17px 0 0 15px;
}

.inner_off_white .links {
	float: left;
	margin: 16px 0 0 17px;
	width: 239px;
}

.inner_off_white .links h5 {
	text-indent: 0;
}

.inner_box_dark_middle h5 {
	padding-top: 14px;
}

.partner_list {
	margin-top: 20px;
}

.partner_list li {
	background: transparent url(../images/taxis/white-dots.png) no-repeat scroll left top;
	padding-top: 4px;
}

.partner_list a {
	display: block;
	height: 30px;
	line-height: 31px;
	width: 100%;
}

.partner_list a:hover {
	background: transparent url(../images/taxis/white-transparency.png) repeat scroll left top;
	text-decoration: none;
}

#bottom_extra_details_wrapper {
	float: left;
	height: 500px;
	width: 530px;
}

#close_details_link, 
#close_details_link_bottom {
	background-image: url(../images/taxis/back_arrow.png);
	background-position: left top;
	background-repeat: no-repeat;
	color: #009f8f;
	cursor: pointer;
	margin: 0;
	padding: 0 0 0 13px;
	text-decoration: none;
}

.small_dark_inner_wrapper {
	float: left;
	height: 100%;
	padding: 0 0 4px 34px;
	position: relative;
	top: 0; left: 0;
	width: 550px;
}

.small_dark_inner_wrapper .logo {
	position: absolute;
	top: 17px; right: 22px;
	z-index: 999999999;
}

.small_dark_inner_top {
	background: transparent url(../images/taxis/small-dark-inner-top.jpg) no-repeat scroll left bottom;
	height: 29px;
	position: relative;
	top: 0; left: 0;
}

.small_dark_inner_middle {
	background: transparent url(../images/taxis/small-dark-inner-middle.jpg) repeat-y scroll left top;
	height: 100%;
	position: relative;
	top: 0; left:0;
}

.small_dark_inner_bottom {
	background: transparent url(../images/taxis/small-dark-inner-bottom.png) no-repeat scroll left top;
	height: 28px;
}

.taxis_payment {
	margin: 0 10px -6px 20px;
}

.taxis_payment h4 {
	clear: both;
	font-size: 1.3em;
	line-height: 1.2em;
	position: relative;
	top: -6px; left: 0;
	text-indent: 10px;
}

.taxis_payment.fallback h4 {
	padding-top: 25px;
}

.taxis_payment .input {
	clear: both;
	height: 32px;	
	margin-top: 8px;
}

.taxis_payment .input.left {
	float: left;
}

.taxis_payment .input.small {
	background: transparent url(../images/taxis/input-small-bg.png) no-repeat scroll left top;
	width: 255px;
}

.taxis_payment .input label, 
.taxis_payment .textarea_with_label label {
	background: transparent url(../images/label-dots.jpg) no-repeat scroll 100% 50%;
	display: block;
	float: left;
	height: 32px;
	line-height: 34px;
	padding: 0 12px;
}

.taxis_payment .input input {
	background-color: transparent !important;
	border: medium none !important;
	float: left;
	height: 1.2em;
	line-height: 1.2em;
	margin: 9px 0 0 10px;
}

.taxis_payment .form_step_buttons {
	clear: both;
	margin: 0 0 0 8px;
	padding-top: 16px;
	width: 498px;
}

.taxis_payment .form_step_buttons .dots_layer {
	background: #ecebd7 url(../images/taxis/green-dots-large.jpg) no-repeat scroll left top;
	padding-top: 19px;
}

.taxis_payment .form_step_buttons .std_green_button {
	float: right;
}

.taxis_payment .form_step_buttons .std_green_button.back {
	float: left;
}

.taxis_payment .childseat_info, 
.taxis_payment .requests, 
.taxis_payment .special_requests_info, 
.taxis_payment .nextsetp_info {
	background: #ecebd7 url(../images/taxis/green-dots-large.jpg) no-repeat scroll left top;
	margin: 10px 0 0 10px;
	padding: 12px 10px 0 0;
}

.taxis_payment .small_text {
	font-size: 0.8em;
	line-height: 1.2em;
}

.taxis_payment .input .select {
	float: left;
	margin: 5px 0 0 12px;
}

.taxis_payment .input.small_outer {
	background: transparent url(../images/taxis/input-xsmall-bg.png) no-repeat scroll left top;
	width: 186px;
}

.taxis_payment .input .select.small {
	background: #ECEBD7 url(../images/taxis/select-green-small-bg.jpg) no-repeat scroll left top;
	height: 23px;
	width: 55px;
}

.taxis_payment .input .select select {
	background-color: transparent !important;
	border: medium none !important;
	margin-top: 2px;
	width: 98%;
}

.taxis_payment .luggage_info .title, 
.taxis_payment .requests .title {
	padding-bottom: 4px;
}

.taxis_payment .textarea {
	background: transparent url(../images/taxis/textarea-bg.png) no-repeat scroll left top;
	height: 59px;
	margin-top: 8px;
	width: 512px;
}

.taxis_payment .textarea textarea {
	background-color: transparent !important;
	border: medium none !important;
	height: 50px;
	margin: 5px 0 0 10px;
	width: 492px;
}

.taxis_payment p {
	line-height: 1.5em;
}

.taxis_payment .special_requests_info a {
	background: transparent url(../images/taxis/submit-button-arrow-green-bg.jpg) no-repeat scroll right top !important;
	border: medium none !important;
	clear: both;
	color: #009F8F !important;
	display: block;
	height: 25px;
	line-height: 26px;
	margin-top: 8px;
	width: 118px;
}

.taxis_payment .input.large {
	background: transparent url(../images/taxis/input-large-bg.png) no-repeat scroll left top;
	width: 509px;
}

.taxis_payment .indent {
	padding: 10px 10px 2px;
}

.taxis_payment .textarea_with_label {
	background: transparent url(../images/taxis/textarea-width-label-bg.png) no-repeat scroll left top;
	height: 59px;
	margin-top: 8px;
	width: 509px;
}

.taxis_payment .textarea_with_label textarea {
	background-color: transparent !important;
	border: medium none !important;
	height: 50px;
	margin: 5px 0 0 10px;
}

.taxis_payment .input .select.card_type_select {
	background: #ECEBD7 url(../images/taxis/select-green-large-bg.jpg) no-repeat scroll left top;
	height: 23px;
	width: 153px;
}

#submit_payment {
	border: medium none !important;
	cursor: pointer;
}

.payment_breadcrumbs {
	float: right;
	margin-top: 23px;
	margin-right: 26px;
	width: 390px;
}

.payment_breadcrumbs h4 {
	float: left;
	font-size: 1.3em;
	line-height: 1.2em;
}

.payment_breadcrumbs .step_tandcs {
	color: #54544b;
	float: right;
	margin: 2px 30px 0 0;
}

.payment_breadcrumbs table {
	clear: both;
}

.payment_breadcrumbs td {
	padding-top: 20px;
}

.payment_breadcrumbs .step {
	width: 92px;
}

.payment_breadcrumbs .arrow {
	height: 26px;
	width: 48px;
}

.payment_breadcrumbs td span {
	font-weight: bold;
}

.payment_breadcrumbs .arrow.completed {
	background: transparent url(../images/taxis/payment-step-arrow.jpg) no-repeat scroll 0 22px;
}

.general_form h1, 
.general_form .start_col {
	clear: left;
}

.general_form h1 {
	padding: 12px 0 10px;
	text-indent: 8px;
}

.general_form .input, 
.general_form .select, 
.general_form .textarea {
	float: left;
	margin: 0 15px 8px 0;
	width: 194px;
}

.general_form .input {
	background: transparent url(../images/taxis/general-form-input-bg.png) no-repeat scroll left top;
	height: 29px;
}

.general_form .textarea {
	background: transparent url(../images/taxis/general-form-textarea-bg.png) no-repeat scroll left top;
	height: 65px;
	width: 403px;
}

.general_form .select {
	background: transparent url(../images/taxis/general-form-select-bg.png) no-repeat scroll left top;
	height: 24px;
	margin-top: 3px;
}

.general_form .input label, 
.general_form .textarea label {
	background: transparent url(../images/label-dots.jpg) no-repeat scroll 100% 50%;
	display: block;
	float: left;
	line-height: 30px;
	margin-left: 8px;
	width: 78px;
}

.general_form .input input, 
.general_form .textarea textarea {
	background: transparent none repeat scroll 0 0 !important;
	border: medium none !important;
	float: left;
	margin: 6px 0 0 8px;
	width: 90px;
}

.general_form .textarea textarea {
	height: 53px;
	width: 322px;
}

.general_form .textarea textarea.special_request_input {
	width: 387px;
}

.general_form .select select {
	background: transparent none repeat scroll 0 0 !important;
	border: medium none !important;
	color: #FFFFFF;
	margin: 3px 0 0 2px;
	width: 189px;
}

.general_form .submit_button {
	background: transparent url(../images/taxis/submit-button-arrow-green-bg.jpg) no-repeat scroll right top !important;
	border: medium none !important;
	clear: both;
	color: #009f8f !important;
	cursor: pointer;
	height: 25px;
	padding-right: 32px;
	position: relative;
	top: 6px; left: 290px;
}

.tell_a_friend {
	clear: right;
	float: right;
	margin-top: 28px;
	position: relative;
	top: 0; left: 0;
	width: 390px;
	margin-right: 26px;
}

.tell_a_friend .pointer {
	position: absolute;
	top: 0; left: -18px;
}

.tell_a_friend p {
	line-height: 1.5em;
}

.tell_a_friend .input {
	background: transparent url(../images/taxis/input-medium-bg.png) no-repeat scroll left top;
	height: 32px;
	margin: 4px 0 4px -1px;
	width: 360px;
}

.tell_a_friend .input input {
	background-color: transparent !important;
	border: medium none !important;
	margin: 7px 0 0 8px;
	width: 340px;
}

.taxis_payment .input.small.error {
	background: transparent url(../images/taxis/input-small-bg-error.png) no-repeat scroll left top !important;
	color: #fff;
} 

.taxis_payment .input.large.error {
	background: transparent url(../images/taxis/input-large-bg-error.png) no-repeat scroll left top !important;
	color: #fff;
}

.taxis_payment .textarea_with_label.error {
	background: transparent url(../images/taxis/textarea-width-label-bg-error.png) no-repeat scroll left top !important;
	color: #fff;
}

.taxis_payment .input.error .select.card_type_select {
	background: transparent url(../images/taxis/select-green-large-bg-error.jpg) no-repeat scroll left top;
	color: #fff;
}

.taxis_payment .input.error .select.small {
	background: transparent url(../images/taxis/select-green-small-bg-error.jpg) no-repeat scroll left top;
	color: #fff;
}

.taxis_payment .input.error label, 
.taxis_payment .textarea_with_label.error label {
	background: transparent url(../images/taxis/label-dots-error.jpg) no-repeat scroll 100% 50%;
	color: #fff;
}

.left_arrow_button {
	color: #009F8F;
	display: block;
	height: 25px;
	left: 0;
	line-height: 24px;
	position: relative;
	text-indent: 25px;
	top: 0;
	width: 130px;
	z-index: 1500;
}

.left_arrow_button span {
	background: transparent url(../images/taxis/navigation-arrow-green.png) no-repeat scroll left top;
	display: block;
	height: 24px;
	left: -3px;
	position: absolute;
	top: 0;
	width: 26px;
}

.bespokeform {
	color: #009F8F;
}

.bespokeform .general_form .select {
	background: transparent url(../images/taxis/general-form-input-bg.png) no-repeat scroll left top;
	height: 29px;
	margin-top: 0;
	padding-top: 3px;
}

.bespokeform .general_form .select label {
	color: #009F8F;
	margin-left: 8px;
}

.bespokeform .select .left label {
	margin-right: 28px;
}

.bespokeform .date_fields input {
	background: transparent url(../images/taxis/header-form-bg-trans.png) no-repeat scroll 0 2px !important;
	border: medium none !important;
	color: #009F8F !important;
	height: 100%;
	margin: 0 16px;
	padding: 0 5px;
	width: 85px;	
}

.bespokeform .date_fields label, 
.bespokeform .date_fields input {
	float:left;
}

.bespokeform .hidden_input {
	display: none;
}

#heavy_custom {
	background: #DAD9B5 url(../images/taxis/general-form-input-bg-custom.png) no-repeat scroll left top;
	height: auto;
	position: relative;
	top: 0; left:0;
 	width: 403px;
}

#heavy_custom p {
	color: #009F8F;
	font-size: 1.3em;
	font-weight: bold;
	line-height: 1em;
	padding: 8px 8px 6px;
}

#heavy_custom ul {
	line-height: 1.4em;
	padding: 0 8px 8px;
}

#heavy_custom span {
	font-weight: bold;
}

#heavy_custom img {
	position: absolute;
	bottom: 0; left: 0;
}

.confirmed_text {
	padding-top: 15px;
}

#confirm_deatils_div ul {
	line-height: 1.3em;
	margin-left: 10px;
	margin-top: 15px;
}

.payment_error {
	background-color: red;
	color: #fff;
	font-weight: bold;
	line-height: 1.2em;
	margin: 14px 12px 0 3px;
	padding: 6px 6px 3px;
}

.payment_error a { color: #fff; }

#fairlist_scoller_area_bottom {
	width: 500px;
}

#fairlist_scoller_area_bottom .scroller {
	float: left;
	height: 480px;
	overflow: auto;
	width: 470px;
	padding-right: 20px;
}

#fairlist_scoller_area_bottom h5 {
	text-indent: 0;
}

#fairlist_scoller_area_bottom h6 {
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: 3px;
	margin-top: 16px;
}

#fairlist_scoller_area_bottom p {
	line-height: 120%;
	margin-bottom: 5px;
	margin-top: 5px;
}

#fairlist_scoller_area_bottom strong,
#fairlist_scoller_area_bottom b {
	font-weight: bold;
}

.farelist_title {
	display: block;
	font-size: 1.3em;
	font-weight: bold;
	line-height: 1.2em;
	margin-left: 42px;
	padding-top: 28px;
	margin-bottom: 16px;
}

.fares_list_holder th {
	padding: 0 0 5px;
}

.fares_list_holder .resort_name {
	overflow: hidden;
	width: 235px !important;
}

.fares_list_holder .fare {
	width: 195px;
}

.fares_list_holder #feedback_scroller, 
.fares_list_holder #feedback_scroller .scroller {
	width: 490px;
}

.fares_list_holder #feedback_scroller .scroller {
	height: 240px;
	overflow: auto;
}

.fares_list_holder td {
	padding: 0 0 6px;
}

#search_form.farelist_custom {
	float: left;
	background-image: url(../images/taxis/custom-search-middle.jpg);
	margin: 0 0 15px 20px;
}

#search_form.farelist_custom h2 {
	color: #009F8F;
	font-size: 1.3em;
	line-height: 1.2em;
	padding-bottom: 5px;
}

#search_form.farelist_custom .top {
	background-image: url(../images/taxis/custom-search-top.jpg);
}

#search_form.farelist_custom .bottom {
	background-image: url(../images/taxis/custom-search-bottom.jpg);
}

#search_form.farelist_custom .bottom,
#search_form.farelist_custom .footer {
	height: 63px;
}

#search_form.farelist_custom .footer .buttons {
	padding-top: 7px;
}

#search_form.farelist_custom .content {
	margin-top: -10px;
	margin-left: 5px;
}

#search_form.farelist_custom .force_height {
	height: 206px;
}

#links_terms, #links_terms2 {
	position: absolute;
	bottom: -10px; right: 104px;
	width: 450px;
}

#links_terms2 {
	right: 92px;
}

#links_terms p, #links_terms2 p {
	color: #a0a098;
	font-size: 10px;
	line-height: 1.2em;
	padding-top: 1.2em;
}

#search_form li .time_select_wrapper select {
	width: 47px !important;
}

#search_form li select#t_currency {
	width: 100px !important;
}

/* Bespoke booking auto confirm page */
#bb_auto_confirm {
	float: left;
	margin: 8px 0 0 35px;
	
}

#bb_auto_confirm .content {
	padding: 0 25px;
}

#bb_auto_confirm h1,
#bb_auto_confirm p,
#bb_auto_confirm p a {
	color: #009f8f;
}

#bb_auto_confirm h1,
#bb_auto_confirm p {
	padding-bottom: 15px;
}

#bb_auto_confirm h1,
#bb_auto_confirm .large {
	font-weight: bold;
	font-size: 20px;
	line-height: 1.2em;
}

#bb_auto_confirm .large {
	padding-bottom: 0;
}

#bb_auto_confirm .small {
	color: #636466;
	padding: 2px 0 15px 0;
}

#bb_auto_confirm .left_arrow_button {
	float: left;
	margin-top: 5px;
}

#bb_auto_confirm .std_green_button {
	float: right;
	text-indent: 10px;
}

/* NEW TAXI JOURNEY STUFF */
#mobile_number_code_input {
	background-image: url(../images/taxis/input-tiny-bg.png);
	width: 175px;
}

#mobile_number_code_input .select_box {
/*	background-color: red; */
	width: 56px;
	float: right;
	margin: 4px 14px 0 0;
}

#mobile_number_code_input .select_box .skinned-select {
	height: 25px;
}

#mobile_number_input {
	background-image: url(../images/taxis/input-med-bg.png);
	width: 315px;
	margin-left: 18px;
}

#mobile_number_input.error {
	background-image: url(../images/taxis/input-med-bg-error.png) !important;
}

#extra_tickbox {
	float: right;
	margin: 15px 0 0 0;
	width: 193px;
	font-size: 11px;
	line-height: 1.2em;
}

#extra_tickbox input {
	float: left;
	margin: 0 5px 0 0;
}

#extra_tickbox label {
	display: block;
	width: 150px;
	float: left;
	padding-top: 1px;
}
