/* Header Start */

.label {
	color: #a9ada5!important;
	font-size: 100%!important;
}
.header-language-background {
	display: none;
}
.main-container, .footer-container {
	clear: both;
}
.page-title h1, .page-title h2, .product-name h1, .product-name .h1 {
	color: #666666!important;
	font-size: 24px!important;
	text-transform: uppercase!important
}
.category-title h1, body.catalogsearch-result-index .page-title h1 {
	display: none;
}
.h2 {
	color: #a9ada5!important;
	font-size: 16px!important;
}
.page-header {
	margin: 0px!important;
	max-width: 100%!important;
	border-bottom: 1px solid #b8b8b8;
	padding: 10px;
}
#header-nav {
	left: 150px;
	position: absolute;
	top: 40px;
	width: 35%;
	border-bottom: none!important;
}
#header-search {
	left: 48%;
	right: none;
}
#header-account {
	padding: 5px 0;
	position: absolute;
	left: 72%;
	top: 55px;
}
#header-account ul {
	margin: 0;
	padding: 0;
}
#header-account li {
	color: #a9ada5!important;
	margin: 0;
	padding: 0;
	float: left;
	margin-right: 10px;
	padding-right: 10px;
}
#header-account li.emptyli {
	margin: 0 5px 0 0;
	padding: 0 5px 0 0;
}
#header-account a {
	color: #a9ada5!important;
	padding: 0!important;
	border-bottom: #fff 3px solid;
}
#header-account a:hover {
	color: #a9ada5!important;
	text-decoration: none!important;
	padding: 0!important;
	border-bottom: #648140 3px solid;
}
.account-cart-wrapper {
	top: 51px!important;
	right: 2%;
}
.myorder {
	border-left: 1px solid #d5d7de;
	border-right: 1px solid #d5d7de;
	float: left;
	margin: 10px 0 0;
	padding: 0 10px;
	background: #fff;
}
.myorder a {
	color: #a9ada5!important;
	border-bottom: #fff 3px solid;
	padding: 0px;
}
.myorder a:hover {
	color: #a9ada5!important;
	text-decoration: none!important;
	border-bottom: #648140 3px solid;
}
/* Header End */



/* Nav Start */

.nav-primary li {
	margin-right: 15px;
	padding-right: 15px;
	border-right: #d5d7de 1px solid;
}
.nav-primary a {
	color: #a9ada5!important;
	padding: 0!important;
	border-bottom: #fff 3px solid;
}
.nav-primary a:hover {
	color: #a9ada5!important;
	text-decoration: none!important;
	border-bottom: #648140 3px solid;
}
.nav-primary li:last-child {
	border-right: none;
}
.nav-primary li:last-child > a {
	border-bottom: #fff 3px solid;
}
.nav-primary li:last-child > a:hover {
	border-bottom: #648140 3px solid;
}
/* Nav end */



/* Search Start */

#search {
	height: 30px!important;
}
#header-search {
	width: 22%!important;
}
#search_mini_form .search-button:before {
	margin-top: -19px!important;
}
/* Search End */



/* Slider Start */

