
#contentMainWrapper {
    background-color: #f2f2f2;
}
#productName{
}




/*#product_left_side */
#productOptionSide{
width:400px;
background:rgba(90,90,00, 0.1);
float:right;
position:relative;
}
#cartAdd{display: none}



/*b accordion by JK*/
#accordionWrapper{
width:100%;
}
ul.accordion,
ol.accordion {
margin:0;
padding:0;
}
.accordion li {
list-style-type:none;
margin:0;
padding:0;
}
.accordion li:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
*zoom:1;
}
.accordion li li {
list-style-type:disc;
margin-left:1em;
}
.accordion a {
color:inherit;
text-decoration:inherit;
}
.accordion {border: 1px solid #fff;}

.accordion li h3 a {
display:block;
/*
margin:1px 0;
padding:12px;
font-size:14px;
*/
color:#fff;
font-style:normal;
/*background:#d27f6f;*/
/*border-left:6px solid #F57C00;*/
}
.aOpenIcon,
.aCloseIcon{
float:right;
padding:0 12px 0 0;
}
.aOpenIcon{display:inline-block;}
.aCloseIcon{display:none;}
/*
.accordion li.active h3 a {background:#c65c48;}
.accordion li h3 a:hover {background:#ce7362;}
*/
.accordion li.active .aOpenIcon{display:none;}
.accordion li.active .aCloseIcon{display:inline-block;}
.accordion li.locked h3 a {
background:#963;
border-bottom:1px solid #630;
border-top:1px solid #fc9;
text-shadow:0 -1px 2px #630, #fc9 0 1px 2px;
}
.accordion li h3 {
margin:0;
padding:0;
}
.accordion .panel {
/* padding:10px 0; */
}				
.panelA5{}
.panelA6{}
.panelA7{}
.next-accordion-opener{
display: block;
padding: 12px;
margin: 12px;

float:right;    
background: #005AD2;
border-radius: 24px;
color: #fff;
cursor:pointer;
}
.next-accordion-opener:hover {
background-color:#2884ff;
}
.next-accordion-opener:active {
position:relative;
top:1px;
}

li.pan2Wrap.step2isDone h3 a.accordion-opener{
background-image:url('../images/step_is_done.png');
background-repeat: no-repeat;
background-position:250px;
}

li.pan3Wrap.step3isDone h3 a.accordion-opener{
background-image:url('../images/step_is_done.png');
background-repeat: no-repeat;
background-position:250px;
}
li.pan4Wrap.step4isDone h3 a.accordion-opener{
background-image:url('../images/step_is_done.png');
background-repeat: no-repeat;
background-position:250px;
}

ul.accordion, ol.accordion{
    border: 0;
}
#attributesHiddenWrapper, #productOptionSide{
    border: 1px solid #d1d1d1;
}
#productOptionSide .accordion li h3 a {
    background: transparent !important;
}
#productOptionSide .accordion li h3{
    background: #1457A4;
    position: relative;
}
#productOptionSide .accordion li h3 a{
    margin: 0;
    padding: 15px;
    font-size: 15px;
    position: relative;
    background: transparent;
}
#productOptionSide .accordion li{
    margin-bottom: 1px !important;
}
#productOptionSide .accordion li:last-child h3 a{
    margin-bottom: 0;
}
#productOptionSide .accordion li h3:before{
    content: '';
    width: 70px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: #0f4a8e;
    z-index: ;
}
#productOptionSide .accordion  li.active h3:after{
    content: '';
    width: 0px;
    height: 0;
    position: absolute;
    left: 19px;
    bottom: -11px;
    /* background: #0f4a8e; */
    border-top: 15px solid #0f4a8e;
    border-right: 15px solid transparent;
    border-left: 15px solid transparent;
    z-index: 1;
}
#productOptionSide .accordion .panel {
    padding: 5px 10px;
    margin-bottom: 1px;
    background: #fff;
    border: 1px solid #d1d1d1;
}
#productOptionSide{
        border: 0 !important;
    background: transparent !important;
}
#productOptionSide .accordion .panel:after{
    content: '';
    width: 100%;
    display: table;
}
#productOptionSide .accordion li h3 a span.steps{
    margin-right: 25px;
}
#accordionWrapper * {
    font-family: 'Lato', Arial, Helvetica, sans-serif;
    font-weight: 500;
}
#accordionWrapper .fa{
       font: normal normal normal 14px/1 FontAwesome; 
}
/*e of accordian*/









