@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);
/*Quincy Herbal Styling*/
@charset "utf-8";
/* CSS Document */

body,img,table,h1,h2,h3,h4,h5,h6,input,div,form,a,fieldset,ol,dt,dl,tr,td,tbody,span{
	margin:0;	padding:0;
}
@font-face {
    font-family: 'museo';
    src: url('museo700-regular-webfont.eot');
    src: url('museo700-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('museo700-regular-webfont.woff') format('woff'),
         url('museo700-regular-webfont.ttf') format('truetype'),
         url('museo700-regular-webfont.svg#museo700') format('svg');
    font-weight: normal;
    font-style: normal;

}
body{
	font-family:"Lucida Sans", sans-serif;
}
.call{
	font-family: 'Montserrat', sans-serif; font-size:12px; color:#818181; text-transform:uppercase;
}
.top-header{
	color:#4c4c4c; font-size:14px;
}
.top-header a{
	color:#f52501; font-size:12px; font-family: 'Montserrat', sans-serif; text-transform:uppercase;
}
.tip{
	color:#5b8e07; font-size:14px; font-family: 'Montserrat', sans-serif;
}
.require{
	color:#f52501; font-size:11px;
}
.note{
	float:right; font-size:12px;
}
.nav a{
	color:#fff; font-size:18px;
}
.nav a:hover,.nav a.active{
	color:#f52501;
}
nav ul li:nth-child(1) a.home{
	color:#f52501;
} 
nav ul li:nth-child(2) a.page_information1, nav ul li:nth-child(2) a.page_information_id_7{
	color:#f52501;
}
nav ul li:nth-child(3) a.page_information_id_8{
	color:#f52501;
}
nav ul li:nth-child(4) a.page_information_id_9{
	color:#f52501;
}
nav ul li:nth-child(5) a.page_path_61{
	color:#f52501;
}
nav ul li:nth-child(6) a.page_contact{
	color:#f52501;
}
.nav ul li.home lang_en{
	color:#f52501;
}

.intro-text-header{
	color:#578623; font-size:24px;
}
.intro-text-content{
	color:#93ad1a; font-size:17px; font-family: 'Montserrat', sans-serif;
}
.intro-text-content a{
	color:#7f970c;
}
.slimming-links{
	color:#f52501; font-size:18px; font-family: 'Montserrat', sans-serif;
}
.article-header{
	font-size:20px; font-family: 'Montserrat', sans-serif; color:#565656;
}
.article-header a{
	color:#f52200; font-size:20px;
}
.article-link {
	color:#565656;  font-size:18px; font-family: 'Montserrat', sans-serif;
}
.footer-header{
	color:#8c8c8c; font-size:14px; font-family: 'Montserrat', sans-serif; text-transform:uppercase;
}
.footer-links a,.footer-links{
	color:#868585; font-size:12px;
}
.copyright{
	color:#a4a3a3; font-size:12px;
}
.copyright a{
	color:#868585;	
}
a.ck{
	color:#a4a3a3;
}

body{
	border-top:6px solid #497515; float:left; width:100%; background:#f4f4f4;
}
#main-body{
	float:left; width:100%;
}
#main-layer{
	float:left; padding:0px 3.125%; width:93.75%; background:#ffffff; border-bottom:4px solid #9ad05b; padding-bottom:47px;	margin-bottom:10px;
}
#main-layer2{
	float:left; padding:0px 3.125%; width:93.75%; background:#ffffff;
}
#top-header{
	position:absolute; margin-left: 128px; float:left; width:829px; padding:5px 0px 0px; /*background:url('../image/top-header-bg.png') no-repeat;*/ border: 1px solid #ececec; border-top: 0px; border-radius: 0px 0px 10px 10px; margin-bottom:10px; box-shadow:  inset 0px 0px 2px 2px #f5f5f5;
}
#top-header ul{
	float:left; margin:0px 0px 0px 2.083333333333333%; width:97.91666666666667%; list-style:none; padding:0px;
}
#top-header ul li{
	float:left; border-right:1px solid #ececec; margin-right:9px; padding-right:10px; line-height:16px; 
}
#top-header ul li:nth-child(1) a,#top-header ul li:nth-child(2) a,#top-header ul li:nth-child(3) a,#top-header ul li:nth-child(4) a{
	color:#4c4c4c; font-weight: normal; /*font-family:"Lucida Sans", sans-serif;*/ font-size: 14px;
}
#top-header ul li:nth-child(1){
	border:none; padding-left:14px; background:url('../image/glo.png') no-repeat 0px 2px; margin-bottom:5px; color:#5b8e07; font-weight:bold;
}
#top-header ul li:nth-child(2){
	  padding-left:15px !important; background:url('../image/mtn.png') no-repeat 0px 2px;
}
#top-header ul li:nth-child(3){
	 padding-left:15px; background:url('../image/airtel.png') no-repeat 0px 2px;
}
#top-header ul li:nth-child(4){
	 border-right:0px; padding-left:15px; padding-right:0px; margin-right:15px; background:url('../image/etisalat.png') no-repeat 0px 2px;
}
#top-header ul li:last-child{
	margin:0px; padding:0px; border:0px;
}
header #side-b{
	float:left; width:100%; margin-top:10px;
}
#side-b #top{
	float:left; width:100%; background:url('../image/side-b-bg.png') center bottom no-repeat; border-bottom:1px solid #f0f0f0; margin-top:10px; padding-bottom:3px; margin-bottom:10px;
}
#side-b #top ul{
	float:left; width:100%; list-style:none; margin:0px ; padding:0px;
}
#side-b #top ul li{
	float:left; padding:8px 10px 12px 10px;  border-right:1px solid #ececec
}
#side-b #top ul li:last-child{
	border:none; padding-right:0px;
}
#side-b #bottom{
	float:left; width:100%;
}
#cart-holder{
	float:left; margin-left:3.052325581395349%; width:24.43604651162791%; background:url('../image/items-bg.png') no-repeat right center; padding:5px 0px 12px;
}
#cart-image{
	float:left;
}
#cart-header{
	float:left; margin-left:5.714285714285714%; 
}
#cart-items{
	float:left; font-size:12px; color:#f52501; font-weight:bold; margin-left:5.714285714285714%; margin-top:4px;
}
/*Navigation*/
#navigation-layer{
	float:left; width:100%; background:#fff;
}
#navigation-holder{
	margin:0px auto; width:972px;
}
nav{
	float:left; width:100%; background:url('../image/nav-bg.png') no-repeat;  margin-bottom:9px;
}
nav ul{
	float:left; padding-left:6px; margin:6px 0px 6px; list-style:none;
}
nav ul li{
	float:left; background:url('../image/nav-li-bg.png') no-repeat left; padding:18px 40px 20px 40px;
}
nav ul li:nth-child(1){
	background:none;
}

