@charset "utf-8";
/* CSS Document */
/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
version: 2.6.0
*/
html {
	color:#000;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img {
	border:0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
}
li {
	list-style:none;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
q:before, q:after {
	content:'';
}
abbr, acronym {
	border:0;
	font-variant:normal;
}
/* to preserve line-height and selector appearance */
sup {
	vertical-align:text-top;
}
sub {
	vertical-align:text-bottom;
}
input, textarea, select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}
/*to enable resizing for IE*/
input, textarea, select {
*font-size:100%;
}
/*because legend doesn't inherit in IE */
legend {
	color:#000;
}
del, ins {
	text-decoration:none;
}
/*+++++++++++++++++++++++++++++++++++*/

body {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	/*	background-image:url(/includes/templates/globalhearing/images/layout/background_light.png);
*/	background-color:#FFFFFF;
	font-size: 12px;
	color: #666666;
}
strong {
	font-weight:bold;
	font-size:110%;
}
a:link {
	color:#6286a8;
	text-decoration:none;
}
a:visited {
	color:#6286a8;
	text-decoration:none;
}
a:hover {
	color:#999999;
	text-decoration:none;
}
a:active {
	color:#6286a8;
	text-decoration:none;
}
p {
	padding-bottom:10px;
	line-height:18px;
}
h1 {
	padding-bottom:10px;
	font-size:16px;
	font-weight:bold;
	color:#E48E1A;
}
h2 {
	color:#666666;
}
#mainWrapper {
	overflow: visible;
	position: relative;
	visibility: visible;
	z-index: 1;
	height: auto;
	width: 766px;
	top: 0px;
	text-align: left;
	margin: 0 auto;
	background-color: #FFFFFF;/*	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-left-color: #666666;
*/}
#siteinfoIP {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-color:#FFFFFF;
}
#siteinfoLegal {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
#navMainWrapper {
	font-weight: bold;
	color: #000000;
	height: 47px;
	width: 780px;
	margin-left:-7px;
	background-color: #FFFFFF;
	background-image: url(/includes/templates/globalhearing/images/login_background.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#navMain {
	position:absolute;
	top:9px;
	left:6px;
}
#navMain ul li a {
	text-decoration: none;
	margin: 0;
	white-space: nowrap;
	padding-top: 3px;
	padding-right: 12px;
	padding-bottom: 3px;
	padding-left: 12px;
}
#navMain ul li a:link {
	color: #6286a8;
}
#navMain ul li a:visited {
	color: #6286a8;
}
#navMain ul li a:hover {
	color: #CCCCCC;
}
#navMain ul li a:active {
	color: #6286a8;
}
#contact_information {
	position:absolute;
	right:89px;
	top:72px;
	font-size:12px;
	width:200px;
	text-align:right;
	line-height:140%;
}
#social_media{
	width: 30px;
	position:absolute;	
	top:68px;
	right: 24px;
	border-left: 1px solid #ccc;
	padding-left: 16px;
}
#navMainSearch{
	width:230px;
	margin-top:13px;
	font-weight:normal;
	margin-right:12px;
}
#navMainSearch input{
	font-size:0.8em;
	background-color:#6286A8;
	border:none;
	padding:2px;
	color:#FFF;
}
#navMainSearch .searchButton{
	border: 1px solid #000;
	cursor:pointer;
}
#logoWrapper {
	height:88px;
	width:100%;
}
#logo {
	margin-left:18px;
	margin-top:22px;
}
.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
.centerColumn, #bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix {
	padding-left: 18px;
	padding-right: 20px;
	}
#navEZPagesTop {
	background-color: #ffffff;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #1A1A1A;
	border-bottom-color: #1A1A1A;
	height:29px;
	font-size:1.2em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:0;
}
#navEZPagesTop ul {
	margin-top:0px;
	margin-left:0px;
}
#navBreadCrumb {
	font-size: 1em;
	padding: 0.5em;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 1em;	/*border: 1px solid #6286A8;*/
	}
#navBreadCrumb a:link{
	text-decoration:underline;
}
#navBreadCrumb a:visited{
	text-decoration:underline;
}
#navBreadCrumb a:hover{
	text-decoration:none;
}
#navBreadCrumb a:active{
	text-decoration:underline;
}

