<!--
/*SSnW Colours

Light Blue (100% Cyan)	#009ee0
Dark Blue				#002596
Faint Blue				#dff0fd
Aqua Blue				#004f5c
Light Aqua Blue			#9ec8cf
Red						#e2001a
Dark Red				#c00418
Background 				#ADD8E6
Med Grey				#DFDFDF
Dark Grey				#A7A7A7
Really light blue		#d7eef8
Ghost yellow			#faf8ef
Gold					#ada244
Dark Gold				#827931
Light gold				#f0edd8
Beige					#eaead9
75% K		#646567 	#666
50% K		#9c9e9f 	#999
25% K		#cfd1d2 	#ccc
*/


/*---------------------
SEARCH
---------------------*/
#search_wrapper {
/*	 width: 696px;  */
	 height:100px;
	 background:#ccc;
	 padding:5px 0;
/*	 padding:5px 0 10px 6px;
	 position:absolute; 
	 top:240px; 
	 left:20px;
	 z-index:0; 
	 background-color: #87cbf0; 
	 border-top: #C5FEFE 1px solid; */
	 border-bottom: #ffffff 2px groove;
 }

/*.searchBarTitle {
	font-size:18px;
	line-height:1;
	font-weight:bold;
	color:#ffffff;
	margin:0;
	padding:1px 0 5px 2px;
	text-align: center;
	text-transform:none;
	}*/
#search_form {
	width:180px;
	margin:0 ;
/*	padding:0;
	width:620px; */
	float:left;
	}
/*#search_wrapper h3 {
	font-size:150%;
	height:40px;
	font-weight:bold;
	line-height:1.1;
	text-align:left;
	margin:0 0 0 0;
	padding:5px 0 30px 0;
	color:#f6d300;
}*/
#postcode {
	width:170px;
	padding:5px;
/*	height:18px;*/
/*	background:#ffffff;*/
	border:#cccccc 1px solid;
	font-size:10px;
	
}
.search_label_pc {
	display:block;
	line-height:2;
	text-align:center;
	float:left;
	
}
.search_label_dist {
	clear:left;
	float:left;
	margin:0;
	padding:5px 0 0;
}
#dist {
	float:left;
	margin:10px 0 0 0;
	background:#ffffff;
	width:50px;
}
.hiddenInput {
	margin:0;
	padding:0;
	width:0;
	display:none;
}
.submit2 {
	
}
.searchBtn {
	background:#666666 none repeat scroll 0 0;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	font-weight:bold;
	height:28px;
	margin:10px 0 5px 30px;
	padding:0;
	text-decoration:none;
	width:90px;
	-moz-border-radius: 14px;  
	-webkit-border-radius: 14px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);  
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);  
}
.searchBtn:hover {
	background: #999999;
	color: #000000;
}
.patOutlets {
	font-size:14px;
	color:#000000;
	margin:0 0 10px 0;
	padding:10px 0 0 0;
	line-height:1;
}
.patOutlets span {
	font-size:10px;
	color:#000000;
	margin:0 0 10px 0;
	padding:0;
	line-height:1;
	position:relative;
	left:20px;
}

.mapCentre {
	font-size:10px;
	color:#000000;
	margin:5px 0 0px 0;
	padding:0;
	line-height:1;
	position:relative;
}

/*SEARCH RESULTS PANELS blue*/
#marker_wrap {
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	line-height:1.25;
	text-align:left;
}
#marker_wrap img {
	padding:0;
}
#marker_wrap span.cat  {
	background:#009ee0 ;
	color:#fff;
	display:block;
	font-weight:bold;
	left:-15px;
	padding:3px 3px 3px 6px;
	position:relative;
	text-transform:uppercase;
	top:-5px;
	width:455px;
	font-size:12px;
}
#marker_wrap span.bus  {
	font-weight:bold;
	color:black;
	text-transform: none;
	margin:0;
	padding:0;
	font-size:12px;
}
#marker_wrap span.dist  {
	color:#fff;
	font-size:11px;
	font-weight:bold;
	position:absolute;
	right:15px;
	top:0;
}
#marker_wrap .minSpend {
	color:#fff;
	background:#009ee0;
	font-size:14px;
	padding: 0 5px;
	position:absolute;
	right:15px;
	top:20px;
}
#marker_wrap span.add  {
	font-weight:normal;
	color:black;
	text-transform: none;
	font-size:12px;
}
#marker_wrap span.sub {
	font-weight:normal;
	color:black;
	text-transform: uppercase;
	font-size:12px;
}
#marker_wrap span.ph {
	font-weight:bold;
	color:#000;
	text-transform: none;
	font-size:12px;
}
#marker_wrap a.link {
	color:#000000;
	font-size:10px;
	position:absolute;
	right:15px;
	text-align:right;
	line-height:1;
}
#marker_wrap a.link:hover {
	color:#333333;	
}
#marker_wrap .result_heading {
	color:#000000;
	margin:0px 0 0 0;
	padding:0;
	font-size:16px;
	font-weight:bold;
	letter-spacing:-1px;
}

