﻿/* CSS Document */
html,body{
	margin:0px auto;
	background-color:#0c1733; line-height:15px;
}

*
{
	margin: 0px auto;
	line-height: 15px;
}
input.text
{
	font-size: 12px;
}
select
{
	font-size: 12px;
}
a 
{
	color: #000000;
	text-decoration: underline;
	cursor: hand;
}
a:hover{
	color:#7a0909;
	text-decoration:none;
}
img
{
	border: 0pt;
}
table
{
	margin: 0px;
}
td
{
	padding: 0px;
	vertical-align: top;
}

ul
{
	margin: 0px;
	padding: 0px;
}
ul li
{
	margin: 0px;
	padding: 0px;
}
#main{
	background-image:url(/images/bgTop.gif);
	background-repeat:repeat-x; background-color:#dadada;
	width:100%;
}
#container{
	background-image:url(/images/colRight.gif);
	background-repeat:repeat-y;
	background-position:225px top;
	width:904px; overflow:hidden;
}
#top{
	position:relative;
	width:904px; height:188px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; 
	color:#616161;
}
/*#top
{
	position:relative;
	width:904px; height:188px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#616161;
}
#left
{
	background-image: url(/images/left.gif);
	background-repeat: no-repeat;
	width: 19px;
	height: 450px;
	float: left;
}
#right
{
	background-image: url(/images/right.gif);
	background-repeat: no-repeat;
	width: 19px;
	height: 450px;
	float: right;
}*/
#container2
{
	width: 1024px;
	overflow: hidden;
	float: left;
}
#head
{
	position: relative;
	background-image: url(/images/head.gif);
	background-repeat: no-repeat;
	width: 1024px;
	height: 115px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

#logo a{
	position:absolute; top:40px; left:2px;
	background:url(/images/logo.gif) no-repeat;
	width:382px; height:46px;
	display:block; overflow:hidden; text-indent:-1000px;
}

#slogan
{
	position: absolute;
	top: 53px;
	left: 49px;
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
}
#cart
{
	position: absolute;
	top: 60px;
	left: 616px;
	background-image: url(/images/cart.jpg);
	background-repeat: no-repeat;
	background-position: 14px 6px;
	padding: 9px 15px 9px 43px;
	width: 341px;
	height: 25px;
	line-height: 20px;
	text-transform: uppercase;
}
#contentBox h1
{
	/*height: 24px;*/ /*Phuong edit 06/11/2009*/
	height: 34px;
	line-height: 24px;
	padding: 0px 0px 5px 0px;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	/*text-transform: uppercase;*/
	/*min-height: 47px;*/
	
}
#contentBox h1 a
{
	text-decoration:none;
	/*color: #1074a0;*/
}
/*===================================================================*/
#menu{
	position:relative;
	width:904px; height:37px; white-space:nowrap;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#e5e5e5;
}
#menu ul{
	padding:0px; margin:0px; list-style:none; overflow:hidden;
}
#menu ul li{
	padding:0px; margin:0px; display:inline; line-height:18px; float:left;
}
#menu ul li.sep{
	background-image:url(/images/sep-1.gif);
	background-repeat:no-repeat; width:2px; height:37px; font-size:0px; line-height:0px;
}
#menu ul li a{
	background-image:url(/images/btnBG.gif); background-repeat:repeat-x; background-position:left -100px;
	color:#e5e5e5; text-decoration:none; line-height:37px;
	padding:0px 0px; float:left; text-align:center; width:176px;
}
#menu ul li a:hover{
	background-image:url(/images/btnBG.gif); background-repeat:repeat-x; background-position:left top;
	color:#7b7b7b;	
}
#menu ul li .menuSelected{
	background-image:url(/images/btnBG.gif); background-repeat:repeat-x; background-position:left top;
	color:#7b7b7b; text-decoration:none; line-height:37px;
	padding:0px 0px; float:left; text-align:center; width:176px;
}
/*===================================================================*/
#menuRight{
	position:absolute; top:34px; right:10px;
	height:31px; white-space:nowrap;
}
#menuRight ul{
	padding:0px; margin:0px; list-style:none;
}
#menuRight ul li{
	padding:0px; margin:0px; display:inline; float:left;
}
#menuRight ul li.sep{
	background-image:url(/images/sep-2.gif);
	background-repeat:no-repeat; background-position:top center; padding:0px 10px; width:2px; height:31px;
}
#menuRight ul li a{
	color:#4e4e4e; text-decoration:none; line-height:31px;
	padding:0px; float:left;
}
#menuRight ul li a:hover{
	color:#990000;	
}
#menuRight ul li .menuRightSelected1{
	background-image:url(/images/iconUser.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 35px; color:#990000; line-height:31px;  float:left;
}
#menuRight ul li .menuRightSelected2{
	background-image:url(/images/iconCart.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 35px; color:#990000; line-height:31px;  float:left;
}
#menuRight ul li .menuRightSelected3{
	background-image:url(/images/iconHelp.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 35px; color:#990000; line-height:31px;  float:left;
}
#menuRight ul li a.user{
	background-image:url(/images/iconUser.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 35px;
}
#menuRight ul li a.help{
	background-image:url(/images/iconHelp.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 35px;
}
#menuRight ul li a.cart{
	background-image:url(/images/iconCart.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 35px;
}
/*===================================================================*/
#bottom{
	position:relative;
	background-image:url(/images/bottom.gif);
	background-repeat:repeat-x;
	width:100%; min-width:904px; height:49px;
}
#footer{
	width:904px; height:39px; line-height:39px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center; font-size:11px; color:#dddddd; padding-top:10px;
}
#footer a{
	line-height:39px; color:#dddddd;
}

/* ============== PRODUCTS ============== */
#productBox{
	width:660px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; color:#000000;
}
#products_h{
	background-image:url(/images/headingBG.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:673px; height:20px;
	padding:14px 40px 25px 40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px; font-weight:bold; line-height:20px; text-transform:uppercase;
	margin:0px 0px 10px 0px;
}
#products{
	width:660px; overflow:hidden;
}
#products h1 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px; line-height:20px; margin:0px 0px 5px 0px;
	text-decoration:none;
}
#products h1 a:hover{
	color:#6fbb10;
}
#products img{
	float:left;
}
.productLeft{
	width:330px;
	float:left;
}
.productRight{
	width:330px; float:right;
}
.productContent{
	margin:0px 0px 0px 170px;
	padding:10px 5px 10px 0px;
}
.pris{
	color:#cf520e; font-size:14px;
}
#page{
	position:absolute; right:10px; top:0px;
	 height:30px; line-height:30px; float:right; font-size:11px;
}
#page a{
	color:#ffffff; text-decoration:none; line-height:25px;
}
#page a:hover{
	color:#cb4722;
}
/*===================================================================*/
#menuTop
{
	position: absolute;
	top: 10px;
	left: 788px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
#menuTop ul
{
	padding: 0px;
	margin: 0px;
	list-style: none;
}
#menuTop ul li
{
	padding: 0px;
	margin: 0px;
	display: inline;
	float: left;
}
#menuTop ul li a
{
	float: left;
	color: #006caa;
	text-decoration: none;
	text-transform: uppercase;
	height: 27px;
	line-height: 27px;
	padding: 0px 8px 0px 35px;
}
/*
#menuTop1
{
	background-image: url(/images/menuTop_01.jpg);
	background-repeat: no-repeat;
}
#menuTop2
{
	background-image: url(/images/menuTop_02.jpg);
	background-repeat: no-repeat;
}
#menuTop3
{
	background-image: url(/images/menuTop_03.jpg);
	background-repeat: no-repeat;
}*/
#container{
	background-image:url(/images/colRight.gif);
	background-repeat:repeat-y;
	background-position:225px top;
	width:904px; overflow:hidden;
}
#colRight{
	width:661px; float:right; padding:22px 0 0 0;
}
#colLeft{
	width:211px; float:left;
	padding:22px 16px 22px 0px;
}
/*
#container-inner
{
	width: 1024px;
	overflow: hidden;
}
#colLeft
{
	background-image: url(/images/colLeft.gif);	
	background-position: right top;
	background-repeat:repeat-y;
	width: 260px;
	float: left;
	padding: 0px 35px 20px 25px;
}*/

#info{
	position:absolute;
	bottom:20px; left:2px; font-size:10px; font-weight:bold;
}
#searhBox{
	position:absolute; bottom:12px; right:0px; width:437px;
}
#searhBox h1{
	text-align:right;
	text-transform:none;
}
#searhBox h1 a{
	 text-decoration:none;
	 color:#616161;
	 font-size:11px; 
	 padding:0px 5px; line-height:20px; font-weight:normal;
}
.search{
	background-image:url(/images/searchBG.gif);
	background-repeat:no-repeat;
	width:365px; height:26px; padding:17px 0px 0px 72px;
}
.heading{
	position:relative;
	background-image:url(/images/heading.gif);
	background-repeat:no-repeat;
	width:621px; height:36px; line-height:30px; color:#FFFFFF; font-size:14px;
	padding:0px 20px 0px 20px;
}
/*
.heading span
{
	background-image: url(/images/bullet_01.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 15px;
}
.heading span.arrow
{ 
    background:none;
}*/

/*===================================================================*/
#mailBox{
	width:211px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; color:#212121;
}
.mailHead{
	background-image:url(/images/head-2.gif);
	background-repeat:no-repeat;
	width:161px; height:41px;
	color:#FFFFFF; font-size:14px;
	padding:10px 20px 0px 30px;
}
.mailTop{
	background-image:url(/images/boxLeftTop.gif);
	background-repeat:no-repeat;
	width:211px; height:15px; font-size:0px;
}
.mailBottom{
	background-image:url(/images/boxLeftBottom.gif);
	background-repeat:no-repeat;
	width:211px; height:15px; font-size:0px;
}
.mailContent{
	background-image:url(/images/boxLeftBG.gif);
	background-repeat:repeat-y;
	width:179px; padding:0px 16px;
}
.mailContent ul{ padding:0; margin:0; list-style:none; }
.mailContent ul li { padding:0; margin:0; display:block; padding:2px 0px; font-size:10px; font-weight:bold; }
.mailContent ul li label{ margin-right:2px; }
.btnLegg{
	background-image:url(/images/btnLegg.gif);
	background-repeat:no-repeat; text-transform:uppercase; font-size:11px;
	width:77px; height:24px; border:0pt; color:#000000; font-size:10px;
}
/*===================================================================*/
#catalog{
	width:211px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; color:#212121;
}
#catalogHead{
	background-image:url(/images/head-1.gif);
	background-repeat:no-repeat;
	width:161px; height:35px; line-height:31px; color:#FFFFFF; font-size:14px;
	padding:0px 20px 0px 30px;
}
#catalog ul{
	background-image:url(/images/boxLeftBG.gif);
	background-repeat:repeat-y;
	padding:0px; margin:0px; list-style:none; overflow:hidden; width:211px;
}
#catalog ul li{
	padding:0px; margin:0px auto; width:179px; line-height:21px; padding: 3px 0px; border-bottom:1pt solid #bdbdbd; overflow:hidden;
}
#catalog ul li.catalogTop{
	background-image:url(/images/boxLeftTop.gif);
	background-repeat:no-repeat;
	width:211px; height:15px; padding:0px; font-size:0px; border:0pt;
}
#catalog ul li.catalogBottom{
	background-image:url(/images/boxLeftBottom.gif);
	background-repeat:no-repeat;
	width:211px; height:15px; padding:0px; font-size:0px; border:0pt;
}
#catalog ul li a{
	color:#4e4e4e; text-decoration:none; line-height:22px;
	padding:0px 0px; width:179px; float:left;
}
#catalog ul li a:hover{
	color:#990000;	
}
#catalog ul li ul{ padding:3px 0px; background:none; overflow:visible; }
#catalog ul li ul li{ padding:0 15px; border:0pt; overflow:hidden; display:block; float:left; clear:both;}
#catalog ul li ul li a{ padding:0 0 0 15px; line-height:15px; height:15px; background-image:url(/images/subCat.gif); background-repeat:no-repeat; background-position:left -15px; }
#catalog ul li ul li a:hover{ padding:0 0 0 15px; line-height:15px; height:15px; background-image:url(/images/subCat.gif); background-repeat:no-repeat; background-position:left top; }
/*===================================================================*/


/*CATALOG*/
#catalogBox{
	width:260px;
	padding:0px 0px 15px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#catalogBox ul{
	padding:0px 0px; margin:0px; list-style:none;
}
/*Different*/
#catalogBox ul li{
	position:relative;
	padding:0px; margin:0px;
	border-bottom:1pt solid #97b8df;
}
/*end deff*/
#catalogBox ul li a{
	text-decoration: none;
	/**height: 27px;*/
	line-height: 27px;
	display: block;
	padding: 0px 0px 5px 0px;
	font-size: 12px;
	margin-top: 0px;
}
#catalogBox ul li a:hover{
	color:#5197c5;
}
#catalogBox ul li img
{
	float: left;
	line-height: 27px;
	margin-right: 11px;
}
#catalogBox ul li ul{
	padding:0px 0px 0px 0px; margin:0px;
	display:none;
}
#catalogBox ul li ul li{
	/*background-image: url(/images/bullet_02.gif);
	background-repeat: no-repeat;
	background-position: 60px center;*/
	border-bottom: 0pt solid #97b8df;
	line-height: 18px; /*height: 18px;*/
}
#catalogBox ul li ul li a{
	width: 185px; /*height: 27px;*/
	line-height: 27px;
	line-height: 18px; /*height: 18px;*/
	/*padding-left: 75px;*/
	padding-left: 70px;
	margin-top: 0px;
}
#catalogBox ul li ul li a:hover{
	color:#5197c5;
}

