/* CSS Document */

/*Results */				
.clear {clear:both;}

/*Results- Banner*/
.results_banner {width:950px;
				height:172px;}
				
/*Results - Search box*/

.results_page_search_box {
						background-color:#0077bc;
						padding:1px;
						color:#ffffff!important;
						font-weight:bold;
						}
						
.results_page_search_box .blue_bgr {
						width:926px;
						height:42px; 
						padding:6px 10px 0 10px;
						border:#FFF solid 1px;
						background:url(images/results_search_box_bgr.jpg) 0% 0% repeat-x;
									}
									
.blue_bgr .search_contain {
						width:290px;
						height:37px;
						float:left;
						}
						   
.blue_bgr .search_contain .text_box {
						width:192px;
						height:36px;
					    float:left;
						background:url(images/results_text_box_bgr.png) no-repeat 00;
						}
						
.text_box .text_content {
						width:172px;
						padding:6px 10px 0 10px;
						font-size:18px;
						font-weight:bold;
						color:#999999;
						border:none;
						background:none;
						outline:none;
						}
									
.blue_bgr .search_contain .search_button_contain {width:90px;
												  height:37px;
												  float:left;
												  }
											
.search_button_contain .search_button {width:90px;
									   height:37px;
									   padding: 0 0 5px 0;
									   float:left;
									   font-size:15px;
									   color:#ffffff;
									   font-weight:bold;
									   text-align:center;
									   border:none;
    								   background:url(images/results_text_box_search_but.png) no-repeat 00;
									   cursor:pointer;
									   }

.blue_bgr .date_container  {width:310px;
							height:37px;
							padding:0 0 0 50px;
							float:left;
							}

.date_container .date_text {padding:10px 0 0 0;
							font-size:14px;
							width:92px;
							height:28px;
							float:left;
							}
							
.date_container .date_text_box {width:212px;
								height:35px;
								float:left;
								background:url(images/date_text_box_bgr.png) no-repeat 00;
								}
								
.date_text_box .text_content2 {
				width:189px;
				padding:6px 10px 0 10px;
				font-size:18px;
				font-weight:bold;
				color:#999999;
				border:none;
				background:none;
				outline:none;
				}
				
				
				
/*Results - Right Buttons*/
			
.result_buttons_contain {width:270px;height:37px; float:right;}

.result_button1_list {
    width:130px;
    height:37px;
    display:block;
    margin:0;
    float:right;
    background:url(images/result_button1_list.png) no-repeat 0 0;
    
}
.result_button1_list:hover {background-position: 0 -37px;}
.result_button1_list span {display: none;}

.result_button2_map {
    width:130px;
    height:37px;
    display:block;
    margin:0 0 0 10px;
    float:right;
    background:url(images/result_button2_map.png) no-repeat 0 0;
    
}
.result_button2_map:hover {background-position: 0 -37px;}
.result_button2_map_active {
	width:130px; 
	height:37px; 
	display:block; 
	margin:0;  
	float:right; 
	background-image:url(images/result_button2_map.png);
	background-repeat:no-repeat;
	background-position: 0 -37px;
        cursor: default;
        
		}
.result_button1_list_active {
	width:130px; 
	height:37px; 
	display:block; 
	margin:0;  
	float:right; 
	background-image:url(images/result_button1_list.png);
	background-repeat:no-repeat;
	background-position: 0 -37px;
        cursor: default;
        
        }

.result_button2_map span,
.result_button2_map_active span,
.result_button1_list_active span {display: none;}	
				

				
/* Results Left and Right Columns container */


.center_content_results_left_right {height:auto;
									padding:10px 0 0 0;
									}

/* Results Left Column container */

.results_left_column {width:658px; 
					 /* min-height:500px; */
					 height:auto;
					 float:left;
					 }
					 
.searchresults_hdr {
					 color:#cccccc;
					padding: 10px 10px 9px 10px;
					background-color:#333333;
					-webkit-border-radius:5px;
					-moz-border-radius:5px;
					border-radius:5px;
					height:30px;
								}
								
								
								
			.list_box2 {width:124px;
			margin:0 5px 0 0;
			border:0 none;
			padding:2px 2px 2px 5px;
			/*background-image:url(images/list_box_bgr2.jpg);
			background-repeat:no-repeat;
			
			font-size:11px;*/
			}
			
			
			.list_box2 .content {
    color: #000000;
    font-size: 12px;
    height: 18px;
    padding: 2px 2px 0;
    width: 125px;
	margin-right:10px;
}			


