@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	text-align:left;
	background-color: #FFFFFF;
	background-attachment: fixed;
	background-image: url(bg_grad.jpg);
	background-repeat: repeat-x;		
}

.navbar a:link {color: #333333; font-size: 8pt; font-weight: normal; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;}
.navbar a:visited {color: #333333; font-size: 8pt; font-weight: normal; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;}
.navbar a:hover {color: #333333; font-size: 8pt; font-weight: normal; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;}
.navbar a:active {color: #333333; font-size: 8pt; font-weight: normal; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;}


/*** box links ***/


.boxlinks a:link {color: #333333; font-size: 8pt; font-weight: normal; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;}
.boxlinks a:visited {color: #333333; font-size: 8pt; font-weight: normal; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;}
.boxlinks a:hover {color: #333333; font-size: 8pt; font-weight: normal; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;}
.boxlinks a:active {color: #333333; font-size: 8pt; font-weight: normal; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;}





/*** Text ***/

.text {
	color:#333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
}
.grey_text {
	color:#999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
}
.text_bold { 
    color:#333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	font-weight:bold;
}
.text_bold_upper { 
    color:#333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	font-weight:bold;
    text-transform: capitalize;
}
.text_big { 
    color:#333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: normal;
	font-weight:bold;
}

/*** Navigation ***/

#mainNav{
	font-size: 9pt;
	font-weight:normal;
	text-transform:uppercase;
	letter-spacing:-0.15ex;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 19px;
	text-align: left;
}
ul, dl, dd {margin: 0;padding: 0;list-style: none;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9pt;font-weight: normal;text-transform: uppercase;}
ul.horizList li {display: inline;}
* html ul.horizList ul {float: left;colour:#000000;}
a {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	cursor:pointer !important;
	letter-spacing: normal;
}
a:hover {text-decoration: underline; font-weight: bold;}
#subNav{font-size: 8pt;background: #000 url('bkgSubNavs.gif') repeat-x top left;height:25px;/*line-height:25px;*/margin:9px 0;/*clear:both;*/color:#fff;font-family: Verdana, Arial, Helvetica, sans-serif;text-align: left;vertical-align: middle;}
#subNav #breadcrumbs #sharepoint{float:left;
width:791px;background: url('bkgSubNavsCornerLeft.gif') no-repeat top left; padding-left:15px; padding-right:0; padding-top:6px;padding-bottom:7px}
#subNav #loginRegister{width:124px;float:left;display: block;padding-top:4px;height:25px;line-height:25px;}
#subNav #loginRegister li a{display:block;float:left;margin:0; padding:0;height:17px;line-height:17px;text-decoration: none;}
#subNav li span {visibility: hidden;}
/*#subNav #loginRegister li#subNavLogin { background-image: url(../images/bkgSubNavLogin.gif); width: 46px; margin: 0; }	
*/
#subNav #loginRegister li#subNavLogin a { background-image: url('../../../../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/layout/black/bkgSubNavLogin.gif'); width: 46px }
/*#subNav #loginRegister li#subNavRegister { background-image: url(../images/bkgsubNavRegister.gif); width: 62px; margin: 0; }*/	
#subNav #loginRegister li#subNavRegister a { background-image: url('../../../../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/layout/black/bkgSubNavRegister.gif'); width: 62px; margin-left:11px  }
#mainfooter{font-size: 9pt;background: #000 url('bkgSubNavs.gif') repeat-x top left;height:25px;line-height:25px;clear:both;color:#fff;margin-top: 0px;margin-right: 0;margin-bottom: 5px;margin-left: 0;}
#bottomnav {float: left;height: 36px;width: 930px;}
#mainfooter, #subNav a{color:#ffffff;}
#mainfooter div, #subNav #breadcrumbs{background: url('bkgSubNavsCornerLeft.gif') no-repeat top left;}
#mainfooter div div, #subNav #loginRegister{background: url('bkgSubNavsCornerRight.gif') no-repeat top right;}
#mainfooter div div{margin-left: 7px;}
#mainfooter li a {border-right: 1px solid #ffffff;padding: 0 5px 0 5px;color:#ffffff;}
#mainfooter li.last a {border:none;}
#footerNav{text-align:left;}
#tertiaryNav{margin:-4px 0 0 0px;padding-left:19px;}
#tertiaryNav li{color:#555555;font-size:0.8em !important;font-family: Arial,Helvetica,Sans-Serif;}
#tertiaryNav li a{color:#555555;}
#tertiaryNav li a:hover{color:#7b7b7b;}

/*** Constants ***/

#main_box {
	height: 690px;
	width: 930px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#main_box_industrial {
	height: 1220px;
	width: 930px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#main_box_domestic {
	height: 1560px;
	width: 930px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#main_box_testimonials {
	height: 1000px;
	width: 930px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#header {
	float: left;
	height: 140px;
	width: 930px;
	background-image: url(images/ELECTRICIAN.jpg);
	background-repeat: no-repeat;
}
#navbar {
	float: left;
	height: 40px;
	width: 930px;
	background-image: url(images/navbar.jpg);
}
#footer {
	float: left;
	height: 40px;
	width: 930px;
	background-image: url(images/text_box_home_hurley.jpg);
}
/*** Home ***/

#text_box {
	float: left;
	height: 150px;
	width: 620px;
	background-image: url(images/text_box.jpg);
}
#rightcol {
	float: right;
	height: 430px;
	width: 310px;
	background-image: url(images/text_box_home_right.jpg);
}
#leftcol {
	height: 280px;
	width: 310px;
	float: left;
	background-image: url(images/text_box_home_bottom.jpg);
}
#middlecol {
	float: left;
	height: 280px;
	width: 310px;
	background-image: url(images/text_box_home_middle.jpg);
}

