body { background-image: url('/library/images/hrznbak.gif'); background-position: top; background-repeat: x; background-color: #ffffff; margin-top: 16px; }

form { margin:0; padding: 0; }

.content { width: 760px; text-align: left; }

.mediumBlue { color: #006690; }
.darkBlue { color: #003366; }
.blueheader { color: #006690; font-size: 16px; font-weight: bold; text-transform: uppercase; text-align: center;}
.smallblack { color: #000000; font-size: 11px; font-weight: normal; }
.redNotice { color: #800000; font-size: 14px; font-weight: text-align: left;}
.smallredNotice { color: #800000; font-size: 12px; font-weight: bold; text-align: left;}
.headlineblack { color: #000000; font-size: 16px; font-weight: bold; text-align: left;}

a, a:link { color: #cc6600; }
a:visited { color: #cc6600; }
a:hover { color: #dd9900; }



body, p, td, div { color: #000000; font-size: 12px; font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif; }
th { font-size: 12px; font-weight: bold; }

.bottomnav { font-family: Verdana, Arial, sans-serif; color: #cc6600; width: 750px; text-align: center; font-size: 11px; }
.smaller { font-size: small !important; }
.bottomnav { color: #cc6600; }

div.category { margin-bottom: 12px; text-align: center; }
div.category_text { font-family: Arial, sans-serif; font-size: 12px; }
div.category_text a { font-weight: bold; font-size: 13px; }

table.prodlist tr th { white-space: nowrap; background-color: #000000; color: #ffffff; text-align: center; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding: 2px; text-transform: uppercase; }
table.prodlist tr td { border-bottom: 1px solid #ccc; padding-bottom: 5px; padding-top: 5px; }

td.sku { font-weight: bold; font-size: 13px; text-align: center; color: #006690; padding-right: 2px;}
td.desc { font-size: 11px; font-weight: normal; width: 260px !important;}
div.pricing { margin-top: 2px; }
span.msrp { font-size: 13px; font-weight: Bold; }
span.retail { font-size: 13px; color: #aa0000; font-weight: Bold;}
span.dealer { font-size: 13px; color: #aa0055; font-weight: Bold;}
td.heading { padding: 0 !important; padding-bottom: 2px !important; font-weight: bold; border: 0px !important; font-family: Arial, Helvetica; font-size: 15px; }

.thumbtipi { border: 1px solid #ccc; padding: 6px; margin: 0; position: absolute; background-color: #fff; }


div.flights { width: 676px; min-width: 676px; text-align: center; margin: auto; }
div.flightrow { display: block; margin: auto; margin-bottom: 14px; text-align: center; }
div.flight { display: inline; padding: 0; margin-right: 19px; }
div.colend { margin-right: 0px !important; }
div#flightsku { text-align: center; color: #999; margin: 3px; }

#flightdetail { position: absolute; background-color: #ffffff; padding: 9px; border: 1px solid #cccccc; text-align: center; width: 130px; }

.hide { display: none; }

#ordercontrols { margin-top: 3px; }

#bottomCart { text-transform: uppercase; font-size: 14px; font-weight: bold; }
#infofoot { color: #000; margin-top: 15px; }


.topnavctl { text-align: center; width: 100%; margin: 0; padding: 0; }

.topnav { width: 760px; height: 75px; padding-top: 2px; }

.topnav div { display: inline; margin: 0; padding: 0; vertical-align: top; float: left; }

.tn1 { width: 273px; text-align: center; }
.tn2 { width: 132px; text-align: center; color: #fff; }
.tn3 { width: 250px; }
.tn4 { width: 105px; }

ul.messages { list-style-type: none; width: 760px; }
ul.notice { border: 1px solid #33CC33; background-color:#DEFAE0; padding: 10px; margin: auto; text-align: left;  margin-bottom: 10px;}
ul.notice li { color: #006600; }
ul.error { border: 1px solid #CC0000; background-color:#FFFFCC; padding: 10px; margin: auto; text-align: left;  margin-bottom: 10px;}
ul.error li { color: #FF0000; }


h1 { color: #cc6600; font-weight: bold; }
a input { cursor: pointer; text-decoration: none; }

div#flightPage { float: left; width: 332px; text-align: left; }
div#flightPerPage { float: right; width: 332px; text-align: right;  }

table.flightControls { margin-bottom: 8px; clear: both; }
table.flightControls tr td { background-color: #f5f5f5; }


.blueHead { font-size: 16px; font-weight: bold; color: #006690; }



.large { font-size: 16px !important; }













































































