/* CSS Document */
body,td,th {
	/*font-family: "Trebuchet MS";
	font-family: "Arial";
	font-size: 80%;*/
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin: auto;
	width: 1000px;
	color:#000000;
}

#header{
	padding: 0;
	margin: 0;
	margin-top: 2px;	
	float:left;	
	width:100%;
}

#headimages{
	float:left;
}

#topad{
	padding-left: 5px;
	padding-top: 3px;
}

#minibasket{
	background:url(../siteimages/minibasketbg.gif) no-repeat top left;
	padding-top: 25px;
	padding-left: 5px;
	height: 50px;
	width: 225px;
	float: right;
	font-size: 8pt;	
}
#minibasket_vn{
	background:url(../siteimages/minibasketbg_vn.gif) no-repeat top left;
	padding-top: 25px;
	padding-left: 5px;
	height: 50px;
	width: 225px;
	float: right;	
	font-size: 8pt;			
}

#minibasket a{
	text-decoration: none;
	color: #CC0000;	
}

#topnav{
	background: url(../siteimages/topnavbg.gif) no-repeat top left;
	margin: 0;
	padding: 0;
	float: left;
	height: 30px;
	width: 100%;
}

#topnav ul{
	margin: 0;
	padding: 0;
	list-style: none;
	padding-top: 6px;
	padding-left: 10px;
}

#topnav ul li{
	margin: 0;
	padding: 0;
	float: left;
}

#topnav ul li a{
	text-decoration: none;
	color: #FFFFFF;
	font-size: 110%;
	padding-left: 25px;
}

#content{
	margin: 0;
	padding: 0;
	margin-top: 10px;
	float: left;
	width:100%;
}

#leftcolumn{
	margin: 0;
	padding: 0;
	float: left;
	width:206px;
}

/* LEFT RED BOX*/
.object1 {
  background:url(../siteimages/obj2_border_left.gif) left bottom no-repeat;
  margin-bottom:10px;
  width:206px;
}

.object1_header {
  background: url(../siteimages/obj2_header_right.gif) #DB002A top right no-repeat;
  height:auto;
  width:100%;
  float:left;
}

.object1_header_text {
  float:left;
  padding: 5px;
  padding-right:0px;
  padding-left: 25px;
  background: url(../siteimages/obj2_header_left.gif) #DB002A top left no-repeat;
  color: #FFFFFF;
  font-weight:bolder;
  text-align:left;
  font-size:130%;
}

.object1_content , .object1_content_search{
  background:url(../siteimages/obj2_border_right.gif) bottom right no-repeat;
  text-align:left;
  font-size: 95%;
  clear:both;
  padding:5px;
}

.object1_content_search {
	height:57px;
}

/* END LEFT RED BOX*/

/* RIGHT BLUE BOX*/
.object3 {
  background:url(../siteimages/obj3_border_left.gif) left bottom no-repeat;
  margin-bottom:10px;
  width:230px;
}

.object3_header {
  background: url(../siteimages/obj3_header_right.gif) #1f147c top right no-repeat;
  height:auto;
  width:100%;
  float:left;
}

.object3_header_text {
  float:left;
  padding: 5px;
  padding-right:0px;
  padding-left: 25px;
  background: url(../siteimages/obj3_header_left.gif) #1f147c top left no-repeat;
  color: #FFFFFF;
  font-weight:bolder;
  text-align:left;
  font-size:130%;
}

.object3_content , .object3_content_search{
  background:url(../siteimages/obj3_border_right.gif) bottom right no-repeat;
  text-align:left;
  font-size: 95%;
  clear:both;
  padding:5px;
}

.object3_content_search {
	height:57px;
}

.object3_content input{
	width: 100px;
}

.object3_content label{
	font-size: 90%;
	font-weight: bold;
	width: 70px;
	float: left;
	padding-top: 3px;
}

/* END RIGHT BLUE BOX*/

.object1_content_search form{
	margin: 0;
}



#advansearchIcon{
	padding-left: 5px;
	padding-top: 5px;
}

#rightColumn{
	float:right;
}

#mainHomeContent{
	width: 476px;
	float:left;
	padding-left: 8px;
}

#center_content_full{
	float:left;
	padding-left: 8px;	
}

.redLink{
	color:#CC0000;
	text-decoration: none;
	padding-left: 60px;
	font-weight: bold;
}

.lastestNewTitle{
	color: #1f147c;
	font-weight: bold;
	font-size: 87%;
	text-decoration: none;
}

.lastestNewTitle a{
	color: #1f147c;
	font-weight: bold;
	font-size: 9pt;
	text-decoration: none;
}
.lastestNewTitle a:hover{
	color: #db002a;
	font-weight: bold;
	font-size: 9pt;
	text-decoration: none;
}

.lastestNewSummary{
	font-weight: bold;
	color: #b4b4b4;
	font-size: 87%;
}

.moreLink a{
	color: #CC0000;
	text-decoration: none;
	font-weight: bold;
	font-size: 87%;
}

#formorelink{
	color: #CC0000;
	font-weight: bold;	
	text-decoration: none;
	padding-left: 140px;
	font-size: 87%;
	font-style:italic;
}

#footer{
	clear: both;
	text-align: center;
	color: #999999;
	text-decoration: none;
	font-weight:bold;
}

#footer a{
	text-decoration: none;
	color: #999999;
}

.clearDiv{
	clear:both;
}

/**/
/* Object */
.object {  
  /*background:url(../siteimages/obj_main_border_left.gif) bottom left no-repeat;*/
  margin-bottom:5px;
  text-align:left;
  width:710px; 
}

