html, body, ul, ol, li, dd, dt, img, a, p, h1, h2, h3, h4, h5, h6, IMG {
	margin:0;
	padding:0;
	border:none;
}

img {display:block;}
html { overflow-y:scroll; }

body {
	background: url(/images/backgrounds/bg_page.gif) center top;
	margin: 0px 0px 10px 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	color: #333333;
}

p {
	font-size: 1.1em;
	line-height: 1.4em;
	margin-bottom: 1.2em;
}

a { text-decoration: none; }
p a { text-decoration: underline; color: #333; }
p a:hover { text-decoration: underline; color: #d01920; }

h1 {
	  font-size: 1.6em;
	  line-height: 1.4em;
	  color: #333333;
	  font-family: Arial, sans-serif;
	  font-weight:600;
	  padding: 20px 0 10px 0;
	  text-transform:uppercase;
    }
	
h3 {
	font-size:1.1em;
	margin-bottom:0.6em;
	font-weight:600;
}

h3 a { text-decoration: underline; color: #333; }
h3 a:hover { text-decoration: underline; color: #d01920; }


.body_content_wrap h2 {
	  font-size: 1.4em;
	  line-height: 1.4em;
	  color: #999999;
	  font-family: Helvetica, sans-serif;
	  font-weight:600;
	  margin: 12px 0 5px 0;
	  text-transform:uppercase;
    }
	
.feature_wrapW235 h2, .feature_wrapW464 h2, .feature_wrapW226 h2, #more_about_merger h2 {
	  margin: 0px 0px 0px 0px;
	  font-size: 1.3em;
	  line-height: 1em;
	  color: #FFFFFF;
	  text-transform: uppercase;
	  padding-left:12px;
	  padding-top: 14px;
	  font-family: Tahoma;
	  font-weight:600;
    }
	
.feature_wrapW235 h2 a, .feature_wrapW464 h2 a, .feature_wrapW226 h2 a, #more_about_merger h2 a {
	  color:#FFF;
    }
.feature_wrapW235 h2 a:hover, .feature_wrapW464 h2 a:hover, .feature_wrapW226 h2 a:hover, #more_about_merger h2 a:hover {
	  color:#FFF;
	  text-decoration:underline;
    }

#more_about_merger h2 {
	  padding-top: 10px;	  
    }

#page_wrap {
	width:745px;
	margin: auto;
}

.clr {
	clear:both;
}

/* Head CSS */

#header {
	width:745px;
}

#header #logo {
	display:none;
	visibility:hidden;}

#header #navigation {
	display:none;
	visibility:hidden;	
}

#header #mid_wrap {
	display:none;
	visibility:hidden;}

#header #mid_wrap #left {
	display:none;
	visibility:hidden;}

#header #mid_wrap #middle {
	display:none;
	visibility:hidden;}

#header #foot {
	display:none;
	visibility:hidden;}

/* Generic body CSS */

#body_wrap {
	width:100%;
}

/* Body home new specific */

#body_wrap_home {}

#body_wrap_home #head {
}

table#table_home {
	width: 100%;
}

table#table_home td.left_shadow {
	display:none;
	visibility:hidden;
	}

table#table_home td.right_shadow {
	display:none;
	visibility:hidden;}

table#table_home td#left_col {
	width:100%;
	}

table#table_home td#left_col .top {
	display:none;
	visibility:hidden;}

table#table_home td#left_col .welcome {
	padding-left:16px;
	width:474px;
	padding-top:20px;
	margin-bottom:0px;
}

table#table_home td#left_col #contentleftcol {
	float:left;
	width:97px;
}
table#table_home td#left_col #contentrightcol {
}

table#table_home td#left_col #contentrightcol .textWrap {
	padding-right:30px
}

table#table_home td#right_col {
	wdisplay:none;
	visibility:hidden;}

table#table_home td#right_col .top {
	width:247px;
	height:10px;
	background: url(/images/backgrounds/bg_home_right_content_top.gif) no-repeat;
}

#body_wrap_home #foot {
	display:none;
	visibility:hidden;}


#more_about_merger {
height:35px;
width: 385px;
background: url(/images/backgrounds/bg_more_about_merger.gif) no-repeat;
margin-left:-3px;
}

#more_about_merger_body {
width: 359px;
background: url(/images/backgrounds/bg_more_about_merger_body.gif) repeat-y;
margin-left:-3px;
padding: 10px 13px;
}

