/* CSS Document */
.texts{
	margin:0 0 10px 15px;
	clear:both;
}

.cc_texts{
	margin:0 0 10px 15px;
	overflow:hidden;
}

.texts_q{
	margin:0 0 10px 15px;
	overflow:hidden;
}

.cc_texts P{
	margin:0;
	padding: 0;
	overflow:hidden;
}


.button{
	background: #8E9C4E;
	font-weight: bold;
	color: #FFF;
}
.texts .hr{
	margin:0;
}
/*----------------------------- where to buy ----------------------------------*/
.wtb_container{
	margin-top: 0px;
	width: 680px;
	line-height: 30px;
}
.wtb_container SPAN{
	width: 40px;
	display: block;
	float: left;
	text-align: right;
	font-size: 11px;
/*	line-height: 25px;*/
}
.wtb_container P{
	font-weight: bold;
	padding-top: 50px;
	padding-left:7px;
	padding-right:10px;
	float:left;
}
.wtb_block{
	width: 200px;
	background: #FEF1F3;
}
.wtb_height{
	height: 135px;
	border: 1px solid #8C6E4C;
	border-width: 0 1px;
}
/*--------------------------- cotton prints -------------------------------*/
.cotton_prints{
	text-align: center;
/*	clear: both;*/
}
.cotton_prints IMG{
	margin: 6px;
	border-radius: 12px;
}

/* = this is styles for pink column with rounded corners
-----------------------------------------------------------------------*/

.q_all{
	width: 440px;
	float: left;
}
.thumbs{
	width: 210px;
	float: left;
	margin: 10px 5px 20px 0;
}
img.thumb{
	float: left;
	margin-right: 8px;
}
.q_right{
	float: right;
	margin: 0px;
	padding: 0px;
	width: 230px;
/*	background-color: #fef1f3;*/
	background:#E7F3F9;
}
.q_right DIV.thumbs{
	width: 200px;
	margin: 10px 0 20px 0;
}
.q_right H1, .q_right p{
	margin: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
}
.q_right DIV{
	margin: 0px;
	padding: 0px;
}
.r_round{
	margin: 0px;
	padding: 0px;
/*	background-color: #fef1f3;*/
	background:#fff;
}
div.rcolumn{
	border: 1px solid #8C6E4C;
	border-width:0 1px;
	margin: 0px;
	padding: 0px 10px 0px 10px;
/*	background-color: #fef1f3;
	line-height: 1.2;*/
	background:#fff;
	_height:0;
	overflow:hidden;
}

*HTML div.rcolumn{
	overflow: visible;
}

.rcolumn DIV.fabr{
	width:160px;
	margin: 10px auto;
/*	background: #00FF00;*/
}
.rcolumn DIV.fabr A{
	display:block;
}
.rcolumn DIV.fabr IMG{
	float:none;
	margin:auto;
}
div.rcolumn P{
	text-align:left;
}

