* {margin:0px; padding:0px}

body {background:url(images/bgGrid.png) top left repeat; padding:0px; margin:0px; font-family:arial, helvetica, verdana, sans-serif; font-size:10px; font-style:normal; line-height:14px; font-weight:normal; text-align:center; color:#fff;}

a:link {color:#cb0000; text-decoration:underline;}
a:visited {color:#cb0000; text-decoration:underline;}
a:hover {color:#000; text-decoration:underline;}
a:active {color:#000; text-decoration:underline;}

p {margin-bottom:20px;}
img {border:0px;}


.bold {font-weight:bold;}
.red {color:#cb0000;}
.gray {color:#616364;}
img.equipmentPhoto {border:3px solid #616364; margin-left:20px;}
img.galleryPhoto {border:3px solid #616364;}

h1 {font-size:16px; line-height:18px; font-weight:bold; padding:0px;}
	h1 a {}
	h1 a:link {color:#cb0000; text-decoration:none;}
	h1 a:visited {color:#cb0000; text-decoration:none;}
	h1 a:hover {color:#000; text-decoration:none;}
	h1 a:active {color:#000; text-decoration:none;}
h2 {font-size:10px; line-height:14px; font-weight:bold; color:#666; padding:0px 20px;}
	h2 a {}
	h2 a:link {color:#cb0000; text-decoration:none;}
	h2 a:visited {color:#cb0000; text-decoration:none;}
	h2 a:hover {color:#000; text-decoration:none;}
	h2 a:active {color:#000; text-decoration:none;}
h3 {font-size:14px; font-weight:bold; color:#cb0000;}
	h3 a {font-size:14px; font-weight:bold; color:#cb0000; text-decoration:none;}
	h3 a:link {color:#cb0000; text-decoration:none;}
	h3 a:visited {color:#cb0000; text-decoration:none;}
	h3 a:hover {color:#cb0000; text-decoration:none;}
	h3 a:active {color:#cb0000; text-decoration:none;}
h4 {font-size:10px; font-weight:bold; color:#616364;}
ul {}
	ul a {color:#fff; text-decoration:none;}
	ul a:link {color:#fff; text-decoration:none;}
	ul a:visited {color:#fff; text-decoration:none;}
	ul a:hover {color:#fff; text-decoration:underline;}
	ul a:active {color:#fff; text-decoration:underline;}
	
	#container {position:relative; margin:50px auto; padding:0px; width:790px; text-align:center;}
	#redBorder {position:relative; overflow:visible; width:770px; height:100%; border:10px solid #ca1c28; text-align:center;}
	#grayBorder {position:relative; overflow:visible; width:760px; height:100%; border: 5px solid #616364; text-align:center;}
	#mainGraphic {position:relative; background:#2f3237; height:230px;}
	#grayBar {position:relative; background:#616364; height:3px; padding:0; margin:0px; font-size:1px; line-height:0px;}
	#navigation {position:relative; background:#2f3237; padding-top:10px; height:27px; font-size:12px; font-weight:bold;}
		#navigation ul {margin:0px;}
		#navigation ul li {list-style:none; margin:0; display:inline;}
		#navigation ul li a {display:block; float:left; width:126px; padding:0px 0px 5px 0px; text-decoration:none; color:#fff;}
			#home {width:98px;}
			.aboutUs {width:121px;}
			.equipment {width:133px;}
			.quality {width:109px;}
			.photoGallery {width:163px;}
			.contactUs {width:136px;}
			.current {border-bottom:8px solid #ca1c28;}
		#navigation ul li a:link {}
		#navigation ul li a:visited {}
		#navigation ul li a:hover {color:#000;}
		#navigation ul li a:active {color:#000;}
	#content {position:relative; background:#2f3237; width:auto; height:100%; font-size:11px; line-height:20px; font-weight:bold; text-align:left; overflow:visible;}
		#content ul {margin:0px; padding:15px 0px 0px 15px; font-size:10px; line-height:16px;}
		#content li {list-style-image:url(images/listBullet.png); padding:0px;}
		#content li a {}
		#content li a:link {}
		#content li a:visited {}
		#content li a:hover {}
		#content li a:active {}
		#equipmentList td {padding:1px 20px 1px 0px;}
		#photoGallery td {padding:10px 20px 10px 0px;}
		#images {width:284px; padding-left:30px; float:right;}
	#sideBar {position:relative; float:right; width:248px; height:295px; padding:0px 0px 40px 25px; margin-left:25px; background:#2f3237 url(images/gears.jpg) bottom right no-repeat; border-left:3px solid #000;}
		#underline {background:#000; height:2px; width:100%; border-right:35px solid #ca1c28; margin:0px; padding:0px; font-size:1px; line-height:0px;}
	#mainText {position:relative; width:700px; height:auto; overflow:visible; padding:40px 25px; background:#2f3237; border-right:0px;}
#footer {position:relative; clear:both; background:none; padding:3px 15px 0px 0px; font-size:9px; font-weight:bold; color:#8b8b8c; text-align:right;}
	#vertNav a {}
	#vertNav a:link {color:#666; text-decoration:none;}
	#vertNav a:visited {color:#666; text-decoration:none;}
	#vertNav a:hover {color:#000; text-decoration:none;}
	#vertNav a:active {color:#000; text-decoration:none;}
	
	.textbox {width:322px;}
	.textarea {width:692px;}
.testimonialListHeader
{
    font-weight: bold;
}
.testimonialListRow td
{
    padding: 3px 15px 3px 15px;
}
.login td
{
    padding: 3px 3px 3px 3px;
}
.testimonialListRow .testimonialIconTD
{
    padding: 3px 5px 3px 5px
}
