body {
background:#323232 url(../images/g_background.jpg) repeat-y scroll 50% 0;
border:0 none;
color:#333333;
font-family:arial,verdana,lucida,helvetica,sans-serif;
font-size:62.5%;
margin:0;
padding:0;
width:100%;
}
#container {
background-color:#fff;
margin:0 auto;

width:750px;
overflow-x: hidden;
}
#header, #nav a:hover {
text-decoration:none;
}
#header {
background-color:#271F1B;
height:58px;
position:relative;
}
#logo {
display:block;
height:58px !important;
left:16px;
position:relative;
top:7px;
width:200px;
}
img, fieldset, form, h1, h2, h3, h4, p {
border:0 none;
font-size:1em;
font-weight:normal;
margin:0;
padding:0;
}
#header .flashGlobalPromo {
background-color:#271F1B;
float:right;
height:58px;
margin-right:0;
overflow:hidden;
width:229px;
}
#header .flashGlobalPromo img {
padding:5px 0 5px 57px;	
}

#utility_links {
font-size:1.1em;
position:absolute;
right:22px;
text-align:right;
top:32px;
width:auto;
}
#utility_links ul {
display:inline;
margin:0;
}
ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#utility_links li {
display:inline;
float:left;
margin:0 0 0 30px;
}
li, input, select {
margin:0;
padding:0;
}
#utility_links li a {
color:#EEEEEE;
text-decoration:none;
}
a.arrow_link {
background:transparent url(../images/g_red_arrow.gif) no-repeat scroll left 4px;
cursor:pointer;
padding-left:10px;
}
a.arrow_link2 {
background:transparent url(../images/g_red_arrow2.gif) no-repeat scroll left 4px;
cursor:pointer;
padding-left:10px;
}

a {
color:#333333;
text-decoration:none;
outline:none;
}
#utility_links li a:hover {
text-decoration:underline;
}

.row {
margin:0;
padding:0;
}

#utility_bar {
background:transparent url(../images/bg-header.gif) repeat-x scroll left top;
border-bottom:1px solid #000000;
height:28px;
position:relative;
z-index:1150;
}
ul#my_links {
display:inline;
float:left;
font-size:1.1em;
font-weight:bold;
margin:0;
}

ul#my_links li.user_name {
font-weight:normal;
}
ul#my_links li {
display:block;
float:left;
height:28px;
margin-left:1px;
margin-right:1px;
margin-top:1px;
padding-left:5px;
padding-right:5px;
position:relative;
}
#my_links li {
margin-left:10px !important;
}
li, input, select {
margin:0;
padding:0;
}
ul#my_links li div {
padding-top:7px;
}
a:hover, a:active {
text-decoration:underline;
}

ul#search {
margin:5px 20px 0 0;
}
ul#search, ul#email_updates {
background-color:transparent;
display:inline;
float:right;
font-size:1.1em;
font-weight:bold;
z-index:1000;
}

ul#search li.search_text, ul#email_updates a.search_text {
margin-right:8px;
margin-top:3px;
}

ul#search input.search_field, ul#email_updates input.search_field {
height:15px;
padding-right:20px;
width:117px;
font-size:11px;
}
input, select, textarea {
/*color:#555555;*/
font-family:Arial,Helvetica,sans-serif;
/*font-size:8pt;*/
}
#price_from, #price_to { font-size:8pt; }
li, input, select {
margin:0;
padding:0;
}
ul#search li, ul#email_updates li {
float:left;
position:relative;
}

ul#search input.image, ul#email_updates input.image {
position:absolute;
right:2px;
top:3px !important;
}
#breadcrumb {
background-color:#E9E9E9;
font-size:1.1em;
margin-bottom:0;
padding:10px 375px 10px 36px;
display:none;
}
#breadcrumb a {
text-decoration:underline;
}
a.locate {
background:transparent url(http://opi.yahoo.com/online?u=when_children_cry&amp;m=g&amp;t=3) no-repeat scroll left top;
color:#677E9B !important;
font-size:1.1em;
padding-right:86px;
padding-top:2px;
background-position:89px 0;
}
a.locate:hover { text-decoration:none; }
a.email {
background:transparent url(../images/icn_email.gif) no-repeat scroll left top;
color:#677E9B !important;
font-size:1.1em;
padding-left:20px;
}

#modules, .outlet.accessories #content #modules {
float:right;
width:240px;
z-index:-100;
}
#modules .module.advisor {
background-color:#818385;
color:#FFFFFF;
padding-bottom:4px !important;
position:relative;
}
#modules .module {
background-color:#E6E6E6;
border-bottom:1px solid #EBEBEB;
border-left:1px solid #EBEBEB;
border-right:1px solid #EBEBEB;
}
#modules .module.advisor h2 {
background-color:#818385;
border-bottom:1px solid #A7A8AA;
color:#FFFFFF;
font-size:1.4em;
margin-bottom:15px;
padding:6px 0 7px 15px;
}