#more_about_merger_foot {
height:7px;
width: 385px;
background: url(/images/backgrounds/bg_more_about_merger_foot.gif) no-repeat;
margin-left:-3px;
}

/* General Body Styles */

#body_topShadow {
	display:none;
	visibility:hidden;}

table#table_general {
	width: 100%;
}


table#table_general td.left_shadow {
	display:none;;
}

table#table_general td.right_shadow {
	display:none;
	visibility:hidden;}

table#table_general td#left_col {
	display:none;
	visibility:hidden;}

table#table_general td#right_col {
	width:100%;
}

table#table_general td#right_col .rightColHeight {
	min-height:600px;
  	height:auto !important;
  	height:600px;
}

#rightcol_content_shadow {
	display:none;
	visibility:hidden;}

.body_content_wrap {
	padding: 0px 18px 0px 18px;
}

.body_content_wrap .content_logo {
	margin-top:15px;
}

#foot_general {
	height:19px;
	width:745px;
	background: url(/images/backgrounds/bg_body_foot_general.png) no-repeat;
	line-height:0px;
	margin:0;
	padding:0;
	margin-top:-1px;
}
/* Feature boxes */

.feature_wrapW235 {
	margin:auto;
	width:235px;
	padding-bottom:10px;
}

.feature_wrapW235 .titleW235 {
	width:235px;
	height:41px;
	background: url(/images/backgrounds/bg_feature_titleW235.png) no-repeat;
}

.feature_wrapW235 .panelW235 {
	width:219px;
	padding: 9px 3px 0px 13px;
	height:48px;
	background: url(/images/backgrounds/bg_feature_panelW235.png) no-repeat;
	cursor: pointer;
	position:relative;
}

.panelW235_thumb {
	float:left;
	height: 38px;
	width: 38px;
}

.panelW235_text {
	float:left;
	width: 170px;
	padding-left:6px;
}

.panelW235_text h3 {
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: 600;
	text-transform: uppercase;
	color: #333333; 
	margin:0;
}

.panelW235_text p {
	margin:0;
	padding:0;
	line-height: 120%;
	font-size:10px;
	color: #666666;
}

