body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	background-color: #000000;
}
a{
	color: #0033FF;
}
a img{
	border: none;
}
#div_wrap{
	width: 1000px;
	margin: 0pt auto;
	background-color:#FFFFFF;
}
#div_wrap_app{
	width: 1024px;
	margin: 0pt auto;
	background-color:#FFFFFF;
}
#div_wrap_body{
	padding: 15px;
}
#div_left{
	width: 220px;
	float: left;
}
#div_left_menu{
	background: url(../images/BG_02.gif) repeat-y;	
	width: 220px;
}
#div_left_menu_2{
	background: url(../images/BG_01.gif) no-repeat;
}
#div_left_menu_3{
	padding-top: 55px;
	margin-top: 35px;	
	background: url(../images/BG_03.gif) no-repeat bottom;
}
#div_left_menu .menu_panel,
#div_left_menu .menu_panel_last{	
	width: 187px;
	background: url(../images/dot_line.gif) repeat-x bottom;
	margin: 0px auto;
	padding: 7px 0px 7px 0px;
}
#div_left_menu .menu_panel_last{
	background: none;
}
#div_left_menu .menu_title{
	padding-left: 15px;
}
#div_left_menu .menu_title div{
	background: url(../images/red_arrow.gif) no-repeat left;
	padding-left: 10px;
}
#div_left_menu .menu_title a{
	color: #000000;
	text-decoration:none;
}
#div_left_menu .menu_title a:hover,#div_left_menu .active_menu_title div a:hover{
	color: #660000;
}
#div_left_menu table.tbl_menu_panel{
	width: 100%;
}

#div_left_menu .active_menu_title{
	background: url(../images/menu_active_title.gif) no-repeat;
	height: 26px;	
	padding-left: 15px;
	padding-bottom: 1px;
}
#div_left_menu .active_menu_title div{
	background: url(../images/red_arrow.gif) no-repeat left;
	padding-left: 10px;
}
#div_left_menu .active_menu_title div a{
	color: #000000;
	text-decoration:none;
}
#div_left_menu .menu_sub_panel{
	background:url(../images/dot_line_active.gif) repeat-x top;
	padding-top: 1px;	
}
#div_left_menu .tbl_menu_sub_panel{
}	
#div_left_menu .tbl_menu_sub_panel td{
	background-color: #FFFFFF;
	padding: 5px 0px 5px 15px;
	border-left: #dddddd 1px solid;
	border-right: #dddddd 1px solid;
	border-bottom: #dddddd 1px solid;
}
#div_left_menu .tbl_menu_sub_panel td a{
	color: #3d3d3d;
	text-decoration:none;	
}
#div_left_menu .tbl_menu_sub_panel td a:hover{
	color:#ff0000;
}

#div_left_menu .tbl_menu_sub_panel td.last_sub{
	border-bottom: none;
	padding: 5px 0px 0px 15px;	
}
#div_left_menu .tbl_menu_sub_panel td.active_sub{
	background-color:#f2f2f2;
}
#div_left_menu .tbl_menu_sub_panel td.active_sub a{
	color: #FF0000;
	text-decoration:none;	
}
#div_left_menu .tbl_menu_sub_panel td.last_sub_img{
	border: none;		
	background: url(../images/last_sub_menu.gif) top no-repeat;
	padding: 0px;
	height: 14px;
}

#div_left_menu .tbl_menu_sub_panel td div,
#div_left_menu .tbl_menu_sub_panel td.last_sub div,
#div_left_menu .tbl_menu_sub_panel td.active_sub div{
	background: url(../images/sub_red_arrow.gif) left no-repeat;
	padding-left: 15px;
}
#div_footer{
	background: url(../images/footer_top.gif) repeat-x top;
	padding: 20px 0px 20px 0px;
	text-align: center;
	clear: both;		
}
#div_footer_link a{
	text-decoration: none;
	color: #000000;
}
#div_footer_link a:hover{
	color: #FF0000;
}
#div_content{	
	float: left;
	width: 735px;
	margin-left: 15px;
}
#div_content_app{

}
#div_content_app #div_top_menu .top_menu_left,
#div_content #div_top_menu .top_menu_left{
	background: url(../images/top_menu_left.gif) no-repeat right;
	height: 35px;
}
#div_content_app #div_top_menu .top_menu_right,
#div_content #div_top_menu .top_menu_right{
	background: url(../images/top_menu_right.gif) no-repeat left;
	height: 35px;
}
#div_content_app #div_top_menu .top_menu_body,
#div_content #div_top_menu .top_menu_body{
	background: url(../images/top_menu_bg.gif) repeat-x;
	padding: 0px;
	margin: 0px;	
}
#div_main_content{
	
}
#div_content_static{
margin-top: 15px;
text-align: justify;
}

