/* CSS Document */

/* Universal Elements */

body {
	margin:50px 0px 50px 0px;
	background-color: #FFFFFF;
	background-image: url(../images/aeromedix/background.jpg);
}
p {margin:0 0 0 0; padding:0 0 0 0; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px}
form {margin:0 0 0 0; padding:0 0 0 0}
input {
	/*border:#9a9999 1px solid;*/
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:10px
}

hr { padding:4px 3px 4px 3px; height:1px; margin-left:5px; }

h1 {font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	color:#666666;
	display:block;
	width: 300px;
	border-bottom: #ff000 1PX SOLID;
	text-align: left;
	margin-bottom: 3px;
	font-style:italic;
	margin-top:5px}

h3 {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; font-style:normal; padding:0 0 0 0; margin:0 0 0 0}
h6 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	background-color: #D7D7F7;
	display: block;
	padding: 7px 7px 7px 7px;
	width: 100px;
	border: solid #CCCCCC 1px;
	float: left;
	margin: 5px 5px 5px 5px;
}
#container {
	margin-left:auto;
	margin-right:auto;
	width:900px;
	border:#9A9999 1px solid;
	padding:0px;
	background-color: #FFFFFF;
}
#header {
	background-color:#FFFFFF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
/* Header speicifics */
#header a {
	font-weight:bold;
	color: #000000;
	padding: 4px 4px 4px 4px;
	font-size:12px
}
#header a:hover {color:#999999}
#header #logo {width:400px; text-align:center; vertical-align:bottom}
#header #headerNAV {height:35px;}
#header #headerTABS ul
{
padding-right: 0;
margin:0 0 0 0;
color: #ffffff;
float: right;
width: 500px;
font-family:Geneva, Arial, Helvetica, sans-serif;
text-align:center
}

#headerTABS ul li { display: inline; }

#headerTABS ul li a
{
width:100px;
background-color: #6875A7;
color: #ffffff;
text-decoration: none;
float: right;
border-left: 1px solid #fff;
}

#headerTABS ul li a:hover
{
background-color: #d6d4d4;
color: #000000;
}

/* #miniCART */

#miniCART {
	float:right;
	width:400px;
	height:38px;
	border-left:#9a9999 1px solid;
	border-bottom:#9a9999 1px solid;
	padding-top: 0px;
	padding-bottom: 5px;
}
#miniCART img {vertical-align:middle}
#miniCART .hacker {
	/*padding-left:15px;*/
	text-align: right;
	padding-right: 2px;
	padding-top:5px;
	margin-left:30px
}

.itemCOUNT {font-size:16px; font-weight:bold;}

/* left nav specifics */
#leftNAV {vertical-align:top;}
#leftNAV #search {width:175px; background-color:#6875a7; padding:10px 5px 10px 5px; color:#ffffff}
#search a {font-weight:normal; color:#ffffff; font-size:11px}
#leftNAV #mainMENU {background-color:#ffffff; padding:10px 5px 10px 5px; font-family:Verdana, Arial, Helvetica, sans-serif }
/*#mainMENU a {color:#000000; margin-left:10px; text-decoration:none; font-size:12px; display:block; width:149px; padding:2px 3px 2px 3px}*/
#mainMENU #blog a {margin-left:0; padding:0 0 0 0; display:inline}
#mainMENU #blog  a:hover {margin-left:0; background-color:#FFFFFF}
#mainMENU a {
	color:#000099;
	margin-left:10px;
	text-decoration:none;
	font-size:11px;
	display:block;
	width:149px;
	padding:4px 3px 4px 3px;
	font-weight: 600;
	letter-spacing: 0.09em;
}
#mainMENU a:hover {color:#ffffff; background-color:#6875A7}
#mainMENU h2 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#666666;
	display:block;
	width: 165px;
	border-bottom: #FF0000 1PX SOLID;
	text-align: left;
	margin-bottom: 3px;
	font-style:italic
}
#mainMENU h2 a {font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#666666;
	text-align: left;
	padding: 0px 0px 0px 0px; margin-left:0px;
	 width:165px;
	}

/* main content */
#mainContent {
	width:540px;
	background-color:#EFEDED;
	vertical-align:top;
	height: 100%;
	padding: 10px 10px 10px 10px;
}
#mainContent h2 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#333333; display:block;
	width: 85%;
	border-bottom: #FF0000 1PX SOLID;
	text-align: left;
	margin-bottom: 3px;}
#mainContent h4 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#333333; display:block;
	width: 95%;
	border-bottom: #FF0000 1PX SOLID;
	text-align: left;
	margin-bottom: 3px;}
#mainContent a { color:#0000CC;
	
	font-size:12px
}
.quote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #D7D7F7;
	display: block;
	padding: 10px;
	width: 95%;
	border: thin solid #CCCCCC;
	/*float: right;*/
	/*margin-left: 10px;*/
}
.quote2 {	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #D7D7F7;
	display: block;
	padding: 10px;
	width: 95%;
	border: thin solid #CCCCCC;
}
#quote3 {	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	display: block;
	padding: 10px ;
	width: 125px;
	float:right;
	border-left: #cccccc thin solid;
	margin-left: 5px
}
/* breadcrumb menu */
#breadcrumbMENU a {color:#FF0000; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold}
#breadcrumbMENU a:hover {color:#333333}
font.breadcrumbCURRENT {color:#333333; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold}

/* rightSpecials */
#rightSpecials {
	width:165px;
	background-color:#ffffff;
	vertical-align: top;
}
#rightSpecials a {color:#0000CC;
	
	font-size:12px
}
#rightSpecials h2 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 18px;
	color:#FFFFFF;
	display:block;
	width: 165px;
	text-align: center;
	/*font-style: italic;*/
	background-color: #C00;
	padding: 10px 15px 10px 5px;
	margin: 0 0 0 0;
}


