#position_holder {  background:#fff; background:url(images/ie6-bg.gif) repeat-y left; width:780px; zoom:1; overflow:hidden; margin:0 auto; }
#position_holder[id] {width:780px;  background:url(images/page-background.png) repeat-y left; }
#page_container { margin:0 6px; padding:0 5px; width:auto; border:none; border-right:1px solid #EEEEEE; border-left:1px solid #EEEEEE; }

#block_upper_top { overflow:hidden; position:relative; margin:0px; *margin:0 0 0 -5px; }
body {background:url(images/bg.png); margin:0; font-family:Verdana,Arial,Helvetica,"Bitstream Vera",sans-serif; }
.iframe_box { background:#fff; margin:0; font-family:Verdana,Arial,Helvetica,"Bitstream Vera",sans-serif; }

.geonames { margin:2px 0; color:#222; padding:0 0 0 15px; }
.geonames a:hover, .geonames a:visited, .geonames a:link { color:#222; }
.default #searchbox { background:#EFF5FA; border:none; margin:10px 5px 0 0; }

body {color:#333333;font-size:11px; }
html {font-family:Verdana,Arial,Helvetica,"Bitstream Vera",sans-serif;}
.button_button .input { background:#CF142B; border:1px solid #ccc; color:#fff; }

.search_title, h2 { border:none; margin-bottom:15px; font-size:20px; width:100%;color:#333333; font-weight:normal; }
.filter_title { color:#CF142B; }

#results_container { width:555px; margin-top:9px; }
.results_all { -moz-border-radius:7px; border:1px solid #577FB9; margin-top:29px; *margin-top:30px; _margin-top:29px; padding:6px 8px; }
.results_title_right { width:171px; }

#map {height:280px;width:538px;}
.map_infos { float:none;}
.button_book_container .button_button .input {padding:4px;}
#results_results .provider_description {width:280px;}
.results_grid table .odd { background:#CDDDEE; }
.results_title { background:#6699CC; }
#results_results .provider_name a:link,
#results_results .provider_name a:visited,
#results_results .provider_name a:hover { color:#fff; }
.provider_type_head { color:#E8E8E8; }
.default { position:static !important; }
#results_results .provider_name, 
#results_results .provider_city, 
#results_results .provider_county,
#results_results .provider_related_name { color:#CF142B; }
.results_content { background:url(images/listbg.png) repeat-y; }
.supplierLayoutEnabled  { background:url(images/listbgn.png) repeat-y !important; }
.results_content_ender { width:540px; height:15px; margin-top:-1px; background:url(images/listbottom.png) no-repeat;}
.button_back_history_container { padding:5px 0 0 0; width:303px; }
.button_seemore_container .button_button .input { font-size:11px; }
#page_nearbyproviders { width:166px; margin-top:5px; }
.page_sidecolumn {width:180px;}
.myweb { position:static !important; }
.searchbox_toplabel { background:#fff; border-bottom:1px solid #fff; }
.page_maincolumn {width:575px;_width:570px;}
#searchControl_radius, #searchbox_radius { float:left; margin-right:5px; width:42px; }
#block_bottom { margin:-1px auto 0 auto; width:776px; overflow:hidden;}
.selected_tab a:link, .selected_tab a:visited, .selected_tab a:active {font-size:9px;}
.page_sidecolumn { overflow:hidden; }
.tabs_top { _line-height:14px; }
#page_bookingsummaryleft {overflow:hidden; padding:5px; width:161px; overflow:hidden;  }
#page_bookingsummaryleft .provider_image img {width:153px;}
.provider_top_left { width:380px; overflow:hidden; }
.myweb .dropdown_lang_details { position:absolute; right:0px; top:5px; }
.provider_top_right { padding-top:30px; }
.myweb .results_bookmark { padding-bottom:0px; }

#main h3 { text-indent:0px;  background:transparent; color:#333; padding:0px; width:398px; }
#main img.right { float:right; margin:0px 0pt 5px 5px; }
#main { padding:8px 8px 8px 14px;  }
#main h2 { font-size:20px; color:#333; font-weight:normal; }
#block_upper { float:left; width:410px; }
.default #searchbox { background:url(images/sbgmain.gif) right top; padding:0 5px 0 0; float:right; width:330px; }
.iframe_box .default #searchbox { background:url(images/sbgmain.gif) right top; padding:0 5px 0 0; float:left; width:330px; }
.default .searchbox_bg_ender { height:12px; width:335px; overflow:hidden; background:url(images/sbottom.gif) no-repeat right; }
.default #searchbox_bg { padding:0 15px 0 8px; }
.default .search_title { margin:8px 0 8px 5px}

#results_container .search_title,
#results_container #results_found { width:420px; }
.searchresults .culture_dropdown { position:absolute; right:7px; top:5px; z-index:666;}
#page_container { position:relative; z-index:0; }
.result_top_right { position:absolute; right:3px; top:15px; }

#page_filters { width:auto; position:static; padding:3px; }
#results_sidecolumn { width:195px; overflow:hidden; margin:5px 5px 0 0; }
#results_sidecolumn .searchbox_bg { background:#fff; border:none; width:auto; position:static; overflow:hidden; }
.searchbox_again { border:1px solid #DEDEDE; margin-bottom:5px; }
#block_upper { display:none; }
.default #block_upper { display:block; }
.provider_contact_details { padding-left:7px; }
.radius_item { float:left; }
.radius_label { float:left; padding:4px 5px 0 0; }
.miles_label { padding:4px 0 0 0px; float:left; }
.search_title { margin:0 0 0 7px; }
.searchbox_again .search_title { margin:0 0 0 5px; }
#servicedCriteriaDiv, .location_item, .radius_item, .search_moreinfo  { padding-left:10px;  padding-top:5px;}
#searchbox_selectype { padding-left:5px; }

#searchbox_selectype { position:static; padding:0 0 6px 10px; }

.provider_top_left .provider_name { padding-left:3px; }
/* rounded corners tabs */
.tabs_top { border:none; margin:0; padding-left:0px; margin-bottom:-22px; margin-top:0px; }
.tabs_top[class] {  z-index:0; border:none; margin:0; *margin:-3px 0 0 0; padding-left:6px; *position:absolute; }
.inside_pagepanel { zoom:1; -moz-border-radius:7px; border:1px solid #577FB9; padding:6px 8px;}
.tab_sep {display:none;}
.tab_nav[class] { height:26px; *height:26px; *border-bottom:#fff 2px solid; *margin-top:1px; display:block; float:left; background:url(images/tabnl.gif) repeat top left; color:#2C5A84; text-transform:uppercase; }
.tab_nav { height:18px; margin-bottom:-2px; display:block; float:left; background:url(images/tabnl.gif) repeat top left; color:#2C5A84; text-transform:uppercase; }
.tab_nav a:link, .tab_nav a:visited, .tab_nav a:active { display:block; padding:7px 7px 5px 7px; background:url(images/tabnr.gif) no-repeat top right; text-decoration:none; font-size:11px; color:#000; }
.selected_tab[class] { height:26px; *height:26px; *border-bottom:#fff 2px solid; *margin-top:1px; display:block; float:left; background:url(images/tabl.gif) no-repeat top left; color:#2C5A84; text-transform:uppercase; }
.selected_tab { z-index:44; height:18px;  margin-bottom:-2px; display:block; float:left; background:#fff url(images/tabl.gif) no-repeat top left; color:#2C5A84; text-transform:uppercase; }
.selected_tab a:link, .selected_tab a:visited, .selected_tab a:active { display:block; padding:7px 7px 7px; background:url(images/tabr.gif) no-repeat top right; text-decoration:none; font-size:11px; color:#2C5A84; }
.tabs_bottom { visibility:hidden; }
.tabs_map_top { border:none; margin:5px 0 -29px 0; padding-left:8px; position:absolute; z-index:55; }
.tabs_map_top[class] { border:none;margin:5px 0 0 0; padding-left:8px; position:absolute;z-index:55; }
.inside_pagepanel { margin-top:20px; }
.inside_pagepanel[class] { margin-top:0px; *margin-top:22px; }
.results_price { font-weight:bold; font-size:15px; }
#nonservicedCriteriaDiv { padding-left:3px; }

#ifooter { width:786px; *width:775px; *margin-left:-1px; _width:800px; _margin-left:-25px; }
#iheader { width:790px; height:166px; }

.h3 { font-weight:bold; font-size:13px; }

/* EVMYWEB-1696 */
#eventsCriteriaDiv { padding-left:10px; }
#searchControl_teaSubTypes { margin-left:10px; }
.radius_input input { float:left; margin-right:5px; width:35px; }

.provider_descfacili { width:150px; }
#results_results .provider_description { width:270px; }
#results_results .facilities_displayed .provider_description { width:120px; }
#results_results .provider_name,
#results_results .provider_city,
#results_results .provider_county,
#results_results .provider_related_name { float:none; }

.facilities_displayed {background:transparent url(images/2provb.gif) repeat-y 238px 0;}

.searchbox_again .rooms_item, .searchbox_again .adults_item,
.searchbox_again .adults2_item, .searchbox_again .adults3_item,
.searchbox_again .child_item, .searchbox_again .child2_item,
.searchbox_again .child3_item {width:50px;}
.searchbox_again .searchbox_room_label, .searchbox_again .searchbox_room_labelnon { width:55px; }
.searchresults #results_container .results_tip .tip { zoom:1; }

.descafacili_bottom { margin-right:4px; }
.descafacili_bottom ul li.fac-img { width:155px; }
.descafacili_bottom ul li.fac-note { width:130px; }
.descafacili_bottom ul li.fac-img { padding-right:12px;}

.default .box_searchmore { padding-left:10px; }
.advanced_col2 {padding-left:0px;}
.tab_nav { text-transform:none !important; }
.filter_label {font-size:10px !important;}

/* JIRA:EVMYWEB-2452 - Recently viewed item */
.latviewed_provider { width: 120px; }
.latviewed_provider { margin-right:5px; }
#lastviewed_items .first { margin-left:30px; }
.latview_leftscroll { width:25px; }

.radius_item { padding:5px 0 5px 10px; clear:both; float:none; }
.button_search_container { padding-top:5px; margin-left:5px; }


.rsp_button .button_button .input { background:#3475CD; }
.resupp_rowselected .rsp_button .button_button .input { background:#CF142B; }

.info_avail_notconfirmed { color:#fff; }

.results_grid { padding-bottom:0px; }
.results_grid .suppPriceTable { margin-bottom:0px; }
.results_content { padding-bottom:0; }
.provider_image_holder {width:105px;}

#businessVenuesCriteriaDiv { padding-left:10px; }


/* AB fix */
.contacts1 #c150, .dta_valid { width:100px; } 
.box_payment_type .dta_left { padding-right:0; }
.val-chkAgree {width:83px;}
#issuePanel, .cards3, .cards2, .contacts1 {float:right;width:520px;}
.contacts1 #c140, .dta_left, #issuePanel .dta_left, .box_payment_type .dta_left {width:110px;}