#indexHomeBody {
}
#indexDefaultHeading {
	position:absolute;
	font-size:30px;
	left:500px;
	top:234px;
	font-weight:bold;
}
#headerLink {
	font-size:12px;
	color:#666666;
	margin-top:8px;
	display:block;
}
#indexHomeBody #main_copy {
	width:418px;
	margin-top:20px;
	font-size:14px;
	font-weight:bold;
	line-height:20px;
}
#ez_About_Us_Body #main_copy {
	width:480px;
	margin-top:10px;
	font-size:12px;
	font-weight:normal;
	line-height:20px;
	float:right;
}
#ez_About_Us_Body #main_copy img {
	border: 1px solid #E48E1A;
	float:left;
	margin-right:20px;
}
#ez_About_Us_Body .boxes {
	width:232px;
	height:auto;
	overflow:visible;
	margin-top:10px;
	margin-left:0px;
	float:left;
	background-repeat: no-repeat;
	background-position: center top;
}
#ez_About_Us_Body .boxes h2 {
	padding-left: 0px;
	padding-top:0px;
	padding-bottom:10px;
	font-size:14px;
	font-weight:bold;
	color:#E48E1A;
}
#ez_Advanced_Bionics_Body .boxes {
	width:40%;
	height:176px;
	margin-top:26px;
	margin-left:12px;
	float:left;
	background-repeat: no-repeat;
	background-position: center top;
}
#ez_Advanced_Bionics_Body #box_left {
	background-image: none;
}
#ez_Advanced_Bionics_Body #box_middle {
	background-image: none;
}

.boxes {
	width:166px;
	height:176px;
	margin-top:26px;
	margin-left:12px;
	float:left;
	background-repeat: no-repeat;
	background-position: center top;
}
.boxes h2 {
	padding-left: 8px;
	padding-top:6px;
}
#box_consultation h2, #box_consultation h2 a {
	font-size:16px;
	color:#666666;
	margin-left:0px;
	padding-left:0px;
}
#box_consultation p {
}
.boxes .link_secondary_focal {
	margin-top:10px;
	margin-left:56px;
	width:86px;
	text-align:right;
}
.boxes h2 a {
	text-decoration:none;
	color:#E38D1A;
	font-size:12px;
	font-weight:bold;
	width:122px;
	display:block;
}
#box_middle .link_secondary_focal {
	margin-top:0px;
}
#box_consultation .link_secondary_focal {
	margin-top:0px;
	margin-left:-17px;
	font-weight:bold;
	padding-left:0px;
}
#box_left {
	background-image: url(/includes/templates/globalhearing/images/secondary_focals/accessories.jpg);
}
#box_middle {
	background-image: url(/includes/templates/globalhearing/images/secondary_focals/assistive_listening_devices.jpg);
}
#box_right {
	background-image: url(/includes/templates/globalhearing/images/secondary_focals/advanced_bionics.jpg);
}
#box_consultation {
}
#pageContent h2 {
	font-size:12px;
	font-weight:bold;
	color:#E48E1A;
}
#ez_Products_Body .pageContent h2 {
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 14px;
	color:#666666;
}
#pageContent {
	float:right;
	width:70%;
}
#ez_Advanced_Bionics_Body #pageContent{
	}
#leftContent {
	margin-right:20px;
	float:left;
	height:inherit;
	width:27%;
}
#ez_Products_Body #leftContent {
	float:left;
	margin-right:60px;
	margin-bottom:0%;
	width:30%;
}
#ez_Products_Body #pageContent {
	width:70%;
}

#leftContent img,
#ez_Products_Body .centerColumn img{
	padding: 8px;
	border: 1px solid #ccc;
	background-color: #eee;
}
#leftContent img,
#ez_Products_Body .centerColumn img {
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}
#ez_Products_Body .centerColumn h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #999999;	
	margin-bottom:4px;
	margin-top:10px;
}
#leftContent h2 {
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 14px;
}
#leftContent a {
	text-decoration:underline;
}
#leftContent li {
	padding-top:4px;
	padding-bottom:4px;
}
#hours{
	float:right;
	width:45%;
}
#hours h2{
	font-size: 14px;
	font-weight: bold;
	color:#6286A8;
}
#phone_address{  /*This is the div for phone and address on contact_us page*/
	position: absolute;
	height: 200px;
	width: 200px;
	top: 382px;
	right:44px;	
}
#contactusBody .forward{
	float:none;
}
#productListing td {
	text-align:left;
	padding-right:20px;
}
.tabTable tr td{
	vertical-align: top;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #6286A8;
	border-bottom-color: #6286A8;
}
.productListing-data{
	color:#000;
	font-weight:bold;
	padding-bottom:10px;
	padding-top:14px;
	padding-left:10px;

}
.listingDescription{
	font-weight:normal;
}
#listCell0-0{
	width:120px;
}
.productListing-rowheading {
	font-size:16px;
	font-weight:bold;
}
.productListing-even{
	background-color:#feeac7;
}
.navNextPrevList img {
	padding-left:4px;
	padding-right:4px;
}
#productName {
	margin-top:10px;
}
#productPrices {
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 8px;
	color:#6286A8;
}
.priceStyle {
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 8px;
	color:#6286A8;
}
.itemTitle {
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 0px;
	color:#6286A8;
	margin-bottom:5px;
}
#productsListingTopNumber {
	padding-bottom:18px;
}
#productsListingBottomNumber {
	padding-top:18px;
}
.suppliers_table td {
	padding-bottom:20px;
}
.buttonRow {
	float:right;
	clear:right;
}
/*CONSULTATION FORM
++++++++++++++++++++*/
#thankyou {
}
#errors {
}
.consultationTitle {
}
.required {
	font-weight:bold;
	color:#FF0000;
	font-size:10px;
}
.textmainred {
	font-weight:bold;
	color:#FF0000;
}
#ez_Book_a_consultation_Body select {
	padding:0px;
	margin:0px;
}
#ez_Book_a_consultation_Body label {
	width:200px;
	display:block;
}
#ez_Advanced_Bionics_Body label {
	width:200px;
	display:block;
}
#ez_Book_a_consultation_Body input {
}
#ez_Book_a_consultation_Body select {
	padding:0px;
	margin:0px;
}
#ez_Book_a_consultation_Body textarea {
	width:70%;
	margin-bottom:20px;
}
#ez_Book_a_consultation_Body #formLeft {
	float:left;
	width:30%;
}
#ez_Book_a_consultation_Body #formRight {
	float:left;
	width:30%;
}
#ez_Book_a_consultation_Body #formBottom {
	float:none;
	clear:both;
}
.consultationTitle {
	font-size: 14px;
	font-weight: bold;
	color:#6286A8;
}
address {
	padding-top: 0em;
	padding-right: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 0em;
	font-size: 14px;
	font-weight: bold;
	color:#6286A8;
}
/*END CONSULTATION FORM
++++++++++++++++++++*/
#ez_Hearing_Instruments_FAQ_Body #pageContent td{
	padding:10px;
	}

