.clear-both
{
	clear:both;
}
/*gio hang*/
.page-cart {
    margin-top: 10px;
	margin-left:15px;
}
.table-one-cart .delete-all-product
{
	float:left;
}
.table-one-cart .delete-all-product,
.table-one-cart .btn-buynow
{
	background: url(images/btn-buynow.gif) no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #000000;
    height: 26px;
    line-height: 26px;    
    padding-bottom: 3px;
    text-align: center;
    width: 92px;
	padding-bottom:5px;
}
.page-cart .page-cart{
	margin-left:0;
}
.cart-by-estore {
    margin-top: 10px;
	font-size:12px;
}
.cart-by-estore .bound-support {
    margin-bottom: 10px;
	font-weight:bold;
	 color: #666;
}
.cart-by-estore .bound-support a {
    color: #000;
}
.table-one-cart,
.frm-order-step2 table
{
	width:100%;
}
.table-one-cart,
.frm-order-step2 table,
.frm-order-step2 table td,
.table-one-cart td,
.table-one-cart th
{
    border-color: #CCCCCC;
	border-collapse:collapse;	
}
.table-one-cart a
{
	color:#333;
}
.infor-payment-transport, .bg-header {
    background: none repeat scroll 0 0 #E2E2E2;
    font-weight: bold;
	color:black;
}
.bg-header td {
    font-weight: bold;
    text-align: center;
}
.td-product {
    text-align: center;
}
.td-product a,
.frm-order-step2 a {
    color: #000;
}
.input-required
{
/*	color:red;*/
}