/**************************************
****************************************
****************************************/
/*global attributes styles*/

/*will not work on desktop because of DOM appending out of this element*/
#productAttributes {} 


label.checkboxLabel{}
label.radioButtonLabel {
font-weight:bold;
}



.wrapperAttribsOptions{
padding:3px;
font-size:12px;
background:#ededed;/*bg color*/
}

/*all h4 in the attributes*/
.wrapperAttribsOptions h4{
color: #f57c00;
font-weight:bold;
font-size:120%;
}
.wrapperAttribsOptions input[type="text"],
.wrapperAttribsOptions select 
{
box-sizing: border-box;
border:1px solid #aaa;
}

/*check out when this fires*/
.required input#attrib-6-0,
.required input#attrib-20-0{
color:#8C0046;
}












/*global info icon*/
#attributeBox-selectchecktype h4:after,
#attributeBox-securityfeatures h4:after,
#attributeBox-directdepositadvice h4:after,
#attributeBox-personalinformation>h4:after,
#attributeBox-accountopendate h4:after,
#attributeBox-textonvoucher:after,
#attributeBox-signaturelines  h4:after,
#attributeBox-logo h4:after,
#attributeBox-uploadyourlogo h4:after,
#attributeBox-colorlogo h4:after,
#attributeBox-bankaccountinfo h4:after,
#attributeBox-accountnumber h4:after,
#attributeBox-routingnumber  h4:after,
#attributeBox-routingfractionnumber  h4:after,
#attributeBox-reversenumbering h4:after,
#attributeBox-yourbanksinfo h4:after,
#attributeBox-checksstartingnumber:after,
#attributeBox-adddepositslips h4:after,
#attributeBox-doublewindowsecurityenvelopes  h4:after,
#attributeBox-self-sealsecurityenvelopes h4:after,
#attributeBox-regularsecurityenvelopes h4:after,
#attributeBox-peelandsealenvelopes h4:after,
#attributeBox-walletcheckenvelopes h4:after,
#attributeBox-self-inkingrubberstamps h4:after,
#attributeBox-invoicesandstatements h4:after,
#attributeBox-proofs h4:after,
#attributeBox-chooseproductiontime h4:after,
#attributeBox-previousorderinformation h4:after,
#attributeBox-reordertype h4:after{
display:inline-block;
padding:0 0 0 20px;
content:'\f05a';
cursor:pointer;
font-family: FontAwesome;
}






#attributeBox-selectchecktype{}
#attributeBox-selectchecktype h4{}




#attributeBox-selectchecktype input{
position:absolute;
left:-999999em;/*this hides the radio buttons*/
}


#attributeBox-selectchecktype br{display:none;}


#attributeBox-selectchecktype label{
display:inline-block;
width:18px;
font-weight:normal;
font-size:0px;
height:66px;
padding:0 0 0 50px;
cursor:pointer;
border: 1px solid transparent;
}

#attributeBox-selectchecktype label:hover{}
#attributeBox-selectchecktype input:checked + label{border: 1px solid #D93600;}/*color of border*/


