/* RS Medical Homepage Refresh */
/* CSS Design by Rocco Augusto */
/* Graphics By The New Group   */

/*---BODY---*/
body { margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; height: 100%; background: url(../images/home_bg.jpg) repeat-x top left; color:#343434; }
small { color: #999; font-size:10px; line-height: 10px; }
h1, h2 { text-indent: -9999px; }
h2 { height: 20px; margin:0;  }
a { text-decoration: none; color:#666; }
a:hover { color: #343434; }
a:active, a:focus { outline: none; }

/*---WRAPPER---*/
#wrapper { width: 1000px; }

/*---LEFT CONTENT---*/
#leftContent { margin:0; padding: 20px 30px; width: 505px; float:left; background: url(../images/home_left_bg.jpg) repeat-x top left; }
#leftContent h1 { height:50px; margin-bottom:10px; background: url(../images/rsm_logo_big.gif) no-repeat; }
#leftContent p { margin:0; padding: 0 0 0 25px; width: 370px;  }
#leftContent .lContent { margin-top: 10px; margin-left: -60px; height: 200px !important; width: 572px; overflow:hidden;  }
#leftContent .lContent ul { list-style:none; }
#leftContent .lContent li { margin:0; padding:0; list-style:none; }
#iso_achc { text-align:center;}
#iso_achc img {margin: 0 20px;}

/*---RIGHT CONTENT---*/
#rightContent {  margin:0; padding: 20px 5px 16px 5px; float:left; height: 655px; background: url(../images/rContent_bg.jpg) no-repeat left top; }
#rightContent h1 { height: 50px; margin-bottom: 3px; background: url(../images/rsm_tag.gif) no-repeat; }
#rightContent p { margin:0; padding: 0 0 0 40px; width: 250px;  }
#rightContent .first { margin-top:37px; }
#rightContent .rContent { margin-left: 10px; padding: 15px 0px 15px 30px; width: 380px; font-size: 11px; line-height: 12px; background: url(../images/right_content.jpg) repeat-x top left; }
#rightContent .rContent h1.associated { background:url(../images/rContent_associated.jpg) no-repeat; margin:4px 0; height: 25px; }
#rightContent .rContent h1.orthopedic { background:url(../images/rContent_orthopedic.jpg) no-repeat; margin:4px 0; height: 25px; }
#rightContent .rContent h2 {margin: 0;}
#rightContent .rContent h2.bionicare { background:url(../images/rContent_bionicare.jpg) no-repeat; }
#rightContent .rContent h2.djo { background:url(../images/rContent_djo.jpg) no-repeat; }
#rightContent .rContent h2.swarm { background:url(../images/rContent_swarm.jpg) no-repeat; }
#rightContent .rContent h1.pecos { background:url(../images/txt_pecos.gif) no-repeat; margin:4px 0; height: 25px; }
#rightContent .rContent dl,
#rightContent .rContent dt ,
#rightContent .rContent dd { margin:0; padding: 0; }
#rightContent .rContent dt { float:left; }
#rightContent .rContent dd { margin-left: 140px; padding-right: 10px; }
#rightContent .rContent dd.foot { margin-top:10px; }
#rightContent .rContent dd.foot a { padding-left: 15px; background:url(../images/home_bullet.jpg) no-repeat left; }

/*---FOOTER CONTENT---*/
#footer { clear:both; display:block; margin:0; height:35px; background:#005F87; color: #81B0C4; font-size:10px; }
#footer a { color: #81B0C4; }
#footer a:hover { color:#fff; }
#footer ul { list-style: none; float:left; margin-left:-20px; }
#footer li { display:inline; padding: 0 10px; border-right: 1px solid #81B0C4; }
#footer div { float:left; display:inline; margin-left: 90px; line-height: 35px; }

/*---IE6 FIXES---*/
* html #leftContent { margin:0; padding: 40px 10px; width: 502px; float:left; background: url(../images/home_left_bg.jpg) repeat-x top left; }
* html #leftContent .lContent {  margin-left: -20px; height: 258px; width: 572px; overflow:hidden; }
* html #rightContent {  margin:0; padding: 40px 5px 0 5px; height: 620px; float:left; background: url(../images/rContent_bg.jpg) no-repeat left top; }
* html #rightContent .first {  }
#rightContent .rContent { width: 370px; }
* html #rightContent .rContent dd { padding-right: 0px; } 
* html #footer { clear:both;display:block; margin:0; height:35px; background:#005F87; color: #81B0C4; font-size:10px; }
* html #footer ul { list-style: none; float:left; margin-left:20px; line-height:35px; }
* html #footer li { display:inline; padding: 0 10px; border-right: 1px solid #81B0C4; }
* html #footer div { float:left; display:inline; margin-left: 90px; line-height: 35px; }