
*, html, body{margin:0;padding:0; }
body {
	background: url(../images/pixeltopbanners.jpg) no-repeat top left;
	overflow-x:hidden;
}
h1, h2, h3, h4, h5 {
	font-family:Arial,Helvetica,sans-serif;
	margin: 0px;
	padding: 0px 0 0 10px; 
}
p {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}
#wb-containter {
	border:0 solid red;
	height:auto;
	margin:0 auto;
	width:auto;
}
#page_wrap_bg {
	background:transparent url(../images/bgs_nus_steel.jpg) repeat-x scroll center top;
	border:0px solid red;
	float:left;
	height:auto;
	margin:0;
	width:100%;
}
#hd-backg {
	border:0 solid blue;
	height:78px;
	margin:0 auto;
	width:248px;
/*	max-width: 100%;*/

}
#jvt_logo {
	float: left;
	width: 309px;
	height: 58px;
	border: 0px solid blue; 
	background: url(../images/jvtlogo.png) no-repeat top left;
	margin-left:-314px;
	margin-top:9px;
}

/* navi */
#navi_menu {
	float:left;
	font-size:11px;
	margin:0 0 0 0;
	padding:0;
	position:relative;
	z-index:100;
	
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	border: 0px solid blue; 
	width: 415px;
	height: auto; 
}
#navi_menu span {
  display: none;
  position: absolute;
}
#navi_menu a {
  display: block;
  text-indent: -1900px;
  position: absolute;
  outline: none;
}
#navi_menu a:hover {
  background-position: left bottom;
}
#navi_menu a:hover span {
  display: block;
}
#navi_menu .home {
  width: 76px;
  height: 39px;
  background: url(../images/jp2.png) no-repeat;
  left: 11px;
  top: 33px;
	background-position: -638px 0;  
}
#navi_menu .home:hover {
  background: url(../images/jp2.png) no-repeat;
	background-position: -764px 0;
}
#navi_menu .home_selected {
  background: url(../images/jp2.png) no-repeat;
	background-position: -764px 0;
}
#navi_menu .company {
  width: 104px;
  height: 39px;
  background: url(../images/jp2.png) no-repeat;
  left: 87px;
  top: 33px;
background-position: 0 0;
}
#navi_menu .company:hover {
  background: url(../images/jp2.png) no-repeat;
background-position: -154px 0; 
}
#navi_menu .company_selected {
  background: url(../images/jp2.png) no-repeat;
  background-position: -154px 0; 
}

#navi_menu .products {
  width: 104px;
  height: 39px;
  background: url(../images/jp2.png) no-repeat;
  left: 191px;
  top: 33px;
 background-position: -1306px 0;
}
#navi_menu .products:hover {
  background: url(../images/jp2.png) no-repeat;
background-position: -1460px 0; 
}
#navi_menu .products_selected {
  background: url(../images/jp2.png) no-repeat;
background-position: -1460px 0; 
}

#navi_menu .inquiry {
  width: 158px;
  height: 39px;
  background: url(../images/jp2.png) no-repeat;
  left: 295px;
  top: 33px;
background-position: -890px 0; 
}
#navi_menu .inquiry:hover {
  background: url(../images/jp2.png) no-repeat;
background-position: -1098px 0;
}
#navi_menu .inquiry_selected {
  background: url(../images/jp2.png) no-repeat;
background-position: -1098px 0;
}
#navi_menu .contactus {
  width: 115px;
  height: 39px;
  background: url(../images/jp2.png) no-repeat;
  left: 453px;
  top: 33px;
background-position: -308px 0;
}
#navi_menu .contactus:hover {
  background: url(../images/jp2.png) no-repeat;
background-position: -473px 0; 
}
#navi_menu .contactus_selected {
  background: url(../images/jp2.png) no-repeat;
background-position: -473px 0; 
}

#page_contents   {
	width: 900px;
	height: auto;
	border: 0px solid red;
	margin:0 auto;	
	background-color:#FFFFFF;	
	display:table;	
}

#flash_banner  {
	float: left; 
	border: 0px solid red;
	width: 900px;
	height: 329px;
	margin-bottom:5px;	
}

#product_browser_pane {
	float: left;
	border: 0px solid red;
	width: 576px;
	height: 333px;
/*	background-color: orange; */
	background: url(../images/orsgbg.jpg)  repeat-x top left ;
}

.lf_prod {
	float: left;
	border: 0px solid red;
	width: 14px;
	height: 34px;
	background: url(../images/asset_img_17.jpg) no-repeat top left; 
}
.md_prod {
	float: left;
	border: 0px solid red;
	width:548px;
	height: 34px;
	background: url(../images/asset_img_19.jpg) repeat-x top left; 
}
.mid_grain_section {
	float: left;
	border: 0px solid red;
	margin-right: 157px; 
	margin-top: 4px; 
}
.rt_prod {
	float: left;
	border: 0px solid red;
	width: 14px;
	height: 34px;
	background: url(../images/asset_img_25.jpg) no-repeat top left; 
}


#news_pane {
	float: left;
	border: 0px solid red;
	width: 316px;
	height: 350px;
	margin-left: 6px; 
}

#news_pane #newstop {
	float: left;
	border: 0px solid red;
	width: 316px;
	height: 34px;
	background: url(../images/paneNewsTop.png) no-repeat top left;
}
#news_pane #newsbody   {
	float: left;
	border: 0px solid red;
border: 1px solid #000; 
	width: 314px;
	height: 296px !important;
	background-color: #fff;
	padding: 9px 0 0 0; 
	
}

#news_pane #newsbottom {
	float: left;
	border: 0px solid red;
	width: 316px;
	height: 10px;
	background: url(../images/paneNewsBottom.png) no-repeat top left;	
}	