label[for="attrib-83-380"]{background:url('https://www.securecheckorder.com/cdn/images/cssImages/cot_order.jpg') no-repeat 50% 50%;}
label[for="attrib-83-381"]{background:url('https://www.securecheckorder.com/cdn/images/cssImages/com_order.jpg') no-repeat 50% 50%;}
label[for="attrib-83-382"]{background:url('https://www.securecheckorder.com/cdn/images/cssImages/cob_order.jpg') no-repeat 50% 50%;}
label[for="attrib-83-516"]{background:url('https://www.securecheckorder.com/cdn/images/cssImages/3pp_order.jpg') no-repeat 50% 50%;}
label[for="attrib-83-517"]{background:url('https://www.securecheckorder.com/cdn/images/cssImages/3ppw_order.jpg') no-repeat 50% 50%;}
label[for="attrib-83-385"]{background:url('https://www.securecheckorder.com/cdn/images/cssImages/manual_reorder_1.jpg') no-repeat 50% 50%;}
label[for="attrib-83-386"]{background:url('https://www.securecheckorder.com/cdn/images/cssImages/manual_reorder_2.jpg') no-repeat 50% 50%;}



/******checklayout*******/
#attributeBox-checklayout{
margin:12px 0 0 0;
border-top:1px solid rgba(00,00,00,0.1);
}
#attributeBox-checklayout h4{}
#attributeBox-checklayout input{width:100%;}


/* the list to append*/
#checkLayoutList{
height:120px;
position:relative;
border:1px solid #aaa;
border-top:0;
background:#fff;
}
#checkLayoutList ul{
overflow:auto;
max-height:120px;
min-height:120px;
}
#checkLayoutList ul li{
cursor:pointer;
overflow:hidden;
padding:1px;
}
#checkLayoutList ul li:hover{
background-color:#39f;
color:#fff;
}

#checkLayoutList li.focused{}
#checkLayoutList ul li.selected{
background-color:#999;
color:#fff;
}






#attributeBox-entersoftwareversionandyear{padding:12px 3px;}
#attributeBox-entersoftwareversionandyear h4{}
#attributeBox-entersoftwareversionandyear input{width:100%;}

/*lines are not used anymore? */
#attributeBox-linesoncheck{}
#attributeBox-linesoncheck h4{}


#attributeBox-securityfeatures{
border-top:1px solid rgba(00,00,00,0.1);
padding: 12px 3px;
}
#attributeBox-securityfeatures h4{} 
#attributeBox-securityfeatures label{
font-weight:bold;
}

 
#attributeBox-quantity{
padding:12px 3px;
border-top:1px solid rgba(00,00,00,0.1);
}


#attributeBox-quantity h4 {}
#attributeBox-quantity select{
font-size:11px;/*is too small?*/
width:100%;
}
#attributeBox-quantity select .displayNone{color:#fff;}

/* #attributeBox-quantity.colorLogoIsOn{} */



.disabledSwatch{display:none!important;}
#attributeBox-color {}

#attributeBox-color  h4 {
font-size:22px;
text-align:center;
}
.swatch_wrapper{
height:100%;
width: 100%;
}
.swatch_wrapper .attribImg{
height:96px;
width:79px;
color:#666;
font:bold 10px/10px Arial;
text-align:center;
float:left;
}
.swatch_wrapper .attribImg:hover{color:#333;}
.swatch_wrapper br {}
.swatch_wrapper .attribImg img{
height:60px;
width:46px;
margin:0 0 2px 0;
padding:1px;
background:rgba(00,00,00,0.3);
}
.swatch_wrapper .attribImg.selected{
background:#c65c48; /*color*/
color:#000!important;
}
.swatch_wrapper .attribImg label{display:block;}
.swatch_wrapper .attribImg label img{pointer-events: none;}



/******Start of panel 2*******/
#box_personal{
position:relative;
background:#ededed;
}
#attributeBox-personalinformation>h4 {}


#box_personal.hide-business-info{}
#box_personal.hide-business-info:before{
content: '';
position: absolute;
top: 30px;
left: 1px;
width: 274px;
height: 161px;
background-color: red;
background-color: rgba(00,00,00,0.5);
}


