/* ------------------------------------------------ */
/* - MalinUSA --------------------------------- */
/* - Stylesheet - 03.09.2007 ---------------------- */
/* ------------------------------------------------ */

/* ------------------------------------------------ */
/* - Global Styles -------------------------------- */
/* ------------------------------------------------ */

 *{
  padding: 0;
  margin: 0;
  border: 0;
  }
  
  
html
{
	height: 100%; margin-bottom: .01em;
}

table
{
	border-collapse: collapse;
}

td
{
	border-collapse: collapse;
	vertical-align: top;
	padding: 0px;
}

.print_only
{
	display: none;
}

.clear_fix
{
	clear: both;
}

.float_right
{
	float: right;
}

.float_left
{
	float: left;
}

#all_wrap
{
	width: 779px;
	margin: auto;
}

body
{
	background: #fff left top repeat-x;
}

h1
{
	padding: 3px 23px 14px 23px;
	font: bold 16px/16px tahoma, arial, sans-serif;
	color: #455590;
	
}

h2
{
	font: bold 14px/19px tahoma, arial, sans-serif;
	color: #455590;
	text-align: left;
}


#allwrap ul
{
	font: normal 11px/13px tahoma, arial, sans-serif;
	color: #333;
}

#allwrap ul li
{
	font: normal 11px/13px tahoma, arial, sans-serif;
	color: #333;
}

#allwrap ol
{
	font: normal 11px/13px tahoma, arial, sans-serif;
	color: #333;
}

#allwrap ol li
{
	font: normal 11px/13px tahoma, arial, sans-serif;
	color: #333;

}

textarea
{
	border: 1px solid black;
}

h4
{
 	
	font: bold 12px/16px tahoma, arial, sans-serif;
	color: #455590;
}

h5
{
 	padding: 5px 0px 0px 0px;	
	font: bold 11px/16px tahoma, arial, sans-serif;
	color: #000;
}

#servicecall
{
	color: #fe0303;
}


#employmentred
{
	color: #fe0303;
}


#yellow  a:link, #yellow  a:visited
{
	color: #e2f802;
	font: bold 13px/16px arial, tahoma, sans-serif;
	text-decoration: underline;
}

#yellow a:hover, #yellow a:active
{
	color: #000000;
	
}




/* ------------------------------------------------ */

/* ------------------------------------------------ */
/* - Malin Header Styles -------------------------------- */
/* ------------------------------------------------ */


#home-header
{
	position: relative;
	padding: 0px;
	height: 246px;
	width: 779px;
	font: normal 11px/13px tahoma, arial, sans-serif;
	color: #fff;
	background: url(../images/home/topbackground.jpg) left top no-repeat;
	/*background: url(../images/home/topbackground-houston.jpg) left top no-repeat;*/
}


#home-header h1
{
	position: relative;
	padding: 0px;
	padding: 150px 0px 0px 100px;
	font: bold 24px/13px tahoma, arial, sans-serif;
	color: #fff;
}

#home-header-body
{

	padding: 10px 0px 0px 100px;
	font: bold 11px/13px tahoma, arial, sans-serif;
	color: #fff;
	
}


#header
{
	position: relative;
	padding: 0px;
	height: 92px;
	width: 779px;
	font: normal 11px/13px tahoma, arial, sans-serif;
	color: #fff;
	background: url(../images/malin_header.jpg) left top no-repeat;
}

#header-services
{
	position: relative;
	padding: 0px;
	height: 92px;
	width: 779px;
	font: normal 11px/13px tahoma, arial, sans-serif;
	color: #fff;
	background: url(../images/malin_header_services.jpg) left top no-repeat;
	/*background: url(../images/malin_header_services-houston.jpg) left top no-repeat;*/
}


/* ------------------------------------------------ */

/* ------------------------------------------------ */
/* - Malin Navigation Styles ---------------------------- */
/* ------------------------------------------------ */

#topnav
{
	position: relative;
	padding: 5px 18px 0px 0px;
	height: 20px;
	font: normal 11px/13px tahoma, arial, sans-serif;
	color: #fff;
	text-align: right;
	background: #bdbebf left top repeat-x;
}

#topnav ul.topnav_pipe
{
	position: relative;
	top:0px;
	left: 10px;
	padding: 0px 0px 0px 0px;
}

