body {background: #fff url('../img/bg.png') repeat-x 0 0; font-family: Arial; font-size: 12px; color: #3a3a3a;}
* {font-family: Arial;}
a, a:hover {text-decoration: none;}

.wrap {width: 998px; margin: 0 auto;}
.header {height: 129px; background: url('../img/header.png') repeat-x 0 0; margin-top: 6px;}
.header h1 {margin: 0; padding: 0;}


/*.navbar {color: #dedede; text-align: right; height: 36px; line-height: 36px; margin: 0 0 0 75px;}*/
.navbar {color: #dedede; text-align: right; height: 36px; line-height: 36px; margin: 0;}
.navbar img {padding: 0; vertical-align: middle; width: 28px;}
.navbar a {margin-right: 4px; color: #595858; font-weight: bold;}
.navbar a:hover {color: #047bc1;}

.logo {width: 142px !important;}
/*.banner {width: 550px !important;}*/
.banner img {margin-left: 55px;}
.hotline {width: 170px !important; margin-top: 50px; background: url('../img/hotline.png') no-repeat 0 4px;}
.logo, .banner, .hotline {margin-left: 0 !important;}
.hotline-title {color: #595858; line-height: 18px;}
.hotline-numbers {color: #353535; font-size: 20px;}
.hotline-title, .hotline-numbers {width: 110px; float: left; margin-left: 40px;}

.main-menu {background: #fff; height: 40px;}
.main-menu a {color: #535353; font-weight: bold; text-transform: uppercase; font-size: 14px; display: block;}
.main-menu ul ul {display: none;}
.main-menu ul {margin: 5px 0 0 0; list-style: none;}
.main-menu li {
  background: #fff; float: left; margin-right: 8px; padding: 0 14px;
  height: 29px; line-height: 29px; cursor: pointer;
  border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px;
  white-space: nowrap;
}
.main-menu li.active {background: #832929;}
.main-menu li.active a {color: #fff;}
.main-menu li:hover {background: #ff6e1d;}
.main-menu li:hover a {color: #f2f2f2;}

.searchbox {float: right; width: 228px; height: 30px; overflow: hidden;}
.searchbox {background: url('../img/search.jpg') no-repeat 0 0;}
.search_input, .extra_info {width: 185px; 
	 border:0 !important; 
  	background: none !important; 
  	-webkit-box-shadow: 0 0 0 rgba(0,0,0,0.075) !important; 
  	-moz-box-shadow: 0 0 0 rgba(0,0,0,0.075) !important;
  	box-shadow: 0 0 0 rgba(0,0,0,0.075) !important;
 }
.extra_info {border: 1px solid #b2b2b2 !important;}
.search_sbm {background: none; border: none;}

.home-slider {background: #f1f2f2 url('../img/slider-bg.png') no-repeat 50% 230px; margin: 0; height: 342px;}
.nivo-controlNav {position: absolute; top: 313px; right: 0; z-index: 999; text-indent: -9999px; width: 100px; padding: 0;}
.nivo-controlNav a {background: url('../img/control-nav.png') no-repeat 0 0; width: 16px; height: 16px; display: block; float: right; padding-right: 4px;}
.nivo-controlNav a.active {background: url('../img/control-nav-active.png') no-repeat 0 0;}

.footer {width: 100%;background: #f4f4f4 url('../img/footer-bg.png') no-repeat 50% 0; margin-top: 1px; border-bottom: 16px solid #c6c6c6;}
.footer-top {height: 12px;}
.footer-content {margin: 12px 0 10px 0;}
.footer-social {text-align: right;}
.footer-social-title {text-transform: uppercase; margin-bottom: 10px;}
.footer-social-icon img:hover {opacity: 0.6; filter: alpha(opacity=60);  -webkit-filter: grayscale(100%);}

.slider-featured {width: 920px; height: 238px; margin-bottom: 38px; overflow: hidden; float: left; background: url('../img/home-slider-featrued-bg.png') no-repeat 50% 100%;}
/*.slider-featured ul {width: 922px; overflow: hidden;}*/
.slider-featured li {width: 232px; height: 238px; float: left;}
.slider-featured li img {border: 1px solid #d2d2d2;}
.slider-featured-back {width: 38px; height: 163px; background: url('../img/back.jpg') no-repeat 0 50%; float: left;}
.slider-featured-next {width: 45px; height: 200px; background: #fff url('../img/next.jpg') no-repeat 100% 50%; position: absolute; right: 0; z-index: 1111;}
.slider-featured li p {width: 217px; margin-top: 16px; text-align: center;}
.slider-featured li p a {font-size: 16px; color: #047bc1;}
/*.slider-featured-hidden-right {position: absolute; right: 0; width: 44px; height: 163px; background: #fff;}*/

.sidebar {width: 230px !important; margin: 0 0 30px 15px !important;}
.main-content {width: 700px !important; float: right !important; margin-right: 15px;}
.main {background: #fff;}
/*.content {background: url('../img/body-bg.png') repeat 0 0;}*/
.content {background: #f1f1de;}

.sidebar-category {margin: 5px 0 20px 0; list-style: none; }
.sidebar-category li {text-transform: uppercase; margin-top: 15px; padding-top: 10px;}
.sidebar-category li {color: #832929; font-size: 16px; background: url('../img/home-title.png') repeat-x 0 0; padding-top: 15px;}
.sidebar-category li span {padding-left: 23px; background: url('../img/sidebar-li.png') no-repeat 0 0;}
.sidebar-category li span a {color: #832929;}
.sidebar-category li.child {text-transform: none; line-height: 26px; margin:0; padding: 0; background: none;}
.sidebar-category li.child span:hover {background: url('../img/sidebar-li-li-active.png') no-repeat 22px 8px;}
.sidebar-category li.child span {padding-left: 34px; background: url('../img/sidebar-li-li.png') no-repeat 22px 8px;}
.sidebar-category li.child a {font-size: 14px; color: #3a3a3a;}
.sidebar-category li.child a:hover {color: #ff6e1d;}
.sidebar-category li.no-bg {background: none;}


/*trang chu*/
.home-title {height: 58px;line-height: 58px; background: url('../img/home-title.png') repeat-x 0 30px; font-size: 20px;}
.home-title span {background: #fff; padding-right: 11px; text-transform: uppercase;}
.home-thumb {width: 180px !important;}
.home-des {width: 295px !important;}
.home-des h2 {font-size: 14px; font-weight: bold; line-height: 18px; margin-top: 0;}
.home-related .span6 {position: relative; height: 290px;}
.readmore {margin: 18px 0 14px 0; right: 0; bottom: 0; position: absolute;}
.round-curver {-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;width: 168px;height: 168px;border: 8px solid #e7e7e7;}
.product-header-title {border-bottom: 1px solid #e0e0e0; margin: 20px 0;}

/*archive product*/
.product-title {height: 40px; line-height: 40px; background: url('../img/home-title.png') repeat-x 0 100%; text-transform: uppercase; font-size: 11px;}
.product-title a {color: #3a3a3a;}
.product-current-category {height: 48px; line-height: 48px; font-size: 16px; font-weight: bold; text-transform: uppercase; color: #832929;}

.product-item {width: 220px; height: 300px; margin-right: 20px; float: left;}
.product-item img {border: 1px solid #c1c1c1;}
.product-item-title {font-size: 14px;line-height: 18px; margin: 5px 0;}
.product-item-title a {color: #3a3a3a; }
.product-item-code span {color: #de3168;}
.product-item-buy {margin-top: 5px;}
.product-item-buy img {border: none;}

.product-filter {height: 36px; line-height: 36px; margin: 5px 0 0 0; padding-bottom: 1px; list-style: none; border-bottom: 1px solid #e0e0e0;}
.product-filter li {float: left; height: 36px; margin-right: 1px; cursor: pointer;}
.product-filter li a {display: block; height: 36px;}
.khong-mau-1 {background: url('../img/1.jpg') no-repeat 0 100%; width: 149px;}
.khong-mau-1:hover, .khong-mau-1.active {background: url('../img/1-ac.jpg') no-repeat 0 100%;}
.ap-trong-3-thang-2 {background: url('../img/2.jpg') no-repeat 0 100%; width: 154px;}
.ap-trong-3-thang-2:hover, .ap-trong-3-thang-2.active {background: url('../img/2-ac.jpg') no-repeat 0 100%;}
.gian-trong-3-thang-3 {background: url('../img/3.jpg') no-repeat 0 100%; width: 166px;}
.gian-trong-3-thang-3:hover, .gian-trong-3-thang-3.active {background: url('../img/3-ac.jpg') no-repeat 0 100%;}
.gian-trong-1-ngay-4 {background: url('../img/4.jpg') no-repeat 0 100%; width: 159px;}
.gian-trong-1-ngay-4:hover, .gian-trong-1-ngay-4.active {background: url('../img/4-ac.jpg') no-repeat 0 100%;}
.dung-dich-len-5 {background: url('../img/5.jpg') no-repeat 0 100%; width: 97px;}
.dung-dich-len-5:hover, .dung-dich-len-5.active {background: url('../img/5-ac.jpg') no-repeat 0 100%;}

.product-featured {width: 730px; overflow: hidden; position: relative;}
.product-featured li {width: 222px; height: 300px; margin-right: 30px;}
.featured-hidden {background: #fff; width: 27px; height: 270px; position: absolute; top: 0; right: 0; z-index: 111111;}



/*single product*/
.single-product-price {font-size: 25px; color: #832929; font-weight: bold;}
.single-product-thumb {width: 320px; float: left;}
.single-product-thumb img {border: 1px solid #c1c1c1;}
.single-product-content {width: 370px; float: right;}
.single-product-content h1 {font-size: 25px; font-weight: bold; margin: 0; line-height: 25px; margin-bottom: 12px;}
.single-product-content .product-item-buy {margin-top: 25px;}
.single-product-tab {border-bottom: 1px solid #832929; height: 30px; line-height: 30px; width: 100%; margin: 28px 0 18px 0;}
.single-product-tab span {display: block; background: #832929; color: #fff; font-size: 14px; text-transform: uppercase; padding: 0 18px; float: left;}
.single-product-code {font-size: 16px;}
.single-product-price-txt {font-size: 16px;}
.product-single-buy-txt {font-size: 16px;margin-left: 27px; line-height: 25px;}
.product-single-buy-txt strong {color: #de3168;}

.product-related {height: 54px; line-height: 56px; margin-top: 40px; background: url('../img/home-title.png') repeat-x 0 0;}
.product-related .related-title {font-size: 16px; color: #832929; font-weight: bold; text-transform: uppercase;}

.product-related-list {width: 700px; margin-bottom: 30px; overflow: hidden; float: left; position: relative;}
.product-related-list ul li {width: 220px; margin-right: 20px; float: left;}
.related-product-slide-hidden {width: 18px; height: 270px; overflow: hidden; background: #fff; position: absolute; right: 0; top: 0; z-index: 111111;}


/*archive news*/
.news-list {}
.news-item {border-bottom: 1px solid #e0e0e0; padding: 0 0 12px 0; margin-bottom: 12px; float: left; width: 100%;}
.news-item-thumb, .news-item-title, .news-item-des {float: left;}
.news-item-thumb {width: 170px;}
.news-item-title {width: 520px;}
.news-item-des {width: 520px;}
.news-item-title h2 {margin-top: 0; line-height: 18px;}
.news-item-title h2 a {color: #3a3a3a; font-size: 12px; font-weight: bold;}
.news-item-title h2 a:hover {color: #ff6e1d;}

.news-item-thumb-first, .news-item-title-first, .news-item-des-first {}
.news-item-thumb-first {width: 280px;}
.news-item-title-first {width: 418px;}
.news-item-des-first {width: 418px;}


/*single news*/
.related_news {margin-bottom: 20px;}
.single-news h1 {color: #ff6e1d; font-size: 20px; margin-top: 0; line-height: 25px;}
.related_news ul {margin-left: 15px}
.related_news li {line-height: 18px;}
.related_news li a {color: #3a3a3a; font-weight: bold; font-size: 12px;}
.related_news li a:hover {color: #ff6e1d;}

/*contact*/
.contact {background: url('../img/contact.png') no-repeat 100% 0; min-height: 318px;}
.contact-info {border-bottom: 1px solid #e0e0e0; margin-bottom: 20px; padding-bottom: 20px; width: 395px;}
.contact-info p {margin-bottom: 0;}
.contact-title {text-transform: uppercase; font-weight: bold;font-size: 16px; color: #047bc1; margin-bottom: 15px;}
.frm-contact-title {font-size: 14px; color: #047bc1; font-style: italic; padding-bottom: 10px;}
.form-horizontal  .control-label {text-align: left; width: 80px !important; font-size: 12px;}
.form-horizontal .controls {margin-left: 80px;}
.contact input[type=text], .contact textarea, .filter_city, select {
  background: none; border: 1px solid #ccc;
   border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  
  -webkit-box-shadow: 0 0 0 rgba(0,0,0,0.075); 
  -moz-box-shadow: 0 0 0 rgba(0,0,0,0.075);
  box-shadow: 0 0 0 rgba(0,0,0,0.075);
}
.contact input[type=text], select {height: 20px; margin: 0; padding: 0}
.contact textarea {width: 644px; height: 96px; margin: 0; padding: 0;}
.form-horizontal .control-group {margin: 0;}

.product-related {position: relative;}
.product-related-prev, .product-related-next {position: absolute; top: 15px;}
.product-related-prev {background: url('../img/related-prev.jpg') no-repeat 0 0; width: 20px; height: 26px; right: 26px;}
.product-related-prev.active {background: url('../img/related-prev-ac.png') no-repeat 0 0;}
.product-related-next {background: url('../img/related-next.png') no-repeat 0 0; width: 20px; height: 26px; right: 0;}
.product-related-next.active {background: url('../img/related-next-ac.jpg') no-repeat 0 0;}

.footer-info-title {text-transform: uppercase; font-size: 16px; color: #403f3f; font-weight: bold;}
.footer-info img {padding-right: 10px;}

/*danh sach dai ly*/
.filter_city {float: right; height: 23px; margin: 3px 3px 0 0; padding: 0; background: #fff;}

.filter-daily {height: 29px;line-height: 29px; background: #015088;}
.daily-title {text-transform: uppercase; font-size: 16px; color: #fff; margin-left: 10px;}
.filter-daily-title {height: 38px; line-height: 38px; color: #015088; border-bottom: 1px solid #f1f1f1;}
.daily-list {}
.daily-item {height: 95px; width: 100%; float: left; background: url('../img/ds.png') repeat-x 0 0;}
.daily-item p {margin: 0;}
.daily-item-thumb {width: 154px; float: left; margin-top: 10px;}
.daily-item-thumb img {padding: 1px; border: 1px solid #dcdcdc;}
.daily-item-title {width: 565px; font-weight: bold; color: #015088; margin-top: 10px;} 

.daily-title-fileter {color: #015088; text-transform: uppercase; font-size: 16px; font-weight: bold; height: 38px; line-height: 38px; width: 100%; float: left; border-bottom: 1px solid #f1f1f1;}
.pagination {float: right; margin: 0 0 20px 0;}
.pagination span {width: 24px; height: 24px; line-height: 24px; text-align: center; margin-right: 6px; background: url('../img/paginate.png') no-repeat 0 0; float: left; font-size: 14px;}
.pagination span a {color: #3a3a3a;}
.pagination span.current {background: url('../img/paginate-ac.png') no-repeat 0 0; color: #fff;}
.pagination span.prev {background: url('../img/pprev.jpg') no-repeat 0 0; color: #fff;}
.pagination span.next {background: url('../img/pnext.jpg') no-repeat 0 0; color: #fff; width: 24px; height: 24px; }

/*cart list*/
.cart-title {color: #047bc1; font-weight: bold; font-size: 16px; height: 42px; line-height: 42px; margin-top: 15px; border-top: 1px solid #e0e0e0;}
#submit_cart {background: url('../img/sbm.jpg') no-repeat 0 0; width: 133px; height: 29px; border: none;}


/*support*/
.supports {position: fixed; right: -155px; top: 300px; width: 202px; z-index: 999999;}
.support-top {background: url('../img/support_top.png') no-repeat 0 0; height: 84px; font-size: 20px; font-weight: bold; color: #de3168;}
.support-top span {padding: 50px 0 0 65px; float: left;}
.support-bg {background: url('../img/support_bg.png') repeat-y 0 0; width: 202px;}
.support-bg ul {list-style: none; margin-left: 60px; margin-bottom: 0;}
.support-footer {background: url('../img/support-footer.png') no-repeat 0 0; height: 10px; width: 202px;}
.support_border {border-bottom: 1px dotted #858585; margin-bottom: 10px; padding-bottom: 10px;}


/*slider product*/
.product-slider {position: relative;}
/*.product-slider .wrap*/
.product-slider span {position: absolute; bottom: 16px; font-weight: bold; font-size: 30px; text-transform: uppercase; color: #293339;}
.footer-map{
  height: 200px;
  width: 90%;
  float: right;
  overflow: hidden;
  margin: 15px 0;
  position: relative;
}

.footer-map iframe{
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.span5 span{
  font-weight: bold;
  text-transform: uppercase;
}