.ffl-cname { width: 230px;	color:#282828;	font-size:16px;	line-height:20px;	text-transform: uppercase;	font-weight: bold; }

.ffl-show-more-dealers {
	clear: both; float:right; padding-top:15px; padding-right:40px;
}

#check-inventory-popup .ffl-please-contact-us, #check-inventory-popup .ffl-click-search-msg {
	clear: both;
	padding-top:15px;
}


#check-inventory-popup #ci-fa-bullets {
	display: none;
    border-bottom: 2px solid #DEDEDE;
    overflow: hidden;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

#check-inventory-popup #ci-fa-bullets ul {
	list-style:disc outside none;
}

#check-inventory-popup #ci-fa-bullets ul li {
	margin-left: 20px;
}

#check-inventory-popup #ci-store-selection #ffl-search-by-zip-msg {
	clear: both; display: block; padding:10px 10px 0 0; font-size:12px; line-height:16px;
}

#check-store-link{
	float:right;
	margin-top:10px;
	position: static;
}

#check-store-link img{
        position: static;
}

.window{
	background-color:#FFF;
}

.fancybox-outer{
	background: #fff !important;
}

#check-inventory-popup{
	background-color:#FFF;
	display: none;
	text-rendering: optimizeLegibility;
	width:700px;
}

#check-inventory-popup #ci-item-information{
	border-bottom:2px solid #DEDEDE;
	overflow: hidden;
	padding-bottom:10px;
}

#check-inventory-popup #ci-item-information img{
	border:1px solid #dedede;
	float:left;
	margin-right:10px;
	width:60px;
}

#check-inventory-popup small{
	font-size:12px;
	line-height:16px;
}

#check-inventory-popup #ci-item-details strong{
	line-height: 60px;
}

#check-inventory-popup #ci-item-information div{
	float:left;
	font-size:14px;
	line-height:18px;
}

#check-inventory-popup #ci-item-information #ci-item-details{
	margin-left:5px;
	width: 325px;
}

#check-inventory-popup #ci-item-information #ci-ffl-fine-print {
	display:none;
}

#check-inventory-popup #ci-item-information #ci-fine-print, #check-inventory-popup #ci-item-information #ci-ffl-fine-print{
	float:right;
	font-size:12px;
	line-height: 18px;
	margin-right:5px;
	width:350px;
}

#check-inventory-popup #ci-store-selection{
	clear:left;
	float:left;
	margin-top:15px;
	width:656px;
}

#check-inventory-popup #more-stores-toggle{
	clear:both;
	float:left;
}

#check-inventory-popup #ci-store-selection #zip-box, #check-inventory-popup #ffl-zip-box{
	background-color:#F0F0F0;
	border:2px solid #DEDEDE;
	float:left;
	margin-top:10px;
	padding:7px 20px 5px;
	width:655px;
}

/* #check-inventory-popup #ci-stores{
	margin:15px auto 0px;
	overflow:hidden;
	width:696px;
} */

#check-inventory-popup #ci-stores {
    clear: left;
    display: none;
    height: 190px;
    margin: 15px auto 0;
    overflow-x: hidden;
    overflow-y: scroll;
    width: 696px;
    -webkit-overflow-scrolling: touch;
}


#check-inventory-popup #ci-loader { margin: 100px 290px; position: absolute; display: none; left: 0; }
	
#check-inventory-popup .store{
	background-color:#FFF;	
	border-bottom:1px solid #DEDEDE;
	float:left;
	height:130px;
	padding:20px 10px 20px 20px;
	width:668px;
}

.recommended{
	clear:both;
	padding-bottom:30px !important;
}

#check-inventory-popup .store strong{
	color:#282828;	
	font-size:16px;
	line-height:20px;	
	text-transform: uppercase;
}

#check-inventory-popup .store .ci-items-availability{
	line-height: 16px;
}
#check-inventory-popup .store .distance{
	display:block;
	font-size:12px;
	margin: 3px 0 10px 0;
}

#check-inventory-popup .recommended .distance {
    display: none;
}

#check-inventory-popup .store label{
	font-size:16px;
	font-weight: bold;
}

#check-inventory-popup input{
	border:2px solid #DEDEDE;
	font-size:16px;	
	line-height:24px;
	margin-left:5px;
	width:60px;
}

