body {
	background:url(images/bg_main.gif) repeat-x #EEEDDB;
	text-align:center;
	margin:0;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#40413B;
	line-height:1.6;
}
img {
	border:none;
}
h1 {
	font-size:200%;
	padding:2px 0px;
	color:#000;
	letter-spacing:-1px;
	font-weight:normal;
	margin:0;
}
h2 {
	font-size:150%;
	padding:2px 0px;
	letter-spacing:-1px;
	font-weight:normal;
	margin:0;
}
h3 {
	font-size:110%;
	padding:2px 0px;
	letter-spacing:-1px;
	font-weight:normal;
	margin:0;
}
p {margin-top:5px;}
a {text-decoration:none;}
#view {
	width:990px;
	text-align:left;
	margin:0 auto;
}
#logo {
	height:97px;
	padding:66px 0px 0px 40px;
	position:relative;
}
#logo img {
	position:absolute;
	bottom:4px;
}
#top-stuff {
	position:absolute;
	top:1px;
	right:40px;
	color:white;
	font-weight: bold;
	width: 450px;
	height: 40px;
	text-align: left;
}
#nav {
	position:absolute;
	bottom:0px;
	right:40px;
	top: 40px;
}
#nav ul {
	padding:0;
	margin:0;
	list-style-type:none;
}
#nav ul li {
	width:107px;
	border-right:1px solid #BFBEAA;
	height:130px;
	display:block;
	float:left;
	background:#EEEDDB;
}
#nav ul li.first {
	border-left:1px solid #BFBEAA; 
}
#nav ul li a {
	width:107px;
	height:125px;
	display:block;
	color:#000;
	text-decoration:none;
}
#nav ul li a div {font-family:sans; font-size:18px; margin-top:60px; text-align:center;}
#nav ul li.home a {background:url(images/home.png) no-repeat center 40px; border-top:5px solid #FC961A;}
#nav ul li.home a:hover {background:url(images/home.png) no-repeat center 40px #DBDAC6; border-top:5px solid #FC961A;}
#nav ul li.aboutus a {background:url(images/aboutus.png) no-repeat center 40px; border-top:5px solid #57B948;}
#nav ul li.aboutus a:hover {background:url(images/aboutus.png) no-repeat center 40px #DBDAC6; border-top:5px solid #57B948;}
#nav ul li.services a {
	background:url(images/services.png) no-repeat center 40px;
	border-top:5px solid #09f;
}
#nav ul li.services a:hover {
	background:url(images/services.png) no-repeat center 40px #DBDAC6;
	border-top:5px solid #09f;
}
#nav ul li.products a {background:url(images/products.png) no-repeat center 40px; border-top:5px solid #FFBA1F;}
#nav ul li.products a:hover {background:url(images/products.png) no-repeat center 40px #DBDAC6; border-top:5px solid #FFBA1F;}
#nav ul li.contactus a {background:url(images/contactus.png) no-repeat center 40px; border-top:5px solid #FC961A;}
#nav ul li.contactus a:hover {background:url(images/contactus.png) no-repeat center 40px #DBDAC6; border-top:5px solid #FC961A;}

#table-def td img {display:block;}

#value {background:url(images/bg_value.jpg) repeat-x;}
#speed {width:330px;}
#quality {background:url(images/bg_quality.jpg) repeat-x; text-align:left;}

#content-col {
	background:url(images/bg_content.jpg) repeat-x;
	text-align:center;
}
#content {margin:10px 40px;}
#content_service {margin:30px 40px;}
#footer {
	height:75px;
	background:#D4D4BC;
	color:#3D3329;
	font-size:12px;
}
#seperator {
	height:3px;
	border-top:1px solid #C0BFAD;
	border-bottom:1px solid #C0BFAD;
	background:#CDCCB7;
}

#col-550 {width:530px;}
#col-540 {width:520px;}
#col-360 {width:360px;}

.col-126 {width:113px; text-align:center;}
.col-126 img {margin:0 auto; text-align:center;}

.left {float:left;}
.right {float:right;}
.h1bg {background:#00B351; color:white; padding-left:10px;}
.clear {clear:both;}
.dark {background:#E3E3C7;}
.light {background:#F6F6EE;}
.strong {font-weight:bold;}
.mar-05-rt {margin-right:5px;}
.mar-10-tp {margin-top:10px;}
.mar-20-tp {margin-top:20px;}
.pad-10 {padding:10px;}
.pad-20 {padding:20px;}
.pad-10-lt {padding-left:10px;}
.pad-10-rt {padding-right:10px;}
.pad-10-bt {padding-bottom:10px;}
.pad-20-lt {padding-left:20px;}
.pad-20-rt {padding-right:20px;}
.pad-20-bt {padding-bottom:20px;}

.more {background:#FC961A; font-size:13px; width:80px; color:white; padding:5px;}
a:hover span.more {background:#57B948;}

.box {text-decoration:none; display:block; cursor:hand; color:#40413B;}
.roll-over {
	margin:5px;
	padding:2px;
	border:1px solid #BFBEAA;
}
.roll-over:hover {background:#CDCCB7;}

.screen_printing
    {
	position: relative;
	width: 450px;
	height: 150px;
	background-color:#999999;}
.embroidery
    {
	width: 450px;
	height: 150px;
	background-color: #FF0099;
	float: right;}
a.one:link	
	{
	color:	#b96924;
	text-decoration: none;	
	font-weight: bold;
	text-decoration: underline;
	}
a.one:active
	{
	color:	#b96924;
	text-decoration: none;	
	font-weight: bold;
	text-decoration: underline;
	}
a.one:visited
	{
	color:	#b96924;
	text-decoration: none;	
	font-weight: bold;
	text-decoration: underline;
	}
a.one:hover
	{
	color: #666666;
	text-decoration: none;
	text-align: center;
	}
h1 {font-family:tahoma, arial, verdana;font-weight:normal;font-size:14px;color:#322318;}
#head_txt {
	width: 480px;
	margin-left: 25px;
	font-weight: bold;
}
#head_hld {
	margin-left: 5px;
}

#content_about {margin:10px 40px;
                width:920px;}
                
.wrapp {
 width: 300px;
 margin-top: 40px;
 margin-left: 45px;
}      

.wrapp1 {
 width: 264px;
 margin-top: 40px;
 margin-left: 45px;
}  

#screen_print {
 margin:0 10px;
 width: 385px;
 height: 160px;
 padding: 0 10px;
 float: left;
 background: url(images/screen-1.jpg) no-repeat;
}    

#emb{
 margin:0 10px;
 width: 385px;
 height: 160px;
 padding: 0 10px;
 float: left;
 background: url(images/emp.jpg) no-repeat;
}     

#adds {
 margin:0 10px;
 width: 385px;
 height: 160px;
 padding: 0 10px;
 float: left;
 background: url(images/add.jpg) no-repeat;
}   

#graphic {
 margin:0 10px;
 width: 385px;
 height: 160px;
 padding: 0 10px;
 float: left;
 background: url(images/graphic.jpg) no-repeat;
}    

#customer {
 margin:0 10px;
 width: 385px;
 height: 160px;
 padding: 0 10px;
 float: left;
 background: url(images/customer.jpg) no-repeat;
}   
