/* search */
#go-search{padding-top:3px;}
.separator{ border-bottom:1px solid #E5E5E5;}
.search-box{ padding:15px 15px; width:71%; background-color:#BDD731;clear:both;color:#A8A8A8;margin:5px 0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.search-box button.btn.next span{width:70px; background-position: 0 -600px;}
.search-box button.btn.next:hover span{background-position:0 -634px;}
.search-box button.btn.next:active span{background-position:0 -668px;}
.search-box button.btn.next span span{background-position: 100% -600px; color:#fff; width:auto; height:28px; padding: 6px 35px 0 0;}
.search-box button.btn.next:hover span span, .search-box button.btn.next:focus span span{background-position: 100% -634px;}
.search-box button.btn.next:active span span{background-position: 100% -668px;}
.search-header .search-text{ height:28px; border:1px solid #CFCFCF; width:75%; padding:0 5px;color:#737573; float:left; margin:2px 10px 0 0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.result-header{margin:0 0 10px;min-height:35px;border-top: 1px solid #E5E5E5;padding-top:5px;}
.result-header h2{float:left;margin:0;color:#94B208;font-size:16px;}
.result-content{margin-top:-12px;}
.result-content ul{padding-left:0;}
.result-content h4, .result-content p{margin:0;}
.result-content h4 a{text-decoration:none;}
.result-content li {list-style:none; display:block; margin-bottom:15px;}
.result-page {margin-right:10px;}
.result-header strong{ float:left; }
.result-paging{ float:right; margin:0;}
.result-paging li { float:left; list-style:none; display:block;padding:5px 5px;border:1px solid #9E9E9E;margin-right:5px;}
.result-paging li a{text-decoration:none;display:block;}
.result-paging .current-page{border:none;}
.result-paging.bottom{margin-bottom:15px;}
.result-faq h2{margin-top:5px;color:#94B208;font-size:16px;margin:0 0 -5px;min-height:35px;}
.result-faq .simple-list{padding: 0px;}
.result-shop li {list-style:none;display:block;margin-left:0;}
.result-shop .main-price{float:right;}
.result-shop h3{margin:0;position:relative;padding-bottom:5px;}
.result-shop .border{border-color:#CFCFCF;border-style:solid;border-width:0 0 1px;}
.result-shop .simple-list{margin: 0 0 10px;}
.price-action .shop{top:auto;}
.search-header .separator{margin-bottom: 5px;margin-top: 0;}
.result-shop-header{margin-top:0px;font-size:16px;color:#94B208;visibility:hidden;}
.search-header h2{font-size:16px;}
.result-shop #shoplink{font-size:11px;margin-left:5px; display:block;}
.result-image{height:32px;float:left;margin-right:8px;max-width:32px;}
.search-header{margin-right:15px;}
#results{margin-right:15px;}
#all-results{margin-left:7px; display:block;}

/* START Search autosuggest style */
.ui-corner-all {border-radius: 4px 4px 4px 4px;text-decoration:none !important;}
.ui-widget {font-size:11px;}
.ui-menu {display: block;float: left;list-style: none outside none;margin: 0; padding: 2px;}
.ui-autocomplete {cursor: default;position: absolute;text-align:left;z-index:9999 !important;
-moz-box-shadow: 10px 15px 15px #AAAAAA;-webkit-box-shadow: 10px 15px 15px #AAAAAA;box-shadow: 10px 15px 15px #AAAAAA}
.ui-widget-content {border: 1px solid #AAAAAA;color: #222222;background: url(/global/images/suggest-bg-image_tcm166-18794.png) repeat-x scroll 50% 50% #FFFFFF;}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {font-weight:bold;}
.search-pdf{background-image: url(/global/images/ico-pdf.gif); background-repeat:no-repeat;padding-left: 20px;}
.suggest_domain{float:left;width:140px;background-color:#F4F4F4;padding-top:3px;padding-bottom:3px;height:27px;border-right:1px solid #E5E5E5;}
.border-top-suggest{border-top:1px solid #E5E5E5;}
.suggest-image{height:32px;margin-left:10px;max-width:32px;}
.term{padding-left:10px;vertical-align:top;}
.header-details .ui-menu-item{width:550px;}
.search-header .ui-menu-item {}
.header-details .ui-autocomplete {top:27px !important;}
.suggest-wrapper{height:33px;}
.no-image-suggest{padding-left:37px;}
/* END Search autosuggest style */

/* dynamic navigation */
.dynnav-item-active{cursor:pointer;background-image: url(/global/images/delete-icon_tcm166-1643.png); background-repeat:no-repeat;background-position:left center;font-weight: bold;padding-left: 17px;}
.dynnav-item-inactive{cursor:pointer;}
.dynnav-item-active b{padding-left:17px;}
.dynnav-ul{margin-left:0px;padding-left:0px;list-style-type:none;margin-top:1px;margin-bottom:0px;}
.dynnav{margin-top:-18px;height:900px;}
.dynnav h3{margin-bottom:0px; font-size:12px;}
.dynnav .more-info-link{cursor:pointer;}
.dynnav-content h2{font-size:16px;}

/*
========================
STARTTomTom Places area 
========================
*/
#map {height: 130px;padding: 4px 4px 0;width: 100%;margin-bottom:65px;border-top-left-radius: 5px; border-top-right-radius: 5px;}
#maparea{ float: left;height: 167px;position: relative;width: 60% !important;}
#map_results{float: left;width:43%;margin-left:-35px;}
#map .address{color: #838383;font-size: 9px;}
#map h3 {font-family: Arial,Helvetica,sans-serif;font-size: 11px;margin:0px;}
#map h2{margin:0 10px 0 0;padding-top:5px;color:#94B208;font-size:16px;border-top: 1px solid #E5E5E5;}
#map a {color: #545454;cursor: pointer;}
#map .description{font-size:10px;}
#map .place_result{margin-bottom:7px;list-style-type:none;}
#map .nums {position: absolute;}
#map .details {margin-left:25px;}
#map .places-info-content {display: none;padding: 25px 25px 0;}
#places-info-box {background: url(/global/images/tooltip-top_tcm166-2013.png) repeat scroll 0 0 transparent;display: none;left: 0;margin: 0;padding-left: 25px;padding-top: 10px;position: absolute;text-align: left;top: 0;width: 358px;z-index: 1000;}
#places-info-box.left {background: url(/global/images/tooltip-top-left_tcm166-2014.png) repeat scroll 0 0 transparent;display: none;left: 0;margin: 0;padding-left: 30px;padding-top: 10px;position: absolute;text-align: left;top: 0;width: 358px;z-index: 1000;}
#places-info-box .more-info-bottom {background: url(/global/images/tooltip-bottom_tcm166-2010.png) repeat scroll 0 0 transparent;bottom: -32px;height: 32px;left: 0;position: absolute;width: 389px;}
#places-info-box.left .more-info-bottom{margin-left:4px;}
#places-info-box .places-info-content{padding-right:15px;}
/*
========================
END TomTom Places area 
========================
*/

/*youtube stuff */
#youtube img {border: 0 none;margin: 3px;}
#ytc {display: none;}
#youtube_container h2{margin:0 10px 0 0;padding-top:5px;color:#94B208;font-size:16px;border-top: 1px solid #E5E5E5;}
.ynav.next, #youtube .next{background-image: url(/global/images/next_tcm166-18311.gif); background-repeat:no-repeat;float: right; height: 30px;margin-left: 0;margin-right: 24px;margin-top: -65px;width: 27px;cursor:pointer;}
.ynav.prev{background-image: url(/global/images/prev_tcm166-18312.gif); background-repeat:no-repeat;float: left;height: 39px;margin-right: 2px;margin-top: 35px;width: 30px;cursor:pointer;}