.head
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16pt;
    FONT-FAMILY: Univers, Helvetica, Arial, sans-serif;
}
.subhead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    FONT-FAMILY: Univers, Helvetica, Arial, sans-serif;
}
.subheadB
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    FONT-FAMILY: Univers, Helvetica, Arial, sans-serif;
}
P
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Helvetica, Arial, sans-serif;
}
A
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Helvetica, Arial, sans-serif;
}
BLOCKQUOTE
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Helvetica, Arial, sans-serif;
}
LI
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Helvetica, Arial, sans-serif;
}
.pink
{
    FONT-SIZE: 11px;
    COLOR: #ff1cae;
    TEXT-DECORATION: none;
}
FONT
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Helvetica, Arial, sans-serif;
}

h2 {
	font: bold 12pt Arial, Helvetica, sans-serif;
	color: #000;
}

.copyrightLink
{
    FONT-SIZE: 8pt;
	text-align: center;
}
.copyright
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.copyright a:link, .copyright a:visited{
	font: normal 8pt Arial, Helvetica, sans-serif;
	color: #ff1cae;
	text-decoration: underline;	
}
	
.copyright a:hover {
	font: normal 8pt Arial, Helvetica, sans-serif;
	text-decoration: underline;	
	color: #800080;
}


.black
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.black a:link {
	font: normal 10pt Arial, Helvetica, sans-serif;
	color: #ff1cae;
	text-decoration: underline;	
}
	
 .black a:visited, .black a:hover, .black a:active{
	font: normal 10pt Arial, Helvetica, sans-serif;
	text-decoration: underline;	
	color: #800080;
}

.white
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.desc
{
    FONT-SIZE: 8pt;
    FONT-STYLE: italic;
}
.green
{
    COLOR: #005837;
}
.greenHdr
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #005837;
}
form {
	margin:0;
	padding:0;
}
.err
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: red;
    FONT-FAMILY: Helvetica, Arial, sans-serif;
}
A.red
{
    FONT-SIZE: 10pt;
    COLOR: #ff0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
A.red:hover
{
    FONT-SIZE: 10pt;
    COLOR: #ff0000;
    FONT-FAMILY: Arial, Helvetica,sans-serif;
    TEXT-DECORATION: underline;
}
A.subheada:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: black;
    FONT-FAMILY: Univers, Helvetica, Arial, sans-serif;
    TEXT-DECORATION: underline;
}
A.subheada
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: black;
    FONT-FAMILY: Univers, Helvetica, Arial, sans-serif;
    TEXT-DECORATION: none;
}
.red
{
    FONT-SIZE: 10pt;
    COLOR: #ff0000;
    FONT-FAMILY: Arial, helvetica, sans-serif;
    TEXT-DECORATION: none;
}

.blacksmall {
	font: bold 9px helvetica, Arial, sans-serif;
	text-align:center;
}
.blacksmall a:link, .blacksmall a:visited {
		font: normal 10px helvetica, Arial, sans-serif;
		color: #5c5c5c;
	}
	
.blacksmall a:hover {
	font: normal 10px helvetica, Arial, sans-serif;
	color: #5c5c5c;
}


 ul.smallnav {
	margin: 5px 5px 10px 20px;
	padding:0;
 }
 ul.smallnav li {
	font: normal 10px helvetica, Arial, sans-serif;
	list-style-image: url("/quietzone/images/arrow.gif");
	padding:0;
	margin: 0;
}

ul.smallnav li a:link, ul.smallnav li a:visited {
	font: normal 10px helvetica, Arial, sans-serif;
	color: #5c5c5c;
}

ul.smallnav li a:hover {
	font: normal 10px helvetica, Arial, sans-serif;
	color: #5c5c5c;
}

ul.arrow li {
	
list-style-image: url("/quietzone/images/arrow_white.gif");

}

.pinkshadow {
	background: #fff url("/quietzone/images/pink_shadow.jpg") repeat-x top left;
	width: 774px;
}
.yellowshadow {
	background: #fff url("/quietzone/images/yellow_shadow.jpg") repeat-x top left;	
}
.greenshadow {
	background: #fff url("/quietzone/images/green_shadow.jpg") repeat-x top left;	
}
.blueshadow {
	background: #fff url("/quietzone/images/blue_shadow.jpg") repeat-x top left;	
}
.purpleshadow {
	background: #fff url("/quietzone/images/purple_shadow.jpg") repeat-x top left;	
}