.panelW235_text h3 a { color: #333333; text-decoration:none; }
.panelW235_text h3 a:hover { color: #000000; text-decoration:none; }
.panelW235_text p a { color: #666666; text-decoration:none; }
.panelW235_text p a:hover { color: #333333; text-decoration:none; }

a .panelW235:hover h3 { color: #000000; }
a .panelW235:hover p { color: #333333; }
a .panelbottomW235:hover h3 { color: #000000; }
a .panelbottomW235:hover p { color: #333333; }

.feature_wrapW235 .panelbottomW235 {
	width:219px;
	height:48px;
	background: url(/images/backgrounds/bg_feature_panelbottomW235.png) no-repeat;
	padding: 9px 3px 0px 13px;
	cursor: pointer;
	position:relative;
}

.feature_title_wrap { 
float:left;
}

.title_arrow {
float:right;
padding-top:10px;
padding-right:10px;
}

/* Services pages */

.services_header_image {
	width:492px;
	margin-top: -8px;
	position:relative;
}

.feature_services_wrap {
width:464px;
height:97px;
margin:auto;
margin-bottom:10px;
display:block;
cursor:pointer;
position:relative;
}

.feature_services_wrap .left {
width:13px;
height: 97px;
background: url(/images/backgrounds/bg_services_left.gif) no-repeat;
float:left;
}

.feature_services_wrap .mid {
width:438px;
height: 64px;
background: url(/images/backgrounds/bg_services_mid.gif) repeat-x;
float:left;
padding: 17px 0px;
}

.feature_services_wrap .mid .services_thumb {
float:left;
width:64px;
height: 64px;
padding-left:5px;
}

.feature_services_wrap .mid .services_text {
float:left;
width:287px;
height: 64px;
padding: 0px 10px;
}

.feature_services_wrap .mid .services_text h2 {
font-family: Helvetica, sans-serif;
font-size:1.4em;
line-height:1.0em;
margin-bottom: 4px;
text-transform:uppercase;
}

a .feature_services_wrap h2  { color: #333333; }
a .feature_services_wrap p { color: #333333; }

.feature_services_wrap .mid .services_text h2 a { color: #333333; }
.feature_services_wrap .mid .services_text p a { color: #333333; text-decoration:none; }

.feature_services_wrap .mid .services_button {
float:left;
width:62px;
height: 29px;
padding-top:35px;
}

.feature_services_wrap .right {
width:13px;
height: 97px;
background: url(/images/backgrounds/bg_services_right.gif) no-repeat;
float:left;
}

.feature_services_wrap:hover .left { background: url(/images/backgrounds/bg_services_left_hover.gif) no-repeat; }
.feature_services_wrap:hover .mid { background: url(/images/backgrounds/bg_services_mid_hover.gif) repeat-x; }
.feature_services_wrap:hover .right { background: url(/images/backgrounds/bg_services_right_hover.gif) no-repeat; }

/* Footer */

#footer {
	width:739px;
	height: 33px;
	margin: 3px 3px 0px 3px;
	background: url(/images/backgrounds/bg_footer.png) no-repeat;
	color:#CCCCCC;
	font-size:11px;
}

#footerLeft {
	float:left;
	padding: 9px 0px 0px 20px;
}

#footerRight {
	float:right;
	padding: 9px 20px 0px 0px;
}

/* Plant hire */

/* Services pages */

.plant_header_image {
	width:474px;
	height: 88px;
	padding: 23px 0px 0px 18px;
	margin-top: -8px;
	position:relative;
	background: url(/images/backgrounds/bg_plant_header.gif) repeat-x;
}

.feature_wrapW464 {
	margin:auto;
	width:464px;
	padding-bottom:10px;
}

.feature_wrapW464 .titleW464 {
	width:464px;
	height:42px;
	background: url(/images/backgrounds/bg_feature_titleW464.gif) no-repeat;
}

.feature_wrapW464 .panelW464 {
	width:451px;
	padding: 8px 0px 0px 13px; 
	height:88px;
	background: url(/images/backgrounds/bg_feature_panelW464.gif) no-repeat;
}

.panelW464_thumb {
	float:left;
	height: 75px;
	width: 113px;
}

.panelW464_text {
	float:left;
	width: 300px;
	padding-top:5px;
	padding-left:15px;
}

.feature_wrapW226 {
	float:left;
	width:226px;
	padding: 0px 0px 10px 12px;
}

.feature_wrapW226 .titleW226 {
	width:226px;
	height:42px;
	background: url(/images/backgrounds/bg_feature_titleW226.gif) no-repeat;
}

.feature_wrapW226 .panelW226 {
	width:220px;
	height:101px;
	padding: 0px 3px 3px 3px;
	background: url(/images/backgrounds/bg_feature_panelW226.gif) no-repeat;
}

.feature_wrapW226 .panelW226body {
	width:220px;
	padding: 0px 3px 0px 3px;
	background: url(/images/backgrounds/bg_feature_panelW226body.gif) repeat-y;
}

.feature_wrapW226 .panelW226body .text {
	padding: 5px 10px 0px 10px;
}

.feature_wrapW226 .panelW226body .buttons {
	padding: 5px 10px 0px 10px;
}

.feature_wrapW226 .panelW226foot {
	width:220px;
	height:10px;
	padding: 0px 3px 0px 3px;
	background: url(/images/backgrounds/bg_feature_panelW226foot.gif) no-repeat;
}

#contactForm { padding-bottom:20px; }
#contactForm .red { color: #d01920; }
#contactForm label { padding-right:10px; width:80px; float:left; margin-top:5px; }
#contactForm input {  margin-top:5px; border:1px solid #999999; padding:2px; }
#contactForm textarea {  margin-top:5px; border:1px solid #999999; padding:2px; font-family:Arial; font-size:1.3em; }

#footer a { color: #CCCCCC; }
#footer a:hover { color: #CCCCCC; text-decoration:underline; }

.contentWhiteWrap_wrap {
margin:auto auto 10px;
position:relative;
width:464px;
}

.contentWhiteWrap_top {
height:8px;
width:464px;
background:url(/images/backgrounds/contentWhiteWrap_top.gif) no-repeat;
}

.contentWhiteWrap_mid {
padding: 10px 20px;
width:424px;
background:url(/images/backgrounds/contentWhiteWrap_mid.gif) repeat-y;
}

.contentWhiteWrap_bottom {
height:8px;
width:464px;
background:url(/images/backgrounds/contentWhiteWrap_bottom.gif) no-repeat;
}


.newsWrap {
margin:auto auto 10px;
position:relative;
width:464px;
}
.newsRow {
background:url(/images/backgrounds/bg_newsRow_mid.gif) repeat-y;
padding: 0px 5px;
width:454px;
}

.newsRow_bottom {
background:url(/images/backgrounds/bg_newsRow_bottom.gif) no-repeat bottom left;

}