ul.topnav_pipe
{
	display: inline;
	font: normal 12px/14px tahoma, arial, sans-serif;
	color: #fff;
}

ul.topnav_pipe li
{
	display: inline;
	padding: 0 4px 0 9px;
	background: url(../images/bullet_pipe_white.jpg) left 2px no-repeat;
}

ul.topnav_pipe li.first
{
	padding-left: 0;
	background: none;
}

ul.topnav_pipe a:link, ul.topnav_pipe a:visited
{
	text-decoration: none;
	color: #fff;
}

ul.topnav_pipe a:hover, ul.topnav_pipe:active
{
	text-decoration: underline;
}



#mainnav
{
	position: relative;
	padding: 0px;
	height: 30px;
	width: 779px;
	font: normal 11px/13px tahoma, arial, sans-serif;
	color: #333;
	text-align: left;
	background: #bdbebf left top repeat-x;
	background: url(../images/navbackground.jpg) left top no-repeat;
	
}


#mainnav ul.nav_pipe
{
	position: relative;
	top: 6px;
	left: 20px;
	padding: 0px 0px 0px 0px;
}

ul.nav_pipe
{
	display: inline;
	font: normal 11px/13px tahoma, arial, sans-serif;
	color: #333;
}

ul.nav_pipe li
{
	display: inline;
	padding: 0 4px 0 9px;
	background: url(../images/bullet_pipe.jpg) left 2px no-repeat;
}

ul.nav_pipe li.first
{
	padding-left: 0;
	background: none;
}

ul.nav_pipe a:link, ul.nav_pipe a:visited
{
	text-decoration: none;
	color: #333;
}

ul.nav_pipe a:hover, ul.nav_pipe:active
{
	text-decoration: underline;
}


#subnav
{
	position: relative;
	padding: 0px;
	height: 25px;
	width: 779px;
	text-align: left;
	background: url(../images/subnav-bg.jpg) left top repeat;
}


#subnav ul.subnav_pipe
{
	position: relative;
	top: 6px;
	left: 20px;
	padding: 0px 0px 0px 0px;
	display: inline;
	font: normal 9px/11px tahoma, arial, sans-serif;
	color: #fff;
}

#subnav ul.subnav_pipe li
{
	display: inline;
	padding: 0 4px 0 9px;
	background: url(../images/bullet_pipe_white.jpg) left 2px no-repeat;
}

#subnav ul.subnav_pipe li.first
{
	padding-left: 0;
	background: none;
}

#subnav ul.subnav_pipe a:link, ul.subnav_pipe a:visited
{
	text-decoration: none;
	color: #fff;
}

#subnav ul.subnav_pipe a:hover, ul.subnav_pipe:active
{
	text-decoration: underline;
}


#whiteline
{
	padding: 0px 0px 0px 0px;
	height: 1px;
	width: 500px;
	background: url(../images/bullet_pipe_white.jpg) left repeat;
}


/* ------------------------------------------------ */

/* ------------------------------------------------ */
/* - Malin Main Styles -------------------------------- */
/* ------------------------------------------------ */


#bluebar
{
	position: relative;
	padding: 0px;
	height: 4px;
	width: 779px;
	background: url(../images/bluebar.jpg) left top no-repeat;
	
}

#main-wrap
{
	position: relative;
	padding: 0px 0px 0px 0px;
	width: 779px;
	font: normal 11px/13px tahoma, arial, sans-serif;
	text-align: left;
	background: url(../images/main-bg.jpg) left top repeat-y;
	
}


#main
{
	position: relative;
	padding: 0px 0px 0px 40px;
	width: 779px;
	font: normal 11px/13px tahoma, arial, sans-serif;
	text-align: left;

}

.interior
{
	position: relative;
	left: -40px;
	width: 770px;
	float: left;
}


.interior_header
{
	font: bold 18px/22px arial, tahoma, sans-serif;
	color: #000;
	font-style: italic;
}

#main-wrap #main .interior .interior_header-red
{
	font: bold 18px/22px arial, tahoma, sans-serif;
	color: #fe0303;
	font-style: italic;
}

.interior_subhead
{
	font: bold 13px/16px arial, tahoma, sans-serif;
	color: #000;
}

.interior_subhead-wht
{
	font: bold 13px/16px arial, tahoma, sans-serif;
	color: #fff;
}

