

.invent  {
  border:1px solid #e0e0e0;
  vertical-align:middle;
  font-size:11px;
  color:#000000;
}

.invqty  {
  width:30px;
  text-align:center;
  margin-left:2px;
  margin-right:auto;
  margin-top:2px;

}
.invhdr  {
  border-left:1px dotted #e0e0e0;
  border-right:1px dotted #e0e0e0;
  border-top:1px dotted #e0e0e0;
}
.colhdr  {
  border-left:1px dotted #e0e0e0;
  border-right:1px dotted #e0e0e0;
  border-top:1px dotted #e0e0e0;
  font-weight:bold;
  color:#ffffff;
  background-color:#3F3F3F;
  text-align:center;
}

  .q_dotspacer	{
     height:5px;
	 background-position:left center;
   }


.qr_hidrhousr,.qr_hidrhousr-left  {
  line-height:1.5em;
  width:40%;
  border:1px solid #a5acb2;
  font-weight:bold;
  text-align:center;
  color:#808080;
  font-size:0.90em;
  background:#FFFFFF;
  padding:0 20px 0 15px;
  margin:1px 15px 1px 0;
  text-decoration:underline;
  cursor:hand;cursor:pointer;
}

.qr_hidrhousr  {
  float:right;
}
.qr_hidrhousr-left  {
  float:left;
}


.qr_clickbangr,.qm_clickbangr  {
float:left;
display:inline-block;
border:0 solid #a5acb2;
width:100%;
height:2.6em;
font-weight:bold;
text-align:center;
margin:5px 0 10px 0;
padding:5px 0 0 0;
color:#ffffff;
background:#3c3c47;
font-size:0.90em;
cursor:hand;cursor:pointer;
}


.qm_clickbangr  {
height:3.0em;

}
.qr_clickbangr-textholdr  {
float:left;
width:90%;
text-align:center;
text-decoration:none;

}

.qr_chevhldr_right  {
float:right;
margin:5px 15px 5px 8px;
}

.qr_showallbtn  {
float:left;
width:40%;
color:#3c3c47;
  font-weight: bold;
  text-align:center;
  background-image: url(images/bc_sil_bot_banner.gif); 
  background-repeat: repeat-x;
  background-position: bottom left;
  background-color: #6e7088;
  font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
  cursor: pointer; cursor: hand;
font-size:1em;
text-align:center;
padding:4px 1px 4px 1px;
margin: 6px 1px 4px 11px;
}


.qr_fullwide-label,.qm_fullwide-label {
  float:left;
  line-height:1.5em;
  width:99%;
  border:0 solid #a5acb2;
  font-weight:bold;
  text-align:left;
  color:#000000;
  font-size:0.90em;
  background:#FFFFFF;
  padding:2px 0 2px 5px;

}
.qm_fullwide-label {
  width:95%;
  
 }

.qr_fullwide-textarea {
float:left;
display:block;
width:98.0%;
color:#3c3c47;;



}
.qm_fullwide-textarea {
float:left;
display:block;
width:94.0%;
color:#3c3c47;;
}

.qr_fullwide-textinput {
float:left;
display:block;
width:99.0%;

}
.qm_fullwide-textinput {
float:left;
display:block;
width:95.0%;
}

.qr_40right-textarea {
float:right;
width:40%;
display:inline-block;
min-width:250px;
background-color:#e0e0eb;
padding: 3px 1px 3px 1px;
color:#3c3c47;;
}

.qr_40left-textarea {
float:right;
width:40%;
display:block;
min-width:250px;
height:4em;
overflow:hidden;
background-color:#e0e0eb;
padding: 3px 1px 5px 1px;
color:#3c3c47;;
}

.qm_40right-textarea {
float:right;
width:90%;
display:inline-block;
min-width:250px;
background-color:#e0e0eb;
padding: 3px 1px 3px 1px;
color:#3c3c47;;margin:2px 0 1px,0;

}

.q_colcellfrom ,.q_colcellto ,.q_colcellusr,.q_colcellmv,.q_colcellts,.q_colcellcmt,.q_colcellunlist {
border:0 solid #A0A0A0;
border-top-width:1px;
border-left-width:8px;
text-align:left; 
display:block;
float:left;
width:98%;
clear:both;
height:auto;
padding:2px 2px 2px 5px;

} 


.q_colcellunlist {
border-left-color:rgb(206, 209, 212);
} 