/*----------------------- free quilt patterns ---------------------------*/
.fqSKU{
	width: 160px;
	float: left;
	font-size: 100%;
	padding-left: 12px;
	text-align: left;
	margin: 10px 0;
}
.fqSKU STRONG{
	font-size:13px;
	display: block;
	text-align: center;
}
.fqSKU IMG{
	margin: 3px 3px 0 0px;
}
.fqSKU .ff_gray_a {
	margin-top: 5px;
	display: block;
	cursor: pointer;
}
.fqSKU .fqSKU-item-title {
	font-weight: 600;
	margin-bottom: 5px;
}
.fqSKU .fqSKU-item-title > a {
	display: block;
	line-height: 20px;
}
.fqSKU .fqSKU-item-title > a img {
	margin-bottom: -2px;
}
.fqSKU .fqSKU-item-title img {
	margin: 0;
	margin-right: 2px;
}
.fqSKU .image>a>img {
	height: 150px;
	width: auto;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
	display: block;
}
.fqSKU-more-colors {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	justify-content: center;
	-webkit-justify-content center;
	align-items: flex-end;
	margin-top: 5px;
}
.fqSKU-more-colors img {
	margin: 0;
} 
.fqSKU-more-colors .more_colors {
	margin-left: 3px;
	margin-top: 0;
	line-height: 1;
}
.fqSKU-more-colors img {
	margin: 0;
}
.fqSKU IMG.fr{
	margin: 3px 0px -3px 0px;
}
/*-------------------------------- designers ----------------------------------*/
.des_right_1 P, .des_right_2 P, .des_right_3 P{
	text-align: right;
	padding-right: 5px;
}
.des_right_1{
	float:right;
	width: 180px;
}
.des_right_1 .lil, .des_right_2 .lil, .des_right_3 .lil{
	float: right;
	width:120px;
}
.des_right_1 .lil A.thumb_title, .des_right_2 .lil A.thumb_title, .des_right_3 .lil A.thumb_title{
	font-weight:bold;
	font-size:12px;
}
.des_left_1{
	float:left;
	width:510px;
}
.des_right_2{
	float:right;
	width: 280px;
}
.des_left_2{
	float:left;
	width:400px;
}
.des_right_3{
	float:right;
	width: 420px;
}
.des_left_3{
	float:left;
	width:260px;
}
.des_left_1 P, .des_left_2 P, .des_left_3 P{
	margin:10px 0;
	padding:0;
}
.des_left_1 p img,
.des_left_2 p img,
.des_left_3 p img {
	margin-bottom:5px;
}
.des_left_3 p img{
	max-width:260px;
}
.privDES{
	width: 220px;
	height: 140px;
	text-align: left;
	float: left;
	margin-right: 10px;
}
.privDES IMG{
	float: left;
	margin-right: 10px;
}
.desLinks{
	clear: both;
	width: 175px;
	text-align:left;
}
.desLinks P{
	padding: 5px 5px 0 0;
	margin: 0;
}
.desLinks TD{
	text-align:left;
}
.des_col{
	margin:0;
	padding:0;
	float:left;
	width:230px;
}
.des_col A{
	display: block;
	color:#635F4D;
	line-height:1.4;
}
.des_col A:hover{
	color:#7F8F38;
}
/*------------------------------ search ----------------------------------------*/
DIV.sr_item{
	width: 48%;
}
DIV.sr_item SPAN.num{
	display: block;
	float: left;
	width: 30px;
	margin-top: 10px;
}
DIV.sr_item P{
	margin: 5px 0;
	padding: 3px 0 0 35px;
}
DIV.sr_item IMG{
	height: 70px;
	width: 70px;
	float: left;
	margin: 0px 10px 10px 0;
}
/*------------------------ site map -------------------------*/
.des_col{
	margin:0;
	padding:0;
	float:left;
	width:230px;
}
.SM_col{
	margin: 0 0 15px;
	padding:0;
	float: left;
	width: 230px;
}
.SM_col A{
	display: block;
	text-decoration: underline;
	line-height: 1.6;
/*	color: #856445;*/
	font-size: 12px;
	padding-right: 20px;
}
.SM_col A:hover{
/*	color: #80B79B;*/
}
.content STRONG.sm A{
/*	color:#80B79B;*/
	margin-left: 0px;
	display: list-item;
	list-style: inside square;
	text-decoration:none;
}
.content STRONG A:hover{
	color:#8C6E4C;
}

.content STRONG.sm{
	line-height:1.8 !IMPORTANT;
}
/*------------------------ quilt quest 2005 ----------------------------------*/
.pClear{
	clear: both;
}

.coll div{
	width: 49%;
	margin: 5px 0px 10px 0px;
}

.coll_l{
	float: left;
}