#modules .module.advisor fieldset {
margin:10px 0 5px;
}
#modules .module.advisor p {
font-size:1em;
margin-bottom:5px;
}
#modules .module.advisor label {
font-size:1.1em;
}
#modules .module.advisor a.clarify {
float:right;
}
.advisor .input-set input.full {
height:14px;
width:194px !important;
}
.input-set input.full {
height:14px;
width:178px !important;
}
.input-set input, .admin input {
padding-left:2px;
padding-right:2px;
padding-top:1px;
}
#modules .module.product_list {
background-color:#E6E6E6;
padding-bottom:8px !important;
}
modules .module {
background-color:#E6E6E6;
border-bottom:1px solid #EBEBEB;
border-left:1px solid #EBEBEB;
border-right:1px solid #EBEBEB;
}
#modules .module.product_list h2 {
background-color:#CCCCCC;
font-size:1.4em;
margin-bottom:10px;
padding:6px 10px 7px 15px;
}
#modules .module.advisor a {
color:#EBEBEB !important;
text-decoration:underline;
}
.input-set a.clarify {
font-weight:normal;
margin-left:10px;
}
#modules .module p, #modules .module h3, #modules .module h4, #modules .module h5, #modules .view_by, .outlet.accessories #content #modules .module p, .outlet.accessories #content #modules .module h3, .outlet.accessories #content #modules .module h4, .outlet.accessories #content #modules .module h5, .outlet.accessories #content #modules .view_by {
margin-left:15px;
margin-right:15px;
}
.find_products {
display:block;
height:28px;
text-indent:-200em;
width:104px;
}
.find_products {
background:transparent url(../images/btn_find_products.gif) no-repeat scroll 0 0;
}
#modules #go_advisor {
float:right;
margin-top:5px;
}
.input-set input, .admin input {
padding-left:2px;
padding-right:2px;
padding-top:1px;
}
.mboxDefault { background-color:#000; height:87px;}
#outletExploreSection {
display:block;
float:left;
height:100%;
width:180px;
}
.exploreSectionHeader {
background-color:#AAAAAA;
color:#FFFFFF !important;
font-size:13px;
font-weight:bold;
height:30px;
line-height:30px;
padding-left:10px;
}
.exploreDimension {
border-bottom:1px solid #D0D0D0;
clear:both;
float:left;
width:180px;
}
.dimensionTitleOpenDefault {
background-position:left bottom;
}
.dimensionTitleBKG {
background:transparent url(../img/endeca/detailcollapsed_bkg.gif) no-repeat scroll left top;
float:left;
height:15px !important;
}
.dimensionTitle {
font-size:12px;
font-weight:bold;
height:22px;
line-height:15px;
margin-bottom:5px;
margin-top:10px;
padding-left:15px;
}

