@charset "UTF-8";
 
/* PRODUCTS LAYOUT
-------------------------------------------------------------------------------- */
#products { background-color: #fff; }
#wrapper { position: relative; margin: 0 auto; padding:0; border: 0; width: 840px; }
#header, #breadcrumbs, #footer { position: relative; margin: 0 auto; padding: 0; border: 0; width: 840px; clear: both; }
#header { margin-bottom: 10px; height: 90px; }
#breadcrumbs { margin:23px 0 25px; font-size: 10px; line-height: 15px; color: #999; text-decoration: none; text-indent: 5px; }
#breadcrumbs a { color: #999; margin-right: 5px; padding-right: 12px; background: url(../../images/common/arrow_999.png) no-repeat 100% 50%; _background-image: url(../../images/common/arrow_999.gif) }
#breadcrumbs a:hover { color: #07b; text-decoration: underline; }
#footer { margin: 80px auto; }
img { _behavior: url(js/iepngfix/iepngfix.htc); border: 0; }
 
 
/* PRODUCTS WRAPPER
-------------------------------------------------------------------------------- */
/* LAYOUT */
#prod-containerimg { position: relative; width: 840px; height: auto; margin: 0; padding: 0; }
#prod-containerimg img { vertical-align: bottom; display: inline; border: 0; }
#prod-containerimg  #topcomment { position: absolute; left: 40px; top: 120px; width: 230px; margin: 0; padding: 0; } 
#prod-container { position: relative; width: 840px; margin: 0; padding-top: 40px; background: url(../../images/common/basicbg_head.jpg) no-repeat 0 0; }
#prod-main { position: relative; width: 840px; margin: 0; padding-bottom: 40px; background: url(../../images/common/basicbg_btm.jpg) no-repeat 0 100%; }
#prod-main #prod-content { position: relative; width: 840px; margin: 0; padding: 0; background: url(../../images/common/basicbg_body.jpg) repeat-y; }
 
/* BOX */
#prod-main #prod-content #prod-box { position: relative; margin: 0 40px; padding: 0 0 1px 0; }
#prod-main #prod-content #prod-box .prodbox { position: relative; margin-bottom: 40px; padding: 0; zoom: 1; }
#prod-main #prod-content #prod-box .prodbox:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#prod-main #prod-content #prod-box .prodbox.top { padding-top: 40px; }
#prod-main #prod-content #prod-box .prodbox.bottom { margin-bottom: 0; }
#prod-main #prod-content #prod-box .prodbox ul { list-style: disc outside; margin: 10px 0 20px 18px; font-weight: normal; font-size: 12px; color: #666; }
#prod-main #prod-content #prod-box .prodbox ul.bottom { margin-bottom:0; }
#prod-main #prod-content #prod-box .prodbox li { margin-bottom: 0; padding-left: 2px; line-height: 18px; }

 
/* BORDER BOX */
#prod-main #prod-content .borderbox { position: relative; top: 0; width: 840px; margin: 0; padding-top: 40px; padding-bottom: 1px; background: url(../../images/common/basicbg_border.jpg) no-repeat 0 0; }
#prod-main #prod-content .borderbox .contentsbox { position: relative; margin: 0 40px 40px; padding: 0 0 1px 0; zoom: 1; }
#prod-main #prod-content .borderbox .contentsbox:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#prod-main #prod-content .borderbox .contentsbox.bottom { margin-bottom: 0; }
#prod-main #prod-content .borderbox .contentsbox ul { list-style: disc inside; margin: 10px 0 10px; font-weight: normal; font-size: 12px; color: #666; }
#prod-main #prod-content .borderbox .contentsbox li { margin-bottom: 0; padding-left: 5px; line-height: 18px; }
 
 
/* PRODUCTS COLUMN
-------------------------------------------------------------------------------- */
.prod-column { position: relative; margin: 0 0 40px 0; padding: 0; width: 760px; height: auto; zoom: 1; }
.prod-column:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.prod-column.top { padding-top: 40px; }
.prod-column.bottom { margin-bottom: 0; }
.prod-column2first, .prod-column2last, 
.prod-column3first, .prod-column3last, 
.prod-column4first, .prod-column4last { position: relative; display: inline; float: left; margin: 0; padding: 0; }
.prod-column2first { width: 365px; margin-right: 30px; }
.prod-column2last { width: 365px; margin-right: 0; }
.prod-column3first { width: 230px; margin-right: 35px; }
.prod-column3last { width: 230px; margin-right: 0; }
.prod-column4first { width: 155px; margin-right: 35px; }
.prod-column4last { width: 155px; margin-right: 0; }
.prod-column2first.bottom, .prod-column2last.bottom, 
.prod-column3first.bottom, .prod-column3last.bottom, 
.prod-column4first.bottom, .prod-column4last.bottom { margin-bottom: 0; }
 
 /* BANNER AD
---------------------------------------- */
.banner_ad { position: relative; width: 760px; height: 75px; margin-bottom: 20px; padding: 0; zoom: 1; }
.banner_ad:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.banner_ad img { float: left; margin: 0; border: 0; }
 