.customize-information{
position: absolute;
top: 6px;
right: 6px;
background: #fff;
padding: 3px 0px;
border:none;
width: 104px;
z-index: 999;
outline: none;
cursor: pointer; 
}
.personal-info-fint-options{
position:absolute;
width:200px;
background:#fff;
z-index:99;
top:28px;
right: -68px;
max-height:0;
overflow:hidden;
padding:6px;
-webkit-transition: max-height 0.4s;
-moz-transition: max-height 0.4s;
transition: max-height 0.4s;
box-sizing:border-box;
visibility:hidden;
box-shadow:3px 3px 2px rgba(00,00,00,0.4);
}
.personal-info-fint-options > div{
height:24px !important;
background:#fff;
border-bottom:1px solid rgba(00,00,00,0.1);
}
.personal-info-fint-options > div h4{
display:inline-block;
width:120px;
float:right;  
font-size:12px;
padding:3px 0 0 0;
color:#666;    
text-align:right;
font-weight:normal;
}
.personal-info-fint-options.fullHeight{
visibility:visible;
max-height:246px;
}


 
#attributeBox-textalignment{}
#attributeBox-textalignment h4{float:right;}
#attributeBox-textalignment br{display:none;}

label[for="attrib-5-48"]{
color:transparent;
background:url('https://www.securecheckorder.com/cdn/images/cssImages/center_align.png') no-repeat 0 0;
width:20px;
height:16px;
display:inline-block;
}
label[for="attrib-5-49"]{
color:transparent;
background:url('https://www.securecheckorder.com/cdn/images/cssImages/left_align.jpg') no-repeat 0 0;
width:20px;
height:16px;
display:inline-block;
}

#attributeBox-textalignment input{
position: absolute;
left:-999999px;
}
#attributeBox-textalignment input:checked + label{border:1px solid #595959;}
/* #attributeBox-textalignment .selected{border:1px solid #595959;}
#attributeBox-textalignment radio[checked="checked"]{border:1px solid #000;} */

#attributeBox-businessnamesize{}
#attributeBox-businessnamesize h4{}
#attributeBox--line1size{}
#attributeBox--line1size h4{}
#attributeBox--line2size{}
#attributeBox--line2size h4{}
#attributeBox--line345size{}
#attributeBox--line345size h4{}
#attributeBox-bold-businessname{}
#attributeBox-bold-businessname br{display:none;}
#attributeBox-bold-businessname h4{}
#attributeBox-bold-line2 h4{}
#attributeBox-bold-line2 br{display:none;}


#attributeBox-bold-businessname label,
#attributeBox-bold-line2 label{
width:20px; 
height:20px;
background-position: center;
cursor:pointer;
position: relative;
top: 4px;
left:-21px;
}

label[for="attrib-7-4"],
label[for="attrib-9-1"]{
color:transparent;
background:url('https://www.securecheckorder.com/cdn/images/cssImages/bold.png') no-repeat 0 0;
width:16px;
height:16px;
display:inline-block;
}

#attributeBox-bold-businessname input:checked + label,
#attributeBox-bold-line2 input:checked + label{
border: 1px solid red;
}


#attributeBox-font {}
#attributeBox-font h4{ display:none;}
#attributeBox-font select{width:100%;}
label[for="attrib-4-20"], #attributeBox-font option[value="20"]{
font:normal 11px/12px Arial;
letter-spacing:0.95px;
}
label[for="attrib-4-21"], #attributeBox-font option[value="21"]{
font:normal 11.5px/12px Verdana;
letter-spacing:1px;
}
label[for="attrib-4-22"], #attributeBox-font option[value="22"]{
font:normal 11px/12px Tahoma;
letter-spacing:1px;
display:inline-block;
}
label[for="attrib-4-24"], #attributeBox-font option[value="24"]{
font:normal 11.5px/12px Times;
letter-spacing:1px;
}
label[for="attrib-4-23"], #attributeBox-font option[value="23"]{
font:normal 12px/12px Calibri;
letter-spacing:1px;
}