.dimensionTitleBKG {
background:transparent url(../images/detailcollapsed_bkg.gif) no-repeat scroll left top;
float:left;
height:15px !important;
}
.dimensionTitle a {
color:#333333 !important;
text-decoration:none !important;
}
.parameterTitle p {
clear:both;
margin:0 auto;
padding-top:2px;
width:115px;
}
.singleOption {
margin:0 10px 0 25px !important;
overflow:hidden;
}
.parameterTitle {
clear:none;
float:left;
font-size:11px;
font-weight:normal;
line-height:17px;
width:125px;
}
#my_links { color:#222222!important;}
#my_links a { color:#222222!important;}
#connectMod { border:1px solid #F4F4F4;  float:left;font-size:12px; margin-left:10px; margin-top:10px; padding:21px; }
#connectMod li { line-height:30px; }
.Banner { height:229px;}
.menu { border:1px solid #cccccc; width:195px; padding:10px; font-size:12px; background-color:#FFF; line-height:30px; margin-top:15px; }
.menu h2 { font-size:13px; font-weight:bo.AlignFrame ld;}
.menu ul { padding-left:20px; list-style:none; }
.mainlsiss { background-image:url(../images/bg-blog_post.gif); background-repeat:repeat-x; border:1px solid #f4f4f4; padding-bottom:15px; width: 529px; margin-top:10px; overflow-x: hidden}
.mainlsiss1 { background-image:url(../images/bg-blog_post.gif);
background-repeat:repeat-x;
border:1px solid #F4F4F4;
margin-top:10px;
padding-bottom:15px;
width:507px;}
.mainlsiss1 li{ 
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-right:18px;
width:235px; }
.mainlsiss li{ float:left; width:144px; list-style:none;  margin-right:18px; width:150px;}/*background:transparent url(../images/bg-portfolio-separator.gif) no-repeat scroll right 50%;*/
.mainlsiss1 h3 { padding-bottom:3px;  text-align:center;  padding-top:10px;  }
.mainlsiss h3 { padding-bottom:3px; text-align:center;  }
.mainlsiss img { border:1px solid #cccccc; padding:2px; cursor:pointer; background-color:#FFF; }
.mainlsiss ul{ padding:17px 0 0 23px; }
#content { }
.maincontent {background-image:url(../images/bg-portfolio.gif); background-repeat:repeat-x; clear:both; padding:15px; }
.other_posts {
border-color:#FFFFFF;
border-style:solid;
border-width:0 1px;
width:168px;
float:left; 
margin-right:15px; 
}
.other_posts h3 {
background:url("../images/bg-other_posts-title.gif") repeat-x scroll left top transparent;
border-bottom:1px solid #FFFFFF;
border-top:1px solid #E5E5E5;
font-size:1.3em;
font-weight:bold;
height:29px;
line-height:29px;
overflow:hidden;
position:relative;
text-align:center;
text-transform:uppercase;
width:166px;
border:1px solid #e5e5e5;
}



.other_posts ul {
background:#EAE9E9 url(../images/bg-other_posts-list.gif) repeat-x scroll left top;
padding-bottom:25px;
padding-top:10px;
font-size:11px;
}
.other_posts ul li {
 display:inline; 
 position: relative;
}
.other_posts ul li a {
background:transparent url(../images/bg-other_posts-item.gif) no-repeat scroll left bottom;
color:#555555;
display:block;
padding:6px 10px 4px 37px;
line-height:26px;
}

.xemtranh1 {background-image:url(../images/5.png);
background-position:0 -1px;
background-repeat:repeat-x;
border:1px solid #DBDBDB;
cursor:pointer;
font-size:11px;
font-weight:bold;
line-height:25px;
margin-left:56px;
margin-top:5px;
max-width:114px;
padding:0 5px;
text-align:center; }

.xemtranh { 
background-image:url(../images/5.png); 
background-repeat:repeat-x; 
border:1px solid #DBDBDB; 
font-size:11px; 
line-height:25px; 
padding:0 5px; 
margin-top:5px; 
max-width:137px;  
background-position:0 -1px; 
font-weight:bold; 
text-align:center; 
cursor:pointer;  
}

*html .xemtranh { width:114px; }


.xemtranh:hover { background-position:0 -28px; }
.gioithieu { width:493px; position:relative; }
.gioithieu h2 {
font-size:167%;
font-weight:bold;
line-height:1.8em;
padding:0 20px 20px 10px;
}
.gioithieu h2 strong {
color:#271F1B;
display:block;
font-size:2em;
font-style:normal;
font-weight:bold;
margin-top:3px;
text-transform:uppercase;
}

.gioithieu h2 em {
display:block;
font-size:1.4em;
font-style:normal;
font-weight:bold;
}
.gioithieu p {
font-size:1.2em;
line-height:1.5em;
padding:0 0px 8px 10px;
text-align:justify;
}
.maillist {height:76px;
position:relative;
width:229px;}
.maillist b { font-weight:normal; color:#CCC; font-size:11px; line-height:17px; }
.maillist input { color:#3C3C3C;
font-family:Arial;
font-size:11px;
left:0px;
position:absolute;
top:26px;
width:161px; }
.dangkythongtin {background-image:url(../images/6.png);
background-repeat:repeat-x;
border:1px solid #2F2F2F;
cursor:pointer;
float:left;
height:18px;
left:169px;
padding:0 7px;
position:absolute;
top:25px;}
.maillist .dangkythongtin b { font-size:11px; }
.maillist .dangkythongtin b:hover { color:#FFF; }
.title { font-size:14px; font-weight:bold; padding-bottom:5px; padding-left:5px; }

#services {
background:#F5F5F5 url(../images/bg-services.gif) repeat-x scroll left top;
overflow:hidden;
margin-top:10px; 
}

#our_style {
background:#EBECEC url(../images/bg-our_style.gif) repeat-x scroll left top;
border:1px solid #FFFFFF;
display:inline;
float:left;
margin:34px 24px;
width:295px;
padding:10px;
}
#services h3 {
font-size:2em;
padding-bottom:15px; 

}
#our_style div { font-size:11px; line-height:22px; padding-left:20px; }
.cat-item { float:left; width:150px; }

#footer {
background:#151515 none repeat scroll 0 0;
border:1px solid #2B2B2B;
color:#BABABA;
margin:0 auto;
overflow:hidden;
padding:20px 0 17px;
position:relative;
width:754px;
}


#Tuvan a { color:#222222; font-size:11px; line-height:18px; }

#footer a { color:#9C9C9C;  font-size:11px; }
#footer h3 {
font-size:1.3em;
font-weight:bold;
margin-bottom:13px;
text-transform:uppercase;
}
#footer h3, #footer a {
margin-left:8px;
}
#footer a:hover {
color:#FFFFFF;
}
#footer ul li {
float:left;
width:300px;
padding-left:20px;
line-height:25px;
}
#footer .quick_action {
float:right;
height:156px;
margin-right:20px;
text-align:right;
width:424px;
}

