body{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
h1, h2, h3, h4, h5, h6, p, ul, li{ margin:0px; padding:0px; font-weight:normal; text-align:left;}
img, input, form{ margin:0px; padding:0px; border:0px;}
a{ text-decoration:none; cursor:pointer; outline:none;}
.img_left{ float:left}
.img_right{ float:right}
textarea{width:250px; border:1px solid #b8b7b7; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}

/*page_bg*/
.green_cleaning {background:url(images/page_bg.jpg) center top no-repeat;}
.index{background:url(images/page_bg.gif) repeat-x left top;}


#doc_width{ width:890px; margin:0px auto 0px auto;}

#left_menu{width:201px; margin:0px; padding:21px 0px 10px 0px; float:left; background:#FFFFFF;}
.toll_free{  padding:2px 0px 30px 57px; margin:0px ; background:url(images/toll_free.gif) no-repeat 22px top; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#356fb6; font-weight:bold; width:144px;}

.menu_links{ float:left; width: 156px; padding:0 0 15px 0; }
/*.menu_links ul{list-style:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:157px;}
.menu_links ul li{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666666; border-bottom:1px dashed #c3c3c3; float:left; width:157px;}
.menu_links ul li a{color:#666666; background:url(images/menu_links_speasor.gif) no-repeat 7px 15px; width:127px; float:left; padding:10px 0px 9px 30px;}
.menu_links ul li a:hover{color:#356fcb; background:#f6f6f6 url(images/menu_links_speasor.gif) no-repeat 7px 15px}
.menu_links ul li a.active{color:#356fcb; background:#f6f6f6 url(images/menu_links_speasor.gif) no-repeat 7px 15px}
.menu_links ul li a.green{color:#247d01; background:url(images/bullet_green.gif) no-repeat left top;}
.menu_links ul li a.green_active{color:#247d01; background:url(images/menu_hover.gif) no-repeat left top;}
/* New Leftnav classes modified by bindi on 31th May 08*/
.mail{ font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:center; color:#9e9e9e; width:201px; float:left;   	}
.mail span{color:#356fb6; text-decoration:underline;}
.mail a{color:#356fb6; text-decoration:underline;}
.menu_banner{ float:left; width: 156px; padding:0 0 15px 0; }

/*#navi{list-style:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:157px;}
#navi li{float:left; width:157px; text-align:left;  display:block;   padding:0px 0px 0px 0px;  position:relative; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666666; border-bottom:1px dashed #c3c3c3; }
#navi li a{color:#666666; background:url(images/menu_links_speasor.gif) no-repeat 7px 15px; width:127px; float:left; padding:10px 0px 9px 30px;}
/*
*html #navi li{background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/left-tab-bg-top.png', sizingMethod='crop'); padding:10px 0px 30px 0px; margin-bottom:-10px; }
*html #navi li a {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/left-tab-bg-bot.png', sizingMethod='crop');}
#navi li a:hover{color:#356fcb; background:#f6f6f6 url(images/menu_links_speasor.gif) no-repeat 7px 15px}
#navi li a.active{color:#356fcb; background:#f6f6f6 url(images/menu_links_speasor.gif) no-repeat 7px 15px}
#navi li ul{position:absolute; left:157px; top:0px; border:1px solid #719eb7; width:91px; text-align:left; padding:10px; margin:0px; display:none;}
#navi li ul li{display:block; border:none; background:none; margin:0px !important; padding:4px 0px;}
#navi li ul li a{display:inline; background:none !important; float:left; clear:left; white-space:nowrap; font-size:11px; padding:0px; color:#dcf0fc; width:91px; border:0px solid #f00; height:auto; position:relative; z-index:100; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='', sizingMethod='scale'); margin:0px;}
#navi li ul li a:hover{color:#d2ff00;}
/**html #navi li ul li{float:left; height:1%;}
*html #navi li ul li a{color:#dcf0fc; position:relative; width:auto; float:left;}
#navi li:hover ul, #navi li.over ul{display:block;}
*/

ul#nav, ul {
	margin: 0 0 0px 0px;
	padding:0 22px;
	list-style: none;
	width:157px;
	
}
ul#nav li {
	position: relative;
	width:150px;
	float:left;
	clear:left;
	 width:157px; text-align:left;  display:block;   padding:0px 0px 0px 0px;   font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666666; 
	 
}

#nav li ul {
	position: absolute;
	top: 0;
	margin-left:-999em;
	min-height:0;
}
/* Styles for Menu Items */
ul#nav li a {
	display:block;
	text-decoration: none;
	color: #000000;
	 background:url(images/menu_links_speasor.gif) no-repeat 7px 13px; /* IE6 Bug */
	line-height:2em;
	height:2em;	
	 padding:4px 0px 4px 30px;
	width:127px;
	 border-bottom:1px dashed #c3c3c3;

}
ul#nav li a.green_active{color:#247d01; background:url(images/menu_hover.gif) no-repeat left top;}
* html ul#nav a {
	width:157px;	
	w\idth:127px;
	
}

/* this sets all hovered lists to red */
#nav li:hover a,#nav li.over a,
#nav li:hover li a:hover,#nav  li a:hover  {
  
color:#356fcb; background:#f6f6f6 url(images/menu_links_speasor.gif) no-repeat 7px 13px

}
ul#nav li ul {
	 border:1px solid #c3c3c3;
	 background:#fff;
	 width:157px;
	 padding:0px;
	 left:7px;

}
#nav li a.active{color:#356fcb; background:#f6f6f6 url(images/menu_links_speasor.gif) no-repeat 7px 13px}
/* set dropdown to default */
#nav li:hover li a,#nav li.over li a {
border:none;
color: #777;
   background-color: #fff;
   background-image:none;
  
}
#nav li ul li a {  } /* Sub Menu Styles */
#nav li:hover ul,#nav li.over ul { margin-left:149px; background-image:none;} 


