
/* homepage */
.flashSaleWrap {
	display:block;
	padding-bottom:25px;
	}
	
.flashSaleWrap2 {
	display:block;
	height:310px;}
	
.hpBox {
	display: inline-block;
    position: relative;
    width: 290px;
    margin-right: 10px;
    margin-left: 10px;
	padding-bottom:20px;}
	
.boxImg {
	width:100%;}	
	
.boxTitleWrap {
	background-color:#E8E8E8;
	background-repeat: repeat;
    min-height: 75px;
    bottom: 15px;
    left: 0;
}	
	
.boxTitle {
	padding: 10px 5px 0 5px;
    text-align: left;}	
	
.boxTitle2 	{
	padding: 2px 5px 0 5px;
    text-align: left;}	
	
.boxTitleLink {padding: 0;
    margin: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #151f30;
    font-weight: bold;	}
	
.boxTitleLink:link {
	text-decoration:none;}
.boxTitleLink:visited {
	text-decoration:none;}
.boxTitleLink:hover {
	text-decoration:none;
	color:#a30003;}
	
.countTicker	 {    padding: 5px 0;
font-family: Arial, Helvetica, sans-serif;
    margin: 0;
    font-size: 14px;
    color: #930900;
	font-weight:bold;
	}
.twBrandRowTopMiddle {
		    margin: 15px 0 25px;
	   background-color: #000000;}
	   
	   .MB_H1 {
		   width:930px !important;}
		   
	.MB_H1 .MB_PRODUCTSLOT {
		width:170px !important;}	
		
.flashSaleWrap2 {
	height:300px;
	}
.featuredhpBox 	{
	display: inline-block;
    position: relative;
    width: 290px;
    height: 250px;
    margin-right: 10px;
    margin-left: 10px;
	}	
	
.featuredboxImg {
	width:100%;}	


.navRed {
	color:#930900;}	
	
.navRed:hover {
	color:#DC1609;}		
	
/* end HP */



.btn-blue {background: #2d798f !important}
.at4-logo, #at3winfooter, #at15pf {display: none !important}

.loadie {
	position: absolute;
	top: 0;
	left: 0;
	background-color: #fff;
	width: 0;
	height: 4px;
	-webkit-transition: width 0.5s ease-out;
	box-shadow: 0px 1px 5px rgba(0,0,0,0.25);
	z-index: 10000
}


.previewDir {
	margin: 0 auto;
	text-align: center;
	padding-top: 100px
	
}

.previewDir h2 {
	color: #fff
	
}

.previewDir p {
	line-height: 2.9em
	
}
.previewDir a {
	color: #d4e6eb;
	font-size: 16px;
	
}

.pace .pace-progress {
  background: #29d;
  position: fixed;
  z-index: 2000;
  top: 0;
  left: 0;
  height: 2px;

  -webkit-transition: width 1s;
  -moz-transition: width 1s;
  -o-transition: width 1s;
  transition: width 1s;
}

.pace-inactive {
  display: none;
}





body{
	min-width:320px;
	color:#484848;
	background:#ffffff;
	-webkit-font-smoothing: antialiased;
	font-family: 'Roboto', Arial, Helvetica, sans-serif;
	text-align:left;
}
a{
	color:#2d798f;
	text-decoration:none;
	transition: color .1s ease-in; 
}
a:active,
a:focus,
a:hover{
	text-decoration:none;
	color:#2d798f;
	outline:0;
}
a:hover{text-decoration:none; }
/* headings */
h1{
	font:26px/30px 'Andada', 'Times New Roman', Times, serif;
	margin:0 0 15px;
}
h2{
	font:16px 'Andada', 'Times New Roman', Times, serif;
	margin:0 0 15px;
	text-align:left !important;
}
h3{
	font-size:20px;
	margin:0 0 15px;
}
h4{
	font:500 14px/18px 'Roboto', Arial, Helvetica, sans-serif;
	margin:0 0 15px;
}
h5{
	font:500 14px/18px 'Roboto', Arial, Helvetica, sans-serif;
	margin:0 0 15px;
}
h6{
	font-size:14px;
	line-height:18px;
	margin:0 0 15px;
}

.blueHighlight {color: #2d798f; font-weight: 700}
.redHighlight {color: #b73434; font-weight: 700; margin: 0 0 5px}



/**
 * EasyZoom core styles
 */
.easyzoom {
	position: relative;

	/* 'Shrink-wrap' the element */
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

.easyzoom img {
	vertical-align: bottom;
}

.easyzoom.is-loading img {
	cursor: progress;
}

.easyzoom.is-ready img {
	cursor: crosshair;
}

.easyzoom.is-error  img {
	cursor: not-allowed;
}

.easyzoom-notice {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 150;
	width: 10em;
	margin: -1em 0 0 -5em;
	line-height: 2em;
	text-align: center;
	background: #FFF;
	box-shadow: 0 0 10px #888;
}

.easyzoom-flyout {
	position:absolute;
	z-index: 100;
	overflow: hidden;
	background: #FFF;
}









/* headings */
/* wrappers */
#wrapper{
	position:relative;
	overflow:hidden;
	min-height: 800px
}
.w1{
	max-width:940px;
	margin:0 auto;
	padding:0 0px;
	/*border-right: 1px solid #e2ecee;*/
	/*border-left: 1px solid #e2ecee;*/
	-webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 1);
-moz-box-shadow:    0px 0px 6px 0px rgba(0, 0, 0, 1);
box-shadow:         0px 0px 6px 0px rgba(0, 0, 0, 1);
}
/* end wrappers */
/* btn */

.progress-bar-info {background-color: #2d798f}

.btn{
	display:block;

	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	background:#fff;
	border:solid 1px #e8eaed;
	padding:0 5px;
	text-align:center;
	text-transform:uppercase;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	font:400 12px/30px 'Roboto', Arial, Helvetica, sans-serif;
	color:#202e4a;
	overflow:hidden;
	cursor:pointer;
	position:relative;
}

.btn-primary{
 background: #2d798f;
 border:solid 1px #2d798f;
 color: #fff;
 font-size: 14px;
 transition: all .1s ease-in; 
}

.btn-info{
 background: #3c3e42;
 border:solid 1px #3c3e42;
 color: #fff;
 font-size: 14px;
 transition: all .1s ease-in; 
}
.btn-info:hover{
 background: #1e2628 !important;
 border:solid 1px #1e2628;
}



.btn:hover{
	color:#fff;
	text-decoration:none;
	background: #12586c;
}
.btn:hover,
.btn:focus,
.btn:active{
	
	text-decoration:none;
	outline:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
/* end btn */
/* header */

.dropdown-menu {font-size: 12px;
border: 1px solid rgba(0, 0, 0, 0.15);
border-radius: 4px;
	-webkit-box-shadow:0 2px 1px rgba(20, 20, 20, 0.2);
	-moz-box-shadow:0 2px 1px rgba(20, 20, 20, 0.2);
	box-shadow:0 2px 1px rgba(20, 20, 20, 0.2);}

header{
	position:relative;
	
	background:#ffffff;
	
}
header .top{
	padding:0px;
	position:relative;
	
}
header .top:after{
	content:'';
	display:block;
	clear:both;
}
header .btn-nav{display:none;}
header .logo{
	    width: 340px;
    height: 135px;
    text-indent: -9999px;
    overflow: hidden;
    background: url(/img/Newlogo.png) no-repeat;
    margin: 0px 0 0px;
    background-size: 340px;
    /* float: left; */
    display: block;
    text-align: center;
    /* margin-left: 275px; */
}
header .logo a{
	display:block;
	height:100%;
}
header .block{
	/* float: right; */
    /* width: 244px; */
    margin: 0 0 0 5px;
    /* display: inline-block; */
    background-color: #1c2a2c;

}

.sloganC {
	color:#ffffff;
	}

.shippingMessageHead {
	text-align: center;
    padding-left: 290px;
    float: left;
    padding-top: 7px;
    font-size: 15px;}	


	


header .phone{
	    float: right;
    width: 132px;
    background: #1c2a2c;
    color: #fff;
    padding: 5px 2px;
    font: 500 13px/23px 'Roboto', Arial, Helvetica, sans-serif;
    height: 33px;
    text-align: center;
    border-right: 1px solid #2a373a;
}
header .block .box .btn{
	width: 125px;
    height: 33px;
    padding: 5px;
    color: #96a0a3;
    background: #1c2a2c;
    font: 500 13px/23px 'Roboto', Arial, Helvetica, sans-serif;
    text-transform: none;
    border: 0;
    float: right;
}

header .block .box .btn:hover{

	color:#fff;

}

header .cart{
	background: #ffffff;
    padding: 0px 0 8px;
    position: relative;
    font: 500 12px/16px 'Roboto', Arial, Helvetica, sans-serif;
    color: #a30003;
    transition: all .1s ease-out;
    width: 157px;
    text-align: center;
    display: inline-block;
	vertical-align:top;
}
header .cart:hover {background: #ffffff;}
header .cart:after{
	content:'';
	display:block;
	clear:both;
}
header .cart .btn-open{
float: right;
overflow: hidden;
text-indent: -9999px;
width: 30px;
height: 30px;
background: url(/cust/new/tw/images/rightArrow_w.png) no-repeat;
margin: 6px 0 0 3px;
background-size: 15px;
position: relative;
top: 6px;
right: -6px;
}
header .cart .description{overflow:hidden;margin-top: 15px}
.cartPrice {color: #a30003; font-size: 14px}
.cartPrice:hover {color: #DA090D;}
header .cart .title{
	display:block;
	font:500 14px/18px 'Roboto', Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0 0 2px;
}
header .cart .title a{color:#fff;}
header .cart p{margin:0;}
header .cart .ico-cart{
	overflow:hidden;
	text-indent:-9999px;
	position:absolute;
	z-index:20;
	top:15px;
	left:15px;
	width:21px;
	height:21px;
	background:url(/cust/new/tw/images/ico_cart.png) no-repeat 0 0;
	background-size: 21px
}
header .slogan{
	display:block;
	overflow:hidden;
	color:#fff;
	padding:32px 10px 5px 5px;
	font:19px/23px 'Andada', 'Times New Roman', Times, serif;
	text-align:center;
}
header .slogan a{
color: #a9ced9

}

header .slogan a:hover{
color: #fff

}


header .navbar{
	    position: relative;
    z-index: 90;
    padding: 0px 0 7px 0;
    min-height: 1px;
    border-bottom: solid 1px #DCDCDC;
    margin: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background: #ffffff;
    margin-bottom: 6px;
}
header .navbar:after{
	content:'';
	display:block;
	clear:both;
}
header .search{
	position: relative;
    height: 37px;
    padding: 0px 6px 5px 5px;
    display: inline-block;
    border: 1px solid #C3C3C3;
    margin-top: 5px;
	width:160px;
	
}
header .search .btn{
width: 16px;
height: 16px;
background: url(/cust/new/tw/images/ico_search.png) no-repeat 0 0;
text-indent: -9999px;
line-height: 0;
border: 0;
overflow: hidden;
cursor: pointer;
padding: 0;
margin: 0px;
background-size: 20px;
left:0px;
    display: inline-block;
}
header .search .form-group{
	
	overflow:hidden;
	margin:0 5px 0 0;
}
header .search .form-control{
	width:80%;
    display: inline-block;
	font:400 14px/33px 'Roboto', Arial, Helvetica, sans-serif;
	border:0;
	background:none;
	color:#333;
	padding:0;
	margin:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}

#searchCartWrap {
	float:right;
	display:inline-block;}

header nav{
	overflow: hidden;
    display: inline-block;
	padding:8px 0 1px;
	float:left;
    width: 602px;
	
}
header nav ul{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
}
header nav li{
	float:left;
	font:500 14px/33px 'Roboto', Arial, Helvetica, sans-serif;
	padding:0 0 0 10px;
}
header nav li:first-child{padding:0;}
header nav a{
	float:left;
	color:#303030;
	text-transform:uppercase;
	font-weight: normal;
}
header nav a:hover,
header nav a:focus,
header nav a:active,
header nav .active a{color:#fff;}

header nav a:hover {color:#1E5C6D;}
.mm-menu,
.mobile-nav{display:none;}
/* end header */
/* mobile-slideshow */
.mobile-slideshow{display:none;}
/* end mobile-slideshow */

/* slide header */
	#headerSlideContainer {
    position: fixed;
    top:-50px;
    width: 940px;
   	overflow: hidden;
    z-index: 1000;
    opacity: 0.9;
    
}

	#scrollUp {
    position: fixed;
    bottom:-50px;
    right: 20px;
    z-index: 1000;
    opacity: .9;
    
}

#mobileBuy {
    position: fixed;
    bottom:-77px;
    width: 100%;
   overflow: hidden;
    z-index: 1000;
    opacity: 1;	
	
}

#mobileBuyContent {
width: 100%;
height: 77px;
margin: 0 auto;
color: #2d798f;
padding: 15px 15px 0 15px;
max-width: 1166px;
border-bottom: 1px solid #e2ecee;
background: #fff;
z-index: 100
}


#scrollerBtn {
	    width: 50px;
    height: 50px;
    margin: 0 auto;
    color: white;
    text-align: center;
    background:url(/cust/new/tw/images/arrow_up.png) no-repeat 0 0;
    background-size: 50px 50px
	
}

#headerSlideContent {
    width: 100%;
    height: 50px;
    margin: 0 auto;
    color: #2d798f;
    text-align: center;
    max-width: 1166px;
    border-bottom: 1px solid #e2ecee;
     background: #fff;
}

#headerSlideContent p {
padding: 13px 0 0 20px;
font-size: 16px;
text-transform: uppercase
}

/* end slide header */


/* main */
#main{
	background: #fff;
overflow: hidden;
width:940px;
min-height: 700px;
text-align:left;

}
#main h1{
	color:#141f21;
	margin:0 0 0px;
	padding:7px 0 0;
	font-size: 19px
}
#main .two-columns{width:100%;}
#main .two-columns:after{
	content:'';
	display:block;
	clear:both;
}
.filter{
	    float: left;
    display: inline-block;
    width: 180px;
    margin: 8px;
}
.filter .filter-opener{
cursor: pointer;
display: block;
width: 100%;
background: #eee; 
border: 0;
color: #333;
text-transform: uppercase;
position: relative;
padding: 14px 5px 14px 14px;
font: 700 14px/17px 'Roboto', Arial, Helvetica, sans-serif;
text-align: left;

}
.filter .filter-opener span{display:none;}
.filter .filter-opener em{font-style:normal;}
.filter .filter-opener:hover{text-decoration:none;}
.filter .filter-opener:focus{outline:none}
.filter .filter-opener i{
overflow: hidden;
text-indent: -9999px;
position: absolute;

margin: 2px 0 0 6px;
background: url(/cust/new/tw/images/downArrow.png) no-repeat 0 0;
width: 20px;
height: 16px;
background-size: 21px;
background-position: 0 0 !important;
display: none
}
}
.filter .collapse-block{
	padding:0;
	border:solid #f0f0f0;
	border-width:0 1px 1px;
	border-left: none
}
.filter .collapse-area{width:100%;}
.filter .collapse-area h3{
	margin:0;
	border-bottom:solid 1px #f0f1f3;
}
.filter .collapse-area h3 button{
	cursor:pointer;
	display:block;
	width:100%;
	background:#fff;
	border:0;
	color:#141f21;
	position:relative;
	padding:12px 10px 11px 1px;
font: 500 14px/18px 'Roboto', Arial, Helvetica, sans-serif;
	text-align:left;
}
.filter .collapse-area h3 button:focus{outline:none}
.filter .collapse-area h3 button i{
	position:absolute;
	overflow:hidden;
	text-indent:-9999px;

	top:16px;
	right:0px;
	width:16px;
	height:10px;
background: url(/cust/new/tw/images/upArrow.png) no-repeat 0 0;
background-size: 15px;
}
.filter .collapse-area h3 button.collapsed i{background: url(/cust/new/tw/images/downArrow.png) no-repeat 0 0;
background-size: 15px;}
.filter .collapse-area .collapse-block{
	padding: 9px 10px 14px 0px;
border: 0;
border-bottom: 1px solid #aaa;
}
.filter .check-block{
	list-style:none;
	margin:0;
	padding:0;
}
.filter .check-block li{
	overflow:hidden;
	padding:0 0 3px;
	cursor: pointer
}
.filter .check-block label{
	display:block;
	overflow:hidden;
	margin:0;
color: #555858;
font: 400 12px/18px 'Roboto', Arial, Helvetica, sans-serif;
padding-left:15px;
}
.filter .check-block label.chk-label-active{
	color:#2d798f;
}
.filter .all{padding:0 0 0 22px;}
.filter .all a{
	color:#141f21;
	font:400 14px/18px 'Roboto', Arial, Helvetica, sans-serif;
}








.productAcc{
	
	width:100%;
	margin-top: 20px;
}
.productAcc .filter-opener{
	cursor:pointer;
	display:block;
	width:100%;
	background:#1e2628;
	border:0;
	color:#fff;
	text-transform:uppercase;
	position:relative;
	padding:14px 5px 6px;
	font:23px/27px 'BigNoodleTitlingRegular', sans-serif;
	text-align:center;
	
}
.productAcc .filter-opener span{display:none;}
.productAcc .filter-opener em{font-style:normal;}
.productAcc .filter-opener:hover{text-decoration:none;}
.productAcc .filter-opener:focus{outline:none}
.productAcc .filter-opener i{
	overflow:hidden;
	text-indent:-9999px;
	position:absolute;
	z-index:50;
	bottom:-8px;
	left:50%;
	margin:0 0 0 -9px;
	/*background:url(/cust/new/tw/images/sprite.png) no-repeat -61px 0;*/
	width:20px;
	height:8px;
}
.productAcc .collapse-block{
	padding:0;
	border-width:0 1px 1px;
	border-left: none;
	border-top: solid 1px #7f9fa5;
}
.productAcc .collapse-area{width:100%;}
.productAcc .collapse-area h3{
	margin:0;
	border-bottom:solid 1px #7f9fa5;
}
.productAcc .collapse-area h3 button{
	cursor:pointer;
	display:block;
	width:100%;
	background:#fff;
	border:0;
	color:#141f21;
	position:relative;
	padding:12px 10px 11px 0px;
font: 500 14px/18px 'Roboto', Arial, Helvetica, sans-serif;
	text-align:left;
	text-transform: uppercase
}
.productAcc .collapse-area h3 button:focus{outline:none}
.productAcc .collapse-area h3 button i{
	position:absolute;
	overflow:hidden;
	text-indent:-9999px;
	z-index:20;
	top:16px;
	right:0px;
	width:20px;
	height:20px;
	background:url(/cust/new/tw/images/upArrow.png) no-repeat 0 0;
	background-size: 15px
}
.productAcc .collapse-area h3 button.collapsed i{background-position:0px 0px;background:url(/cust/new/tw/images/downArrow.png) no-repeat 0 0;background-size: 15px}
.productAcc .collapse-area .collapse-block{
	
	border:0;
}
.productAcc .check-block{
	list-style:none;
	margin:0;
	padding:0;
	border-bottom: solid 1px #7f9fa5
}
.productAcc .check-block li{
	overflow:hidden;
	padding:3px 0 7px;
}
.productAcc .check-block label{
	display:block;
	overflow:hidden;
	margin:0;
color: #555858;
font: 400 13px/17px 'Roboto', Arial, Helvetica, sans-serif;
}
.productAcc .check-block label.chk-label-active{
	color:#2d798f;
}
.productAcc .all{padding:0 0 0 22px;}
.productAcc .all a{
	color:#141f21;
	font:400 14px/18px 'Roboto', Arial, Helvetica, sans-serif;
}

.rightAlign {
	text-align: right;
  margin: 0px;
padding: 0px;

	
}
.productAcc .leftAlign {
	text-align: left;
  margin: 0px;
padding: 0px;
	
}

.productAcc .productDetailsList {
	padding: 10px 0 !important;
	font-size: 12px
	
	
}


.promoStrip {text-align: center; width: 100%; background: #f1f8fa; min-height: 39px;}
.promoStrip p {font:500 12px/14px 'Roboto', Arial, Helvetica, sans-serif; padding: 12px 0 3px; text-transform: uppercase}



.productInfoPrimary {
font-size: 14px; 
padding:0px;
margin: 0 0 20px 0
}

.productInfoSecondary {
font-size: 14px; 
padding:0px;
margin: 0px
}
.cartBtn {padding: 8px 0; font-size: 14px; font-weight: 700}

.productInfoPrimary li, .productInfoSecondary li {list-style: none; line-height: 1.6em
}


.productPageLeft .carousel {width: auto}

.ProductHeader {font:700 14px/16px 'Roboto', Arial, Helvetica, sans-serif; text-transform: uppercase; border-top: 1px solid #818586; padding: 25px 0; border-bottom: 1px solid #eaeaea;overflow: hidden;
width: 100%;}


.productImgSection {text-align: center; padding: 20px 0 40px; overflow: hidden}



/*flash*/
.navbar {border-radius: 0px; margin-bottom: 0px}

.flashStrip { width: 100%; background: #2d798f; min-height: 39px;border-bottom: 1px solid #e2ecee; padding:28px}
.flashStrip p {font:500 14px/14px 'Roboto', Arial, Helvetica, sans-serif; padding: 0px 0 3px;color: #fff}
.flashStrip h1 {color: #fff; font-size: 32px; margin-bottom: 9px}
.navbar-default {background: #f1f8fa; border: none}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
color: #555555;
background-color: inherit; 
border-bottom: 5px solid #2d798f;
color: #2d798f;
font-weight: 700
}
.navbar-default .navbar-nav > li > a {
color: #777777;
font-size: 13px;
font-weight: 500;
text-transform: uppercase
}


.allFlashItems {overflow: hidden;}
.flashProduct {    text-align: center;
    margin: 5px 0 0;
    border-left: 1px solid #eee;
    border-bottom: 1px solid #eee;
    padding: 5px 10px 25px 10px;
    width: 19%;
    transition: all .1s ease-in;
    display: inline-block;}
.flashProduct:hover {-webkit-box-shadow: 0px 3px 5px 0px rgba(230,230,230,1);
-moz-box-shadow: 0px 3px 5px 0px rgba(230,230,230,1);
box-shadow: 0px 3px 5px 0px rgba(230,230,230,1);}
.flashProduct ul li {margin:0px; padding: 0px; list-style: none}
.flashProduct img {width:100%}
.flashProduct .prices {padding: 0px}
.flashProduct h3 {font:500 14px/14px 'Roboto', Arial, Helvetica, sans-serif;margin: 16px 0 3px}
.flashProduct p, .flashProduct .prices, .flashProduct .styleNum{font-size: 12px; line-height: 1.4em}
.progress {height: 7px; margin-bottom: 8px;}
.flashProduct .timeLeft {font-size: 12px; text-transform: uppercase;}
.flashProduct .tag {padding: 10px;position: absolute;
left: -1px;
top: 1px;}
.flashProduct .oneLeft {background: #2d798f; color: #fff; font:500 14px/14px 'Roboto', Arial, Helvetica, sans-serif;} 
.flashProduct .soldOut {background: #bc4646; color: #fff; font:500 14px/14px 'Roboto', Arial, Helvetica, sans-serif;} 





/*social*/
.prodtwitterbutton {
display: inline-block;

position: relative;
top: 3px;
left: 10px; }
.socialProduct {padding: 10px 0}
.socialFooter {padding: 0px 0}











.standardCopy, .standardCopy ul, .standardCopy li {font-size: 12px; line-height: 1.6em; padding-bottom: 10px}
.productDescription {font-size: 14px; padding-bottom: 60px; padding-right: 60px}
.guaranteeText {font-size: 12px; line-height: 1.6em; padding-bottom: 20px}
.ratingLabel {font-size: 11px;position: relative; top: 3px}
.shippingEstimate {font-size: 14px; padding: 10px 0; font:500 14px/14px 'Roboto', Arial, Helvetica, sans-serif;}
.productBrand {margin: 10px 0 10px !important; padding: 0; font-size: 26px}
.styleNumber {font-size: 12px; font-weight: 400; margin-bottom: 20px}

.breadcrumb {font-size: 13px; margin-bottom: 13px}
.nav-pills {font-size: 14px; margin-top: 50px}



#content{
	overflow:hidden;
	padding:0 5px 0 10pxÏ;
}
.slideshow{
	position:relative;
	overflow:hidden;
	margin:0 0 0px;
}
.slideshow .slides{
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden;
	position:relative;
}
.slideshow .slides > li{overflow:hidden;}
.slideshow .img{
	padding:88px 44px 90px 70px;
	background-size:cover;
	background-position:50% 50%;
	height:402px;
	position:relative;
	color:#fff;
	font:300 23px/27px 'Roboto', Arial, Helvetica, sans-serif;
	z-index:25;
}
.slideshow .label-sale{
	display:block;
	overflow:hidden;
	padding:0 0 13px;
	color:#fff;
	font:italic 20px/24px 'Andada', 'Times New Roman', Times, serif;
}
.slideshow .label-sale span{
	float:left;
	background:#bf3b3b;
	padding:11px 18px 10px;
}
.slideshow h2,
#content .slideshow h2{
	color:#fff;
	padding:0;
	font:41px/45px 'Andada', 'Times New Roman', Times, serif;
	margin:0 0 3px;
}
.slideshow p{margin:0 0 19px;}
.slideshow .buttons{
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden;
}
.slideshow .buttons li{
	float:left;
	padding:0 0 0 12px;
}
.slideshow .buttons li:first-child{padding:0;}
.slideshow .buttons .btn{
	float:left;
	width:137px;
	height:39px;
	background:none;
	border:solid 2px #fff;
	padding:5px;
	font:400 14px/25px 'Roboto', Arial, Helvetica, sans-serif;
	color:#fff;
}
.slideshow .buttons .btn:focus,
.slideshow .buttons .btn:active{color:#fff;}
.slideshow .flex-direction-nav{
	list-style:none;
	margin:0;
	padding:0;
	position:absolute;
	z-index:30;
	width:100%;
	top:0px
}
.slideshow .flex-direction-nav li{
	padding:0 4px;
}
.slideshow .flex-prev{
	overflow:hidden;
	text-indent:-9999px;
	width:45px;
	height:45px;
	background:url(/cust/new/tw/images/leftArrow_w.png) no-repeat 14px 190px ;
	background-size: 16px;
	position: absolute;
	left: 0px;

	height: 402px;
	transition: all .1s ease-out;
	}



.slideshow .flex-next{
	overflow:hidden;
	text-indent:-9999px;
	width:45px;
	height:45px;
	background:url(/cust/new/tw/images/rightArrow_w.png) no-repeat 10px 190px ;
	background-size: 16px;
	position: absolute;
	right: 0px;
	height: 402px;
	transition: all .1s ease-out;
}
.slideshow .flex-next:hover{
background: #1e2628 url(/cust/new/tw/images/rightArrow_w.png) no-repeat 15px 190px ;
background-size: 16px;
-moz-opacity: 0.70;
opacity: 0.70;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=70);

}

.slideshow .flex-prev:hover{
background: #1e2628 url(/cust/new/tw/images/leftArrow_w.png) no-repeat 10px 190px ;
background-size: 16px;
-moz-opacity: 0.70;
opacity: 0.70;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=70);

}


.flexslider .slides > li a img{visibility:visible !important; opacity:1 !important;filter:alpha(opacity=100) !important;}
		/* these styles are for the demo, but are not required for the plugin */
		.zoom {
			display:inline-block;
			position: relative;
			width: 100%;
			margin: 0 auto
		}
		
		/* magnifying glass icon */
		.zoom:after {
			content:'';
			display:block; 
			width:33px; 
			height:33px; 
			position:absolute; 
			top:0;
			right:0;
			background:url(images/icon.png);
		}

		.zoom img {
			display: block;
			
		}

		.zoom img::selection { background-color: transparent; }


.pslideshow{
	position:relative;
	margin:0 0 23px;
	min-height: 400px;
}
.pslideshow .slides{
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
}
.productMedia {overflow: hidden}

.slides li { display:none}
.pslideshow .slides > li img{max-width: 400px; overflow:hidden; margin: 0 auto; width:100%}
.pslideshow .img{
	padding:46px 44px 90px;
	background-size:cover;
	background-position:50% 50%;
	height:402px;
	position:relative;
	color:#fff;
	font:300 23px/27px 'Roboto', Arial, Helvetica, sans-serif;
	z-index:25;
}
.pslideshow .label-sale{
	display:block;
	overflow:hidden;
	padding:0 0 13px;
	color:#fff;
	font:italic 20px/24px 'Andada', 'Times New Roman', Times, serif;
}
.pslideshow .label-sale span{
	float:left;
	background:#bf3b3b;
	padding:11px 18px 10px;
}
.pslideshow h2,
#content .pslideshow h2{
	color:#fff;
	padding:0;
	font:41px/45px 'Andada', 'Times New Roman', Times, serif;
	margin:0 0 3px;
}
.pslideshow p{margin:0 0 19px;}
.pslideshow .buttons{
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden;
}
.pslideshow .buttons li{
	float:left;
	padding:0 0 0 12px;
}
.pslideshow .buttons li:first-child{padding:0;}
.pslideshow .buttons .btn{
	float:left;
	width:137px;
	height:39px;
	background:none;
	border:solid 2px #fff;
	padding:5px;
	font:400 14px/25px 'Roboto', Arial, Helvetica, sans-serif;
	color:#fff;
}
.pslideshow .buttons .btn:focus,
.pslideshow .buttons .btn:active{color:#fff;}
.pslideshow .flex-direction-nav{
list-style: none;
margin: 0;
padding: 0;
position: absolute;
left: 0px;
bottom: -43px;
z-index: 30;
width: 100%;
}
.pslideshow .flex-direction-nav li{
	float:left;
	position:relative;
	padding:0 4px;
	display: none
	
}

.pslideshow .flex-prev,
.pslideshow .flex-next{
	overflow:hidden;
	text-indent:-9999px;
	float:left;
	width:45px;
	height:45px;
	background:url(/cust/new/tw/images/sprite.png) no-repeat;
}
.pslideshow .flex-prev{background-position: -206px 0;}
.pslideshow .flex-next{background-position: -251px 0;}

.flex-control-thumbs {position: absolute; top: 0px; left: 0px; margin: 0px 0 0 12px; padding: 0px}
.flex-control-thumbs li {list-style: none}
.flex-control-thumbs li img {width:60px; border: 1px solid #eee; margin: 0 0 10px 0}



.flex-control-thumbs li img.flex-active {border: 1px solid #2d798f;}




















#content .heading{
	overflow:hidden;
	padding:0 1px 7px 3px;
	margin-bottom: 9px !important;
	text-align:left;
}
#content .heading .btn{
	float:right;
	margin:0 0 0 5px;
	border: none;
}

#content .heading .btn:hover{
	background: #fff;
	color: inherit;
	text-decoration: underline
}

#content h2{
	color:#141f21;
	padding:0 3px;
	margin:0 0 17px;
	text-align:left;}
#content .heading h2{
	margin:0;
	padding:4px 0 0;
	overflow:hidden;
	text-align: center !important;
	text-transform:uppercase;
}
#content .heading .ico-touch{display:none;}
.type-list{
	list-style:none;
	margin:20px 0 0 0px;
	padding:0 0 27px;
	overflow:hidden;
}
.type-list li{
	display:inline-block;
	vertical-align:top;
	padding: 20px;
	border-bottom:solid 1px #eaebee;
	border-right:solid 1px #eaebee;
	border-top: solid 1px #fff;
	border-left: solid 1px #fff;
	background:#fff;
	transition: all .1s ease-in; 
}
.type-list li:hover{



}

.type-list a{
	color:#202e4a;
	cursor:pointer;
	display:block;
	overflow:hidden;
}
.type-list a:hover{text-decoration:none;}
.type-list a img{
	display:block;
	width:100%;
	max-width:100%;
}
.type-list a strong{
	display:block;
	text-align:center;
	font:400 12px/25px 'Roboto', Arial, Helvetica, sans-serif;
	padding:3px 0 0;
	text-transform: uppercase
}
.type-list a i{display:none;}
.popular-brands{
	list-style:none;
	margin:0 -7px;
	overflow:hidden;
	padding:0;
}
.popular-brands li{
	float:left;
	width:23%;
	margin:0 1% 16px;
}
.popular-brands a img{
	display:block;
	width:100%;
	max-width:100%;
}
.tags-block{display:none;}
.carousel-area{
	padding:27px 0 46px;
	
	border-width:1px 0;
	margin:0 0 31px;
}
.carousel{
	margin:0 auto;
	position:relative;
	width:830px;
}
.carousel .slides{
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden;
	position:relative;
}
.carousel .slides > li{
	float:left;
	width:166px;
	color:#484848;
	font:400 12px/16px 'Roboto', Arial, Helvetica, sans-serif;
	text-align:center;
}
.carousel .box{padding:0 5px;}
.carousel .img{
	width:156px;
	height:249px;
	overflow:hidden;
	margin:0 0 5px;
}
.carousel .img img{
	display:block;
	width:100%;
	max-width:100%;
}
.carousel h3{
	color:#2d798f;
	margin:0 0 2px;
	text-align:center;
	font:14px/20px 'Roboto', 'Times New Roman', Times, serif;
	font-weight: 400;
}
.carousel h3 a{color:#2d798f;}
.carousel p{margin:0;}
.carousel .prices{
	list-style:none;
	margin:0 0 -2px;
	padding:4px 0 0;
}
.carousel .prices li{
	color:#141f21;
	padding:0 0 3px;
	font:400 14px/18px 'Roboto', Arial, Helvetica, sans-serif;
}
.carousel .prices span{padding:0 4px 0 0;}
.carousel .prices strong{
	display:block;
	color:#b73434;
	font:700 14px/18px 'Roboto', Arial, Helvetica, sans-serif;
}
.carousel dl{
	margin:0 0 12px;
	text-align:center;
	color:#898989;
	clear:both;
}
.carousel dt{
	display:inline;
	padding:0 4px 0 0;
	font:400 12px/16px 'Roboto', Arial, Helvetica, sans-serif;
}
.carousel dd{
	display:inline;
	margin:0;
	font:400 12px/16px 'Roboto', Arial, Helvetica, sans-serif;
}
.rating{
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
	left:50%;
	float:left;
}
.rating li{
	float:left;
	position:relative;
	left:-50%;
	padding:0 1px;
}
.rating a{
	float:left;
	overflow:hidden;
	text-indent:-9999px;
	width:16px;
	height:15px;
	background:url(/cust/new/tw/images/sprite.png) no-repeat -190px 0;
}
.rating a:hover,
.rating .active a{background-position:-190px -15px;}


.prating{
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
	overflow: hidden;
}
.prating li{
	position:relative;
	padding:0 1px;
}
.prating a{
	float:left;
	overflow:hidden;
	text-indent:-9999px;
	width:16px;
	height:15px;
	background:url(/cust/new/tw/images/sprite.png) no-repeat -190px 0;
}

.reviewBox {padding: 20px 0; border-top: 1px solid #eee}
.reviewBox h4 {}
.reviewBox h4 span {color: #999; font-size: 12px}
.reviewBox p {font-size: 14px;
line-height: 1.8em;
padding: 10px 60px 10px 0;}
.ratingsOverview {margin-bottom: 20px; overflow:hidden}
.ratingsOverview .progress {height:20px; border-radius: 0px}
.ratingsOverview p {font-size: 14px; padding:0 0 10px}
.progress-bar-info {padding:4px}
.overallRatings {margin: 0 0 20px}
.overallRatings p {margin: 5px 0 0}



.prating .active a{background-position:-190px -15px;}



.carousel .flex-direction-nav{
	list-style:none;
	margin:0;
	padding:0;
}
.carousel .flex-prev,
.carousel .flex-next{
	position:absolute;
	overflow:hidden;
	text-indent:-9999px;
	z-index:50;
	top:50%;
	width:45px;
	height:45px;
	margin:-10px 0 0;
	
}
.carousel .flex-prev{
	left: 0px;
background-position: 10px 114px !important;
height: 370px;
top: 0px;
opacity: .8;
background: #fff url(/cust/new/tw/images/leftArrow.png) no-repeat;
background-size: 16px !important;
transition: all .1s ease-out; 
}
.carousel .flex-next{
right: 0px;
background-position: 15px 114px !important;
height: 370px;
top: 0px;
opacity: .8;
background-size: 16px !important;
background: #fff url(/cust/new/tw/images/rightArrow.png) no-repeat;
transition: all .1s ease-out; 

}
.carousel .flex-prev:hover{background-position:4px 114px !important; opacity: 1; background-color: #fff;}
.carousel .flex-next:hover{background-position:20px 114px !important; opacity: 1; background-color: #fff;}
/* end main */
/* footer */
footer{
	background:#fff;
	padding:0 0 23px;
}
footer .info{
	background:#f3f7f8;
	padding:29px 10px 33px;
	text-align:center;
	color:#1e2628;
	font:400 18px/22px 'Roboto', Arial, Helvetica, sans-serif;
	margin: 0 23px;
	border: 6px solid #d9e8ec;
}
footer .info h4{
color: #1e2628;
font: 29px/33px 'Roboto', 'Times New Roman', Times, serif;
margin: 0 0 9px;
text-align: center;
text-transform: uppercase;
font-size: 30px;
font-weight: 300;
}
footer .info .btn{display:none;}
footer .info p, footer .info a{margin:0; font-size: 16px; color: #2d798f !important}
footer .info p a{color:#1e2628;}
footer .btn-shop{display:none;}
footer .info-section{
	padding:35px 0% 30px 2.4%;
	overflow:hidden;
	border-bottom: 1px solid #eee;
	text-align:left;
}
footer .info-section .block{
	float:right;
	width:40.1%;
	padding:0 0 0 0.1%;
}
footer .info-section h4{
	text-transform:uppercase;
	color:#282828;
	margin:0 0 10px;
}
footer .signup{padding:0 0 26px;}
footer .signup h4{margin:0 0 15px;}
footer .signup .box{
	height:44px;
	border:solid 1px #aed1db;
	background:#fff;
	padding:0 0 0 12px;


}
footer .signup .btn{
	width:88px;
	height:44px;
	background:#2d798f;
	border:0;
	cursor:pointer;
	float:right;
	padding:0 0 1px;
	color:#fff;
	text-transform:uppercase;
	font:500 14px/40px 'Roboto', Arial, Helvetica, sans-serif;
	margin:0 0 0 5px;
	position: relative;
top: -1px;
right: -1px;
}
footer .signup .form-group{
	margin:0;
	overflow:hidden;
}
footer .signup .form-control{
	width:100%;
	height:40px;
	float:left;
	font:400 14px/30px 'Roboto', Arial, Helvetica, sans-serif;
	border:0;
	background:none;
	color:#313131;
	padding:5px 0;
	margin:0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
footer .social{padding:0 0 10px;}
footer .social h4{margin:0 0 9px;}
footer .social ul{
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden;
}
footer .social li{
	float:left;
	padding:0 0 0 6px;
}
footer .social li:first-child{padding:0;}
footer .social li a{
	float:left;
	overflow:hidden;
	text-indent:-9999px;
	width:36px;
	height:36px;
	background:url(/cust/new/tw/images/sprite.png) no-repeat;
}
footer .social li .facebook{background-position:0 -45px;}
footer .social li .google{background-position:-36px -45px;}
footer .social li .twitter{background-position:-72px -45px;}
footer .social li .instagram{background-position:-108px -45px;}
footer .columns{overflow:hidden;}
footer .columns .holder{overflow:hidden;}
footer .columns ul{
	list-style:none;
	margin:0;
	padding:0 0 0 0.5%;
	float:left;
	width:33.3%;
}
footer .columns ul:first-child{padding:0;}
footer .columns li{
	text-transform:uppercase;
	font:400 12px/16px 'Roboto', Arial, Helvetica, sans-serif;
	padding:0 0 7px;
}
footer .columns li a{color:#283437;}
footer .columns li a:hover{color:#336875;}
footer .info-block{
	background:#fff;
	color:#4b4b4b;
	font:300 14px/24px 'Roboto', Arial, Helvetica, sans-serif;
	padding:24px 0px;
}
footer .info-block p {padding-right: 5%}
footer .cols{
	overflow:hidden;
	padding:0 0 36px;
}
footer .cols .col{
	float: none;
    /* width: 19.9%; */
    padding: 0 0 0 0.5%;
    color: #283437;
    font: 400 12px/16px 'Roboto', Arial, Helvetica, sans-serif;
    text-align: left;
    display: inline-block;
    vertical-align: top;
    padding: 0 15px !important;
}
footer .cols .col:first-child{padding:0;}
footer .cols h4{
	color:#282828;
	margin:0 0 11px;
	text-transform:uppercase;
}
footer .cols ul{
	list-style:none;
	margin:0;
	padding:0;
}
footer .cols li{
	text-transform:uppercase;
	font:400 12px/16px 'Roboto', Arial, Helvetica, sans-serif;
	padding:0 0 7px;
}
footer .cols li a{color:#283437;}
footer .info-block p{margin:0;}
footer .info-block .cols p{margin:0 0 7px;}
footer h5{
	color:#282828;
	margin:0 0 10px;
	text-transform:uppercase;
}
footer .bottom{
	overflow:hidden;
	padding:23px 1.7% 0 2.4%;
	border-top:solid 1px #e7e9ec;
	color:#283437;
	font:400 12px/16px 'Roboto', Arial, Helvetica, sans-serif;
}
footer .bottom ul{
	float:right;
	padding:0 0 0 5px;
	list-style:none;
	margin:0;
}
footer .bottom li{
	float:left;
	padding:0 0 0 8px;
	font:400 12px/16px 'Roboto', Arial, Helvetica, sans-serif;
}
footer .bottom li:first-child{padding:0;}
footer .bottom li a{color:#283437;}
footer .bottom p{
	margin:0;
	overflow:hidden;
}
footer .bottom p a{color:#283437;}
footer .bottom p span{
	padding:0 0 0 18px;
	background:url(/cust/new/tw/images/sep-01.png) no-repeat 8px 8px;
}
/* end footer */
/* search */
.search-heading{
	padding:16px 0 19px;
	border-bottom:solid 1px #eaeaea;
	border-top: solid 1px #aaa;
}
.search-heading h1,
#main .search-heading h1{
	color:#141f21;
	padding:0;
	margin:0 0 8px;
	font:21px/25px 'Andada', 'Times New Roman', Times, serif;
}
.search-heading h1 span{color:#2d798f;}
.search-heading h1 em{font-style:normal;}
.search-heading .sort{overflow:hidden;}
.search-heading .sort strong{
	float:left;
	color:#3d3d3d;
	padding:0 8px 0 0;
	font:400 14px/18px 'Roboto', Arial, Helvetica, sans-serif;
}
.search-heading .sort ul{
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden;
}
.search-heading .sort li{
	float:left;
	padding:0 0 0 10px;
	font:400 14px/18px 'Roboto', Arial, Helvetica, sans-serif;
}
.search-heading .sort li:first-child{padding:0;}
.search-heading .sort li a{color:#7a8081; text-transform: uppercase; font-size: 12px}
.search-heading .sort li a:hover,
.search-heading .sort li.active a{
	text-decoration:none;
	color:#2d798f;
}
.search-heading .sort li.active a{font:500 14px/18px 'Roboto', Arial, Helvetica, sans-serif;}
.search-heading .sort li a em{display:none;}
.results{overflow:hidden;}
.results > ul{
	list-style:none;
	margin:0 -10px;
	padding:0;
	overflow:hidden;
}
.results > ul > li{
	padding:27px 0 26px;
	border-bottom:solid 1px #eaeaea;

	color:#484848;
	font:400 12px/16px 'Roboto', Arial, Helvetica, sans-serif;
	text-align:center;
}
.results .box{padding:0 8px;}
.results .img{
	overflow:hidden;
	margin:0 0 7px;
}
.results .img img{
	display:block;
	width:100%;
	max-width:100%;
}
.results h3{
	color:#2d798f;
	margin:0 0 2px;
	text-align:center;
	font:400 14px/14px 'Roboto', Arial, Helvetica, sans-serif;
	margin-bottom: 8px
}
.results h3 a{color:#2d798f;}
.results p{margin:0;}
.results .prices{
	list-style:none;
	margin:0 0 -2px;
	padding:4px 0 0;
}
.results .prices li{
	color:#141f21;
	padding:0 0 3px;
	font:400 14px/18px 'Roboto', Arial, Helvetica, sans-serif;
}
.results .prices span{padding:0 4px 0 0;}
.results .prices strong{
	display:block;
	color:#b73434;
	font:700 14px/18px 'Roboto', Arial, Helvetica, sans-serif;
}
.results dl{
	margin:0 0 12px;
	text-align:center;
	color:#898989;
	clear:both;
}
.results dt{
	display:inline;
	padding:0 4px 0 0;
	font:400 12px/16px 'Roboto', Arial, Helvetica, sans-serif;
}
.results dd{
	display:inline;
	margin:0;
	font:400 12px/16px 'Roboto', Arial, Helvetica, sans-serif;
}
.results .rating{
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
	left:50%;
	float:left;
}
.results .rating li{
	float:left;
	position:relative;
	left:-50%;
	padding:0 1px;
}
.results .rating a{
	float:left;
	overflow:hidden;
	text-indent:-9999px;
	width:16px;
	height:15px;
	background:url(/cust/new/tw/images/sprite.png) no-repeat -190px 0;
}

.results .rating .active a{background-position:-190px -15px;}
.pagination{
	overflow:hidden;
	padding:25px 2px 27px;
	border-bottom:solid 1px #eaeaea;
	list-style:none;
	margin:0;
	text-align:center;
	display:block;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
.pagination li{
	display:inline;
	color:#202e4a;
	padding:0 2px;
}
.pagination > li:first-child,
.pagination > li:last-child{padding:0;}
.pagination > li:first-child{float:left;}
.pagination > li:last-child{float:right;}
.pagination > li > a,
.pagination > li > span{
	color:#202e4a;
	float:none;
	border:0;
	background:none;
	margin:0;
	padding:0;
	font:400 18px/22px 'Roboto', Arial, Helvetica, sans-serif;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus{
	font:700 18px/22px 'Roboto', Arial, Helvetica, sans-serif;
	text-decoration:none;
	background:none;
	border:0;
	color:#202e4a;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus{
	font:700 18px/22px 'Roboto', Arial, Helvetica, sans-serif;
	background:none;
}
.pagination > li:first-child > a,
.pagination > li:last-child > a{
	color:#a6abb7;
	font:700 18px/22px 'Roboto', Arial, Helvetica, sans-serif;
	cursor:pointer;
	position:relative;
}
.pagination > li:first-child > a{padding:0 0 0 34px;}
.pagination > li:last-child > a{padding:0 34px 0 0;}
.pagination > li:first-child > a:hover,
.pagination > li:last-child > a:hover,
.pagination > li:first-child.active > a,
.pagination > li:last-child.active > a{color:#0e283b;}
.pagination > li:first-child > a i,
.pagination > li:last-child > a i{
	overflow:hidden;
	text-indent:-9999px;
	position:absolute;
	z-index:20;
	background:url(/cust/new/tw/images/sprite.png) no-repeat;
	width:23px;
	height:18px;
	top:2px;
}
.pagination > li:first-child > a i{
	background-position:-120px -81px;
	left:0;
}
.pagination > li:last-child > a i{
	background-position:-143px -81px;
	right:0;
}
.pagination > li:first-child > a:hover i,
.pagination > li:first-child.active > a i{background-position:-166px -81px;}
.pagination > li:last-child > a:hover i,
.pagination > li:last-child.active > a i{background-position:-189px -81px;}
/* end search */
