/* 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 {
background-image: url(images/common/winner-plant-strapline.jpg);
  BACKGROUND-REPEAT: no-repeat;
text-align:center;
background-color:#000000;
	height:112px;
    }
	#header-old {
background-image: url(images/common/winner-plant-strapline.jpg);
  BACKGROUND-REPEAT: no-repeat;
text-align:center;
padding-top:10px;
padding-bottom:5px;
background-color:#000000;
	height:70px;
    }
#spacer{
background-color:#F8B10B;
height:5px;
margin-top:3px;
margin-bottom:3px;
font-size:1px;
}
#main {
    float:left;
	margin-top:10px;
	width:595px;
	
    }
#mainDetail {
width:595px;
	margin-top:10px;
float:left;
    }
#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;
}
#mainFull{
width:595px;
float:left;
}
#subNav LI A{
text-decoration:underline;
color:#000000;
font-weight:bold;
font-size:14px;
}
#subNav LI A:Hover{
background-color:#F8B10B;
}
#sidebar {
margin-top:10px;
margin-bottom:20px;
float:left;
    width:200px;
    }
#sidebarRight {

margin-top:10px;
margin-bottom:20px;
float:right;
    width:190px;
    }
#sidebarDetail{
width:595px;
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;
}
A{
color:#000000;
text-decoration:underline;
}
A:Hover{
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;

}
H3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
color:#000000;
padding:0px;
margin:0px;

}
#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{
background-color:#F8B10B;
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{
text-decoration:none;
}
.catBlock A:Hover{
text-decoration:underline;
}

/*
.catBlock A{
color:#000000;
text-decoration:underline;
}
.catBlock A:Hover{
background-color:#F8B10B;
text-decoration:underline;
}
.catBlock A img{
text-decoration:none;
border:none;
}
.catBlock IMG A {
text-decoration:none;
border:none;
}
.catBlock A:Hover IMG{
text-decoration:none;
border:none;
}
.catBlock A:Hover img{
text-decoration:none;
border:none;
} 
*/
#phone{
clear:both;
line-height:30px;
background-color:#000000;
font-family:Verdana,Helvetica, sans-serif;
font-weight:bold;
font-size:18px;
color:#F8B10B;
text-align:center;
}
.phone{
width:190px;
clear:both;
line-height:25px;
background-color:#000000;
font-family:Verdana,Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
/*color:#F8B10B;*/
color:#ffffff;
text-align:center;
margin-bottom:2px;
}
.access{
width:190px;
clear:both;
line-height:25px;
background-color:#000000;
font-family:Verdana,Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
/*color:#0D7BCA;*/
color:#ffffff;
text-align:center;
margin-bottom:2px;
}
.tools{
width:190px;
clear:both;
line-height:25px;
background-color:#000000;
font-family:Verdana,Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
/*color:#BF1874;*/
color:#ffffff;
text-align:center;
margin-bottom:2px;
}
.trailers{
width:190px;
clear:both;
line-height:25px;
background-color:#000000;
font-family:Verdana,Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
/*color:#FB5A00;*/
color:#ffffff;
text-align:center;
margin-bottom:2px;
}
.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{
/*background-color:#F8B10B;*/
}
.plantList{
float:left;
height:501px;
vertical-align:top;
}
.plantList A:Hover{
background-color:#F8B10B;
}
.plantFixed{
float:left;
width:230px;
}
.plantFixed A:Hover{
background-color:#F8B10B;
}
.divider{
clear:both;
}
H2 A:Hover{
background-color:#F8B10B;
}
.addressList{
float:left;
width:250px;
margin:5px;
border:#c7c7c7 1px solid;
text-align:center;
}
#leftHome{
padding:10px;
float:left;

}
#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;
}
H1{
font-size:22px;
font-weight:bold;
color:#000000;
}
.greyTxt{
color:#cccccc;
}
#terms{
text-align:center;
margin:5px;
}
.link{
padding-bottom:0px;
margin-bottom:0px;
}
P A:Hover{
background-color:#F8B10B;
}
/***********************************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;
background-color:#F8B10B;
color:#000000;
}
/***************RIGHT HAND COLUMN ********/
#sidebarRight UL{
margin:0px 0px 0px 0px;
padding:0px;
}
#sidebarRight LI{
background-image:url(images/common/navBG.jpg);
margin:0px 0px 2px 0px;
padding:0px;
display:block;
width:190px;
background-color:#cccccc;
}

#sidebarRight LI A{
display:block;
padding-top:.3em;
padding-bottom:.3em;
padding-left:5px;
color:#000000;
text-decoration:none;
}
#sidebarRight #accessMenu LI A{
border-right:#0D7BCA 10px solid;
background-color:#D2E8F7;
}
#sidebarRight #accessMenu LI A:Hover{
border-right:#000000 10px solid;
background-color:#0D7BCA;
color:#000000;
}
#sidebarRight #toolsMenu LI A{
border-right:#BF1874 10px solid;
background-color:#F5D0E5;
}
#sidebarRight #toolsMenu LI A:Hover{
border-right:#000000 10px solid;
background-color:#BF1874;
color:#000000;
}
#sidebarRight #trailersMenu LI A{
border-right:#FB5A00 10px solid;
background-color:#FFCDB3;
}
#sidebarRight #trailersMenu LI A:Hover{
border-right:#000000 10px solid;
background-color:#FB5A00;
color:#000000;
}
/**********************************/
.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;
clear:both;
}
.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
}
.greySideBox{
background-color:#cccccc;
padding:10px;
}
.whiteSideBox{
border:#cdcdcd 1px solid;
padding:10px;
}
.dot{
position:relative;
top:2px;
}
.newsBox{
float:left;
width:250px;
border:#cccccc 1px dotted;
padding:10px;
height:200px;
}
.vertSpacer{
width:20px;
float:left;
}