.td-price, .td-price {
    color: #FF0000;
}
.delete-product {
    background: url(images/Delete.gif) no-repeat scroll 0 0 transparent;
    padding-left: 18px;
}
.totla-payment span {
    color: #FF0000;
    font-weight: bold;
    line-height: 26px;
    margin-right: 10px;
}
.cart-by-estore .delete-all-product, .cart-by-estore .btn-buynow {
    background: url(images/btn-buynow.gif) no-repeat scroll 0 0 transparent;
    border: medium none;
    float: right;
    height: 26px;
    line-height: 26px;
    margin-right: 5px;
    padding-bottom: 3px;
    text-align: center;
    width: 92px;
}
.cart-by-estore .delete-all-product, .cart-by-estore .btn-buynow {
    background: url(images/btn-buynow.gif) no-repeat scroll 0 0 transparent;
    border: medium none;
    float: right;
    height: 26px;
    line-height: 26px;
    margin-right: 5px;
    padding-bottom: 3px;
    text-align: center;
    width: 92px;
}
.frm-order-step2 div input[type=button],
.frm-order-step2 div input[type=submit],
.cart-button-step2 .back-cart,
.cart-button-step2 .payment {
    background: url(images/btn-buynow.gif) no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #000;
    height: 26px;
    line-height: 26px;
    margin-right: 5px;
    margin-top: 10px;
    padding-bottom: 3px;
    text-align: center;
    width: 92px;
}
.list-order-comple table{ border:1px solid #1b1b1b; border-right:none; border-bottom:none; width:860px; margin:0 0 5px 20px;}
.list-order-comple table td{ border:1px solid #1b1b1b; border-top:none; border-left:none; height:30px; text-align:right; padding-right:10px;}
.list-order-comple table tr.title-order-shop{ font-weight:bold; text-align:center; background:#C0C0C0;}
.list-order-comple table tr.title-order-delete{ background:#D8D8D8;}
.list-order-comple table tr.title-order-delete td{ text-align:left; padding-left:10px;}
.list-order-comple table tr.title-order-delete td{ padding-left:10px; font-weight:bold;}
.list-order-comple table td.name-title{ text-align:left; padding-left:10px; font-weight:bold;}
.date-order-time{ padding:10px 0 10px 10px;}
.bound-page-order-printing .logo-companyinfo .logo-order-detail{ float:left; width:120px;}
.bound-page-order-printing .info-companya{ float:left; padding-left:25px; font-size:16px; padding-top:10px; text-align:left; font-weight:bold;}
.bound-page-order-printing .info-companya .title-company{text-transform:uppercase;}
.bound-page-order-printing .info-companya .address{ font-weight:bold; font-size:16px;}
.order-detail .title{ font-size:25px; padding-bottom:10px; font-weight:bold;}

.bound-page-order-printing .info-table-user td{ height:22px;text-align:left; }
.bound-page-order-printing .info-companya .info-company{line-height:20px; text-align:left; padding-left:5px;}
.bound-page-order-printing .info-inveted-user{ margin-top:5px;}
.bound-page-order-printing .info-inveted-user td{ height:20px; text-align:left;}
.bound-page-order-printing .signature-name{ border-top:1px solid #ccc; width:80%;}
.email-newsletter{ padding:10px 0 0 20px;}
.email-newsletter .input-email{ border:1px solid #ccc; margin-top:5px;}
.email-newsletter .submit-email{ background:#FFE900; height:20px; color:#1b1b1b; padding-bottom:3px; border:none;}
.bound-page-order-printing .delivery-orders .name-estore{ text-transform:uppercase; font-weight:bold; color:#3b3b3b;}
.bound-page-order-printing .info-buy .delevied-estore{ text-transform:uppercase; font-size:18px; font-weight:bold;}
.bound-page-order-printing .product-info{ border:1px solid #ccc; border-top:none; border-left:none;}
.bound-page-order-printing .product-info td{ border:1px solid #ccc; border-bottom:none; border-right:none;}

.shipping-info .title-border
{	
	background:#f7f7f7;
	color:black;
}
.shipping-info input[type=text]
{
	border:solid 1px #ccc;
}
.cart-button-step2
{
	width:200px;
	margin:0 auto;
}
.text-area textarea
{
	width:90%;
	margin:5px auto;	
	border:solid 1px #ccc;
}
/*chi tiet don hang*/
.bound-page-order-printing
{
	font-family:Arial, Helvetica, sans-serif;
}
.title-step5-store
{
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px;
}
.order-detail .info-estore div
{
	margin-bottom:7px;
}
.order-detail .info-estore .name-shop
{
	text-transform:uppercase;
	font-weight:bold;
	font-size:16px;
}
.order-detail .title-order
{
	 font-size: 25px;
    font-weight: bold;
    padding-bottom: 10px;
	text-align:center;
}
.order-detail  .info-buyer
{
	background:#ccc;
	margin-bottom:10px;
}
.order-detail  .info-buyer tr td
{
	background:#fff;
}
.order-detail  .time-order
{
	padding-bottom:30px;
	line-height:18px;
	text-align:right;
	padding-right:20px;
}

.memberMenu li
{
    border-bottom: 1px solid #CACACA;
    line-height: 25px;
    margin-left: 5px;
}
.memberMenu a
{
    color:black;
}
a.product-options {
	border: 1px solid #06C;
	padding:2px;
	color:#333;
	text-decoration: none;
}
a.product-options:hover,
a.product-options-selected {
	border: 1px solid red;
	text-decoration: none;
	color: red;
}
.login-box h2
{
	background:#f1f1f1;
	padding:5px;
	margin:0 0 5px 0;
	text-transform: uppercase;
}
.login-box
{
	font-size:100%;
	margin-top:10px;
	width:550px;
}	
.login-box input[type=text],
.login-box input[type=password]
{
	width:227px;
	border:solid 1px #ccc;
	height:20px;
}
.login-box .login-box-left	
{
	width:280px;
	float:left;
	border-right:solid 1px #ccc;
	padding-right:10px;
}
.login-box .login-box-right
{
	float:left;
	padding-left:10px;
	width:230px;
}
.login-box  .login-box-left	div,
.login-box .login-box-right div
{
	margin:5px 0;
}
#cart-footer {
	position:fixed;
	bottom:0;
	right:-115px;
	width:150px;
	background:#fff;
	border:1px solid #a0a0a0;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	padding:10px;
	color: #222;
}
#cart-footer .cart-total-amount {
	font-weight: bold;
}

span.mobile-icon {
	background: url("images/mobile_phone.png") no-repeat left top;
	padding-left: 20px;
}
span.email-icon {
	background: url("images/mail.png") no-repeat left top;
	padding-left: 20px;
	margin-left: 10px;
}
.default-filter-form li
{
	float:left;
	line-height:24px;
	height:24px;
}
.layoutSelectElement img
{
	max-width:200px;
}
ul.list-comment-news li
{
	margin-bottom:10px;
	position:relative;
}
ul.list-comment-news li .icon-arrow
{
	background:url(images/arrow-comment.gif) no-repeat left top;
	position:absolute;
	left:20px;
	top:-7px;
	width:14px;
	height:8px;
}
ul.list-comment-news li .comment-detail
{	
	border:solid 1px #ccc;
	padding:5px;	
	margin-right:7px;
}
ul.list-comment-news li .comment-detail .content-comment
{
	margin-bottom:5px;
}
ul.list-comment-news li .comment-detail .info-comment
{
/*	color:#afafaf;*/
	font-size:12px;
	background:url(images/icon-chat.png) no-repeat left top;
	height:19px;
	line-height:19px;
	padding-left:35px;
}
ul.list-comment-news li .comment-detail .info-comment span
{
	color:#4294D0;
	font-weight:bold;
}
ul.list-comment-news li .btn-answer
{
	background:url(images/button-answer.gif) no-repeat left top;
	width:47px;
	height:22px;
	text-align:center;
	color:#fff;
	line-height:22px;
	position:absolute;
	right:20px;
	top:16px;
}
ul.list-comment-news li .btn-answer a
{
	color:#fff;
	font-weight:bold;
	font-size:11px;
}
.post-comment
{
	border:dotted 1px #ccc;
	padding:5px;
	margin-right:5px;
}
.post-comment .user-info
{
	float:left;
	width:15%;
	text-align:center;
	margin-right:7px;
	overflow:hidden;
}
.post-comment .user-info a
{
	color:#4294D0
}
.post-comment .form-post
{
	float:left;
	width:80%;
}
.form-post .comment-content
{
	width:90%;
}
.post-comment .button-submit
{
	cursor: pointer;
	padding: 5px 20px 4px 20px;
	color: #fff;
	border-radius: 2px;
	font-weight: 700;
	font-size: 16px;
	border: #089de9 1px solid;
	float: right;
	margin-top: 6px;
	background: #089de9;	
}

/*.ui-jqgrid-view .ui-widget-content
{
	background:none;
}*/


.ui-selected
{
	border-color:2px solid #F93;
}
.selectable-listing .ui-selecting { background: #FECA40; }
.selectable-listing .ui-selected { background: #F39814; color: white; }
.selectable-listing { list-style-type: none; margin: 0; padding: 0; }
.selectable-listing li { margin: 3px; padding: 1px; float: left; font-size: 12px; text-align: center; }
.uploadifyImageResult div
{
	float: left;
}
.mcdropdown_menu
{
	z-index:10000000 !important;
}
.fieldGroup
{
	border:0px solid white;
	padding:0;
	margin:0;
}
.login-success li
{
	line-height:24px;
}
.adminHeaderToolbar
{
	font-size:10px;
	opacity:0.5;
}
.CensorButton
{
	border:1px solid #999;
	padding:2px;
	margin: 4px;
	line-height:24px;
}
a.CensorButton:hover
{
	background-color:#ccc;
}
.GridHeaderTitle
{
	font-size:24px;
	font-weight:bold;
}
.ProductPropertyTable select
{
	width:100px;
}
@media print
{
	.PrintButton
	{
		display:none;
	}
}
.socialLoginLogo
{
	width:70px;
	height:70px;
	float:left;
	border:none;
}
.googleLoginLogo
{
	background: url('images/logos/google-64x64.png') no-repeat center;
}
.facebookLoginLogo
{
	background: url('images/logos/facebook-64x64.png') no-repeat center;
}
.yahooLoginLogo
{
	background: url('images/logos/yahoo-64x64.png') no-repeat center;
}
.aimLoginLogo
{
	background: url('images/logos/aim-64x64.png') no-repeat center;
}
