body{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; background:#fff url(images/page_bg.gif) repeat-x; font-size:12px; line-height:18px; color:#424242;}

a:link,a:visited{color:#009AD7;}
a:hover{color:#009AD7;}

p,h1,h2,h3,form{margin:0;}

#main-wrapper{width:1004px; margin:0 auto; background-color:#FFFFFF;}

#nav{
	margin:0; 
	margin-left:5px; 
	background:url(images/nav_bg.gif) repeat-x;
	
	}
#nav a{
	font-size:12px; 
	font-weight:bold; 
	background:url(images/link_sep.gif) right no-repeat; 
	text-transform:uppercase; 
	color:#fff; 
	text-decoration:none; 
	padding:0 10px 0 5px; 
	line-height:50px; 
	display:inline-block;
	}
#nav a:hover{
	color:#009AD7;
	}

#top-menu{padding-left:8px;}
#top-menu a {color:#01729f; font-size:11px;}
#top-menu a:hover{color:#009AD7;}
#banner{background:url(images/banner_bg.gif) no-repeat; height:349px; padding:24px 0 0 24px;}

.page-title{font-size:32px; font-weight:bold;}

.page-title_d{font-size:22px; font-weight:normal;}

.mid-title{font-size:18px; line-height:25px; font-weight:bold; color:#009ad7;}
.mid-service{font-size:14px; line-height:25px; font-weight:bold; color:#333;}
.quote-txt{font-size:14px; line-height:17px; font-weight:bold; color:#56701B; font-style:italic;}
.service-text{line-height:25px; font-size:13px; background:url(images/yes.gif) no-repeat left; padding-left:25px;}
.phone{font-size:38px; font-weight:bold; color:#fff;}

.product{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:24px; 
	font-weight:bold; 
	background-color:#009AD7; 
	text-decoration:none; 
	color:#fff; 
	width:150px;
	height:30px;
	text-align:center;
	z-index:auto;
	padding-top:8px;
}

.product a{

font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:20px; 
	font-weight:bold; 
	background-color:#009AD7; 
	text-decoration:none; 
	color:#FFF; 
	width:150px;
	
	text-align:center;	
}
a.product:visited{
	
	
	}
h2{color:#585c09;}
.machine{border:1px dotted #ccc; padding:10px;}
.bullet{background:url(images/bullet_blue.png) no-repeat; font-size:13px; padding-left:25px; line-height:22px;}
.l-height{line-height:30px;}
.price{background:url(images/price_bg.gif) no-repeat; width:87px; display:inline-block; text-align:center; line-height:37px; font-size:20px; font-weight:bold; color:#fff;}
.input-box{border:1px solid #ccc; padding:5px;}

#content-wrap{padding:20px 20px 20px 20px;}
#footer{ background-color:#000; line-height:35px; font-size:11px; color:#666;}


.blue-bold{font-size:15px; font-weight:bold; color:#5faaef;}

.blue{font-size:15px; font-weight:normal; color:#5faaef;}