#attributeBox-businessname{}
#attributeBox-businessname h4{display:none;}
#attributeBox--line1 {width:214px;}
#attributeBox--line1 h4{display:none;}
#attributeBox--line2 {width:214px;}
#attributeBox--line2 h4{display:none;}

#attributeBox-bold-line2 {}

#attributeBox--line3 {width:214px !important;}
#attributeBox--line3 h4{display:none;}
#attributeBox--line4{width:214px !important;}
#attributeBox--line4 h4{display:none;}
#attributeBox--line5{width:214px;}
#attributeBox--line5 h4{display:none;}
#attributeBox--line6{width:214px;}
#attributeBox--line6 h4{display:none;}

#attributeBox-donotprintnameandaddress{
width:96%;
font-size:12px;
color: #8C0023;
}

#attributeBox-donotprintnameandaddress h4{}


#box_accountopendate{
position:relative;
}
#attributeBox-accountopendate h4 {
display:block;
margin-bottom:10px;
color: #f57c00;
cursor:pointer;
width:100%;
}

#attributeBox-month h4,
#attributeBox-year h4{display:none;}

#attributeBox-month{
position:absolute;
top:20px;
}
#attributeBox-year {
position:absolute;
top:20px;
left:50px;
}


#attributeBox-textonvoucher{position:relative;}
#attributeBox-textonvoucher h4{display:none;}
#attributeBox-textonvoucher:after{
position:absolute;
top:0;
left:240px;
}
#box_signature{padding:12px 0;}
#attributeBox-signaturelines{} 
#attributeBox-signaturelines br {display:none;}
#attributeBox-textabovesignatureline {}
#attributeBox-textabovesignatureline h4{
font-size:12px;
font-weight:normal;
}
#attributeBox-logo{
font-size:12px;
font-weight:bold;
}
#attributeBox-logo h4{}

label[for="attrib-31-26"]:after{
content:' to Logo@BusinessChecksOnline.com';
}
label[for="attrib-31-378"]:after{
content:' to Logo@BusinessChecksOnline.com';
}
/* label[for="attrib-31-28"]:after{
content:' (under Construction)';
} */






#attributeBox-uploadyourlogo{}

#attributeBox-uploadyourlogo #logoUploadIframe{
height:40px;
width:300px;
overflow:hidden;
border:none;
background:#900;
}

#attributeBox-uploadyourlogo{}
#attributeBox-uploadyourlogo h4{
display:block;
width: 50%;
margin-top:12px;
margin-bottom:10px;
color: #f57c00;;
}



#attributeBox-logoposition h4{display:none;}

#attributeBox-logoposition{}
#attributeBox-logoposition select{font-size:11px;}

/*ask sg for removal of attribute*/
#attributeBox-stocklogo{
display:none;
height:0px;
overflow:visible;
}
#attributeBox-stocklogo h4{display:none;}
#attributeBox-stocklogo input{display:none;}




/***************b of stock logo and fastFilters*/

#bcLayer.oneLayer{
border:solid 2px blue;
border-radius:3px;
padding:16px;
background-color:#fafafa;
width:900px;
height:900px;
overflow:auto;
z-index:10000;
}


#bcLayerHeader{}
h1#bcLayerHeaderContent{}

#bcLayerHeader a.close{
display:block;
float:right;
background:#900;
color:#fff;
padding:10px;
}

#bcLayerContent{clear:both;}

#bcLayerControlHeader{}
#bcLayerControlHeader input{}
#bcLayerControlHeader ul{}
#bcLayerControlHeader ul li{}


.filtered .filterItem,
.filtered .filterGroup{
	display : none;
}
.filtered .filterItem.match,
.filtered .filterGroup.match {
	display:inline-block;
}

