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

/* CSS ADVANCE IMAGING
---------------------------------------------------------------------------------------------*/

#map_wrap { width:780px; margin:0 auto; padding:0px; text-align:left; }
#map_wrap .reg_form_container { width:505px; margin-left:105px; margin-top:25px;}
#map_wrap .forms_container { width:780px; margin-top:25px;}
#map_wrap .wrap_content { margin-top:25px; }
.map_center_wrap {width:732px; margin:0 30px 0 auto;}
form {margin:0px; padding:0px;}
#map_wrap .wrap_content p.textpad { padding:5px 105px;}

#map_wrap input { height:14px; width:185px; background-color:#bde5f8; border:1px solid #bde5f8; font-size:8.5pt; font-weight:100;}
#map_wrap textarea {	background-color:#bde5f8; width:379px; height:56px; border:1px solid #bde5f8; }
#map_wrap a {text-decoration:none;}

#map_wrap table { border:none; margin:16px 0px; }
#map_wrap table td { height:25px; vertical-align:top; text-align:left; }
#map_wrap table td.input_label { text-align:right; padding-right:5px; white-space:nowrap;}

.m-home, .m-job-slot, .m-quote, .m-callback, .m-login, .m-accept, .m-decline, .m-blank, .m-gor, .m-next, .m-sign-in, .m-submit,.m-frog,.m-smiley-frog,.m-input,.m-textbox,.m-thanks, .m-logo, .m-barleft, .m-barright, .m-barmiddle, .m-need-help, .m-need-help-1, .m-need-help-2, .m-need-help-3, .m-need-help-4, .m-register, .m-edit-details, .m-my-account, .m-logout  {background:transparent url('/images/image_map.gif') no-repeat 0px 0px; margin:0px; padding:0px;}

.m-home {		background-position:-0px -3px; margin:13px 0px; padding:0px; width:44px; height:10px;  }
.m-home a {		margin:0px; padding:0px; display:inline-block;width:44px; height:10px; }
.m-home a span {padding:0px; margin:0px; font-size:1px; }

.m-my-account {		background-position:-50px -3px; margin:13px 10px 0px 0px; padding:0px; width:88px; height:13px;  }
.m-my-account a {		margin:0px; padding:0px; display:inline-block;width:88px; height:13px; }
.m-my-account a span {padding:0px; margin:0px; font-size:1px; }


.m-job-slot {	background-position:-0px -16px; width:119px; height:12px; margin:13px 0px; } 
.m-job-slot a {	margin:0px; padding:0px; display:block; text-decoration:none;}
.m-job-slot a span { margin:0px; padding:0px; display:block; font-size:1px;}

.m-quote {		background-position:0px -30px; width:126px; height:13px; margin:13px 0px;} 
.m-quote a {	margin:0px; padding:0px; display:block; text-decoration:none;}
.m-quote a span { margin:0px; padding:0px; display:block; font-size:1px;}

.m-callback {	background-position:0px -45px; width:145px; height:13px; margin:13px 0px;} 
.m-callback a {	margin:0px; padding:0px; display:block; text-decoration:none;}
.m-callback a span { margin:0px; padding:0px; display:block; font-size:1px;}

.m-login {		background-position:0px -61px; margin:12px 0px; padding:0px; width:40px; height:14px; } 
.m-login a {margin:0px; padding:0px; display:inline-block; width:41px; height:14px; }
.m-login a span {padding:0px; margin:0px; font-size:1px; }

.m-edit-details {background-position:-50px -61px; margin:12px 0px; padding:0px; width:88px; height:11px; } 

a.m-accept { width:122px; height:34px; margin-left:100px; margin-top:20px; float:left; } 
span.m-accept {	background-position:0px -122px; width:122px; height:34px; display:block; } 
a.m-decline { width:122px; height:34px; margin-left:100px; margin-top:20px; float:left; } 
span.m-decline { background-position:0px -164px; width:122px; height:34px; display:block; } 

.m-gor {		background-position:0px -207px; width:122px; height:34px;} 
span.m-gor {	display:inline-block; } 

.m-next {		background-position:0px -245px; width:122px; height:34px; display:inline-block;} 


.m-sign-in {	background-position:0px -82px; width:159px; height:34px;}
span.m-sign-in {	background-position:0px -82px; width:159px; height:34px; display:block;}
.m-sign-in a {	margin:0px; padding:0px; display:inline-block; width:120px; height:34px; }
.m-sign-in a span {margin:0px; padding:0px; display:inline-block; width:120px; height:34px; }

.m-submit {		background-position:0px -290px; width:159px; height:34px;} 
.m-submit {		margin-top:20px;} 
.m-submit a {	display:inline-block; width:159px; height:34px;} 

a.m-submit {	background-position:0px -290px; width:159px; height:34px; display:inline-block;} 
a.m-submit span {	width:159px; height:34px; display:block;} 