.interior_subhead-wht a:link, .interior_subhead-wht a:visited
{
	font: bold 13px/16px arial, tahoma, sans-serif;
	color: #fff;
	text-decoration: none;
}

.interior_subhead-wht a:active, .interior_subhead-wht a:hover
{
	font: bold 13px/16px arial, tahoma, sans-serif;
	color: #fff;
	text-decoration: underline;
}

.interior_bodytext-wht
{
	font: 11px/13px arial, tahoma, sans-serif;
	color: #fff;
}

.interior_bodytext-red
{
	font: 11px/13px arial, tahoma, sans-serif;
	color: #fe0303;
}


.interior_bodytext-wht a:link, .interior_bodytext-wht a:visited
{
	margin-left: 12px;
	padding: 0px 0px 0px 0px;
	color: #fff;
	text-decoration: none;
}

.interior_bodytext-wht a:active, .interior_bodytext-wht a:hover
{
	margin-left: 12px;
	padding: 0px 0px 0px 0px;
	color: #fff;
	text-decoration: underline;
}

.interior_bodytext-black
{
	font: 11px/13px arial, tahoma, sans-serif;
	color: #000;
}

.interior_bodytext-blue
{
	font: 11px/13px arial, tahoma, sans-serif;
	color: #296dc0;
}


#all_wrap #main-wrap #main .interior .interior_bodytext-blue ul li 
{
	font: 11px/13px arial, tahoma, sans-serif;
	color: #296dc0;
}

#all_wrap #main-wrap #main .interior .interior_bodytext-wht ul li 
{
	margin-left: 12px;
	padding: 0px 0px 0px 0px;
	color: #fff;
}


#all_wrap #main-wrap #main .interior .interior_bodytext-wht2 ul li 
{
	margin-left: 17px;
	padding: 0px 0px 4px 0px;
	color: #fff;
}


#all_wrap #main-wrap #main .interior .interior_bodytext-wht ol li 
{
	margin-left: 17px;
	*margin-left: 25px;
	padding: 0px 0px 3px 0px;
	color: #fff;
}



#all_wrap #main-wrap #main .interior .interior_bodytext-blue ul li a:link, #all_wrap #main-wrap #main .interior .interior_bodytext-blue ul li a:visited
{
	font: 11px/13px arial, tahoma, sans-serif;
	color: #296dc0;
	text-decoration: none;
}


#all_wrap #main-wrap #main .interior .interior_bodytext-blue ul li a:hover, #all_wrap #main-wrap #main .interior .interior_bodytext-blue ul li a:active
{
	color: #296dc0;
	text-decoration: underline;
}

.interior_breadcrumb
{
	font: 9px/11px arial, tahoma, sans-serif;
	color: #fff;
	text-decoration: none;
}

.interior_breadcrumb a:link, .interior_breadcrumb a:visited
{
	font: 9px/11px arial, tahoma, sans-serif;
	color: #fff;
	text-decoration: none;
}


.interior_breadcrumb a:hover, .interior_breadcrumb a:active
{
	color: #fff;
	text-decoration: underline;
}


#main #subnav
{
	position: relative;
	left: -40px;
}


#main-top-wrap
{
	position: relative;
	padding: 0px;
	width: 779px;
	background: #bdbebf left top repeat-x;

}


#main-top
{
	position: relative;
	padding: 0px;
	height: 204px;
	width: 779px;
	font: normal 11px/13px tahoma, arial, sans-serif;
	color: #fff;
	text-align: left;
}



#main-top-products
{
	position: relative;
	padding: 0px;
	width: 779px;
	font: normal 11px/13px tahoma, arial, sans-serif;
	color: #fff;
	text-align: left;
	background: url(../images/topproducts-bg.jpg) left top repeat;
}

#main-products-wrap
{
	position: relative;
	padding: 0px 0px 0px 0px;
	width: 765px;
	float: left;
	background: url(../images/white-bg.gif) left top repeat;
}

#main-products-left
{
	position: relative;
	padding: 0px;
	height: 16px;
	width: 9px;
	float: left;
	background: #bdbebf left top repeat-x;
	
}

#main-products-right
{
	position: relative;
	padding: 0px;
	height: 16px;
	width: 2px;
	float: left;
	background: #bdbebf left top repeat-x;
}

