@charset "utf-8";
/* CSS Document */

	
/* TOP NAVIGATION */		
#top_nav
		{
		background-image:url(../images/top_nav_background.gif);
		width: 972px;
		height: 122px;
		}
		
#top_nav_text
		{
		width: 520px;
		float: right;
		text-align:center;
		padding-top: 5px;
		}
		
.top_nav_links		
		{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #25aae1;
		text-decoration: none;
		}
		
.top_nav_links:hover
		{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #25aae1;
		text-decoration: underline;
		}

.top_towers
		{
		font-size: 12px;
		color: #25aae1;
		}
		
#top_nav_intro
		{
		width: 706px;
		float: right;
		margin-top: 14px;
		}
		

/* MAIN AREA WITH ALL ITS SUBS */	
#main_area 
		{
		overflow:hidden;
		position:relative;
		background-color: #FFFFFF;
		width: 732px;
		float: right;
		height: auto;
		}
		
.main_area_text 
		{
		margin-left: 4px;
		font-size: 12px;
		line-height: 19px;
		list-style-type: none;
		}

#main_area_welcome
		{
		background-color: #f6f6f6;
		width: 683px;
		margin-left: 24px;
		border-bottom: solid #e6e6e6 1px;
		padding-bottom: 25px;
		margin-bottom:22px;
		}
		
	#main_area_services
		{
		width: 682px;
		margin-left: 24px;
		margin-top: 25px;
		border-bottom: solid #e6e6e6 1px;
		}	
	/* MAIN AREA SERVICES LEFT */	
		#main_area_services_left_pane
			{
			width:353px;
			float: left;
			}
		
		#main_area_services_left_pane_top_left
			{
			width: 208px;
			float:left;
			margin-bottom: 10px;
			}

		#main_area_services_left_pane_top_right
			{
			width: 145px;
			float: right;
			}

		#main_area_services_left_pane_bottom
			{
			width: 353px;
			float: left;
			}
		#main_area_services_left_pane_bottom_text
			{
			width: 200px;
			float: left; 
			}
	
	/* MAIN AREA SERVICES RIGHT */
		#main_area_services_right_pane
			{
			width: 329px;
			float:right
			}

		#main_area_services_right_pane_top
			{
			float: right;
			}

		#main_area_services_right_pane_top_left
			{
			width: 208px;
			float:left;
			margin-bottom: 10px;
			}
		
		#main_area_services_right_pane_top_right
			{
			width: 121px;
			float: right;
			margin-bottom: 10px;
			}
		
		#main_area_services_right_pane_bottom
			{
			width:329px;
			float: left;
			}
	
#before_after
		{
		margin-left: 24px;
		margin-top: 18px;
		margin-bottom: 20px;
		}		
		
#main_area_testimonials
		{
		width: 682px;
		margin-left: 24px;
		padding-top: 10px;
		padding-bottom: 20px;
		}	
			
.main_area_black_links 
		{
		list-style-type: none;
		color:#000;
		text-decoration: none;
		font-size: 12px;
		line-height: 18px;
		}
		
.main_area_black_links:hover
		{
		color:#000; 
		background:transparent; 
		text-decoration:underline;
		}

.main_area_blue_links 
		{
		color:#25aae1;
		text-decoration: none;
		font-weight:bold;
		}
		
.main_area_blue_links:hover
		{
		color:#25aae1; 
		background:transparent; 
		text-decoration:underline; 
		font-weight:bold;
		}

.services_thumbs
		{
		float:left;
		padding-right: 10px;
		margin-bottom: 30px;
		}	
		
		
/** LEFT PANE */
#left_pane_nav
		{
		overflow:hidden;
		position:relative;
		background-image:url(../images/left_pane_background.gif);
		width: 240px;
		height: 820px;
		font-size: 12px;
		color: #FFFFFF;
		float:left;
    	background: #25aae1;
		}
		
#left_pane_text
		{
		margin-left: 15px;
		padding: 0px;
		}

#left_pane_list
		{
		list-style-type: none;
		line-height: 22px;
		padding-left: 0px;
		margin-top: 0px;
		}

.left_pane_links
		{
		color:#fff;
		text-decoration: none;
		}
		
.left_pane_links:hover
		{ 
		color:#fff; 
		background:transparent; 
		text-decoration:underline; 
		}
		
.left_pane_list_2
		{
		line-height: 20px;
		padding-left: 20px;
		margin-top: 0px;
		margin-bottom: 20px;
		}
		
.left_pane_list_2_1
		{
		color: #0651a4;
		text-decoration: none;
		font-size: 13px;
		font-weight: bold;
		}
		
#left_pane_list_2_1:hover
		{ 
		color:#0651a4; 
		background:transparent; 
		text-decoration:underline; 
		}
		
		
