/* CSS Document */
/* remember to define focus styles! */

@font-face {
	font-family: 'CalibriRegular';
	src: url('../fonts/calibri_0.eot');
	src: url('../fonts/calibri_0.eot') format('embedded-opentype'), url('../fonts/calibri_0.woff') format('woff'), url('../fonts/calibri_0.ttf') format('truetype'), url('../fonts/calibri_0.svg#CalibriRegular') format('svg');
}
/*@font-face {
    font-family: 'bree_serifregular';
    src: url('../fonts/breeserif-regular-webfont.eot');
    src: url('../fonts/breeserif-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/breeserif-regular-webfont.woff') format('woff'), url('../fonts/breeserif-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}*/
/* CSS Document */
:focus {
	outline: 0;
}
::-webkit-input-placeholder {
 color: black;
 opacity: 1;
 filter: alpha(opacity=1);
}

:-moz-placeholder { /* Firefox 18- */
 color: black;
 opacity: 1;
 filter: alpha(opacity=1);
}

::-moz-placeholder {  /* Firefox 19+ */
 color: black;
 opacity: 1;
 filter: alpha(opacity=1);
}

:-ms-input-placeholder {
 color: black;
 opacity: 1;
 filter: alpha(opacity=1);
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
html {
	overflow: -moz-scrollbars-vertical;
	margin: 0;
	padding: 0;
}
body {
	margin: 0;
	padding: 0;
}
.bodyBG {
	background: url(../images/bg.jpg) repeat-x #fff;
}
input {
	border: 0;
	outline: none;
	border-radius: 0;
}
textarea {
	border-radius: 0;
	-webkit-appearance: none;
}
a {
	outline: none;
	cursor: pointer;
}
.fL {
	float: left;
}
.wd100 {
	width: 100%;
}
.wd66 {
	width: 66%;
}
.fR {
	float: right;
}
img {
	border: 0;
	outline: 0;
}
.clear {
	clear: both;
}
.text_right {
	text-align: right;
}
.text_left {
	text-align: left;
}
.text_center {
	text-align: center !important;
}
.text-justify {
	text-align: justify;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	font-size: inherit;
	font-weight: normal;
}
form {
	padding: 0;
	margin: 0;
	display: inline;
}
.ft14 {
	font-size: 14px;
}
td {
	text-align: center;
	vertical-align: middle;
}
em {
	color: #cc0000;
	font-style: normal;
}

/*------------------------------------------------------*/
/*-----Your code will start from here---*/
/*------------------------------------------------------*/
#main {
	max-width: 1180px;
	margin: 0 auto;
	padding: 0;
}
header {
	min-height: 117px;
	position: relative
}
header .top {
	float: left;
	width: 100%;
	height: 38px;
}
header .left {
	float: left;
	width: 300px;
}
header .right {
	float: right;
	background: #2355ab;
	padding: 0 20px;
	margin: 0 210px 0 0;
}
header .rightlink {
	color: #fff !important;
	font-family: 'CalibriRegular';
	float: left;
	padding: 6px 0 6px 0px;
	font-size: 14px;
}
.ie8 header .rightlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
header .rightlink a {
	color: #fff !important;
	font-family: 'CalibriRegular';
	text-decoration: none;
}
.ie8 header .rightlink a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
header .rightlink a:hover {
	text-decoration: underline
}
header .rightline {
	color: #fff;
	margin: 0 10px;
	float: left;
	font-size: 12px;
	padding: 5px 0 0 0;
}
header .toplink {
	font-family: 'CalibriRegular';
	font-size: 14px;
	color: #fff;
	float: left;
	padding: 8px 0 0 0;
}
.ie8 header .toplink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
header .toplink a {
	color: #fff;
	text-decoration: none;
}
header .toplink a:hover {
	text-decoration: none;
	color: #85a3d6;
}
header .toplink a.active {
	text-decoration: none;
	color: #85a3d6;
}
header .line {
	margin: 10px 10px 0 10px;
	float: left;
	font-size: 12px;
	color: #fff;
	opacity: 1;
	border-right: 1px solid #fff;
	height: 13px;
}
header .text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444545;
}
header .cart {
	float: right;
	padding: 8px 10px;
	background: #fff;
	width: 200px;
	border-bottom: 3px solid #3570d1;
	position: absolute;
	height: 15px;
	right: 0;
	font-family: 'CalibriRegular';
	font-size: 14px;
	color: #333333;
	cursor: pointer;
}
header .cartImg1 {
	margin: -3px 0 0 0;
}
header .cart a {
	font-family: 'CalibriRegular';
	font-size: 14px;
	color: #333333!important;
	padding: 0 !Important;
	text-decoration: none;
}
header .cart a:hover {
	font-family: 'CalibriRegular';
	font-size: 14px;
	color: #333333;
	text-decoration: underline;
}
.ie8 header .cart {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
header .cart span {
	color: #333333;
}
header .cart img {
	float: left;
}
header .cartText {
	float: left;
	text-align: left;
	margin: 0 0 0 0px;
}
header .arrow {
	padding: 0;
	width: 100%
}
.ie header .arrow {
	float: left;
	padding: 5px 0 0 3px;
}
header .mid {
	float: left;
	width: 100%;
}
header .logo {
	float: left;/*padding: 15px 0 0px 0;*/
}
.containerRight .register {
	font-family: 'CalibriRegular';
	font-size: 18px;
	font-style: normal;
	color: #333333;
	padding: 0;
	float: right;
}
.arrow-img {
	margin: 5px 15px 0 0
}
.ie8 .containerRight .register {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.containerRight .register br {
	display: none
}
.containerRight .register span {
	font-family: 'CalibriRegular';
	font-style: normal;
	font-size: 28px;
	color: #2355ab;
	line-height: 24px;
	margin: 0 0 0 5px;
}
.healthBanner {
	margin: 0 0 0 0;
}
.containerRight .register span a {
	color: #2355ab;
	text-decoration: none
}
.containerRight .register span a:hover {
	color: #2355ab;
	text-decoration: underline;
}
.search {
	float: right;
	width: 262px;
	height: 37px;
	margin: 0px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.search input[type=text] {
	width: 210px;
	height: 17px;
	margin: 7px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444545;
	padding: 5px;
	float: left;
	background: #e6e6e6;
}
.search .btn {
	background-image: url(../images/sprit.png);
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: -4px -72px;
	width: 40px;
	height: 40px;
	cursor: pointer;
	border: 0;
	padding: 5px 0 0 5px;
}
header .search .padd {
	padding: 5px;
}
.containerRight .ragisterMain {
	float: right;
	width: auto;
	margin: -5px 0 10px 0;
}
.containerRight .ragister {
	float: right;
	margin: 0;
}
.containerRight .ragister img {
	position: relative;
	top: -13px;
	width: auto;
}
header .Righttext {
	text-align: right;
}
header .ragister .text {
	padding-right: 25px;
	text-align: right;
}
header .bdrl {
	border-left: 1px dotted #888888;
	border-right: 1px dotted #888888;
	height: 19px;
	width: 4px;
	float: left;
	margin: 5px 2px;
}
nav {
	float: left;
	width: 75%;
	height: 20px;
	padding: 10px 0;
	margin: 0 0 20px 0;
}
nav ul {
	float: left;
	margin: 0;
	padding: 0 0px;
	width: 100%;
}
nav ul ul {
	float: left;
	padding: 10px 0 0 0;
}
nav ul li {
	float: left;
}
nav li {
	font-family: 'CalibriRegular';
	text-transform: capitalize;
	font-size: 18px;
	padding: 0 40px 0 0;
	float: left;
	color: #555555;
	height: 30px;
}
nav li a {
	font-family: 'CalibriRegular';
	font-size: 17px;
	color: #555555;
	text-decoration: none;
	line-height: 26px;
}
nav li a:hover {
	color: #0067c6;
}
nav li a.active {
	color: #0067c6;
}
nav li:last-child {
	border: 0;
	padding-right: 0;
}
.wapper {
	max-width: 1180px;
}
section {
	width: 100%;
}
.container {
	width: 100%;
}
.containerLeft {
	float: left;
	width: 282px;
}
.containerLeft .title {
	font-family: 'CalibriRegular';
	width: 282px;
	height: 26px;
	background-position: 0 -126px;
	margin: 0 0 5px 0;
	color: #2355ab;
	font-size: 25px;
	line-height: 24px;
	border-bottom: 1px solid #e6e6e6;
	padding: 0 0 5px 0;
}
.containerLeft .title span {
	width: 20px;
	border-bottom: 2px solid #2c5395;
}
.containerLeft .brands {
	float: left;
	width: 282px;
}
.containerLeft .brands ul {
	margin: 0;
	padding: 0;
	float: left;
	max-width: 282px;
}
.containerLeft .brands li {
	border-bottom: 1px dotted #7f7f7f;
	margin: 0;
	float: left;
	width: 135px;
	height: 55px;
	text-align: center;
	vertical-align: middle;
	line-height: 0;
	padding:4px 0;
}
.rightBdr {
	border-right: 1px dotted #7f7f7f;
	height: 45px;
	margin: 5px 5px;
	float: left;
}
.containerLeft .brands li:nth-child(2n+2) {
	margin-right: 0;
	border-right: 0;
}
.containerLeft .brands li a:hover {
	filter: none;
	-webkit-filter: grayscale(0);
	opacity: 1;
}
.containerLeft .brands li:last-child {
	margin-bottom: 0;
}
.containerLeft .leftBanner {
	margin: 0 0 0 0;
	float: left;
}
hr {
	margin: 20px 0;
	border-bottom: 1px solid #bcbcbc;
	border-left: 0;
	border-right: 0;
	border-top: 0;
}
.mr5 {
	height: 48px;
	width: 5px;
	float: left;
}
.mr15 {
	margin: 15px 0;
}
.containerRight {
	padding: 0 0 0 20px;
	float: right;
	width: 878px;
}
.containerRight .box {
	width: 100%;
        
	overflow: hidden;
}
.containerRight .box ul {
	margin: 0;
	padding: 0;
	float: left;
	width: 878px;
}
.containerRight .box li {
	width: 280px;
	height: 399px;
	float: left;
	margin: 0 19px 0px 0;
}
.ie8 .containerRight .box li {
	margin: 0 19px 0px 0;
}
.containerRight .box li:last-child {
	margin-right: 0;
}
.image1 {
	text-align: center;
	position: relative;
	margin-bottom: 10px;
	float: left;
	background-image: url(../images/home-cat.png);
	background-position: -299px 0px;
	width: 280px;
	height: 399px;
	cursor: pointer;
	display: block;
}
.image1:hover {
	background-image: url(../images/home-cat.png);
	background-position: -579px 0px;
	width: 280px;
	height: 399px;
	display: block;
	float: left;
}
.image2 {
	text-align: center;
	position: relative;
	margin-bottom: 10px;
	background-image: url(../images/home-cat.png);
	background-position: -299px -420px;
	width: 280px;
	height: 399px;
	cursor: pointer;
	float: left;
}
.image2:hover {
	background-image: url(../images/home-cat.png);
	background-position: -581px -420px;
	width: 280px;
	height: 399px;
	float: left;
}
.image3 {
	text-align: center;
	position: relative;
	margin-bottom: 10px;
	background-image: url(../images/home-cat.png);
	background-position: -299px -838px;
	width: 280px;
	height: 399px;
	cursor: pointer;
	float: left;
}
.image3:hover {
	background-image: url(../images/home-cat.png);
	background-position: -581px -838px;
	width: 280px;
	height: 399px;
}
.green {
	background: url(../images/green-bg.png) repeat-x;
	position: absolute;
	min-width: 260px;
	font-family: 'CalibriRegular';
	font-size: 21px;
	color: #fff;
	padding: 10px;
	margin: 10px 0 0 0;
	float: left;
}
.green a {
	font-family: 'CalibriRegular';
	color: #fff;
	text-decoration: none;
}
.green a:hover {
	text-decoration: none;
}
.pink {
	position: absolute;
	min-width: 260px;
	font-family: 'CalibriRegular';
	font-size: 21px;
	color: #fff;
	padding: 10px;
	margin: 10px 0 0 0;
	float: left;
	background: url(../images/pink-bg.png) repeat-x;
}
.pink a {
	font-family: 'CalibriRegular';
	color: #fff;
	text-decoration: none;
}
.pink a:hover {
	text-decoration: none;
}
.purpal {
	background: url(../images/purpal-bg.png) repeat-x;
	position: absolute;
	min-width: 260px;
	font-family: 'CalibriRegular';
	font-size: 21px;
	color: #fff;
	padding: 10px;
	margin: 10px 0 0 0;
	float: left;
}
.purpal a {
	font-family: 'CalibriRegular';
	color: #fff;
	text-decoration: none;
}
.purpal a:hover {
	text-decoration: none;
}
.bannercontainer {
	width: 100%;
	/*	margin: 20px 0 0 0;*/ margin: 20px 0 0 0;
	float: left;
}
.banner {
	float: left;
	width: 560px;
	height: 250px;
	margin-right: 18px;
	background: url(../images/banner-bg.jpg) no-repeat;
	padding: 10px;
}
.banner1 {
	float: left;
	width: 259px;
	/*height: 250px;*/
	margin-left: 18px;

	background: url(../images/small-banner-bg.jpg) no-repeat;
	padding: 10px;
}   .banner1 img{display: block;}
.healthBanner img {
	width: auto;
     
	height: auto;
}
.e-cat {
	width: 280px;
	float: left;
	height: 250px;
	line-height: 0;
	background: url(../images/e-cat-bg.jpg) no-repeat;
	padding: 5px 0 0 0;
}
.e-cat1 {
	width: 280px;
	float: left;
	height: 246px;
	line-height: 0;
	background: url(../images/e-cat-bg.jpg) no-repeat;
	padding: 5px 0 0 0;
	margin: 0 0 0px 0;
}
.e-cat1 .arrow {
	width: 60px;
	height: 60px;
	float: right;
	position: absolute;
	margin: 172px 0 0 210px;
}
.e-cat2 .arrow {
	width: 60px;
	height: 60px;
	float: right;
	position: absolute;
	margin: 172px 0 0 210px;
}
.e-cat2 .arrow img {
	width: 60px;
	height: 60px;
}
.e-cat1 .arrow img {
	width: 60px;
	height: 60px;
}
.e-cat1 td {
	text-align: right;
}
.e-cat1 img {
	  height: 230px;
    margin-right: 2px;
    margin-top: 2px;
    width: 195px;
		
}
.e-cat1 .tag {
	background: url(../images/volume-bg.png) no-repeat;
	width: 66px;
	height: 235px;
	float: left;
	position: absolute;
	margin: 0px 0 0 10px;
	font-family: 'CalibriRegular';
	color: #fff;
	padding: 18px 0 0 6px;
	font-size: 14px;
	text-align: center
}
.e-cat .tag {
	background: url(../images/volume-bg.png) no-repeat;
	width: 66px;
	height: 59px;
	float: left;
	position: absolute;
	margin: 0px 0 0 10px;
	font-family: 'CalibriRegular';
	color: #fff;
	padding: 18px 0 0 6px;
	font-size: 14px;
	text-align: center
}
.e-cat1 .tag span {
	font-size: 32px;
	line-height: 55px;
        
}
.e-cat .tag span {
	font-size: 40px;
	line-height: 44px;
}
.e-cat2 {
	width: 280px;
	float: left;
	height: 246px;
	line-height: 0;
	background: url(../images/e-cat-bg.jpg) no-repeat;
	padding: 5px 0 0 0;
	margin: 0 0 0px 0;
}
.e-cat2 td {
	text-align: right;
}
.e-cat2 img {
	width: 195px;
	margin-right: 2px;
	height: 230px;
	margin-top: 2px;
}
.e-cat2 .tag {
	background: url(../images/volume-bg.png) no-repeat;
	width: 66px;
	height: 235px;
	float: left;
	position: absolute;
	margin: 0px 0 0 10px;
	font-family: 'CalibriRegular';
	color: #fff;
	padding: 18px 0 0 6px;
	font-size: 14px;
	text-align: center
}
.e-cat2 .tag1 {
	background: url(../images/volume-bg-green.png) no-repeat;
	width: 66px;
	height: 235px;
	float: left;
	position: absolute;
	margin: 0px 0 0 10px;
	font-family: 'CalibriRegular';
	color: #fff;
	padding: 18px 0 0 6px;
	font-size: 14px;
	text-align: center
}
.e-cat2 .tag1 span {
	font-size: 40px;
	line-height: 44px;
}
.e-cat2 .tag1 span {
	font-size: 32px;
	line-height: 55px;
}
.caption1 {
	font-family: 'CalibriRegular';
	font-size: 22px;
	color: #444545;
	text-align: center
}
.caption1 span {
	color: #0067c6;
}
.productcontainer {
	width: 100%;
	float: left;
}
.productcontainer .title1{width: 100%;}
.productTitle {
	font-family: 'CalibriRegular';
	font-size: 24px;
	color: #f14c5c;
	padding: 0 15px;
	text-align: center;
	position: relative;
	top: -15px;
	background: #fff;
	width: 18%;
	margin: 0 auto;
}
.protitleBdr {
	border-bottom: 1px solid #bcbcbc;
	margin: 15px 0 0 0;
}
.productbox {
	float: left;
	margin: 0 0 20px 0;
	max-width: 1170px;
}
.productbox ul {
	margin: 0;
	padding: 0;
}
.productBtm {
	float: left;
	width: 190px;
	margin: 5px 0 0 0;
	overflow: hidden;
	display: block;
}
.elastislide-horizontal ul li .productBtm {
	margin: 0;
}
.productbox li {
	width: 285.5px !important;
	border: 1px solid #bcbcbc;
	float: left;
	margin-right: 5px !important;
}
.icon {
	float: right;
	margin: 10px 10px 0 0;
	text-align: center !important;
	height: 21px;
	width: 21px;
	background: #e6e6e6;
	line-height: 23px;
	padding: 2px;
}
.icon span {
	line-height: 25px;
}
.icon1 {
	float: left;
	margin: 5px 0 0 0;
	text-align: center !important;
	overflow: hidden;
	display: block;
	width: 100%;
}
.icon1 img {
	float: right
}
.productbox li:last-child {
	margin-right: 0;
}
.productCaption {
	font-family: 'CalibriRegular';
	float: left;
	font-weight: normal;
	font-size: 16px;
	text-transform: capitalize;
	color: #232323;
	padding: 0 0 15px 0;
	text-align: center;
	line-height: 17px;
	height: 35px;
	width: 100%;
}
.productCaption a {
	color: #232323;
	text-decoration: none;
}
.productCaption a:hover {
	color: #232323;
	text-decoration: underline;
}
.procode a {
	color: #232323;
	text-decoration: none;
        display: inline !important;
}
.procode a:hover {
	color: #232323;
	text-decoration: underline;
}
.productCaption1 {
	font-family: 'CalibriRegular';
	float: left;
	font-weight: normal;
	font-size: 15px;
	text-transform: capitalize;
	color: #2355ab;
	padding: 0 0 5px 0;
	text-align: center;
	width: 100%;
	height: 15px;
}
.productCaption1 a {
	color: #2355ab;
	text-decoration: none;
}
.productCaption1 a:hover {
	color: #2355ab;
	text-decoration: underline;
}
.probdr, .bluetheme .rangebdr {
	border-top: 1px solid #2c5395;
	float: left;
	width: 100%;
	height: 5px;
	padding: 0 0 5px 0;
	background: url(../images/arrow1.png) no-repeat center top;
}
.procode {
	font-family: 'CalibriRegular';
	font-size: 16px;
	color: #0067C6;
	text-align: left;
	float: left;
	width: 60%;
	padding: 5px 0 0 0;
	height: 20px;
}
.bluetheme.procode {
	color: #0067C6;
}
.ie8 .procode {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.dots {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	width: 73%;
	float: left;
	padding: 20px 0px 0 0;
	overflow: hidden;
	text-align: right;
	position: relative;
	margin: 0 5px 0 0;
	display: none;
}
.productImg {
	/*width: 190px !important;*/
	/*height: 150px !important;*/
	float: left;
        width: 100%;
	background: #fff;
}
.productImg  a{position: relative;}
product-img
.productImg1 {
	width: 200px;
	height: 150px;
	float: left;
	background: #fff;
	position: relative;
	display: block
}
.productImg1 .image {
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
	opacity: 0.5;
	bottom: 0;
	left: 0;
	margin: auto;
	max-height: 140px;
	max-width: 190px;
	position: absolute;
	right: 0;
	top: 0;
}
.productImg1 .image:hover {
	filter: none;
	opacity: 1;
}
.productImg td {
	line-height: 0;
}
.price {
	color: #0067c6;
	font-family: 'CalibriRegular';
	font-size: 22px;
	float: left;
	width: auto;
	padding: 0 5px 0 0;
	position: absolute;
	background: #fff;
	z-index: 100;
	padding-right: 10x;
	line-height: 35px;
}
.code {
	float: left;
	width: 30%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2c2c2c;
	width: 100%;
}
.view {
	width: 74px;
	height: 10px;
	float: right;
	border: 1px solid #bcbcbc;
	background: url(../images/view-bg.jpg) repeat-x;
	text-align: center;
	padding: 10px 0;
	font-family: 'CalibriRegular';
	font-size: 18px;
	line-height: 10px;
	color: #000000;
}
.view a {
	color: #000000;
	text-decoration: none;
}
.view a:hover {
	color: #000000;
	text-decoration: underline;
}
#footer {
	background: #f0f0f0;
	height: auto;
	border-bottom: 30px solid #333333;
	width: 100%
}
.footerMain {
	max-width: 1180px;
	margin: 20px auto 0 auto;
	padding: 20px 0;
}
.footerMain ul {
	float: left;
	width: 122px;
	margin: 0;
	padding: 8px 0 0 0;
}
.footerMain li {
	font-family: 'arial';
	font-size: 12px;
	color: #333;
	padding: 0 0 8px 0;
	width: 115px;
}
.ie8 .footerMain li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.footerMain li a {
	font-family: 'arial';
	font-size: 12px;
	color: #333;
	text-decoration: none;
}
.ie8 footerMain li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.footerMain li a:hover, .footerMain li a.active {
	text-decoration: underline;
}
.footerMain li a.active {
	text-decoration: underline;
}
.footerText {
	background: #fff;
	float: right;
	line-height: 20px;
	padding: 20px;
	font-family: 'CalibriRegular';
	font-size: 14px; width:100%;
	box-sizing:border-box;
	/*width: 1140px;*/
	color: #333333;
	border: 1px solid #e6e6e6;
    margin: 20px 0 0 0;
}
.ie8 .footerText {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.footerTitle {
	font-family: 'arial' !important;
	font-size: 12px !important;
	color: #000000 !important;
	text-transform: uppercase;
	font-weight: bold;
	border-bottom: 1px solid #999999;
	padding: 0 0 8px 0;
}
.footerRight {
	float: right
}
.footerLeft {
	float: left
}
.footerLink {
	font-family: 'CalibriRegular';
	font-size: 14px;
	float: left;
	padding: 15px 0 0 0;
	clear: both;
	text-align: left
}
.ie8 .footerLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.footerLink a {
	color: #444545;
	text-decoration: none
}
.footerLink a:hover {
	text-decoration: none;
	color: #0067c6;
}
.footerLink a.active {
	text-decoration: none;
	color: #0067c6;
}
.copyrightmain {
	max-width: 1170px;
	margin: 0 auto;
	padding: 0
}
.copyright {
	width: 100%;
	float: left;
	padding: 0 0 0 0;
	font-family: 'CalibriRegular';
	font-size: 11px;
	color: #fff;
	margin: 8px 0 0 0;
}
.ie8 .copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.copyright a {
	font-family: 'CalibriRegular';
	font-size: 11px;
	color: #fff;
	text-decoration: none;
}
.ie8 .copyright a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.copyright a:hover {
	color: #fff;
	text-decoration: underline;
}
.copyright .left {
	text-align: left;
	float: left;
	width:100%;
}
.copyright .right {
	text-align: right;
	float:right;
}
/********pALAK140614***********************/
.col-1 {
	width: 365px;
	float: left;
	margin: 0 41px 0 0;
}
ul.col-1-block {
	width: 242px;
	float: left;
	height: 150px;
}
ul.col-1-block li {
	width: 121px;
	float: left;
}
.col-2 {
	width: 365px;
	float: left;
	margin: 0 37px 0 0;
}
.payment-icon {
	margin: 10px 0 5px 0;
	float: left;
}
.facebook {
	float: left;
	padding: 12px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	line-height: 30px;
}
.facebook a {
	color: #333;
	text-decoration: none;
}
.facebook a:hover {
	color: #333;
	text-decoration: underline;
}
.facebook img {
	float: left;
	margin: 0 10px 0 0;
}
.col-3 {
	width: 365px;
	float: right;
}
.col-3 form {
	padding: 11px 0;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.col-3 input[type="text"] {
	border: 1px solid #D4D4D4;
	height: 20px !important;
	margin: 0 0 10px 0;
	padding: 5px;
	font-family: 'arial';
	font-size: 12px;
	width: 243px;
	text-align: left;
	color: #666666 !important;
	float: right;
}
.col-3 input[type=submit] {
	background: none repeat scroll 0 0 #2355AB;
	color: #FFFFFF;
	display: block;
	font-size: 16px;
	cursor: pointer;
	padding: 5px;
	text-decoration: none;
	font-family: 'CalibriRegular';
	text-transform: capitalize;
	margin: 0 0 0 108px
}
.news {
	width: 108px;
	float: left;
	line-height: 30px;
	color: #333
}
/*===========================================homepage banner slider=========================================================*/
.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus {
	outline: none;
}
.slides, .flex-control-nav, .flex-direction-nav {
	margin: 0;
	padding: 0;
	list-style: none;
}
/* FlexSlider Necessary Styles
                  *********************************/
.flexslider {
	margin: 0;
	padding: 0;
}
.flexslider .slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {
	max-width: 100%;
}
.flex-pauseplay span {
	text-transform: capitalize;
}
/* Clearfix for the .slides element */
.slides:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
html[xmlns] .slides {
	display: block;
}
* html .slides {
	height: 1%;
}
/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
* include js that eliminates this class on page load */
.no-js .slides > li:first-child {
	display: block;
}
/* FlexSlider Default Theme
                  *********************************/
.flexslider {
	position: relative;
	border: 1px solid #ccc;
	height: auto;
	line-height: 0;
	zoom: 1;
}
.flexslider .slides {
	zoom: 1;
}
.flexslider .slides > li {
	position: relative;
}
/* Suggested container for "Slide" animation setups. Can replace this with your own, if you wish */
.flex-container {
	zoom: 1;
	position: relative;
}
/* Caption style */
/* IE rgba() hack */
.flex-caption {
	zoom: 1;
}
.flex-caption div {
	opacity: 0.4;
	filter: alpha(opacity=40); /* For IE8 and earlier */
}
.flex-caption {
	z-index: 500;
	position: absolute;
	top: 15px;
	left: 15px;
	background: #fff;
	color: #383838;
	max-width: 70%;
	padding: 5px 20px;
	margin-bottom: 0;
	font-family: 'Conv_MyriadPro-Regular';
	font-size: 16px;
	opacity: 0.8;
	filter: alpha(opacity=80)
}
.flex-caption h2 {
	font-size: 30px;
	margin: 0;
	padding: 0;
	font-weight: normal;
}
/* Direction Nav */
.flex-direction-nav {
	height: 0;
}
.flex-direction-nav li a {
	background: url("../images/nav.png") no-repeat scroll #ff0000;
	bottom: 0px;
	width: 24px;
	height: 24px;
	position: absolute;
	text-indent: -999em;
	margin: -30px 0 0 0;
}
.flex-direction-nav li a:hover {
}
.flex-direction-nav li .prev {
	right: 10px;
	background-position: 4px -17px;
	top: 197px;
}
.flex-direction-nav li .next {
	right: 40px;
	background-position: 4px 3px;
	top: 197px;
}
.flex-direction-nav li .disabled {
	opacity: .3;
	filter: alpha(opacity=30);
	cursor: default;
}
/* Control Nav */
.flex-control-nav {
	width: 100%;
	position: absolute;
	top: 200px;
	text-align: right;
	right: 10px;
}
.flex-control-nav li {
	margin: 0 0 0 5px;
	display: inline-block;
	zoom: 1;
 *display: inline;
}
.flex-control-nav li:first-child {
	margin: 0;
}
.flex-control-nav li a {
	width: 7px;
	height: 7px;
	display: block;
	background: none;
	border: 1px solid #fff;
	cursor: pointer;
	-webkit-transition-duration: 0s;
	-moz-transition-duration: 0s;
	-o-transition-duration: 0s;
	border-radius: 30px 30px 30px 30px;
	font-size: 2px;
	color: #fff;
}
.flex-control-nav li a:hover {
	background: #fff;
	border: 1px solid #fff;
}
.flex-control-nav li a.active {
	background: #fff;
	cursor: default;
}
/* Index page top FlexSlider Necessary Styles
                  *********************************/
.slideshow-container {
	width: 960px;
	float: left;
	margin: 0 0 30px 0;
	padding: 0 0 30px 0;
	border-bottom: 1px solid #eee;
}
#index-slider {
	height: 230px;
}


@media only screen and (min-width: 768px) and (max-width: 959px) {
.slideshow-container, #index-slider {
	width: 500px;
	height: auto;
}
}
@media screen and (min-width:991px) and (max-width:1100px) {
.slideshow-container, #index-slider {
	width: 460px;
	height: auto;
}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
.slideshow-container, #index-slider {
	width: 420px;
	height: auto;
}
.slideshow-container .section-title {
	float: left;
	width: 380px;
}
.slideshow-container .section-title h1 {
	font: bold 28px/38px Helvetica, Arial, sans-serif;
}
.flex-caption, .pagination {
	display: none;
}
}
@media only screen and (min-width: 320px) and (max-width: 479px) {
	
.slideshow-container, #index-slider {
	width: 300px;
	height: auto;
}
.slideshow-container .section-title {
	float: left;
	width: 260px;
}
.slideshow-container .section-title h1 {
	font: bold 20px/25px Helvetica, Arial, sans-serif;
}
.flex-caption, .pagination {
	display: none;
}
}
/* Custom Elastislide Styling */