#check-inventory-popup .no-quantity-input{
	border: none;
        font-size:16px;
        line-height:24px;
        margin-left:5px;
	width:60px;
}

#check-inventory-popup #zip-box strong, #check-inventory-popup #ffl-zip-box strong{
	font-size:14px;
}

#check-inventory-popup #zip-box input, #check-inventory-popup #ffl-zip-box input{
	height:28px;
	margin-left:10px;
	margin-right:10px;
	position:relative;
	top:1px;
	width:272px;
}

#check-inventory-popup #zip-box .primary-link{
	margin-bottom:5px;
}

#check-inventory-popup .store .item-quantity{
	float:left;	
}

#check-inventory-popup .store .store-information{
	float:right;
	min-width:400px;
	width:400px;
}

/*
#check-inventory-popup .recommended #make-my-store {
    pointer-events: none;
    cursor: default;
}

#check-inventory-popup .recommended #make-my-store img{
    display: none;
}
*/

#check-inventory-popup .store .store-information h4{
	font-weight:bold;
}

#check-inventory-popup .store .store-information h4, #check-inventory-popup .store .store-information span{
	font-size:14px;
	line-height:20px;
}

#check-inventory-popup .store .store-information .my-store {
	font-size:14px;
	font-weight:bold;
	line-height:20px;
	text-transform: uppercase;
}

.store span.store-phone{
	font-weight:bold;
}

#check-inventory-popup .ci-submit{
	float:left;
	margin-left:-2px;
	margin-top:10px;
}

#check-inventory-popup .ci-show-more{
	float:right;
	margin-top:20px;
}

#check-inventory-popup .attributes-box {
    margin-top: 10px;
}

#check-inventory-popup .attributes-box .attrRequired {
    margin-bottom: 5px;
    width: 220px;
}

#check-inventory-popup .attributes-box .attrRequired select {
   width: 220px;
}

#check-inventory-popup .attributes-box .attrib-title {
    font-size: 12px;
    font-weight: bold !important;
}

#check-inventory-popup #ci-error, #check-inventory-popup #ci-fa-msg1,#check-inventory-popup #ci-fa-msg2 {
	display:none;
	color:#c63c24;
	font-size:14px;
	font-weight:bold;
	line-height: 18px;
	padding-bottom:5px;
	padding-left:10px;
}

#check-inventory-popup #ci-fa-msg1, #check-inventory-popup #ci-fa-msg2 { display: block; padding-top: 10px; clear: both; }

#check-inventory-popup .attributes-box .attributes .requiredAttr {
    color: #990000;
    display: none;
    float: left;
    margin-top: 10px;
    width: 10px;
}

#check-inventory-popup .ci-search-submit{
background: url(/assets/images/search_glass.png) left no-repeat;
display: inline-block;
left:-41px;
top: 8px;
margin-right:-15px;
position: relative;
width: 24px;
height: 24px;
}

#check-inventory-popup .ci-search-submit:hover{
	background:url(/assets/images/search_hover.png) left no-repeat;
}

.grey-primary-link {
    background: -moz-linear-gradient(center top , #EEEEEE 9%, #DDDDDD 100%) repeat scroll 0 0 transparent;
    border: 2px solid #CCCCCC;
    color: #282828;
    cursor: pointer;
    font-family: Helvetica,Arial,sans-serif !important;
    font-size: 14px;
    font-weight: bold !important;
    height: 30px;
    margin-bottom: 10px;
    min-width: 90px;
    position: relative;
    text-transform: uppercase;
}
.grey-primary-link:hover {
    background: -moz-linear-gradient(center top , #DDDDDD 9%, #EEEEEE 100%) repeat scroll 0 0 transparent;
}
.grey-primary-link:active {
    background: -moz-linear-gradient(center top , #EEEEEE 9%, #DDDDDD 100%) repeat scroll 0 0 transparent;
}


#no-inventory-link{
	float:right;	
}

#no-inventory-popup{
	display: none;
}


.window h3{
	background-color:#00583d;
	color:#FFF;
	font-family: Helvetica, Arial, sans-serif;
	font-size:20px;
	border-bottom:1px dotted #00583d;
	padding: 5px;
	margin:7px 0 7px 7px;
	font-weight:bold;
}

#no-inventory-popup h3{
	margin-bottom:15px;
	padding:8px 5px 5px;
}

