/* BASIC CSS to help transition away from tag soup --------- */

body {
 	font : 100%/1.5em "Myriad Pro", "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	color : #000;
	background-color : #339999;
	margin : 0;
	}
	
/* =Typeography -------------------------------------------- */
p, li, pre {
 	font : 76%/1.5em "Myriad Pro", "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	}

h1 {
	font : 120%/1.25em "Myriad Pro", "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	color : #993399; 
	}

h2 {
	font : 110%/1.25em "Myriad Pro", "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	color : #993399; 
	}

h3 {
	font : 100%/1.25em "Myriad Pro", "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	color : #000;
	}

h4, h5, h6 {
	font : 90%/1.25em "Myriad Pro", "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	color : #000;
	}

/* =Normlizing, reset browser CSS --------------------------- */

/* Remove list-style from lists */
ol, ul { list-style : none; }

/* Left-align text in caption and th */
caption, th { text-align : left; }

/* Remove border from fieldset and img */
fieldset, img { border : 0; }

/* =List formatting ----------------------------------------- */
ol, ul { margin : 0; padding: 0; }

li { margin-bottom : .5em; }

/* =Ids ----------------------------------------------------- */ 
div#footer {
 	font : 85%/1.25em "Myriad Pro", "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	width : 800px;
	margin-top : 2em;
	text-align : center; 
	}

#footer * { color : #fff; }

#footer a { color: #FFFF00; }

#footer p, #footer h4 {	margin : .5em; }

div#google-translate { text-align : center; }

/* =Classes ------------------------------------------------- */

/* Product Menu that currently runs down the right hand side */
div.prodMenu li { font-size : 68%; line-height: 1.25em; }
div.prodMenu h3 { margin-bottom : .25em; font-weight : bold; }

/* Buleted List used for Features and Indications */
ul.bul {
	font-size : 100% !important;
	margin-left : 1.5em;
	margin-bottom : 1.5em !important;
	padding : 0;
	list-style : disc outside;
	line-height : 1.5em;
	}

/* For Nested Buleted Lists */
ul.bul ul.bul  {
	font-size : 115% !important; /* KLUDGE to fix size */
	margin-left : 1em;
	margin-top : .4em;
	}

/* Fix text size in nexted tables */
.fixNested { font : 75%/1.5em "Myriad Pro", "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif; }

/* Highlight "View Features" links for Lightbox js effect */
a.viewFeatures {
	font-size : 90%;
	font-weight : bold;
	letter-spacing : 1px;
	text-shadow : #000 1px 2px 3px;
	background-color : #993399 !important;
	color : #FFF !important; 
	text-decoration : none;
	border : solid 1px #000000;
	padding : .25em;
	}
	
h2.viewFeatures { /* KLUDGE fixes top and bottom margin issue */
	margin-top : 2em;
	margin-bottom : 2em;
	}

/* Anchor Pseudo-classes */
a:link { color : #993399; text-decoration : none; }     /* unvisited link */
a:visited { color : #662266; text-decoration : none; }  /* visited link */
a:hover { color : #993399; text-decoration : underline; }   /* mouse over link */
a:active { color : #fff; background-color : #993399; text-decoration: none; }   /* selected link */

/* Needed for js menu -------------------------------------------- */
all.clsMenuItemNS, .clsMenuItemIE {
	text-decoration : none !important;
	font : bold 10px "Myriad Pro", "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	color : #fff !important;
	background-color : #993399 !important;
	cursor : hand;
	z-index :100;
	}
	
#MainTable A:hover { color: #66bb99; }.highlight {
	color: #C00;
}