/*Home Content*/
#home-section{
	float:left; width:100%;
}
#intro-text{
	float:left; width:100%; margin-bottom:20px;
}
#intro-text-header{
	float:left; padding:10px 0px 0px; width:32.60416666666667%; margin-right:2.708333333333333%;
}
#intro-text-content{
	float:left; width:64.6875%;
}
#slimming-links{
	float:left; border-top:1px solid #ebebeb; border-bottom:1px solid #f0f0f0; background:url('../image/side-b-bg.png') center bottom no-repeat; padding:11px 0px; width:100%; margin-bottom:30px;
}
#slimming-links ul{
	float:left; width:100%; list-style:none; margin:0px; padding:0px;
}
#slimming-links ul li{
	float:left; padding:12px 0px 7px 6px; margin-right:3px; padding-right:7px; border-right:1px solid #ececec;
}
#slimming-links ul li:last-child{
	border:none; margin:0px; padding:12px 0px 7px 5px;
}
article{
	float:left; width:42.91666666666667%; margin-top:11px; margin-right:5%;
}
#article-box{
	float:left; width:100%;  margin-bottom:43px;
}
#article-box-header{
	float:left; width:100%; margin-bottom:21px;
}
#article-box-content{
	float:left; width:100%;
}
#article-box2{
	float:left; width:100%;
}
#article-box-content ul{
	float:left; width:100%; list-style:none; margin:0px; padding:0px;
}
#article-box-content ul li{
	float:left; background:url('../image/list-bg.jpg') no-repeat 4px 10px; padding-left:31px; margin-bottom:5px; border-bottom:1px solid #e6e6e6; width:92.47572815533981%; padding-bottom:6px;
}
aside{
	float:left; width:52.08333333333333%;
}
/*footer*/
#footer-layer{
	margin:0px auto; width:960px;
}
footer{
	float:left; width:100%; margin-top:16px; margin-bottom:17px;
}
#footer-column1{
	float:left; width:24.16666666666667%; padding-right:1.5625%; background:url('../image/footer-bg.png') no-repeat right center;
}
#footer-logo{
	float:left; width:100%; padding-bottom:19px; border-bottom:1px solid #e0e0e0;
}
#social-plugin{
	float:left; width:100%; border-top:1px solid #ffffff; padding-top:11px; padding-bottom:15px; border-bottom:0px solid #e0e0e0;
}
#fbk-plugin{
	float:left; width:100%; margin-bottom:10px;
}
#fbk-plugin span{
	color:#868585; font-size:12px; float:left;
}
#fbk-plugin div{
	float:right; width:60%;
}
#fbk-plugin div#follow{
	float:left; width:63%; margin-left:3%;
}
#social-media{
	float:left; padding-top:14px; border-top:1px solid #ffffff;
}
#social-media div{
	float:left; margin-right:25px;
}
#footer-column2{
	float:left; background:url('../image/footer-bg.png') no-repeat right center; margin-left:3.020833333333333%; width:18.75%; padding-right:3.125%;
}
#footer-column-header{
	float:left; width:96%; margin-bottom:15px; padding-left:4%;
}
#footer-column-link{
	float:left; width:100%;
}
#footer-column-link ul{
	float:left; width:100%;  border-bottom:1px solid #fff; list-style:none; margin:0px; padding:0px;
}
#footer-column-link ul li{
	float:left;  width:96%; padding-left:4%; padding-bottom:6px; border-top:1px solid #ffffff; border-bottom:1px solid #e0e0e0; padding-top:9px;
}
#footer-column-link ul li:first-child{
	border-top:none; padding-top:0px;
}
#footer-column3{
	float:left; margin-left:3.020833333333333%; width:15.625%; padding-right:3.125%;  background:url('../image/footer-bg.png') no-repeat right center; 
}
#footer-column4{
	float:left; margin-left:3.020833333333333%; width:24.58333333333333%;
}
#footer-column4-link{
	float:left; width:100%;
}
#footer-column4-link ul{
	float:left; width:100%;  border-bottom:1px solid #fff; list-style:none; margin:0px; padding:0px;
}
#footer-column4-link ul li{
	float:left;  width:96%; padding-left:4%; padding-bottom:12px; border-top:1px solid #ffffff; border-bottom:1px solid #e0e0e0; padding-top:10px;
}
#footer-column4-link ul li div{
	float: left; margin-right: 24px;
}
#footer-column4-link ul li:first-child{
	border-top:none; padding-top:0px;
}
#footer-bottom{
	float:left; width:100%; background:#ececec; padding:18px 0px;
}
#copyright{
	float:left;
}
#seo{
	float:right;
}
#page-header{
	float:left; width:100%; font-size:30px; color:#578623; background:url('../image/side-b-bg.png') center bottom no-repeat; border-bottom:1px solid #f0f0f0; padding-bottom:19px;
}
#product-title{
	float:left; width:100%; font-size:30px; color:#578623; margin-bottom:20px;
}
#page-banner{
	float:left; width:100%; margin-bottom:0px; 
}
#page-banner img{
	-webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 10px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 10px 0px rgba(50, 50, 50, 0.75); border-radius:6px;
}
#page-content{
	float:left; width:100%; margin-top:22px; color:#565656; font-size:18px; font-family: 'Montserrat', sans-serif;
}
#page-content iframe{
	border-radius:10px;	
}
#share{
	float:left; width:109%; font-size:12px; color: #545454;
}
.cart-info{
	float:left; width:100%;
}
#form{
	float:left; width:100%; background:url('../image/form-bg.png') no-repeat 0px 6px; padding-bottom:21px;
}
#form-header{
	float:left; padding-left:16.4%; width:83.6%;
}
#form-input{
	float:left; width:100%;
}
#form-input ul iframe{
	border: 0px; width: 100%; min-height: 552px;
}
aside #form #form-input ul iframe {min-height: 620px;}
#form-input ul{
	float:left; width:92%; list-style:none; margin:0px; padding:12px 4% 0px 4%;
}
#form-input ul li{
	float:left; border-bottom:1px solid #f3f3f3; padding-bottom:4px; width:100%; margin-bottom:5px; text-align:center;
}
#form-input ul li:nth-child(10){
	border:none; padding:0px; margin-bottom:17px;
}
#form-input ul li:last-child{
	border-bottom:none; padding:0px;	
}
#form-input ul li label{
	float:left; width:34.6%; text-align:right; margin-right:5.4%; margin-top:5px;
}
#form-input ul li input[type=text]{
	float:left; width:51.4%; min-height:28px; border-radius:10px; background:#fff; border:1px solid #c9c9c9; padding:0px 0px 0px 2%;
}
#form-input ul li input.option{
	float:left; width:37.2%;
}
#form-input ul li select.dropdown{
	float:left; margin-left:2%; width:13%; padding:4px 4px 4px 0px; border-radius:10px; background:#fff; border:1px solid #c9c9c9;
}
#form-input ul li select.drop-down{
	float:left; width:51.4%; padding:4px 4px 4px 2%; border-radius:10px; background:#fff; border:1px solid #c9c9c9;
}
#form-input ul li textarea{
	float:left; min-height:75px; height:75px !important; width:51.4%; border-radius:10px; border:1px solid #c9c9c9; max-width:51.4%; background:#fff; padding:0px 0px 0px 2%;
}
#privacy-holder{
	margin:0px auto; width:233px;
}
#privacy{
	float:left; width:92.5764192139738%; margin-top: -6px; background:url('../image/lock.png') no-repeat left; text-align:center; padding-left:7.423580786026201%;
}

