*{
	margin:0;
	padding:0;
}

body{ 
	/*background-color:333230;*/
	background-color:#C2C2C2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	background-image:url(../images/bg1.gif);
	background-repeat:repeat-x;
}
#wrapper{
	width:955px;
	position:absolute;
	left:50%;
	margin-left:-480px;
	margin-top:5px;
	margin-bottom:200px;
	background-image:url(../images/background.png);
	background-repeat:no-repeat;
	overflow: visible;
}
#header{
	width:100%;
	height:100px;
}
	#clear {
	clear:both;
}
	
	#logo{
	float:left;
	max-width:200px;
	max-height:100px;
	padding:10px 41px;
	background-image:url(../images/logo_block.png);
	background-repeat:no-repeat;
	}
	
	#navi{
	width:750px;
	height:100px;
	margin-left:5px;
	float:left;
	background-image:url(../images/navi2.png);
	background-repeat:no-repeat;
	}
	
	#navi a{
	text-decoration:none;
	}
	
	#navi_menu {
	margin:0px;
	padding:0px;
	font-size:16px;
	list-style-type: none;
	}

	#navi li{
	margin-top:70px;
	float: left;
	width: 100px;
	font-family:Tahoma;
	font-weight:bold;
	border: 0px solid black;
	text-align: center;
	}
	
	#navi a:link {color:white; border:none;}
	#navi a:visited {color:white;}
	#navi a:hover {color:#CCCCCC;}
	
	#header2{
	width:960px;
	height:230px;
	float:left;
	margin-top:5px;
}
	#header2 a:link {color:white; border:none;}
	#header2 a:visited {color:white;}
	#header2 a:hover {color:#CCCCCC;}
	#welcome{
	width:200px;
	height:230px;
	float:left;
	background-image:url(../images/welcome%20block.png);
	overflow: hidden;
}
	#welcome a{
	background-image:url(../images/welcome%20block.png);
	text-decoration:none;
}
	#welcome_text{
	padding:5px 5px;
	float:left;
}
	#welcome_button{
	width:120px;
	float:right;
	padding:8px;
}
	#flash{
	width:750px;
	height:230px;
	margin-left:5px;
	float:left;
	overflow: hidden;
}
	#content{
	width:100%;
	margin-top:5px;
	margin-bottom:30px;
	overflow:hidden;
	float:left;
}
	#content a:link {color:#446471; border:none;}
	#content a:visited {color:#446471;}
	#content a:hover {color:#6ea2b7;}

	#parts_list {
	margin-left:13%;
	margin-right:10%;
	width:100%;
}
	.servcol {
	float:left;
	margin-right:20px;
	margin-bottom:30px;
	text-align:left;
}
	#prod_bot{
	background-image:url(../images/prod_bot3.gif);
	background-repeat:no-repeat;
	width:200px;
	float:left;
	overflow:auto;
	margin-top:150px;
	height:40px;
	padding-left:60px;
	font-weight:bold;
	font-size:16px;
	padding-top:20px;
}

	#prod_bot a:link {color:#ffeec2;  height:10px;}
	#prod_bot a:visited {color:#ffeec2;  height:10px;}
	#prod_bot a:hover {color:#ffeec2; text-decoration:none; height:10px;}

	
	
	#content_left{
	width:200px;
	/*padding-bottom:10000px;
	margin-bottom:-10000px;*/
	float:left;
	background-image:url(../images/content_navi.png);
}
	#content_left_top{
	width:190px;
	height:85px;
	margin-left:5px;
	margin-top:15px;
	float:left;
	text-align:center;
	overflow:hidden;
}
	#content_left_bottom{
	width:190px;
	margin-left:5px;
	margin-top:20px;
	float:left;
	overflow: hidden;

}
	#content_right{
	width:750px;
	min-height:400px;
	margin-left:5px;
	padding-bottom:5px;
	float:left;
	background-color:white;
	overflow: hidden;
}
	#content_right td{
	vertical-align:top;
	padding-right:15px;
}
	#main_title{
	float:left;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
	#main_content{
	float:left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	width: auto;

}

	.product{
	margin-left:8px;	
	}
	#main_image_left{
	float:left;
	padding-right:15px;
	padding-top:5px;
	width:300px;
}
	#main_image_right{
	float:right;
	padding-left:15px;
	padding-top:5px;
}
	#main_product{
	float:left;
	height:160px;
	width:305px;
	margin-right:15px;
	margin-bottom:20px;
	border: 2px solid #9c6b4d;
	background-color:#b09f8f;
}

	
	#main_product_text{
	width:135px;
}
	#product_product{
	float:left;
	height:135px;
	width:200px;
	margin-right:10px;
	margin-bottom:10px;
}
	#product_product_text{
	text-align:center;
}
	#product_list{
	float:left;
	height:300px;
	width:200px;
	margin-right:10px;
}
	#product_list li{
	margin-left:20px;
	font-size:17px;
	font-weight:800;
	line-height:35px;
	list-style-type:none;
}
	#footer{
	width:960px;
	height:50px;
	float:left;
	/*background-color:333230;*/
}
	#footer a:link {font-size:14px;color:#333230; border:none; text-decoration:none;}
	#footer a:visited {font-size:14px;color:#333230;text-decoration:none;}
	#footer a:hover {font-size:14px;color:#333230;text-decoration:underline;}
	#footer_block{
	width:955px;
	text-align:center;
	color:#333230;
	font-size:9px;
}



/* 
	text tags
				 */
				 
	#content_right .product{
		margin-left:20px;
}

	#content_left li, #content_right li{
	margin-left:15px;
	list-style-image:url(../images/list_icon.png);
}
	hr{
	height:2px;
	color:black;
}
	p{
	margin:4px;
	padding-bottom:4px;
}
	p.tah24wh{
	font-family:Tahoma;
	font-size:24px;
	color:white;
}
	p.tah14wh{
	font-family:Tahoma;
	font-size:14px;
	color:white;
}
	p.tah26teal{
	font-family:Tahoma;
	font-size:26px;
	color:#293239;
	margin-top:0px;
	padding-top:0px;
}
	p.tah20teal{
	font-family:Tahoma;
	font-size:20px;
	color:#293239;
}
	p.tah12bl{
	font-family:Tahoma;
	font-size:12px;
	color:black;
}
	p.tah12teal{
	font-family:Tahoma;
	font-size:12px;
	color:#424b4a;
}
	p.tah14teal{
	font-family:Tahoma;
	font-size:14px;
	font-weight:500;
	color:#446471;
}
	p.arial16wh{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:white;
}
	p.arial14yl{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffeec2;
}
	p.arial16br{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bolder;
	color:#6a5c4f;
}
	p.arial12bl{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:400;
	color:#3c3c3c;
}
	p.arial12bl_indent{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:400;
	text-indent:25px;
	color:#3c3c3c;

}
	p.arial24bl{
	font-family: Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:400;
	color:#FFFFFF
}
