/* CSS Document */
body {
	/*font: 12px/normal Arial, Helvetica, sans-serif;*/
	color: #333333;
	background-color: #F5F5F5;
	padding: 0px; 
	margin: 0px;

	}
img {
	border:0px;
	}
a:link { 
	text-decoration: none; 
	color:#0066CC;
	}
a:visited { 
	text-decoration: none; 
	color:#0066FF;
	}
a:hover, a:active { 
	text-decoration: none; 
	color:#0099FF;
	}

/* spec divs */
.centeredcontainer {
	background-color:#FFFFFF;
	width: 968px;
	}
#centeredcontainer	{
	background-image: url(../images/css/site/rightmenubg4container.gif);
	background-position:right;
	background-repeat:repeat-y;
	}
#container {
	background-image:url(../images/css/site/bodybg.gif);
	background-position:center;
	background-repeat:repeat-y;
	padding-top: 175px;
	}
#intro	{
	position:absolute;
	top:0px;
	left:0px;
	background-color:#F5F5F5;
	background-image: url(../images/css/site/surgery.gif);
	width:100%;
	height:175px;
	}
#header	{
	background-image:url(../images/css/site/headrebg3.png);
	width:968px;
	height:125px;
	}
#logo	{
	background-image:url(../images/css/site/logo.gif);
	width:400px;
	height: 110px;
	}
#contactusbanner	{
	background-image:url(../images/css/site/bannersetc/contactusbanner.gif);
	background-position: top;
	height: 67px;
	width: 214px;
	margin-left: 408px;
	}
	
#menubg  {
	width: 968px;
	height:50px;
	background-image: url(../images/css/site/menubg2.gif);
	background-repeat: no-repeat;
	}	
#contentglobe	{
	padding-top: 10px;
	padding-right: 252px;
	padding-bottom: 28px;
	padding-left: 26px;
	}
#contentglobe2	{
	padding: 15px 26px 28px 26px;
	}
#contentglobe3	{
	font: 12px/normal Arial, Helvetica, sans-serif;
	margin-left:246px;
	width:670px;/*margin-left:314px;*/
	}
#contentglobe2_header	{
	background-color:#CCCCCC;
	padding: 15px;
	height: 80px;
	}
#contentglobe2_header2	{
	padding: 15px;
	height: 40px;
	font-size:18px;
	color:#CC6633;
	font-weight:bold;
	}
#menutextblock	{
padding:0px;
	}
#leftmenu ul
	{
		margin: 0px;
		padding: 0px;
	}
#leftmenu li
	{
		display: block; 
		padding-left: 14px;
		background: url(../images/css/site/alink.gif);
		background-position: top; 
		list-style-type: none;
		line-height: 28px;
	}
	
#leftmenu li a:link
	{ 
		color: #482400;
	}
#leftmenu li a:visited
	{
		color: #482400;
	}
#leftmenu li a:hover
	{
		color: #CC3300;
		list-style-type: none;
	}
.leftmenulinks	{
	padding: 10px;
	font-weight: bold;
	}
.preambula	{
	color:#333333;
	background-color: #EEEEEE;
	border-top: #CCCCCC 2px solid;
	border-bottom: #CCCCCC 2px solid;
	padding: 12px 10px 12px 10px;
	margin-bottom: 24px;
	}
.rightmenulinks_text {
	background-color:#FF6699;
	line-height: 23px;
	width: 172px;
	}
hr	{
	background-color:#FFFFFF;
}
#rightmenu	{
	padding: 0 16px 0 20px;
	margin-left: 690px;
	width:198px; 
	position:absolute;
	}
#leftmenu	{
	width:230px;/*width:280px;*/ 
	position:absolute;
	}
.rightmenulinks	{
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
/*	padding-left: 20px;
	padding-bottom: 40px;
	padding-right: 20px;
*/	}
#callbackrequest	{
	background-image:url(../images/css/site/head_callbackrequest.gif);
	background-position:top;
	background-repeat:no-repeat;
	height:44px;
	}
#recenlyviewed	{
	background-image:url(../images/css/site/bannersetc/rightmenu_recenlyviewed.gif);
	background-position:top;
	background-repeat:no-repeat;
	height:44px;
	}
#topsellingproducts	{
	background-image: url(../images/css/site/bannersetc/topsellingproducts.gif);
	background-position:top;
	background-repeat:no-repeat;
	height:44px;
	}
.rightmenubanners	{
	border:0px;
	padding-bottom: 10px;
	 width:200px; 
	 height:54px;
	}
#footerbg	{
	background-color: #018FCD;
	background-image:url(../images/css/site/footerbg.gif);
	color: #FFFFFF;
	background-repeat:repeat-x;
	height: 120px;
	}
#footerbg2	{
	background-image: url(../images/css/site/footerbg2.gif); 
	background-repeat:no-repeat; 
	background-position:top;
	width: 968px;
	height: 100px;
	padding-top: 15px;
	font-size:11px;	
	font-family:Arial, Helvetica, sans-serif;
	}
#footerlinks {
	clear:both; 
	margin: 0px 20px 20px 25px; 
	width: 670px; 
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	}
#addresslinks {
	clear:both; 
	margin: 0px 20px 20px 25px; 
	width: 670px; 
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	}	
a.addresslinks:link { 
	text-decoration: none; 
	color: #018FCD;
	}
