
/*---STYLES FOR COBRA CURRYFINDER--*/


div#curryfindercontent {
  
  
}

.curry_finder_results_holder {
  width:943px;
  height:435px;
  display:block;
  background:url(/media/curryfinder_results_bg.png) top left no-repeat;
  
  padding:3px;
  /*border:1px solid red;*/
}

.inner_curry {
  
}

.resultsContainer {
  float:left;
  margin:3px 25px 25px 30px;
}
#map { width:100%;height:305px; }
.map_holder {
  width:668px;
  height: 303px;
  display:block;
  /*border:1px solid red;*/
  float:left;
}

#map_canvas {
  width:100%;
  height:100%
}

.curryfinder-header-holder {
  margin:27px 0 0 40px;
}

.textResultsHolder {
  width:220px;
  /*border:1px solid red;*/
  float:right;
}

.results_padding {
  padding:5px;
  margin-left:20px;
  /*--ie7--*/
  margin-left:5px;
}

.result_box {
  clear:both;
  float:left; 
  color:white;
  font-size:10px;
  padding:3px;
  line-height:12px;
  width:179px;
  height:39px; 
  display:block;
  overflow:hidden;
  margin-top:1px;
  font-family:arial, helvetica, sans-serif;
  
  background:url(/media/individual_restaurant_backi.png) top left no-repeat;
}

div.result_box strong {
  font-size:12px;  
}

img.NCW_logo_small {
  width:26px;
  height:26px;
  float:right;
  display:inline;
  position:absolute;
  bottom:0;
  right:0;
  margin:0px;
}


.find_curry_button {
  background:green;
  color:white;
  font-weight:bold;
  padding:0px;
  border:1px solid white;
}

p.displaying_text {
  color:#D2FDB1;
  margin-bottom:15px; 
}

span.white_text {
  color:white;
}

.pagination-links {
  color:white;
}

a.green-link {
  color:#D2FDB1;
}

#visible_area {
  height:258px;
  overflow:hidden;
  position:relative;
  overflow-x:hidden;
  overflow-y:auto;
}

#markers {
  height:auto;
  margin-top:0px;
  position:absolute;
  top:0px;
}

p.booktable { color:#e7f5e7;padding-left:5px;margin-top:-15px;margin-bottom:5px !important; }
#postcode_town { margin-top:5px !important;padding:3px;font-size:14px; }
#curryfindersubmit { vertical-align:bottom;margin-top:5px !important; border:0px;background:0px;padding:0px; }
label.error { display:none; color:yellow; padding-left:5px; }
p.noresults { color:yellow; font-weight:strong; }