/** global elements **/




#wl-wrapper-footer #wl-footer-fast {
    display: none !important;;
}



.fast-clear {    
	clear: both;
	display: block;
	height: 0;
}

.fast-reset,
a.fast-reset {
	color: #ff0000; 
	font-size: 1.1em; 
	font-weight: 100;
	text-decoration: none;
}   

.fast-content {    
	margin: 0 1em 0 0;
} 
 #fast-right-col   .fast-content a {
   background :none !important;
}

 #fast-result-set  .fast-content .fast-keyword-tool   a {
   background :none !important;
}


/** MSMS elements **/
#weather-container {
	display:none;
}



.fast-tool-movies {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-attachment: scroll;
	background-clip: border-box;
	background-color: #020205;
	background-origin: padding-box;
	background-position: 365px 30px !important;
	background-repeat: no-repeat !important;
	background-size: auto auto;
	border-bottom-color: -moz-use-text-color;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-top-color: -moz-use-text-color;
	border-top-style: solid;
	border-top-width: 1px;
	margin-bottom: 18px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	background-image: url(movies.png);
}


.fast-tool-movies h2 {
	font-size: 1.1em!important;
	font-weight: bold!important;
	margin-bottom: 0.35em!important;
	margin-top: -0.85px!important;
	color: #FFFFFF!important;
	font: 100% helvetica,"lucida grande",tahoma,verdana,arial,sans-serif;
	font-style: normal;
	font-variant: normal;
}
.movies-container-left {
	float: left;
	width: 45%!important;
}
.fast-tool-movies a {
    text-decoration: none;
        color: #4169AF !important;

}
.movies-container {
    background-origin: padding-box !important;
    font-size: 0.9em !important;
}


.fast-tool-obits {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-attachment: scroll;
	background-clip: border-box;
	background-color: #020205;
	background-origin: padding-box;
	background-position: 430px 5px!important;
	background-repeat: no-repeat!important;
	background-image: url(dove.png)!important;
	background-size: auto auto;
	border-bottom-color: -moz-use-text-color;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color-ltr-source: physical;
	border-left-color-rtl-source: physical;
	border-left-color-value: -moz-use-text-color;
	border-left-style-ltr-source: physical;
	border-left-style-rtl-source: physical;
	border-left-style-value: solid;
	border-left-width-ltr-source: physical;
	border-left-width-rtl-source: physical;
	border-left-width-value: 1px;
	border-right-color-ltr-source: physical;
	border-right-color-rtl-source: physical;
	border-right-color-value: -moz-use-text-color;
	border-right-style-ltr-source: physical;
	border-right-style-rtl-source: physical;
	border-right-style-value: solid;
	border-right-width-ltr-source: physical;
	border-right-width-rtl-source: physical;
	border-right-width-value: 1px;
	border-top-color: -moz-use-text-color;
	border-top-style: solid;
	border-top-width: 1px;
	margin-bottom: 18px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
}
.fast-tool-obits h2 {
	font-size: 1.1em!important;
	font-weight: bold!important;
	margin-bottom: 0.35em!important;
	margin-top: -0.85px!important;
	color: #FFFFFF!important;
	font: 100% helvetica,"lucida grande",tahoma,verdana,arial,sans-serif;
	font-style: normal;
	font-variant: normal;
}
.obit-container-left {
	float: left;
	width: 45%!important;
}
.fast-tool-obits a {
    text-decoration: none;
        color: #4169AF !important;

}
.obit-container{
	background-origin: padding-box!important;
	font-size: 0.90em !important;
}



























#wl-fast-header {
	display:none !important;
}


	
	
	.movies-more h2 {
    text-align: right;
    		font-size: 1.1em;
		font-weight: 800;  
		margin-bottom: 0.35em;
			padding-right:10px;
}

	.movies-more a {
	color: #880000;
    text-align: right;
    		font-size: 1.1em;
		font-weight: 800;  
		margin-bottom: 0.35em;
}


  
.panel-mead a {

background: none!important;
}



	.fast-content hr.fast-rule {
		display: block;
		margin: 1.5em 0;
	}

