﻿* {
	margin: 0;
	padding: 0;
	background-repeat:no-repeat;
}
p {	padding-bottom: 1em;}
dl {	padding: 0 0 1em 1em;}
ul {	padding: 0 0 1em 1em;}
ol {	padding: 0 0 1em 1em;}

img {
	border: 0;
}
h1 {
	font-family:Tahoma, Helvetica, Arial, sans-serif;
/*	font-family:Georgia, "Times New Roman", Times, serif;
*/	letter-spacing:.05em;
}


h2 {
	font-family:Tahoma, Helvetica, Arial, sans-serif;
/*	font-family:Georgia, "Times New Roman", Times, serif;
*/	letter-spacing:.05em;
}


h3 {
	font-family:Tahoma, Helvetica, Arial, sans-serif;
/*	font-family:Georgia, "Times New Roman", Times, serif;
*/	letter-spacing:.05em;
}


h4 {
	font-family:Tahoma, Helvetica, Arial, sans-serif;
/*	font-family:Georgia, "Times New Roman", Times, serif;
*/	letter-spacing:.05em;
}


h5 {
	font-family:Tahoma, Helvetica, Arial, sans-serif;
/*	font-family:Georgia, "Times New Roman", Times, serif;
*/	letter-spacing:.05em;
}


h6 {
	font-family:Tahoma, Helvetica, Arial, sans-serif;
/*	font-family:Georgia, "Times New Roman", Times, serif;
*/	letter-spacing:.05em;
}


html {
	background-color: silver;
}

/* Centered Fixed-Width Body */
body {
	width: 900px;
	margin: 0 auto 10em;
	background-color: white;
	font-family:Tahoma, Helvetica, Arial, sans-serif;
	font-size:100%;
}

#Header {
	width: 100%;
}
#GriffinLabs {
	/* Make it disappear */
	color: silver;
	text-indent: -4000px;
}
#GriffinLabs a{
	display:block;
	float:left;
	width: 279px; height: 119px;
}

#MakeYourVoiceCount {
	/* Make the text disappear */
	color: silver;
	text-indent: -4000px;
	background-image: url('images/Logos/Make-Your-Voice-Count.png');
	float: right;
	width: 230px;
	height: 28px;
	margin: 3px 10px 0 0;
}
#MarketingPromos {
background-color:white;
/*display:none;
/*
float:left;
clear:left;
*/
}


#Content {
	float: left;
	width: 703px; /* 900px - 177px(Nav) - 20px padding */;
/*	position: relative;
	top: -82px;
*/	margin-top:-77px;
	padding: 10px;
}
#Content h3 {
	clear: right;
}
#Content p {
	text-indent: 1em;
}
#NavRight {
	width: 200px;
	float: right;
	border: 1px black dashed;
	padding: 10px;
	margin: 0 0 10px 10px;
}



#Footer {
	clear: both;
	background-color: #1EB53A; /* Pantone 361c */
	text-align: center;
	margin-bottom: 10em;

	padding:135px 10px 10px 10px;
    width: 880px; /*900 - 20pad */
/*    height: 95px; /*145 - 50pad */
    background-image: url('images/FooterSwoosh.png');

}
#Header {
	background-color: #1EB53A; /* Pantone 361c */
}
#Header {
	background-image: url('images/HeaderSwoosh.png');
	height: 168px;
}
#Navigation {
	/*	width:200px;
*/	height: auto;
	float: left;
	background-color: #A0D88E; /* Pantone 359c */
	background-image: url('images/NavBG.png');
	background-repeat: repeat-y;
	width: 177px;
	overflow:hidden;
}
#Navigation ul {
	list-style: none;
	padding: 0;
}
/*#Navigation #Products ul {*/
#Navigation ul div ul {
	text-align: left;
	font-size:80%;
}
#Navigation .navBottom {
	padding-right: 15px;
	padding-bottom: 43px;
	background-image: url('images/NavBottom.png');
	background-position: bottom left;
}

#Navigation a {
	color: black;
	display: block;
	padding:5px;
}
#Navigation a:hover {
	/*color: #1EB53A; /* Pantone 361c */
	color:white;
}
#Navigation a.button {
	color: black;
	text-align: center;
	text-transform: uppercase;
	text-decoration:none;
	padding:0;
}
#Navigation a.button:hover {
	color: white;
	/*text-decoration: underline;*/
}

#Navigation a.button {
	display: block;
	width: 163px;
	background-color: #1EB53A; /* Pantone 361c */
	background-image: url('images/ButtonsBG.png');
	background-repeat: repeat-y;
	background-position: right;
}
#Navigation a.button .buttontop {
	display: block;
	padding-top: 16px; /*20px;*/
	background-image: url('images/ButtonsTop.png');
	background-position: top right;
}
#Navigation a.button .buttonbottom {
	display: block;
	padding-bottom: 20px;
	background-image: url('images/ButtonsBottom.png');
	background-position: bottom right;
	padding-left: 20px;
	padding-right:20px;
}
#Navigation a.button:hover {
	background-position: left;
}
#Navigation a.button:hover .buttontop {
	background-position: top left;
}
#Navigation a.button:hover .buttonbottom {
	background-position: bottom left;
}