.error_strings{ font-family:"Verdana"; font-size:11px; color:#C30000; float:left; margin-left:5px; position:absolute; right:135px;}
.form-header{
	color:#565656; font-size:24px;
}
.form-header a{
	color:#578623;
}
.form-field{
	color:#3c3c3c; font-size:18px; font-family: 'Montserrat', sans-serif;
}
.privacy{
	color:#9c9c9c; font-size:12px;
}
.privacy a{
	color:#858585;
}
#contact-address{
	float:left; width:46%;
}
#contact-form{
	float:right; width:46%;
}
#address-header{
	float:left; width:100%; color:#578623; font-family: 'Montserrat', sans-serif; font-size:20px; margin-bottom:10px;
}
#office-address{
	float:left; width:100%; margin-bottom:24px;
}
#office-box{
	float:left; width:100%; color:#565656; font-family: 'Montserrat', sans-serif; font-size:20px;
}
#form-holder{
	float:left; background:#f8f8f8; border-radius:10px; width:97%; padding:0px 10px 0px 5px;
}
#form-holder div{
	float:left; width:100%; border-bottom:1px solid #f3f3f3; padding-bottom:7px; margin-bottom:5px;
}
#form-holder label{
	float:left; width:35%; font-family: 'Montserrat', sans-serif; color:#3c3c3c; font-size:18px; text-align:right;
}
#form-holder input[type=text]{
	float:left; width:55%; font-family:"Lucida Sans", sans-serif; font-size:14px; border-radius:10px; padding:0px 0px 0px 5px; background:#fff; margin-left:4%; min-height:26px;
}
#form-holder select{
	float:left; width:55%; font-family:"Lucida Sans", sans-serif; font-size:14px; border-radius:10px; padding:0px 0px 0px 5px; background:#fff; margin-left:4%; min-height:26px;
}
#form-holder textarea{
	float:left; width:55%; font-family:"Lucida Sans", sans-serif; font-size:14px; border-radius:10px; padding:0px 0px 0px 5px; background:#fff; margin-left:4%; min-height:68px; height:68px; max-height:68px; max-width:55%; min-width:55%;
}
#map-location-container{
	float:left; width:100%; margin-top:16px; border-top:1px solid #e7e7e7; padding-top:30px;
}
#map-box{
	float:left; width:306px; margin-right:21px;
}
#map-box-last{
	float:left; width:306px;
}
#map-box #header-title,#map-box-last #header-title{
	float:left; width:100%; color:#565656; font-family: 'Montserrat', sans-serif; font-size:20px; margin-bottom:13px;
}
#map-box #location,#map-box-last #location{
	float:left; width:100%; 
}
#map-box #location img,#map-box-last #location img{
	border:3px solid #578623 !important; border-radius:5px;
}
/*EOF*/

html {
	overflow-y: scroll;
	margin: 0;
	padding: 0;
}
body, td, th, input, textarea, select {
	font-size: 12px;
}
h1, .welcome {
	color: #636E75;
	font: Verdana;
	margin-top: 0px;
	margin-bottom: 20px;
	font-size: 32px;
	font-weight: normal;
	text-shadow: 0 0 1px rgba(0, 0, 0, .01);
}
h2 {
	color: #000000;
	font-size: 16px;
	margin-top: 0px;
	margin-bottom: 5px;
}
p {
	margin-top: 0px;
	margin-bottom: 20px;
}
a, a b {
	color: #5B8E07;
	text-decoration: none;
	cursor: pointer;
}
a:hover {
	text-decoration: none;
}
a img {
	border: none;
}
form {
	padding: 0;
	margin: 0;
	display: inline;
}
input[type='text'], input[type='password'], textarea {
	background: #F8F8F8;
	border: 1px solid #CCCCCC;
	padding: 3px;
	margin-left: 0px;
	margin-right: 0px;
}
select {
	background: #F8F8F8;
	border: 1px solid #CCCCCC;
	padding: 2px;
}
label {
	cursor: pointer;
}
/* layout */
#container {
	width:1024px; margin:0px auto;
}
#column-left {
	float: left;
	width: 180px;
}
#column-right {
	float: right;
	width: 34.16666666666667%;
}
#content {
	min-height: 400px;
	float:left; width: 100%;
}
#column-left + #column-right + #content, #column-left + #content {
	margin-left: 195px;
}
#column-right + #content {
	float:left; width:62.5%; margin-right:3.333333333333333%;
}
/* header */
header {
	float:left; width:80.4167%; margin-bottom:12px;
	z-index: 99; margin-left: 14px; margin-top: 39px;
}
#logo {
	float:left; width:17.08333333333333%; position: relative;
}
#language {
	position: absolute;
	top: 15px;
	left: 320px;
	width: 80px;
	color: #999;
	line-height: 17px;
}
#language img {
	cursor: pointer;
	margin-right: 5px;
}
#currency {
	float:left; width:19.33139534883721%; margin-left:2.180232558139535%; background:url('../image/items-bg.png') no-repeat right center; padding:5px 0px 10px;
}
#currency a {
	display: inline-block;
	padding: 2px 0px;
	color: #626161;
	text-decoration: none;
	margin-bottom: 2px;
	float: left;
	margin-right: 6px;
}
#currency-title{
	float:left; width:100%; color:#616161; font-size:14px; font-family: 'Montserrat', sans-serif; margin-bottom:7px;
}
#currency a b {
	color: #626161; border: 1px solid #CCC;
	text-decoration: none; padding: 2px 4px;
}
header #cart {
	position: absolute;
	z-index: 9;
	min-width: 152px;
}
header #cart .heading {
	float: left;
	padding-right: 14px;
	position: relative;
	z-index: 1;
}
header #cart .heading h4 {
	color:#616161; font-size:14px; font-family: 'Montserrat', sans-serif;
	margin-top: 3px;
	margin-bottom: 1px;
}
header #cart .heading a {
	font-size:12px; color:#f52501; font-weight:bold; font-family:"Lucida Sans", sans-serif;
	text-decoration: none;
}
header #cart .heading a span {
	padding-right: 15px; 
}
header #cart .content {
	clear: both;
	display: none;
	position: relative;
	top: -1px;
	padding: 8px;
	min-height: 150px;
	border-top: 1px solid #EEEEEE;
	border-left: 1px solid #EEEEEE;
	border-right: 1px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
	-webkit-border-radius: 0px 7px 7px 7px;
	-moz-border-radius: 0px 7px 7px 7px;
	-khtml-border-radius: 0px 7px 7px 7px;
	border-radius: 0px 7px 7px 7px;
	-webkit-box-shadow: 0px 2px 2px #DDDDDD;
	-moz-box-shadow: 0px 2px 2px #DDDDDD;
	box-shadow: 0px 2px 2px #DDDDDD;
	background: #FFF;
}
header #cart.active .heading {
	padding-bottom: 6px;
}
header #cart.active .content {
	display: block;
}
.mini-cart-info table {
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 5px;
}
.mini-cart-info td {
	color: #000;
	vertical-align: top;
	padding: 10px 5px;
	border-bottom: 1px solid #EEEEEE;
}
.mini-cart-info .image {
	width: 1px;
}
.mini-cart-info .image img {
	border: 1px solid #EEEEEE;
	text-align: left;
}
.mini-cart-info .name small {
	color: #666;
}
.mini-cart-info .quantity {
	text-align: right;
}
.mini-cart-info td.total {
	text-align: right;
}
.mini-cart-info .remove {
	text-align: right;
}
.mini-cart-info .remove img {
	cursor: pointer;
}
.mini-cart-total {
	text-align: right;
}
.mini-cart-total table {
	border-collapse: collapse;
	display: inline-block;
	margin-bottom: 5px;
}
.mini-cart-total td {
	color: #000;
	padding: 4px;
}
header #cart .checkout {
	text-align: right;
	clear: both;
}
header #cart .empty {
	padding-top: 50px;
	text-align: center;
}
header #search {
	float:left; margin-left:2.616279069767442%; width:48.27441860465116%; margin-top:9px; z-index:15;
}
header #search  label{
	float:left; font-family: 'Montserrat', sans-serif; color:#a6a6a6; font-size:14px; margin-right:4.268292682926829%; margin-top:10px;
}
header .button-search {
	float:left;
	background: url('../image/send.png') center center no-repeat;
	width: 40px;
	height: 33px;
	cursor: pointer;
}
header #search input {
	float:left; width:65.3780487804878%; border:1px solid #d3d3d3; min-height:31px; margin-right:5px; background:none; padding:0px 0px 0px 2%;
}
header #welcome {
	position: absolute;
	top: 47px;
	right: 0px;
	z-index: 5;
	width: 298px;
	text-align: right;
	color: #999999;
}
header .links {
	position: absolute;
	right: 0px;
	bottom: 3px;
	font-size: 10px;
	padding-right: 10px;
}
header .links a {
	float: left;
	display: block;
	padding: 0px 0px 0px 7px;
	color: #38B0E3;
	text-decoration: none;
	font-size: 12px;
}
header .links a + a {
	margin-left: 8px;
	border-left: 1px solid #CCC;
}
/* menu */
#menu {
	background: #585858; display:none;
	border-bottom: 1px solid #000000;
	height: 37px;
	margin-bottom: 15px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	-webkit-box-shadow: 0px 2px 2px #DDDDDD;
	-moz-box-shadow: 0px 2px 2px #DDDDDD;
	box-shadow: 0px 2px 2px #DDDDDD;
	padding: 0px 5px;
}
#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#menu > ul > li {
	position: relative;
	float: left;
	z-index: 20;
	padding: 6px 5px 5px 0px;
}
#menu > ul > li:hover {
}
#menu > ul > li > a {
	font-size: 13px;
	color: #FFF;
	line-height: 14px;
	text-decoration: none;
	display: block;
	padding: 6px 10px 6px 10px;
	margin-bottom: 5px;
	z-index: 6;
	position: relative;
}
#menu > ul > li:hover > a {
	background: #000000;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}