#text_home { float: left; height: 115px; width: 580px; text-align: left; margin-top: 15px; margin-right: 0px; margin-bottom: 10px; margin-left: 20px; line-height: 16px; 
}
#leftcol_text_home {
	float: left;
	height: 260px;
	width: 290px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	background-image: url(images/industrial_pic.jpg);
}
#middlecol_text_home {
	float: left;
	height: 260px;
	width: 290px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	background-image: url(images/domestic_pic.jpg);
}
#form {
	float: left;
	height: 298px;
	width: 310px;
}
#form_sub { float: left; height: 185px; width: 250px; margin-left: 15px; vertical-align: top; 
}
#details {
	float: left;
	height: 100px;
	width: 270px;
	margin-top: 20px;
	margin-right: 0px;
	background-image: url(images/logo.jpg);
}
#address_bar {
	float: left;
	height: 20px;
	width: 890px;
	margin-top: 13px;
	margin-left: 20px;
}

/*** Industrial ***/

#text_box_industrial { float: left; height: 930px; width: 930px; background-image: url(images/text_box_industrial.jpg); 
}
#text_home_industrial { float: left; height: 880px; width: 890px; text-align: left; margin-top: 20px; margin-right: 0px; margin-bottom: 10px; margin-left: 20px; line-height: 16px; 
}

/*** Domestic ***/

#text_box_domestic { float: left; height: 1200px; width: 930px; background-image: url(images/text_box_industrial.jpg); 
}
#text_home_domestic { float: left; height: 1160px; width: 890px; text-align: left; margin-top: 20px; margin-right: 0px; margin-bottom: 10px; margin-left: 20px; line-height: 16px; 
}

/*** Testimonials ***/

#text_box_testimonials { float: left; height: 630px; width: 930px; background-image: url(images/text_box_industrial.jpg); 
}
#text_home_testimonials { float: left; height: 600px; width: 890px; text-align: left; margin-top: 20px; margin-right: 0px; margin-bottom: 10px; margin-left: 20px; line-height: 16px; 
}
#industrial_links_top {
	float: left;
	height: 20px;
	width: 260px;
	margin-right: 0px;
	margin-left: 15px;
	margin-top: 15px;
	margin-bottom: 22px;
}
#industrial_links_bottom {
	float: left;
	height: 180px;
	width: 270px;
	margin-left: 10px;
}
#domestic_links_top {
	float: left;
	height: 20px;
	width: 260px;
	margin-right: 0px;
	margin-left: 15px;
	margin-top: 15px;
	margin-bottom: 22px;
}
#domestic_links_bottom {
	float: left;
	height: 180px;
	width: 270px;
	margin-left: 10px;
}
#form_header {
	float: left;
	height: 260px;
	width: 280px;
	margin-left: 15px;
	margin-top: 27px;
	background-image: url(images/contact_pic.jpg);
}
#form_header_text {
	float: left;
	height: 20px;
	width: 200px;
	margin-left: 15px;
	margin-top: 15px;
	margin-bottom: 20px;
}
#hurley_text {
	float: left;
	height: 30px;
	width: 930px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	padding-top: 5px;
}

