/* CSS Document */
body 
{
	margin:0 auto;
	padding:0;
}

#site_Container
{
	width:953px;
	margin:0 auto;

}
	#page_Container
	{
		width:inherit;
	}
		#header_Container
		{
			height:124px;
			width:inherit;
			margin-bottom:5px;
			clear:both;
		}
		
			#header_Container .no_Script_Text
			{
				color:#FF0000;
				font-size:1.2em;
				margin:6px 0px 6px 0px;
				text-align:center;
			}
		
			#header_Content
			{
			width:inherit;
			}
			
				#header_links_Container
				{
					margin-top:2px;
					padding-left:10px; 
					border-top:1px solid #088FBE;
					border-bottom:1px solid #088FBE;
					height:14px;				
				}
				
				.header_link a
				{
					padding-right:4px;
				}
				
				.keyword_search
				{
					float:left;
					margin:16px 0px 0px 75px;
					padding:0px 0px 0px 0px;
					height:54px;
					width:300px;
				}
				
				.keyword_search .textField
				{
					color:#093E8C;
					font-size:1.1em;
					padding:3px 0px 0px 4px;
					margin:0;
					width:140px;
					float:left; 
					height:17px;
				}
				
				.keyword_search .btn_submit
				{
					float:left;  
					margin:0px 0px 0px 6px;
					width:72px;
					height:24px;				
				}
				
				.keyword_search label
				{
					font-size:1.2em;
					font-weight:bold;
					color:#093E8C;
					margin:0;
					padding:0px 0px 0px 0px;
				}
				
				.header_Buttons_SG
				{
				float:right;
				padding:0px 10px 0px 0px;
				position:relative;
				top:5px;
				text-align:right;
/*					position:absolute; 
					top:34px; 
					left:738px;
*/				}

				.header_Buttons_SG .legal
				{
					color:#023f93;
					padding:0px 0px 2px 0px;
				}

				.mortgage_Brokers_Btn
				{
					/*background-image:url(../images/btnMortEnquiry.jpg);
					background-repeat:no-repeat;*/
					width:251px;
					height:80px;
				}
				
				.mortgage_Brokers_Btn a
				{
					/*position:relative;
					top:8px;
					left:-20px;
					font-size:1.4em;
					font-weight:bold;
					text-decoration:none;
					color:#093E8C;
					text-transform:uppercase;*/
				}
				
				.property_Surveyors_Btn
				{
					background-image:url(../images/property_surveyors_btn.gif);
					background-repeat:no-repeat;
					width:203px;
					height:34px;
				}
				
				.property_Surveyors_Btn a
				{
					position:relative;
					top:8px;
					left:-20px;
					font-size:1.4em;
					font-weight:bold;
					text-decoration:none;
					color:#093E8C;
					text-transform:uppercase;
				}

				.header_Buttons_SG img
				{
					border:0;
				}

			
				#header_Buttons_Container
				{
					padding:0px 0px 0px 6px;
				}
				
				.header_Button
				{
					padding:0px 4px 0px 0px;
					float:left;
				}
				
				.header_Button img
				{
					border:0;
				}
			
		#menu_Container
		{
			float:left;
			width:155px;
			/*background-color:#00FF00;*/
		
		}
			#menu_Content
			{
				width:148px;
				margin-right:7px;
				/*background-color:#006600;*/
			}
				.quick_link_container
				{
					width:inherit;
				}
				
					.quick_link_content
					{
						width:inherit;
					}
					