#menu > ul > li > div {
	display: none;
	background: #FFFFFF;
	position: absolute;
	z-index: 5;
	padding: 5px;
	border: 1px solid #000000;
	-webkit-border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	-khtml-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
	background: url('../image/menu.png');
}
#menu > ul > li:hover > div {
	display: table;
}
#menu > ul > li > div > ul {
	display: table-cell;
}
#menu > ul > li ul + ul {
	padding-left: 20px;
}
#menu > ul > li ul > li > a {
	text-decoration: none;
	padding: 4px;
	color: #FFFFFF;
	display: block;
	white-space: nowrap;
	min-width: 120px;
}
#menu > ul > li ul > li > a:hover {
	background: #000000;
}
#menu > ul > li > div > ul > li > a {
	color: #FFFFFF;
}
.breadcrumb {
	color: #535353; display:none;
	margin-bottom: 10px; float:left; width:100%; margin-bottom:31px;
}
.breadcrumb a{
	color:#535353; font-size:12px; font-family: 'Montserrat', sans-serif;
}
.success, .warning, .attention, .information {
	padding: 10px 10px 10px 33px;
	margin-bottom: 15px;
	color: #555555;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}
.success a{	
	color:#5B8E07;
}
.success {
	background:none;
	border: 1px solid #9C9C9C;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}
.warning {
	background: #FFD1D1 url('../image/warning.png') 10px center no-repeat;
	border: 1px solid #F8ACAC;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}
.attention {
	background: #FFF5CC url('../image/attention.png') 10px center no-repeat;
	border: 1px solid #F2DD8C;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}
.success .close, .warning .close, .attention .close, .information .close {
	float: right;
	padding-top: 4px;
	padding-right: 4px;
	cursor: pointer;
}
.required {
	color: #FF0000;
	font-weight: bold;
}
.error {
	display: block;
	color: #FF0000;
}
.error1 {
	display: block; float:right;
	color: #FF0000;
}
.help {
	color: #999;
	font-size: 10px;
	font-weight: normal;
	font-family: Verdana, Geneva, sans-serif;
	display: block;
}
table.form {
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 20px;
}
table.form tr td:first-child {
	width: 150px;
}
table.form > * > * > td {
	color: #000000;
}
table.form td {
	padding: 4px;
}
input.large-field, select.large-field {
	width: 300px;
}
table.list {
	border-collapse: collapse;
	width: 100%;
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	margin-bottom: 20px;
}
table.list td {
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
}
table.list thead td {
	background-color: #EFEFEF;
	padding: 0px 5px;
}
table.list thead td a, .list thead td {
	text-decoration: none;
	color: #222222;
	font-weight: bold;
}
table.list tbody td {
	padding: 0px 5px;
}
table.list .left {
	text-align: left;
	padding: 7px;
}
table.list .right {
	text-align: right;
	padding: 7px;
}
table.list .center {
	text-align: center;
	padding: 7px;
}
table.radio {
	width: 100%;
	border-collapse: collapse;
}
table.radio td {
	padding: 5px;
}
table.radio td label {
	display: block;
}
table.radio tr td:first-child {
	width: 1px;
}
table.radio tr td:first-child input {
	margin-top: 1px;
}
table.radio tr.highlight:hover td {
	background: #F1FFDD;
	cursor: pointer;
}
.pagination {
	border-top: 1px solid #EEEEEE;
	padding-top: 8px;
	display: inline-block;
	width: 100%;
	margin-bottom: 10px;
}
.pagination .links {
	float: left;
}
.pagination .links a {
	display: inline-block;
	border: 1px solid #EEEEEE;
	padding: 4px 10px;
	text-decoration: none;
	color: #A3A3A3;
}
.pagination .links b {
	display: inline-block;
	border: 1px solid #269BC6;
	padding: 4px 10px;
	font-weight: normal;
	text-decoration: none;
	color: #269BC6;
	background: #FFFFFF;
}
.pagination .results {
	float: right;
	padding-top: 3px;
}
/* button */
a.button, input.button {
	cursor: pointer;
	color: #FFFFFF;
	line-height: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background:#5B8E07;
	-webkit-border-radius: 7px 7px 7px 7px;
	-moz-border-radius: 7px 7px 7px 7px;
	-khtml-border-radius: 7px 7px 7px 7px;
	border-radius: 7px 7px 7px 7px;
	-webkit-box-shadow: 0px 2px 2px #DDDDDD;
	-moz-box-shadow: 0px 2px 2px #DDDDDD;
	box-shadow: 0px 2px 2px #DDDDDD;
}
input.cart-button {
	cursor: pointer;
	color: #ffffff;
	line-height: 12px;
	font-family: 'Montserrat', sans-serif;
	font-size: 22px;
	background: url('../image/cart-bg.png') no-repeat;
}
a.button {
	display: inline-block;
	text-decoration: none;
	padding: 6px 12px 6px 12px;
}
input.button {
	margin: 0;
	border: 0;
	height: 24px;
	padding: 0px 12px 0px 12px;
}
input.cart-button {
	margin: 0;
	border: 0;
	height: 46px; width:100%; margin-top:17px;
}
a.button:hover, input.button:hover {
	background-position: 0px -24px;
}
.buttons {
	background: #FFFFFF;
	border: 1px solid #EEEEEE;
	overflow: auto;
	padding: 6px;
	margin-bottom: 20px;
}
.buttons .left {
	float: left;
	text-align: left;
}
.buttons .right {
	float: right;
	text-align: right;
}
.buttons .center {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
.htabs {
	height: 30px; float:left; width:100%;
	line-height: 16px;
	border-bottom: 1px solid #DDDDDD;
}
.htabs a {
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	background: #FFFFFF url('../image/tab.png') repeat-x;
	padding: 7px 15px 6px 15px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	color: #000000;
	margin-right: 2px;
	display: none;
}
.htabs a.selected {
	padding-bottom: 7px;
	background: #FFFFFF;
}
.tab-content {
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	padding: 10px;
	margin-bottom: 20px;
	z-index: 2;
	overflow: auto;
}
/* box */
.box {
	margin-bottom: 20px; float:left; width:100%;  background:url('../image/category-bg.png') no-repeat left top; margin-top:41px; padding-top:34px; 
}
.box .box-heading {
	padding: 0px 0px 0px 8.841463414634146%;
	font-size: 24px; float:left; width:91.15853658536585%;
	color: #000000; margin-bottom:8px;
}
.box .box-content {
	padding: 0px; float:left; width:100%;
}
.box-iframe {
	margin-bottom: 20px; float:left; width:100%;   margin-top:41px;
}
.box-iframe .box-heading {
	padding: 0px 0px 0px 8.841463414634146%;
	font-size: 24px; float:left; width:91.15853658536585%;
	color: #000000; margin-bottom:8px;
}
.box-iframe .box-content {
	padding: 0px; float:left; width:100%;
}
.box-carousel {
	margin-bottom: 20px; float:left; width:100%;  background:url('../image/category-bg.png') no-repeat left top; 
}
.box-carousel .box-heading {
	padding: 0px 0px 0px 8.841463414634146%;
	font-size: 24px; float:left; width:91.15853658536585%;
	color: #000000; margin-bottom:8px;
}
.box-carousel .box-content {
	padding:25px 7.621951219512195%; float:left; width:84.75609756097561%;  -webkit-box-shadow: inset 0px 0px 14px 0px rgba(50, 50, 50, 0.75); -moz-box-shadow:    inset 0px 0px 14px 0px rgba(50, 50, 50, 0.75); box-shadow:         inset 0px 0px 14px 0px rgba(50, 50, 50, 0.75); border-radius:10px; border:1px solid #d4d4d4;
}
/* box products */
.box-product {
	width: 100%;
	overflow: auto;
}
.box-product > div {
	width: 130px;
	display: inline-block;
	vertical-align: top;
	margin-right: 20px;
	margin-bottom: 20px;
}
#column-left + #column-right + #content .box-product > div {
	width: 119px;
}
.box-product .image {
	display: block;
	margin-bottom: 0px;
}
.box-product .image img {
	padding: 3px;
	border: 1px solid #E7E7E7;
}
.box-product .name a {
	color: #38B0E3;
	font-weight: bold;
	text-decoration: none;
	display: block;
	margin-bottom: 4px;
}
.box-product .price {
	display: block;
	font-weight: bold;
	color: #333333;
	margin-bottom: 4px;
}
.box-product .price-old {
	color: #F00;
	text-decoration: line-through;
}
.box-product .price-new {
	font-weight: bold;
}
.box-product .rating {
	display: block;
	margin-bottom: 4px;
}
/* box category */
ul.box-account, ul.box-account ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.box-account > li:first-child {
	float:left; width:100%;
}
ul.box-account > li {
	padding: 15px 0px 13px 4.573170731707317%; float:left; margin-left:4.268292682926829%; width:91.15853658536585%; border-bottom: 1px solid #ededed;
} 
ul.box-account > li + li {
	
}
ul.box-account > li > a {
	text-decoration: none; 
	color: #f52200; font-size:16px; font-family: 'Montserrat', sans-serif;
}
ul.box-account > li ul {
	display: block;
}
ul.box-account > li a.active {
	font-weight: bold;
}
ul.box-account > li a.active + ul {
	display: block;
}
ul.box-account > li ul > li {
	
}
ul.box-account > li ul > li > a {
	text-decoration: none;
	display: block; color: #f52200; font-size:16px; font-family: 'Montserrat', sans-serif;
}
ul.box-account > li ul > li > a.active {
	font-weight: bold;
}

/* box category */
ul.box-category, ul.box-category ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.box-category > li:first-child {
	float:left; width:100%;
}
ul.box-category > li {
	float:left; width:100%;
} 
ul.box-category > li + li {
	
}
ul.box-category > li > a {
	text-decoration: none; display:none;
	color: #f52200; font-size:16px; font-family: 'Montserrat', sans-serif;
}
ul.box-category > li ul {
	display: block;
}
ul.box-category > li a.active {
	font-weight: bold;
}
ul.box-category > li a.active + ul {
	display: block;
}
ul.box-category > li ul > li {
	padding: 15px 0px 13px 4.573170731707317%; float:left; margin-left:4.268292682926829%; width:91.15853658536585%; border-bottom: 1px solid #ededed;
}
ul.box-category > li ul > li > a {
	text-decoration: none;
	display: block; color: #f52200; font-size:16px; font-family: 'Montserrat', sans-serif;
}
ul.box-category > li ul > li > a.active {
	font-weight: bold;
}
/* box filter */
ul.box-filter, ul.box-filter ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.box-filter span {
	font-weight: bold;
	border-bottom: 1px solid #EEEEEE;	
	display: block;
	padding-bottom: 5px;
	margin-bottom: 8px;
}
ul.box-filter > li ul {
	padding-bottom: 10px;
}
/* content */
#content .content {
	padding: 10px;
	overflow: auto;
	margin-bottom: 20px;
	border: 1px solid #EEEEEE;
}
#content .content .left {
	float: left;
	width: 49%;
}
#content .content .right {
	float: right;
	width: 49%;
}

#content .content1 {
	padding: 10px;
	overflow: hidden;
	margin-bottom: 20px;
	border: 0px solid #EEEEEE;
}
#content .content1 .left {
	float: left;
	width: 49%;
}
#content .content1 .right {
	float: right;
	width: 49%;
}


