html { margin:0; padding:0; background-color:#000000;  background-image:url('../images/creative_electric_background.jpg'); }
body { margin:0; padding:0; display:block; min-width:960px; min-height:700px; font-size:100%; background-image:url('../images/creative_electric_background.jpg'); } 
#parentcontainer { display:block; width:960px; margin-right:auto; margin-left:auto; }
#parentcontainer img#van { border:none; }
#parentcontainer #parentcontainerbkgrnd { display:block; width:960px; min-height:620px; float:left; background-color:#ffffff; background-image:url('../images/subpage_bkgrnd_fill.jpg'); background-repeat:repeat-y; }
img { display:block; float:left; border:none; }
#header { display:block; width:707px; height:174px; float:left; font:bold 1em "Americana BT";}
#header img#logo { border:none; }
#header #foranyjob { display:block; width:356px; height:174px; float:left; background-image:url('../images/creative_electric_logo-for-any-job.jpg'); }
#header #foranyjob h3.licensed { margin-left:0px; color:#808080; }
#header #foranyjob h3.licnum { margin-left:242px; margin-top:27px; color:#808080; }
#header #foranyjob h3.phone { margin-left:29px; margin-top:25px; color:#808080; }
#headerpiece { display:block; width:588px; height:40px; float:left; background-image:url('../images/header_p2.jpg'); }
#container { display:block; width:960px; height:486px; float:left; background-image:url('../images/body_bkgrnd.jpg'); font:bold 1.1em "Americana BT"; }
#container img { border:none;  }
#nav { display:block; width:372px; height:40px; float:left; background-image:url('../images/nav_bar_bkgrnd.jpg'); }
#nav ul, li { float:left; margin:0; padding:0; list-style-type:none; }
#nav ul li a.parentlink { display:block; width:72px; height:40px; float:left; background-image:url('../images/nav_button.png'); text-decoration:none; color:#000000; }
#nav ul li a.parentlink:visited { display:block; width:72px; height:40px; float:left; background-image:url('../images/nav_button.png'); text-decoration:none; color:#000000; }
#nav ul li a.parentlink:hover { display:block; width:72px; height:40px; float:left; background-image:url('../images/nav_button_selected.png'); text-decoration:none; color:#008080; }
#nav ul li .parentlink span#parent_aboutus { float:left; margin-top:8px; margin-left:8px; }
#nav ul li .parentlink span#parent_contact { float:left; margin-top:8px; margin-left:13px; }
#nav ul li .parentlink span#parent_gallery { float:left; margin-top:8px; margin-left:16px; }
#nav ul li .parentlink span#parent_faqs { float:left; margin-top:8px; margin-left:19px; }
#nav ul li a#parentlink_services:link,
#nav ul li a#parentlink_services:visited { display:block; width:72px; height:40px; float:left; background-image:url('../images/nav_button.png'); text-decoration:none; color:#000000; }
#nav ul li a#parentlink_services:hover { background-image:url('../images/nav_button_selected.png'); color:#008080; }
#nav ul li a#parentlink_services span#parent_services { float:left; margin-top:8px; margin-left:13px; }
#nav ul li ul { visibility:hidden; position:absolute; z-index:200; top:210px; left:605px; display:block; width:170px; height:195px; background-image:url('../images/nav_dropdown_menu.png'); }
#nav ul li:hover ul,
#nav ul a:hover ul { visibility:visible; }
#nav ul li ul span.servlftspace { position:relative; float:left; margin-left:10px; color:#000000; }
#nav ul li a.childlink:link,
#nav ul li a.childlink:visited { display:block; width:158px; height:19px; float:left; margin:1px 0px 1px 7px; color:#000000; text-decoration:none; }
#nav ul li a.childlink:hover {  background-color:#dfdfdf; color:#008080; }
#nav ul li a#firstchildlink:link { margin-top:10px; }
#containerleft { display:block; width:255px; height:478px; float:left; margin-top:8px; }
#containerleft a.serviceselectorleft { display:block; width:247px; height:112px; float:left; margin:5px 0 0px 8px; background-image:url('../images/creative_electric_service_selector.png'); text-decoration:none; color:#000000; }
#containerleft a.serviceselectorleft:hover { background-image:url('../images/creative_electric_service_selector_selected.png'); }
#containerleft a.selectworkers { display:block; width:247px; height:112px; float:left; margin:5px 0 0px 8px; background-image:url('../images/creative_electric_workers.png'); text-decoration:none; color:#000000; }
#containerleft a.selectworkers:hover { background-image:url('../images/creative_electric_workers_selected.png'); }
#containerleft span#selectworkerstext { float:right; text-align:right; margin:38px 7px 0 124px; }
#containerleft a.selectgreen { display:block; width:247px; height:112px; float:left; margin:5px 0 0px 8px; background-image:url('../images/creative_electric_green.png'); text-decoration:none; color:#000000; }
#containerleft a.selectgreen:hover { background-image:url('../images/creative_electric_green_selected.png'); }
#containerleft span#selectgreentext { float:right; text-align:right; margin:45px 7px 0 124px; }
#containerleft a.selectestimate { display:block; width:247px; height:112px; float:left; margin:5px 0 0px 8px; background-image:url('../images/creative_electric_estimate.png'); text-decoration:none; color:#000000; }
#containerleft a.selectestimate:hover { background-image:url('../images/creative_electric_estimate_selected.png'); }
#containerleft span#selectestimatetext { float:right; text-align:right; margin:36px 7px 0 124px; }
#containerleft a.selectlighting { display:block; width:247px; height:112px; float:left; margin:5px 0 0px 8px; background-image:url('../images/creative_electric_lighting.png'); text-decoration:none; color:#000000; }
#containerleft a.selectlighting:hover { background-image:url('../images/creative_electric_lighting_selected.png'); }
#containerleft span#selectlightingtext { float:right; text-align:right; margin:38px 7px 0 124px; }
#containerleft span.bigbuttontextleft { float:left; margin:38px 0 0 124px; }
#containerleft ul, li { float:left; margin:0; padding:0; list-style-type:none; }
#containerright span.bigbuttontextright { float:left; margin:38px 115px 0 10px; }
#containerright ul, li { float:left; margin:0; padding:0; list-style-type:none; }
#containercenter { display:block; width:450px; height:478px; float:left; margin-top:8px; }
#containercenter p { font:1em "Arial Narrow"; }
#containercenter span.green { color:#009930; }
#containercenter #outertablebox { display:block; margin:10px 0 0 12px; position:relative; width:24.4em;  }
#containercenter #outertablebox #innertablebox { overflow:auto; width:24.4em; height:25.5em; }
#containercenter #outertablebox #innertablebox h3.headline { color:#009930; font-size:1.25em; }
#containercenter #outertablebox #innertablebox table { font-size:0.9em; font-weight:normal; }
#containercenter #outertablebox #innertablebox td.articleseparator { display:block; border-top:1px solid #dddddd; }
#containercenter #outertablebox #innertablebox td span.bigfirstletter { font-size:1.3em; margin-left:6px; }
#containerright { display:block; width:255px; height:478px; float:left; margin-top:8px; }
#containerright a.selectrepair { display:block; width:247px; height:112px; float:left; margin:5px 0 0px 0px; background-image:url('../images/creative_electric_repair.png'); text-decoration:none; color:#000000; }
#containerright a.selectrepair:hover { background-image:url('../images/creative_electric_repair_selected.png'); }
#containerright a.selectsolar { display:block; width:247px; height:112px; float:left; margin:5px 0 0px 0px; background-image:url('../images/creative_electric_solar.png'); text-decoration:none; color:#000000; }
#containerright a.selectsolar:hover { background-image:url('../images/creative_electric_solar_selected.png'); }
#containerright a.selectaudiovideo { display:block; width:247px; height:112px; float:left; margin:5px 0 0px 0px; background-image:url('../images/creative_electric_audio-video.png'); text-decoration:none; color:#000000; }
#containerright a.selectaudiovideo:hover { background-image:url('../images/creative_electric_audio-video_selected.png'); }
#containerright a.selectphonedata { display:block; width:247px; height:112px; float:left; margin:5px 0 0px 0px; background-image:url('../images/creative_electric_phone-data.png'); text-decoration:none; color:#000000; }
#containerright a.selectphonedata:hover { background-image:url('../images/creative_electric_phone-data_selected.png'); }
#info {position:relative; height:24em;}
#info h2 {margin-bottom:7em;}
#subtransition { display:block; width:960px; height:7px; float:left; background-image:url('../images/header_fadeout.jpg'); }
#subtransitionleft { display:block; width:28px; min-height:620px; float:left; }
#subtransitionleft #subtransitionlefttop { display:block; width:28px; height:310px; float:left; background-image:url('../images/subpage_left_top.jpg'); }
#subtransitionleft #subtransitionleftbottom { display:block; width:28px; height:310px; float:left; background-image:url('../images/subpage_left_bottom.jpg'); }
#subtransitionright { display:block; width:28px; min-height:620px; float:left; }
#subtransitionright #subtransitionrighttop { display:block; width:28px; height:310px; float:left; background-image:url('../images/subpage_right_top.jpg'); }
#subtransitionright #subtransitionrightbottom { display:block; width:28px; height:310px; float:left; background-image:url('../images/subpage_right_bottom.jpg'); }
#subpage { display:block; width:904px; min-height:620px; float:left; background-color:#ffffff; }
#subpage li { list-style-type:disc; float:none;}
#subpage #leftside { display:block; width:150px; min-height:620px; float:left; border-right:1px solid #d4d4d4; }
#subpage #leftside h3 { border-top:1px solid #d4d4d4; }
#subpage #leftside ul { margin-left:-27px; }
#subpage #leftside li.readmore { list-style-type:none; }
#subpage #leftside p { color:#008181; }
#subpage #leftside a#testimonialheading { color:#000000; font-size:1.1em; }
#subpage #leftside a#testimonialquote { text-decoration:none; color:#008181; }
#subpage #leftside a#calrecovery { display:block; float:left; margin-top:30px; border-top:solid 1px #d4d4d4; }
#subpage #leftside img#repairsolo { margin-left:10px; }
#subpage #leftside img#altenergysolo { margin-left:20px; }
#subpage #leftside img#avsolo { margin-left:10px; }
#subpage #leftside img#estimatessolo { margin-left:20px; }
#subpage #leftside img#lightingsolo { margin-left:10px; }
#subpage #leftside img#savesolo { margin-left:40px; }
#subpage a.bluegreenlink, #containercenter a.bluegreenlink { text-decoration:underline; color:#008181; }
#subpage #subbody { display:block; width:743px; min-height:602px; float:left; margin-left:10px; }
#subpage #subbody #emergencyrepair { display:block; width:100%; float:left; }
#subpage #subbody #emergencyrepair #emergencylist { display:block; width:390px; float:left; }
#subpage #subbody #emergencyrepair #emergencypics { display:block; width:353px; float:left; }
#subpage #subbody #emergencyrepair #emergencypics img { display:block; }
#subpage #subbody #emergencyrepair #emergencypics img#necpic { margin-left:25px; margin-top:25px; }
#subpage #subbody img#oldwirepic { display:block; width:130px; float:left; padding-right:20px; }
#subpage #subbody h1#subbodyheading { color:#008181; }
#subpage #subbody p.subbodycenter { text-align:center; }
#subpage #subbody p.subbodycenterbigger { text-align:center; font-size:1.3em; }
#subpage #subbody #aboutus { display:block; float:left; }
#subpage #subbody #aboutus p#leftp { display:block; width:415px; float:left; }
#subpage #subbody #aboutus #picwcaption { display:block; width:260px; height:270px; float:left; margin:0px 25px 10px 25px; text-align:center; }
#subpage #subbody #gallery { display:block; width:700px; float:left; margin-left:30px; }
#subpage #subbody #gallery img.gallerypic { margin:10px 10px 10px 10px; }
#subpage #subbody p#psolarenergy { display:block; margin:0 50px 0 50px; color:#008181; }
#subpage #subbody img#isolarenergy { margin:5px 25px 10px 10px; }
#subpage #subbody #solarenergy { display:block; float:left; }
#subpage #subbody #solarenergy p#solarleft { display:block; width:330px; float:left; }
#subpage #subbody #solarenergy #picwcaption { display:block; width:354px; height:278px; margin:30px 10px 10px 25px; text-align:center; float:left; }
#subpage #subbody p#pwindleft { display:block; margin:0 50px 0 50px; color:#008181; }
#subpage #subbody #windenergy { display:block; float:left; }
#subpage #subbody #windenergy ul#ulwindenergy { display:block; width:300px; float:left; }
#subpage #subbody #windenergy p#pwindenergy { display:block; float:left; margin-left:140px; }
#subpage #subbody img#iconstructionnew { display:block; width:400px; height:300px; margin:0 25px 10px 0; }
#subpage #subbody img#iconstructionkitchen { border:3px solid #c4c4c4; float:right; margin:0 20px 10px 10px; }
#subpage #subbody p#plighting { display:block; width:330px; float:left; }
#subpage #subbody #lightingpicwcaption1 { display:block; width:364px; height:284px; float:left; margin:10px 30px 20px 10px; text-align:center; }
#subpage #subbody #lightingpicwcaption2 { display:block; width:324px; height:232px; float:left; margin:10px 30px 20px 10px; text-align:center; }
#subpage #subbody #lightingpicwcaption2 img#lpicwcaption2 { display:block; border:2px solid #808080; }
#subpage #subbody img#data1 { margin:0 10px 10px 0; }
#subpage #subbody img#data2 { margin:10px 15px 25px 15px; }
#subpage #subbody img#save { margin-right:30px; }
#subpage #subbody a.partnerlink { display:block; float:left; margin:10px 10px 10px 10px; border:1px dotted #dddddd; }
#subpage #subbody a.partnerlink:hover { border:1px dotted #818181; }
#subpage #subbody span.piccaption { font-size:0.8em; }
#subpagebottom { display:block; width:960px; margin-right:auto; margin-left:auto; }
#subpagebottom #subpagebottombkgrnd { display:block; width:960px; min-height:310px; float:left; background-color:#ffffff; }
#subpagebottom #subpagebottombkgrnd #subtransitionleftbottom { display:block; width:28px; height:310px; float:left; background-image:url('../images/subpage_left_bottom.jpg'); }
#subpagebottom #subpagebottombkgrnd #subtransitionrightbottom { display:block; width:28px; height:310px; float:left; background-image:url('../images/subpage_right_bottom.jpg'); }
#subpagebottom #subpagebottombkgrnd #leftsidefiller { display:block; width:150px; min-height:310px; float:left; background-color:#ffffff; }
#subpagebottom #subpagebottombkgrnd #subpagebottombody { display:block; width:744px; float:left; margin-left:10px; background-color:#ffffff; }
#subpagebottom hr { color:#d4d4d4; width:743px; float:left; }
p.subpagebottombodycenter { text-align:center; }
p.subpagebottombodycenterbigger { text-align:center; font-size:1.3em; }
#footerbackground { float:left; width:960px; background-image:url('../images/bottom_fill.jpg'); background-repeat:repeat-y; }
#footerbackground #textblock { display:block; width:620px; float:left; margin-left:170px; }
#footerbackground #textblock #footertext { display:block; text-align:center; font-size:0.65em; color:#808080; }
#footerbackground #textblock #footertext a { color:#808080; }
#creativeform { display:block; border:1px dotted #008181; margin:0 50px 0 50px; background-color:#f0f0f0; }
#creativeform #creativeforminset { display:block; width:97.7%; height:98%; margin:1%; border:1px dotted #f4b000; background-color:#ffffff; }
#creativeform #creativeforminset form { display:block; margin-left:50px; margin-right:30px; }
#creativeform #creativeforminset select#nametitle { margin-left:33px; width:50px; margin-right:10px; }
#creativeform #creativeforminset input#contactfname { margin-left:5px; width:105px; margin-right:10px; }
#creativeform #creativeforminset input#contactlname { margin-left:5px; width:105px; margin-right:10px; }
#creativeform #creativeforminset input#emailaddress { margin-left:33px; }
#creativeform #creativeforminset input#phonenumplace { margin-left:30px; }
#creativeform #creativeforminset input#phonenumplacecell { margin-left:44px; }
#creativeform #creativeforminset input.phonenumber { width:40px; text-align:center; }
#creativeform #creativeforminset select#repairtype { margin-left:5px; }
#creativeform #creativeforminset input#description { display:block; width:150px; height:150px; margin-left:48px; }
#creativeform #creativeforminset textarea#description { display:block; width:350px; height:150px; margin-left:120px; }
#creativeform #creativeforminset input#contactstreet { margin-left:26px; width:231px; }
#creativeform #creativeforminset input#contactcity { margin-left:92px; margin-right:20px; }
#creativeform #creativeforminset select#contactstate { margin-right:20px; }
#creativeform #creativeforminset input#contactzip { margin-left:5px; width:50px; margin-right:10px; }
#creativeform #creativeforminset span.requiredinfo { border-bottom:1px solid #8000ee; }
#creativeform #creativeforminset input#addtonewsletter { float:left; }
#creativeform #creativeforminset span#addtonewslettertext { display:block; width:350px; }