.flipquickview{

	}

	.yotpo .text-m {
		margin-left:6px;
	}

	.qv-product-video p {color:#339933;font-weight:bold;font-size:0.9rem;font-family: Arial, Helvetica, sans-serif; margin-bottom: 1px;}
	.qv-product-video .checkmark-icon {margin-right:8px;float:left;position:relative !important;background-image:url(https://www.discount-low-voltage.com/site/images/dlv_tab_icons_sprite_dev.png);background-position-x:-65.008px;background-position-y:-475.2px;background-repeat-x:;background-repeat-y:;background-size:92px 850px;border-collapse:collapse;box-sizing:border-box;color:rgb(51, 153, 51);cursor:pointer;display:block;font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:700;height:16px;line-height:19.696px;list-style-type:none;overflow-x:hidden;overflow-y:hidden;position:absolute;text-align:left;text-indent:20px;text-rendering:optimizeLegibility;text-size-adjust:100%;top:5px;width:15px;-webkit-border-horizontal-spacing:0px;-webkit-border-vertical-spacing:0px;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}

	.tt-quickview-component{
		/*float: left;*/
		position: absolute;
		z-index: 99999999;
		left:0;
	}
	.tt-quickview-component.tt_quickView_display{
		display:block; z-index: 999999999;
	}
	/*.tt_quickView_display:hover{
		display:block;
		display:block;
		float: left;
		position: absolute;
		z-index: 99999999;
	}*/

	#custcol_tt_hck_itemoption_decimals.input{float: right;
	float: none;
	width: 40px !important;
	height: 31px !important;
	padding: 0px;
	margin: 0px;
	font-family: Arial, Verdana, sans-serif;
	border: 1px solid #CCC !important;
	font-size: 13px;
	margin-left: 5px;
	color: #7d9ec1;
  }


  .tt-quickview-itembox .display_yards_option .tt_wishList_btn.whishlist_button {
	float: left;
	margin-top: 12px;
	margin-left: 10px;
	}

  .tt-quickview-component .display_yards_option .add-b-btn {
	width: 141px !important;
	height: 30px !important;
	color: white !important;
	border: none !important;
	padding-left: 0 !important;
	text-shadow: 2px 1px #bd5102;
	float: left;
	cursor: pointer;
	margin-left: 0px;
	border: 1px solid #DE5B16 !important;
	margin-top: 12px;
	}

	.tt-quickview-component .tt-quickview-itembox{
		background-color: #fff;
	    box-shadow: 0 3px 15px rgba(50, 50, 50, 0.75);
	    font-size: 75%;
	    left: 50%;
	    margin-left: -350px;
	    position: fixed;
	    top: 55px;
	    width: 700px;
	}
	.tt-quickview-component .top-content {
	    float: left;
	    height: auto;
	    margin: 0 auto 20px;
	    padding: 10px;
	    text-align: left;
	    width: 100%;
	    border-bottom:2px solid #d1cdc7;
	}
	.tt-quickview-component .top-content img {
		width:140px;
	}
	.tt-quickview-component .top-content .display-name{
		float: left;
		overflow: hidden;
		font-family: 'Open Sans', sans-serif;
		font-size: 24px;
		font-weight: 400;
		color: #FFFFFF;
		margin-left: 10px;
		margin-top: 6px;
		text-transform: capitalize;
	}
	.tt-quickview-itembox .display-description{
		height: auto;
		font-size: 17px;
    font-weight: bold;
		padding-bottom: 10px;
		clear: both;
		/* margin-bottom:8px; */
		font-family: Arial, Helvetica, sans-serif;
	}
	.tt-quickview-component .middle-content{
		float: right;
		width: 48%;
		margin-right: 15px;
	}
	.tt-quickview-component .middle-bottom-wrapper{
		height: auto;
		background-color: #FFF;
		margin-top: 16px;
	}
	.tt-quickview-itembox .bottom-content{
		width: 43%;
		background: none;
		text-align: left;
		padding-right: 10px;
		font-weight: 800;
		color: #000;
		font-size: 15px;
		font-style: normal;
		border-left: 2px solid white;
		float: left;
		margin-bottom: 25px;
		margin-right: 36px;
		margin-top: 14px;
		margin-left: 40px;
	}

	.tt-quickview-itembox .bottom-content .listheadernosort {
		color: #000;
		font-weight: normal;
	}

	/* .listheadernosort{
		padding: 2px 2px 2px 2px!important;
	} */

	.tt-quickview-itembox .bottom-content .now {
	    float: left;
	    font-size: 13px;
	    line-height: 18px;
	    margin-right: 6px;
	}

	.tt-quickview-component .gallery_content{float: left; width: 46.1%; padding: 0 1.4% 10px 1.4%;}
	.tt-quickview-component .line{
		border: 1px solid #D0CDC6;
		width: 100%;
		margin: 10px auto 10px auto;
	}
	.tt-quickview-component .tt-quickview-arrow{
		height:21px;
		width: 20px;
		float: left;
		margin-top: 40%;
		position: relative;
	}

	.tt-quickview-component .tt-quickview-arrow img{

		z-index:9;
		padding-left: 4px;
	}
	.tt-quickview-component{

		position: absolute;
		z-index:10;
		/*left: 50%;*/
		display:none;
		width: 232px;
	}
	.tt-quickview-component .display-pricelevetable{
		float: left;
		text-align: left;
		width: 120px;
		height: auto;
	}

	.tt-quickview-component #btnWL {
	    background-color: transparent;
	    text-transform: uppercase;
	    text-align: center;
	    padding: 8px 0px;
	    color: #991f6e;
	    font-size: 12px;
	    font-weight: 700;
	    font-family: 'Open Sans', sans-serif;
	    border: 1px solid #991f6e;
	    width: 170px;
	    float: left;
	    margin-top: 11px;
	}
/*
	#viewdetails{
		margin-top: 10px;
	    float: left!important;
	    text-decoration: none!important;
	    background-color: transparent!important;
	    text-transform: uppercase!important;
	    text-align: center!important;
	    padding: 10.4px 23px!important;
	    margin-left: 4px!important;
	    font-size: 12px!important;
	    font-weight: 700!important;
	    font-family: 'Open Sans', sans-serif!important;
	    border-radius: 0!important;
	    border: 1px solid #CCC!important;
	    width: 129px!important;
	    cursor: pointer!important;
	}
*/

	.tt-quickview-itembox #addtocart{
		margin-bottom: 10px!important;
	}

	#viewdetails{
		border-style: none!important;
	}

	#viewdetails a{
		color: #838383!important;
	    margin-top: 10px;
	    float: left;
	    background-color: transparent!important;
	    text-transform: uppercase!important;
	    text-align: center!important;
	    padding: 10px 23px!important;
	    font-size: 12px!important;
	    font-family: 'Open Sans', sans-serif!important;
	    border: 1px solid #CCC!important;
	    width: 170px!important;
	    cursor: pointer!important;
	}

	#viewdetails a:hover{
		color: white!important;
		background-color: #B9B9B9!important;
	}
