*{margin:0;padding:0}
.clear,br{clear:both;}
img{ border:0}
/*#wrapper{
	width:650px;
	margin:0 auto;
}*/
a:link,a:visited,a:active {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:link img,a:visited img,a:active img,a:hover img {
	text-decoration: none;
}
#header{
	width:650px;
	position:relative;
	z-index:1;
}
#header h1{background: url(inc/rotator/rotator.php) no-repeat;text-indent:-99999px;height: 305px;}

.topmenu{top:246px;left:475px;width:150px;}
.topmenu2{top:246px;left:630px;width:160px;}
.topmenu,.topmenu2{position:absolute;border-top:1px solid #E3E3E4; font-size:small}
.icondtac{
	background: url(images/icon_dtac.gif) no-repeat 14px 4px;
	height:20px;
	color:#686868;
	padding:7px 0 0 45px;
}
.iconhappy{
	background: url(images/icon_happy.gif) no-repeat 14px 4px;
	height:20px;
	color:#686868;
	padding:7px 0 0 45px;
}

*.rtop *,.rbottom *{display:block;overflow: hidden;}
.boxborder{border-right: #F1F1F1 1px solid; border-left:#F1F1F1 1px solid;background-color:#F1F1F1; overflow: hidden}
.r1,.r2,.r3,.r4{height:1px;}
.r2,.r3,.r4{background-color:#F1F1F1;font-size:0}
.r2,.r3{border-right:#F1F1F1 1px solid; border-left:#F1F1F1 1px solid}
.r4{border-right: #F1F1F1 1px solid; border-left:#F1F1F1 1px solid}
.r1{margin: 0px 4px}
.r2{margin: 0px 3px}
.r3{margin: 0px 2px}
.r4{margin: 0px 1px}
.r1{background-color:#F1F1F1;}


*.rtop_pink *,.rbottom_pink *{display:block;overflow: hidden;}
.boxborder_pink{border-right: #FCE8E9 1px solid; border-left:#FCE8E9 1px solid;background-color:#FCE8E9; overflow: hidden}
.r1_pink,.r2_pink,.r3_pink,.r4_pink{height:1px;}
.r2_pink,.r3_pink,.r4_pink{background-color:#FCE8E9;font-size:0}
.r2_pink,.r3_pink{border-right:#FCE8E9 1px solid; border-left:#FCE8E9 1px solid}
.r4_pink{border-right: #FCE8E9 1px solid; border-left:#FCE8E9 1px solid}
.r1_pink{margin: 0px 4px}
.r2_pink{margin: 0px 3px}
.r3_pink{margin: 0px 2px}
.r4_pink{margin: 0px 1px}
.r1_pink{background-color:#FCE8E9;}


*.rtop_blue *,.rbottom_blue *{display:block;overflow: hidden;}
.boxborder_blue{border-right: #F0FAFC 1px solid; border-left:#F0FAFC 1px solid;background-color:#F0FAFC; overflow: hidden}

.r1_blue,.r2_blue,.r3_blue,.r4_blue{height:1px;}
.r2_blue,.r3_blue,.r4_blue{background-color:#F0FAFC;font-size:0}
.r2_blue,.r3_blue{border-right:#F0FAFC 1px solid; border-left:#F0FAFC 1px solid}
.r4_blue{border-right: #F0FAFC 1px solid; border-left:#F0FAFC 1px solid}
.r1_blue{margin: 0px 4px}
.r2_blue{margin: 0px 3px}
.r3_blue{margin: 0px 2px}
.r4_blue{margin: 0px 1px}
.r1_blue{background-color:#F0FAFC;}


.p1,.p2,.p3,.p4,.p5,.p6{height:1px;}
.p7,.p8{height:2px;}
.p2,.p3,.p4,.p5,.p6,.p7,.p8{background-color:#fff;font-size:0}
.p2,.p3{border-right:#cdcdcd 1px solid; border-left:#cdcdcd 1px solid}
.p4,.p5,.p6,.p7,.p8{border-right: #cdcdcd 1px solid; border-left:#cdcdcd 1px solid}
.p1{margin: 0px 10px}
.p2{margin: 0px 8px}
.p3{margin: 0px 6px}
.p4{margin: 0px 5px}
.p5{margin: 0px 4px}
.p6{margin: 0px 3px}
.p7{margin: 0px 2px}
.p8{margin: 0px 1px}
.p1{background-color:#cdcdcd;}
.boxpro{border-right: #cdcdcd 1px solid; border-left:#cdcdcd 1px solid;background-color:#fff; overflow:hidden}
#box_sim_row{display:block;}
.text_sim {width:315px;  float:left}
#box_sim_row .text_sim h6{font: bold 12px Tahoma; font-weight:bold; color:#CB0303; margin-left:5px; float:left; padding:5px 0}
#box_sim_row .text_sim h6 a{outline:none; text-decoration:none; color:#CB0303}
#box_sim_row .text_sim h6 a:hover{color:#FC2727;}

.thumb_sim {width:100px; float:left; height:80px; border-right: solid 1px #DFDFDF; text-align:center}

#content{width:650px; overflow:visible;margin-left:0px;}
.headleft{width:310px; float:left;margin-right:10px}
.headright{width:310px; float:left;margin-top:0px; margin-left:20px;}
.conleft{width:150px; float:left;margin-right:10px}
.conright{width:420px; float:left;margin-top:0px; margin-left:60px;}
.rightbar{width:212px; float:right;position:relative;z-index:999;margin-top:0px;}
.concollection{width:680px; float:left;;margin-right:10px}
.bg_collection{background-color:#fce8e9;padding:15px;}
.bg_collection_index_blue{background-color:#F0FAFC;}
.bg_collection_index_pink{background-color:#fce8e9;}
.titlefloatl{float:left;width:300px;}
.titledtac,.titlehappy,.titledtac_inside,.titlehappy_inside,.titleshopping,.titlecontact,.titlehowto,.titlecheckout,.titleconfirm,.titlesuccess,.titletracking,.titleconfirmpayment{text-indent:-99999px;margin-bottom:10px;}
.titledtac{background: url(images/icons_dtac.gif) no-repeat;height:34px;}
.titlehappy{height:34px;background: url(images/icons_happy.gif) no-repeat;}
.titledtac_inside{background: url(images/icon_brand1.gif) no-repeat;height:34px;}
.titlehappy_inside{height:34px;background: url(images/icon_brand2.gif) no-repeat;}
.titleshopping,.titlecheckout,.titleconfirm,.titlesuccess,.titletracking,.titleconfirmpayment{height:46px}
.titleshopping{background: url(images/icon_cardpage.gif) no-repeat;}
.titlecontact{background: url(images/icon_contactpage.gif) no-repeat; height:70px;}
.titlehowto{background: url(images/icon_howtopage.gif) no-repeat; height:70px;}
.titlecheckout{background: url(images/icon_checkout.gif) no-repeat;}
.titleconfirm{background: url(images/icon_confirm.gif) no-repeat;}
.titlesuccess{background: url(images/icon_success.gif) no-repeat;}
.titletracking{background: url(images/icon_tracking.gif) no-repeat;}
.titleconfirmpayment{background: url(images/icon_confirmpayment.gif) no-repeat;}
.sub_title{overflow:hidden;display:block;margin-bottom:15px}
.sub_title h3{font: bold 16px Tahoma; font-weight:bold;}
.sub_title h3,.sub_title h4{color:#e50404; margin-left:10px; width:300px; float:left; padding:5px 0}
.sub_title h4{font: bold 14px Tahoma;padding-top:5px;}
.sub_title h5{font: bold 16px Tahoma; font-weight:bold;color:#e50404; margin-left:10px; width:300px; float:left; padding:5px 0}
.sub_title h6{font: bold 12px Tahoma; font-weight:bold;color:#e50404; margin-left:5px; float:left; padding:5px 0}
.sub_title h6 a{outline:none; text-decoration:none; color:#e50404}
.sub_title h6 a:hover{color:#FF8040;}
#subpro {float:left;padding:5px 0;}
.order_conclude{float:left;color:#7A7A7A; font:bold 14px Tahoma;margin:5px 0px 0 10px}
.partcode{float:right;color:#7A7A7A; font:bold 14px Tahoma;margin:5px 20px 0 0}
.subpro{font:13px Tahoma}
.box_product{overflow:hidden;margin-top:10px;position:relative;z-index:50; padding-top:10px;}
.box_product_index_blue{overflow:hidden;position:relative;z-index:50; padding-top:10px; margin-left:0px;}
.box_product_index_pink{overflow:hidden;position:relative;z-index:50; padding-top:10px; margin-left:13px;}
.procut{width:132px;height:133px;text-align:center;float:left;margin-bottom:40px; margin-left:10px;}
.title_sim{width:132px;height:133px;text-align:center;float:left;margin-bottom:40px; margin-left:10px;}
.colhap{width:132px;height:133px;text-align:center;float:left;margin-bottom:40px; }
.procut a{
	background: url(images/borderpor.gif) no-repeat; 
	display:block;
	width:132px;
	height:112px;
	padding-top:6px;
	color:#808080;
}
.procut a:hover{background-position: -132px 0;color:#42b0ff;}
.colhap a{
	background: url(images/borderhap.gif) no-repeat; 
	display:block;
	width:132px;
	height:112px;
	padding-top:6px;
	color:#808080;
}
.colhap a:hover{background-position: -132px 0;color:#f00;}
.procut p.clear{margin-top:10px;text-align:left}
.colhap p.clear{margin-top:10px;text-align:left}
.marleft{margin-left:20px;}
.moreinfo,.morered{text-indent:-99999px;float:right;}
.moreinfo a{background: url(images/moreinfo.gif) no-repeat;}
.morered a{background: url(images/morered.gif) no-repeat;}
.moreinfo a,.morered a{display:block;width:136px;height:19px;}
.moreinfo a:hover,.morered a:hover{background-position:0 -19px;}
.datt{ border-bottom:1px dotted #D7D7D7;padding-top:10px;margin-bottom:10px;}



#copyright{color:#4f8d97;padding-top:50px;}
#box_link{margin:30px 20px 0 0;width:660px; float:left; display: block}
#box_link ul{list-style:none;padding:20px 0 10px 0;width:190px; float:left;padding-left:20px;}
#box_link li{margin:10px;}
#box_link a{color:#5a5a5a;background: url(images/dott.gif) no-repeat 0 5px;padding-left:15px;}
#box_link a:hover{background-position: 0 -17px;color:#23a3ff}
.linklis{overflow:hidden;width:658px;}
.shopping{
	text-align:center;
	background-image: url(images/shopping.gif);
	background-repeat: no-repeat;
}
.shopping a{color:#3B93C5; font-family:Tahoma;display:block;width:188px;height:83px;}
.shopping a:hover{color:#44D1FF;text-decoration:none;}
.orderincard{padding-left:32px;padding-top:44px; color:#5F5F5F}
.box_menu{overflow:hidden;margin-top:10px; position:relative; float:left; width: 213px;}
.menuright{width:213px;float:left;margin:0px;}
.howorder,.check,.confirm,.menutop{text-indent:-9999px;}
.menutop{background: url(images/dialog_head.gif) no-repeat; height:41px; width:213px;}
.menutop a{display:block;width:188px;height:23px;}
.menubottom{background: url(images/dialog_btm.gif) no-repeat; height:41px; width:213px; display:block;}
.howorder a{display:block;width:188px;height:70px;}
.check a{display:block;width:188px;height:72px;}
.confirm a{display:block;width:188px;height:77px;}
.dialog_below{background: url(images/dialog_below_bg.gif) no-repeat; height:115px;}
#dialog{background: url(images/dialog_bg.gif) repeat-y;}
#dialog h1{font: bold 12px Tahoma; font-weight:bold; margin-left:5px; margin-bottom:5px; padding-top:5px;}
#dialog ul{display: block; margin:0px;}
#dialog li{ list-style:none; padding-bottom:5px; margin:0px; width:190px;} 
.dialog_text{ font-family:Tahoma; font-size:12px; margin-left:0px; vertical-align:top; width:160px;}
.dialog_checkbox{margin-right:3px; margin-left:3px; vertical-align:top; padding-top:1px;}


.check{	background: url(images/check.gif) no-repeat;}
.confirm{background: url(images/confirm.gif) no-repeat;}
.btn_shpcard{background:url(images/bg_btnshop.gif) no-repeat; border:0; width:125px; height:26px; font:bold 11px Tahoma; color:#979696; text-align:right;padding:3px 7px 0 0;}
.iconback{
	padding:10px 0 10px 35px;
	clear:both;
	background-image: url(images/iconback.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	margin:0 0 40px 30px
}
.iconback a{text-decoration:none; color:#8E8E8E;}
.iconback a:hover{text-decoration:underline; color:#8E8E8E;}
.iconback_center{
	padding:10px 0 10px 35px;
	width: 250px;
	clear: both; 
	background-image: url(images/iconback.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	margin:0 0 40px 250px
}
.iconback_center a{text-decoration:none; color:#8E8E8E;}
.iconback_center a:hover{text-decoration:underline; color:#8E8E8E;}
/*--Detail---*/
.hapdetail{width:289px; text-align:center;float:left;}
.box_detail{width:300px;margin-left:20px; float:left;color:#7B7B7B}
.box_detail strong{padding-bottom:20px;display:block}
.box_detail p{margin:10px 0; overflow:hidden}
.box_detail span{ display:block; width:75px; float:left}
.sel_detail{width:82px;}
/*----Shopping Card--*/
.box_order{overflow:hidden; height:auto; border-bottom:1px dotted #C9C9C9; padding-bottom:2px;}
.box_order2{overflow:hidden; height:inherit; border-bottom:1px dotted #C9C9C9; padding-bottom:2px;}
.no{width:52px;text-align:right; padding-right:12px;}
.date{width:93px;text-align:center;}
.pordetail{width:306px; text-align:left;padding-left:5px;}
.sum{width:53px; text-align:center;}
.priceunit{width:129px;text-align:center;}
.pricetotle{width:67px;text-align:left;padding-left:20px;}
.no,.date,.pordetail,.sum,.priceunit,.pricetotle,.bank,.branch,.number{float:left;margin-top:5px;}
.m1,.m2{height:1px;}
.m2{background-color:#F1F1F1;font-size:0;border-right:#cdcdcd 1px solid; border-left:#cdcdcd 1px solid}
.m1{margin: 0px 2px}
.m2{margin: 0px 1px}
.m1{background-color:#cdcdcd;}
.menu_del{width:97px; float:left}
.menu_add{width:125px; float:right;margin-right:5px; font-family:Tahoma }
.menu_out{width:85px; float:right;margin-right:10px;}
.menu_del,.menu_add,.menu_out{background-color:#fff; text-align:center;}
.bg_menu{
	background: url(images/bg_menu.gif) repeat-x;
	border-left:1px solid #CBCBCB;
	border-right:1px solid #CBCBCB;
	font: bold 11px Tahoma;
	padding:5px;
}
.text_bank{
	font: 12px Tahoma;
	color: #999999;
	padding:5px;
}
.text_bank a{
	font: 14px Tahoma;
	text-decoration:underline;
	padding:5px;
}
.text_bank a:hover{
	font: 14px Tahoma;
	text-decoration: underline;
	padding:5px;
}
.menu_del a,.menu_add a,.menu_out a{color:#979797}
.waypay{clear:both;padding-top:0px;}
.waypay strong{width:97px; display:block; float:left; color:#717171;}
.step{width:495px; float:left;}
.step ul {	
	list-style:decimal;
	padding-left:25px;
}
.step li {	
	clear:both;
}
.box_pay{overflow:hidden; height:35px;border-bottom:1px dotted #C9C9C9;margin:0 10px;}
.bank{width:134px;margin-left:12px;}
.branch{width:133px; text-align:center}
.number{width:170px; text-align:center}
.plzread{clear:both;margin-top:10px;}
.plzread strong{
	display:block;
	color:#1AAAE9;
	padding:5px 0 0 35px;
	background: url(images/icon_plz.gif) no-repeat;
	height:30px;
}
.plzread ul{list-style:none;margin:0 0 20px 30px;}
.plzread li{color:#848484; font:14px Tahoma font; background: url(images/lishcaed.gif) no-repeat 0 8px; padding:3px 0 5px 15px;}
.plzread li a{text-decoration:none; color:#8E8E8E;}
.plzread li a:hover{text-decoration:underline; color:#8E8E8E;}


/*----Checkout page----*/
.box_checkout{margin-left:15px}
.list_check{
	background: url(images/listcheckout.gif) no-repeat 0 6px;
	padding:0 0 20px 15px;
	font-weight:bold
}
.list_check input{margin-left:20px;}
.list_check span{ font-weight:normal}
.dataform{margin-left:15px;overflow:hidden; clear:both}
.data{width:280px; overflow:hidden; float:left; margin:5px 0}
.name{width:40px; float:left}
.inputdata{width:170px; float:left}
.inputdata input,.inputdata select{border:1px solid #CECECE; width:175px;}
.surename{width:80px;padding-left:10px; float:left}
.address{overflow:hidden;clear:both;margin: 5px 0}
.address span{width:60px; float:center}
.address input{border:1px solid #CECECE;width:505px; float:center}
.address_contact{overflow:hidden;clear:both;margin: 5px 0}
.address_contact span{width:130px; float:left}
.address_contact input{border:1px solid #CECECE;width:385px; float:center}
.address_contact textarea{border:1px solid #CECECE;width:545px; float:center}
.subdiv{width:84px;float:left}
.coutry{width:57px;float:left}
.tel{width:100px;float:left}
.inputel input{border:1px solid #CECECE; width:160px;}
/*---Tracking Page----*/
.tracking{width:302px;margin:20px auto 30px auto}
.tracking strong{width:100px; text-align:right; color:#7C7B7B;display:block; float:left;padding-right:20px;}
.tracking p{margin:15px 0}
.tracking input{border:1px solid #CECECE; width:175px;}
.confirmtack{width:85px;margin:0 auto;background-color:#fff; text-align:center;}
.confirmtack a{color:#979797}
.padtra{padding-left:30px}
/*----confirmpayment---*/
.conpayment{width:430px; margin:0 auto; overflow:hidden}
.conpayment div.clear{margin-bottom:15px}
.conpayment strong{width:140px; text-align:right;margin-right:20px;display:block; float:left}
.conpayment input{border:1px solid #CECECE; width:175px;}
.conselecday{width:63px;margin-right:15px}
.conselecyear{width:88px;}
/*----Confirm Thank---*/
.thank{text-align:center;margin:70px 0}
.waypay_send{clear:both;padding-top:20px;}
.waypay_send strong {width:97px; display:block; float:left; color:#717171;}
.box_pay_send{overflow:hidden; height:35px;border-bottom:1px dotted #C9C9C9;margin:0 10px;}
.bank_send{width:134px;margin-left:12px;}
.branch_send{width:133px; text-align:center}
.number_send{width:170px; text-align:center}
/*--line---*/
.linebottom{ border-bottom:1px dotted #C9C9C9;}
/*--Font---*/
.red{color:#FC030F;}
.grey{color:#848484;}
.greyblod{color:#848484; font-weight:bold}
.blue{color:#12b0ff}

/*DropdownLanguage*/
#menu_parent_home,#menu_parent01_home{
	float:left;
	margin:0px 5px 3px 55px;
	background:url(images/btn.gif) no-repeat 97% 6px;
	font:11px Tahoma;
	font-weight:bold;
	border:1px solid #ccc;
	width:190px;
	height:16px;
	padding:3px 0 0 10px;
}
#menu_parent_home a,#menu_parent01_home a{
	display:block;
	background:url(images/btn.gif) no-repeat 97% 6px;
	font-weight:bold;
	color:#777;
}

#menu_parent,#menu_parent01{
	float:right;
	margin:10px 5px 3px 0;
	background:url(images/btn.gif) no-repeat 97% 6px;
	font:11px Tahoma;
	font-weight:bold;
	border:1px solid #ccc;
	width:190px;
	height:16px;
	padding:3px 0 0 10px;
}
#menu_parent a,#menu_parent01 a{
	display:block;
	background:url(images/btn.gif) no-repeat 97% 6px;
	font-weight:bold;
	color:#777;
}


#menu_child,#menu_child01{border:1px solid #ccc;background-color:#fff; position:absolute;z-index:100 !important;-moz-background-origin:#fff;}
#menu_child a, #menu_child01 a{background-color:#fff;display:block;padding:5px 10px;color:#777;font:12px Tahoma;width:180px;}
#menu_child a.while,#menu_child01 a.while{background-color:#fff;}
#menu_child a:hover{background-color:#8BCBE0;display:block;padding:5px 10px;color:#fff;font:12px Tahoma;width:180px;}
#menu_child01 a:hover{background-color:#FF5151;display:block;padding:5px 10px;color:#fff;font:12px Tahoma;width:180px;}

/*DropdownLanguage*/

#layer_stats{
	visibility:hidden
}
.line { padding-bottom:15px; padding-top:10px;}
