@charset "utf-8";

/*-------------------------- DEFAULT --------------------------*/

/*html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td{margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size:100%;font-family: inherit;vertical-align: baseline} */

:focus {outline: 0}

/*body {line-height: 1;color: #333333;background: white}*/

ol, ul {list-style: none}

table {border-collapse: separate;border-spacing: 0}

caption, th, td {text-align: left;font-weight: normal}

blockquote:before, blockquote:after, q:before, q:after {content: ""}

blockquote, q {quotes: "" ""}

a {text-decoration:none}

a:hover {text-decoration:underline}

h2{font-size: 18px;font-weight: bold;color: #003300}

#nearby-items {margin: 0 !important; padding: 0 !important; border-bottom: 1px solid #c5e091; }

#nearby-items ul{margin: 0 !important; padding: 0 !important;}

#nearby-items li{margin: 0 !important; clear:both;overflow:hidden;padding:4px 6px; border: 1px solid #c5e091; vertical-align:bottom !important;border-bottom: none;}

* html #nearby-items li {display: block;height: 10px; background-color:#ccc; height: auto!important;overflow: visible}

*+html #nearby-items>div {margin-bottom: -3px!important;}

*+html #nearby-items>div li{margin: 0 0 0 -16px !important;}

.address{width: 320px !important; padding-right: 20px;}

.more{width: 80px !important;}

.day{display: block; float: left; width: 75px;}
.hours div div {
	font-size: 0.9em;
}
.query {
	margin: 10px 0 10px 0; padding: 10px 0 0 20px;
	width: 442px; height: 47px;
	background: url(../img/bg-search.gif) top left no-repeat;
}
.query input { 
	border: 1px solid #6e8d34;
	height: 17px;
	width: 360px;
	color: #304605;
	margin: 0; padding: 2px 0 0 5px;
}
.query input.but-s {
	width: 27px;
	border: none;
	height: 29px;
	cursor: pointer;
	background: url(../img/but-s.gif) top left no-repeat;	
}
.query table td {
	padding: 5px;
}
.query tr, .query td {
	vertical-align: middle;
}
#nearby-items li div{float:left;width:135px}

.more-details div {float:left;width:180px !important;}

.more-details {border-top: none !important;}

#nearby-items h5{ color: #690; font-weight: bold; margin: 0; padding:0; font-size: 1em;}

#nearby-items li div.more, .actions div.div-link, div.search-box  div.div-link{ background: url(../img/but.gif) top left no-repeat; border: none; margin-top: 5px; height: 18px; font-size:0.9em; width: 110px !important; text-align: center; cursor: pointer}

#nearby-items li div.more a, .div-link a, div.search-box  div.div-link a{ color: #fff !important; font-weight: bold; width: 100px !important; margin-left: 5px; margin-top: 2px; display: block; }
#nearby-items li div.more:hover, .div-link:hover, div.search-box div.div-link:hover {color: #e6ffb4 !important; }
#nearby-items li div.more a:hover, .div-link a:hover, div.search-box  div.div-link a:hover { background-color: #9bbd59 !important; text-decoration: none; color: #e6ffb4 !important; }

.more-details .summary {width: 270px !important;}

.more-details .hours {width: 160px !important;}
.more-details .hours-second {width: 160px !important;}

.more-details .actions {widthve: 56px !important; padding-left: 20px;}

.route-details div {float:left !important; width:100% !important;}
.route-details table {float:left !important; width:100% !important;}
.route-details  .search-box {width:180px !important;}
.route-details  .search-panel {width:500px !important;}
#search_form{padding:0;background:#9BBE5A url(../img/bg-search2.gif) left bottom no-repeat;margin-top:5px;margin-bottom:10px;}
#search_form label{width:200px;float:left;font-weight:bold;}
#search_form input{width:200px;float:left;width:290px;}
#search_form select{float:left;width:294px;}
.single-column{padding:5px 0px;clear:both;}
.single-column em{color:#ff0000;}
#interest_act{background:url(/Resources/Images/Food/btn.jpg) left top repeat-x;display:block;float:left;border:1px solid #336633;padding:1px 5px;margin-left:5px;color:#fff;}
#interest_act:hover{text-decoration:none;font-weight:normal;}
.content .standard_button,.content .apply_button{font-weight:bold !important;background:url(/Resources/Images/Food/btn.jpg) left top repeat-x;display:block;float:left;border:1px solid #336633;padding:1px 5px;margin-right:5px;color:#fff !important;margin-bottom:10px;}
.content .standard_button {margin-bottom:0 !important;}
.content .standard_button:hover,.content .apply_button:hover{text-decoration:none !important;font-weight:bold !important;}
.content .standard_button a:hover {font-weight:bold !important;}
#activity_act{background:url(/Resources/Images/Food/btn.jpg) left top repeat-x;display:block;float:left;border:1px solid #336633;padding:1px 5px;margin-left:5px;color:#fff;}
#activity_act:hover{text-decoration:none;font-weight:normal;}
.search_top{background:url(../img/search_top.gif) left top no-repeat;padding:10px 20px;overflow:hidden;_overflow:visible;_height:1%;}
#interest_container a:hover{background-color: transparent !important;}
#activity_container a:hover{background-color: transparent !important;}
.interest_additional{clear:both;margin-left:212px;margin-top:5px;}
.activity_additional{clear:both;margin-left:212px;margin-top:5px;}
.remove_button{float:left;padding-left:30px;padding-top:20px;background:url(../img/remove.gif) no-repeat 10px 11px transparent}
.s-res{background:url(../img/bg_s_res.gif) left top repeat-x;border:1px solid #f5f5f5;padding:10px 15px;margin-bottom:10px;}
.s-res p strong{font-size:12px;}
.number_opps {border-bottom:1px solid #CCCCCC;border-top:1px solid #CCCCCC;font-weight:bold;margin:0 0 10px;padding:5px;}
#validation_container {border-bottom:1px solid red;border-top:1px solid red;padding:5px;margin:0 0 10px;font-weight:bold;}
.number_opps .left {float:left;padding-top:2px;}
.number_opps .right {float:right;}
.list_items{margin:0;padding:0;}
.list_items li{margin:0;padding:0 0 5px 0;clear:both;overflow:hidden;_overflow:visible;_height:1%;}
.list_items li strong{display:block;float:left;width:100px;color:#002663;font-size:12px;}
.list_items li span{display:block;float:left;width:180px;}
.title_items{margin-bottom:10px;font-size:18px;font-weight:normal;}
#search_form input.input-btn{width:auto;}
.title{position:relative;font-weight:normal;font-size:18px;padding-bottom:5px;padding-left:8px;background:url(../img/str.gif) left 7px no-repeat;float:left;width:480px;display:inline;color:#09347A;cursor:pointer;}
.title img{position:absolute;z-index:1;right:0;top:0;}
.s-res .title a:hover{background-color:transparent !important;font-weight:normal;}
.distance{color:#09347A;font-size:18px;float:right;font-weight:normal;width:100px;text-align:right;padding-top:4px;}
.organisation{color:#09347A;font-size:12px;}
.description{padding:10px 0;}
.clear{clear:both;line-height:0;height:0;font-size:0;overflow:hidden;}
fieldset {margin: 0 0 10px 0 !important; padding: 10px 20px !important; border: 1px solid #6E8D34 !important;}
fieldset legend {padding: 0 10px; font-weight:bold;}
#refine_container{margin-bottom:10px;}
.refine_container_box{padding-left:20px;padding-top:10px;height:30px;background:url(../img/bg-search3.gif) left top no-repeat;}
h2.v_title{color:#002663;font-size:18px;font-weight:normal;background:url(../img/str.gif) left 7px no-repeat;margin:0;padding:0 0 0 10px !important}
#s-res-title{margin-top:10px;margin-bottom:6px;}
.more-details .actions{width:111px !important;}
.more_details{float:right;width:100px;display:inline;margin-left:20px;height:29px;}
.s-res .details_act{width:580px;}