#main-products
{
	position: relative;
	padding: 0px 0px 0px 0px;
	width: 765px;
	float: left;
	background: #fff left top repeat-x;
	background: url(../images/main-products-bg.jpg) left top no-repeat;
}



#product-series
{
	position: relative;
	padding: 0px 0px 0px 0px;
	width: 215px;
	float: left;
	background: #fff left top repeat-x;
}

#product-series-title
{
	position: relative;
	padding: 5px 5px 5px 5px;
	width: 200px;
	float: left;
	font: bold 11px/13px tahoma, arial, sans-serif;
	color: #333;
	text-align: left;
}

.product-series-product
{
	position: relative;
	padding: 8px 8px 8px 8px;
	width: 53px;
	height: 90px;
	float: left;
}

#product-series-subtitle
{
	position: relative;
	padding: 5px 5px 5px 5px;
	width: 200px;
	font: normal 10px/13px tahoma, arial, sans-serif;
	color: #333;
	text-align: left;
}

#product-series-subproduct
{
	position: relative;
	padding: 5px 5px 5px 5px;
	width: 53px;
	height: 77px;
	float: left;
}

#product-series-subproduct-text
{
	position: relative;
	padding: 15px 5px 5px 5px;
	width: 110px;
	float: left;
	font: normal 10px/16px tahoma, arial, sans-serif;
	color: #0f6db6;
	text-align: left;
}







#products
{
	position: relative;
	padding: 0px 0px 20px 2px;
	width: 530px;
	float: left;
	background: #fff left top repeat-x;
	background: url(../images/products-bg.jpg) left top no-repeat;
	/*border-left: solid 1px #999; */
}


#products-nav
{
	position: relative;
	padding: 0px 0px 5px 0px;
	width: 530px;
	height: 46px;
	font: normal 10px/12px tahoma, arial, sans-serif;
	color: #333;
	text-align: CENTER;
	background: url(../images/nav/tab-bg.jpg) left top repeat-x;
	
}

/* ABBAS */
#products-nav a:link, a:visited
{
	color: #333;
	text-decoration: none;
}

#products-nav a:hover, a:active
{
	color: #fff;
	text-decoration: underline;
}

#tabs
{
	width: 500px;
	
}

.tab
{
	position: relative;
	margin: 0 auto;
	width: 101px;
	height: 46px;
	float: left;
	background: url(../images/nav/tab.jpg) left top repeat-x;
}


.tab a:link, .tab a:visited 
{
	padding: 0px 2px 0px 2px;
	width: 101px;
	height: 46px;
	display: block;
}

.tab a:hover, .tab a:active
{
	display: block;
	width: 101px;
	height: 46px;
	color: #fff;
	background: url(../images/nav/tab-alt.jpg) left top repeat-x;
}


.tab_text
{
	padding: 0px 5px 0px 0px;
	
	/*width: 380px;*/
}

.tab_text ul
{
	padding: 5px 0px 5px 15px;
	font: normal 11px/13px tahoma, arial, sans-serif;
	
}

.tab_text ul li
{
	padding: 5px 0px 2px 2px;
	
}


.tab_image
{
	padding: 0px 0px 0px 5px;
	float: right;
	
	
}
/* END ABBAS */

#features
{
	position: relative;
	width: 87px;
	height: 46px;
	float: left;
	background: url(../images/nav/features.jpg) left top no-repeat;
}

#features a:link, #features a:visited
{
	display: block;
	padding: 10px 2px 0px 2px;
	width: 87px;
	height: 46px;
	background: url(../images/nav/features.jpg) left top no-repeat;
}

#features a:hover, #features a:active
{
	display: block;
	width: 87px;
	height: 46px;
	color: #fff;
	background: url(../images/nav/features-alt.jpg) left top repeat-x;
}


#options
{
	position: relative;
	width: 78px;
	height: 46px;
	float: left;
	background: url(../images/nav/options.jpg) left top no-repeat;
}

#options a:link, #options a:visited
{
	display: block;
	padding: 10px 2px 0px 2px;
	width: 78px;
	height: 46px;
	background: url(../images/nav/options.jpg) left top no-repeat;
}

#options a:hover, #options a:active
{
	display: block;
	width: 78px;
	height: 46px;
		color: #fff;
	background: url(../images/nav/options-alt.jpg) left top repeat-x;
}

