@charset "utf-8";

/* CSS Document */

body

{

	background-color:#1e1e1e;

	color:#a2a49d;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	height:100%;

	margin:0px;

	padding:0px;

	width:100%;

}

#header_flash
{
	height:84px;
	left:-6px;
	position:absolute;
	top:2px;
	width:251px;
}

img

{

	border:0px;

}



input

{

	border:1px solid #999999;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	margin-bottom:4px;

	width:180px;

}



select

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	margin-bottom:4px;

}



/*classes*/

.center

{

	left:50%;

	position:absolute;	

}



.clear_float

{

	clear:both;

}



.footer_link

{

	color:#ff0b00;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;	

	text-decoration:underline;

}

.footer_link:hover

{

	color:#666666;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;	

	text-decoration:underline;

}



.inside_images

{

	border:1px solid #FFFFFF;

	height:auto;

	padding:2px;

	width:auto;

}



.inside_text

{	
	direction:ltr;
	
	float:left;

	height:auto;

	padding-left:10px;

	padding-right:10px;
	
	text-align:justify;

	width:350px;

}



.inside_text a

{

	color:#AAAAAA;

	text-decoration:none;

}



.inside_text a:hover

{

	color:#999999;

	text-decoration:none;

}



.inside_text span

{

	font-size:12px;

	font-weight:bold;

}



.left_menu

{

	color:#CCCCCC;
	direction:ltr;

	float:left;

	height:500px;

	overflow:hidden;

	padding-left:20px;
	text-align:justify;

	width:150px;
	.width:150px;	
	_width:140px;	
}



.left_menu span

{

	color:#FFFFCC;

	font-size:14px;

	font-weight:bold;

	line-height:38px;
	
	letter-spacing:1px;
}



.no

{

	display:none;

}

.prodx1
{
	background-color:#8f150f;
	font-weight:bold;
	float:left;
	padding-bottom:2px;	
	padding-left:2px;
	padding-right:10px;
	padding-top:10px;
	width:130px;
}

.prodx2
{
	border-left:2px solid #8f150f;
	float:left;
	height:auto;
	line-height:25px;
	padding-left:5px;
}

.prodx2link a

{

	color:#EEEEEE;
	
	font-size:12px;

	font-weight:bold;

	text-decoration:none;

}



.prodx2link a:hover

{

	color:#EEEEEE;

	font-size:12px;

	font-weight:bold;

	text-decoration:underline;

}

.right_menu
{
	color:#a2a49d;
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;	
	left:338px;
	position:absolute;
	text-align:left;
	width:100px;
}
.right_menu a
{
	color:#a2a49d;
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
}
.right_menu a:hover
{
	color:#a2a49d;
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;	
	text-decoration:none;
}



.table

{

	border:1px solid #CCCCCC;

	text-align:center;

}



.table_header

{

	background-color:#333333;

	color:#CCCCCC;

	font-size:14px;

	font-weight:bold;
	
	text-transform:uppercase;

	height:30px;

}


.table_header2

{

	background-color:#333333;

	color:#CCCCCC;

	font-size:10px;

	font-weight:bold;

	height:30px;

}


.table_r1

{

	color:#333333;

	background-color:#AAAAAA;
	
	font-size:11px;	

	height:22px;

}



.table_r2

{

	color:#333333;

	background-color:#888888;

	font-size:11px;	
	
	height:22px;	

}

.table_r3

{

	color:#333333;

	background-color:#AAAAAA;
	
	font-size:10px;	

	height:22px;

}



.table_r4

{

	color:#333333;

	background-color:#888888;

	font-size:10px;	
	
	height:22px;	

}


.title

{

	color:#222222;

	font-family:Arial, Helvetica, sans-serif;

	font-size:20px;

	font-weight:bold;

}



.txt_box

{

	background:url(../images/txt_box_bk.jpg) no-repeat top left;

	border:0px solid;

	color:#333333;

	font-family:Tahoma, Helvetica, sans-serif;

	font-size:11px;	

	height:16px;

	left:-378px;

	position:absolute;

	top:36px;

	width:108px;

}

.x1
{
	text-align:left;
}
/*ids*/

#company_overview

{

	color:#a2a49d;

	background:url(../images/mr_x.jpg) no-repeat top left;

	direction:ltr;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;		

	height:60px;

	left:-410px;	

	padding-left:190px;

	position:absolute;

	text-align:justify;

	top:63px;

	width:275px;

}

#company_overview div

{

	color:#FFFFFF;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	margin-bottom:5px;

}

#company_overview a

{

	color:#d1d3cc;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;	

	text-decoration:underline;

}

#first_divider

{

	background-color:#646464;

	margin-top:3px;

	height:1px;

	width:820px;

}

#footer

{

	background-color:#000000;

	color:#929292;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	height:30px;

	overflow:hidden;

	padding-top:15px;	

	width:820px;

}

