html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {margin: 0; padding: 0;}
fieldset, img {border: 0;}
address, abbr, caption, cite, code, dfn, th, var {font-style: normal; font-weight: normal;}
ol, ul {list-style: none;}
caption, th {text-align: left;}
h1, h2, h3, h4, h5, h6 {font-size: 100%; font-style: normal; font-weight: normal;}
q:before, q:after {content: '';}
:link, :visited {text-decoration: none;}
.clear{clear:both;}
.hide{display:none;}
*{margin:0px; padding:0px;}
body{
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
	background-color:#737373;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#wrapper{
	width:861px;
	margin: 0 auto;
}
#header{
	background-image:url(../images/header.jpg);
	width:859px;
	height:142px;
	border-left:1px solid #666;
	border-right:1px solid #666;
}
/*------------------------------------------------------------
	Navigation
------------------------------------------------------------*/
#navigation{border-left:1px solid #666;
	border-right:1px solid #666;}
#navigation li{float:left;}

#nav_home, #nav_embroidery ,#nav_screenPrint, #nav_contact, #nav_catalog{background-position:top;}
#nav_home:hover, #nav_embroidery:hover ,#nav_screenPrint:hover, #nav_contact:hover, #nav_catalog:hover, #nav_promotional:hover{background-position:0px -28px;}

#nav_home {width:82px; background-image:url(../images/nav_home.jpg);}
#nav_embroidery {width:133px; background-image:url(../images/nav_embroidery.jpg);}
#nav_screenPrint {width:168px; background-image:url(../images/nav_screenPrint.jpg);}
#nav_contact {width:134px; background-image:url(../images/nav_contact.jpg);}
#nav_catalog {width:109px; background-image:url(../images/nav_catalog.jpg);}
#nav_promotional{width:233px; background-image:url(../images/nav_promotional.jpg);}

#nav_home, #nav_embroidery, #nav_screenPrint, #nav_contact, #nav_catalog, #nav_promotional
{height:28px; float:left; margin:0px; padding:0px;}

#contentWrapper{
	background-image:url(../images/bg_contentWrapper.jpg);
	background-repeat:repeat-x;
	background-color:#fff;
	font-size:12px;
	padding: 20px;
	border-bottom:1px solid #666;
	border-left:1px solid #666;
	border-right:1px solid #666;
}
#singleCol{
	padding:20px;
	border-right:2px dashed #969696;
	border-left:2px dashed #969696;
}
#col_left{
	width:575px;
	padding: 20px;
	border-right:2px dashed #969696;
	border-left:2px dashed #969696;
}
#col_right{
	padding:20px;
	padding-right:30px;
	border-right:2px dashed #969696;
	
}

#col_left p, #singleCol p{margin-bottom:10px;}
#footer{padding:10px;}
#footer, #footer a{
	font-size:12px;
	color:#fff;
	text-decoration:none;
}
#footer a{padding:1px 6px 0 0;}
#footer a:hover{
	font-size:12px;
	text-decoration:underline;
}
#footer li{display:inline;}

#map{
	border:1px solid #333;
}
.processBox{
	width:100%;
	background-color:#fff;
	padding: 8px;
	border:1px solid #CCC;
	font-size:10px;
	text-align:left;
}
.processBox img{margin:0 auto;}
.processBox strong{font-size:12px;}

.hr_dashed{border-bottom:2px dashed #969696; height:0px; padding: 10px 0}
.hr_dotted_thin{width:100%; display:block; border-bottom:1px dotted #969696; margin:5px 0px;}

.selected{background-position:bottom !important;}
h2{font-size:15px; font-weight:bold;}
.title{border-bottom:1px solid #ccc; padding-left:10px; color:#333;}
.itemList{margin-top:15px;}
.itemList li{margin-left:50px;margin-bottom:5px;}
a, #map a {color:#188cc4;}
a:hover, #map a:hover{color:#5cb751; text-decoration:underline;}

.contactForm input, .contactForm textarea{border:1px solid #aaa; background-color:#eee; padding: 2px;}
.contactForm input:focus, .contactForm textarea:focus{border:1px solid #888;background-color:#fff;}

.contactForm #sendBtn input{color:#fff; background-color:#188cc4; border: 1px solid #007db4; margin: 2px;}
.contactForm #sendBtn input:hover, .contactForm #sendBtn input:active{color:#fff; background-color:#5cb751; border: 1px solid #409e3a; margin: 2px;}

#featured_items a img {border:2px dotted #666;}
#featured_items a img:hover{border:2px solid #000;}

.pic{padding:2px; margin:3px; border:1px solid #737373;}

p strong{color:#4E8F43; font-size:14px;}
.type_green{color:#4E8F43;}