/*					.quick_link img
					{
						border:0;
					}
*/					
					.quick_link_top_space
					{
						margin-top:4px;
					}
					
						
		#main_Container
		{
			width:470px;
			float:left;
		}
			#main_Content
			{
				width:470px;
			}
			
			.mortgage_Quote_Boxes
			{
				margin-bottom:8px; 
				width:470px; 
				height:95px; 			
			}
			
				.mortgage_Quote_Boxes p
				{
				font-size:1.1em;
				color:#000000;
				}
				
				.mortgage_Quote_Boxes .mortgage_Quote_Arrow
				{
					float:left; 
					margin:40px 1px 0px 1px;  
					padding:0px 0px 0px 0px;				
				}
			
			.tab_Container
			{
				width:468px;
				/*height:230px;*/
				border:1px solid #9FDBF0;
				padding-bottom:6px;
				/*float:left;*/
			}
			
			.tab_Container .current_Page_Tab
			{
				padding-left:3px;
			}
			
				.tab_Bar
				{
					width:inherit;
					height:17px;
					background-image:url(../Images/tab_repeat_bg.gif);
					background-repeat:repeat-x;
				}
				
				.tab
				{
					width:116px;
					height:17px;
					float:left;
					border-right:1px solid #9FDBF0;
					border-bottom:1px solid #9FDBF0;
				}
/*				.tabLast
				{
					width:116px;
					height:17px;
					float:left;
					border-right:1px solid #9FDBF0;
					border-bottom:1px solid #9FDBF0;
				}
*/				
				.tab_Blank
				{
					width:117px;
					height:17px;
					float:left;
					border-bottom:1px solid #9FDBF0;
				}
				
				.tab_Blank_X3
				{
					width:351px;
					height:17px;
					float:left;
					border-bottom:1px solid #9FDBF0;
				}
				
				.last_Tab
				{
					border-right:none;
				}
				
				.tab_Content
				{
					padding:0px 0px 0px 6px;
					/*height:inherit;*/
				}
				
				
				.tab_Featured_Links_Container
				{
					clear:both;
					text-align:center;
					height:auto;
				}
				
				.tab_Featured_Links_Content
				{
				padding:0px 0px 0px 0px;
				}
				
				.tab_Featured_Link
				{
				float:left;
				background-image:url(../Images/tab_featured_link_bg.gif);
				background-repeat:no-repeat;
				width:227px;
				height:35px;
				margin-top:4px;
				margin-right:2px;
				}
				
			
		#secondary_Container
		{
			float:left;
			width:328px;
		}
			#secondary_Content
			{
				width:319px;
				margin-left:7px;
				margin-right:0px;
				
			}
			
				.secondary_Quote_Container
				{
					width:inherit;
					border:1px solid #9FDBF0;
/*					height:438px;
*/					margin-bottom:4px;
					background-image:url(../Images/related_services_repeat_bg.gif);
					background-repeat:repeat-x;
					background-position:bottom;
					clear:both;
				}
				
				
				.secondary_Quote_Container .leftImage
				{
					float:left; 
					width:119px; 
					padding:6px 10px 6px 6px;				
				}
				
				.secondary_Quote_Container .leftImage img
				{
					border:0;
				}
				
				.secondary_Quote_Container .rightText
				{
					float:left; 
					width:175px; 
					padding:4px 0px 0px 0px;
				}
				
				.secondary_Generic_Quote_Container
				{
					width:inherit;
					border:1px solid #9FDBF0;
					height:368px;
					margin-bottom:4px;
					background-image:url(../Images/related_services_repeat_bg.gif);
					background-repeat:repeat-x;
					background-position:bottom;
					clear:both;
				}
			
				.secondary_Feature_Container
				{
					width:inherit;
					border:1px solid #9FDBF0;
					height:107px;
					margin-bottom:4px;
				}
				
				.secondary_Feature_Title
				{
					background-image:url(../Images/secondary_feature_title_bg.gif);
					background-repeat:repeat-x;
					height:17px;
					border-bottom:1px solid #9FDBF0;
				}
				
				.secondary_Feature_Content
				{
					height:70px;
				}
				
				.secondary_Feature_Button
				{
					float:right;
				}
				
				.secondary_Feature_Button img
				{
					border:0;
				}
				
				.quote_Form_Container
				{
					padding:0px 6px 0px 6px;
				}
				
				.quote_Form_Container_Text input
				{
				float:left;
/*				position:absolute;
				top:520px;
				left:898px;
*/				}
				
				.generic_Quote_Form_Container
				{
					padding:0px 6px 0px 6px;
				}
				
				.contact_Form_Container
				{
					padding:10px 0px 0px 0px;
				}
				
				.registration_Form_Container
				{
					padding:10px 0px 0px 0px;
				}
				
				.calculator_Container
				{
					width:inherit;
				}
				
					
