a:link {	color: #000;	text-decoration: none;}
a:visited {	color: #000;	text-decoration: none;}
a:hover {	color: #000;	text-decoration: underline;}
a:active {	color: #000;	text-decoration: none;}
a img{	border: 0px solid #000000;}

body {	margin: 0px; background:url(../images/background.jpg) center top repeat-x }
body,td,th {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 1.4em;
	color:#000000
}

.mglname{
padding:5px;
font-size:11px;
}
.des1st a:hover .mglname,
.des2nd a:hover .mglname,
.img3rd a:hover .mglname{
background:#D5E6EE;
}


.mgl{
color:#4F4F4F;
}
.firstcharacter{
font-weight:bold;
font-size:larger;
color:#4F4F4F;
}


p {	margin-top:0px;	margin-bottom:15px;}
ul{	padding:0px ; margin:0 ; list-style:none}

map,form{ margin:0px}
.clear{ clear:both}
.justify{ text-align:justify; text-justify: inter-ideograph;}
.cursor{ cursor:pointer; }
.inline-block { display:inline-block ; *display:inline ; zoom:1 ; vertical-align:top }

.inner-frame { width:990px ; margin:0 auto }
.inner-frame-content { padding-left:27px }

.header { width:950px ; position: absolute ; z-index:20 ; top:10px }
.header div.langdiv { float:right }
.header li { display:inline ; float:left  ; margin-right:78px ; }
.header li img { padding-top:9px }
.header li * { vertical-align:top }

img.imgtitle { margin-bottom:12px ; display:block}

.idx-logo { height:160px ; white-space:nowrap ; text-align:center }
.idx-logo #div1 img { margin-top:65px ; padding:0 20px }
.idx-logo #div2 img { margin-top:65px ; padding:0 16px 0 14px  }
.idx-logo #div3 img { margin-top:65px ; padding:0 21px 0 19px  }

/* Inner */
.normaltxt { font-size:13px ; font-family: Arial, Helvetica, sans-serif  }
.inner-padt { padding-top:325px ; line-height:1.6em }
.aboutus-logo { padding:8px 0 ; border-bottom:1px #c3cacf solid ; border-top:1px #c3cacf solid ; margin-bottom:34px ; text-align:center}
.aboutus-logo img { padding:0 30px }


/* Equipment */
.products-padt { padding-top:310px ; position:relative ; zoom:1 }
.products-table { margin-top:15px ; width:952px}

.navigation-bg , .navigation-bg a:link, .navigation-bg a:active, .navigation-bg a:visited, .navigation-bg a:hover,
.cat2nd-navigation , .cat2nd-navigation a:link, .cat2nd-navigation a:active, .cat2nd-navigation a:visited, .cat2nd-navigation a:hover
{ color:#4f4f4f ; }
.navigation-div { padding-left:0.5em;  font-size:12px ; font-weight:bold ; border-bottom:1px #c8cbce solid ; }
.navigation-div a{ display:block ; padding-left:7px ; padding-top:12px ; padding-bottom:5px ; background:url(../images/products/arrow-box.gif) 98% 14px no-repeat}
.navigation-padding { padding:0 2px }
.navigation-h { background:url(../images/menu/navigation.gif) center top no-repeat ; height:37px}
.navigation-h h2 { display:block ; margin:0 ; padding-top:12px ; padding-left:9px ; font-size:12px ; font-weight:bold}
.navigation-bg { width:217px ;  background:url(../images/menu/navigation-bg.gif) center top repeat-y }
.navigation-bottom { position:absolute ; bottom:0px ; _bottom:-1px }
.navigation-bottom-2nd { position:absolute ; bottom:0px ; right:11px ; _right:10px ; _bottom:-1px }

.navigation-3rd { margin:6px 0 ; border-bottom:1px #c8cbce solid;
margin-left:17px ;}
/* jason */
.navigation-3rd li a{ font-size:11px ;  padding-bottom:5px ; font-family:Tahoma , Arial, Helvetica, sans-serif }
.navigation-4th { margin:6px 9px ; padding-left:10px ; background:url(../images/menu/navigation-subcat.gif) right center no-repeat #d5e6ee }
/* 12 */
.navigation-4th li a{ font-size:11px ; padding-bottom:3px ; font-family:Tahoma , Arial, Helvetica, sans-serif }

.product-search { background:url(../images/products/search.gif) no-repeat ; padding-top:50px ; padding-left:9px ; color:#073056 ; font-size:11px ; font-family:Tahoma , Arial, Helvetica, sans-serif ; padding-bottom:25px ; margin-top:1px }
.searchfield { width:120px ; height:15px ; padding-left:2px ; font-size:11px ; bordezr:1px #809eba solid ; font-family:Arial, Helvetica, sans-serif ; color:#656565 }
.product-search * { vertical-align:bottom }

.hot-products { position:relative ; left:-5px ; _margin-left:-10px ; display:block ; overflow:hidden }
.hot-products li{ width:148px ; height:35px ; margin:0 5px ; text-align:center ; float:left ; line-height:2.2em }
.hot-products li.bluetag { background:url(../images/menu/blue.gif) no-repeat }
.hot-products li.dbluetag { background:url(../images/menu/dblue.gif) no-repeat }
.hot-products li.greentag { background:url(../images/menu/green.gif) no-repeat }
.hot-products li.orangetag { background:url(../images/menu/orange.gif) no-repeat }
.hot-products li.purpletag { background:url(../images/menu/purple.gif) no-repeat }
.hot-products li.redtag { background:url(../images/menu/red.gif) no-repeat }
	.bluetag a:link, .bluetag a:active, .bluetag a:visited, .bluetag a:hover ,
	.dbluetag a:link, .dbluetag a:active, .dbluetag a:visited, .dbluetag a:hover ,
	.greentag a:link, .greentag a:active, .greentag a:visited, .greentag a:hover ,
	.orangetag a:link, .orangetag a:active, .orangetag a:visited, .orangetag a:hover ,
	.purpletag a:link, .purpletag a:active, .purpletag a:visited, .purpletag a:hover ,						
	.redtag a:link, .redtag a:active, .redtag a:visited, .redtag a:hover
	{ color:#FFFFFF }
	
.hot-products li a { font-size:11px ; display:block ; padding:3px }


.padding-1stcat div.img1st { display:block ; margin:0 auto 5px auto ; _height:155px ; min-height:155px ; text-align:center; overflow:hidden; }
.padding-1stcat li { display:inline-block ; *display:inline ; zoom:1 ; vertical-align:top ; width:160px ; _height:230px ; min-height:230px ; margin-left:20px }
.padding-1stcat div.des1stXXX { background:url(../images/products/black-arrow.gif) 0 4px no-repeat ; padding-left:14px ; line-height:1em}
.padding-1stcat div.des1st {  /*line-height:1.6em */}

.padding-2ndcat ul { margin-left:10px }
.padding-2ndcat { padding-left:10px ; background:url(../images/products/2ndbg.gif) 100% 0 repeat-y }
.padding-2ndcat li { background:url(../images/products/dotted.gif) bottom repeat-x ; display:inline-block ; *display:inline ; zoom:1 ; vertical-align:top ; width:176px ; _height:230px ; min-height:230px ; margin-bottom:18px }
.padding-2ndcat div.img2nd { display:block ; margin:0 auto 5px auto ; _height:155px ; min-height:155px ; text-align:center }
.padding-2ndcat div.des2nd { text-align:left ; line-height:1em ; padding-bottom:20px ; margin:0 auto ; padding-left:5px }

.padding-2ndcat div.des2nd a{ /*display:block ;  padding-left:14px*/ }
.padding-2ndcatXXX div.des2nd a{ display:block ; background:url(../images/products/black-arrow.gif) 0 4px no-repeat ; padding-left:14px }

.cat2nd-top { background:url(../images/products/2ndtop.gif) 100% 0 no-repeat }
h2.cat2nd-navigation { display:block ; padding:6px 0 0px  20px ; margin:0 0 58px 0 ; font-weight:normal ; font-size:11px ; font-family:Tahoma , Arial, Helvetica, sans-serif }
.color-bar { padding:10px 0 }

.padding-3rdcat div.category-list { padding-left:15px }
.padding-3rdcat { padding-left:10px ; background:url(../images/products/2ndbg.gif) 100% 0 repeat-y }
.padding-3rdcat li { display:inline-block ; *display:inline ; zoom:1 ; vertical-align:top ; width:170px ; _height:218px ; min-height:218px ; margin-right:3px ; margin-bottom:5px ; font-size:11px ; font-family:Tahoma , Arial, Helvetica, sans-serif ; line-height:1em ; border:1px #c8cbce solid }
.padding-3rdcat div.img3rd { display:block ; margin:0 auto 5px auto ; _height:160px ; min-height:160px ; text-align:left ; padding:5px }
.padding-3rdcat div.img3rd div { padding-left:5px }
.padding-3rdcat div.img3rd img.product-photos{ display:block ; margin:0 auto 4px auto }
.padding-3rdcat div.des3rd { text-align:left ; background:#d5e6ee ; margin:4px ; ; padding:5px  ; _height:48px ; min-height:48px }
.spoffer { _padding-top:35px }
.spoffer ul{ margin:7px 0 }
.spoffer li { display:inline-block ; *display:inline ; zoom:1 ; vertical-align:top ; width:182px ; _height:218px ; min-height:218px ; margin-right:1px ; margin-bottom:5px ; font-size:11px ; font-family:Tahoma , Arial, Helvetica, sans-serif ; line-height:1.1em ; border:3px #e8e8e8 solid }
.spoffer div.imgsp { display:block ; margin:0 auto 5px auto ; _height:160px ; min-height:160px ; text-align:left ; padding:5px }
.spoffer div.imgsp div { display:block ;  font-size:12px ; font-family: Arial, Helvetica, sans-serif ; line-height:1.2em ; margin-left:4px }
.spoffer div.imgsp divXXX { display:block ; background:url(../images/products/black-arrow.gif) 0 4px no-repeat ; padding-left:14px  ; font-size:12px ; font-family: Arial, Helvetica, sans-serif ; line-height:1.2em ; margin-left:4px }
.spoffer div.imgsp img.offer-photos{ display:block ; margin:0 auto 4px auto }
.spoffer div.dessp { text-align:center ; font-size:11px ; font-family:Tahoma, Arial, Helvetica, sans-serif ; color:#bb0000  ; font-weight:bold ; line-height:1.2em}


.detail-title-img { display:block ; margin:5px auto }
.detail-large-img  { display:block ; margin:8px auto }
.product-heading { display:block ; margin:0 ; padding:5px 0   }
.product-des  { line-height:1em ; font-size:11px ; font-family:Tahoma , Arial, Helvetica, sans-serif ; margin:0 ; padding:5px 0 }

.paging { text-align:center ; font-size:11px ; padding:5px 0 20px 0 }
.paging a , .paging span { margin:0 4px }
.paging * { vertical-align:-1px }

/* Footer */
.footer { padding:2px 0 ; margin:12px 0 18px 0 ; background:url(../images/footer/bg.gif) repeat-x}
.footer span.webdesign { float:right }