/* STYLES UNIQUE TO A CERTAIN PAGE. PLEASE MAKE BEGINNING AND END COMMENTS TO SEPARATE EACH PAGE. */

/*Contact Us Page commands, table and cell can remain the same, but everything else is changable*/

table#contact-us  {
	width:545px;
	padding:0;
	margin:0;
}

table#contact-us td  {
	padding:5px 3px;
	margin:0;
}

td.name  {
	width:209px;
	font-weight:bold;
}

td.field  {
	width:330px;
}
/*End contact us page styles*/

#map {
	width:535px;
	height:450px;
	padding:0;
	margin:0;
}

/*Home Styles*/
body#home #content_container {
	padding-top:5px;
}

#anniversary {
	width:545px;
	padding:10px 0;
	margin:0;
	float:left;
	text-align:center;
	font-size:24px;
	font-weight:bold;
}

.banner {
	padding:0 10px;
	margin:0;
	float:left;	
	color:#A72B6C;
}

.year {
	padding:2px 0 0 0;
	margin:0;
	font-size:12px;
	float:left;
	color:#390B86
}

#home_box {
	width:545px;
	padding:0;
	margin:0;
	background-image:url(../images/bg_home.jpg);
	background-position:0 10px;
	background-repeat:no-repeat;
}

#home_top {
	width:545px;
	padding:0;
	margin:0;
	float:left;
}

#home_top_left {
	width:275px;
	padding:0;
	margin:0;
	float:left;
}

#home001 {
	padding:20px 0 0 40px;
	margin:0;
	color:#A72B6C;
	font-size:18px;
	font-weight:bold;
}

#home002 {
	padding:10px 0 20px 5px;
	margin:0;
	color:#E97A42;
	font-size:49px;
	font-weight:bold;
	line-height:0;
}

#home003 {
	padding:0 0 0 40px;
	margin:0;
	color:#A72B6C;
	font-size:18px;
	font-weight:bold;
}

#home_tl_content {
	padding:0 15px 0 10px;
	margin:0;
}

#home_top_right {
	width:269px;
	padding:0 0 0 1px;
	margin:0;
	float:left;
}

#home_top_lower {
	width:528px;
	padding:0;
	margin:0;
	float:left;
	border-bottom:1px solid #B9B9B9;
	border-right:1px solid #B9B9B9;
	border-left:1px solid #B9B9B9;
}

#home_top_lower_content {
	padding:0px 10px;
}

h2.special2 {
	color:#E97A42;
	text-align:center;
}

/*#home_top_right img {
	margin:0 5px 0 0;
}*/

#home_tr_content {
	width:249px;
	padding:10px 20px 0 0;
	margin:0;
}

#home_bottom {
	width:545px;
	padding:0;
	margin:15px 0 0 0;
	color:#FFFFFF;
	font-size:11px;
}

#home_bottom_heading {
	width:507px;
	padding:3px 0 3px 23px;
	margin:0;
	background-color:#A72B6C;
	font-size:12px;
	font-weight:bold;
	float:left;
}

#home_bottom_columns {
	width:530px;
	padding:10px 0;
	margin:0;
	float:left;
	background-color:#390B86;
	color:#FFFFFF;
	line-height:150%
}

#column_left {
	width:360px;
	padding:0;
	margin:0;
	float:left;
}

#column001 {
	width:150px;
	padding:0 0 0 30px;
	margin:0;
	float:left;

}

#column002 {
	width:140px;
	padding:0 10px 0 30px;
	margin:0;
	float:left;
}

#column_right {
	width:170px;
	padding:0;
	margin:0;
	float:left;
}

#column003 {
	width:170px;
	padding:0;
	margin:0;
	float:left;
}

/* Begin Fabricating */

.testimonial {
	background-color:#FFD0C0;
	padding:5px;
/*	background-color:#390B87;
	padding:5px;
	color:#FFFFFF; */	
}

table.fab th {
	text-align:center;
}

table.fab td {
	vertical-align:top;
}

/* End Fabricating */

.image_right {
	float:right;
	padding-left:5px;
}

table.industries {
	color:#FFFFFF;
}

table.industries th {
	background-color:#A72B6C;
}

table.industries td {
	width:33%;
	vertical-align:top;
	background-color:#390B86;
}

/* Begin Capabilities */
table.capabilities {
}

table.capabilities td {
	width:50%;
	vertical-align:top;
}

table.capabilities th {
	text-align:center;
}

/* End Capabilities */

/* Begin See Us Live */
.live {
}

.live-left {
	float:left;
	text-align:center;
	width:400px;
}

.live-right {
	float:left;
	width:100px;
}

/* End See Us Live */

/*Make sure your page contains a valid doctype at the top : Image Gallery Stuff */
#simplegallery1{ /*CSS for sample Gallery*/
position: relative; /*keep this intact*/
visibility: hidden; /*keep this intact*/
border: 5px solid #380A86;
width:500px;
margin:5px auto;
}

