body {
	margin-top:0px;
	font-family:Helvetica, Arial,  sans-serif;
	font-size:12px;
	color:#000;
	font-style:normal;
	/*color:#2a6da1;*/
/*	background-image:url(../images/pg_bg2.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	background-color:#266493;*/
	background-color:#ffffff;
}
p{
	font-family:Helvetica, Arial,  sans-serif;
	font-size:12px;
	color:#000000;	
	margin:0px 0px 16px 0px;	
}
.form_header{
	font-family:Helvetica, Arial,  sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#005195;
	margin:0px 0px 16px 0px;
}

.header{
	font-family:Helvetica, Arial,  sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#005195;
	margin:0px 0px 16px 0px;
	font-weight:bold;
	text-transform: uppercase;
}

h1{
	font-family:Helvetica, Arial,  sans-serif;
	font-size:22px;
	color:#005195;
	margin:2px 0px 2px 0px;
	text-transform:uppercase;
	font-weight: lighter;
	font-style: normal;
	font-variant: normal;
	line-height: normal;
}
h2{
	font-family:Helvetica, Arial,  sans-serif;
	font-size:1.5em;
	font-weight:bold;
	color:#005195;
	margin:2px 0px 2px 0px;
}
h3{
	font-family:Helvetica, Arial,  sans-serif;
	font-size:14;
	font-weight:bold;
	color:#005195;
	margin:2px 0px 2px 0px;
	text-decoration:none;
}
.foo{
	font-family:Helvetica, Arial,  sans-serif;
	color:#FFF;
	font-size:10px;
	text-decoration:none;
}
h4{
		color:#005195;
		}
h6{
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#005195;
}
h5{
	font-family:Helvetica, Arial,  sans-serif;
	font-size:1.2em;
	font-weight:bold;
	color:#005195;
	margin:2px 0px 2px 0px;
}
a:link, a:active, a:visited, .learn_more{
	font-family:Helvetica, Arial,  sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#005195;
	text-decoration:none;
}

a:hover{
	font-family:Helvetica, Arial,  sans-serif;
	font-size:25px;
	font-weight:bold;
	color:#CCC;
	text-decoration:none;
}

/* ---// -------------- effects main nav -----------------// */

div a:visited{
	font-family:Helvetica, Arial,  sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#005195;
	text-decoration:none;
}

div a:hover{
	font-family:Helvetica, Arial,  sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666;
	text-decoration:none;
}


/* ---// -------------- effects main nav -----------------// */



/* ---// -------------- effects index footer buttons -----------------// */
.bgbtns a:visited{
	font-family:Helvetica, Arial,  sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#005195;
	text-decoration:none;
}

.bgbtns a:hover{
	font-family:Helvetica, Arial,  sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#005195;
	text-decoration:none;
}
/* ---// -------------- effects index footer buttons -----------------// */



.recent_updates a, .recent_updates a:active, .recent_updates a:visited{
	font-family:Helvetica, Arial,  sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#005195;
	text-decoration:none;
}
.recent_updates a:hover{
	font-family:Helvetica, Arial,  sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}


.subpage_nav{
	margin:30px 0px 0px 10px;
	width:140px;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
}
#myframe1{
	border:0px;
	width:100%;
	height:1200px;
	overflow:hidden;
	}

#myframe2{
	border:0px;
	width:100%;
	height:500px;
	overflow:hidden;
	}
.arrow{
	font-size:12px;
	color:#FFF;
	font-weight:bold;
}

/* main nav on index page */
.main_nav{
	font-family:Helvetica, Arial,  sans-serif;
	position:absolute;
	width:120px;
	margin:50px 0px 0px 22px;
	padding:0px;
	list-style-type:none;
	font-size:16px;
	color:#ffffff;
}

.main_nav li{
	padding: 5px 0px 5px 0px;	
}
.main_nav li a, .main_nav li a:visited{
	font-family:Helvetica, Arial,  sans-serif;
	font-size:16px;
	color:#ffffff;
	padding-bottom: 30px;
}

.main_nav li a:hover{
	font-family:Helvetica, Arial,  sans-serif;
	font-size:16px;
	color:#eeebac;
	padding-bottom: 30px;
}

.recent_updates li{
		padding:4px;
		margin:0px;
}

.news_links, .news_links a {
	margin:10px 0px 0px 0px;
	padding:0px;
	font-size:14px;
}