a.addresslinks:visited {
	text-decoration: none;  
	color: #018FCD;
	}
a.addresslinks:hover, a:active { 
	text-decoration: none; 
	color: #0066CC;
	}
a.footerlinks:link { 
	text-decoration: none; 
	color: #FFFFFF;
	}
a.footerlinks:visited {
	text-decoration: none;  
	color: #BFECFF;
	}
a.footerlinks:hover, a:active { 
	text-decoration: none; 
	color: #003366;
	}
#copyrights {
	clear: right;
	padding: 0px 10px 0px 10px;
	size: 10px;
	}
#bottombg	{
	background-image: url(../images/css/site/plastic.gif); 
	height: 166px;
	width: 100%;
	}
#bottombg2	{
	background-image: url(../images/css/site/bottombg2.gif);
	background-position:center;
	background-repeat:no-repeat;
	height: 166px;
	width: 968px;
	}
#bottombg3	{
	background-image: url(../images/css/site/bodybg.gif);
	height: 166px;
	width: 968px;
	}
#bottombg_content	{
	height: 128px;
	padding: 10px 0px 28px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	}
h1.header_page {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	color: #0A7EBB;
	font-weight:100;
	padding-bottom:4px;
	text-decoration: none;
	letter-spacing:-1px;
}
h2.sub_title_land {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	color:#1F4E7B;
	font-weight:bold;
	padding-bottom:4px;
	text-decoration: none;
	vertical-align: bottom;
	margin-bottom:0px;
	margin-top:20px;
	padding-bottom:0px;
	line-height:18px;
	/*display:inline;*/
}
#leftmenu_nav {
	font-family:"Times New Roman", Times, serif;
	font-size: 10.5pt;
	font-weight: bold;
	}	
a.leftmenu_nav:link { 
	text-decoration: none; 
	color: #1F4E7B;
	}
a.leftmenu_nav:visited {
	text-decoration: none;  
	color: #1F4E7B;
	}
	a.leftmenu_nav:hover, a:active { 
	text-decoration: none; 
	color: #CD7244;
	}
.txt_sm_lgrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#CCCCCC;
	text-decoration: none;}
.nav_blue {
	font-family: "Times New Roman", Times, serif;
	font-size: 11pt;
	font-weight: bold;
	color: #003569;
	text-decoration: none;
}
.nav_orange {
	font-family: "Times New Roman", Times, serif;
	font-size: 11pt;
	font-weight: bold;
	color: #CD7244;
	text-decoration: none;
}
.hd_orange {
	font-family: "Times New Roman", Times, serif;
	font-size: 14pt;
	color: #CD7244;
	text-decoration: none;
}
.txt_grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	text-decoration: none;
}
.txt_sm_grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	text-decoration: none;
}
.txt_sm_lgrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#CCCCCC;
	text-decoration: none;}
.nav_top_blue {
	font-family: "Times New Roman", Times, serif;
	font-size: 11pt;
	font-weight: bold;
	color: #436581;
	text-decoration: none;
}
.txt_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #308BCF;
	text-decoration: none;
}
.txt_sm_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #296CAF;
	text-decoration: none;
}
.txt_sm_dblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#225A9F;
	text-decoration: none;
}
.txt_sm_navy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#184070;
	text-decoration: none;
}
.txt_sm_sand {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#996600;
	text-decoration: none;
}
.txt_sm_light_sand {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#AE8342;
	text-decoration: none;
}
.txt_sm_brown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#775100;
	text-decoration: none;
}
.txt_sm_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#FFFFFF;
	text-decoration: none;
}
.txt_sm_lblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #AFCEED;
	text-decoration: none;
}
hr {
	COLOR: #dddddd; HEIGHT: 1px; width:100%; BORDER: 0; background-color:#dddddd; text-align:left
}
.t_orange {
	font-family: "Times New Roman", Times, serif;
	font-size: 11pt;
	font-weight:500;
	color: #CD7244;
	text-decoration: none;
}
div.prodname
{
	font-family: "Times New Roman", Times, serif;
	font-size: 10pt;
	font-weight: bold;
	color: #003569;
	text-decoration: none;
}
A.prodname:link {
color: #003569;
text-decoration: none;
}

A.prodname:visited {
color: #003569;
text-decoration: none;
}

A.prodname:active {
color: #CD7244;
text-decoration: none;
}

A.prodname:hover {
	color: #CD7244;
	text-decoration: none;
}
.hd_blue {
	font-family: "Times New Roman", Times, serif;
	font-size: 14pt;
	color: #003569;
	text-decoration: none;
}
.paging_blue {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	color: #296CAF;
	text-decoration: none;
}
.paging_dblue {

	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	color: #003569;
	text-decoration: none;
}
#forms-pdf ul li{
	margin:0 0 0 20px; 
	padding:5px 3px;
	
	}
#forms-pdf li{
list-style-image:url(../images/site/pdf-document.gif); 
border-bottom:1px dotted #F0F0F0; padding:2px 0;
	width:280px;
	}
	
#forms-pdf-secured li{
list-style-image:url(../images/site/secured-document.gif); 
border-bottom:1px dotted #F0F0F0; padding:2px 0;
	width:280px;
	}
h2.titlehd {
font:20px; margin-top: 40px; font-family:Arial, Helvetica, sans-serif; color:#003366; font-weight:bold;
}