body { margin: 0; padding: 0; background: url('../images/bg.jpg') top left repeat-x;}
ul { list-style-type: square; }
p { clear: left; }

#header { background: #126ba2 url('../images/header-bg.gif') top left repeat-y; height: 127px; padding: 20px; }

#top-links { position: absolute; top: 15px; right: 10px; font-variant: small-caps !important; }
#top-links ul { list-style-type: none; margin: -10px 20px 0 0; padding: 0; }
#top-links li { float: left; margin: 0px; padding: 10px; border-bottom: 3px solid #2b76a5 }
#top-links li:hover { background: #5a98be; border-bottom: 3px solid #96bcd3;}
#top-links a { color: #fff; text-decoration: none;}
#top-links li.active { color: #00e4ff; border-bottom: 3px solid #3b86b5; }


#logo { text-align: left; }
#logo h1 { margin-bottom: 18px; }
#logo h2 { color: #aaa; font-size: 18px; margin-left: 20px; }

#navigation { text-align: right; position: relative; bottom: 32px; font-variant: small-caps !important; }
#navigation ul { float: right; list-style-type: none; margin: 0; }
#navigation li { float: left; border-bottom: 1px solid #afbbc2; font-size: 12px; margin: 0 0 0 10px; padding: 6px; background: #bfcbd2 url('../images/tab.gif') top left repeat-x; border-top: 1px solid #fff; border-left: 1px solid #fff; border-right: 1px solid #fff; } 
#navigation li:hover { background: #fff; border-color: #fff;}
#navigation li.active { background: #fff url('../images/tab-active.gif') top left repeat-x; border-color: #fff; }

#navigation li a { color: #030; font-variant: small-caps; text-decoration: none; font-weight: normal;}

#content { margin-top: 1.2em;}
#content h1 { font-size: 24px; font-weight: normal; border-bottom: 1px dotted #ddd; color: #111; line-height: 36px; margin-bottom: 18px; }
#content h2 { border-bottom: 1px dotted #ddd; }
#content img { display: block; margin: 0 auto; float: none; }

