/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @copyright  Copyright (c) 2008 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
 * @license    http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */
/******************************************/
/***********[ Mage_CSS_A Reset ]***********/
/******************************************/

* { margin:0; padding:0; }

body { /*background:#9A3D22 url(../images/body_bg.png) 50% 0 repeat-y;*/
background:#D9541E; color:#2f2f2f; font-size:12px; font-family: arial, helvetica, sans-serif /*Tahoma*/; text-align:center;}
a { color:#1E7EC8; text-decoration:underline; }
a:hover { color:#1E7EC8; text-decoration:none; }
a img { border:0;}
:focus { outline:0; }

/* Heading */
h1, h2, h3, h4, h5, h6, .head { margin-bottom:.4em; line-height:1.3em; color:#0A263C; }
h1 { font-size:2em; line-height:1.17; }
h2 { font-size:1.5em; }
h3 { font-size:1.35em; }
h4 { font-size:1.05em; }
h5 { font-size:1.05em; }
h6 { font-size:.95em; }

/* Table */
th { padding:0; text-align:left; vertical-align:top; }
td {padding:0;vertical-align:top;}

/* Paragraph */
/*p { margin-bottom:.8em; }*/
address { margin-bottom:.4em; }
address { font-style:normal; line-height:1.4em;}
cite { font-style:normal; font-size:10px;}
q:before, q:after{content:'';}

/* Form */
form { display:inline;}
fieldset { border:none; }
legend {display:none;}
label { color:#666; /*font-size:.95em;*/  font-weight:bold; }
input, select, button { vertical-align:middle; }

/* Lists */
dt { display:block; font-weight:bold; }
ul,ol { list-style:none; }

/* Size */
small { font-size:.92em; }
big { font-size:1.1em; }

hr { height:0; margin:8px 0; overflow:hidden; visibility:hidden; }
.nowrap { white-space:nowrap; }
.bold { font-weight:bold; }


/* Du lich tron goi */
*.dl_main
	{
	margin:0 auto;
	width:1007px;
	height:auto;
	background-color:#282828;	
	position:relative;
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
*.dl_logo
	{
	background:url('../images/dulich/logo.png') top left no-repeat;
	position: absolute;
	left:22px;
	top:0;	
	width:258px;
	height:130px;
	border:0;
	}
*.dl_clear
	{
	clear:both;
	}
*.dl_item
	{
	margin:0 0 10px 280px;
	padding-top:10px;
	}
*.dl_item a
	{
	margin-left:8px;
	}
*.dl_picture
	{
	background: url('../images/dulich/content_bg.png')top left repeat-x;	
	position: relative;	
	width:auto;
	height:auto;	
	}
*.dl_picture a
	{		
	margin-left:38px;
	}
*.dl_picture a img
	{
	margin-top:17px;
	}
*.dl_canhgiua
	{
	text-align:center;
	padding:2px;
	}
*.dl_canhgiua span
	{
	font-size:13px;	
	}
*.dl_line
	{
	background:url('../images/dulich/line.png') no-repeat center center;
	width:auto;
	height:1px;
	margin:4px;
	border:0;
	}
*.dl_giohang
	{
	background:url('../images/dulich/giohang.png') top left no-repeat;
	position:absolute;	
	width:253px;
	height:352px;
	top:0;
	right:1em;
	}
.dl_giohang_item
{
	position:relative;
	width:100%;
	height:100%;
	/*padding:1em 0 0 1em;
	margin: 1em;*/
}
.dl_gh
	{
	background-color:#181A1B;
	border-top:2px solid #FFF7AD;
	/*background-image:url(../images/gh.gif);*/
	color:#FFFFFF;
	font-weight:bold;
	font-size:24px;	
	padding: 18px 10px 24px;
	}
/*.dl_giohang span
	{
	color:#FFFFFF;
	font-weight:bold;
	font-size:24px;	*/
	}
*.dl_giohang a
	{
	position:absolute;
	left:1em;
	bottom:2em;
	}
.dl_content{
	background-color:#1b1b1b;
	height: 300px;
}
.dl_mini-cart .head h4 { /*background-image:url(../images/icon_basket.gif);*/ }
.dl_mini-cart .subtotal { /*background:#fbebd9;*/color:#ffffff; font-family:Tahoma; font-weight:bold; font-size:12px; padding-top:15px; text-align:left; }
.dl_mini-cart h5 { margin:0; background:#F4F3F3; padding:6px 8px 2px 8px; }
.dl_mini-cart .actions { border-bottom:1px solid #c2c2c2; padding-top:3px; padding-bottom:1px; }
.dl_mini-cart .actions .form-button { margin-top:3px; margin-bottom:5px; }

.dl_base-mini { /*border:1px solid #c4c1bc; background:#373D45;*/ line-height:1.3em;  font-size:.95em;  }
.dl_base-mini .head { margin:0 1px; /*border-bottom:1px solid #ddd; background:url(../images/base_mini_head_bg.gif) repeat-x #fff;*/ padding:2px 8px; color:#ff0000; padding-top:3px; font-family:Tahoma; font-size:12px }
.dl_base-mini .head h4 { min-height:16px; color:#e26703; background-repeat:no-repeat; background-position:0 0; padding:1px 0 1px 21px; text-transform:uppercase; }
.dl_base-mini .head h4 .count { text-transform:none; color:#2f2f2f; white-space:nowrap; font-weight:normal; font-size:.95em; }
.dl_base-mini h5 { font-size:1em; }
/*.dl_base-mini strong { font-size:13px; font-family:Tahoma; color:#FF0000; padding:50px 20px;}*/
.dl_base-mini b { font-size:16px; font-family:Tahoma; color:#FF0000; /*padding:50px 20px;*/}
.dl_base-mini .content, .base-mini ol { /*background:#f8f7f5;*/ }
.dl_base-mini ol li { padding:7px 4px 15px 8px; }
.dl_base-mini .srollbar 
{
  height: 150px;
  width: 250px; 
  display: auto;
  border: 1px solid #fff;
  /*margin: 1em 0;*/
  overflow: auto;
  /*overflow-x:scroll;
  overflow-y:sroll;
scrollbar-3dlight-color: #000000;
scrollbar-arrow-color:#000000;
scrollbar-darkshadow-color: #000000;
scrollbar-face-color:#000000;
scrollbar-highlight-color:#000000;
scrollbar-shadow-color: #000000;
scrollbar-track-color: #000000;*/

}
.dl_base-mini ol li.odd { /*background:#373D45;*/ }
.dl_base-mini ol li.even { /*background:#373D45;*/ }
.dl_base-mini .actions { /*background:url(../images/base_mini_actions_bg.gif) repeat-x #dee5e8; padding:6px;*/ }
.dl_base-mini .product-images { float:left ; width:50px; height:50px; /*background-image:url(../images/product.gif);*/ margin-bottom:5px;}
.dl_base-mini .product-images a img { border:1px solid #FFFEFF; padding:1px; vertical-align: middle;/*   background-image:url(../images/product.gif);*/}
.dl_base-mini .product-checkbox { float:left; width:10px; }
.dl_base-mini .product-names { margin-left:18px; }
.dl_base-mini .product-details { margin:0 0 0 60px; height:50px; }
.dl_base-mini .product-details a{ color:#ff0000; text-decoration:none; font-size:12px; }
.dl_base-mini .product-details a:hover{ color:#ff0000; text-decoration:underline; font-size:12px; }
.dl_base-mini .product-details[class] { height:auto; min-height:50px; padding-left:7px; padding-top:5px;}
.dl_base-mini .regular-price { font-size:11px; }
.dl_base-mini .regular-price .price { /*color:#2f2f2f;*/ }
.dl_base-mini .special-price { font-size:11px; }
.dl_base-mini .minimal-price { font-size:11px; }
.dl_base-mini .price-box { margin:1px 0; }
.dl_base-mini a { color:#ffffff; text-decoration:underline; font-size:12px;/* font-family:Tahoma; */}
.dl_base-mini a:hover { color:#fffffff; text-decoration:none; font-size:12px;/* font-family:Tahoma;*/ }
.dl_base-mini strong {  font-size:12px; }
.dl_base-mini .subtotal .price {  font-size:16px; }
.dl_base-mini .price {  font-size:12px; }
.dl_item
{
	color:#F06400;
	font-family:Tahoma;
	font-size:12px;
}
.dl_line_separate {
background-image:url(../images/line_separate_bk.gif);
height:3px;}
.dl_btn
{
	padding-left:8px; 
	padding-top:5px;
	position : absolute;
	bottom : 5px;
	left: 0;
}