/*SEARCH RESULTS PANELS OUTER RESULTS - black*/
#marker_wrap_out {
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	line-height:1.25;
	text-align:left;
}
#marker_wrap img {
	padding:0;
}
#marker_wrap_out span.cat  {
	background:#000;
	color:#fff;
	display:block;
	font-weight:bold;
	left:-15px;
	padding:3px 3px 3px 6px;
	position:relative;
	text-transform:uppercase;
	top:-5px;
	width:455px;
	font-size:12px;
}
#marker_wrap_out span.bus  {
	font-weight:bold;
	color:black;
	text-transform: none;
	margin:0;
	padding:0;
	font-size:12px;
}
#marker_wrap_out span.dist  {
	color:#fff;
	font-size:11px;
	font-weight:bold;
	position:absolute;
	right:15px;
	top:0;
}
#marker_wrap_out .minSpend {
	color:#fff;
	background:#000;
	font-size:14px;
	padding: 0 5px;
	position:absolute;
	right:15px;
	top:20px;
}
#marker_wrap_out span.add  {
	font-weight:normal;
	color:black;
	text-transform: none;
	font-size:12px;
}
#marker_wrap_out span.sub {
	font-weight:normal;
	color:black;
	text-transform: uppercase;
	font-size:12px;
}
#marker_wrap_out span.ph {
	font-weight:bold;
	color:#000;
	text-transform: none;
	font-size:12px;
}
#marker_wrap_out a.link {
	color:#000000;
	font-size:10px;
	position:absolute;
	right:15px;
	text-align:right;
	line-height:1;
}
#marker_wrap_out a.link:hover {
	color:#333333;	
}
#marker_wrap_out .result_heading {
	color:#000000;
	margin:10px 0 0 0;
	padding:0;
	font-size:16px;
	font-weight:bold;
	letter-spacing:-1px;
}

/*SEARCH RESULTS PANELS SERVICE STATION RESULTS - Orange*/
#marker_wrap_servo {
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	line-height:1.25;
	text-align:left;
}
#marker_wrap img {
	padding:0;
}
#marker_wrap_servo span.cat  {
	background: #ff9900;
	color:#fff;
	display:block;
	font-weight:bold;
	left:-15px;
	padding:3px 3px 3px 6px;
	position:relative;
	text-transform:uppercase;
	top:-5px;
	width:455px;
	font-size:12px;
}
#marker_wrap_servo span.bus  {
	font-weight:bold;
	color:black;
	text-transform: none;
	margin:0;
	padding:0;
	font-size:12px;
}
#marker_wrap_servo span.dist  {
	color:#fff;
	font-size:11px;
	font-weight:bold;
	position:absolute;
	right:15px;
	top:0;
}
#marker_wrap_servo .minSpend {
	color:#fff;
	background:#FF9900;
	font-size:14px;
	padding: 0 5px;
	position:absolute;
	right:15px;
	top:20px;
}
#marker_wrap_servo span.add  {
	font-weight:normal;
	color:black;
	text-transform: none;
	font-size:12px;
}
#marker_wrap_servo span.sub {
	font-weight:normal;
	color:black;
	text-transform: uppercase;
	font-size:12px;
}
#marker_wrap_servo span.ph {
	font-weight:bold;
	color:#000;
	text-transform: none;
	font-size:12px;
}
#marker_wrap_servo a.link {
	color:#000000;
	font-size:10px;
	position:absolute;
	right:15px;
	text-align:right;
	line-height:1;
}
#marker_wrap_servo a.link:hover {
	color:#000000;	
}
#marker_wrap_servo .result_heading {
	color:#000000;
	margin:10px 0 0 0;
	padding:0;
	font-size:16px;
	font-weight:bold;
	letter-spacing:-1px;
}
#marker_wrap_servo .searchResServoMsg {
	font-weight:bold;
}