.news_links li{
	list-style-type:none;
	display:inline;
	padding:6px 10px 6px 10px;
	margin-top:4px;
	list-style-image: url(images/shutterstock_10532512_checkmark2.png);
}
#mjdesousa{
	position:absolute;
	z-index:1000;
	margin-top:0px;
	margin-left:430px;
	}
	.aboutus{
	width: 460px;		
		
		}


.checkmark{
	list-style-image:url(images/checkmark2.png);
}
.checkmark2{
	list-style-image:url(images/checkmark2.png);
	margin-top: 0px;
}
.pushdash{
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 50px;
	list-style-image:url(images/push_dash.png);
}

.pushdash1{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-image:url(images/push_dash.png);
}

.news_links2{
	margin-left:0px;
	padding:0px;
	font-size:11px;
	text-decoration:none;
	color: #065597;
	text-align: right;
	list-style-type:none;
}
.news_links3{
	margin-left:0px;
	padding:0px;
	font-size:11px;
	text-decoration:none;
	color: #065597;
	text-align: left;
	list-style-type:none;
}

body#aboutus_main a#aboutus_main,
body#aboutus_prostaff a#aboutus_prostaff,
body#aboutus_testi a#aboutus_testi,
body#aboutus_news  a#aboutus_news, 
body#products_hearingaids .sdmenu a#products_hearingaids, 
body#products_coolaids .sdmenu a#products_coolaids, 
body#products_batteries .sdmenu a#products_batteries, 
body#products_listening_devices .sdmenu a#products_listening_devices, 
body#services_dontworry_be_happy .sdmenu a#services_dontworry_be_happy,
body#services_battery_club .sdmenu a#services_batteryclub, 
body#services_limitedt .sdmenu a#services_limitedt, 
body#services_pp .sdmenu a#services_pp, 
body#services_hearingtest .sdmenu a#services_hearingtest,
body#contact_careers .sdmenu a#contact_careers, 
body#contact_Faq .sdmenu a#contact_Faq, 
body#contact_feedback .sdmenu a#contact_feedback,
body#contact_locations .sdmenu a#contact_locations
{
color:#EFEBAC;
background-image:url(images/bgarrow.png);
background-position:left center;
background-repeat:no-repeat;
}

.news_links2 a:link,.news_links2 a:visited{
	font-size:10px;
	text-decoration:none;
	text-transform:uppercase;
	color: #065597;
}
.news_links2 a:hover{
	font-size:10px;
	text-decoration:none;
	text-transform:uppercase;
	color: #666666;
}
.news_links2 a:visited{
	font-size:10px;
	text-decoration:none;
	text-transform:uppercase;
	color: #666666;
	}
.news_links2 a:active{
	font-size:10px;
	text-decoration:none;
	text-transform:uppercase;
	color:#666666;


}
.client_content {
	width:630px;
	padding-top:10px;
	margin-top:6px;
	color:#EFEBAC;
	background-image:url(images/bgarrow.png);
	background-position:left center;
	background-repeat:no-repeat;
}
.comments{
	color:#005000;
}
#ul_comment {
	list-style:none;
	padding-left:0px;
	margin-bottom:10px;
	margin-top:10px;
	margin-left:0px;
}
#ul_comment li {
	padding-left:0px;
	margin-bottom:10px;
	margin-left:0px;
}

/*CHAT*/

.tdBlue {font-size: 14px;font-family: Myriad, Arial,Helvetica, sans-serif;color: #000000;background-color: #E4EDF4;padding: 2px 2px 2px 2px;}
.tdWhite {font-size: 14px;font-family: Myriad, Arial,Helvetica, sans-serif;color: #000000;background-color: #ffffff;padding: 2px 2px 2px 2px;}

a.cool_aids, a.battery_club{
	margin-top:0px;
	font-family:Helvetica, Arial,  sans-serif;
	font-size:12px;
	color: black;
	font-style:normal;
  font-weight:normal;
	background: url(images/left_image.jpg) top left;
	display:inline-block;
	width:325px;
	height:163px;
}
a.cool_aids:hover {
	background:url(images/left_image.jpg) top right;  
}
a.battery_club {
	background:url(images/right_image.jpg) top left;
}
a.battery_club:hover {
	background:url(images/right_image.jpg) top right;
}

a.cool_aids:visited, a.battery_club:visited,a.cool_aids:hover, a.battery_club:hover  {
  font-weight:normal;
	color: black;
}

.search_buttonhc {
	position:absolute;
	margin: 0 0 0 20px;
}
