html {width: 100%; height: 100%;}
body  {
	background: #191b1c; 
	margin-left: 0px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0;
	width: 100%;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
}

img {border: 0;}
h1 {font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #343739; text-transform: uppercase; padding: 8px 0 5px 20px; background-color: #999; font-weight: normal; margin: 0;}
h2 {font-family: Arial, Helvetica, sans-serif; font-size: 14px;	color: #343739;	padding: 8px 0 5px 20px; background-color: #bcbcbc;}
h3 {font-family: Arial, Helvetica, sans-serif; font-size: 12px;	color: #000000;	padding: 8px 0 5px 20px; background-color: #bcbcbc;}
h4 {font-family: Arial, Helvetica, sans-serif; font-size: 12px;	color: #000000;	padding: 0 0 0 20px;}
a, a:visited, a:active, a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px;	color: #000; font-style: italic; font-weight: bold; text-decoration:underline;}
div#tipDiv {padding:10px; color:#000; font-size:11px; line-height:1.5em; background-color:#E1E5F1; border:1px solid #667295; width:250px;}


#address {font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding-top: 10px; color: #fff;}
#address .usa {width: 220px; padding: 0 20px 0 10px;}
#address .usa a {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; font-style: normal; font-weight: bold; text-decoration: none;}
#address .mexico a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	font-style: normal;
}

#address .usa a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #dfa300; font-style: normal; font-weight: bold; text-decoration: underline;}
#address .mexico {
	width: 220px;
	padding: 0 0 0 10px;
	color: #FFF;
}
#address .mexico a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #dfa300;
	text-decoration: underline;
}

#address .registration {width: 330px; padding: 0 100px 0 20px;}
#address .registration a {font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding-top: 10px; color: #fff; font-style: normal;}
#address .registration a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding-top: 10px; color: #dfa300; font-style: normal;}

.address {color:#fff; float: left;}
.blk {color:#000;}
.border {border: 1px solid #333;}
.clear {clear: both;}
.container_shd_left {background:url(../images/shd_container_left.gif) repeat-y; width: 12px;}
.container_shd_right {background:url(../images/shd_container_right.gif) repeat-y; width: 12px;}
.cont_shd_left {background:url(../images/shd_content_left.gif) repeat-y; width: 8px;}
.cont_shd_right {background:url(../images/shd_content_right.gif) repeat-y; width: 8px;}
.content {padding: 10px 20px 20px 20px; line-height: 1.5em; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align:left; color: #333; width: 375px;}
.content_main {padding: 10px 20px 20px 20px; line-height: 1.5em; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align:left; color: #333;}
.content_2col {padding: 0 20px 20px 20px; line-height: 1.5em; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align:left; color: #333; width: 375px;}
.flag {width: 30px;}
.form_comment {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000;}
.form_desc {padding: 0 10px 5px 10px; line-height: 1.5em; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align:left; color: #333; width: 75px; text-align: right; font-weight: normal; float:left;}
.form_input {padding: 0 10px 5px 10px; line-height: 1.5em; font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-align:left; color: #333; width: 300px; float:left;}
.form_radio {padding: 0 30px 0 0;}
.logo {padding: 30px 0 10px 25px; float:left; width: 366px;}
.main {padding: 20px 20px 20px 20px; line-height: 2em; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align:left;}		
.subcontent {padding-left: 20px; line-height: 1.5em; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align:left; color: #333;}
.title {font-family: Arial, Helvetica, sans-serif; font-size: 30px; color:#343739; text-transform: uppercase; text-align:left; padding-top: 20px;}
.topbox_shd_left {background: url(../images/shd_topbox_left.gif) repeat-y;}
.topbox_shd_right {background: url(../images/shd_topbox_right.gif) repeat-y;}
.topbox_shd_top {background:url(../images/shd_topbox_top.gif) repeat-x;}
.yellowtxt {color: #dfa300;}


/*Nav & Links--------------------------------------------------------------------------------------------------------------------------------*/
#topnav {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #999; float:right; padding: 65px 30px 0 0;}
#topnav ul {list-style: none; margin: 0; padding: 0; border: none;}
#topnav li {display: inline; padding: 10px; color: #999; text-decoration: none;}
#topnav li a {display: inline; padding: 10px; color: #999; text-decoration: none; font-style: normal; font-weight: normal;}
#topnav li a:hover {color: #fff;}

#topnav li a#home, #topnav li a#company, #topnav li a#news, #topnav li a#contact, #topnav li a#mexico {color: #fff; font-weight: bold;}

#button {width: 197px; padding: 0;	margin-bottom: 0; font-family:  Arial, Helvetica, sans-serif; font-size: 14px; color: #333; font-style: normal; border-left: 8px solid #dfa300; border-right: 8px solid #000; background-color: #4a4e50;}
#button ul {list-style: none; margin: 0; padding: 0; border: none;}
#button li a {display: block; padding: 8px 0 7px 16px; color: #fff; text-decoration: none;  font-style: normal; font-weight: normal; text-align: left; width: 100%;}
#button li a:hover {border-left: 8px solid #666; border-right: 8px solid #666; background-color: #ccc; color: #000;}		
#button li.video a {font-size: 22px; color: #dfa300; font-weight: bold; text-transform: uppercase; padding: 7px 0 5px 16px;}
#button li.video a:hover {font-size: 22px; font-weight: bold; text-transform: uppercase; border-left: 8px solid #666; border-right: 8px solid #666; background-color: #ccc; color: #000;}
html>body #button li a {width: auto;}

#button li a.padding_top {padding-top: 15px;}

#button li a#ballscrew,#button li a#repair, #button li a#aerospace, #button li a#defense, #button li a#lead, #button li a#machine, #button li a#thread, #button li a#worm, #button li a#videos, #button li a#equipment, #button li a#certificate {border-left: 8px solid #666; border-right: 8px solid #dfa300; background-color: #ccc; color: #000; font-weight: bold;}

#equipments {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #000; padding: 20px 0 10px 20px;}
#equipments ul {list-style: none; margin: 0; padding: 0; border: none;}
#equipments li {display: inline; color: #000; text-decoration: none;}
#equipments li a {display: inline; color: #000; text-decoration: none; font-style: normal; font-weight: bold; padding-right: 15px;}
#equipments li a:hover {color: #333; text-decoration: underline;}

.top {font-style: normal; text-decoration: none;}

/*Footer-------------------------------------------------------------------------------------------------------------------------------*/
#footer {color: #999; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding-bottom: 50px;}
#footer .iso {color: #fff;}
#footer a {color: #999; font-family: Arial, Helvetica, sans-serif; font-size: 10px; padding-left: 15px; float: right; text-decoration: none; font-style: normal; font-weight: normal;}
#footer a:hover {color: #dfa300; font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none;}
#footer a#sitemap, #footer a#privacy {color: #dfa300; font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; font-weight: bold;}

/*Splash image background for each web page-------------------------------------------------------------------------------------------*/ 
.homepage {background: url(../images/img_welcome_parachutes.jpg) no-repeat;	font-family: Georgia, "Times New Roman", Times, serif;	color: #333; font-size: 14px; line-height: 1.5em; width: 429px; text-align:left;}