/* category */
.category-info {
	overflow: auto;
	margin-bottom: 20px;
}
.category-info .image {
	float: left;
	padding: 5px;
	margin-right: 15px;
	border: 1px solid #E7E7E7;
}
.category-list {
	overflow: auto;
	margin-bottom: 20px;
}
.category-list ul {
	float: left;
	width: 18%;
}
/* manufacturer */
.manufacturer-list {
	border: 1px solid #DBDEE1;
	padding: 5px;
	overflow: auto;
	margin-bottom: 20px;
}
.manufacturer-heading {
	background: #F8F8F8;
	font-size: 15px;
	font-weight: bold;
	padding: 5px 8px;
	margin-bottom: 6px;
}
.manufacturer-content {
	padding: 8px;
}
.manufacturer-list ul {
	float: left;
	width: 25%;
	margin: 0;
	padding: 0;
	list-style: none;
	margin-bottom: 10px;
}
/* product */
.product-filter {
	border-bottom: 1px solid #f0f0f0;
	padding-bottom: 13px;
	overflow: auto; float:left; width:100%; margin-top:12px;
}
.product-filter .display {
	margin-right: 15px;
	float: left;
	padding-top: 4px;
	color: #333;
}
.product-filter .display a {
	font-weight: bold;
}
.product-filter .sort {
	float: right;
	color: #333;
}
.product-filter .limit {
	margin-left: 15px;
	float: right;
	color: #333;
}
.product-compare {
	padding-top: 6px;
	margin-bottom: 25px;
	font-weight: bold;
}
.product-compare a {
	text-decoration: none;
	font-weight: bold;
}
.product-list > div {
	overflow: auto; width:100%; float:left;
	margin-bottom: 15px;
}
.product-list .right {
	float: right;
	margin-left: 15px;
}
.product-list .left {
	float: left; width:100%;
	margin-left: 0px;
}
.product-list > div + div {
	border-top: 1px solid #EEEEEE;
	padding-top: 16px;
}
.product-list .image {
	float: left; width: 28.33333333333333%;
	margin-right: 10px;
}
.product-list .image img {
	padding: 0px;
	border: 0px solid #E7E7E7;
}
.product-list .name {
	margin-bottom: 3px; float:left; width:69.66666666666667%;
}
.product-list .name a {
	color: #f52200; font-size:14px;
	text-decoration: none;
	font-family: 'Montserrat', sans-serif;
}
.product-list .description {
	line-height: 15px;
	margin-bottom: 5px;
	color: #4D4D4D; float:left; width:69.66666666666667%;
}
.product-list .rating {
	color: #7B7B7B;
}
.product-list .price {
	float:left; width:69.66666666666667%;
	color: #616161; font-family:"Verdana", sans-serif; font-size:14px;
}
.product-list .price-old {
	color: #F00;
	text-decoration: line-through;
}
.product-list .price-new {
	font-weight: bold;
}
.product-list .price-tax {
	font-size: 12px;
	font-weight: normal;
	color: #BBBBBB;
}
.product-list .cart {
	margin-bottom: 3px;
}
.product-list .wishlist, .product-list .compare {
	margin-bottom: 3px;
}
.product-list .wishlist a {
	color: #333333;
	text-decoration: none;
	padding-left: 18px;
	display: block;
	background: url('../image/add.png') left center no-repeat;
}
.product-list .compare a {
	color: #333333;
	text-decoration: none;
	padding-left: 18px;
	display: block;
	background: url('../image/add.png') left 60% no-repeat;
}
.product-grid,.product-list {
	width: 100%; float:left; padding-top:25px;
	overflow: auto;
}
.product-grid > div {
	width: 28.33333333333333%;
	display: inline-block;
	vertical-align: top;
	margin-right: 4%;
	margin-bottom: 36px;
}
#column-left + #column-right + #content .product-grid > div {
	width: 28.33333333333333%;
}
.product-grid .image {
	display: block; float:left; width:100%;
	margin-bottom: 19px;
}
.product-grid .image img {
	padding: 0px;
	border: 0px solid #E7E7E7;
}
.product-grid .name{
	float:left; width:100%; text-align:center; margin-bottom: 10px;
}
.product-grid .name a {
	color: #f52200; font-size:14px;
	text-decoration: none;
	font-family: 'Montserrat', sans-serif;
	display: block;
	
}
.product-grid .description {
	display: none;
}
.product-grid .rating {
	display: block;
	margin-bottom: 4px;
}
.product-grid .price {
	display: block; float:left; width:100%; text-align:center;
	color: #616161; font-family:"Verdana", sans-serif; font-size:14px;
}
.product-grid .price-old {
	color: #F00;
	text-decoration: line-through;
}
.product-grid .price-new {
	font-weight: bold;
}
.product-grid .price .price-tax {
	display: none;
}
.product-grid .cart {
	margin-bottom: 3px;
}
.product-grid .wishlist, .product-grid .compare {
	margin-bottom: 3px;
}
.product-grid .wishlist a {
	color: #333333;
	text-decoration: none;
	padding-left: 18px;
	display: block;
	background: url('../image/add.png') left center no-repeat;
}
.product-grid .compare a {
	color: #333333;
	text-decoration: none;
	padding-left: 18px;
	display: block;
	background: url('../image/add.png') left center no-repeat;
}
/* Product */
.product-info {
	overflow: auto; float:left; width:100%;
	margin-bottom: 20px;
}
.product-info > .left {
	float: left; margin-left:1%;
	margin-right: 5.333333333333333%; width:56.66666666666667%;
}
.product-info > .left + .right {
	margin-left: 0px; float:left; width:33.5%
}
.product-info .image {
	border: 0px solid #E7E7E7;
	float: left; width:100%;
	margin-bottom: 20px;
	padding: 0px;
	text-align: center;
}
.product-info .image-additional {
	width: 260px;
	margin-left: -10px;
	clear: both;
	overflow: hidden;
}
.product-info .image-additional img {
	border: 1px solid #E7E7E7;
}
.product-info .image-additional a {
	float: left;
	display: block;
	margin-left: 10px;
	margin-bottom: 10px;
}
.product-info .description {
	border-top: 0px solid #E7E7E7; float:left; width:100%;
	border-bottom: 1px solid #E7E7E7;
	margin-bottom: 10px;
	line-height: 20px;
	color: #797979; font-size:14px; font-family: 'Montserrat', sans-serif;
	padding-bottom:23px; 
}
.product-info .description span {
	color: #797979;
}
.product-info .description a {
	color: #4D4D4D;
	text-decoration: none;
}
.product-info .price {
	float:left; width:100%;
	margin-bottom: 18px;
	font-size: 24px;
	color: #373737; font-family: 'Montserrat', sans-serif;
}
.product-info .price-old {
	color: #F00;
	text-decoration: line-through;
}
.product-info .price-new {
}
.product-info .price-tax {
	font-size: 12px;
	font-weight: normal;
	color: #999;
}
.product-info .price .reward {
	font-size: 12px;
	font-weight: normal;
	color: #999;
}
.product-info .price .discount {
	font-weight: normal;
	font-size: 12px;
	color: #4D4D4D;
}
.product-info .options {
	border-bottom: 1px solid #E7E7E7;
	padding: 0px 5px 10px 5px;
	margin-bottom: 10px;
	color: #000000;
}
.product-info .option-image {
	margin-top: 3px;
	margin-bottom: 10px;
}
.product-info .option-image label {
	display: block;
	width: 100%;
	height: 100%;
}
.product-info .option-image img {
	margin-right: 5px;
	border: 1px solid #CCCCCC;
	cursor: pointer;
}
.product-info .cart {
	border-bottom: 1px solid #E7E7E7;
	padding: 0px 0px 10px 0px; float:left; width:100%;
	margin-bottom: 20px;
	color: #4D4D4D;
}
.product-info .cart div > span {
	color: #999;
}
.product-info .cart .links {
	display: inline-block;
	vertical-align: middle;
}
.product-info .cart .minimum {
	padding-top: 5px;
	font-size: 11px;
	color: #999;
}
.product-info .review {
	color: #4D4D4D; float:left; width:100%;
	border-top: 1px solid #E7E7E7;
	border-left: 1px solid #E7E7E7;
	border-right: 1px solid #E7E7E7;
	margin-bottom: 10px;
}
.product-info .review > div {
	padding: 8px;
	border-bottom: 1px solid #E7E7E7;
	line-height: 20px;
}
.product-info .review > div > span {
	color: #38B0E3;
}
.product-info .review .share {
	overflow: auto;
	line-height: normal;
}
.product-info .review .share a {
	text-decoration: none;
}
.review-list {
	padding: 10px;
	overflow: auto;
	margin-bottom: 20px;
	border: 1px solid #EEEEEE;
}
.review-list .author {
	float: left;
	margin-bottom: 20px;
}
.review-list .rating {
	float: right;
	margin-bottom: 20px;
}
.review-list .text {
	clear: both;
}
.attribute {
	border-collapse: collapse;
	width: 100%;
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	margin-bottom: 20px;
}
.attribute thead td, .attribute thead tr td:first-child {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	background: #F7F7F7;
	text-align: left;
}
.attribute tr td:first-child {
	color: #000000;
	font-weight: bold;
	text-align: right;
	width: 20%;
}
.attribute td {
	padding: 7px;
	color: #4D4D4D;
	text-align: center;
	vertical-align: top;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
}
.compare-info {
	border-collapse: collapse;
	width: 100%;
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	margin-bottom: 20px;
}
.compare-info thead td, .compare-info thead tr td:first-child {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	background: #F7F7F7;
	text-align: left;
}
.compare-info tr td:first-child {
	color: #000000;
	font-weight: bold;
	text-align: right;
}
.compare-info td {
	padding: 7px;
	width: 20%;
	color: #4D4D4D;
	text-align: center;
	vertical-align: top;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
}
.compare-info .name a {
	font-weight: bold;
}
.compare-info .price-old {
	font-weight: bold;
	color: #F00;
	text-decoration: line-through;
}
.compare-info .price-new {
	font-weight: bold;
}
/* wishlist */
.wishlist-info table {
	width: 100%;
	border-collapse: collapse;
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	margin-bottom: 20px;
}
.wishlist-info td {
	padding: 7px;
}
.wishlist-info thead td {
	color: #4D4D4D;
	font-weight: bold;
	background-color: #F7F7F7;
	border-bottom: 1px solid #DDDDDD;
}
.wishlist-info thead .image {
	text-align: center;
}
.wishlist-info thead .name, .wishlist-info thead .model, .wishlist-info thead .stock {
	text-align: left;
}
.wishlist-info thead .quantity, .wishlist-info thead .price, .wishlist-info thead .total, .wishlist-info thead .action {
	text-align: right;
}
.wishlist-info tbody td {
	vertical-align: top;
	border-bottom: 1px solid #DDDDDD;
}
.wishlist-info tbody .image img {
	border: 1px solid #DDDDDD;
}
.wishlist-info tbody .image {
	text-align: center;
}
.wishlist-info tbody .name, .wishlist-info tbody .model, .wishlist-info tbody .stock {
	text-align: left;
}
.wishlist-info tbody .quantity, .wishlist-info tbody .price, .wishlist-info tbody .total, .wishlist-info tbody .action {
	text-align: right;
}
.wishlist-info tbody .price s {
	color: #F00;
}
.wishlist-info tbody .action img {
	cursor: pointer;
}
.login-content {
	margin-bottom: 20px; float:left;
	overflow: auto;
}
.login-content .left {
	float: left;
	width: 48%;
}
.login-content .right {
	float: right;
	width: 48%
}
.login-content .left .content, .login-content .right .content {
	min-height: 190px;
}
/* orders */
.order-list {
	margin-bottom: 10px;
}
.order-list .order-id {
	width: 49%;
	float: left;
	margin-bottom: 2px;
}
.order-list .order-status {
	width: 49%;
	float: right;
	text-align: right;
	margin-bottom: 2px;
}
.order-list .order-content {
	padding: 10px 0px;
	display: inline-block;
	width: 100%;
	margin-bottom: 20px;
	border-top: 1px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
}
.order-list .order-content div {
	float: left;
	width: 33.3%;
}
.order-list .order-info {
	text-align: right;
}
.order-detail {
	background: #EFEFEF;
	font-weight: bold;
}
/* returns */
.return-list {
	margin-bottom: 10px;
}
.return-list .return-id {
	width: 49%;
	float: left;
	margin-bottom: 2px;
}
.return-list .return-status {
	width: 49%;
	float: right;
	text-align: right;
	margin-bottom: 2px;
}
.return-list .return-content {
	padding: 10px 0px;
	display: inline-block;
	width: 100%;
	margin-bottom: 20px;
	border-top: 1px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
}
.return-list .return-content div {
	float: left;
	width: 33.3%;
}
.return-list .return-info {
	text-align: right;
}
.return-product {
	overflow: auto;
	margin-bottom: 20px;
}
.return-name {
	float: left;
	width: 31%;
	margin-right: 15px;
}
.return-model {
	float: left;
	width: 31%;
	margin-right: 15px;
}
.return-quantity {
	float: left;
	width: 31%;
}
.return-detail {
	overflow: auto;
	margin-bottom: 20px;
}
.return-reason {
	float: left;
	width: 31%;
	margin-right: 15px;
}
.return-opened {
	float: left;
	width: 31%;
	margin-right: 15px;
}
.return-opened textarea {
	width: 98%;
	vertical-align: top;
}
.return-captcha {
	float: left;
}
.download-list {
	margin-bottom: 10px;
}
.download-list .download-id {
	width: 49%;
	float: left;
	margin-bottom: 2px;
}
.download-list .download-status {
	width: 49%;
	float: right;
	text-align: right;
	margin-bottom: 2px;
}
.download-list .download-content {
	padding: 10px 0px;
	display: inline-block;
	width: 100%;
	margin-bottom: 20px;
	border-top: 1px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
}
.download-list .download-content div {
	float: left;
	width: 33.3%;
}
.download-list .download-info {
	text-align: right;
}
/* cart */
.cart-info table {
	width: 100%;
	margin-bottom: 15px;
	border-collapse: collapse;
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
}
.cart-info td {
	padding: 7px;
}
.cart-info thead td {
	color: #4D4D4D;
	font-weight: bold;
	background-color: #F7F7F7;
	border-bottom: 1px solid #DDDDDD;
}
.cart-info thead .image {
	text-align: center;
}
.cart-info thead .name, .cart-info thead .model, .cart-info thead .quantity {
	text-align: left;
}
.cart-info thead .price, .cart-info thead .total {
	text-align: right;
}
.cart-info tbody td {
	vertical-align: top;
	border-bottom: 1px solid #DDDDDD;
}
.cart-info tbody .image img {
	border: 1px solid #DDDDDD;
}
.cart-info tbody .image {
	text-align: center;
}
.cart-info tbody .name, .cart-info tbody .model, .cart-info tbody .quantity {
	text-align: left;
}
.cart-info tbody .quantity input[type='image'], .cart-info tbody .quantity img {
	position: relative;
	top: 4px;
	cursor: pointer;
}
.cart-info tbody .price, .cart-info tbody .total {
	text-align: right;
}
.cart-info tbody span.stock {
	color: #F00;
	font-weight: bold;
}
.cart-module > div {
	display: none;
}
.cart-total {
	border-top: 1px solid #DDDDDD;
	overflow: auto;
	padding-top: 8px;
	margin-bottom: 15px;
}
.cart-total table {
	float: right;
}
.cart-total td {
	padding: 3px;
	text-align: right;
}
/* checkout */
.checkout-heading {
	background: #F8F8F8; float:left; width:100%;
	border: 1px solid #DBDEE1;
	padding: 8px;
	font-weight: bold;
	font-size: 13px;
	color: #555555;
	margin-bottom: 15px;
}
.checkout-heading a {
	float: right;
	margin-top: 1px;
	font-weight: normal;
	text-decoration: none;
}
.checkout-content {
	padding: 0px 0px 15px 0px;
	display: none;
	overflow: auto; float:left; width:100%;
}
.checkout-content .left {
	float: left;
	width: 48%;
}
.checkout-content .right {
	float: right;
	width: 48%;
}
.checkout-content .buttons {
	clear: both;
}
.checkout-product table {
	width: 100%;
	border-collapse: collapse;
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	margin-bottom: 20px;
}
.checkout-product td {
	padding: 7px;
}
.checkout-product thead td {
	color: #4D4D4D;
	font-weight: bold;
	background-color: #F7F7F7;
	border-bottom: 1px solid #DDDDDD;
}
.checkout-product thead .name, .checkout-product thead .model {
	text-align: left;
}
.checkout-product thead .quantity, .checkout-product thead .price, .checkout-product thead .total {
	text-align: right;
}
.checkout-product tbody td {
	vertical-align: top;
	border-bottom: 1px solid #DDDDDD;
}
.checkout-product tbody .name, .checkout-product tbody .model {
	text-align: left;
}
.checkout-product tbody .quantity, .checkout-product tbody .price, .checkout-product tbody .total {
	text-align: right;
}
.checkout-product tfoot td {
	text-align: right;
	border-bottom: 1px solid #DDDDDD;
}
.contact-info {
	overflow: auto;
}
.contact-info .left {
	float: left;
	width: 48%;
}
.contact-info .right {
	float: left;
	width: 48%;
}
.sitemap-info {
	overflow: auto;
	margin-bottom: 40px;
}
.sitemap-info .left {
	float: left;
	width: 48%;
}
.sitemap-info .right {
	float: left;
	width: 48%;
}
/* footer */ 
#footer {
	clear: both;
	overflow: auto;
	min-height: 100px;
	padding: 20px;
	border-top: 1px solid #DBDEE1;
	border-bottom: 1px solid #DBDEE1;
	background: #F8F8F8;
}
#footer h3 {
	color: #000000;
	font-size: 14px;
	margin-top: 0px;
	margin-bottom: 8px;
}
#footer .column {
	float: left;
	width: 25%;
	min-height: 100px;
}
#footer .column ul {
	margin-top: 0px;
	margin-left: 8px;
	padding-left: 12px;
}
#footer .column ul li {
	margin-bottom: 3px;
}
#footer .column a {
	text-decoration: none;
	color: #000;
}
#footer .column a:hover {
	text-decoration: underline;
}
#powered {
	margin-top: 5px;
	text-align: right;
	clear: both;
}
/* banner */
.banner div {
	text-align: center;
	width: 100%;
	display: none;
}
.banner div img {
	margin-bottom: 20px;
}