#no-inventory-popup{
	background-color:#FFF;
	display: none;
	text-rendering: optimizeLegibility;
	width:700px;
}

#no-inventory-popup #ci-item-information{
	border-bottom:2px solid #DEDEDE;
	overflow: hidden;
	padding-bottom:10px;
}

#no-inventory-popup #ci-item-information img{
	border:1px solid #dedede;
	float:left;
	margin-right:10px;
	width:60px;
}

#no-inventory-popup small{
	font-size:12px;
	line-height:16px;
}

#no-inventory-popup #ci-item-details strong{
	line-height: 60px;
}

#no-inventory-popup #ci-item-information div{
	float:left;
	font-size:14px;
	line-height:18px;
}

#no-inventory-popup #ci-item-information #ci-item-details{
	margin-left:5px;
}

#no-inventory-popup #ci-item-information .no-inv-prod-row {
	clear: both; float:left;
	margin: 5px 0 5px 5px;
	width:600px;
}

#no-inventory-popup #ci-item-information #ci-fine-print, #no-inventory-popup #ci-item-information #ci-ffl-fine-print{
	clear: both;
	font-size:12px;
	line-height: 18px;
	margin: 0 0 5px 5px;
}

#no-inventory-popup #ci-store-selection{
	clear:left;
	float:left;
	margin-top:15px;
	width:656px;
}

#no-inventory-popup #more-stores-toggle{
	clear:both;
	float:left;
}

#no-inventory-popup #ci-store-selection #zip-box{
	background-color:#F0F0F0;
	border:2px solid #DEDEDE;
	float:left;
	margin-top:10px;
	padding:7px 20px 5px;
	width:655px;
}

#no-inventory-popup #ci-stores{
	margin:15px auto 0px;
	overflow:hidden;
	width:696px;
}

#no-inventory-popup .store{
	background-color:#FFF;	
	border-bottom:1px solid #DEDEDE;
	float:left;
	height:110px;
	padding:20px 10px 20px 20px;
	width:668px;
}

#no-inventory-popup .store strong{
	color:#282828;	
	font-size:16px;
	line-height:20px;	
	text-transform: uppercase;
}

#no-inventory-popup .store .ci-items-availability{
	line-height: 16px;
}
#no-inventory-popup .store .distance{
	display:block;
	font-size:12px;
}

#no-inventory-popup .store label{
	font-size:16px;
	font-weight: bold;
}

#no-inventory-popup input{
	border:2px solid #DEDEDE;
	font-size:16px;	
	line-height:24px;
	margin-left:5px;
	width:60px;
}

#no-inventory-popup #zip-box strong{
	font-size:14px;
}

#no-inventory-popup #zip-box input{
	height:28px;
	margin-left:10px;
	margin-right:10px;
	position:relative;
	top:1px;
	width:272px;
}

#no-inventory-popup #zip-box .primary-link{
	margin-bottom:5px;
}

#no-inventory-popup .store .item-quantity{
	float:left;	
}

#no-inventory-popup .store .store-information{
	float:right;
	min-width:420px;
	width:420px;
}

#no-inventory-popup .store .store-information h4{
	font-weight:bold;
}

#no-inventory-popup .store .store-information h4, #no-inventory-popup .store .store-information span{
	font-size:14px;
	line-height:20px;
}

#no-inventory-popup .ci-submit{
	float:left;
	margin-left:-2px;
	margin-top:10px;
}

#no-inventory-popup .ci-show-more{
	float:right;
	margin-top:20px;
}

#no-inventory-popup #ci-error{
	color:#c63c24;
	font-size:14px;
	font-weight:bold;
	line-height: 18px;
	padding-bottom:5px;
	padding-left:10px;
}

#no-inventory-popup .ci-search-submit{
background: url(/assets/images/search_glass.png) left no-repeat;
display: inline-block;
left:-41px;
top: 8px;
margin-right:-15px;
position: relative;
width: 24px;
height: 24px;
}

#no-inventory-popup .ci-search-submit:hover{
	background:url(/assets/images/search_hover.png) left no-repeat;
}

#no-inventory-popup ul{
	list-style-type:none;	
}

#no-inventory-popup a.secondary-link:hover{
	text-decoration: none !important;
}

#fis_sizing_box_form .requiredText{
 	display: none;
}