/*SEARCH RESULTS PANELS ONLINE RESULTS - Grey*/
#marker_wrap_online {
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	line-height:1.25;
	text-align:left;
}
#marker_wrap img {
	padding:0;
}
#marker_wrap_online span.cat  {
	background: #666666;
	color:#fff;
	display:block;
	font-weight:bold;
	left:-15px;
	padding:3px 3px 3px 6px;
	position:relative;
	text-transform:uppercase;
	top:-5px;
	width:455px;
	font-size:12px;
}
#marker_wrap_online span.bus  {
	font-weight:bold;
	color:black;
	text-transform: none;
	margin:0;
	padding:0;
	font-size:12px;
}
#marker_wrap_online span.add  {
	font-weight:normal;
	color:black;
	text-transform: none;
	font-size:12px;
}
#marker_wrap_online span.sub {
	font-weight:normal;
	color:black;
	text-transform: uppercase;
	font-size:12px;
}
#marker_wrap_online span.ph {
	font-weight:bold;
	color:#000;
	text-transform: none;
	font-size:12px;
}
#marker_wrap_online a.link {
	color:#000000;
	font-size:10px;
	position:absolute;
	right:15px;
	text-align:right;
	line-height:1;
}
#marker_wrap_online a.link:hover {
	color:#000000;	
}
#marker_wrap_online a.website {
	color:#000000;
	font-size:10px;
	position:absolute;
	right:15px;
	line-height:1;
}
#marker_wrap_online a.website:hover {
	color:#000000;	
}
#marker_wrap_online .result_heading {
	color:#000000;
	margin:10px 0 0 0;
	padding:0;
	font-size:16px;
	font-weight:bold;
	letter-spacing:-1px;
}
#marker_wrap_online .searchResServoMsg {
	font-weight:bold;
}

/*SEARCH RESULTS PANELS NO IN AREA RESULTS - Grey*/
#marker_wrap_none {
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	line-height:1.25;
	text-align:left;
}
#marker_wrap img {
	padding:0;
}
#marker_wrap_none span.cat  {
	background: #ff9900;
	color:#fff;
	display:block;
	font-weight:bold;
	left:-15px;
	padding:3px 3px 3px 6px;
	position:relative;
	text-transform:uppercase;
	top:-5px;
	width:455px;
	font-size:12px;
}
#marker_wrap_none span.bus  {
	font-weight:bold;
	color:black;
	text-transform: none;
	margin:0;
	padding:0;
	font-size:12px;
}
#marker_wrap_none span.dist  {
	color:#fff;
	font-size:11px;
	font-weight:bold;
	position:absolute;
	right:15px;
	top:0;
}
#marker_wrap_none .minSpend {
	color:#fff;
	background:#FF9900;
	font-size:14px;
	padding: 0 5px;
	position:absolute;
	right:15px;
	top:20px;
}
#marker_wrap_none span.add  {
	font-weight:normal;
	color:black;
	text-transform: none;
	font-size:12px;
}
#marker_wrap_none span.sub {
	font-weight:normal;
	color:black;
	text-transform: uppercase;
	font-size:12px;
}
#marker_wrap_none span.ph {
	font-weight:bold;
	color:#000;
	text-transform: none;
	font-size:12px;
}
#marker_wrap_none a.link {
	color:#000000;
	font-size:10px;
	position:absolute;
	right:15px;
	text-align:right;
	line-height:1;
}
#marker_wrap_none a.link:hover {
	color:#000000;	
}
#marker_wrap_none .result_heading {
	color:#ffffff;
	margin:25px 0 10px 0;
	padding:5px 0;
	font-weight:bold;
	text-align:center;
	background:#009EE0;
}
#marker_wrap_none .noResults {
	text-align:center;
}