.slideshow-container .slideshow {
	border: none!important;
}
.slideshow-prev {
	background: url("http://tell.com.sg/dailyjuice/media/wysiwyg/home-slider/slideshow-prev.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	left: 2px!important;
	position: absolute;
	top: 50%!important;
	max-width: 46px!important;
}
.slideshow-next {
	background: url("http://tell.com.sg/dailyjuice/media/wysiwyg/home-slider/slideshow-next.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	right: 0px!important;
	position: absolute;
	top: 50%!important;
	max-width: 46px!important;
}
.slideshow-prev:before, .slideshow-next:before {
	border-width: 0!important;
}
/* Slider End */



/* Breadcrumbs Start*/

.breadcrumbs {
	display: none;
}
/* Breadcrumbs End*/



/* Cart Start */

.display-single-price {
	width: 70%;
	margin: 0 auto!important;
}
.cart-table {
	float: none!important;
	width: 100%!important;
}
.cart-totals, .cart-forms .discount, .cart-forms .giftcard, .cart-forms .shipping {
	background-color: #e9e9e9!important;
	border: 1px solid #e9e9e9!important;
}
.button2 span, .button2 span span {
	color: #2eb341 !important;
}
.cart-table tr {
	border-bottom: 1px dotted #a3a3a3 !important;
}
.data-table thead th, .data-table tbody td {
	border-bottom: 1px dotted #a3a3a3 !important;
}
.customer-account-login .col2-set .buttons-set button, .customer-account-login .col2-set .buttons-set .button {
	background-color: #a0ce4e!important;
	color: #ffffff !important;
	font-size: 16px!important;
	font-weight: bold!important;
	text-transform: uppercase!important;
}
.checkout-cart-index .cart-totals .checkout-types .btn-checkout {
	background: #2eb341!important;
	color: #ffffff !important;
	font-size: 16px!important;
	font-weight: bold!important;
	text-transform: uppercase!important;
}
.button, .cart-table .product-cart-actions .button, #co-shipping-method-form .buttons-set .button, .footer .button {
	background: #31b945!important;
	color: #ffffff !important;
	font-size: 16px!important;
	font-weight: bold!important;
	text-transform: uppercase!important;
}
#search_mini_form .search-button {
	background: none!important
}
#header-cart.skip-active {
	background: #a9d753!important;
	border: 1px solid #558539!important;
	color: #ffffff;
	width: 219px!important;
}
.header-minicart .empty {
	padding: 0!important;
}
.header-minicart .product-details .product-name a {
	color: #ffffff!important;
}
.header-minicart .info-wrapper th {
	color: #fff !important;
}
.price-box .price, .price {
	color: #a0ce4e !important;
}
.mini-products-list a {
	color: #fff !important;
}
.mini-products-list a:hover {
	color: #666 !important;
}
a.cart-link {
	color: #fff !important;
}
a.cart-link:hover {
	color: #666 !important;
}
.header-minicart .subtotal {
	background-color: #fff!important;
}
#shopping-cart-totals-table .price {
	color: #333 !important;
}
/* Cart End */



/* Checkout Start */

.checkout-onepage-index .col-main {
	float: none!important;
	margin: 0 auto;
	width: 70%!important;
}
.opc .section .step-title .number, .opc .section.allow.active .step-title .number, .no-touch .opc .section.allow:hover .step-title .number {
	background-color: #31b945!important;
}
.opc .section.allow .step-title:hover h2, .opc .section.active .step-title h2 {
	color: #666666!important;
}
.opc .buttons-set button.button {
	background: #31b945!important;
}
.opc .section.allow .step-title .number {
	background-color: #666666!important;
}
.opc .section .step-title {
	border-top: 1px dotted #cdcdcd!important;
}
.checkout-onepage-index .buttons-set {
	border-top: 1px dotted #cdcdcd!important;
}
.opc .section.active .step-title {
	border-bottom: 1px dotted #cdcdcd!important;
}
#self-col-box {
	float: left;
	margin: 0 20px 0 0;
	color: #2eb341;
}
#del-cho-box {
	float: left;
	color: #2eb341;
}
.lbl-title {
	display: block;
	float: left;
	width: 150px;
}
.hasDatepicker {
	float: left;
}
.opc .buttons-set button.button {
	float: right!important
}
.checkout-onepage-index fieldset {
	clear: both!important
}
.checkout-onepage-index .form-list label {
	float: left;
	width: 17%
}
.checkout-onepage-index .form-list select {
	padding: 5px;
	border-top: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
}
.checkout-onepage-index .form-list input[type="text"] {
	border-radius: 0!important;
	box-shadow: 2px 2px 2px #e5e5e5 inset;
	border-top: 1px solid #dddddd!important;
	border-left: 1px solid #dddddd!important;
	border-right: 1px solid #dddddd!important;
	border-bottom: 1px solid #dddddd!important;
}
.checkout-onepage-index .form-list input[type="email"] {
	border-radius: 0!important;
	box-shadow: 2px 2px 2px #e5e5e5 inset;
	border-top: 1px solid #dddddd!important;
	border-left: 1px solid #dddddd!important;
	border-right: 1px solid #dddddd!important;
	border-bottom: 1px solid #dddddd!important;
}
.checkout-onepage-index .form-list input[type="tel"] {
	border-radius: 0!important;
	box-shadow: 2px 2px 2px #e5e5e5 inset;
	border-top: 1px solid #dddddd!important;
	border-left: 1px solid #dddddd!important;
	border-right: 1px solid #dddddd!important;
	border-bottom: 1px solid #dddddd!important;
}
.checkout-onepage-index .form-list input[type="password"] {
	border-radius: 0!important;
	box-shadow: 2px 2px 2px #e5e5e5 inset;
	border-top: 1px solid #dddddd!important;
	border-left: 1px solid #dddddd!important;
	border-right: 1px solid #dddddd!important;
	border-bottom: 1px solid #dddddd!important;
}
.checkout-onepage-index #co-billing-form ul.form-list > .control {
	position: relative;
	left: 17%
}
.checkout-onepage-index .price {
	color: #666666 !important;
}
.checkout-onepage-index #review-buttons-container .f-left {
	clear: both;
	float: right;
}
/* Checkout End*/