.q_colcellfrom {
border-left-color:rgb(23, 119, 191);
} 

.q_colcellto {
border-left-color:#ffd633;
} 

.q_colcellcmt {
border-left-color:white;
} 

.q_colcellusr { 
border-left-color:grey;
} 

.q_colcellmv {
border:0 solid #A0A0A0;
border-top-width:1px;
border-left-color:#e0e0eb;
border-left-width:8px;
text-align:center; 
display:block;
float:left;
width:98%;
clear:both;
height:auto;
padding:2px 2px 2px 5px;

} 

.q_colcellts {
border-left-color:#269900;
} 



.qr_tippanel-fromto {
float:left;
display:inline-block;
width:90%;
padding:2px 1px 2px 3px;
} 

.qm_tippanel-fromto {
	float:left;
	width:90%;
	background:#fafafa;
	border:1px solid #A0A0A0;
	padding:10px;
}

.qm_tippanel-inner {
	float:left;
	width:90%;
	background:#fafafa;
	padding:0 1px 0 5px;
	text-align:left;
}

.qr_1col1_topbtns  {
	float:left; 
	display:inline-block;
	width:90.0%;
	padding: 5px 0 3px 30px;
	min-width:351px;
	text-align:left;
}

.qm_1col1_topbtns  {
float:left;
display:inline-block;
width:95.0%;
text-align:left;
}


.qr_2col1_topbtns  {
float:left;
display:block;
width:98.0%;
min-width:180px;
padding: 2px 1px 5px 1px;
margin: 0 0 2px 0;

}

.qm_2col1_topbtns  {
float:left;
display:inline-block;
width:98.0%;
padding: 1px 1px 5px 1px;
margin: 0 0 2px 0;
}

 .qr_1col1_mv {
 float:left;
 display:table-cell;
 width:65.0%;
  min-width:351px;
 }


 .qm_1col1_mv {
 float:left;
 display:inline-block;
 width:95.0%;
 }


 .qr_3col1_mv {
 float:left;
 display:table-cell;
 width:35.0%;
 height:6rem;
 min-width:180px;
 }
 
 .qm_3col1_mv {
 float:left;
 display:inline-block;
 width:100.0%;
 }
 
 .qr_3col2_mv {
 float:left;
 display:table-cell;
 width:48.0%;
 height:6rem;
 min-width:180px;
 background-color: #e0e0eb;
 }
 
 .qm_3col2_mv {
 float:left;
 display:block;
 width:100.0%;
 background-color: #e0e0eb;
 }
 
 .qr_3col3_mv {
 float:left;
 display:table-cell;
 width:50.0%;
 height:6rem;
 min-width:180px;
 }
 
 .qm_3col3_mv {
 float:left;
 display:block;
 width:100.0%;
 }
 
 
 .qr_4col1_mv {
 float:left;
 display:table-cell;
 width:98%;
 min-height:2.5em;
 min-width:160px;
 padding-left:2px;
 padding-top:1px;
 }
 
 .qm_4col1_mv {
 float:left;
 display:table-cell;
 min-height:2.5em;
 min-width:160px;
 padding-left:2px;
 padding-top:1px;
 
 }
 
 .qr_4col2_mv {
 float:left;
 display:block;
 min-width:90px;
 padding-left:2px;
 padding-top:1px;
 line-height: 2.0em;
 }
 
 .qm_4col2_mv {
 float:left;
 display:inline-block;
 min-width:90px;
 padding-left:2px;
 padding-top:1px;
 line-height: 2.0em;
 }
 
 .qr_4col3_mv {
 float:left;
 display:inline-block;
 width:5.0%;
 min-width:30px;
 padding:2px 2px 5px 1px;
 margin-right:1px;
 }

 .qm_4col3_mv {
 float:left;
 display:inline-block;
 width:5.0%;
 min-width:30px;
 padding:5px 1px 5px 2px;
 }

.qr_2col2_topbtns  {
float:right;
display:inline-block;
width:30.0%;
min-width:140px;
padding: 10px 10px 10px 10px;
overflow: hidden;
}

.qm_2col2_topbtns  {
float:left;
display:block;
width:90.0%;
padding: 10px 10px 10px 10px;
}

   
.qr_1col1right_tsize {
	float:left;
	display:table-cell;
	width:65.0%;
	min-width:351px;
}

 .qm_1col1right_tsize {
	 float:left;
	 display:inline-block;
	 width:99.0%;
}