/*.elastislide-list {
	list-style-type: none;
	display: none;
}*/
.no-js .elastislide-list {
	display: block;
}
.elastislide-lcarouse ul li {
	min-width: 200px; /* minimum width of the image (min width + border) */
	min-height: 195px;
	background: #e6e6e6;
	padding: 15px;
}
.box1 {
	min-width: 190px;
	height: 175px;
	margin: 0 0 0 0;
	line-height: 16px;
	position: relative;
}
.box1 .productImg {
	width: 200px !important;
}
/*.elastislide-wrapper {
        position: relative;
        margin: 0 auto; 
        
}
.elastislide-wrapper.elastislide-loading {
        background-image: url(../images/loading.gif);
        background-repeat: no-repeat;
        background-position: center center;
}
.elastislide-horizontal {
        padding: 10px  0px; float: left;
}
.elastislide-vertical {
        padding: 40px 10px;
}
.elastislide-carousel {
        overflow: hidden;
        position: relative;
        min-height: 230px; float: left;  
}
.elastislide-carousel ul {
        position: relative;
        display: block;
        list-style-type: none;
        padding: 0;
        margin: 0;
        -webkit-backface-visibility: hidden;
        -webkit-transform: translateX(0px);
        -moz-transform: translateX(0px);
        -ms-transform: translateX(0px);
        -o-transform: translateX(0px);
        transform: translateX(0px);
}
.elastislide-horizontal ul {
        white-space: nowrap;
}
.elastislide-carousel ul li {
        
        -webkit-backface-visibility: hidden;
}
.elastislide-horizontal ul li {
        height: 100%;
        display: inline-block; min-width: 220px; margin:0 16px 0 0px ;
      
        
       
}

.elastislide-vertical ul li {
        display: block;
}
.elastislide-carousel ul li a {
        display: inline-block;
        
}
.elastislide-carousel ul li a img {
        display: block;
        line-height: 0;
        
}
.elastislide-carousel ul li:last-child{margin: 0;}
/* Navigation Arrows */
.elastislide-wrapper {
	margin: 0 auto;
	position: relative;
}
.elastislide-wrapper.elastislide-loading {
	background-image: url("../images/loading.gif");
	background-position: center center;
	background-repeat: no-repeat;
}
.elastislide-horizontal {
	padding: 10px 0 15px 0;
}
.elastislide-vertical {
	padding: 40px 10px;
}
.elastislide-carousel {
	overflow: hidden;
	position: relative;
}
.elastislide-carousel ul {
	display: block;
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: relative;
	transform: translateX(0px);
}
.elastislide-horizontal ul {
	white-space: nowrap;
	max-height: 100% !important;
	float: left;
}
.elastislide-list .slide  {
	
}
.elastislide-list .slide  {
	display: inline-block;
	/*max-height: 100% !important;*/
	margin: 0 10px 0 0;
	/*min-width: 190px;*/
	padding: 0px;
}
.elastislide-list .slide .rangebox{padding: 10px ; float: none; overflow: hidden;background: #e6e6e6; width: 100%;box-sizing: border-box;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.elastislide-list .slide .rangebox .productCaption{padding-bottom: 10px;}
.elastislide-horizontal .productCaption {
	min-width: 190px;
	min-height: 30px;
	white-space: normal;
}
.elastislide-horizontal .rangeboxPrice {
	padding: 0
}
.elastislide-horizontal .procode {
	padding: 0
}
.elastislide-horizontal .icon1 {
	margin: 15px 0 0 0
}
.elastislide-vertical ul li {
	display: block;
	background: none repeat scroll 0 0 #e6e6e6;
}
/*.elastislide-list .slide .rangebox a {
	display: inline-block;
}*/
.elastislide-list .slide .rangebox a img {
	display: block;
	line-height: 0;
	margin-left: 0px;
}
.elastislide-list .slide .rangebox a {position: relative; display: block;}
.elastislide-list .slide .rangebox a img.product-img{position: absolute; top:0; right: 0; bottom: 0; left: 0; margin: auto; max-height: 95%; max-width: 95%;}
/*.elastislide-list .slide .rangebox .procode{width: 100%;}*/
.elastislide-wrapper nav {
	height: auto !important;
	margin: 0;
	padding: 0 !important;
}
.elastislide-wrapper nav span {
	position: absolute;
	background: #e6e6e6 url(../images/nav.png) no-repeat 4px 3px;
	width: 23px;
	height: 23px; /*border-radius: 50%;*/
	text-indent: -9000px;
	cursor: pointer;
}
.elastislide-wrapper nav span:hover {
	opacity: 1.0
}
.elastislide-horizontal nav span {
	top: -5px;
	right: 0;
	margin-top: -11px;
}
.elastislide-vertical nav span {
	top: 10px;
	left: 50%;
	margin-left: -11px;
	background-position: -17px 5px;
}
.elastislide-horizontal nav span.elastislide-next {
	right: 0;
	left: auto;
	background-position: 4px -17px;
}
.elastislide-vertical nav span.elastislide-next {
	bottom: 10px;
	top: auto;
	background-position: -10px -18px;
}
.carousel-min-height {
	min-height: 220px;
}
.carousel-max-height {
	min-height: 260px;
}
.title1 {
	font-family: 'CalibriRegular';
	width: 99%;
	height: 26px;
	background-position: 0 -126px;
	margin: 20px 0 5px 0;
	color: #2355ab;
	font-size: 25px;
	line-height: 24px;
	border-bottom: 1px solid #e6e6e6;
	padding: 0 0 5px 0;
}
.title1 span {
	width: 20px;
	border-bottom: 2px solid #2c5395;
}
/******************** Brands *****************/

#column-left {
	float: left;
	width: 220px;
}
.catgoryTitle {
	font-family: 'CalibriRegular';
	font-size: 19px;
	margin: 0 0 5px 0;
	color: #fff;
	padding: 10px;
	width: auto;
}
.catgoryTitle a {
	font-family: 'CalibriRegular';
	font-size: 19px;
	color: #fff;
	text-decoration: none;
}
.catgoryTitle a:hover {
	text-decoration: underline;
}
#pinktheme.catgoryTitle {
	background: none repeat scroll 0 0 #F14C5C;
}
#greentheme.catgoryTitle {
	background: none repeat scroll 0 0 #53A029;
	margin: 0 0 5px;
	display: block
}
#purpaltheme.catgoryTitle {
	background: none repeat scroll 0 0 #7D3E8F;
	margin: 0 0 5px;
}
#bluetheme.catgoryTitle {
	background: none repeat scroll 0 0 #2355AB;
	margin: 0 0 5px;
}
.salon {
	background: #7d3e8f;
	margin: 0 0 5px 0;
}
.catSearch {
	float: left;
	width: 200px;
	padding: 10px;
	margin: 0 0 5px 0;
	line-height: 18px;
}
.searchTitle {
	width: 100%;
	font-family: 'CalibriRegular';
	font-size: 19px;
	padding: 0 0 8px 0;
	float: left;
}
.filter {
	padding: 5px 0;
	clear: both;
	font-family: 'CalibriRegular';
	font-size: 14px;
	color: #33333;
}
.ie8 .filter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.catTItle2 {
	font-family: 'CalibriRegular';
	font-size: 16px;
	float: left;
	width: 100%;
	line-height: 24px;
}
.catTItle2 img {
	float: right;
}
.catTItle2 span {
	font-family: 'CalibriRegular';
	font-size: 14px;
	color: #333333;
	float: left
}
.ie8 .catTItle2 span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#content {
	min-height: 400px;
	margin-bottom: 10px;
	padding: 0px 0 0 20px;
}
#column-left + #column-right + #content, #column-left + #content {
	margin-left: 235px;
}
#column-right + #content {
	margin-right: 250px;
}
/******************** Brands accordion *****************/
.st-accordion {
	width: 100%;
	min-width: 200px;
	margin: 0 auto;
	background: #f4f4f4;
	margin: 0 0 10px 0;
}
.st-accordion ul {
	margin: 0;
	padding: 0;
}
.st-accordion ul li {
	border-bottom: 1px solid #aaaaaa;
	border-top: 1px solid #fff;
	text-decoration: none;
	overflow: hidden;
}
.st-accordion ul li:first-child {
	border-top: none;
}
.st-content li a {
	font-family: 'CalibriRegular'!important;
	font-size: 16px !important;
	color: #333333 !important;
	padding: 0px 10px 5px 20px !important;
	float: left;
	line-height: 18px !important;
	background: url(../images/arrow-icon.png) no-repeat 10px 4px !important;
	text-decoration: none;
	width: 180px;
	text-align: left;
}
.st-accordion ul li > a {
	font-family: 'CalibriRegular';
	text-shadow: 1px 1px 1px #fff;
	color: #333333;
	font-size: 14px;
	display: block;
	position: relative;
	outline: none;
	-webkit-transition: color 0.2s ease-in-out;
	-moz-transition: color 0.2s ease-in-out;
	-o-transition: color 0.2s ease-in-out;
	-ms-transition: color 0.2s ease-in-out;
	transition: color 0.2s ease-in-out;
	padding: 10px;
	text-decoration: none;
	line-height: 18px;
}
.pinktheme .st-accordion ul li > a {
	line-height: 36px;
	padding: 0 10px;
}
.greentheme .st-accordion ul li > a {
	line-height: 36px;
	padding: 0 10px;
}
.purpaltheme .st-accordion ul li > a {
	line-height: 36px;
	padding: 0 10px;
}
.ie8 .st-accordion ul li > a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.st-accordion ul li > a span {
	background: transparent url(../images/down.png) no-repeat center center;
	text-indent: -9000px;
	width: 26px;
	height: 14px;
	position: absolute;
	top: 50%;
	right: -26px;
	margin-top: -7px;
	opacity: 0;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.ie8 .st-accordion ul li > a span {
	font-size: 11px;
}
.st-accordion ul li > a:hover {
	color: #000;
	background: #e6e6e6;
}
.st-accordion ul li > a:hover span {
	opacity: 1;
	right: 10px;
}
.st-accordion ul li.st-open > a {
	color: #000;
	background: #e6e6e6;
}
.st-accordion ul li.st-open > a span {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg);
	right: 10px;
	opacity: 1;
}
.st-content {
	padding: 5px 0px 5px 0px;
}
.st-content ul {
	margin: 0;
	padding: 0;
}
.st-content li {
	font-family: 'CalibriRegular'!important;
	font-size: 13px !important;
	color: #333333 !important;
	border-bottom: none !important;
	border-top: none !important;
}
.ie8 .st-content li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.ie8 .st-content li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.st-content li a:hover {
	text-decoration: underline
}
.area {
	font-family: 'CalibriRegular';
	font-size: 18px;
	width: 210px;
	padding: 5px;
}
.st-content p {
	font-size: 16px;
	font-family: Georgia, serif;
	font-style: italic;
	line-height: 28px;
	padding: 0px 4px 15px 4px;
}
.st-content img {
	width: 125px;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
@media screen and (max-width: 320px) {
.st-accordion ul li > a {
	font-size: 14px;
}
}
#column-right {
	float: left;
	width: 960px;
}
.brandTitle {
	font-family: 'CalibriRegular';
	font-size: 20px;
	padding: 0 0 0px 0;
	color: #2355AB;
	border-bottom: 1px solid #e5e5e5;
	line-height: 24px;
	float: left;
	width: 100%;
	margin-bottom: 30px;
}
.brandTitle span {
	border-bottom: 2px solid #2355AB;
	padding: 0 0 8px 0;
	float: left;
}
.selectBrand {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	padding: 0px 0 0 10px;
	margin: 0 0 0 10px;
}
.breadcrum {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding: 5px 0;
	clear: both;
}
.breadcrum a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.breadcrum span {
	color: #333333;
}
.breadcrum span.active {
	color: #2355AB
}
.breadcrum img {
	padding: 0 5px;
}
.brandpro {
	float: left;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2C5395;
}
.brandpro ul {
	float: left;
	margin: 0;
	padding: 0;
	min-width: 860px;
}
.brandpro li {
	border: 10px solid #e6e6e6;
	background: #fff;
	width: 200px;
	height: 150px;
	float: left;
	margin: 0 20px 50px 0;
}
.brandpro .image {
	opacity: 0.3;
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
	filter: gray; /* IE6-9 */
	-webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}