.filterToggle{
display:inline;
list-style-type:none;
border:solid 1px blue;
background:blue;
color:#fff;
padding:.3em;
cursor:pointer;
}
.filterToggle.on{
border:solid 1px red;
background:red;
color:#fff;
}


#layer-content-wrapper{}
.selection-group{}

.selection-group{
width:100%;
clear:both;
}

#bcLayer .selection-group a {
display:block;
text-align:center;
float:left;
padding:2px;
border:1px solid #999;
margin:4px;
}
#bcLayer .selection-group a img{

max-height:130px;
max-width:160px;
}
#bcLayer .selection-group a span{
display:block;
text-align:center;
font-size:11px;
color:#aaa;
}


/***************e of stock logo and fastFilters*/








#attributeBox-colorlogo{}
#attributeBox-colorlogo h4{}

#box_bankaccountinfo{}

#attributeBox-bankaccountinfo{}
#attributeBox-routingnumber {}
#attributeBox-accountnumber{} 



#attributeBox-confirmaccountnumber {}
#attributeBox-confirmaccountnumber h4{display:none;}


#attributeBox-routingfractionnumber {}
#attributeBox-routingfractionnumber2{}
#attributeBox-routingfractionnumber2 h4{display:none;}

#attributeBox-routingfractionnumber2 h4 {}


#attributeBox-checksstartingnumber{
margin:10px 0 0 0;
}
#attributeBox-checksstartingnumber{
position:relative;
}
#attributeBox-checksstartingnumber:after{
position:absolute;
top:0;
left:240px;
}


#attributeBox-checksstartingnumber h4{display:block;}

#attributeBox-nextchecknumber{display:none;}


#attributeBox-reversenumbering {
padding:6px 0 12px 0;
}
#attributeBox-reversenumbering h4{}
#attributeBox-reversenumbering label:after{
content:' (Reverse Collate)';
}






#box_yourbanksinfo{}
#attributeBox-yourbanksinfo{}
#attributeBox-yourbanksinfo h4 {}


#attributeBox-bankname {}
#attributeBox-line2 {}
#attributeBox-line3 {}
#attributeBox-line4{}

#attributeBox-bankname h4,
#attributeBox-line2 h4,
#attributeBox-line3 h4,
#attributeBox-line4 h4{display:none;}





#attributeBox-imageofcheck{}
#attributeBox-imageofcheck h4,
#attributeBox-uploadanimageofyourcheck h4{display:none;}
#attributeBox-uploadanimageofyourcheck:after{
display:block;
font-size:10px;
color:#900;
padding:3px;
white-space: pre;
content:'You can also fax it to (888) 506 0302 \a or email it to sales@BusinessChecksOnline.com  \a Please reference the Order number';
}



#box_7-ringbinder{
/* font-weight: bold;
font-size: 12px;
background: #D4FFF9;
padding:6px;
margin-bottom:5px;
cursor:pointer; */
}


#attributeBox-add7-ringbinder h4 {
display:block;
width: 90%;
margin-top:2px;
margin-bottom:10px;
color: #f57c00;
background: url("../images/binder_ic_.jpg") no-repeat scroll 277px 0px transparent;
}

#attributeBox-add7-ringbinder h4:after{
display:inline-block;
padding:0 0 0 0px;
content:'';
font-family: FontAwesome;
float:right;
} 

#attributeBox-7-ringbinder h4 {display:none;}





#box_deposit_slips{
border-bottom:1px dashed #000;
margin:0 0 6px 0;
}
#box_deposit_slips:hover{}

#attributeBox-adddepositslips{
height:20px;
}
#attributeBox-adddepositslips h4 {}


#attributeBox-manualdepositslips{
font-weight: bold;
font-size:12px;
margin:0 0 14px 0;
}
#attributeBox-manualdepositslips h4,
#attributeBox-computerdepositslips h4 {display:none;}