/*					.calculator_Title
					{
						width:147px;
						background-image:url(../Images/secondary_feature_title_bg.gif);
						background-repeat:repeat-x;
						height:17px;
						border-bottom:1px solid #9FDBF0;
						border-top:1px solid #9FDBF0;
						margin-bottom:4px;
					}
*/									
					.calculator_Content
					{
						width:inherit;
						
						margin-bottom:4px;
					}
					
						.calculator_Content h2
						{
							width:147px;
							background-image:url(../Images/secondary_feature_title_bg.gif);
							background-repeat:repeat-x;
							height:17px;
							border-bottom:1px solid #9FDBF0;
							border-top:1px solid #9FDBF0;
							margin-bottom:4px;
						}
						
						.calculator_Content h2 img
						{
							border:0;
							position:relative; 
							left:6px; 
							top:1px;						
						}
						
						.calculator_Content h2 span
						{
							position:relative; top:-2px;
						}
					
						.calculator_Form_Container
						{
						margin:0px 4px 10px 6px;
						}
						
						.calculator_Content .c1 
						{
							float:left;
							width:153px;
							border-left:1px solid #9FDBF0;
							border-right:1px solid #9FDBF0;
							border-bottom:1px solid #9FDBF0;
							margin-right:9px;
/*							background-color:#FF0000;
*/						}
						
						.calculator_Content .c2 
						{
							float:left;
							width:153px;
							border-left:1px solid #9FDBF0;
							border-right:1px solid #9FDBF0;
							border-bottom:1px solid #9FDBF0;

/*							background-color:#0000FF;
*/						}

						
						.calculator_Container .c2 .FAM_News_Feed_Container .FAM_News_Feed_Content
						{
							height:157px;
							overflow:hidden;
						}

						.calculator_Container .c2 .FAM_News_Feed_Container
						{
							margin:0;
							padding:6px;
							float:left;
							overflow:hidden;
						}
						

						.calculator_Container .c2 .FAM_News_Feed_Container h3
						{
							margin:0;
							padding:0;
							font-size:1.2em;
						}
						
						.calculator_Container .c2 .FAM_News_Feed_Container p
						{
							margin:0px 0px 8px 0px;
							padding:0;
							font-size:1.1em;
						}
						
						.calculator_Container .c2 .FAM_News_Feed_Container h3 a
						{
							text-decoration:none;
							color:#093E8C;
						}

				.eBook_Container
				{
					border:1px solid #9FDBF0;
					height:180px;
					width:319px;
				}
					.eBook_Content
					{
					
					}
				
				.related_Services_Container
				{
					width:inherit;
					border:1px solid #9FDBF0;
					height:103px;
					margin-top:0px;
					margin-bottom:4px;
					background-image:url(../Images/related_services_repeat_bg.gif);
					background-repeat:repeat-x;
				}
				
				.related_Services_Title
				{
					padding-top:10px;
					padding-bottom:5px;
				}

				
				.related_Services_Button_Container
				{
					padding-left:6px;
					margin:0;
				}
				
				.related_Services_Button
				{
					float:left;
					margin:0;
					margin-right:4px;
					padding-top:3px;
					padding-left:30px;
					width:68px; 
					height:26px; 
					line-height:10px;
					background-repeat:no-repeat;
					background-image:url(../Images/btn_service_bg.gif);	
					text-decoration:none;
					font-size:1.1em;
					font-weight:bold;
					color:#023F93;
				}
				
