.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

/*IE7*/
.clearfix {*display: inline-block;}
.clearfix {*display: block;}
/*end IE7 clearfix*/
/*IE6*/
* html .clearfix {height: 1%;}
/*end IE6 clearfix*/

body {margin: 0 auto;margin-top:30px;width:781px;background:#A0948A;font:.7em/1.5em verdana, serif;}
h1 {color:#949597;font-weight:normal;line-height:1.3em;font-size:1.6em;}
ul {margin:0;padding:0;}
.clearer {clear:both;}
.wrapper {background:url(images/tile.gif) repeat-y;}
.wrapper.contour {background:url(images/tile2.gif) repeat-y;}
.header {background:url(images/top.gif) no-repeat top;padding:20px 40px 0px 40px;}
.cochlear_logo {float:left;}
.sound_logo {float:right;}
.wrapper-bottom {background:url(images/footer.gif) no-repeat bottom;}
.side-bar {background-image: url(images/side_image.jpg);background-repeat: no-repeat;background-position: left bottom;}
.side-bar2 {background-image: url(images/side_image2.jpg);background-repeat: no-repeat;background-position: left bottom;}
.content {padding:30px 50px 15px 225px;background-image: url(images/divider.gif);background-repeat: no-repeat;background-position: left top;}
.contour .content {padding-left:50px;}
.contour p img {display:block;margin:12px 0;}
.nav {width:130px;float:left;padding:30px;color:#024990;}
* html .nav {margin-top:15px;}
.nav h2 {font-size:1.2em;}
.nav ul {list-style-type:none;}
.nav ul li {margin:5px 0px;}
.nav ul li a {color:#024990;}

p.alert, label.alert{color: #CC0000;font-weight:bold ;}
label.reqlabel{font-weight:bold;}
form {padding-left:30px;margin-top:30px;}
form h2 {font-weight:bold;font-size:1.2em;color:#FF9900;margin:0;padding:0;clear:both;}
form p {margin:0px 0px 15px 0px;padding:0;}
form label {float:left; width:160px;color:#999;padding-right:10px;}
form label.radio {width:auto;}
form label.check {float:none;margin-left:10px;}
form ol {margin: 0;padding: 0;}
form ol li {list-style: none;clear:both;margin: 0;margin-bottom:2px;}
form input {border:solid 1px #999;}
form input.radio {border:0;float:left;margin:0 5px 5px 0;}
a.submit img {border:none;float:right;}
form li p {float:left;}
#kits {clear:both;padding-top:10px;}
.floatLeft {float:left;}
.floatLeft ol {margin: 0 0 30px 18px;}
.floatLeft li {padding: 8px 0;}
select.floatLeft {margin-right: 10px;}


p.footer {clear:both;color:#999;text-align:right;margin:0px -30px 0px 0px;padding-top:15px;}

.subcontent ul {margin-left:34px;}

div.references {font-size:.85em;}
#lb {margin:0;padding:0;width:auto;}
#lb a {float:left;margin:0 6px 10px 0;}
#lb a img {border:none; display:block;}
#lb li {margin:0;padding:0;list-style:none;}

.img_p {width:530px;}
.contour .img_p img {float:right;margin:0;}
.img_p strong {float:left; width:300px;}