/*
	#viewdetails:hover{
		background-color: #B9B9B9!important;
	}
*/
	.tt-quickview-component #btnWL:hover{
		background-color: #991f6e;
    	color: #FFF;
	}

	.tt-quickview-itembox .display-qty-addtocart{
		width:85px;
		display: inline-block;
		margin-top: 0px;
		width: 68px;
		padding-top: 0px;
		margin-bottom:5px;
	}
	.tt-quickview-itembox .display-itemoption{
		float: left;
		width: auto;
		margin: 5px 0;
	}
	.tt-quickview-itembox .display-itemoption select{
		float: none;
		margin-left: 0;
		border: 1px solid #cfcfcf;
		margin-top: 5px;
	}
	.tt-quickview-itembox .display-itemoption select option{
		float: left;

	}

	.list_items .tt-quickview-itembox .price { width: 98%; margin-top: 15px; margin-left: 0px; height:auto !important; margin-bottom:10px;}

	.tt-quickview-itembox .display-qty-addtocart #qty{
		border: 1px solid #cfcfcf;
    	height: 28px;
    	width: 35px;
    	float: right;
		margin-left: 6px!important;
		margin-right: 8px!important;
		margin-top: -8px;
		text-align: center;
	}
	.tt-quickview-itembox .display-qty-addtocart .qtyzone{
		float: left;
		width: auto;
		text-align: left;
		color: #494949;
		margin-top: 15px;
		padding-top: 10px;
	}

