@import url('nav.css');

@import url('generic.css');

#content
{
	padding-right: 0px;
}

.info 
{
	font-size: 11px;
}

.info ul.left 
{
	line-height: 14px;
	margin-top: 0px;
	margin-bottom: 0px;
	float: left;
}

ul.links li 
{
	background: transparent url(../images/btn_narrow.gif) no-repeat 7px 0px;
	padding: 1px 0px 0px 7px;
	height: 18px;
}

ul.links li a 
{
	color: #fff;
	text-align: center;
	width: 117px;
	height: 18px;
	display: block;
}

h2 
{
	color: #1a3678;
	font-size: 14px;
	margin: 0;
}

h3 
{
	color: #333;
	margin: 5px 0 5px;
}

.columns 
{
	margin-bottom: 40px;
	height: 228px;
}

.product 
{
	width: 366px;
	border: 1px solid #c7c7c7;
	background: #ced4e2 url('/products/images/product-blue-gradient.png') repeat-x scroll 0% 0%;
	float: left;
	margin: 0 8px 8px 0;
}

#readers .product-lines,
#biometric .product-lines
{
	min-height: 192px;
	height: auto !important;
	height: 192px;
}

.product-pink 
{
	background: #e0cee2 url('/products/images/product-pink-gradient.png') repeat-x scroll 0% 0%;
}

.product-right 
{
	margin-right: 0;
}

.product h2 
{
	margin-bottom: 4px;
	font-weight: bold;
}

.product .product-splash 
{
	margin: 16px 16px 30px;
	padding-left: 100px;
	min-height: 185px;
	height: auto !important;
	height: 185px;
}

#wifi .product-splash 
{
	background: transparent url('/products/images/product-wifi.png') no-repeat scroll 0% 0%;
}

#integrated .product-splash 
{
	background: transparent url('/products/images/product-integrated-wiegand.png') no-repeat scroll 0% 0%;
}

#standalone .product-splash 
{
	background: transparent url('/products/images/product-standalone.png') no-repeat scroll 0% 0%;
}

#wifi .product-lines-content,
#standalone .product-lines-content {
	min-height: 237px;
	height: auto !important;
	height: 237px;
}

#campus .product-splash 
{
	background: transparent url('/products/images/product-campus.png') no-repeat scroll 0% 0%;
}

#readers .product-splash 
{
	background: transparent url('/products/images/product-readers.png') no-repeat scroll 20px 20px;
}

#biometric .product-splash 
{
	background: transparent url('/products/images/product-biometric.png') no-repeat scroll 10px 20px;
}

.product .product-lines 
{
	position: static;
	z-index: 30;
}

.product .available-tab 
{
	background: transparent url('/products/images/product-tab-blue.png') no-repeat scroll 0% 0%;
	display: block;
	height: 25px;
	width: px;
	position: relative;
	top: -25px;
	line-height: 25px;
	text-align: right;
	padding-right: 8px;
}

.product-pink .available-tab 
{
	background: transparent url('/products/images/product-tab-pink.png') no-repeat scroll 0% 0%;
}

.product .product-lines 
{
	background: #e1e1e1 url('/products/images/product-line-gradient.png') repeat-x scroll 0% 0%;
}

.product .product-lines-content 
{
	padding: 0 7px 4px;
	margin-top: -20px;
}

.product .product-line 
{
	background: transparent url('/products/images/product-line-top.png') no-repeat scroll 0% 0%;
	margin: 3px 0;
	padding-top: 10px;
	width: 173px;
	float: left;
}

.product .product-line-right 
{
	float: right;
}

.product .product-line-inner 
{
	background: transparent url('/products/images/product-line-bottom.png') no-repeat scroll 0% 100%;
	padding-bottom: 10px;
}

.product .product-line-content 
{
	background: transparent url('/products/images/product-line-main.png') repeat-y scroll 0% 0%;
	position: relative;
	padding: 0 10px;
	min-height: 92px;
	height: auto !important;
	height: 92px;
}

.product .product-line-content h3 
{
	margin-top: 0;
}

.product .product-line-content img.logo 
{
	float: left;
	position: relative;
	top: -3px;
	left: -3px;
}

.product .product-line-content ul 
{
	float: right;
}

#readers .product-line-content ul 
{
	width: 100%;
	min-height: 115px;
	height: auto !important;
	height: 115px;
	float: none;
	padding-bottom: 24px;
}

#biometric .product-line-content ul 
{
	margin-right: -4px;
}

.product .product-line-content li 
{
	padding-left: 10px;
	font-size: 0.92em;
}

.product .product-line-content ul,
.product .product-line-content li 
{
	margin: 0;
}