/*GOOGLE RESULTS BUBBLE*/
#bubble_wrap {
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	text-align:left;
	position:relative;
	top:0px;
	left:0px;
	width:100%;
}
#bubble_wrap img {
	padding:0;
}
.markerCat {
	line-height:1.25;
	margin:0;
	padding:0;
	position:relative;
}
.bubble_cat  {
	border-bottom:1px solid #CCCCCC;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	line-height:2;
	margin:0 0 5px;
	padding:0;
	text-transform:uppercase;
}
.bubble_bus  {
	font-size:12px;
	color:#e2001a;
	margin:0 0 5px 0;
	padding:0;
	font-weight:bold;
}
.bubble_dist  {
	background:#999999 none repeat scroll 0 0;
	color:#FFFFFF;
	display:block;
	font-size:11px;
	font-weight:bold;
	line-height:1;
	margin:4px 0 2px;
	padding:2px 5px;
	text-transform:uppercase;
	width:220px;
}
.bubble_add  {
	color:#000000;
	display:block;
	font-size:12px;
	line-height:1.25;
	margin:0;
	padding:0 0 0;
}
.bubble_sub {
	color:#000000;
	display:block;
	font-size:12px;
	line-height:1.25;
	margin:0;
	padding:0 0 0;
}
.bubble_ph {
	color:#000000;
	display:block;
	font-size:12px;
	line-height:1.25;
	margin:0;
	padding:0 0 0 0;
	font-weight:bold;
}
#marker_text a.bubble_link {
	color:#E2001A;
	float:right;
	font-size:10px;
	margin:5px 5px 0 0;
	text-decoration: underline;
	padding:0;
	line-height:1;
}
#marker_text a.bubble_link:hover {
	text-decoration: none;
}
a.marker_web  {
	color:#000000;
	margin-top:10px;
}
a.marker_web:hover  {
	color:#67087b;
}


/*GOOGLE RESULTS BUSINESS DETAILS*/
#busDetail_wrap {
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	text-align:left;
	position:relative;
	top:0;
	left:0;
	width:100%;
}
#busDetail_wrap img {
	padding:0;
}
.busDetail_cat  {
	font-weight:bold;
	text-transform:uppercase;
	font-size:12px;
	color:#ffffff;
	margin:0;
	padding:5px 0 15px 0;
	line-height:1.25;
}
.busDetail_bus  {
	font-size:14px;
	color:#e2001a;
	margin:10px 0 0 0;
	padding:0;
	font-weight:bold;
}
.busDetail_dist  {
	font-size:12px;
	margin:0 0 0 0;
	color: #C90;
}
.busDetail_add  {
	font-size:12px;
	margin:0 0 0 0;
	color:#000;
}
.busDetail_sub {
	font-size:12px;
	margin:0 0 0 0;
	color:#000;
}
.busDetail_ph {
	font-size:12px;
	color:#000;
	font-weight:bold;
}
a.busDetail_link {
	font-size:12px;
	color:#000;
	padding:5px 0 0 0;
	margin:0;
	font-weight:bold;
	text-decoration:underline;
	display:block;
}
a.busDetail_link:hover {
	font-size:12px;
	color:#000;
	padding:5px 0 0 0;
	margin:0;
	font-weight:bold;
	text-decoration: none ;
	display:block;
}
.busDetServoMsg { /*SERVO MESSAGE*/
	font-size:16px;
}
.busDetailsCatHd {
	font-size:12px;
	line-height:1.5;
	margin:0 0 5px;
	padding:0;
	font-weight:bold;
}
/*---------------
Map Baloon CSS
----------------*/

/*#custom_info_window_red{
  width: 400px;
}
#custom_info_window_red_contents{
  background-color: #FFF;
}
#custom_info_window_red_tl{
  width: 16px;
  height: 16px;
  background: url('../images/corners/red_tl.png') top left no-repeat transparent;
}
* html #custom_info_window_red_tl{
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/corners/red_tl.png', sizingMethod='crop');
}
#custom_info_window_red_t{
  background: url('../images/corners/red_t.png') top left repeat-x transparent;
}
#custom_info_window_red_tr{
  width: 16px;
  height: 16px;
  background: url('../images/corners/red_tr.png') top left no-repeat transparent;
}
* html #custom_info_window_red_tr{
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/corners/red_tr.png', sizingMethod='crop');
}
#custom_info_window_red_l{
  width: 3px;
  background: url('../images/corners/red_l.png') top left repeat-y transparent;
}
#custom_info_window_red_r{
  width: 3px;
  background: url('../images/corners/red_r.png') top right repeat-y transparent;
}
#custom_info_window_red_bl{
  width: 16px;
  height: 16px;
  background: url('../images/corners/red_bl.png') top left no-repeat transparent;
}
* html #custom_info_window_red_bl{
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/corners/red_bl.png', sizingMethod='crop');
}
#custom_info_window_red_b{
  background: url('../images/corners/red_b.png') top left repeat-x transparent;
}
#custom_info_window_red_br{
  width: 16px;
  height: 16px;
  background: url('../images/corners/red_br.png') top left no-repeat transparent;
}
* html #custom_info_window_red_br{
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/corners/red_br.png', sizingMethod='crop');
}
#custom_info_window_red_close{
  width: 21px;
  height: 21px;
  background: url('../images/corners/red_close.png') top left no-repeat transparent;
  cursor: pointer;
}
* html #custom_info_window_red_close{
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/corners/red_close.png', sizingMethod='crop');
}
#custom_info_window_red_beak{
  width: 28px;
  height: 38px;
  background: url('../images/corners/red_beak.png') top left no-repeat transparent;
}
* html #custom_info_window_red_beak{
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/corners/red_beak.png', sizingMethod='crop');
}
#custom_info_window_red_contents .section1{
  margin: 0;
  padding: 0;
}
#custom_info_window_red_contents .section2{
  margin: 0;
  padding: 0;
  background-color: #FFDFDF;
  border-bottom: dotted 1px #900;
  border-top: dotted 1px #900;
}
#custom_info_window_red_contents p{
  margin: 1px 0;
  padding: 5px;
}
#custom_info_window_red_contents .title{
  font-size: 18px;
  font-weight: bold;
  color: #FFF;
  background-color: #900;
}
*/