/*Toll Free Footer*/

.toll-free-header{

	font-size:12px; font-weight:bold;

}

.toll-free-text{

	font-size:18px; font-weight:bold;
	
}

#toll-free-contact{
	color:#f52501;

}













#top-number1{
	float:left; width:160px; border-left: 1px solid #ececec; padding-left:10px;
}

#top-number1 ul {
	float:left;
}

#top-number1 ul li{
	float:left; width:100%; margin-left:10px !important; list-style:none;
}

#top-number1 ul li:first-child{
	background:url('../image/glo.png') no-repeat 0px 2px;
}

#top-number1 ul li:nth-child(2){
	background:url('../image/mtn.png') no-repeat 0px 2px;
}




#top-number2{
	float:left; width:160px; border-left: 1px solid #ececec; margin-left:20px; padding-left:1px;
}

#top-number2 ul {
	float:left;
}

#top-number2 ul li{
	float:left; width:100%; margin-left:10px !important; list-style:none;
}

#top-number2 ul li:first-child{
	background:url('../image/airtel.png') no-repeat 0px 2px;
}

#top-number2 ul li:nth-child(2){
	background:url('../image/etisalat.png') no-repeat 0px 2px;
}






#top-number3{
	float:right; margin-top:10px; padding-right:0px; color:#f52501; font-family: 'Montserrat', sans-serif; text-transform:capitalize;
	width:150px;
}
.amazon{
	float: left; width:160px;
	text-align: center;
}
.amazon img{
	float: none; max-width: 57%; margin-top: -8px;
}

#top-number3 ul {
	float:left; width:100%
}

#top-number3 ul li{
	float:right;  margin-left:0px !important; list-style:none; background:none !important;
}

#top-number3 ul li a{
	color:#f52501 !important;
}
#top-number1,#top-number2,#top-number4{
	padding-top: 3px;
}

#top-number4{
	float:left; width:130px; padding:5px 0px 5px 10px; margin-left:20px; border-left: 1px solid #ececec;

}

#top-number4 ul {
	float:left; width:100%
}

#top-number4 ul li{
	float:right; width:100%; margin-left:0px !important; list-style:none; background:none !important; color:#000 !important;
}

#top-number4 ul li a{
	color:#f52501 !important; margin-left:0px;
}

#top-number4 ul li a span{
	color:#000 !important;
}
/* Custom stylesheet */
.ad-logo{width:100px;}