/* Thank You Start */

.checkout-onepage-success .col-main {
	margin: 0 auto!important;
	width: 70%;
}
.checkout-onepage-success .buttons-set button {
	background: #31b945!important;
}
.checkout-onepage-success .buttons-set {
	border-top: 1px dotted #cdcdcd!important;
}
/* Thank You End */



/* My Account Start */

.block-title h2, .block-title h3, .block-title strong {
	color: #666666!important;
	font-size: 16px!important;
}
.block-account li a, .block-cms-menu li a {
	color: #31b945!important;
}
.block-account li a:hover, .block-cms-menu li a:hover {
	color: #636363!important;
}
.block-account li strong, .block-cms-menu li strong {
	color: #a9ada5!important;
}

/* My Account End */





/* Responsive Start */



/* Portrait phones and up */

@media (max-width: 480px) {
/* Header Start */

.page-header {
	border-bottom: none!important;
	margin: 0px!important;
	padding-bottom: 0 !important;
}
#header-nav {
	left: 0;
	position: relative;
	top: 0;
	width: 100%;
	border-bottom: none!important;
}
.nav-primary a {
	padding: 0 15px 0 25px!important;
}
.account-cart-wrapper {
	top: 0px !important;
}
#header-account {
	right: 0;
	left: 49%!important;
	width: 100%;
}
#header-account li {
}
#header-account li.last {
	border-right: none!important;
}
#header-account li.emptyli {
	margin: 0 15px 0 0;
}
#header-account li a, .nav-primary a.level0 {
	border-bottom: none;
}
#header-account li a, .nav-primary a.level0 {
	border-bottom: none;
}
#header-account a {
	border-bottom: #ffffff 3px solid!important;
}
#header-account a:hover {
	border-bottom: #648140 3px solid!important;
	background: none!important
}
.myorder {
	position: relative;
	z-index: 999999;
	margin: 0;
	border-right: 1px solid #eee;
	border-left: none;
	padding: 0px!important;
}
.myorder a {
	display: block;
	padding: 11px 23px;
}
#header-cart.skip-active {
	width: 100%!important;
	margin-bottom: 50px;
	position: relative;
	top: 45px;
	z-index: 9999999;
}
/* Header End */



    /* Nav Start */

