/* -----------------------------------------------
Stylesheet:  	 	fr.armagard.com
Version:  		17th November 2009
Revision: 		3.0.9
Author:   		David Radford
Author Homepage: 	www.bigredradish.com
----------------------------------------------- */
/* ---Typography 14/21--- */
body {
	font-size: 87.5%;
	margin: 0;
	padding: 0;
	line-height: 1.5em;
	/*...and so this is christmas
	background: #e3eae8 url(http://es.armagard.com/images/festive-bg.jpg) repeat-x 0 0;*/
	background: #e3eae8;
	color: #000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {
margin:0;
padding:0;
}
h1, h2, h3, h4, h5, h6, legend, .def-list dt  {
font-family: Arial, Helvetica, sans-serif;
text-align: left;
}
h1,h2,h3,h4,h5,h6 {
font-size:100%;
font-weight:normal;
text-transform:capitalize;
}
h1, p.number  {
	margin: 0;
	font-size: 1.4285714285714286em; /* 20px */
	line-height: 1.05em;
	margin-bottom: 1.05em;
}
h2, p.CTA-box {
	margin: 0;
	font-size: 1.2857142857142858em; /* 18px */
	line-height: 1.1666666666666667em;
	margin-bottom: 1.1666666666666667em;
}
h3, #header #strapline p{
	margin: 0;
	font-size: 1.1428571428571428em;/* 16px */
	line-height: 1.3125em;
	margin-bottom: 1.3125em;
}
h4, p, ul, blockquote, pre, td, th, label  {
	margin: 0;
	font-size: 1em;
	line-height: 1.5em;
	margin-bottom: 1.5em;
}
.tiny-category h2 {
margin: 0;
font-size: 1em;
line-height: 1em;
margin-bottom: 1em;
font-weight: bold;
}
p.small, 
blockquote p, 
/*.pod ul, .pod dl, .pod ol,*/ 
#consult, 
.def-list dd, 
#sideContent ul.tick-list, 
dl#quick-spec,
.box, 
#applications, 
table#product-specs th, 
table#product-specs td, 
p.hours, 
table#FandB, 
table#firstIPNumber, 
table#secondIPNumber,
table#NEMA-definitions,
.pagination {
	margin: 0;
	font-size: 0.8571428571428571em;/* 12px */
	line-height: 1.75em;
	margin-bottom: 1.75em;
}
p.extra-small,
#jump-list ul,
p.productCode,
#block-footer, 
p.privacy, 
.top-of-page,
#quick-contact,
table#product-specs th, 
table#product-specs td, 
#language-menu li#international, 
dl#quick-spec span/*, 
#mainContentSecondary p*/ {
	margin: 0;
	font-size: 0.71428571428em;/* 10px */
	line-height: 2.1em;
	margin-bottom: 2.1em;
}
table {
	border-collapse: collapse;
	margin-bottom: 1.5em;
}
/* ================================================================ 
general
=================================================================== */
.pagination {
margin-bottom: 14px;
}
#feedback-outer {
margin:0 10px;
}
h1 {
	color: #38539a;
}
/*h2 {
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background-color: #FDFDFD;
}*/
h2,
h2#sub-head,
#quick-contact h2 {
border: none;
/*background-color: #fff;*/
color: #CD7E36;
}
ul.tick-list h2,
dl.tabular h2,
ul.tick-list h3,
dl.tabular h3,
.box h3 {
	color: #CD7E36;
	border-bottom: 1px dotted #CD7E36;
	margin-bottom: 0.8em;
}
body#lcd-enclosure h2#feature {
	color: #666;
	padding: 20px 15px 0;
	background: White url(http://es.armagard.com/images/LCD-enclosure-family.jpg) no-repeat 0 0px;
	width: 676px;
	height: 353px;
	margin-bottom: 10px;
}
body#plasma-enclosure h2#feature {
	color: #666;
	padding: 20px 15px 0;
	background: White url(http://es.armagard.com/images/plasma-enclosure/plasma-enclosure-family.jpg) no-repeat 0 0px;
	width: 676px;
	height: 353px;
	margin-bottom: 10px;
}
table {
border-collapse:collapse;
border-spacing: 0;
}
fieldset,
img {
border:0;
}
a, input {
outline: none;
}
li {
list-style:none;
}
abbr,acronym {
border-bottom: 1px dotted #ccc;
font-variant:normal;
cursor: help;
}
object {
	display: block;
	margin-bottom: 14px;
}
hr {
	color: #E6E6E6; 
	background: #E6E6E6; 
	border: 0; 
	height:1px;
	margin-left: 14px;
	clear: both;
}
.clear {
	clear: both;
}
a:hover img {
background: transparent;
}
.right-image {
float: right;
padding: 0 0 14px 14px;
}
.left-image {
float: left;
padding: 0 14px 14px 0;
}
/*ul.inline-list {
display: inline;
}
ul.inline-list li {
float: left;
width: 160px;
padding: 0 5px;
text-align: center;
}
ul.inline-list li img {
display:block;
padding-bottom: 5px;
}*/
#accessibility {
position:absolute;
top: -10000px;
}
/*h1,*/ h2.slant {
clear: both;
background: #38539a url(http://es.armagard.com/images/h-back.png) no-repeat -80px 0;
position: relative;/*ie6 fix*/
height: 33px;
line-height: 1.5em;
color: #fff;
text-indent: 14px;
margin-left: -14px;
}
h2.slant a:link,
h2.slant a:visited {
	color: #fff;
}
h2.slant a:hover {
	color: yellow;
	text-decoration: none;
}
#anotated {
	margin-bottom: 1em;
}
span.optional {
	color: #999;
}

/* -- customers link -- */
#customer-showcase {
	clear: both;
	background-color: #38539a;
	padding:10px;
	margin-bottom: 1em;
	/*width: ;*/
	overflow: hidden;
}
#customer-showcase h2 {
border-bottom:1px dotted #FFFFFF;
color:#FFFFFF;
margin-bottom:0.5em;
padding:0;
}
#cs-more-link {
	float: right;
	color: #ffff00;
	font-size: 12px;
}
#cs-more-link a:link,
#cs-more-link a:visited {
	color: #ffff00;
	text-decoration: none;
}
#cs-more-link a:hover,
#cs-more-link a:active {
	color: #fff;
	text-decoration: none;
}
#customer-showcase a img {
	padding: 0;
	margin: 0;
}
#copyright {
	text-align: center;
}
#copyright p {
	margin-bottom: 0;
}
img {
	font-size: 10px;
	line-height: 1em;
}
/* ================================================================ 
structure
=================================================================== */
/* temp */
body#compact-waterproof-enclosure #block-content {
margin-top: 14px;
}
#block-main, #block-footer {
	/*font-size:1.2em;*/
	border:solid #fff;
	border-width:0 10px;
	width:100%;
	overflow: hidden;
	background-color: #fff;
}
#block-main, #block-footer {
	width:974px;
	margin:0 auto;
	text-align: left;
	position:relative;
}