#footer .quick_action p.titl-we_provide_free {
/*background:transparent url(../images/titl-we_provide_free.gif) no-repeat scroll right top; */
height:17px;
margin-left:59px;
margin-top:6px;
text-align:left;
text-indent:-9999px;
width:359px;
}



#footer .quick_action .copyright {
color:#515151;
font-size:85%;
text-transform:uppercase;
}
.subcatlist { padding-left:17px; }
.catselect .subcatlist dt { cursor:pointer; float:left; clear:both; font-size:11px; width:151px; }
.subcatlist dt:hover { text-decoration:underline; }
.catselect { font-weight:bold; font-size:12px!important; }
.other_posts .catselect .subcatlist a{ background-image:none; padding:0;}
.hinhanhre { width:120px; height:150px; }
.Contact {
width:515px;
padding-left:20px;
padding-top:10px;
clear:both;
background-image:url(../images/background2.gif);
background-position:285px 145px;
background-repeat:no-repeat;
}
.Contact input[type=text] {
margin-top:6px;
margin-bottom:12px;
width:220px;
font-family:Arial;
font-size:12px;
}
.Contact textarea {
width:220px;
font-family:Arial;
font-size:12px;
margin-top:6px;
height:118px;
}
.Contact input[type=submit] {
margin-top:10px;
margin-bottom:10px;
cursor:pointer;
}
.Contact li { line-height:18px; }
.AlignFrame {text-align:center; width:242px; height:216px; }
.AlignFrame1 {text-align:center; width:147px; height:127px; }
/* Scroller Box */
#scroller_container {
 position: relative;
 width: 300px;
 height: 60px;
 overflow: hidden;
}

#scroller {
 white-space: nowrap;
 line-height: 60px;
 font-size: 60px;
}

#scroller p {
 padding: 0;
}
/* Scoller Box */
/* pagging search*/

.next_but div {
	float:left
}
.next_but a {
	
	cursor:pointer;
	color:#ffffff;
	float:left;	
	font-size:11px;
	text-decoration:none;
	background-color:#666666;
	border:1px solid #cccccc;
	padding:3px 5px 3px 5px;
}
.next_but a:hover {
	padding:3px 5px 3px 5px;
	cursor:pointer;
	color:#ffffff;
	background-color:#cccccc;
	border:1px solid #CBDBEB;
	float:left;
	font-size:11px;
}
.newtwoImages { border:none!important;} 
.newtwoImages td { border:none!important; font-size:13px;  }

/*crumb*/