.nav-primary li {
	border-right: none;
	margin-right: 0px;
	padding-right: 0px;
}
.nav-primary li:last-child > a {
	border-bottom: none!important;
	padding: 0 15px 0 25px!important;
}
/* Nav End */



    /* Search Start */

#header-search {
	width: 100% !important;
}
/* Search End */



    /* Slider Start */

.slider-background {
	position: relative;
	z-index: 0;
}
/* Slide End */



    /* Cart Start */

.display-single-price {
	width: 100%;
	margin: 0 auto!important;
}
/* Cart End */



    /* Checkout Start */

.checkout-onepage-index .col-main {
	width: 100%!important;
}
.checkout-onepage-index .form-list label {
	width: 42%;
}
/* Checkout End*/



    /* Thank You Start */

.checkout-onepage-success .col-main {
	width: 100%;
}
/* Thank You End */

}



/* Landscape phone to portrait tablet */

@media (max-width: 767px) {
/* Header Start */

.page-header {
	border-bottom: none!important;
	margin: 0px!important;
	padding-bottom: 0 !important;
}
#header-nav {
	left: 0;
	position: relative;
	top: 0;
	width: 100%;
	border-bottom: none!important;
}
.nav-primary a {
	padding: 0 15px 0 25px!important;
}
.account-cart-wrapper {
	top: 0px !important;
}
#header-account {
	right: 0;
	left: 71%
}
#header-account li {
}
#header-account li.last {
	border-right: none!important;
}
#header-account li.emptyli {
	margin: 0 15px 0 0;
}
#header-account li a, .nav-primary a.level0 {
	border-bottom: none;
}
#header-account li a, .nav-primary a.level0 {
	border-bottom: none;
}
#header-account a {
	border-bottom: #ffffff 3px solid!important;
}
#header-account a:hover {
	border-bottom: #648140 3px solid!important;
	background: none!important
}
.myorder {
	position: relative;
	z-index: 999999;
	margin: 0;
	border-right: 1px solid #eee;
	border-left: none;
	padding: 0 18px;
}
.myorder a {
	display: block;
	padding: 11px 23px;
}
#header-cart.skip-active {
	width: 100%!important;
	margin-bottom: 50px;
	position: relative;
	top: 45px;
	z-index: 9999999;
}
/* Header End */



    /* Nav Start */

.nav-primary li {
	border-right: none;
	margin-right: 0px;
	padding-right: 0px;
}
.nav-primary li:last-child > a {
	border-bottom: none!important;
	padding: 0 15px 0 25px!important;
}
/* Nav End */



    /* Search Start */

#header-search {
	width: 100% !important;
}
/* Search End */





    /* Slider Start */

.slider-background {
	position: relative;
	z-index: 0;
}
.skip-link {
	z-index: 999999;
}
/* Slide End */



    /* Cart Start */

.display-single-price {
	width: 100%;
	margin: 0 auto!important;
}
/* Cart End */



    /* Checkout Start */

.checkout-onepage-index .col-main {
	width: 100%!important;
}
.checkout-onepage-index .form-list label {
	width: 42%;
}
/* Checkout End*/



    /* Thank You Start */

.checkout-onepage-success .col-main {
	width: 100%;
}
/* Thank You End */



}



/* Portrait tablet to landscape and desktop */

@media (min-width: 768px) and (max-width: 979px) {
/* Header Start */

.page-header {
	border-bottom: none!important;
	margin: 0px!important;
	padding-bottom: 0 !important;
}
#header-nav {
	left: 0;
	position: relative;
	top: 0;
	width: 100%;
	border-bottom: none!important;
}
.nav-primary a {
	padding: 0 15px 0 25px!important;
}
.account-cart-wrapper {
	top: 0px !important;
}
#header-account {
	right: 0;
}
#header-account li {
}
#header-account li.last {
	border-right: none!important;
}
#header-account li a, .nav-primary a.level0 {
	border-bottom: none;
}
#header-account li a, .nav-primary a.level0 {
	border-bottom: none;
}
#header-account a {
	border-bottom: #ffffff 3px solid!important;
}
#header-account a:hover {
	border-bottom: #648140 3px solid!important;
	background: none!important
}
.myorder {
	position: relative;
	z-index: 999999;
	margin: 0;
	border-right: 1px solid #eee;
	border-left: none;
	padding: 0 34px;
}
.myorder a {
	display: block;
	padding: 11px 23px;
}
#header-cart.skip-active {
	width: 100%!important;
	margin-bottom: 50px;
	position: relative;
	top: 45px;
	z-index: 9999999;
}
/* Header End */



    /* Nav Start */