#specs
{
	position: relative;
	width: 72px;
	height: 46px;
	float: left;
	background: url(../images/nav/specs.jpg) left top repeat;
}


#specs a:link, #specs a:visited
{
	display: block;
	padding: 10px 2px 0px 2px;
	width: 72px;
	height: 46px;
	background: url(../images/nav/specs.jpg) left top no-repeat;
}

#specs a:hover, #specs a:active
{
	display: block;
	width: 72px;
	height: 46px;
		color: #fff;
	background: url(../images/nav/specs-alt.jpg) left top repeat-x;
}


#industries
{
	position: relative;
	width: 109px;
	height: 46px;
	float: left;
	background: url(../images/nav/industries.jpg) left top no-repeat;
}

#industries a:link, #industries a:visited
{
	display: block;
	padding: 10px 2px 0px 2px;
	width: 109px;
	height: 46px;
	background: url(../images/nav/industries.jpg) left top no-repeat;
}

#industries a:hover, #industries a:active
{
	display: block;
	width: 109px;
	height: 46px;
		color: #fff;
	background: url(../images/nav/industries-alt.jpg) left top repeat-x;
}


#literature
{
	position: relative;
	width: 85px;
	height: 46px;
	float: left;
	background: url(../images/nav/literature.jpg) left top no-repeat;
}

#literature a:link, #literature a:visited
{
	display: block;
	padding: 10px 2px 0px 2px;
	width: 85px;
	height: 46px;
	background: url(../images/nav/literature.jpg) left top no-repeat;
}

#literature a:hover, #literature a:active
{
	display: block;
	width: 85px;
	height: 46px;
		color: #fff;
	background: url(../images/nav/literature-alt.jpg) left top repeat-x;
}

#images
{
	position: relative;
	width: 75px;
	height: 46px;
	float: left;
	background: url(../images/nav/images.jpg) left top repeat;
}

#images a:link, #images a:visited
{
	display: block;
	padding: 10px 2px 0px 2px;
	width: 75px;
	height: 46px;
	background: url(../images/nav/images.jpg) left top no-repeat;
}

#images a:hover, #images a:active
{
	display: block;
	width: 75px;
	height: 46px;
		color: #fff;
	background: url(../images/nav/images-alt.jpg) left top repeat-x;
}

.line
{
	position: relative;
	padding: 0px 0px 0px 0px;
	width: 1px;
	height: 46px;
	float: left;
	background: url(../images/nav/bar.jpg) left top repeat;
}


#products-text
{
	position: relative;
	top: 15px;
	left: 20px;
	padding: 0px 3px 3px 0px;
	width: 355px;
	float: left;
	font: normal 11px/14px tahoma, arial, sans-serif;
	color: #333;
	text-align: left;
	
}


#products-image
{
	position: relative;
	top: 15px;
	left: 20px;
	padding: 0px 0px 0px 0px;
	width: 150px;
	float: left;
	
}


.breadcrumb
{
	position: relative;
	top: 10px;
	left: 20px;
	padding: 5px 5px 5px 5px;
	width: 500px;
	float: left;
	font: normal 9px/13px tahoma, arial, sans-serif;
	color: #fff;
	text-align: left;
	text-transform: uppercase;
}

#main-top .breadcrumb a:link, #main-top .breadcrumb a:visited
{
	color: #fff;
}

#main-top .breadcrumb a:hover, #main-top .breadcrumb a:active
{
	color: #fff;
}

.productstop-header
{
	position: relative;
	top: 10px;
	left: 20px;
	padding: 8px 5px 5px 5px;
	width: 500px;
	font: bold 15px/13px tahoma, arial, sans-serif;
	color: #000;
	text-align: left;
	
}

.emergencybutton
{
	position: relative;
	padding: 15px 15px 5px 15px;
	
}

.productstop-subhead
{
	position: relative;
	top: 10px;
	left: 20px;
	padding: 5px 5px 5px 5px;
	width: 500px;
	font: bold 11px/13px tahoma, arial, sans-serif;
	color: #fff;
	text-align: left;
}


.productstop-body
{
	position: relative;	
	left: 20px;
	padding: 10px 5px 5px 5px;
	float: left;
	width: 500px;
	font: normal 11px/13px tahoma, arial, sans-serif;
	color: #000;
	text-align: left;
}