#product_browser_pane #prods_spane {
	float: left;
	border: 0px solid blue;
	width: 576px;
	height: 300px; 
}

#prods_spane #product_listnav {
	float: left;
	border: 0px solid #111;
	width: 234px;
	height: 300px; 
	
}



#navi_menu table.ie6 {
	border-collapse:collapse;
	margin:0;
	padding:0;
}
#navi_menu ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}
#navi_menu ul li {
	clear:both;
}
	
.bottom_footer {
	float: left; 
	width: 100%;
	height: 90px;
	clear: both;
	background-color: #262626;
	color: #fff; 
}

#footlink {
	color: blue;
	width: 900px;
	border: 0px solid #fff;
	height: 30px; 
	margin: 0 auto; 
}
#foot_liner  {
  margin: 20px auto 0 auto; 
  width: 900px;
  height: 5px;
  border-bottom: 2px solid #454545; 
}
.left{
	float: left; 
	margin-top: 10px;
	color: #fff; 
	border: 0px solid #fff; 
	width: 380px; 
	font-family:Arial,Helvetica,sans-serif;	
	font-weight: bold; 
	font-size: 13px; 
}

.right {
  float: right; 
  width: 125px;
  height: 40px; 
/*  margin-top: -40px; */
	margin-top: 10px;
}
.right a {
	color: #FB630D; 
	text-decoration: none;  
	border: 0px solid #fff; 
	font-family:Arial,Helvetica,sans-serif;	
	font-weight: bold; 
	font-size: 13px; 
}
.right a:hover {
	text-decoration: underline;
}

.left_pane_subsection {
	float: left;
	width: 346px;
/*	height:882px;
in event of very large products per cats
 */
	height:560px;
	margin-right: 10px; 
	color: #fff; 
	margin-bottom: 20px; 
}
.right_pane_subsection {
	float: left;
	width: 531px;
	height:447px;
/*	background-color: #ebe9e9; */
}

#sub_title_left {
 float: left;
 width: 15px;
 height: 32px;
 background: url(../images/bell_round_left.png) no-repeat top left;
}

#sub_title_mid {
 float: left;
 width: 500px;
 height: 32px;
 background: #0e82c7; 
 font-family:Verdana,Arial,sans-serif;
 font-weight: normal; 
 font-size: 11px;  
 color: #fff; 
 line-height: 24px ; 
 
}

#sub_title_right {
 float: left;
 width: 15px;	
 height: 32px;
 background: url(../images/bell_round_right.png) no-repeat top left;
}

#mc_content_write {
  float: left;
  width: 530px;
  height:532px;
  background-color: #ededed;
}
#mc_content_write p {
	padding-left: 10px; 
	margin-bottom:20px;
}

#sub_finbottom_left {
 float: left;
 width: 15px;	
 height: 12px;
 background: url(../images/bellb_left.png) no-repeat top left;
}

#sub_finbottom_mid {
 float: left;
 width: 500px;	
 height: 12px;
 background: #ededed;
}
#sub_finbottom_right {
 float: left;
 width: 15px;	
 height: 12px;
 background: url(../images/bellb_right.png) no-repeat top left;
}

.prod_col1 {
  float: left;
  width: 276px;
  height: 270px;
  background-color: #fff; 
  margin-right:4px;  
  margin-top:10px;
}
.prod_col2 {
  float: left;
  width: 233px;
  height: 270px;
/*  border: 3px solid #c6c4c4; */
/*  background-color: #fff; */
  padding: 5px; 
 font-family:Arial,Verdana,Helvetica;
 font-size:12px;  
 margin-top:13px;
}

dl {
  margin-bottom:50px;
}

.attributes dl { margin:0; padding:0; color:#000; font-size:12px; }
.attributes dl .label { margin:0 15px 5px 0; padding:0px; float:left; display:inline; clear:both; font-weight:bold;
width:80px; 
 }
.attributes dl .data { margin:0 0 2px 0; padding:0; float: right; display:inline;
text-align: left; 
border: 0px solid red; 
width: 136px;
}
.li {
 background:transparent url(../images/arrow_grey1.png) no-repeat scroll 0 0;
list-style-image:none;
list-style-position:outside;
list-style-type:none; 
padding-left: 10px; 
text-indent:10px;
}
.attributes dl dd dd { clear: left; margin:0 0 2px 0; padding:0; float:left; display:inline; }
 
.lucid_text  {
	color:#111;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	line-height:14px;
}
ul {
	font-family:Arial,Helvetica,sans-serif;
}
#mc_content_write ul li {
	list-style-position:inside;;
	list-style-type: disk;
	padding-left: 10px; 
	font-size: 13px; 	
}

.center img { border: 3px solid #4aa7dd;  width: 90px;   text-align: center; margin: 0 5px 6px 0;  }
.center img:hover{ border: 3px solid #b2fd1d; }


/*ticker*/
#news_pane { 
width:310px; 
background:#fff; 
padding:0px 5px 0; 
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin:0px auto;
}

#news_pane a { text-decoration:none; color: #255CF0;  }
#news_pane a:hover { text-decoration: underline; }
#news_pane img { border: 2px solid #FFFFFF; }

#news_pane .title {
text-align:center;
font-size:14px;
font-weight:bold;
padding:5px;
}

#newsbody { width:300px; }
#newsbody ul li{ list-style:none; display:block; padding-bottom:1px; margin-bottom:5px; }
#newsbody .thumbnail { float:left; width:110px; height: 88px;   }
#newsbody .info { float:right; width:190px; }
#newsbody .info span.cat { display: block; font-size:12px; color:#333333; }
#newsbody .info span.cat a{
color: red; 
}

#newsbody ul {
	padding: 9px 0 0 0; 
}





