﻿@font-face {
font-family: Century Gothic;
src: url("font/4365.eot") /* EOT file for IE */
}
@font-face {
font-family: Century Gothic;
src: url("font/4365.ttf") /* TTF file for CSS3 browsers */
}
.loginboxbg{
    border: 8px solid rgba(0,0,0,0.5);
    -moz-background-clip: border;     /* Firefox 3.6 */
    -webkit-background-clip: border;  /* Safari 4? Chrome 6? */
    background-clip: border-box;      /* Firefox 4, Safari 5, Opera 10, IE 9 */

    -moz-background-clip: padding;     /* Firefox 3.6 */
    -webkit-background-clip: padding;  /* Safari 4? Chrome 6? */
    background-clip: padding-box;      /* Firefox 4, Safari 5, Opera 10, IE 9 */
    margin: 0;
    color: #fff;
	top:20px;
	background-color:#FFF;
	width:400px;
}
.login_formCls h2{
	background-color:#E61736;
	 /* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#9D0103), to(#E61736));
	/* Safari 5.1, Chrome 10+ */
	background: -webkit-linear-gradient(top, #9D0103, #E61736);
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(top, #9D0103, #E61736);
	/* IE 10 */
	background: -ms-linear-gradient(top, #9D0103, #E61736);
	/* Opera 11.10+ */
	background: -o-linear-gradient(top, #9D0103, #E61736);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9D0103', endColorstr='#E61736',GradientType=0 ); /* IE6-9 */
	font-size:20px;
	font-weight:normal;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0px;
	padding:10px 14px;
	color:#FFF;
	position:relative;
	text-shadow:0 1px 0px #000;
	-moz-box-shadow:0 0 2px #444444;
	-webkit-box-shadow: 0 0 2px #444444;
	box-shadow: 0 0 2px #444444;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=100, Color='#444444')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=100, Color='#444444');
}
.floatRight{
	float:right;
}
.login_formCls{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.login_formCls .closeBtn{
	display:inline-block;
	width:25px;
	height:25px;
	cursor:pointer;
	background-image: url("../images/popupclose.png");
}
.login-innerbx .captions{
	width:70px;
	padding:8px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	float:left;
}
.login-innerbx{
	padding:30px 15px 20px 15px;
}
.form-control{
	display: block;
	width: 68%;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.428571429;
	color: #555555;
	vertical-align: middle;
	background-color: #ffffff;
	border: 1px solid #999999;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #eeeeee;
}

.form-control-tz{
	display: block;
	width: 68%;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.428571429;
	color: #555555;
	vertical-align: middle;
	background-color: #ffffff;
	border: 1px solid #999999;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.form-control-tz:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control-tz[disabled],
.form-control-tz[readonly],
fieldset[disabled] .form-control-tz {
  cursor: not-allowed;
  background-color: #eeeeee;
}

.login-footer{
	border-top:solid 1px #999;
	background-color:#ECF4F8;
	padding:8px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:right;
}
.login-footer span{
	font-size:13px;
	color:#333;
}
.registerBtn{
	border:solid #79A20D 1px;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#429834), to(#71B943));
	background-image: -webkit-linear-gradient(top, #429834, #71B943);
	background-image: -moz-linear-gradient(top, #429834, #71B943);
	background-image: -ms-linear-gradient(top, #429834, #71B943);
	background-image: -o-linear-gradient(top, #429834, #71B943);
	background-image: linear-gradient(to bottom, #429834, #71B943);
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#429834, endColorstr=#71B943);
	padding:7px;
	cursor:pointer;
	font-size:14px !important;
	color:#FFF;
	-moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif !important;
	-moz-box-shadow:    0px 1px 0px #6BAE60 inset;
	-webkit-box-shadow: 0px 1px 0px #6BAE60 inset;
	box-shadow:         0px 1px 0px #6BAE60 inset;
}
.registerBtn:hover{
	border:solid #398439 1px;
	-moz-box-shadow:    0px 1px 0px #6BAE60 inset;
	-webkit-box-shadow: 0px 1px 0px #6BAE60 inset;
	box-shadow:         0px 1px 0px #6BAE60 inset;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#71B943), to(#429834));
	background-image: -webkit-linear-gradient(top, #71B943, #429834);
	background-image: -moz-linear-gradient(top, #71B943, #429834);
	background-image: -ms-linear-gradient(top, #71B943, #429834);
	background-image: -o-linear-gradient(top, #71B943, #429834);
	background-image: linear-gradient(to bottom, #71B943, #429834);
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#71B943, endColorstr=#429834);
	-webkit-transform: translate3d(0, 0, 10px);
    -moz-transform: translate3d(0, 0, 10px);
    -ms-transform: translate3d(0, 0, 10px);
    -o-transform: translate3d(0, 0, 10px);
}
.loginLinks{
	text-align:right;
	margin-bottom:8px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.loginLinks a{
	color:#005580;
}
.loginLinks a:hover{
	color:#005580;
	text-decoration:underline;
}
.loginBtnnew{
	color:#FFF !important;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif !important;
	margin-right: 6px;
    padding: 5px 15px;
	vertical-align: middle;
	border:solid #3680C2 1px;
	background-color: #ff9a9a; 
	background-image: -webkit-gradient(linear, left top, left bottom, from(#3781C4), to(#71A6D7));
	background-image: -webkit-linear-gradient(top, #3781C4, #71A6D7);
	background-image: -moz-linear-gradient(top, #3781C4, #71A6D7);
	background-image: -ms-linear-gradient(top, #3781C4, #71A6D7);
	background-image: -o-linear-gradient(top, #3781C4, #71A6D7);
	background-image: linear-gradient(to bottom, #3781C4, #71A6D7);
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#3781C4, endColorstr=#71A6D7);
	-moz-box-shadow:    0px 1px 0px #639DD1 inset;
	-webkit-box-shadow: 0px 1px 0px #639DD1 inset;
	box-shadow:         0px 1px 0px #639DD1 inset;
	cursor:pointer;
	font-size:14px !important;
	 -webkit-transition: background 1s ease-out;  
    -moz-transition: background 1s ease-out;  
    -o-transition: background 1s ease-out;  
    transition: background 1s ease-out;  
}
.loginBtnnew:hover{
	border:solid #2D6699 1px;
	 background-color: #ff6767; background-image: -webkit-gradient(linear, left top, left bottom, from(#2D6699), to(#2D6699));
	background-image: -webkit-linear-gradient(top, #2D6699, #2D6699);
	background-image: -moz-linear-gradient(top, #2D6699, #2D6699);
	background-image: -ms-linear-gradient(top, #2D6699, #2D6699);
	background-image: -o-linear-gradient(top, #2D6699, #2D6699);
	background-image: linear-gradient(to bottom, #2D6699, #2D6699);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#2D6699, endColorstr=#2D6699);
	background-position:100px; 
	text-decoration:none !important;
}
.login_formCls .loginError, .login_formCls .registrationError{
	background-color:#F2DEDE;
	padding:10px;
	color:#953B39;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	border-bottom:solid #D69696 1px;
}
.alertTexts{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12.5px;
	color:#999;
}
.left-regBx{
	margin-right:5px;
	float:left;
	width:50%;
}
.right-regBx{
	float:right;
	width:46%;
}
.center-regbx{
	float: left;
    height: 300px;
    width: 5px;
	background: url(../images/saprator.png) no-repeat top #fff;
}
.regine-forminer{
	padding:25px 15px 15px 15px;
}
.top-regcls{
	font-size:13px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	position: absolute;
	top: 14px;
}
.left-regBx .captions, .right-regBx .captions{
	width:135px;
	float:left;
	padding:12px 0px;
	display:block;
}
.left-regBx .form-control, .right-regBx .form-control{
	display:inline-block;
	margin:7px 0px;
	width:50%;
}
.mandetory{
	color:#F00;
	font-size:15px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.errorTxtBox{
	border:solid  #F00 1px;
}
.styled-select select {
   background: transparent;
   width: 165px;
   color:#666;
   padding: 5px;
   font-size: 16px;
   line-height: 1;
   border: 0;
   border-radius: 0;
   height: 34px;
   -webkit-appearance: none;
   font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
   }
 .styled-select {
   width: 140px;
   height: 34px;
   overflow: hidden;
   background: url(../images/drpdown.png) no-repeat right #fff;
   border: 1px solid #999;
   border-radius:4px;
   font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.styled-select-tz select {
   background: transparent;
   width: 193px;
   color:#666;
   padding: 5px;
   font-size: 16px;
   line-height: 1;
   border: 0;
   border-radius: 0;
   height: 34px;
   -webkit-appearance: none;
   font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
   }
 .styled-select-tz {
   width: 193px;
   height: 34px;
   overflow: hidden;
   background: url(../images/drpdown.png) no-repeat right #fff;
   border: 1px solid #999;
   border-radius:4px;
   font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.customcheckbox{
	margin:10px 0px 10px 0px;
	line-height:26px;
}
.customcheckbox input[type=checkbox] {
display: none;
}
.customcheckbox input[type="checkbox"] + label {
    color:#333333;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif
    font-size:14px;
}

.customcheckbox input[type="checkbox"] + label span {
    display:inline-block;
    width:19px;
    height:19px;
    margin:-1px 4px 0 0;
    vertical-align:middle;
    background: url(../images/chkbox.png) left top no-repeat;
    cursor:pointer;
}

.customcheckbox input[type="checkbox"]:checked + label span {
   background: url(../images/chkbox.png)0px -30px no-repeat;
}
.newUserOverd{
	background:none;
	border:none;
}
.regisTxt{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px !important;
}
.registrationErrorNew{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom: 6px;
    margin-left: 135px;
}
.contactUsPage{
	padding:0px !important;
}
.contactUsPage h2{
	background:#E0020B;
	color:#FFF;
	padding:8px 15px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:20px;
	margin:0px;
	font-weight:normal;
	border-top:solid #666 1px;
	border-bottom:solid #666 1px;
	-moz-box-shadow:0 0 2px #444444;
	-webkit-box-shadow: 0 0 2px #444444;
	box-shadow: 0 0 2px #444444;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=100, Color='#444444')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=100, Color='#444444');
}
.alertmsgcls{
	background-color:#F6F6F5;
	font-size:13px;
	text-align:center;
	border-top:solid #666 1px;
	border-bottom:solid #666 1px;
	padding:12px 8px !important;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.leftContactBx{
	width:35%;
	float:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.rightContactBx{
	width:65%;
	float:right;
}
.contactUsFrms{
	margin:10px 20px;
}
.contactUsFrms .contactFormTxt{
	height:auto;
	padding:9px 10px;
	width:83%;
	margin-bottom:7px;
}
.contactUsFrms label{
	margin-bottom:5px;
	display:inline-block;
        font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.contactUsFrms .styled-select{
	margin-bottom:7px;
	width:89%;
}
.contactUsFrms .styled-select select{
	width:110%;
}
.leftContactBx span{
	margin-bottom:6px;
	display:inline-block;
}
.contactUsFrms .textAreaCls{
	display: block;
	width: 95%;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	height: 220px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.428571429;
	color: #555555;
	vertical-align: middle;
	background-color: #ffffff;
	border: 1px solid #999999;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .contactUsFrms .textAreaCls{
		height: 234px;
	}
}
.contactUsFrms .textAreaCls:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.sendMsgbtn{
	border:solid #CF0101 1px;
	text-shadow: 0 -1px #A21113;
	background-color:#C90108;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F42B2A), to(#CF0101));
	background-image: -webkit-linear-gradient(top, #F42B2A, #CF0101); 
	background-image:    -moz-linear-gradient(top, #F42B2A, #CF0101);
	background-image:     -ms-linear-gradient(top, #F42B2A, #CF0101);
	background-image:      -o-linear-gradient(top, #F42B2A, #CF0101);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#F42B2A, endColorstr=#CF0101);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#F42B2A, endColorstr=#CF0101)";
	padding:12px 10px;
	cursor:pointer;
	font-size:14px;
	color:#FFF;
	border-radius:3px;
	-moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.sendMsgbtn:hover{
	border:solid #474749 1px;
	background:#FF0000;
	-webkit-transform: translate3d(0, 0, 10px);
    -moz-transform: translate3d(0, 0, 10px);
    -ms-transform: translate3d(0, 0, 10px);
    -o-transform: translate3d(0, 0, 10px);
}

/* ----- For ES ---- */
.es {
	width:500px !important;
}
.es .login-innerbx .captions{
	width:130px !important;
}
.es .form-control{
	width:62%;
}
.fixeWidthes{
width:100% !important;
left:0px !important;
}
.custominputbx{
width:217px !important;
}

/* Hot Product Page */
.customcontrols .hotproducts .superCatLink{
	background:#F5F5F5 !important;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif, "Century Gothic";
	font-size:12px;
	border-bottom:solid #CCCCCC 1px;
}
.customcontrols .hotproducts .superCatLink a{
	display: inline-block;
    font-size: 13px;
    margin: 2px 3px -1px;
}
.customcontrols .hotproducts .superCatLink b{
	font-size:13px;
}
.customcontrols .catimgbck{
	background:#E9E9E9;
    border-left: 1px solid #CCCCCC;
    height: 35px;
    position: absolute;
    right: 0;
    top: 0;
    width: 41px;
}
.customcontrols .catimgbck span{
display: inline-block;
    height: 31px;
    margin-left: 6px;
    margin-top: 1px;
    padding: 0;
    width: 31px;
}
.customcontrols .hotProductDetails .prodImg{
	margin:20px 0px 0px 5px;
}
.customcontrols .hotProductDetails .prodDetails{
	margin:20px 0px 0px 0px;
}
.customcontrols .hotProductDetails .prodName{
	border-bottom: 1px dotted #CCCCCC;
    font-weight: normal;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif, "Century Gothic";
    padding: 6px 0;
	width:100%;
}
.customcontrols .hotProductDetails .prodPrice{
	margin-top:10px;
}
.customcontrols .hotProductDetails .prodPrice .labelTxt{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif, "Century Gothic";
	height:auto;
	line-height:20px;
	font-size:13px;
	color:#333;
	text-align:left;
}
.customcontrols .hotProductDetails .prodPrice .priceTxt{
	height:auto;
	font-family:"Century Gothic", Arial, Helvetica, sans-serif, "Trebuchet MS";
	line-height:20px;
	text-align:right;
	font-weight:normal;
	font-size:16px;
	white-space:nowrap;
}
.customcontrols .hotProductDetails .prodprisediv{
	border-bottom: 1px dotted #CCCCCC;
    padding: 6px 0px;
	margin-right:10px;
}
.customcontrols .hotProductDetails .prodprisediv .reqPriceLnk{
	color:#1769FF;
	font-size:14px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif, "Century Gothic";
}
.customcontrols .hotProductDetails .prodprisediv .reqPriceLnk:hover{
	text-decoration:underline;
}

/* Product Page */
.customproductArea .superCatLink{
	background:#F5F5F5 !important;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif, "Century Gothic";
	font-size:12px;
	border-bottom:solid #CCCCCC 1px;
	padding:3px 10px 0px;
}
.customproductArea .superCatLink a b{
	font-size:13px;
}
.customproductArea .superCatLink a{
	font-size:14px;
}
.customproductArea .productInfoImageArea{
	width:90%;
}
.customproductArea .productImg{
	width:60%;
	vertical-align:top;
}
.customproductArea .productImg img{
	max-width:85%;
	margin:10px;
}
.customproductArea .productDetails{
	vertical-align:top;
	padding-top:8px;
}
.customproductArea .productNamecustm{
	font-family:"Century Gothic", Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size:21px;
	font-weight:normal;
	text-align:left;
	border-bottom:solid #CCC 1px;
	padding:12px 0px;
}
.customproductArea .productName{
	padding-bottom:3px !important;
}
.customproductArea .PhonePriceArea td{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif, "Century Gothic";
	font-size: 16px;
    font-weight: normal;
}
.customproductArea .PhonePriceArea td.priceLefts{
	font-family:"Century Gothic", Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 22px;
    font-weight: normal;
}
.customproductArea .PhonePriceArea .greenBtmBordr td{
	border-bottom:#CCC dotted 1px;
	color:#38AE20;
}
.customproductArea .PhonePriceArea td.pdbottomsspe{
	padding-bottom:14px;
}
.PhonePriceAreaNew{
	width:auto !important;
	color:#666;
}
div .PhonePriceAreaNew select {
    border: 1px solid #CCCCCC;
    border-radius: 3px;
    padding: 3px;
    width: 50%;
}
.customproductArea .PhonePriceAreaNew td{
	color:#666;
}
.stockBoxClsse{
	border-top:dotted 1px #CCC;
	padding-top:0px;
	/*border-bottom:dotted 1px #CCC;*/
}
.featureBoxsetNew{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif, "Century Gothic";
	font-size:12px;
}
.featureBoxsetNew .fetatitle{
	color:#777;
}
.featureBoxsetNew .inputextFedr{
	border-radius:4px;
	margin:13px 0px;
	padding:6px;
	width:58% !important;
	background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    font-family: "Century Gothic",Arial,Helvetica,sans-serif,"Trebuchet MS";
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}
.featureBoxsetNew .inputextFedrpl{
	border-radius:4px;
	margin:13px 0px;
	padding:6px;
	width:95% !important;
	background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    font-family: "Century Gothic",Arial,Helvetica,sans-serif,"Trebuchet MS";
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}
.featureBoxsetNew .inputextFedrrtt{
width:100% !important;
}
.featureBoxsetNew .inputextFedr:focus {
    border-color: rgba(82, 168, 236, 0.8);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6);
    outline: 0 none;
}
.custompostcodebtn{
	background: url(../images/searchimgne.png) no-repeat right;
	background-color:none;
	margin-left: -31px;
    width: 26px;
	box-shadow:none;
	position:absolute;
	top:15px;
}
.customButtonsCs{
	border-bottom:dotted #CCC 1px;
	padding:10px 0px 15px 0px;
	margin-top:7px;
	height:auto;
}
.customButtonsCs .sellNowButton{
	height:auto;
}
.customButtonsCs span{
	font-family:"Century Gothic", Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-weight:normal !important;
	line-height:inherit !important;
	top:0px;
}
.customButtonsCs .phoneProdText{
	top:0px !important;
}
.customButtonsCs .sellNowButton{
	box-shadow:none;
	width:47%;
	line-height: 33px;
	background:#74BB41;
	border:solid #333 1px;
  -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.customButtonsCs .sellNowButton:hover{
	background:#629C36;
}
.customButtonsCs .buyNowButton{
	box-shadow:none;
	width:47%;
	height:auto;
	line-height: 33px;
	background:#E6000B;
	border:solid #333 1px;
	  -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.customButtonsCs .buyNowButton:hover{
	background:#990000;
}
.shareWidgetcls{
	margin-top:10px;
	margin-bottom:20px;
}
.shareWidgetcls .shareThisWidget{
	float:none;
}
.dividerse{
	border-bottom:solid #CCC 1px;
	padding:2px 0px;
}
.productDescriptionAreacustom{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif, "Century Gothic";
}
.productDescriptionAreacustom p{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif, "Century Gothic";
	line-height:22px;
}
.productDescriptionArea.productDescriptionAreacustom li {
    padding: 4px;
}
/* Desktop layout */
@media (min-width: 550px) and (max-width: 1280px) {
.featureBoxsetNew .inputextFedr {
	width:80% !important;
}
.div .PhonePriceAreaNew select{
	width:74%;
}
.customButtonsCs .buyNowButton{
	width: 48%;
}
.customButtonsCs .buyNowButton{
	width: 50%;
}
.customButtonsCs .phoneProdText {
    font-size: 12px;
}
}

.stockModalOverlayCustom{
	filter: alpha(opacity=50);
	opacity: 0.2;
	background:#333;
}
.stockAvailableCustm{
	margin-top:100px;
}
.customfeaturbox{
	background-clip: padding-box;
    background-color: #FFFFFF;
    border: 8px solid rgba(0, 0, 0, 0.6);
	box-shadow:none;
	padding: 12px 20px;
}
.customfeaturbox .featureBoxTop{
	background:none;
	box-shadow:none;
	padding:6px 0;
	position:relative;
	border-bottom: 2px dotted #CCCCCC;
	width:auto;
}
.customfeaturbox .featureBoxTop .closeBtn{
	right: 0;
    top: 7px;
	background-image: url("../images/popupclose.png");
	width:25px;
	height:25px;
}
.customfeaturbox .featureBoxTop .featureBoxTitle{
	color:#333;
	text-align:left;
	font-family:"Century Gothic", Arial, Helvetica, sans-serif, "Trebuchet MS";
	 font-size: 21px;
    padding-bottom: 12px;
    position: inherit;
	font-weight: normal;
	top:0px;
}
.custompopbx{
	height:197px;
	overflow:auto;
	width:auto;
	margin-bottom:20px;
	 border: 1px solid #CCCCCC;
}
.custompopbx td{
	padding:7px;
	border-bottom:solid 1px #CCC;
	border-right:solid #CCC 1px;
}
.custompopheader div{
	background: none repeat scroll 0 0 #F8F8F8;
    border: 1px solid #E0E0E0;
    display: inline-block;
    font-family: century gothic;
    padding: 11px 5px 11px 6px;
}
.custompopbx .stockList{
	font-size:14px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif, "Century Gothic";
}
.custompopbx .stockList a{
	color:#1769FF;
	font-size:14px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif, "Century Gothic";
}
.custompopbx .stockList a:hover{
	text-decoration:underline;
}
.featureBoxContentNew{
	border: 1px solid #CCCCCC;
	border-right:none;
	border-bottom:none;
    margin: 10px;
    width: auto;
}
.featureBoxContentNew .stockListTable th{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif, "Century Gothic";
	font-size:15px;
	background-color:#F8F8F8;
	padding:10px;
}
.featureBoxContentNew .stockListTable th.stockList{
	font-size: 15px;
    font-weight: normal;
	border-bottom:solid 1px #ccc;
	border-right: 1px solid #CCCCCC;
}
.featureBoxContentNew .stockListTable th.stockListLeft{
	text-align:left;
}
.featureBoxContentNew .stockListTable td.stockList{
	padding:8px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif, "Century Gothic";
	border-bottom:solid #CCC 1px;
	border-right: 1px solid #CCCCCC;
}
.featureBoxContentNew .stockListTable td.stockList a{
	color:#1769FF;
	font-size:14px;
}
.featureBoxContentNew .stockListTable td.stockList a:hover{
	text-decoration:underline;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .custompostcodebtn{top:15px;}
}
.productDetails .productInfoCat{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif, "Century Gothic";
	padding:5px 0px 8px 10px;
	font-size: 16px;
    font-weight: normal;
	text-align:left;
}
.productDetails .productInfo, .productDetails .productInfo #Acashprice, .productDetails .productInfo #Aexchprice{
	font-family:"Century Gothic", Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 22px !important;
    font-weight: normal;
}
.productDetails .bottomclsbord{
	border-bottom:dotted #CCC 1px;
	padding-bottom:15px;
}
.productDetails .greenBtmBordr td{
	border-bottom:dotted #CCC 1px;
	color:#38AE20;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px !important;
}
.featureBoxsetNew .featureBoxContent{
	position:relative;
}
.stockAvailableCustm .featureBoxsetNew .featureBoxContent .custompostcodebtn{
	position:absolute;
	left:256px;
}
.custompopheader{
	border:solid #CCC 1px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif, "Century Gothic";
}
.custompopheader table th{
	background: none repeat scroll 0 0 #F8F8F8;
    font-weight: normal;
    padding: 10px;
    text-align: left;
}
.doteddivider{
	padding:5px 0px;
	border-bottom: dotted 1px #CCC;
}
@media (min-width: 800px) and (max-width: 1200px) {
.customcontrols .prodImg a img{
	width:70%;
}
.customButtonsCs .onlySellNowButton{
width:64% !important;

}
.cusMostWantxt{
	width:97px;
	word-break: break-all;
	display: inline-block;

}
.customcontrols .prodImg{
	width:32%;
}
.customcontrols .hotProductDetails .prodPrice .labelTxt{
	font-size:12px;
}
.customcontrols .hotProductDetails .prodPrice .priceTxt{
	font-size:14px;
}
.customcontrols .hotProductDetails .prodName a{
font-size:12px;
}
}
.customButtonsCs .onlySellNowButton{
box-shadow:none;
width:99%;
line-height: 33px;
background:#74BB41;
border:solid #333 1px;
 -webkit-transition: all 0.3s ease-out;
   -moz-transition: all 0.3s ease-out;
   -o-transition: all 0.3s ease-out;
   transition: all 0.3s ease-out;
height:auto;
}
.customButtonsCs .onlyBuyNowButton{
    float: none;
    box-shadow:none;
    width:99%;
    line-height: 33px;
    border:solid #333 1px;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    height:auto;
}

.productDescriptionAreacustom h2{
	margin-left:0px;
}
.store_pageTitle{
	font-family:"Century Gothic", Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-weight:normal !important;
	font-size:18px !important;
}
.store_pageTitle p{
	padding:1px;
}
.store_pageTitle strong{
	font-weight:normal !important;
	font-size:18px !important;
}
.store_saprates{
	padding:10px;
	font-size:16px;
	font-family:"Century Gothic", Arial, Helvetica, sans-serif, "Trebuchet MS";
}
.gpsstylebutton{
    background:#c90108;
	display:inline-block;
	margin-left:-9px;
    padding:7px 15px;
	transform:none !important;
	min-width:49%;
}
.gpsstylebutton:hover{
    background:#ff0000;
}
.gpsstylebutton img{margin:0 5px -6px 0;}
/*Icons */
.help_block{
	margin:10px 20px;
	font-family:"Century Gothic", Arial, Helvetica, sans-serif, "Trebuchet MS";
}
.help_subBlock{
	width:29%;
	padding:20px 10px !important;
	margin:10px 0px 20px 20px;
	float:left;
	border:solid #CCC 1px;
	border-radius:3px;
	cursor:pointer;
	background-color:#FCFCFC;
	transition: all linear 0.25s;
	-ms-transition: all linear 0.25s;
	-moz-transition: all linear 0.25s;
	-webkit-transition: all linear 0.25s;
	-o-transition: all linear 0.25s;
}
.help_subBlock_withHeight{
	height:131px;
}
.help_subBlock:hover{
	background-color:#F5F5F5;
}
.helpSupportIcon, .buyingItemToCex, .storehelpCex, .sellingItemToCex, .contactsIcons{
	background: url(../images/support_img.png) no-repeat;
}
.helpSupportIcon{
	background-position:0 -350px;
	font-size:18px;
	margin:0px 15px;
	padding:7px 7px 7px 35px;
	font-weight:normal;
}
.sellingItemToCex{
	display:inline-block;
	height:84px;
	width:84px;
	background-position:0 0px;
}
.buyingItemToCex{
	display:inline-block;
	height:84px;
	width:84px;
	background-position:0 -124px;
}
.storehelpCex{
	display:inline-block;
	height:84px;
	width:84px;
	background-position:0 -244px;
}
.contactsIcons{
	background-position:0 -413px;
	font-size:18px;
	margin:10px 15px 0px 35px;
	padding:7px 7px 7px 35px;
	font-weight:normal;
	font-family:"Century Gothic", Arial, Helvetica, sans-serif, "Trebuchet MS";
}
.contactBacground{
	background-color:#f6f6f5;
	border-top:solid #ccc 1px;
}
.contactFrmBgs{
	background-color:#f6f6f5;
}
.helpIcnTxt{
	font-size:18px;
}

@media (max-width:980px){ 
	.help_subBlock{
		margin:10px 0 20px 7px;	
	}
}

/* Css for Infinite search and hotproducts scroll */
#infscr-loading,#showmoreresult,#nomoreproducts{
	background:#eee;
	color:#777;
	float:left;
	margin:12px 1px 12px;
	padding:10px 0;
	text-align:center;
	width:99.7%;
}

.searchArea  #infscr-loading,.searchArea  #showmoreresult,.searchArea  #nomoreproducts{
	background:#eee;
	color:#666;
	float:left;
	margin:12px 0 0 -5px;
	padding:10px 0;
	text-align:center;
	width:101%;
}
#infscr-loading img{
	margin:0 10px -3px 0;
}

#infscr-extras{height:63px;float:left;width:99.5%;margin-left:0.5%}

.back-to-top {
	background:url("/images/back-to-top.png") 0 0 no-repeat;
	bottom:20px;
	display: none;
	height:34px;
	position: fixed;
	right:20px;
	width:34px;
	z-index:1;
}
.back-to-top:hover {	
	background:url("/images/back-to-top.png") -44px 0 no-repeat;
}
.phoneProductdivrdbx label{
	width:75px;
	display:inline-block;
	padding:7px 0px;color:#666;
}
.phoneProductdivrdbx select, .selPhoneMake{
	padding:2px 4px;
	border-radius:3px;
	border:solid #CCC 1px;
	width:50%;
	color:#666;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif, "Century Gothic";
}
.phonepricetitles label{
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif,"Century Gothic";
    font-size: 16px;
	width:45%;
	margin-left:10%;
    font-weight: normal;
	color:#333;
}
.phonepricetitles .webuybutton{
	padding:10px 10px;
	background: #CC080B; /* Old browsers */
	background: -moz-linear-gradient(left, #E6000B 15%, #CC080B 45%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(15%,#E6000B), color-stop(45%,#CC080B)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #E6000B 15%,#CC080B 45%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #E6000B 15%,#CC080B 45%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #E6000B 15%,#CC080B 45%); /* IE10+ */
	background: linear-gradient(to right, #E6000B) 15%,#CC080B 45%)
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E6000B', endColorstr='#e21114',GradientType=1 ); /* IE6-9 */
	border:solid #AD010A 1px;
	text-shadow:1px 1px 0 #666;
	margin:0px -1px -1px -1px;
	text-align:center;
	color:#FFF;
	display:block;
	transition: all 0.3s ease-out 0s;
	font-size:15px;
	box-shadow:-3px -3px 8px #880404 inset;
	
}
.phonepricetitles .webuybutton:hover{
	background-color:#990000;
}
.phonepricetitles span.priceLefts{
	 font-family: "Century Gothic",Arial,Helvetica,sans-serif,"Century Gothic";
    font-size: 22px;color:#333;
    font-weight: normal;
}
.phoneProductdivgrnbx{
	margin-top:15px;
	border:solid #CCC 1px;
	width:98%;
	text-align:left;
}
.phoneProductpaymore{
	font-size:16px;
	margin: 10px;
	text-align:center;
}
.phonepronavtab{
	background:#f5f6f8;
    float: left;
    width: 100%;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif,"Century Gothic";
}
.phonepronavtab ul{
	list-style:none;
	padding:0px;
	margin:0px;
}
.phonepronavtab ul li{
	float: left;
    width: 50%;
    border-bottom: 1px solid #cccccc;
}
.phonepronavtab ul li:last-child a{
    border-left: 1px solid #cccccc;
}
.phonepronavtab ul li a {
    moz-box-sizing: border-box;
	box-sizing: border-box;
    float: left;
	font-size:16px;
	text-align:center;
    padding:8px 5px;
    width: 100%;
	border-top:solid #F5F6F8 2px;
}
.tabBoxclssv label{
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif,"Century Gothic";
    font-size: 16px;
	width:45%;
	margin-left:10%;
    font-weight: normal;
	color:#333;
	display:inline-block;
}
.tabBoxclssv span.priceLefts{
	font-family: "Century Gothic",Arial,Helvetica,sans-serif,"Century Gothic";
    font-size: 22px;color:#333;
    font-weight: normal;
}
.phonepronavtab ul li a.activeon {
	background:#FFF;
	border-top:solid #00B5E2 2px;
}
.phoneProductdivgrnbx .wesellbutton{
	background-color:#74BB41;
	text-shadow:1px 1px 0 #666;
	border:solid #456D27 1px;
	margin:0px -1px -1px -1px;
	text-align:center;
	color:#FFF;
	display:block;
	transition: all 0.3s ease-out 0s;
	box-shadow: inset 3px -3px 8px #097222;	
	background: #74BB41; /* Old browsers */
	background: -moz-linear-gradient(left, #7FBE51 15%, #74BB41 45%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(15%,#7FBE51), color-stop(45%,#74BB41)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #7FBE51 15%,#74BB41 45%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #7FBE51 15%,#74BB41 45%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #7FBE51 15%,#74BB41 45%); /* IE10+ */
	background: linear-gradient(to right, #7FBE51 15%,#74BB41 45%) /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7FBE51', endColorstr='#74BB41',GradientType=1 ); /* IE6-9 */
	background-repeat: no-repeat;
}
.phoneProductdivgrnbx .wesellbutton:hover{
	background-color:#629c36;
}
.wesellbuttononclick{padding:10px;}
.wesellbutton span{color:#fff;}
.workingN li:first-child{width:100%;}
.workingN li:last-child{display:none;}
/* Css for Infinite search and hotproducts scroll Ends here */

.greenBtmBordrCustom{
    border-bottom:1px dotted #ccc;
    color: #38ae20;
}
.greenBtmBordrCustom table tr td{
    color: #38ae20;
}
.greenBtmBordrCustom table tr.optcheched td{
	color:#000;
}

/* Predective Search */
.ac_results{
	margin-left: -8px;
    margin-top: 6px;
	box-shadow:1px 1px 3px #333;
}
.predctCatcls{
	margin-top:2px;
	margin-bottom:2px;
	color:#666666;
	font-size:12px; 
	display:inline-block;
}
.prefloatLeft{
	float:left;
}
.floatRight.predctPrice{
	margin:10px;
	font-size:12px;
}
.predctPrice label{
	font-size:12px;
}
.predctPrice span{
	font-size:12px;
	color:#006600;
}
.Prgrademargin ul{
	margin-left:45px;
}
.webuybtncustomes,.wesellbutton{position:relative;}
.webuybtncustomes .addShine,.wesellbutton .addShine{position:absolute; right:0;top:0;}
#displayGradeDropdown select:disabled {
    background-color: rgb(235, 235, 228);
    color: #777;
}
/* WEB-1545 */
#stockAvailable {
	height: auto !important;
	background: url(https://s3-eu-west-1.amazonaws.com/qubit-etc/_generic/ajax-loader-bar.gif) no-repeat center;
	position: relative;
	margin: 0px;
	border: none;
} 
#stockAvailable &.autoload {
	height: 162px !important;
}

#stockAvailable & > br {
	display: none;
}
#stockAvailable .customfeaturbox {
	padding: 0 !important;
	border: none !important;
	margin: 0 !important;
}
#stockAvailable .closeBtn, #postcode_pop, #postCodeBtn_pop {
	display: none;
}
#stockAvailable .featureBoxTop{
	display: none;
}

#stockAvailable .custompopbx {
	height: 120px;
	margin-bottom: 0px;
}	
#stockAvailable .custompopbx .stockList {
	border-right: none;
} 
#displayDialog .doteddivider {
	display: none;
}
/* WEB-1545 */