.productstop-body ul
{
	padding: 5px 0px 5px 15px;
	font: normal 11px/13px tahoma, arial, sans-serif;
	color: #fff;
	text-align: left;
}

.productstop-body ul li a:link, .productstop-body ul li a:visited
{
	color: #fff;
	text-decoration: none;
}

.productstop-body ul li a:hover
{
	text-decoration: underline;
}


#products-home-image
{
	position: relative;
	padding: 0px 10px 0px 10px;
	width: 187px;
	height: 204px;
	float: left;
	background: url(../images/products-home.jpg) left top no-repeat;
}


.highlight
{
	position: relative;
	top: 10px;
	left: 20px;
	padding: 5px 5px 5px 5px;
	width: 500px;
	font: normal 11px/13px tahoma, arial, sans-serif;
	color: #1b6baa;
	text-align: left;
}



#service-series
{
	position: relative;
	padding: 0px 0px 0px 0px;
	width: 220px;
	height: 212px;
	float: left;
	background: #fff left top repeat-x;
	background: url(../images/service-series.jpg) left top no-repeat;
}


#service-login
{
	position: relative;
	padding: 0px 0px 10px 0px;
	width: 530px;
	float: left;
	background: #fff left top repeat-x;
	background: url(../images/products-bg.jpg) left top no-repeat;
}



.servicetop-body
{
	position: relative;	
	left: 20px;
	padding: 10px 5px 5px 5px;
	float: left;
	width: 700px;
	font: normal 11px/13px tahoma, arial, sans-serif;
	color: #fff;
	text-align: left;
}






/* ------------------------------------------------ */

/* ------------------------------------------------ */
/* - Malin Home Styles ---------------------------- */
/* ------------------------------------------------ */



#main-home
{
	position: relative;
	padding: 10px 0px 0px 0px;
	width: 779px;
	font: normal 11px/13px tahoma, arial, sans-serif;
	color: #333;
	text-align: left;
	background: url(../images/home/mainbackground.jpg) left top repeat;
}

#home-model
{
	position: relative;
	left: 10px;
	padding: 0px 0px 0px 0px;
	height: 322px;
	width: 276px;
	float: left;
	background: #fff left top repeat-x;
	
}

#home-model-title
{
	position: relative;
	top: 5px;
	left: 10px;
	padding: 0px 0px 0px 0px;
	width: 260px;
	float: left;
	font: normal 11px/13px tahoma, arial, sans-serif;
	color: #333;
}


#home-model-models
{
	position: relative;
	top: 10px;
	left: 10px;
	padding: 0px 0px 0px 0px;
	width: 260px;
	font: normal 11px/13px tahoma, arial, sans-serif;
	color: #333;
}

#home-model-pic
{
	position: relative;
	top: 20px;
	left: 10px;
	padding: 0px 0px 0px 0px;
	width: 260px;
	font: normal 11px/13px tahoma, arial, sans-serif;
	color: #333;
}

#home-model-raymond
{
	position: relative;
	top: 30px;
	left: 10px;
	padding: 0px 0px 0px 0px;
	width: 260px;
	font: normal 11px/13px tahoma, arial, sans-serif;
	color: #333;
}


#home-products
{
	position: relative;
	left: 17px;
	padding: 0px 0px 0px 0px;
	height: 273px;
	width: 475px;
	float: left;
	font: normal 11px/13px tahoma, arial, sans-serif;
	color: #333;
	background: #fff left top repeat-x;
	background: url(../images/home/homeproducts-bg.jpg) left top repeat;
}


#home-products-prod1
{
	position: relative;
	padding: 0px;
	width: 161px;
	float: left;
}


#home-products-prod1-title
{
	position: relative;
	top: 10px;
	left: 15px;
	padding: 0px 0px 0px 0px;
	height: 40px;
	width: 140px;
	float: left;
	font: normal 11px/13px tahoma, arial, sans-serif;
	color: #333;
}


#home-products-prod1-title a:link, #home-products-prod1-title a:visited
{
	text-decoration: none;
}

#home-products-prod1-title a:hover
{
	text-decoration: underline;
}


#home-products-pic1
{
	position: relative;
	top: 8px;
	padding: 0px 0px 0px 0px;
	height: 107px;
	width: 151px;
	float: left;
}