.coll_r{
	float: right;
	text-align: right;
}
/*----------------------------- quilt quest 2006 -------------------------------*/
H3{
	margin:0 0 5px;
	padding:0;
	font-size:14px;
}
.pink{
	color:#F6899E;
}
.green{
	color:#7F8F38;
}
.violet{
	color:#673956;
}
.grey{
	color:#A0A0A0;
}
.brown{
	color:#9C8A63;
}
.qqBlock{
	margin-bottom: 30px;
}
.qqBlock DIV.l, .qqBlock DIV.r{
	width:326px;
	margin:5px 0;
	padding-right: 10px;
/*	background:#00FF66;*/
}
.qqBlock P{
	margin-top:5px;
}
.qq_header{
	text-align:right;
	font-weight:bold;
}
.qq_header u{
	font-size:20px;
	text-decoration:none;
}
.imgHolder{
	height:205px;
	width:205px;
	float:left;
	margin:5px 10px 5px 0;

}
/*----------------------- future releases -------------------------------*/
.date{
	font-weight:bold;
	display:block;
	font-size: 18px;
	line-height: 2.8;
	padding-left:15px;
/*	margin: 10px 0 5px;*/
	margin:-10px 0 0 0;
	clear:both;
}


/*-------------------------- menu block banners ---------------------------*/
.banner{
	margin:0px auto;
	margin-bottom:15px;
	padding:0;
	text-align:center;
}
.banner A{
	margin:0 auto;
	padding:0;
}
.banner IMG{
	margin:0 auto;
}
/*---------------------------customers' landing page-----------------------*/
.landing_left_col {
	float: left;
	/*width: 310px;*/
}
.landing_right_col {
	float: left;
	text-align:right;
}
.landing_main_font {
	color: #846443;
	font-size:11px;
}
.landing_big_font {
/*	color: #846443;*/
	font-size:13px;
}
.landing_fabr{
	width: 100px;
	height: 130px;
	padding-right:15px;
	float:left;
	margin-bottom: 10px;
	text-align:center;
}
.landing_fabr IMG{
	display:block;
	margin:auto;
}
/*-----------------------detailed page (quilts)-----------------------------*/
.detailImgBlock{
	float: left;
	width:485px;
}
.detailRelatedLinks{
	float:left;
	margin-left:20px;
}

.detailRelatedLinks2{
	float:left;
	margin-left:20px;
	width:180px;
}

/*---------------------------- QQ 2007 pages -------------------------------*/
UL.qq_cross_ref_list{
	list-style:none;
	padding:0;
	margin:0;
}
.qq_cross_ref_list LI{
	float:left;
	width:48%;
	margin-left:5px;
	vertical-align:middle;
}
.qq_cross_ref_list LI IMG{
	float:left;
	margin-right:10px;
}
.qq_cross_ref_list LI A{
}
/*---------------------------------------------------------------------------------------*/
DIV.hide_for_print TABLE, DIV.hide_for_print DIV{
	clear:both;
}


/*-------------------------- FTP table ---------------------------------------------*/
.ftp_upload H5{
	background:#8D6E59;
	color:#fff;
	font-weight:bold;
	font-size:100%;
	padding:5px;
	margin:0;
}
.ftp_upload LABEL{
	display:block;
	margin:15px 0 8px;
}
TABLE.ftp_table{
	width:690px;
	border-collapse:collapse;
	margin:5px 1px;
}
.ftp_table TH{
	background:#8D6E59;
	color:#fff;
	text-align:left
}
.ftp_table TD, .ftp_table TH{
	padding:5px;
	display:table-cell;
	width:inherit;
}
.narrow_td{
	width:70px;
}
.even_bg{
	background:#F5EEEC;
}

FORM.ftp_upload{
	width:200px;
}


/*-------------------------- FTP table MANAGE ---------------------------------------------*/