/*				.related_Services_Button div
				{
					margin-left:23px;
					width:68px; 
					height:26px;
					vertical-align:middle;
					line-height:10px;
					text-align:center;
					cursor:pointer;		
				}
*/				
				.related_Services_Button img
				{
					border:0;
					margin:0;
					padding:0;
				}
				
				.related_Services_Button a
				{
					text-decoration:none;
					color:#023F93;
				}
				
				
				
				.additional_Links_Container
				{
					width:inherit;
					border:1px solid #9FDBF0;
					margin-top:0px;
					margin-bottom:4px;
				}
				
				.additional_Links_Container h4
				{
					padding-top:10px;
					padding-bottom:5px;
				}
				
				
				.additional_Links_Container a
				{
					text-decoration:none;
					font-size:1.1em;
					font-weight:bold;
					color:#023F93;
				}
				
				.ValidationField
				{
					display:none;
				}
				
				.market_research_form
				{
					color:#023F93;
					padding-right:6px;
				}
				
				.market_research_form hr
				{
					color:#023F93;
				}
				
				
				.market_research_form td.personal_details label
				{
					width:150px;
					float:left;
					font-weight:bold;
					margin-bottom:4px;
				}
				
				.market_research_form td.personal_details input
				{
					width:290px;
					font-size:1.0em;
					margin-bottom:4px;
				}
				
				.market_research_form td
				{
					font-size:1.1em;
					font-weight:bold;
				}
				
				.market_research_form td p
				{
					font-weight:normal;
					margin:10px 0px 10px 0px;
					font-size:1.0em;
				}
				
				.market_research_form form
				{
					margin:0;
				}
				
				.market_research_form h2
				{
					margin:0;
					padding:0;
					font-size:1.3em;
				}
				
				.market_research_form .form_header
				{
					text-align:center;
					background-color:#063D8D; 
					height:22px; 
					padding:4px 0px 0px 0px; 
					margin:10px 6px 10px 0px;  
					color:#FFFFFF;				
				}
				
				.market_research_form label
				{
					color:#023F93;
					font-size:1.1em;
					font-weight:normal;
				}
				
				
				
				
				.mortgage_quote_form h2
				{
					margin:0;
					padding:0;
					font-size:1.3em;
				}
				
				.mortgage_quote_form .form_header
				{
					text-align:center;
					background-color:#063D8D; 
					height:22px; 
					padding:4px 0px 0px 0px; 
					margin:10px 6px 10px 0px;  
					color:#FFFFFF;				
				}
				

				
				.mortgage_quote_form p.err_msg
				{
					text-align:center;
					color:#FF0000;
					margin-bottom:6px;
					font-size:1.1em;
				}
				
				.mortgage_quote_form label
				{
					color:#023F93;
					font-size:1.1em;
				}
				
				.mortgage_quote_form .required_Field_Label
				{
					color:#FF0000;
				}
				
				.mortgage_quote_form .confirm_text
				{
					padding:10px 6px 10px 0px; 
					width:500px; 
					text-align:center;				
				}
				
				.mortgage_quote_form .confirm_text p
				{
					color:#023F93;
					font-size:1.2em;
					margin:0;
					padding:0;
				}
				
				.mortgage_quote_form label a
				{
					color:#023F93;
					font-size:1.0em;
					text-decoration:underline;
				}
				
				.mortgage_quote_form .left_td
				{
					border-left:1px solid #0491C1;
					border-right:1px solid #0491C1;
					padding:0px 6px 0px 6px;
					width:245px;
				}
								
				.mortgage_quote_form .left_td label
				{
					color:#023F93;
					font-size:1.2em;
				}

				
				.mortgage_quote_form .right_td
				{
					padding:0px 4px 4px 10px;
				}
				
				.mortgage_quote_form .right_td input.textbox
				{
					margin:0px 0px 0px 0px;
					padding:0px 0px 0px 2px;
					width:180px;
					color:#023F93;
					font-size:1.0em;
				}
				
				.mortgage_quote_form .right_td select
				{
					margin:0px 0px 0px 0px;
					color:#023F93;
					font-size:1.0em;
					width:186px;
				}
				
				.mortgage_quote_form .right_td textarea
				{
					margin:0px 0px 0px 0px;
					color:#023F93;
					height:100px;
					width:180px;
				}
				
				.mortgage_quote_form .right_td .day_select
				{
					width:60px;
				}
								
				.mortgage_quote_form .right_td .month_select
				{
					width:60px;
				}
								
				.mortgage_quote_form .right_td .year_select
				{
					width:60px;
				}
								
				.mortgage_quote_form .right_td
				{
					color:#023F93;
					font-size:1.0em;
				}
				
				
				
				
				
				.mortgage_quote_form_right h2
				{
					margin:0;
					padding:0;
					font-size:1.3em;
				}
				
				.mortgage_quote_form_right .form_header
				{
					text-align:center;
					background-color:#063D8D; 
					height:22px; 
					padding:4px 0px 0px 0px; 
					margin:10px 0px 10px 0px;  
					color:#FFFFFF;
				}
				

				
				.mortgage_quote_form_right p.err_msg
				{
					text-align:center;
					color:#FF0000;
					margin-bottom:6px;
					font-size:1.1em;
				}
				
				.mortgage_quote_form_right label
				{
					color:#023F93;
					font-size:1.1em;
				}
				
				.mortgage_quote_form_right .required_Field_Label
				{
					color:#FF0000;
				}
				
				.mortgage_quote_form_right .confirm_text
				{
					padding:10px 6px 10px 0px; 
					width:250px; 
					text-align:center;				
				}
				
				.mortgage_quote_form_right .confirm_text p
				{
					color:#023F93;
					font-size:1.2em;
					margin:0;
					padding:0;
				}
				
				.mortgage_quote_form_right label a
				{
					color:#023F93;
					font-size:1.0em;
					text-decoration:underline;
				}
				
				.mortgage_quote_form_right .left_td
				{
					border-left:1px solid #0491C1;
					border-right:1px solid #0491C1;
					padding:0px 2px 2px 6px;
					width:155px;
				}
								
				.mortgage_quote_form_right .left_td label
				{
					color:#023F93;
					font-size:1.1em;
					
				}

				
				.mortgage_quote_form_right .right_td
				{
					padding:0px 0px 4px 4px;
				}
				
				.mortgage_quote_form_right .right_td input.textbox
				{
					margin:0px 0px 0px 0px;
					padding:0px 0px 0px 2px;
					width:130px;
					color:#023F93;
					font-size:1.0em;
				}
				
				.mortgage_quote_form_right .right_td select
				{
					margin:0px 0px 0px 0px;
					color:#023F93;
					font-size:1.0em;
					width:136px;
				}
				
				.mortgage_quote_form_right .right_td textarea
				{
					margin:0px 0px 0px 0px;
					color:#023F93;
					height:100px;
					width:134px;
				}
				
				.mortgage_quote_form_right .right_td .day_select
				{
					width:40px;
				}
								
				.mortgage_quote_form_right .right_td .month_select
				{
					width:45px;
				}
								
				.mortgage_quote_form_right .right_td .year_select
				{
					width:45px;
				}
								
				.mortgage_quote_form_right .right_td
				{
					color:#023F93;
					font-size:1.0em;
				}
				
				
				
				
				
				
				
				
				
			
		#footer_Container
		{
			clear:both;
		}
			#footer_Content
			{
			
			}
			
				.footer_Boxes_Container
				{
					margin:0px 0px 0px 0px;
					padding:0px 0px 0px 16px;
					width:937px;
				}
				
				
				.footer_Box
				{
					float:left;
					width:220px; 
					margin:10px 10px 0px 0px;
					padding:4px 0px 4px 0px; 
					border:1px solid #9FDBF0;
					min-height:130px;
					height:auto;
					_height:130px; 
				}
			