#ez_Simple_Hearing_Test_Body td{
	padding:6px;
	}
#productMainImage img{
	border: 1px solid #E48E1A;
}
#pageContent p{
	padding-top:4px;
	}
#pageContent ul{
	padding-top:4px;
}
#pageContent li{
	padding-top:4px;
	padding-bottom:4px;
}
#pageContent a{
	text-decoration:underline;
	}
.curserstyle{
	cursor:pointer;
	}
.listingProductImage{
	border: 1px solid #6286A8;
	margin-top:4px;
	margin-bottom:4px;
}
#categoryDescription{
/*	position: absolute;
	height: 40px;
	width: 300px;
	right: 40px;
	top: 100px;	
*/}
.categoryListBoxContents{
	font-size:16px;
	font-weight:bold;
}
.categoryListBoxContents a:link{
	text-decoration:none;
}
.categoryListBoxContents a:visited{
	text-decoration:none;
}
.categoryListBoxContents a:hover{
	text-decoration:none;
	}
.categoryListBoxContents a:active{
	text-decoration:none;
}
.categoryListBoxImageLink img{
	text-decoration:none;
	background-color:#FFFFFF;
	padding:10px;
	border-bottom-width: 0;
	border-bottom-style: none;
	border-bottom-color: #6286a8
}

#conditions ol{
	width:80%;
	margin-left:20px;
}
#conditions ol li{
	margin-bottom:20px;
	padding-left:24px;
	list-style-type: decimal;
}
#pageNotFound li{
	margin-bottom:6px;
	font-size:14px;
}
#pageNotFound li a:link{
	text-decoration:underline;
}
#pageNotFound li a:visited{
	text-decoration:underline;
}
#pageNotFound li a:hover{
	text-decoration:none;
}
#pageNotFound li a:active{
	text-decoration:underline;
}

#pageNotFound h2{
	font-size: 16px;
	font-weight: bold;
	margin-top: 14px;
	margin-bottom: 4px;
}
#canadianPrices{
	color: #E48E1A;	
}
#productDetailsList{
	font-size:14px;
	font-weight:bold;
}
#productDetailsList li{
	margin-bottom:6px;
}
#ezPageDefault #leftContent img{
}
.greeting{
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	margin-bottom: 20px;
}
/*LOGIN PAGE
----------*/

#loginBody .buttonRow.important,
#loginBody .buttonRow.forward{
	margin-left:150px;
}
#checkoutshippingBody div.important{
	float:none;
	clear:both;
}
#loginBody legend{
	margin-bottom:8px;
}


/*END LOGIN PAGE
----------*/
/*ACCOUNT PAGE
----------*/
#accountLinksWrapper{
	font-size:14px;
}
#accountLinksWrapper h2{
	font-weight:bold;
	margin-bottom:10px
}
#accountLinksWrapper ul li{
	margin-bottom:16px;
}
#categoryDescription a:link,
#accountLinksWrapper ul li a:link{
	text-decoration:underline;
}
#categoryDescription a:visited,
#accountLinksWrapper ul li a:visited{
	text-decoration:underline;
}

#categoryDescription a:hover,
#accountLinksWrapper ul li a:hover{
	text-decoration:none;
}
#categoryDescription a:active,
#accountLinksWrapper ul li a:active{
	text-decoration:underline;
}

/*END ACCOUNT PAGE
----------*/