#attributeBox-manualdepositslips select,
#attributeBox-computerdepositslips select,
#attributeBox-self-sealsecurityenvelopes select,
#attributeBox-regularsecurityenvelopes select,
#attributeBox-peelandsealenvelopes select,
#attributeBox-walletcheckenvelopes select,
#attributeBox-endorsementstamp select,
#attributeBox-signaturestamp select,
#attributeBox-nameandaddressstamp select,
#attributeBox-statements select,
#attributeBox-invoices select,
#attributeBox-productiontime select
{
width:390px;
font-size:11px;

}
#attributeBox-computerdepositslips{}

#attributeBox-dsrn{
font-weight:bold;
font-size:12px;
font-family:Arial, helvetica, sans-serif;
margin:0;
padding:4px 0 0 0;
}



#attributeBox-dsrn h4,
#attributeBox-depositsliproutingnumber h4{display:none;}



#attributeBox-depositsliproutingnumber{
padding:3px 0 0 20px;
}
#attributeBox-depositsliproutingnumber:after{
display:block;
font-size:10px;
color:#900;
padding:3px;
white-space: pre;
content:'The routing number from the check may differ \a  from what you need on the Deposit Slip.';
}




#box_envelops{
border-bottom:1px dashed #000;
margin:0 0 6px 0;
clear: left;
}

#attributeBox-doublewindowsecurityenvelopes{
height:20px;
}
#attributeBox-doublewindowsecurityenvelopes h4 {}

#attributeBox-doublewindowsecurityenvelopes  h4:after{
content:'\f003';
}


#attributeBox-self-sealsecurityenvelopes{}

#attributeBox-self-sealsecurityenvelopes h4,
#attributeBox-peelandsealenvelopes h4,
#attributeBox-walletcheckenvelopes h4,
#attributeBox-regularsecurityenvelopes h4 {display:none;}

#attributeBox-regularsecurityenvelopes{margin:5px 0 0 0;}
#attributeBox-peelandsealenvelopes{margin:5px 0 5px 0;}




#box_stamps{
border-bottom:1px dashed #000;
margin:0 0 6px 0;
}
#attributeBox-self-inkingrubberstamps{}
#attributeBox-self-inkingrubberstamps h4 {}

#attributeBox-endorsementstamp h4,
#attributeBox-signaturestamp h4{display:none;}

#attributeBox-signaturestamp{margin:10px 0 0 0;}


#attributeBox-uploadyoursignature{}
#attributeBox-nameandaddressstamp h4{display:none;}


#attributeBox-nameandaddressstamp{margin:10px 0 0 0;}

#attributeBox-line-1 h4,
#attributeBox-line-2 h4,
#attributeBox-line-3 h4,
#attributeBox-line-4 h4,
#attributeBox-line-5 h4{display:none;}

#attributeBox-line-1,
#attributeBox-line-2,
#attributeBox-line-3,
#attributeBox-line-4,
#attributeBox-line-5{
width:360px;
height:20px;
}


#box_invoicesstatements{
border-bottom:1px dashed #000;
margin:0 0 6px 0;
}

#attributeBox-invoicesandstatements  {display:block;}
#attributeBox-invoicesandstatements h4 {}


#attributeBox-statements{
font-weight: bold;
font-size:12px;
}
#attributeBox-statements h4,
#attributeBox-sid h4 {display:none;}
#attributeBox-sid {
height:25px;
font:bold 12px Arial;
padding:4px 0 0 0;
margin:0 0 6px 0;
border-bottom: 1px solid #DBDBEA;
}




#attributeBox-line1-,
#attributeBox-line2-,
#attributeBox-line3-,
#attributeBox-line4-,
#attributeBox-line5-{
display:block;
}


#attributeBox-line5-{
border-bottom: 1px dashed #000;
}

#attributeBox-line1- h4,
#attributeBox-line2- h4,
#attributeBox-line3- h4,
#attributeBox-line4- h4,
#attributeBox-line5- h4
{display:none;}