/** fast blocks **/
.fast-block {
	margin: 0 0 1em 0; 
	position: relative;
}
   
	.fast-block li {
		border-top: 1px solid #eee;  
		padding: 0.15em 0.15em; 
	}

	.fast-block li a {
		display: block;
		clear: both;      
		float: left;
		text-decoration: none;
		background: none;
		font-weight: normal;
	}  
		
		.fast-block li a em {  
			color: #8f8f8f;
			font-size: 10px;
			font-weight: 100;
			background: none;
		}

	.fast-block h2 {   
		font-size: 1.1em;
		font-weight: 800;  
		margin-bottom: 0.35em;
	}  

		.fast-block h2 label { 
			 color: #666; 
			 display: block;
	     font-size: 0.75em; 
			 font-weight: 100; 
			 margin-top: 0.35em;
		}      
 
	.fast-block .fast-footer { 
		border-top: 1px dotted #d6d6d6;
		margin-top: 0.85em;       
		padding-top: 0.35em;
	}

		.fast-block .fast-footer .fast-icon {
			background: #fff;  
		}   

		.fast-block .fast-footer .fast-icon strong {
			display: inline;
		}       

	.fast-block .fast-footer a {
		float: right;   
		font-size: 0.85em;    
		text-decoration: none;
		background: none;
		
	} 

	#fast-content-class li { 
		background:  url(fast-sprite.png) no-repeat 0 bottom;  
		border-top: 1px solid #d6d6d6;  
		font-size: 1.1em; 
		font-weight: 800;
		#padding: 0.35em; 
		list-style-type:none;	
		list-style-position:outside;
		list-style-image:none;
	}  

        #fast-content-class ul {
		padding-left:0px;
	}	

	#fast-content-class li.fast-first a {
			background: none;  
			list-style-type:none;
		}
	
	#fast-content-class li .fast-icon { 
		#background: #ccc;
		#background: #fff url(fast-sprite.png) no-repeat scroll 0 0;  
		display: block; 
		float: right;
		height: 16px;
		margin-left: 0.35em;  
		width: 16px;
	}  
	
		#fast-content-class li strong {
			float: left;
		}
	
		#fast-content-class li .fast-icon strong {
			display: none;
		}


/** Fast body **/
#fast-body {
	background: #fff url(fast-bg-body.png) repeat-y 202px 0;
}


/** Fast main container **/
#fast-container {
	background: #fff;
	width: auto;
}     
	
	#fast-container strong {  
		color: #000;
		font-weight: 800;
	}

	#fast-left-col {
		float: left; 
		width: 21%;
	}
	
	#fast-right-col {  
		float: right;
		margin-right:10px;
		width:19%;
	}
	
	
	/** Fast search area **/
	.fast-search-input {
		margin-top: 0.35em;
	}
	
	.fast-search-input ul { 
		padding-left:0px;	
		width: auto;
	}
		.fast-search-input ul li { 
			padding-left:0px;
			float: left;
		}
		
		.fast-search-input ul li.fast-input {
			margin-right: 0.35em;
			width: 360px;
			padding-left:0px;
		} 
		
		.fast-search-input li.fast-button { 
			margin: 0 1.2em 0;
		}  
	  
	#fast-search-top {
		border-bottom: 1px solid #ececec;
		margin-bottom: 1.3em;  
	}  
	
		#fast-search-bottom .fast-content,
		#fast-search-top .fast-content {  
			margin: 0 auto;  
			padding-bottom:0.85em;
			width: 59%;
		}
	
	#fast-search-bottom {
		border-top: 1px solid #ececec;
		padding-top: 1.1em;
	} 
		
		.fast-search .fast-content {
		padding: 0.15em 0.15em; 
		}   
		
		.fast-search ul.fast-types li {
			display: inline;
			float: left;        
			margin-right: 1.5em;
		}
		
		.fast-search ul.fast-types li a {   
			font-size:1.2em;
			font-weight: 800;
			text-decoration: none;
		}
		
		.fast-search-input input.fast-input {    
			border: 2px solid #d6d6d6;
			padding: 0.65em;
			width: 98%;
		} 
		
	/* Fast utiltity */
	.fast-utility {
		margin-bottom: 0.85em;
	} 
	
	.fast-utility .fast-display {
		clear: float; 
		width: auto;
	}  
	
	  .fast-utility .fast-display .fast-sort {
			float: left;
		}
	
		.fast-utility .fast-display .fast-views { 
			display: none;
			float: right;
		}
		
		.fast-utility .fast-display li {
			float: left;  
			margin: 0 0 0.45em 5px;
		}   
		
		.fast-utility .fast-display li a {    
			cursor: pointer;
			text-decoration: none;
		}
		
		.fast-utility .fast-display li .fast-icon { 
			float: left;   
			height: 25px; 
			width: 25px;
		}  
		
			html body .fast-utility .fast-display li a {
				background: #eee;
				display: block; 
				height: 25px; 
				width: 25px;
			}
		
			html body .fast-utility .fast-display li.fast-active a { 
				background: #ccc;
				display: block; 
				height: 25px; 
				width: 25px;
			}
					
		.fast-utility .fast-display label {
			line-height: 1.8;
		}  
	            
	
	/** Fast content results **/
	#fast-result-set {  
		float: left;
		margin-left:9px;
		width:56.99%;
	} 
	
	  /* Keyword Tool */
		#fast-result-set .fast-keyword-tool {
			margin-bottom: 0;          
		}   
		
		 #fast-result-set .fast-keyword-tool .fast-tool-ads { 
				background: #f4f4f4; 
				padding: 0.3em; 
				margin-bottom: 2em;   
				text-align: center;
			}  
			
		 #fast-result-set .fast-keyword-tool .fast-question { 
				font-size: 1.3em;
		 		padding: 0 0 0.65em;   
		 }
		
			#fast-result-set .fast-keyword-tool .fast-question a {
				font-weight: 800;
			} 
			
			
		 /* Yahoo Sponsered Ads */
		.fast-yahoo-sponser .fast-featured-type {
			margin-bottom: 0.65em;
		} 
		
			.fast-yahoo-sponser a.fast-special {    
				color: #666;       
				display: block;
				font-weight: 600;    
				margin-bottom: 0.85em;
				text-decoration: none;
				background: none;
			}
			
				.fast-yahoo-sponser a.fast-title {
					color: #000;     
					font-size: 1.1em;
					font-weight: 200;   
					background: none;

				}  
				.fast-yahoo-sponser a.fast-title-sponsored {
					font-size: 1.1em;
					font-weight: 800;   
					background: none;
					padding: 0;

				}  
				
				.fast-yahoo-sponser p,
				.fast-yahoo-sponser p a {
					color: #000; 
					text-decoration: none;
					font-size:100%;
					background: none;
					font-weight: 200;
					line-height:1.2em;
					margin:0;
					padding: 0;
				}
				
				.fast-yahoo-sponser .fast-url {
					margin-top: 0.05em;
					background: none;
					font-size: 50%;
					padding: 0;
					line-height: .4;

				}
				.fast-yahoo-sponser .fast-url-sponsored {
					background: none;
					font-size: 90%;
					padding: 0;
					line-height: 1;
					margin:0;

				}
				
				.fast-yahoo-sponser .fast-label,
				.fast-yahoo-sponser .fast-label a {
					color: #666;  
					display: block;
					float: right;      
					margin-top: 0.35em; 
					text-decoration: none;
					background: none;
				}      
	
	  /* Feature item */
		#fast-result-set .fast-featured {
			background: #fff6cf;    
			border:1px solid #EFE7C2;
			color: #8f7500;  
			margin:0 0 1em; 
			padding: 0 0.65em 0.65em;
		}     
		
			.fast-featured .fast-body {
				margin:0.85em 1em;
			}
			
			#fast-result-set .fast-featured a {
				font-size: 1.0em;  
				font-weight: 800;
