html, body {
  height: 100%;
  width: 100%;
  padding: 0;
  margin: 0;
}

#full-screen-background-image {
  z-index: -999;
  min-height: 100%;
  min-width: 1024px;
  width: 100%;
  height: auto;
  position: fixed;
  top: 0;
}

#wrapper {
	width: 1010px;
	min-height: 400px;
	color: #333;
	margin-right: auto;
	margin-left: auto;
	left: 0px;
	right: 0px;
}

#main {
	width: 100%;
	color: #FFF;
	left: 0px;
	right: 0px;
	display: block;
	height: auto;
	margin-top: 30px;
}



/* CSS Document */

#main1 {  padding-top: 8px;
padding-bottom:5px; }
#main1 .shell { padding:7px 0; border:1px solid #0E5C83; margin-top:8px; background:#FFFFFF; color:rgb(55, 55, 55); height: 603px;}

#main1 p { padding-bottom:10px; line-height:17px; text-align:justify;}
.box1 { float:left; width:1002px; padding:0 19px 0 0; }
 .box1 .entry { padding-left: 16px;
padding-right: 16px;
padding-bottom: 12px; font-size: 13px;}


.box1 h2 { padding-bottom:4px; background:url(images/h2.gif) left bottom repeat-x;  font-weight:400;  font-family: Verdana, Geneva, sans-serif; font-size:24px; color:#F00; margin:10px; }

.box1 h2 span{ padding-bottom:4px; background:url(images/h2.gif) left bottom repeat-x; font-weight:400; margin:10px;  font-family:Verdana, Geneva, sans-serif; font-size:24px; color:#000000; }

#main2 .shell { padding:7px 0; border:1px solid #0E5C83; margin-top:8px; background:#FFFFFF; color:rgb(55, 55, 55); height: 1105px;}

#main2 p { padding-bottom:10px; line-height:17px; text-align:justify;}

.green_text {
font-family: arial;
font-size: 15px;
color:#D9241C;
text-decoration: none;
font-weight: bold;
}
.boxbg1 {
	background:url(../images/services_img_bg_shadow.png) no-repeat center bottom;
	height:21px; margin-bottom:12px;
}

.products{
font-size: 18px;
 color:#272728; font-family: "Trebuchet MS", Arial, Sans-Serif;
 font-weight:bold; padding: 10px;
 margin-bottom:2px;
 margin-left:5px;}
 .products span{
  color:#5B9A07; 
 }