#block-footer {
	background-color: #38539a;
	color: #fff;
	padding: 0 0 14px;
	border-bottom: 10px solid #fff;
}
#block-footer h3 {
	color: Yellow;
	margin: 0 0 0.5em;
}
#block-footer a:link,
#block-footer a:visited {
	color: #fff;
	text-decoration: none;
	background: none;
}
#block-footer a:hover,
#block-footer a:active {
	color: #fff;
	text-decoration: underline;
	background: none;
}
#block-content, #block-mid, #block-footer {
	/*width:100%;*/
	/*margin-top: 14px;*/
	overflow: hidden;
	clear:both;
	width: 972px;
	margin-bottom:14px;
	padding-top: 0;
	border-width: 1px;
	border-style: solid;
	border-color: #ccc;
}
#mainContent {
	float: left;
	width:720px;
	overflow: hidden;
}
body#home #block-content,
body#news #block-content {
	margin-top: 22px;
}
body#contact #mainContent {
width: 480px;
}
body#product-split #mainContent{
	width: 640px;
}
#sideContent {
	float: left;
	width: 240px;
	overflow:auto;
}
/*body#contact #sideContent {
width: 480px;
}*/
.colC1 {
	float: left;
	width: 66px;
	padding-left: 14px;
	margin-top:14px;
	/*background-color: Aqua;*/
}
.colC1 .pod {
width:66px;
}
.colC2 {
	float: left;
	width: 146px;
	padding-left: 14px;
	display:inline;
	padding-top:14px;
	/*background-color: #e5e5e5;*/
}
.colC2 .pod {
width:146px;
}
.colC3 {
	float: left;
	width: 226px;
	padding-left: 14px;
	margin-top:14px;
/*background-color: Aqua;*/
}
.colC3 .pod {
width:226px;
}