/*---------------- SERVICE PAGE TEMPLATE LAYOUT STYLES -----------------------------*/
/*----------------------------------------------------------------------------------*/

.breadcrumb_Container
{
	width:468px;
	height:17px;
	background-image:url(../Images/tab_repeat_bg.gif);
	background-repeat:repeat-x;
	border:1px solid #9FDBF0;
	margin-bottom:6px;
}

/*	.breadcrumb_Content
	{
		padding:0px 0px 0px 0px;
			font-size:1.2em;
	}
*/	
		.breadcrumb_Text
		{
			float:left;
			color:#023F93;
			font-size:1.2em;
			font-weight:bold;
		}
		
		.breadcrumb_Text a
		{
			text-decoration:none;
			color:#023F93;
			padding-left:4px;
		}
		
		
		.breadcrumb_Text .current_Page
		{
			padding-left:4px;		
		}

		
		
		.breadcrumb_Content .number_Result_Pages
		{
			padding:1px 6px 0px 6px;
			float:right;
		}


.service_Page_Welcome_Container
{
	width:468px;
	height:140px;
	border-left:1px solid #9FDBF0;
	border-right:1px solid #9FDBF0;
	border-bottom:1px solid #9FDBF0;
	border-top:1px solid #9FDBF0;
	padding-bottom:6px;
	margin-bottom:10px;
	background-color:#FFFFFF;
}

	.service_Page_Welcome_Content
	{
		padding:6px;
	}

	.service_Page_Welcome_Content img
	{
		border:0;
		float:left;
		margin-right:6px;
	}
	
	
	.service_Page_Welcome_Description
	{
	}
	