.objectnew {
  float:left;
  background:url(../siteimages/obj_main_border_left1.gif) bottom left no-repeat;
  margin-bottom:5px;
  text-align:left;
  width:100%; 
}

.object_header {
  display:table; 
  width:100%; 
  border-bottom: 1px solid #620560;

}



.object_header_bg{
display:block; 
float:left; 
padding-left: 10px;
background:url(../siteimages/obj_main_header_left.gif) #620560 top left no-repeat; 
position:relative; 
top:1px;

}

* html div.object_header_bg{
  display: inline;
  width: 30%;
}

.object_header_text {
float:left;
background:url(../siteimages/obj_main_header_right.gif) top right no-repeat;
padding:5px 10px 5px 0px;
/*text-transform:uppercase;*/
font-size:150%;
font-weight:bold;
color:#FFFFFF;
text-align:left;
}

.object_header_path{
	float: left;
	background: #FFFFFF;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
	margin: 0;
}

.object_content {
  /*background:url(../siteimages/obj_main_border_right.gif) bottom right no-repeat;*/
  text-align:left;
  padding:7px;  
  overflow: hidden;
  border:1px solid #620560;
  background-color:White;  
}

.object_content_2columns {
  background:url(../siteimages/obj_main_border_right.gif) bottom right no-repeat;
  text-align:left;
  padding:7px;
  clear:both;
  width: 581px;
  overflow: hidden;
}


.object_content p {
  font-size:100%;
}


/*Product*/

.product {
  
  margin-bottom:5px;
  text-align:left;
  width:710px; 
}

.product_code
{
	margin:0;
	float:right;
	font-size: large;
	font-weight: bold;
	color: #20137f;
}

.productnew {
  float:left;
  background:url(../siteimages/obj_main_border_left1.gif) bottom left no-repeat;
  margin-bottom:5px;
  text-align:left;
  width:100%; 
}

.product_header {
  display:table; 
  width:100%; 
  border-bottom: 4px solid #620560;  
}


#product_header_bg{
float:left;
padding-top:5px; 
padding-left: 10px;
background:url(../siteimages/tab_img.jpg) top left no-repeat; 
background-color:#F3D6D0;
color:#1F1C76;
/*width:198px;*/
height:22px;
font-weight:bold;
font-size:12pt;
}
#product_spath
{
	padding-top:0px;
	color:#000000;	
	font-size:7pt;
	vertical-align:middle;
}
#product_spath a{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
#product_spath a:hover{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
#product_box_up{
	background-image:url(../siteimages/product_box_up.jpg);
	background-repeat:no-repeat;
	width:234px;
	height:5px;	
	font-size:1px;
}
#product_box_down{
	background-image:url(../siteimages/product_box_down.jpg);
	background-repeat:no-repeat;
	background-position: bottom left;
	width:234px;
	height:5px;
	font-size:1px;
}
#product_box_content{
	width:232px;
	border-left:1px solid #660c64;
	border-right:1px solid #660c64;
}
#sb_title{
	background-image:url(../siteimages/tab_big_img.jpg);
	width:198px;
	height:26px;
	background-repeat:no-repeat;
	color:#1F1C76;
	padding-left:10px;
	font-weight:bold;
	font-size:14pt;
	padding-top:7px;
}
#search_box_content{
	border-left:1px solid #8e8e8e;
	border-right:1px solid #8e8e8e;
	padding-left:20px;
	float:left;	
	width:692px;	
}
.short_textbox{	
	border:1px solid #000000;
}
#search_box_up{
	background-image:url(../siteimages/search_box_up.jpg);
	width:714px;
	height:5px;
	background-repeat:no-repeat;
	font-size:1px;	
}
#search_box_down{
	background-image:url(../siteimages/search_box_down.jpg);
	width:714px;
	height:4px;
	background-repeat:no-repeat;	
}
#search_control{
	float:left;
	margin-right:20px;
	margin-top:6px;	
}
.bold_text{
	font-weight:bold;
}
#p_code{
	text-align:right;
	font-weight:bold;
	color:#000066;
	font-size:12pt;
}

* html div.product_header_bg{
  display: inline;
  width: 30%;
}
.form_findproduct_left{
	border:1px solid #000000;
}
.product_header_text {
float:left;
background:url(../siteimages/obj_main_header_right.gif) top right no-repeat;
padding:5px 10px 5px 0px;
/*text-transform:uppercase;*/
font-size:150%;
font-weight:bold;
color:#FFFFFF;
text-align:left;
}

.product_header_path{
	float: left;
	background: #FFFFFF;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
	margin: 0;
}

.product_content {
  text-align:left;
  padding:7px;
  clear:both;
  overflow: hidden;
}
.product_content2{
  /*clear:both;*/
  float:left;
  overflow: hidden;
  text-align:left;
  margin: 0;
  padding : 0;
  width:100%;
}

.product_content_2columns {
  background:url(../siteimages/obj_main_border_right.gif) bottom right no-repeat;
  text-align:left;
  padding:7px;
  clear:both;
  width: 581px;
  overflow: hidden;
}

.product_left_column
{
	float: left;
	width: 220px;
}