background: none repeat scroll 0 0 transparent;
			}
			
			#fast-result-set .fast-featured p {
				font-size: 1.0em;  
				font-weight: 100;
				margin: 0;
			}
			
		
			#fast-result-set .fast-featured .fast-featured-type {
				color: #888;      
				float: right;
			}
	
	  #fast-result-set .fast-result {   
			border-top:1px solid #D6D6D6;
			margin: 0 0 1em;  
			padding-top: 1em;
			width: auto;
		}
	
		#fast-result-set .fast-result a {
			font-size: 1.1em;
			font-weight: 800;
			line-height: 1.5;
			background: none;
		}
	
		.fast-url,
		.fast-url a {
			color: #228822; 
			text-decoration: none;
			background: none;
		 } 
		
		#fast-result-set .fast-type {  
			color: #000;
			float: left; 
			font-size: 0.85em; 
			font-weight: 800;
			text-transform: uppercase; 
		}
 
/** Fast pagination **/ 	
#fast-bottom-pagination {
	margin: 1.5em 0;
}
       
.fast-pagination { 
	margin: 0 auto;   
	text-align: center;
	width: 99.99%;
}   

 .fast-pagination a.fast-navigation {
		font-weight: 800;
	}
 
	 .fast-pagination a { 
			font-size: 1.4em;
	 		padding: 0 .35em;
	 } 
 
	 .fast-pagination a.fast-back {
			padding-right: 0; 
			text-decoration: none;
	 }  

	.fast-pagination a.fast-next {
			padding-left: 0;
			text-decoration: none;
	 }

	.fast-pagination a.fast-active { 
		 	color: inherit;
			cursor: text;
			font-weight: 800;    
			text-decoration: none;
	 }  
	
	
/** Grid view **/
#fast-grid {
	/* empty */
} 

	#fast-grid table {
  	border-collapse:collapse; 
	}
	   
		#fast-grid table td { 
			
			text-align: center; 
		}
	
	  #fast-grid table td:hover { 
			background: #f7f7f7;
		}
	
	#fast-grid .fast-image {
		display: block; 
		padding: 0;
		margin: 0;
	}

	#fast-grid .fast-image img { 
		background: #fff;
		border: 1px solid #d6d6d6;   
		margin: 0 auto;   
		padding: 4px;  
		text-align: center
		vertical-align: middle;
	} 

.connect_widget td.connect_widget_button_cell {
    display: none !important;
    vertical-align: top;
}


