body {background: url(images/background.jpg) left top repeat-y; margin: 0;	padding: 0;	font-size: 76%; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #505050;}
body * {margin: 0; padding: 0;}

a {color: #505050; text-decoration: none;}
a:hover { text-decoration: underline;}

#left_column_home {background: url(images/welcome_nav_bg.jpg) no-repeat bottom; height: 110%; position: relative; width: 293px;}
#left_column_carpet {background: url(images/carpet_nav_bg.jpg) no-repeat bottom; height: 100%; position: relative; width: 293px;}
#left_column_oven {background: url(images/oven_nav_bg.jpg) no-repeat bottom; height: 100%; position: relative; width: 293px;}
#left_column_contact {background: url(images/contact_nav_bg.jpg) no-repeat bottom; height: 100%; position: relative; width: 293px;}
#left_column_commercial {background: url(images/commercial_nav_bg.jpg) no-repeat bottom; height: 103%; position: relative; width: 293px;}
#left_column_hardfloor {background: url(images/hardfloor_nav_bg.jpg) no-repeat bottom; height: 110%; position: relative; width: 293px;}
#left_column_jetwash {background: url(images/jetwash_nav_bg.jpg) no-repeat bottom; height: 110%; position: relative; width: 293px;}

#navigation {margin: 20px 0 0 79px; width: 214px;}
#navigation ul {font-size: 1.0em; background: url(images/nav_bg.gif) repeat left bottom; padding: 10 0 20px 0; list-style: none;}
html>body #navigation ul {font-size: 1.0em; background: url(images/nav_bg.png) repeat left bottom; padding: 10 0 20px 0;}
#navigation .nav_top {background: url(images/nav_top.gif) no-repeat top left; padding-top: 7px;}
html>body #navigation .nav_top {background: url(images/nav_top.png) no-repeat top left; padding-top: 7px;}
#navigation li {padding: 8px 12px;}

#navigation a, #navigation a:visited {color: #FFF; text-decoration: none;	font-weight: bold; font-size: 1.2em; background: url(images/nav_point.gif) no-repeat 0 7px; padding-left: 12px; }
#navigation .active {background: url(images/nav_point_active.gif) no-repeat 0 7px !important;}
#navigation a:hover {background: url(images/nav_point_over.gif) no-repeat 0 7px; text-decoration: underline;}



#content {position: absolute;	top: 0; left: 318px;	width: 440px;}

h1 {height: 36px; margin: 5px 5px 5px 0; font-size: 18px; color: #8CAEB8;}
h1 span {display: none;	}
#home  {background: url(images/welcome.gif) no-repeat right; margin-top: 28px;}
#carpet  {background: url(images/carpet.gif) no-repeat right; margin-top: 28px;}
#oven  {background: url(images/oven.gif) no-repeat right; margin-top: 28px;}
#contact  {background: url(images/contact.gif) no-repeat right; margin-top: 28px;}
#office  {background: url(images/office_cleaning.gif) no-repeat right; margin-top: 28px;}
#floor {background: url(images/floor.gif) no-repeat right; margin-top: 28px;}
#pressure {background: url(images/pressure.gif) no-repeat right; margin-top: 28px;}

h2 {width: 440px; height: 68px; margin: 10px 0px 0px 0;}
h2 span {display: none;	}
#timeis  {background: url(images/timeis.gif) no-repeat center;}
#breathing  {background: url(images/breathing.gif) no-repeat center;}
#puttingshine  {background: url(images/puttingshine.gif) no-repeat center;}
#flaws  {background: url(images/flaws.gif) no-repeat center;}
#drive  {background: url(images/drive.gif) no-repeat center;}

#logo p  {background: url(images/logo.gif) no-repeat bottom right; width: 440px; height: 71px; margin-top: 60px;}
#logo span {display: none;	}

p { line-height: 1.6em; margin-bottom: 20px;}
h3 { color: #006b8a; font-size: 1.1em; margin: 0 0 20px 0;}
h3 a { color: #006b8a; }

#content ol, #content ul {padding: 0 0 0 20px;}
#content li {margin: 10px;}
#content ul li {font-weight: bold;}

#tips ol {padding: 10px 0 0 20px; border: 1px solid gray; color: white; background: #8CAEB8;}
#nextstep ol {padding: 10px 0 0 20px; border: 1px solid silver; background: #e4f9ff;}

#address {padding: 0 10px; border: 1px solid gray; color: white; background: #8CAEB8;}
address {font-style: normal; margin: 0;}
#address a {color: White;}
#address a:hover {color: #05495B;}

#footer {float: right;}
#footer a {color: gray; text-decoration: none;}
#footer a:hover { text-decoration: underline;}

#bf {	color: silver; margin: 20px 0 2px 0; float: right;}
#bf a {font-size: 0.8em;	color: #8CAEB8; font-weight: bold; text-decoration: none}
#bf a:hover {color: #9370DB; text-decoration: underline;}
#bf span a {color: #BFBFBF; font-size: 0.8em; font-weight: normal; text-decoration: none;}
#bf span a:hover {color: gray; text-decoration: none;}