.product_right_column
{
	float: right;
	width: 471px;
	font-size: 9pt;
	padding-top: 5px;
}
.bold_blue{
	font-weight:bold;
	color:#22167a;
}
.bold_red{
	font-weight:bold;
	color:#FF0000;
	font-size:10pt;
}
#detail_btn{
	background-image:url(../siteimages/buttons/details_button.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:25px;
	font-weight:bold;
	margin-bottom:8px;	
}
#addtobasket_btn{
	background-image:url(../siteimages/buttons/add_to_basket_btn.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:25px;
	font-weight:bold;
	background-color:#FFFFFF;
}
#compare_btn{
	background-image:url(../siteimages/buttons/btn_compare_small.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:25px;
	font-weight:bold;
	background-color:#FFFFFF;
	margin-bottom:8px;	
}

#product_box{
	float:left;
	margin-right:1.6px;
	margin-top:20px;
}
#product_box_left{
	text-align:center;
	float:left;
	width:92px;
}
#product_box_center
{
	text-align:center;
}
#product_box_button
{
	font-size:9pt;
	padding-top:5px;
	padding-left:60px;
}
#product_box_button a
{
	text-decoration:none;
	color:#000000;
}
#product_box_button a:hover
{
	text-decoration:none;
	color:#000000;
}
#product_box_right{
	color:#999999;
	float:left;
	font-size:9pt;
	width:138px;
}
#product_box_right a{
	text-decoration:none;
	color:#000000;
}
#product_box_right a:hover{
	text-decoration:none;
	color:#000000;
}

.product_right_column #standard_features
{
	list-style: none;
	padding-left: 30px;
}

.product_right_column #standard_features li
{
	padding-bottom: 3px;
}

.product_content .old_price
{
	color: #de0023;
	font-size: 13pt;
	font-weight: bold;
	text-decoration: line-through;
}

.product_content .new_price
{
	color: #de0023;
	font-size: 16pt;
	font-weight: bold;
}

.product_content .price
{
	padding-bottom: 10pt;
}

.product_content p {
  font-size:100%;
}


.product_content2 .old_price
{
	color: #de0023;
	font-size: 13pt;
	font-weight: bold;
	text-decoration: line-through;
}

.product_content2 .new_price
{
	color: #de0023;
	font-size: 16pt;
	font-weight: bold;
}

.product_content2 .price
{
	padding-bottom: 10px;
}

.product_content2 p {
  font-size:100%;
}


#product_listing .product_item
{
	margin-top: 15px;
	margin-bottom: 5px;
	width: 233px;
	float: left;
}

