/* CSS Document -Original*/

* {
	border: 0;
	padding: 0;
	margin: 0px;
}
body, p { font: 13px Arial, Helvetica, sans-serif; color: #000000; } 

#wrapper {
	height:620px;
	clear: both;
} 

/*------------------------------------------------header--------------------*/
.contact {
	float:right;
	text-align: left;
	margin-top: 15px;
}
.contact ul {list-style-type:none;}
.contact ul li a{
	display:block;
	padding-left: 20px;
	background-image:url(../images/template/bullet.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color: #000000;
	text-decoration:none;
	text-transform:uppercase;
	font-size: 11px;
	font-weight: bold;
	line-height: 25px;
}
/*---------------------------navigation-----------------------------------------*/
.topNavigation { width:980; }
.topNavigation p { padding-top:4px; font:Arial, Helvetica, sans-serif 10px; color:#FFFFFF; text-transform:uppercase; font-size:11px; color:#FFFFFF; font-weight:600; }
.topNavigation img { vertical-align:middle; margin-bottom:1px; }
.topNavigation { width:980px; margin: 0px; text-align:center; }
.topNavigation ul { padding:0px; margin:0px; }
.topNavigation ul li { padding:0px; float:left; list-style:none; margin: 0px auto; }
.topNavigation ul li a { padding:0px; margin:0px; text-decoration:none; color:#FFFFFF; display:block; }
.topNavigation ul li a:hover { padding:0px; margin:0px; }

#navQuality { height:24px; width:88px; background-image:url(../images/content/Navhome/images/NavBar_01.gif); }
#navPrecision { height:24px; width:228px; background-image:url(../images/content/Navhome/images/NavBar_02.gif); }
#navWelding { height:24px; width:242px; background-image:url(../images/content/Navhome/images/NavBar_03.gif); }
#navIndependent { height:24px; width:221px; background-image:url(../images/content/Navhome/images/NavBar_04.gif); }
#navPricing { height:24px; width:91px; background-image:url(../images/content/Navhome/images/NavBar_05.gif); }
#navContact {
	height:24px;
	width:110px;
	background-image:url(../images/content/Navhome/images/NavBar_06.gif);
}
#navQuality:hover {
	height:24px;
	width:88px;
	background-image:url(../images/content/Navhome/images/NavBar_01RED.gif);
}
#navPrecision:hover { height:24px; width:228px; background-image:url(../images/content/Navhome/images/NavBar_02RED.gif); }
#navWelding:hover { height:24px; width:242px; background-image:url(../images/content/Navhome/images/NavBar_03RED.gif); }
#navIndependent:hover { height:24px; width:221px; background-image:url(../images/content/Navhome/images/NavBar_04RED.gif); }
#navPricing:hover { height:24px; width:91px; background-image:url(../images/content/Navhome/images/NavBar_05RED.gif); }
#navContact:hover { height:24px; width:110px; background-image:url(../images/content/Navhome/images/NavBar_06RED.gif); }
/*------------------------------------------------body--------------------*/
#content{
	float: left;
	text-align:left;
	width:980px;
	background-image:url(../images/template/page_bg.jpg)
}

/*------------------------------------------------left--------------------*/
#left-panel{
	float: left;
	width:570px;
	height: 465px;
}
/*------------------------------------------------right--------------------*/
#right-panel{
	float:right;
	width:410px;
	height:465px;
	display: inline;
}
#right-panel .pad p {
	margin-top: 11px;
	margin-bottom: 11px;
}	
.row {
	border-bottom: 4px dotted #ffffff;
	padding-bottom: 10px;
}
.pad {
	padding-left: 34px;
	float: left;
	width: 274px;
	padding-top: 13px;
}
.spacer {
	float:left;
	clear:both;
	margin-bottom: 5px;
}

.pic {
	float:right;
	padding-top:30px;
	padding-right: 35px;
}

#horizontal li
{
float:left;
display: inline;
list-style-type: none;
background-image:url(../images/template/bullet.gif);
background-repeat: no-repeat;
font-weight: bold;
padding-left: 20px;
margin-right: 15px;
}


#vertical li {
	float: left;
	clear:left;
	list-style-type: none;
	background-image:url(../images/template/bullet.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	padding-left: 20px;	
	margin-bottom: 8px;
}
.rowBottom {
	clear: both;
	width: 409px;
}

