iframe
{
    overflow: hidden;
}
img
{
    padding: 0;
    margin: 0;
    border: none;
}
a
{
    text-decoration: none;
    color: #0058ad;
    outline: none;
}
a img
{
    outline: none;
}
.clear
{
    padding: 0;
    margin: 0;
    height: 0;
    line-height: 0;
    clear: both;
}
p, h1, h2, h3, h4, h5
{
    padding: 0;
    margin: 0;
}
ul, li
{
    padding: 0;
    margin: 0;
    list-style: none;
}
/* CSS Document */
 
body
{
    padding: 0;
    margin: 0;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
    color: #000;
    background-image: url(img/bg-body.gif);
    background-repeat: repeat-x;
    height: 37px;
    background-color: #FFF;
}
/*********************************************** CSS Document */
#page
{
    width: 960px;
    overflow: hidden;
    margin: 0 auto;
    display: block;
}
/*********************************************** CSS Document */
#header
{
    width: 960px;
    overflow: hidden;
}
/*********************************************** CSS Document */
.top-header
{
    width: 960px;
    overflow: hidden;
}
/*********************************************** CSS Document */
ul.link-header
{
    text-transform: uppercase;
    font-size: 13px;
    float: left;
    display: block;
    width: auto;
	
}
ul.link-header li
{
    float: left;
    display: block;
    text-align: center;
    line-height: 37px;
    padding: 0 20px;
}
ul.link-header li.active
{
    background-color:#FFF;
    color: #f99517;
}
ul.link-header li:hover
{
    background-color: #e2e2e2;
    color: #FFF;
}
ul.link-header li a
{
    color: #000;
}
/*********************************************** CSS Document */
.top-logo{
	overflow:hidden;
	height:80px;
	margin-top:10px;
	}
/*********************************************** CSS Document */
ul.name
{
    font-size: 11px;
    width: 200px;
    float: right;
    display: block;
    margin-top: 2px;
}
ul.name li
{
    float: left;
    display: block;
}
ul.name li p span
{
    font-weight: bold;
    margin-right: 5px;
    background-image: url(img/arrow.gif);
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 10px;
}
ul.name li p strong
{
    color: #ff0000;
    font-weight: bold;
}
/*********************************************** CSS Document */
 
 .main-header{}
 
