html,body,#content,#map-container,#report-wrapper{
		height:100%;
		margin:auto;
		padding:0;
		white-space:nowrap;
		}	
		
		
		body { font-family:  Arial, Sans-Serif; overflow:hidden;}
				
		.header, .footer {
		color: #eee; background: #696f77; text-shadow: 1px 1px 1px rgba(0,0,0,0.5); padding: 0 0.5em;
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#696f77), color-stop(100%,#28343b));
		background: -webkit-linear-gradient(top, #696f77 0%,#28343b 100%); background: -ms-linear-gradient(top, #696f77 0%,#28343b 100%); 
		}
		
		#header-wrapper{
		margin: 0;
		border-radius:5px;
		text-align:center;
		width:100%;
		padding:0px;
		box-shadow:0 0 2px 2px rgba(0,0,0,.3);
		background-image:url(Slither_1a.png);
		background-color:rgba(180,180,180,.7);
		 }
		
		#header-wrapper h1{
		text-align:centre;
		color:rgba(255,255,255,1);
		text-shadow:1px 1px gray;
		margin:0 auto;
		padding:0;
	
		}
		
		#header-wrapper a{
		color:rgba(255,255,255,.9);
		padding:5px;
		margin:5px;
		font-weight:bold;
		}
		
		#header-wrapper a:hover{
		color:rgba(238,237,80,.8);
		background-color:rgba(210,210,210,.5)
		}
		
		#header-wrapper:before, #header-wrapper:after{
		content:"";
		display:table;
		clear:both
		}
		
			
		#quick-search{
		background-color:yellow;
		margin:0;
		padding:0;
		
		}
		
		.quickform{
		padding:0px;
		margin:0 auto;
		text-align:centre;
		}

		.subform{
		font-size:.9em;
		color:white;
		font-family:Tahoma, geneva, sans-serif;
		background-color:rgb(160,160,160);
		padding:5px;
		border:0px;
		border-color:black;
		margin:0;
		}

		.subform .label{
		display:inline;
		vertical-align:top;
		text-align:right;
		margin-right:10px;
		font-weight:bold;
		color:rgba(255,255,255,.8);
		}

		.subform input[type="submit"]{
		margin-left:0px;
		margin-top:0px;
		padding:2px;
		font-size:1em;
		color:white;
		background:-moz-linear-gradient(rgba(255,69,0,1),rgba(255,69,0,.6));
		border:none;
		border-radius:5px;
		box-shadow:0 0 2px white;
		}

		.subform input[type="submit"]:hover{
		background-color:rgba(255,69,0,.2);
		box-shadow:0 0 0px white;
		box-shadow: inset -1px 1px  rgba(30,144,255,.75);
		}

		.subform select{
		font-size:.9em;
		color:rgb(255,255,255,.8);
		font-family:Tahoma, geneva, sans-serif;
		}

		.subform input[type="text"], .subform textarea{
		border-radius:5px;
		border:none;
		background-color:rgba(248,248,248),.75);
		font-size:.9em;
		box-shadow: inset -2px -2px 2px rgba(160,160,160,.75);
		padding:3px;
		width:110px;
		}

		.form-wrapper{
		border:0px;
		border-color:none;
		border-radius:5px;
		padding:4px;
		background-color: rgb(160,160,160);
		margin-right:0px;
		margin-left:0;
		box-shadow: 0 1px 1px rgba(0,0,0,.4) inset, 0 1px 0 rgba(255,255,255,.2);
		box-shadow: 0 1px 1px rgba(0,0,0,.4) inset, 0 1px 0 rgba(255,255,255,.2);
		display:inline-block;
		z-index:12;
		}

		.subform input[type="text"]:hover{
		background-color:rgba(255,255,240);
		box-shadow: inset -1px 1px  rgba(30,144,255,.75);
		}

		#CareType{
		width:150px;
		}
		
		
		#account{
		margin:0 70px 0 0;
		padding:0px;
		float:right;
		text-shadow:2px,2px,1px,rgba(200,200,200,.7);
		
		}
		
		.sign-in{
		display:inline-block;
		list-style-type: none;
		}
		
		.sign-in li{
		display:inline;
		}
		
		#contact {
		list-style-image: url(./MapofCare -Icons/Icon_Mail_32x32.png);
		list-style-type: none;
		}
			#contact a{
			background-image:url(./MapofCare -Icons/Icon_Mail_32x32.png);
			}
			
		a:link,a:visited
		{
		display:inline;
		width:60px;
		text-align:center;
		padding:8px;
		text-decoration:none;
		color:#393C3D;
		}
		
			
		#quick-search{
		margin:0px;
		padding:0;
		background-color:rgba(190,190,190,.3);
		box-shadow:0 0 1px 1px rgba(0,0,0,.2);
		float:left;
		z-index:1;
		}
		
		#logo{
		margin:10px  30px 0 30px;
		padding:0 5px;
		float:left;
		}
		
		.content{
		margin:0 auto;
		
		border: 1px dashed;
		border-color:gray;
		width:100%;
		position:absolute;
		top:48px;
		bottom:0px;
		text-align:center;
		
		}
		
		.content h1{
		margin:0 auto;
		display:block;
		text-align:center;

		}
		
		#content:before, #content:after{
		content:"";
		display:table;
		clear:both
		}
		
		#map-container{
		overflow:hidden;
		margin:0,auto;
		width:48%;
		text-align:center;
		border: 1px solid;
		border-color:red;
		background-color: gray;
		position:absolute;
		top:0px;
		bottom:0px;
		left:0px;
		z-index:-1;
		}
		
		#report-wrapper{
		overflow-y:scroll;
		-webkit-overflow-scrolling:touch;background:#f7f7f7;
		position:absolute;
		top:0px;
		right:0px;
		z-index:5;
		width:52%;
		border: 1px dashed;
		border-color:blue;
		padding:0px;
		margin:0;
		background-color:rgba(231,227,181,.8);
		}
		
		#report-wrapper:before, #report-wrapper:after{
		content:"";
		display:table;
		clear:both;
		}	
		
		#report-wrapper h1{
		Arial, Sans-Serif;
		font-size:1.3em;
		}
		
		
			
		#search-filters{
		font-size:.9em;
		margin:0 0 15px 0;
		padding:0;
		background-color:rgba(231,227,181,1));
		border:1px solid;
		border-color:gray;
		box-shadow:0 0 2px 2px rgba(160,160,160,.3);
		width:100%;
		}
		
		#search-filters p{
		margin:0 15px;
		padding:0;
		}
		
		#search-filters h1{
		margin:0;
		padding:0;
		font-size:1.4em;
		}
			
		.panel-buttons{
		margin:0 auto;
		padding:0;
		
		}
		.panel-buttons:before, .panel-buttons:after{
		content:"";
		display:table;
		clear:both;
		}	
		
		ul.toggle-buttons{
		padding:0;
		margin:10px 0;
		list-style:none;
		}
		
		.toggle-buttons li{
		display:inline;
		}
		
				
		.button:hover{
		background-color:rgba(238,197,169,1);
		}
		
		
		.filters{
		width:90%;
		margin:0 auto;
		padding:0 0 5px 0;
		background-color:rgba(255,255,255,.75);
		border:1px solid;
		border-radius:5px;
		border-color:rgba(255,240,240,.7);
		
		box-shadow:0px 0px 2px rgba(121,63,13,1);
		margin-bottom:10px;
		z-index:5;
		white-space:normal;
		}
		
				
		#search-filters .filters h1{
		font-size:.9em;	
		margin:8px 0 5px 0;
		color:rgba(121,63,13,1);
		background: url(open.png) no-repeat 10px 11px;
		
		padding: 10px 0 0 25px;
		cursor: pointer;
			}
			
		#search-filters  .filters h1.close {
		background-image: url(close.png);
		}
		
		.filter-selection{
		list-style:none;
		margin:0;
		padding:0;		
		}
		#filter-selection_1{
		list-style:none;
		margin:0;
		padding:0;	
		display:inline-block;
		}
		
		#filter-selection_1 li{
		display:inline-block;
		padding:3px;
		margin:5px 5px 10px 5px;
		border:none;
		}
		
		.filter-selection li{
		display:inline-block;
		padding:3px;
		margin:5px 5px 10px 5px;
		border:none;
		}
		
		.filter-link{
		display:inline-block;
		font-size:.9em;
		height:20px;
		background-color:rgba(200,200,200,.4);
		padding:5px;
		border:1px solid blue;
		padding:0px;
		margin:0;
		border:1px solid gray;
		border-radius:3px;
		box-shadow:1px 1px .7px  rgba(72,72,72,.5); 
		
		}
		
		.filter-link:hover{
		background-color:rgba(229,174,134,1);
		cursor:pointer;
		}
		
		#search-filters:before, #search-filters:after{
		content:"";
		display:table;
		clear:both;
		}
		
		#search-form{
		margin:0 auto;
		padding:0px;
		width:200px;
		background-color:rgba(160,160,160,.75);
		border:1px solid;
		border-color:rgba(255,240,240,.7);
		box-shadow:0 0 2px 2px rgba(160,160,160,.3);
		}
		
		
		
		

				