.colC4 {
	float:left;
	width: 306px;
	padding-left:14px;
	margin-top:14px;
/*background-color: Aqua;*/
}
.colC4 .pod {
width:306px;
}
.colC5 {
	float:left;
	width: 386px;
	padding-left:14px;
	margin-top:14px;
	/*background-color: Aqua;*/
}
.colC5 .pod {
width:386px;
}
.colC6 {
	float:left;
	width: 466px;
	padding-left:14px;
	margin-top:14px;
	/*background-color: Aqua;*/
}
.colC6 .pod {
width:466px;
}
.colC7 {
	float:left;
	width: 546px;
	padding-left:14px;
	margin-top:14px;
	/*background-color: Aqua;*/
}
.colC7 .pod {
width:546px;
}
.colC8 {
	float:left;
	width:626px;
	padding-left:14px;
	margin-top:14px;
	/*background-color: Aqua;*/
}
.colC8 .pod {
width:626px;
}
.colC9 {
	float:left;
	width:706px;
	padding-left:14px;
	display:inline;
	/*background-color: Aqua;*/
}
.top {margin-top:14px;}
.colC9 .pod {
width:706px;
}
.colC12 {
	float:left;
	width:960px;
	padding-left:14px;
	margin-top:14px;
	/*background-color: Aqua;*/
}
.pod {
float:left;/*floated right to avoid double margin bug in IE6*/
position:relative;
background-color: #fff;
margin: 0 0 14px;
/*border-left: 1px;
border-right: 1px;
border-bottom: 1px;
border-style: solid;
border-color: #ccc;*/
}
.pod ul, .pod p, #fpFeature .col p {
padding: 5px 10px;
}
.pod h3, #fpFeature .col h3 {
margin: 0;
padding: 5px 10px;
color: #38539a;
}
.pod h2 a:link,
.pod h2 a:visited,
#fpFeature .col h3 a:link,
#fpFeature .col h3 a:visited {
	color: #38539a;
	text-decoration: none;
	background-color: transparent;
}
.pod h3 a:hover,
.pod h3 a:active,
#fpFeature .col h3 a:hover,
#fpFeature .col h3 a:active {
	color: #38539a;
	text-decoration: none;
	background-color: transparent;
	border-top: 1px dotted #333;
	border-bottom: 1px dotted #333;
}
.pod .index-product-image {
float:left;
/*height: 118px;
width: 118px;*/
margin: 14px;
}
.colC9 .pod p {
	margin: 14px 14px 0 0;
}
.colC9 .pod p.index-more-link,
.colC9 .pod p.index-contact-link {
margin-top: 0em;
text-align: right;
}
.colC9 .pod p.index-product-description {
}
.pod p.productCode {	
	margin:0;
	float: right;
	padding: 5px 10px 0 0;
	color: #000;
}
a.top-of-page {	
	margin:-50px 0 0;
	float: right;
	padding: 0 28px 0 0;
	color: #999;
	text-decoration: none;
}
/* ================================================================ 
header
=================================================================== */
#header {
background-color: #fff;
}
div#topwrap {
border: 0;
padding:5px 0px;
margin: 0; 
width:100%;
overflow: hidden;
}
div#logo {
display:inline;
float:left;
margin: 4px 0 0;
padding: 0;
}
#header #strapline {
display:inline;
float:left;
margin:0;
padding: 0 2px;
}
#header #phone {
display:inline;
float:right;
margin: 0;
padding:0 2px;
}
#header #strapline p {
color: #38539a;
text-align: center;
background: none;
font-family: Arial, Helvetica, sans-serif /*"Trebuchet MS",sans-serif*/;
font-weight: bold;
margin:0px;
padding:5px 0px 0px 0px;
}
#header #phone p  {
color: #999;
background: none;
font-family: Arial, Helvetica, sans-serif /*"Trebuchet MS",sans-serif*/;
font-weight: bold;
margin:0px;
padding:0px;
}
#header #phone p span {
color: #38539a;
padding-left: 5px;
}
.table-page h1{
font-family: Arial, Helvetica, sans-serif /*"Trebuchet MS",sans-serif*/;
font-size:24px;
line-height:30px;
font-weight: bold;
color: #38539a;
}
.table-page p {
font-size: 14px;
line-height: 21px;
}
/* ================================================================ 
Phone number
=================================================================== */
#header .phone-us-now {
	margin: 0;
	width: 200px;
	float:right;
	text-align: center;
	background: #fff url(http://es.armagard.com/images/phone48.png) no-repeat 7px 50%;
	padding: 12px 10px 12px 60px;
	border: 1px solid #ccc;
}
#block-content .phone-us-now {
	background:#FFFFFF url(http://es.armagard.com/images/phone48.png) no-repeat scroll 14px 50%;
	border: 1px solid #CCCCCC;
	margin:0 0 1.5em 1em;
	padding:14px 14px 14px 60px;
	text-align:center;
	width:250px;
}
p.number {
	margin: 0;
	line-height: 0.75em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666;
}
p.hours,
p.language {
	margin: 0;
	font-style: italic;
	color: #999;
}
/*#main(alter) .phone-us-now {
margin:0 auto 1.5em;
padding:14px 14px 14px 60px;
}*/
/* ================================================================ 
search form
=================================================================== */
#siteSearch {
	border: 1px solid #ccc;
	/*background: url(http://es.armagard.com/images/protects-bg.jpg) repeat-x 0 -150px;*/
	padding: 15px 0;
	margin: 0;
}
#searchform {
	float:right;
	margin: 0;
}
#search_box {
background-color:#FFFFFF;
border:1px solid #A8A8A8;
float:left;
height:21px;
margin: 0px 5px 0 5px;
overflow:hidden;
padding:0;
position:relative;
width:190px;
}
#search_box label {
display: none;
}
#search_box input {
background:#FFFFFF none repeat scroll 0 0;
border:medium none;
color:#333333;
font-size:12px;
height:21px;
margin:0;
padding:2px 5px 0;
width:180px;
}
#searchform .submit {
background-color:#38539a;
border:1px solid #ccc;
color:#fff;
cursor:pointer;
height:23px;
margin: 0 10px 0 0;
width:78px;
}
#searchform .submit:hover {
background-color:#fff;
border:1px solid #84C007;
color:#84C007;
}
/* ================================================================ 
top navigation
=================================================================== */
#topnav {
	clear: both;
   height: 24px !important; /*was 29*/
	border-width: 1px;
	border-style: solid;
	border-color: #ccc;
   padding: 0 0 0 15px;
   margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#topnav ul#siteNav {
   list-style: none;
   padding: 0;
   margin: 0;
   border-right: 1px solid #ccc;
	display:block;
}
/*#topnav * {color:#fff;} was #fff*/
#topnav ul#siteNav {float: left;}		       
#topnav ul#siteNav li {
	padding: 0;
   margin: 0;
   float: left;
   border-left: 1px solid #ccc;
}            
#topnav ul#siteNav li a {
	display: block;
	float:left;
   padding: 0 10px;
   height: 24px; /*was 27*/
   line-height: 24px;/*was 27*/
   text-decoration: none;
   font-weight: bold;
	color: #38539a;
}           
#topnav ul#siteNav li a:hover,
#topnav ul#siteNav li.thisPage a {
   background-color: #fff1a8;
   color: #38539a;
}
/* ================================================================ 
language menu - flag icons free from http://www.icondrawer.com/
=================================================================== */
#language-menu {display:block; float: right; height:19px; padding:3px 5px 0 0; margin: 0;}
#language-menu ul {list-style-type:none;}
#language-menu li {float:left; margin-right:5px; display:block; width: 24px;}
#language-menu li#international {color:#666666; font-style:italic; width:110px;}
#language-menu a {display:block; height: 19px;width: 24px; color:#000; text-indent: -999em;}
li#uk-flag a{
background: url(http://es.armagard.com/images/icons/flags/territory-flags.gif) no-repeat 0 top;
}
li#uk-flag a:hover,
li#uk-flag.this-country a {
background: url(http://es.armagard.com/images/icons/flags/territory-flags.gif) no-repeat 0 bottom;
}
li#usa-flag a {
background: url(http://es.armagard.com/images/icons/flags/territory-flags.gif) no-repeat -24px top;
}
li#usa-flag a:hover,
li#usa-flag.this-country a {
background: url(http://es.armagard.com/images/icons/flags/territory-flags.gif) no-repeat -24px bottom;
}
li#polish-flag a {
background: url(http://es.armagard.com/images/icons/flags/territory-flags.gif) no-repeat -48px top;
}
li#polish-flag a:hover,
li#polish-flag.this-country a {
background: url(http://es.armagard.com/images/icons/flags/territory-flags.gif) no-repeat -48px bottom;
}
li#french-flag a {
background: url(http://es.armagard.com/images/icons/flags/territory-flags.gif) no-repeat -72px top;
}
li#french-flag a:hover,
li#french-flag.this-country a {
background: url(http://es.armagard.com/images/icons/flags/territory-flags.gif) no-repeat -72px bottom;
}
li#german-flag a {
background: url(http://es.armagard.com/images/icons/flags/territory-flags.gif) no-repeat -96px top;
}
li#german-flag a:hover,
li#german-flag.this-country a {
background: url(http://es.armagard.com/images/icons/flags/territory-flags.gif) no-repeat -96px bottom;
}
li#italian-flag a {
background: url(http://es.armagard.com/images/icons/flags/territory-flags.gif) no-repeat -120px top;
}
li#italian-flag a:hover,
li#italian-flag.this-country a {
background: url(http://es.armagard.com/images/icons/flags/territory-flags.gif) no-repeat -120px bottom;
}
li#spanish-flag a {
background: url(http://es.armagard.com/images/icons/flags/territory-flags.gif) no-repeat -144px top;
}
li#spanish-flag a:hover,
li#spanish-flag.this-country a {
background: url(http://es.armagard.com/images/icons/flags/territory-flags.gif) no-repeat -144px bottom;
}
li#russian-flag a {
background: url(http://es.armagard.com/images/icons/flags/territory-flags.gif) no-repeat -168px top;
}
li#russian-flag a:hover,
li#russian-flag.this-country a {
background: url(http://es.armagard.com/images/icons/flags/territory-flags.gif) no-repeat -168px bottom;
}
li#uae-flag a {
background: url(http://es.armagard.com/images/icons/flags/territory-flags.gif) no-repeat -192px top;
}
li#uae-flag a:hover,
li#uae-flag.this-country a {
background: url(http://es.armagard.com/images/icons/flags/territory-flags.gif) no-repeat -192px bottom;
}
/* ================================================================ 
mini products menu
=================================================================== */
ul#mini-products {
list-style-type: none;
overflow: hidden;
font-family: Arial, Helvetica, sans-serif;
float: left;
padding: 0 0 14px 0;
margin: 0;
}
ul#mini-products li {
background-color:#38539a;
display: block;
font-size: 0.78571428em;
/*margin-bottom: 5px;*/
}
ul#mini-products li a {
display: block;
width: 226px;
height: 65px;
line-height: 1.6em;
color: yellow;
text-decoration: none;
text-align:right;
/*letter-spacing: 0.025em;*/
/*font-weight: bold;*/
text-transform: capitalize;
}
ul#mini-products a strong {
display: block;
/*font-size: 1.1em;
line-height: 1.4em;*/
font-weight: bold;
color: #fff;
}
ul#mini-products a span {
display: block;
padding-top: 24px;
margin-right: 5px;
}
ul#mini-products a:hover,
ul#mini-products a.thisCategory {
	color: #fff;
}
ul#mini-products a:hover strong,
ul#mini-products a.thisCategory strong {
	color: yellow;
}
ul#mini-products li#m-stainless a:link,
ul#mini-products li#m-stainless a:visited {
background: #fff url(http://es.armagard.com/images/icons/nav-menu.gif) no-repeat 0 top;
}
ul#mini-products li#m-stainless a:hover,
ul#mini-products li#m-stainless a:active,
ul#mini-products li#m-stainless a.thisCategory {
background: url(http://es.armagard.com/images/icons/nav-menu.gif) no-repeat 0 bottom;
}
ul#mini-products li#m-touchscreen a:link,
ul#mini-products li#m-touchscreen a:visited {
background: #fff url(http://es.armagard.com/images/icons/nav-menu.gif) no-repeat -452px top;
}
ul#mini-products li#m-touchscreen a:hover,
ul#mini-products li#m-touchscreen a:active,
ul#mini-products li#m-touchscreen a.thisCategory {
background: url(http://es.armagard.com/images/icons/nav-menu.gif) no-repeat -452px bottom;
}
ul#mini-products li#m-printer a:link,
ul#mini-products li#m-printer a:visited {
background: #fff url(http://es.armagard.com/images/icons/nav-menu.gif) no-repeat -678px top;
}
ul#mini-products li#m-printer a:hover,
ul#mini-products li#m-printer a:active,
ul#mini-products li#m-printer a.thisCategory {
background: url(http://es.armagard.com/images/icons/nav-menu.gif) no-repeat -678px bottom;
}
ul#mini-products li#m-industrial a:link,
ul#mini-products li#m-industrial a:visited {
background: #fff url(http://es.armagard.com/images/icons/nav-menu.gif) no-repeat -226px top;
}
ul#mini-products li#m-industrial a:hover,
ul#mini-products li#m-industrial a:active,
ul#mini-products li#m-industrial a.thisCategory {
background: url(http://es.armagard.com/images/icons/nav-menu.gif) no-repeat -226px bottom;
}
ul#mini-products li#m-safe a:link,
ul#mini-products li#m-safe a:visited {
background: #fff url(http://es.armagard.com/images/icons/nav-menu.gif) no-repeat -1356px top;
}
ul#mini-products li#m-safe a:hover,
ul#mini-products li#m-safe a:active,
ul#mini-products li#m-safe a.thisCategory  {
background: url(http://es.armagard.com/images/icons/nav-menu.gif) no-repeat -1356px bottom;
}
ul#mini-products li#m-industrialPC a:link,
ul#mini-products li#m-industrialPC a:visited {
background: #fff url(http://es.armagard.com/images/icons/nav-menu.gif) no-repeat -1582px top;
}
ul#mini-products li#m-industrialPC a:hover,
ul#mini-products li#m-industrialPC a:active,
ul#mini-products li#m-industrialPC a.thisCategory {
background: url(http://es.armagard.com/images/icons/nav-menu.gif) no-repeat -1582px bottom;
}
ul#mini-products li#m-accessories a:link,
ul#mini-products li#m-accessories a:visited {
background: #fff url(http://es.armagard.com/images/icons/nav-menu.gif) no-repeat -1808px top;
}
ul#mini-products li#m-accessories a:hover,
ul#mini-products li#m-accessories a:active,
ul#mini-products li#m-accessories a.thisCategory {
background: url(http://es.armagard.com/images/icons/nav-menu.gif) no-repeat -1808px bottom;
}
ul#mini-products li#m-signage a:link,
ul#mini-products li#m-signage a:visited {
background: #fff url(http://es.armagard.com/images/icons/nav-menu.gif) no-repeat -1130px top;
}
ul#mini-products li#m-signage a:hover,
ul#mini-products li#m-signage a:active,
ul#mini-products li#m-signage a.thisCategory {
background: url(http://es.armagard.com/images/icons/nav-menu.gif) no-repeat -1130px bottom;
}
ul#mini-products li#m-lcd a:link,
ul#mini-products li#m-lcd a:visited {
background: #fff url(http://es.armagard.com/images/icons/nav-menu.gif) no-repeat -904px top;
}
ul#mini-products li#m-lcd a:hover,
ul#mini-products li#m-lcd a:active,
ul#mini-products li#m-lcd a.thisCategory {
background: url(http://es.armagard.com/images/icons/nav-menu.gif) no-repeat -904px bottom;
}
ul#mini-products li#m-plasma a:link,
ul#mini-products li#m-plasma a:visited {
background: #fff url(http://es.armagard.com/images/icons/nav-menu.gif) no-repeat top right;
}
ul#mini-products li#m-plasma a:hover,
ul#mini-products li#m-plasma a:active,
ul#mini-products li#m-plasma a.thisCategory {
background: url(http://es.armagard.com/images/icons/nav-menu.gif) no-repeat bottom right;
}
ul#mini-products li#m-kiosk a:link,
ul#mini-products li#m-kiosk a:visited {
background: #fff url(http://es.armagard.com/images/icons/nav-menu.gif) no-repeat top right;
}
ul#mini-products li#m-kiosk a:hover,
ul#mini-products li#m-kiosk a:active,
ul#mini-products li#m-kiosk a.thisCategory {
background: url(http://es.armagard.com/images/icons/nav-menu.gif) no-repeat bottom right;
}
/* ================================================================ 
breadcrumbs
=================================================================== */
ul#bread-crumbs {
	color: #999;
	background-color: #fff;
	padding:5px 0 5px 14px;
	margin:0;
	list-style-type: none;
	font-size: 10px; /*change
	font-weight: bold;*/
	}
