body {margin:0; padding:0; font:12px Arial; background:#009; color:#009; background:url(../images/main_background.jpg) repeat-x;}
form,ul,ol,p,h1,h2,h3,h4,h5,h6 {margin:0; padding:0;}
img {border:none;}
a {color:#06c; text-decoration:none;}
a:hover {color:#48A4FF; text-decoration:underline;}

.banner {width:990px; margin:auto;}
.menu {width:990px; height:27px; background:url(../images/buttons/nav_background.jpg); margin:auto;}
.menu ul {list-style:none;}
.menu ul li {float:left;}
.menu ul li a {width:130px; height:27px; display:block;}
.menu ul li.m1 a {background:url(../images/buttons/home.jpg) no-repeat;}
.menu ul li.m1 a:hover {background:url(../images/buttons/home1.jpg) no-repeat;}
.menu ul li.m2 a {background:url(../images/buttons/carpet_cleaning.jpg) no-repeat;}
.menu ul li.m2 a:hover {background:url(../images/buttons/carpet_cleaning1.jpg) no-repeat;}
.menu ul li.m3 a {background:url(../images/buttons/carpet_cleaning_service.jpg) no-repeat;}
.menu ul li.m3 a:hover {background:url(../images/buttons/carpet_cleaning_service1.jpg) no-repeat;}
.menu ul li.m4 a {background:url(../images/buttons/testimonials.jpg) no-repeat;}
.menu ul li.m4 a:hover {background:url(../images/buttons/testimonials1.jpg) no-repeat;}
.menu ul li.m5 a {background:url(../images/buttons/about_us.jpg) no-repeat;}
.menu ul li.m5 a:hover {background:url(../images/buttons/about_us1.jpg) no-repeat;}
.menu ul li.m6 a {background:url(../images/buttons/blog.jpg) no-repeat;}
.menu ul li.m6 a:hover {background:url(../images/buttons/blog1.jpg) no-repeat;}
.menu ul li.m7 a {background:url(../images/buttons/free_estimate.jpg) no-repeat;}
.menu ul li.m7 a:hover {background:url(../images/buttons/free_estimate1.jpg) no-repeat;}
.main {width:970px; background:url(../images/bg.jpg) repeat-x; margin:auto; padding:10px 10px;}
.left {width:250px; padding:10px; float:left; margin-right:10px;}
.left h3 {color:#F60; font-size:18px; line-height:24px; font-weight:normal; margin-bottom:20px;}
.left ul {margin-left:30px;}
.left ul li {line-height:22px; font-size:16px; font-weight:bold;}
.left p {font-size:14px; line-height:20px;}
.left ol {margin-left:30px;}
.left ol li {font-size:14px; line-height:20px;}
.left h2 {color:#020266; font-size:20px; margin-bottom:10px; line-height:30px;}
.wrapper {width:380px; padding:10px; margin-right:0px; float:left;}
.wrapper h1 {color:#020266; font-size:24px; margin-bottom:10px;}
.wrapper h2 {color:#020266; font-size:20px; margin-bottom:10px; line-height:30px;}
.wrapper h2 span {color:#F60;}
.wrapper p {line-height:20px; font-size:14px;}
.wrapper ol {margin-left:30px;}
.wrapper ol li {line-height:20px; font-size:14px;}
.right {width:260px; padding:10px; float:right;}
.right p {line-height:20px;}
.footer {text-align:center; line-height:20px; font-size:13px; padding:0 10px 10px;}
.footer h6 {font-size:12px;font-weight:normal; margin:0; padding:20px 0 0; color:#06c;}
.validators {padding:20px 0 0 0; text-align:center;}
.full_template {padding:10px; background:#FFF;min-height:150px;}
.content_section {background:url(../images/main_bg_dividers.gif) repeat-y top center;}

.clr {clear:both;}
.cl {clear:both;}
.fl {float:left;}
.fr {float:right;}
.spacer {height:10px; overflow:hidden; clear:both;}

.query_form {margin:0px auto; width:240px;padding:0px 0 10px 0;border-bottom:1px dashed #666;}
.query_form h2 {margin-bottom:0;padding-bottom:10px;font:bold 18px Arial, Helvetica, sans-serif;color:#FF6600;}
.query_form p {padding:5px 0;margin:0;font:12px Arial, Helvetica, sans-serif;}
.query_form .input_field_area {width:240px;margin:0px;padding:0px 0 10px 0;}
.query_form .input_field_area .input_box {width:236px;height:20px;font-size:13px;font-family:Arial, Helvetica, sans-serif;color:#666;border:1px solid #0066CC;margin:0px;padding:0px 0 0px 2px;}
.query_form .input_field_area .txt_box {width:236px;height:50px;font-size:13px;font-family:Arial, Helvetica, sans-serif;color:#666;border:1px solid #0066CC;margin:0px;padding:0px 0 0px 2px;}
.submit_btn {background:url(../images/menu_bg.gif) top left repeat-x;height:27px;color:#fff;font-size:13px;font-weight:bold;line-height:27px;text-align:center;cursor:pointer;border:0;margin:0;padding:0px 20px;}
.submit_btn:hover {background:url(../images/menu_bg_h.gif) top left repeat-x;}
.error {font:11px Arial, Helvetica, sans-serif;	color:#ff0000;}


#menu {
	margin:0;
	padding:0;
	width:990px; height:27px; background:url(../images/buttons/nav_background.jpg); margin:auto;
}

#menu ul{
	margin:0;
	padding:0;
	list-style:none;
}

#menu ul li{
	margin:0;
	padding:0;
	display:inline;
	float:left;
	font:15px Arial, Helvetica, sans-serif;
	color:#fff;
	height:27px;
	line-height:27px;
	border-left:1px solid #1d55ce;
	border-right:1px solid #082873;
}

#menu ul li a{
	margin:0;
	padding:0 25px;
	background:url(../images/menu_bg.gif) repeat-x top left;
	display:block;
	float:left;
	height:27px;
	line-height:27px;
	color:#fff;
	text-decoration:none;
}

#menu ul li a:hover, #menu ul li a.active{
	background:url(../images/menu_bg_h.gif) repeat-x top left;
	color:#fff;
	text-decoration:none;
}
