/* Global CSS */
.page_header
{
	background: url(../images/ico_location_dot.bmp) no-repeat;
	background-position: .2em .6em;
	width:855px;	
	color:#19332C;	
	font-size:19px; 
	font-weight:bold;	
	vertical-align:middle;
	margin-bottom:12px;
	padding:0px;	
	padding-left:20px;
	padding-top:7px;
	padding-bottom:7px;	
	border-bottom: dotted 1px #D9D9D9;
}
.page_subheader
{
	padding-bottom:12px;
	line-height:1.5em;
}
a
{
	color:#454948 ;
	outline:none;
}
a:hover
{
	color:#A69F7A;
	text-decoration: underline;
}
p
{
	line-height:1.4em;
	font-size:12px;	
}
p.header
{
    font-weight:bold;
	margin-top:0px;
	margin-bottom:5px;
}
.image_div
{
	border: solid 1px #D9D9D9; 
	padding:5px;
	width:auto;
}
ul
{
	list-style:none;
	line-height:1.9em;
	margin:0;
	padding:0;
}
.li_content
{
	background: url("../images/arrow.gif") no-repeat;
	background-position: 0 .4em;
	padding-left: 1.0em;
}
h2{
	margin-bottom:7px;
	margin-top:0px;	
	color:#19332C;
	font-weight:bold;
	font-size:15px;
}
h3{
	margin-bottom:7px;
	margin-top:7px;	
	color:#1D4224;
	font-weight:bold;
	font-size:12px;
}
img
{
	border:none;
}
table
{
    border-collapse:collapse;
}
table thead tr td
{
    border: solid 1px #E0E7E0;
    margin: 0;
    padding:5px;
    background-color:#DBD9B5;
    font-weight:bold;
    color:#31403D;
    font-size:12px;
}
table tbody tr td
{
    border: solid 1px #E0E7E0;
    margin: 0;
    padding:5px;
    vertical-align: top;
}


/******		Inventory  *******/
#stat_image_holder .image_div
{
    margin-right:20px;
}
.stat_bar
{
    width:850px;
    margin-top:20px;
}
.inv_right_stats
{
    float:left; 
    padding:10px;
    padding-top:0px;
    height:90px;
    border-right: 1px solid #d9d9d9;
}
.inv_right_stats h2
{
    margin-top:0px;
}
#inv_right_stats1
{
    padding-left:0px;
}
#inv_right_stats4
{
    border-right:none;
    padding-right:0px;
}


/******		Paint Line  *******/
#pholder
{
	border: 1px solid #d9d9d9; 
	width: 598px;
}
#clr_image
{
    border: 1px solid #d9d9d9; 
}
.psub_image
{
    float:left;
    padding-right:10px;
}
.psub_image_desc
{
    margin:0px;
    padding:0px;
}

/******		Level Line  *******/
.lleft
{
	float:left; 
	width:480px;
	margin:0px; 
	padding:0px;
}
.lright
{
	margin-left:500px;
	margin-top:0px;
	border-left: solid 1px #D9D9D9;	
	height:375px;
	padding-left:10px;
}
.lright ul
{
    padding:0px;
	margin-left:5px;
	margin-top:0px;
}
.lsec
{
	margin:0px;
	padding:5px;
	padding-top:0px;
}
.lsec ul
{
	float:left;	
	margin:0px;
	padding:0px;	
	margin-left:5px;	
}
.lsec .image_div
{
	float:left; 
	margin-right:10px;
	width:210px;
}
#lsec1
{
    border-bottom: solid 1px #D9D9D9;
    padding-bottom:12px;
}
#lsec2
{
    padding-top:12px;
}


/******		Slitting/Embossing  *******/
#slitting_div
{
	 width:520px;
	 border-bottom: solid 1px #D9D9D9;	 
	 margin-bottom:10px;
	 padding-bottom:8px;
}
#slitting_image
{
	float:left;
	width:210px;
}
#slitting_table
{
	margin-left:237px;
}
#embossing_image
{
	width:210px; 
	margin-right:15px;
}

