/* IMPORTANT: Site copyrighted by JOE BLADE LAWN AND GARDEN LLC. It may not be partially or totally reproduced without written permition.Last Modification: 05/22/2010 | By: Lilian Vasquez | Web Design from: OCTOS CREATIVE COMMUNICATION / www.octosonline.com/ Phone: 404-51-3084 *//* BODY------------------------------------------------------------*/html, body, blockquote, q, dt, dl, div, h1, h2, h3, h4, h5, h6, a, table, tr, td, ul, ol, li, img, form {padding:0;margin:0;border:0;}img {vertical-align: middle; border:none;}body{font-family:Geneva, Arial, Helvetica, sans-serif;font-size:12px;}a:link {color:#009900;text-decoration:underline;}a:visited {color:#009900;text-decoration:none;}a:hover {color:#FF6600;text-decoration:none;}a:active {color:#009900;text-decoration:underline;}/* HEADER------------------------------------------------------------*/#logo{float:left;text-indent:-10000px;overflow: hidden;}/* MENU------------------------------------------------------------*/#menu {height:25px;margin:0 auto;}.menu, .menu ul {list-style-type:none;}.menu li.top {display:block;float:left;position:relative;}.menu table {border-collapse:collapse;width:0;height:0;position:absolute;top:0;left:0;}.menu li.top a.top_link {display:block;float:left;height:25px;color:#FFFFFF;text-align:center;background:#009900;padding-top:5px;text-decoration:none;}.menu li.top a:hover.top_link {display:block;float:left;height:25px;color:#FFF;text-align:center;background:#FF6600;padding-top:5px;}.menu li a {width:161px; text-decoration:none;font-size:13px;}.menu a:hover {visibility:visible;} /* IE6 */.menu li:hover { position:relative; z-index:200;} /* IE7 */.menu li a:hover {background:#000;}.menu ul, .menu :hover ul ul, .menu :hover ul :hover ul ul,.menu :hover ul :hover ul :hover ul ul,.menu :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0;}.menu li.con {display:block; float:left; position:relative;}.menu li.con a {text-decoration:none;width:163px;}.menu li.con a.top_link {display:block;float:left;height:25px;color:#FFF;text-align:center;background:#009900;padding-top:5px;text-decoration:none;}.menu li.con a:hover.top_link {display:block; float:left; height:25px; color:#FFF; text-align:center; background:#FF6600;padding-top:5px;}/* MENU ROLLOVER------------------------------------------------------------*/.menu :hover ul.sub {left:0; top:30px; background:#FFFFCC; padding:3px 0; border:1px solid #009900; white-space:nowrap; width:200px; height:auto;}.menu :hover ul.sub li {display:block; height:20px; position:relative; float:left; width:200px;border-bottom:solid 1px #FFFFCC;}.menu :hover ul.sub li a {display:block; font-size:11px; height:20px; width:195px; line-height:20px; text-indent:5px; color:#000; text-decoration:none; border:3px solid #006600; border-width:0 0 0 3px; text-align:left;}.menu :hover ul.sub li a.fly {background:#FFFFCC url(../images/arrow.gif) 160px 7px no-repeat;}.menu :hover ul.sub li a:hover {background:#FF6600; color:#fff;}.menu :hover ul.sub li a.fly:hover {background:#FF6600 url(../images/arrow_over.gif) 160px 7px no-repeat; color:#fff;}.menu :hover ul li:hover > a.fly {background:#FF6600 url(../images/arrow_over.gif) 160px 7px no-repeat; color:#fff;} .menu :hover ul :hover ul,.menu :hover ul :hover ul :hover ul,.menu :hover ul :hover ul :hover ul :hover ul,.menu :hover ul :hover ul :hover ul :hover ul :hover ul{left:170px; top:-1px; background: #FFFFCC; padding:3px 0; border:1px solid #888; white-space:nowrap; width:200px; z-index:200; height:auto; z-index:300;}/* BANNER------------------------------------------------------------*/#banner {margin:0 auto;background:url(../images/banner.jpg) top no-repeat;height:200px;margin-bottom:15px;}.textphone {float:right;padding-top:50px;padding-right:35px;font-size:34px;text-align:right;color:#FFFFFF; font-family:"Tahoma", Times, serif;}.textphone a:link {color:#000000;text-decoration:underline;}.textphone a:visited {color:#000000;text-decoration:none;}.textphone a:hover {color:#FFFFFF;text-decoration:none;}.textphone a:active {color:#000000;text-decoration:underline;}/* TITLES ------------------------------------------------------------*/h1 {font-size: 16px;color:#009900;margin-bottom:8px;}h2 {font-size: 15px;color:#006600;margin-bottom: 10px;}/* CONTENT------------------------------------------------------------*/.bc{border:solid 1px #009900;width:968px;margin:0 auto;}#content{margin: 0 auto;width:928px;padding:5px 20px 0 20px;}.wrap {clear:both;}.w{height:18px;}.w2{height:28px;}.col_left {float:left;width:580px;}.col_right {float:right;width:300px;}.box {padding:8px;background-color:#CFF9A2;border:8px solid #008100;}.box1 {border:2px solid #008100;padding:15px;width:894px;}.call {background: url("../images/phone.gif");height:144px;width:300px;}.c {padding-top:65px;padding-right:8px;text-align:right;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:21px;font-weight:bold;}.special {visibility:hidden;display:none;}.ma{float:left;border:solid 1px #009900;width:206px;margin-right:5px;padding:10px;margin-bottom:15px;height:280px;}.ma2{float:left;border:solid 1px #FF6600;width:206px;margin-right:10px;padding:10px;margin-bottom:15px;height:280px;}.regText {text-decoration: none;	margin-top: 8px;	margin-right: 20px;	margin-bottom: 7px;	margin-left: 20px;	list-style-type: square;}#promom{border:solid 1px #000; padding:10px;float:right;widht:186px;margin-left:10px;}/* FOOTER------------------------------------------------------------*/.f {margin:0 auto;padding: 5px 0 3px 0;text-align:center;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #333333;}.footer{background: url(../images/grassft.gif) bottom repeat-x;height:50px;}/* FORM------------------------------------------------------------*/label{width:75px;float: left;text-align:left;display: block;}.label{width:55px;float: left;text-align:left;display: block;}.inpu{margin-bottom:8px;width:400px;border:solid 1px #CCCCCC;padding:5px;}.su{margin-left:75px;margin-top:5px;border:solid 1px #999999;padding:5px;background:#CCCCCC;}.inpu2{margin-bottom:8px; width:130px;border:solid 1px #CCCCCC;padding:5px;}.su2{margin-left:55px;margin-top:5px;border:solid 1px #999999;padding:5px;background:#CCCCCC;}