.m-logout {	background-position:0px -530px; width:159px; height:38px; display:block;}
span.m-logout {	background-position:0px -530px; width:159px; height:38px; display:block;}

.m-blank {	background-position:-170px -530px; width:159px; height:38px; display:block;}
a.m-blank {color:#ffffff; font-weight:bold; text-align:center; padding-top:5px; font-size:11pt;}
span.m-blank {	background-position:-170px -530px; width:159px; height:38px; display:block;}

.m-input {		background-position:-0px -332px; width:191px; height:22px; display:inline-block;}
.m-input a {	display:inline-block;}
.m-input a:link {display:inline-block;}
.m-input a:hover {display:inline-block;}

.m-textbox {	background-position:-0px -361px; width:384px; height:62px;}
.m-thanks {		background-position:-0px -431px; width:347px; height:22px;}
span.m-thanks {		background-position:-0px -431px; width:347px; height:22px; margin-top:20px; display:inline-block;}
.m-register {		background-position:-0px -453px; width:382px; height:27px;}
span.m-register {	display:inline-block; }


.m-frog {		background-position:-156px -18px; width:184px; height:54px;}
.m-smiley-frog {background-position:-354px -8px; width:130px; height:90px;}
span.m-smiley-frog {display:inline-block; margin-right:-130px;}

.m-need-help {	background-position:-184px -108px; width:306px; height:120px;}
.m-need-help-1 {	background-position:-510px -14px; width:324px; height:120px;}
.m-need-help-2 {	background-position:-510px -141px; width:324px; height:110px;}
.m-need-help-3 {	background-position:-510px -250px; width:316px; height:100px;}
.m-need-help-4 {	background-position:-510px -349px; width:311px; height:108px;}

.includecare {text-align:right;}
.includecare img {float:right;}
.m-logo {		background-position:-226px -252px; width:240px; height:88px; margin-top:30px;}



.m-barleft {	background-position:-453px -343px; width:28px; height:48px; float:left;}
.m-barright {	background-position:-454px -401px; width:29px; height:48px; float:right;}
.m-barmiddle {	clear:both; background-position:-0px -483px; width:780px; margin-right:-8px; height:48px; background-repeat:no-repeat;}
.m-barmiddle_content {width:732px; margin:0px 20px; height:48px; }


/*--------------*/

.the_terms { width:650px; margin:0 auto;}	
.the_terms p { width:500px; }

.blue_scroll { overflow-y:auto; width:500px; height:200px; background-color:#C1DDF4; margin:0px; margin-left:10px; padding:10px;}	

.col_holder { width:505px; height:15px; }
.title_col {width:100px; float:left; text-align:right; }
.input_col {width:400px; float:right; }

.marginleft325 {margin-left:325px;}

/*-------------*/


.info_container {padding-bottom:10px; width:732px;}
.info_account {float:right; width:130px; text-align:left;}
.info_title {float:left; width:360px; text-align:right;}
.info_data {float:right; width:366px;}
.info_center {margin-left:286px;}


/*-------------*/

.small_tracktop {width:204px; height:15px; background-image:url('/images/tracking/small_top.gif'); background-repeat:no-repeat;}
.small_trackmiddle {width:204px; background-image:url('/images/tracking/small_middle.gif'); background-repeat:repeat-y;}
.small_trackbottom {width:204px; height:15px; background-image:url('/images/tracking/small_bottom.gif'); background-repeat:no-repeat;}

.trackspace {height:10px;}

.tracktop {width:357px; height:15px; background-image:url('/images/tracking/top.gif'); background-repeat:no-repeat;}
.trackmiddle {width:357px; background-image:url('/images/tracking/middle.gif'); background-repeat:repeat-y;}
.treehouse {background-image:url('/images/tracking/tree-house-watermark.gif'); background-repeat:no-repeat; background-position:bottom left;}
.trackcontent {padding:10px; }
.trackplumber { height:30px; width:197px; }
.tracktype {height:250px; width:197px;}

.trackmaterials_r {width:125px; float:right;}
.trackmaterials {width:205px; float:left; text-align:right;}

.tracklabour_r {width:125px; float:right;}
.tracklabour {width:205px; float:left; text-align:right;}

.tracknettotal_r {width:125px; float:right;}
.tracknettotal {width:205px; float:left; text-align:right;}

.trackvat_r {width:125px; float:right;}
.trackvat {width:205px; float:left; text-align:right;}

.trackterms {width:100px; float:left; text-align:left;}
.tracktotal_r {width:125px; float:right;}
.tracktotal {width:105px; float:left; text-align:right;}

.boldblue {color:#00a0e1; font-weight:bold;}


.green-line {width:357px; height:2px; font-size:1px; background-image:url('/images/tracking/green-line.gif'); background-repeat:no-repeat;}
.trackbottom {clear:both; width:357pc; height:26px; background-image:url('/images/tracking/bottom.gif'); background-repeat:no-repeat;}

.clear {clear:both;}

.zeromargin {margin:0px;}
.top5margin {margin-top:5px;}