.brandpro .image:hover {
	filter: none;
	-webkit-filter: grayscale(0);
	opacity: 1;
}
.mr0 {
	margin-right: 0 !important;
}
.brandname {
	font-family: 'CalibriRegular';
	font-size: 18px;
	color: #2355ab;
	padding: 5px 0 10px 0;
}
.brandproduct {
	width: 460px;
	float: left;
}
.brandproImg {
	width: 440px;
	height: 285px;
	border: 10px solid #e6e6e6;
	float: left;
	margin: 0 0 10px 0;
}
.brandproThumb {
	border: 4px solid #e6e6e6;
	width: 99px;
	height: 65px;
	float: left;
	margin: 0 10px 20px 0;
}
.brandproThumb td {
	line-height: 0;
}
.buynw {
	font-family: 'CalibriRegular';
	font-size: 30px;
	width: 196px;
	display: block;
}
.buynw img {
	padding: 5px 0 0 0;
}
.brandImg {
	border: 2px solid #e6e6e6;
	float: left;
	margin: 0 0 20px 0;
	clear: both;
}
.brandImg td {
	line-height: 0
}
.branddetail {
	float: left;
	width: 445px;
	padding: 0 0 0 20px;
}
.detailText {
	font-family: 'CalibriRegular';
	font-size: 16px;
	text-align: left;
	clear: both;
	color: #333333;
}
.ie8 .detailText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.detailText span {
	font-weight: bold;
}
hr {
	margin: 5px 0;
	border: 1px solid #e5e5e5;
	border-left: 0;
	border-right: 0;
	border-top: 0;
}
.qtyfield {
	border: #e6e6e6 1px solid;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 28px;
	padding: 0 5px;
	text-align: center;
	width: 22px;
	background: #fff;
}
.ie .qtyfield {
	line-height: 28px
}
.alltext {
	font-family: 'CalibriRegular';
	font-size: 16px;
	color: #333333;
	padding: 0 0 20px 0;
}
.ie8 .alltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
span .alltext {
	float: none !important;
	font-size: 12px !important;
	color: #09347a !important;
}
.alltext ul {
	float: left;
	margin: 0 0 10px 0;
	padding: 0;
	width: 100%;
	clear: both;
}
.alltext li {
	float: left;
	background: url(../images/arrow-icon.png) no-repeat 10px;
	padding-left: 25px;
	clear: both;
	list-style: none;
}
.alltextitle {
	font-family: 'CalibriRegular';
	font-size: 18px;
	color: #333333;
	font-weight: bold;
}
.ie8 .alltextitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.alltext a {
	color: #333333;
	text-decoration: underline;
}
.alltext a:hover {
	color: #333333;
	text-decoration: none;
}
.brandAdd {
	float: left;
	width: 445px;
	padding: 0 0 0 20px;
}
.range {
	width: 100%;
	float: left;
}
.rangeHeight {
	min-height: 1100px;
	border-bottom: 1px solid #2355ab;
	margin-bottom: 30px;
}
.range ul {
	margin: 0 0 0 -20px;
	;
	padding: 0;
}
.range li {
	width: 190px;
	background: #e6e6e6;
	padding: 15px;
	float: left;
	margin: 0 0 0 20px;
}
.rangePRo {
	width: 100%;
	float: left;
}
.rangePRoList {
	width: 100%;
	float: left;
	z-index: 0;
	position: relative;
}
.rangePRoList ul {
	width: 100%
}
.rangePRoList li {
	width: 910px;
}
.rangePRoList li .procode {
	text-align: left;
	width: 15%;
}
.rangePRoList li .productCaption {
	text-align: left;
	width: 50%;
	height: auto;
	line-height: 26px;
}
.rangePRoList li .newList1 {
	right: 0
}
.range .rangehead li {
	width: 100%;
	max-height: 196px;
	float: left;
	margin: 0 20px 0 0;
	display: block !important
}
.range li.height {
	margin-bottom: 20px !important;
	float: left;
	position: relative;
}
.mtr0 {
	margin-right: 0 !important;
}
.mb0 {
	margin-bottom: 0 !important;
}
.mt10 {
	margin-top: 10px !important;
}
.pinktheme .rangebdr {
	border-top: 1px solid #f14c5c;
	float: left;
	width: 100%;
	height: 5px;
	padding: 0 0 5px 0;
	background: url(../images/range-arrow.png) no-repeat center top;
}
.rangebox {
	width: 190px;
	float: left;
}
.rangeboxPrice {
	float: left;
	font-family: 'CalibriRegular';
	font-size: 16px;
	padding: 5px 0 15px 0;
	width: 40%;
	color: #2c5395;
	z-index: 100;
	text-align: right;
	height: 20px;
}
.rangename {
	color: #333333;
	font-family: 'CalibriRegular';
	font-size: 22px;
	padding: 0 30px 0 0;
	text-transform: uppercase;
	float: left;
}
.rangename a {
	text-decoration: underline;
	color: #2355ab;
}
.prorangeTitle {
	font-family: 'CalibriRegular';
	color: #555;
	font-size: 16px;
	float: left;
	padding: 3px 0 0 0;
}
.prorangeTitle a {
	color: #2355ab;
	text-decoration: underline
}
.prorangeTitle a:hover {
	color: #2355ab;
	text-decoration: none
}
.rangeTitle {
	font-family: 'CalibriRegular';
	font-size: 22px;
	color: #f14c5c;
	float: left;
}
.rightbdr {
	margin: 8px 10px 0 0;
	float: left;
	font-size: 12px;
	opacity: 1;
	border-left: 1px solid #555555;
	height: 15px;
}
.mrT {
	margin-top: 20px;
}
.ft14 {
	font-size: 14px;
}
.mrc15 {
	margin-right: 20px;
}
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}
.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}
.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.fancybox-opened {
	z-index: 8030;
}
.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}
.fancybox-outer, .fancybox-inner {
	position: relative;
}
.fancybox-inner {
	overflow: hidden;
}
.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}
.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}
.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}
.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('../images/fancybox_sprite.png');
}
#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}
#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('../images/fancybox_loading.gif') center center no-repeat;
}
.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}
.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('../images/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}
.fancybox-prev {
	left: 0;
}
.fancybox-next {
	right: 0;
}
.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}
.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}
.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}
.fancybox-nav:hover span {
	visibility: visible;
}
.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}
/* Overlay helper */

