body {
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
background-image:url(images/aaaaa.jpg);
background-repeat:repeat-x;
background-attachment:fixed;
}

/*h1 {
display:block;
border-bottom:1px dashed #fff;
text-transform:uppercase;
margin:0px;
font-size:18px;
font-weight:bold;
color:#FFFFFF;
}*/

h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:32px;
color:#29286E;
font-weight:bold;
margin-top:10px;
/*margin-bottom:0;*/
}

h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:26px;
color:#29286E;
font-weight:bold;
margin-bottom:5px;
}

h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#29286E;
font-weight:bold;
margin:0;
}

.maincontainer {
margin-top:0px;
background-repeat:repeat-y;
width:760px;
background-color:#FFFFFF;
border-left: 1px solid #D9D9D9;
border-right: 1px solid #D9D9D9;
}

.container {
width:740px;
}

.containerhead {
width:740px;
background-image:url(images/air-iononics-header.gif);
height:113px;
background-repeat:no-repeat;
background-position:bottom;
border:1px solid #D9D9D9/*#237076*/;
}

/*
.container td {
padding:0px 3px 0px 0px;
}

/*==============================NAV==============================================================*/

.nav {
margin-top:5px;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
width:740px;
height:40px;
border:1px solid #D9D9D9/*#237076*/;
font-size:13px;
text-transform:uppercase;
font-weight:bold;
padding:5px;
/*padding-top:10px;
padding-bottom:10px;*/
}

.nav a:link, a:visited {
text-decoration:none;
color:#003300;
}

.nav a:hover {
text-decoration:none;
color:#006699;
}

.nav a:active {
text-decoration:none;
color:#00CCFF;
}

/*===============================CONTENT========================================================*/

.content {
margin-top:5px;
width:740px;
background-color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
border:1px solid #D9D9D9/*#237076*/;
padding:0 40px 0 20px;
/*color:#fff;*/
}

.content p {
line-height:22px;
}

p.price  {
margin:2px 0 5px 0;
}

.standardcontent {
width:95%;
padding:3px;
}

/*.content img {
margin-top:2px;
}*/

.content td {
padding-left:15px;
padding-right:15px;
}

.content a:link, .content a:visited {
text-decoration:none;
font-weight:bold;
color:#006699;
}

.content a:hover {
text-decoration:none;
font-weight:bold;
color:#000000;
}

.contentheader {
width:100%;
height:30px;
background-image:url(images/content-head.jpg);
background-repeat:no-repeat;
padding:10px;
}

.contentbottom {
width:100%;
height:28px;
background-image:url(images/content-bottom.jpg);
background-repeat:no-repeat;
}

/*========================HOME CONTENT======================================================*/
.homecontent {
color:#000;
margin-left:30px;
margin-bottom:15px;
width:600px;
text-align:left;
}

.homepic {
/*background-image:url(images/home-310505.jpg);
background-repeat:no-repeat;*/
width:550px;
height:525px;
margin-left:40px;
margin-right:-120px;
border:0;
padding:0;
}

.homepic a:link, .homepic a:visited {
color:#006699;
}

.homepic a:hover {
color:#000;
}

.homeboxbottom {
border:2px dotted #fff;
}

.homecontentbigtext {
font-size:48px;
color:#29286E;
font-weight:bold;
font-family:"Impact", Arial, Helvetica, sans-serif;
margin:20px 0px 20px 0px;
}

.homecontent h1 {
font-size:24px;
color:#29286E;
font-weight:bold;
font-family:"Impact", Arial, Helvetica, sans-serif;
margin: 0px;
}


.homecontent a:link, .homecontent a:visited {
color:#000;
}

.homecontent a:hover {
color:#006699;
}

#iqairhome {
height:253px;
background-image:url(images/iq-air.gif);
padding:30px 0px 0px 20px;
}


#iqairhome a:link, #iqairhome a:visited {
color:#006699;
}

#iqairhome a:hover {
color:#000;
}

#iqairhometext {
width:320px;
line-height:12px;
}

#iqairhometext p {
font-size:10px;
line-height:16px;
}

.specs img.alignleft {
margin:2px 8px 0 0;
float:left;
}

.specs img.alignright {
margin:1px 0 0 8px;
float:right;
}

img.alignleft {
margin:0 20px 10px 0;
float:left;
}

img.alignright {
margin:0 20px 10px 0;
float:right;
}

table.comparison th {
text-align:left;
}

table.perfecttable {
margin:20px 0 20px 0;
padding:0;

}

table.perfecttable td {
vertical-align:top;
padding:0;
}

div.hr {
margin:40px 0 40px 0;
border-bottom:solid 1px #D9D9D9;
height:2px;
}


