body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,table,tr,th,td { margin: 0; padding: 0; }

body { font: normal 13px/20px Tahoma,Helvetica,Arial,Verdana,sans-serif; color: #555; background-color: #fff;}

h1,h2,h3,h4,h5 { font-family: Helvetica,Arial,Tahoma,Verdana,sans-serif;}

h1 {font-size: 24px;}
h2 {font-size: 20px;}
h3 {font-size: 18px;}
h4 {font-size: 16px;}
h5 {font-size: 14px;}

p {line-height: 18px;}

a {color: #e12; text-decoration: none; outline-style: none;}
a:hover {color: #36b;}
a img { border: none; }

ul, ol {list-style: none;}
b, strong, th, dt { font-family: Helvetica,Arial,Tahoma,Verdana,sans-serif; }

/* LAYOUT */
#containers { margin: 0 auto; overflow: hidden; width: 760px; }
#headers { margin: 0 0 10px 0; }
#contents { }
#footers { margin: 50px 0 0 0; height: 70px; background: transparent url('bg_footer.gif') no-repeat bottom center; }

/* PAGE */
/* Head */
#headers { margin-bottom: 10px; background: url('bg_head.gif') no-repeat top left; }
#mainMenu { margin-bottom: -70px; position: relative; left: 300px; top: -70px; width: 460px; height: 70px; overflow: hidden; }
#srikandi { margin: 0; padding: 0; width: 300px; height: 70px; }
#srikandi h1 { display: none; }

/* Content */
.half, .halfZ { float: left; width: 360px; }
.half { margin: 0; }
.halfZ { margin-left: 20px; }

.threeA, .threeB, .threeC { float: left; width: 240px; }
.threeA { margin-left: 5px; }
.threeB { margin: 0 15px; }
.threeC { }

.quarter, .quarterZ { float: left; width: 180px; background: transparent url('bg_quarter.gif') no-repeat bottom center;  }
.quarter { margin: 0 5px; }
.quarterZ { margin-left: 5px; }

#contents h3 { height: 35px; margin: 10px 0; }
#contents h3 span { display: none; }
/*#contents h4 { margin: 0 5px 10px 5px; } */
#contents p { margin: 0 5px 10px 5px; }

/* Home */
#ImgHome, img#HomeImg { margin: 10px 0; height: 300px; }
#HomeGreetings { margin: 20px 0; border-top: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; }
#HomeGreetings img { margin: 10px 0; }
h3#newsLatest { background: transparent url('h3_newslatest.gif') no-repeat top left; }

/* Product */
.product h1 { margin: 0 0 20px 0; height: 200px; background-color: transparent; background-repeat: no-repeat; background-position: top center; }
/*h1#productHeaderImg, h1#pgrandisHeaderImg, h1#plancerHeaderImg, h1#pstradaHeaderImg, h1#ptritonHeaderImg, h1#pmavenHeaderImg, h1#pl200-super-pick-upHeaderImg, h1#pl300HeaderImg, h1#pcolt-t120ssHeaderImg { margin: 0 0 10px 0; height: 200px; background-color: transparent; background-position: top center; background-repeat: no-repeat;  }*/
h1#productHeaderImg { background-image: url('product_header.jpg'); }
h1#ppajeroHeaderImg { background-image: url('../../images/product/pajero/pajero.jpg'); }
h1#ppajero-sportHeaderImg { background-image: url('../../images/product/pajero-sport/pajero-sport.jpg'); }
h1#pgrandisHeaderImg { background-image: url('../../images/product/grandis/grandis.jpg'); }
h1#plancer-evolutionHeaderImg { background-image: url('../../images/product/lancer-evolution/lancer-evolution.jpg'); }
h1#plancerHeaderImg { background-image: url('../../images/product/lancer/lancer.jpg'); }
h1#pstradaHeaderImg { background-image: url('../../images/product/strada/strada.jpg'); }
h1#ptritonHeaderImg { background-image: url('../../images/product/triton/triton.jpg'); }
h1#pmavenHeaderImg { background-image: url('../../images/product/maven/maven.jpg'); }
h1#pl200-super-pick-upHeaderImg { background-image: url('../../images/product/l200-super-pick-up/l200-super-pick-up.jpg'); }
h1#pl300HeaderImg { background-image: url('../../images/product/l300/l300.jpg'); }
h1#pcolt-t120ssHeaderImg { background-image: url('../../images/product/colt-t120ss/colt-t120ss.jpg'); }
h1#pcolt-dieselHeaderImg { background-image: url('../../images/product/colt-diesel/colt-diesel.jpg'); }
h1#pfusoHeaderImg { background-image: url('../../images/product/fuso/fuso.jpg'); }

h1 span { display: none; }
#productSubMenu { margin: 0; position: relative; padding: 0; height: 30px; overflow: hidden;}
#productContent { margin: 0; padding: 20px 0; }
#productCarsMenu { height: 130px; text-align: center; }
#productCarsMenu table { margin: 0 auto; }
#productCarsMenu td { width: 64px; height: 130px; vertical-align: middle; }
#productCarsMenu span { display: none; margin-top: 5px; font-weight: bold; font-size: 16px; }

h2#vehiclesRange { height: 30px; margin: 30px 0 10px 0; }
h2#vehiclesRange { background: transparent url('h2_vehicle.gif') no-repeat top left; }
h2#vehiclesRange span { display: none; }

h3#productPassenger { margin: 30px 0; background: transparent url('h3_passenger.gif') no-repeat top left; }
h3#productLCommercial { margin: 30px 0; background: transparent url('h3_lcommercial.gif') no-repeat top left; }
h3#productCommercial { margin: 30px 0; background: transparent url('h3_commercial.gif') no-repeat top left; }
h3#productVariant { background: transparent url('h3_variant.gif') no-repeat top left; }
h3#colorOption { margin: 20px 0; background: transparent url('h3_color.gif') no-repeat top left; }
h3#productPerformance { margin: 0 0 0 0; background: transparent url('h3_performance.gif') no-repeat top left; }
h3#productSafety { margin: 20px 0 0 0; background: transparent url('h3_safety.gif') no-repeat top left; }

ul.productRangeList { margin: 0 9px 10px 9px; }
ul.productRangeList li { display: block; float: left; margin: 0 4px; }

ul#productVariantList { margin: 0 5px 10px 10px; }
ul#productVariantList li { display: block; float: left; margin: 10px 4px; }
ul#productVariantList dt { font-weight: bold; }

ul.productImgList { margin: 0 9px 10px 9px; }
ul.productImgList li { display: block; float: left; margin: 0 4px; width: 140px; height: 200px; text-align: center; }

.tool-text dt { font-weight: bold; }

/* product_imgslider css */  
#product_imgslider {
	position: relative; /* important */
	overflow: hidden; /* important */
	width: 380px; /* important */
	height: 300px; /* important */
	margin: 0 0 0 10px;
	background: transparent;
}  

#product_imgslider_content { position: absolute; top: 0; margin-left: 0; }

#product_imgslider_content li { list-style: none; margin: 0; padding: 0; }  
#product_imgslider_content { width: 19200px; }
#productContent #product_imgslider ul li { display: block; float: left; margin: 0; padding: 0; width: 380px; border: none; background-color: transparent; }

#productContent #product_imgslider ul li img { display: block; border: 4px solid #e8e8e8; padding: 1px; }

#product_imgslider_frame { position: relative; margin: 0 0 0 400px; width: 380px; background-color: transparent; }
#productContent #product_imgslider_frame ul { position: absolute; top: -300px; margin-left: 0; }
#productContent #product_imgslider_frame ul li { display: block; float: left; margin: 0 2px; }
#productContent #product_imgslider_frame ul li img { border: 2px solid #e8e8e8; padding: 1px; }
#productContent #product_imgslider_frame ul li img:hover { border: 2px solid #e12; }

#product_colslider { position: relative; overflow: hidden; width: 380px; height: 200px; margin: 0 0 0 10px; background-color: transparent; }  
#product_colslider_content { position: absolute; top: 0; margin-left: 0; }
#product_colslider_content li { list-style: none; margin: 0; padding: 0; }  
#product_colslider_content { width: 19200px; }
#product_colslider ul li { display: block; float: left; margin: 0; padding: 0; width: 380px; border: none; background-color: #fff; }
#product_colslider ul li img { display: block; }
#product_colslider_frame { position: relative; margin: 0 0 0 400px; width: 380px; background-color: transparent; }
#product_colslider_frame ul { position: absolute; top: -200px; margin-left: 0; }
#product_colslider_frame ul li { display: block; float: left; margin: 0 2px; }
#product_colslider_frame ul li img { border: 2px solid #e8e8e8; padding: 1px; }
#product_colslider_frame ul li img:hover { border: 2px solid #e12; }

ul.productDescription { margin: 0 5px 10px 5px ; padding:0; list-style-type: none; }
ul.productDescription li { overflow: hidden; height: 1%; margin: 10px 0; border-bottom: 1px solid #e8e8e8; }
ul.productDescription li img { float: left; margin-bottom: 5px; border: 4px solid #e8e8e8; padding: 1px; }
ul.productDescription li dl { margin: 0 0 5px 225px; }
ul.productDescription li dt { font-weight: bold; font-size: 14px; }
ul.productDescription li dd { margin-bottom: 10px; }

table#product_specs, table.product_spec { font-size: 12px; margin-left: 10px; margin-bottom: 10px; border-collapse: collapse; }
table#product_specs tr, table.product_spec tr { background-color: #fff; }
table#product_specs tr.alt, table.product_spec tr.tralt { background-color: #f0f0f0; }
table#product_specs th, table.product_spec th { padding: 0 5px; line-height: 30px; color: #fff; background-color: #e12; border-bottom: 1px solid #fff; border-left: 1px solid #fff; }
table#product_specs th.ttophead, table.product_spec th.ttophead { background-color: #555; border-bottom: 1px solid #fff; }
table.product_spec th.tspec { color: #555; text-align: left; font-weight: bold; }
tr th.tspec {background-color: #f0f0f0; }
tr.tralt th.tspec {background-color: #e5e5e5; }
table#product_specs td, table.product_spec td { font-size: 12px; padding: 0 5px; line-height: 30px; border-bottom: 1px solid #fff; border-left: 1px solid #fff; }
table.product_spec td { text-align: center; }
td.iNAv, .iNotAvailable { background: transparent url('icon-x.gif') no-repeat center center; }
td.iAv, .iAvailable { background: transparent url('icon-y.gif') no-repeat center center; }
td.iNAv span, td.iAv span, .iNotAvailable span, .iAvailable span { display: none; }
p.iNotAvailable, p.iAvailable {padding-left: 16px; background-position: top left; }
span.sNAv { padding-left: 16px; background: transparent url('icon-x.gif') no-repeat top left; }
span.sAv { padding-left: 16px; background: transparent url('icon-y.gif') no-repeat top left; }


table.ps-access { border-spacing:10px; empty-cells:hide; }
table.ps-access td { background-color:#f5f5f5; border:solid 1px #ccc; width:230px; padding:4px; vertical-align:top; }

/* company */
h1#companyHeaderImg { margin: 0 0 20px 0; height: 200px; background: transparent url('company_header.jpg') no-repeat top center;  }
h1#companyHeaderImg span { display: none; }

h3#companyAbout { margin: 20px 0 10px 0; background: transparent url('h3_about.gif') no-repeat top left; }
h3#companyFAQ { margin: 20px 0 10px 0; background: transparent url('h3_faq.gif') no-repeat top left; }
h3#companyJob { margin: 20px 0 10px 0; background: transparent url('h3_jobs.gif') no-repeat top left; }
h3#companyPartner { margin: 20px 0 10px 0; background: transparent url('h3_partner.gif') no-repeat top left; }

h3 span { display: none; }

#companySubMenu { position: relative; margin-bottom: 20px; padding: 0; height: 30px; overflow: hidden; }

#companyContent { padding: 0 10px; }
#companyContent h4, #companyContent h5, #companyContent ul, #companyContent ol, #companyContent p { margin: 0 0 10px 0; }
#companyContent ul li { margin: 0 0 5px 10px; }
#companyContent h4 { margin-left: -5px; padding-left: 5px; background-color: #f0f0f0; line-height: 30px; }
#companyContent dt { font-weight: bold; line-height: 20px; }
#companyContent dd { margin: 0 0 20px 10px; line-height: 20px; }
#companyContent dd ul, #companyContent dd ul li { margin: 0; }

/* networks */
h1#networkHeaderImg { margin: 0 0 20px 0; height: 200px; background: transparent url('network_header.jpg') no-repeat top center;  }
h1#networkHeaderImg span { display: none; }

h3#networkAddress { background: transparent url('h3_address.gif') no-repeat top right; }
h3#networkSales { margin-top: 30px; background: transparent url('h3_sales.gif') no-repeat top right; }
h3#networkService { background: transparent url('h3_service.gif') no-repeat top right; }
h3#networkSpareparts { background: transparent url('h3_spareparts.gif') no-repeat top right; }
h3#networkBRepair { background: transparent url('h3_brepair.gif') no-repeat top right; }
h3#networkOHours { background: transparent url('h3_ohours.gif') no-repeat top right; }

h3#networkDKI, h3#networkJabar, h3#networkJatim, h3#networkKalbar { margin: 0 0 5px 0; height: 30px; }
h3#networkDKI { background: transparent url('h3_dki.gif') no-repeat top center; }
h3#networkJabar { background: transparent url('h3_jabar.gif') no-repeat top center; }
h3#networkJatim { background: transparent url('h3_jatim.gif') no-repeat top center; }
h3#networkKalbar { background: transparent url('h3_kalbar.gif') no-repeat top center; }

h4#companySDM, h4#companySDIM, h4#companyGBI { font-size: 20px; color: #e12; }

p.n_manager { display: block; padding: 0 10px; line-height: 30px; background-color: #eee; }

ul#networkList { margin: 0; padding: 0; }
ul#networkList li { display: block; float: left; width: 190px; margin: 0; padding: 0; background-color: #fff; }

li#networkDKIHeader { background: transparent url('networkDKI.gif') no-repeat top center;}
li#networkJabarHeader { background: transparent url('networkJabar.gif') no-repeat top center;}
li#networkJatimHeader { background: transparent url('networkJatim.gif') no-repeat top center;}
li#networkKalbarHeader { background: transparent url('networkKalbar.gif') no-repeat top center;}

ul#networkList li ul { margin-top: 40px; width: 170px; height: 100%; }
ul#networkList li li { margin-bottom: 10px !important; height: 100px; }
ul#networkList li li a { display: block; height: 100px; width: 190px; margin: 0; padding: 0; }

li.network-mampang-prapatan-jakarta-selatan { background: transparent url('networkth_mampang_off.jpg') no-repeat top center;}
li.network-cakung-jakarta-timur { background: transparent url('networkth_cakung_off.jpg') no-repeat top center;}
li.network-sunter-jakarta-utara { background: transparent url('networkth_sunter_off.jpg') no-repeat top center;}
li.network-samanhudi-jakarta-pusat { background: transparent url('networkth_samanhudi_off.jpg') no-repeat top center;}
li.network-soekarno-hatta-bandung { background: transparent url('networkth_shatta_off.jpg') no-repeat top center;}
li.network-pelajar-pejuang-45-bandung { background: transparent url('networkth_pp45_off.jpg') no-repeat top center;}
li.network-cianjur { background: transparent url('networkth_cianjur_off.jpg') no-repeat top center;}
li.network-cikampek { background: transparent url('networkth_cikampek_off.jpg') no-repeat top center;}
li.network-sumedang { background: transparent url('networkth_sumedang_off.jpg') no-repeat top center;}
li.network-purwakarta { background: transparent url('networkth_purwakarta_off.jpg') no-repeat top center;}
li.network-subang { background: transparent url('networkth_subang_off.jpg') no-repeat top center;}
li.network-sukabumi { background: transparent url('networkth_sukabumi_off.jpg') no-repeat top center;}
li.network-pecindilan-surabaya { background: transparent url('networkth_pecindilan_off.jpg') no-repeat top center;}
li.network-panglima-sudirman-surabaya { background: transparent url('networkth_pangsud_off.jpg') no-repeat top center;}
li.network-gresik { background: transparent url('networkth_gresik_off.jpg') no-repeat top center;}
li.network-mojokerto { background: transparent url('networkth_mojokerto_off.jpg') no-repeat top center;}
li.network-tuban { background: transparent url('networkth_tuban_off.jpg') no-repeat top center;}
li.network-a-yani-ii-pontianak { background: transparent url('networkth_pontianak_off.jpg') no-repeat top center;}
li.network-singkawang { background: transparent url('networkth_singkawang_off.jpg') no-repeat top center;}
li.network-sintang { background: transparent url('networkth_sintang_off.jpg') no-repeat top center;}

li.network-mampang-prapatan-jakarta-selatan a:hover { background: transparent url('networkth_mampang.jpg') no-repeat top center;}
li.network-cakung-jakarta-timur a:hover { background: transparent url('networkth_cakung.jpg') no-repeat top center;}
li.network-sunter-jakarta-utara a:hover { background: transparent url('networkth_sunter.jpg') no-repeat top center;}
li.network-samanhudi-jakarta-pusat a:hover { background: transparent url('networkth_samanhudi.jpg') no-repeat top center;}
li.network-soekarno-hatta-bandung a:hover { background: transparent url('networkth_shatta.jpg') no-repeat top center;}
li.network-pelajar-pejuang-45-bandung a:hover { background: transparent url('networkth_pp45.jpg') no-repeat top center;}
li.network-cianjur a:hover { background: transparent url('networkth_cianjur.jpg') no-repeat top center;}
li.network-cikampek a:hover { background: transparent url('networkth_cikampek.jpg') no-repeat top center;}
li.network-sumedang a:hover { background: transparent url('networkth_sumedang.jpg') no-repeat top center;}
li.network-purwakarta a:hover { background: transparent url('networkth_purwakarta.jpg') no-repeat top center;}
li.network-subang a:hover { background: transparent url('networkth_subang.jpg') no-repeat top center;}
li.network-sukabumi a:hover { background: transparent url('networkth_sukabumi.jpg') no-repeat top center;}
li.network-pecindilan-surabaya a:hover { background: transparent url('networkth_pecindilan.jpg') no-repeat top center;}
li.network-panglima-sudirman-surabaya a:hover { background: transparent url('networkth_pangsud.jpg') no-repeat top center;}
li.network-gresik a:hover { background: transparent url('networkth_gresik.jpg') no-repeat top center;}
li.network-mojokerto a:hover { background: transparent url('networkth_mojokerto.jpg') no-repeat top center;}
li.network-tuban a:hover { background: transparent url('networkth_tuban.jpg') no-repeat top center;}
li.network-a-yani-ii-pontianak a:hover { background: transparent url('networkth_pontianak.jpg') no-repeat top center;}
li.network-singkawang a:hover { background: transparent url('networkth_singkawang.jpg') no-repeat top center;}
li.network-sintang a:hover { background: transparent url('networkth_sintang.jpg') no-repeat top center;}


ul#networkList li span { display: none; }

ul.networkImgList { margin: 0; }
ul.networkImgList li { display: block; float: left; margin: 0 5px 5px 5px; padding: 4px; background-color: #eee; }
ul.networkImgList li a { display: block; height: 1%; width: 1%; margin: 0; padding: 0; }
ul.networkImgList li img { margin: 0; padding: 0; border: 1px solid #fff; }

/* \*/
html ul#networkList li { margin: 0; }
html ul.networkImgList li { margin: 0 5px 10px 4px; }
/* */

table.networkHours { margin: 5px auto; width: 80%; border-collapse: collapse; margin-bottom: 25px; }
table.networkHours th { background-color: #e0e0e0; line-height: 25px; border-bottom: 1px solid #fff; border-left: 1px solid #fff; }
table.networkHours td { text-align: center; line-height: 25px; background-color: #f3f3f3; border-bottom: 1px solid #fff; border-left: 1px solid #fff; }

.networkOffice { margin-bottom: 30px; }

/* NETWORK */
.network h1 { margin: 0; height:200px; background-color: transparent; background-repeat: no-repeat; background-position: top center; }
.network h1 span { display: none; }

h1#mampangHeader { background-image: url('../../images/network/mampang/office.jpg'); }
h1#sunterHeader { background-image: url('../../images/network/sunter/office.jpg'); }
h1#cakungHeader { background-image: url('../../images/network/cakung/office.jpg'); }
h1#samanhudiHeader { background-image: url('../../images/network/samanhudi/office.jpg'); }
h1#shattaHeader { background-image: url('../../images/network/shatta/office.jpg'); }
h1#pp45Header { background-image: url('../../images/network/pp45/office.jpg'); }
h1#cianjurHeader { background-image: url('../../images/network/cianjur/office.jpg'); }
h1#cikampekHeader { background-image: url('../../images/network/cikampek/office.jpg'); }
h1#sumedangHeader { background-image: url('../../images/network/sumedang/office.jpg'); }
h1#purwakartaHeader { background-image: url('../../images/network/purwakarta/office.jpg'); }
h1#subangHeader { background-image: url('../../images/network/subang/office.jpg'); }
h1#pecindilanHeader { background-image: url('../../images/network/pecindilan/office.jpg'); }
h1#pangsudHeader { background-image: url('../../images/network/pangsud/office.jpg'); }
h1#gresikHeader { background-image: url('../../images/network/gresik/office.jpg'); }
h1#mojokertoHeader { background-image: url('../../images/network/mojokerto/office.jpg'); }
h1#tubanHeader { background-image: url('../../images/network/tuban/office.jpg'); }
h1#ayaniHeader { background-image: url('../../images/network/ayani/office.jpg'); }
h1#juandaHeader { background-image: url('../../images/network/juanda/office.jpg'); }
h1#singkawangHeader { background-image: url('../../images/network/singkawang/office.jpg'); }
h1#sintangHeader { background-image: url('../../images/network/sintang/office.jpg'); }
h1#sukabumiHeader { background-image: url('../../images/network/sukabumi/office.jpg'); }

h2#companyName { padding-left: 5px; color: #e12; line-height: 40px; }

h3#networkSrikandi { margin: 50px 0 10px 0; background: transparent url('h3_network.gif') no-repeat top left; }
h3#networkSrikandi span { display: none; }

h4.networkManager { margin: 10px 0 10px 0; padding-left: 10px; font-size: 13px; line-height: 30px; background-color: #f3f3f3; }

span.networkMap { padding-left: 20px; background: transparent url('i_pzoom.gif') no-repeat left center; }

/* news & event */
h1#newsHeaderImg { margin: 0 0 10px 0; height: 200px; background: transparent url('newsevent_header.jpg') no-repeat top center;  }
h1#newsHeaderImg span { display: none; }

h2#newsTitle { margin: 0 0 20px 0; font-family: Georgia, "Times New Roman", serif; font-size: 34px; font-weight: normal; line-height: 40px; letter-spacing: -1px; word-spacing: 5px; }

#newsContent h3 { margin: 20px 0 0 -10px; height: 30px; }
h3#newsMore { background: transparent url('h3_newsmore.gif') no-repeat top left; }
h3#promoMore { background: transparent url('h3_promomore.gif') no-repeat top left; }
h3#eventExhibition { margin: -10px 0 20px -10px; background: transparent url('h3_exhibit.gif') no-repeat top left; }
#newsContent h3 span { display: none; }

h6#newsDate { margin: 0 0 20px 0; font-family: Georgia, "Times New Roman", serif; font-size: 12px; font-weight: normal; letter-spacing: 1px; font-variant: small-caps; line-height: 28px; text-align: center; border-top: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; }

#newsSubMenu { position: relative; margin-bottom: 30px; padding: 0; height: 30px; overflow: hidden; }
#newsContent { margin: 0 10px 10px 10px; }

#newsBox { float: left; width: 500px; }
#newsContent p { margin: 10px 0 20px 0; line-height: 20px; font-size: 13px; }
#newsContent ul { margin: 0 0 10px 10px; }
#newsContent li { list-style-type: disc; margin-left: 10px; }
#newsContent li li { list-style-type: circle; }
#newsContent p, #newsContent li { line-height: 20px; font-size: 13px; }
dl.exhibitionList { margin-bottom: 10px; }
dl.exhibitionList dt { font-size: 14px; font-weight: bold; }
dl.exhibitionList dd.endList { margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #e0e0e0; }

#newsContent table { margin: 0 0 10px 0; border-collapse: collapse; }
#newsContent th { padding: 0 5px; background-color: #e8e8e8; line-height: 25px; border-bottom: 1px solid #fff; border-left: 1px solid #fff; }
#newsContent td { padding: 0 5px; text-align: center; line-height: 25px; background-color: #f8f8f8; border-bottom: 1px solid #fff; border-left: 1px solid #fff; }

ul#newsMoreList { margin: 10px 0 0 0; padding: 0; }
ul#newsMoreList li { margin: 0; padding: 0; float: left; width: 245px; height: 150px; list-style: none; overflow: hidden; }
ul#newsMoreList li:hover { background-color: #f5f5f5; }
ul#newsMoreList dl { margin: 10px; }
ul#newsMoreList dt { margin: 0 0 10px 0; font-weight: bold; font-size: 13px; line-height: 20px; }
ul#newsMoreList dd { margin: 0 0 10px 0; font-size: 11px; line-height: 20px; }

/* NAVIGATION */
/* Main Menu */
#mainMenu ul { margin: 0; padding: 0; float: left; }
#mainMenu a { text-decoration: none; }
#mainMenu li { float: left; display: block; margin: 0; padding: 0; }
#mainMenu li a { position: relative; z-index: 10; display: block; margin: 0; padding: 0; color: #fff; font-weight: normal; }

#mainMenu li#mm_home a { width: 60px; }
#mainMenu li#mm_product a { width: 80px; }
#mainMenu li#mm_company a { width: 70px; }
#mainMenu li#mm_network a { width: 80px; }
#mainMenu li#mm_newsevent a { width: 110px; }
#mainMenu li#mm_xtra a { width: 60px; }

#mainMenu li span { display: none; text-align: center; }

#mm_home a, #mm_product a, #mm_company a, #mm_network a, #mm_newsevent a, #mm_xtra a { display: block; position: relative; height: 70px; background: url('bg_mainmenu.gif') no-repeat top left; }

#mm_home a { background-position: -300px 0; }
#mm_product a { background-position: -360px 0; }
#mm_company a { background-position: -440px 0; }
#mm_network a { background-position: -510px 0; }
#mm_newsevent a { background-position: -590px 0; }
#mm_xtra a { background-position: -700px 0; }

#mainMenu li.background {
position: absolute;
z-index: 8;
margin: 0; padding: 0;
background: url('redbar.gif') top right no-repeat;
visibility: hidden;
}

#mainMenu .background .bar {
margin: 0; padding: 0;
height: 70px;
background: #fff url('redbar.gif') top left no-repeat;
}

/* Product Sub-Menu */
#productSubMenu ul { margin: 0; padding: 0; }
#productSubMenu a { text-decoration: none; }
#productSubMenu li { margin: 0; padding: 0; float: left; display: block; }
#productSubMenu li a { position: relative; z-index: 10; display: block; padding: 0; color: #fff; font-weight: normal; }

#productSubMenu li span { display: none; }

#psm_overview a, #psm_exterior a, #psm_interior a, #psm_features a, #psm_specifications a, #psm_accessories a { display: block; position: relative; height: 20px; background: url('bg_productmenu.gif') no-repeat top left; }

#psm_overview a { width: 100px; background-position: 0 0; }
#psm_exterior a { width: 90px; background-position: -100px 0; }
#psm_interior a { width: 90px; background-position: -190px 0; }
#psm_features a { width: 90px; background-position: -280px 0; }
#psm_specifications a { width: 120px; background-position: -370px 0; }
#psm_accessories a { width: 110px; background-position: -490px 0; }

#productSubMenu li.background, #companySubMenu li.background, #newsSubMenu li.background {
position: absolute;
z-index: 8;
margin: 0; padding: 0;
background: url('redbar5.gif') no-repeat bottom left;
visibility: hidden;
}

#productSubMenu .background .bar, #companySubMenu .background .bar, #newsSubMenu .background .bar {
margin: 0; padding: 0;
height: 25px;
background: #fff url('redbar5.gif') no-repeat bottom left;
}

/* Company Sub-Menu */
#companySubMenu ul { margin: 0; padding: 0; }
#companySubMenu a { text-decoration: none; }
#companySubMenu li { margin: 0; padding: 0; float: left; display: block; }
#companySubMenu li a { position: relative; z-index: 10; display: block; padding: 0; color: #fff; font-weight: normal; }

#companySubMenu li span { display: none; }

#csm_about-us a, #csm_faq a, #csm_jobs-at-srikandi a, #csm_partners-and-links a { display: block; position: relative; height: 20px; background: url('bg_companymenu.gif') no-repeat top left; }

#csm_about-us a { width: 90px; background-position: 0 0; }
#csm_faq a { width: 70px; background-position: -90px 0; }
#csm_jobs-at-srikandi a { width: 120px; background-position: -160px 0; }
#csm_partners-and-links a { width: 120px; background-position: -280px 0; }

/* News Sub-Menu */
#newsSubMenu ul { margin: 0; padding: 0; }
#newsSubMenu a { text-decoration: none; }
#newsSubMenu li { margin: 0; padding: 0; float: left; display: block; }
#newsSubMenu li a { position: relative; z-index: 10; display: block; padding: 0; color: #fff; font-weight: normal; }

#newsSubMenu li span { display: none; }

#nsm_news a, #nsm_event-promotion a, #nsm_exhibition-schedule a { display: block; position: relative; height: 20px; background: url('bg_newsmenu.gif') no-repeat top left; }

#nsm_news a { width: 70px; background-position: 0 0; }
#nsm_event-promotion a { width: 130px; background-position: -70px 0; }
#nsm_exhibition-schedule a { width: 100px; background-position: -200px 0; }

/* Network Sub Menu */
div.netMenuStretcher { background: #fff url('bg_graydation.gif') repeat-x bottom left; }
h4.netMenuToggler { height: 20px; background-image: url('menu_network_show.gif'); background-position: top right; background-repeat: no-repeat; cursor: pointer; }
h4.netMenuToggler span { display: none; }
ul#networkSubMenu { margin-bottom: 10px; }
ul#networkSubMenu li { display: block; float: left; margin: 0; padding: 0; width: 190px; height: 230px; }

li#networkDKI { background: transparent url('bg_submenu_dki.jpg') no-repeat bottom right;}
li#networkJabar { background: transparent url('bg_submenu_jabar.jpg') no-repeat bottom right;}
li#networkJatim { background: transparent url('bg_submenu_jatim.jpg') no-repeat bottom right;}
li#networkKalbar { background: transparent url('bg_submenu_kalbar.jpg') no-repeat bottom right;}

ul#networkSubMenu li span { display: none; }

ul#networkSubMenu li ul { margin-top: 40px; margin-left: 10px; width: 170px; }
ul#networkSubMenu li li { margin-bottom: 1px; width: 170px; height: 24px; line-height: 24px; background-color: #f0f0f0; }
ul#networkSubMenu li li a { padding-left: 10px; display: block; height: 24px; text-transform: uppercase; line-height: 24px; }
ul#networkSubMenu li li a:hover, ul#networkSubMenu li li a.current { color: #fff; background-color: #e12; }

/* Bottom Menu */
ul.subNav { margin: 0 5px 5px 5px; }
ul.subNav li { margin-bottom: 1px;}
ul.subNav a { padding-left: 10px; background-color: #eee; }
ul.subNav a:hover { color: #fff; background-color: #e12; }

/* Footer */
#footers p { margin: 0 10px 0 0; padding-top: 20px; text-align: right; }
#footers p span, #footers span { display: none; }

/* MISCELLANEOUS */
.clear { clear: both; height: 1px; }
.cleft { clear: left; }
.cright { clear: right; height: 1px; }
.normal { font-weight: normal; }
.note { font-size: 11px; font-style: italic; font-family: Georgia, "Times New Roman", serif; }
ol.alist { list-style-position: inside; list-style-type: lower-alpha; }
ol.nlist { list-style-position: inside; list-style-type: decimal; }
ul.dotlist { list-style-position: inside; list-style-type: disc;}
.center, .tcenter { text-align: center; }
.left, .tleft { text-align: left; }
.right, .tright { text-align: right; }
.imgLFloat { display: block; float: left; margin: 0 20px 10px 0; padding: 1px; border: 4px solid #e8e8e8; }
.hide { visibility: hidden; position: absolute; top: -4000px; }