#right_menu{width:689px; margin:0px; padding:0px 0px 0px 0px; float:right;}
.banner{float:left; width:689px; padding:0px 0px 0px 0px;}
.right_menu_top_links{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; font-weight:bold; width:566px; padding:6px 0px 0px 0px;}
.right_menu_top_links ul{padding:0px; margin:0px 0px 0px 0px; list-style:none;}
.right_menu_top_links ul li{margin-right:1px; padding:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-align:center;  background:#5a5a5a;  float:left;}
.right_menu_top_links ul li a{color:#fff; padding:6px 15px 6px 15px; float:left;  background:url(images/top_links_bullet.gif) right center no-repeat; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; margin-right:20px;}


.right_toplinks{width:689px; float:left; margin:0px; padding:0px 0px 0px 0px; }
.right_toplinks a{padding:0px 10px 0px 0px; font-size:11px; font-weight:bold; text-transform:uppercase;}
.right_toplinks ul{padding:0px; margin:0px 0px 0px 0px; list-style:none;}
.right_toplinks ul li{padding:0px 0px 0px 20px; margin:0px 0px 0px 0px; text-align:left;  float:left; width:168px; }
.right_toplinks ul li a{ background:url(images/bullet_white.gif) right 2px no-repeat; color:#fff; padding:0px 15px 0px 0px;}
.right_toplinks ul li a:hover{ background:url(images/bullet_blue.gif) right 2px no-repeat; color:#3c9aff;}
.right_toplinks ul li a.active{ background:url(images/bullet_blue.gif) right 2px no-repeat; color:#3c9aff;}

.banner1{float:left; width:230px; height:148px; padding-right:1px;}
.banner2{float:left; width:229px; height:148px; padding-right:1px;}
.banner3{float:left; width:228px; height:148px;}




.right_menu_content{width:639px; float:right; margin:0px 0px 0px 0px; padding:0px 25px 20px 25px; background:url(images/content_bg.gif) repeat-y left top; min-height:200px;}
*html .right_menu_content{height:200px;}
.right_menu_content h1{ font-family:"myriad Pro"; font-size:16px; color:#2765b1; text-align:left; margin:0px; padding:10px 0px 5px 0px; clear:both;}
.right_menu_content h3{ font-family:"myriad Pro"; font-size:14px; color:#2765b1; text-align:left; margin:0px; padding:3px 0px 3px 0px;}
.right_menu_content option {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
.right_menu_content input, form.textfild{ border:1px solid #b8b7b7; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; height:15px;}
.right_menu_content p{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-align:left; margin:0px; padding:5px 0px; line-height:16px;}
.right_menu_content a{color:#356fb6;}
.right_menu_content p span{color:#5d9d1f; font-style:italic; font-weight:bold; padding:0px 0px; margin:0px; line-height:13px;}
.right_menu_content p span.question{color:#2765b1; font-weight:bold; font-style:normal }
.right_menu_content img{ margin:0px 5px 0px 5px;}
.right_menu_content ul{ list-style:none; margin:0px; padding:5px 10px; width:100%}
.right_menu_content li{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4c4c4c; text-align:left; margin:0px; padding:0px 0px 8px 15px; background:url(images/content_seprator.jpg) no-repeat left top;}
.right_menu_content img{ margin:0px 3px 0px 0px; float:left;}
.right_menu_content span{ color:#FF6600;}
.right_menu_content .required{color:#aeaeae}
.alt_row1{ background:#e4e4e4}
.alt_row2{ background:#f1f1f1}

.right_menu_content ul.sitemap{ list-style:none; margin:0px; padding:5px 10px;}
.right_menu_content ul.sitemap li{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4c4c4c; text-align:left; margin:0px; padding:0px 0px 8px 15px; background:url(images/content_seprator.jpg) no-repeat left top;}
.right_menu_content ul.sitemap li a{color:#356fb6;}
.right_menu_content ul.sitemap li ul{list-style:none; margin:0px; padding:5px 10px;}
.right_menu_content ul.sitemap li ul li{background:none;}
.right_menu_content ul.sitemap li ul li a{color:#333;}



.refer_a_friend{float:left; margin:0px; padding:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-align:center; background:url(images/content_bg.gif) repeat-y left top;}
.refer_a_friend ul{ width:689px; float:left; margin-bottom:17px; padding:0px; list-style:none;}
.refer_a_friend ul li{float:left; margin-right:1px; padding:0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-align:center; width:170px; background:#e6e6e6;}
.refer_a_friend ul li a{color:#666666; padding:10px 0px; margin:0px; width:169px; float:left; text-align:center;}
.refer_a_friend ul li a:hover{background:#bdbdbd; color:#ffffff;}
.refer_a_friend ul li a.active{background:#bdbdbd; color:#ffffff;}


#bottombar{margin:0px auto; clear:both; padding:0px 0px 0px 0px; border-top:1px solid #cccccc; height:30px;}
.copy_right{margin:0px auto 0px auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#b2b2b2; padding:0px 0px 0px 0px; width:767px;  }
.copy_right p{margin:0px 0px 0px 0px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#b2b2b2; text-align:left; padding:5px 0px 0px 0px;}
.copy_right p a{color:#b2b2b2;}
.copy_right p a:hover{color:#000000;}




.submenu {padding:0px 0px 10px 0px; margin:0px 0px 0px 0px; width:537px;}
a.residential {background: url(images/01_residential.gif); width:94px;}
a.commercial {background: url(images/02_commercial.gif); width:103px;}
a.newly_constructed {background:url(images/03_newly_constructed.gif); width:137px;}
a.windows {background:url(images/04_windows.gif); width:88px;}
a.chandelers {background:url(images/05_chandeliers.gif); width:100px;}
.submenu a {float:left;	margin-right:3px; height:31px;	outline:none;}
.submenu a:hover {background-position:left; background-position:bottom;}
.submenu a.active {	background-position:left; background-position:bottom;}




