/* CSS Document */

body, html{
margin:auto;

}
body {
	margin:auto;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
    }
#wrap {
	margin:auto;
    background:#ffffff;
    width:995px;
	text-align:left;
    }
#header {

text-align:left;

background-color:#000000;
	height:80px;
	margin-bottom:5px;
    }
#spacer{
background-color:#F8B10B;
height:5px;
margin-top:0px;
margin-bottom:0px;
font-size:1px;
clear:both;
}
#main {
    float:left;
	margin-top:10px;
	margin-left:10px;
width:570px;

    }
#mainDetail {
    float:right;
	margin-top:10px;
width:435px;
    }
#subNav{
margin-top:5px;
margin-left:2px;
}
#subNav UL{
margin:0px;
padding:0px;
list-type:none;
}
#subNav LI{
display:inline;
padding:0px 10px 0px 0px;
}
#subNav LI A{
text-decoration:underline;
color:#000000;

}
#subNav LI A:Hover{

}
#sidebar {
margin-top:10px;
margin-bottom:20px;
float:left;
    width:190px;
    }
#sidebarDetail{
width:320px;
margin-top:10px;
margin-bottom:20px;
float:left;
}
#footer {
width:995px;
    clear:both;
background-color:#cccccc;
font-size:11px;
text-align:center;
    }
#footer ul{
margin:0px;
	padding:5px;
	list-style:none;
padding-bottom:5px;
}
#footer li{
font-family:Arial, Helvetica, sans-serif;
padding:5px 3px 5px 5px;
display:inline;

}
#footer li A{
color:#000000;
text-decoration:none;
padding:5px 3px 5px 3px;
}
#footer li A:Hover{
padding:5px 3px 5px 3px;
text-decoration:underline;
}
#subFoot{
margin:10px;
}
#address{
margin:5px;
font-size:11px;
}
table{
font-size:12px;
}
A{
color:#000000;
text-decoration:none;
}
A:Hover{
color:#F8B10B;
text-decoration:underline;
}
#main h1{
margin-top:0px;
color:#000000;
font-size:22px;
font-weight:bold;
}
#main h2, #main h3, #main p {
    padding:0px 10px 0px 0px;
    }
H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
color:#000000;

}
#navbar{
background-color:#cccccc;
font-size:12px;
text-align:left;
}
#navbar ul {
    margin:0px;
	padding:5px;
	list-style:none;
padding-bottom:5px;
    }
#navbar li{
font-family:Arial, Helvetica, sans-serif;
padding:5px 0px 5px 0px;
display:inline;

}
#navbar li A{
color:#000000;
text-decoration:none;
padding:5px 0px 5px 0px;
}
#navbar li A:Hover{
padding:5px 0px 5px 0px;
color:#000000;
text-decoration:none;
}