/*Trible menu*/
#catalogBox ul li ul li ul li
{
	background-image: url(/images/bullet_02.gif);
	background-repeat: no-repeat;
	background-position: 80px center;
	border-bottom: 0pt solid #97b8df;
	line-height: 18px; /*height: 18px;*/
}
#catalogBox ul li ul li ul li a
{
	width: 185px; /*height: 27px;*/
	line-height: 27px;
	line-height: 18px; /*height: 18px;*/
	padding-left: 95px;
	margin-top: 0px;
}
#catalogBox ul li ul li a:hover
{
	color: #5197c5;
}
/**/

/*#cat1{
	background-image:url(/images/cat_01.gif);
	background-repeat:no-repeat;
}
#cat2{
	background-image:url(/images/cat_02.gif);
	background-repeat:no-repeat;
}
#cat3{
	background-image:url(/images/cat_03.gif);
	background-repeat:no-repeat;
}
#cat4{
	background-image:url(/images/cat_04.gif);
	background-repeat:no-repeat;
}
#cat5{
	background-image:url(/images/cat_05.gif);
	background-repeat:no-repeat;
}
#cat6{
	background-image:url(/images/cat_06.gif);
	background-repeat:no-repeat;
}
#cat7{
	background-image:url(/images/cat_07.gif);
	background-repeat:no-repeat;
}
#cat8{
	background-image:url(/images/cat_08.gif);
	background-repeat:no-repeat;
}
#cat9{
	background-image:url(/images/cat_09.gif);
	background-repeat:no-repeat;
}
#cat10{
	background-image:url(/images/cat_10.gif);
	background-repeat:no-repeat;
}
#cat11{
	background-image:url(/images/cat_11.gif);
	background-repeat:no-repeat;
}
#cat12{
	background-image:url(/images/cat_12.gif);
	background-repeat:no-repeat;
}*/
/*CLIENT*/
#clientBox
{
	width: 260px;
	padding: 0px 0px 15px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	
}
#clientBox ul
{
	padding: 5px 0px;
	margin: 0px;
	list-style: none;
}
#clientBox ul li
{
	padding: 0px;
	margin: 0px;
	background-image: url(/images/bullet_02.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}
/*E-LETTER*/
#eLetter
{
	padding: 0px 0px 15px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#eLetter p
{
	clear: both;
	overflow: hidden;
	line-height: 18px;
}
#eLetter p span
{
	float: left;
	width: 15px;
	padding-right: 5px;
}
#eLetter p label
{
	width: 220px;
	float: left;
	line-height: 18px;
}
#eLetter ul
{
	padding: 5px 0px;
	margin: 0px;
	list-style: none;
}
#eLetter ul li
{
	padding: 2px 0px;
	margin: 0px;
}
#eLetter ul li input[type="text"]
{
	border: 1pt solid #6d7a80;
	font-size: 12px;
	width: 150px;
	height: 17px;
}
/*
.btnLegg
{
	background-image: url(/images/btnLegg.gif);
	background-repeat: no-repeat;
	width: 77px;
	height: 25px;
	line-height: 12px;
	padding-bottom: 3px;
	border: 0pt;
	color: #FFFFFF;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
}

#colRight
{
	width: 704px;
	float: right;
}
#searchBox
{
	height: 37px;
	padding: 12px 9px 0px 0px;
	overflow: hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
#searchBox .criteria_container
{
	padding: 0px;
	margin: 0px;		
	float: right;
	padding-left: 30px;
	overflow: hidden;
	height: 26px;
}
#searchBox .criteria
{
	padding: 0px 1px;
	vertical-align:middle;		
}
#searchBox input[type="text"]{
	font-size:12px; height:14px;
	width:130px;
}
#searchBox select
{
	width:130px;
	font-size:12px; height:18px;
	*height:20px;	
}

#searchBox .btnSok
{
	background-image: url(/images/btnSok.gif);
	background-repeat: no-repeat;
	width: 51px;
	height: 24px;
	border: 0pt;
	color: #FFFFFF;
	text-transform: uppercase;
	line-height: 24px;
	font-size: 12px;
}*/



#contentBox{
	width:661px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; color:#000000;
}

#contentBox h3
{
	/*height: 24px;*/ /*Phuong edit 06/11/2009*/
	height: auto;
	line-height: 24px;
	padding: 0px 0px 5px 0px;
	color: #1074a0;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	min-height: 47px;
	
}
#contentBox h3 a
{
	height: 24px;
	line-height: 24px;
	padding: 0px 0px;
	color: #1074a0;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
/*#contentBox fieldset{padding: 15px 5px 10px 5px;}*/
#contentBox legend
{
	font-weight: bold;
	font-family: Tahoma;
	color: Black;
}

.contentTop{
	background-image:url(/images/contentTop.gif);
	background-repeat:no-repeat;
	width:661px; height:10px; font-size:0px; line-height:0px;
}
.contentBottom{
	background-image:url(/images/contentBottom.gif);
	background-repeat:no-repeat;
	width:661px; height:12px; font-size:0px; line-height:0px;
}
.contentBG{
	background-image:url(/images/contentBG.gif);
	background-repeat:repeat-y;
	width:621px; height:auto !important; height:400px; min-height:400px; padding:10px 20px; overflow:hidden !important; overflow:visible;
 }
#content{
	position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; color:#000000;
}
#content ul{ padding:0px; margin:0px; }
#content ul li{ padding:0px; margin-left:15px; }
#teaserBox{
	width:661px; overflow:hidden;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; color:#5f5f5f;
}
.teaser{ width:165px; float:left; }
.teaserTop{ background:url(/images/box1Top.gif) no-repeat; width:165px; height:13px; }
.teaserBottom{ background:url(/images/box1Bottom.gif) no-repeat; width:165px; height:10px; }
.teaserContent
{ background:url(/images/box1BG.gif) repeat-y; width:145px; padding:0px 10px; 
    min-height:490px; 
}
.teaserContent a
{   
    text-decoration:none;
    font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; 
	color:#616161;
}
.teaser h1{
	background-image:url(/images/sep-3.gif);
	background-repeat:repeat-x; background-position:bottom;
	color:#363535; font-size:14px; padding-bottom:5px; margin-bottom:0px;
}