.searchnav {
	background: url("/quietzone/images/nav_search.gif") repeat-x top left;
	padding: 2px 0 15px 0;
	margin:0; 
}

.topmainnav { 
	background: url("/quietzone/images/nav_topmain.gif") no-repeat top right;
	padding: 8px 0 0 0;
	margin:0;
	vertical-align: top;
}

.images_topmainnav { 
	background: url("/quietzone/images/nav_topmain.gif") no-repeat top right;
	padding: 4px 0 0 0;
	margin:0;
	vertical-align: top;
}

.topmainnavsub { 
	background: url("/quietzone/images/nav_topmainsub.gif") no-repeat top right;
	padding: 1px 15px 0 15px;
	margin:10px 0;
	vertical-align:top;
}

/* - - - - - UPDATED dr 2/23/2006 - - - - - */

.navigationelement, .navigationelement-selected {
	font: bold 9px helvetica, Arial, sans-serif;
	color: #5c5c5c;
	padding: 0 6px;
	margin: 0;
}

.navigationelement a:link, .navigationelement a:visited, 
.navigationelement-selected a:link, .navigationelement-selected a:visited {
	font: bold 9px helvetica, Arial, sans-serif;
	color: #5c5c5c;
	font-weight: bold;
	text-decoration: none;
}


.navigationelement-selected a:link, .navigationelement-selected a:visited { color: #C00; }
.navigationelement-selected ul a:link, .navigationelement-selected ul a:visited { color: #5c5c5c; }
	
.navigationelement a:hover, .navigationelement-selected ul a:hover {
	font: bold 9px helvetica, Arial, sans-serif;
	color: #ff3dbc;
	text-decoration: none;
} 
 
  
#searchbox {
	width: 99px;
}

.required
{
    FONT-SIZE: 10pt;
    COLOR: red;
    FONT-FAMILY: Arial, Helvetica, 'sans serif'
}


	.productheaderselected {
		background: url("/quietzone/images/pink_tab_bg.gif") no-repeat top left;
		text-align:center;
		padding: 0;
	}
	.producttab {
		background: url("/quietzone/images/pink_tab.gif") no-repeat top right;
	}
	.productdescription {
		text-align:center;
		font: normal 12px helvetica, Arial, sans-serif;
		color: #333;
		padding: 20px 20px;
		margin: 0;
	}
	.producttablebg {
		background: url("/quietzone/images/product_table_bg.gif") repeat-y top left;
		margin:0;
		padding:0;
	}
	.productheader {
		text-align:center;
		font: bold 12px helvetica, Arial, sans-serif;
		color: #333;
		text-decoration: none; 
		padding:5px 0;
		margin:0;
	}
	.productheader a:link, .productheader a:visited {
		font: bold 12px helvetica, Arial, sans-serif;
		color: #333;
		text-decoration: none;		
	}
		
	.productheader a:hover {
		font: bold 12px helvetica, Arial, sans-serif;
		color: #000;
		text-decoration: none;
	}


	/*hidden nav*/
	.productsublist {
		cursor: pointer;
		text-decoration: none;
		font: bold 12.5px helvetica, Arial, sans-serif;
		color: #323232; 
		margin: 0;
		padding: 5px 10px; 
		
	} 
	.productsublistselected {
		background: #fff;
		cursor: pointer;
		text-decoration: none;
		font: bold 12.5px helvetica, Arial, sans-serif;
		color: #323232; 
		margin: 0;
		padding: 5px 10px; 	
	}
	.listdisplaygroup {
		display: none;
		margin-left: 20px;
		padding:0;
	 
	}

	 #duplicateBG {
		background: url("/quietzone/images/nav_topmain.gif") no-repeat top right;
	 } 

	 .showsubnav {
		visibility:hidden;	  
		background: url("/quietzone/images/nav_topmainsub2.gif") no-repeat top right;
		position: absolute;
		width: 583px; 
	 	padding: 0;
		margin: 8px 0 0 43px;

	 }  

	 .productsblacksmall {
		font: 10px helvetica, Arial, sans-serif;
	}

	.questionhead {
		font: bold 14px helvetica, Arial, sans-serif;
		color: #333;
		text-decoration: none; 
		padding: 10px 0;
		margin:0;
	} 