.qr_3col1_tsize {
	float:left;
	display:table-cell;
	width:33.3%;
	height:6rem;
	min-width:170px
}

 .qm_3col1_tsize {
	 float:left;
	 display:inline-block;
	 width:98.0%;
	height:5rem;
	min-width:170px
 }
   
   
 .qr_3col2_tsize {
 	float:left;
 	background-color: #e0e0eb;
 	display:table-cell;
	width:48.0%;
	height:6rem;
	min-width:170px
 }

.qm_3col2_tsize {
	 float:left;
	 display:block;
	 background-color: #e0e0eb;
	 width:95.0%;
	height:5rem;
	min-width:170px
}
   
.qr_3col3_tsize {
 	float:left;
 	display:table-cell;
 	width:50.0%;
 	background-color: #e0e0eb;
	height:6rem;
	min-width:170px
}

.qm_3col3_tsize {
	 float:left;
	 display:block;
	 width:95.0%;
	 margin-top:.5rem;
	 background-color: #e0e0eb;
 	height:6rem;
	min-width:170px
}
   
.qr_4cel1_tsize {
float:left;
display:table-cell;
min-height:2.5em;
width:98%;
min-width:160px;
padding:1px 0 0 2px;
}


.qm_4cel1_tsize {
float:left;
display:table-cell;
min-height:2.5em;
min-width:160px;
padding:1px 0 0 2px;
}

.qr_4cel2_tsize {
float:left;
display:block;
min-width:90px;
padding:1px 0 0 2px;
line-height: 2.0em;
}

.qm_4cel2_tsize {
float:left;
display:inline-block;
min-width:90px;
padding:1px 0 0 2px;
line-height: 2.0em;
}

.qr_4cel3_tsize {
float:left;
display:block;
width:4.0%;
min-width:25px;
padding:2px 2px 5px 1px;
margin-right:1px;
}

.qm_4cel3_tsize {
float:right;
display:inline-block;
width:2.0%;
min-width:25px;
padding:5px 1px 5px 2px;
}

.qr_4cel4_tsize {
float:left;
display:inline-block;
width:90%;
padding:2px 1px 2px 3px;
}
   
.qm_4cel4_tsize {
float:left;
width:100%;
padding:2px 1px 2px 3px;
}
   
   
.qr_2col1_unlist {
float:left;
display:table-cell;
width:65.5%;
font-size:.92em;
 }
 
 .qm_2col1_unlist {
float:left;
display:table-cell;
width:98.5%;
font-size:.92em;
 }

.qr_2col2_unlist {
float:left;
display:table-cell;
width:33.5%;
font-size:.92em;
line-height:1.75em;
 }
 
.qm_2col2_unlist {
float:left;
display:table-cell;
width:98.5%;
font-size:.92em;
line-height:1.2em;
 }
 
 
 .qr_1col1_unlist {
float:left;
display:table-cell;
width:100%;
 }
 
.qm_1col1_unlist {
float:left;
display:inline-block;
width:100.0%;
 }
 
 .qr_3col1_unlist {
 float:left;
 display:table-cell;
 width:25.0%;
 }
 
 .qm_3col1_unlist {
 float:left;
 display:inline-block;
 width:98.0%;
 }

.qr_3col2_unlist {
float:left;
display:table-cell;
width:73.0%;
min-width:180px;
background-color: #e0e0eb;
 }
 
 
.qm_3col2_unlist {
float:left;
display:block;
width:98.0%;
background-color: #e0e0eb;
 }
 
 
 .qr_2col2_right54 {
float:left;
display:inline-block;
width:54.0%;
clear:right;
 }


 .qm_2col2_right100 {
 float:left;
 display:block;
 width:100.0%;
 }



.q_bacgrd-FR,.q_bacgrd-OR,.q_bacgrd-PX,.q_bacgrd-FRsm,.q_bacgrd-ORsml,.q_bacgrd-PXsml {
display:inline-block;
background-size:800px 148px;
height:148px;
/*border: 1px solid white;*/
margin: 5px 1px 5px 1px;
color:#fff;
float:left; 
width:99%;
text-align:left;
padding:3px 1px 1px 2px;
}

          
.q_bacgrd-FR,.q_bacgrd-FRsm {
background-image: url(imagesv3/fnq1100_148.gif);
background-size:1400px 148px;
height:148px;
/*border:2px solid purple;*/

}
.q_bacgrd-OR,.q_bacgrd-ORsml {
background-image: url(imagesv3/offices_invent.jpg);
}
.q_bacgrd-PX,.q_bacgrd-PXsml {
background-image: url(imagesv3/pallet_truck.jpg);
}