.fancybox-lock {
	overflow: hidden !important;
	width: auto;
}
.fancybox-lock body {
	overflow: hidden !important;
}
.fancybox-lock-test {
	overflow-y: hidden !important;
}
.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('../images/fancybox_overlay.png');
}
.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}
.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}
/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}
.fancybox-opened .fancybox-title {
	visibility: visible;
}
.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}
.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}
.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}
.fancybox-title-inside-wrap {
	padding-top: 10px;
}
.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}
.check-listing-stepcontent {
	background: #f0f0f0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width: 100%;
	border: 1px solid #d2d4d5;
	font-family: Arial, Helvetica, sans-serif;
	color: #272424;
	font-size: 12px;
	float: left;
	text-align: justify;
	margin-bottom: 20px;
}
.check-listing-stepcontent-title {
	font-family: 'CalibriRegular';
	font-size: 14px;
	color: #464444;
	text-transform: uppercase;
}
.checkout-step1 {
	background: url(../images/checkout-step1.jpg) no-repeat top;
	float: left;
	width: 940px;
	height: 50px;
	margin: 20px 0 20px 0;
}
.checkout-step-text {
	color: #868686;
	text-align: center;
	text-transform: uppercase;
	float: left;
	width: 235px;
	text-decoration: none;
	text-transform: capitalize;
	line-height: 16px;
	padding: 8px 0 0 0;
}
.checkout-step-text a {
	color: #333333;
	text-decoration: none;
	display: block;
	height: 48px;
	font-family: 'CalibriRegular';
	font-size: 16px;
	text-transform: capitalize;
}
.checkout-step-text span {
	color: #333333;
	text-decoration: none;
	display: block;
	height: 38px;
	font-family: 'CalibriRegular';
	font-size: 16px;
	text-transform: capitalize;
}
.checkout-step-text span.active {
	color: #ffffff!important;
}
.checkout-step2 {
	background: url(../images/checkout-step2.jpg) no-repeat top;
	float: left;
	width: 940px;
	height: 50px;
	margin: 20px 0 20px 0;
}
.checkout-step3 {
	background: url(../images/checkout-step3.jpg) no-repeat top;
	float: left;
	width: 940px;
	height: 50px;
	margin: 20px 0 20px 0;
}
.checkout-step4 {
	background: url(../images/checkout-step4.jpg) no-repeat top;
	float: left;
	width: 940px;
	height: 50px;
	margin: 20px 0 20px 0;
}
.checkout-step-text a:hover {
	color: #2355ab;
}
.checkout-step-text a.active {
	color: #fff;
}
.ie9 .checkout-step-text {
	padding: 5px 0 0 0;
}
.ie10 .checkout-step-text {
	padding: 5px 0 0 0;
}
.checkout-box {
	width: 940px;
	float: left;
	margin: 0px 0 0 0;
	border: 1px solid #d4d4d4;
	margin-bottom: 20px;
	font-family: 'CalibriRegular';
	font-size: 22px !important;
	color: #2355ab !important;
	font-weight: normal!important;
}
.checkout-box textarea {
	border: 1px solid #d4d4d4;
	padding: 2px;
	vertical-align: top;
	width: 70%;
	font-family: 'CalibriRegular';
	font-size: 14px
}
.ie8 .checkout-box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.checkout-box span {
	font-size: 18px !important;
	float: left;
	margin: 0 0 0 20px;
}
.ie8 .checkout-box span {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
}
.checkout-box td {
	text-align: left !important;
	font-family: 'CalibriRegular' !important;
	font-size: 14px !important;
	color: #333333 !important;
	font-weight: normal!important;
}
.ie8 .checkout-box td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px !important;
}
.cartBtn {
	background: #2355ab;
	text-align: center;
	color: #ffffff;
	margin: 0 0 20px 0;
}
.cartBtn a {
	color: #ffffff;
	text-decoration: none;
	background: #2355ab;
	display: block;
	height: 17px;
	padding: 5px 10px;
	font-family: 'CalibriRegular';
	font-size: 14px;
	line-height: 18px;
}
.ie8 .cartBtn a {
	font-family: 'arial';
}
.cartBtn a:hover {
	color: #ffffff;
	text-decoration: none;
	background: #969696;
}
.cartBtn input[type=submit] {
	color: #ffffff;
	cursor: pointer;
	padding: 5px 10px;
	background: #2355ab;
	height: 27px;
}
.back {
	background: #2355ab;
	width: 65px;
	text-align: center;
}
.back a {
	color: #ffffff;
	text-decoration: none;
	background: #2355ab;
	display: block;
	height: 17px;
	padding: 5px;
	font-size: 16px;
}
.back a:hover {
	color: #ffffff;
	text-decoration: none;
	background: #969696;
}
.checkout-box input[type=text], .checkout-box input[type=tel] {
	width: 280px;
	margin-right: 20px;
	height: 24px;
	border: 1px solid #d4d4d4;
	margin-bottom: 15px;
	padding: 2px;
}
.ie .checkout-box input[type=text] {
	line-height: 24px;
}
.Shipping-Method {
	width: 940px;
	float: left;
	margin: 0px 0 0 0;
	border: 1px solid #d4d4d4;
	margin-bottom: 20px;
	font-family: 'CalibriRegular';
	color: #2355ab !important;
	font-weight: normal!important;
}
.ie8 .Shipping-Method {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}
.Shipping-Method td {
	font-family: 'CalibriRegular' !important;
	font-size: 14px !important;
	color: #333333 !important;
	text-align: left !important;
}
.Shipping-Method td span {
	color: #2355ab
}
.ie8 .Shipping-Method td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.wd {
	width: 772px !important;
}
.checkout-box select {
	width: 285px;
	height: 30px;
	border: 1px solid #c2c2c2;
	color: #666;
	padding: 5px;
}
.safari .checkout-box select {
	line-height: 25px;
}
.checkout-box-top {
	width: 940px;
	float: left;
	background: url(../images/checkout_box_top.jpg) no-repeat;
	height: 10px;
}
.checkout-box-Mid {
	width: 900px;
	float: left;
	padding: 20px 20px;
}
.checkout-box-btm {
	width: 940px;
	float: left;
	background: url(../images/checkout_box_btm.jpg) no-repeat;
	height: 10px;
}
.checkout-sub-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0889d3;
	font-weight: bold;
	text-transform: uppercase;
}
.add {
	float: left;
	width: 198px;
}
.checkout-box table {
	width: 760px;
}
.round {
	margin-right: 15px;
	font-size: 24px !important;
	margin-bottom: 15px;
}
.wd900 {
	width: 900px !important;
	margin: 20px 0 0 0;
	float: left;
}
.wd900 table {
	border: 1px solid #d4d4d4;
	width: 900px !important;
}
.wd900 td {
	border-right: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
	text-align: left;
	padding: 10px;
	vertical-align: text-top
}
.wd900 td+td {
	text-align: center !important;
}
.wd900Bg {
	background: #e6e6e6;
	width: 100%;
	text-align: right;
	float: left;
}
.wd900sub {
	color: #424242;
	font-size: 18px;
	font-family: 'CalibriRegular';
	float: right;
	width: 94%;
	margin: 0 65px 0 0;
	clear: both;
	padding: 5px 5px 0 0;
}
.ie8 .wd900sub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.wd900sub span {
	color: #09347a;
	float: none !important;
}
.delivery {
	color: #424242;
	font-size: 18px;
	font-family: 'CalibriRegular';
	float: right;
	text-align: right;
	width: auto;
	padding: 0 60px 0 0;
	font-weight: bold;
}
.ie8 .delivery {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.delivery span {
	font-size: 14px !important;
	font-family: 'CalibriRegular';
	float: none !important;
	font-weight: normal;
}
.ie8 .delivery span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.delivery select {
	border: 1px solid #d4d4d4;
	height: 25px;
	padding: 2px;
	margin: 0 10px;
}
.pdd60 {
	padding: 0 60px 0 0
}
.bdr {
	border-bottom: 1px solid #d4d4d4;
	margin: 10px 0;
}
.payments {
	float: left;
	width: 45%;
	border: 1px solid #aaaaaa;
	color: #333;
	line-height: 15px;
	margin: 0 20px 20px 0;
	padding: 10px;
	font-family: 'CalibriRegular';
	font-size: 14px;
	min-height: 125px;
}
.payments br {
	line-height: 20px;
}
.ie8 .payments {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.ie8 .payments span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.payments span {
	color: #2355ab;
}
.placeOrder {
	background: #018914;
	text-align: center;
	font-family: 'CalibriRegular';
	font-size: 16px;
}
.placeOrder input[type=submit] {
	background: #018914;
	height: 28px;
	text-align: center;
	font-family: 'CalibriRegular';
	font-size: 16px;
	color: #fff;
	cursor: pointer;
}
.ie8 .placeOrder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.placeOrder a {
	font-family: 'CalibriRegular';
	font-size: 16px;
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 5px 10px;
}
.ie8 .placeOrder a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.placeOrder a:hover {
	background: #969696;
	text-decoration: none;
}
.shoppingCrt {
	width: 100%;
	float: left;
	margin: 0 0 20px 0;
	font-family: 'CalibriRegular';
	color: #333333;
}
.shoppingCrt a {
	color: #333333;
}
.shoppingCrt a:hover {
	text-decoration: none;
}
.ie8 .shoppingCrt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.ie8 .shoppingCrt a {
	font-family: Arial, Helvetica, sans-serif;
}
.pl30 {
	padding-left: 30px !important;
}
.shoppingCrt table {
	border: 1px solid #D4D4D4;
}
.shoppingCrt td {
	border-bottom: 1px solid #D4D4D4;
	border-right: 1px solid #D4D4D4;
	padding: 10px;
	text-align: left;
	font-size: 14px;
}
.shoppingCrt td+td {
	text-align: center
}
.cartImg {
	border: 1px solid #d4d4d4;
	width: 76px;
	height: 72px;
	float: left;
	margin: 0 15px 0 0;
}
.cartImg table {
	border: 0;
}
.cartImg td {
	border: 0 !important;
	padding: 0;
	width: 76px;
	height: 72px;
	text-align: center;
	vertical-align: middle;
	line-height: 0;
}
.quote {
	background: url(../images/quote-bg.jpg) no-repeat left;
	float: left;
	height: 23px;
	width: 145px;
	color: #999999!important;
	padding: 0 5px;
	margin: 5px 0 0 8px;
}
.st-accordion1 {
	width: 100%;
	min-width: 200px;
	margin: 0 auto;
	margin: 0 0 10px 0;
}
.st-accordion1 ul {
	margin: 0;
	padding: 0;
}
.st-accordion1 ul li {
	height: 36px;
	border: 1px solid #aaaaaa;
	text-decoration: none;
	overflow: hidden;
	margin: 10px 0 0 0;
	background: #e6e6e6;
}
.st-accordion1 ul li:first-child {
}
.st-accordion1 ul li > a {
	font-family: 'CalibriRegular';
	text-shadow: 1px 1px 1px #fff;
	color: #333333;
	font-size: 18px;
	display: block;
	position: relative;
	line-height: 36px;
	outline: none;
	-webkit-transition: color 0.2s ease-in-out;
	-moz-transition: color 0.2s ease-in-out;
	-o-transition: color 0.2s ease-in-out;
	-ms-transition: color 0.2s ease-in-out;
	transition: color 0.2s ease-in-out;
	padding: 0 10px;
	text-decoration: none;
}
.ie8 .st-accordion1 ul li > a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.st-accordion1 ul li > a span {
	background: transparent url(../images/s-minus.png) no-repeat center center;
	text-indent: -9000px;
	width: 15px;
	height: 15px;
	position: absolute;
	top: 50%;
	right: -26px;
	margin-top: -7px;
	opacity: 0;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.ie8 .st-accordion1 ul li > a span {
	font-size: 11px;
}
.st-accordion1 ul li > a:hover {
	color: #f14c5c;
	background: #f4f4f4;
}
.st-accordion1 ul li > a:hover span {
	opacity: 1;
	right: 10px;
	background: transparent url(../images/s-plus.png) no-repeat center center;
}
.st-accordion1 ul li.st-open > a {
	color: #f14c5c;
	background: #f4f4f4;
}
.st-accordion1 ul li.st-open > a span {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg);
	right: 10px;
	opacity: 1;
}
.st-accordion1-title {
	background: #eaf6ff;
	border: 1px solid #e6e6e6;
	padding: 5px;
	color: #333333;
}
.st-accordion1-text {
	font-family: 'CalibriRegular';
	text-align: justify;

	font-size: 14px;
	color: #333333;
	width: 400px;
	padding: 5px 0;
	margin-right: 20px;
	float: left;
}
.st-accordion1-text div {
	color: #666666;
	float: left;
	min-height: 100px;
}
.view {
	font-family: 'CalibriRegular';
	font-size: 14px;
	text-align: right;
	color: #333333;
	padding: 10px 0;
	clear: both;
}
.view a {
	text-align: right;
	color: #2C5395;
}
.view a:hover {
	text-align: right;
	color: #2C5395;
	text-decoration: none;
}
header .content {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #EEEEEE;
	box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
	clear: both;
	display: none;
	font-size: 12px;
	min-height: 150px;
	padding: 8px;
	position: absolute;
	right: 0;
	top: 55px;
	width: 350px;
	z-index: 1011;
}
header .cart .checkout {
	clear: both;
	line-height: normal;
	text-align: right;
}
.checkout .button {
	background: #F14C5C;
	padding: 3px 5px 1px !important;
	color: #fff !important;
	margin: 0 10px 0 0;
	text-transform:uppercase;
}
.checkout .button:hover {
	color: #fff;
}
.checkout .edCart{background-color:#e6e6e6;color:#000000 !important;}
.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 {
	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: 2px;
}
.mini-cart-total {
	text-align: right;
}
/* pinktheme*/
.pinktheme {
	color: #F0383D;
}
.pinktheme .procode {
	color: #F0383D;
}
.pinktheme .brandTitle {
	color: #f14c5c;
}
.pinktheme .brandTitle span {
	border-bottom: 2px solid #f14c5c;
}
.pinktheme .breadcrum a:hover {
	color: #f14c5c;
}
.pinktheme .breadcrum a.active,.pinktheme .breadcrum a.active span {
	color: #f14c5c;
	cursor: default;
}
.haircatBg {
	background: #f14c5c;
}
.pinktheme .catSearch {
	background: #fcf0f1;
	border-bottom: 1px solid #f14c5c;
}
.pinktheme .searchTitle {
	color: #f14c5c;
	border-bottom: 1px dotted #f14c5c;
}
.pinktheme .filter {
	border-bottom: 1px dotted #f14c5c;
}
.pinktheme .catTItle2 {
	color: #f14c5c;
}
.pinktheme .area {
	color: #f14c5c;
	background: #f9e3e5;
	border-bottom: 1px solid #f14e5e;
}
.pinktheme .buynw {
	background: #F14C5C;
}
.pinktheme .buynw a {
	background: #F14C5C;
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 5px 10px;
	color: #fff;
	margin: 20px 0 0px 0;
}
.pinktheme .buynw a:hover {
	background: #fd3447;
	color: #fff;
	text-decoration: none;
}
.pinktheme .selectBrand {
	background: url(../images/bdr.jpg) repeat-y left;
}
/* green*/
.greentheme {
	color: #53A029;
}
.greentheme .procode {
	color: #53A029;
}
.greentheme .brandTitle {
	color: #53A029;
}
.greentheme .rangebdr {
	background: url("../images/green-range-arrow.png") no-repeat scroll center top rgba(0, 0, 0, 0);
	border-top: 1px solid #53A029;
	float: left;
	height: 5px;
	padding: 0 0 5px;
	width: 100%
}
.greentheme .brandTitle span {
	border-bottom: 2px solid #53A029;
}
.greentheme .breadcrum a:hover {
	color: #53A029;
}
.greentheme .breadcrum a.active ,.greentheme .breadcrum a.active span {
	color: #53A029;
	cursor: default;
}
.beautyBg {
	background: #53a029;
	margin: 0 0 5px 0;
}
.greentheme .catSearch {
	background: #f3ffe0;
	border-bottom: 1px solid #53A029;
}
.greentheme .searchTitle {
	color: #53A029;
	border-bottom: 1px dotted #53A029;
}
.greentheme .filter {
	border-bottom: 1px dotted #53A029;
}
.greentheme .catTItle2 {
	color: #53A029;
}
.greentheme .area {
	color: #53A029;
	background: #f3ffe0;
	border-bottom: 1px solid #53A029;
}
.greentheme .buynw {
	background: #53A029;
}
.greentheme .buynw a {
	background: #53A029;
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 5px 10px;
	color: #fff;
	margin: 20px 0 0px 0;
}
.greentheme .buynw a:hover {
	background: #35800b;
	color: #fff;
	text-decoration: none;
}
.greentheme .selectBrand {
	background: url(../images/green-bdr.jpg) repeat-y left;
}
/* purpal*/
.purpaltheme {
	color: #7D3E8F;
}
.purpaltheme .brandTitle {
	color: #7D3E8F;
}
.purpaltheme .brandTitle span {
	border-bottom: 2px solid #7D3E8F;
}
.purpaltheme .breadcrum a:hover {
	color: #7D3E8F;
}
.purpaltheme .procode {
	color: #7D3E8F;
}
.purpaltheme .rangebdr {
	background: url("../images/purpal-range-arrow.png") no-repeat scroll center top rgba(0, 0, 0, 0);
	border-top: 1px solid #7D3E8F;
	float: left;
	height: 5px;
	padding: 0 0 5px;
	width: 100%
}
.purpaltheme .breadcrum a.active, .purpaltheme .breadcrum a.active span {
	color: #7D3E8F;
	cursor: default;
}
.purpaltheme .catSearch {
	background: #fdf4ff;
	border-bottom: 1px solid #7D3E8F;
}
.purpaltheme .searchTitle {
	color: #7D3E8F;
	border-bottom: 1px dotted #7D3E8F;
}
.purpaltheme .filter {
	border-bottom: 1px dotted #7D3E8F;
}
.purpaltheme .catTItle2 {
	color: #7D3E8F;
}
.purpaltheme .area {
	color: #7D3E8F;
	background: #FDF4FF;
	border-bottom: 1px solid #7D3E8F;
}
.purpaltheme .buynw {
	background: #7D3E8F;
}
.purpaltheme .buynw a {
	background: #7D3E8F;
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 5px 10px;
	color: #fff;
	margin: 20px 0 0px 0;
}
.purpaltheme .buynw a:hover {
	background: #5a186d;
	color: #fff;
	text-decoration: none;
}
.purpaltheme .selectBrand {
	background: url(../images/purpal-bdr.jpg) repeat-y left;
}
.pinktheme .rangeboxPrice {
	color: #f14c5c;
	font-size: 16px;
	padding: 5px 0 0 0;
	cursor: text;
	float: left;
}
.greentheme .rangeboxPrice {
	color: #53A029;
	font-size: 16px;
	padding: 5px 0 0 0;
	cursor: text;
	float: left;
}
.purpaltheme .rangeboxPrice {
	color: #7D3E8F;
	font-size: 16px;
	padding: 5px 0 0 0;
	cursor: text;
	float: left;
}
.bluetheme .rangeboxPrice {
	color: #0067C6;
	font-size: 22px;
	line-height: 35px;
	cursor: text;
	float: left;
}
.bluetheme .selectBrand {
	background: url(../images/blue-bdr.jpg) repeat-y left;
}
.listheight .rangeboxPrice {
	background: #e6e6e6 !important;
	width: 10%;
	padding: 0;

}
/**location-231013**/
.location {
	float: left;
	font-weight: normal !important;
	width: 940px;
}
.locationTitle {
	font-family: 'CalibriRegular';
	font-size: 16px;
	color: #333333;
	margin: 15px 0 0 0;
}
.addTitle {
	font-family: 'CalibriRegular';
	font-size: 16px;
	color: #2355ab;
}
.ie8 .addTitle {
	font-family: 'arial';
	font-size: 14px;
	color: #2355ab;
}
.addTitle span {
	font-weight: normal;
	color: #333333;
}
.ie8 .st-accordion1-text {
	font-family: 'arial';
	font-size: 12px;
	color: #333333;
	width: 400px;
	padding: 5px 0;
}
.st-accordion1-text span {
	color: #666666
}
/**contact-231013**/
address {
	font-family: 'CalibriRegular';
	font-size: 14px;
	color: #666666;
	font-style: normal;
	padding: 15px 0;
}
.ie8 address {
	font-family: 'arial';
	font-size: 12px;
	color: #666666;
	font-style: normal;
	padding: 15px 0;
}
.contact {
	float: left;
	width: 940px;
}
.contact hr {
	border-bottom: 1px dotted #999999;
	margin: 0 0 15px 0;
}
.contactTitle {
	font-family: 'CalibriRegular';
	font-size: 16px;
	color: #333333;
}
.note {
	font-family: 'CalibriRegular';
	font-size: 12px;
	color: #666666;
}
.ie8 .note {
	font-family: 'arial';
	font-size: 11px;
	color: #666666;
}
.contact table {
	padding: 15px 0 0 0;
}
.contact td {
	text-align: left;
	font-family: 'CalibriRegular';
	font-size: 14px;
	padding-bottom: 5px;
	vertical-align: top;
}
.ie8 .contact td {
	text-align: left;
	font-family: 'arial';
	font-size: 12px;
}
.contact input[type="text"] {
	border: 1px solid #D4D4D4;
	height: 20px !important;
	margin-right: 20px;
	padding: 5px;
	font-family: 'arial';
	font-size: 12px;
	width: 275px;
	text-align: left;
	color: #666666 !important;
	margin-bottom: 0;
	line-height:20px;
}
.contact input[type="tel"] {
	border: 1px solid #D4D4D4;
	height: 20px !important;
	margin-right: 20px;
	padding: 5px;
	font-family: 'arial';
	font-size: 12px;
	width: 275px;
	text-align: left;
	color: #666666 !important;
	margin-bottom: 0;
}
.contact input[type="Password"] {
	border: 1px solid #D4D4D4;
	height: 20px;
	margin-right: 20px;
	padding: 5px;
	font-family: 'arial';
	font-size: 12px;
	width: 275px;
	text-align: left;
	color: #666666 !important;
}
.ie .contact input[type=Password] {
	line-height: 28px;
}
.ie .contact input[type=text] {
	border: 1px solid #D4D4D4;
	height: 24px;
	margin-right: 20px;
	padding: 5px;
	font-family: 'arial';
	font-size: 12px;
	width: 275px;
	text-align: left;
	line-height: 24px;
	vertical-align: top;
}
.contact textArea {
	width: 95%;
	border: 1px solid #d4d4d4;
	font-family: 'arial';
	font-size: 12px;
	padding: 5px;
	color: #666666 !important;
}
.contact input[type=submit] {
	background: none repeat scroll 0 0 #2355AB;
	color: #FFFFFF;
	display: block;
	font-size: 16px;
	cursor: pointer;
	padding: 5px;
	text-decoration: none;
	font-family: 'CalibriRegular';
	text-transform: capitalize;
}
.contact input[type=submit]:hover {
	background: #969696
}
.faq {
	background: #f4f4f4;
	float: left;
	width: 920px;
	font-family: 'CalibriRegular';
	font-size: 14px;
	color: #666666;
	margin: 20px 0 0 0;
	padding: 10px;
}
.faqQ {
	color: #2355ab;
	padding: 5px 0;
	float: left;
	overflow: hidden;
	width: 95%;
	font-size: 18px;
}
.ie8 .faqQ {
	color: #333333;
}
.ie8 .faq {
	font-family: 'arial';
	font-size: 13px;
	clear: both;
}
.faq img {
	float: left;
	padding: 0 10px 0px 0;
}
.ie8 .faq img {
	float: left;
	padding: 0 10px 10px 0;
}
.faq ul {
	float: left
}
.faq ul li {
	float: left;
	list-style: square;
}
/**range-241013**/
.rangeImg {
	border: 1px solid #e6e6e6;
	width: auto;
	float: left;
	padding: 10px;
	margin-bottom: 20px;
	clear: both;
	line-height: 0;
}
.rangeright {
	width: 700px;
	float: right;
}
.add {
	float: left;
	clear: both;
	text-align: left;
	font-family: arial;
	color: #333333
}
.thankU {
	background: #f4f4f4;
	width: 1180px;
	color: #333333;
	padding: 80px 0;
	margin-bottom: 20px;
	text-align: center;
	font-family: 'CalibriRegular';
	font-size: 18px;
}
.ie8 .thankU {
	font-family: 'arial';
}
.thankU a {
	color: #333333;
	text-decoration: underline;
}
.thankU a:hover {
	color: #333333;
	text-decoration: none;
}
.thankU input[type=text] {
	width: 430px;
	height: 32px;
	border: 1px solid #d6d6d6;
	background: #fff;
	margin: 15px 0 0 0;
	padding: 0 2px;
}
.thankU input[type="submit"] {
	background: none repeat scroll 0 0 #2355AB;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	font-family: 'CalibriRegular';
	font-size: 16px;
	padding: 5px;
	text-decoration: none;
	text-transform: capitalize;
	margin: 10px auto;
}
.ie8 .thankU input[type="submit"] {
	background: none repeat scroll 0 0 #2355AB;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	font-family: 'arial';
	font-size: 16px;
	padding: 5px;
	text-decoration: none;
	text-transform: capitalize;
	margin: 10px auto;
}
.ie8 .thankU input[type=text] {
	line-height: 32px;
}
.backtotop {
	bottom: 0;
	margin: 0 5px 5px 0;
	position: fixed;
	right: 0;
}
.map {
	width: 335px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: left;
}
#map-canvas {
	height: 360px;
	width: 335px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: left;
}
.map-locationtext {
	height: 150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}
.map-locationtext input[type="text"] {
	border: 1px solid #CCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px;
	color: #000;
	height: 15px;
	margin-top: 6px;
	float: left;
}
.map-locationtext input[type="button"] {
	margin-top: 5px;
	height: 23px;
	float: left
}
#panelContainer {
	width: 308;
	float: left;
	height: 200px;
	overflow: auto;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	padding: 10px;
	margin-top: 15px;
}
#directionsPanel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	width: 100%;
	padding-bottom: 10px;
}
#directionsPanel table {
	width: 100%;
}
.capcha {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 2px solid #2355AB;
	height: 95px;
	padding: 5px 5px 0;
	width: 280px;
}
.capcha input[type="text"] {
	border-radius: 0 0 0 0;
	height: 22px;
	padding: 2px;
	width: 100px;
}
.capcha table {
	padding: 0;
}
.capcha td {
	font-family: arial;
	font-size: 11px !important;
}
.error {
	color: #FF0000;
	float: none;
	clear: both;
	font-size:14px;
}
.wrapper-dropdown-2 {
	/* Size and position */
	position: relative; /* Enable absolute positionning for children and pseudo elements */
	margin: 0 auto;
	padding: 10px 15px;
	z-index: 1000;
	/* Styles */


	cursor: pointer;
	outline: none;
}
.wrapper-dropdown-2:after {
	content: "";
	width: 0;
	height: 0;
	position: absolute;
	margin: 0 10px 0 0;
	right: 5px;
	top: 32px;
	margin-top: -3px;
	border-width: 6px 6px 0 6px;
	border-style: solid;
	border-color: grey transparent;
}
.wrapper-dropdown-2 .dropdown {
	/* Size & position */
	position: absolute;
	top: 38px;
	left: -272px;
	padding: 15px;
	border: 2px solid #3570D1;
	/* Styles */
	background: white;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	list-style: none;
	width: 350px;
	/* Hiding */
	opacity: 0;
	pointer-events: none;
}
.wrapper-dropdown-2 .dropdown li a {
	display: block;
	float: right;
	padding: 10px;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.wrapper-dropdown-2 .dropdown li i {
	margin-right: 5px;
	color: inherit;
	vertical-align: middle;
}
/* Hover state */

.wrapper-dropdown-2 .dropdown li:hover a {
	color: #fff;
}
/* Active state */

.wrapper-dropdown-2.active:after {
	border-width: 0 6px 6px 6px;
}
.wrapper-dropdown-2.active .dropdown {
	opacity: 1;
	pointer-events: auto;
}
#SubMini {
	display: none;
	float: left;
	font-family: 'CalibriRegular';
	font-size: 16px;
	padding: 10px 5px;
	right: 0;
	width: 350px;
	background-color: #fff;
	border: 5px solid #2355AB;
	position: absolute;
	top: 32px;
	z-index: 1000;
	float: left
}
#SubMini ul {
	margin: 0;
	padding: 10px 5px;
	height: auto;
}
#SubMini li {
	font-family: 'CalibriRegular';
	font-size: 12px;
}
#SubMini li a {
	font-family: 'CalibriRegular';
	color: #000;
	text-decoration: none;
	font-size: 12px;
	;
}
#SubMini li a:hover {
	color: #000;
	text-decoration: underline;
}
.listview {
	padding: 0;
}
.mrL15 {
	margin-right: 15px;
}
.addcart {
	position: fixed;
	top: 180px;
	z-index: 1;
}
.addcart input[type=submit] {
	background: url(../images/add-cart.png) no-repeat scroll;
	width: 74px;
	height: 74px;
	font-size: 0;
	cursor: pointer;
}
.list {
	background: none;
}
.listBtm {
	float: right;
	margin: 0;
}
.listheight {
	height: auto;
	float: left;
	width: 100%;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.list-productImg {
	background: none repeat scroll 0 0 #FFFFFF;
	float: left;
	height: 130px !important;
	width: 130px !important;
	line-height: 0;
}
.icon1 input[type=text] {
	margin-right: 15px;
	width: 27px;
	height: 22px;
	text-align: center;
	font-size: 12px;
	border: 1px solid #ccc;
	float: left;
}
.icon1 .buynow {
	float: left;
	margin: 0;
	overflow: hidden;
	display: block;
}
.icon1 .buynow a {
	color: #2355ab;
	text-decoration: none;
	background: #fff;
	padding: 0 10px;
	color: #2355ab;
	font-family: 'CalibriRegular';
	font-size: 16px;
	margin: 0 0 0 0;
	display: inline;
	float: left;
	line-height: 26px;
}
.icon1 .buynow a:hover {
	color: #fff;
	text-decoration: none;
	background: #2355ab
}
.pinktheme .icon1 .buynow a:hover {
	background: #f14c5c
}
.greentheme .icon1 .buynow a:hover {
	background: #53a029
}
.purpaltheme .icon1 .buynow a:hover {
	background: #7d3e8f
}
.icon1 .more {
	float: right;
}
.icon1 .more a {
	float: right;
	color: #555555;
	background: #dadada;
	padding: 0px 10px;
	font-family: 'CalibriRegular';
	font-size: 16px;
	text-decoration: none;
	float: left;
	line-height: 26px;
}
.icon1 .more a:hover {
	color: #555;
	background: #c1c1c1;
}
.pinktheme .icon1 input[type=text] {
	border-color: #f14c5c
}
.greentheme .icon1 input[type=text] {
	border-color: #53a029
}
.purpaltheme .icon1 input[type=text] {
	border-color: #7d3e8f
}
.conSelect {
	border: 1px solid #C2C2C2;
	color: #666666;
	height: 32px;
	padding: 3px 2px;
}
.safari .conSelect {
	line-height: 25px;
}
.wd900 {
	width: 900px;
}
.order-detail {
	width: auto;
}
.new {
	position: absolute;
	top: 0;
	float: right;
	right: 0;
}
.newList {
	float: right;
	position: absolute;
	right: 0;
	top: 0;
}
.newList1 {
	float: right;
	position: relative;
	top: -75px;
	height: 0;
	right: -14px;
}
.grid {
	width: auto;
	float: right;
	margin: 0 10px 0 0;
	cursor: pointer;
	font-family: 'CalibriRegular';
	font-size: 14px;color:#555
}
.grid a {
	width: auto;
	background: url(../images/grid.png) no-repeat left top;
	padding: 0 0 0 30px;
	line-height:24px; float: right;color:#555
}
.grid a:hover {
	color:#2355ab;
	background: url(../images/grid.png) no-repeat left bottom;

}
.grid a.active {
color:#2355ab;
	background: url(../images/grid.png) no-repeat left bottom;


}
.list {
	width: auto;
	float: right;
	margin: 0 10px 0 0;
	cursor: pointer;
	font-family: 'CalibriRegular';
	font-size: 14px; color:#555
}
.list a {
	width: auto; 
	background: url(../images/list.png) no-repeat left top;
	padding: 0 0 0 30px;
	line-height:24px; float: right; color:#555
}
.list a:hover {
	color:#2355ab;
	background: url(../images/list.png) no-repeat left bottom; color:#2355ab;

}
.list a.active {
color:#2355ab;
	background: url(../images/list.png) no-repeat left bottom;

}
.box_heading a {
	display: none;
}
.captcha_box .captcha_input {
	position: relative;
	overflow: hidden;
}
.captcha_box .captcha_input span {
	float: none;
	width: auto;
	color: #000;
}
.captcha_box {
	border: 1px solid #cccccc;
	color: #666666;
	float: left;
	padding: 5px 20px 0;
	width: 306px;
	margin: 10px 0 0 0;
}
.captcha_input p {
	line-height: 15px;
	margin: 0;
	font-size: 12px;
	text-align: right;
	float: right;
}
.icon_refresh {
	float: left;
	height: 32px;
	margin: 25px 10px 23px 2px;
	width: 32px;
}
.captchaImg {
	float: left;
	margin: 25px 0 12px 0;
}
.captchaImg img {
	border: 1px solid #ccc;
	width: 64px;
	float: left
}
.captchaImg span {
	margin: 5px 6px !important;
	width: auto !important;
	float: none;
}
.captcha_box input[type=text] {
	font: 14px 'source_sans_proregular';
	width: 122px;
	padding: 0 6px;
	margin: 5px 0 18px 0px;
	height: 28px;
	border: 1px solid #cccccc;
	float: left;
	background: #FFF;
}
.captcha_box input[type=tel], .contact_enquiry .captcha_box input[type=text] {
	font: 14px 'source_sans_proregular';
/*	width: 163px !important;*/
	width: 163px;
	padding: 5px;
	margin: 5px 0 5px 0px;
	height: 28px;
	border: 1px solid #cccccc;
	float: left;
	background: #FFF;
}
.captcha_box_text {
	font-size: 11px;
	color: #666666;
	text-align: left;
	width: 340px;
	clear:both;
	padding-top:3px;
}
.captcha_box .captcha_lable {
	vertical-align: bottom;
	text-align: right;
	margin: 0 15px 0 0;
	float: right;
}
.captcha_box .captcha_lable img {
	position: relative;
	vertical-align: middle;
}
.captcha_box .captcha_lable span {
	float: none;
}
.captcha_box .error {
	width: 100%;
}
/*faq-200614********/
.faq1 {
	font-family: 'CalibriRegular';
	font-size: 14px;
	margin: 20px 0 0;
}
.faq1 img {
	padding-right: 10px;
}
.faq1 .faq-header {
	background-color: #f4f4f4;
	padding: 10px;
	margin-top: 10px;
	color: #2355ab;
	font-size: 18px;
	cursor: pointer;
}
.faq1 .faq-header:hover {
	color: #000
}
.faq1 .faq-header:first-child {
	margin: 0;
}
.faq1 .faq-content {
	background-color: #f4f4f4;
	padding: 10px;
	color: #666666;
}
.faq1 .faq-content p {
	margin: 0 0 15px;
	color: #666666;
}
.faq1 .faq-content ul {
	margin: 0 0 10px 15px;
	padding: 0;
	color: #666666;
	list-style: square outside;
}
.faq1 .faq-content ol {
	list-style: none;
	margin: 0 0 10px 15px;
	padding: 0;
	color: #666666;
}
.faq1 .faq-content li {
	margin-top: 5px;
}
ul.color-tint {
	width: auto !important;
}
ul.color-tint li {
	width: 190px;
	margin: 0 0 0 20px;
}
ul.color-tint .listheight {
	height: auto;
	padding-bottom: 0;
	-webkit-box-sizing: content-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: content-box;    /* Firefox, other Gecko */
	box-sizing: content-box;         /* Opera/IE 8+ */
}
ul.color-tint .rangbox {
	min-width: 200px;
	background: #e6e6e6;
}
ul.color-tint .rangeboxPrice {
	background: #e6e6e6;
	width: 50%;
	cursor: text;
	text-align: right;
	margin: 0;
	padding: 0;
}
ul.color-tint .productBtm {
	float: left
}
ul.color-tint .icon1 {
	margin: 0;
}
ul.color-tint .newList {
	float: right;
	position: absolute;
	right: 0;
	top: 0;
}
ul.color-tint .dots {
	float: left;
	padding: 20px 0 0 0;
	margin: 0;
}
ul.color-tint .procode {
	width: 50%
}
ul.color-tint li .productCaption {
	float: left;
	width: 100%;
	line-height: 14px;
	text-align: center;
	height: 30px;
	padding: 0 0 15px 0;
}
ul.color-tint .listBtm {
	margin-top: 15px;
}
.catalogue {
	width: 19.7%;
	float: left;
	background: #f7f7f5;
	position: absolute;
	max-height: 100%;
	overflow: auto
}
.catalogue .height {
	display: block;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 20px;
	height: 520px
}
.catalogue input[type="text"] {
	border: 1px solid #d4d4d4;
	color: #666666 !important;
	float: left;
	font-family: 'arial';
	font-size: 12px;
	height: 23px;
	margin: 0 0 10px;
	padding: 5px;
	text-align: left;
	width: 50%;
}
.catalogue input[type="button"] {
	background: #2355ab;
	width: 20%;
	float: left;
	color: #ffffff;
	cursor: pointer;
	display: block;
	font-family: 'CalibriRegular';
	font-size: 16px;
	padding: 5px;
	height: 35px;
	text-decoration: none;
	border: none;
	margin: -0.5px 00 0;
	text-transform: capitalize;
	text-align: center
}
.catalogue input[type="submit"] {
	background: #2355ab;
	width: auto;
	float: left;
	color: #ffffff;
	cursor: pointer;
	display: block;
	font-family: 'CalibriRegular';
	font-size: 16px;
	padding: 0 5px;
	text-decoration: none;
	border: none;
	text-transform: capitalize;
	text-align: center;
	height: 35px;
	line-height:35px;
}
.catalogue .link {
	border: 1px solid #2355ab;
	padding: 5px 15px;
	margin: 0 0 10px 0;
	font-size: 14px;
	text-transform: capitalize;
}
.catalogue .link a {
	text-decoration: none
}
.catalogue .link a:hover {
	text-decoration: underline
}
.catalogue #productContainer a {
	display: block;
}
.catalogue td {
	text-align: left
}
.fbFooter .padd {
	margin: 20px 0 0 0
}
.catalog-loading {
	text-align: center
}
#back-top {
	position: fixed;
	bottom: 30px;
	right: 0;
	margin-right: 10px;
}
#back-top a {
	width: 40px;
	display: block;
	text-align: center;
	font: 11px/100% Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #bbb;
	/* transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover {
	color: #000;
}
/* arrow icon (span tag) */
#back-top span {
	width: 40px;
	height: 40px;
	display: block;
	margin-bottom: 7px;
	background: url(../images/top_arrow.png) no-repeat center center;
	/* rounded corners */
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	/* transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover span {
}
.brandhight {
	min-height: 80px;
}
.back1 {
	background: #2355ab;
	text-align: center;
	color: #ffffff;
	position: relative;
	margin-bottom: 10px;
	float: right;
}
.back1 a {
	color: #ffffff;
	text-decoration: none;
	background: #2355ab;
	display: block;
	height: 17px;
	padding: 5px 10px;
	font-family: 'CalibriRegular';
	font-size: 14px;
	line-height: 18px;
}
.ie8 .back1 a {
	font-family: 'arial';
}
.back1 a:hover {
	color: #ffffff;
	text-decoration: none;
	background: #969696;
}
.shoppingCrtNont {
	background-color: #F7F7F5;
	border: solid 1px #DEDEDE;
	font-size: 14px;
	clear: both;
	line-height: 16px;
	margin-bottom: 20px;
	padding: 10px;
	margin-left: 0px;
	text-align: left;
	font-family: 'CalibriRegular';
	color: red;
}
ul.maincat {
	margin: 0 0 0 -20px;
	padding: 0;
}
ul.maincat li.height {
	height: 120px !important;
	width: 220px;
	margin-left: 20px;
	margin-bottom: 20px!important;
	padding: 0;
}
ul.maincat li.height .rangebox {
	height: 100px;
	width: 200px;
	padding: 10px;
}
ul.maincat li.height .productCaption1 {
	float: none;
	height: 98px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
ul.maincat li.height .productCaption1 a {
	font-size: 18px;
	line-height: 18px;
	width: 200px;
	background: #FFFFFF;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 5px;
	height: 98px;
	display: table-cell;
	vertical-align: middle;
}
.pinktheme ul.maincat li.height .productCaption1 {
	border: 1px solid #f14e5e;
	border-bottom: 0px;
}
.greentheme ul.maincat li.height .productCaption1 {
	border: 1px solid #53a029;
	border-bottom: 0px;
}
.bluetheme ul.maincat li.height .productCaption1 {
	border: 1px solid #2c5395;
	border-bottom: 0px;
}
ul.maincat li.height:hover .productCaption1 {
	border-color: red;
}
ul.maincat li.height:hover .productCaption1 a {
	color: red;
	text-decoration: none
}
ul.maincat li.height:hover .rangebdr {
	background: url("../images/hover-range-arrow.png") no-repeat scroll center top rgba(0, 0, 0, 0);
	border-color: red;
}
.proListBoxList .icon1 {
	background: #e6e6e6;
	margin: 0;
}
.rangeHeight ul {
	margin: 0;
	padding: 0;
}
.rangeHeight li {
	background: none repeat scroll 0 0 #e6e6e6;
	float: left;
	margin: 0 20px 0 0;
	padding: 10px;
	width: 200px;
}
ul.color-tint li.proListBoxList{min-height:106px;}

.noMinheight{min-height:1px;display:inline-block;vertical-align:top;width:102%;max-height:473px;overflow-y:auto;}
.overviewText{font-weight:400;color:#333;font-size:14px;line-height:20px;}

.checkout-box span.tearmsSpan{margin:0;color:#333;font-size:14px !important;position:relative;}
.tearmsSpan label.error{position:absolute;left:0;bottom:-18px;}
.checkout-box span.tearmsSpan input{margin:3px 4px 0 0;vertical-align:top;display:inline-block;}


@media screen and (min-width:320px) and (max-width:767px) {
#main {
	width: 1180px;
}
#footer {
	width: 1180px;
}
.footerMain {
	width: 1180px
}
}
/* Ajax add to cart csss */        
#overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	z-index: 100;
	display: none;
}
.cnt223 a {
	text-decoration: none;
}
.popup,.confirm_popup {
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	display: none;
	position: fixed;
	z-index: 101;
	font-family: 'CalibriRegular';
}
.cnt223 {
	width: 300px;
	height: 100px;
	margin: auto;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: #f3f3f3;
	position: absolute;
	z-index: 103;
	padding: 20px;
	border-radius: 5px;
	box-shadow: 0 2px 5px #000;
	line-height: 18px;
}
.detailbox {
	height: 185px;
	line-height: 16px;
	margin: 0;
	min-width: 200px;
	position: relative;
	padding: 10px !important;
}
 .rangeHeight .productCaption{padding:0 !important}