.container { background: #fff; }

#footer { text-align: center; margin-top: 50px; color: #888; }
#footer ul { list-style-type: none; }
#footer li { display: inline; }
#footer li a { color: #888; margin: 0 5px; }
#footer li a:hover { color: #555; }

#faq h3 { border-bottom: 1px solid #ccc; padding-bottom: 4px; font-size: 1.75em; color: #999; margin-top: 2em; }
#faq h4, #products h4, h4 { color: #126ca2; font-size: 1.3em; padding: 3px 0; }

#products img { margin-left: 30px; }
#products h4 { margin-bottom: 0 !important; }
#common-uses p:first-child { padding: 10px 0 0 0; }
#common-uses p { margin: 0 !important; }
#common-uses td { padding: 10px; }
#common-uses td:hover { background: #fff url('/images/bg.jpg') top left repeat-x; }

#reference-table th { text-align: center; }
#reference-table td { border-bottom: 1px solid #ddd; text-align: center; }
#reference-table td.heading { background: #eaf2ff; border-bottom: 1px solid #cddbf2; text-align: left; }

.c { text-align: center !important; }
.cc { margin-left: auto !important; margin-right: auto !important; }
.note { color: #999; }
.center { text-align: center; font-size: 1.8em; line-height: 1.8em; margin: 1.2em 2em; color: #126CA2; }
.black { color: #000 !important; }
.huge { font-size:1.4em;line-height:2.8em;margin-bottom:1.45em; }
.big { font-size: 150%; }
.highlight { background: #fdfae3; padding: 3px 2px; }
.return-to-top-link { text-align: center; font-size: 16px; border-top: 1px dotted #ccc; background: #f5f5f5; padding: 5px 0 7px 0; }
h2.onsale { font-size: 22px; border: none !important; }
div.onsale { background: #fff; width: 120px; text-align: center; padding: 10px; border: 3px solid #dbe2ee; margin: 0 auto; }
ul.spaced-list li { margin: 8px 0; }
table.no-space-left td { padding-left: 0; }

.blue { background: #126CA2; color: #fff; padding: 4px 5px; line-height: 1; font-size: 14px; }

.product-meta { line-height: 26px; float: left; margin-left: 10px; width: 190px; padding-top: 10px; font-size: 16px;}
.product-meta .title { font-size: 18px; margin-bottom: 7px; font-weight: bold; color: #126CA2; }
.price { font-weight: bold; }
.sale {  }
.product-details li { font-size: 120%; margin: 8px 0; }
.product-details .subtitle { font-weight:bold; font-size: 16px; color: #126CA2; }
.product-description { padding-top: 20px; clear: both; }
.product-description h3 { background: #C3D9FF; padding:4px 10px 4px 5px; font-weight: bold; font-size: 100%; line-height: 1.5; clear: left; }
.buy-product { clear: left; padding-top: 10px; }
.buy-product p { margin-bottom: 5px; }
.buy-product td { padding: 0; font-weight: bold; }
.buy-product select { margin-bottom: 18px; }
.product-table td { vertical-align: top; border-bottom: 1px solid #eee; }
.product-table tr td:first-child { font-weight: bold; width: 200px;}

.chart td, .chart th { vertical-align: top; width: 50%; padding: 9px; font-size: 11.5px; color: #444; }
.chart th { border-bottom: 1px solid #a3b9ee; color: #111; font-size: 13px; }
.chart td { border-bottom: 1px solid #ccc; border-right: 1px dotted #ddd; }
.chart tr td:first-child { border-left: 1px dotted #ddd; }
.chart th { font-weight: bold; }

#iq-air-link { background: #fff url('/images/IQairlogo-s-2.jpg') 50% 50% no-repeat; width: 185px; height: 49px; padding: 10px; display: block; text-indent: -32000px; overflow: hidden; vertical-align: middle; } 
#iq-air-link:hover { background: #e5ecf9 url('/images/IQairlogo-s-2-hover.jpg') 50% 50% no-repeat; }
 
#austin-air-link { background: #fff url('/images/austinair.jpg') 50% 50% no-repeat; width: 200px; height: 60px; padding: 5px 10px; display: block; text-indent: -32000px; overflow: hidden; vertical-align: middle; } 
#austin-air-link:hover { background: #e5ecf9 url('/images/austinair-hover.jpg') 50% 50% no-repeat; }

#aller-air-link { background: #fff url('/images/allerair.jpg') 50% 50% no-repeat; width: 240px; height: 47px; padding: 10px; display: block; text-indent: -32000px; overflow: hidden; vertical-align: middle; } 
#aller-air-link:hover { background: #e5ecf9 url('/images/allerair-hover.jpg') 50% 50% no-repeat; }


ul.potato-menu {
	margin:0;
	padding:0;
	width:auto;
	list-style:none;
}
.potato-menu:after {
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}
ul.potato-menu li.potato-menu-item {
	margin:0;
	padding:0;
	position:relative;
	list-style:none;
	list-style-position:outside;
	display:inline;
	float:left;
}
ul.potato-menu li.potato-menu-item a {
	display:block;
	text-decoration:none;
	white-space:nowrap;
	outline:0;
}
ul.potato-menu ul.potato-menu-group {
	margin: 7px 0 0 0 !important;
	padding:0;
	-webkit-padding-start:0;
	-webkit-padding-end:0;
	position:absolute;
	display:none;
	z-index:1000;
  background: #bfcbd2 url('../images/tab.gif') top left repeat-x;
  border-right: 1px solid #fff;
  border-top: 1px solid #fff;
}
ul.potato-menu ul.potato-menu-group li:first-child {
  border-top: none !important;
}
ul.potato-menu ul.potato-menu-group li {
  margin: 0 !important;
	border-bottom: none !important;
	border-right: none !important;
}
ul.potato-menu ul.potato-menu-group li:hover {
  background: #bfcbd2 url('../images/tab.gif') top left repeat-x !important;
}

ul.potato-menu ul.potato-menu-group a {
  width: 180px;
  text-align: left;
}

ul.potato-menu ul.potato-menu-group a:hover {
  color: #262 !important;
}

#logo {
	color: #95c4db!important;
}

#logo a {
	color: #95c4db;

}

#header {
	height: 150px!important;
}