/* common */
textarea, option, optgroup, input.input-text, input.radio, input.checkbox, .v-fix, .v-fix .validation-advice, .qty {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
}

/* CSS Document */
div.breadcrumbs-wrapper {
	margin-top:10px;	
	padding:0 4px;
}
div.breadcrumbs-l {
	background:transparent url(../images/breadcrumbs/breadcrumbs-l.png) no-repeat scroll 0 0;
	padding-left:10px;
	height:41px;
}
div.breadcrumbs-r {
	background:transparent url(../images/breadcrumbs/breadcrumbs-r.png) no-repeat scroll right 0;
	padding-right:10px;
	height:41px;
}
div.breadcrumbs-m {
	background:transparent url(../images/breadcrumbs/breadcrumbs-m.png) repeat-x scroll 0 0;
	height:41px;
}
ul.breadcrumbs {
	list-style:none;
	overflow:hidden;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
ul.breadcrumbs li {
	background:transparent url(../images/breadcrumbs/breadcrumb-li.png) no-repeat scroll right 1px;
	float:left;
	height:30px;
	padding-left:15px;
	padding-right:25px;
	padding-top:12px;
}
ul.breadcrumbs li.first {
	padding-left:0;
}
ul.breadcrumbs li.last {
	background:none;
}
ul.breadcrumbs li a {
	text-decoration:none;
	color:#7d7c7c;
}
ul.breadcrumbs li a:hover{
}
/*productinfo*/
.productinfo-wrapper {
}
.productinfo-ml {
	background:transparent url(../images/productinfo-ml.png) repeat-y scroll left 0px;
	padding-left:4px;
}
.productinfo-mr {
	background:transparent url(../images/productinfo-mr.png) repeat-y scroll right 0px;
	padding-right:4px;
}
.productinfo-m {
	overflow:hidden;
	background:#ffffff;
}
.productinfo-bl {
	background:transparent url(../images/productinfo-bl.png) no-repeat scroll left 0px;
	padding-left:14px;
	height:14px;
}
.productinfo-br {
	background:transparent url(../images/productinfo-br.png) no-repeat scroll right 0px;
	padding-right:14px;
	height:14px;	
}
.productinfo-b {
	background:transparent url(../images/productinfo-b.png) repeat-x scroll 0 0px;
	height:14px;
}
.productinfo {
	padding:5px 10px;
}

#product_addtocart_form {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
float:left;
width:100%;
margin-top:10px;
}
.product-img-box {
border:1px solid #E2E2E2;
float:left;
height:350px;
width:350px;
}
.product-img-box .product-image-zoom {
height:350px;
overflow:hidden;
position:relative;
width:350px;
z-index:9;
}
.product-shop {
float:left;
margin-left:30px;
width:250px;
}
.more-views h4 {
color:#0198d3;
font-weight:bold;
margin-bottom:0.8em;
font-size:12px;
}
.attribute-label {
color:#0198d3;
font-weight:bold;
width:60px;
font-size:12px;
vertical-align:middle;
}
.product-specs {
	color:#3a3a3a;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
}
.price-box {
padding:0px 0;
}
.regular-price .price {
	color:#000000;
	font-size:16px;
}
.more-views li a {
border:1px solid #E2E2E2;
float:left;
height:56px;
overflow:hidden;
width:56px;
}

/*fixed css cua manh*/
#header-top-navi {
	margin-bottom:0;
	margin-left:0px;
	margin-right:5px;
	overflow:hidden;
	position:relative;
	margin-top:0;
	margin-left:30px;
	padding-top:25px;
	float:left;
}

#menu-container { 
	height:100%;
}
.side-col .box {
margin-left:13px;
margin-top:10px;
}
#product-lasted {
	width:640px;
	margin-top:10px;
}
#product-lasted .item {
	width:190px;
}
.col-2-left-layout .col-main {
	float:left;
}
.side-col {
	width:255px;
}

/*tabs*/
#tabs {
	float:left;
	margin:100px 10px 0;
	width:625px;
}
#tabs a {
	font-size:12px;
}
#track_hint {
	color:#3b3838;
	font-size:12px;
}
#qty {
	text-align:center;
}
.more-views li {
float:left;
margin:0 0 9px 9px;
}

#product-lasted .item .body {
	margin-top:5px;
}
#product-lasted .body img {
	margin-right:4px;
}
.home-position {
	margin-top:0;
	margin-left:10px;
}
#home-product{
	width:660px;
	float:left;
	margin:0px 10px 20px 0px;
}
#home-product div.t,div.m,div.b{
	float:left;
}
#home-product div.t{
	background:transparent url(../images/images/products/home_product_box_tl.png) no-repeat scroll left top;
	height:38px;
	padding-left:4px;
	width:100%;
}