.contact  address {padding-top: 0;}
.contact  address .st-accordion1-title {margin: 10px 0;}
.contact  address a {color: #2355ab; text-decoration: none; min-width: 90px; display: inline-block;}
.contact  address a:hover {text-decoration: underline;}
.contact  address .set-boxes {  background-color: #ededed;
    border: 1px solid #d7d7d7;
    float: left;
   min-height: 95px;
    margin-left: 5px;
    margin-right: 5px;
    padding: 5px;
    width: 31%;}
.contact  address .set-mar {margin-left: -5px; margin-right: -5px;}
.contact  address .set-boxes strong {font-size: 15px;}
#column-right {
	float: left;
	width: 960px;
}
.contact  address .set-boxes.fullwidthbox { width: 99%; box-sizing: border-box; margin: 10px 5px 0; }

.mobi-top, .mobispan, .copyright .clear, .hiddenpip, .hiddentitle, ul.mobilebrands, .faq p, .loginalltext, .faqdiv, .menu > ul > li.showli, .loginform, .mobicart{display:none;}

.mobile-asearch li{text-align:left;font-size:14px;margin-bottom:5px;float:left;width:100%;}
.mobile-asearch li.clear{margin:0;}
.mobile-asearch li:last-child{margin-top:5px;margin-bottom:0;}
.mobile-asearch li span{display:block;line-height:22px;font-size:14px !important;color:#000 !important;margin:0;font-family:"CalibriRegular";}
.contact input.txt, .contact .mobile-asearch select.conSelect{width:100%;height:35px !important;line-height:35px;padding:0 10px;border:1px solid #d4d4d4;margin:0;}
.contact .mobile-asearch select.conSelect{padding:0 5px;}

.contact input.gobtn{width:70px;height:35px;text-align:center;line-height:38px;padding:0;font-size:14px;text-transform:uppercase;}
.loginalltext p{margin:0;font-size:16px;color:#333333;font-family:'CalibriRegular';padding-bottom:10px;line-height:20px;}

.faq1 .faq-content{margin-bottom:10px;overflow:hidden;}
.faq1 .faq-header{ clear:both;}
.faqpage img{float:none;vertical-align:middle;padding-right:6px;}
.fopwd{color:#000;text-decoration:underline;display:block;margin-bottom:10px;}
.fopwd:hover{text-decoration:none;}

.uregister{display:block;}
.uregister ul{float:left;margin:14px 0 0;padding:0;width:100%;}
.uregister li{float:left;width:286px;box-sizing:border-box;margin-right:20px;}
.uregister li span{display:block;font-size:14px;color:#333333 !important;margin:0 0 3px;width:100%;}
.uregister li.marnon{margin-right:0;}
.uregister li.clear{margin:0;}
.uregister li:last-child{margin-top:0;}

.captcha-box{clear:both;}
.captcha-box .captcha_box .captcha_input span{float:left;margin:3px 0 0;}
.captcha-box .captcha_box .captcha_lable{line-height:16px;}
.captcha-box .captcha_box .captcha_lable span{vertical-align:top;margin-left:13px;}
.captcha-box .captcha_box input{width:92px;text-align:center;}

.regalltxt p{margin:23px 0 0;}
.regbtn{margin-top:20px;}
.checkout-box select.selectTitle{width:105px;}
.mailList{padding:3px 0 0 0;  margin: 0; font-size: 14px !important;color:#333333 !important;}
.checkout-box span.mailListspan{padding: 5px 0 0 0;font-size:14px !important;color:#333333 !important;margin:0;}
.mailListchk input{margin-top:0;display:inline-block;margin-left:5px;}

.mailListchk{line-height:17px;padding-top:5px;}
#mailList{margin-top:2px;}

.frlogin ul{margin:15px 0 0;padding:0;float:left;width:100%;}
.frlogin li{width:380px;}
.frlogin li span{width:100%;font-size:14px;color:#333 !important;margin-bottom:3px;}
.frlogin li a{color:#551a8b}
.frlogin li a:hover{color:#000;text-decoration:none;}
.frlogin li.forgotli{margin-top:10px;margin-bottom:0;}
.advSearch ul{margin:0;padding:0;}
.advSearch li{width:200px;margin:0 20px 0 0}
.advSearch li input{box-sizing:border-box;}
.advSearch li:last-child{margin:0;padding:0;width:auto;margin-top:25px;}
.contact .advSearch input.gobtn{width:35px;font-size:16px;}
.advSearch li span{margin-bottom:3px;}
.searchBrandTitle{float:left;position:relative;}


/* css added by zankruti */
    .forget_password .txts,.tell_a_friend .txts{border: 1px solid #d4d4d4;height: 35px !important;line-height: 35px; margin: 0; padding: 0 10px;}
	.forms_contacts{padding: 15px 0px 0px;}
	.forget_password { margin-top:5px; padding:0px; margin:0px;}
	.forget_password span{ float:left;width:55px; display:block;padding-bottom:5px;vertical-align: top;margin:0px;text-align: left !important;font-family: "CalibriRegular" !important;font-size: 14px !important;color: #333 !important;font-weight: normal !important;line-height:33px;padding-bottom:0;}
	ul.user_content{float:left; width:100%;  display:block;padding-bottom:5px;vertical-align: top;margin:0px;text-align: left !important;font-family: "CalibriRegular" !important;font-size: 14px !important;color: #333 !important;font-weight: normal !important; clear:both;}
	.forget_password li{ margin-bottom:10px;}
	.friend_alltext{padding-top:15px; clear:both;}
	.contactus{ width:67%; margin:0 auto; text-align:left; padding:10px;}
	.contactus ul,.user,.user_content { margin:0px; padding:0px;}
	.contacts{ border: 1px solid #ccc; padding:15px; float:left;}
	.contactus ul li{ width:50%; float:left; padding-bottom:5px;font-family: "CalibriRegular";font-size: 14px; padding-bottom:20px; position:relative;}
    .contactus ul li label.error{position:absolute; bottom:0;}
    .contactus ul li.captcha_div{padding-bottom:0; margin-bottom:20px;}
    .contactus ul li.captcha_div label.error{position:static;}
	.user_content li{ width:30%; float:left; margin-right:10px;}
	.user_content .texts{ width:95% !important;}
	.address_form,.comments_form,.captcha_div{ width:100% !important;}
	.contactus .contact_span,.user_content span{display:block; margin:5px 0; width:100%; font-size:14px !important; color:#333;}
	.myaccount{color: #333333 !important;font-family: "CalibriRegular" !important;font-size: 14px !important;font-weight: normal !important;text-align: left !important;}
	.user{ clear:both;}
	.user  li{ width:31%; float:left; margin-bottom:5px;}
	.user_mail{ width:50% !important;}
	.user_mail span{ font-size:18px !important;}
	.forget_password .error{font-size:14px !important;}
	.close-icon{width:20px;height:20px;background-color:#FFF;color:#F00;text-align:center;line-height:20px;border-radius:50%;float:right;margin-bottom:15px;font-weight:bold;cursor:pointer;display:none;padding-top:1px}
	
	.brandproduct{ width:47%; margin-right:20px;}
	.brandproImg{min-height:285px;width:100%;}
	.brandproImg table{ width:100%;height:100%;}
	.branddetail{/*width:25%;*/ float: left;}
	.forget_password div{ width:84%; float:left;}
	.billing_address .texts{border: 1px solid #d4d4d4;color: #666666 !important;font-family: "arial";font-size: 12px;margin-bottom: 0;
	   margin-right: 20px;
		padding: 5px;
		text-align: left;
		width: 275px !important;}
	.billing_address .user_content li {float:left;width:286px;margin-right:20px; box-sizing: border-box;}
	.billing_address .user_content li:last-child{ margin-right:0px !important;}
	.Shipping-Method ul ,#directDeposite ul{ margin:0px; padding:0px;}
	#directDeposite{ width:35%;color: #333333 !important; font-family: "CalibriRegular" !important; font-size: 14px !important;text-align: left !important;}
	#directDeposite ul li{ width:50%; float:left;}
	#directDeposite ul{ clear:both; padding:10px 0;}
	.Shipping-Method ul li,#directDeposite ul li,#creditCard{color: #333333 !important; font-family: "CalibriRegular" !important; font-size: 14px !important;text-align: left !important;}
	.Shipping-Method ul li span {color: #2355ab;}
	.hone_bg{ margin-top:15px;}
	.securepin{width:100% !important;}
	.checkout-step1,.checkout-step2,.checkout-step3,.checkout-step4{ height:70px;}
	.Tellfrd li{float:left;width:100%;}
	.Tellfrd li:last-child{margin-top:24px;}
	.Tellfrd li label{font-family:"CalibriRegular";}
	.Tellfrd div.inTxt{width:282px;float:left;}
	.Tellfrdmain{overflow:hidden;width:694px;padding-top:20px !important;}
	.contact .Tellfrd input[type="text"]{box-sizing:border-box;width:262px;height:32px !important;line-height:16px;}
	.Tellfrd div.inTxt2 input[type="text"]{margin:0;}
	.Tellfrd span{width:100px;line-height:25px;padding-top:6px;padding-bottom:0;}
	.brandproThumb > table{width:100%;}
	
	.BrandProduct{width:460px;margin:0;}
	.BrandProduct .brandproImg{width:95.6%;}
	.BrandProduct .brandproThumb {margin-right:10.5px;}

	.faq-content.alltext li{padding-right:10px;background-position:10px 7px;}
	.PrivacyPolicy ul li{list-style-type:none;background-position:10px 7px;}
	#directDeposite ul li:last-child{margin-top:0;}
	.brandproImg .fancybox > img{vertical-align:middle;}
	.uregister ul.reduceTop{margin-top:5px;}
	.contact .bottomtr td{border:1px solid #ccc;border-bottom:0;border-right:0;}
	.contact .bottomtr td:last-child{border-right:1px solid #ccc;}
	.poupCartbtn{width:154px;margin:0 auto;}
	.user_content li.userMailinput2{width:15% !important;}
	
	.alltext .bgnone li{background:none;}
	.forget_password li.foInbtn{padding:10px 0 0 56px;}
	
	.hint-box{float:left;width:100%;padding-bottom:3px;}
	.hint-box ul{margin:13px 0 0;padding:0;}
	.hint-box li{float:left;width:380px;margin-bottom:5px;}
	.hint-box li span{float:left;line-height:25px;margin:0;font-size:14px !important;color:#333;font-family:"CalibriRegular";width:100%;}
	.mobi-show-img{display:none;}
	.magazine-viewport{background:#a9cce7  /* url(../images/gradient-img.jpg) repeat-x; */}
	/*.zoom-icon-in{display:none;}*/
	.accMain{display:none;float:left;width:100%;padding-top:2px;}
	.parrow{float:right;width:15px;height:15px;background: url(../images/sprite.png) no-repeat -143px 0;margin:1px 0 0;}
	.accspan{background-position:-143px -16px;}
	
	.catalogue td.frtd{padding-left:10px;width:50px;}
	.Instruct ul{margin:0;padding:0;}
	.Instruct h4{text-align:right;}
	.Instruct li{position:relative;margin-bottom:5px;padding-left:27px;min-height:21px;}
	.alltext .Instruct li img{position:absolute;left:0;top:50%;margin:-11px 0 0;}
	.Instruct{padding:6px 5px 3px;float:left;}
	.selectImg{margin:7px 0 0;}
	.Instruct p{margin:7px 0 10px;}
	.popuptitle{display:none;}
	.paybr br{display:none;}
	.gst-contain{padding-right:5px;}
	.wd900Bg span.gstleft{max-width:80%;font-size:12px !important;display:inline-block;float:none;}
	.wd900Bg span.gstright{display:inline-block;}	
	
	.shopCart .gst-contain{padding-right:60px;}
	span.broCode{display:inline-block;padding:5px 0 0;margin-bottom:5px;width:100%;}
	span.broPrice{display:inline-block;padding:5px 0 5px;border-bottom:1px solid #ccc;margin-bottom:10px;border-top:1px solid #ccc;width:206px;}
	.broCatform .brandTitle{margin:10px 0 0;border-bottom:0;}
	.broCatform .pinktheme .brandTitle span{border-bottom:0;}
	.broCatform .breadcrum{padding:0;}
	.wd900sub span.wdlSpan{display:inline-block;max-width:70%;vertical-align:top;color:#424242;}
	span.wdrSpan{display:inline-block;max-width:30%;vertical-align:top;}
	.wd900subTwo{width:100%;}
	.alltext.pdd60.wd900subThree{padding-right:5px !important;width:auto;}
	.alltext.pdd60 .wdlSpan{display:inline-block;vertical-align:top;max-width:80%;}
	.alltext.pdd60 .wdrSpan{display:inline-block;vertical-align:top;max-width:20%;}
	.wd900subTotal{border-top:1px solid #ccc;box-sizing:border-box;padding-top:10px !important;margin:10px 0 0 !important;width:100%;}
	div.zoom-icon{position:fixed;right:14%;bottom:10px;opacity:0;top:inherit;}
	#fbBackButton, #fbForwardButton{cursor:pointer;}
	.indInput label{color:#333333;display:inline-block;vertical-align:middle;margin-right:5px;}
	.indInput input{display:inline-block;vertical-align:middle;margin:0 3px 0 0;}
	.radioBox{margin:7px 0 0;float:left;width:100%;}
	.user_content li.clearli{clear:both;margin:0;}
	.accBtn{margin:10px 0 0;float:left;width:100%;}
	.noRecord{text-align:center;color:#ccc;}
	#canvas.canvasBeauty{margin:0 auto;}
	.nxtBeauty{display:inline-block;float:left;position:absolute;width:100%;}
	.mobileView{display: none;}	

.indInput label.error{color: #FF0000;}	
    
    /* add by niraj*/
.bookMarkBtn{display:inline-block;/* padding: 5px; */background:#f14c5c;border-radius:6px;line-height: 30px;color:#fff;padding-left:36px;padding-right: 10px;font-size: 18px; position:relative; text-transform:capitalize; margin-top:-7px; transition:all 0.6s ease-in-out;     font-family: 'CalibriRegular'; margin-left:10px;}
.bookMarkBtn:before{content:""; width:19px; height:18px; background:url(../images/bookmart_icon.png) no-repeat left center; position:absolute; left:10px; top:0; bottom:0; margin:auto; }

.bookMarkBtn:hover{background:#d23545; color:#fff !important;}


.specialBtn{display:inline-block;/* padding: 5px; */background:#894f99;border-radius:6px;line-height: 30px;color:#fff;padding-left:36px;padding-right: 10px;font-size: 18px; position:relative; text-transform:capitalize; margin-top:-7px; transition:all 0.6s ease-in-out;  text-transform:uppercase;    font-family: 'CalibriRegular'; margin-left:10px;}
.specialBtn:before{content:""; width:19px; height:18px; background:url(../images/offer-tag.png) no-repeat left center; position:absolute; left:10px; top:0; bottom:0; margin:auto; }

.specialBtn:hover{background:#7d3e8f; color:#fff !important;}


.Special_Box{min-width: 100%; float: left; padding: 0; /*background: #e6e6e6;*/ position: relative; margin-top: 10px; text-align:center; box-sizing:border-box;}
.Special_Box span{text-align: center; font: 400 50px/50px 'CalibriRegular'; color:  rgba(102, 102, 102, 0.42); position: absolute; top: 37%; left: 0; right: 0; margin: auto; transform: rotate(-44deg);}
.Special_Box img{max-width:100%; display:block;}

.cookie_msg{text-align:center; font-family: 'CalibriRegular'; font-size:12px; color:#666; line-height:18px; margin:0;}

.visibleIpad{display:none}

@media only screen and (min-width: 1200px) {
.contactus ul li.suburb__tbox{width: 37%; padding-left: 0px;}
.contactus ul li.state__tbox{width: 31%;box-sizing: border-box; margin-left:20px;}
.contactus ul li.postcode__tbox{width: 22%; margin-left:8px;}
.contactus ul li.state__tbox select	{width: 100% !important;}
.contactus ul li.postcode__tbox input{width: 100% !important; margin-right: 0px;}
.contactus ul li.suburb__tbox input{width: 100% !important; }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
.contactus ul li.suburb__tbox{width: 27%; padding-left: 0px;}
.contactus ul li.state__tbox{width: 31%;box-sizing: border-box; margin-left:20px;}
.contactus ul li.postcode__tbox{width: 27%; margin-left:8px;}
.contactus ul li.state__tbox select	{width: 100% !important;}
.contactus ul li.postcode__tbox input{width: 100% !important; margin-right: 0px;}
.contactus ul li.suburb__tbox input{width: 100% !important; }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.contactus ul li.suburb__tbox{width: 26%; padding-left: 0px;}
.contactus ul li.state__tbox{width: 32%;box-sizing: border-box; margin-left:20px;}
.contactus ul li.postcode__tbox{width: 27%; margin-left:8px;}
.contactus ul li.state__tbox select	{width: 100% !important;}
.contactus ul li.postcode__tbox input{width: 100% !important; margin-right: 0px;}
.contactus ul li.suburb__tbox input{width: 100% !important; }
}
.postcode__tbox label.error{
	white-space: nowrap;
}
