html,body{margin:0;padding:0}
body{font: 76% arial,sans-serif;text-align:center;}
p{margin:0px 10px 8px}
h1{font-size: 1.6em; font-family: trebuchet ms; color: #ff0099; margin:5px 10px 6px}
h2{font-size: 1.5em; font-family: trebuchet ms; color: #ff0099; margin:0 10px 6px;}
h3{font-size: 1.5em; font-family: trebuchet ms; color: #ffffff; margin: 8px; padding: 5px 0px 6px 18px; background-image: url(../images/nav-pink.gif); background-repeat: no-repeat; }
h4{font-size: 1.5em; font-family: trebuchet ms; color: #ffffff; margin: 8px; padding: 5px 0px 6px 18px; background-image: url(../images/nav-pink2.gif); background-repeat: no-repeat; }
h5{font-size: 1.5em; font-family: trebuchet ms; color: #ffffff; margin: 8px; padding: 5px 0px 6px 18px; background-image: url(../images/nav-pink3.gif); background-repeat: no-repeat; }
h6{font-size: 1.15em; font-family: trebuchet ms; color: #ff0099; margin:0px 10px 6px}

div#content ul{margin-top:0; margin-bottom:6px}
div#content li{list-style-image: url(../images/dot.gif)}

div#content img {border:0; margin:6px}

.example {text-align:center; background-color:#ffffff; }

a{padding:5px; text-decoration:none; color:#000000;}

div#content a{color:#df2585;margin:0;padding:0}
div#content a:hover{color:#df2585;text-decoration:underline;margin:0;padding:0}
div#header{height:101px;width:780px; display:inline;}

.logo {float:left;height:94px;width:201px;margin:2px 0 4px 0;padding:0px;}

div#contact {float;right;margin:0;}
div#contact p {text-align:right;font-weight:600; font-family: arial,sans-serif; color: #ffffff; font-size: 1.85em;
padding:8px 130px 12px 0px;
letter-spacing: 2px;
background-image: url(../images/top.gif); 
background-repeat: no-repeat; 
background-position: right;}
.tel {color: #d4e0fc; font-weight:300; font-size: 12px; letter-spacing:0;}
.tel a:link  { font-size: 13px; color:white; letter-spacing:0}
.tel a:hover { font-size: 13px; color:white; text-decoration:underline}

div#container{text-align:left;}
div#content p{line-height:1.4}
div#navigation{background-color:#ffffff;}
div#navigation ul{margin:0; padding:0; list-style-type:none;}
div#navigation li{margin-bottom:1px; }
div#extra{background-color:#7bc86f;}
div#container{width:780px;margin:0 auto}
div#wrapper{float:left;width:100%}
div#content{margin: 0 170px}

div#content2{margin: 0 170px; width:431px; background-color:#e9fbe1; border: solid 2px #e9fbe1}
div#content2 ul{margin-top:0; margin-bottom:6px}
div#content2 li{list-style-image: url(../images/dot.gif);padding:1px 0}
div#content2 a{color:#df2585;margin:0;padding:0}
div#content2 a:hover{color:#df2585;text-decoration:underline;margin:0;padding:0}
div#content2 img {border:0; margin:6px 6px 0px 6px}

div#content3{margin: 0 170px; width:431px;  border: solid 2px #ffffff}
div#content3 ul{margin-top:0; margin-bottom:6px}
div#content3 li{list-style-image: url(../images/dot.gif);padding:1px 0}
div#content3 a{color:#df2585;margin:0;padding:0}
div#content3 a:hover{color:#df2585;text-decoration:underline;margin:0;padding:0}
div#content3 img {border:0; margin:6px 6px 0px 6px}

div#extra{float:left;width:170px;margin-left:-170px; border-bottom: 2px solid white; }

.top { text-align:right; font-size: 0.74em; color:#000000; margin-top:0;margin-bottom:0; padding-top:0;padding-bottom:1px} 
#content2 .top a { color:#54c343;}

div#extra p { color:#fff;margin: 4px 10px 10px }
div#extra h2 { font-size:15px; color:#fff;margin: 4px 10px 10px }
div#navigation{float:left;width:170px;margin-left:-785px}

.form { font-size:84%; color:#288218;background-color:#a1e085; border: 3px solid #b7dea5; margin:3px 0px 3px 3px; padding: 0 4px }
.formdata { font-size: 12px; font-family: verdana }

.formcontact { font-size:100%; color:#288218;background-color:#e3ffe8; border: 3px solid #b7dea5; margin:3px 0px 3px 3px; padding: 6px }

.quoteform { font-family: verdana; background-image: url(../images/formbg.gif); background-repeat: repeat-x; font-size:100%; color:#288218; padding: 6px 6px 6px 18px; margin-left: 12px; height:238px; width:404px}
input { font-family: verdana; font-size: 12px;}
textarea { font-family: verdana; font-size: 12px; }

div#footer  {padding:6px 0px;background:#67b85a;color: #ffffff; background-image: url(../images/footer.gif); background-repeat: repeat-x; }
div#footer p{margin:0px;padding:6px 12px; font-family: trebuchet ms}
div#footer a{color:#ffffff;}
div#footer a:hover{text-decoration:underline;}
div#footer  {clear:both; width:100%; margin:0 auto; display:block}


div#leftfoot  {font-size:13px;text-align:left; display:inline;float:left;width:560px;}
div#rightfoot {font-size:14px;text-align:right;display:inline;width:220px;}

/* ######### Style for Tabs Menu ######### */

.ddcolortabs{
position:relative; right: 1px; top: 0px;
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.ddcolortabs ul{
font: normal 11px Arial, Verdana, sans-serif;
margin:0;
padding:0;
list-style:none;
}

.ddcolortabs li{
display:inline;
margin:0 2px 0 0;
padding:0;
text-transform:uppercase;
}


.ddcolortabs a{
float:right;
color: white;
background: #a1e085 url(media/color_tabs_left.gif) no-repeat left top;
margin:0 2px 0 0;
padding:0 0 1px 3px;
text-decoration:none;
letter-spacing: 1px;
}

.ddcolortabs a span{
float:left;
display:block;
background: transparent url(media/color_tabs_right.gif) no-repeat right top;
padding: 4px 8px 2px 7px;
}

.ddcolortabs a span{
float:none;
}

.ddcolortabs a:hover{
background-color: #53bb42;
}

.ddcolortabs a:hover span{
background-color: #53bb42;
}

.ddcolortabs .selected a, #ddcolortabs .selected a span{ /*currently selected tab*/
background-color: #53bb42;
}

.ddcolortabsline{
margin: 0 0 6px 0;
clear: both;
padding: 0;
width: 100%;
height: 8px;
line-height: 8px;
background: #a1e085;
border-top: 1px solid #fff; /*Remove this to remove border between bar and tabs*/
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_a{
position:absolute;
top: 0;
border: 1px solid #53bb42; /*THEME CHANGE HERE*/
border-top-width: 8px; /*Top border width. Should match height of .ddcolortabsline above*/
border-bottom-width: 0;
font:normal 12px Arial;
line-height:18px;
z-index:100;
background-color: #d2f9c1;
width: 180px;
visibility: hidden;
}


.dropmenudiv_a a{
width: auto;
display: block;
text-indent: 5px;
border-top: 0 solid #53bb42;
border-bottom: 1px solid #53bb42; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
color: black;
}

* html .dropmenudiv_a a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_a a:hover{ /*THEME CHANGE HERE*/
background-color: #53bb42;
color: white;
}