/* CSS Document *//* Copyright 2008, 2009, 2010, 2011 Jason Dinger for Kelly Orthopeadics Sales *//* Portions (c) & CC. Use only with permission. */body {		font: 16px Arial, Helvetica, sans-serif;	color:#CCCCCC;	background-image:url(images/stripes.jpg);	background-repeat:repeat;	}#billboard{	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#a9a9a9', endColorstr='#7a7a7a'); /* for IE */	background: -webkit-gradient(linear, left top, left bottom, from(#a9a9a9), to(#7a7a7a)); /* for webkit browsers */	background: -moz-linear-gradient(top,  #a9a9a9,  #7a7a7a); /* for firefox 3.6+ */	border: solid 1px #6d6d6d;	width:800px;	margin-top:40px;	margin-left:auto;	margin-right:auto;	padding:5px;	}	#login {	width:150px;	}		.footer {	font-size: 10px; 	padding-top:100px;	}.footer a, a:hover{	text-decoration:underline;	}.footer a{	color:#cccccc;	}	.header_image {	height:200px;	overflow:auto;	background-image:url(images/cityscape-at-night.jpg);	}	.MSA {	display:none;	}	#menu{	width:800 px;	}	#nav {	width:782px;	margin: 0;	padding: 7px 6px 0;	line-height: 100%;	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);	background: #8b8b8b; /* for non-css3 browsers */	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#a9a9a9', endColorstr='#7a7a7a'); /* for IE */	background: -webkit-gradient(linear, left top, left bottom, from(#a9a9a9), to(#7a7a7a)); /* for webkit browsers */	background: -moz-linear-gradient(top,  #a9a9a9,  #7a7a7a); /* for firefox 3.6+ */	border: solid 1px #6d6d6d;	}	#nav li {	margin: 0 5px;	padding: 0 0 8px;	float: left;	position: relative;	list-style: none;	}	/* main level link */#nav a {	font-weight: bold;	color: #e7e5e5;	text-decoration: none;	display: block;	padding:  4px 29px;	margin: 0;	text-shadow: 0 1px 1px rgba(0, 0, 0, .3);	}	/* main level link hover */#nav .current a, #nav li:hover > a {	background: #d1d1d1; /* for non-css3 browsers */	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb', endColorstr='#a1a1a1'); /* for IE */	background: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#a1a1a1)); /* for webkit browsers */	background: -moz-linear-gradient(top,  #ebebeb,  #a1a1a1); /* for firefox 3.6+ */	color: #444;	border-top: solid 1px #f8f8f8;	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .2);	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .2);	box-shadow: 0 1px 1px rgba(0, 0, 0, .2);	text-shadow: 0 1px 0 rgba(255, 255, 255, .8);	}	/* sub levels link hover */#nav ul li:hover a, #nav li:hover li a {	background: none;	border: none;	color: #666;	-webkit-box-shadow: none;	-moz-box-shadow: none;	}	#nav ul a:hover {	background: #0399d4 !important; /* for non-css3 browsers */	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#04acec', endColorstr='#0186ba'); /* for IE */	background: -webkit-gradient(linear, left top, left bottom, from(#04acec), to(#0186ba)) !important; /* for webkit browsers */	background: -moz-linear-gradient(top,  #04acec,  #0186ba) !important; /* for firefox 3.6+ */	color: #fff !important;	text-shadow: 0 1px 1px rgba(0, 0, 0, .1);	}	/* level 2 list */#nav ul {	background: #ddd; /* for non-css3 browsers */	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cfcfcf'); /* for IE */	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#cfcfcf)); /* for webkit browsers */	background: -moz-linear-gradient(top,  #fff,  #cfcfcf); /* for firefox 3.6+ */	display: none;	margin: 0;	padding: 0;	width: 185px;	position: absolute;	top: 35px;	left: 0;	border: solid 1px #b4b4b4;	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);	box-shadow: 0 1px 3px rgba(0, 0, 0, .3);	}	/* dropdown */#nav li:hover > ul {	display: block;	}	#nav ul li {	float: none;	margin: 0;	padding: 0;	}	#nav ul a {	font-weight: normal;	text-shadow: 0 1px 1px rgba(255, 255, 255, .9);	}	/* level 3+ list */#nav ul ul {	left: 181px;	top: -3px;	}/* clearfix */#nav:after {	content: ".";	display: block;	clear: both;	visibility: hidden;	line-height: 0;	height: 0;	}	#nav {	display: inline-block;	}	html[xmlns] #nav {	display: block;	}	* html #nav {	height: 1%;	}#search_window{	overflow:auto;	width:auto;	background-color:#666666;	height:auto;	padding:7px;	left: 500px;	top: 460px;	}#headline{	width:785px;	background-color:#666666;	height:auto;	padding:7px;	left: 295px;	}#search{	height:40px;	padding:2px;	background-color:#969696;	width:25%;	}#top{	margin-top:-40px;	background-color:#969696;	height:40px;	width:75%;	margin-left:25%;	}#user_menu{	background-image:url(images/btn_backgrounds.png);	background-repeat:no-repeat;	width:186px;	height:200px;	padding:7px;	}#user_menu a, a:visited{	text-decoration:none;	color:#cccccc;	}#user_menu a:hover{	text-decoration:underline;	}	#main_ad{	background-image:url(images/sigmaHP.png);	background-repeat:no-repeat;	width:584px;	margin-left:25%;	margin-top:-215px;	height:201px;	padding:7px;	}#main_ad_spine{	background-image:url(images/aegis.png);	background-repeat:no-repeat;	width:584px;	margin-left:25%;	margin-top:-215px;	height:201px;	padding:7px;	}#main_ad_ortho{	background-image:url(images/global.png);	background-repeat:no-repeat;	width:584px;	margin-left:25%;	margin-top:-215px;	height:201px;	padding:7px;	}#main_ad_cement{	background-image:url(images/cement.png);	background-repeat:no-repeat;	width:584px;	margin-left:25%;	margin-top:-215px;	height:201px;	padding:7px;	}#main_ad_trauma{	background-image:url(images/distal_tib_plate.png);	background-repeat:no-repeat;	width:584px;	margin-left:25%;	margin-top:-215px;	height:201px;	padding:7px;	}#main_ad_links{	background-image:url(images/hyperlinks.png);	background-repeat:no-repeat;	width:584px;	margin-left:25%;	margin-top:-215px;	height:201px;	padding:7px;	}