body{ margin:0; padding:0; background-image: url(../gfx/body_bg.jpg); background-repeat:repeat-x; background-position:top; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000; text-align:center;}
#page_container{ width:751px; margin-left:auto; margin-right:auto; text-align:left;}
#logo_container{ width:751px; height:97px; position:relative;}
#logo{ width:149px; height:75px; position:absolute; top:11px; left:10px;}
#logo_right{ width:200px; height:76px; position:absolute; top:10px; left:530px;}
#menu_bg{ width:751px; height: 42px; background-image:url(../gfx/top_menu_bg.jpg); background-repeat:no-repeat;}

#menu_bg ul{margin:0 0 0 20px; padding:0 0 0 0; list-style-type:none; height:39px;}
#menu_bg ul li{ display:inline; height:39px; padding-left:8px; padding-right:8px;}
#menu_bg ul li img {display:inline; vertical-align:middle; padding-top:3px;}
#menu_bg ul li a{ font-weight:bold; color:#fff; text-decoration: none; text-align:center;  vertical-align:middle;}
#menu_bg ul li a:hover{text-decoration: underline;}
#menu_top{ margin-top:3px; margin-left:10px;}

p{line-height: 16px;}

#page_bg{ width:751px; background-image:url(../gfx/page_bg_mid.jpg); background-repeat:repeat-y;}
#page_bot{ width:751px; height:10px; background-image:url(../gfx/page_bg_bot.jpg);  background-repeat:no-repeat; font-size:0; line-height:0;}

#left_col{ width:577px; float:left;}
#right_col{ width:174px; float:left;}
.clearit{ font-size:0; line-height:0; height:0; clear:both;}


#banner_image{ width: 577px; height:174px; }

#product_line_title{ width: 174px; height:40px; margin:0; padding:0; font-size:0; line-height:0;}

#menu_side a.green{ width:174px; height:27px; display:block; background-image:url(../gfx/side_gright_menu_bg_link.jpg); background-repeat:no-repeat; font-size:11px; color:#fff; font-weight:bold; text-indent:20px; line-height:27px; text-decoration:none;}
#menu_side a.green:hover{background-image:url(../gfx/side_gright_menu_bg_hover.jpg); background-repeat:no-repeat;}
#menu_side a.white{ width:174px; height:27px; display:block; background-image:url(../gfx/side_menu_bg_link.jpg); background-repeat:no-repeat; font-size:11px; color:#fff; font-weight:bold; text-indent:20px; line-height:27px; text-decoration:none;}
#menu_side a.white:hover{background-image:url(../gfx/side_menu_bg_hover.jpg); background-repeat:no-repeat;}

#icons{ margin-top:20px;}

#footer{ width:751px; height:30px; line-height:30px;}
#copyright{ width:250px; float:left; font-size:10px; color:#cccccc; padding-left:20px;}
#credit{width:250px; float:right; text-align:right; padding-right:20px;}
#credit a{text-decoration:none; font-size:10px; color:#cccccc;}
#credit a:hover{ text-decoration:underline;}


.main_content_pad{ padding: 20px;}
.main_content_pad a{color:#26C4E0; text-decoration:underline;}
.main_content_pad a:hover{text-decoration:none;}

.main_content_pad ul{margin:4px 0 6px 0;padding:0 0 0 10px;list-style: none;}
.main_content_pad ul li{ margin:0;	padding-left: 15px;	background-image: url(../gfx/bullet_standard.gif); background-repeat: no-repeat; background-position: 0 .5em; line-height:16px;}


#home_col_left{ width:288px; float:left;}
#home_col_left p {margin-top:2px; padding-top:2px; padding-bottom:10px; margin-bottom:10px; line-height: 13px;}
#home_col_right{ width:231px; float:right;}

.imagefloatright{ float:right; padding-left:10px;}
.hideit{ display:none;}

h1{font-size:18px; font-weight:normal; color:#75A430; margin-top:0; padding-top:0;}
h2{ font-size:13px; font-weight:bold; color:#75A430; margin-bottom:1px; padding-bottom:1px;}

.contentbox_regular_mid{ width:288px; background-image:url(../gfx/contentbox_regular_mid.jpg); background-repeat: repeat-y; margin-top:20px;}
.contentbox_regular_top{ width:288px; height:13px; background-image:url(../gfx/contentbox_regular_top.jpg); background-repeat:no-repeat; font-size:0; line-height:0;}
.contentbox_regular_bot{ width:288px; height:13px; background-image:url(../gfx/contentbox_regular_bot.jpg); background-repeat:no-repeat; font-size:0; line-height:0;}
.contentbox_regular_pad{ padding:0px 8px 0px 8px;}

.contentbox_installations{ width:231px; height:35px; background-image:url(../gfx/contentbox_installations.jpg); background-repeat:no-repeat; font-size:0; line-height:0;}
.contentbox_maintenance{ width:231px; height:35px; background-image:url(../gfx/contentbox_maintenance.jpg); background-repeat:no-repeat; font-size:0; line-height:0;}
.contentbox_supply{ width:231px; height:35px; background-image:url(../gfx/contentbox_supply.jpg); background-repeat:no-repeat; font-size:0; line-height:0;}

.contentbox_mid{width:231px; background-image:url(../gfx/contentbox_mid.jpg); background-repeat: repeat-y; margin-bottom:3px;}
.contentbox_mid p{ margin-top:0; padding-top:0;}
.contentbox_mid ul{ margin-top:0px; padding-top:0px;}
.contentbox_top{ width:231px; height:6px; background-image:url(../gfx/contentbox_top.jpg); background-repeat:no-repeat; font-size:0; line-height:0;}
.contentbox_bot{ width:231px; height:6px; background-image:url(../gfx/contentbox_bot.jpg); background-repeat:no-repeat; font-size:0; line-height:0;}
.contentbox_pad{ padding: 8px 12px 8px 12px;}
.contentbox_curved_pad{padding: 8px 12px 0px 12px;}
.contentbox_curved_bot{ width:231px; height:20px; background-image:url(../gfx/contentbox_curved_bot.jpg); background-repeat:no-repeat; font-size:0; line-height:0;}



.main_content_pad table td{margin-left:0; padding-left:0;}
.main_content_pad table tr{margin-left:0; padding-left:0;}
.main_content_pad table{margin-left:0; padding-left:0;}

.image_float_right{ padding-left:10px; padding-right:10px; padding-bottom:5px; float:right;}
.image_float_left{ padding-right:10px; padding-bottom:5px; float:left;}

