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

body { background-color: #3086c3; margin:0px; padding:0px; }

li { font-family: "Times New Roman", Times, serif; font-size: 13px; color: #5a5a5a; line-height:20px; margin:0px; }
li a { font-family: "Times New Roman", Times, serif; font-size: 13px; color: #005593; line-height:24px; margin:0px;  text-decoration:none; }
li a:hover { font-family: "Times New Roman", Times, serif; font-size: 13px; color: #e11828; line-height:24px; margin:0px; text-decoration:underline; }

H1 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px; color: #e11828; padding: 0 0 10px 0; margin:0px; font-weight: normal; }
H2 { font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-size: 14px; color: #5a5a5a; text-align: justify; line-height:20px; margin:0px; padding:0px; padding-bottom: 10px; }
H3 { color:#005593; }

div.textalignleft p { font-family: "Times New Roman", Times, serif; font-size: 14px; color: #5a5a5a; text-align: left; line-height:20px; margin:0px; padding:0px; padding-bottom: 10px; }
p { font-family: "Times New Roman", Times, serif; font-size: 14px; color: #5a5a5a; text-align: justify; line-height:20px; margin:0px; padding:0px; padding-bottom: 10px; }
p a { font-family: "Times New Roman", Times, serif; font-size: 14px; color: #005593; line-height:20px; text-decoration:none; }
p a:hover { font-family: "Times New Roman", Times, serif; font-size: 14px; color: #005593; line-height:20px; text-decoration:underline; }

table.forms td { font-family: "Times New Roman", Times, serif; font-size: 14px; color: #5a5a5a; line-height:20px; }
table.forms td span { color: #e11828; }

a.red { font-family: "Times New Roman", Times, serif; font-size: 14px; color: #FF0000; line-height:20px; text-decoration:none; }
a.red:hover { font-family: "Times New Roman", Times, serif; font-size: 14px; color: #000; line-height:20px; text-decoration:underline; }

a.biglink { font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; color: #005593; line-height:20px; text-decoration:none; }
a.biglink:hover { font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; color: #000; line-height:20px; text-decoration:none; }

.bluearial { font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 16px; color: #005593; }

#wrapper { width: 1001px; margin: 0 auto; }

#header-home { position: relative; background-image: url(images/header-home-bg.jpg); width: 1001px; height: 101px; }

.nav { position: absolute; bottom: 4px; right: 80px; width: 731px; height: 43px; }

#flash { width: 582px; height:244px; float:left;}
#flashright { background-image:url(images/flashrightbg.jpg); width:419px; height:244px; float:right; }

#main-home { background-image: url(images/body-home-bg.jpg); width: 1001px; padding-top:36px; }

#footer { background-image: url(images/footer-bg.jpg); font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; width: 1001px; height: 59px; text-align:center; padding-top:65px; clear:both;}

a.sidebar-sublink { font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; color: #005593; text-decoration: none; }
a.sidebar-sublink:hover { font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; color: #000; text-decoration: none; }
a.sidebar { font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; color: #005593; text-decoration: none; }
a.sidebar:hover { font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; color: #000; text-decoration: none; }
a.sidebar-green { font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; color: #668611; text-decoration: none; }
a.sidebar-green:hover { font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; color: #000; text-decoration: none; }

.sidebar-activelink { font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; color: #005593; width:220px; padding-left:80px; padding-top:3px; padding-bottom:20px; }

a.readmore { font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; color: #005593; text-decoration: none; }
a.readmore:hover { font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; color: #000; text-decoration: none; }

.sidebar-sub { width:220px; padding-left:80px; padding-top:3px; padding-bottom:20px;}
.video { width:283px;height:353px; padding-right:44px; text-align:center; }
.video2 { width:283px;height:253px; padding-right:44px; text-align:center; }
.sidebar-plumbing { background-image: url(images/plumbing.jpg);width:230px;height:167px; padding-left:50px; text-align:center; padding-top:3px;}
.sidebar-wash { background-image: url(images/wash.jpg);width:230px;height:183px; padding-left:50px; text-align:center; }
.sidebar-care { background-image: url(images/care.jpg);width:230px;height:203px; padding-left:50px; text-align:center; }
.sidebar-equipment { background-image: url(images/equipment.jpg);background-position:right;width:290px;height:194px; padding-right:37px; text-align:center; }

.sidebar-money { float:left; background-image: url(images/money.jpg);width:269px;height:190px; padding-top: 24px; padding-left:50px; text-align:center; }
.sidebar-drink { float:left; background-image: url(images/drink.jpg);width:261px;height:190px; padding-top: 24px; padding-left:70px; }
.sidebar-testimonials { float:left; background-image: url(images/testimonials.jpg);width:331px;height:190px; padding-top: 24px; padding-right:20px; text-align:center; }

.left { float:left; padding-right:10px; }
.right { float:right; padding-left:10px; }
.right2 { float:right; padding-left:30px; }

.testimonialbox { padding:20px; border: #a8dafd 1px solid; margin:20px 0; background-color:#f7fcff; }

div.nav div ul { margin:0; padding:0; }
div.nav div ul li { margin:0; padding:0; list-style:none; }

div.nav div ul { margin: 0px; padding: 0px; list-style: none; border:none; z-index: 100; }
div.nav div ul li {	height:37px; margin:0px; padding:0px; position: relative; z-index: 100; }
div.nav div ul li.nav-link { height:37px; margin:0px; padding:0px; position: relative; z-index: 100; }
div.nav div ul li ul.level1 { position: absolute; left: 0px; top: 43px; display: none; z-index: 100; }
div.nav div ul li:hover ul.level1 { display: block; }
div.nav div ul li ul.level1 li a.drop { background-color:#fff; font-family:Georgia, "Times New Roman", Times, serif; display:block; text-decoration:none; color:#005593; padding:8px; height:28px; }
div.nav div ul li ul.level1 li a.drop:hover { color:#000; background-color:#d0ebfe; }

div.nav div ul li ul.level1 li ul.level2 { position: absolute; left:200px; top:0; display: none; z-index: 100; }
div.nav div ul li ul.level1 li:hover ul.level2 { display: block; }
div.nav div ul li ul.level1 li ul.level2 li a.drop2 { background-color:#fff; font-family:Georgia, "Times New Roman", Times, serif; display:block; text-decoration:none; color:#005593; padding:8px; height:28px; }
div.nav div ul li ul.level1 li ul.level2 li a.drop2:hover { color:#000; background-color:#d0ebfe; }