#InArea_business {
    width: 300px;
}
#InArea_business_contents {
    background: url(/images/corner/window_contents.png) repeat;
}
#InArea_business_close {
    width: 13px;
    height: 13px;
	cursor:pointer;
    background: url(/images/corner/window_close.png) no-repeat;
}
#InArea_business_beak{
    width: 28px;
    height: 38px;
    background: url(/images/corner/window_beak.png) no-repeat;
}
* html #InArea_business_beak{
    /* Alpha transparencies hack for IE */
    background-image:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/corner/window_beak.png', sizingMethod='crop');
}
#InArea_business_tl {
	  background: url(/images/corner/window_tl.png) no-repeat;
	  width:14px;
	  height:28px;
}
#InArea_business_tr {
	  background: url(/images/corner/window_tr.png) no-repeat;
	  width:14px;
	  height:28px;
} 
#InArea_business_bl {
	  background: url(/images/corner/window_bl.png) no-repeat;
	  width:14px;
	  height:14px;
}
#InArea_business_br {
	  background: url(/images/corner/window_br.png) no-repeat;
	  width:14px;
	  height:14px;
}
#InArea_business_t {
	  background: url(/images/corner/window_t.png) repeat-x ;
	  height:14px;
}
#InArea_business_l {
	  background: url(/images/corner/window_l.png) repeat-y;
	  width:14px;
	  height:150px;
}
#InArea_business_r {
	  background: url(/images/corner/window_r.png) repeat-y;
	  width:14px;
	  height:150px;
}
#InArea_business_b {
    background: url(/images/corner/window_b.png) repeat-x;
	height:14px;
    
}
/* OUT AREAS*/

#OutArea_business {
    width: 300px;
}
#OutArea_business_contents {
    background: url(/images/corner/out_window_contents.png) repeat;
}
#OutArea_business_close {
    width: 13px;
    height: 13px;
	cursor:pointer;
    background: url(/images/corner/window_close.png) no-repeat;
}
#OutArea_business_beak{
    width: 28px;
    height: 38px;
    background: url(/images/corner/out_window_beak.png) no-repeat;
}
* html #OutArea_business_beak{
    /* Alpha transparencies hack for IE */
    background-image:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/corner/out_window_beak.png', sizingMethod='crop');
}

#OutArea_business_tl {
	  background: url(/images/corner/out_window_tl.png) no-repeat;
	  width:14px;
	  height:28px;
}
#OutArea_business_tr {
	  background: url(/images/corner/out_window_tr.png) no-repeat;
	  width:14px;
	  height:28px;
} 
#OutArea_business_bl {
	  background: url(/images/corner/out_window_bl.png) no-repeat;
	  width:14px;
	  height:14px;
}
#OutArea_business_br {
	  background: url(/images/corner/out_window_br.png) no-repeat;
	  width:14px;
	  height:14px;
}
#OutArea_business_t {
	  background: url(/images/corner/out_window_t.png) repeat-x ;
	  height:28px;
	  width:332px;
}
#OutArea_business_l {
	  background: url(/images/corner/out_window_l.png) repeat-y;
	  width:14px;
	  height:150px;
}
#OutArea_business_r {
	  background: url(/images/corner/out_window_r.png) repeat-y;
	  width:14px;
	  height:150px;
}
#OutArea_business_b {
    background: url(/images/corner/out_window_b.png) repeat-x;
	height:14px;
	width:322px;
    
}