.service_Page_Search_Container
{
	width:468px;
	height:195px;
	border:1px solid #9FDBF0;
	margin-bottom:10px;
}

	.service_Page_Search_Content
	{
		padding:6px;
	}
		
		.service_Page_Search_Controls_Container
		{
			float:left;
			width:234px;
			height:180px;
			background-color:#DCF3FB;
			margin-right:10px;
			border:1px solid #9FDBF0;
		}
		
			.service_Page_Search_Controls
			{
				padding:6px;
			}
			
			
		
		.service_Page_Search_Map_Container
		{
			float:left;
			width:209px;
		}
		
			.service_Page_Search_Map
			{
				border:1px solid #9FDBF0;
				padding:0px 0px 0px 25px;
				position:relative; 
				top:-6px;			
			}
						
			.service_Page_Search_Map img usemap
			{
			padding:2px 0px 0px 0px;
			border:0;
			}

.service_Page_Container_Header
{
	width:468px;
	height:17px;
	background-image:url(../Images/tab_repeat_bg.gif);
	background-repeat:repeat-x;
	border-top:1px solid #9FDBF0;
	border-left:1px solid #9FDBF0;
	border-right:1px solid #9FDBF0;
}

	.service_Page_Container_Header_Content
	{
		padding-left:6px;
	}

.service_Page_Main_Container
{
	width:470px;
}

	.service_Page_Main_Content
	{
	}
	
		.service_Page_Featured_Displays
		{
			width:310px;
/*			float:left;
*/			border:1px solid #9FDBF0;
			margin-bottom:10px;
		}
		
			.service_Page_Featured_Display_Header_Container
			{
				width:inherit;
				height:17px;
				background-image:url(../Images/tab_repeat_bg.gif);
				background-repeat:repeat-x;
				border-bottom:1px solid #9FDBF0;
			}
			
				.service_Page_Featured_Display_Header_Content
				{
					padding-left:6px;
				}
			
			.service_Page_Featured_Display_Container
			{
				width:inherit;
				height:80px;
			}
			
				.service_Page_Featured_Display_Content
				{
					padding:6px;
				}
				
				.service_Page_Featured_Display_Content img
				{
					float:left;
					padding-right:6px;
					border:0;
				}
		
		.service_Page_Featured_Articles
		{
			width:150px;
			float:left;
			margin-left:6px;
			border:1px solid #9FDBF0;
/*			height:98px;
*/		}

		.articleScroller
		{
			overflow:auto;
			scrollbar-3dlight-color:#ffffff;
			scrollbar-arrow-color:#023F93;
			scrollbar-base-color:#ffffff;
			scrollbar-darkshadow-color:#ffffff;
			scrollbar-face-color:#ffffff;
			scrollbar-highlight-color:#ffffff;
			scrollbar-shadow-color:#ffffff;
		}
		
			.service_Page_Featured_Article_Header_Container
			{
				width:inherit;
				height:17px;
				background-image:url(../Images/tab_repeat_bg.gif);
				background-repeat:repeat-x;
				border-bottom:1px solid #9FDBF0;
			}
			
				.service_Page_Featured_Article_Header_Content
				{
					padding-left:6px;
				}
				
			.service_Page_Featured_Article_Container
			{
				width:inherit;
				/*height:80px;*/
			}
			
				.service_Page_Featured_Article_Content
				{
					padding:6px;
				}
				
			.service_Page_Small_Featured_Displays
			{
				width:470px;
			}
			
				.service_Page_Small_Featured_Display_Container
				{
					width:230px;
					float:left;
					height:33px;
					background-image:url(../Images/tab_small_featured_bg.gif);
					background-repeat:repeat-x;
					border:1px solid #9FDBF0;
				}
				
					.service_Page_Small_Featured_Display_Content
					{
						padding:2px;
					}
					
					.service_Page_Small_Featured_Display_Content img
					{
						float:left;
						padding-right:6px;
					}
					
					
			
			.alpha_Search_Container
			{
				width:470px;
				height:45px;
			}
			
				.alpha_Search_Content
				{
					padding:6px;
				}
				
					.alpha_Search_Letters
					{
						padding:4px 0px 0px 0px;
					}
	
