html,body{
	background:url(../images/bg.jpg) top center no-repeat;
	padding:0;
	margin:0;
	font:normal 10pt Arial;
	color:#5e685f
}

p{
	margin: 0px;	
}

a{
	color:#748d0c;
	text-decoration:none
}

a:hover{
	text-decoration:underline
}

.fortitle {
	width:140px;
	color:#a7840e;
	}

.container{
	width:880px;
	margin:0 auto
}

.sLeft{
	background:url(../images/sLeft.gif);
	width:4px
}

.sRight{
	background:url(../images/sRight.gif);
	width:4px
}

.mctc{
	background:url(../images/bgMctc.jpg) 668px 40px no-repeat;
	padding:16px 0 0 110px;
	height:88px
}

.mctcInside{
	padding:16px 0 0 110px;
	height:88px
}

.mctc img, .mctcInside img{
	border:none
}

.nav{
	background:url(../images/bgNav.jpg);
	padding:15px 0 0 15px;
	margin:0;
	list-style:none;
	width:857px;
	height:25px
}

.navInside{
	background:url(../images/bgNav2.jpg);
	padding:15px 0 0 15px;
	margin:0;
	list-style:none;
	width:857px;
	height:25px
}

.nav li, .navInside li{
	display:inline
}

.nav li a, .navInside li a{
	text-decoration:none;
	text-transform:capitalize;
	color:#fff;
	padding:0 10px;
	font:normal 12px "Trebuchet MS"
}

.nav li a:hover, .nav li a.active, .navInside li a:hover, .navInside li a.active{
	color:#eed272;
	text-decoration:none
}

.contentWrapper{
	background:url(../images/bgContentWrapper.gif) bottom repeat-x;
	padding:0 10px 10px 40px;
	border-bottom:6px solid #dfb116
}

.content{
	float:left;
	width:515px
}

.crumbs{
	font:normal 8pt Arial;
	padding:0 0 10px 0;
	color:#5e685f
}

.crumbs a{
	color:#5e685f;
	text-transform: capitalize;
}

.crumbs a:hover, .crumbs a.active{
	color:#c89d0d;
	text-decoration:none
}

.content h1{
	padding:0;
	margin:0 0 10px 0;
	font:normal 20px "Trebuchet MS";
	color:#4c4c4c;
	text-transform: capitalize;
}

.content p, .content li, .content td{
	font:normal 10pt Arial
}

.content strong{
	font-weight:bold;
	color:#065d85
}

.aboutUsBox{
	background:url(../images/bgAboutUsBox.gif) bottom center no-repeat;
	padding:0 0 20px 0;
	margin:0 0 15px 0
}

.imageLeft{
	float:left;
	margin:0 15px 15px 0
}

.imageLeftInside{
	float:left;
	margin:10px 15px 15px 0
}

.sideNav{
	float:right;
	width:290px
}

.contactBox{
	background:url(../images/bgContactBox.jpg);
	padding:20px 0 0 25px;
	height:94px;
	color:#fff;
	font:normal 12px Arial;
	line-height:18px
}

.contactBox h1{
	padding:0;
	margin:0;
	font:normal 18px "Trebuchet MS"
}

.contactBox a, .txtGreen{
	color:#9ebb26;
	font-weight:bold
}

.newsBox{
	margin:15px 9px
}

.topCurve{
	background:url(../images/a2.gif) top right no-repeat #dfb116
}

.newsBox h1{
	background:#dfb116;
	padding:0 10px 5px 10px;
	margin:0;
	font:normal 18px "Trebuchet MS";
	color:#fff
}

.newsBox h2{
	background:#91b10e;
	padding:0 10px 5px 10px;
	margin:0;
	font:normal 18px "Trebuchet MS";
	color:#fff
}

.newsHeadlines{
	background:#efecbc;
	border-left:1px solid #dfb116;
	border-right:1px solid #dfb116;
	padding:10px 10px 5px 10px;
	margin:0;
	list-style:none
}

.newsHeadlines li{
	margin:5px
}

.newsHeadlines a{
	color:#5e685f
}

.newsHeadlines a .date{
	color:#748d0c;
	font-style:italic
}

.newsHeadlines a:hover{
	color:#000;
	text-decoration:none
}

.more{
	background:#efecbc;
	border-left:1px solid #dfb116;
	border-right:1px solid #dfb116;
	padding:0 10px 5px 10px;
	margin:0;
	text-align:right
}