/** FOOTER */
#footer
		{
		width: 818px;
		background-color: #d4d4d4;
		padding-top: 26px;
		padding-left: 77px;
		padding-right: 77px;
		padding-bottom: 23px;
		text-align: center;
		overflow: hidden;
		}

#footer_text_bold
		{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #454953;
		padding-bottom: 7px;
		}
.footer_links
		{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 18px;
		color: #454953;
		text-decoration: none;
		}
		
.footer_links:hover
		{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 18px;
		color: #454953;
		text-decoration: underline;
		}
		
.footer_towers 
		{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #454953;
		text-decoration: none;
		}
		
			
/* BODY, IMG, WRAP, *, H4, ARROWS, LI */		
body
		{
		background-color: #0651a4;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		}

img
		{
		border: none;
		}

.text_headings_blue
		{
		font-size: 22px;
		color: #25aae1;
		text-align: left;
		padding-top: 20px;
		margin-left: 20px;
		}

#wrap
		{
		width: 972px ;
		margin-left: auto ;
		margin-right: auto ;
		margin-top:0px;
		height: auto;
		}
		
#container_1
		{
		float:left;
		width: 972px;
		background: #ffffff ;
		}
#container_2
		{
		float: right;
		width: 972px;
		background: #25aae1;
		}
#container_3
		{
		float:left;
		width: 972px;
		background: #25aae1;
		}
#container_4
		{
		float: right;
		width: 972px;
		background: #ffffff;
		}
#container_5
		{
		float:left;
		width: 972px;
		}
#container_6
		{
		float: right;
		width: 972px;
		}

*
		{ 
		margin:0;
		padding:0;
		}
		
h1
		{
		float:left;
		font-size: 15px;
		color: #000000;
		}

h2
		{
		font-size: 16px;
		color: #25aae1;
		margin-top: -4px;
		margin-left: 4px;
		margin-bottom: 4px;
		}

h3
		{
		font-size: 12px;
		font-weight: normal;
		}
		
h4
		{
		color: #25aae1;
		margin-left: 4px;
		margin-bottom: 10px;
		}
h5
		{
		font-size: 24px;
		color: #000000;
		margin-left: 4px;
		margin-bottom: 3px;
		}

.arrows
		{
		color: #2757a7;
		font-size:12px;
		font-weight:bold;
		}	

.main_text
		{
		font-size: 16px;
		}	

.back_top
		{
		float: right;
		font-size: 10px;
		color: #25aae1;
		text-decoration: none;
		padding-bottom: 1px;
		}
	
	
/* ABOUT US PAGE */
.about_us_text
		{
		font-size: 12px;
		margin-left: 24px;
		margin-right: 24px;
		margin-top: 18px;
		line-height: 22px;
		}
		
.about_us_text_blue
		{
		color:#25aae1;
		}
		
.about_us_text_blue_big
		{
		font-size: 22px;
		color: #25aae1;
		margin-left: 4px;
		}
		
#main_area_welcome
		{
		background-color: #f6f6f6;
		width: 683px;
		margin-left: 24px;
		border-bottom: solid #e6e6e6 1px;
		padding-bottom: 25px;
		margin-bottom:22px;
		}
		

/* CLEANING SERVICES PAGE */
.cleaning_services_lists
		{
		margin-left: 18px;
		font-size: 12px;
		line-height: 19px;
		list-style-type: circle;
		}

#high_pressure_both
		{
		margin-left: 24px;
		width: 682px;
		height: 318px;
		border-bottom: 1px solid #dddddd;
		border-top: 1px solid #dddddd;
		margin-bottom: 24px;
		padding-top: 24px;
		}
		
#high_pressure_1
		{
		width: 300px;
		float: left;
		}
		
#high_pressure_2
		{
		margin-left: 14px;
		width: 329px;
		float: left;
		height: 276px;
		border-left: 1px solid #dddddd;
		padding-left: 20px;
		}
		
	#cleaning_services_graffiti, #cleaning_services_house, #cleaning_services_strata, #cleaning_services_property
			{
			width: 520px;
			margin: 0px;
			float: right;
			}
	
		
#house_washing, #graffiti_removal, #strata, #property_maintenance
		{
		margin-left: 24px;
		width: 682px;
		border-bottom: 1px solid #dddddd;
		margin-bottom: 24px;
		padding-bottom: 24px;
		}

#property_maintenance
		{
		border-bottom: none;
		}
		
		
.back_to_top
		{
		float: right;
		}
		
/* CLEANING SERVICES PAGE */
.testi
		{
		margin-left: 24px;
		width: 682px;
		border-bottom: 1px solid #dddddd;
		margin-bottom: 24px;
		padding-bottom: 24px;
		}
		
/* Gallery PAGE */
.gallery_wrap
		{
		margin-left: auto;
		margin-right: auto;
		width: 680px;
		text-align: center;
		margin-bottom: 20px;
		}

.gallery_table
		{
		margin-left: auto;
		margin-right: auto;
		}