.results_display {font-size:14px!important; font-weight:bold; color:#cccccc; }

.results_blue_text {color:#0099ff;}

.results_left_column .results_text {/*min-height:128px;*/
									height:auto;
									margin-top:5px;
									border: 1px solid #d4d4d4;
									padding:11px 10px 10px 10px;
									-webkit-border-radius:5px;
									-moz-border-radius:5px;
									border-radius:5px;
									}
									
.results_text .pho_thump_results {width:122px;
								  height:111px;
								  padding: 0 0 0 3px;
								  float:left;
								  }
.pho_thump_results img{
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;}
								  
.results_text .results_text_content {width:475px;
									height:auto;
									float:left;
									padding:0 0 0 15px;
									}
									
.results_text_content h3 {
			  color:#0099ff;
			  /*font-size:1.5em;*/
			  font-size:24px; 
			  font-weight:bold;
			   margin:0 0 10px 0;
			  }
			  
.results_text_content p {
				line-height:18px;
			  /*color:#666666;
			  font-size:1.5em;
			  font-size:12px; */
			  padding-left:30px;
			  margin:0 0 10px 0;
			 }
			 
.results_text_content p span {
			  color:#0099ff;
			 line-height:20px;
			 }
			 
.results_icon1 {background:url(images/results_icon1.jpg) no-repeat 0 0;}
.results_icon2 {background:url(images/results_icon2.jpg) no-repeat 0 0;}

/* Results Left Column More Classes button */

.results_left_column .more_classes_but_container {
	border:1px solid #0077BC;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	margin-top:10px;
	}
.more_classes_but_container a{
	width:654px;
	display:block;
	cursor:pointer;
	padding:5px 0;
	border:1px solid #ffffff;
	background:url(images/results_big_but_bgr.jpg) 0% 0% repeat-x;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	text-align:center;
	 font-size:24px;
	color:#ffffff; 
	font-weight:normal;
	}
.more_classes_but_container a span{
	background:url(images/more_classes_but_arrow_bgr.png) 100% 50% no-repeat; 
	padding-right:25px;
	}
.more_classes_but_container .more_but_left {background:url(images/results_big_but_left.jpg) no-repeat left;}
.more_classes_but_container .more_but_right {background:url(images/results_big_but_right.jpg) no-repeat right;}
.more_classes_but_container .more_but_link {height:42px;
											 width:190px;
											 text-align:center; 
											 padding-top:8px;
											
											 background:url(images/more_classes_but_arrow_bgr.png) no-repeat right; 
											 margin:0 auto;}
											 
							.more_but_link a:link {
										color:#ffffff;
										text-decoration:none;
										}
							.more_but_link a:hover {
										color:#333333;
										text-decoration:none;
										}
							.more_but_link a:visited {
										color:#ffffff;
										text-decoration:none;
										}
											 


/* Results Right Column container */ 			 

.results_right_column {width:270px;
					/*min-height:500px;*/ 
					 height:auto;
					 float:right;
					 }
					 
/*Right Column map container*/ 

.map_right_small_contain {/*width:268px;
					height:237px;*/
					width:auto;
					height:auto;
					float:right;
					background:url(images/results_map_small_bgr.jpg)repeat-x 0 0;
					border: 1px solid #bdbdb9;
					padding:10px;
					-webkit-border-radius:5px;
					-moz-border-radius:5px;
					border-radius:5px;
					
					}
 .map_right_small_containbig {/*width:268px;
					height:237px;*/
					width:630px;
					height:400px;
					float:left;
					background:url(images/results_map_small_bgr.jpg)repeat-x 0 0;
					border: 1px solid #bdbdb9;
					padding:10px;
					-webkit-border-radius:5px;
					-moz-border-radius:5px;
					border-radius:5px;

					}
					
.map_right_small_contain .gle map small {border: 1px solid #bdbdb9;}

/* Right Column - Accordion*/
.accodion_color {color:#333333;}



/* Right Column - News*/

.results_right_column .results_page_news {
    height: auto;
    margin: 10px 0 0 0;
	clear:both;
}

.results_page_news h3 {
    color: #0099FF;
    font-size: 24px;
    font-weight: bold;
	margin:25px 0 15px 0 !important; 
}

.results_page_news .news_photo {margin:10px 0 10px 0; padding:0;}

.results_page_news .news_heading1 {font-size:17px; color:#0099ff;}
.results_page_news .time_icon {padding:0 0 0 25px; background:url(images/results_page_time_icon.jpg) no-repeat 0 4px; margin:5px 0 0 0;}

.results_page_news p {line-height:18px;
			  color:#333333;
			 }
.search_sort{
	float:left;
	padding:4px 0 0 0;}
.search_sort label{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin-right:10px;
	color:#B8B8B8}
.search_zipcode{
	float:right;
	}
.search_zipcode p{
	padding:6px 0 0 0; }
.accordion_content ul{
	}
.accordion_content li {
	list-style:none;
	display:block;
	float:left;
	width:90px;
	padding:5px 0 5px 30px!important;
	clear: none!important;
	border:0 none!important;}
.accordion_content_time{
	margin:15px 0;}
.accordion_content_time li{
	list-style:none;
	display:block;
	float:left;
	width:150px!important;
	padding:5px 0 5px 30px!important;
	clear: none!important;
	
	border:0 none!important;}
.unchecked{
	background:url(images/unchecked.png) 0% 50% no-repeat!important;}
.checked{
	background:url(images/checked.png) 0% 50% no-repeat!important;}
.resultsearch_container input[type="text"] {width:141px;
				height:35px;
				float:left;
				background-image:url(images/home_search_bgr.jpg);
				background-repeat:no-repeat;
				background-position:0 0;
				padding:0 5px 0 5px;
				border:0 none;
				}
/*------------------------------------slider correction--------------------------------------------------------*/
.accordion_content #slider{
    width: 200px;
}
.accordion_content #slider a{
	width:20px!important;
	height:20px!important;
	padding:0!important;
	background-image:url(images/slider_handle.png);
	border:0;
	}
.accordion_content .demo{
	padding:68px 0 10px 0;
	background:url(images/slider_distancebg.png) 50% 0%!important;
	position:relative;}
.accordion_content .distance_value{
	position:absolute;
	top:20px;
	left:44%;
	font-size:30px;
	font-weight:bold;
	color:#333333;
	padding:5px 0;
	}
.accordion_content #slider{
	margin:0 auto;}
.accordion_content .ui-slider-horizontal .ui-slider-handle{
	 top: -0.5em!important;}
.accordion_content.ui-corner-all, 
.accordion_content .ui-corner-bottom, 
.accordion_content .ui-corner-right, 
.accordion_content .ui-corner-br{
	border-bottom-right-radius:10px; }
.accordion_content.ui-corner-all, 
.accordion_content .ui-corner-bottom, 
.accordion_content .ui-corner-right, 
.accordion_content .ui-corner-br{
	border-bottom-right-radius:10px; }
.accordion_content .ui-corner-all,
.accordion_content .ui-corner-bottom, 
.accordion_content .ui-corner-left, 
.accordion_content .ui-corner-bl{
	border-bottom-left-radius:10px;}
.accordion_content .ui-corner-all, 
.accordion_content .ui-corner-bottom, 
.accordion_content .ui-corner-right, 
.accordion_content .ui-corner-br{
	border-bottom-right-radius:10px;}
.accordion_content .ui-corner-all, 
.accordion_content .ui-corner-bottom, 
.accordion_content .ui-corner-right, 
.accordion_content .ui-corner-br{
	border-bottom-right-radius:10px;}
.accordion_content .ui-corner-all, 
.accordion_content .ui-corner-top, 
.accordion_content .ui-corner-right, 
.accordion_content .ui-corner-tr{
	border-top-right-radius:10px;}
.accordion_content .ui-corner-all, 
.accordion_content .ui-corner-top, 
.accordion_content .ui-corner-left, 
.accordion_content .ui-corner-tl{
	border-top-left-radius:10px;}
.accordion_content .ui-widget-content{
	border:1px solid #6B787A;
	background-color:#859092;}
.accordion_content .ui-slider-horizontal{
	height:0.6em;}
/*---------------------------------------------------------no result found----------------------------------*/
.noresults_wrapper{
	border:5px solid #DAD7D7;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:10px;
	text-align:center;}
.noresults_wrapper h2{
	font-family:Arial, Helvetica, sans-serif;
	color:#F96B0D;
	font-size:18px;
	font-weight:normal;
	padding:10px 0 10px 25px;
	background:url(images/alericon.jpg) 18% 50% no-repeat;}
.possible_results{
	border:1px solid #DAD7D7;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:10px;
	text-align:left;
	margin:10px 0;}
.possible_results .div1{
	padding:10px 0;
	border-bottom:1px solid #DAD7D7;
	}
.possible_results p{
	font-size:13px;}
.possible_results p span,
.possible_results a{
	color:#0099FF;
	font-size:16px;}
.possible_results .div2{
	padding:15px 0 5px 0;
	text-align:left;
	}
.div2 ul{
	margin:0 auto;
	text-align:left;
	padding:15px 0 0 0;}
.div2 li{
	text-align:left;
	padding-bottom:5px;}
.normal{
	font-size:13px!important;}
.notify_btn{
	background:url(images/notify-btn.jpg) 0% 0% no-repeat;
	width:105px;
	height:23px;
	border:0 none;
	float:right;
        cursor: pointer;
	}
.possible_results .leftcol{
	width:400px;
	float:left;}
.possible_results .leftcol p{
	padding:3px 0;}
.search .popup_outer_div{
	padding:5px;
	background-color:#EEEEEE;
   }
.search #page-heading{
	font-size:16px;
	font-weight:normal;
	margin-bottom:5px;
	border:1px solid #246BB2;
	background-color:#3399FF;
	 border-radius: 5px 5px 5px 5px;
	 -moz-border-radius: 5px 5px 5px 5px; 
	 -webkit-border-radius: 5px 5px 5px 5px;
	 padding:5px;
	 color:#ffffff;
	}
.search .popup_close_button {
    border-bottom: 1px solid #CDC1AD;
    float: right;
    height: 27px;
    padding: 5px 10px 0 0;
    text-align: right;
    width: 50px;
}
.search .review_form1{
	background-color:#ffffff;
	 border-radius: 5px 5px 5px 5px;
	 -moz-border-radius: 5px 5px 5px 5px; 
	 -webkit-border-radius: 5px 5px 5px 5px;
	 border:1px solid #cfcfcf;
	 padding:10px;
	}
.search .revietitlewwrapper{
	}
.search .revietitlewwrapper .reviewtitle_text{
	width:310px;}
.search .popup_validation_msg_div{
	padding:0;}
.search .reviewclosebtn{
	color:#ffffff;}