#info_section {
	font-size: 87%; line-height: 1.2em;
}

#info_section div{
	background:transparent url(../images/commercial.jpg) no-repeat left center;
	height:100px;
	padding:5px 0px 5px 150px;

}

#info_section #security{
	background-image:url(../images/commercial.jpg);
}

#info_section #rolls{
	background-image:url(../images/correctional.jpg);
}

#info_section #usa{
	background-image:url(../images/homeland.jpg);
}


#info_section h2{
	font-size: 185%; color: #CC0000; font-style: italic; line-height: 1.5em;
}


#info_section p{
    padding-bottom:10px;
}






#product_uses{
    overflow:hidden;
    padding-top:10px;
}

#product_uses li{
    border:1px solid #c00;
    float:left;
    margin:5px 5px 5px 0;
    overflow:hidden;
    width:310px;
}


#product_uses li h6{
    background:#c00 url(../images/red_gradient.jpg) repeat-x left top;
    color:white;
    height:18px;
    line-height:18px;
    padding:5px 10px;
}


#product_uses li p{
    background-color:transparent;
    background-position:2px 2px;
    background-repeat:no-repeat;
    display:block;
    font-size:12px;
    height:64px;
    line-height:14px;
    overflow:hidden;
    padding:10px;
    padding-left:140px;
}

#product_uses .military_security p{
    background-image:url(../images/military.jpg);
}

#product_uses .maritime_security p{
    background-image:url(../images/maritime.jpg);
}

#product_uses .law_enforcement p{
    background-image:url(../images/law.jpg);
}

#product_uses .homeland_security p{
    background-image:url(../images/homeland.jpg);
}

#product_uses .correctional_security p{
    background-image:url(../images/correctional.jpg);
}

#product_uses .commercial_security p{
    background-image:url(../images/commercial.jpg);
}

div.inline_popup_container{
	width:500px;
}

#faq, #twitter_feed{
    border:1px solid #c00;
    font-size:12px;
    left:740px;
    line-height:28px;
    margin-bottom:10px;
}


#faq h2, #twitter_feed h2{
    background:#c00 url(../images/red_gradient.jpg) repeat-x left top;
    color:#fff;
    height:18px;
    line-height:18px;
    padding:5px 10px;
}


#faq dl{
    padding:0 10px;
}

#faq dl dt{
    white-space:nowrap;
    padding-left:5px;
}

#faq dd{
    display:none;
    padding-left:10px;
}

#twitter_feed ul{
	height:100px;
	overflow:auto;
}

#twitter_feed ul li{
	list-style:outside circle;
	padding:5px;
	margin-left:20px;
}



#social_media_links{
	margin-top:20px;
	padding:10px;
}

#social_media_links li{
	float:left;
	margin-right:10px;
}

#social_media_links li a{
	background:transparent top left no-repeat scroll;
	display:block;
	height:64px;
	overflow:hidden;
	text-indent:-9999px;
	width:64px;
}

#social_media_links li a.twitter{
	background-image:url(../images/twitter_64.png);
}

#social_media_links li a.flickr{
	background-image:url(../images/flickr_64.png);
}

#social_media_links li a.youtube{
	background-image:url(../images/youtube_64.png);
}

#factory_made_link img{
margin-left: 50px;
margin-top: 20px;
 }