/*---GENERIC LAYOUT CLASSES*/	

.full_Width_Display_Box_Container
{
	width:inherit;
/*	min-height:180px;
*/	/*border:1px solid #9FDBF0;*/
	margin:0px 0px 6px 0px;
	padding:0px 0px 6px 0px;
/*	background-color:#00CC33;
*/
}

	.full_Width_Display_Box_Content
	{
		padding:6px;
		border-right:1px solid #9FDBF0;	
		border-left:1px solid #9FDBF0;	
		border-bottom:1px solid #9FDBF0;
		min-height:50px; 
		height:auto; 
		_height:50px;   
	}

	.full_Width_Display_Box_Header_Container
	{
		width:inherit;
		height:17px;
		background-image:url(../Images/tab_small_featured_bg.gif);
		background-repeat:repeat-x;
		border-bottom:1px solid #9FDBF0;
		border-top:1px solid #9FDBF0;
		border-left:1px solid #9FDBF0;
		border-right:1px solid #9FDBF0;
	}

		.full_Width_Display_Box_Header_Content
		{
			padding-left:6px;
			padding-right:6px;
		}
		
			.full_Width_Display_Box_Header_Left
			{
				float:left;
			}
			
			.full_Width_Display_Box_Header_Right
			{
				float:right;
			}
		
	.full_Width_Display_Box_Image_Container
	{
		float:left;
		width:157px;
	}	
	
		.full_Width_Display_Box_Image_Content img
		{
			border:0;
			margin:0px 0px 6px 0px;
			padding:0px 0px 0px 0px;
			width:157px;
			float:left;
		}	
		
	.full_Width_Display_Box_Details_Container
	{
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		width:295px;
		position:relative;
		left:6px;
	}		
	
		
	.full_Width_Display_Box_Buttons_Container
	{
		float:left;
		margin-top:6px;
		margin-bottom:10px;
	}		
	
		.full_Width_Display_Box_Buttons_Content
		{
		
		}	
		
			.Display_Box_Button
			{
				float:left; 
				width:80px; 
				margin-right:4px; 
				padding:2px; 
				border:1px #023F93 solid;			
			}
		
		