.red{
color:#cc0000;
}
blocks{
text-align:left;
float:left;
}
#blocks UL{
padding:0px;
margin:0px;
list-style:none;
}
#blocks LI{
float:left;
width:145px;
display:inline;
margin-right:20px;
}
.catBlock{
display:inline;
float:left;
width:145px;
margin-right:30px;
margin-bottom:25px;
line-height:20px;
text-align:center;
}
.catBlock A{
color:#000000;
text-decoration:underline;
}
.catBlock A:Hover{
text-decoration:underline;
}
.catBlock A img{
text-decoration:none;
}
.catBlock A IMG{
text-decoration:none;
border:none;
}
#phone{
clear:both;
height:30px;
line-height:30px;
background-color:#000000;
font-family:Verdana,Helvetica, sans-serif;
font-weight:bold;
font-size:18px;
color:#F8B10B;
text-align:center;
}
#phone2{
clear:both;
height:30px;
line-height:30px;
background-color:#000000;
font-family:Verdana,Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color:#F8B10B;
text-align:center;
}
#phone2 A{
text-decoration:none;
color:#F8B10B;
}
#phone2 A:Hover{
color:#ffffff;
text-decoration:none;
}
.phone{
clear:both;
line-height:25px;
background-color:#000000;
font-family:Verdana,Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#ffffff;
text-align:center;
margin-bottom:2px;
}
#phone A{
text-decoration:none;
color:#F8B10B;
}
#phone A:Hover{
color:#ffffff;
text-decoration:none;
}
.cream{
color:#fffaa5;
}
.greyH3{
margin:5px 0px 0px 0px;
padding:5px;
background-color:#cccccc;
font-size:16px;
font-weight:bold;
font-color:#000000;
}
.grey{
margin:5px 0px 0px 0px;
padding:5px;
background-color:#cccccc;
}
.white{
margin:5px 0px 0px 0px;
padding:5px;
}
.rightList{
padding:5px;
float:right;
margin-top:5px;
width:300px;
}
#survey{
	height:97px;

	background-image: url(../images/common/survey.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
.surveyText{
width:350px;
font-weight:bold;
padding-top:30px;
}
A:Hover{

}
.plantList{
float:left;
padding-bottom:20px;
}
.plantList A:Hover{
}
.plantFixed{
float:left;
width:230px;
}
.plantFixed A:Hover{

}
.divider{
clear:both;
}

.addressList{
float:left;
width:180px;
margin:20px;
}
#leftHome{

float:left;
width:450px;
}
#rightHome{

float:left;
width:250px;
padding-left:10px;
border-left:#cccccc 1px dotted;
}
.greyTel{
text-align:center;
margin:5px 0px 0px 0px;
padding:5px;
background-color:#cccccc;
}
.red{
color:#cc0000;
}
#leftHome H1{
font-size:30px;
font-weight:bold;
color:#000000;
}
.greyTxt{
color:#cccccc;
}
#terms{
text-align:center;
margin:5px;
}
.link{
padding-bottom:0px;
margin-bottom:0px;
}
P A{
text-decoration:underline;
}
P A:Hover{

}
/***********************************NEW CSS **************************/
#sidebar UL{
margin:0px 0px 0px 0px;
padding:0px;
}
#sidebar LI{
background-image:url(images/common/navBG.jpg);
margin:0px 0px 2px 0px;
padding:0px;
display:block;
width:190px;
background-color:#F7E5BA;
}

#sidebar LI A{
display:block;
padding-top:.3em;
padding-bottom:.3em;
padding-left:5px;
color:#000000;
text-decoration:none;
border-left:#F8B10B 10px solid;
}
#sidebar LI A:Hover{
border-left:#000000 10px solid;
color:#000000;
background-color:#F8B10B;
}
.compInfo{
width:190px;
background-color:#cccccc;
padding-left:0px;
}
.compInfo A{
padding-left:10px;
text-decoration:none;
line-height:1.8em;
}
.compInfo A:Hover{
text-decoration:underline;
background-color:#cccccc;
}
.cc{
font-weight:bold;
font-size:10px;
}
.floatRight{
float:right;
}
.news{
height:0px;
border-top:#cccccc 1px dotted;
color:#ffffff;
}
.gallery IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    MARGIN: 5px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px;
    vspace: 5;
    hspace: 5
}
.galleryLeft IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    MARGIN: 5px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px;
    vspace: 5;
    hspace: 5
}
.galleryLeft2 IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    MARGIN: 5px;
    BORDER-LEFT: 0px;
    WIDTH: 100px;
    BORDER-BOTTOM: 0px;
    vspace: 5;
    hspace: 5
}
.boxFeat{
clear:both;
height:150px;
border:#cccccc 1px solid;
padding:10px;
margin-bottom:10px;
}