.catalogue
{
    width: 181px;
    float: left;
    display: block;
	overflow:hidden;
}
.catalogue h2
{
    background-image: url(img/h2-catalogue.gif);
    background-repeat: no-repeat;
    width: 171px;
    height: 36px;
    line-height: 35px;
    color: #FFF;
    font-size: 12px;
    padding-left: 10px;
}
/*********************************************** CSS Document */
/* Root = Vertical, Secondary = Vertical */
ul#navmenu, ul#navmenu li, ul#navmenu ul
{
    margin: 0;
    border: 0 none;
    padding: 0;
    width: 181px; /*For KHTML*/
    list-style: none;
    z-index: 20;
    position: absolute;
}
ul#navmenu li
{
    display: block !important; /*For GOOD browsers*/
    display: inline; /*For IE*/
    position: relative;
    background-image: url(img/bg-li-catalogue.gif);
    background-repeat: no-repeat;
    width: 181px;
    height: 32px;
}
/* Root Menu */
ul#navmenu a
{
    padding: 0 10px;
    display: block;
    color: #000;
    line-height: 32px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    height: auto !important;
    height: 100%; /*For IE*/
}
ul#navmenu a:hover
{
    color: #fd5500;
	background-color:#FFF;
	border-left:1px solid #eaeaea;
}
/* Root Menu Hover Persistence */
ul#navmenu a:hover, ul#navmenu li:hover a, ul#navmenu li.iehover a
{
	border-left:1px solid #d5d5d5;
	background:#FFF;
    color: #f99517;
}
/* 2nd Menu */
ul#navmenu li:hover li a, ul#navmenu li.iehover li a
{
	
	border-left:none;
    color: #000;
		background-image: url(img/arrow-orange.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	padding-left:25px;
	
}
ul#navmenu li:hover li
{
    border-bottom: 1px solid #ececec;
    border-right: 1px solid #ececec;
}
/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover, ul#navmenu li:hover li:hover a, ul#navmenu li.iehover li a:hover, ul#navmenu li.iehover li.iehover a
{
	background-image:url(img/arrow-orange.gif)
    background: #FFF;
	color: #f99517;
	text-decoration:underline;

}
/* 3rd Menu */
ul#navmenu li:hover li:hover li a, ul#navmenu li.iehover li.iehover li a
{
    background: #FFF;
    color: #000;
	text-decoration:none;
		background-image: url(img/arrow-orange.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	padding-left:25px;
	
}
/* 3rd Menu Hover Persistence */
ul#navmenu li:hover li:hover li a:hover, ul#navmenu li:hover li:hover li:hover a, ul#navmenu li.iehover li.iehover li a:hover, ul#navmenu li.iehover li.iehover li.iehover a
{
 	background-image:url(img/arrow-orange.gif)
    background: #FFF;
	color: #f99517;
	text-decoration:underline;
}
/* 4th Menu */
ul#navmenu li:hover li:hover li:hover li a, ul#navmenu li.iehover li.iehover li.iehover li a
{
    background: #FFF;
    color: #666;
}
/* 4th Menu Hover */
ul#navmenu li:hover li:hover li:hover li a:hover, ul#navmenu li.iehover li.iehover li.iehover li a:hover
{
    background: #FFF;
    color: #FFF;
}
ul#navmenu ul, ul#navmenu ul ul, ul#navmenu ul ul ul
{
    display: none;
    position: absolute;
    top: 0;
    left: 181px;
}
/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul, ul#navmenu li:hover ul ul ul, ul#navmenu li.iehover ul ul, ul#navmenu li.iehover ul ul ul
{
    display: none;
}
ul#navmenu li:hover ul, ul#navmenu ul li:hover ul, ul#navmenu ul ul li:hover ul, ul#navmenu li.iehover ul, ul#navmenu ul li.iehover ul, ul#navmenu ul ul li.iehover ul
{
    display: block;
}
/*********************************************** CSS Document */
.content-banner
{
    background-image: url(img/bg-left-search.gif);
    background-repeat: no-repeat;
    background-position: left top;
    width: 778px;
    float: left;
	height:31px
    display: block;
    border-left: none;
}
.content-inner-banner
{
    width: 770px;
    float: right;
    display: block;
}
.tool-search
{
	float:right;
	display:block;
	margin-right:10px;
	height: 30px;
    padding-top: 5px;
	margin-top:10px;
}
form.search
{
    width: 630px;
    float: left;
    display: block;
	
}
.option
{
    width: 180px;
    float: left;
    display: block;
    height: 30px;
	padding:5px 0px;
	line-height:30px;
    margin-right: 5px;
    margin-top: 1px;
	border:2px solid #f99517;font-size:11px;
	
}
.input
{
    width: 350px;
    float: left;
    display: block;
    line-height: 25px;
    height: 25px;
	border:2px solid #f99517;font-size:11px;
}
.button-search
{
    background-image: url(img/button-search.gif);
    background-repeat: no-repeat;
    width: 88px;
    height: 31px;
    display: block;
    float: left;
}
.button-search a
{
    color: #FFF;
    margin-left: 15px;
    line-height: 30px;
    font-size: 11px;
}
.button-search a:hover
{
	color:#FF9;

}
/*********************************************** CSS Document */
ul.cart
{
    width: 125px;
    float: left;
    display: block;
    margin-left: 10px;
	margin-top:10px;
}
ul.cart li
{
    float: left;
    display: block;
    margin: 0 2px;
}
ul.cart li a
{
    font-weight: bold;
    line-height: 20px;
    color: #000;
}
ul.cart li a:hover
{
    color: #00499e;
}
/*********************************************** CSS Document */
p.title
{
	color:#0058ad;
	font-weight: bold;
	height:36px;
	line-height:31px;
	margin-left:5px;

}
/*********************************************** CSS Document */
 
/*********************************************** CSS Document */
#main
{
    width: 100%;
    clear: both;
    margin-top: 20px;
}
#left
{
    width: 640px;
    float: left;
    display: block;
}
#left h2
{
    background-image: url(img/h2-left.gif);
    background-repeat: no-repeat;
    height: 33px;
    width: 620px;
    color: #f99517;
    font-size: 14px;
}

.icon-h2-left{
	float:left;
	height:15px;
	margin-right:5px;
	}
/*********************************************** CSS Document */
.thuonghieu
{
}
.thuonghieu h3
{
    background-image: url(img/h3-thuonghieu.gif);
    background-repeat: no-repeat;
    height: 22px;
    width: 620px;
    padding-left: 20px;
    color: #fd5500;
}
.inner-thuonghieu
{
    background-image: url(img/bg-thuonghieu.gif);
    background-repeat: repeat-x;
    background-position: left top;
}
ul.logo-partner
{
    padding-top: 10px;
    border-left: 1px solid #dedede;
    border-right: 1px solid #dedede;
    overflow: hidden;
}
ul.logo-partner li
{
    width: 105px;
    height: 55px;
    border-right: 1px solid #dedede;
    float: left;
}
.img-partner
{
    width: 55px;
    margin: 10px auto;
    display: block;
    height: 30px;
}
/*********************************************** CSS Document */
.slidingDiv
{
}
.show_hide
{
    display: none;
}
/*********************************************** CSS Document */
 
.atm
{
    margin-top: 10px;
}
 
 
.atm h3
{
    background-image: url(img/h3-atm.gif);
    background-repeat: no-repeat;
    height: 17px;
    width: 940px;
    padding-left: 25px;
    color: #fd5500;
    font-size: 14px;
    line-height: 13px;
}
 
 
ul.innet-atm
{
    background-image: url(img/bg-atm.gif);
    background-repeat: repeat-x;
    background-position: left bottom;
    width: 960px;
    height: 75px;
    overflow: hidden;
}
ul.innet-atm li
{
    float: left;
    display: block;
    margin: 20px;
}
 
 
.img-atm
{
    width: 55px;
    height: 25px;
    display: block;
}
/*********************************************** CSS Document */
#footer
{
    padding: 20px 0px;
    margin-bottom: 20px;
    overflow: hidden;
}
.address
{
    float: left;
    display: block;
    width: 320px;
    color: #000;
    font-size: 11px;
}
 
ul.text
{
    float: left;
    display: block;
    width: 150px;
    font-size: 11px;
}
 
ul.text p
{
    color: #f15922;
    font-weight: bold;
    margin-bottom: 10px;
}
 
 
ul.text li
{
    list-style-position: outside;
    list-style-type: disc;
    margin: 5px 0px;
    color: #999;
}
 
 
ul.text2
{
    float: left;
    display: block;
    width: 300px;
    font-size: 11px;
}
 
ul.text2 p
{
    color: #f15922;
    font-weight: bold;
    margin-bottom: 10px;
}
 
 
ul.text2 li
{
    margin: 5px 0px;
}
/*********************************************** CSS Document */
/*********************************************** CSS Document */
/*********************************************** CSS Document */
/*********************************************** CSS Document */
/*********************************************** CSS Document */
/*********************************************** CSS Document */
/*********************************************** CSS Document */
/*********************************************** CSS Document */
/*********************************************** CSS Document */
/*********************************************** CSS Document */
/*********************************************** CSS Document */
/*********************************************** CSS Document */
/*********************************************** CSS Document */
/*********************************************** CSS Document */
/*********************************************** CSS Document */
/*********************************************** CSS Document */
/*********************************************** CSS Document */
/*********************************************** CSS Document */
/*********************************************** CSS Document */
/*********************************************** CSS Document */
/*********************************************** CSS Document */
/*********************************************** CSS Document */
#right
{
    width: 300px;
    float: right;
    display: block;
    margin-top: 20px;
}
#right h2
{
    background-image: url(img/h2-right.gif);
    background-repeat: no-repeat;
    width: 300px;
    height: 31px;
    padding-left: 10px;
    line-height: 30px;
    color: #f99517;
    font-size: 14px;
    font-weight: bold;
}


.icon-h2-right{
	width:15px;
	height:15px;
	float:left;
	display:block;
	margin-right:5px;
	margin-top:7px;}

/*********************************************** CSS Document */
.hot-products
{
    margin: 10px auto;
    display: block;
}
ul.inner-hotproducts
{
    border-left: 1px solid #d5d5d5;
    border-right: 1px solid #d5d5d5;
    width: 278px;
    overflow: hidden;
    padding: 0px 10px;
}
ul.inner-hotproducts li
{
    overflow: hidden;
    margin: 20px 0px;
    font-size: 13px;
}
ul.inner-hotproducts li a
{
}
ul.inner-hotproducts li a:hover
{
    text-decoration: underline;
	color:#f99517;
}
ul.inner-hotproducts li p
{
    color: #ac0404;
    font-size: 14px;
    line-height: 30px;
    font-weight: bold;
}
.img-hot-product
{
    width: 75px;
    float: left;
    margin-right: 10px;
}


.view-all{
	background-image: url(img/arrow-viewall.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right:15px;
	width:60px;
	float:right;
	display:block;
	margin-bottom:15px;
	font-size:12px;
}

.view-all a:hover{
	text-decoration:underline;
	color:#f99517;}
/*********************************************** CSS Document */
 
 
.right-more
{
    height: 11px;
    width: 300px;
    display: block;
}
.right-more:hover
{
    background: url(img/expand.gif) no-repeat left bottom;
}
.expand
{
    background: url(img/expand.gif) no-repeat left top;
}
.collapse
{
    background: url(img/collapse.gif) no-repeat left top;
}
/*********************************************** CSS Document */
.camket
{
}
.camket h3
{
    background-image: url(img/h3-camket.gif);
    background-repeat: no-repeat;
    width: 300px;
    height: 25px;
    padding-left: 20px;
    line-height: 25px;
    color: #fd5500;
    font-size: 14px;
    font-weight: bold;
}
ul.inner-camket
{
    padding: 10px;
    border: 1px solid #d5d5d5;
    border-top: none;
    overflow: hidden;
}
ul.inner-camket li
{
    background-image: url(img/arrow-check.gif);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 15px;
    margin: 10px 5px;
}
/*********************************************** CSS Document */
 
.product
{
    width: 960px;
    overflow: hidden;
}
 
.product-left
{
    width: 640px;
    overflow: hidden;
}
/*********************************************** CSS Document */
.ma-featured-slider-contain
{
    width: 960px;
    padding: 30px;
	padding-top:0px;
    overflow: hidden;
    background-image: url(img/bg-top-h2.gif);
    background-repeat: repeat-x;
    background-position: left top;
}
.ma-featured-slider-title
{
}
.ma-featured-slider-title h2
{
    padding: 5px;
}
.ma-featured-slider
{
}
ul.featured-slider
{
}
ul.featured-slider li
{
    float: left;
    display: block;
}
.featured-slider .jcarousel-container
{
    -moz-border-radius: 10px;
    background: #fff;
    border: 2px solid #000;
}
.featured-slider .jcarousel-container-horizontal
{
    width: 1000px;
    padding: 10px 0px;
    padding-left: 40px;
    margin: 0 auto;
    margin-top: 80px;
}
.featured-slider .jcarousel-container-vertical
{
    width: 75px;
    height: 245px;
    padding: 0px 0px;
}
.featured-slider .jcarousel-clip-horizontal
{
    width: 960px;
    height: 154px;
}
.featured-slider .jcarousel-clip-vertical
{
    width: 240px;
    height: 245px;
}
.featured-slider .jcarousel-item
{
    float: left;
    list-style: none outside none;
    text-align: center;
}
.featured-slider .jcarousel-item-horizontal
{
    margin-right: 0px;
}
.featured-slider .jcarousel-item-vertical
{
    margin-bottom: 10px;
}
.featured-slider .jcarousel-item-placeholder
{
    background: #fff;
    color: #000;
}
.product-image
{
    display: inline-block;
    margin: 0 auto;
    display: block;
    height: 130px;
    margin-bottom: 10px;
}
ul.featured-slider
{
}
ul.featured-slider li
{
    width: 118px;
    margin: 10px;
    padding: 0 10px;
    border: 1px solid #FFF;
    position: relative;
}
ul.featured-slider li a:hover
{
    color: #fd5500;
}
ul.featured-slider li a
{
    text-align: center;
    display: block;
    color: #0058ad;
}
ul.featured-slider li:hover
{
    border: 1px solid #fd5500;
}
.btn-small.white, .btn-small.white:visited
{
    background-position: right -230px;
    color: #293A44;
}
.btn-small
{
    font-size: 10px;
    height: 15px;
    line-height: 15px;
    padding: 0 12px 0 8px;
}
.btn-big, .btn-medium, .btn-small, .btnHelpTip, .btnHelpTipBottom
{
    background-image: url("http://cache.lego.com/images/shop/shop11/Common/Buttons/btns-sprite.png");
    background-repeat: no-repeat;
    border: 0 none;
    border-radius: 15px 15px 15px 15px;
    box-shadow: 1px 1px 3px #999999;
    color: white;
    cursor: pointer;
    display: inline-block;
    font-family: SansaSoftStdBold,Arial,Helvetica,Sans-Serif;
    letter-spacing: 0.2pt;
    margin: 0;
    overflow: visible;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    white-space: nowrap;
}
ul.featured-slider li a.btn-quick-view
{
    display: none;
}
ul.featured-slider li:hover a.btn-quick-view
{
    display: block;
}
ul.featured-slider li a.btn-quick-view
{
    font-size: 9px;
    position: absolute;
    right: 8px;
    top: 8px;
}
/**
 *  Horizontal Buttons
 */
.ma-featured-slider .jcarousel-next-horizontal
{
    position: absolute;
    top: 45%;
    right: -30px;
    width: 19px;
    height: 30px;
    cursor: pointer;
    background-color: transparent;
    background-image: url(img/slider-ctr.png);
    background-repeat: no-repeat;
    background-position: 100% 0;
}
.ma-featured-slider .jcarousel-next-horizontal:hover
{
    background-position: 100% 100%;
}
.ma-featured-slider .jcarousel-next-horizontal:active
{
    background-position: -64px 0;
}
.ma-featured-slider .jcarousel-next-disabled-horizontal, .ma-featured-slider .jcarousel-next-disabled-horizontal:hover, .ma-featured-slider .jcarousel-next-disabled-horizontal:active
{
    cursor: default;
    background-position: -96px 0;
}
.ma-featured-slider .jcarousel-prev-horizontal
{
    position: absolute;
    top: 45%;
    left: -30px;
    width: 19px;
    height: 30px;
    cursor: pointer;
    background-color: transparent;
    background-image: url(img/slider-ctr.png);
    background-repeat: no-repeat;
    background-position: 0 0;
}
.ma-featured-slider .jcarousel-prev-horizontal:hover
{
    background-position: 0 100%;
}
.ma-featured-slider .jcarousel-prev-horizontal:active
{
    background-position: -64px 0;
}
.ma-featured-slider .jcarousel-prev-disabled-horizontal, .ma-featured-slider .jcarousel-prev-disabled-horizontal:hover, .ma-featured-slider .jcarousel-prev-disabled-horizontal:active
{
    cursor: default;
    background-position: -96px 0;
}
.price
{
    text-align: center;
    display: block;
    color: #ac0404;
    font-size: 14px;
    line-height: 26px;
    font-weight: bold;
}
/**
 *  Vertical Buttons
 */
.featured-slider .jcarousel-next-vertical
{
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(img/next-slider.png) no-repeat 0 0;
}
.featured-slider .jcarousel-next-vertical:hover
{
    background-position: 0 -32px;
}
.featured-slider .jcarousel-next-vertical:active
{
    background-position: 0 -64px;
}
.featured-slider .jcarousel-next-disabled-vertical, .featured-slider .jcarousel-next-disabled-vertical:hover, .featured-slider .jcarousel-next-disabled-vertical:active
{
    cursor: default;
    background-position: 0 -96px;
}
.featured-slider .jcarousel-prev-vertical
{
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(img/prev-slider.png) no-repeat 0 0;
}
.featured-slider .jcarousel-prev-vertical:hover
{
    background-position: 0 -32px;
}
.featured-slider .jcarousel-prev-vertical:active
{
    background-position: 0 -64px;
}
.featured-slider .jcarousel-prev-disabled-vertical, .featured-slider .jcarousel-prev-disabled-vertical:hover, .featured-slider .jcarousel-prev-disabled-vertical:active
{
    cursor: default;
    background-position: 0 -96px;
}
/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.ma-featured-slider .jcarousel-container
{
    position: relative;
}
.ma-featured-slider .jcarousel-clip
{
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}
.ma-featured-slider .jcarousel-list
{
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}
/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.ma-featured-slider .jcarousel-next
{
    z-index: 3;
    display: none;
}
.ma-featured-slider .jcarousel-prev
{
    z-index: 3;
    display: none;
}
 
 
/*********************************************** CSS Document */
#content
{
}
#content h2
{
    background-image: url(img/h2-content.gif);
    background-repeat: no-repeat;
    width: 940px;
    height: 22px;
    padding-left: 20px;
    color: #fd5500;
    font-size: 14px;
    font-weight: bold;
}
 
/*********************************************** CSS Document */
/*********************************************** CSS Document */
/*********************************************** CSS Document */
/*********************************************** CSS Document */
/*********************************************** CSS Document */
/*********************************************** CSS Document */
/*********************************************** CSS Document */
/*********************************************** CSS Document */
/*********************************************** CSS Document */
/*********************************************** CSS Document */
/*********************************************** CSS Document */
/*********************************************** CSS Document */
/*********************************************** CSS Document */
/*********************************************** CSS Document */
/*********************************************** CSS Document */
/*********************************************** CSS Document */
/*********************************************** CSS Document */
/*********************************************** CSS Document */
 
 
#prevBtn, #nextBtn
{
    display: block;
    width: 30px;
    height: 77px;
    position: absolute;
    left: -30px;
    top: 71px;
}
#nextBtn
{
    left: 696px;
}
#prevBtn a, #nextBtn a
{
    display: block;
    width: 30px;
    height: 77px;
    background: url(images/btn_prev.gif) no-repeat 0 0;
}
#nextBtn a
{
    background: url(images/btn_next.gif) no-repeat 0 0;
}
 
/* // Easy Slider */
 
.popup
{
    width: 790px;
    height: 500px;
    background-color: #FFF;
}
 
 
.detail-imgproduct
{
    float: left;
    display: block;
    width: 290px;
    float: left;
}
 
 
.img-detail-popup
{
    width: 275px;
    height: 300px;
    border: 1px solid #e0e0e0;
}
 
ul.thumb-detail
{
    width: 300px;
    margin-top: 5px;
}
 
ul.thumb-detail li
{
    float: left;
    display: block;
    margin: 5px;
}
.img-thumb
{
    width: 40px;
    height: 40px;
    display: block;
    margin: 2px 0px;
}
 
 
 
.detail-text
{
    width: 500px;
    float: left;
    display: block;
}
 
.detail-text h2
{
    color: #ff6000;
    font-size: 14px;
    line-height: 35px;
}
 
 
.col1
{
    padding-right: 10px;
}
.col2
{
    width: 315px;
}
 
.inner-detail-product span
{
    color: #ac0404;
    font-size: 14px;
    font-weight: bold;
}
 
.inner-detail-product strong
{
    margin-left: 15px;
    font-size: 12px;
    text-decoration: line-through;
    font-weight: normal;
    color: #969696;
}
 
 
.link-buttons
{
    margin-top: 20px;
}
 
.xemchitiet
{
    background-image: url(img/bg-button-orange.gif);
    background-repeat: no-repeat;
    width: 95px;
    height: 33px;
    line-height: 30px;
    text-align: center;
    display: block;
    float: left;
    margin: 0 2px;
}
.xemchitiet a
{
    color: #FFF;
}
.xemchitiet a:hover
{
    font-weight: bold;
}
.inner-detail-product p
{
    font-size: 12px;
    font-weight: normal;
    color: #0058ad;
}
 
.themgiohang
{
    background-image: url(img/bg-button-blue.gif);
    background-repeat: no-repeat;
    width: 133px;
    height: 33px;
    line-height: 30px;
    padding-left: 40px;
    display: block;
    float: left;
    margin: 0 2px;
}
.themgiohang a
{
    color: #FFF;
}
.themgiohang a:hover
{
    font-weight: bold;
}
 
.prev
{
    float: left;
    display: block;
    margin-left: 4px;
}
.prev img
{
    margin-top: 5px;
}
 
.jCarouselLite
{
    float: left;
    width: 260px;
    margin: 0px auto;
    text-align: center;
}
 
.next
{
    float: left;
}
 
.next img
{
    margin-top: 5px;
}
 
.hide
{
    display: none;
}
.show
{
    display: block;
}
 
.coin-slider
{
    overflow: hidden;
    zoom: 1;
    position: relative;
}
.coin-slider a
{
    text-decoration: none;
    outline: none;
    border: none;
}
 
.cs-buttons
{
    font-size: 0px;
    padding: 10px;
    float: left;
}
.cs-buttons a
{
    margin-left: 5px;
    height: 10px;
    width: 10px;
    float: left;
    border: 1px solid #B8C4CF;
    color: #B8C4CF;
    text-indent: -1000px;
}
.cs-active
{
    background-color: #B8C4CF;
    color: #FFFFFF;
}
 
.cs-title
{
    width: 545px;
    padding: 10px;
    background-color: #000000;
    color: #FFFFFF;
}
 
.cs-prev, .cs-next
{
    background-color: #000000;
    color: #FFFFFF;
    padding: 0px 10px;
}
/** Coin Slider additional styles **/
.cs-buttons a {
    border-radius: 50%;
    background: #CCC;
    background: -webkit-linear-gradient(top,  #CCCCCC, #F3F3F3); /* webkit browsers */
    background:    -moz-linear-gradient(top,  #CCCCCC, #F3F3F3); /* firefox 3.6+ */
    background:      -o-linear-gradient(top,  #CCCCCC, #F3F3F3); /* opera */
    background:     -ms-linear-gradient(top,  #CCCCCC, #F3F3F3); /* IE10 */
    background:         linear-gradient(top,  #CCCCCC, #F3F3F3); /* css3 */      
}
a.cs-active {
    background: #599BDC;
    background: -webkit-linear-gradient(top,  #599BDC, #3072B3); /* webkit browsers */
    background:    -moz-linear-gradient(top,  #599BDC, #3072B3); /* firefox 3.6+ */
    background:      -o-linear-gradient(top,  #599BDC, #3072B3); /* opera */
    background:     -ms-linear-gradient(top,  #599BDC, #3072B3); /* IE10 */
    background:         linear-gradient(top,  #599BDC, #3072B3); /* css3 */  
    border-radius: 50%;    
    box-shadow: 0 0 3px #518CC6;   
    border: 1px solid #3072B3 !important;     
}