#home-products-prod1-body
{
	position: relative;
	top: 10px;
	left: 10px;
	padding: 0px 0px 0px 0px;
	width: 130px;
	float: left;
	font: normal 10px/13px tahoma, arial, sans-serif;
	color: #333;
}



#home-products-prod2
{
	position: relative;
	padding: 0px;
	width: 161px;
	float: left;
}


#home-products-prod2-title
{
	position: relative;
	top: 10px;
	left: 15px;
	padding: 0px 0px 0px 0px;
	height: 40px;
	width: 152px;
	float: left;
	font: normal 11px/13px tahoma, arial, sans-serif;
	color: #333;
}

#home-products-prod2-title a:link, #home-products-prod2-title a:visited
{
	text-decoration: none;
	color: #333;
}

#home-products-prod2-title a:hover
{
	text-decoration: underline;
	color: #333;
}


#home-products-pic2
{
	position: relative;
	top: 8px;
	padding: 0px 0px 0px 0px;
	height: 107px;
	width: 151px;
	float: left;
}

#home-products-prod2-body
{
	position: relative;
	top: 10px;
	left: 10px;
	padding: 0px 0px 0px 0px;
	width: 130px;
	float: left;
	font: normal 10px/13px tahoma, arial, sans-serif;
	color: #333;
}


#home-products-prod3
{
	position: relative;
	padding: 0px;
	width: 145px;
	float: left;
}


#home-products-prod3-title
{
	position: relative;
	top: 10px;
	left: 15px;
	padding: 0px 0px 0px 0px;
	height: 40px;
	width: 140px;
	float: left;
	font: normal 11px/13px tahoma, arial, sans-serif;
	color: #333;
}

#home-products-prod3-title a:link, #home-products-prod3-title a:visited
{
	text-decoration: none;
	color: #333;
}

#home-products-prod3-title a:hover
{
	text-decoration: underline;
	color: #333;
}


#home-products-pic3
{
	position: relative;
	top: 8px;
	padding: 0px 0px 0px 0px;
	height: 107px;
	width: 140px;
	float: left;
}

#home-products-prod3-body
{
	position: relative;
	top: 10px;
	left: 10px;
	padding: 0px 0px 0px 0px;
	width: 130px;
	float: left;
	font: normal 10px/13px tahoma, arial, sans-serif;
	color: #333;
}


#homefooter
{
	position: relative;
	top: 49px;
	padding: 0px 0px 0px 0px;
	height: 49px;
	width: 476px;
	background: #c9cacc left top repeat-x;
}


#homecustomerfirst
{
	position: relative;
	padding: 0px 0px 0px 20px;
	width 350px;
	float: left;
	background: #c9cacc left top repeat-x;
}

#homeaddress
{
	position: relative;
	padding: 10px 0px 0px 20px;
	width: 200px;
	float: left;
	font: normal 11px/13px tahoma, arial, sans-serif;
	color: #333;
	text-align: left;
	background: #c9cacc left top repeat-x;
}




/* ------------------------------------------------ */
/* - Malin Home Nav Styles ---------------------------- */
/* ------------------------------------------------ */


#home-mainnav
{
	position: relative;
	padding: 0px 0px 0px 0px;
	height: 44px;
	width: 779px;
	font: normal 11px/13px tahoma, arial, sans-serif;
	color: #333;
	text-align: left;
	background: url(../images/home/navbackground.gif) left top no-repeat;
}

#home-mainnav ul.homenav_pipe
{
	position: relative;
	top: 13px;
	right: 3px;
	padding: 0px 0px 0px 30px;
}

ul.homenav_pipe
{
	display: inline;
	font: normal 11px/13px tahoma, arial, sans-serif;
	color: #333;
}

ul.homenav_pipe li
{
	display: inline;
	padding: 0 4px 0 9px;
	background: url(../images/bullet_pipe.jpg) left 2px no-repeat;
}

ul.homenav_pipe li.first
{
	padding-left: 0;
	background: none;
}

ul.homenav_pipe a:link, ul.homenav_pipe a:visited
{
	text-decoration: none;
	color: #333;
}

ul.homenav_pipe a:hover, ul.homenav_pipe:active
{
	text-decoration: underline;
}