/* STANDARD LINKS COLUMN */
.prodcol3ad { position: relative; margin: 0; padding: 0; width: 760px; height: 150px; background: url(../../images/product/index/column3ad_prod150.jpg) no-repeat 0 0; zoom: 1; }
.prodcol3ad:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.prodcol3ad .column3ad { position: relative; display: inline; float: left; width: 255px; height: 150px; margin: 0; padding: 0; }
.prodcol3ad .column3ad.last { width: 250px; }
.prodcol3ad .column3ad img { margin: 0; border: 0 }
 
/* INDEX PROD-LIST */
h2.prodlist { color: #666; }
ul.prodlist { list-style: none; margin: 0 0 25px 0; padding: 0; font-weight: normal; font-size: 12px; line-height: 18px; }
ul.prodlist.bottom { margin-bottom: 0; }
ul.prodlist li { color: #666; }
ul.prodlist li a:link, ul.prodlist li a:visited { color: #666; text-decoration: none; }
ul.prodlist li a:hover { color: #07b; text-decoration: underline; }
 
 
/* PROD NAVIGATION
---------------------------------------- */
#prod_navigation { position: relative; margin: 0 auto 5px; padding: 0; border: 0; width: 830px; height: 25px; zoom: 1; }
#prod_navigation:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#prod_navigation h1 { line-height: 25px; display: inline; float: left; margin: 0; padding: 0; }
#prod_navigation h1 a { line-height: 25px; color: #ccc; display: block; font-weight: normal; width: 200px; height: 25px; position: relative; outline: none; text-decoration: none; text-indent: -9999px; background-repeat: no-repeat; background-position: 0 0; cursor: pointer; }
#prod_navigation ul { display: inline; float: right; margin: 0; font-weight: normal; font-size: 12px; line-height: 18px; }
#prod_navigation ul li { display: inline; }
#prod_navigation ul li a { color: #999; float: left !important; margin-top: 10px; margin-left: 25px; margin-right: 5px; padding: 0; text-decoration: none; }
#prod_navigation ul li a:hover { color: #07b; }
#prod_navigation ul li.on a { color: #07b; }
#prod_navigation ul li.buynow a {  display: block; margin-top: 8px; font-weight: normal; width: 60px; height: 20px; position: relative; outline: none; text-decoration: none; text-indent: -9999px; background: url(../../images/product/index/buynow_btn.gif) no-repeat 0 0; cursor: pointer; }
 
 
 
/* H1 TEXT
-------------------------------------------------------------------------------- */
/*
h1.hotnews_headlinetext, h1.support_headlinetext, 
h1.technical_headlinetext, h1.inquiryform_headlinetext, 
h1.request_headlinetext , h1.thanks_headlinetext { position: relative; margin-bottom: 5px; width: auto; height: 25px; text-indent: -9999px; overflow: hidden; }
h1.hotnews_headlinetext { background: url(../images/hotnews/hotnews_h1text20090121.jpg) no-repeat 0 0; }
h1.support_headlinetext { background: url(../images/support/support_h1text20090121.jpg) no-repeat 0 0; }
h1.technical_headlinetext { background: url(../images/support/technical_h1text20090121.jpg) no-repeat 0 0; }
h1.inquiryform_headlinetext { background: url(../images/support/inquiryform_h1text20090121.jpg) no-repeat 0 0; }
h1.request_headlinetext { background: url(../images/support/request_h1text20090121.jpg) no-repeat 0 0; }
h1.thanks_headlinetext { background: url(../images/support/thanks_h1text20090121.jpg) no-repeat 0 0; }
*/
 
 
 
 
 
 
 
 
 
 
 
 