#Navigation a.selected {
	color:white;
	background-color:  #1EB53A; /* Pantone 361c */
/*	border:1px black dotted;
	border-color:  #1EB53A; /* Pantone 361c */
	background-position: left;
}
#Navigation a.selected .buttontop {
	background-position:top left;
}
#Navigation a.selected .buttonbottom {
	background-position:bottom left;
}
#Navigation a.selected:hover {
	border-color:white;
}



#Navigation li ul li {
/*	list-style: disc;
	margin-bottom: .5em;
*/
}
#Navigation li div {
	margin: 0 18px 0 15px;
}
#Navigation li ul {
	margin-left: 4px;
}
#Navigation p {
	/*font-weight: bold;*/
}
/* ----- End Backgrounds and Colors ----- */
.ProductThumb {
	list-style:none;

	display:block;
	float:left;
	padding:5px;
	margin:4px;
	border:1px silver dashed;
	text-align:center;
	width:134px;
	overflow:hidden;
}

#Title {
/*	text-align:right; */
}
.TitleTextOnly {
	text-align:right;
}


#ProductImageSplit {
	width: 149px;
	float: left;
	text-align: center;
	padding: 5px;
	margin-top: 24px;
}
#TabsSplit {
	width: 530px;
	float:left;
}
#ProductImageFull {
	width:679px;
/*	width:100%;
*/	clear:right;
	text-align:center;
	padding:10px;
}
#TabsFull {
	width:679px;	
}
#ProductDetails {
	clear:both;
}

.TruToneLogo {
	float: right;
	text-indent: -4000px;

	display: block;
    width: 530px;
    height: 121px;
	background-image: url('images/Logos/TruTone-Electronic-Speech-Aid-Logo.png');
}
.ExpressYourselfLogo {
	float: right;
	text-indent: -4000px;

	width: 449px;
	height: 70px;
	background-image: url('images/Logos/Express-Yourself.png');
}
.SolaToneLogo {
	float: right;
	text-indent: -4000px;

	display: block;
    width: 418px;
    height: 123px;
    background-image: url("images/Logos/SolaTone-Electronic-Speech-Aid-Logo.png");
}
.SoniVoxLogo{
	float: right;
	text-indent: -4000px;

	display: block;
    width: 374px;
    height: 115px;
    background-image: url("images/Logos/SoniVox-Waistband-Amplifier-Logo.png");

}
.BoomVoxLogo{
	float: right;
	text-indent: -4000px;

	display: block;
    width: 515px;
    height: 117px;
    background-image: url("images/Logos/BoomVox-Wireless-Amplifier-Logo.png");

}
.HandsFreeLogo{
	float: right;
	text-indent: -4000px;

	display: block;
    width: 552px;
    height: 113px;
    background-image: url("images/Logos/HandsFree-Electrolarynx-Holder-Logo.png");

}





.Quote {

}

.QuoteTitle {
	margin-left:2em;	
}
.QuoteText {
	text-align:justify;
	border:1px silver dashed;
	margin:0 1em;
	padding:1em;
}
.QuoteAuthor {
	margin-left:4em;
	font-style:italic;
	margin-bottom:1em;
}

a {
	color:#1EB53A; /* Pantone 361c */
	font-weight:bold;
}
a:visited {
	color:#147C26; /* Darker Pantone 361c */
}
a:hover {
	color:#666666;
}

a.redundant {
	color:black;
	font-weight:normal;
	text-decoration:none;
}
a.redundant:hover {
	color:#666666;
	text-decoration:underline;
}

.AddToCart {
	background-image:url('images/AddToCart.png');
    width: 163px; /*163px - pad */
    height: 63px;
	text-align:left;
	
	background-color:#1EB53A; /* Pantone 361c */
	cursor:pointer;
	border:none;
}
.AddToCart span {
	margin-left:44px;
	color:white;
	text-decoration:none;
	font-weight:bold;
}
.AddToCart:hover {
	background-color:#A0D88E; /* Pantone 359c */
	background-position:right;
}
.AddToCart:hover span{
	color:black;
}
.TruTone {
/*	font-family:"Futura XBlkIt BTz", Arial, san-serif;
*/
	
}
.FloatLeft {
	float:left;
	position:relative; /*fixes the peekaboo bug*/
}
.ClearBoth {
	clear: both;
	display:block;
	height:1px;
}
.centered {
	text-align: center;
}
.AudioClipBlock {
	clear:left;
	
}
.AudioClipBlock label {
	width:45%;
	display:block;
	float:left;
}
.AudioClipBlock span {
	width:050%;
	display:block;
	float:left;
}
.AddToCart2 {
	display:block;
	text-indent:-4000px;
	margin:0 auto;
	width:145px;
	height:22px;
	background-image:url('images/button_online_shopping.gif');
}