.display-qty-addtocart .add-b-btn::after {
    /*background-image: url("/c.677556/site2013/images/global_sprite_v2.png");*/
    background-position: -193px -341px;
    content: "";
    display: block;
    height: 37px;
    position: absolute;
    right: 11px;
    top: 7px;
    width: 37px;
}



.tt-quickview-component .add-b-btn {
	width:96px;
	height:28px;
	margin-top:17px;
	vertical-align: top;
	display:inline-block;
	line-height:28px;
    background: #289221;
    background: -moz-linear-gradient(top, #289221 0%, #3ebe3b 49%, #289221 50%, #156a0b 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #289221), color-stop(49%, #3ebe3b), color-stop(50%, #289221), color-stop(100%, #156a0b));
    background: -webkit-linear-gradient(top, #289221 0%, #3ebe3b 49%, #289221 50%, #156a0b 100%);
    background: -o-linear-gradient(top, #289221 0%, #3ebe3b 49%, #289221 50%, #156a0b 100%);
    background: -ms-linear-gradient(top, #289221 0%, #3ebe3b 49%, #289221 50%, #156a0b 100%);
    background: linear-gradient(to bottom, #289221 0%, #3ebe3b 49%, #289221 50%, #156a0b 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#289221', endColorstr='#156a0b', GradientType=0 );
    font-size: 14px;
    font-size: .875rem;
    font-weight: normal;
    text-transform: uppercase;
    color: #fff;
    border: 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-transform: uppercase;
    font-family: 'Open Sans Condensed', sans-serif;
    padding-left: 10px;
    padding-right: 10px;
		margin-bottom: 20px;
}

	.tt-quickview-component .add-b-btn:hover {
	background-color: #B9B9B9!important;
}

	.tt-quickview-component .add-b-btn:active{ cursor:wait;}


	.tt-quickview-component .add-b-btn p{
		text-transform: uppercase;
		font-size: 14px;
		padding-top: 6PX;
		z-index: 2;
		top: 0;
		float: left;
		font-weight: bold;
		font-family: "CenturyGothicRegular", Arial, sans-serif;
		padding-left: 20px;
	}
	.tt-quickview-component .add-b-btn img{
		height: 32px;
		width: 141px;

		display:block;
	}
	.tt-quickview-component .qtyheader{
		display:none;
	}

	.tt-quickview-component .amount{
		display: block;
		clear: both;
	}
	.flipquickview .tt-quickview-arrow{
		height: 21px;
		width: 15px;
		position: absolute;
		margin-left: 98%;
	}
	.flipquickview .tt-quickview-arrow img{
		position:absolute;
		z-index:9;
		padding-left: 3px;
	}
	.flipquickview .tt-quickview-component{

		position: absolute;
		/*left: -200px;*/
		width: 281px;
		top: -50px;
	}
	.tt-quickview-itembox .qtyvalue{
		display:none;
	}
	.tt-quickview-itembox .qtyInCart {
	    color: #000;
	    float: left;
	    font-weight: normal;
	    margin-top: 0;
	    width: 100%;
	}
	.tt-quickview-itembox .smalltextnolink{
		font-family:Arial;
		font-size: 13px;
		color: #494949;
		margin: 0;
	    vertical-align: middle;
	    padding: 0px;
	}
	.tt-quickview-itembox .bglt .texttable{
		background: #E9F2E3;
		/* border-color: #E6E6E6; */
		font-family: Arial;
		font-size: 12px;
		text-align: center;
	}
	.tt-quickview-itembox .bglt{
		margin-left: 0;
		font-family: Arial;
	}
	.bglt tr td:last-child, .bglt tr td:last-child div {
	    font-weight: bold!important;
	}
	.tt-quickview-itembox .display-description {
		color: #000;
	}
/*Left section: Image Gallery & Videos*/

	/*Left section: Image Gallery & Videos*/

	.quick_view_out_of_stock .in_stock_ms{float: left; margin: 10px 0; font: 14px "CenturyGothicRegular", Arial, sans-serif; font-weight: bold; color: #54af0b; text-transform: uppercase;}
	.tt-quickview-component .gallery {float: left; width: 100%; height: auto; margin-left: 2px;margin-bottom:20px;}
	.tt-quickview-itembox .tt_wishList_btn.whishlist_button{float: left;}

	.tt-quickview-component .gallery .clearfix {text-align:center; width:100%; height:240px; float:left; clear:both; overflow:hidden; cursor:pointer; border: 1px solid #d3d3d3; }

	.tt-quickview-component .divimg {padding: 0px!important; margin: 0%!important; float: none; text-align: center; width: auto!important; width: 100%; height: auto;}
	.tt-quickview-component .gallery p{float: left; width: 100%; height: auto; font: 12px Arial, Helvetica, sans-serif; margin: 5px 0 0 0; color: #333;}
	.tt-quickview-component .divimg a { cursor: default; width:100%; max-width: 100%;padding:0px!important; margin: 0%!important; float:left; text-align:center;max-height: 240px;}
	.tt-quickview-component .divimg img {cursor: default; padding: 0px!important; margin: 0%!important; float: none; text-align: left;width: auto!important; width:auto; height: auto;max-width: 100%;max-height: 240px;}
	.tt-quickview-component .thumb {float:left; width:100%; height:auto; padding-top:10px; padding-bottom: 8px;}
	.tt-quickview-component .thumb div { width: 72px; height: 59px; border: 1px solid #d3d3d3; overflow: hidden; float: left; margin: 0 1.6% 0 0; padding: 0; }
	.tt-quickview-component .thumb div img {max-width:100%; height:auto; cursor: pointer; marign:0; padding:0;width: auto;max-height: 58px;}

	.quickview-matching-fabrics_pop{clear: both; }
	.quickview-matching-fabrics_pop div{ color:#555555; font-family:"CenturyGothicRegular", Arial, sans-serif; text-transform:uppercase; font-weight:bold; font-size: 11px; float:left; margin-top: 15px; margin-right: 11px; height: 62px;}
	.quickview-matching-fabrics_pop img{width: 40px; height: 40px; margin: 1px 1px 9px 1px;}

.tt-quickview-itembox .yards_option .tt_wishList_btn.whishlist_button {
float: left;
margin-top: 9px;
margin-left: 8px;
}

.tt-quickview-component .yards_option .add-b-btn {
width: 141px !important;
height: 30px !important;
color: white !important;
border: none !important;
padding-left: 0 !important;
text-shadow: 2px 1px #bd5102;
background: url(https://checkout.na1.netsuite.com/c.3519720/hancocks_files/img/add_to_cart_background_mobile.jpg) repeat-x left;
float: left;
cursor: pointer;
margin-left: 0px;
padding-left: 19px;
border: 1px solid #DE5B16 !important;
margin-top: 9px;
}

	.display-qty-addtocart .item-cell_qty{width: 35px !important;}
	.display-qty-addtocart .item-cell_qty.yards_option{width: 100% !important;
text-align: left;}

 	.display-qty-addtocart .item-cell_qty input { width: 20px !important; height: 29px !important; color: #7d9ec1; font-size:13px; }
	.display-description{padding: 5px 18px 25px 0px; text-align: left; color: #666666; font-size: 13px; line-height: 19px; font-family: 'Open Sans', sans-serif;}
	.text_availability{color: #555555; font-family: "CenturyGothicRegular", Arial, sans-serif; text-transform: uppercase; font-weight: bold; margin: 5px; font-size: 11px; float: left; margin-right: 11px;}
	.out_of_stock_ms{ font-size:12px; color: #e70516; font-family: "CenturyGothicRegular", Arial, sans-serif; text-transform: uppercase; font-weight: bold; margin: 5px; font-size: 11px; float: left; margin-right: 11px;}

	.display-description p {
	    color: #363636;
	    font-family: "CenturyGothicRegular",Arial,sans-serif;
	    font-size: 12px;
	    font-weight: normal;
	    padding: 8px 0;
	    text-align: left;
	    text-transform: inherit;
	    line-height: 21px;
	}
	.qv-price{font: 14px Arial, Helvetica, sans-serif; font-weight: bold; color: #62943a; text-align: left; float: left; margin-bottom: 12px; margin-right: 7px; width: 100%;}

	.blanket{ display:none;background-color: rgb(0, 0, 0); position: absolute; z-index: 999; width: 100%; height: 180%; top: 0px; opacity: 0.8; left: 0;}

	.quick-view-mail-friend {width: 90%; float: left; background: url(http://shopping.na1.netsuite.com/c.3519720/hancocks_files/img/email_friend_btn.png) no-repeat left; text-align: left; margin-top: 0px; margin-left: 5px; margin-bottom: 5px; z-index: 99999999;}

	.quick-view-mail-friend a {font-family: "CenturyGothicRegular", Arial, sans-serif; color: #555555; font-size: 12px; text-decoration: none; padding-left: 23px; }

	.bottom-content .drilldown_out_of_stock{width: 100%; height: 4px;}

	.drilldown_out_of_stock .text_availability, .drilldown_out_of_stock .out_of_stock_ms  {margin: 0px !important; padding-right:10px}

	.product_image{position: relative; text-align: center;}



	.close_qv{ background: url(imgs/quick_view_close.png) no-repeat; width:34px; height:34px; position: absolute; right: -12px; top: -15px; cursor: pointer;}

	.quickview-brand-logo{ display:none;}

	.quickview-brand-logo_pop{float: left; padding: 0 0 10px 0;}

	.product_image img:hover{ cursor:pointer}

	.bottom-content .out_of_stock_ms{font:12px "CenturyGothicRegular", Arial, sans-serif; font-weight:bold; color:#e70516; padding-top: 6px;}

	.text_notify {width: 300px ;height: 40px; float: right; color:#898e46; font-size:11px; font-family:Arial, Helvetica, sans-serif;  background: url(http://shopping.na1.netsuite.com/c.3519720/hancocks_files/img/out_of_stock_message.png) no-repeat left; float: left;}

	.bottom-content .text_notify span{float: left; margin-top: 4px; margin-left: 11px;}

	.bottom-content .text_log_in_stock{width: 294px; float: right; font:10px Arial, Helvetica, sans-serif; color:#858282; margin-bottom: 13px; float: left; text-align: left; padding: 3px 7px; float: left;
text-align: left; padding: 3px 7px;}


	.middle-content .view-drilldown{background-image: url(https://checkout.na1.netsuite.com/c.3519720/hancocks_files/img/wishlist_background.jpg);
	width: 184px;
	height: 31px;
	float: right;
	border: 1px solid #727A3D;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	color: white;
	top: 0px;
	text-shadow: 2px 1px #3A6907;
	font-family: "CenturyGothicRegular", Arial, sans-serif;
	padding-left: 0;
	text-decoration: none;float: right; margin-top: 18px;
	margin-bottom: 22px;
	}

	.middle-content .view-drilldown a{border: none; outline: 0px; color: inherit; text-decoration: none; padding-top: 15px;}

	.middle-content .view-drilldown a p{padding-top: 7px;}


	.tt-quickview-component .tt_form_notify {text-align: left; font-size: 11px; font-weight: normal; margin-top: 0px !important; padding: 0px 3px 3px 3px !important;}
	.quick_view_out_of_stock .tt_form_notify input {outline: none; border: 1px solid #CCC; height: 24px; border-bottom: none; border-right: none; width: 100%; font-size: 12px; width: 86%;}
	.quick_view_out_of_stock  .tt_submit{padding-right: 12px;}


	.thumbnail {
		position: relative;
	}

	.quick-view_btn {
		color: #fff;
		cursor: pointer;
		float: none;
		font-size: 14px;
		/*
		background-color: rgb(220,122,46);
		font-weight: normal;
		font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;
		height: auto;
		padding: 5px 0;
		*/
		text-indent:-99999px;
		margin:8px auto;
		padding:0px;
		text-align: center;
		width: 130px;
		height:26px;
		z-index: 995;
		background: rgb(220,122,46) url('/c.1259044/SSP Applications/Tavano-SSP/TT_QuickView/imgs/qv_btn-txt_1.svg') center no-repeat;
	}

	.quick-view_btn:hover {
	    background-color: rgb(255,155,78);
	}

	.thumbnail:hover .quick-view_btn {
	    display: block;
	}

.tt-quickview-itembox .display-itemoption tbody tr:last-child {
  display: none;
}

.display-detaileddescription {
	margin-top: 8px;
	overflow-y: scroll;
  max-height: 146px;
	min-height: 50px;
}
.display-detaileddescription img {
	width: 100%;
}

.middle-content .price {
		font-size: 0.914rem;
    color: #393;
    font-weight: bold;
    padding-top: 10px;
}

.middle-content .moreinfolink{
	text-align: center;
    background: rgb(220,122,46);
    padding: 4px;
    font-size: 13px;
    font-weight: bold;
    margin-top: 5px;
}

.middle-content .moreinfolink a{
	color: white;
}

.middle-content .bglt{
	margin-top: 10px;
}

.tt-quickview-itembox .bottom-content{
	display: none;
}

.qv-reference, .qv-itemsku {font-size: .875rem;font-weight: bold;}

#qv-btnWL{
	background: linear-gradient(to bottom,#407eda 0,#78aeff 49%,#407eda 50%,#3232d4 100%);
}
.middle-content .qv-add-to-wishlist-btn{
	margin-left: 7px;
	width: 135px;
}
.button-order-now-qv{
	text-align: center;
}
.button-order-now-qv a{
	color: white;
}
.button-order-now-qv a:hover{
	color: white;
}

/* styles for item list cell 'rating stars' and price */
.itemcell .star-clickable .text-m {display:none;}
div.yotpo.bottomLine {
	margin:0!important;
}
.itemname{min-height: 48px;}
.itemcell .yotpo .standalone-bottomline .star-clickable{
	cursor: auto!important;
}
.itemcell .item-thumbnail{
	min-height: 149px;
}
.itemprice{
	padding-top: 4px;
}
.itemcell .col-xs-6.col-sm-12{
	color: transparent;
	font-size: 1px;
}
@media only screen and (max-width: 767px) {
    .itemcell .quick-view_btn{display: none;}
		.itemcell .bglt{margin: 0 auto!important;}
}
.oos-qv-msg p{
	color: #f8a34d;
	padding-left: 23px;
}
.oos-qv-msg-bottom {
	font-size: 13px;
	font-weight: bold;
}
