﻿body { font-family: Arial;  vertical-align: top; margin: 0 auto; padding: 0; background-color: #404040; text-align: center;}

a { text-decoration:none; color:Purple; }

/* setup links style */
a:link { color:#404040; }

a:visited { color:orange; }

/*when someone hovers over the link */
a:hover { color:#000000; background-color:inherit;}

h1 {
color:#84A13A;
}

h2 {
	font-family:'Edwardian Script ITC';
	font-size:35px;
	color:#26374D;

}

h4 {
    font-family:Helvetica;
    font-size:20px;
    font-weight:500;
}

.container {
	width:1024px;
	text-align:center;
	height:1200px;
	vertical-align: top; margin: 0 auto; padding: 0;
}

.container-about { 	
    width:1024px;
	text-align:center;
	height:850px;
	vertical-align: top; margin: 0 auto; padding: 0; }

#top_left {
	float:left;
	text-align:left;
	width:38%;
	height:66%;
	background-color:#ffffff;
	margin:5% 0 0 2%;
}

#top_right {
	float:right;
	text-align:right;
	width:55%;
	font-family:Calibri;
	font-size:18px;
	font-weight:500;
	background-color:#ffffff;
	color:#4B5264;
	height:32%;
	margin:2% 5% 0 0;

}

#top_all {
width:100%;
height:150px;
background-color:#ffffff;
vertical-align:bottom;

}

.middle_banner {
	float:left;
	width:100%;
	vertical-align: top; margin: 0 auto; padding: 0;

}

.middle_grey_quote {
	float:left;
	width:91%;
	height:45px;
	font-family:Nina;
	font-size:17px;
	vertical-align: top; margin: 0 auto; padding: 0;
	background-color:#4A5568;
	color:#ffffff;
	text-align:left;
	padding:1.5% 0 0 8%; 

}

.middle_grey_line {
	float:left;
	width:100%;
	height:200px;
	background-color:#F2F2F2;
	color:#4A5568;
	font-family:'Arial Unicode MS';
	font-size:17px;
}

#middle {
	float:left;
	width:100%;
	background-color:#F2F2F2;
}

.middle_about {
	float:left;
	text-align:justify;
	padding:0 2.5% 0 10%;
	width:37.5%;
	font-family:'Berlin Sans FB';
	font-size:15px;
	color:#26374D;
	background-color:#F2F2F2;
	line-height:1.5;

}

.middle_background {
	float:right;
	text-align:justify;
	padding:0 10% 0 2.5%;
	width:37.5%;
	font-family:'Berlin Sans FB';
	font-size:15px;
	color:#26374D;
	background-color:#F2F2F2;
	line-height:1.5;

}

#middle_below {
	float:left;
	width:100%;
	background-color:#F2F2F2;
}

.middle_below_service {
	float:left;
	text-align:justify;
	padding:0 2.5% 0 10%;
	width:37.5%;
	font-family:'Berlin Sans FB';
	font-size:15px;
	color:#26374D;
	background-color:#F2F2F2;
	line-height:1.5;
}

.middle_below_location {
	float:right;
	text-align:justify;
	padding:0 10% 0 2.5%;
	width:37.5%;
	font-family:'Berlin Sans FB';
	font-size:15px;
	color:#26374D;
	background-color:#F2F2F2;
	line-height:1.5;
}


/* About Page */
.middle_left {
	float:left;
	text-align:justify;
	padding:5% 0 0 10%;
	width:40%;
	font-family:'Berlin Sans FB';
	font-size:15px;
	color:#26374D;
	background-color:#F2F2F2;
	line-height:2.5;
	/*border:solid 1px red;*/

}

.middle_right {
	float:right;
	text-align:justify;
	padding:0 0 0 2%;
	width:47%;
	font-family:Calibri;
	font-size:15px;
	color:#26374D;
	background-color:#F2F2F2;
	line-height:2.5;
	/*border:solid 1px black;*/

}

#top_telephone {
	font-family:Arial, Helvetica; color:#333; font-size:13px; height:100px; z-index:100; vertical-align:top;
}

/* End of About Page Css */



/* News Page */
.middle_news {
    width:80%;
	vertical-align: top; margin: 0 auto; padding: 0;
	font-family:'Berlin Sans FB';
	text-align:justify;
	font-size:15px;
	color:#26374D;    
}

/* Css Contact Page */
.middle_contact {
    width:80%;
	vertical-align: top; margin: 0 auto; padding: 0;
	font-family:'Berlin Sans FB';
	text-align:left;
	font-size:15px;
	color:#26374D;    
	background-color:#ffffff;
	padding:2%;
}

.redasterix { /*color:#6B7CA3;*/ color:#ED6D4E; font-size:12px; font-family:Bodoni MT Condensed; }

#middle_contact_left {
    float:left;
    width:35%;
}
#middle_contact_middle {
    float:left;
    width:35%;
}

#middle_contact_leftmid {    
    float:left;
    width:68%;
    text-align:justify; 
    }

#middle_contact_right {
    float:right;
    padding:2% 0 0 1%;
    width:28%;
    background-color:#F9F9F4;
    height:470px;
    vertical-align:top;
    
}


/* End of Contact Page Css */




#bottom_space { 	
    float:left;
	width:100%;
	height:50px;
	background-color:#F2F2F2; 
	}

#bottom_all {
	float:left;
	width:100%;
	height:300px;
	background-color:#F2F2F2;
}

.bottom_left_news {
	float:left;
	text-align:justify;
	padding:0 2.5% 0 10%;
	width:37.5%;
	background-color:#F2F2F2;
	line-height:1.5;
}


.bottom_right_news {
	float:right;
	text-align:justify;
	padding:0 10% 0 2.5%;
	width:37.5%;
	background-color:#F2F2F2;
	color:#4A4A4A;
	line-height:1.5;
	font-family:'Arial Unicode MS';
	font-size:14px;

}

.footer-banner { 
    float:left; 
    padding:3% 0 0 0;
    width:100%; 
    height:100px; 
    background-color:#AEC9DD; 	
    color:#383838;
	line-height:1.5;
	font-family:Calibri;
	font-size:22px;
	font-weight:500;
	text-align:center;
    }
    
#footer-grf {     
    color:#383838;
	line-height:1.5;
	font-family:'Arial Unicode MS';
	font-size:14px; 
	font-weight:normal;
	text-align:center;
	}
	
	
/* For Dynamic Menubar */

#banner { /*border:solid 1px red;*/ vertical-align: top middle; font-family:Century Gothic; margin: 0 auto; padding: 0; text-align:left; color: #ffffff; text-align: justify; width:25%; display:none; }

#banner2 { /*border:solid 1px blue;*/ font-family:Century Gothic; text-align:justify; color: #ffffff; width: 200px; display: none; }

#banner3 { /*border:solid 1px pink;*/ font-family:Century Gothic; vertical-align: top middle; margin: 0 auto; padding: 0; text-align: left; color: #ffffff; text-align: justify;  width:25%; display:none; }

#banner4 { /*border:solid 1px black;*/ font-family:Century Gothic; vertical-align: top middle; margin: 0 auto; padding: 0; text-align: left; color: #ffffff; text-align: justify; width:25%; display:none; }

#banner5 { font-family:Century Gothic; vertical-align: top middle; margin: 0 auto; padding: 0; text-align: left; color: #ffffff; text-align: justify;   width:25%; display:none; }

