/* All Rights Reserved - AC Connetcion, Inc. dba Air Connections */

body {color: #333; background-color: #fff; margin-top: 6px; font-family:verdana,geneva,sans-serif; font-size:.8em; }
p {line-height: 1.4em; }
p.sm {font-size:.8em; }
.clr {clear:both; }
h1 {margin:0; padding:.5em 0 0 0; font-size: 1.35em; }
.air { color: #3A4191; background-color:none; }
.blue { color: #3A4191; background-color: none; font-weight: bold; font-size: 1em; }
a:link {color: #0529a0; background-color: inherit; }
a:visited {color: #0529a0; background-color: inherit; }
a:hover {color: #7a7a7a; background-color: inherit; }
a:active {color: #7a7a7a; background-color: inherit; }

#wrapper{margin:0 auto; width:773px; }

#topNav img {border: 0; height: 40px; }

/* Hide from IE5-mac. Only IE-win sees this. \*/
* html #topNav, * html #content {margin-top: -3px; }
*:first-child+html #topNav, *:first-child+html #content { margin-top: -3px; }
* html h3 {padding-right: 4px; }
*:first-child+html h3 {padding-right: 4px; }
/* End hide from IE5/mac */

#content {width: 773px; background-image:url(images/content_bkg.gif); background-repeat: repeat-y; padding: 17px 17px 1px 17px; }
#contenttext {width:700px; margin-left:10px;}
#contenttext li { list-style-type:none; margin-bottom: 5px; padding: 5px 4em 0 20px; background: url(images/arrow_red2.gif) no-repeat 5px 11px; }

/* Home page layout */
#flash {float: left; width: 350px; padding-top: 1em; font-size: .8em; font-weight:bold; } 
#list {padding-top: 0; margin-left: 370px; }

#arrow {margin: 0; padding: 0; }
#arrow li { list-style-type:none; margin-bottom: 5px; background: url(images/bullet.gif) no-repeat 3px 10px; padding: 0 0 5px 20px; }
#arrow h1 { font-size: 1.3em; margin: 0; padding: 0; }

.sidebyside { float: left; margin: 0; }
.sidebyside dt { padding: 8px 0 0 30px; }
.sidebyside dd { text-align: center; margin: 3px 0 1em 0; font-family: "Times New Roman", Times, serif; }

.articleTitle { font: bold 150% Georgia, serif; color: #053C63; background-color:inherit; }

/* Footer */
#footer {text-align: center; font-size: .85em; margin: 10px; }
#footer ul {list-style-type: none; margin: 0; padding: 0; }
#footer li {display: inline; } 
#footer a:link {color: #0529a0; background-color: inherit; padding: 0 7px; }
#footer a:visited {color: #0529a0; background-color: inherit; padding: 0 7px; }
#footer a:hover {color: #7a7a7a; background-color: inherit; padding: 0 7px; }
#footer a:active {color: #7a7a7a; background-color: inherit; padding: 0 7px; }

#copyright {margin: 20px 0 0 9px; font-size: .9em; }
#copyright a:link { color: #333; background-color: inherity; padding:0; text-decoration:none; }


/* Contact Us Form */
form { margin: 0 auto; padding: 0; width: 80%; }
fieldset { padding: 0 0 10px 10px; margin: 0; border: 1px solid #022C72; }
legend { font-weight: bold; font-size: 1.3em; padding-bottom: 8px; color: #022C72; background-color: inherit; }
form dt { float: left; width: 30%; text-align: right; padding: 5px 10px 0 0; }
label.last { font-weight: bold; text-align: left; padding-left: 10px; }
input, textarea, select { margin: 5px 0; border: 1px solid #a7a7a7; font-family: inherit; font-size: 1em; padding: 1px 3px; }
input.submit { margin: 0; padding: 3px; color: inherit; background-color: #FDFE9A; }
.errorMessage { color: red; background-color: inherit; font-weight: bold; font-size: 1.1em; }


/* images */
img.air {border: 0; width: 773px; height: 128px; }
img.curve {border: 0; width: 773px; height: 28px; }
img.right { float:right; border: 1px solid #333; padding: 1px; margin: 7px 0 2px 10px; }
img.rightNoB { float:right; border: 0; padding: 1px; margin: 7px 0 2px 15px; }



img.thumb {width: 100px; height: 75px; margin-bottom: 10px; }
a:link img.thumb {border: 1px solid #000; }
a:visited img.thumb {border: 1px solid #000; }
a:hover img.thumb {border: 1px solid red; }
a:active img.thumb {border: 1px solid red; }

img.galthumb {border: 1px solid #000; width: 100px; height: 75px; margin-bottom: 20px; }
a:link img.galthumb {border: 1px solid #000; }
a:visited img.galthumb {border: 1px solid #000; }
a:hover img.galthumb {border: 1px solid red; }
a:active img.galthumb {border: 1px solid red; }

img.prodthumb {width: 100px; height: 75px; margin: 4px 20px 0 0; }
a:link img.prodthumb {border: 1px solid #000; }
a:visited img.prodthumb {border: 1px solid #000; }
a:hover img.prodthumb {border: 1px solid red; }
a:active img.prodthumb {border: 1px solid red; }