/* CSS Document */ body { background: #FFF url(bg-grad.jpg); font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 12px; } a { color: #0C578E; font-weight:bold; text-decoration:none; } a:hover { text-decoration:underline; color: #B4261D; } h1, h2, h3, h4, h5 { } h1 { margin: 0 0 10px 0; padding: 0; font-size: 18px; color: #2C5070; } h2 { font-size: 16px; color: #A52925; } h3 { font-size: 14px; color: #2C5070; } h4 { font-size: 12px; } h5 { font-size: 10px; } #wrap { margin: 0 auto; width: 775px; } #header { height: 200px; } #navigation { height: 30px; background:url(navBar.jpg) no-repeat top center; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #810000; border-right-color: #810000; border-bottom-color: #810000; border-left-color: #810000; } #navigation ul { list-style:none; margin:0; padding:0; } #navigation ul li { display:inline; margin:0; padding:0; } #navigation ul li a {
	display:block;
	float:left;
	line-height:30px;
	color: #FFF;
	text-decoration:none;
	font-weight:bold;
	text-transform:capitalize;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #8B0101;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 18px;
	padding-bottom: 0;
	padding-left: 18px;
} #navigation ul li a:hover { background:url(navBarH.jpg) repeat-x; color: #FDF100; } #content { background:#FFFFFF; } #content #leftCol { width: 175px; } #content #leftCol h5 { font-size: 16px; height:30px; line-height:30px; color:#FFF; background: #FEF9EB url(h5-bg.png) no-repeat; margin-top: 0px; margin-right: 0; margin-bottom: 0; margin-left: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 7px; } #content #leftCol ul { list-style:none; margin: 0; padding: 0; } #content #leftCol ul li { } #content #leftCol ul li a { display:block; padding: 5px 0 5px 10px; background:#FEF9EB; color: #0C578E; text-decoration:none; font-weight:bold; border-bottom: 1px solid #0B2FAC; } #content #leftCol ul li a:hover, #content #leftCol ul li a.highlight { color: #FFF; background-color: #0B2FAC; background-image: url(navBarH.jpg); background-repeat: repeat-x; background-position: left top; } #content #leftCol ul li a:hover { padding-left: 15px; } #content #rightCol { width: 565px; padding-left: 10px; border-left: 1px dotted #0000AA; float: right; padding-top: 5px; padding-bottom: 5px; padding-right: 10px; } #call_action a { color: #A52925; text-decoration: underline; } #call_action a:hover { color: #C85E57; } #content #rightCol p { line-height:18px; font-size:14px; } #footer { width: 753px; height: 25px; line-height:20px; background:url(navBar.jpg) repeat-x center; color: #FFFFFF; font-size: 10px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #FFFFFF; border-right-color: #FFFFFF; border-bottom-color: #FFFFFF; border-left-color: #FFFFFF; padding-right: 10px; padding-left: 10px; } #footer a { color: #FFF; text-decoration:none; font-weight:bold; } #footer a:hover { text-decoration:underline; color: #FDF100; } #serviceAreas { text-align:center; width: 755px; font-size: 11px; color: #FFF; margin-top: 10px; margin-right: auto; margin-bottom: 10px; margin-left: auto; background-image: url(serviceback.png); padding: 10px; border: 1px solid #000000; } #serviceAreas h2 { padding: 0px; margin-top: 10px; margin-right: 0px; margin-bottom: -10px; margin-left: 0px; color: #FFFFFF; } #serviceAreas a { color: #FFF; } #bread { font-size: 12px; font-weight: bold; color: #860001; } .padding { margin: 5px; } #bread a { font-size: 9px; margin: 0 3px; } .red_text { color: #A52925; font-weight: bold; } #services { background-color: #307FB7; background-image: url(plumbing_contractor.png); background-repeat: no-repeat; background-position: right bottom; border: 4px ridge #7D0300; padding-right: 200px; padding-bottom: 10px; padding-left: 0px; } #services blockquote { border-bottom-width: thin; border-bottom-style: solid; border-bottom-color: #0C578E; margin-top: 0px; margin-left: 20px; margin-right: 0px; margin-bottom: 5px; } #services blockquote a { font-weight: normal; color: #FFFFFF; } #services blockquote a:hover { font-weight: normal; color: #FDF100; } #sig #sig p { font-size: 7px; } #services ul { list-style-type: none; } #services a { color: #FDF100; } #services a:hover { color: #FFFFFF; text-decoration: none; } #services h2 { color: #FFFFFF; border-bottom-width: thin; border-bottom-style: solid; border-bottom-color: #7D0300; margin-bottom: 5px; padding-left: 10px; } 