@media only screen and (max-width: 1200px) {
             
.q_bacgrd-FR,.q_bacgrd-FRsm {
background-image: url(imagesv3/fnq880_148.gif);
background-size:1200px 148px;
/*border:2px solid green;*/
}
}


@media only screen and (max-width: 992px) {

.q_bacgrd-FR,.q_bacgrd-FRsm  {
background-size:1000px 168px;
height:168px;
/*border:2px solid black;*/
}

.q_bacgrd-OR,.q_bacgrd-PX,.q_bacgrd-ORsml,.q_bacgrd-PXsml  {
background-size:1000px 168px;
height:168px;
}
.qr_40right-textarea {
width:40%;
height:4em;
overflow:hidden;
margin:0 10px 0 5px;

}


}


@media only screen and (max-width: 880px) {

.q_bacgrd-FR {
background-image: url(imagesv3/fnq880_148.gif);
background-size:880px 178px;
height:178px;
/*border:2px solid gold;*/
}

.q_bacgrd-OR,.q_bacgrd-PX {
background-size:880px 178px;
height:178px;
}

.qr_hidrhousr-left  {
  width:50%;
}



.q_bacgrd-FRsm {
background-image: url(imagesv3/fnq880_148.gif);
background-size:880px 168px;
height:168px;
/*border:2px solid gold;*/
}

.q_bacgrd-ORsml,.q_bacgrd-PXsml {
background-size:880px 168px;
height:168px;
}


.qr_40right-textarea {
height:5em;
overflow:hidden;

}


}




@media only screen and (max-width: 768px) {

.q_bacgrd-FR {
background-image: url(imagesv3/fnq880_148.gif);
background-size:880px 218px;
height:218px;
/*border:2px solid red;*/
}

.q_bacgrd-OR,.q_bacgrd-PX {
background-size:880px 218px;
height:218px;
}

.q_bacgrd-FRsm {
background-image: url(imagesv3/fnq880_148.gif);
background-size:880px 148px;
height:148px;
/*border:2px solid white;*/
}

.q_bacgrd-ORsm,.q_bacgrd-PXsm {
background-size:880px 148px;
height:148px;
}

.qr_hidrhousr-left  {
  width:60%;
}



.qr_showallbtn  {
width:50%;
}


.qr_40right-textarea {
width:40%;
max-height:6.0em;
overflow:hidden;
margin:0 10px 0 5px;

}

.qr_40left-textarea {
width:75%;
}


 .qr_1col1_mv {
 display:inline-block;
 width:95.0%;
 }
 
 .qr_3col1_mv {
 display:inline-block;
 width:100.0%;
 }
 
 .qr_3col2_mv {
  display:block;
 width:100.0%;
 }
 
 .qr_3col3_mv {
  display:block;
 width:100.0%;
 }
 
 
 .qr_4col2_mv {
  display:inline-block;
 }
 

 .qr_4col3_mv {
  padding:5px 1px 5px 2px;
margin-right:0;
 }
 

.qr_1col1_topbtns  {
padding: 5px 0 3px 5px;
display:inline-block;
width:95.0%;
min-width:180px;
}

.qr_2col1_topbtns  {
display:inline-block;
width:98.0%;
}

.qr_2col2_topbtns  {
float:left;
display:block;
width:90.0%;
}

.qr_3col2_tsize {
	 display:block;
	 width:95.0%;
	 height:4rem;

}
.qr_3col3_tsize {
	 display:block;
	 width:95.0%;
	 height:5rem;
 	 margin-top:0.5rem;
}

.qr_2col1_unlist {
width:98.5%;
 }
 
 
.qr_2col2_unlist {
width:98.5%;
clear:both;
margin:5px 0 10px 0;
 }
 
 .qr_1col1_unlist {
display:inline-block;
}

 .qr_3col1_unlist {
 display:inline-block;
 width:98.0%;
 }

.qr_3col2_unlist {
display:block;
width:98.0%;
 }
 .qr_2col2_right54 {
display:block;
width:95.0%;
clear:both;
margin:4px 0 4px 0;
 }
}