ul#bread-crumbs ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	border: none;
	}
ul#bread-crumbs ul li {
	margin-left: 0;
	padding-left: 2px;
	border: none;
	list-style: none;
	display: inline;
	}
ul#bread-crumbs ul li.thisPageCrumb {
	font-weight: bold;
}
ul#bread-crumbs a:link,
ul#bread-crumbs a:visited {
padding: 3px;
text-decoration: none;
color: #999;
}
ul#bread-crumbs a:hover,
ul#bread-crumbs a:active {
text-decoration: underline;
color: #999;
}
/* ================================================================ 
Lists
=================================================================== */
/*----- bullet list ----*/

ul.bullet-list,
ul.tick-list {
padding-left: 1em;
}
ol.order-list {
padding-left: 2em;
margin-bottom: 1.1em;
}
.bullet-list li {
list-style-type: disc;
margin-bottom: 0.3em;
}
/*---- tick list ----*/
ul.tick-list, dl.tabular, .box {
background: url(http://es.armagard.com/images/protects-bg.jpg) repeat-x 0 -100px;
border:1px solid #CCCCCC;
padding: 10px 20px;
}
.tick-list li {
padding-left: 25px;
background: url(http://es.armagard.com/images/icons/tick.png) no-repeat 0 0;
margin-bottom: 0.3em;
}
/*---- teritories list ----*/
.territory h3 img {
padding-right: 5px;
}
/*--- order list ---*/
.order-list li {
	list-style-type: decimal;
	margin-bottom: 0.3em;
}
/*---- table style definition list ----*/
/*dl.tabular {
width: 360px;
overflow: hidden;
margin: 2em 0 2em 1.5em;
padding: 0;
text-align: justify;
}*/
dl.tabular,
.box {
margin: 2em 0;
overflow:hidden;
padding:10px 20px;
text-align:justify;
width:264px;
}
.tabular dt {
width: 140px;
float: left;
/*font-weight: bold;*/
color: #38539a;
margin-bottom: 0.2em;
}
/* commented backslash hack for mac-ie5 \*/
dt { clear: both; }
/* end hack */

.tabular dd {
float: left;
text-align: left;
width: 120px;
margin-bottom: 0.2em;
}
/*--- def-list ---*/
dl.def-list {
margin: 1em;
}
.def-list dt {
/*font-size: 1.1428571428571428em;
line-height: 1.3125em;
margin-bottom: 0.5em;*/
color: #38539a;
text-transform: capitalize;
letter-spacing: 0.05em;
}
.def-list dd {
margin: 0 0 1em 1em;
padding: 3px 6px;
border: 1px solid #ccc;
color: #666666;
}
/*h1, h2.slant {
clear:both;
background: transparent url(http://es.armagard.com/images/h-back.png) no-repeat -160px 0;
height: 33px;
line-height:1.5em;
color: #fff;
text-indent:14px;
margin-left: -14px;
}*/
h1.colC6 {
	margin-bottom: 0;
}
h2.slant {
	line-height:1.8em;
}
img#customers {
margin:0 0 1.5em; 
}
blockquote {
clear: both;
margin:0 0 1.5em; 
/*width: 14em;
float:left;
text-align: left;
border: 1px dotted #000;*/
background: #edf5ff url(http://es.armagard.com/images/quote.png) no-repeat 2px 10px;
padding: 10px 20px;
width: auto;
overflow: hidden;
}
blockquote p.author {
text-align: right;
margin-bottom: 0;
margin-top: -1.5em;
}
blockquote img {
display:block;
float:left;
/*margin-top:-1em;*/
padding-right:10px;
}
blockquote p.more-like-this a {
	float: left;
}
.pullquote {
 float:right;
 width:196px;
 display:block;
 margin:0 14px 14px;
 padding:10px 10px 10px 20px;
 /*border:3px double #ccc;
 border-width:3px 0;
 color:#333;
 background-color:#f0f0f0;
 font:italic 1.3em/1.3 Georgia;*/
}
#mainContent .pullquote p {
	 padding: 0;
}
.pullquote p {
 margin:0;
 text-align:left;
}
.pullquote p.author {
 margin:0.2em 0 0;
 text-align:right;
}
div#consult {
height: 180px;
width: 226px;
background: #fff url(http://es.armagard.com/images/free-consultation.png) no-repeat top left;
margin: 0 0 14px 0;/* change this*/
}
img.customers {
margin: 0 0 14px 32px;/* change this*/
}
div#consult h3 {
	padding-top: 35px;
	padding-left: 60px;
	font-size: 18px;
	font-weight: bold;
	color: Red;
	letter-spacing: -0.05px;
}
div#consult p {
margin: 5px 15px 7px;
}
div#consult p.get-consult {
padding: 0 10px;
text-align:right;
}
div#consult p.get-consult a:link,
div#consult p.get-consult a:visited {
font-weight: bold;
color: #fff;
}
div#consult p.get-consult a:hover,
div#consult p.get-consult a:active {
font-weight: bold;
color: yellow;
}
p.contact {
	text-align: right;
}
p.contact a {
	padding: 14px;
	background-color: #38539a;
	color: #fff
}
p.contact a:hover {
		color: #fff
}
#block-footer li {
	margin: 4px 0;
}
/* ---------- paragraph style ---------- */
.privacy {
margin: 1em 0; 
padding: 1em 0; 
}
.required {
font-size: 0.8em;
color: red;
line-height: 1.5em;
}
/* ================================================================ 
contact form
=================================================================== */
form {
margin-bottom: 14px;
}
/* fieldset styling */
fieldset {
	padding: 10px;
	width: 430px;
	border: 1px solid #ccc;
	overflow: hidden; /*for float clearing*/
	background: #EBEDF5;
}
/* legend styling */
legend {
font-size: 1.6666666666666667em;
display: none;
}
/* style for labels */
#contactForm textarea {
	height: 84px;
}
#contactForm label {
	display: block;
	margin: 0;
}
#contactForm input {
  width: 306px;
}
#contactForm textarea {
	width: 410px;
}
#contactForm input#submit {
width: 200px; /* alter this to fit width of text */
}
input {
border:1px solid #BFBFBF;
padding:2px 5px;
}
textarea {
	height: 50px;
}
form .required {
	font-size: 0.8em;
	color: #999;
	line-height: 1.5em;
}
#submitButton {
cursor:pointer;
display:block;
float:left;
height:33px;
margin:10px 15px 20px 0pt;
padding-right:18px;
}
#submitButton.arrow {
background:url(http://es.armagard.com/images/button-left.png) no-repeat 0 0 !important;
}
p#submitButton input {
background:transparent url(http://es.armagard.com/images/button-right.png) no-repeat scroll 100% 0% !important;
border:medium none;
color:#ccc;
cursor:pointer;
display:block;
float:left;
height:33px;
margin:0pt -30px 0pt 10px !important;
padding:9px 20px 5px 30px !important;
}
input#submit:hover {
color:#fff;
}
/* error messages 
form input.error,
form input:hover,
form textarea.error,
form textarea:hover {
	background-color: #FEF0DB;
}*/
/* put error message in <p> in errror-wrap <div> */
p.mail-sent,
p.error-message,
p.close-window {
	padding-left: 1.8em; 
}
p.mail-sent {
background: url(http://es.armagard.com/images/email_go.png) no-repeat 0 0;
}
p.error-message {
background: url(http://es.armagard.com/images/error.png) no-repeat 0 0;
} /* errors could also be reported as a list */
p.privacy {
	clear:both;
	text-align: center;
}
body.privacy {
	margin: 1em;
}
p.close-window {
	float: right;
}
p.close-window {
	background: url(http://es.armagard.com/images/cross.png) no-repeat 0 50%;
}
.submit:hover {
	color: Yellow;
}
form p {
margin-bottom:0.5em;
}
#contactForm input {
background-color:#fff;
margin-bottom: 2px;
}
.ErrorField {
border-color: #D00;
background: #fff;
/*background:transparent url(http://es.armagard.com/images/icons/exclamation.png) no-repeat scroll 99% 2px;*/
margin-right:10px;
}
span.ValidationErrors {
display: inline-block;/*could/should be block*/
padding-left: 20px;
background: transparent url(http://es.armagard.com/images/icons/exclamation.png) no-repeat scroll 0 0;
line-height:1.5em;
font-size: 12px;
color: #D00;
font-style: italic;
}	

/* ================================================================ 
Tables - zebra stripe
=================================================================== */
table {
  border-collapse: collapse;
  /*width: 100%;*/
  border: 1px solid #666;
}
caption {
  font-size: 1.2em;
  font-weight: bold;
  padding: 0.5em 0; /*could be margin*/
  margin-left: -1px; /* Fix FF 1px issue */
}
html:first-child caption { /* Opera only */
 margin-left: 0;
}
col {
  border-right: 1px solid #ccc;
}
col#albumCol {
  border: none;
}
/*thead {
  background: #ccc url(images/bar.gif) repeat-x left center;
  border-top: 1px solid #a5a5a5;
  border-bottom: 1px solid #a5a5a5;
}
th {
  font-weight: normal;
  text-align: left;
}
.playlistPosHead {
  text-indent: -1000em;
}
th, td {
  padding: 0.4em 1em;
}
.odd {
  background-color: #B7FEFF;
}*/
table {
width: 100%;
border: 1px solid #ccc;
}
caption {
font-size: 14px;
margin-bottom: 0;
}
col {
  /*border-right: 1px solid #ccc;*/
}
thead {
background: #ccc url(images/bar.gif) repeat-x left center;
border-top: 1px solid #a5a5a5;
border-bottom: 1px solid #a5a5a5;
}
th {
font-weight: normal;
text-align: left;
}
th, td {
padding: 0.2em 1em;
}
.odd {
background-color:#e5e5e5;
}
tr:hover {
background-color: #EFEFEF;
color: #333;
}
thead tr:hover {
background-color: #ccc;
color: #333;
}
/*-- features and benefits table --*/ 
table#FandB {
  border-collapse: collapse;
  width: 706px;
  border: 1px solid #e7e7e7;
  color: #000000; /*changed because Lena didn't like it!*/
}
table#FandB thead {
  background: #f0f0f0 url(images/bar.gif) repeat-x left center;
  border-top: 1px solid #a5a5a5;
  border-bottom: 1px solid #a5a5a5;
}
table#FandB tbody {
vertical-align: top;
}
table#FandB th {
  font-weight: normal;
  text-align: center;
}
table#FandB th, table#FandB td {
  padding: 0.5em 1em;
}
table#FandB .cell {
	width: 50%;
	border-top:1px solid #E7E7E7;
	}