/* Service Station */

#ServiceStation {
    width: 300px;
}
#ServiceStation_contents {
    background: url(/images/corner/ss_window_contents.png) repeat;
}
#ServiceStation_close {
    width: 13px;
    height: 13px;
	cursor:pointer;
    background: url(/images/corner/window_close.png) no-repeat;
}
#ServiceStation_beak{
    width: 28px;
    height: 38px;
    background: url(/images/corner/out_window_beak.png) no-repeat;
}
* html #ServiceStation_beak{
    /* Alpha transparencies hack for IE */
    background-image:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/corner/out_window_beak.png', sizingMethod='crop');
}

#ServiceStation_tl {
	  background: url(/images/corner/out_window_tl.png) no-repeat;
	  width:14px;
	  height:28px;
}
#ServiceStation_tr {
	  background: url(/images/corner/out_window_tr.png) no-repeat;
	  width:14px;
	  height:28px;
} 
#ServiceStation_bl {
	  background: url(/images/corner/out_window_bl.png) no-repeat;
	  width:14px;
	  height:14px;
}
#ServiceStation_br {
	  background: url(/images/corner/out_window_br.png) no-repeat;
	  width:14px;
	  height:14px;
}
#ServiceStation_t {
	  background: url(/images/corner/out_window_t.png) repeat-x ;
	  height:28px;
	  width:332px;
}
#ServiceStation_l {
	  background: url(/images/corner/out_window_l.png) repeat-y;
	  width:14px;
	  height:150px;
}
#ServiceStation_r {
	  background: url(/images/corner/out_window_r.png) repeat-y;
	  width:14px;
	  height:150px;
}
#ServiceStation_b {
    background: url(/images/corner/out_window_b.png) repeat-x;
	height:14px;
	width:322px;
    
}



/*SEARCH RESULTS*/
#busDetails {
	margin:0 auto 10px;
	background:#DFDFDF;
}
#busDetails colgroup {
	background:#F4F4F4;
	width:200px;
}
#busDetails td {
	padding:5px 10px;
	text-align:right;
	border-bottom:1px #fff solid;
}
#busDetails tr {
	border-bottom:1px #fff solid;
}
.busDetailsHead {
	color:#E2001A;
	font-size:24px;
	font-weight:bold;
	margin:30px 0 20px;
	padding:0;
}
.busDetailsHeadK {
	color:#000000;
	font-size:24px;
	font-weight:normal;
	margin:30px 0 20px;
	padding:0;
}
.search_BusDetail { /*Business setails*/
	text-align:left;
	margin:0;
	font-weight:bold;
}
.search_BusDetailOther { /*Business setails*/
	text-align:left;
	margin:0;
	font-weight:bold;
	padding:5px 10px 10px 10px; 
}
.classItem {
	background-color:#F4F4F4;
	padding-left:10px;
	color:#666;
}
.pro_update {
	background:#e2001a none repeat scroll 0 0;
	color:#FFFFFF;
	text-align:center;
	margin:0 0 20px;
	padding:5px;
}
.pro_update a {
	color:#FFFFFF;
}

/*-----Search Filter Box-----------*/
.filter {
	background:#F4F4F4;
	margin:0 auto;
	width:600px;
}
.filter td {
	padding:0 10px 10px 10px;
}
.filter h2 {
	padding:10px 0 0 0;
	margin:0;
	font-size:18px;
	font-weight:bold;
}
.filter h2 span {
	padding:0;
	margin:0;
	font-size:14px;
	font-weight:normal;
}
.filter .formBtn {
	background: #666666;
	padding: 5px 10px 6px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	line-height: 1;
	border: none;
	cursor: pointer;
	width:100px;
	height:30px;
	margin:10px auto 0 ;
	display:block;
	float:none;
	-moz-border-radius: 14px;  
	-webkit-border-radius: 14px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);  
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);  
}
filter .check {
	height:20px;
	width:20px;
	padding:15px 0 0 0;
	margin:0 auto;
	display:block;
}
.filter label {
	font-size:12px;
	text-align:center;
	display:block;
	width:50px;
	padding:0;
	margin:0;
	line-height:2;
}
.filter .cat {
	font-size:12px;
	text-align:center;
	display:block;
	width:290px;
	padding:0;
	margin:0;
}