.nav-primary li {
	border-right: none;
	margin-right: 0px;
	padding-right: 0px;
}
.nav-primary li:last-child > a {
	border-bottom: none!important;
	padding: 0 15px 0 25px!important;
}
/* Nav End */



    /* Search Start */

#header-search {
	width: 22% !important;
	left: 465px !important;
	top: 9px !important;
}
/* Search End */



    /* Slider Start */

.slider-background {
	position: relative;
	z-index: 0;
}
.skip-link {
	z-index: 999999;
}
.slideshow-prev {
	top: 45%!important;
}
.slideshow-next {
	top: 45%!important;
}
/* Slide End */



    /* Cart Start */

.display-single-price {
	width: 100%;
	margin: 0 auto!important;
}
/* Cart End */



    /* Checkout Start */

.checkout-onepage-index .col-main {
	width: 100%!important;
}
/* Checkout End*/



    /* Thank You Start */

.checkout-onepage-success .col-main {
	width: 100%;
}
/* Thank You End */



}



/* Desktop Bigger */

@media (max-width: 979px) {
}



/* Extra */

@media (min-width: 800px) and (max-width: 1279px) {
/* Header Start */



#header-nav {
	width: 54%;
}
#header-cart.skip-active {
	z-index: 9999999!important;
}
.nav-primary li {
	border-right: 1px solid #d5d7de;
	padding: 0 15px !important;
}
.nav-primary a {
	padding: 0px !important;
	border-bottom: 3px solid #fff !important;
}
.nav-primary a:hover {
	padding: 0px !important;
	border-bottom: 3px solid #648140 !important;
}
.nav-primary li:last-child {
	border-right: none;
}
.nav-primary li:last-child > a {
	border-bottom: #fff 3px solid!important;
	padding: 0px !important;
}
.nav-primary li:last-child > a:hover {
	border-bottom: #648140 3px solid!important;
}
#header-search {
	top: 138px !important;
	width: 36% !important;
}
#header-account {
	left: 49%!important;
	top: 5px!important;
}
.myorder {
	margin: 8px 0 0 !important;
	padding: 0 15px!important;
	border-left: 1px solid #eee;
}
.myorder a {
	padding: 3px 0!important;
}
/* Header End */



}
 @media (min-width: 980px) and (max-width: 1279px) {
/* Header Start */



.account-cart-wrapper {
	top: 52px !important;
}
#header-nav {
	width: 54%;
}
.nav-primary li {
	border-right: 1px solid #d5d7de;
	margin-right: 10px!important;
	padding-right: 10px!important;
}
.nav-primary a {
	padding: 0px !important;
}
#header-search {
	left: 571px !important;
	top: 10px !important;
	width: 36% !important;
}
#header-account {
	left: 60% !important;
	top: 54px !important;
}
.myorder {
	border-left: 1px solid #eee;
	margin: 3px 0 0 !important;
	padding: 6px 10px !important;
}
.myorder a {
	padding: 5px 0!important;
}
/* Header End */



    /* Footer Start */

.footer-style .footer-link li {
	width: 115px!important
}
/* Footer End */



}
 @media (min-width: 1920px) {
/* Header Start */



#header-account {
	left: 80%!important;
}
#header-search {
	left: 57%!important;
}
/* Header End */



}



/* Responsive End */
