@charset "utf-8";
/* 2013 Robertson CSS  */


#header_plumbing h2{
	background-color: #0199CB;
	font-family: "Arial Black", Gadget, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 1.5em;
	color: #FFF;
	text-align: center;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	text-shadow: 4px 4px 6px #292629;
	width: 242px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
	padding-bottom: 0px;
	vertical-align: middle;
	line-height: 135%;
}
#header_hvac h2{
	background-color: #009500;
	font-family: "Arial Black", Gadget, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 1.4em;
	color: #FFF;
	text-align: center;
	letter-spacing: 0px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	text-shadow: 4px 4px 6px #292629;
	width: 242px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
	padding-bottom: 0px;
	vertical-align: middle;
	line-height: 135%;
}


#home_left h1{
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	letter-spacing: 0px;
	line-height: 125%;
	color: #2E58B1;
	/*color: #2D57B0; */
	margin-top: 6px;
	margin-bottom: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
	/* Shadow deleted 2012-0808*/
	/*text-transform: none;
	text-shadow: 5px 5px 8px #C0C0C0;	*/	
	/*filter: dropshadow(color=#C0C0C0, offx=4, offy=4);*/
}


#home_left ul{
	padding-left: 20px;
	padding-right: 10px;
}

#home_left li {
	margin-left:0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.9em;
	line-height: 1.5em;
}


#home_left .promo_box {
	text-align: center;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}

#home_left .promo_box h1 {
	list-style-type: none;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFF;
	line-height: 140%;
	letter-spacing: 0px;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
	width: 200px;
}
#home_left .promo_box ul {
	padding-left: 0px;
	margin-top:0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#home_left .promo_box ul li {
	list-style-type: none;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFF;
	line-height: 140%;
	letter-spacing: 0px;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
	width: 200px;
}

#home_left .promo_box a{
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	border-radius:12px;
	display: block;
	text-decoration: none;
	text-align:center;
	padding: 8px;
	background-color: #C03;
	margin-right:4px;
	margin-left:4px;
}

#home_left .promo_box a:link {
	background-color: #069;
	color: #FFF;
	text-decoration: none;
	padding-top: 8px;
	padding-bottom: 8px;
}
#home_left .promo_box a:visited  {
	background-color: #005B88;
	color: #FFF;
}
#home_left .promo_box a:hover {
	background-color: #00AE2C;
	color: #FFF;
}
#home_left .promo_box a:active {
	background-color: #F00;
	color: #FF0;
}



/*==================================================================================*/


#promo_vert {
	width:135px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}

/*#homepage #promo_vert h1 {
	font-size: 16px;
	padding: 0px;
}*/

#promo_vert h1 {
	font-size: 16px;
	line-height:145%;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

#promo_vert h4 {
	list-style-type: none;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFF;
	line-height: 140%;
	letter-spacing: 0px;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
	width: 200px;
}
#promo_vert ul {
	padding-left: 0px;
	margin-top:0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	/*width: 140px;*/
}
#promo_vert ul li {
	list-style-type: none;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFF;
	line-height: 140%;
	letter-spacing: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

#promo_vert a{
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	border-radius:12px;
	display: block;
	text-decoration: none;
	text-align:center;
	padding: 6px;
	background-color: #C03;
	/*margin-left:0;
	margin-right:0;*/
}

#promo_vert a:link {
	background-color: #016383;
	/*background-color: #0199CB;*/ /* light blue */
	color: #FFF;
	text-decoration: none;
	padding-top: 6px;
	padding-bottom: 6px;
}
#promo_vert a:visited  {
	background-color:#016383;
	/*background-color: #09C;*/
	color: #FFF;
}
#promo_vert a:hover {
	/*background-color: #F00;*/ /*Red*/
	background-color: #00AE2C;
	color: #FFF;
}
#promo_vert a:active {
	background-color: #F00;
	color: #FF0;
}