#home-product div.t div.t{
	background:transparent url(../images/images/products/home_product_box_tm.png) repeat-x scroll left top;
	height:38px;
	width:100%;
}
#home-product div.t div.t div.t{
	background:transparent url(../images/images/products/home_product_box_tr.png) no-repeat scroll right top;
	height:38px;
}
#home-product div.t span{
	color:#00b6e0;
	font-variant:small-caps;
	font-weight:bold;
	font-size:16px ;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px 0px 0px 30px;
	margin:5px 10px 0px 10px ;
	background:transparent url(../images/images/box/box_icon.png) no-repeat scroll left 5px;
	float:left;
}
#home-product div.b{
	background:transparent url(../images/images/products/home_product_box_bl.png) no-repeat scroll left top;
	height:17px;
	padding-left:4px;
	width:100%;
}
#home-product div.b div.b{
	background:transparent url(../images/images/products/home_product_box_bm.png) repeat-x scroll left top;
	height:17px;
	width:100%;
}
#home-product div.b div.b div.b{
	background:transparent url(../images/images/products/home_product_box_br.png) no-repeat scroll right top;
	height:17px;
}
#home-product div.m{
	border:1px solid #f1f1f1;
	height:auto;
	width:100%;
	padding-right:10px;
	border-bottom:0px;
	border-top:0px;
	padding-top:10px;
	float:left;
}
#home-product .item{
	width:194px;
	float:left;
	border-right:1px dotted #ababab;
	margin-left:10px;
	margin-right:18px;
}
#home-product .lasted{
	border-right:0px;
	margin-right:0px;
}
#home-product .separator-dot{
	border-bottom:1px dotted #ababab;
	width:634px;
	height:1px;
	float:left;
	margin:20px 0px 20px 10px;
}
/* product item */
#home-product .item .name{
	border-bottom:1px dotted #ababab;
	padding-bottom:7px;
	padding-left:30px;
	margin-bottom:10px;
	width:145px;
	background:transparent url(../images/images/icon/product_arrow.png) no-repeat  left 4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;	
}
#home-product .item .name a {
	text-decoration:none;
	color:#353737;
}
#home-product .item .body{
	width:180px;
	float:left
}

#home-product .body img{
	float:left;
	margin-right:5px;
}
#home-product .item  .saleoff .price{
	color:#777777;
	font-size:12px;
	text-decoration:line-through;
	margin:16px 0px 5px 0px;
	float:left;
	
}
#home-product .item  .price{	
	color:#00b6e0;
	font-size:14px;
	float:left;
	font-weight:bold;
}
#home-product .item .action{
	width:180px;
	margin:18px 0px 10px 0px;
	float:left;
}
#home-product .item  .action .btndetail{

	background:transparent url(../images/images/button/home_button_detail.png) no-repeat ;
	width:68px;
	height:24px;
	display:block;
	float:left;
}
#home-product .item  .action .btnaddcart{

	background:transparent url(../images/images/button/home_btn_addcart.png) no-repeat ;
	width:84px;
	height:24px;
	display:block;
	float:left;
}
#home-product .item .action .separator{
	background:transparent url(../images/images/button/home_icon_seperator.png) no-repeat ;
	margin:0px 8px 0px 8px;
	height:20px;
	display:block;
	width:5px;
	float:left;
}

.no-found{
	padding-left:15px;
}
.no-found .page-head-alt h3{
	color:#fff;
	/*margin-top:5px;*/
}
/*main-content*/
#main-content{
	width:652px;
	float:left;
	margin:20px 0px 0px 0px;
}
.col-1-layout #main-content {
	margin:20px 0px 0px 20px;
	width:910px;
}
.col-3-layout #main-content {
	margin:0px 0px 0px 20px;
	width:910px;
}
#main-content div.t,div.m,div.b{
	float:left;
}
#main-content div.t{
	background:transparent url(../images/images/footer/footer_box_tl.png) no-repeat scroll left top;
	height:13px;
	padding-left:7px;
	width:100%;
	
}
#main-content div.t div.t{
	background:transparent url(../images/images/footer/footer_box_tm.png) repeat-x scroll left top;
	height:13px;
	width:100%;
}
#main-content div.t div.t div.t{
	background:transparent url(../images/images/footer/footer_box_tr.png) no-repeat scroll right top;
	height:13px;
}

#main-content div.b{
	background:transparent url(../images/images/footer/footer_box_bl.png) repeat-x scroll left top;
	height:13px;
	padding-left:9px;
	width:100%;
}
#main-content div.b div.b{
	background:transparent url(../images/images/footer/footer_box_bm.png) repeat-x scroll left top;
	height:11px;
	width:100%;
}
#main-content div.b div.b div.b{
	background:transparent url(../images/images/footer/footer_box_br.png) no-repeat scroll right top;
	height:11px;
	padding-left:4px;
	
	
}
#main-content div.m{
	background-color:#FFFFFF;
	border-left:1px solid  #F1F1F1;
	border-right:1px solid  #F1F1F1;
	height:auto;
	padding-left:20px;
	padding-right:0;
	padding-top:0px;
	width:100%;
}