.product .product-line-content .logos,
#readers .product-line-content .logos {
	position: absolute;
	bottom: -4px;
	left: 6px;
	margin: 0;
	padding: 0;
	min-height: 1px;
	width: auto;
}

.product .product-line-content .logos li {
	background: transparent none;
	float: left;
	margin: 0 4px 0 0;
	padding: 0;
}

.product .product-line-content .iclass {
	background: transparent url(/products/images/iclass.png) no-repeat 0 0;
	display: block;
	height: 21px;
	text-indent: -9999px;
	width: 24px;
}

.product .product-line-content .hid:link,
.product .product-line-content .hid:visited,
.product .product-line-content .hid:active 
{
	display: block;
	width: 24px;
	height: 21px;
	background: transparent url('/products/images/hid_button_small.png') no-repeat scroll 0% 0%;
	text-indent: -9999px;
	overflow: auto;
}

.product .product-line-content .hid:hover 
{
	background-position: 0% 100%;
}

.product .product-line-content .persona:link,
.product .product-line-content .persona:visited,
.product .product-line-content .persona:active 
{
	display: block;
	width: 62px;
	height: 24px;
	background: transparent url('/products/images/powered-by-persona.gif') no-repeat scroll 0% 0%;
	text-indent: -9999px;
	overflow: auto;
}

.product .product-line-content .persona:hover 
{
	background-position: 0% 100%;
}

.hid, .persona 
{
	position: relative;
}

.hid a 
{
	background: transparent url(/products/images/hid_button.gif) no-repeat 0px 0px;
	width: 65px;
	height: 35px;
	display: block;
	position: absolute;
	left: 30px;
	top: 80px;
}

.hid a:hover 
{
	background-position: 0px -35px;
}

.hid a span, .persona a span 
{
	position: absolute;
	left: -999px;
}

.persona a 
{
	background: transparent url(/products/images/powered-by-persona.gif) no-repeat 0px 0px;
	width: 60px;
	height: 23px;
	display: block;
	position: absolute;
	left: 35px;
	top: 78px;
}

#keypad .hid a,
#biofob .hid a 
{
	top: 70px;
}

#readers .product-line-content,
#biometric .product-line-content
{
	min-height: 173px;
	height: auto !important;
	height: 173px;
}

#passport .links,
#harmony .links,
#vn1 .links,
#vg1 .links,
#keypad .links,
#biofob .links ,
#access-control .links 
{
	margin-top: 153px;
	width: 130px;
	float: left;
}

#biofob .links 
{
	margin-top: 197px;
	width: 130px;
	float: left;
}

#passport .info,
#harmony .info,
#vn1 .info,
#vg1 .info,
#access-control .info 
{
	width: 400px;
	margin: 20px 0px 0px 125px;
	float: left;
}

#passport .info 
{
	margin: 10px 0px 0px 125px;
}

#keypad .info, 
#biofob .info 
{
	width: 140px;
	margin: 20px 0 0 90px;
	padding-right: 5px;
	float: left;
}

#passport 
{
	background: transparent url(../products/images/access_passport.jpg) no-repeat 0px 0px;
	width: 746px;
	height: 228px;
	margin-bottom: 6px;
	float: left;
}

#access-control 
{
	background: transparent url(../products/images/access_vs2.jpg) no-repeat 0px 0px;
	width: 746px;
	height: 228px;
	margin-bottom: 6px;
	float: left;
}

#harmony 
{
	background: transparent url(../products/images/access_harmony.jpg) no-repeat 0px 0px;
	width: 746px;
	height: 228px;
	margin-bottom: 6px;
	float: left;
}

#vn1 
{
	background: transparent url(../products/images/access_n1.jpg) no-repeat 0px 0px;
	width: 746px;
	height: 228px;
	margin-bottom: 6px;
	float: left;
}

#vg1 
{
	background: transparent url(../products/images/access_g1.jpg) no-repeat 0px 0px;
	width: 746px;
	height: 228px;
	margin-bottom: 6px;
	float: left;
}

#keypad 
{
	background: transparent url(../products/images/access_keypad.jpg) no-repeat 0px 0px;
	width: 369px;
	height: 228px;
	float: left;
}

#biofob 
{
	background: transparent url(../products/images/access_biofob.jpg) no-repeat 0px 0px;
	width: 369px;
	height: 228px;
	float: right;
}

p#acpci {
	background: transparent url('/images/assa-abloy-acp-ci.png') no-repeat 0 0;
	padding-left: 142px;
	min-height: 99px;
	height: auto !important;
	height: 99px;
	padding-right: 20px
}