.full_Width_Page_Box_Container
{
	width:468px;
	/*height:430px;*/
	border:1px solid #9FDBF0;
	margin:0px 0px 6px 0px;
}

	.full_Width_Page_Box_Content
	{
			padding:6px;
			min-height:200px;
			word-wrap:break-word;
			overflow:hidden;
			
	}
	
	.full_Width_Page_Box_Content .freeQuoteButton
	{
		float:right; 
		padding:10px 0px 10px 10px;	
	}
	
	.full_Width_Page_Box_Content p span
	{
		border:1px solid #9fdbf0;
		float:left;
		margin:10px 0px 10px 0px;
		background-color:#f1fafd;
		padding:0px 0px 5px 5px;
		width:449px;
	}
		.full_Width_Page_Box_Content p strong
		{
			margin:0px 0px 0px 0px;
			padding:0px 0px 4px 0px;
			display:block;
		}
		.full_Width_Page_Box_Content p span img
		{
			margin:0px 18px 0px 0px;
			padding:0;
			width:70px;
			height:70px;
		}
	
		.full_Width_Page_Box_Header_Container
		{
			width:inherit;
			height:17px;
			background-image:url(../Images/tab_small_featured_bg.gif);
			background-repeat:repeat-x;
			border-bottom:1px solid #9FDBF0;
		}
		
			.full_Width_Page_Box_Header_Content
			{
				padding-left:6px;
			}
			
			.full_Width_Page_Box_Header_Content div.page_Title
			{
				float:left;
			}
			
			.full_Width_Page_Box_Content img
			{
				border:0;
				margin:0px 6px 6px 0px;
				float:left;
			}
			
			.full_Width_Page_Box_Header_Buttons
			{
				float:right; 
			}
			
			.full_Width_Page_Box_Header_Buttons div
			{
				padding-right:8px; 
				float:left;
			}
			
			
			.full_Width_Page_Box_Footer
			{
				width:inherit;
				clear:both;
				padding:6px;
				float:right;
				vertical-align:bottom;
			}
			
			.Next_Link_Container
			{
				clear:both; 
				text-align:right;
			}
			

			
			.full_Width_Page_Box_Pages
			{
				float:left;
			}

			
			.full_Width_Page_Box_Next
			{
				float:left;
			}
			
			.full_Width_Page_Box_Previous
			{
				float:left;
			}
			
					
/*-----------------------SERVICE PAGE SEARCH RESULTS TEMPLATE PAGE------------------*/
.service_Page_Search_Results_Container
{
	width:470px;
}
	.service_Page_Search_Results_Content
	{
		margin-top:0px;
	}
	

	
/*-----------------------SERVICE PAGE SEARCH RESULTS TEMPLATE PAGE------------------*/
.service_Header_Button_Container
{
	float:right;
	margin:0px 6px 0px 0px;
}

	.service_Header_Button_Content
	{
	margin:0px 0px 0px 0px;
	}
	
		.service_Header_Button
		{
			float:left; 
			width:70px; 
			border:1px solid #000000; 
			padding:2px;
			margin-left:4px;
		}
		
/*SERVICE GUIDE / CUSTOMER ADMIN*/

.image_Upload_Container
{
	float:left; 
	margin:10px 0px 10px 0px; 
	padding:0;
}
	
	.image_Upload_Container div img
	{
		margin:0px 0px 0px 0px; 
		padding:0px 10px 10px 0px;
	}


/*----------------------EMAIL PAGE STYLES--------------------------------*/
.email_Page_Container
{
	width:450px;
	height:160px;
	margin:0px 0px 0px 0px;
	
}

	.email_Page_Content
	{
	margin-left:70px;
	margin-top:10px;
	}
	
	#email_Header_Background
	{
		background-color:#EFF9FD;
		height:190px;
	}

	
	.email_form_Element_Label
	{
		font-weight:bold;
		font-size:1em;
		margin:0px 0px 2px 0px;
		clear:both;
		color:#023F93;
	}
	
	.email_form_Text_Input
	{
		font-weight:normal;
		font-size:1em;
		width:300px;
		margin:0px 0px 8px 0px;
	}
	
	.email_form_Submit_Input
	{
		margin-top:6px;
	}
	
	.email_Page_Content h1
	{
		font-size:1.5em;
		color:#093E8C;
	}
	
/*----------------------ADMIN AREA STYLES--------------------------------*/

	.customer_Menu
	{
		padding:0px 0px 0px 8px;
	}
	
	
	
	