#product_listing .product_item .purple_top_left_border
{
	background-image: url(../siteimages/purple_border_top_left.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

#product_listing .product_item .purple_top_right_border
{
	background-image: url(../siteimages/purple_border_top_right.gif);
	background-position: top right;
	background-repeat: no-repeat;
	padding-top: 5px;
}

#product_listing .product_item .purple_bottom_left_border
{
	background-image: url(../siteimages/purple_border_bottom_left.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}

#product_listing .product_item .purple_bottom_right_border
{
	background-image: url(../siteimages/purple_border_bottom_right.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	padding: 5px;
}


#product_listing .product_item  .product_left_column
{
	float: left;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 5px;
	width: 76px;
}

#product_listing .product_item  .product_right_column
{
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 15px;
	width: 107px;
}

#product_listing .product_item .product_code
{
	text-align: center;
	width: 78px;
	margin-top: 8px;
	font-size: 12pt;
	font-weight: bold;
	float: none;
}

#product_listing .product_item .product_price
{
	text-align: center;
	width: 78px;
	margin-top: 3px;
	font-size: 13pt;
	font-weight: bold;
	color: #de0023;
}

#product_listing .product_item .product_description
{
	color: #999999;
	word-spacing: 1;
}


#product_listing .product_item .product_bottom_right_buttons
{
	margin-top: 10px;
	font-weight: bold;
}

#product_listing .clear_float
{
	/*border-right: solid 1px #620560;
	border-left: solid 1px #620560;*/
}

/*SEARCH BOX*/
#search_content
{
	font-weight: bold;
	background-color: #620560;
}

#search_content .search_top_left_border
{
	background-image:url(../siteimages/search_border_top_left.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

#search_content .search_top_right_border
{
	background-image:url(../siteimages/search_border_top_right.gif);
	background-repeat: no-repeat;
	background-position: top right;
	padding-top: 8px;
}

#search_content .search_bottom_left_border
{
	background-image:url(../siteimages/search_border_bottom_left.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}

#search_content .search_bottom_right_border
{
	background-image:url(../siteimages/search_border_bottom_right.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	padding: 8px;
}
/*END OF SEARCH BOX*/

.float_left
{
	float:left;
}

.float_right
{
	float:right;
}

.clear_float
{
	clear: both;
}

.bold
{
	font-weight: bold;
}

.italic
{
	font-style: italic;
}

.purple_title
{
	color: #421160;
	font-size: large;
}

.center_align
{
	margin-left: auto;
	margin-right: auto;
}

.center_text_align
{
	text-align: center;
}

.image_text_middle
{
	vertical-align: text-bottom;
}
/*Register*/
.cr_label
{
	float:left;
	width:170px;
	text-align:left;
	font-size:12px;
    font-family:Arial;
}	
.error
{
	color:Red;
}
.bt_search
{
	background-image:url(/siteimages/searchButton.gif);	
	width:36px;
	height:19px;
	border:0px;
	cursor:pointer;
}
.bt_search_vn
{
	background-image:url(/siteimages/searchButton_vn.gif);	
	width:36px;
	height:19px;
	border:0px;
	cursor:pointer;
}

.bold_black
{
	font-weight:bold;
	color:Black;
}
.bigger
{
	font-size:14pt;
}
.reg_detail
{
	background-color:#ffe8e8;
	padding-bottom:5px;
	padding-top:5px;	
	padding-left:3px;		
}
.reg_detail_Inside
{   
    width:685px;
    margin-bottom:5px;
}
.second_Panel
{
	width:685px;
}
.fieldsetRegister2
{
    padding-left:3px;	
	width:685px;	
	margin-bottom:5px;
}
.exchangeP
{
    padding-left:3px;
	margin-left:220px;
	width:400px;	
	margin-bottom:5px;
	margin-top:20px;	
}
.shippingfield
{
	margin-bottom:10px;
	padding-left:3px;	
}
.boundfieldset3
{
    width:685px;    
}
.btn_register
{
	border:0px;
	background-image:url("/siteimages/buttons/btn_register.jpg");	
	height:24px;
	width:85px;
	background-repeat:no-repeat;
	font-size:1pt;	
	color:#20137f;
	text-align:left;
	cursor:pointer;
}
.btn_register_vn
{
	border:0px;
	background-image:url("/siteimages/buttons/btn_co_register_vn.jpg");	
	height:20px;
	width:79px;
	background-repeat:no-repeat;
	font-size:1pt;	
	color:#20137f;
	text-align:left;
	cursor:pointer;
}
/*End of Register*/

/*Product Category*/
#product_cat_content
{
	text-align:center;
	padding-top:10px;
}
#product_cat_content_title
{	
	background-color:#FFCCCC; 
	border-top:1px solid #FF0000;
	height:60px;
}
/*End of Product Category*/

/*Poll*/
.poll_result
{
	border:1px solid #000000;
	width:72%;
	float:left;
}
.poll_process
{
	background-color:#0000FF;
	height:10px;
	margin:3px;
}
.btn_poll
{
	border:0px;
	/*background-image:url("/siteimages/buttons/btn_poll.jpg");	*/
	background-image:url("/siteimages/buttons/myidea_vn.jpg");
	height:20px !important;	
	width:100px !important;	
	background-repeat:no-repeat;
	font-size:1pt;	
	color:#20137f;
	text-align:left;
	cursor:pointer;
}
/*End of Poll*/

/*News Letter*/
.newsletter_input
{
	width:500px;
}
.red_link
{
	color:#CC0000;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
}
.red_link_modify
{
    color:Black;
    font-family:Arial;
	font-weight:bold;
	text-decoration:none;
}
.red_link_modify:hover
{
    color:Red;
    text-decoration:underline;
}
.black_link
{
	color:Black;
	font-weight:bold;
	text-decoration:none;
}
.reg_newsletter
{
	border:0px;
	background-image:url("/siteimages/buttons/reg_newletter.jpg");	
	height:21px;
	background-repeat:no-repeat;
	font-size:1pt;	
	color:White;
	text-align:left;
	cursor:pointer;
}
.reg_newsletter_vn
{
	border:0px;
	background-image:url("/siteimages/buttons/reg_newletter_vn.jpg");	
	height:21px;
	background-repeat:no-repeat;
	font-size:1pt;	
	color:White;
	text-align:left;
	cursor:pointer;
}
/*End of News Letter*/

/*Form Builder*/
.lbl_form
{
	width:150px;
	float:left;
}
.btn_submit
{
	border:0px;
	background-image:url("/siteimages/buttons/btn_submit.jpg");	
	height:24px;
	width:85px;
	background-repeat:no-repeat;
	font-size:1pt;	
	color:#20137f;
	text-align:left;
	cursor:pointer;
}
/*End of Form Builder*/

/*Login Box*/
.btn_login
{
	border:0px;
	background-image:url("/siteimages/buttons/btn_co_login_vn.jpg");	
	height:20px;
	width:79px;
	background-repeat:no-repeat;
	font-size:1pt;	
	color:#20137f;
	text-align:left;
	cursor:pointer;
}
/*End of Login Box*/

/*Sitemap*/
.sitemap_navigation
{	
	line-height: 2em;
	font-size:10pt;	
	font-variant: normal;
	text-transform: none;	
	text-decoration: none;	
	text-indent: 5px;
	list-style-position: outside;	
	list-style-type: none;
	padding: 6px;
	margin: 2px;
}
.sitemap_li
{
	font-size:9pt;
}
.sitemap_li_parrent
{
	font-size:12pt;
	font-weight:bold;
}
.sitemap_li_parrent a
{
	color:blue;
	
	text-decoration:none;
}
.sitemap_li_parrent a:hover
{
	color:blue;	
	text-decoration:none;
}
.sitemap_li a{
	
	color:Black;
	text-decoration:none;
}
.sitemap_li a:hover
{
	color:red;
	text-decoration:none;
}
/*End of Sitemap*/

/*ProductListing*/
.product_paging
{
	clear:both;
	margin-top:10px;
	text-align:right;	
	padding-top:10px;
}
.product_paging_num
{
	float:right;
	margin-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	font-size:9pt;	
}
.product_paging_num a
{
	color:#3e43b5;
	text-decoration:none;	
	font-weight:bold;
	font-size:9pt;	
}
.product_paging_num a:hover
{
	color:red;
	text-decoration:none;	
	font-weight:bold;
	font-size:9pt;	
}
/*End of ProductListing*/

/*Left Product Category Listing*/
.nav_product
{	
	line-height: 1em;
	font-size:10pt;	
	font-variant: normal;
	text-transform: none;	
	text-decoration: none;	
	text-indent: 10px;
	list-style-position:outside;	
	list-style-type: none;
	padding: 0px;
	margin: 5px;
}
/*End of Left Product Category Listing*/

/*Checkout*/
.checkout_process
{
	border:2px solid #3A9EE9;	
	padding:7px;	
}
.inside_basketboard
{
	border-top:3px solid #3A9EE9;
	margin-top:10px;
}
.table_basket
{
	font-size:11pt;
	font:Arial;
}
.basket_quantity
{
	width:40px;
	border:1px solid #3A9EE9;
	text-align:right;
}
.basket_control
{
	margin-top:10px;
}
.remove_col
{
	width:80px;
	text-align:center;
}
.price_col
{
	width:120px;
}
.checkout_customerdetail
{
	padding-left:130px;
	padding-right:130px;
	padding-top:30px;
}
.checkout_billing_address
{
	margin-top:10px;
	font:inherit;
	font-size:11pt;
}
/*end of Checkout*/
/* Product Compare */
#compare_box{
	width:340px;
	float:left;
	margin-bottom:20px;
	border:1px solid #421160;
}
.compare_box_img{
	text-align:center;
	padding:5px;
	border-bottom:1px solid #421160;
}
.table_attribute_compare{
	font:inherit;
	font-size:inherit;	
}
.table_attribute_compare tr{
	height:25px;
	color:white;	
}
.td_compare_label{
	background-color:#95C6F6;	
}
.td_compare_value{
	background-color:#F6F5E5;
}

/*End of Product Compare*/
.login_big_box
{
	width:300px;
}
.product_box_shortdest
{
	height:100px;
}
.blue_link
{
	text-decoration:none;
	color:#22167a;
}

.change_password_btn{
	background-image:url(/siteimages/buttons/btn_change_password.jpg);
	background-repeat:no-repeat;
	width:114px;
	height:20px;
	border:0px;
	cursor:pointer;
	font-size:1px;	
	color:#1f147c;
	text-align:left;
}
.change_password_btn_vn{
	background-image:url(/siteimages/buttons/btn_change_password_vn.jpg);
	background-repeat:no-repeat;
	width:114px;
	height:20px;
	border:0px;
	cursor:pointer;
	font-size:1px;
	color:#1f147c;
	text-align:left;
}
.cancel_btn{
	background-image:url(/siteimages/buttons/btn_cancel.jpg);
	background-repeat:no-repeat;
	width:75px;
	height:20px;
	border:0px;
	cursor:pointer;
	font-size:1px;
	color:#1f147c;
	text-align:left;
}
.cancel_btn_vn{
	background-image:url(/siteimages/buttons/btn_cancel_vn.jpg);
	background-repeat:no-repeat;
	width:75px;
	height:20px;
	border:0px;
	cursor:pointer;
	font-size:1px;
	color:#1f147c;
	text-align:left;
}
.btn_savechange
{
	background-image:url(/siteimages/buttons/btn_save_change.jpg);
	background-repeat:no-repeat;
	width:118px;
	height:19px;
	border:0px;
	cursor:pointer;
	font-size:1px;
	color:#1f147c;
	text-align:left;
}
.btn_savechange_vn
{
	background-image:url(/siteimages/buttons/btn_save_change_vn.jpg);
	background-repeat:no-repeat;
	width:118px;
	height:19px;
	border:0px;
	cursor:pointer;
	font-size:1px;
	color:#1f147c;
	margin-left:80px;
}
*+html .btn_savechange_vn
{
    margin-left:60px;
}
*html .btn_savechange_vn
{
    margin-left:60px;
}
#adddressinput_Edit
{
    background-color: White;		
	width:685px;
}
#adddressinput_Register
{
	background-color: White;	
	padding-top:10px;
	width:685px;
	margin-left:15px;
}
.addresslist
{
    background-color:White;
    padding-left:10px;
}
.btn_continue
{
	background-image:url(/siteimages/buttons/btn_continue.jpg);
	background-repeat:no-repeat;
	width:84px;
	height:19px;
	border:0px;
	cursor:pointer;
	font-size:1px;
	color:#1f147c;
	text-align:left;
}
.btn_continue_vn
{
	background-image:url(/siteimages/buttons/btn_continue_vn.jpg);
	background-repeat:no-repeat;
	width:84px;
	height:19px;
	border:0px;
	cursor:pointer;
	font-size:1px;
	color:#1f147c;
	text-align:left;
}
.td_header
{
	border-bottom:2px solid #620560;
}
.order_history_header
{
	border-bottom:2px solid #620560;
	width:100%;
	margin-bottom:5px;
	font-size:13pt;
	font-weight:bold;
	padding-bottom:5px;
}
.product_comment
{
    /*width: 470px;*/
    width:705px;
    /*padding-left: 16px;*/
    margin-top: 20px;    
    float: left;
    margin-bottom:20px;
}
.tablez
{
	width:100%;
	font:inherit;
	font-size:11pt;
}
.commented_box
{
	margin-bottom:10px;
}
.cmb_body
{
	border:1px solid gray;
	border-top:2px solid gray;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:3px;
}
.prouduct_comment_title{
	border-bottom:2px solid #620560;
	margin-bottom:10px;
	font-weight:bold;
	font-size:13pt;
}
.thumb_link
{
	margin-top:15px;
	text-align:center;
}
.thumb_item_click
{
	width:28%;
	height:28%;
}
.warning
{
	color:Blue;
}
.lbl_language
{
	margin-top:-22px;
	float:right;
	padding-right:6px;
	color:Red;
}
.product_name
{
	font-size:14pt;
	color:#1f147c;
	margin-bottom:4px;
}
.table_tinhnang
{
	font-size:11pt;
	font:Arial;	
}
.productcompare_col1
{
	width:25%;
}
.table_compare
{
	font:inherit;
	font-size:11pt;
}
.cbxsosanh
{
	width:210px;
}
.textarea_small
{
	 width: 400px;
	 height: 100px;
}
.product_cat_box
{
	border-bottom:1px solid Red;
	border-left:1px solid Red;
	border-right:1px solid Red;	
}
.product_cat_text
{
	padding-top:25px;	
	padding-left:210px;
	font-weight:bold;
}
.product_cat_table
{		
	padding-top:20px;
	width:100%;
	padding-bottom:20px;
}
.hot_product
{
	margin-top:20px;
	font-size:12pt;
	font-weight:bold;
	border-bottom:2px solid #95C6F6;
	padding-bottom:3px;		
}
.hot_product_box
{
	margin-top:5px;
	background-color:#F6F5E5;
	float:left;
	width:100%;
}
.hot_product_box_pn
{
	float:left;
	padding-top:12px;
	padding-left:5px;
	font-weight:bold;
	font-size:10pt;
	color:#1F1C76;
}
.hot_product_box_button
{
	float:right;
	padding-top:24px;
	padding-left:5px;
	padding-right:5px;
}
.hot_product_box_button_2
{
	float:right;
	padding-top:24px;
	padding-left:5px;
	padding-right:5px;
	width: 300px;
}
.paging_button a 
{
	text-decoration:none;
	color:Red;
	font-size:9pt;
	font-weight:bold;
}
.paging_button a:hover
{
	text-decoration:underline;
	color:#CE000C;
	font-size:9pt;
	font-weight:bold;
}
.att_cbx
{
	width:200px;
}
.product_left_img
{
	/*height:369px; Trieu modify*/
	text-align:center;
	vertical-align:middle;	
}
.login_btn
{
	background-color:White;
	color:#CE000C;
	font-weight:bold;
	border:0px;
	width:20px;
	font-size:9pt;
	cursor:pointer;
	text-align:right;
}
.right_box_bg
{
	float:left;
	background-image:url(/siteimages/right_box_bg.jpg);
	background-position:left;
	background-repeat:no-repeat;
	width:9px;
	height:27px;		
}
.price_comapre_box
{	
	text-align:center;
	color:#CE000C;
	font-size:11pt;
	font-weight:bold;
	width:100%;
	margin-top:10px;
	margin-bottom:10px;
}
#adddressinput
{
	background-color: White;	
	padding-top:10px;
	width:685px;
}
.location_box
{
	margin-top:10px;
}
.fs_body{
	/*background-color:#ED1B24;*/
	background-color:#ed1c24;	
	background-image:url(/siteimages/web-homeNEW.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:100%;
	height:100%;
	margin:0;
	padding:0;
}
.fs_head{
	float:left;
	width:100%;
}
.fs_logo{	
	margin:0 auto;
	text-align:center;
	width:100%;
}
.fs_head_text{	
	text-align:center;
	margin:0 auto;
	padding-top:20px;
	width:100%;
}
.fs_subtext{
	margin:0 auto;
	padding-top:10px;
	text-align:center;
	width:100%;
}
.fs_mainframe{
	width:100%;		
	margin-top:20px;
}
.fs_subframe{
	margin:0 auto;
	width:1004px;
	padding-left:40px;
}
.fs_shop{
	float:left;
	width:294px;
	margin-right:15px;
	margin-bottom:50px;
}
.fs_shoptext{
	text-align:center;
	font-size:15pt;
	font-weight:700;
	margin-bottom:5px;
}
.fs_shopsubtext{
	text-align:center;
	font-weight:700;
	margin-top:10px;
}
.white_link{
	text-decoration:none;
	color:#FFFFFF;
}
.red_text
{
	color:#CC0000;
}
#printthis
{
	margin-bottom:20px;
	text-align:right;
}
.crForm
{
	width:100%;
	clear:both;
	
}
.lblForm{
	width:150px;
	display:inline;
}
/*******************Authod Trieu Vu*********************/
.Product_Related
{
    width: 468px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.Product_Related_Title
{
    font-size: 14pt;
    color: #1f147c;
    text-align: left;
}
.product_Related_images
{
    width: 78px;
    height: 78px;
    text-align: center;
    vertical-align: middle;
}
.Product_Related_Link
{
    width: 110px;
    background-image: url(../siteimages/buttons/details_button.gif);
    background-repeat: no-repeat;
    background-position: left;
    font-weight: bold;
    margin-left: 10px;
    height: 20px;
}
.Product_Related_Link a
{
    color: Black;
    text-decoration: none;
    padding-left: 20px;
}
.Product_Related_Price
{
    width: 130px;
    font-weight: bold;
    height: 20px;
    margin-top: 10px;
    text-align: center;
}
.Product_Related_Price span
{
    font-weight: bold;
    color: #FF0000;
    font-size: 10pt;
    padding-left: 10px;
}
.List_Product_Related
{
    width: 130px;
    float: left;
    text-align: center;
    margin-right: 20px;
    margin-bottom: 20px;
}
.Clear_Both
{
    clear: both;
}
.List_Five_News_Before
{
    width: 600px;
}
.Another_News_Title
{
    color: #982B2B;
    font-weight: bold;
    font-size: 11pt;
}
.Another_News_Body
{
    width: 600px;
    margin-left: 50px;
}
.Another_News_Body ul
{
    margin: 0;
    padding-left: 20px;
}
.Another_News_Body ul li a
{
    text-decoration: none;
    color: Black;
    font-size: 10pt;
}
.Another_News_Body ul li a:hover
{
    text-decoration: underline;
}
.Another_News_Date
{
    padding-left: 5px;
    color: Red;
    font-weight: bold;
}
.Email_Friend_Product_Detail
{
    border-bottom: 2px solid #620560;
    margin-bottom: 10px;
    font-weight: bold;
    font-size: 13pt;
    width: 468px;
}
.Email_Friend_Content
{
    width: 468px;
    margin-bottom: 10px;
}
*html #Purchare_Contract
{
    margin-left:0px;
}
#Purchare_Contract
{   
    width:970px;
    margin-top:10px;    
    margin-left:-20px;    
}
#Option_Detail
{
    width:468px;
    margin:0;
    padding:0;
    margin-top:10px;
}

.td_Detail_muatragop1
{
    width: 40%;
    background-color: rgb(149, 198, 246);
    padding-left:3px;
}
.td_Detail_muatragop2
{
    background-color: rgb(246, 245, 229);
}
.sbEmailFriend
{
    width: 100px;
    height: 21px;
    float: right;
    margin-right:360px;
}
.formlinktomuatragop
{
    margin:0;
    padding:0;    
}
.formTellAfriend
{
    margin:0;
    padding:0;    
    padding-left:15px;
}
.sbNext
{
    width: 100px;
    height: 21px;
    border:none;
    margin-right:220px;
    float:right;    
}
.sbNextMuatragop
{
    width: 155px;
    height: 21px;
    border:none;
    float:right;    
}
.table_muatragop
{
    font-size: 11pt;
    font: Arial;
    width: 100%;
}
*:lang(en) .table_muatragop
{
    margin-top:20px;
    margin-bottom:20px;
}
.txtEmailFriend
{
    height: 15px;
    width: 200px;
    border: 1px solid #000000;
    float: left;
}
.selectHangmuc
{
    height: 20px;
    width: 200px;
    border: 1px solid #000000;
    float:left;
}
.txtmasanpham
{
    height: 15px;
    width: 200px;
    border: 1px solid #000000;
    float: left;
}
.ErorEmail
{
    color: Red;
    font-size: 10pt;
    font-weight: bold;
}
.tab_Three
{
    /*width: 470px;    */
    width:705px;
    height:31px;    
}
.left_sanphamlienquan
{
    float:left;
    width:140px;
    height:31px;                
    position:relative;
}
.left_sanphamlienquan span
{
    font-weight:bold;
    color:#082861;
    font-size: 9pt;
    position:absolute;
    top:8px;
    left:15px;
}
.left_sanphamlienquan a
{
    text-decoration:none;
    cursor:pointer;
}
.left_muatragop
{
    float:left;
    width:100px;
    height:31px;      
    margin-left:2px;          
    position:relative;
}
.left_muatragop span
{
    font-weight:bold;
    color:#082861;
    font-size: 9pt;
    position:absolute;
    top:8px;
    left:15px;
}
.left_muatragop a
{
    text-decoration:none;
    cursor:pointer;
}
.left_Comment
{
    width:140px;
    height:31px;
    float:left;
    margin-left:2px;    
    position:relative;
}
.left_Comment span
{
    font-weight:bold;
    color:#082861;
    font-size:9pt;
    margin-top:5px;
    position:absolute;
    top:3px;
    left:17px;    
}
.left_Comment a
{
    text-decoration:none;
    cursor:pointer;
}
.left_Tellafriend
{
    width:224px;
    height:31px;
    float:left;
    margin-left:2px;    
    position:relative;
}
.left_Tellafriend span
{
    font-weight:bold;
    color:#082861;
    font-size:9pt;
    margin-top:5px;
    position:absolute;
    top: 3px;
    left: 10px;
}
.left_Tellafriend a
{
    text-decoration:none;
    cursor:pointer;
}
.tab_Three_Content
{
    /*width: 468px;*/
    width: 705px;
    background-color:#f7f5e6;
    padding-top:10px;
    
    padding-bottom:10px;
}
.tr_Title_Muatragop
{
    background-color:#8fb3e3;
}
.td_Laixuat_Title
{ 
    font-weight:bold;
    border-bottom:Solid 1px #000000;    
    text-align:left;
}
.td_Laixuat
{
    border-bottom:Solid 1px #000000;   
    text-align:left;
    padding-left:15px;
    background-color:#DFEDFF;
    font-size:10pt;
    width:180px;
    height:40px;
    font-weight:bold;
}
.td_Ghichu
{
    border-bottom:Solid 1px #000000;   
    text-align:left;
    background-color:#DFEDFF;
    font-size:10pt;
    width:180px;
    height:40px;
    font-weight:bold;
}
.td_Thutuc_Title
{    
    font-weight:bold;
    border-left: Solid 1px #000000;    
    border-bottom:Solid 1px #000000;   
    text-align:center;  
    font-size:11pt;
    padding-top:10px;
    padding-bottom:10px;
}
.td_Thutuc
{
    border-left: Solid 1px #000000;
    border-bottom:Solid 1px #000000;    
    text-align:center;  
    font-size:10pt;
}
.td_THTT_Title
{ 
    font-weight:bold;
    border-left: Solid 1px #000000;    
    border-bottom:Solid 1px #000000;    
    text-align:center; 
    font-size:11pt;
    padding-top:10px;
    padding-bottom:10px;
}
.td_THTT
{
    border-left: Solid 1px #000000;    
    border-bottom:Solid 1px #000000;    
    text-align:center; 
    font-size:10pt;
}
.td_Deposit_Title
{ 
    font-weight:bold;
    border-left: Solid 1px #000000;    
    border-bottom:Solid 1px #000000;    
    text-align:center;     
    font-size:11pt;
}
.td_Deposit
{
    border-left: Solid 1px #000000;    
    border-bottom:Solid 1px #000000;    
    text-align:center; 
    font-size:10pt;
    padding-left:10px;
}
.td_Partner_Title
{ 
    font-weight:bold;
    border-left: Solid 1px #000000;    
    border-bottom:Solid 1px #000000;    
    text-align:center; 
    width:100px;
}
.td_Partner
{
    border-left: Solid 1px #000000;    
    border-bottom:Solid 1px #000000;    
    text-align:center; 
}
.td_PriceTragop_Title
{
    text-align:center; 
    font-weight:bold;
    width:100px;
}
.td_Khoangvay_Title
{
    font-weight:bold;
    border-left: Solid 1px #000000;    
    border-bottom:Solid 1px #000000;    
    text-align:center; 
    width:100px;
}
.td_Khoangvay
{
    border-left: Solid 1px #000000;    
    border-bottom:Solid 1px #000000;    
    text-align:center; 
}
.td_Tratruoc_Title
{
    font-weight:bold;
    border-left: Solid 1px #000000;    
    border-bottom:Solid 1px #000000;    
    text-align:center; 
    width:100px;
}
.td_Tratruoc
{
    border-left: Solid 1px #000000;    
    border-bottom:Solid 1px #000000;    
    text-align:center; 
}
.td_PayMonthly_Title
{ 
    font-weight:bold;
    border-left: Solid 1px #000000;    
    border-bottom:Solid 1px #000000;    
    text-align:center; 
    width:100px;
}
.td_PayMonthly
{
    border-left: Solid 1px #000000;    
    border-bottom:Solid 1px #000000;    
    text-align:center; 
}
.tbl_Muatragop
{
    font-family:Arial;
    font-size:10pt;    
	border-left: Solid 1px #000000;
	border-right: Solid 1px #000000;
	border-top: Solid 1px #000000;	
}
.comment_box
{
    padding-left:15px;
}
.outer_object_OptionClient
{
    border:1px solid #620560;
    background-color:White;  
    width:708px;    
}
.object_OptionClient_box
{       
    margin-left:130px;
    width:450px;
    padding-top:10px;
    padding-bottom:10px;
    font-family:inherit;
    font-size:11pt;    
}
.lbl_VND
{
    float:left;
    font-size:70%;
    font-style:italic;
    font-weight:bold;
    line-height:20px;
    width:50px;
    margin-left:10px;    
}
.lbl_error
{
    color: Red;
    font-weight:bold;
}
.label_ProductPrice
{
    float:left;
    width:150px;
}
.textbox_ProductPrice
{
    float:left;
    width:200px;
}
.for_AllTextbox
{
    width:200px;        
}
.outer_ProductPrice
{ 
    width:450px;    
    margin-top:5px;
}
.Frm_OptionClient
{
    margin:0;
    padding:0;
}

.btn_SubmitFrmOptionClient
{
    border:0;
    background-image:url(/siteimages/buttons/btn_continue_vn.jpg);
    width:84px;
    height:19px;
    margin-left:150px;
    margin-top:5px;        
    cursor:pointer;
}
.lblOption
{
    width:970px;
    text-align:center;
}
.tbl_Muatragop_New
{
    font-family:Arial;
    font-size:10pt;    
}
.tr_Title_Muatragop_New
{
    font-weight:bold;
    font-size:13pt;
}
.td_Laixuat_New
{    
    text-align:left;    
    font-size:12pt;
    width:220px;
    height:40px;
    font-weight:bold;
}
.td_Thutuc_New
{    
    text-align:center;  
    font-size:10pt;
    border: Solid 1px Red;
    font-weight:bold;
}
.td_Laixuat_Title_New
{ 
    font-weight:bold;    
    text-align:left;
}
.td_Thutuc_Title_New
{    
    font-weight:bold;    
    text-align:center;  
    font-size:12pt;
    padding-top:10px;
    padding-bottom:10px;
}
.tbl_beauty
{
	width:660px;	
	margin-top:15px;
}
.tbl_beauty tr td
{
	width:220px;
}
.TTTK
{
	color:#980100;
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
}
.lbl_Title_Guide
{
	text-align:right;
	font-family:Arial;
	font-size:12px;
	color:#343434;	
}
.txt_LNam
{
	border:Solid 1px #839fb7;
	width:140px;
}
.error_tr
{
	color:Red;
	font-size:12px;
}
.exchange_lbl
{
	color:#980100;
	font-family:Arial;	
	font-size:12px;
}
.Div_Register
{
	width:685px;
	padding-left:225px;
	padding-bottom:10px;
}
*html .Div_Register
{
	width:100px;
	padding-left:225px;
}
#search_box
{
	margin-bottom:20px;	
	width:665px;
	padding-left:15px;	
}
.att_value_box
{
	width:285px;
}
.CL_bound_Video
{
    position:absolute;
    top: 100px;
    left:85px;
    width:820px;
    height:410px;     
}
/*******************Authod Trieu Vu*********************/
.image_box_loc
{
    position:relative;
    margin:0px auto; 
    width:1003px;
}