.boxFeat H2{
font-size:20px;
color:#F8B10B;
margin:0px;
padding:0px;
}
.boxLink{
font-weight:bold;
color:#F8B10B;
text-decoration:underline;
}
.boxLink:Hover{
color:#000000;
}
.boxFeat H2 A{
color:#F8B10B;
text-decoration:none;
}
.boxFeat H2 A:Hover{
color:#F8B10B;
text-decoration:underline;
}
.boxImg{
text-align:right;
display:inline;
}
.boxed{
clear:both;
margin-top:20px;
border:#cccccc 1px solid;
padding:10px;
width:95%;
}
.tabletext{
font-size:11px;
color:#000000;
background-color:#e7e7e7;
text-align:center;
}
.tableHdr{
font-size:11px;
color:#ffffff;
font-weight:bold;
background-color:#F8B10B;
text-align:center;
}
.addressList{
float:left;
width:250px;
margin:5px;
border:#c7c7c7 1px solid;
text-align:center;
}
.addressList2{
float:left;
width:433px;
margin:5px;
border:#c7c7c7 1px solid;
text-align:center;
}
.form-copy{
font-size:12px;
}
.dot{
position:relative;
top:2px;
}
.prodBox{
padding:10px;
height:142px;
border:#cccccc 1px solid;
}
.prodBox H2{
margin-top:0px;
}
.prodTBL{
font-size:11px;
text-align:center;
}
.prodBoxBig{
padding:10px;
border:#cccccc 1px solid;
}
.prodBoxBig H2{
margin-top:0px;
}
.contactBox{
width:215px;
height:390px;
background-image:url(../images/common/call-back.jpg);
background-repeat:no-repeat;
}
.contactForm{
	font-family:arial, sans-serif;
	font-weight:bold;
	color:#ffffff;
	padding:80px 0px 0px 25px;
	font-style: italic;
}
.contactForm INPUT[type="text"]{
font-size:11px;
width:160px;
font-family:arial,sans-serif;
}
.contactForm TEXTAREA{
font-size:11px;
font-family:arial,sans-serif;
width:160px;
height:50px;
}
.rightHome{
width:215px;
margin-top:5px;
float:right;
}
.greySideBox{
background-color:#cccccc;
padding:10px;
}
.greySideBox A{
text-decoration:underline;
}
.homeIMG{
position:relative;
float:left;
width:250px;
margin-left:20px;
}
.homeIMG H2{
position: absolute;
   top: 170px;
   left: 0px;
   width: 100%;
   padding:0px;
   margin:0px;
   text-decoration:none;
   color:#ffffff;
   text-align:center;
   font-weight:bold;
   font-size:18px;
}
A H2 {
text-decoration:none;
color:#ffffff;
padding:0px;
margin:0px;
}
.homeH2{
text-decoration:none;
}
.homeClear{
clear:both;
height:20px;
}
.delArea{
width:120px;
}
.pad10{
padding-left:10px;
}
/* *** NEW FOOTER MENUS *** */
#footNav{
color:#666666;
font-size:10px;
}
.footNav{
float:left;
margin-left:10px;
}
.footNav UL{
margin:0px 0px 0px 0px;
padding:0px;
list-style:none;
}
.footNav A{
color:#aaaaaa;
text-decoration:none;
}
.footNav A:Hover{
color:#333333;
text-decoration:underline;
}
.areaNav{
clear:both;
color:#666666;
font-size:9px;
}
.newsWindow{
width:100%;
height:1000px;
border:0px;
}
/* HORIZONTAL NAV BAR */
#hNav{
font-size:12px;
font-weight:bold;
}
#hNav .navBlock{
float:left;
width:110px;
height:26px;
margin-right:5px;
text-align:center;
margin-bottom:5px;
margin-top:5px;
}
#hNav .navBlock a:hover{
background-image:url(../images/common/hNavOn.gif);
}
#hNav .navBlock A{
display:block;
padding-top:5px;
padding-bottom:6px;
text-decoration:none;
color:#000000;
background-image:url(../images/common/hNavOff.gif);
background-repeat:no-repeat;
}
.navHolder{
text-align:center;
margin-left:35px;

}
.newsletter{
padding-bottom:20px;
padding-top:10px;
background-color:#cc0000;
}
.topPhone{
float:right;
color:#ffffff;
margin-right:20px;
margin-top:10px;
font-size:18px;
font-weight:bold;
font-family:verdana;
text-align:right;
}
