body 
{
margin:auto;
background-color:#ffffff;
background-image:url(http://thehearingfix.com/images/top-bg.gif);
background-repeat:repeat-x;

 }

/******* hyperlink and anchor tag styles *******/

a:link, a:visited{
	color: #005FA9;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

.txt_style
{
text-align:left;
font:Arial, Helvetica, sans-serif;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#2D2D2D;
line-height:1.2em;
}

h1{
 font: bold 30px Arial;
 color: #1D94D4;
 margin: 0px;
 padding: 0px;
 text-decoration:underline;
 text-align:center;
 
}

h2{
 font: 20px Arial;
 color: #76AE2D;
 margin: 0px;
 padding: 0px;
  text-align:center;
}

h3{
 font: 18px Arial, Helvetica, sans-serif;
 color: #2D2D2D;
 margin: 0px;
 padding: 0px;
}

h4{
 font: 18px Arial, Helvetica, sans-serif;
 color: #2583EE;
 margin: 0px;
 padding: 0px;
}

h5{
 font: 18px Arial, Helvetica, sans-serif;
 color: #76AE2D;
 margin: 0px;
 padding: 0px;
}
h6{
 font: 23px Arial, Helvetica, sans-serif;
 color: #ffffff;
 text-align:center;
 margin: 0px;
 padding-top:20px;
}
#bullet_greensmall
{
background-image:url(http://thehearingfix.com/images/bullet-small.png);
width:15px;
height:13px;
text-align:left;
vertical-align:bottom;
}

#bullet_greenlrg
{
background-image:url(http://thehearingfix.com/images/bullet-large-green.png);
width:30px;
height:30px;
text-align:left;
vertical-align:bottom;
}
#bullet_blue
{
background-image:url(http://thehearingfix.com/images/bullet-large-blue.png);
width:30px;
height:30px;
text-align:left;
vertical-align:bottom;
}
#circle_bullet
{
background-image: url(http://thehearingfix.com/images/circle_blt.png);
background-repeat:no-repeat;
width:14px;
height:12px;
text-align:left;
vertical-align:bottom;
margin-top:7px;
}

form {
	margin: 0;
	padding: 0;
}

label{
 font: bold 1em Arial,sans-serif;
 color: #334d55;
}
				
input{
font-family: Arial,sans-serif;
}



 #wraper
{
width: 981px;
height:auto;
margin-top:31px;
margin-left:auto;
margin-right:auto;
margin-bottom:0;
} 

#header{
width:981px;
height:343px;
margin:auto;
}
#header_col1
{
width:293px;
height:100px;
float:left;

}
#logo
{
width:126px;
height:89px;
background-image:url(http://thehearingfix.com/images/logo.png);
background-repeat: no-repeat;
text-align:center;
margin:auto;
}
#subscribe
{
width:293px;
height:212px;
background-image: url(http://thehearingfix.com/images/healthy-hearing-performence.png);
background-repeat: no-repeat;
margin:auto;
margin-top:5px;
}

#subscribe_form
{
width:290px;
height:65px;

}
.subscribe_formmain {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-position:0 0;
float:right;
height:35px;
margin-top:107px;
width:195px;
}
.subscribe_formmain input {
border:none;
color:#333333;
font-size:12px;
width:180px;
}


#header_col2
{
width:687px;
height:305px;
float: right;

}
#menu
{
height:59px;
width:687px;

}
#menu ul{  margin:0; padding:0;}
#menu ul li 
{
width:168px;
height:59px;
display:inline;
text-decoration:none;
}
#menu a 
{
text-decoration:none;
border:none;
}



#headerpic
{
width:671px;
height:235px;
margin-top:14px;
background-image:url(http://thehearingfix.com/images/header.png);
background-repeat:no-repeat;
margin-left:16px;
}
#contentarea
{
width:100%;
height:auto;
}

#col_left
{
width:293px;
height:auto;
float:left;
}
#sidebar
{
width:293px;
height:522px;
}
#sidebar_leftmain 
{
width:274px;
height:522px;
float:left;
}
#sidebar_leftsub 
{
width:17px;
height:522px;
float:left;
background-image:url(http://thehearingfix.com/images/left-col-left.png);
background-repeat:no-repeat;
}
#sidebar_rightsub
{
width:257px;
height:622px;
float: right;
background-image: url(http://thehearingfix.com/images/sidebar-rpt.png);
background-repeat: repeat-x;
}



#sidebar_rightmain 
{
width:19px;
height:522px;
float: right;
background-image:url(http://thehearingfix.com/images/left-col-right.png);
background-repeat:no-repeat;
}

#left_banner1
{
background-image:url(http://thehearingfix.com/images/learn-more-about-hearing-loss.png);
background-repeat:no-repeat;
width:293px;
height:178px;
margin-top:30px;
}

#left_banner2
{
background-image:url(http://thehearingfix.com/images/explore-hearing-aids.png);
background-repeat:no-repeat;
width:293px;
height:178px;
margin-top:30px;
}

#left_banner3
{
background-image:url(http://thehearingfix.com/images/learn-about-tinnitus-treatments.png);
background-repeat:no-repeat;
width:293px;
height:178px;
margin-top:30px;
}

#left_banner4
{
background-image:url(http://thehearingfix.com/images/dr-box.png);
background-repeat:no-repeat;
width:293px;
height:148px;
margin-top:30px;
}

#left_banner5
{
width:293px;
height:108px;
margin-top:10px;
}
#col_right
{
width:671px;
height:auto;
float:right;
}
#right_mainbox
{
width:671px;
height:auto;
}

#right_boxtop
{
width:671px;
height:17px;
background-image:url(http://thehearingfix.com/images/right-col-top.png);
background-repeat:no-repeat;
}
#right_boxmiddle
{
width:671px;
height:auto;
background-image: url(http://thehearingfix.com/images/main-content-box-repeat.png);
background-repeat: repeat-y;
}
#right_boxbottom
{
width:671px;
height:22px;
background-image: url(http://thehearingfix.com/images/right-col-bottom.png);
background-repeat:no-repeat;
}
#footer
{
width:100%;
height:98px;
background-image:url(http://thehearingfix.com/images/footer-rpt.jpg);
background-repeat:repeat-x;
margin:0;
}
#f_top
{
width:981px;
height:53px;
background-image: url(http://thehearingfix.com/images/main-footer.png);
background-repeat:no-repeat;
margin:auto;
}
#f_btm
{
width:100%;
height:45px;
background-image:url(http://thehearingfix.com/images/footer-repeat.png);
background-repeat: repeat-x;
}


#menuf {width:100%;height:40px; text-align:center;}
#menuf ul {margin-top:0;}
#menuf ul li {display:inline;}
#menuf li.stylef {  
    height: 21px;  
    width: 4px;  
	background-image:url(http://thehearingfix.com/images/navigation_separator.png);
	background-position:right;
	background-repeat:no-repeat;
} 
#menuf a 
{
font-size:13px; 
font-family: Arial;
text-align:center; 
text-decoration:none; 
color: #2D2D2D; 
padding:2px 15px;
}
.copyr
{
font-size:12px; 
font-family: Arial;
text-align: center;
vertical-align: bottom;
text-decoration:none; 
color: #000000;
margin-top:5px;
}

.hearpal{
width:250px;
height:442px;
background-image:url(http://thehearingfix.com/images/hearpal.png);
background-repeat:no-repeat; 
float:left;
margin-left:58px;
margin-top:45px;
}

.ezpod{
width:250px;
height:442px;
background-image:url(http://thehearingfix.com/images/ezpod.png);
background-repeat:no-repeat; 
float:left;
margin-left:58px;
margin-top:45px;
}
