*{ margin:0; padding:0}
body{ font-family:Arial, Helvetica, sans-serif; font-size:12px;  color:#000; background:#000000;}
img,p{ margin:0; padding:0; border:none}
a{ color:#eeddba; text-decoration:none; cursor:pointer }
a:hover{ text-decoration:underline}
.txt_upcase{ text-transform:uppercase}
.center{ text-align:center}
.right{ text-align:right}
.left{ text-align:left}
.bold{ font-weight:bold}
.clear{ clear:both}
.right{ text-align:right}
.font14{ font-size:14px;}
.font16{ font-size:16px;}
.font18{ font-size:18px}
.font24{ font-size:24px}
.margin_10{ margin:10px;}
.margin_left10{ margin-left:10px;}
.margin_right10{ margin-right:10px;}
.margin_top10{ margin-top:10px;}
.margin_bottom10{ margin-bottom:10px;}
.padding_left200{ margin-left:200px;}
.float_letft{ float:left;}
.float_right{ float:right;}
.uline{ text-decoration:underline}
.italic{ font-style:italic;}
.black{ color:#000;}
.white{ color:#fff;}
.gray{ color:#6e6e6e;}
.black_grown{ color:#0e0e0e;}
.yellow_b{color:#eeddba}
.yellow{ color:#ffcf25;}
.brown{ color:#330e06;}
.green_y{ color:#d6ee1f;}
.green_d{ color:#13330e;}
.noboder{ border:none !important;}
.pointe{cursor:pointer;}
.logo_div{width:475px; height:110px; margin-top:25px; position:absolute; cursor:pointer;}



.bg_full{ max-width:1200px; margin:0 auto; overflow:hidden; background:url(../images/bg_full.jpg) top center repeat-y;}
.content{ width:980px; margin:0 auto; overflow:hidden;}
.banner_top_session{ width:980px; height:155px; overflow:hidden; text-align:right; background:url(../images/banner_top.jpg) top left no-repeat; margin:0 auto;}
.banner_top_session ul{ padding:80px 20px; }
.banner_top_session li{ display:inline; padding:0 15px;}
.banner_top_session li a{ text-transform:uppercase; color:#fd8505;}
.banner_top_session li a:hover{}
.banner_main_session { width:980px; height:399px; background:url(../images/banner_main.jpg) top left no-repeat;}
.checkout{ padding-left:760px; padding-top:8px; height:20px; font-size:14px; color:#eeddba;}

.bg_gray_w{ background:#d1d1d1; overflow:hidden; width:956px; padding:0 12px 12px 12px;}
.bg_blue{ background:#6e909f; overflow:hidden !important; padding:20px 0;}
.bg_blue_full{ background:#648797; overflow:hidden !important; width:956px; padding:20px 12px 12px 12px; margin:10px 0; color:#000}

.col_370{ width:350px; overflow:hidden; padding:0 10px;}
.col_370 p{ margin_bottom:10px;}
.col_570{ width:570px; overflow:hidden}
.col_570 p{ margin_bottom:10px;}
.col_950{ width:950px; overflow:hidden; margin-top:15px;}
.input1{ width:221px; height:29px; border:2px solid #eeddba; padding-top:4px; font-size:24px; color:#996600; padding-left:3px;}
.bt_createword{ width:99px; height:37px; background:url(../images/bt_createword.jpg) top left no-repeat; border:none;}
.note_createword{ color:#d1d1d1; font-size:14px;}
.bg_line{ background:url(../images/line.png) top right no-repeat;}
.product_img_session{ width:116px; height:110px; margin:20px 60px 10px 10px; float:left;}
.product_img{ width:116px; height:84px;}
.about_session{ color:#554b3c; overflow:hidden;}
.about_title{ border-bottom:1px solid #554b3c; width:350px; overflow:hidden; margin-bottom:10px;}
.article_title{ border-bottom:1px solid #554b3c; width:950px; overflow:hidden; margin-bottom:10px;}
.border_left{ border-left: 1px solid #b3b2b2;}
.article_img{ width:162px; height:138px; float:left; margin-right:10px;}

 /* About us  */
.checkout_session{ width:980px; height:56px; background:url(../images/bg_checkout.jpg) top left no-repeat;}
.bg_blue_1{ background:#6e909f; background:url(../images/bg_blue.jpg)top center no-repeat; height:150px; width:950px; overflow:hidden !important; }
.about_content{ width:600px; float:left; padding:20px;}
.about_img_large{ width:310px; float:right; margin-top:40px;}
.about_img{ width:222px; height:167px; margin-right:10px; float:left;}

 /* Faqs  */
.faq_content{ width:910px; float:left; padding:20px;}
.faq_title{ width:870px; background:#779eaf; float:left; clear:both; padding:20px; margin-bottom:20px;}
.faq_td1{ width:37px; height:29px; text-align:left; vertical-align:top; padding-bottom:20px;}
.faq_td2{ text-align:left; vertical-align:top;}
/* media */
.media_ytb{ text-align:center; margin:40px; 0px;}

/* Article  */
.article_session{ color: #222222; margin:10px 0 30px 0}
.article_name{ color:#330e06; font-weight:bold; margin:10px 0; width:100%;}
.article_session a{ color:#dbf4ff;}
.article_session a:hover { text-decoration:none;}
.article_img_s{ width:90px; height:65px; float:left; border:2px solid #eeddba; margin-right:10px}

/* product */
.product_session{ overflow:hidden; margin-top:10px;}
.mainproduct_img_session{ width:280px; height:120px; margin:20px 10px 10px 10px; float:left; overflow:hidden; }
.mainproduct_img{ width:120px; height:120px; margin-right:20px;}
.mainproduct_title{ width:150px; float:right; font-style:italic; font-size:18px; color:#e6d3aa; font-family:"Times New Roman", Times, serif}

.border_bottom{ padding:5px 0 ; border-bottom:1px solid #FFF; margin:10px 0;}

/* calendar  */
.calendar_session{ overflow:hidden; margin:20px 0; }
.calendar_img{ width:130px; height:205px; float:left; margin-right:15px; }

/* frame  */
.bg_blue_bright{ background:#7facbf; overflow:hidden; padding:10px; margin:15px 0; }
.bg_blue_bright li{ list-style:none; padding:3px 0;}
.frame_img { width:261px; height:145px; float:right; margin:20px;}
.input2{ width:80px; height:30px; border:1px solid #999999;}

/* Inspiration  */
.inspi_session { overflow:hidden; margin:20px 0}
.inspi_img{ margin-right:10px; float:left; width:165px; }
.inspi_cont{ float:right; overflow:hidden; width:780px}
.inspi_cont p{ line-height:20px;}
.inspi_cont2{ float:right; overflow:hidden; width:580px}

/* create word */
.bg_blue_h400{ background:#6e909f; background:url(../images/bg_blue_l.jpg)top center no-repeat; height:347px; width:910px; overflow:hidden !important; padding:20px; color:#d1d1d1;}
.bg_blue_h400 p{ margin-bottom:20px;}
.bt_y_session{ cursor:pointer;}
.bt_y_left{ width:9px; height:26px; float:left; margin-right:-1px;}
.bt_y_main{ background:url(../images/bt_y_right.png) top right no-repeat; height:20px; padding:6px 10px 0 1px; font-size:14px; color:#330d05; display:inline-block; float:left;}
.enter_word_session_1{ width:700px; padding-left:230px; margin-top:20px; display:inline-block;}
.enter_word_session_2 { width:700px; padding-left:145px; margin-top:5px; display:inline-block;}

.drop_select{position:absolute; height:120px; width:120px; z-index:999; background:#CCCCCC; margin-top:22px;}

/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:570px;
		height:241px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:570px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(../images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/btn_next.gif) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#ac9c98;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#541f14;
		color:#ef7d05;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */
/* shopping cart  */
.wrapper1{ width:300px; float:right; clear:left;}
.wrapper2{ width:850px; float:left; margin:20px 0 ; margin-left:80px;}
.wrapper2 p{ margin-bottom:6px;}

.sub_total_session_border{  padding:10px 0; overflow:hidden; BORDER-BOTTOM: #7faec3 1px solid;}
.sub_total_session_border2{  padding:10px 0; overflow:hidden;}
.sub_total_session{  padding:10px 0; overflow:hidden; }
.sub_total{ font-size:18px; color:#d1ffa0; width:150px; float:right; text-align:right;}
.total{ font-size:24px; color:#330d05; width:100px; float:right; text-align:right; font-weight:bold}
.input4{ width:300px; height:20px; border:1px solid #666666;}
.site_td{width:150px; font-size:12px; height:30px; color:#1a1a1a; font-weight:bold}
.input1h{ width:420px; height:22px; font-size:12px; color:#1a1a1a; border:#d3d3d3 1px solid;}
.text_ra1{ width:420px; height:100px; border:#d3d3d3 1px solid; font-size:12px; color:#1a1a1a;}

TABLE.Design2 TH {
	color:#e6d3aa;
	font-size:14px;
	PADDING-RIGHT: 0.5em; 
	PADDING-LEFT: 0.5em; 
	FONT-WEIGHT: normal; 
	PADDING-BOTTOM: 0.1em; 
	PADDING-TOP: 0.1em; 
	BORDER-BOTTOM: #7faec3 1px solid;
	
	background:#3a687c;
	
}
TABLE.Design2 TR{}
TABLE.Design2 TD {
	
	PADDING-RIGHT: 0.5em; 
	PADDING-LEFT: 0.5em; 
	PADDING-BOTTOM: 0.1em; 
	PADDING-TOP: 0.1em; 
	BORDER-BOTTOM: #7faec3 1px solid; 
	
	
}
TABLE.Design2 THEAD TH {
	BACKGROUND-COLOR: #3a687c; TEXT-ALIGN: left; height:35px;
}

TABLE.Design2 TR.bg{ BACKGROUND-COLOR:#7aa0b1 !important;}
TABLE.Design2 TD.noboder{ border:none;}

.input3shopping { background:#d3dee3; height:20px; width:40px; border:1px solid #666666;}
.order_descrip_session{ overflow:hidden; margin:10px; width:360px;}
.order_img{ float:left; width:130px; margin-right:10px; text-align:center;}
.order_descrip{ float:right; width:220px; text-align:left;}
.order_descrip p{ margin-bottom:5px;}
.note_order{}
.note_order li{ list-style:none; padding:3px 0;}

/* checkout  */
.check_wrapper1{ text-align:right; float:right; width:350px; clear:left; overflow:hidden;}
.check_wrapper2{ overflow:hidden; border-bottom:1px solid #7faec3; width:970px; margin:10px 0 20px 0 ; padding:20px 15px}
.check_wrapper2 p{ margin:10px 0;}
.check_wrapper3{ float:left; width:350px; padding:10px; position:relative; margin-bottom:50px;}
.col_320{ width:320px; overflow:hidden; float:left; padding:10px}
.col_320 p{ margin:10px 0; }
.col_320_border { border-left: 1px solid #50656f; width:300px; overflow:hidden; float:left; padding:10px;}
.col_600{ width:580px; overflow:hidden; float:left; padding:10px}
.col_600 p{ margin:10px 0; }
.input5{ width:180px; height:20px; border:1px solid #4f656e;}
.input6{ width:60px; height:20px; border:1px solid #4f656e;}
.thanks{ width:580px; background:#466877; height:25px; font-size:14px; color:#FFFFFF; font-weight:bold; padding:5px 10px;}

TABLE.Design3 TD.label {
	
	font-size:14px;
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.1em; PADDING-TOP: 0.1em; 
	BORDER: #8eaec3 1px solid; 
	TEXT-ALIGN: left;
	background:#5e7b88;
	height:35px; 
}
TABLE.Design3 { color:#FFFFFF; width:580px;}
TABLE.Design3 TD {
	
	PADDING-RIGHT: 0.5em; 
	PADDING-LEFT: 0.5em; 
	PADDING-BOTTOM: 0.1em; 
	PADDING-TOP: 0.1em; 
	BORDER-TOP: #8eaec3 1px solid;
	BORDER-LEFT: #8eaec3 1px solid; 
	TEXT-ALIGN: left;
	
}

TABLE.Design3 TD.bg{ BACKGROUND :#466877 !important; font-size:14px; color:#FFFFFF; height:35px; font-weight:bold;}

TABLE.Design3 TD.corner_right{ 
	BORDER-right: #8eaec3 1px solid; 
}

TABLE.Design3 TD.corner_bottom{ 
	
	BORDER-bottom: #8eaec3 1px solid; 
}

.check4_session{ width:280px; float:right; overflow:hidden; margin:10px 0}
.check4{ BORDER-bottom: #8eaec3 1px solid; padding:0 0 5px 0; margin: 0 0 5px 0; overflow:hidden; }
.check4_left{ font-size:14px; float:left; text-align:left;}
.check4_right { float:right; width:80px; text-align:right}

.bt_print{ position:absolute; top:-15px; left:30px;}
.bt_payment{ position:absolute; top:8px; left:180px;}

.orther_article{padding-top:18px; padding-bottom:5px; text-align:left; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#e6d3aa; border-bottom:#e6d3aa 1px solid}
.test{padding:0px;}
.test ul{padding:0; margin:0; margin-left:15px; margin-top:20px}
.test ul li{padding:2px 0px;}
.test ul li a:link{COLOR:#330e06; font:Aria; text-decoration: none; font-size:11px; font-weight:bold}
.test ul li a:hover{COLOR:#330e06; font:Aria; text-decoration:underline; font-size:11px; font-weight:bold}


/* footer */
.footer{ width:950px; overflow:hidden; text-align:center}
.footer ul{ padding:20px 0; }
.footer li{ display:inline; padding:0 10px;}
.footer li a{ text-transform:uppercase; color:#fd8505;}
.footer li a:hover{}


.items_select{height:18px; padding-top:5px; background:#e1cea4; padding-left:10px;}
.items_select:hover{background:#f4e2bc;}

/* DMS*/
 .textboxTime {  
	PADDING-LEFT: 2px; border: 1px solid;width:45px; height: 20px; font-family: Tahoma,Arial,Helvetica, sans-serif; font-size: 11px; border-color: #000000 #000000 #000000 #000000
}
.imgactsmall
{
	background-image : url(../images/dms/bt_79.jpg);
	background-color : transparent;
	border : none;
	font-family : Tahoma, Arial, Verdana;
	font-size : 8pt;
	font-weight: bold;
	color : #553324;
	padding-bottom:2px;
	width : 79px;
	height: 20px;
}
.imgactmini
{
	background-image : url(../images/dms/bt_79.jpg);
	background-color : transparent;
	border : none;
	font-family : Tahoma, Arial, Verdana;
	font-size : 8pt;
	font-weight: bold;
	cursor:pointer;
	color : #553324;
	padding-bottom:2px;
	width : 79px;
	height: 26px;
}

.imgactsmall
{
	background-image : url(../images/dms/bt_110.jpg);
	background-color : transparent;
	border : none;
	font-family : Tahoma, Arial, Verdana;
	font-size : 8pt;
	cursor:pointer;
	font-weight: bold;
	color : #553324;
	padding-bottom:2px;
	width : 110px;
	height: 26px;
}

.imgactmedium
{
	background-image : url(../images/dms/bt_140.jpg);
	background-color : transparent;
	border : none;
	font-family : Tahoma, Arial, Verdana;
	font-size : 8pt;
	cursor:pointer;
	font-weight: bold;
	color : #553324;
	padding-bottom:2px;
	width : 140px;
	height: 26px;
}

.imgactlarge
{
	background-image : url(../images/dms/bt_180.jpg);
	background-color : transparent;
	border : none;
	font-family : Tahoma, Arial, Verdana;
	font-size : 8pt;
	font-weight: bold;
	cursor:pointer;
	padding-bottom:2px;
	color : #553324;
	width : 180px;
	height: 26px;
}


.inputcontact 
{
 width:420px; border:1px solid #658ea3
}
.input3 
{
 width:420px; border:1px solid #658ea3
}
.in_phone
{
    width:328px; border:#d3d3d3 1px solid;
}
.in_exphone{ width:60px;  border:#d3d3d3 1px solid;}
.contact_td{ font-size:12px; height:25px;}
.fixpadding
{
 padding-left:2px;
  padding-right:2px;
}
.bt_email
{
    background-image:url(../images/go.jpg);   
    width:34px;
    height:23px;
    border : none;
 }
 .txt_search
{
    border:1px #1f6ebb solid; background:#193773; color:#fff; padding:3px; height:13px; width:195px; font-size:11px;
}
.imgact_searchheader
{
background:#a80405; border:1px #1f6ebb solid ; color:#FFFFFF; font-size:11px; font-weight:bold; height:20px; width:45px;    
}

.areacheckout {  
	PADDING-LEFT: 2px; border: 1px solid; height: 70px; width:300px; font-family:  Tahoma,Arial, Helvetica, sans-serif; font-size: 11px; border-color: #000000 #000000 #000000 #000000
}
.noborder
{
	FONT-FAMILY: Tahoma,sans-serif,Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #648797;
	border:0px solid #648797;	
	color:#ffffff;
	text-align:right;
	font-size:11;
}
.txtdiv3{font-size:18px;background-color:#648797; color:#d6ee1f; border: 0px solid; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin:8px 0px; overflow:hidden;}
.txtdiv3white{font-size:18px;background-color:#ffffff; color:#1c6eba; border: 0px solid; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin:8px 0px; overflow:hidden;}
.tdarticles{width:717px; height:auto; margin:0px 0px 17px 0px; text-align:left;}
.bt_y_mainDropdown 
{
	 width:180px; border:1px solid #658ea3;height:22px;background-color:#d2bf97;text-align:center;vertical-align:top;
}
.cssbt_addbasket
{
	 width:158px;
    height:29px;
    border : none;
}

.txtword
{
	margin:5px; border:#CCCCCC 1px solid; cursor:pointer;
}

#holdpic{border:2px solid #999999; background:#333333; min-height:400px; margin-bottom:100px; padding:20px; text-align:left; margin-top:25px;}
#holdpic img{ margin:30px 16px 30px 16px; cursor:pointer;border:#fff 1px solid}
#holdpic img:hover{ border:#FF0000 1px solid}

#chuahinh{}
#chuahinh img{ cursor:pointer;border:#fff 1px solid}
#chuahinh img:hover{ border:#FF0000 1px solid}

.ddcolorcss 
{
	 width:80px; border:1px solid #658ea3;height:22px;background-color:#d2bf97;text-align:center;vertical-align:top;

}
