	/*-------------------------------------------
	*  Filename:            default.css 
	*  Description          default css
	*  Version              1.0.0 [2012-01-06]
	*  Style ID             1061
	*  Author:              ProSites
	---------------------------------------------*/
	
	@import url('//styles.prosites.com/css/global.css');

	/*** GENERAL FORMAT *************************************************************************************/
	
	body                                { color: #745A17; text-align: center; background: #4F4C2F url(../images/bg.jpg) top left repeat-x ; }
	body #interior                      { }	
	body, legend                        { color: #745A17; }
	                                 
	a:link, a:visited, a:active { color: #7E8E3D; }
	a:hover { color: #D3A800;  }
	
	fieldset,img                        { border-color: #C1A473; }
	fieldset                            { }
	hr  				    			{ background-color: #C1A473; color: #C1A473; }

	.Button			            		{ color: #FFF; background: #5B633A; border: solid 1px #485026; }
	.ButtonHover			    		{ color: #fff; background: #C1A96B; border: solid 1px #9F8D63; }


/*Layout Rules-----------*/

body { border: 0px; margin: 0px; padding: 0px; font: 12px Verdana, Arial; color: #745A17; text-align: center; background: #4F4C2F url(../images/bg.jpg) top left repeat-x ; }
	
#container { width: 771px; height: auto; border: 0px; margin: 0 auto; margin-top: 18px; text-align: left;  background: url(../images/container-bg.jpg) top left repeat-y ; }
#left-border { width: 12px; height: 500px; float: left; border: 0px; margin: 0px; padding: 0px; background:  url(../images/left.jpg) top left repeat-x; }
#center-column { width: 747px; float: left; border: 0px; margin: 0px; padding: 0px; overflow: visible; }
#right-border { width: 12px; height: 500px; float: left; border: 0px; margin: 0px; padding: 0px; background:  url(../images/right.jpg) top left repeat-x; }

/*#top-row { width: 769px; height: 20px; border: 0px; margin: 0 auto; padding: 0px; text-align: left; background: url(../images/top-bg.jpg) top repeat-x; }*/
#btm-row { width: 771px; height: 26px; border: 0px; margin: 0px auto; padding: 0px; text-align: left; background: url(images/top-bg.jpg) top left repeat-x; }
.row-l { float: left; border: 0px; margin: 0 auto; padding: 0px;  }
.row-r { float: right; border: 0px; margin: 0 auto; padding: 0px;  }

#header	{ width: 747px; border: 0px; margin: 0 auto; padding: 0px; /*border-bottom: 3px solid #FFF; */ }
#ph { width: 747px; float: left; border: 0px; margin: 0px; padding: 0px; background: url(../images/ph-bg-left.jpg) top left repeat-y ; text-align: right; }
#flash { width: 747px; height: 283px; float: left; border: 0px; margin: 0px; padding: 0px; background: none; /*border-bottom: 1px solid #FFF;*/ }
#flash-btm { width: 747px; height: 10px; float: left; border: 0px; margin: 0px; padding: 0px; background: none; /*border-bottom: 1px solid #FFF;*/ }
#ban { width: 747px; height: 145px; float: left; border: 0px; margin: 0px; padding: 0px; background: none; /*border-bottom: 1px solid #FFF;*/ }


/*Navigation Rules-----------*/

#nav { width: 747px; height: 100%; float: left; text-align: center; border: 0px; margin: 0px; padding: 0px; background:  url(../images/nav-bg.jpg) top left repeat-y;
	/*border-top: 3px solid #D5C59B;
	border-bottom: 2px solid # D7C79C; */ }

#nav p { padding: 0px 15px; margin: 0px; }


/*Content Rules-----------*/

#content { width: 747px; float: left; border: 0px; margin: 0px; padding: 0px; background:  url(../images/content-bg.jpg) top left repeat-x;} 		
#content #padding { width: 667px; height: 100%; float: left; padding: 0px 40px 5px 40px; /*subtract padding from center column width*/ overflow: visible;  }


/*Footer Rules-----------*/

#footer { margin: 0px; height: auto; width: 747px; float: left;  background:  url(../images/footer-bg.jpg) top left repeat-y; }
#footer #bg { text-align: left; height: auto; font-size: 10px; width: 747px; float: left;  background:  url(../images/footer-img.jpg) bottom left repeat-x;}
#footer p { color: #695427; padding: 15px 93px 5px 41px; margin: 0px; }

#footer a:link, #footer a:visited, #footer a:active { text-decoration: none; color: #916718; }
#footer a:hover { text-decoration: underline; color: #A5AB46; } 
	




	/************************************************
	*												*
	*	NOTE: Section below is for the default 		*
	*	pages in the engine. Only color,			*
	*	background color and border should be 		*
	*	changed. There is an exception for custom	*
	*	websites.									*
	*												*
	************************************************/


	/*  BORDER COLORS FOR DEFAULT PAGES *********************************************************************/
	
	.PageService_Line_Group_Name,        
	.PageService_Line_Item_Name,        
	.PageInternetLink_Category_Container,	
	.PageFAQ_Answer,			    
	.PageTestimonial_Intro,              
	.PageTestimonial_Container,          
	.PageContact_Office_Photo,           
	.PageContact_Contact_Photo,          
	.PageContact_Contact_Seperator	   
	 { border-color: #D3A800; }



	/*  INTERIOR DEFAULT FORMS ******************************************************************************/

	
		/************************************************
	*												*
	*	NOTE: Section below is for the default 		*
	*	pages in the engine. Only color,			*
	*	background color and border should be 		*
	*	changed. There is an exception for custom	*
	*	websites.									*
	*												*
	************************************************/


	/*  BORDER COLORS FOR DEFAULT PAGES *********************************************************************/
	
	.PageService_Line_Group_Name,        
	.PageService_Line_Item_Name,        
	.PageInternetLink_Category_Container,	
	.PageFAQ_Answer,			    
	.PageTestimonial_Intro,              
	.PageTestimonial_Container,          
	.PageContact_Office_Photo,           
	.PageContact_Contact_Photo,          
	.PageContact_Contact_Seperator	   
	 { border-color: #C1A473; }



	/*  INTERIOR DEFAULT FORMS ******************************************************************************/

	
	/* MAIN CONTACT PAGE FORM **********/
	
	.qcform              { background:  url(../images/form-bg.jpg) top left ; border: 1px solid #C1A473;} /*container form*/
	.qcformcolor         { 
	border-top: 1px solid #A79374;
	border-bottom: 1px solid #CDB486;
	border-left: 1px solid #A79374;
	border-right: 1px solid #CDB486;
	color: #927950;  
	} 

	/*input field*/
 	hr.qcform            { background-color: #C1A473; }


	/* MINI FORM PLUGIN ****************/

	.m-form, 
	.m-form-low, 
	.m-form-services,
	.m-form-inner-services					
	{ background:  url(../images/form-bg.jpg) top left ; border-color: #C1A473; }/*container form*/
	
	.m-formcolor, 
	.m-form-innercolor	
	{ 
	border-top: 1px solid #A79374;
	border-bottom: 1px solid #CDB486;
	border-left: 1px solid #A79374;
	border-right: 1px solid #CDB486;
	color: #927950;
	} /*input field*/

	.m-form h1,
	.m-form-low h1, 
	.m-form-services h1, 
	.m-form-inner-services h1
	{ font-family:arial; /*NEED TO DECLARE FONT HERE*/ }

	
	/* MINI FORM POSITION **************/
	/*NEED TO ADJUST TOP MARGIN FOR EACH*/ 
	
	.m-form
	{ margin: 79px 0px 7px 20px; }
	.m-form-low
	{ margin: 67px 0px 7px 20px; }
	.m-form-services
	{ margin: 79px 0px 7px 20px; }
	.m-form-inner-services
	{ margin: 102px 0px 7px 20px; }  
	