table#FandB .cell2 {
	border-left:1px solid #E7E7E7;
	border-top:1px solid #E7E7E7;
	}
/* ================================================================ 
WordPress Specific
=================================================================== */
body.news #secondaryBlogContent {
padding-top:24px;
}

/*changed to include#fdbk-form - remove later*/
#fdbk-form .submit { 
background-color:#38539a;
border:medium none;
color:#FFFFFF;
height:24px;
/*width:70px;*/
cursor: pointer;
}
/*#contactForm input.submit {
width: 150px;
display: block;
margin-left: auto;
margin-right: auto;
}*/
/* ---------- Comments Form ---------- */
#comment-form label {
display: block;
margin-bottom: 0;
}
#comment-form input.text, 
#comment-form textarea {
border:1px solid #CCCCCC;
width: 30em;
}
p.subscribe-to-comments label {
display: inline-block;
}
.post-comments-status {
float:right;
padding-left: 1.4em;
background: url(http://es.armagard.com/images/icons/speech_bubble.gif) no-repeat 0 30%;
}
.nocomments {
padding-left: 1.4em;
background: url(http://es.armagard.com/images/icons/speech_bubble_closed.gif) no-repeat 0 30%;
}
.avatar {
float:left;
margin: 0 10px 0 0;
height: 32px;
width: 32px;
border: 1px solid #ccc;
background: #fff;
}
p.date {
margin-top: -2em;
color: #999;
}
.group {
border-bottom: 1px solid #999;
margin-bottom:1.5em;
}
p.comment-moderation {
padding-left: 1.6em;
background: url(http://es.armagard.com/images/icons/time.png) no-repeat 0 50%;
}
p.postmetadata {
background: #E4E4E4;
}
.comment-me {
background: url(http://es.armagard.com/images/icons/comments_bg.jpg) no-repeat bottom right;
}
.entry p {
	padding: 0 6px;
}
/* ---------- typography ---------- */
#secondaryBlogContent p,
#secondaryBlogContent ul,
.territory p,
.territory ul {
	margin: 0;
	font-size: 0.8571428571428571em;
	line-height: 1.75em;
	margin-bottom: 1.75em;
}
p.extra-small,
p.cite,
ul.post-meta-data,
p.postmetadata  {
margin: 0;
font-size: 0.71428571428571428571428571428571em;
line-height: 2.1em;
margin-bottom: 2.1em;
}
/* ---------- Post Title ---------- */
h1 a:link, h1 a:visited, 
h2 a:link, h2 a:visited, 
h3, h3 a:link, h3 a:visited {
color: #38539a;
text-decoration: none;
}
h1 a:hover, h1 a:active,
h2 a:hover, h2 a:active,
h3 a:hover, h3 a:active {
color: #38539a;
text-decoration: none;
}
h1 + p.post-info {
	margin-top: -1.5em;
}

h2 + p.post-info {
	margin-top: -1.5em;
}
form p {
	line-height: 1.2em; 
	margin-bottom: 0.8em;
	}
form h3 {
	margin-bottom: 0.5em;
}
p.post-info {
	margin: 0;
	font-size: 0.8571428571428571em;
	line-height: 1.75em;
	border-bottom: 0.083333333333333333333333333333333em solid #38539a;
	margin-bottom:1.6666666666666666666666666666667em;
}
/* ---------- Sidebar Titles ---------- */
#secondaryBlogContent h3,
#secondaryBlogContent h4,
.territory h3,
.territory h4 {
color: #000;
text-indent: 0.2em;
}
#secondaryBlogContent h3,
.territory h3 {
	margin: 0;
	font-size: 1.1428571428571428em; /* 16px */
	line-height: 1.3125em;
	border-bottom: 0.0625em solid #38539A; /* 1 div 16 = 0.0625 = 1px */
	margin-bottom: 1.25em; /* = line-height - border-bottom = 1.25 */
}
#secondaryBlogContent h4,
.territory h4 {
	margin: 0;
	font-size: 1em; /* 14px */
	line-height: 1.5em; /* 21 div 14 = 1.5 */
	border-bottom: 0.071428571428571428571428571428571em solid #00A9B3;
	margin-bottom: 1.4285714285714285714285714285714em;
}
/* ---------- Links ---------- */
/* was body#news */
#secondaryBlogContent a:link {
color: #0066cc;
	text-decoration: none;
}
#secondaryBlogContent a:visited {
color: #0066cc/*D36CDBF4E00*/;
text-decoration: none;
}
#secondaryBlogContent a:hover, 
#secondaryBlogContent a:active {
color: #38539a;
text-decoration: none;
background-color: #FFF1A8;
}
/* ---------- Post Comments ---------- */
.post-comments-status a:link,
.post-comments-status a:visited { 
	text-decoration:none;
	color:#aaa;
}
.post-comments-status a:hover,
.post-comments-status a:active {
color: #ff6600;
}
/* ---------- Others ---------- */
.post-details p.time, .post-details p.comments, .post-details p.time-comments, .comment-details p.date, ul.comment-navigation, #footer p, #footer ul, .credits {
	font-size: 0.8571428571428571em; /* 12px */
	line-height: 1.75em; /* 21 div 12 = 1.75 */
	margin-bottom: 1.75em;
}
ul.post-meta-data li {
	display: inline; /*still not working*/
}
p.post-info {
	/*padding-left: 1.2em;*/
	color:#aaa;
	/*background: url(http://es.armagard.com/images/10x10/calendar.gif) no-repeat 0 50%;*/
}
.territory ul li, #secondaryBlogContent ul li, ul.post-meta-data li, ul#social-media-links li {
padding-left:25px;
}
ul#list-post-categories li, ul#list-post-archives li, ul#list-recent-posts li, ul#list-blog-roll li, ul#list-bookmarks li {
background:transparent url(http://es.armagard.com/images/icons/bullet.gif) no-repeat scroll 5% 50%;
}
ul#page-navigation li {
	background:transparent url(http://es.armagard.com/images/icons/page_white_text.png) no-repeat scroll 2% 50%;
}
ul#list-meta-data {
	margin-left: 5px;
}
li.list-post-category {
background:transparent url(http://es.armagard.com/images/icons/tag_red.png) no-repeat scroll 0 50%;
}
li.rss-feed {
background:transparent url(http://es.armagard.com/images/icons/feed.png) no-repeat scroll 0 50%;
}
li.twitter {
background:transparent url(http://es.armagard.com/images/icons/twitter-icon.png) no-repeat scroll 0 50%;
}
li.blog {
background:transparent url(http://es.armagard.com/images/icons/newspaper.png) no-repeat scroll 0 50%;
}
li.list-post-permalink {
background:transparent url(http://es.armagard.com/images/icons/permalink.gif) no-repeat scroll 10px 50%;
}
/* needed? */
/* error messages 
input.error,
input:hover,
textarea.error,
textarea:hover {
background-color: #FFFFCC;
color: #38539a;
}*/
p.mail-sent,
p.error,
p.close-window {
	padding-left: 1.8em; /* put error message in <p> in errror-wrap <div> */
}
p.mail-sent {
background: url(http://es.armagard.com/images/icons/email_go.png) no-repeat 0 2px;
}
p.error {
background: url(http://es.armagard.com/images/icons/error.png) no-repeat 0 2px;
} /* errors could also be reported as a list */
body.privacy {
	background: #fff;
	padding: 1em;
}
p.close-window {
	float: right;
	background: url(http://es.armagard.com/images/icons/cross.png) no-repeat 0 50%;
}
body#performance h2 {
	clear: both;
}
/*#lpChatBtn {
display: block;
width:171px;
float: right;
margin-bottom: 14px;
overflow: hidden;
}*/
#lpChatBtn img {
width:171px;
height: 88px;
}
#swf {
	margin: 6px auto;
}
/* ================================================================ 
quick contact form  & micro contact form
=================================================================== */
/*#quick-contact,
#micro-contact {
position:fixed;
top: 159px;/*was 159
z-index: 100;
}
body#product-one #quick-contact,
body#product-one #micro-contact {
	top: 300px;
}*/
#quick-contact {
background: #fff;
}
#micro-contact {
background: #777;
}
/*#quick-contact.pod h2 {
color:#FFFFFF;
margin:0;
padding:5px 10px;
background:transparent url(images/lcd-q-contact-head.png) no-repeat scroll 0 0;
}*/
#microForm {
	margin-bottom: 0;
}
#quick-contact fieldset,
#micro-contact fieldset {
margin: 0;
width:214px;
padding: 6px;
border: none;
/*background-color: #edf5ff;*/
background: url(http://es.armagard.com/images/protects-bg.jpg) repeat-x 0 -100px;
}
#quick-contact legend,
#micro-contact legend {
display: none;
}
#quick-contact p.input-short {
	float: left;
	width: 94px;
	overflow: hidden;
	display: inline-block;
	}
