body {
	background:url(images/bg_main.gif) repeat-x #EEEDDB;
	text-align:center;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#40413B;
	line-height:1.6;
	letter-spacing: 1px;
}
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:3px;
	left: 41px;
}
#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;}



#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;}

#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;
	margin-bottom: 20px;
}
.pad-20-rt {
	padding-right:0px;
}
.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;}
#number {
	position: absolute;
	z-index: 9;
	left: 742px;
	top: -6px;
}
#view {
	position: relative;
}
#caption {
	text-align:center;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8px;
	color:#0a00ff;
	line-height:1;
	letter-spacing: 1px;
}
