@import url(apps/forms01.css);

div.errors{
	background: #FFCFCF;
	width: 650px;
	padding: 10px 10px 5px 10px;
	margin: 10px 0 0px 0;
	font-weight: bold;
}

#city{
	
}

#clinic_name{
	width: 250px;
}
.disclaimer{
	font-size: 10px;
	text-align: justify;
}

.ratingbox{
	height: 20px;
	padding: 5px 0;
}

.ratingbox span, .ratingbox div{
	margin-right: 5px;
	float: left;
}

div.rating{
	height: 16px;
	width: 70px;
	line-height: 16px;
	font-size: 12px;
	padding: 0 0 0px 90px;
	font-weight: bold;
	color: #007F56;
	background: #fff url(../images/star.gif) 0px 0px no-repeat; 
}

div.rating0-5{	background-position: 0px -16px;}
div.rating1{	background-position: 0px -32px;}
div.rating1-5{	background-position: 0px -48px;}
div.rating2{	background-position: 0px -64px;}
div.rating2-5{	background-position: 0px -80px;}
div.rating3{	background-position: 0px -96px;}
div.rating3-5{	background-position: 0px -112px;}
div.rating4{	background-position: 0px -128px;}
div.rating4-5{	background-position: 0px -144px;}
div.rating5{	background-position: 0px -160px;}

#main-table-body{
	clear: left;
}

    #tabsB ul, #tabsB li{
		background: none;
		margin: 0;
		padding: 0;
	}
	
	#tabsB {
      float: left;
      width:100%;
      background:#fff;
      font-size:93%;
      line-height:normal;
      }
    #tabsB ul {
	  margin:0;
	  padding:10px 10px 0 0px;
	  list-style:none;
      }
    #tabsB li {
      display:inline;
      margin:0 0 0 0;
      padding:0;
      }
    #tabsB a {
      float:left;
      background:url("/site/template/assets/home_template_chicagoasthma_410/images/tableftB.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsB a span {
      float:left;
      display:block;
      background:url("/site/template/assets/home_template_chicagoasthma_410/images/tabrightB.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#666;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsB a span {float:none;}
    /* End IE5-Mac hack */
    #tabsB a:hover span {
      color:#000;
      }
    #tabsB a:hover{
      background-position:0% -42px;
      }
    #tabsB a:hover span{
      background-position:100% -42px;
      }
	  
	  #tabsB .tabsBselected a span{
	  	background-position:100% -42px;
		color:#000;
      }
	  
	  #tabsB .tabsBselected a{
	  	background-position:0% -42px;
		color:#000;
      }
      
      #tabsB a#rateTab span,
      #tabsB .tabsBselected a#rateTab span{
      	font-weight: bold;
      	color: #007F59;
      }

#mapdiv{
	width: 200px;
	float: left;
}

#mapdiv img{
	
}

#zips{
	width: 450px;
	float: left;
}

#zips h3{
	margin: 10px 0 0 0;
	padding: 0;
	font-size: 14px;
	
}

#zips a{
	color: #086BCF;
}

.controls{
	 clear: left;
	 width:680px;
	 padding:0 10px;
	 background:#E4E4E4;
	 border: 1px solid #b7b7b7;
	 margin-bottom:10px;
}

.advanced{
	 clear: left;
	 width:680px;
	 padding:0 0px;

	
}

table.search-table tr td,
table.search-table tr th {
	text-align: left;
	background: #E4E4E4;
}

#pagetitle, #breadcrumbemail, #breadcrumbprint{
	display: none;
}

#pagetitle{
	display: none;
}

#content {
    padding-top: 5px;
}

.options{
	float:left;
	width:31%;
}

#googlemapsearch h3{
	background:#CCC;
	border:2px solid #EEE;
	border-color:#DDD #666 #666 #DDD;
	color:#333;
	font-size: 14px;
	padding: 5px 6px;
	font-weight: bold;
	text-decoration: none;
	cursor:pointer;
	width:684px;
	margin:0;
}
	#googlemapsearch h3.over{
		background:#005CB2;
		border-color:#666 #EEE #EEE #666;
		color:#FFF;
	}
	#googlemapsearch h3 span{
		font-weight:normal;
		font-size:12px;
	}
	
#panel h3{
	margin:0;
	padding:0;
}

/* Clinic Searching and Google Results
------------------------------------------------*/
.c_list{
	border-collapse:collapse;
}
	.c_list th, .c_list td{
		padding:3px;
	}
	.c_list th{
		background:#00B17A;
		color:#FFF;
	}
		.c_list tr.even{
			background:#F4F4F4;
		}
		.c_list tr.odd{
			background:#FFF;
		}
.hover{
	background-color:#FFFF00;
	cursor:pointer;
	cursor:hand;
}


/* Clinic Searching and Google Results
------------------------------------------------*/

.c_listbox{
	border-collapse:collapse;
	margin:0 0 10px 0;
	width:100%;
}
	.c_listbox a:link, .c_listbox a:visited{
		color:#096BB6;
	}
	.c_listbox a:hover{
		text-decoration:underline;
	}
	.c_listbox a.all:link, .c_listbox a.all:visited{
		background:#096BB6;
		color:#FFF;
		font-weight:bold;
		padding:3px 5px;
		text-decoration:none;
		display: block;
		height: 18px;
		width: 200px;
		text-align: center;
		border-top: 2px solid #eee;
		border-left: 2px solid #eee;
		border-right: 2px solid #ccc;
		border-bottom: 2px solid #ccc;
	}
	.c_listbox a.all:hover{
		background:#00B17A;
	}
	.c_listbox h3{
		background:#00B17A;
		color:#FFF;
		margin:10px 0 5px 0;
		padding:3px 4px;
	}
		.c_listbox td h3 a:link, .c_listbox td h3 a:visited{
			color:#FFF;
			font-weight:bold;
			text-decoration:none;
		}
	.c_listbox strong.distance{
		background:url(../images/shade.gif) 0 0 no-repeat;
		display:block;
		font-size:140%;
		height:52px;
		margin:0px 0 0 0;
		padding:5px 0 0 0;
		text-align:center;
		width:51px;
	}
		.c_listbox strong.distance small{
			font-size:10px;
			font-weight:normal;
		}
	.c_listbox a.address{
		font-weight:bold;
		text-decoration:underline;
	}
	.c_listbox ul{
		margin:0;
	}
		.c_listbox li{
			background-image:none;
			color:#777;
			font-size:10px;
			padding:0;
		}
			.c_listbox li.selected{
				color:#000;
			}
		.c_listbox .smallmap{
			height:100px;
			margin:0 0 3px 0;
			padding:0;
			width:100px;
		}
		.c_listbox .smallmaplink{
			text-decoration:underline;
		}
			.c_listbox .smallmap span, .c_listbox .smallmap a.gmnoprint{
				display:none;
			}
.c_listbox tfoot td {
	padding-top:5px;
}

#map{
	background:#EEE;
	float:left;
	height:550px;
	width:450px; 
}
#panel{
	 font-size:11px;
	 float:right;
	 height: 550px;
	 overflow:auto;
	 width:250px;
}

.multiple-clinic-directions{
	font-size: 12px;
	font-weight: bold;
	color: #007F56;
	background: #efefef;
	border: 2px solid #ccc;
	padding: 10px;
}

