
/* CSS Document */
body { background-color:#011033; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:0.75em; margin:0; padding:0; }

h1 { font-size:1.3em; font-weight:700; text-transform:uppercase; color:#03ebf7; display:inline; margin:0; padding:0; }

h2 { font-size:1em; font-weight:700; text-transform:uppercase; color:#03ebf7; display:inline; margin:0; padding:0; }

p { margin:0; padding:0 0 20px; }

ul { font-style:italic; list-style:square; margin:0 0 0 40px; padding:0 0 20px; }

#header-span { background:url(images/header-back.gif) repeat-x; height:153px; width:100%; margin:0; padding:0; }

#header { width:886px; height:153px; text-align:left; margin:0 auto; padding:0; }

#header .logo { margin-top:89px; }

#frame { width:100%; background:url(images/main-back.gif) top repeat-x #011033; margin:0; padding:0; }

#content { width:875px; background-color:#042149; text-align:left; color:#ccc; margin:0 auto; padding:0; }

#content .container { width:795px; margin:0 40px; padding:30px 0 5px; }

#content .imagestyle { float:right; border:1px solid #ccc; margin:0 0 20px 20px; }

.central-links { text-align:center; font-size:0.9em; font-weight:700; text-transform:uppercase; color:#ccc; }

.call-time-form { text-align:right; margin:0; padding:0 0 20px; }

.back { float:right; font-weight:700; font-size:0.9em; margin:0 0 20px 20px; }

#footer-top { width:875px; height:214px; background:url(images/footer-top-back.gif) repeat-x; margin:3px auto 0; padding:0; }

#footer-label { width:835px; height:67px; background :url(images/label.jpg) no-repeat; font-size:1.5em; color:#1f679b; font-family:Arial, Helvetica, sans-serif; text-align:left; font-weight:700; margin:0 auto; padding:20px 0 0 40px; }

#footer-address { width:875px; height:110px; border-bottom:1px solid gray; text-align:left; color:#fff; margin:0 auto; padding:0 0 5px; }

#footer-address .leftdiv { width:225px; height:50px; float:left; display:inline; margin:0 20px 0 0; padding:15px 0 0; }

#footer-address .rightdiv { width:385px; height:50px; text-align:right; float:left; display:inline; margin:0; padding:15px 0 0; }

#footer-address a:hover, #content .container a:hover { color:#fff; }

/*seo*/

#foot { font-size:1.1em; width:550px; line-height:15px; margin:5px 0 10px; }

#foot a:hover { color:#00C; }

#foot ul { display:inline; list-style:none; color:#fff; margin:0; padding:0; }

#foot li { display:inline; padding-left:5px; padding-right:5px; border-right:1px solid #fff; list-style:none; color:#fff; margin:0; }

#foot a { color:#FFF; text-decoration:underline; display:inline; list-style:none; font-style:normal; }

#lsystem { font-size:1.1em; width:945px; line-height:15px; margin:20px auto; clear:both; padding-top:10px }
#lsystem a { color:#FFFFFF; font-size:0.9em}

/*Navigation*/
#navi { width:875px; height:43px; margin:0 auto; }

ul#nav { width:880px; height:43px; margin:0 auto; }

ul#nav li { display:inline; float:left; text-align:center; text-decoration:none; font-size:1em; letter-spacing:0; line-height:36px; color:#444; font-weight:700; font-style:normal; margin:0; }

ul#nav li a { display:block; height:43px; background:transparent url(../images/navsprite.gif); text-decoration:none; color:#444; }

ul#nav li.home a:hover { background-position:0 bottom; color:#CCC; }

ul#nav li.installation a { background-position:0 0; width:89px; }

/*seo headings*/
.sub { font-size:0.8em; color:#03ebf7; display:inline; text-transform:none; margin:0; padding:0; }

.subtwo { font-size:1em; font-weight:700; color:#03ebf7; display:inline; text-transform:none; font-family:Geneva, Arial, Helvetica, sans-serif; color:#03ebf7; margin:0; padding:0; }

.subthree { font-size:1em; font-weight:700; color:#03ebf7; display:inline; text-transform:uppercase; font-family:Geneva, Arial, Helvetica, sans-serif; color:#03ebf7; margin:0; padding:0; }

.footer-areas { text-align:left; color:#fff; }

#VU { height:214px; width:875px; }

.central-links a, #footer-address a, #content .container a { color:#03ebf7; text-decoration:none; }

.central-links a:hover, .back a:hover { color:#ccc; }

.back a, #footer-address .colorspan { color:#03ebf7; }

#footer-imagerow, #footer-imagerow a { width:875px; height:60px; text-align:left; font-size:0.9em; color:#FFF; margin:10px auto 20px; }

ul#nav li.home a, ul#nav li.about a, ul#nav li.service a, ul#nav li.breakdowns a, ul#nav li.contact a, ul#nav li.calltime a, ul#nav li.legal a { background-position:0 0; width:87px; }

#home ul#nav li.home a, ul#nav li.about a:hover, ul#nav li.service a:hover, ul#nav li.installation a:hover, ul#nav li.breakdowns a:hover, ul#nav li.servicing a:hover, ul#nav li.powerflush a:hover, ul#nav li.contact a:hover, ul#nav li.calltime a:hover, ul#nav li.legal a:hover { background-position:0 bottom; color:#ccc; }

#about ul#nav li.about a, #service ul#nav li.service a, #installation ul#nav li.installation a, #breakdowns ul#nav li.breakdowns a, #servicing ul#nav li.servicing a, #powerflush ul#nav li.powerflush a, #contact ul#nav li.contact a, #calltime ul#nav li.calltime a, #legal ul#nav li.legal a { background-position:0 bottom; color:#fff; }

ul#nav li.servicing a, ul#nav li.powerflush a { background-position:0 0; width:88px; }

.spcespan { line-height:50px }

#textwrap { width:270px}