/*********************************************/
#menuwrapper {
	width: 700px;
	margin: auto;		
}
.clearit {
	clear: both;
	height: 0;
	line-height: 0.0;
	font-size: 0;
}
#p7menubar {
	width: 100%;
}
#p7menubar, #p7menubar ul {
	padding: 0;
	margin: 0;
	list-style: none;
	text-align:left;
}
#p7menubar a {
	display: block;
	text-decoration: none;	
	color: #CCCCCC;	
}
#p7menubar a.trigger {
	padding: 10px 5px 10px 5px;	
	display: block;
	width: 115px;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;	
	background: url(../images/top_menu_sep.gif) no-repeat right;
	text-transform:uppercase;
}
#p7menubar a.trigger_last{
	padding: 10px 10px 10px 10px;	
	display: block;
	width: 100px;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;	
	background: none;
	text-transform:uppercase;
}
#p7menubar a.trigger:hover,
#p7menubar a.trigger_last:hover{
	background: url(../images/top_menu_hover.gif) repeat-x;
}
#p7menubar li {
	float: left;
	
}
#p7menubar li {position: relative;}

/* hide from IE mac \*/
#p7menubar li {position: static; width: auto;}
/* end hiding from IE5 mac */

#p7menubar li ul, #p7menubar ul li  {
	width: 195px;
}
#p7menubar li ul{

}
#p7menubar li ul li{
	border-left: #dddddd 1px solid;
	border-right: #dddddd 1px solid;	
	border-bottom: #dddddd 1px solid;
	background-color: #FFFFFF;
}
#p7menubar li ul li.last_item{
	border: none;
	background:url(../images/top_menu_last.gif) no-repeat; 	
	width: 197px;
	padding-bottom: 20px;
}

#p7menubar ul li a{
	border-left: #FFFFFF 1px solid;
	border-right: #FFFFFF 1px solid;	
	color: #000000;	
	display: block;	
	padding: 6px 0px 6px 35px;
	font-size: 11px;
	background: url(../images/sub_top_red_arrow.gif) no-repeat left;
	background-color:#efefef;
}
#p7menubar li ul li.last_item a{
	border-left: #ddd 1px solid;
	border-right: #ddd 1px solid;	
	color: #000000;	
	display: block;	
	padding: 6px 0px 6px 34px;
	font-size: 11px;	
	background: url(../images/sub_top_red_arrow.gif) no-repeat left;
}
#p7menubar li ul {
	position: absolute;
	display: none;	
}
/*#p7menubar li:hover a, #p7menubar a:focus,
#p7menubar a:active, #p7menubar li.p7hvr a {
	color: #000000;
	
}
*/#p7menubar li:hover ul, #p7menubar li.p7hvr ul {
	display: block;
}
#p7menubar li:hover ul a, #p7menubar li.p7hvr ul a {
	color: #000000;
	background-color: transparent;
}
#p7menubar ul a:hover {
	background-color: #f2f2f2!important;
	
}
/****************************************************************************/
#div_content_product{
	margin-top: 45px;
}
#div_content_product .tbl_content_product td.list_product_cell,
#div_content_product .tbl_content_product td.list_product_cell_start{
	vertical-align: top;
	padding-bottom: 40px;
	border-bottom: #cccccc 1px solid;
}
#div_content_product .tbl_content_product td.list_product_cell{
	padding-top: 40px;
}
#div_content_product .product_title{
	font-size: 17px;
	font-weight: bold;
/*	text-transform:capitalize;*/
}
#div_content_product .product_sub_title{
	color: #3d3d3d;
	padding-bottom: 10px;
}
#div_content_product .product_image{
	padding: 1px;
}

.product_detail_content table td{
	vertical-align: top;
	font-weight: bold;
}
.product_brand{
	/*border: #696969 1px solid; padding: 1px;
	width: 70px; height: 70px;*/
	margin-bottom: 25px;
}
.product_price{
	margin-bottom: 5px;
}
.product_location{
	margin-bottom: 27px;
}
.product_brand img{
	/*width: 70px; height: 70px;*/
	
}
.cell_paging{
	text-align: right;
	background: #e7e7e7;
	padding: 4px 2px 4px 0px;
	border-top: #fff 1px solid;
}
.cell_paging a{
	text-decoration: none; text-transform:none;
	color: #666666;
}
.product_description{
	padding: 20px 0px 20px 0px;
	color:#333333;
}
#div_job_list{
	margin-top: 45px;
}
#div_job_list .job_name_list{
	background: url(../images/green_arrow.gif) left no-repeat;
	padding: 5px 5px 5px 20px;
	color: #333333;
}
#div_job_list .job_name_list a{
	color: #FF0000; font-weight: bold; text-decoration: none;
}
#div_job_list .div_paging{
	text-align: right;
	background: #e7e7e7;
	padding: 4px 2px 4px 0px;
	border-top: #fff 1px solid;
}
#div_job_list .div_paging a{
	text-decoration: none; text-transform:none;
	color: #666666;
}
#div_job_list .div_other_link{
margin: 10px 0px 10px 0px;
}
#div_job_list .div_other_link a{
	color: #FF0000; font-weight: bold; text-decoration: none;
}
#div_content_home{
	padding: 10px 0px 0px 0px;
}
#div_content_home .home_welcome{
	background:url(../images/banner.gif) no-repeat;
	height: 178px;
}
#div_content_home .home_slide{
	padding: 10px 0px 0px 0px;
}

#div_main_content_app h3{
	padding: 0px; margin: 0px;
}
#div_main_content_app .tblAppBlock{
	border-bottom: #CCCCCC 1px solid;
}
#div_main_content_app .tblAppBlock td{
	vertical-align: top;
}