* { padding: 0; margin: 0; }

/* layout styles */
body {  font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:0.8em; line-height:1.6em;  background-color:#d1d1d3; }
#wrapper {  margin: 0 auto;  width: 900px; color:#00adef;  }
#header {  color: #333;  width: 900px;  float: left;   height: 227px;  margin: 0px;  background: #d1d1d3 url(images/masthead-bg.jpg) no-repeat; }
#mastheadLogo { float:left; }
#mastheadNav {float:left; }
#contentwrapper { background-image:url(images/content-bg.jpg); }
#leftcolumn {   color: #0072b4; margin: 0px;  padding: 0px 0px 0px 114px;   width: 195px;  float: left; }
#middlecolumn { float:left; width:195px; padding:0px 0px 0px 41px;  }
#rightcolumn {  color:#333; float: left;  color: #333;  margin: 0px;  padding: 0px 0px 0px 41px; width: 195px; display: inline; }
#footer { 	color:#000000; 	clear: both; 	margin: 0px; 	font-size:0.7em; 	padding-left:140px; 	text-align: center; 	padding-right: 140px;
	line-height: 1.4em; 	background-image: url(images/footer-bg.jpg); 	background-repeat: no-repeat; 	background-color: #d1d1d3; }
#twoColumnleft { float:left; padding: 0px 0px 0px 130px; width:400px; margin:0px;  }
#twoColumnRight { float:left; padding: 0px 0px 0px 70px; width:250px; margin:0px; display:inline;  }
#twoColumnleftOne { float:left; padding: 0px 0px 0px 130px; width:200px; margin:0px;  }
#twoColumnRightTwo { float:left; padding: 0px 0px 0px 40px; width:400px; margin:0px; display:inline;  }

/* end layout styles */

/* If you're reading this, hello from sunny Norwich! */

/* this blank style is for a CMS */
.clienteditor { }

.white { color:#fff }
.lightblue { color:#44c7f4; }
.verylightblue { color:#add6ea; }
.darkblue { color:#144895; }

.navigation { position:relative; top:44px; color:#abe1fa; font-size:12px; letter-spacing:1px; 
	/* this width is only here to get some GUI software to play ball */ width:600px; }
.smallDarkBlueText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px; padding-right: 5px; padding-left: 14px; padding-top: 3px; color:#144895; }
.smallDarkBlueTextNoPad { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px; color:#144895; }
.smallGreyTextNoPad { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px; color:#888; }


  #wrapper #header #mastheadNav .navigation a { color: #abe1fa; text-decoration: none; }
  #wrapper #header #mastheadNav .navigation a:hover { color: #fff; }
#wrapper #header #mastheadNav h1 { padding-top:48px; font-family: "Arial Black", Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; 
	font-style:italic; color: #fff; line-height:22px }
#wrapper #contentwrapper #twoColumnleft .clienteditor p { font-family: Arial, Helvetica, sans-serif; color: #144895; }
#wrapper #contentwrapper #middlecolumn a { color: #144895; }
#wrapper #contentwrapper #leftcolumn a { color: #144895; }
#wrapper #contentwrapper #rightcolumn a { color: #144895; }
#wrapper #contentwrapper #twoColumnleft a { color: #144895; }
#wrapper #contentwrapper #twoColumnleft a:hover { color: #44C7F4; }
#wrapper #contentwrapper #twoColumnleftOne a { color: #144895; }
#wrapper #contentwrapper #twoColumnleftOne a:hover { color: #44C7F4; }
#wrapper #contentwrapper #twoColumnRightTwo a { color: #144895; }
#wrapper #contentwrapper #twoColumnRightTwo a:hover { color: #44C7F4; }


#wrapper #contentwrapper #twoColumnleft .clienteditor h1 { font-family: Arial, Helvetica, sans-serif; font-size: 24px; line-height: 26px; font-weight: bold; color: #44C7F4; margin:0px; }
#wrapper #contentwrapper h2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #fff; line-height: 16px; padding-left: 13px; margin:0px; }
	#wrapper #contentwrapper h2 a {text-decoration: none; color: #fff;}
#wrapper #contentwrapper #twoColumnleft .clienteditor h3 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 18px; font-weight: bold; margin:0px; color: #44C7F4;}
#wrapper #contentwrapper #twoColumnRight p { font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
#wrapper #contentwrapper #twoColumnRightTwo h1 { font-family: Arial, Helvetica, sans-serif; font-size: 20px; line-height: 22px; font-weight: bold; color: #44C7F5; }
#wrapper #contentwrapper #twoColumnRightTwo p { color: #144895; }
#wrapper #contentwrapper #twoColumnRightTwo #J5_Plumbing_Enquiry #jobList { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #1C9AD5; }
#wrapper #contentwrapper #twoColumnRightTwo  textarea { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #1C9AD5; }
#wrapper #contentwrapper #twoColumnRightTwo  td { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height:11px; color: #144895; }



