/* -----------------------------------------
Stylesheet: Goodless Electric goodlesselectric.com
Author: cdeVision.com
Copyright: (c)2008 cdeVision
Created: Jan 2007 
-------------------------------------------- */

body {background:#000000;
	margin:0; font:12px/16px verdana,arial,helvetica,sans-serif; color:#000;}

h1, h2, h3, h4, h5, h6 {padding:0; margin:0;}
h2 {font:bold 24px arial,helvetica,sans-serif; margin:0 0 25px 0; padding:0px;} /* page headlines */
h3 {font-size:18px; font-weight:bold; padding-bottom:6px;} /*  */
h4 {font-size:14px; font-weight:bold; padding-bottom:6px;} /*  */
h5 {font:normal 16px/24px arial,helvetica,sans-serif; color:#666; border-bottom:1px solid #C1BEBD; background:url(images/bg_sidebar_header.gif) 0 0 no-repeat; padding:0 0 5px 25px; margin:5px 0 8px 0;}
p {margin:0; padding:0 0 12px 0;}
ul {margin:0 0 0 20px; padding:0;}
li {margin:0 0 6px 0;padding:0;}

img {border:0;}
img.left {float:left; Margin: 0 15px 15px 0;}
img.right {float:right; Margin: 0 0 15px 15px;}
.clearFloats {clear:both; line-height:0px; height:0px; font-size:0px;}
.skiplink {display:none;}

div#printlogo {display:none;}


/* ---- links ----*/
a {color:#E75516;}  
a:visited {}
a:hover {text-decoration:none;}
a:active {}
a:active, a:focus {outline:none;}

a.plus {background:url(images/icon_plus.gif) 0px 1px no-repeat; padding:0 0 0 18px;}

.error {color:#FF0000;}

/* ---- forms ----*/
form {margin:0;}
input, textarea, select, option {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.field_reg {width:325px;}
#contact .right {text-align:right; vertical-align:top; font-weight:bold;}

/*--- Divs ---*/
#frame {background: #FFF url(images/bg_frame.png) repeat-x;}


#header {position:relative; width:856px; height:206px; margin:0 auto; text-align:left;}
	#logo {position:absolute; top:12px; left:0px; width:460px; height:118px; background:transparent url(images/logo.png) no-repeat;}
		#logo span {display:none;}
		#logo a {display:block; width:460px; height:118px;}
	#banner {position:absolute; top:12px; right:0px; width:320px; height:118px;}
	#nav {padding:0; margin:0; position:absolute; top:144px; left:0; background-color:#000;}
		#nav ul {padding:0; margin:0; list-style:none;}
		#nav li {display:block; float:left; padding:0; margin:0; padding:0; height:34px;}
		#nav a {font:bold 13px arial,helvetica,sans-serif; color:#ccc; line-height:34px; float:left;  margin-right:10px; text-decoration:none; padding:0px 12px 0px 12px; }
		#nav a:hover, #nav a.on {color:#000; background-color:#F9DD10;}
		#nav a.last {margin-right:0;}

#content {position:relative; width:856px; margin:0 auto; text-align:left; border-bottom:25px solid #fff;background:url(images/bg_right_col.gif) right repeat-y;}
	#contentBody {float:left; width:608px;}
		#contentBody .banner_home {background:url(images/power.png) no-repeat; margin-right:20px; width:608px; height:250px;}
			#contentBody .banner_home h2 {padding:22px 0 10px 22px; margin:0; color:#F9DD10;}
			#contentBody .banner_home p {margin-left:22px; font-size:14px; line-height:20px; color:#FFF; width:392px;}
		#contentBody .left_home {float:left; background:url(images/images/power.png) norepeat; margin-right:20px; width:150px}
		#contentBody .right_home {float:left; width:435px}
		
		#contentBody .intro { font-size:14px; line-height:20px; margin-bottom:15px;}
			#contentBody .intro p { font-size:14px; line-height:20px;}
			
		#contentBody .client_example {margin-top:20px;}
		#contentBody .client_example .left {float:left; margin-right:15px; width:182px}
			#contentBody .client_example .left img {border:1px solid #ccc;}
		#contentBody .client_example .right {float:left; width:410px}
	
	#contentSidebar {float:right; width:200px; margin-right:16px;}
		#contentSidebar{ font-size:11px; line-height:16px;}
		#contentSidebar p { font-size:11px; line-height:16px;}
		
#footerwrap {border-top:10px solid #ccc; padding:20px 0 20px 0;}
	#footer {width:856px; margin:0 auto; text-align:left; color:#FFFFFF; font-size:10px;}
	#footer a {color:#666;text-decoration:none;}
	#footer .left {float:left;}
	#footer .right {float:right}
	
	
	

	
#adminmenu {
	font:normal 10px Arial, Verdana, Helvetica, sans-serif;
	width:125px;
	clear:both;
	font-size:11px;
	position:absolute;
	right:0;
	top:20px;
	}
	#adminmenu table { text-align:left; background-color:#FFFFFF;width:125px;height:80px;}
	#adminmenu a {text-decoration:none; color:#000000;}