#quick-contact p.input-short input {
	width: 86px;
}
#quick-contact p.privacy {
line-height: 1.2em;
}
#quick-contact.pod p,
#micro-contact.pod p  {
	padding: 0 5px;
}
#quick-contact input, 
#micro-contact input {
	width: 190px;
	background-color:#FFFFA0;
	border:1px solid #666666;
	padding:2px 5px;
}
#quick-contact textarea {
background-color:#FFFFA0;
width: 198px; 
height: 50px;
}
/*#quick-contact h2,#free-outline h2 {margin-bottom: 12px; color: #fff;}*/
#quick-contact p input.submit,
#contactForm p input.submit {
background-color: orange/*#666*/;
color:#fff;
font-weight:bold;
width: auto;
cursor: pointer;
}
#micro-contact p input.submit {
background-color: #2A8EAD;
border: none;
color:#fff;
font-weight:bold;
width: auto;
cursor: pointer;
}
#quick-contact input.submit:hover,
#contactForm input.submit:hover {
	color: #2AA2C8;
}
#micro-contact input.submit:hover {
background-color: #fff;
color: #2AA2C8;
}
#quick-contact p {
	margin-bottom: 5px;
}
#quick-contact p.privacy {
	font-size: 10px;
	text-align: left;
}
#quick-contact h2 {
	background-color: #38539a;
	color: #fff;
	padding: 4px;
	margin: 0;
}
form p {
	line-height: 1.2em;
}
/*div#quick-contact {
position: fixed;
top: 120px;
z-index: 100;
}*/
/* product photos */
ul#product-photos {
display:block;
float: left;
margin: 0;
padding-bottom:10px;
width:386px;
overflow:hidden;
}
ul.inline-list li {
float: left;
}
#product-photos li {
margin-right:10px;
}
#product-photos li a:link,
#product-photos li a:visited {
float:left;
height:56px;
width:56px;
border: 1px solid #ccc;
background-color: #fff;
}
#product-photos li a:hover,
#product-photos li a:active {
border: 1px solid #666;
background-color: #38539a;
}
#product-photos img {
padding:3px;
}
#product-photos {
	margin: 0;
	font-size: 0.71428571428em;/* 10px */
	line-height: 2.1em;
	margin-bottom: 2.1em;
}
p.privacy {
clear:both;
font-size:10px;
text-align:center;
}
#phone p {
margin-top: 5px;
text-align: center;
font-size: 12px;
line-height: 21px;
}
phone p span.number {
	font-size: 20px;
}
#trust-icons {
float: right;
width: 188px;
margin-top: 28px;
}
/* -- Call to action -- */
p.CTA-box {
padding-right:18px;
background:transparent url(http://es.armagard.com/images/button-left.png) no-repeat scroll 0 0 !important;
cursor:pointer;
display:block;
float:left;
height:60px;
margin: 0px 14px 20px 42px;
}
p.CTA-box a,
p.CTA-box input {
background:transparent url(http://es.armagard.com/images/button-right.png) no-repeat scroll 100% 0 !important;
border:medium none;
color:#333;
cursor:pointer;
display:block;
float:left;
height:60px;
margin:0 -30px 0 0;
padding:18px 30px 5px 30px;
text-decoration: none;
}
#contactForm p.CTA-box {
	margin-left: 60px;
}
#contactForm p.CTA-box input {
	border: none;
	font-size: 18px;
	padding: 4px;
}
p.CTA-box {
font-size:1.28571em;
line-height:1.16667em;
}
/*p.CTA-box a:hover {
	color: #333;
}*/
p.CTA-box a strong {
	color: #666;
}
p.CTA-box a:hover strong,
p.CTA-box input:hover {
	color: #333;
	text-decoration: underline;
}
/*p.CTA-box {
	margin: 30px auto;
}
.CTA-box a:link, 
.CTA-box a:active {
	border: 2px solid #fff;
	text-decoration: none;
	text-align: center;
	color: #fff; 
	padding: 10px 20px;
	background-color: Orange;
}

.CTA-box a:hover, 
.CTA-box a:visited {
	border: 2px solid #00BFFF;
	color: #000;
}*/
p.CTA-arrow {
	margin: 0;
	font-size: 1.07142857142em;
	line-height: 1.4em;
	margin-bottom: 2em;
}
p.CTA-arrow {
clear:both;
background: transparent url(http://es.armagard.com/images/call-bg.jpg) no-repeat -75px 0;
height: 70px;
line-height:4.3em;
color: #fff;
text-indent:14px;
margin-left: -14px;
}
.CTA-arrow a:link,
.CTA-arrow a:visited{
	color: #fff;
	text-decoration: none;
}
.CTA-arrow a:hover strong {
	color: yellow;
}
/* Kampyle Link*/
a#kampylink {
background:transparent url(http://es.armagard.com/images/feedback-tab.png) no-repeat scroll 0 0;
cursor:pointer;
height:130px;
left:0;
/*margin-left:-10px;*/
overflow:hidden;
position:fixed;
text-indent:-1000px;
top:20%;
width:40px;
z-index:100000;
}
/*a#kampylink:hover {
margin-left:-8px;
}*/
/* ================================================================ 
lightbox
=================================================================== */
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer { position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }

#hoverNav{ float: left;}
#hoverNav{ height: 40px; width: 100%; overflow: hidden; z-index: 10;} 
#hoverNav a{ outline: none; text-align:center }  

#prevLink { left: 0; float: left; background: url(http://es.armagard.com/images/prevlabel.gif) left 0 no-repeat; height: 32px; width: 19%; padding-bottom: 0.7em;}
#nextLink { right: 0; float: right; background: url(http://es.armagard.com/images/nextlabel.gif) right 0 no-repeat; height: 32px; width: 19%; padding-bottom: 0.7em;}

#imageDataContainer, #topContainer { font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%;padding:0 0 10px; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 60%; float: left; text-align: center;}	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			

#topNavClose{ width: 66px; float: right;  padding-top: 0.7em; outline: none;}

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #38539a; }
#topContainer {background: url(http://es.armagard.com/images/arma-logo-sm.png) 0 0 no-repeat}

.index-item {
width: auto;
overflow: hidden;
margin-bottom: 10px;
}
.index-item h3 {
background-color:#e5e5e5;
color:#38539A;
margin:0;
padding:5px 10px;
text-transform:capitalize;
}
.index-item h3 a:hover{
text-decoration: underline;
}
#product-index .Mod img {
float:left;
height: 100px;
width: 100px;
margin: 14px;
}
.index-item .index-product-image {
float:left;
height: 85px;
width: 85px;
padding: 14px;
}
.index-item.Mod p {
margin: 14px 14px 0 0;
}
.index-item p.index-product-description {
margin: 9px 0 0;
}
.index-item p.productCode {	
margin:0;
float: right;
padding: 5px 10px 0 0;
color: #000;
}
a.top-of-page {	
margin:-50px 0 0;
float: right;
padding: 0 28px 0 0;
color: #999;
text-decoration: none;
}
a.top-of-page:hover {
color: #fff;
}
.index-item ul.inline-list {
float: right;
margin: 10px 0 0 20px;
}
.index-item ul.inline-list li {
margin-right: 20px; 
}
.index-item ul.inline-list li a {padding: 5px 20px; color: #fff; font-size:12px;}
.index-item ul.inline-list li.index-more-link a {background-color: orange;}
.index-item ul.inline-list li.index-contact-link a {background-color: green;}
.index-item ul.inline-list li a:link,
.index-item ul.inline-list li a:visited {
text-decoration: none;
border: 1px solid #999;
}
.index-item ul.inline-list li a:hover,
.index-item ul.inline-list li a:active {
text-decoration: underline;
}
/* ================================================================ 
progressive enhancement
=================================================================== */
#topnav, .def-list dd, /*fieldset,*/ input, textarea {
	-moz-border-radius: 0.25em;
	-khtml-border-radius: 0.25em;
	-webkit-border-radius: 0.25em;
	border-radius: 0.25em;
}
#customer-showcase, .phone-us-now, blockquote, #siteSearch, dl.tabular, .box, .index-item ul.inline-list li.index-more-link a, .index-item ul.inline-list li.index-contact-link a  {
	-moz-border-radius: 0.5em;
	-khtml-border-radius: 0.5em;
	-webkit-border-radius: 0.5em;
	border-radius: 0.5em;
}
#block-content, #block-mid, #block-footer, ul.tick-list, #phone, #quick-contact, table#FandB, .tiny-category {
	-moz-border-radius: 0.75em;
	-khtml-border-radius: 0.75em;
	-webkit-border-radius: 0.75em;
	border-radius: 0.75em;
}
/*.directory-item {
	-moz-border-radius: 1.4em;
	-khtml-border-radius: 1.4em;
	-webkit-border-radius: 1.4em;
	border-radius: 1.4em;
}*/
/*.rouded-top {
	-moz-border-radius: 0.5em 0.5em 0 0;
	-khtml-border-radius: 0.5em 0.5em 0 0;
	-webkit-border-radius: 0.5em 0.5em 0 0;
	border-radius: 0.5em 0.5em 0 0;
}*/
.rouded-top {
border-radius-topright: 0.5em; 
-o-border-radius-topright: 0.5em; 
-icab-border-radius-topright: 0.5em; 
-khtml-border-radius-topright: 0.5em; 
-moz-border-radius-topright: 0.5em; 
-webkit-border-radius-topright: 0.5em; 
border-top-right-radius: 0.5em; 
-o-border-top-right-radius: 0.5em; 
-icab-border-top-right-radius: 0.5em; 
-khtml-border-top-right-radius: 0.5em; 
-moz-border-top-right-radius: 0.5em; 
-webkit-border-top-right-radius: 0.5em;
border-radius-topleftt: 0.5em; 
-o-border-radius-topleft: 0.5em; 
-icab-border-radius-topleft: 0.5em; 
-khtml-border-radius-topleft: 0.5em; 
-moz-border-radius-topleft: 0.5em; 
-webkit-border-radius-topleft: 0.5em; 
border-top-left-radius: 0.5em; 
-o-border-top-left-radius: 0.5em; 
-icab-border-top-left-radius: 0.5em; 
-khtml-border-top-left-radius: 0.5em; 
-moz-border-top-left-radius: 0.5em; 
-webkit-border-top-left-radius: 0.5em; 
}