@media only screen and (max-width: 600px) {

.qr_showallbtn  {
width:80%;
}

.qr_40right-textarea {
width:90%;
height:2.1em;
min-width:50px;
margin:0 10px 4px 0;
}

.qr_40left-textarea {
width:95%;
}

.qr_hidrhousr  {
  line-height:1.5em;
  width:60%;
  margin:5px 15px 5px 0;
}

.qr_clickbangr  {
height:3em;
}
.qm_clickbangr  {
height:3em;
}

.qr_chevhldr_right  {
float:right;
margin:5px 3px 5px 1px;
}


.qr_fullwide-label {
  width:95%;
 /* color:red;*/
 }

.qr_fullwide-textarea {
	width:94.0%;
	/*  color:blue;*/

}

.qr_fullwide-textinput {
	width:95.0%;
}

.qr_1col1right_tsize {
	 display:inline-block;
	 width:99.0%;
 }
.qr_3col1_tsize {
	display:inline-block;
	width:98.0%;
    height:5rem;

}

.qr_4cel2_tsize {
display:inline-block;
}

.qr_4cel3_tsize {
float:right;
display:inline-block;
width:2.0%;
min-width:25px;
padding:5px 1px 5px 2px;
}
.qr_4cel4_tsize {
width:100%;
}

.q_bacgrd-FR {
background-image: url(imagesv3/fnq600_148.gif);
background-size:600px 258px;
height:258px;
/*border:1px solid pink;*/
}
.q_bacgrd-OR,.q_bacgrd-PX {
background-size:600px 258px;
height:258px;
}

.q_bacgrd-FRsm {
background-image: url(imagesv3/fnq600_148.gif);
background-size:600px 148px;
height:148px;
/*border:1px solid pink;*/
}
.q_bacgrd-ORsm,.q_bacgrd-PXsm {
background-size:600px 148px;
height:148px;
}




}

@media only screen and (max-width: 450px) {


.qr_showallbtn  {
width:90%;
}



.qr_40right-textarea {
width:90%;
margin:0 10px 4px 0;
}

.qr_40left-textarea {
width:95%;
}

.qr_hidrhousr-left  {
  width:70%;
}



.q_bacgrd-FR {
background-image: url(imagesv3/fnq360_148.gif);
background-size:450px 232px;
width:98%;
height:232px;
padding:3px 1px 8px 1px;
/*border:1px solid blue;*/
}

.q_bacgrd-OR,.q_bacgrd-PX {
width:98%;
height:232px;
padding:3px 1px 8px 1px;
}

.q_bacgrd-FRsm {
background-image: url(imagesv3/fnq360_148.gif);
background-size:450px 148px;
width:98%;
height:148px;
padding:3px 1px 8px 1px;
/*border:1px solid blue;*/
}

.q_bacgrd-ORsm,.q_bacgrd-PXsm {
width:98%;
height:148px;
padding:3px 1px 8px 1px;
}



}



@media only screen and (max-width: 390px) {


.qr_40right-textarea {
margin:0 10px 4px 5px;
width:90%;
}


.qr_40left-textarea {
width:80%;
min-width:50px;

}


.q_bacgrd-FR {
background-image: url(imagesv3/fnq360_148.gif);
background-size:360px 310px;
width:98%;
height:310px;
padding:3px 1px 8px 1px;
/*border:1px solid red;*/
}

.q_bacgrd-OR,.q_bacgrd-PX {
width:98%;
height:310px;
padding:3px 1px 8px 1px;
}
 
.q_bacgrd-FRsm {
background-image: url(imagesv3/fnq360_148.gif);
background-size:360px 148px;
width:98%;
height:148px;
padding:3px 1px 8px 1px;
/*border:1px solid red;*/
}

.q_bacgrd-ORsm,.q_bacgrd-PXsm {
width:98%;
height:148px;
padding:3px 1px 8px 1px;
}



}




@media only screen and (max-width: 360px) {

.q_bacgrd-FR {
background-image: url(imagesv3/fnq360_148.gif);
background-size:360px 330px;
width:98%;
height:330px;
padding:3px 1px 8px 1px;
/*border:1px solid red;*/
}

.q_bacgrd-OR,.q_bacgrd-PX {
width:98%;
max-height:330px;
padding:3px 1px 8px 1px;
}



}

