body {
	background-image:url(i/image.gif);
	background-repeat:repeat-x;
	font-family:Georgia, "Times New Roman", Times, serif;
	/*font-family:Arial, Helvetica, sans-serif;*/
	color:#666666;
}



/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; }
* html ul li a { height: 1%; }
* html .one {height:29px;}
/* End */

.welcome, .cont_heading{
	font-family: Georgia, "Times New Roman", Times, serif;
}


/* ----------------------------------------------------------------| Page_Length*/


table {
	background-color:#eeeeee;
}

#par {
	height:100%;
}

#par_home{
	height:100%;
}

#par_prod {
	height:auto;
}

#par_iw {
	height:1388px;
}

#par_ic {
	height:1429px;
}

#par_spt {
	height:1439px;
}

#footer{
	background-color:#000000;
	width:695px;
	height:55px;
	color:#cccccc;
	text-align:center;
	margin-top:7px;
}


#footer a:link, #footer a:hover, #footer a:visited {
	color:#cccccc;
	text-decoration:underline;
}
/* ----------------------------------------------------------------| Naviagtion*/

#menu_bg {
	background-color: #6f6f6f;
	width: 182px;
	height: 900px;
	background-image: url("i/menu_shadow.gif");
	background-repeat: repeat-y;
}

#menu_bg a{ 
	padding:5px;
}


.one, .one a:link, .one a:hover, .one a:visited {
	background-image: url("i/dt.gif");
	background-repeat: no-repeat;
	width: 182px;
	height:24px;
	color: #000000;
	text-decoration:none;
}

html>.two, html>.one, .two, .one{
	padding-top:5px;
}

.two, .two a:link, .two a:hover, .two a:visited {
	background-image: url("i/dd.gif");
	background-repeat: no-repeat;
	width: 182px;
	height: 25px;
	color: #fff;
	text-decoration: none;
}

ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 182px;
	border-bottom: 1px solid #999999;
}

ul li { 
	position: relative;
}

li ul {
	position: absolute;
	left: 181px;
	top: 0;
	display: none;
}

ul li a {
	display: block;
	text-decoration: none;
	color: #777;
	background: #ffffff;
	padding: 5px;
	border: 1px solid #cccccc;
	border-bottom: 0;
}

ul li a:hover {
	color:#990000;
}

li:hover ul, li.over ul { 
	display: block;
}

a:link, a:visited, a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}



/* ----------------------------------------------------------------| Content_Layout*/
#right_col_top {
	background-color: #C8C8C8;
	border-bottom: 1px #9e9e9e solid;
	width:511px;
	padding-bottom:2px;
}

#right_col_top dl{
 margin-left:125px;
}

h2 {
	color: #ca6c0a;
	font-size: 14px;
	font-weight: bold;
	margin-left: 5px;
}

.cont_heading {
	color: #ca6c0a;
	font-size: 14px;
	font-weight: bold;
	margin-left: 5px;
	padding-top: 22px;
}

.welcome {
padding:7px;
}	

#home_cont {
	background-color: #eeeeee;
	height:600px;
}
	
#flash_cont {
	padding-left: 1px;
	}	
	
#prods {
	padding-left: 20px;
}

.story_caption {
	margin-top:10px;
}
.story_caption a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#666666;	
}

#feature_list, #form, .specname, .prod_specs, #phone, #address, #resume, #news_page, #product_elemnt, #prod_heading, .manuals,  #factory_outlet, #achive_table{
	margin-left: 15px;
}

#prod_heading {
 width:450px;
}

#news_page {
width: 495px;
margin-top:20px;
}

#guide a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #6f6f6f;
	margin-left: 10px;
}

.product_page {
	padding:0;
	margin-top:0;
}

.manuals th{
	padding-top: 10px;
}

.manual_elemnt {
	padding-top: 10px;
	padding-bottom: 10px;
}

.manuals dt{
margin-top: 15px;
margin-bottom: 5px;
font-weight:bold;
}

.manuals dd{
padding-left:10px;
padding-top: 3px;
margin:0;
}

.manuals a, .manual_elemnt a, #achive_table a {
	background-color: #eeeeee;
	font-family: Arial, Helvetica, sans-serif; 
	color:#333333;
	text-decoration: none;
}
	
.manuals a:hover{
	background-color: #cccccc;
}	

#product_elemnt {
		width: 400px;
}

#spec_elemnt {
	margin-top: 20px;
}

.prod_specs td {
	background-color:#fafafa;
	padding: 3px;
}

.prod_specs th{ 
	background-color: #cccccc;
	padding:3px;
	/* border: 1px solid #C0BB9A;*/
}

.prod_specs { 
	border: 1px solid #cccccc;
}

.specname {
	font-weight:bold;
}

.manual_link {
	border: 1px solid #cccccc;
	padding-left: 30px;
	padding-right: 30px;
	margin-left: 20px;
}

#phone, .manual_link, #story_caption {
		padding-top: 10px;
		padding-bottom: 10px;
}

#phone {
	width: 325px;
}
	
#resume {
	width: 400px;
}	

#form { 
	padding-top: 10px;
}

.imgspace {
	padding-left:2px;
}

.prod_img {
background-image:url(p/i/test2_bg.gif);
background-repeat:repeat-x;
padding:0;
}

/* ----------------------------------------------------------------| Layout*/

#wooden_hdr {
	background-image: url("i/wood.gif");
	background-repeat: no-repeat;
	width: 693px;
	height: 29px;
	padding:0;
	margin:0;
}

em  {
	font-size:14px;
	color: #333333;
	padding-left:15px;
}

.welcome em  {
	font-size:16px;
	color: #333333;
	padding:0;
	
}


.enter {
	color: #FFFFFF;
	text-decoration: underline;
	margin-left: 340px;
}
.overview_images {
	border: 3px solid #cccccc;
}

#img_left {
margin-left: 245px;
}

#achive_table dt{
padding: 5px;
}

#achive_table dd{
padding-bottom:5px;
}


