/* 	WEBSITE PROPERTIES FOR:
	GREEN TAP PLUMBING.
	AUTHOR: Sadiq Ahmed, Room101 Limited.
---------------------------------------------------------------------------------------------*/

/* GLOBAL
---------------------------------------------------------------------------------------------*/
body { margin:0px; padding:0px; text-align:center; font-family:verdana, arial; font-size:8.5pt; color:#21363B; }
		
p, ul, li  { margin:0px; padding:0 0 10px 0; }

h1 {font-size:11.5pt;font-weight:600;letter-spacing:-1pt;margin:0;padding:0;text-align:left;color:#00a0e1;}
h2 {font-size:11.5pt;font-weight:600;letter-spacing:-1pt;margin:0;padding:0;text-align:left;color:#00a0e1;}
h3 {}
h4 {}
h5 {}

/*
a { color:#16A638; font-weight:bold;}
a:link {color:#16A638; font-weight:bold;}
a:hover {color:#B2CE5A; font-weight:bold;}
a:visited {color:#16A638; font-weight:bold;}
*/

a { color:#179ADE; font-weight:bold; text-decoration:none;}
a:link { color:#179ADE; font-weight:bold; text-decoration:none;}
a:hover { color:#179ADE; font-weight:bold; text-decoration:none;}
a:visited { color:#179ADE; font-weight:bold; text-decoration:none;}

a.whitelink:link { font-weight:200; font-size:7pt;  color:#38a828; }
a.whitelink:hover { font-weight:200; font-size:7pt;  color:#38a828; }
a.whitelink:visited { font-weight:200; font-size:7pt;  color:#38a828; }

/* CONTAINERS :
---------------------------------------------------------------------------------------------*/
#main_container{ width:805px; margin:0 auto; padding:0px; text-align:left; }

	/*HEAD CONTAINER
	-----------------------------------------------------------------------------------------*/
	#header{ width:780px; height:122px; position:relative; top:0px; left:0px;}
	
	
	/* CONTENT ::
	-----------------------------------------------------------------------------------------*/
	#middle{ width:780px; }
		#left_links{ float:left; width:130px; margin-left:0px;}
	
	
		#content{float:left; width:500px; min-height:90px; margin:0px 0px 0px -5px;}
		#content a {border:none;}
		#content img {border:none;}
		#content_top { min-height:90px;}
		.right_corner_control {float:right; width:40px; height:90px; margin-top:-20px; margin-right:-20px;}
		#content_bottom {  min-height:180px;}
		#content_main { padding:20px 20px; min-height:200px; }
		
		#content_main .half_text{ float:left; padding-right:5px; width:220px;  }
		#content_main .overflow_control { height:50px; }

		#middle	#floating_image { position:relative; top:0px; left:200px; width:1px; height:1px; z-index:101;}	
		#middle	#floating_image .the_image { position:absolute; top:-132px; right:-320px; width:330px; height:200px; }	
			
		.image_lapse {margin-top: -96px; margin-bottom:-20px; width: 250px; height:200px; float: right; z-index:9999;}
		.text_lapse {float: left; width: 210px; margin-bottom: -90px;}
		.text_shield {float:right; width:250px; height:100px; z-index:9998;}
		
		
		.contact_table { width:300px; text-align:left; }
		.contact_table td { vertical-align:top; }
		
		
		#right_headline{float:left; width:158px; padding:0px; margin:0px; margin-left:-3px; z-index:100;}
		#right_headline .headline_holder {position:relative; top:0px; left:0px; width:158px;}
		
		#right_headline .headline_holder .homepage_headline {position:absolute; top:65px; left:15px; height:80px; width:125px;}
		
			#right_headline p {}
			#right_headline a {color:#CFE8BE;}
			#right_headline a:hover {color:#CFE8BE;}
			
		/* REGISTRATION CONTENT ::
		-----------------------------------------------------------------------------------------*/
		#reg_form_holder { margin-left:100px; width:670px;}	 
			
			
	/* FOOTER :: 
	-----------------------------------------------------------------------------------------*/
	#bottom{ clear:both; width:780px; height:122px; margin-top:0px; text-align:left; background-image:url('/includes/layout/lower_header.gif'); background-repeat:no-repeat;}
	#bottom img.wateraid { margin:15px 0 0 20px; }
	
	#footer{ clear:both; width:780px; height:35px; color:#57A3E1; text-align:left;}
		#footer p { margin:0px; padding:0px 0 20px 0; }
		#footer a { color:#57A3E1; text-decoration:none; font-weight:normal;}
		#footer a:hover { color:#57A3E1; text-decoration:none; font-weight:normal;}

/* LOCAL
---------------------------------------------------------------------------------------------*/
.timeholder { width:755px; margin:0 auto;}	
.timeslot {float:left; width:100px; text-align:right; padding-right:5px; }	
.timeslot {}
	
.bottom_right_icons { float:right; margin-right:10px; }	
.text-right {text-align:right;}	
	
.right { float:right; }
.left { float:left; }

.center {text-align:center;}

.clear { clear:both; }	
.space { height:1px; font-size:1px; }	
.height15 { height:15px; font-size:1px; }

.bold {font-weight:bold;}
.largetext {font-size:10pt;}
.strict_string {display:inline-block; overflow:visible; white-space:nowrap; z-index:9999;}

.black {color:#21363B;}
.blue {color:#00a0e1;}