/******		Paint Systems  *******/
p.p1
{
	margin-top:10px;
	margin-bottom:10px;
}
p.p2
{
	clear:both;
	color:#333333;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
}
.color_info
{
	height:220px; 
	border-bottom: solid 1px #D1D6C2;
}
.color_info_image_holder
{
	width:800px;
	height:220px;
	border-bottom: solid 1px #D9D9D9; 
	padding-bottom:10px;
}
.color_info_image
{
	float:left; 
	margin-right:10px;
	border: solid 1px #D9D9D9; 
	padding:5px;
}
.color_table
{
	margin-left:-3px;
	width:500px;
	border:none;
}
.color_table tr td
{
	padding:2px;
	border:none;
}
.color_table table
{
    border:none;
}
.color_table table tr td
{
    border: none
}
.color_table table tr td.color_space
{
    height:35px;
    width:120px;      
    border: solid 1px black;  
} 
.color_table table tr td.color_name
{
	text-align:center;
	font-size:10px;
}
p.color_warning
{
	color:Gray;
	font-size:10px;
	margin-top:10px;
	margin-bottom:10px;	
}

/******		Projects  *******/
#K5_Table
{
    border-color: #D9D9D9;
    border-width: 0 0 1px 1px;
    border-style: solid;
}
#K5_Table thead tr td
{
    border-color: #D9D9D9;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
	border-bottom: solid 1px #D9D9D9;
	border-top: solid 1px #D9D9D9;
}
#K5_Table tbody tr td
{
    border-color: #D9D9D9;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
}
#tabs-1
{
    padding-top:5px;
}
.enk_desc
{
    border-bottom: solid 1px #D9D9D9;
    padding-top:5px;
    padding-bottom:15px;
}
.enk_left
{
    float:left;
    width:150px;
}
.enk_right
{
    margin-top:0px;
    margin-left:150px;
}
#enk_desc_last
{
    border-bottom:none;
}
#enk_desc_last h3
{
    border-top: solid 1px #D9D9D9;
    width:120px;
    padding-top:5px;
}
#enk_desc_last .enk_right
{
    margin-top:25px;
}

/******		Contact Us  *******/
#contact_images{
	width: 320px;
	float:left;	
}
#contact_left{
	width: 200px;
	float:left;	
	margin-left:20px;
	overflow:hidden;
}
#contact_right
{
	width:200px;
	padding-left:25px;	
	margin-left:570px;	
	border-left: solid 1px #E0E7E0;
}
#contact_left_content
{
    margin-top:12px;
}
#contact_left_content h3{
	padding: 3px 7px;
	margin-bottom:5px;
	margin-top:0px;
	border-bottom: solid 1px #E0E7E0;	
}
#contact_left_content p
{
    padding-left:4px;
    margin-top:0px;
}
#contact_left_content h3.emailIcon{
    background-image: url(../images/emailIcon.gif);
    background-repeat: no-repeat;
    background-position: 0px left;
    padding-left:25px;
}
#contact_left_content h3.phoneIcon{
    background-image: url(../Images/phoneIcon.gif);
    background-repeat: no-repeat;
    background-position: 0px left;
    padding-left:25px;
}
#contact_left_content h3.addressIcon{
    background-image: url(../Images/houseIcon.gif);
    background-repeat: no-repeat;
    background-position: 0px left;
    padding-left:25px;
}
#contact_left_content h3.webSiteIcon{
    background-image: url(../Images/webPageIcon.gif);
    background-repeat: no-repeat;
    background-position: 0px left;
    padding-left:25px;
}
#contact_right_content
{
    margin-top:12px;
}
#contact_right_content h3{
	padding: 3px 0px 3px 0;
	margin-bottom:5px;
	margin-top:0px;
	border-bottom: solid 1px #E0E7E0;
}
#contact_right_content p
{
    padding-left:2px;
    margin-top:0px;
}
#shipping
{
	padding-left:0px;
}
