/* CSS Document */
body {
/*background-image:url(images/theme/bg_home_v2.jpg);*/
background-image:url(images/theme/bg_home_v3.jpg);
background-repeat:no-repeat;
background-position:top center;
margin: 0px;
padding: 0px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
}
	

#main_wrap {
margin-left:auto;
margin-right:auto;
margin-top:0px;
position: relative;
width:995px;
display:block;
}


#header {
display:block;
/*border-bottom:1px solid #FFFFFF;
height:122px;*/
height:145px;
margin-top:16px;
}

#navigation {
height:146px;
}

#body_wrap {
display:block;
}

#footer {
padding:10px;
text-align:right;
font-size:12px;
background-color:#000000;
color:#FFFFFF;
}

#developer_tag {
text-align:right;
padding:10px;
color:#999999;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
}

#developer_tag a {
text-decoration:none;
color:#666666;
}

#developer_tag a:hover {
text-decoration:none;
color:#0099FF;
}
.bg_home {
background-image:url(images/content/bg_home_content.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
display:block;
}


.bg_aboutus2 {
/*background-image:url(images/content/bg_aboutus2_content.jpg);*/
background-image:url(images/content/bg_aboutus_content2.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
display:block;
}



.bg_aboutus {
/*background-image:url(images/content/bg_aboutus2_content.jpg);*/
background-image:url(images/content/bg_blank1_content.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
display:block;
}


.bg_nameplates {
background-image:url(images/content/bg_blank1_content.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
display:block;
}

.bg_stainless {
background-image:url(images/content/bg_tall_content.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
display:block;
}

.content_home {
display:block;
padding:216px 0px 16px 0px;
margin-left:480px;
width:490px;
text-align:left;
}

.content_aboutus {
display:block;
padding:70px 32px 16px 45px;
margin-left:58px;
width:450px;
text-align:left;
float:left;
line-height:24px;
}

.aboutus_right_clm {
display: block;
width:350px;
float:left;
padding:30px 0px 16px 40px;
}

h1 {
font-size:22px;
font-family:Arial, Helvetica, sans-serif;
color:#0099FF;
margin:0px;
padding:0px;
}

.blue {
color:#0066FF;}

h2 {
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
margin:0px;
padding:0px;

}
.pad_right_20 {
padding-right:20px;
}

a {
color:#006699; text-decoration:none;
}

a:hover {
text-decoration:underline;
}

.pad_top_78 {
padding-top:78px;
}

.pad_top_5 {
padding-top:5px;
}

#places { font-size:9px; color:#818181; display:block; float:left; padding:8px 0px;}

/* =========================== FLASH ALTERNATIVE CONTENT ==================== */
#navlist li
{
display: inline;
list-style-type: none;
padding-right: 20px;
}

/* =========================== ABOUT US LISTS ==================== */

.list1 {
font-size:14px;
color:#666666;
margin:0px 0px 0px 14px;
padding:6px 0px 12px 0px;
line-height:16px;

}

.list1 li {
list-style-type: square;
}

/* =========================== TABLE FORMATTING ==================== */
.table_nameplates {
color:#000000;
font-size:12px;
width:450px;
/* background-color:#FFFFFF; */
padding:6px;
}

.table_nameplates td {
border-bottom:1px solid #CCCCCC;}

.table_titles{
font-size:12px; font-weight:bold; color:#0066FF;
}
/* =========================== ORDER BUTTON ==================== */
.orderbutton {  
display: block;
			/*float: left;*/
			height: 50px;
			line-height: 32px;
			/*padding-right: 15px;*/
			/*background: url(/images/theme/buttons.png) 0px 0px no-repeat;*/
			text-decoration: none !important; /* important is for ie6 */
			color: #4b4b4b !important; /* important is for ie6 */
			font-weight: bold;
			font-size: 18px;
			font-family: Arial, Helvetica, sans-serif;
			text-align: center;
			cursor: pointer; width:500px; 
			padding: 0px;
			margin: 0px;

}

.orderbutton a:visited, .orderbutton a:link, .orderbutton a { 
background: url(/images/theme/buttons.png) 0px 0px no-repeat;
padding:23px 76px; width:auto;
}

.orderbutton a:hover {
	text-decoration:none; 
	background: url(/images/theme/buttons.png) 0px -70px no-repeat;}
	
	
/* =========================== ORDER BUTTON ==================== */
.orderbuttonsmall {  
display: block;
			/*float: left;*/
			height: 50px;
			/*line-height: 32px;*/
			/*padding-right: 15px;*/
			/*background: url(/images/theme/buttons.png) 0px 0px no-repeat;*/
			text-decoration: none !important; /* important is for ie6 */
			color: #4b4b4b !important; /* important is for ie6 */
			font-weight: bold;
			font-size: 10px;
			font-family: Arial, Helvetica, sans-serif;
			text-align: center;
			cursor: pointer; width:auto; 
			padding: 0px;
			margin: 0px;
			width:60px

}

.orderbuttonsmall div a:visited, .orderbuttonsmall div a:link, .orderbuttonsmall div a { 
background: url(/images/theme/buttons.png) -300px 0px no-repeat;
/*padding:23px 12px; */
width:70px; height:50px;
}

.orderbuttonsmall div a:hover {
	text-decoration:none; 
	background: url(/images/theme/buttons.png) -300px -70px no-repeat;}
	
	.buttonbox { display:block; text-align:center; width:70px;}
