body { 
	margin: 0px; 
	padding: 0px; 
	font-family: Helvetica,Arial,sans-serif; 
	font-size: 12px; 
	background-color: #fff; }

#topbox { 
	height: 142px; 
	background-color: #000; 
	background-image: url(images/navback.jpg); 
	background-repeat: no-repeat; 
	background-position: 339px bottom; }

#logo { 
	text-indent: -9999px; 
	color: #ff0; 
	height: 142px; 
	width: 339px; 
	margin: 0px; 
	background-image: url(images/triadlogo.gif); 
	position: absolute; 
	top: 0px; 
	left: 0px; 
	z-index: 10; 
	background-color: #000; 
	padding: 0; }

#topbar { 
	float: right; 
	background-image: url(images/indexable.gif); 
	background-position: right bottom; 
	height: 67px; 
	width: 100%; 
	text-indent: -9999px; 
	background-color: #00387D; 
	background-repeat: no-repeat; 
	margin: 32px 0px 0px; 
	position: absolute; }

#Content { 
	clear: both; }

#nav { 
	height: 43px; 
	position: absolute; 
	left: 322px; 
	top: 99px; 
	z-index: 3; }

#nav ul { 
	margin: 5px 28px 0; 
	padding: 0; }

#nav ul li { 
	border-right: 1px #888 solid; 
	float: left; 
	display: inline; 
	list-style-type: none; 
	padding: 0px; 
	margin: 5px 0 0; }

#nav a { 
	display: block; 
	padding: 0px 5px; 
	text-transform: uppercase; 
	text-decoration: none; 
	font-size: 11px; 
	font-weight: bold; }

#nav a:link { 
	color: #fff; }

#nav a:visited { 
	color: #ddd; }

#nav a:hover { 
	color: #f00; }

#home { 
	background-color: #000; 
	background-image: url(images/homeback.jpg); 
	background-repeat: no-repeat; 
	background-position: 339px top; 
	height: 800px; 
	padding-top: 1px; }

#products { 
	color: #999; 
	margin-top: 20px; 
	width: 339px; }

#products h2 { 
	margin: 18px 0px 0px 33px; 
	color: #b80202; 
	font-size: 11px; 
	padding: 4px 15px 2px 1px; 
	text-transform: uppercase; 
	border-bottom: 1px #666 solid; }

#products h3 { 
	border-bottom: 1px #4c4c4c dotted; 
	border-left: 1px #666 solid; 
	color: #fff; 
	font-size: 14px; 
	margin: 0px 30px 0px 33px; 
	padding: 10px 0 0 12px; }

a { 
	text-decoration: none; }

#products p { 
	border-left: 1px #666 solid; 
	margin: 0px 33px 0px 33px; 
	padding: 3px 30px 0px 50px; }

#products a { 
	color: #fff; }

#flash { 
	position: absolute; 
	top: 142px; 
	right: 0px; 
	width: 339px; 
	z-index: 2; 
	height: 508px; }

#left { 
	float: left; 
	width: 309px; 
	padding-left: 30px; }

#body { 
	margin-left: 339px; 
	padding-left: 30px; 
	padding-right: 30px; }

.header { 
	background-repeat: no-repeat; 
	height: 52px; 
	text-indent: -9999px; }

.about { 
	background-image: url(images/About_Us.gif); }

.contact { 
	background-image: url(images/Contact_Us.gif); }

#wholebody { 
	margin-left: 33px; }

.category { 
	float: left; 
	margin-right: 10px; 
	margin-top: 30px; 
	width: 200px; }

.category h3 { 
	border-bottom: 1px #666 solid; }

.company { 
	font-size: 12px; 
	font-weight: bold; 
	margin: 5px 0px 0px 0px; 
	padding: 0; }

.descr { 
	margin: 0px 10px 0px 10px; 
	padding: 0; }

.section { 
	overflow: hidden; 
	height: 24px; 
	border-top: 1px #999 solid; }

.section button { 
	border: 0px #fff none; }

.results { 
	background-color: #00387D; 
	color: #e6e6e6; 
	font-size: 14px; 
	margin: 0px 0px 10px; 
	padding: 20px 30px 10px; 
	text-transform: uppercase; 
	margin-left: -30px; }

.custom { 
	background-image: url(images/headers/Custom.gif); }

.bigred { 
	font-size: 25px; 
	color: #d00; 
	font-weight: bold; }

.rehead { 
	background-image: url(images/headers/Rehead.gif); }

.pay { 
	display: block; 
	border: 1px #666 solid; 
	padding: 10px; 
	margin-right: 15px; 
	width: 150px; 
	font-size: 20px; 
	font-weight: bold; 
	float: left; 
	margin-top: 15px; }

.iso { 
	background-image: url(images/iso9001.gif); }

#body p { 
	margin-top: 8px; }

#left h2 { 
	margin-top: 15px; }

#left h3 { 
	margin-top: 8px; }

#results table { 
	border-spacing: 2px; }

#results th { 
	border-bottom: 1px #666 solid; 
	margin-top: 10px; 
	vertical-align: bottom; }

th.big { 
	color: #b3b3b3; 
	font-size: 40px; 
	font-weight: bold; 
	letter-spacing: -1px; 
	padding-right: 13px; }

#results table tr td { 
	border-bottom: 1px #ccc solid; 
	border-left: 1px #ddd solid; 
	padding: 2px 4px; }

.pn { 
	font-weight: bold; }

#leftspecials { 
	margin: 15px 25px; }