/* ------------------------------------------------ */

/* ------------------------------------------------ */
/* - Malin footer Styles -------------------------------- */
/* ------------------------------------------------ */

#footer-wrap
{
	position: relative;
	padding: 0px 0px 10px 9px;
	height: 49px;
	width: 770px;
	
	background: #bdbebf left top repeat-x;
}

#footer
{
	position: relative;
	padding: 0px 0px 0px 0px;
	height: 49px;
	width: 765px;
	background: #c5c8cc left top repeat-x;
}

#footer-inner
{
	position: relative;
	padding: 0px 0px 0px 0px;
	height: 49px;
	width: 764px;
	background: #c5c8cc left top repeat-x;
}

#customerfirst
{
	position: relative;
	padding: 0px 0px 0px 20px;
	width 350px;
	float: left;
	background: #c5c8cc left top repeat-x;
}

#address
{
	position: relative;
	padding: 10px 0px 0px 20px;
	width: 200px;
	float: left;
	font: normal 11px/13px tahoma, arial, sans-serif;
	color: #333;
	text-align: left;
	background: #c5c8cc left top repeat-x;
}

#copyright
{
	position: relative;
	padding: 10px 0px 0px 160px;
	width:  100px;
	float: left;
	font: normal 11px/13px tahoma, arial, sans-serif;
	color: #333;
	text-align: left;
	background: #c5c8cc left top repeat-x;
}

#homebottom
{
	position: relative;
	padding: 0px;
	height: 10px;
	width: 779px;
	background: #bdbebf left top repeat-x;
	
}


#service-call-button
{
	padding: 5px 0px 0px 0px;
	height: 27px;
	width: 139px;
	background: url(../images/servicecallbutton.jpg) repeat-x;
	
}


#service-call-button a:link, #service-call-button a:visited
{
	padding: 5px 0px 0px 0px;
	height: 27px;
	width: 139px;
	color: #000;
	text-decoration: none;
	background: url(../images/servicecallbutton.jpg) repeat-x;
	
}

#service-call-button a:active, #service-call-button a:hover
{
	padding: 5px 0px 0px 0px;
	height: 27px;
	width: 139px;
	color: #000;
	text-decoration: underline;
	background: url(../images/servicecallbutton.jpg) repeat-x;
	
}



/* ------------------------------------------------ */

/* ------------------------------------------------ */
/* - Form Styles ---------------------------------- */
/* ------------------------------------------------ */

input
{
	border: 1px solid black;
}


.button
{
	padding: 1px 2px 0px 2px;
	height: 24px;
	font: normal 10px/13px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #fff;
	border: 0px;
	background: url(../images/button.jpg) repeat-x;
}

/* ------------------------------------------------ */




/* ------------------------------------------------ */

/* ------------------------------------------------ */
/* - Old Malin Styles ---------------------------------- */
/* ------------------------------------------------ */

.BodyText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.BodyTextBlue {
	font: normal 10px/13px Verdana, Arial, Helvetica, sans-serif;
	color: #1568b3;
}


.title
{
	font: bold 14px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-align: left;
}

.link a:link, .link a:visited,
{
	color: #1568b3;
	font: bold;
	text-decoration: underline;
}

.link a:hover, .link a:active,
{
	color: #333;
	font: bold;
	text-decoration: underline;
}
	
.subheads
{
	font: bold 11px/13px Verdana, Arial, Helvetica, sans-serif;
	color: #003399;
	text-align: left;
}




.BroBodyText {
	font: normal 11px/13px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.BroBodyItalic {
	font: bold 12px/14px  Times New Roman, Times, serif;
	font-style: italic;
	color: #000000;
}
.BroBodyBlue {
	font: normal 11px/13px Verdana, Arial, Helvetica, sans-serif;
	color: #003399;
}
.BroBodyBigBlue {
	font: bold 16px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #003399;

}
.BroBodyItalicBIG {

	font-family: Times New Roman, Times, serif;
	font: 14px/16px;
	font-style: italic;
	color: #000000;
	font-weight: bold;
}
.BroBodyBigGrey {

	font: bold 13px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;

}
.BroBodyBigBlack {
	font: normal 12px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
}

.error
{
	position: relative;
	left: 20px;
	color: red;
	font-size: 10px;
}

/*   End Malin */