/* PRODUCT TAB CSS */

/* $Id: example.css,v 1.5 2006/03/27 02:44:36 pat Exp $ */

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
}
.tabberlive {
 margin-top:1em;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0;
 padding: 3px 0;
 border-bottom: 1px solid #9a9999;
 font: bold 11px Geneva, Arial, Helvetica, sans-serif;
 
}

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
}

ul.tabbernav li a
{
 padding: 3px 0.5em;
 margin-left: 3px;
 border: 1px solid #9a9999;
 border-bottom: none;
 background: #DDE;
 text-decoration: none;
  font: bold 11px Geneva, Arial, Helvetica, sans-serif;
}

ul.tabbernav li a:link { color: #448; }
ul.tabbernav li a:visited { color: #667; }

ul.tabbernav li a:hover
{
 color: #000;
 background: #AAE;
 border-color: #9a9999;
}

ul.tabbernav li.tabberactive a
{
 background-color: #fff;
 border-bottom: 1px solid #fff;
}

ul.tabbernav li.tabberactive a:hover
{
 color: #000;
 background: white;
 border-bottom: 1px solid white;
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 padding:5px;
 border:1px solid #aaa;
 border-top:0;
 background-color:#FFFFFF

 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

  /*height:200px;*/

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
/*.tabberlive .tabbertab h2 {
 display:none;
}
/*.tabberlive .tabbertab h3 {
 display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab4 {
}
.tabberlive#tab4 .tabbertab {
 height:600px;
 overflow:auto;
}
.tabbertab ul {font-family: Geneva, Arial, Helvetica, sans-serif; font-size:12px}
.tabbertab a {font-family: Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#0066CC}
.tabbertab a:hover {font-family: Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#666666}
.tabbertab h2 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#333333}
/* product page items */

#productTABLES {
	border:#9a9999 1px solid;
	vertical-align:top;
	background-color:#ffffff;
	height: 250px;
}
/*#productTABLES h2 {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#000000; padding:0 0 0 0; margin:0 0 0 0}*/
#mainContent #productTABLES h2 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#333333; display:block;
	width: 100%;
	border-bottom: #FF0000 1PX SOLID;
	text-align: left; margin:0px 0px 3px 0px; padding:0px 0px 0px 0px}
#productTABLES p {padding-bottom:5px}
#productTABLES a { font-size:12px}
#caption a{ font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif;; text-decoration:none}

/*-------------
   MAP price
-------------*/

/* Click for Our Price Link */
.click_for_our_price { 
	cursor: pointer;
	color: #FF0000;
}

/* List Price */
.listprice_label {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
}
.listprice_value {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
}

/* Our Price for product page styles only */
.ourprice_label_productpage {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	border-bottom:1px solid #FF0000;
}
.ourprice_value_productpage {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	border-bottom:1px solid #FF0000;
}

/* Our Price for all other locations */
.ourprice_label {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
}
.ourprice_value {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
}

/* Savings Price */
.savingsprice_label {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color: #FF0000;
}
.savingsprice_value {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color: #FF0000;
}

/* CHECKOUT PAGE */

#checkout {width:735px;
background-color:#EFEDED;
	vertical-align:top;
	height: 100%;
	padding: 10px 0px 10px 0px;}
#checkout td, #checkout span {
	font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px;
}
#checkoutHEAD {
	background-color:#FDFDFD;}
#checkoutTITLE {background-color:#d6d4d4; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px; font-weight: bold}
#checkout a {color:#ff0000;}
#checkoutINFO td {background-color:#fdfdfd; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; padding:5px; }
.requiredTEXT {color:#FF0000}

/*category page */
#categoryTitle {
	background-color:#A5AFCB;
	color:#000000;
	font-weight: bold;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	background-image: url(../images/aeromedix/background.jpg);
}
/* footer */

#footer {
	background-color: #999999;
}
#footerNAV {border-right:#ffffff 1px dotted; color:#ffffff; padding:10px 20px 0px 20px; vertical-align:top}
#emailFORM {background-color:#6875a7; width:175px; padding:10px 5px 10px 5px}
#emailFORM p, a {color:#ffffff; font-size:10px}
#footerNAV a {color:#FFFFFF; font-size:10px}
#footerNAV a:hover {color:#000000; font-size:10px}

/* New Home Page Boxes Layout */
.style1 {font-size: 10px}
#safety {background-image:url(../images/aeromedix/home/homepagegraphic_03.png); height:145px; background-repeat:no-repeat}
#survival {background-image:url(../images/aeromedix/home/homepagegraphic_04.png); height:145px; background-repeat:no-repeat}
#travel {background-image:url(../images/aeromedix/home/homepagegraphic_05.png); height:145px; background-repeat:no-repeat}
#travel a{color:#0000FF;  font-size:11px}
#survival a{color:#0000FF;  font-size:11px}
#safety a{color:#0000FF;  font-size:11px}