#attributeBox-invoices{
display:block;
font-weight: bold;
font-size:12px;
margin:0 0 8px 0;
}
#attributeBox-invoices h4 {display:none;}
#attributeBox-iid {
font:bold 12px Arial;
margin:0;
padding:4px 0 0 0;
}
#attributeBox-iid h4{display:none;}

#attributeBox--line-1,
#attributeBox--line-2,
#attributeBox--line-3,
#attributeBox--line-4,
#attributeBox--line-5
{display:block;}
#attributeBox--line-1 h4,
#attributeBox--line-2 h4,
#attributeBox--line-3 h4,
#attributeBox--line-4 h4,
#attributeBox--line-5 h4
{display:none;}



#attributeBox-proofs{}
#attributeBox-proofs h4{}

#attributeBox-emailaddress{
float:left;
width:45%;
margin:-6px 0 10px 0;
padding:6px 0px 6px 22px;
}
#attributeBox-emailaddress h4:before{content:'To ';}
#attributeBox-contactphonenumber{
float:right;
width:45%;
margin:-6px 0 10px 0;
padding:6px 10px 6px 4px;
}
#attributeBox-contactphonenumber h4,
#attributeBox-emailaddress h4{
font-weight: bold;
font-size: 13px;
color: #111111;
}


#box_production{
clear:both;
border-top:1px dashed #000;
border-bottom:1px dashed #000;
margin:12px 0 6px 0;
}

#attributeBox-chooseproductiontime{
height:25px;
}
#attributeBox-chooseproductiontime h4 {
display:block;
width: 99%;
margin-top:4px;
margin-bottom:10px;
color: #f57c00;
}





#attributeBox-productiontime{}
#attributeBox-productiontime h4 {display:none;}
#attributeBox-productiontime select{}
#attributeBox-productiontime:after {
display:block;
font-size:10px;
color:#900;
padding:3px;
white-space: pre;
content:'*Rush charge will only guarantee in-plant rush. \a expedited shipping is calculated and displayed on the checkout page.';
}




#attributeBox-comments{
border-bottom:1px dashed #000;
margin:0 0 12px 0;
}
#attributeBox-comments h4{}
#attributeBox-comments textarea{
height:40px;
width:380px;
}





/**************************/

.selectedPrice{
font: normal 14px/18px Calibri,Tahoma,sans-serif;
color:#FFE62D;
padding-top:15px;
}

.selectedColor{
font: normal 13px/17px Calibri,Tahoma,sans-serif;
color:#FFFFFF;
padding:15px;
}

.selectedQty{

font: normal 13px/17px Calibri,Tahoma,sans-serif;
color:#FFFFFF;
}
.selectedLogo{
font: normal 13px/17px Calibri,Tahoma,sans-serif;
color:#FFFFFF;
padding:15px;
}




.q_red{
color: #B30000;
font-weight:strong;
}
.hs{
color: #B30000;
}





#attributeBox-logoname,
#attributeBox-logomarginfromleft,
#attributeBox-logomarginfromtop,
#attributeBox-logowidth,
#attributeBox-textmarginfromtop,
#attributeBox-textmarginfromleft,
#attributeBox-namebwlogo{
display:none;
}


/*Added By Ismail on 02/22*/
#shoppingcartBody .hidden {
    display: none;
}
#shoppingcartBody .close_cart_pdt,
#shoppingcartBody .update_cart_pdt {
    -webkit-appearance: button;
    align-items: flex-start;
    cursor: pointer;
    background-color: buttonface;
    box-sizing: border-box;
    padding: 2px 6px 3px;
    border-width: 2px;
    border-style: outset;
    border-color: buttonface;
    border-image: initial;
    text-rendering: auto;
    color: initial;
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    text-align: start;
    margin: 0em;
}
.edit_section select,
.cartAttribsList input {
    font-size: 11px;
    width: 250px;
 }
.edit_section {
    margin-left: 30%;
}