/* ============== SLIDE SHOW ============== */
#slideShow
{
	position: relative;
	width: 650px;
	padding-bottom: 10px;
	border-top: 1pt solid #e4e4e4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#slideShowOffer
{
	position: relative;
	width: 650px;
	padding-bottom: 10px;
	border-top: 1pt solid #e4e4e4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#slide
{
	/*width: 648px;	*/
	width:655px;
	background-color:White;
	border:1pt solid #CAC7C8;
	height: 233px;
	/*
	border-left: 1pt solid #e4e4e4;
	border-right: 1pt solid #e4e4e4;
	border-bottom: 1pt solid #e4e4e4;
	*/
}
#slide_head
{
	height: 24px;
	line-height: 24px;
	padding: 0px 10px;
	font-size: 14px;
	font-weight: bold;
}
#slideProduct
{
	/*width: 648px;
	height: 180px;
	overflow: hidden;*/
	position:relative;
	width:648px; height:215px; overflow:hidden;
}
#slideProductOffer
{
	width: 648px;
	height: 180px;
	overflow: hidden;
}
.slide
{
	float: left;
	overflow: hidden;
	padding: 5px 15px 5px 5px;
	width: 304px;
}
.slide .price
{
	color:#CC1F1F;
	font-weight:normal;
	min-height:30px;
}
.slide img
{
	float: left;
	margin: 0px 10px 10px 0px;
}
.slide h1
{
	font-size:14px; border-bottom:1pt dashed #000000; padding-bottom:5px; margin-bottom:5px;
	text-transform:none;height:auto;
	min-height:43px;
}
.slide a
{
	text-decoration:none;
}
.slide p
{
	margin: 0px 0px 0px 120px;
}
#dslider
{
	position: relative;
	width: 648px;
	height: 230px;
	overflow: hidden;
	float:left;
}
#dslider ul
{
	padding: 0px;
	margin: 0px;
}
#dslider ul li
{
	padding: 0px;
	margin: 0px;
	display: inline;
	float: left;
	height: 230px;
}

#dslideroffer
{
	position: relative;
	width: 648px;
	height: 233px;
	overflow: hidden;
}
#dslideroffer ul
{
	padding: 0px;
	margin: 0px;
}
#dslideroffer ul li
{
	padding: 0px;
	margin: 0px;
	display: inline;
	float: left;
	height: 180px;
}


.promotion
{
	background-image: url(/images/price.gif);
	background-repeat: no-repeat;
	width: 138px;
	height: 57px;
	line-height: 57px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	display: block;
	margin: 0 0 0 150px;
}

.promotion2
{
	background-image: url(/images/price2.gif);
	background-repeat: no-repeat;
	width: 110px;
	height: 46px;
	line-height: 46px;
	text-align: center;
	font-weight: bold;
	display: block;
	margin: 5px 0px 5px 0px;
	
}
#dslidePage
{
	position: relative;
	width: 618px;
	height: 33px;
	border: 1pt solid #e4e4e4;
	overflow: hidden;
	padding: 0px 15px;
}
#dslidePage a
{
	text-decoration: none;
}
#dprevBtn a
{
	position: absolute;
	top: 185px;
	left: 10px;
	background-image: url(/images/arrowLeft.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0px 0px 0px 25px;
	float: left;
	line-height: 33px;
	width: 50px;
	text-decoration: none;
}
#dnextBtn a
{
	position: absolute;
	top: 185px;
	right: 10px;
	background-image: url(/images/arrowRight.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding: 0px 25px 0px 0px;
	float: right;
	line-height: 33px;
	width: 50px;
	text-decoration: none;
	text-align: right;
}

#dprevBtnOffer a
{
	position: absolute;
	top: 200px;
	left: 10px;
	background-image: url(/images/arrowLeft.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0px 0px 0px 25px;
	float: left;
	line-height: 33px;
	width: 50px;
	text-decoration: none;
}
#dnextBtnOffer a
{
	position: absolute;
	top: 200px;
	right: 10px;
	background-image: url(/images/arrowRight.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding: 0px 25px 0px 0px;
	float: right;
	line-height: 33px;
	width: 50px;
	text-decoration: none;
	text-align: right;
}

#numPage
{
	position: absolute; /*top: 200px;*/
	top: 200px;
	left: 174px;
	margin: 0px 0px;
	text-align: center; /*padding-top: 10px;*/
	font-size: 10px;
	height: 23px;
	width: 300px;
	text-align: center;
}
#numPage a
{
	padding: 1px 4px;
	background-color: #185ca7;
	color: #FFFFFF;
	margin: 0px 1px;
}
#numPage a:hover
{
	color: #ffbd0c;
}
/*---------------- Detail slider ----------------------*/
#containerslider
{
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 100%;
	background: #fff;
	margin-bottom: 2em;
}

#slider2
{
	padding-left:4px;
}
#slider2 ul, #slider2 li
{
	margin: 0;
	padding: 0;
	list-style: none;
}
#slider2 li
{
	/*  			define width and height of list item (slide) 			entire slider area will adjust according to the parameters provided here 		*/
	width: 100%;
	height: auto;
	overflow: hidden;
}
#prevBtn2, #nextBtn2
{
	display: block;
	width: 30px;
	height: 77px;
	position: absolute;
	left: -30px;
	top: 26px;
}
#nextBtn2
{
	left: 555px;
}
#prevBtn2 a, #nextBtn2 a
{
	display: block;
	width: 30px;
	height: 77px;
	background: url(/images/btn_prev2.gif) no-repeat 0 0;
}
#nextBtn2 a
{
	background: url(/images/btn_next2.gif) no-repeat 0 0;
}
#prevBtn3, #nextBtn3
{
	display: block;
	width: 30px;
	height: 77px;
	position: absolute;
	left: -30px;
	top: 26px;
}
#nextBtn3
{
	left: 555px;
}
#prevBtn3 a, #nextBtn3 a
{
	display: block;
	width: 30px;
	height: 77px;
	background: url(/images/btn_prev.gif) no-repeat 0 0;
}
#nextBtn3 a
{
	background: url(/images/btn_next.gif) no-repeat 0 0;
}

/*---------------- End -------------------------------*/
/* ===================================== */
/*======================== GREAT DEAL ===========================================*/
#releaseBox{
	width:661px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; color:#000000; overflow:hidden;
	
}
#slider{
	position:relative;
	width:100%; height:200px; overflow:hidden;
}
#slider ul{ padding:0; margin:0px; list-style:none; }
#slider ul li{ padding:0; margin:0px; display:inline; float:left; }
.new{
	position:absolute; top:0px; right:0px;
	background-image:url(/images/new.png);
	background-repeat:no-repeat;
	width:46px; height:46px;
}
.pBox{
	position:relative;
	width:330px; float:left;
}
.pBox_top{
	background-image:url(/images/p_Top.gif);
	background-repeat:no-repeat;
	width:330px; height:10px; font-size:0px; line-height:0px;
}
.pBox_bottom{
	background-image:url(/images/p_Bottom.gif);
	background-repeat:no-repeat;
	width:330px; height:12px; font-size:0px; line-height:0px;
}
.pBox_content{
	background-image:url(/images/p_BG.gif);
	background-repeat:repeat-y;
	width:316px; padding:0px 7px; overflow:hidden;
	min-height:265px;
}
.pBox_img{ float:left; position:relative; width:144px;}
.pBox_text{ margin-left:154px; margin-right:10px; }
.pBox_text h1
{
    font-size:14px; 
    border-bottom:1pt dashed #000000; 
    padding-bottom:5px; 
    margin-bottom:5px; 
    min-height:46px;
}
.pBox_text h1 a{ text-decoration:none; }
.price{ color:#cc1f1f; /*min-height:30px;*/ }
.slidePage{
	position:relative;
	background-image:url(/images/pageBG.gif);
	background-repeat:no-repeat;
	width:661px; height:31px; text-align:center; padding:4px 0px 0px 0px;
}
.slidePage a{
	color:#ffffff; border:1pt solid #505256; background-color:#202c4a; padding:1px 3px; height:12px; font-size:10px; margin:0 1px;
}
#prevBtn{position:absolute; left:10px; top:5px; }
#prevBtn a{
	padding:0px 0px 0px 20px; background:none; border:0pt;
	background-image:url(/images/arrowLeft.gif);
	background-repeat:no-repeat; background-position:left top;
	width:15px; height:15px; color:#112353; text-decoration:none; line-height:13px;
}
#nextBtn{position:absolute; right:10px; top:5px; }
#nextBtn a{
	padding:0px 35px 0px 0px; background:none; border:0pt;
	background-image:url(/images/arrowRight.gif);
	background-repeat:no-repeat; background-position:right top;
	width:15px; height:15px; color:#112353; text-decoration:none; line-height:13px; display:block;
}

#banner
{
	height:184px;
padding:4px 0;
width:655px;
}
#content
{
	position: relative;
	padding: 10px 0px;
}
#content ul
{
	padding: 0px;
	margin: 0px;
}
#content ul li
{
	padding: 0px;
	margin-left: 15px;
}
#footer
{
color:#DDDDDD;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
height:39px;
line-height:39px;
padding-top:10px;
text-align:center;
width:904px;
}
#footer a
{
	color: #FFFFFF;
	line-height: 34px;
}
/* ============== PRODUCTS BOX ============== */
#productHeader
{
	
}
.productDescription
{
	min-height:30px;
}
.productLeft .productDescription  p
{
	margin: 0px 0px 5px 0px;
}
.productRight .productDescription  p
{
	margin: 0px 0px 5px 0px;
}
#productHeader h3
{
	height: auto;
	line-height: 24px;
	padding: 0px 0px 15px 0px;
	color: #1074a0;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;	
	min-height:0px;
}
#productHeader h3 a
{	
	line-height: 24px;
	padding: 0px 0px;
	color: #1074a0;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
/*
#productsBox
{
	/*width: 640px;*/
	/*width:670px;
	overflow: hidden; 
	/*padding:20px 5px;*/
	/*padding: 0px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.productRow
{
	width: 640px;
	overflow: hidden;
	border-bottom: 1pt dotted #d5d5d5;
	padding: 10px 0px;
	float: left;
}
.productLeft
{
	height:230px;
	position: relative;
	width: 299px;
	float: left;
	overflow: hidden;
	border-right: 1pt dotted #d5d5d5;
	padding: 10px 15px 15px 5px;
}*/
.productLeft .discount
{
	position: absolute;
	top:0px;
	left:110px;
	background-image: url(/images/discoount.png);
	background-repeat: no-repeat;
	width: 50px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
}

.pic_big .discount
{
	position: absolute;
	top:0px;
	left:125px;
	background-image: url(/images/discoount.png);
	background-repeat: no-repeat;
	width: 50px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
}


.left .discount
{
	position: absolute;
	top: 5px;
	left: 75px;
	background-image: url(/images/discoount.png);
	background-repeat: no-repeat;
	width: 50px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
}
/*
.productLeft img
{
	float: left;
	margin: 0px 10px 10px 0px;
}

.productLeft input
{
	float: left;
	margin: 0px 10px 10px 0px;
}

.productLeft h1
{
	margin: 0px 0px 0px 130px;
	font-size: 15px;
	color: #0d8fbf;
	line-height: 20px;
}

.productLeft  p
{
	margin: 0px 0px 5px 130px;
}

.productRight
{
	height:230px;
	position: relative;
	width: 299px;
	float: right;
	overflow: hidden;
	padding: 10px 5px 15px 15px;
}*/

.discount
{
	position: absolute;
	top: 0px;
	left: 100px;
	background-image: url(/images/discoount.png);
	background-repeat: no-repeat;
	width: 50px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
}
.productRight .discount
{
	position: absolute;
	top: 0px;
	left: 110px;
	background-image: url(/images/discoount.png);
	background-repeat: no-repeat;
	width: 50px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
}
/*.productRight img
{
	float: left;
	margin: 0px 10px 10px 0px;
}

.productRight input
{
	float: left;
	margin: 0px 10px 10px 0px;
}
.productRight h1
{
	margin: 0px 0px 0px 130px;
	font-size: 15px;
	color: #0d8fbf;
	line-height: 20px;
}
.productRight p
{
	margin: 0px 0px 5px 130px;
}

.price
{
	color: #3d3d3d;
	text-transform: none;
	font-style: normal;
	font-weight: bold;
	min-height: 30px;
}*/
.act1
{
	background-image: url(/images/icon_01.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0px 0px 0px 30px;
	font-size: 12px;
	/*width: 85px;*/
	height: 21px;
	line-height: 21px;
	display: block;
	float: left;
	margin: 0px 10px 10px 0px;
	/*clear: both;*/
	font-family: Arial, Helvetica, sans-serif;
}
.act2
{
	background-image: url(/images/icon_02.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0px 0px 0px 30px;
	font-size: 12px;
	width: 85px;
	height: 21px;
	line-height: 21px;
	display: block;
	float: left;
	margin: 0px 10px 10px 0px;
	/*clear: both;*/
	font-family: Arial, Helvetica, sans-serif;
}
.act3
{
	background-image: url(/images/icon_03.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0px 0px 0px 30px;
	font-size: 12px;
	width: 85px;
	height: 21px;
	line-height: 21px;
	display: block;
	float: left;
	margin: 0px 10px 10px 0px;
	/*clear: both;*/
	font-family: Arial, Helvetica, sans-serif;
}
a.legg
{
	/*background-image: url(/images/btnLegg_red.jpg);
	background-repeat: no-repeat;
	text-transform: none;
	width: 120px;
	height: 28px;
	font-size: 12px;
	display: block;
	line-height: 28px;
	padding-left: 43px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	text-align: left;*/
	background-color:#D54F22;
border-bottom:1pt solid #C0C0C0;
border-right:1pt solid #C0C0C0;
color:#FFFFFF;
font-size:10px;
height:20px;
line-height:20px;
padding:5px;
text-decoration:none;
}
a.legg:hover
{
	/*color: #ffeb26;*/
	 text-transform:none;
}

.sok
{
	overflow: hidden;
	padding-bottom: 10px;
	border-bottom: 1pt dotted #d5d5d5;
	width: 100%;
	/*width:660px;*/
}
.sok ul
{
	padding: 0px;
	margin: 0px;
	list-style: none;
	float: right;
	width:100%;
}
.sok ul li
{
	padding: 0px;
	margin: 0px;
	display: inline;
	float: left;
	padding-right: 5px;
}
.sok ul li label
{
	color: #0d8fbf;
	font-weight: bold;
	line-height: 20px;
}
.page
{
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	float: right;
	font-size:11px;
	
    /*position:absolute; right:10px; top:0px;
	 height:30px; line-height:30px; float:right; */
}

.page .highlight
{
	color: #5197C5;
}

.page a
{
	text-decoration: none;
	line-height: 20px;
	padding: 0px 2px;
}
.page a:hover
{
	font-size: 12px;
	font-weight: bold;
}
/* ======================================== */
/* ============== PRODUCTS BOX ============== */
#linksBox
{
	background-image: url(/images/bgListBox.gif);
	background-repeat: repeat-y;
	width: 1024px;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 20px;
	margin-bottom: 8px;
}
.link
{
	background-image: url(/images/boxBG.gif);
	background-repeat: no-repeat;
	width: 215px;
	height: auto !important;
	height: 127px;
	min-height: 127px;
	float: left;
	padding: 20px 15px;
	margin: 0px 4px;
}
.link p
{
	display: block;
	line-height: 18px;
	clear: both;
}
.link p span
{
	float: right;
	line-height: 18px;
}
.link p a
{
	line-height: 18px;
	float: left;
	text-decoration: none;
}
.link p a:hover
{
	color: #5197c5;
}
.link h1
{
	font-family: Arial;
	font-size: 12px;
	color: #1074a0;
	line-height: 20px;
	border-bottom: 1pt dotted #000000;
	text-transform: uppercase;
	margin-bottom: 5px;
}
/* ======================================== */
/* ============ Products Detail =========== */
#p_detail{
	position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; line-height:15px;
}
#p_detail h1{
	font-size:16px; line-height:30px; font-weight:normal;
	text-transform:none;
}
#p_detail a{
	 text-decoration:none;
}
#p_detail a:hover{
	text-decoration:underline;
}
#p_detailBox1{
	position:relative;
	border-bottom:1pt dotted #cacaca; overflow:hidden;
	padding:0px 0px 10px 0px; clear:both;
}
#p_img{
	width:166px; float:left; text-align:center;
}
#p_img img{
	border:1pt solid #CCCCCC;
	margin:2px 1px;
}
#p_text{
	margin:0px 160px 0px 175px;
}
.txt{ padding:0px 10px; height:auto !important; height:150px; min-height:150px; }
.txt h1{ font-size:14px; }
.txt ul{ padding:0; margin:0; list-style:none; }
.txt ul li{ padding:0; margin:0 0 1px 0; overflow:hidden; }
.txt ul li label{ padding:0 10px 0 0; float:left; }
#addCart{
	width:150px;
	border:1pt solid #cacaca;
	float:right; text-align:center;
	padding:10px;
}
#p_detailBox2{
	position:relative;
	border-bottom:1pt dotted #cacaca; overflow:hidden;
	padding:0px 0px 10px 0px; clear:both;
}
#p_detailBox2 ul{
	position:relative;
	padding:0px; margin:0px; list-style:none;
	border-left:1pt solid #cacaca; height:25px; line-height:24px;
	border-bottom:1pt solid #cacaca;
}
#p_detailBox2 ul li{
	padding:0px; margin:0px; display:inline; float:left;
}
#p_detailBox2 ul li.selected{
	padding:0px; margin:0px; display:inline; float:left;
	width:99px; height:24px; line-height:24px;
	color:#333333; text-decoration:none;
	display:block; float:left; font-weight:bold;
	text-align:center;
	border-top:1pt solid #cacaca;
	border-right:1pt solid #cacaca;
}
#p_detailBox2 ul li a{
	width:99px; height:24px; line-height:24px;
	text-decoration:none;
	display:block; float:left;
	text-align:center;
	border-top:1pt solid #cacaca;
	border-right:1pt solid #cacaca;
}
#p_detailBox2 ul li a:hover{
	text-decoration:underline;
}
#p_text2{
	padding:10px 0px 10px 0px;
}
#p_detailBox3{
	position:relative;
	border-bottom:1pt dotted #cacaca; overflow:hidden;
	padding:0px 0px 10px 0px; clear:both;
}
#p_teaserL{
	width:33%; text-align:center; float:left;
}
#p_teaserC{
	text-align:center;
	border-left:1pt dotted #cacaca; overflow:hidden;
	border-right:1pt dotted #cacaca; overflow:hidden;
	margin:0px !important; margin:0px 33%; 
}
#p_teaserR{
	width:33%; text-align:center; float:right;
}
/* ============== SHOPPING CART ============== */
#shoppingcart
{
	width: 640px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.title
{
	width: 626px;
	height: 20px;
	line-height: 25px;
	overflow: hidden;
	border-bottom: 1pt solid #e4e4e4;
	background-color: #73c5f0;
	border-top: 1px #D6D6D6 solid;
	border-right: 1px #D6D6D6 solid;
	border-left: 1px #D6D6D6 solid;
	margin-bottom:10px;
}
.title1
{
	width: 100px;
	height: 20px;
	line-height: 25px;
	float: right;
	text-align: center;
	font-weight: bold;
	color: #ffffff;
	margin-left: 1px;
	border-right: 1px solid #D6D6D6;
}
.shopRow
{
	position: relative;
	/*width: 640px;*/
	overflow: hidden;
	padding: 10px 0px; /*border-bottom:1pt solid #e4e4e4;*/
	border: 1px solid #D6D6D6;
}
.checkBox
{
	float: left;
	padding: 0px 2px;
	width: 20px;
	display: table-cell;
	line-height: 20px;
	vertical-align: middle;
}
.shopDetail
{
	float: right;
	margin-left: 1px;
	padding-right: 3px;
	padding-top: 20px;
	width: 100px;
	text-align: right;
	display: block;
	line-height: 20px;
}
.shopDetail input
{
	width: 50px;
	font-size: 12px;
}
.shopDetail2
{
	margin: 0px 404px 0px 107px;
	display: block;
	line-height: 20px;
	float: left;
	margin-top: -40px;
}
.shopDetail2 a
{
	text-decoration: none;
	color: #0d8fbf;
}
.shopImg
{
	float: left;
	padding-right: 5px;
	width: 80px;
	display: table-cell;
}
#amount
{
	position: relative;
	width: 640px;
	overflow: hidden;
	padding: 15px 0px; /*border-bottom:1pt solid #e4e4e4;*/
	/*border-bottom: 1px #D6D6D6 solid;
	border-right: 1px #D6D6D6 solid;
	border-left: 1px #D6D6D6 solid;*/
}
.creditCard
{
	width: 300px;
	float: left;
	clear: both;
	padding-left: 20px;
	border: 1px dotted rgb(162, 162, 162);
	margin-left: 20px;
}
.creditCard li
{
	line-height: 20px;
}
.amountTotal
{
	width: 485px;
	height: auto;
	padding: 0;
	float: right;
}
.amountTotal .amountTotalLabel
{
	width: 370px;
	float: left;
	text-align: right;
	float: left;
	clear: both;
	color: #696969;
}

.amountTotal .amountTotalValue
{
	width: 90px;
	float: left;
	text-align: right;
	color: #696969;
}

.amountTotal p
{
	line-height: 20px;
	display: block;
	overflow: hidden;
}

.amountTotal span
{
	width: 100px;
	text-align: right;
	line-height: 20px;
	display: block;
}
.amountTotal span.price
{
	font-size: 16px;
	color: #0d8fbf;
}
.btnTop
{
	float: left;
	width: 290px;
	padding-bottom: 5px;
	/*padding-left: 20px;*/
}
.btnTop .buttonM, .buttonM
{
	background-image: url(/images/button_M.gif);
	background-repeat: no-repeat;
	width: 136px;
	height: 24px;
	border: 0pt;
}
.btnTopRight .buttonS, .buttonS
{
	background-image: url(/images/button_S.gif);
	background-repeat: no-repeat;
	width: 83px;
	height: 24px;
	border: 0pt;
}
.btnTopRight input
{
	margin-bottom: 5px;
}
.btnBottom
{
	text-align: right;
	padding: 10px 0px;
}
.btnBottom input
{
	background-image: url(/images/button_S.gif);
	background-repeat: no-repeat;
	width: 83px;
	height: 24px;
	border: 0pt;
}
.continueShopping
{
	background-image: url(/images/button_M.gif);
	background-repeat: no-repeat;
	width: 136px;
	height: 24px;
	border: 0pt;
}
/* ========================================== */
/* ============== PRODCUT DETAIL ============== */
#productDetail
{
	position: relative;
	width: 640px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.path
{
	height: 20px;
	line-height: 20px;
	margin-right: 172px;
	padding-bottom: 25px;
}
.box2
{
	position: absolute;
	top: 0px;
	right: 0px;
	color: #0d8fbf;
	width: 150px;
	border: 1pt solid #0d8fbf;
	padding: 10px;
	text-align: center;
}
.detailHead
{
	color: #00719a;
	height: 25px;
	line-height: 25px;
	font-size: 14px;
	font-weight: bold;
}
.productDetail1
{
	position: relative;
	width: 640px;
	overflow: hidden;
	padding: 0px 0px 20px 0px;
}
.detailImg
{
	width: 190px;
	float: left;
	padding-right: 10px;
}
.thumb
{
	clear: both;
	padding: 0px 1px;
}
.detailImg img
{
	border: 1pt solid #d5d5d5;
	margin: 0px 1px 1px 0px;
}
.zoom
{
	position: absolute;
	top: 200px;
	left: 10px;
	text-align: center;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	width: 160px;
	background-image: url(/images/zoom.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	line-height: 18px;
}
.zoom a
{
	line-height: 18px;
	text-decoration: none;
}
.detailBox1
{
	/*margin:0px 0px 0px 240px;*/
	margin: 0px 0px 0px 220px; /*Phuong edit 14/09/2009*/
}
.detailBox1 .act1
{
	position: relative;
	background-image: url(/images/icon_01.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width: 150px;
	height: 25px;
	line-height: 25px;
	display: block;
	clear: none;
	padding-top:15px;
}
.detailBox1 .act2
{
	position: relative;
	background-image: url(/images/icon_02.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width: 150px;
	height: 25px;
	line-height: 25px;
	display: block;
	clear: none;
}
.detailBox1 .act3
{
	position: relative;
	background-image: url(/images/icon_03.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width: 150px;
	height: 25px;
	line-height: 25px;
	display: block;
	clear: none;
	padding-top:15px;
}
.detailBox1 h1
{
	padding: 0px;
}

.productDetail2
{
	width: 640px;
	overflow: hidden; /*padding:0px 0px 20px 0px;*/
	padding: 0px 0px 0px 0px; /*Phuong edit 15/09/2009*/ /*border-bottom:1pt dotted #e3e5e7; clear:both; */
	border-bottom: 1pt solid #e3e5e7;
	clear: both; /*Phuong edit 15/09/2009*/
	border-top: 1pt solid #e3e5e7;
	clear: both; /*Phuong add 15/09/2009*/
}
.naviTab
{
	position: relative; /*width:640px;*/
	width: 128px;
	overflow: hidden;
}
.naviTab ul
{
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.naviTab ul li
{
	padding: 0px;
	margin: 0px 1px;
	line-height: 25px;
	text-align: center;
	width: 100px;
	float: left;
}
.naviTab ul li a
{
	text-decoration: none;
	line-height: 25px;
	background-color: #73c5f0;
	float: left;
	display: block;
	width: 100px;
	padding: 0 5px;
	height: 25px;
	color: #FFFFFF;
}
.naviTab ul li a:hover
{
	background-color: #FFFFFF;
	color: #1074a0;
	border: 1pt solid #e3e5e7; /* Khoa */ /*width:98px; height:23px; line-height:23px;*/
	width: 100px;
	padding: 0 5px;
	height: 25px;
}

.productDetail2 td /*Phuong add 16/09/2009*/
{
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px; /*border-right:1pt solid #e3e5e7;  */
}
.productDetail2 table /*Phuong add 16/09/2009*/
{
	border-right: 1pt solid #e3e5e7;
}

.tabcontent table /*Phuong add 16/09/2009*/
{
	border: 0px;
}
.test
{
    padding:0px;
}
.ultrtext
{   
    padding:10px 0px 10px 0px;
	font-weight:normal;
}
.ultrastyle
{
	/*text-decoration: none;
	background-color: white; 
	color: black;
	border: 1pt solid #e3e5e7; 
	vertical-align: middle;
	padding: 7px 5px 7px 5px; */
	border-top:1pt solid #CACACA;
    border-left:1pt solid #CACACA;
    border-right:1pt solid #CACACA;
    height:25px;
    line-height:24px;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0;
    padding:5px;
    position:relative;
}

.ultrahover
{
	/*background-color: #FFFFFF;
	color: #1074a0; 
	vertical-align: middle; 
	padding: 7px 5px 7px 5px; 
	border-left: 1pt solid #e3e5e7; */
	border-left:1pt solid #CACACA;
    border-top:1pt solid #CACACA;
    border-right:1pt solid #CACACA;
    display:block;
    float:left;
    height:25px;
    line-height:24px;
    text-align:center;
    color: #7A0909; 
    padding:5px 0px 5px 0px;
    /*width:99px;*/
}
.ultraselect
{
	background-color: #FFFFFF;
	vertical-align: middle; /*Phuong Add 14/09/2009*/
	padding: 5px 5px 5px 5px; /*Phuong Add 14/09/2009*/
	/*border-left: 1pt solid #e3e5e7; */
	/*border: 1pt solid #e3e5e7;*/
	/*border-left:1pt solid #CACACA;*/
    border-top:1pt solid #CACACA;
    font-weight:bold;
}
.tabcontent
{
	color: #000000;
	padding: 5px 10px 10px; /*Phuong Add 14/09/2009*/
	text-align: justify /*Phuong Add 14/09/2009*/;
}
.productText
{
	position: relative;
	padding-top: 10px;
}
.productDetail3
{
	position: relative;
	width: 640px;
	overflow: hidden;
	padding: 10px 0px 20px 0px;
	border-bottom: 1pt dotted #e3e5e7;
}
.productTeaser
{
	position: relative;
	overflow: hidden;
}
.productTeaser img
{
	border: 1pt solid #d5d5d5;
}

/*.teaserLeft{
	float:left; width:200px;
	padding:5px; text-align:center;
}
.teaserRight{
	float:right; width:200px;
	padding:5px; text-align:center;
}
.teaserCenter{
	margin:0px 210px;
	padding:5px; text-align:center;
}*/
#blog
{
	position: relative;
	float: left; /* width:420px;*/
	width: 400px; /*Phuong edit 11/09/2009*/
}
#blog ul
{
	padding: 0px;
	margin: 0px;
	list-style: none;
}
#blog ul li
{
	padding: 0px;
	margin: 0px;
	display: inline;
	float: left;
	padding: 8px 0px 0px 0px;
	line-height: 15px;
	height: 15px;
}
#blog ul li a
{
	text-decoration: none;
}
#blog ul li a.facebook
{
	background-image: url(/images/icon_facebook.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding: 8px 4px 0px 22px;
	line-height: 15px;
	height: 15px;
}
#blog ul li a.myspace
{
	background-image: url(/images/icon_myspace.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding: 8px 4px 0px 22px;
	line-height: 15px;
	height: 15px;
}
#blog ul li a.nettby
{
	background-image: url(/images/icon_nettby.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding: 8px 4px 0px 22px;
	line-height: 15px;
	height: 15px;
}
#blog ul li a.twitter
{
	background-image: url(/images/icon_twitter.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding: 8px 4px 0px 22px;
	line-height: 15px;
	height: 15px;
}
#blog ul li.dotted
{
	background-image: url(/images/dotted.gif);
	background-repeat: no-repeat;
	width: 1px;
	height: 23px;
	padding: 0px 4px;
	margin: 0px;
}
/* ========================================== */
/* ================== LOG IN ================== */

.login
{
	width: 220px;
	height: auto;
	min-height: 165px;
	float: left;
	padding: 10px 5px 10px 0px;
	margin: 0px 2px;
	border: 1pt solid #e4e4e4;
}
.login div ul li h1
{
	color: #333333;
	font-size: 12px;
	line-height: 18px;
}

.login ul
{
	padding: 0px;
	margin: 0px;
	list-style: none;
	width: 220px;
}
.login ul li
{
	padding: 2px 0px;
	margin: 0px;
	overflow: hidden;
	clear: both;
}
.login ul li label
{
	width: 60px;
	padding-right: 5px;
	float: left;
	display: block;
}
.login ul li span
{
	float: left;
	width: 137px;
}
.login ul li input[type="text"]
{
	width: 130px;
	margin: 1px 0px;
}
.login ul li input[type="password"]
{
	width: 130px;
	margin: 1px 0px;
}

.login ul li input[type="checkbox"]
{
	width: 12px;
	height: 15px;
	margin: 1px 0px;
}
.login ul li span.full
{
	float: left;
	width: 210px;
	text-align: left; /*Phuong add 09/09/2009*/
}
.login .btnLogin
{
	background-image: url(/images/button_S.gif);
	background-repeat: no-repeat;
	width: 83px;
	height: 24px;
	border: 0pt;
	float: right;
	margin: 10px 0px 0px 0px;
}
/* ========================================== */



/*Toan 25-08-2009*/
.modalBackground
{
	/*background-color: Gray;
	filter: alpha(opacity=50);
	opacity: 0.5;
	height: 100%;*/
	background-color: Gray;
	filter: alpha(opacity=50);
	opacity: 0.5;
	height: 100%;
	border-style: solid;
	border-width: 1px;
}
.modalPopup
{
	text-align: center;
	padding-top: 30px;
	border-style: solid;
	border-width: 1px;
	background-color: White;
	width: 300px;
	height: 100px;
}
.modalPopup1
{
	text-align: center;
	padding-top: 30px;
	margin: 0 0 0 0;
	margin-left: 0;
	position: fixed;
	border-style: solid;
	border-width: 1px;
	background-color: White;
	width: 700px;
	height: 100px;
	position: relative;
}
.modalProgressRedBackground
{
	background: Red;
	filter: alpha(opacity=70);
	opacity: 0.7;
}
.updateProgressMessage
{
	margin: 3px;
	font-family: Trebuchet MS;
	font-size: small;
	vertical-align: middle;
}
.CloseButton
{
	background: url("/Images/closePopup.gif");
	background-repeat: no-repeat;
	color: #FFF;
	height: 26px;
	width: 26px;
	border: none;
}
.checkout
{
	width: 630px;
	height: auto !important;
	height: 20px;
	min-height: 20px;
	float: left;
	padding: 10px 10px 10px 10px;
	margin: 0px 2px;
	border: 1pt solid #e4e4e4;
}
.checkout .half
{
	width: 200px;
}
.ckhead
{
	float: left;
	width: 100%;
	padding-bottom: 12px;
}
.form
{
	margin: 0 0 10px 0;
	height: auto;
	width: 99%;
	/*padding-left: 10px;*/
}
.label
{
	font: 12px arial;
	text-align: left;
	/*text-transform: capitalize;*/
	vertical-align: middle;
	width: 130px;
	float: left;
	display: inline;
	font-size: 11px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#656763;
}
.variable_label
{
	font-size: 11px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	text-align: left;
	float: left;
	color:#656763;
}



.secondlabel
{
	font: 12px arial;
	text-align: left;
	text-transform: capitalize;
	vertical-align: middle;
	width: 150px;
	display: inline;
	vertical-align: top;
	padding: 0px 10px;
}

input.text
{
	background-color: #eff0f2;
	border: 1px #bac1c7 dotted;
	padding: 0;
	height: 17px; /*width:485px;*/
	width: 460px; /*Phuong edit 16/09/2009*/
}
.but_darkblue
{
	width: 68px;
	height: 22px;
	border: none;
	font: 12px arial;
	text-align: center;
	text-transform: capitalize;
	font-weight: bold;
	color: #fff;
	margin: 0;
	background: url("/images/admin/but_darkblue.gif") no-repeat center;
	cursor: pointer;
	cursor: hand;
}
#pnlButton
{
	/*padding-top:32px; 	margin-top:80px;*/
	float: right;
	padding-right: 235px; /*Phuong Add 14/09/2009*/
	padding-bottom: 10px /*Phuong Add 16/09/2009*/;
}
textarea.text
{
	background-color: #eff0f2;
	border: 1px #bac1c7 dotted;
	padding: 0; /*width:485px;*/
	width: 460px; /*Phuong edit 16/09/2009*/
}
select.text
{
	background-color: #eff0f2;
	border: 1px #bac1c7 dotted;
	padding: 0;
}
.DisplayPager
{
	float: right;
	padding-bottom: 10px /*Phuong Add 16/09/2009*/;
}

/* Lightbox */

.images
{
	/*width:230px;*/
	width: 210px; /*Phuong edit 14/09/2009*/
	height: auto;
	padding: 0;
	margin: 0 0 15px 0;
	float: left;
	display: inline; /*position:absolute;*/
	position: relative;
}

.pic_big
{
	/*width:auto; 	height:auto;*/
	width: 165px;
	height: auto; /*padding:10px;*/ /*Phuong edit - 14/09/2009*/ /*margin:0 0 15px 0;*/
	margin: 0 0 0px 0; /*Phuong edit - 11/09/2009*/
	float: left;
	display: inline;
	border: 1pt solid #cccccc;
	text-align: center;
	position: relative;
}

.pic_small
{
	/*width:auto;*/
	width: 180px;
	height: auto;
	padding: 0;
	margin: 0;
	float: left;
	display: inline;
	position: relative;
}
.pic_small img
{
	width: auto;
	height: auto;
	padding: 0;
	margin: 3px 5px 0px 0px;
	border: 0;
	float: left;
	display: inline;
	border: 1pt solid #cccccc;
	width:50px;
	height:50px;
}

/*---------------------------------------------Tran--------------------------------------------------------*/

.contentProductTeaser
{
	position: relative;
	overflow: hidden;
}

.productTeaser
{
	width: 555px;
	overflow: hidden;
	margin-left: 20px;
	float: left;
}
.productTeaser img
{
	border: 1pt solid #d5d5d5;
}

.teaserLeft
{
	float: left;
	width: 172px;
	padding: 5px;
	text-align: center;
}
.teaserRight
{
	float: right;
	width: 172px;
	padding: 5px;
	text-align: center;
}
.teaserCenter
{
	margin: 0px 110px;
	padding: 5px;
	text-align: center;
}
.img
{
	border-width: 1px;
	border: 1px solid #d5d5d5;
}

.aLeft
{
	width: 20px;
	height: 55px;
	background-image: url(/images/aleft.gif);
	background-repeat: no-repeat;
	float: left;
	margin-top: 55px;
}

.aRight
{
	width: 20px;
	height: 55px;
	background-image: url(images/aright.gif);
	background-repeat: no-repeat;
	float: left;
	margin-top: 55px;
	margin-left: 21px;
}
#pageAccessories
{
	float: right;
	padding-top: 5px;
}
#pageRef
{
	float: right;
	padding-top: 5px;
}

h1.heading1
{
	float: left;
	color:#1074A0;
	font-size:14px;
	font-weight:bold;
	height:34px;
	line-height:24px;
	padding:0 0 5px;
	text-transform:uppercase;
}

/* ================== Password Recover - SONPDH 09/11/2009 ================== */
.password_recover
{
	min-height: 85px;
	height: auto;
	float: left;
}
.password_recover div
{
	float: left;
	margin: 2px 0px;
}
.password_recover div.frame_border
{
	padding: 10px;
	width: 430px;
}
.password_recover div.frame_button
{
	padding: 10px 0px 0px 0px;
	width: 452px;
	text-align: right;
}
.password_recover label
{
	float: left;
	width: 120px;
}
.password_recover span
{
	float: left;
	margin-left:0px;
	width: 300px;
}
.password_recover input[type="text"]
{
	width: 300px;
}
.password_recover h1
{
	float: left;
	width: 430px;
}

/* ================== Register - SONPDH 09/11/2009 ================== */

.register_account_info, .register_personal_info
{
	width: 646px;
	min-height: 25px;
	height: auto;
	float: left;
	padding: 0px 0px 10px 0px;
	margin: 0px 2px;
}

.register_account_info input
{
	font-family: Arial;
	font-size: 12px;
}
.register_account_info label, .register_personal_info label, .register_address label
{
	width: 120px;
	float: left;
	display: block;
}
.register_account_info input.full, .register_personal_info input.full
{
	width: 500px;
}
.register_account_info input.half, .register_personal_info input.half
{
	width: 167px;
}
.register_account_info div.clear, .register_personal_info div.clear
{
	padding: 5px 0px 0px 0px;
	margin: 0px;
	clear: both;
	width: 632px;
}
.register_account_info div.clear span span
{
	width: 160px;
}
.register_account_info span, .register_personal_info span
{
	text-align: left;
	display: block;
	float: left;
	width: 170px;
}

.register_account_info .register_email_notice
{
	clear: both;
	padding-top: 10px;
	padding-bottom: 15px;
}
.register_account_info .register_password_notice
{
	clear: both;
	padding-top: 15px;
	padding-bottom: 5px;
}
.register_account_info .separator, .register_personal_info .separator
{
	width: 40px;
}
.register_account_info .result
{
	padding: 10px;
}
.register_address_panel
{
	float: left;
	width: 652px;
}
.register_address
{
	width: 312px;
	height: auto !important;
	height: 20px;
	min-height: 20px;
	padding: 0px 0px 10px 0px;
	margin: 0px 2px;
}
.register_address div.clear
{
	padding: 5px 0px 0px 0px;
	margin: 0px;
	clear: both;
	width: 300px;
}
.register_address input.normal
{
	width: 166px;
}
.register_address input.postnr
{
	width: 40px;
}
.register_address input.location
{
	width: 118px;
}
.register_address div.clear span span
{
	clear: both;
	padding-left: 120px;
	display: block;
}
.register_address div.clear span span.same_delivery_check_box
{
	padding-left: 0px;
}
.register_address div.clear span span.same_delivery_check_box label
{
	float: left;
	width: 175px;
	padding-left: 3px;
}
.register_address div.clear span span.same_delivery_check_box input
{
	float: left;
}

.btnRegister
{
	background-image: url(/images/button_S.gif);
	background-repeat: no-repeat;
	width: 83px;
	height: 24px;
	border: 0pt;
	float: left;
}

/*.frame_border{border:1px solid #828177;}*/
.frame_border
{
	border: 1px solid #BDBDBD;
}
/*Phuong edit 09/10/09*/
.register ul li
{
	padding: 2px 0px;
	margin-top: 5px;
	overflow: hidden;
	clear: both;
}
.register ul li span.lefthalf
{
	float: left;
	text-align: left;
	padding-left: 5px;
	width: 300px;
}
.register ul li span.righthalf
{
	float: right;
	text-align: left;
	padding-left: 5px;
	width: 300px;
}
.register ul li span.full
{
	float: left;
	text-align: left;
	padding-left: 5px;
	width: 608px;
}
.register ul li span.right
{
	float: right;
	padding-left: 5px;
}
.register ul li span.mr1
{
	margin-right: 1px;
}
.register ul li span input.full
{
	width: 610px;
	float: left;
	margin: 1px 0px;
	padding-left: 2px;
	padding-right: 2px;
}
.register ul li span input.half
{
	width: 290px;
	float: left;
	margin: 1px 0px;
	padding-left: 2px;
	padding-right: 2px;
}
.register ul li span select.half
{
	width: 298px;
	float: left;
	margin: 1px 0px;
	padding-left: 2px;
	padding-right: 2px;
}
/* ========================================== */

/*==================SonPDH 09-15-2009====WishList =====*/
#wishList
{
	width: 441px;
	border: 1pt solid #BDBDBD;
	padding: 10px 20px;
}
.frame_border_account_guide
{
	width: 441px;
	border: 1pt solid #e4e4e4;
	padding: 20px;
	margin-top:10px;
}
#wishList .page, .special_offers .page
{
	border-bottom: 1pt solid #e4e4e4;
	width: 440px;
}
.wishList
{
	overflow: hidden;
	border-bottom: 1pt dotted #e4e4e4;
	padding: 10px 0px 10px 0px;
}
.wishList a.commandlink
{
	background-image: url(/images/bullet_04.gif);
	background-position: right 5px;
	background-repeat: no-repeat;
	padding-right: 15px;
	text-decoration: none;
	margin-right: 5px;
}
.wishList a.legg, .special_offer a.legg
{
	background-image: url(/images/btnLegg_red.jpg);
	background-repeat: no-repeat;
	text-transform: none;
	background-position: left top;
	width: 120px;
	height: 28px;
	font-size: 12px;
	display: block;
	line-height: 28px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px 0px 0px 43px;
}
.wishList .img
{
	float: left;
	margin: 0px 10px 10px 0px;
}
.wishList_detail
{
	margin: 0px 0px 0px 135px;
}
.wishList_detail p
{
	overflow: hidden;
	display: block;
}
.wishList_detail .price span
{
	width: 363px;
	display: block;
}
a.wishlist
{
	background-image: url(/images/icon_wishlist.jpg);
	background-repeat: no-repeat;
	text-transform: none;
	width: 120px;
	height: 25px;
	font-size: 12px;
	display: block;
	line-height: 25px;
	padding-left: 40px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 8px;
	float: left;
}

/* ========================================== */
/* ================== ACCOUNT ================== */
#accountBox
{
	position: relative;
	width: 660px;
	overflow: hidden;
}
.accountLeft
{
	height: auto !important;
	height: 150px;
	min-height: 80px;
	margin: 0px 180px 0px 0px;
	
	font-family:Verdana ,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#656763;
}
.accountRight
{
	background-color: #e3e5e7;
	width: 200px;
	float: right;
	padding: 10px;
}
.accountMenu
{
	width: 153px;
	float: right;
	border: 1pt solid #BDBDBD;
	padding: 10px 10px 10px 10px;
	height: auto !important;
	height: 150px;
	min-height: 100px;
	padding-top: 10px;
}
.accountMenu ul li
{
	list-style: none;
}


.accountMenuHolder
{
	width: 180px;
	float: right;
	padding-right: 0px;
}
.accountMenuHolder ul li
{
	background-image: url(/Images/bullet_03.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 15px;
	margin: 0px;
	line-height: 15px;
	float: left;
	clear: both;
	width: 135px;
}
.accountMenuHolder ul li a
{
	/*text-decoration: none;
	line-height: 15px;*/
	 color:#616161;
	 font-size:11px; 
	 padding:0px 5px; line-height:15px; font-weight:normal;
}

.account_guide
{
	padding: 10px;
	width: 450px;
	float: left;
}
#accountBox ul
{
	padding: 0px 0px 10px 0px;
	margin: 0px;
	list-style: none;
	overflow: hidden;
}
#accountBox ul li
{
	margin: 0px;
	line-height: 15px;
	float: left;
	clear: both;
}
#accountBox ul li a
{
	text-decoration: none;
	line-height: 15px;
}
.specialList
{
	position: relative;
	overflow: hidden;
	border-bottom: 1pt dotted #d5d5d5;
	padding: 10px 0px 10px 0px;
}

.specialList div.left
{
	float: left;
	clear: left;
}
.specialList img
{
	float: left;
	margin: 0px 20px 10px 0px;
}
.specialList h1
{
	margin: 0px 0px 0px 0px;
	font-size: 15px;
	color: #0d8fbf;
	line-height: 20px;
}

.checkoutHead
{
	font-weight: bold;
	height: 30px;
	vertical-align: middle;
	font-size: 14px;
	line-height: 30px;
	border: 1pt dotted #808080;
	background-color: #e7e4f7;
	color: #000000;
	margin-bottom: 10px;
}


/* ================== MyAccount - SONPDH 10/5/2009 ================== */
.mr3
{
	margin-right: 3px;
}
.pt10
{
	padding-top: 10px;
}
.pt15
{
	padding-top: 15px;
}
.pt20
{
	padding-top: 20px;
}
.pt23
{
	padding-top: 23px;
}
.pt24
{
	padding-top: 24px;
}
.pt29
{
	padding-top: 29px;
}
.pt31
{
	padding-top: 31px;
}
.pt6
{
	padding-top: 6px;
}
.mt10
{
	padding-top: 10px;
}
.right_notice
{
	float: right;
	padding: 8px 0px; 
}
.notice
{
	float: left;
	padding-right: 0px;
	padding-bottom: 5px; /*Phuong add 09/10/09*/
	color:Red;
}
.right_notice a
{
	color: #1074a0;
}
.bold_red
{
	/*font-weight: bold;*/
	color: Red;
}
.right
{
	float: right;
}
.left
{
	float: left;
}
.right_text
{
	text-align: right;
}
.center_text
{
	text-align: center;
}

.highlightlink
{
	color: #5197C5;
}
/* ================== MyAccount - SONPDH 10/5/2009 ================== */

/* ================== Edit Profile - SONPDH 09/11/2009 =================*/


.profile_personal_info
{
	width: 475px;
	min-height: 25px;
	height: auto;
	float: left;
	padding: 0px 0px 10px 0px;
	margin-left: 2px;
}

.profile_personal_info input
{
	font-family: Arial;
	font-size: 12px;
}
.profile_personal_info label
{
	width: 95px;
	float: left;
	display: block;
}
.profile_account_info input
{
	font-family: Arial;
	font-size: 12px;
}

.profile_account_info input.half, .profile_personal_info input.half
{
	width: 121px;
}
.profile_account_info div.clear, .profile_personal_info div.clear
{
	padding: 5px 0px 0px 0px;
	margin: 0px;
	clear: both;
	width: 460px;
}
.profile_account_info div.clear span span
{
	width: 160px;
}
.profile_account_info span, .profile_personal_info span
{
	text-align: left;
	display: block;
	float: left;
	width: 122px;
}

.profile_account_info .profile_email_notice
{
	clear: both;
	padding-top: 10px;
	padding-bottom: 15px;
}
.profile_account_info .profile_password_notice
{
	clear: both;
	padding-top: 15px;
	padding-bottom: 5px;
}
.profile_account_info .separator, .profile_personal_info .separator
{
	width: 15px;
}

.profile_address_panel
{
	float: left;
	width: 475px;
}
.profile_address
{
	width: 232px;
	height: auto !important;
	height: 20px;
	min-height: 20px;
	margin-left: 2px;
}
.profile_address input
{
	font-family: Arial;
	font-size: 12px;
}
.profile_address label
{
	width: 102px;
	float: left;
	display: block;
}
.profile_address div.clear
{
	padding: 5px 0px 0px 0px;
	margin: 0px;
	clear: both;
	width: 222px;
}
.profile_address div.clear span
{
	width: 111px;
	display: block;
	float: left;
}
.profile_address div.clear span span
{
	width: 111px;
	float: left;
}
.profile_address input.normal
{
	width: 105px;
	float: left;
}
.profile_address input.postnr
{
	width: 35px;
	float: left;
}
.profile_address input.location
{
	width: 60px;
	float: right;
}

.profile_address div.clear span span.same_delivery_check_box
{
	padding-left: 0px;
	width: 185px;
}
.profile_address div.clear span span.same_delivery_check_box label
{
	float: left;
	width: 165px;
}
.profile_address div.clear span span.same_delivery_check_box input
{
	float: left;
}
.edit_profile
{
	width: 472px;
}
.edit_profile .button
{
	background-image: url(/images/button_S.gif);
	background-repeat: no-repeat;
	width: 83px;
	height: 24px;
	border: 0pt;
	float: left;
	margin: 2px 0px;
}


/*========================================== */

/* ======= New Customer Panel SONPDH 22-09-2009 ==== */

.new_customer
{
	width: 405px;
	height: auto;
	min-height: 165px;
	float: left;
	padding: 10px 5px 10px 0px;
	margin: 0px 2px;
	border: 1pt solid #e4e4e4;
}
.new_customer h1
{
	color: #333333;
	font-size: 12px;
	line-height: 18px;
}
.new_customer ul li span input
{
	float: left;
	margin: 1px 0px;
}
.new_customer ul
{
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.new_customer ul li
{
	padding: 2px 0px;
	margin: 0px;
	overflow: hidden;
	clear: both;
}
.new_customer ul li input
{
	margin: 1px 0px;
	float: left;
}
.new_customer ul li span
{
	padding-left: 5px;
}

.new_customer ul li span.customer_type
{
	padding: 3px 0pt 0pt;
	width: 300px;
	float: left;
	margin-left: -5px;
}
.new_customer ul li span.customer_type td label
{
	display: block;
	padding: 0px 0px 0px 16px;
}
.new_customer ul li span.customer_type td input[type="radio"]
{
	height: 15px;
}
.new_customer ul li span.register_button
{
	float: right;
	width: 83px;
}
.new_customer ul li .btnRegister
{
	background-image: url(/images/button_S.gif);
	background-repeat: repeat-x;
	width: 83px;
	height: 24px;
	border: 0pt;
	float: right;
}
/* ======= New Customer Panel SONPDH 22-09-2009 ==== */


/* ================== address_book - SONPDH 09/22/2009 ================== */
.address_book
{
	width: 478px;
	height: auto !important;
	height: 20px;
	min-height: 20px;
	float: left;
	padding: 10px 0px 10px 0px;
}
.address_book input[type="text"]
{
	font-family: Arial;
	font-size: 12px;
	width:155px;
}
.address_book label
{
	width: 125px;
	float: left;
	display: block;
}
.address_book div.clear
{
	padding: 5px 0px 0px 0px;
	margin: 0px;
	clear: both;
	width: 460px;
	margin-left: 10px;
}
.address_book div.clear span
{
	width: 335px;
	display: block;
	float: left;
}
.address_book div.clear span span.left input
{
	float: left;
}
.address_book div.clear span span label{padding-left:2px;}
.address_book input.normal
{
	width: 324px;
	float: left;
}
.address_book div.clear span.postnr
{
	width: 169px;
	float: left;
	clear:none;
}
.address_book div.clear span.location
{
	width: 165px;
	float: left;
	clear:none;
}
.address_book div.clear span span
{
	clear: both;
	display: block;
}

.address_book_button
{
	background-image: url(/images/button_M.gif);
	background-repeat: no-repeat;
	width: 136px;
	height: 24px;
	border: 0pt;
	margin: 3px 0px 0px 3px;
	float: left;
}
/*.address_book .button
{
	background-image: url(/images/button_S.gif);
	background-repeat: no-repeat;
	width: 83px;
	height: 24px;
	border: 0pt;
	float: left;
	margin: 3px 3px 0px 3px;
}*/




/* ========================================== */

/* ======= AddressBook SONPDH 22-09-2009 ==== */

.address_list
{	
	width: 480px;	
	border-left: 1px solid #BDBDBD;
	border-top: 1px solid #BDBDBD;
	overflow: hidden;
}
.address_row td
{	
	border-right: 1px solid #BDBDBD;	
	border-bottom: 1px solid #BDBDBD;	
	vertical-align:middle;
	padding-left:3px;
}

.address_row .post_number
{
	padding-top: 10px;
	padding-bottom: 5px;
	display: block;
}
.address_row a
{
	font-weight: bold;
	color: #5197c5;
}

/* ======= AddressBook SONPDH 22-09-2009 ==== */

/* ================== change_password - SONPDH 09/11/2009 ================== */
.change_password
{
	width: 466px;
	height: auto !important;
	height: 20px;
	min-height: 20px;
	float: left; /*padding: 0px 10px 10px 0px;*/
	padding: 10px 10px 10px 0px; /*Phuong edit 09/10/09*/
	margin: 0px 2px;
	text-align:right;
}
.change_password h1
{
	color: #333333;
	font-size: 12px;
	line-height: 18px;
	padding-bottom: 5px;
}
.change_password ul
{
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.change_password ul li span
{
	float: left;
	text-align: left;
}
.change_password .buttonChange
{
	background-image: url(/images/button_M.gif);
	background-repeat: no-repeat;
	width: 137px;
	height: 24px;
	border: 0pt;
	float: right;
	margin: 2px 0px 2px 2px;
}
.change_password .btnCancel
{
	background-image: url(/images/button_S.gif);
	background-repeat: no-repeat;
	width: 83px;
	height: 24px;
	border: 0pt;
	float: right;
	margin: 2px 0px 2px 2px;
}
.change_password ul li
{
	padding: 2px 0px;
	margin-top: 5px;
	overflow: hidden;
	clear: both;
}
.change_password ul li span.lefthalf
{
	float: left;
	text-align: left;
	padding-left: 5px;
	width: 165px;
}
.change_password ul li span.righthalf
{
	float: right;
	text-align: left;
	padding-left: 5px;
	width: 260px;
}
.change_password ul li span.right
{
	float: right;
	text-align: left;
	width: 85px;
}
.change_password ul li span.button_area
{
	width: 225px;
	float: right;
}
.change_password ul li span input
{
	width: 252px;
	float: left;
	margin: 1px 0px;
	padding-left: 2px;
	padding-right: 2px;
}

/* ========================================== */


/* ======= Order History SONPDH 22-09-2009 ==== */
.order_history
{
	width: 482px;
	height: auto !important;
	height: 20px;
	min-height: 20px;
	float: left;
	padding: 0px 11px 10px 0px;
	margin: 0px 2px;
}
.order_history1
{
	width: 482px;
	height: auto !important;
	height: 20px;
	min-height: 20px;
	float: left;
	margin: 0px 0px;
}
.order_history ul
{   
	padding: 0px;
	margin: 0px;
	*padding-left: 10px;
	*margin-top: 10px;
	list-style: none;
}
.order_history ul li
{
	padding: 2px 0px;
	margin-top: 5px;
	overflow: hidden;
	clear: both;
}
.order_history ul li span
{
	float: left;
	text-align: left;
}

.order_history input
{
	float: left;
}
.order_history .item
{
	/*margin-left: 5px;*/
	display: block;
}
.order_history .item input[type="radio"]
{
	width: 14px;
	height: 14px;
}
.order_history .item label
{
	float: left;
	margin-left: 5px;
	margin-top: 0px;
	margin-right:2px;
}
.order_history .item input
{
	margin-left: 5px;
	display: block;
}
.order_history .item select
{
	margin-left: 5px;
	display: block;
	width:155px;
}
.order_history ul li span input.orderId
{
	width: 150px;
	margin-right: 0px;
}
.order_history .item span
{
	float:left;
	display: block;
}
.order_history .label
{
	width: 80px;
	float: left;
	display: block;
	
}
/*.order_history .button
{
	background-image: url(/images/button_S.gif);
	background-repeat: no-repeat;
	width: 83px;
	height: 24px;
	border: 0pt;
	float: left;
	margin: 2px 0px 0px 3px;
}*/
.order_history .datetimepanel
{
	clear: both;
	margin-top: 5px;
}
.order_history .datetimepanel span
{
	float: left;
	/*margin-bottom: 5px;*/
}

.order_table {width:100%;border: 1px #D6D6D6 solid;}
.order_table td{ vertical-align:middle;border: 1px #D6D6D6 solid;}
.order_table td a{
	 color:#616161;
	 font-size:11px; 
	 padding:0px 5px; line-height:20px; font-weight:normal;
}

.order_table tr.order_title
{	height: 25px;
	line-height: 25px;		
	background-color: #939393;	
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
}
.order_table .order_title a{font-weight:bold;color:White;}
.order_table .order_row{ text-align:left; height:25px;}

.order_history1 .pager
{
	float: right;
	margin-top: 10px;
}

.order_history td
{
	padding: 0px 0px;
	vertical-align: top;
}
.order_history_title a
{
	color: White;
}

/* ======= Order History SONPDH 22-09-2009 ==== */


/* ======= Order History SONPDH 22-09-2009 ==== */
.order_history_edit
{
	width: 660px;
	height: auto !important;
	height: 20px;
	min-height: 20px;
	float: left;
	padding: 0px 11px 10px 0px;
	margin: 0px 2px;
}
.order_history_edit h1
{
	color: #333333;
	font-size: 12px;
	line-height: 18px;
	padding-bottom: 5px;
}
.order_history_edit ul
{
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.order_history_edit ul li
{
	padding: 2px 0px;
	margin-top: 5px;
	overflow: hidden;
	clear: both;
}
.order_history_edit ul li.separator
{
	height: 1px;
}
.order_history_edit .button
{
	background-image: url(/images/button_S.gif);
	background-repeat: no-repeat;
	width: 83px;
	height: 24px;
	border: 0pt;
	float: left;
	margin: 3px 0px 0px 3px;
}
.order_history_edit .label
{
	width: 100px;
	padding-right: 5px;
	float: left;
	display: block;
}
.order_history_edit .right_sumary_label
{
	width: 130px;
	float: left;
	display: block;
}
.order_history_edit .right_currency
{
	width: 100px;
	float: left;
	display: block;
	text-align: right;
}
.order_history_edit .item
{
	margin-left: 5px;
	display: block;
	float: left;
	width: 200px;
}

.order_history_edit ul li select
{
	width: 190px;
}
.order_history_edit .left_summary
{
	width: 315px;
	float: left;
	padding-left: 5px;
}
.order_history_edit .left_summary ul li .item textarea
{
	width: 175px;
}

.order_history_edit .right_summary
{
	width: 315px;
	float: right;
}
.order_history_edit .summary
{
	width: 600px;
	float: left;
}
.left_summary .small_header, .right_summary .small_header, .summary .small_header
{
	font-size: 12px;
	font-weight: bold;
	font-family: Tahoma;
	line-height: 18px;
	padding-bottom: 5px;
}

.order_history_edit .title
{
	width: 635px;
}
.order_history_edit .title .order_history_edit_title
{
	width: 98px;
	height: 25px;
	line-height: 25px;
	float: right;
	font-weight: bold;
	color: #ffffff;
	display: block;
	margin-left: 1px;
	padding-left: 5px;
	border-left: 1px solid #D6D6D6;
}
.order_history_edit .title .order_history_edit_title1
{
	width: 104px;
	height: 25px;
	padding-left: 5px;
	line-height: 25px;
	float: right;
	font-weight: bold;
	color: #ffffff;
	display: block;
}

.order_history_edit .order_row
{
	position: relative;
	height: 20px;
	width: 635px;
	overflow: hidden;
	border: 1px solid #D6D6D6;
}
.order_history_edit .order_row .order_row_detail
{
	float: right;
	width: 93px;
	margin-left: 1px;
	padding-left: 5px;
	padding-right: 5px;
	border-left: 1px solid #D6D6D6;
	height: 20px;
}
.order_history_edit .order_row .order_row_detail1
{
	float: right;
	width: 99px;
	padding-left: 5px;
	padding-right: 5px;
	border-left: 1px solid #D6D6D6;
	height: 20px;
}
.order_history_edit .pager
{
	float: right;
	margin-right: 8px;
	margin-top: 10px;
}

/*Checkout - Accordion*/
.accordionHeader
{
	border: 1px solid #2F4F4F;
	color: white;
	background-color: #2E4d7B;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
}

.accordionHeaderDeactive
{
	border: 1px solid #2F4F4F;
	color: white;
	background-color: #676767;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
}

#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
	border: 1px solid #2F4F4F;
	color: white;
	background-color: #5078B3;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
}

#master_content .accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
	background-color: white;
	border: 1px dashed #2F4F4F;
	border-top: none;
	padding: 10px 0px 0px 10px;
}
/*Confirm checkout - Tran Bao Toan 06-10-2009*/
table.cart_content td.cart_header
{
	border-right: 1px #e4e4e4 solid;
	background-color: #939393;
	height: 20px;
	line-height: 25px;
	text-align: center;
	font-weight: bold;
	color: #ffffff;
	vertical-align: middle;
}
table.cart_content
{
	width: 620px;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	border-bottom: none;
	border-top: 1px #D6D6D6 solid;
	border-right: 1px #D6D6D6 solid;
	border-left: 1px #D6D6D6 solid;
}
table.cart_content td.cart_item
{
	height: 20px;
	line-height: 25px;
	text-align: right;
	font-weight: normal;
	border-bottom: 1px #D6D6D6 solid;
	border-right: 1px #D6D6D6 solid;
	vertical-align: middle;
}
.normal
{
	font-family: Arial;
	font-size: 12px;
}
.group
{
	font-weight: bold;
	font-family: Tahoma;
	font-size: 12px;
}

.youtube_link
{
	font-size: 15px;
	font-weight: bold;
	padding-bottom: 10px;
	font-family: Arial;
}


/*-----------------------Tran----------------------------*/

.userName
{
	color: #d71d22;
	font-size: 12px;
	margin-left: 560px;
	padding-top: 65px;
	font-weight: bold;
}

/*================== special_offer_detail SonPDH 04/11/2009=================*/
.special_offer_detail
{
	float: left;
	width: 295px;
}
.special_offers
{
	width: 441px;
	border: 1pt solid #BDBDBD;
	padding: 10px 20px;
}

.reference
{
	border-top: 1pt dotted #D5D5D5;
	padding-top: 10px;
}
.referenceNoneBorder
{
	padding-top: 10px;
}
.accessories
{
	padding-top: 10px;
}
/*
.links1
{
	padding-bottom: 8px;
}

.link2
{
}

/*.link22
{
	width:115px;
	float: right;
	
	text-align: right;
	font-weight: bold;
}*
/*.link4
{
}
.link4 a
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	text-decoration: none;
	line-height: 18px;
}

.link22 a
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	text-decoration: none;
	line-height: 18px;
}
.links1 a
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	text-decoration: none;
	line-height: 18px;
}*/

/*Checkou as guest 25-11-2009*/
.checkAsGuest
{
	float: left;
	padding: 10px 5px 5px 0px;
	margin: 5px 5px 0 2px;
	border: 1pt solid #e4e4e4;
	width: 405px;
	float: right;
}
.checkAsGuest h1
{
	color: #333333;
	font-size: 12px;
	line-height: 18px;
	padding-bottom: 5px;
}
.checkAsGuest ul li span input
{
	float: left;
	margin: 1px 0px;
}
.checkAsGuest ul
{
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.checkAsGuest ul li
{
	padding: 2px 0px;
	margin: 0px;
	overflow: hidden;
	clear: both;
}
.checkAsGuest ul li input
{
	margin: 1px 0px;
	float: left;
}
.checkAsGuest ul li span
{
	padding-left: 5px;
}

.checkAsGuest ul li span.customer_type
{
	padding: 3px 0pt 0pt;
	width: 300px;
	float: left;
	margin-left: -5px;
}
.checkAsGuest ul li span.register_button
{
	float: right;
	width: 83px;
}
.checkAsGuest ul li .btnRegister
{
	background-image: url(/images/button_M.gif);
	background-repeat: repeat-x;
	width: 136px;
	height: 24px;
	border: 0pt;
	float: right;
	margin: 10px 0px;
}


/*------------------Recent view items--  Tran ----------------------*/

.recentViewItemImg
{
	max-height: 60px;
	max-width: 60px;
	float: left;
	padding-right:8px;
}
.recentViewItemImg .image
{
	max-height: 60px;
	max-width: 60px;
}

.recentViewItemDes
{
    display:block;
    width:110px;  
    height:65px;
}
.recentViewItemDes a
{
	display: block;
	width: 130px;
	height: 60px;
	/*overflow: hidden;*/
	text-decoration: none;
}

.recentViewSpecial
{
	color: Red;
	float: left;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	padding-top: 5px;
	width: 190px;
}
.recentViewNormal
{
	float: left;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	padding-top: 5px;
	width: 190px;
	text-decoration: line-through;
}
.clear
{
	clear: both; 
	padding: 0;
	margin: 0;
	line-height: 0;
}

/*style format - 20-01-2009*/
.quick_edit_text
{
	font-size: 12px;
	height: 17px;
	font-family: Arial;
	width: 300px;
}
.label_validation
{
	color: Red;
	font-family: Arial;
	font-size: 12px;
}

/*Order history*/
#shopcart-title{ padding:0 10px; margin:0; list-style:none; background-color:#939393; color:#FFFFFF; overflow:hidden; height:26px; font-weight:bold;
                vertical-align:middle; }
#shopcart-detail{ padding:5px 10px; background-color:#f2ecde; overflow:hidden !important; overflow:visible; height:auto !important; height:20px; min-height:20px; }
.shopcart-sum-price{ float:right; color:#656763; font-weight:bold; padding-left:10px; }
/*newhtml*/
#shopcart{ position:relative; border:0pt solid #0075b2; font-family: Arial, Helvetica, sans-serif; font-size:12px; }
#shopcart ul.shopcart-title{ padding:0 10px; margin:0; list-style:none; background-color:#939393; color:#FFFFFF; overflow:hidden; height:26px; font-weight:bold; }
#shopcart ul.shopcart-title li{ padding: 0 15px 0 0; margin:0; display:inline; float:left; line-height:26px; overflow:hidden; }
#shopcart ul.shopcart-title li.title-1{ width:100px; text-align:center; }
#shopcart ul.shopcart-title li.title-2{  width:100px;}
#shopcart ul.shopcart-title li.title-3{ width:40px; text-align:center; }
#shopcart ul.shopcart-title li.title-4{ width:90px; text-align:center;}
#shopcart ul.shopcart-title li.title-5{ width:40px; text-align:center;}
#shopcart ul.shopcart-title li.title-6{ width:115px; padding-left:60px;}
#shopcart ul.shopcart-title li.title-7{ width:10px; text-align:center;  }
#shopcart ul.shopcart-title li.title-8{ width:40px; text-align:center;}

#shopcart div.shopcart-detail .item_title-1{ width:100px; min-height:100px;}
#shopcart div.shopcart-detail .item_title-2{  width:90px; min-height:100px;vertical-align:middle;}
#shopcart div.shopcart-detail .item_title-3{ width:40px; min-height:100px;vertical-align:middle;}
#shopcart div.shopcart-detail .item_title-4{ width:100px; min-height:100px;vertical-align:middle;}
#shopcart div.shopcart-detail .item_title-5{ width:40px;  min-height:100px;vertical-align:middle;}
#shopcart div.shopcart-detail .item_title-6{ width:130px;  padding-left:10px;min-height:100px;vertical-align:middle;}
#shopcart div.shopcart-detail .item_title-7{ width:10px;  min-height:100px;vertical-align:middle;}
#shopcart div.shopcart-detail .item_title-8{ width:40px;  min-height:100px;vertical-align:middle;}

#shopcart tr.shopcart-detail td
{
	margin:0px;
	padding:0px;
}
#shopcart tr.shopcart-detail td.item_title-1{ padding-left:10px;width:100px; min-height:100px; padding-right:10px;}
#shopcart tr.shopcart-detail td.item_title-2{ width:90px; min-height:100px;vertical-align:middle;padding-right:15px;}
#shopcart tr.shopcart-detail td.item_title-3{ width:40px; min-height:100px;vertical-align:middle;padding-right:15px;}
#shopcart tr.shopcart-detail td.item_title-4{ width:105px; min-height:100px;vertical-align:middle;text-align:right; padding-right:5px;}
#shopcart tr.shopcart-detail td.item_title-5{ width:40px;  min-height:100px;vertical-align:middle;}
#shopcart tr.shopcart-detail td.item_title-6{ width:110px; min-height:100px;vertical-align:middle;padding-right:15px; padding-left:10px;text-align:right;}
#shopcart tr.shopcart-detail td.item_title-7{ width:70px;  min-height:100px;vertical-align:middle;text-align:left;}
#shopcart tr.shopcart-detail td.item_title-8{ width:55px; min-height:100px;vertical-align:middle;text-align:center;}

#shopcart div.shopcart-detail{ padding:10px; margin:0; list-style:none; overflow:hidden !important; overflow:visible; color:#656763; height:auto !important; height:100px; min-height:100px; }
#shopcart div.shopcart-detail div{ padding:0 15px 0 0; margin:0; display:inline; float:left; overflow:hidden; display:block; }
#shopcart div.shopcart-detail div input.antall{ width:20px; }
#shopcart div.shopcart-detail h1{ color:#513b14; font-size:12px; padding-bottom:3px;  }
#shopcart .shopcart-total{ position:relative; padding:25px 10px; margin:0; color:#656763; overflow:hidden !important; overflow:visible; border-top:1pt solid #0075b2; height:auto !important; height:100px; min-height:100px;  }
.banner{ margin:0 250px 0 0; padding:0 15px; }
.shopcart-sum{ width:250px; float:right; }
.shopcart-sum ul{ padding:0; margin:0; list-style:none; }
.shopcart-sum ul li{ padding:0; margin:0; overflow:hidden; }
.shopcart-sum ul li .price{ float:right; color:#656763; font-weight:bold; padding-left:10px; }
/* ============================================ */
#login
{
	/*font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #656763;
	overflow: hidden !important;
	overflow: visible;
	padding:20px 10px;
	height: auto !important;
	height: 500px;
	min-height: 500px;*/
	color:#656763;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
height:auto !important;
min-height:500px;
overflow:hidden !important;
padding:20px 10px;
	
}
#login-left
{
	float: left;
	width: 355px;
	padding: 0 5px 0 0;
}
#login-left ul
{
	padding: 0;
	margin: 0;
	list-style: none;
}
#login-left ul li
{
	overflow: hidden !important;
	overflow: visible;
	padding-bottom: 3px;
	height: auto !important;
	height: 20px;
	min-height: 20px;
	/*padding: 0;
	margin: 0;*/
	list-style: none;

}
#login-left ul li span
{
	width: 80px;
	float: left;
}
#login-left ul li label
{
	/*float: left;*/
	padding-right: 2px;
}
#login-left ul li label span
{
	float: left;
	width:150px;
	margin-left:80px;
}
#login-left ul li label input
{
	float: none;
	/*width:150px;*/
}
#login-left_spec
{
	float: left;
	width: 355px;
	padding: 0 5px 0 0;
	border-right: 1pt solid #6a4911;
}
#login-left_spec ul
{
	padding: 0;
	margin: 0;
	list-style: none;
}
#login-left_spec ul li
{
	overflow: hidden !important;
	overflow: visible;
	padding-bottom: 3px;
	height: auto !important;
	height: 20px;
	min-height: 20px;
}
#login-left_spec ul li span
{
	width: 80px;
	float: left;
}
#login-left_spec ul li label
{
	float: left;
	padding-right: 2px;
}
#login-right
{
	float: right;
	width: 270px;
	padding: 0 0 0 5px;
}
#login h1
{   
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	text-transform: uppercase;
	padding-bottom: 0px;
	font-size: 14px;
	line-height:24px;
	min-height:30px;
}
a.button{ 
    background-color:#d54f22; 
    line-height :20px; 
    color:#ffffff; 
    padding:5px 5px; 
    height:20px; 
    text-decoration:none;
    border-right:1pt solid #c0c0c0; 
    border-bottom:1pt solid #c0c0c0;
    font-size:10px; 
}
input[type=password]
{
	width: 142px;
	*width: 150px;
}
input.button
{
	background-color: #d54f22;
	line-height: 20px;
	color: #ffffff;
	text-decoration: none;
	font-size: 11px;
	text-align:center;
	vertical-align:middle;
	height: auto;
	min-height:20px;
	*min-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	border:0;
	
}
/* ============================================ */
#register
{
	/*font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #656763;
	overflow: hidden !important;
	overflow: visible;
	padding: 0px 0;
	height: auto !important;
	height: 500px;
	min-height: 500px;
	margin-top:0px;*/
	color:#656763;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    height:auto !important;
    min-height:500px;
    overflow:hidden !important;
    padding:20px 10px;
}
#register-left
{
	float: left;
	width: 310px;
	padding: 0px 5px 0px 0px;
}
#register-left-spec
{
	float: left;
	width: 310px;
	padding: 0px 5px 0px 0px;
	/*margin-top:95px;
	*margin-top:77px;*/
}
#register-right
{
	float: right;
	width: 310px;
	padding: 0px 0px 0px 5px;
}
#register-right-spec
{
	float: right;
	width: 300px;
	padding: 0px 0px 0px 5px;
}

#register h1
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-transform: uppercase;
	padding-bottom: 0px;
	font-size: 14px;
	min-height:30px;
}
#register ul
{
	padding: 0;
	margin: 0;
	list-style: none;
}
#register ul li
{
	overflow: hidden !important;
	overflow: visible;
	padding-bottom: 3px;
	height: auto !important;
	height: 20px;
	min-height: 20px;
}
#register ul li span.title-1
{
	width: 250px;
	float: left;
}
#register ul li span.title-2
{
	width: 200px;
	float: left;
}
#register ul li span.title-3
{
	width: 130px;
	float: left;
	text-align: left;
}
#register ul li label
{
	/*float: left;*/
	margin-right: 1px;
}
#register ul li label span.mark
{
	color: #FF0000;
	width: auto;
	float: none;
	margin-left: 5px;
}
#register ul li label span
{
	width: auto;
	float: left;
	margin-left:250px;
	width:100%;
}
#register ul li label span.val
{
	width: 190px;
	float: left;
	margin-left:130px;
}
#register ul li label span.spec
{
	width: auto;
	float: left;
	display:none;
}
/* thao edit for register Date:26-3-2010
#register input[type=password]
{
	width: 140px;
	*width: 150px;
}

#register select
{   
	width: 145px;
	*width: 155px;
}*/
.normalinput input[type="password"]
{
    width: 142px;
	*width: 150px;    
}
.normalselect
{
    width: 145px;
	*width: 155px;	
}
.chromeselect
{   
	width: 154px;	
}
.chromeinput input[type="password"]
{   
	width: 152px;	
}
#register ul li label input.inputText
{
	width: 100px;
	*width: 98px;
}
#register-left #reg
{
		padding-left:15px;
		*padding-left:0px;
}

/*
/* font-family:Verdana, Arial, Helvetica, sans-serif;============================================ */

#shopcart2{ position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#656763; overflow:hidden !important; overflow:visible; padding:0px 10px; height:auto !important; height:500px; min-height:500px; }
#shopcart2 h1{ font-family:Arial, Helvetica, sans-serif; color:#000000; text-transform:uppercase; padding-bottom:10px; font-size:14px; }
#shopcart2 h2{ text-transform:uppercase; padding-bottom:3px; font-size:12px; color:#000000;font-weight:bold}

#shopcart2 ul.shopcart-title{ padding:0 10px; margin:0; list-style:none; background-color:#939393; color:#FFFFFF; overflow:hidden; height:26px; font-weight:bold;}
#shopcart2 ul.shopcart-title li{ padding:0 15px 0 0; margin:0; display:inline; float:left; line-height:26px; overflow:hidden; }
#shopcart2 .title-1{ width:60px; }
#shopcart2 .title-2{  width:125px; }
#shopcart2 .title-3{ width:55px; text-align:right; }
#shopcart2 .title-4{ width:55px; text-align:center; }
#shopcart2 .title-5{ width:105px; text-align:right; }
#shopcart2 .title-5-1{ width:105px; text-align:right; padding-right:0px;}
#shopcart2 .title-6{ width:30px; }

#shopcart .shopcart-total{ font-family:Arial, Helvetica, sans-serif; font-size:12px; position:relative; padding:25px 10px; margin:0; color:#656763; overflow:hidden !important; overflow:visible; border-top:1pt solid #beac8b; height:auto !important; height:100px; min-height:100px;  }
.banner{ margin:0 250px 0 0; padding:0 15px; }
.shopcart-sum{ width:250px; float:right; }
.shopcart-sum ul{ padding:0; margin:0; list-style:none; }
.shopcart-sum ul li{ padding:0; margin:0; overflow:hidden; }
.shopcart-sum ul li .price{ float:right; color:#656763; font-weight:bold; padding-left:10px; }

#shopcart2 div.shopcart-detail{ padding:5px 10px; background-color:#f2ecde; overflow:hidden !important; overflow:visible; height:auto !important; height:20px; min-height:20px; }
#shopcart2 div.shopcart-detail div{ padding:0 15px 0 0; margin:0; display:inline; float:left; overflow:hidden; display:block; }
#shopcart2 div.shopcart-detail2{ padding:5px 10px; background-color:#e0dacd; overflow:hidden !important; overflow:visible; height:auto !important; height:20px; min-height:20px; }
#shopcart2 div.shopcart-detail2 div{ padding:0 15px 0 0; margin:0; display:inline; float:left; overflow:hidden; display:block; }
#shopcart2 div.shopcart-total{ position:relative; padding:25px 0px; margin:0; color:#656763; overflow:hidden !important; overflow:visible; border-top:1pt solid #0075b2; height:auto !important; height:100px; min-height:100px;  }
#shopcart2 div.shopcart-right{ float:right; width:345px; padding:0 0 0 20px; }
/* ============================================ */

#payment{ position:relative; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#656763; overflow:hidden !important; overflow:visible; padding:0px 0px; height:auto !important; height:500px; min-height:500px; }
#payment h1{ font-family: Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#000000; text-transform:uppercase; padding-bottom:10px; font-size:14px; }
#payment h2{ font-family: Verdana,Arial,Helvetica,sans-serif; font-size:11px; padding-bottom:3px; font-size:12px; color:#000000; }
.payment-left{ font-family: Verdana,Arial,Helvetica,sans-serif; font-size:11px;float:left; width:320px; padding:0 5px 10px 0; }
.payment-right{ font-family: Verdana,Arial,Helvetica,sans-serif; font-size:11px;float:right; width:320px; padding:0 0 10px 5px ; }
#payment ul{ font-family: Verdana,Arial,Helvetica,sans-serif; font-size:11px;padding:0; margin:0; list-style:none; }
#payment ul li{ font-family: Verdana,Arial,Helvetica,sans-serif; font-size:11px;overflow:hidden !important; overflow:visible; padding-bottom:3px; height:20px; }
#payment ul li span.title-1{ font-family: Verdana,Arial,Helvetica,sans-serif; font-size:11px;width:100px; float:left; }
/*Son remove cai nay vi no dung toi cai clear da khai bao o phia tren*/
#payment .clear{ clear:both; height:1px; background-color:#b2a58f; line-height:1px; font-size:1px; }
#payment .newclear{ clear:both; height:1px; line-height:1px; font-size:1px; }
#payment a.del{ background:url(images/delete.png) no-repeat; padding-left:22px; display:block; line-height:20px; text-decoration:none; }
#payment span.val
{
	float:left;
	padding-left:130px;
	width:190px;
}
#payment span.val1
{
	float:left;
	padding-left:130px;
	width:190px;
}
a.newdel
{
	 text-decoration:none;
	 display:inline;
	 vertical-align:top;
}
.productname
{
	font-weight:bold;
	text-decoration:none;
	width:130px;
}
.rdUser input
{
	margin-right:3px;
	*margin-right:0px;
}
.rdUser label
{
	margin-right:3px;
	*margin-right:0px;
}
#up
{
	height:auto;
	float:left;
	width:100%;
}
#down
{  
	float:left;
	height:auto;
	width:100%;
}
/*van add*/
#register-right-spec ul
{
	padding: 0;
	margin: 0;
	list-style: none;
}
#register-right-spec ul li
{
	overflow: hidden !important;
	overflow: visible;
	padding-bottom: 0px;
	height: auto !important;
	min-height:0px;
}
#register-right-spec .accountMenu
{
	/*width: 135px;
	float: right;
	border: 1pt solid #e4e4e4;
	padding: 10px 10px 10px 10px;
	height: auto !important;
	height: 150px;
	min-height: 100px;
	padding-top: 10px;*/
    width: 153px;
	float: right;
	border: 1pt solid #BDBDBD;
	padding: 10px 10px 10px 10px;
	height: auto !important;
	height: 150px;
	min-height: 100px;
	/*padding-top: 10px;*/
}
#register-right-spec .accountMenu ul li
{
	list-style: none;
}
#register-right-spec .accountMenuHolder
{
	width: 160px;
	float: right;
	padding-right: 5px;
}
#register-right-spec .accountMenu ul li
{
	background-image: url(/Images/bullet_03.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	margin: 0px;
	line-height: 15px;
	float: left;
	clear: both;
	width: 135px;
}
#register-right-spec .accountMenu ul li a
{
	text-decoration: none;
	line-height: 15px;
	vertical-align:middle;
}
/*end*/
.txtPostalLocation
{
	width:118px;
	*width:114px;
}
.ddl
{   
	width:179px;
	*width:180px;
}
.his_dll
{    
	*width:155px;
	*width:158px;
}

/*Rating chart*/
.emptypng
{
	background-image: url(/Images/22.gif);
	width: 5px;
	height: 20px;
}
.smileypng
{
	background-image: url(/Images/11.gif);
	width: 5px;
	height: 20px;
}
.donesmileypng
{
	background-image: url(/Images/11.gif);
	width: 5px;
	height: 20px;
}
/*End*/

/*Spare part and addons*/
#sparepart tr.sparepart-detail td.spare-image{ padding-left:10px;width:100px; min-height:100px; padding-right:10px;}
#sparepart tr.sparepart-detail td.spare-title span.addin_description{ font-size:11px;font-weight:normal}
#sparepart tr.sparepart-detail td.spare-title{ min-height:100px;vertical-align:middle;padding-right:15px;}
#sparepart tr.sparepart-detail td.spare-price{ width:105px; min-height:100px;vertical-align:middle;text-align:right; padding-right:5px;}
#sparepart tr.sparepart-detail td.spare-quantity{ width:40px;  min-height:100px;vertical-align:middle;}
#sparepart tr.sparepart-detail td.spare-button{ width:55px; min-height:100px;vertical-align:middle;text-align:right;}

/*end*/
/*................Pakket......................*/
.bundleItemName
{
	min-height:50px;
}
.topBg{	
	width:285px;
	height:25px;
	background-image:url(/images/bgTop.png);
	background-repeat:no-repeat;
	float:left;
}

.pakHeading{
	padding:5px 0 0 10px;
	color:#00719A;
	font-size:14px;
	font-weight:bold;
	height:25px;
	line-height:25px;
	text-transform:uppercase;
}

.clear {
	clear:both;
	padding:0;
	margin:0;
	line-height:0;
}

.contentPak{
	width:640px;
	background-color:#f7fafc;
}

.contentPakLeft{
	width:420px;
	float:left;
	padding:7px 10px 10px 8px;
}

.contentPakRight{
	float:left;
	width:160px;
	background-image:url(/images/bgLeft.gif);
	background-repeat:no-repeat;
	height:260px;
	margin:12px 10px 0 10px;
	padding:20px 10px 0 10px;
}

.paktext1{
	padding-left:3px;
	padding-bottom:10px;
}

.Pakitem{
	width:130px;
	padding-right:7px;
}

.Pakitem img{
	max-width:130px;
	max-height:130px;
	padding:10px 0 10px 0;
}

.textPakRight{
	text-align:center;
}

.titleBig{
	color:#d31c21;
	font-size:17px;
	font-weight:bold;
	padding:5px 0 5px 0;
}

.pakRedBtn{
	background-image:url(/images/btnPak_red.jpg);
	width:122px;
	height:28px;
	background-repeat:no-repeat;
}
.Pakitem a
{
	text-decoration:none;	
}
.textTop{
	height:190px;
}


a.paklegg{
	text-transform:none;
	font-size:11px;
	display:block; line-height:28px; padding-left:30px;
	color:#ffffff; font-weight:bold; text-decoration:none;
	font-family:Arial, Helvetica, sans-serif; margin:0px;
}
a.paklegg:hover{
	color:#ffeb26;
}
.bundlePromotion
{
	background-image:url(/images/pricenonebg.gif);
	background-repeat:no-repeat;
	width:120px;	
	line-height: 47px;
	text-align: center;
	
	font-weight: bold;
	display: block;
	margin: 0 0 0 20px;
}
/*----------------------------Recommendation-------------------------------*/
.contentHandlekurv{
	border:1px #ebeaf0 solid;
	float:left;
	/*width:638px;*/
	width:646px;
}

.handlekurvHeading{
	padding:5px 0 0 10px;
	color:#00719A;
	font-size:14px;
	font-weight:bold;
	height:25px;
	line-height:25px;
	text-transform:uppercase;
}
.tilbud{
	/*background-color:#ebeaf0;
	font-size:14px;
	font-weight:bold;
	height:25px;
	line-height:25px;
	padding-left:15px;*/
	
	color:#000000;
    font-family:Arial,Helvetica,sans-serif;
    font-size:14px;
    padding:15px 0px;
    text-transform:uppercase;
    font-weight:bold;
}

.tilItem{
	/*border-right:1px #ebeaf0 dotted;
	width:154px;*/
	width:160px;
	float:left;
}

.imgBox{
	min-height:55px;
    padding-top:10px;
    text-align:center;
}

.tilItemContent{
	text-align:center;
	padding:3px 15px 5px 2px;
}

.kr{
	font-weight:bold;
	font-size:12px;
	padding-top:15px;
	font: Arial,Helvetica,sans-serif;
	color:#656763;
}
.itemName
{   
    min-height:30px;
}

.itemName a
{   
    text-decoration:none;
}

#rslider
{
	position: relative;
	width: 648px;
	height:190px;
	overflow: hidden;
	float:left;
	padding-left:6px;
}
#rslider ul
{
	padding: 0px;
	margin: 0px;
}
#rslider ul li
{
	padding: 0px;
	margin: 0px;
	display: inline;
	float: left;
	
	
}
#rprevBtn a
{
	background-image:url(/images/arrowLeft.gif);
    background-position:left center;
    background-repeat:no-repeat;
    float:left;
    left:10px;
    line-height:33px;
    padding:0 0 0 25px;
    position:absolute;
    text-decoration:none;
    top:170px;
    width:50px;
}
#rnextBtn a
{
	background-image:url(/images/arrowRight.gif);
    background-position:right center;
    background-repeat:no-repeat;
    float:right;
    line-height:33px;
    padding:0 25px 0 0;
    position:absolute;
    right:10px;
    text-align:right;
    text-decoration:none;
    top:170px;
    width:50px;
}
#r_slide
{
	width: 648px;
	/*border-left: 1pt solid #e4e4e4;
	border-right: 1pt solid #e4e4e4;*/
	border-bottom: 1pt solid #BEAC8B;	
}
a.legg2
{
	background-image: url(/images/btnLegg.gif);
	background-repeat: no-repeat;
	text-transform: none;
	width: 77px;
	height: 28px;
	font-size: 12px;
	display: block;
	line-height: 28px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;	
}
.recommomendationButton
{
	width:160px;
	padding:15px 0 0 0px;
		
}
#r_numPage
{
	position: absolute; /*top: 200px;*/
	top: 180px;
	left: 174px;
	margin: 0px 0px;
	text-align: center; /*padding-top: 10px;*/
	font-size: 10px;
	height: 23px;
	width: 300px;
	text-align: center;
}
#r_numPage a
{
	padding: 1px 4px;
	background-color: #185ca7;
	color: #FFFFFF;
	margin: 0px 1px;
}
#r_numPage a:hover
{
	color: #ffbd0c;
}
/*End*/
#divAgreement
{
	width:600px;
	height:auto;	
	text-align:justify;
	
}