/*===============================FOOTER========================================================*/

.footer {
margin-top:5px;
padding:0px 0px 0px 5px;
background-image:url(images/air-iononics-foot.jpg);
background-repeat:no-repeat;
background-position:center;
width:740px;
height:80px;
border:1px solid #237076;
font-size:10px;
font-weight:bold;
color:#333333;
}

.headerfooter {
border:1px solid #D9D9D9/*#237076*/;
width:740px;
margin-top:5px;
text-align:center;
padding:2px;
}

.footernav {
font-family:Arial, Helvetica, sans-serif;
padding:5px;
margin-top:5px;
font-size:13px;
font-weight:bold;
color:#000;
border:1px solid #D9D9D9/*#237076*/;
width:740px;
}

.footernav a:link, a:visited {
text-decoration:none;
color:#000;

}

.footernav a:hover {
text-decoration:none;
color:#006699;
}

.footernav a:active {
text-decoration:none;
color:#00CCFF;
}
/*=========================================================================================*/

.contact {
font-weight:bold;
background-color:#f0fff0;
padding-top:15px;
padding-bottom:15px;
border:1px dashed #666;
border-top:1px dashed #666;
}
/*=================================PRODUCTS================================================*/

.products {
font-size:11px;
font-weight:bold;
}

.products img {
padding-bottom:3px;
}

.products h3 {
text-transform:uppercase;
margin:0px;
padding:0px;
font-size:12px;
font-weight:bold;
color:#333333;
}

.products td {
border-bottom:1px dashed #000;
}


/*================================SPECS================================================*/

.orderbox {
width:100%;
border:1px solid #666;
font-size:11px;
margin-bottom:10px;
background-color:#fff;
}

.orderbox td {
padding:5px 5px 5px 20px;
}

.orderbox img {
margin:3px;
}

.orderboxtop {
background-color:#000;
height:40px;
border-bottom: 1px solid #000;
}

.orderboxhead {
background-color:#5f5f5f;
height:30px;
border-top: 1px solid #000;
border-bottom: 1px solid #000;
color:#fff;
}

.ordermain {
font-weight:bold;
border-top:1px solid #000;
border-bottom:1px solid #000;
background-color:#999;
color:#fff;
height:30px;
}

.specs {
border:1px solid #666;
padding:3px;
font-size:11px;
color:#333333;
width:100%;
background-color:#CCFFFF;
padding:0 0 3px 0;
}

.specsheader {
background-color:#33ccff;
height:40px;
border-bottom: 1px solid #666;
}

.specs img {
margin:10px;
border: 1px solid #666;
}

.specs a:link, .specs a:visited {
font-weight:bold;
text-decoration:none;
color:#003333;
}

.specs a:hover {
font-weight:bold;
text-decoration:none;
color:#666666;
}

.specstop td {
border-bottom:1px dotted #fff;
/*width:370px;*/
}

.nonaus {
font-size:10px;
}

.nonaus a:link, .nonaus a:visited {
color:#666666;
}

.nonaus a:hover {
color:#000000;
}


/*.specs h3 {
text-transform:uppercase;
margin:0px;
padding:0px;
font-size:10px;
font-weight:bold;
color:#000;
}*/



/*.specsheader {
border:1px solid #666;
height:30px;
background-image:url(images/facts-bg.jpg);
padding:4px 0px 0px 3px;
}*/


td.processorder {
/*background-color:#006666;#95a5a4;*/
font-size:11px;
font-weight:bold;
height:100px;
padding-top:40px;
height:20px;
}

.orderbox form {
margin:5px;
}



.orderitems {
background-color:#339966;
font-size:10px;
}

.orderitems form {
margin:5px;
}


/*================================FACTS==========================================================*/

.facts {
/*width:90%;*/
background-color:#339999;/*#339999;*/
border-top:1px dotted #666;
border-left:1px dotted #666;
border-right:2px solid #666;
border-bottom:3px solid #666;
padding:0px;
color:#333;
}

.facts h4 {
text-transform:uppercase;
margin:0px;
padding:0px;
font-size:12px;
font-weight:bold;
color:#99CCCC;
}

li {
padding-bottom:10px;
line-height:17px;
}

.order {
background-color:#FFFFCC;
margin-top:10px;
margin-bottom:10px;
border-top: 1px dotted #666;
border-bottom: 1px dotted #666;
}

.sale p {
font-size:11px;
color:#333333;
line-height:16px;
}

img.standardslogo {
padding:0;
border:0;
margin:0;
}

#googleads {
float:right; 
width: 120px; 
padding:15px 0 15px 15px;
}