
* { margin: 0px; padding: 0px;}
html { overflow: -moz-scrollbars-vertical;}
html, body { width: 100%; height: auto; }
body { font-family: Tahoma; font-size: 11px; color: #666; background: #FFF; }
img { border: 0px;}
table { border-collapse: collapse; font-size:11px;}
table td {text-align: left;}
a { color: #007DC3; text-decoration: none;}
a:hover { color: #007DC3; text-decoration: underline;}

a.link , a.link:hover { color: #007DC3; text-decoration: none;}
a.lang { color: #999; text-decoration: none;}
a.lang:hover , a.lang.active { color: #007DC3; font-weight: bold; text-decoration: none;}


/*************** General Style ***************/
div.clear { clear:both; border:none; width:auto; height: 0px !important; _height: 0px; font-size: 1px; }
p { margin: 0 0 1em 0;}

.txt14 { color: #59B2D9; font-size: 14px;}
.txtb11 { color: #999; font-weight: bold; font-size: 11px;}
span { color: #007DC3;}
label { color: #007DC3; font-weight: bold;}

/******************************/
div#Wrapper { width: 960px; padding-top: 20px; margin: auto;}
div#Wrapper div#navTop { display: block; position: relative; height: 99px; z-index: 5000;}
div#navTop div#Logo { position: absolute; width: 225px; height: 45px; left: 0px; top: 0px;}
div#navTop div#nav { position: absolute;  height: 45px; right: 0px; top: 0px; color: #999;text-align: right;}
div#navTop div#nav div.sup { float: right; margin: 25px 12px 0px 0px;}
div#navTop div#nav div.call { float: right; margin: 20px 5px 0px 0px;}
/*div#navTop div#nav div.lve { margin-right: 205px;}
div#nav a#Quicklink { display: block; position: absolute; right: 0px; top: 17px; width: 197px; height: 20px; background: url('../images/quicklink.jpg') no-repeat;}*/
div#navTop div#Menu { position: absolute; display: block; left: 0px; bottom: 13px; z-index: 5000;}

div#Wrapper div#Banner { display: block; height: 310px; z-index: 1; position: relative;}


div#Wrapper div#MainL { width: 960px;}
div#Wrapper div#MainS { width: 960px; background: url('../images/bgS.jpg') no-repeat; height: 370px; margin-bottom: 10px; position: relative;}
div#Wrapper div#MainS div.txt01 { width: 330px; height: 75px; position: absolute; top: 60px; left: 130px; line-height: 14px;}
div#Wrapper div#MainS div.txt02 { width: 330px; height: 75px; position: absolute; top: 160px; left: 130px; line-height: 14px;}
div#Wrapper div#MainS div.txt03 { width: 330px; height: 75px; position: absolute; top: 260px; left: 130px; line-height: 14px;}
div#Wrapper div#MainS div.txt01 span, div#Wrapper div#MainS div.txt02 span, div#Wrapper div#MainS div.txt03 span { font-weight: bold; color: #007DC3;}
div#Wrapper div#MainS div.txt01 a, div#Wrapper div#MainS div.txt02 a, div#Wrapper div#MainS div.txt03 a { color: #007DC3; text-decoration: none; font-weight: normal;}
div#Wrapper div#MainS div.txt01 a:hover, div#Wrapper div#MainS div.txt02 a:hover, div#Wrapper div#MainS div.txt03 a:hover { color: #007DC3; text-decoration: underline; font-weight: normal;}
div#Wrapper div#MainS div.more { width: 75px; height: 16px; position: absolute; top: 17px; right: 10px;}
div#Wrapper div#MainS div.more a{ color: #666; text-decoration: none; font-weight: normal;}
div#Wrapper div#MainS div.more a:hover{ color: #007DC3; text-decoration: underline; font-weight: normal;}
div#Wrapper div#MainS a.link01 { width: 80px; height: 80px; display: block; cursor: pointer; position: absolute; top: 55px; left: 18px;}
div#Wrapper div#MainS a.link02 { width: 80px; height: 80px; display: block; cursor: pointer; position: absolute; top: 155px; left: 18px;}
div#Wrapper div#MainS a.link03 { width: 80px; height: 80px; display: block; cursor: pointer; position: absolute; top: 255px; left: 18px;}
div#Wrapper div#MainS table {width: 455px; position: absolute; top: 50px; right: 15px;}
div#Wrapper div#MainS table th { background-color: #007DC3; border: 1px solid #FFF; padding: 5px 2px; text-align: center; color: #FFF; font-weight: normal;}
div#Wrapper div#MainS table td { border: 1px solid #FFF; padding: 3px 10px; color: #666; font-weight: normal;}
div#Wrapper div#MainS table td.txt { background-color: #F5F5F5; text-align: left;}
div#Wrapper div#MainS table td.sign { background-color: #E5E5E5; text-align: center; font-weight: bold; color: #007DC3;}
div#Wrapper div#MainS table td a { color: #666; text-decoration: underline; font-weight: normal;}
div#Wrapper div#MainS table td a:hover { color: #007DC3; text-decoration: underline; font-weight: normal;}
div#Wrapper div#Container { width: 960px; background: url('../images/product/bg_content.gif') repeat-y;}
div#MainL div.Home_News { float: left; width: 230px; height: 150px; padding: 13px 13px 13px 0px;}
div#MainL div.Home_News2 { float: right; width: 230px; height: 150px; padding: 13px 0px;}

div#Wrapper div#Footer { display: block; height: 20px; padding: 10px 0px 5px 0px; color: #999;background-color: #FFF;}
div#Wrapper div#Footer a { color: #999; text-decoration: none;}
div#Wrapper div#Footer a:hover { color: #666; text-decoration: none;}
div#Footer div#mnFoot { float: left; width: 420px;}
div#mnFoot div.logoP { margin: 5px 0px; }
div#mnFoot a , div#mnFoot a:hover { color: #999; text-decoration: none;}
div#Footer div#Copyright {float: right; width: auto;}

/**/
div#Container div#BGContent { width: 960px; background: url('../images/product/bg_top.jpg') no-repeat top center;}
div#Container div#Content { display: block; padding: 10px 0 0 3px;}
div#Content div#CMenu { float: left; width: 186px;}

div#CMenu div#Tproduct { text-align: center; height: 34px;}
div#CMenu div#Menu_left { display: block;}

/*div#Menu_left a#StandardSMS , div#Menu_left a#PremiumSMS , div#Menu_left a#InterSMS , div#Menu_left a#WhyThaibulk , div#Menu_left a#Infor_Price { display: block; width: 186px; height: 21px; background: url('../images/product/submenu_left.jpg') no-repeat;}
div#Menu_left a#StandardSMS { background-position: 0px 0px;}
div#Menu_left a#PremiumSMS { background-position: 0px -21px;}
div#Menu_left a#InterSMS { background-position: 0px -42px;}
div#Menu_left a#WhyThaibulk { background-position: 0px -63px;}
div#Menu_left a#Infor_Price { background-position: 0px -84px;}*/

div#Menu_left div#Ads { display: block; padding-top: 22px;}

div#Content div#CContent { float: right; width: 770px;}
div#CContent div#Cnav { display: block; height: 34px; background: url('../images/line.gif') repeat-x bottom left; padding: 0 0 0 15px;}
div#Cnav div#CnavInner { float: left; margin-top: 6px;}
div#Cnav div#CnavInner a { color: #999; text-decoration: none;}
div#Cnav div#CnavInner a:hover { color: #666; text-decoration: none;}
div#CContent div#Cmember { /*float: right;*/ height: 24px;}
div#Cmember div.name { float: left; margin: 6px 10px 0px 0px;}
div#Cmember div.name span.num { font-weight: bold; font-size: 12px;}
div#Cmember div.simple { float: right; margin-top: 2px;}
div#Cmember div.simple a#sim {width: 84px; height: 24px; background: url('../images/backend/mode_sim.jpg') no-repeat top left; display: inline-block;}
div#Cmember div.premiun {float: right; margin: 2px 10px 0px 0px;}
div#Cmember div.premiun a#pre {width: 85px; height: 24px; background: url('../images/backend/mode_pre.jpg') no-repeat top left; display: inline-block;}
div#Cmember div.exit {float: right; margin: 2px 15px 0px 0px;}
div#Cmember div.exit a#ext {width: 79px; height: 24px; background: url('../images/backend/btn_exit.jpg') no-repeat top left; display: inline-block;}
div#Cmember div.simple a#sim:hover { background-position: bottom left;} div#Cmember div.simple a#sim.active { background-position: bottom left;}
div#Cmember div.premiun a#pre:hover { background-position: bottom left;} div#Cmember div.premiun a#pre.active { background-position: bottom left;}
div#Cmember div.exit a#ext:hover { background-position: bottom left;} div#Cmember div.simple a#sim.active { background-position: bottom left;}

/* Add Feature Language */
div#Cmember div.exit a#ext_th {width: 79px; height: 24px; background: url('../images/backend/btn_exit.jpg') no-repeat top left; display: inline-block;}
div#Cmember div.exit a#ext_en {width: 79px; height: 24px; background: url('../images/backend/btn_exit.jpg') no-repeat top left; display: inline-block;}

div#Cmember div.simple a#sim_th:hover { background-position: bottom left;}div#Cmember div.simple a#sim_th.active { background-position: bottom left;}
div#Cmember div.premiun a#pre_th:hover { background-position: bottom left;}div#Cmember div.simple a#sim_th.active { background-position: bottom left;}
div#Cmember div.exit a#ext_th:hover { background-position: bottom left;}div#Cmember div.simple a#sim_th.active { background-position: bottom left;}

div#Cmember div.simple a#sim_en:hover { background-position: bottom left;}div#Cmember div.simple a#sim_en.active { background-position: bottom left;}
div#Cmember div.premiun a#pre_en:hover { background-position: bottom left;}div#Cmember div.simple a#sim_en.active { background-position: bottom left;}
div#Cmember div.exit a#ext_en:hover { background-position: bottom left;}div#Cmember div.simple a#sim_en.active { background-position: bottom left;}
/* Add Feature Language */

div#CContent div#PContent { width: 740px; margin: 0px auto 40px;}
div#PContent div#Cdetail { padding: 0px 10px;}
div#PContent div#PTopic { padding: 15px 0 12px 0;}
div#PContent div#PBanner { display: block; padding-bottom: 17px;}
div#PContent div#PID { display: block; height: 155px;}
div#PID div#PImg { float: left; width: 260px;}
div#PID div#PDetail { float: left; width: 450px;}
div#PContent div#PProp { display: block; padding: 10px 0px;}

div#PContent div#PCContent_bg { width: 710px; background-color: #F5F5F5; margin-left: 5px;}
div#PCContent_bg div#PCContent_top { width: 710px; height: 10px; background: url('../images/product/bg_inner_top.jpg') no-repeat top center;}
div#PCContent_bg div#PCContent_foot { width: 710px; height: 10px; background: url('../images/product/bg_inner_foot.jpg') no-repeat top center;}
div#PCContent_bg table#PCContent { width: 650px; margin: auto;}
table#PCContent td { vertical-align: top;}
ul.PProplist { display: block;}
ul.PProplist li { list-style: none; padding: 4px 0px; color: #007DC3; font-weight: bold;}
ul.PPtype { width: 300px; padding-left: 15px;}
ul.PPtype li { list-style: none; background: url('../images/bullet.gif') no-repeat 0px 6px; padding: 2px 0px 2px 15px; color: #999; font-weight: normal;}
ul.PPtype2 { width: 300px;}
ul.PPtype2 li { list-style: none; background: url('../images/bullet.gif') no-repeat 0px 6px; padding: 2px 0px 2px 15px;}

/*Login*/
div#Cdetail div.Llogin { height: 330px;}
div#Cdetail div.Llogin div.login { width: 705px; margin: 75px 0px 0px 5px;}
div.Llogin div.login div.lgn { float: left; width: 335px;}
div.Llogin div.login div.rgs { float: right; width: 335px;}
div.Llogin div.login div.lgn div.Lleft { border: 1px solid #D9D9D9; width: 335px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding: 2px; float: left; height: 180px;}
div.Llogin div.login div.rgs div.Lright { border: 1px solid #D9D9D9; width: 335px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding: 2px; float: right; height: 180px;}
div.Llogin div.login div.lgn div.Lleft div.bg,div.Llogin div.login div.rgs div.Lright div.bg { background: #FFF url('../images/about/bg_qua.jpg') repeat-x top left; padding: 20px 15px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
div.login div.lgn div.Lleft div.bg .txt { color: #666666; border: 1px solid #999; background-color: #fff; width: 297px; height: 18px; margin: 3px 0px;}
div.login div.lgn div.Lleft div.bg div.frgt { float: left; margin-top: 13px;}
div.login div.lgn div.Lleft div.bg div.frgt a { color: #666; text-decoration: none; font-weight: normal;}
div.login div.lgn div.Lleft div.bg div.frgt a:hover { color: #007DC3; text-decoration: underline; font-weight: normal;}
div.login div.lgn div.Lleft div.bg div.btn { float: right; margin: 5px 5px 0px 0px;}
div.login div.rgs div.Lright div.bg p { font-size: 12px;}
div.login div.rgs div.Lright div.bg p span.txt { font-weight: bold;}
div.login div.rgs div.Lright div.bg div.btn { margin: 35px 0px 0px 195px;}

/*about*/
div#Cdetail p.space {line-height: 15px;}
div#Cdetail p.space  span.txtblue { color: #007DC3; font-weight: bold;}
div#Cdetail p.space  span.txtblue02 { color: #007DC3;}
div#Cdetail div.bgF { border: 1px solid #D9D9D9; width: 705px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding: 2px; margin: 15px 0px 15px 5px;}
div#Cdetail div.bgF div.bg { background: #FFF url('../images/about/bg_qua.jpg') repeat-x top left; padding: 23px 10px 10px 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
div#Cdetail div.bgF div.bg p { margin-bottom: 5px}
div#Cdetail div.bgF div.bg p span.txtgrey { font-weight: bold; color: #666;}
div#Cdetail div.bgF div.bg div.Pcon { float: left; width: 145px; text-align: center;}
div#Cdetail div.bgF div.bg div.con { float: right; width: 530px;}

/*service*/
div#Cdetail div.bgS { float:right; border: 1px solid #D9D9D9; width: 495px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding: 2px; margin: 20px 0px 25px 0px;}
div#Cdetail div.bgS02 { float:right; border: 1px solid #D9D9D9; width: 495px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding: 2px; margin: 20px 0px 25px 0px; height: 160px;}
div#Cdetail div.bgS div.bg, div#Cdetail div.bgS02 div.bg { background: #FFF url('../images/about/bg_qua.jpg') repeat-x top left; padding: 25px 20px 10px 20px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
div#Cdetail div.bgS div.bg p, div#Cdetail div.bgS02 div.bg p { margin-bottom: 15px; line-height: 15px;}
div#Cdetail div.bgS div.bg p span.txtgrey, div#Cdetail div.bgS02 div.bg p span.txtgrey { font-weight: bold; color: #666;}
div#Cdetail div.Pservice { float: right; background: url('../images/about/Pservice.jpg') no-repeat bottom right; width: 207px; height: 450px;}
div#Cdetail div.Pservice02 { float: right; background: url('../images/about/Pservice01.jpg') no-repeat bottom right; width: 207px; height: 185px;}
div#Cdetail div.Pservice03 { float: right; background: url('../images/about/Pservice02.jpg') no-repeat bottom right; width: 207px; height: 185px;}

/*condition*/
div#Cdetail div.SecG { width: 710px; margin: 15px 0px 15px 5px;}
div#Cdetail div.SecG div.bg_top { height: 10px; background: url('../images/product/bg_inner_top.jpg') no-repeat top center; font-size: 1px;}
div#Cdetail div.SecG div.bg_mid { background-color: #F5F5F5; padding: 5px;}
div#Cdetail div.SecG div.bg_bottom { height: 10px; background: url('../images/product/bg_inner_foot.jpg') no-repeat top center; font-size: 1px;}
div.SecG div.bg_mid ul.PPcon { padding-left: 15px;}
div.SecG div.bg_mid ul.PPcon li { list-style: none; background: url('../images/bullet.gif') no-repeat 0px 6px; padding: 2px 0px 2px 15px; color: #666; font-weight: normal; line-height: 15px;}
div#Cdetail div.Scon { padding: 0px 15px;}

/*price*/
div#Cdetail div.priceH { float: left; margin: 10px 0px;}
div#Cdetail div.btnO { float: right; margin: 10px 10px 10px 0px;}
div#Cdetail div.SecP { width: 710px; margin: 15px 0px 15px 5px;}
div#Cdetail div.SecP div.bg_top { height: 10px; background: url('../images/product/bg_inner_top.jpg') no-repeat top center; font-size: 1px;}
div#Cdetail div.SecP div.bg_mid { background-color: #F5F5F5; padding: 5px;}
div#Cdetail div.SecP div.bg_bottom { height: 10px; background: url('../images/product/bg_inner_foot.jpg') no-repeat top center; font-size: 1px;}
div.SecP div.bg_mid ul.PPcon { padding-left: 15px;}
div.SecP div.bg_mid ul.PPcon li { list-style: none; background: url('../images/bullet.gif') no-repeat 0px 6px; padding: 2px 0px 2px 15px; color: #666; font-weight: normal; line-height: 15px;}
div.SecP div.bg_mid div.Pdetail { margin: 10px 15px;}
div.SecP div.bg_mid div.Ptxt { width: 180px; float: left; line-height: 15px; font-weight: bold; margin: 0px 15px;}
div#Cdetail div.order { float:left; margin-left: 7px; _margin-left: 4px;}
div#Cdetail div.order02 { float:left; margin-left: 21px; _margin-left: 10px;}
div#Cdetail div.Aprice {margin: -10px 0px 0px 10px; _margin: -5px 0px 0px 5px; width: 705px; text-align: right;}

/*SMS_campaign*/
div#Cdetail div.Spic { margin: 25px 80px;}
div.qlfy { float: left; width: 330px;}
div.bnft { float: right; width: 330px; margin-right: 20px;}
div.qlfy ul.PScam, div.bnft ul.PScam { padding-left: 0px;}
div.qlfy ul.PScam li, div.bnft ul.PScam li { list-style: none; background: url('../images/bullet.gif') no-repeat 0px 6px; padding: 2px 0px 2px 15px; color: #666; font-weight: normal; line-height: 13px;}
div#Cdetail div.ex { margin-top: 15px;}
div#Cdetail div.ex div.picS { float: left; width: 350px; margin: 10px 0px 15px 0px;}
div#Cdetail div.ex div.txtex { float: right; width: 330px; margin: 15px 20px 0px 0px;}
div#Cdetail table.smsC { margin-top: 15px; width: 100%}
div#Cdetail table.smsC th { background-color: #59B2D9; text-align: center; padding: 3px 5px;}
div#Cdetail table.smsC th.t01 { text-align: left; padding: 3px 0px 3px 20px;}
div#Cdetail table.smsC td {text-align: center; padding: 7px 5px 3px 5px; color: #666; font-size: 12px;}
div#Cdetail table.smsC td.t01 { text-align: left; padding: 3px 0px 3px 20px;}

/*SMS_promotion*/
div#Cdetail div.bgP { border: 1px solid #D9D9D9; width: 705px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding: 2px; margin: 20px 0px 20px 5px;}
div#Cdetail div.bgP div.bgGp { background: #FFF url('../images/about/bg_qua.jpg') repeat-x top left; padding: 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
div#Cdetail div.bound { margin: 10px 5px;}
div#Cdetail div.bound div.outB { border: 1px solid #D9D9D9; width: 335px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding: 2px; float: left; height: 200px;}
div#Cdetail div.bound div.inB { border: 1px solid #D9D9D9; width: 335px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding: 2px; float: right; height: 200px;}
div#Cdetail div.bound div.outB div.bg, div#Cdetail div.bound div.inB div.bg { background: #FFF url('../images/about/bg_qua.jpg') repeat-x top left; padding: 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
div#Cdetail table.promo { width: 710px; margin: 15px 5px 25px 5px;}
div#Cdetail table.promo td {border: 1px solid #fff; font-size: 12px;}
div#Cdetail table.promo td.gr { background-color: #D8D8D8; padding: 3px 5px;}
div#Cdetail table.promo td.gr02 { background-color: #F0F0F0; text-align: right; padding: 3px 5px;}
div#Cdetail table.promo td.bl { background-color: #59B2D9; color: #FFF; padding: 3px 5px;}

/*SMS_opt_in*/
div#Cdetail div.Coptin { margin: 30px 5px 20px 5px;}
div#Cdetail p.Btxt { font-size: 12px;}
div#Cdetail p.Btxt span{ color: #007DC3; font-size: 12px; font-weight: bold;}
div#Cdetail div.optP { text-align: center; margin: 30px 0px;}
div#Cdetail div.Coptin div.Poptin { float: left;}
div#Cdetail div.Coptin div.Toptin { float: right; width: 355px;}
div.Coptin div.Toptin ul.POpt { padding-left: 0px;}
div.Coptin div.Toptin ul.POpt li { list-style: none; background: url('../images/bullet.gif') no-repeat 0px 6px; padding: 2px 0px 2px 15px; color: #666; font-weight: normal; line-height: 13px;}
div#Cdetail div.Coptin div.Moptin { float: left; width: 331px; margin-top: 15px;}
div#Cdetail div.Coptin div.Boptin { float: right; width: 331px; margin: 15px 20px 0px 0px; _margin: 15px 10px 0px 0px;}
div.Coptin div.Moptin div.Mbg { border: 1px solid #D9D9D9; width: 331px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding: 2px; float: left; height: 210px;}
div.Coptin div.Boptin div.Bbg { border: 1px solid #D9D9D9; width: 331px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding: 2px; float: left; height: 210px;}
div.Coptin div.Moptin div.Mbg div.bg, div.Coptin div.Boptin div.Bbg div.bg { background: #FFF url('../images/about/bg_qua.jpg') repeat-x top left; padding: 10px 10px 0px 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}

/*pay*/
div#Cdetail div.step { margin: 20px 0px 20px 5px;}
div#Cdetail div.step div.st { width: 705px; margin-top: 0px;}
div#Cdetail div.step div.st div.stbg { border: 1px solid #D9D9D9; width: 705px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding: 2px; float: left; height: 175px;}
div#Cdetail div.step div.st div.stbg div.bg { background: #FFF url('../images/about/bg_qua.jpg') repeat-x top left; padding: 15px 10px 0px 20px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
div#Cdetail div.Pay { margin: 15px 5px 15px 10px;}
div#Cdetail div.txtC { margin: 6px 0px 0px 0px;}
div#Cdetail div.btnC {  margin: 15px 10px 0px 90px; }
div#Cdetail div.Pay div.Mpay { float: left; width: 331px; margin-top: 0px;}
div#Cdetail div.Pay div.Bpay { float: right; width: 331px; margin: 0px 20px 0px 0px; _margin: 0px 10px 0px 0px;}
div#Cdetail div.Pay div.Mpay02 { float: left; width: 331px; margin-top: 15px;}
div#Cdetail div.Pay div.Bpay02 { float: right; width: 331px; margin: 15px 20px 0px 0px; _margin: 15px 10px 0px 0px;}
div.Pay div.Mpay div.Mbg, div.Pay div.Bpay div.Bbg,div.Pay div.Mpay02 div.Mbg, div.Pay div.Bpay02 div.Bbg { border: 1px solid #D9D9D9; width: 331px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding: 2px; float: left; height: 125px;}
div.Pay div.Mpay div.Mbg div.bg, div.Pay div.Bpay div.Bbg div.bg,div.Pay div.Mpay02 div.Mbg div.bg, div.Pay div.Bpay02 div.Bbg div.bg { background: #FFF url('../images/about/bg_qua.jpg') repeat-x top left; padding: 10px 10px 0px 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
div.pbank {float: left; margin: 5px 20px;}
div.abank {float: left; margin: 10px 0px 0px 15px;}
div.pbank p,div.abank p { margin: 0px;}
div.pbank p span,div.abank p span {color: #007DC3;}
div.Hc { margin: 10px 0px 0px 0px; width: 100%; background-color: #007DC3; }
div.txtHc { margin: 10px 0px 10px 15px;}
div.comp { margin: 5px 0px 20px 25px;}
div#Cdetail div.Pprice { width: 705px; margin: 0px 0px 20px 5px;}
div#Cdetail div.Pprice div.Oprice { width: 705px; margin-top: 0px;}
div#Cdetail div.Pprice div.Oprice div.Bprice { border: 1px solid #D9D9D9; width: 701px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding: 2px;}
div#Cdetail div.Pprice div.Oprice div.Bprice div.bg { background-color: #007DC3; padding: 0px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
div.Oprice div.Bprice div.bg div#Ppackage {  position: relative; height: 90px; width: 701px;}
div.Oprice div.Bprice div.bg div#Ppackage div.txt01 { position: absolute; top: 15px; left: 25px;}
div.Oprice div.Bprice div.bg div#Ppackage div.txt02 { position: absolute; top: 32px; left: 25px;}
div.Oprice div.Bprice div.bg div#Ppackage div.chk { position: absolute; top: 57px; _top: 52px; *top: 52px; left: 25px;}
div.Oprice div.Bprice div.bg div#Ppackage div.txt03 { position: absolute; top: 56px; left: 45px;}
div.Oprice div.Bprice div.bg div#Ppackage div.txt04 { position: absolute; top: 13px; left: 340px;}
div.Oprice div.Bprice div.bg div#Ppackage div.txt05 { position: absolute; top: 51px; left: 475px;}
div.Oprice div.Bprice div.bg div#Ppackage div.bgbox01 { position: absolute; top: 12px; left: 200px; background: url('../images/pay/bg_box01.jpg') no-repeat top left; width: 88px; height: 12px; padding: 3px 5px 2px 5px; text-align: right;}
div.Oprice div.Bprice div.bg div#Ppackage div.bgbox02 { position: absolute; top: 32px; left: 200px; background: url('../images/pay/bg_box01.jpg') no-repeat top left; width: 88px; height: 12px; padding: 3px 5px 2px 5px; text-align: right;}
div.Oprice div.Bprice div.bg div#Ppackage div.bgbox03 { position: absolute; top: 52px; left: 200px; background: url('../images/pay/bg_box01.jpg') no-repeat top left; width: 88px; height: 12px; padding: 3px 5px 2px 5px; text-align: right;}
div.Oprice div.Bprice div.bg div#Ppackage div.bgbox04 { position: absolute; top: 12px; left: 450px; width: 225px;}
div.Oprice div.Bprice div.bg div#Ppackage div.bgbox04 .drop{ width: 225px;}
div.Oprice div.Bprice div.bg div#Ppackage div.bgbox05 { position: absolute; top: 41px; left: 556px; background: url('../images/pay/bg_box03.jpg') no-repeat top left; width: 108px; height: 21px; padding: 9px 5px 1px 5px; text-align: right;}
div.Oprice div.Bprice div.bg div#Pchk {  position: relative; height: 20px; width: 701px; padding-bottom: 3px}
div.Oprice div.Bprice div.bg div#Pchk div.chk { position: absolute; top: 5px; _top: 0px; *top: 0px; left: 25px;}
div.Oprice div.Bprice div.bg div#Pchk div.txt06 { position: absolute; top: 4px; left: 43px;}
div.Oprice div.Bprice div.bg div#Pcustom { position: relative; height: 110px; width: 685px; border: 1px solid #FFF; margin: auto; padding: 0px;}
div.Oprice div.Bprice div.bg div#Pcustom div.txt01 { position: absolute; top: 30px; left: 15px;}
div.Oprice div.Bprice div.bg div#Pcustom div.txt02 { position: absolute; top: 47px; left: 15px;}
div.Oprice div.Bprice div.bg div#Pcustom div.chk { position: absolute; top: 71px; _top: 66px; *top: 66px; left: 15px;}
div.Oprice div.Bprice div.bg div#Pcustom div.txt03 { position: absolute; top: 69px; left: 35px;}
div.Oprice div.Bprice div.bg div#Pcustom div.txt04 { position: absolute; top: 28px; left: 300px;}
div.Oprice div.Bprice div.bg div#Pcustom div.txt05 { position: absolute; top: 63px; left: 465px;}
div.Oprice div.Bprice div.bg div#Pcustom div.txtcus { position: absolute; top: 7px; left: 15px;}
div.Oprice div.Bprice div.bg div#Pcustom div.txtcus div.rd01 { float: left; _margin: -5px 0px 0px 0px; *margin: -5px 0px 0px 0px;}
div.Oprice div.Bprice div.bg div#Pcustom div.txtcus div.sd01 { float: left; margin-left: 5px;}
div.Oprice div.Bprice div.bg div#Pcustom div.txtcus div.rd02 { float: left; margin-left: 35px; _margin: -5px 0px 0px 35px; *margin: -5px 0px 0px 35px;}
div.Oprice div.Bprice div.bg div#Pcustom div.txtcus div.pm01 { float: left; margin-left: 5px;}
div.Oprice div.Bprice div.bg div#Pcustom div.bgbox01 { position: absolute; top: 27px; left: 190px;}
div.Oprice div.Bprice div.bg div#Pcustom div.bgbox02 { position: absolute; top: 47px; left: 190px;}
div.Oprice div.Bprice div.bg div#Pcustom div.bgbox03 { position: absolute; top: 67px; left: 190px;}
div.Oprice div.Bprice div.bg div#Pcustom div.bgbox04 { position: absolute; top: 27px; left: 400px;}
div.Oprice div.Bprice div.bg div#Pcustom div.bgbox01 .txt, div.Oprice div.Bprice div.bg div#Pcustom div.bgbox02 .txt
, div.Oprice div.Bprice div.bg div#Pcustom div.bgbox03 .txt, div.Oprice div.Bprice div.bg div#Pcustom div.bgbox04 .txt { width: 86px; height: 10px; background: url('../images/pay/bg_box01.jpg'); padding: 4px 6px 3px 6px; text-align: right; color: #666; font-weight: 600; font-size: 12px; background-color: #F5F5F5; border: 0px;}
div.Oprice div.Bprice div.bg div#Pcustom div.bgbox05 { position: absolute; top: 53px; left: 545px;}
div.Oprice div.Bprice div.bg div#Pcustom div.bgbox05 .stxt { text-align: right; color: #007DC3; font-weight: 600; font-size: 14px; background-color: #F5F5F5; border: 0px; background: url('../images/pay/bg_box03.jpg') no-repeat top left; width: 112px; height: 23px; padding: 4px 3px;}

div.Oprice div.Bprice div.bg div#Pchk {  position: relative; height: 20px; width: 701px; padding-bottom: 3px}
div.Oprice div.Bprice div.bg div#Pchk div.chk { position: absolute; top: 5px; _top: 0px; *top: 0px; left: 25px;}
div.Oprice div.Bprice div.bg div#Pchk div.txt06 { position: absolute; top: 4px; left: 43px;}
div.Oprice div.Bprice div.bg div#Pcustom { position: relative; height: 110px; width: 685px; border: 1px solid #FFF; margin: auto; padding: 0px;}
div.Oprice div.Bprice div.bg div#Pcustom div.txt01 { position: absolute; top: 30px; left: 15px;}
div.Oprice div.Bprice div.bg div#Pcustom div.txt02 { position: absolute; top: 47px; left: 15px;}
div.Oprice div.Bprice div.bg div#Pcustom div.chk { position: absolute; top: 71px; _top: 66px; *top: 66px; left: 15px;}
div.Oprice div.Bprice div.bg div#Pcustom div.txt03 { position: absolute; top: 69px; left: 35px;}
div.Oprice div.Bprice div.bg div#Pcustom div.txt04 { position: absolute; top: 28px; left: 300px;}
div.Oprice div.Bprice div.bg div#Pcustom div.txt05 { position: absolute; top: 63px; left: 465px;}
div.Oprice div.Bprice div.bg div#Pcustom div.txtcus { position: absolute; top: 7px; left: 15px;}
div.Oprice div.Bprice div.bg div#Pcustom div.txtcus div.rd01 { float: left; _margin: -5px 0px 0px 0px; *margin: -5px 0px 0px 0px;}
div.Oprice div.Bprice div.bg div#Pcustom div.txtcus div.sd01 { float: left; margin-left: 5px;}
div.Oprice div.Bprice div.bg div#Pcustom div.txtcus div.rd02 { float: left; margin-left: 35px; _margin: -5px 0px 0px 35px; *margin: -5px 0px 0px 35px;}
div.Oprice div.Bprice div.bg div#Pcustom div.txtcus div.pm01 { float: left; margin-left: 5px;}
div.Oprice div.Bprice div.bg div#Pcustom div.bgbox01 { position: absolute; top: 27px; left: 190px;}
div.Oprice div.Bprice div.bg div#Pcustom div.bgbox02 { position: absolute; top: 47px; left: 190px;}
div.Oprice div.Bprice div.bg div#Pcustom div.bgbox03 { position: absolute; top: 67px; left: 190px;}
div.Oprice div.Bprice div.bg div#Pcustom div.bgbox04 { position: absolute; top: 27px; left: 400px;}
div.Oprice div.Bprice div.bg div#Pcustom div.bgbox01 .txt, div.Oprice div.Bprice div.bg div#Pcustom div.bgbox02 .txt
, div.Oprice div.Bprice div.bg div#Pcustom div.bgbox03 .txt, div.Oprice div.Bprice div.bg div#Pcustom div.bgbox04 .txt { width: 86px; height: 14px; background: url('../images/pay/bg_box01.jpg'); padding: 2px 6px 2px 6px; text-align: right; color: #666; font-weight: 600; font-size: 11px; background-color: #F5F5F5; border: 0px;}
div.Oprice div.Bprice div.bg div#Pcustom div.bgbox05 { position: absolute; top: 53px; left: 545px;}
div.Oprice div.Bprice div.bg div#Pcustom div.bgbox05 .stxt { text-align: right; color: #007DC3; font-weight: 600; font-size: 14px; background-color: #F5F5F5; border: 0px; background: url('../images/pay/bg_box03.jpg') no-repeat top left; width: 112px; height: 23px; padding: 4px 3px;}

/*SMS Marketing solution*/
div#Cdetail div.sltnP { margin: 20px 70px;}
div#Cdetail ul.MScon { padding-left: 15px;}
div#Cdetail ul.MScon li { list-style: none; background: url('../images/bullet.gif') no-repeat 0px 6px; padding: 2px 0px 2px 15px; color: #666; font-weight: normal; line-height: 15px;}
div#Cdetail ul.MScon li span.ms { color: #007DC3; font-size: 12px; font-weight: bold;}
div#Cdetail ul.MScon li span.ms02 { color: #339900; font-size: 12px; font-weight: bold;}

/*contact*/
div#Cdetail div.map { float: left; margin: 10px 0px 10px 0px; line-height: 10px; color: #007DC3; text-align: right;}
div#Cdetail div.address { float: left; margin: 10px 0px 30px 20px; height: 189px; font-size: 12px; padding-top: 10px;}
div#Cdetail div.address a.com { color: #007DC3; font-weight: bold;text-decoration: none;}
div#Cdetail div.address a.com:hover { color: #007DC3; font-weight: bold;text-decoration: underline;}
div#Cdetail div.address span.grey { color: #666; font-weight: bold;}
div#Cdetail div.address a { color: #007DC3;font-weight: normal; text-decoration: none;}
div#Cdetail div.address a:hover { color: #007DC3;font-weight: normal; text-decoration: underline;}
table.TContact { width: 700px; font-size: 11px; line-height: 13px;}
table.TContact a { color: #007DC3; font-weight: normal;text-decoration: none;}
table.TContact a:hover { color: #007DC3;font-weight: normal; text-decoration: underline;}
table.TContact td { padding: 3px 5px;}
table.TContact .BG01 { height: 19px; background-color: #59B2D9; color: #FFF;}
table.TContact td.left { text-align: left; padding-left: 10px;}
table.TContact td.left02 { text-align: left; padding: 10px 0px 0px 10px;}
table.TContact td.center { text-align: center; height: 15px;}

/*premium*/
div.Ppremium_top { width: 710px; background:#F5F5F5 url('../images/product/bg_inner_top.jpg') no-repeat top center;}
div.Ppremium_foot { width: 710px; background:#F5F5F5 url('../images/product/bg_inner_top.jpg') no-repeat bottom center;}
div#PContent div.Ppremium { width: 710px; height: 150px;}
div.Ppremium div.PpImg { float: left; width: 260px;}
div.Ppremium div.PpDetail { float: left; width: 445px; padding-top: 13px; line-height: 14px;}
div.PpDetail div.line18 { line-height: 18px;}
div.PpDetail div.Ppapply { float: left; width: 140px; color: #007DC3; font-weight: bold; line-height: 15px;}
div.SecT { width: 710px; margin: 15px 0px 15px 0px;}
div.SecT div.bg_top { height: 10px; background: url('../images/product/bg_inner_top.jpg') no-repeat top center; font-size: 1px;}
div.SecT div.bg_mid { background-color: #F5F5F5; padding: 5px;}
div.SecT div.bg_bottom { height: 10px; background: url('../images/product/bg_inner_foot.jpg') no-repeat top center; font-size: 1px;}
div.SecT div.bg_mid ul.PPcon { padding: 0px 15px;}
div.SecT div.bg_mid ul.PPcon li { list-style: none; background: url('../images/bullet.gif') no-repeat 0px 6px; padding: 2px 0px 2px 15px; color: #666; font-weight: normal; line-height: 15px;}
div.SecT div.bg_mid ul.PPcon li span { color: #007DC3;}
div.SecT div.bg_mid div.Pdetail { margin: 10px 15px;}
div.SecT div.bg_mid div.Ptxt { width: 180px; float: left; line-height: 15px; font-weight: bold; margin: 0px 15px;}

/*inter SMS*/
div.bgG { width: 495px; padding: 10px; background-color: #F8F8F8; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
div.bgG select { width: 200px; padding: 0px;margin: 5px 0px 15px 0px;}
div.bgG div.Hcoun { font-size: 14px; color: #007DC3;}
div.bgG div.bgW { background-color: #fff; width: 475px; padding: 10px; margin-top: 5px;}
div.bgW table { width: 100%; margin-bottom: 5px;}
div.bgW table th { background-color: #F8F8F8; font-size: 12px; color: #007DC3; padding: 3px; font-weight: normal;}
div.bgW table td { background-color: #FFF; font-size: 11px; color: #666; padding: 10px 5px 0px 5px; text-align: center;}
div.bgW table td.name { text-align: left;}

/*flash SMS*/
p.alert { color: #88D4E3; font-size: 12px; font-weight: bold;}
div.bgTFla { width: 270px; padding: 15px; background-color: #F8F8F8; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
div.bgTFla div.txtbox { float: left;}
div.bgTFla div.txtbox input.txt { background-color: #fff; border: 1px solid #CCC; width: 211px; padding: 2px; font-size: 11px; color: #666; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
div.bgTFla div.btn  { float: right;}
p.ex_flash { color: #007DC3; font-size: 12px; font-weight: bold;}



/*why*/
/*
div#PContent div.Pwhy { padding: 35px 0px;}
div.Pwhy div.PwImg { float: left; width: 240px; padding-top: 120px;}
div.Pwhy div.PwDetail { float: left; position: relative; width: 480px; height: 640px; background: url('../images/product/why_bg.jpg') no-repeat; font-size: 12px;}
div.PwDetail div#Pwhy1 { position: absolute; width: 410px; top: 20px; left: 63px;}
div.PwDetail div#Pwhy2 { position: absolute; width: 410px; top: 100px; left: 63px;}
div.PwDetail div#Pwhy3 { position: absolute; width: 410px; top: 180px; left: 63px;}
div.PwDetail div#Pwhy4 { position: absolute; width: 410px; top: 290px; left: 63px;}
div.PwDetail div#Pwhy5 { position: absolute; width: 410px; top: 370px; left: 63px;}
div.PwDetail div#Pwhy6 { position: absolute; width: 410px; top: 440px; left: 63px;}
div.PwDetail div#Pwhy7 { position: absolute; width: 410px; top: 510px; left: 63px;}
div.PwDetail div#Pwhy8 { position: absolute; width: 410px; top: 590px; left: 63px;}
*/

/*why*/
div#PContent div.Pwhy { padding: 35px 0px;}
div.Pwhy div.PwImg { float: left; width: 240px; padding-top: 4px;}
div.Pwhy div.PwDetail { float: left; position: relative; width: 485px; height: 375px; background: url('../images/product/why_bg.jpg') no-repeat; font-size: 12px;}
div.Pwhy div.PwDetail span { color:#007DC3;}
div.PwDetail div#Pwhy1 { position: absolute; width: 420px; top: 18px; left: 45px;}
div.PwDetail div#Pwhy2 { position: absolute; width: 420px; top: 59px; left: 45px;}
div.PwDetail div#Pwhy3 { position: absolute; width: 420px; top: 100px; left: 45px;}
div.PwDetail div#Pwhy4 { position: absolute; width: 420px; top: 170px; left: 45px;}
div.PwDetail div#Pwhy5 { position: absolute; width: 420px; top: 210px; left: 45px;}
div.PwDetail div#Pwhy6 { position: absolute; width: 420px; top: 250px; left: 45px;}
div.PwDetail div#Pwhy7 { position: absolute; width: 420px; top: 280px; left: 45px;}
div.PwDetail div#Pwhy8 { position: absolute; width: 420px; top: 322px; left: 45px;}
div.Pwhy table {width: 710px; margin: 20px 30px 0px 11px;}
div.Pwhy table th { background-color: #007DC3; border: 1px solid #FFF; padding: 5px 15px; text-align: center; color: #FFF; font-weight: normal; font-weight: bold;}
div.Pwhy table td { border: 1px solid #FFF; padding: 5px 15px; color: #666; font-weight: normal;}
div.Pwhy table td.txt { background-color: #F0F0F0; text-align: left;}
div.Pwhy table td.sign { background-color: #E6E6E6; text-align: center; font-weight: bold; color: #007DC3;}
div.Pwhy table td a { color: #007DC3; text-decoration: none; font-weight: normal;}
div.Pwhy table td a:hover { color: #007DC3; text-decoration: underline; font-weight: normal;}

/*reseller*/
div#PContent div#Preseller { display: block; height: 300px;}
div#Preseller div#PrImg { float: left; width: 349px; margin-top: 20px;}
div#Preseller div#PrDetail { float: right; width: 340px;}
table#TBreseller { width: 673px; margin: auto; font-size: 12px;}
table#TBreseller thead { height: 30px;}
table#TBreseller th.resell { font-weight: normal; text-align: left; height: 15px; vertical-align: top; background-color: #FFF;}
table#TBreseller td.head { padding-bottom: 10px;}
table#TBreseller td { text-align: right; padding-right: 5px; height: 15px; vertical-align: top;}
table#TBextra { width: 673px; margin: auto; font-size: 12px;}
table#TBextra td { height: 15px; text-align: left;}

/*Affliate*/
div#PContent div.Paffliate { display: block; padding-bottom: 10px;}
div.Paffliate div.Padetail { float: left; width: 350px;}
table.TBaffliate, table.TBaffliate_top { width: 560px; font-size: 12px; line-height: 13px;}
table.TBaffliate td { padding: 3px 5px; border:1px solid #FFF;}
table.TBaffliate .BG01 { height: 19px; background-color: #59B2D9; color: #FFF;}
table.TBaffliate_top .BG01 { height: 19px; background-color: #59B2D9;}
table.TBaffliate .BG02, table.TBaffliate_top .BG02 { height: 19px; background-color: #A9E1EC; border-bottom: 1px solid #FFF;}
table.TBaffliate td.left, table.TBaffliate_top td.left  { text-align: left; padding-left: 10px;}
table.TBaffliate td.center, table.TBaffliate_top td.center { text-align: center; height: 15px;}
table.TBaffliate td.right, table.TBaffliate_top td.right { text-align: right; padding-right: 10px;}
table.TBaffliate td.right02	{ text-align: right; padding-right: 10px; color: #007DC3;}
table.TBaffliate td.total { text-align: left; padding-left: 10px; height: 35px;}

/*regis*/
div#PContent div#Register { display: block; padding-top: 15px;}
div#Register div#Form { float: left; position: relative; width: 415px;height: 380px; background: url('../images/register/form.jpg') no-repeat top left;}
div#Form input#name { position: absolute; width: 230px; height: 18px; border: none; top: 2px; right: 28px; background: transparent;}
div#Form input#surname { position: absolute; width: 230px; height: 18px; border: none; top: 27px; right: 28px; background: transparent;}
div#Form input#address { position: absolute; width: 230px; height: 18px; border: none; top: 52px; right: 28px; background: transparent;}
div#Form input#identification_id { position: absolute; width: 230px; height: 18px; border: none; top: 77px; right: 28px; background: transparent;}
div#Form input#email { position: absolute; width: 230px; height: 18px; border: none; top: 118px; right: 28px; background: transparent;}
div#Form input#phone { position: absolute; width: 230px; height: 18px; border: none; top: 143px; right: 28px; background: transparent;}
div#Form input#recommender { position: absolute; width: 230px; height: 18px; border: none; top: 168px; right: 28px; background: transparent;}
div#Form div#capcha { width: 350px; height: 100px; position: absolute; top: 198px; left: 147px; }
div#Form div#alert { position: absolute; top: 303px; left: 155px;}
div#Form div#emailsub { position: absolute; width: 630px; height: 18px; top: 325px; left: 155px;}
div#Form div#smssub { position: absolute; width: 730px; height: 18px; top: 343px; left: 155px;}
div#Form div#agreesub { position: absolute; width: 730px; height: 18px; top: 343px; left: 155px;}
div#Form input#sub { position: absolute; width: 57px; height: 22px; top: 370px; left: 155px; background: url('../images/register/btn_regis.jpg') no-repeat; border: none;}
div#Form input#cancel { position: absolute; width: 57px; height: 22px; top: 370px; left: 215px; background: url('../images/register/btn_cancel.jpg') no-repeat; border: none;}
div#Register div#Fdetail { float: left; width: 279px; height: 156px; padding: 15px; background: url('../images/register/bg.jpg') no-repeat;}
div#Fdetail div { padding-bottom: 3px;}

/*2way*/
div#Cdetail div.way div.Lway{ float: left; width: 345px; margin-top: 0px;}
div#Cdetail div.way div.Rway { float: right; width: 345px; margin: 0px 10px 0px 0px; _margin: 0px 5px 0px 0px;}
div#Cdetail div.way div.Lway02 { float: left; width: 345px; margin-top: 15px;}
div#Cdetail div.way div.Rway02 { float: right; width: 345px; margin: 15px 10px 0px 0px; _margin: 15px 5px 0px 0px;}
div.way div.Lway div.Lbg, div.way div.Rway div.Rbg,div.way div.Lway02 div.Lbg, div.way div.Rway02 div.Rbg { border: 1px solid #D9D9D9; width: 345px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding: 2px; float: left; height: 125px;}
div.way div.Lway02 div.Lbg02 { border: 1px solid #D9D9D9; width: 345px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding: 2px; float: left; height: 155px;}
div.way div.Lway div.Lbg div.bg, div.way div.Rway div.Rbg div.bg,div.way div.Lway02 div.Lbg div.bg, div.way div.Rway02 div.Rbg div.bg, div.way div.Lway02 div.Lbg02 div.bg { background: #FFF url('../images/about/bg_qua.jpg') repeat-x top left; padding: 10px 10px 0px 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
div.way div.bggrey { float: right; width: 345px; margin: 15px 10px 0px 0px; _margin: 15px 5px 0px 0px;}
div.way div.bggrey div.bg_radius { border: 0px; background-color: #F5F5F5; width: 345px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding: 2px; float: left; height: 155px; font-size: 12px;}
div.way div.bggrey div.bg_radius div.head { margin: 20px 0px 10px 20px; color: #007DC3; font-weight: bold;}
div.way div.bggrey div.bg_radius div.Ldetail { float:left; margin-left: 20px;}
div.way div.bggrey div.bg_radius div.Rdetail { float:left; margin-left: 20px;}
div.way div.bggrey div.bg_radius div.Ldetail ul.P2way { width: 110px;}
div.way div.bggrey div.bg_radius div.Rdetail ul.P2way { width: 150px;}
div.way div.bggrey div.bg_radius div.Ldetail ul.P2way li { list-style: none; background: url('../images/bullet.gif') no-repeat 0px 6px; padding: 2px 0px 2px 15px;} 
div.way div.bggrey div.bg_radius div.Rdetail ul.P2way li { list-style: none; background: url('../images/bullet.gif') no-repeat 0px 6px; padding: 2px 0px 2px 15px;}
div.pway {float: left; margin: 5px 10px;}
div.cway {float: left; margin: 5px 0px 0px 0px;}
div#Cdetail span.txtblueB { color: #007DC3; font-weight: bold;}
div.pway p,div.cway p { margin: 0px;}
div.pway p span,div.cway p span {color: #007DC3;}
div#Cdetail div.bg_ex { border: 0px; background-color: #F5F5F5; width: 700px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding: 10px 15px; float: left; height: 75px;}
div#Cdetail div.bg_ex div.left { float: left;}
div#Cdetail div.bg_ex div.right { float: right;}
div#Cdetail div.bg_ex div.left ul.Pex, div#Cdetail div.bg_ex div.right ul.Pex { width: 330px;}
div#Cdetail div.bg_ex div.left ul.Pex li, div#Cdetail div.bg_ex div.right ul.Pex li {  list-style: none; background: url('../images/bullet.gif') no-repeat 0px 6px; padding: 2px 0px 2px 15px;}

/*SecureSMS*/
div#Cdetail div.Fl01 { float: left; width: 230px; height: 151px; margin: 10px 40px 15px 0px;}
div#Cdetail div.Fl02 { float: left; width: 200px; height: 151px; margin-top: 10px;}
div#Cdetail div.Fl02 ul.Sdetail li {  list-style: none; background: url('../images/bullet.gif') no-repeat 0px 6px; padding: 2px 0px 2px 15px;}
div#Cdetail ul.secure { width: 690px; margin: 15px 5px;}
div#Cdetail ul.secure li {  list-style: none; background: url('../images/bullet.gif') no-repeat 0px 6px; padding: 2px 0px 2px 15px;}

/*Buy*/
div.buy div.bg{ border: 1px solid #D9D9D9; width: 715px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding: 1px; height: 122px;}
div.buy div.bg div.sec{ background: #FFF url('../images/about/bg_qua.jpg') repeat-x top left; padding: 10px 10px 0px 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; height: 108px; position: relative;}
div.buy div.bg div.sec div.txt01 { position: absolute; top: 20px; left: 20px;}
div.buy div.bg div.sec div.txt02 { position: absolute; top: 20px; left: 270px;}
div.buy div.bg div.sec div.txt03 { position: absolute; top: 20px; left: 450px;}
div.buy div.bg div.sec div.txt04 { position: absolute; top: 20px; left: 500px;}
div.buy div.bg div.sec div.txt05 { position: absolute; top: 20px; left: 650px;}
div.buy div.bg div.sec div.txt06 { position: absolute; top: 50px; left: 500px;}
div.buy div.bg div.sec div.txt07 { position: absolute; top: 50px; left: 650px;}
div.buy div.bg div.sec div.txt08 { position: absolute; top: 80px; left: 417px;}
div.buy div.bg div.sec div.txt09 { position: absolute; top: 80px; left: 650px;}
div.buy div.bg div.sec div.txtB01 { position: absolute; top: 23px; left: 120px; width: 140px; font-size: 14px; color: #007DC3; text-align: center;}
div.buy div.bg div.sec div.txtB02 { position: absolute; top: 24px; left: 320px; width: 125px; font-size: 14px; color: #007DC3; text-align: right;}
div.buy div.bg div.sec div.txtB03 { position: absolute; top: 24px; left: 530px; width: 115px; font-size: 14px; color: #007DC3; text-align: right;}
div.buy div.bg div.sec div.txtB04 { position: absolute; top: 53px; left: 530px; width: 115px; font-size: 14px; color: #007DC3; text-align: right;}
div.buy div.bg div.sec div.txtB05 { position: absolute; top: 83px; left: 500px; width: 145px; font-size: 14px; color: #007DC3; text-align: right; font-weight: bold;}
div.bank div.bg{ border: 1px solid #D9D9D9; width: 348px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding: 1px; height: 355px; float: left; margin-top: 15px;}
div.bank div.bg div.sec{ background: #FFF url('../images/about/bg_qua.jpg') repeat-x top left; padding: 10px 10px 0px 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; height: 346px;}
div.bank div.head, div.credit div.head { float: left; margin: 8px 0px 10px 10px; _margin: 8px 0px 10px 5px;}
div.bank div.link, div.credit div.link { float: right; margin: 12px 10px 0px 0px;}
div.bank div.link a, div.credit div.link a { color: #666;}
div.bank div.link a:hover, div.credit div.link a:hover { color: #007DC3;}
div.bank div.thb { float: left; margin: 15px 0px 0px 20px; _margin: 15px 0px 0px 10px;}
div.bank div.txt { float: left; margin: 10px 0px 0px 20px;}
div.credit div.bg{ border: 1px solid #D9D9D9; width: 348px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding: 1px; height: 355px; float: right; margin-top: 15px;}
div.credit div.bg div.sec{ background: #FFF url('../images/about/bg_qua.jpg') repeat-x top left; padding: 10px 10px 0px 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; height: 346px;}
div.credit div.Atxt { margin: 10px 0px 0px 10px;}
div.credit div.login { margin: 20px 0px 0px 10px;}
div.credit div.login .txt { border: 1px solid #999; background-color: #fff; width: 297px; height: 18px; margin: 3px 0px; color: #666;}
div.credit div.login div.frgt { float: left; margin-top: 23px;}
div.credit div.login div.frgt a { color: #666; text-decoration: none; font-weight: normal;}
div.credit div.login div.frgt a:hover { color: #007DC3; text-decoration: underline; font-weight: normal;}
div.credit div.login div.btn { float: right; margin: 15px 20px 0px 0px; _margin: 15px 10px 0px 0px;}
div.credit div.join { margin: 20px 0px 0px 10px;}
div.credit div.join a { color: #007DC3; text-decoration: none; font-weight: normal;}
div.credit div.join a:hover { color: #007DC3; text-decoration: underline; font-weight: normal;}
div.payment { margin: 15px 0px 0px 20px;}
div.credit div.logoC { margin: 30px 0px 20px 90px;}
div.credit div.btnC { margin-left: 90px;}
div.Hstd { float: left; margin: 0px 0px 5px 10px;}
div.txtS { float: right; margin: 5px 10px 0px 0px; color: #999; font-size: 10px;}
div.Hprm { float: left; margin: 15px 0px 5px 10px;}
div.txtS2 { float: right; margin: 20px 10px 0px 0px; color: #999; font-size: 10px;}
div.std { margin: 0px 0px 10px 10px;}
div.std div.sbg{ border: 1px solid #D9D9D9; width: 169px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding: 1px; height: 193px; float: left;}
div.std div.sbg div.sec01 { background: #FFF url('../images/about/bg_qua.jpg') repeat-x top left; padding: 12px 12px 12px 12px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; height: 170px; position: relative;}
div.std div.sbg div.sec01 span, div.std div.sbg2 div.sec02 span { font-weight: bold; color: #007DC3;}
div.std div.sbg div.sec01 div.head, div.std div.sbg2 div.sec02 div.head { height: 43px;}
div.std div.sbg div.sec01 div.sms, div.std div.sbg2 div.sec02 div.sms { background: url('../images/pay/mobile.jpg') no-repeat top left; padding: 2px 0px 0px 25px; margin-top: 10px; font-size: 12px; height: 17px;}
div.std div.sbg div.sec01 div.date, div.std div.sbg2 div.sec02 div.date { background: url('../images/pay/date.jpg') no-repeat top left; padding: 2px 0px 0px 25px; margin-top: 5px; font-size: 12px; height: 17px;}
div.std div.sbg div.sec01 div.price01, div.std div.sbg2 div.sec02 div.price01 { background: url('../images/pay/price.jpg') no-repeat top left;margin-top: 15px; font-size: 12px;text-align: right; height: 17px; padding: 2px 5px 0px 0px;}
div.std div.sbg div.sec01 div.btn,div.std div.sbg2 div.sec02 div.btn { margin: 5px 0px 0px 0px;}
div.std div.sbg2{ border: 1px solid #D9D9D9; width: 510px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding: 1px; height: 193px; float: left;margin-left: 13px;}
div.std div.sbg2 div.sec02{ background: #FFF url('../images/about/bg_qua.jpg') repeat-x top left; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; height: 178px; position: relative; width: 510px;}
div.sbg2 div.sec02 div.package { padding: 12px; width: 143px; border-right: 1px solid #CCC; float: left;}
div.sbg2 div.sec02 div.package2 { padding: 12px; width: 143px; float: left;}
div.prm { margin: 0px 0px 10px 10px;}
div.prm div.pbg{ border: 1px solid #D9D9D9; width: 169px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding: 1px; height: 213px; float: left;}
div.prm div.pbg div.sec01 { background: #FFF url('../images/about/bg_qua.jpg') repeat-x top left; padding: 12px 12px 12px 12px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; height: 189px; position: relative;}
div.prm div.pbg div.sec01 span, div.prm div.pbg2 div.sec02 span { font-weight: bold; color: #007DC3;}
div.prm div.pbg div.sec01 div.head, div.prm div.pbg2 div.sec02 div.head { height: 43px;}
div.prm div.pbg div.sec01 div.sms, div.prm div.pbg2 div.sec02 div.sms { background: url('../images/pay/mobile.jpg') no-repeat top left; padding: 2px 0px 0px 25px; margin-top: 10px; font-size: 12px; height: 17px;}
div.prm div.pbg div.sec01 div.date, div.prm div.pbg2 div.sec02 div.date { background: url('../images/pay/date.jpg') no-repeat top left; padding: 2px 0px 0px 25px; margin-top: 5px; font-size: 12px; height: 17px;}
div.prm div.pbg div.sec01 div.send, div.prm div.pbg2 div.sec02 div.send { background: url('../images/pay/send.jpg') no-repeat top left; padding: 2px 0px 0px 25px; margin-top: 5px; font-size: 12px; height: 17px;}
div.prm div.pbg div.sec01 div.price01, div.prm div.pbg2 div.sec02 div.price01 { background: url('../images/pay/price.jpg') no-repeat top left;margin-top: 10px; font-size: 12px;text-align: right; height: 17px; padding: 2px 5px 0px 0px;}
div.prm div.pbg2 div.sec02 div.price02 { background: url('../images/pay/price.jpg') no-repeat top left;margin-top: 35px; font-size: 12px;text-align: right; height: 17px; padding: 2px 5px 0px 0px;}
div.prm div.pbg div.sec01 div.btn,div.prm div.pbg2 div.sec02 div.btn { margin: 5px 0px 0px 0px;}
div.prm div.pbg2{ border: 1px solid #D9D9D9; width: 510px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding: 1px; height: 213px; float: left;margin-left: 13px;}
div.prm div.pbg2 div.sec02{ background: #FFF url('../images/about/bg_qua.jpg') repeat-x top left; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; height: 178px; position: relative; width: 510px;}
div.pbg2 div.sec02 div.package { padding: 12px; width: 143px; border-right: 1px solid #CCC; float: left;}
div.pbg2 div.sec02 div.package2 { padding: 12px; width: 143px; float: left;}
div.Hcus { margin: 20px 0px 5px 0px;}
div.cusbg{ border: 1px solid #D9D9D9; width: 693px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding: 1px; height: 180px; margin: 10px 0px 0px 10px;}
div.cusbg div.sec { background: #FFF url('../images/about/bg_qua.jpg') repeat-x top left; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; height: 160px; position: relative; width: 693px; padding: 20px 0px 0px 0px; }
div.cusbg div.sec div#custom { position: relative; height: 110px; width: 670px; margin: auto; padding: 0px; background-color: #E8E8E8;}
div.cusbg div.sec div#custom div.txt01 { position: absolute; top: 35px; left: 15px;}
div.cusbg div.sec div#custom div.txt02 { position: absolute; top: 53px; left: 15px;}
div.cusbg div.sec div#custom div.chk { position: absolute; top: 76px; _top: 66px; *top: 69px; left: 15px;}
div.cusbg div.sec div#custom div.txt03 { position: absolute; top: 74px; left: 35px;}
div.cusbg div.sec div#custom div.txt04 { position: absolute; top: 33px; left: 300px;}
div.cusbg div.sec div#custom div.txt05 { position: absolute; top: 68px; left: 465px;}
div.cusbg div.sec div#custom div.txtcus { position: absolute; top: 12px; left: 15px;}
div.cusbg div.sec div#custom div.txtcus div.rd01 { float: left; _margin: -5px 0px 0px 0px; *margin: -5px 0px 0px 0px;}
div.cusbg div.sec div#custom div.txtcus div.sd01 { float: left; margin-left: 5px;}
div.cusbg div.sec div#custom div.txtcus div.rd02 { float: left; margin-left: 35px; _margin: -5px 0px 0px 35px; *margin: -5px 0px 0px 35px;}
div.cusbg div.sec div#custom div.txtcus div.pm01 { float: left; margin-left: 5px;}
div.cusbg div.sec div#custom div.bgbox01 { position: absolute; top: 32px; left: 190px;}
div.cusbg div.sec div#custom div.bgbox02 { position: absolute; top: 52px; left: 190px;}
div.cusbg div.sec div#custom div.bgbox03 { position: absolute; top: 72px; left: 190px;}
div.cusbg div.sec div#custom div.bgbox04 { position: absolute; top: 32px; left: 400px;}
div.cusbg div.sec div#custom div.bgbox01 .txt, div.cusbg div.sec div#custom div.bgbox02 .txt, div.cusbg div.sec div#custom div.bgbox03 .txt, div.cusbg div.sec div#custom div.bgbox04 .txt { width: 86px; height: 10px; padding: 4px 6px 3px 6px; text-align: right; color: #666; font-weight: 600; font-size: 12px; background-color: #FFF; border: 1px solid #CCC; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
div.cusbg div.sec div#custom div.bgbox05 { position: absolute; top: 58px; left: 540px;}
div.cusbg div.sec div#custom div.bgbox05 .stxt { text-align: right; color: #007DC3; font-weight: 600; font-size: 14px; background-color: #FFF; border: 1px solid #CCC; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; width: 112px; height: 23px; *height: 21px; _height: 19px; padding: 4px 3px; *padding: 5px 3px; _padding: 6px 3px;}
div.cusbg div.sec div.cusbtn { margin-top: 5px; text-align: right; width: 680px;}
div.Cfirmbg{ border: 1px solid #D9D9D9; width: 708px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding: 1px; height: 258px; margin: 10px 0px 0px 5px;}
div.Cfirmbg div.sec { background: #FFF url('../images/about/bg_qua.jpg') repeat-x top left; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; height: 115px; position: relative; width: 708px; text-align: center; padding-top: 45px;}
div.Cfirmbg div.sec div.user { margin: 0 auto; font-size: 16px; font-weight: bold; color: #666;}
div.Cfirmbg div.sec div.thank { margin: 15px;}
div.Cfirmbg div.sec div.numsell { color: #999;}
div.Cfirmbg div.sec div.link {margin-top: 20px; font-weight: bold; color: #666; font-size: 12px;}
div.Cfirmbg div.sec div.link a { font-weight: bold; color: #666; font-size: 12px; text-decoration: none;}
div.Cfirmbg div.sec div.link a:hover { font-weight: bold; color: #007DC3; font-size: 12px; text-decoration: none;}

/*menu*/
div#Menu ul#menu_head { margin: 0px; padding: 0px; float:left; width: 100%; list-style: none;}
div#Menu ul#menu_head li { float: left; margin: 0px; padding: 0px; position: relative; z-index: 5000;}
div#Menu ul#menu_head li a { float: left; text-indent: -9999;}
ul#menu_head li:hover a, ul#navli a:hover { background-position: left bottom;}
ul#menu_head a.navi01 { background: url('../images/menu01.jpg') no-repeat; width: 98px; display: block; height: 30px;}
ul#menu_head a.navi02 { background: url('../images/menu02.jpg') no-repeat; width: 132px; display: block; height: 30px;}
ul#menu_head a.navi03 { background: url('../images/menu03.jpg') no-repeat; width: 127px; display: block; height: 30px;}
ul#menu_head a.navi04 { background: url('../images/menu04.jpg') no-repeat; width: 127px; display: block; height: 30px;}
ul#menu_head a.navi05 { background: url('../images/menu05.jpg') no-repeat; width: 120px; display: block; height: 30px;}
ul#menu_head a.navi06 { background: url('../images/menu06.jpg') no-repeat; width: 120px; display: block; height: 30px;}
ul#menu_head a.navi07 { background: url('../images/menu07.jpg') no-repeat; width: 116px; display: block; height: 30px;}
ul#menu_head a.navi08 { background: url('../images/menu08.jpg') no-repeat; width: 119px; display: block; height: 30px;}
ul#menu_head a.navi09 { background: url('../images/menu09.jpg') no-repeat; width: 119px; display: block; height: 30px;}
ul#menu_head li .sub_head {
	z-index: 5000;
	position: absolute;	
	top: 35px; left: 0px;
	background: #FFF url('../images/backend/bg_sub.jpg') repeat-x top left;
	border: 1px solid #D9D9D9;
	padding: 6px 3px;
	float: left;
	/*--Bg rounded corner--*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	/*behavior: url('../css/border-radius.htc');*/
	display: none;
}
ul#menu_head li .login {
	z-index: 5000;
	position: absolute;	
	top: 35px; right: -1px;
	background: #FFF url('../images/backend/bg_sub.jpg') repeat-x top left;
	border: 1px solid #D9D9D9;
	padding: 6px 3px;
	float: left;
	/*--Bg rounded corner--*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	/*behavior: url('../css/border-radius.htc');*/
	display: none;
}
ul#menu_head li .row_head {clear: both; float: left; width: 100%; padding: 0px; margin: 0px;}
ul#menu_head li .row_head02 {clear: both; float: left; width: 100%; padding: 0px; margin: 0px;}
ul#menu_head li .sub_head ul{ list-style: none; margin: 0px; padding: 0px; width: 252px; float: left;}
ul#menu_head li .login ul{ list-style: none; margin: 0px; padding: 0px; width: auto; float: left;}
ul#menu_head .sub_head ul li { width: 100%; color: #000;}
ul#menu_head .login ul li { width: 100%; color: #000;}
ul#menu_head .login ul li h2 { margin: 0px 0px 3px 10px;}
ul#menu_head .login ul li a { margin: 5px 0px 5px 10px; font-size: 11px; color: #666; text-decoration: none; font-weight: normal;width: 105px; *width: 100px; _width: 80px;}
ul#menu_head .login ul li a:hover { font-size: 11px; color: #007DC3; text-decoration: none; font-weight: normal;}
ul#menu_head .login ul li input.txt { width: 156px; height: 16px; background: url('../images/txt_box.jpg') no-repeat top left;font-size: 11px; color: #666; padding: 2px; border: 0px; margin: 5px 10px;}
ul#menu_head .login ul li input.btn { margin-top: 5px; *margin: -15px 0px 0px 118px;}
ul#menu_head .sub_head ul li a {
	float: none; 
	text-indent: 0; /*--Reset text indent--*/
	height: auto;
}
ul#menu_head .sub_head ul li a.p01 {background: url('../images/p01.jpg') no-repeat; width: 252px; display: block; height: 66px;}
ul#menu_head .sub_head ul li a.p02 {background: url('../images/p02.jpg') no-repeat; width: 252px; display: block; height: 66px;}
ul#menu_head .sub_head ul li a.p03 {background: url('../images/p03.jpg') no-repeat; width: 252px; display: block; height: 66px;}
ul#menu_head .sub_head ul li a.p04 {background: url('../images/p04.jpg') no-repeat; width: 252px; display: block; height: 66px;}
ul#menu_head .sub_head ul li a.d01 {background: url('../images/d01.jpg') no-repeat; width: 252px; display: block; height: 66px;}
ul#menu_head .sub_head ul li a.d02 {background: url('../images/d02.jpg') no-repeat; width: 252px; display: block; height: 66px;}
ul#menu_head .sub_head ul li a.d03 {background: url('../images/d03.jpg') no-repeat; width: 252px; display: block; height: 66px;}
ul#menu_head .sub_head ul li a.d04 {background: url('../images/d04.jpg') no-repeat; width: 252px; display: block; height: 66px;}
ul#menu_head .sub_head ul li a.d05 {background: url('../images/d05.jpg') no-repeat; width: 252px; display: block; height: 66px;}
ul#menu_head .sub_head ul li a.c01 {background: url('../images/c01.jpg') no-repeat; width: 252px; display: block; height: 66px;}
ul#menu_head .sub_head ul li a.c02 {background: url('../images/c02.jpg') no-repeat; width: 252px; display: block; height: 66px;}
ul#menu_head .sub_head ul li a.c03 {background: url('../images/c03.jpg') no-repeat; width: 252px; display: block; height: 66px;}
ul#menu_head .sub_head ul li a.c04 {background: url('../images/c04.jpg') no-repeat; width: 252px; display: block; height: 66px;}
ul#menu_head .sub_head ul li a.c05 {background: url('../images/c05.jpg') no-repeat; width: 252px; display: block; height: 66px;}
ul#menu_head .sub_head ul li a:hover {background-position: left bottom;}

/*navileft_product*/
.ui-accordion .ui-accordion-header a#naviPhead01 { background: url('../images/product/naviPhead01.gif') no-repeat top left; width: 154px; display: block; height: 45px; display: block;}
.ui-accordion .ui-accordion-header a#naviPhead02 { background: url('../images/product/naviPhead02.gif') no-repeat top left; width: 154px; display: block; height: 45px; display: block;}
.ui-accordion .ui-accordion-header a#naviPhead03 { background: url('../images/product/naviPhead03.gif') no-repeat top left; width: 154px; display: block; height: 45px; display: block;}
.ui-accordion .ui-accordion-header a#naviPhead04 { background: url('../images/product/naviPhead04.gif') no-repeat top left; width: 154px; display: block; height: 45px; display: block;}
.ui-accordion .ui-accordion-header a#naviPhead01:hover,.ui-accordion .ui-accordion-header a#naviPhead02:hover,.ui-accordion .ui-accordion-header a#naviPhead03:hover,.ui-accordion .ui-accordion-header a#naviPhead04:hover {background-position: left bottom;}
.ui-accordion .ui-accordion-header a#naviPhead01.active,.ui-accordion .ui-accordion-header a#naviPhead02.active,.ui-accordion .ui-accordion-header a#naviPhead03.active,.ui-accordion .ui-accordion-header a#naviPhead04.active {background-position: left bottom;}

/*navileft_about*/

div a#naviAhead01 { background: url('../images/about/naviAhead01.jpg') no-repeat top left; width: 186px; display: block; height: 54px; display: block;}
div a#naviAhead02 { background: url('../images/about/naviAhead02.jpg') no-repeat top left; width: 186px; display: block; height: 54px; display: block;}
div a#naviAhead03 { background: url('../images/about/naviAhead03.jpg') no-repeat top left; width: 186px; display: block; height: 54px; display: block;}
div a#naviAhead04 { background: url('../images/about/naviAhead04.jpg') no-repeat top left; width: 186px; display: block; height: 54px; display: block;}
div a#naviAhead05 { background: url('../images/about/naviAhead05.jpg') no-repeat top left; width: 186px; display: block; height: 54px; display: block;}
div a#naviAhead01:hover,div a#naviAhead02:hover,div a#naviAhead03:hover,div a#naviAhead04:hover,div a#naviAhead05:hover {background-position: left bottom;}
div a#naviAhead01.active,div a#naviAhead02.active,div a#naviAhead03.active,div a#naviAhead04.active,div a#naviAhead05.active {background-position: left bottom;}

/*sub_navi_product*/
div#accordion a#naviP01 { background: url('../images/product/naviP01.gif') no-repeat top left; width: 186px; display: block; height: 21px; display: block;}
div#accordion a#naviP02 { background: url('../images/product/naviP02.gif') no-repeat top left; width: 186px; display: block; height: 21px; display: block;}
div#accordion a#naviP03 { background: url('../images/product/naviP03.gif') no-repeat top left; width: 186px; display: block; height: 21px; display: block;}
div#accordion a#naviP04 { background: url('../images/product/naviP04.gif') no-repeat top left; width: 186px; display: block; height: 21px; display: block;}
div#accordion a#naviP05 { background: url('../images/product/naviP05.gif') no-repeat top left; width: 186px; display: block; height: 21px; display: block;}
div#accordion a#naviP06 { background: url('../images/product/naviP06.gif') no-repeat top left; width: 186px; display: block; height: 21px; display: block;}
div#accordion a#naviP07 { background: url('../images/product/naviP07.gif') no-repeat top left; width: 186px; display: block; height: 21px; display: block;}
div#accordion a#naviP08 { background: url('../images/product/naviP08.gif') no-repeat top left; width: 186px; display: block; height: 21px; display: block;}
div#accordion a#naviP09 { background: url('../images/product/naviP09.gif') no-repeat top left; width: 186px; display: block; height: 21px; display: block;}
div#accordion a#naviP10 { background: url('../images/product/naviP10.gif') no-repeat top left; width: 186px; display: block; height: 21px; display: block;}
div#accordion a#naviP11 { background: url('../images/product/naviP11.gif') no-repeat top left; width: 186px; display: block; height: 21px; display: block;}
div#accordion a#naviP12 { background: url('../images/product/naviP12.gif') no-repeat top left; width: 186px; display: block; height: 21px; display: block;}
div#accordion a#naviP13 { background: url('../images/product/naviP13.gif') no-repeat top left; width: 186px; display: block; height: 21px; display: block;}
div#accordion a#naviP14 { background: url('../images/product/naviP14.gif') no-repeat top left; width: 186px; display: block; height: 21px; display: block;}
div#accordion a#naviP15 { background: url('../images/product/navi15.gif') no-repeat top left; width: 186px; display: block; height: 21px; display: block;}
div#accordion a#naviP16 { background: url('../images/product/naviP16.gif') no-repeat top left; width: 186px; display: block; height: 21px; display: block;}
div#accordion a#naviP17 { background: url('../images/product/naviP17.gif') no-repeat top left; width: 186px; display: block; height: 21px; display: block;}
div#accordion a#naviP19 { background: url('../images/product/naviP19.gif') no-repeat top left; width: 186px; display: block; height: 21px; display: block;}
div#accordion a#naviP01:hover,div#accordion a#naviP02:hover,div#accordion a#naviP03:hover,div#accordion a#naviP04:hover,div#accordion a#naviP05:hover,div#accordion a#naviP06:hover,div#accordion a#naviP07:hover,div#accordion a#naviP08:hover 
,div#accordion a#naviP09:hover,div#accordion a#naviP10:hover,div#accordion a#naviP11:hover,div#accordion a#naviP12:hover,div#accordion a#naviP13:hover,div#accordion a#naviP14:hover,div#accordion a#naviP15:hover,div#accordion a#naviP16:hover,div#accordion a#naviP17:hover,div#accordion a#naviP19:hover {background-position: left bottom;}
div#accordion a#naviP01.active,div#accordion a#naviP02.active,div#accordion a#naviP03.active,div#accordion a#naviP04.active,div#accordion a#naviP05.active,div#accordion a#naviP06.active,div#accordion a#naviP07.active,div#accordion a#naviP08.active
,div#accordion a#naviP09.active,div#accordion a#naviP10.active,div#accordion a#naviP11.active,div#accordion a#naviP12.active,div#accordion a#naviP13.active,div#accordion a#naviP14.active,div#accordion a#naviP15.active,div#accordion a#naviP16.active,div#accordion a#naviP17.active,div#accordion a#naviP19.active {background-position: left bottom;}

div#navTop div#msg {
color:#FF0000;
height:80px;
position:absolute;
right:0px;
top:20px;
width:690px;
}