.crumb { 
	background-color:#666666; 
	height:25px;
	padding:0 12px;
	margin:0 0 15px 0;
}


	.crumb span, .crumb a { 
		margin:0 3px; 
		color:#FFFFFF;
	}

	.crumb a{ 
		font-size:11px; 		
		display:block;
		float:left;
		line-height:25px;		
		font-family:tahoma;		
		}
		
		.crumb span { 
			float:left; 
			display:block; 
			margin-top:3px; 
			}
			
			.updated dt, .updated dd, .updated dl { padding:0; margin:0; }
			
			.updated dt, .updated dd { float: left;}
			
			.updated dt { 
				width:290px; 
				font-size:12px; 
				padding:0 32px 0 10px;
				}
				
			
			.updated dt b { 
				text-transform:uppercase; 
				padding:15px 0;
				font-weight:bold;
				display:block;
				}
				
				.updated dt li { line-height:30px; border-bottom:1px solid #F4F4F4; }
							
				
				.updated dt label { font-weight:bold; display:block; float:left; width:125px; }
			
			.updated p { 				
				text-align:left;
				clear:both;
				display:block;
				line-height:18px;
				}
				
				.updated, .updated label { color:#000; }
				
	a.LSplienquan { 
		color:#000000; 
		text-decoration:none; 
		text-transform:uppercase; 
		font-weight:bold;
		font-size:12px;
		}	
	
	a.LSplienquan:hover { color:#FF6600; }
	
	.updated dd img { 
		max-width:380px; margin:0 0 10px; 		
		}
	
	.updated dd { 
		/*padding:4px;	
		background-image:url(../images/updatedbg.png);
		background-repeat:repeat-x;
		background-position:0 bottom;*/
		width:380px;		
		}
		
		.updated dd div { text-align:center; }
	
	.updated dd label {
		display:block;
		color:#FFFFFF;
		padding:10px 5px;
		font-weight:bold;
		font-size:12px;
	}
	
	.LHDH { 
		padding:15px 0 0 0;
		font-size:12px;
	}
	
	.LHDH .form{
		padding:15px 10px;
		background-color:#f4f4f4;
		border:1px solid #f0f0f0;
	}
	
	.LHDH_btn {
		background-color:#000000;
		text-align:center;
		width:200px;
		padding:5px 0;
		color:#FFFFFF;
		font-weight:bold;
		cursor:pointer;
		text-transform:uppercase;
		margin-bottom:10px;
	}
	.LHDH .form input{
		font-size:16px;
		font-weight:bold;
	}
	
	.LHDH .form input, .LHDH .form textarea { 
		margin-top:5px;
		
		color:#000000;
		font-family:Arial;
		margin-bottom:15px;
		}
		
		 .LHDH .form textarea {
		 	font-size:12px;
			width:264px;
		 }
		 .btnGuiThongtin {
		 	background-color:#000000;
			color:#FFFFFF;
			padding:5px 0;
			text-align:center;
			width:107px;	 
			float:left;
			cursor:pointer;			
		 }
		 
		 
.AlignFrame1 a { position:relative; z-index:0;} 
	.AlignFrame1 a div { width:38px; height:34px; overflow:hidden; text-indent:-1000px; position:absolute; z-index:1; right:0; bottom:3px; background-image:url("../images/sale.png"); background-repeat:no-repeat; }

		 .khuyenmai { background-image:none; line-height:16px; border:none;}
		 		 .khuyenmai span{ text-decoration: line-through; font-size: 11px; font-weight: normal; color: rgb(102, 102, 102); display:block; }
				 .khuyenmai a { color: rgb(237, 28, 36); }
				 	.khuyenmai b { text-transform: uppercase; color:#FF3300; }
					
	.bannerId {
		background-color:#fff; 
		box-shadow: inset 0 1px 2px #E7E7E7, 0 1px 1px #A7CBE3;  
		-o-box-shadow: inset 0 1px 2px #E7E7E7, 0 1px 1px #A7CBE3; 
		-webkit-box-shadow: inset 0 1px 2px #E7E7E7, 0 1px 0px #A7CBE3;  
		-moz-box-shadow: inset 0 1px 2px #E7E7E7, 0 1px 0px #A7CBE3; 
		-moz-border-radius: 5px; 
		border-radius: 5px;
		width: 120px;
		padding-bottom:5px;
		}
		.shopmynghe_expo {
			display:block;
			text-indent:-1000px;
			overflow:hidden;
			width:529px;
			height:150px;
			position:absolute;
			z-index:1;
			background-color:#fff;
			filter:alpha(opacity=0); 
			-moz-opacity: 0; 
			-khtml-opacity: 0;  
			opacity: 0;
			}