TABLE.ftp_table_man{
	width:920px;
	border-collapse:collapse;
	margin:15px 0px;

}
.ftp_table_man TH{
	background:#815745;
	color:#fff;
	text-align:left;

}
.ftp_table_man TD, .ftp_table_man TH{
	padding:5px;
	display:table-cell;
	width:inherit;
	vertical-align:top;
	border:solid 1px #E9D8D0;
}
.ftp_table_man TH A{ color:#fff; text-decoration:none}
.ftp_table_man TH A:hover{ text-decoration:underline;}

.button_man { background:#757575; color:#fff; font-weight:bold; border:none;}

/*------------- Precuts pages ----------------*/

ul.item_list {
    display: block;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
div.precut_products { padding:0px 0 10px 0; /*border-bottom:1px dashed #A9AE92;*/ overflow:hidden; margin-bottom:10px;	_height:100%; /*border:1px solid red;*/ margin-top:0px;}
div.precut_products div.pro, div.precut_products li { float:left; width:140px; margin-right:25px; _margin-right:20px; margin-left:5px; text-align:center; }
div.precut_products div div, div.precut_products li div {/* max-width:135px; max-height:132px; overflow:hidden;*/ margin-bottom:5px;}
div.precut_products div img, div.precut_products li img { border:0px; max-width:135px; max-height:434px;}
div.precut_products div div img, div.precut_products li div img { border:0px; max-width:135px; max-height:132px;}
a.proc_link { font-size:14px; color:#7F8F38; font-weight:bold; text-decoration:none; line-height: 18px;}
a.proc_link:hover { font-size:14px; color:#8D6E59; font-weight:bold; text-decoration: underline;}
.separator1 {clear:both; padding-bottom:17px;}
.bsize { font-size:16px;}
.prec_bimg {float:left; width:380px;_width:340px; margin:0 0px 15px 0; text-align:center; position:relative; padding-top:10px;}
.right_precut {width:305px; float:right; _width:290px; padding-bottom:10px;}
.inf_subprecut {width:140px; text-align:left; padding-left:60px; padding-bottom:10px;}
a.back_list { background:url(/assets/images/back.gif) no-repeat left center; color:#8D6E59; display:block; font-size:11px; height:19px; padding-left:25px; padding-top:1px;text-decoration:none;width:100px;}
a.view_all_list_bundles {
	background:url(/assets/images/new_images/next_.gif) no-repeat right center;
	color:#8D6E59;
	display:block;
	font-size:11px;
	height:19px;
	padding-right:25px;
	padding-top:1px;
	text-decoration:none;
	width:200px;
	text-align:right;
	line-height:19px;
	/*border:1px solid red; */
	float:right;}
.showing_products_title{/*border:1px solid blue*/; width:300px; float:left;}
a.view_all_list_bundles:hover{background:url(/assets/images/new_images/next_h.gif) no-repeat right center;text-decoration: underline;	color:#8E9C4E;}
.separator2 { height:0px;}
div.box_line1 { clear:both;}

div.csCrossSellsimple1 { display:inline;
	float:left;
	margin:5px 10px;
	width:110px;
}

.right_precut .pn {width: 145px; float: none; margin-left: 0px; padding-left: 55px; margin-top:2px;}

.prec_bimg .back_list { width:140px!important; position:absolute; top:0px; left:0px; text-align:left;}

.clr { clear:both; height:0px; line-height:0px; font-size:0px; padding:0px;}
.landing_precut_page { display:block; width:170px; float:left; margin-bottom:30px; padding-top:25px;} 
.landing_precut_page_img { display:block; height:122px;}
.landing_precut_page_img img { max-height: 130px;}
.landing_precut_page button.add2cartbtn {display:block; margin:0 auto; width:100px;}
.landing_precut_page a { text-decoration:none;}
.landing_precut_page a:hover { text-decoration:none;}
.artwork_margin { margin-top:2px; padding-top:0px; padding-bottom: 11px; margin-bottom:0px;}

/*------------- Bottom Menu ----------------*/
.bottom_col {float: left;
    margin: 0 0 15px;
    padding: 0;
    width: 210px;}
.bottom_col.last { width: 90px;}
.bottom_col.last a { padding-right:0px;}	
/*.footer div.bottom_col:first-child + div { width:130px;}	
.bottom_col.bottom { float:none!important;}	*/

.bottom_col h2 { padding-top:15px; text-transform:uppercase;}	
.bottom_col a {  display: block;
    font-size: 11px;
    line-height: 1.6;
    padding-right: 20px;
    text-decoration: underline;}