#header

{

	background:url(../images/header.jpg) no-repeat top left;

	height:84px;

	overflow:hidden;
	position:relative;

	width:820px;

}

#jam_group_title

{

	background:url(../images/white_o.gif) no-repeat left center;

	color:#b02825;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight:bold;

	left:-360px;

	padding-left:13px;

	position:absolute;

	text-align:left;

	top:17px;

	width:200px;

}

#jam_group_logos

{

	height:68px;

	left:-412px;

	position:absolute;

	top:145px;

	width:480px;

}

#left_box

{

	background:url(../images/left_flash2.jpg) no-repeat top left;

	float:left;

	height:242px;

	width:193px;

}

#main_bottom

{

	background:url(../images/lines2.gif) no-repeat top left;

	height:225px;

	overflow:hidden;

	width:820px;

}

#main_bottom_left

{

	float:left;

	height:225px;

	width:475px;

}

#main_bottom_right

{

	background:url(../images/right_bk.jpg) no-repeat top right;

	float:right;

	height:225px;

	width:345px;

}

#main_bottom_right_read_more

{

	background:url(../images/red_btn.jpg) no-repeat top left;

	color:#eaebe5;

	cursor:pointer;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;	

	height:17px;

	left:300px;

	padding-top:1px;

	position:absolute;

	top:195px;

	width:89px;

}

#main_bottom_right_title

{

	background:url(../images/white_o.gif) no-repeat left center;

	color:#b02825;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight:bold;

	left:110px;

	padding-left:13px;

	position:absolute;

	text-align:left;

	top:17px;

	width:150px;

}

#main_bottom_right_text

{

	color:#a2a49d;

	direction:ltr;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;		

	height:60px;

	left:110px;

	position:absolute;

	text-align:justify;

	top:60px;

	width:275px;

}

#main_bottom_right_text a

{

	background:url(../images/red_o.gif) no-repeat left center;

	color:#d1d3cc;	

	margin-left:10px;

	padding-left:15px;

	text-decoration:underline;

}

#main_content

{

	border-bottom:#646464 1px solid;

	height:auto;

	text-align:left;

	width:820px;

}

#main_bt

{

	background:url(../images/bt_footer.jpg) no-repeat top left;

	height:224px;

	position:relative;

	width:820px;

}

#main_content_left_side_bar

{

	background:url(../images/left_side_bar_bk.jpg) left top no-repeat #4d4d4d;

	float:left;

	height:auto;

	text-align:left;

	width:785px;

}

#main_l

{

	background:url(../images/main_l.jpg) left top no-repeat;

	float:left;

	height:172px;

	overflow:hidden;

	width:17px;

}

#main_r

{

	background:url(../images/second_bg_fade.jpg) repeat-x top #1f1f1f;

	color:#DDDDDD;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	height:auto;
	
	min-height:420px;	

	overflow:visible;

	margin-left:176px;
	_margin-left:173px;	

	padding-top:10px;	

	padding-left:10px;

	text-align:left;

	width:601px;
	.width:599px;	
	_width:599px;

}



#main_r a

{

	color:#FF3300;

	text-decoration:none;

}



#main_r a:hover

{

	color:#999999;

	text-decoration:none;

}



#main_r2

{

	background:url(../images/main_r.gif) right top no-repeat;

	float:right;

	height:172px;

	overflow:hidden;

	width:16px;

}

#main_under_header

{

	height:70px;

	overflow:hidden;

	width:820px;

}

#middle_box

{

	background:url(../images/header_second.jpg) no-repeat top left;

	float:left;

	height:242px;

	width:538px;

}



#prod_table tr

{

	height:25px;

}



#prod_table a

{

	color:#EEEEEE;

	font-size:12px;

	font-weight:bold;

	text-decoration:none;

}



#prod_table a:hover

{

	color:#EEEEEE;

	font-size:12px;

	font-weight:bold;

	text-decoration:underline;

}



#right_box

{

	background:url(../images/right_striped_pattern.gif) no-repeat top left;

	float:left;

	height:242px;

	width:89px;

}

#search_btn

{

	background:url(../images/search_icon.gif) no-repeat top left;

	cursor:pointer;

	height:21px;

	left:-255px;

	position:absolute;

	top:32px;

	width:24px;

}



#search_text

{

	left:-380px;

	position:absolute;

	top:35px;

}



#top_menu

{

	height:18px;

	left:-30px;

	overflow:hidden;

	position:absolute;

	top:35px;

	width:350px;	

}

#top_menu a

{

	color:#ffffff;

	font-family:Tahoma, Helvetica, sans-serif;

	font-size:11px;

	text-decoration:none;

}

#top_menu a:hover

{

	color:#BBBBBB;

	text-decoration:none;

}