.more img{
	border:none
}

.bottomCurve{
	background:url(../images/a3.gif) bottom right no-repeat
}

.suppliersBox{
	text-align:center
}

.suppliersBox img{
	border:none
}

.clear{
	clear:both	
}

.productLine{
	background:url(../images/bgProductLine.gif) repeat-x #00456c;
	padding:15px 50px 30px 50px;
	margin:0 0 1px 0;
	color:#fff
}

.productLine a{
	color:#fff
}

.productLine a:hover{
	color:#fffbc0;
	text-decoration:none
}

.productLine h1{
	background:url(../images/dots.gif) bottom repeat-x;
	padding:0 0 5px 0;
	margin:0 0 15px 0;
	font:normal 20px "Trebuchet MS"
}

.productLine h2{
	padding:0;
	margin:0;
	font:bold 12px Arial;
	color:#f1d67a
}

.productLine td{
	width:33%
}

.productLine ul{
	padding:0;
	margin:0;
	list-style:none
}

.productLine ul li{
	background:url(../images/arrow.gif) 0 8px no-repeat;
	padding:0 0 0 10px;
	line-height:20px
}

.footer{
	background:url(../images/bgFooter.gif) repeat-x;
	padding:20px;
	margin:0 4px;
	text-align:center;
	color:#5c5c5c;
	font:normal 8pt Arial
}

.footer a{
	color:#5c5c5c
}

.footer a:hover{
	color:#000;
	text-decoration:none
}

.footerNav{
	padding:0 0 3px 0;
	margin:0;
	list-style:none;
	text-align:center;
	text-transform:capitalize;
}

.footerNav li{
	display:inline
}

.footerNav li a{
	padding:0 10px;
}

.clientsTable tr.alt{
	background:#e3e1d6
}

.clientsTable tr.alt:hover{
	background:#fefbea
}

.clientsTable td{
	padding:15px
}

.clientsTable td.image{
	padding-right:0
}

.clientsTable td.image img{
	background:#fff;
	padding:2px;
	border:1px solid #e3e3e3
	
}

.clientsTable a{
	color:#3f3f3f
}

.contactForm{
	padding:15px;
	margin:15px auto;
	width:390px;
	color:#666666
}

.contactForm td{
	font-size:8pt;
	padding:0 0 7px 0
}

.contactForm .inputFields{
	border:1px solid #cacaca;
	background:none;
	width:250px
}

.date{
	color:#bf9c21;
	font-style:italic
}

.topCurveGreen{
	background:url(../images/b2.gif) top right no-repeat #91b10e
}

.productLineBox{
	background:#cedcc7;
	border-left:1px solid #91b10e;
	border-right:1px solid #91b10e;
	padding:10px 10px 5px 10px;
	margin:0;
	list-style:none;
	color:#065d85
}

.productLineBox li{
	background:url(../images/arrowBlue.gif) left center no-repeat;
	padding:0 0 0 7px;
	margin:5px
}

.productLineBox a{
	color:#065d85
}

.bottomCurveGreen{
	background:url(../images/b3.gif) bottom right no-repeat
}

.caption{
	font:normal 11px Arial;
	color:#0d5e89;
	padding:7px 0 0 0;
	text-align:center
}

.caption a{
	color:#0d5e89
}

#pic {
	background-color: #FFFFFF;
	left: 0px;
	position: relative;
	top: 0px;
	/*width: 135px;*/
}

#pic a .large {
	border: 0px;
	display: block;
	height: 1px;
	left: -1px;
	position: absolute;
	top: -1px;
	width: 1px;
}

#pic a img {
	border: 0;
}

#pic a.p1, #pic a.p1:visited {
	background: #FFFFFF;
	border: 0px solid #000000;
	display: block;
	height: 90px;
	left: 0;
	text-decoration: none;
	top: 0;
	width: 135px;
}

#pic a.p1:hover {
	background-color: #ffffff;
	color: #000000;
	text-decoration: none;
}

#pic a.p1:hover .large {
	border: 0px solid #000000;
	display: block;
	height: 173px;
	left: -240px;
	position: absolute;
	top: -60px;
	width: 240px;
}
.sample{
	background-color: #e3e1d5
}

.prod{
	margin:10px 20px 5px 10px; 
	text-align:left; 
	padding:20px 10px 5px 10px; 
	vertical-align:middle;
	font:tahoma;
	size:11px
}
.imagethumb{
	margin:6px; 
	padding:0 30px
}