.directory-item {
background: #fff url(http://es.armagard.com/images/directory-bg.png) no-repeat 0 0 ;
/*background: #fff url(http://es.armagard.com/images/arma-dir-bg-xmas.jpg) no-repeat 0 0 ;*/
height: 226px;
width:226px;
/*border: 1px solid #ccc;*/
}
.directory-item p.directory-description,
.directory-item p.directory-more-link {
	float:right;
	margin-bottom: 0.5em;
	width: 85px;
	padding:5px 8px;
	color: #333;
	font-size: 12px;
}
.directory-item p.directory-more-link {
	text-align: right;
}
.directory-item p.directory-more-link a {
	color:#CD7E36;
	padding: 2px 4px;
	text-decoration: none;
}
.directory-item p.directory-more-link a:hover {
background-color: #e5e5e5;
}
.directory-item h3 {
	text-align: center;
	color: #38539a;
	font-weight: bold;
	margin-top: 5px;
}
.directory-item img {
	height: 150px;
	width: 115px;
	float: left;
	margin: 5px 0 0 8px;
	display: inline;
}
.tiny-product {
text-align: center;
border: 1px solid #ccc;
background-color: #fff;
height: 230px !important;
width:144px;
}
.tiny-product img {
height: 85px;
width: 85px;
padding: 5px 0 0;
margin: 0 auto;
}
.tiny-product h4 {	
text-align: center;
font-size:0.82em;
font-weight: bold;
line-height:1.5em;
margin:0 0 0.5em;
padding:0 5px;
}
.tiny-product h4 a {
text-decoration: none;
color:#CD7E36;
}
.tiny-product h4 a:hover {
background-color: #e5e5e5;
}
.tiny-product p {
font-size:0.714286em;
line-height:1.3em;
margin:0 0 1em;
padding:0 5px;
/*text-align: left;*/
}
.territory li.email a {
	text-decoration: none;
	background-color: #fff;
	color: #666;
	padding: 1px 2px;
}
.territory li.email a:hover {
	background-color: #ccc;
	color: #000;
	padding: 1px 2px;
}
#jump-list h3 {
margin:0 0 0 14px;
}
#jump-list .colC3 {
margin-top:6px;
}
#about-us #mainContent .colC2 {
	padding-top: 0;
	margin-bottom: 14px;
}
.customer-icons {
	margin-bottom: 14px;
}
.tiny-category {
height: 380px;
background: #fff;
border: 1px solid #38539a;
}
.tiny-category h2 {
background-color: #38539a;
color:#fff;
margin-bottom:0;
padding:6px 8px;
text-align: center;
text-transform: uppercase;
}
.tiny-category p {
font-size:0.714286em;
line-height:1.3em;
margin:0 0 1em;
padding:0 5px;
}
.tiny-category img {
height: 92px;
width: 120px;
display: block;
padding: 0 0 5px 0;
margin: 0 auto;
}

