* {
	margin: 0px;
	padding: 0px;
}

body {
	font: 62.5% Verdana, Geneva, sans-serif;
	color: #666;
	background:  #FFF  url(../images/body_bg.jpg) repeat-x top left;
}

a {
	outline: none;
	text-decoration: none;
	cursor: pointer;
	color: #6288AD;
}

a:hover,
a:focus,
a:active {
	text-decoration: underline;
}

.left {
	float: left;
	display: inline;
}

.right {
	float: right;
	display: inline;
}

.clear-left {
	clear: left;
}

.clear-right {
	clear: right;
}

.clear {
	clear: both;
}

p {
	line-height: 1.4em;
}

.b {
	font-weight: bold;
}

.i {
	font-style: italic;
}

.u {
	text-decoration: underline;
}

.red {
	color:#B8222B;
}

.blue {
	color:#7FACC4;
}

h4 {
	color:#666;
	font-size: 10px;
}

img {
	outline: none;
	border: none;
}

#wrapper {
	width: 926px;
	margin: 0 auto;
}

#red-line {
	height:10px;
	width:924px;
	background: url(../images/red-bar.gif) no-repeat;
}

#container {
	border: 1px solid #5290B4;
	border-top: none;
	background: #FFF;
	font-size: 1.1em;
	padding-bottom: 40px;
}

#dhome #header {
	background: url(../images/header_bg.jpg) no-repeat;
	position: relative;
	height: 100px;
}

#header {
	background:url(../images/pages_header.png) no-repeat;
	position: relative;
	height: 103px;
}

.relative {
	position: relative;
}

 h1#logo {
	position: absolute;
	height: 138px;
	width: 182px;
	top: -92px;
	left: 38px;
	cursor: pointer;
	
}

 h1#logo a{
	display: block;
	width: 182px;
	height: 138px;
	text-indent:-9999px;
	background: url(../images/logo.png) no-repeat;
	/*position: absolute;
	top:12px;
	left:30px;*/
}

#dhome  h1#logo {
	top:12px;
	left:10px;
}

#header #language {
	position: absolute;
	top: 20px;
	right: 15px;
}

#header #language ul {
	list-style-type: none;
	padding-left: 7px;
}

#header #language ul li {
	display: inline;
}

#header #language ul li a {
	display: block;
	float: left;
	display: inline;
	width: 20px;
	height: 19px;
	margin: 0px 4px;
	text-indent: -9999px;
}

#header #language ul li#l_usa a {
	background: url(../images/flag_usa.gif) no-repeat;
}

#header #language ul li#l_france a {
	background: url(../images/flag_france.gif) no-repeat;
}

#header #language ul li#l_uk a {
	background: url(../images/flag_uk.gif) no-repeat;
}

#header #language ul li#l_germany a {
	background: url(../images/flag_germany.gif) no-repeat;
}

#header #language p {
	padding: 5px 10px 5px 30px;
	background: url(../images/arrow.png) no-repeat 10px 5px;
	color: #B5C4D1;
}

#content {
	background: url(../images/content_bg.gif) repeat-x top left;
}

#leftcol {
	float: left;
}

#banner {
	margin-top: 33px;
	margin-bottom: 26px;
	padding: 18px 0 0 55px;
}

#banner h1 {
	font-weight: normal;
	color: #FFF;
	font-size: 2.1em;
}

#banner h2 {
	font-weight: normal;
	color: #FFF;
	font-size: 17px;
}

#banner h3 {
	color: #C7DBEE;
	font-weight: bold;
	font-size: 13px;
}

#banner small { /*sizing and placement of the TM at the end of the banner product names */
	font-size: 15px;
	vertical-align:text-top;
}

#leftcol ul {
	list-style-type:none;
	padding-left: 57px;
}

#leftcol ul li {
	background: url(../images/arrow_blue.gif) no-repeat left 11px;;
	padding: 5px 0px 5px 15px;
}

#leftcol ul li a {
	color: #369;
	font-size: 1.2em;
}

#leftcol ul li a:hover,
#leftcol ul li a:focus {
	text-decoration: underline;
}

#leftcol ul.subcat {
	list-style-none;
	padding-left: 0px;
}

#leftcol ul.subcat li {
	background: none;
	padding: 3px 0;
}

#leftcol ul.subcat li a {
	font-size: 10px;
}

#leftcol li.selected a {
	color: #036;
}

.description {
	color: #666;
}


/*-------------------------------------------------------------
-------------------NAVIGATION STYLES---------------------------
-------------------------------------------------------------*/

.nav ul {
	list-style-type: none;
}

.nav ul li {
	display: inline;
	color: #6288AD;
}

.nav ul li a {
	color: #6288AD;
}

#content .nav ul li a {
	display:block;
	float: left;
	height: 14px;
	text-indent: -9999px;
}

#content .nav ul li.nhome,
#content .nav ul li.nextranet{
	display:none;
}

.nav ul li.nextranet a {
	color: #C03;
}

#content .nav ul li.ncontact a {
	background: url(../images/ncontact_else.png) no-repeat;
	width: 61px;
}

#content .nav ul li.nabout a {
	background: url(../images/nabout_else.png) no-repeat;
	width: 134px;
}

#content .nav ul li.nwhatsnew a {
	background: url(../images/nwhatsnew_else.png) no-repeat;
	width: 91px;
}

#content .nav ul li.nproducts a {
	background:url(../images/nproducts_else.png) no-repeat;
	width: 68px;
}

#content .nav ul li.nclinicreports a {
	background: url(../images/nclinicreports_else.png) no-repeat;
	width: 182px;
}

#content .nav ul li.neventschedule a {
	background: url(../images/neventschedule_else.png) no-repeat;
	width: 96px;
}

#content .nav ul li.narticles a {
	background: url(../images/narticles_else.png) no-repeat;
	width: 66px;
}

#content .nav {
	padding: 56px 0 0 130px;
}


/* HOME PAGE NAV STYLES */

#dhome #header .nav {
	padding: 79px 0 0 160px;
}

#dhome #header .nav ul li a {
	display: block;
	float: left;
	height: 18px;
	text-indent: -9999px;
}

#dhome #header .nav ul li.ncontact a {
	background: url(../images/ncontact_home.png) no-repeat;
	width: 60px;
}

#dhome #header .nav ul li.nabout a {
	background: url(../images/nabout_home.png) no-repeat;
	width:132px;
}

#dhome #header .nav ul li.nwhatsnew a {
	background: url(../images/nwhatsnew_home.png) no-repeat;
	width: 91px;
}

#dhome #header .nav ul li.nproducts a {
	background: url(../images/nproducts_home.png) no-repeat;
	width: 68px;
}

#dhome #header .nav ul li.nclinicreports a {
	background: url(../images/nclinicreports_home.png) no-repeat;
	width: 183px;
}

#dhome #header .nav ul li.neventschedule a {
	background: url(../images/neventschedule_home.png) no-repeat;
	width: 96px;
}

#dhome #header .nav ul li.narticles a {
	background: url(../images/narticles_home.png) no-repeat;
	width: 73px;
}

/*-------------------------------------------------------------
-----------------------FOOTER STYLES---------------------------
-------------------------------------------------------------*/

#footer {
	padding-top: 31px;
	text-transform: lowercase;
	color: #6288AD;
	font-size: 1em;
	margin-bottom: 50px;
	text-align:center;
}

#footer .nav ul li a {
	font-weight: normal;
}

#footer p.copyright {
	font-size: 0.8em;
	padding-top: 10px;
	color: #666;
}


/*-------------------------------------------------------------
-------------------------HOME STYLES---------------------------
-------------------------------------------------------------*/

#dhome #banner {
	width: 485px; /*924px*/
	height: 137px; /*175px*/
	background:  url(../images/home_mainimg.jpg) no-repeat;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 38px 50px 0px 389px;
}

#dhome #banner h2 {
	font-size: 21px;
	line-height: 30px;
	font-weight: normal;
	color:#003862;
}

#dhome #leftcol {
	padding: 51px 0 0 43px;
	width: 460px;
	float: left;
}

#dhome #leftcol h2 {
	font-weight: bold;
	font: 1.8em;
	color: #036;
	margin-bottom: 5px;
}

#dhome #leftcol h2 + p {
	color: #003862;
	line-height: 1.7em;
	width: 440px;
}

#dhome #leftcol h4 {
	background: url(../images/header_bg.gif) repeat-y top left;
	padding: 7px 0 7px 16px;
	color: #FFF;
	font-size: 1.2em;
	font-weight: normal;
	margin-top: 25px;
	margin-bottom: 20px;
}

#dhome #leftcol #news-updates h3 a{
	font-size: 11px ;
	color: #003963;
}

#dhome #leftcol #news-updates #news-list {
	padding-left: 17px;
}

#dhome #leftcol #news-updates #news-list p {
	color: #666;
	padding-top: 2px;
	font-size: 0.9em;
}

#dhome #leftcol #news-updates #news-list p + h3 {
	padding-top: 17px;
}

#dhome #rightcol {
	margin-left: 506px;
	padding: 51px 0 0 40px;
}

#dhome #rightcol ul#products {
	list-style-type: none;
	width: 355px;
}	

#dhome #rightcol ul#products li {
	margin-bottom: 8px;
	position: relative;
}

#dhome #rightcol ul#products li a {
	display: block;
	text-indent: -9999px;
}

#dhome #rightcol ul#products li#hand-wrist a {
	background: url(../images/btn_handwrist.gif) no-repeat;
	height: 75px;
}

#dhome #rightcol ul#products li#foot-ankle a {
	background: url(../images/btn_footankle.gif) no-repeat;
	height: 75px;
}

#dhome #rightcol ul#products li#innovation a {
	background: url(../images/btn_innovativetech.gif) no-repeat;
	height: 190px;
}

#dhome #rightcol ul#products li#innovation {
	position: relative;
}

#dhome #rightcol ul#products li#innovation p a{
	display: inline;
	text-indent: 0px;
	position: absolute;
	top: 73px;
	width: 233px;
	left: 100px;
	color: #FFF;
	line-height: 1.7em;
	background: none;
	height: auto;
}

#dhome #rightcol ul#products li div.product {
	position: absolute;
	top: 0px;
	left: -20px;
}

#dhome #rightcol ul#products li#hand-wrist div.product img {
	margin: 8px 0 0 8px
}


/*-------------------------------------------------------------
-------------------------ABOUT STYLES--------------------------
-------------------------------------------------------------*/

#dabout #banner,
#dwhatsnew #banner,
#dclinicalreports #banner,
#deventschedule #banner,
#dnewsarticles #banner,
#dcontact #banner {
	background: url(../images/about_banner.gif) no-repeat top right;
	height: 120px;
}

#dabout #leftcol ul {
	width: 190px;
}

#dabout #midcol {
	margin-left: 250px;
	min-height: 327px;
}

#dabout #midcol h2 {
	margin-bottom: 7px;
	color: #036;
}

#dabout #midcol p{
	width: 362px;
	margin-bottom: 14px;
	color: #666;
}

#dabout #news-list {
	padding-top: 10px;
}

#dabout #midcol h3 {
	color: #036;
	font-size: 11px;
	font-weight: bold;
	padding-top: 25px;
	text-transform: uppercase;
}

#dabout #midcol #companyhistory table {
	margin-bottom: 20px;
}

#dabout #midcol #eventschedule table {
	margin-top:14px;
}

#dabout #midcol #news-articles h3 {
	padding-top: 0px;
	width: 405px;
}

#dabout #news-articles h3 a {
	padding-top: 0px;
	padding-bottom: 0px;
	text-transform:none;
	margin-top: 0px;
	margin-bottom: 0px;
}

#dabout #midcol #companyhistory,
#dabout #midcol #ourvision,
#dabout #midcol #staff,
#dabout #midcol #distribution-network,
#dabout #midcol #investor,
#dabout #midcol #press-release,
#dabout #midcol #technology,
#dabout #midcol #quality {
	background: url(../images/about_sideimg.jpg) no-repeat 425px 0;
	min-height: 327px;
	height: auto !important;
	height: 327px;
}

#dabout #midcol #eventschedule {
	background: url(../images/eventschedule_sideimg.jpg) no-repeat 425px 0;
	min-height: 327px;
}

#dabout #midcol #news-articles {
	background: url(../images/news-articles_sideimg.jpg) no-repeat 425px 0;
	min-height: 327px;
	height: auto !important;
	height: 327px;
}

#quality ul,
#quality ol {
	margin-left: 25px;
}

#quality li {
	padding: 3px 0;
}

#quality ul li ul {
	list-style-type: none;
	padding-top: 5px;
}

#staff ul{
	margin-left: 25px;
	margin-right: 50px;
	list-style-type: none;
	margin-bottom: 15px;
}

#staff ul li {
	padding: 3px 0;
}

#staff td {
	padding: 4px 5px 4px 5px;
}

#technology ul{
	width: 422px;
	margin-bottom: 14px;
	margin-left: 15px;
}

#technology li {
	padding: 5px 0;
}


/*-------------------------------------------------------------
----------------------PRODUCTS STYLES--------------------------
-------------------------------------------------------------*/

#dproducts #banner {
	height: 118px;
}

#dproducts #banner.foot {
	background:url(../images/products_header.gif) no-repeat top right;
	height: 118px;
}

#dproducts #banner.hand {
	background:url(../images/products_header-hand.gif) no-repeat top right;
	height: 118px;
}

#dproducts #leftcol ul {
	width: 148px;
}

#dproducts #leftcol ul li ul li a {
	font-weight: normal;
}

#dproducts #rightcol {
	margin-left: 220px;
	padding-right: 32px;
	position: relative;
	min-height: 764px;
}

#dproducts #rightcol div.productdiv {
	margin-bottom: 20px;
}

#dproducts #rightcol div.productimg {
	width: 118px;
	float: left;
}

#dproducts #rightcol div.productexample {
	float: right;
	width: 134px;
	height: 98px;
}

#dproducts #rightcol div.blurb {
	margin-left: 118px;
	margin-right: 134px;
	padding-left: 5px;
	padding-right: 10px;
}

#dproducts #rightcol div.blurb h2 a,
#dproducts #rightcol div.blurb h2 {
	font-weight: bold;
	font-size: 18px;
	color: #036;
	padding-bottom: 3px;
}

#dproducts #rightcol div.blurb h3 {
	font-weight: bold;
	font-size: 1em;
	color: #036;
	padding-bottom: 2px;
	padding-top: 0px;
}

#dproducts #rightcol div.blurb p.description {
	color: #666;
	font-weight: normal;
	font-size: 1em;
	line-height: 1.4em;
}

#dproducts #rightcol div.blurb p.description a {
	color: #069;
	font-weight: normal;
	text-decoration: none;
	margin-left: 5px;
}

/* IE 6 HACK */
div#dproducts {
	min-height: 1000px;
	height: auto !important;
	height: 1000px;
}

#dproducts.main ul {
	list-style-type:none;
	width: 130px;
	float: left;
	display: inline;
}

#dproducts.main ul li {
	background: url(../images/arrow_blue.gif) no-repeat left 11px;;
	padding: 5px 0px 5px 15px;
}

#dproducts.main ul li a {
	color: #369;
	font-size: 1.2em;
}

#dproducts.main ul li a:hover,
#dproducts.main ul li a:focus {
	text-decoration: underline;
}

#dproducts.main ul.subcat {
	list-style-none;
	padding-left: 0px;
}

#dproducts.main ul.subcat li {
	background: none;
	padding: 3px 0;
}

#dproducts.main ul.subcat li a {
	font-size: 10px;
}

#dproducts.mainl li.selected a {
	color: #036;
}

#dproducts.main #foot,
#dproducts.main #hand {
	min-height: 211px;
	height: auto !important;
	height: 211px;
	padding: 0 0px 50px 252px;
}

#dproducts.main a.title {
	display:block;
	height: 60px;
	width: 315px;
	padding: 0px;
	margin: 0px;
	margin-botom: 8px;
	text-indent: -9999px;
}

#dproducts.main #foot {
	background: url(../images/main_foot.gif) no-repeat top left;
}

#dproducts.main #hand {
	background: url(../images/main_hand.gif) no-repeat top left;
}

#dproducts.main #leftcol {
	width: 50px;
}

#dproducts.main #rightcol {
	margin-left: 100px;
}




/*--------------FOOT AND ANKLE---------------*/

#dproducts #rightcol #product_anchorage .productimg {
	background:url(../images/productimg_anchorage.png) no-repeat;
	height: 100px;
}

#dproducts #rightcol #product_easyclip .productimg {
	background:url(../images/productimg_easyclip.png) no-repeat;
	height: 82px;
}

#dproducts #rightcol #product_fixos .productimg {
	background:url(../images/productimg_fixos.png) no-repeat;
	height: 100px;
}
#dproducts #rightcol #product_smarttoe .productimg {
	background:url(../images/productimg_smarttoe.png) no-repeat;
	height: 101px;
}
#dproducts #rightcol #product_memostep .productimg {
	background:url(../images/productimg_memostep.png) no-repeat;
	height: 98px;
}
#dproducts #rightcol #product_microarim .productimg {
	background:url(../images/productimg_microarim.png) no-repeat;
	height: 80px;
}

#dproducts #rightcol #product_arim .productimg {
	background:url(../images/productimg_arim.png) no-repeat;
	height: 82px;
}

#dproducts #rightcol #product_agragestitane .productimg {
	background:url(../images/productimg_agragestitane.png) no-repeat;
	height: 82px;
}

#dproducts #rightcol #product_agrafedevarisation .productimg {
	background:url(../images/productimg_agrafedevarisation.png) no-repeat;
	height: 82px;
}

#dproducts #rightcol #product_fraisesmtp .productimg {
	background:url(../images/productimg_fraisesmtp.png) no-repeat;
	height: 82px;
}

#dproducts #rightcol #product_fraises .productimg {
	background:url(../images/productimg_fraises.png) no-repeat;
	height: 82px;
}

#dproducts #rightcol #product_memoclip .productimg {
	background:url(../images/productimg_memoclip.png) no-repeat;
	height: 82px;
}

#dproducts #rightcol #product_agrafedevarisation .productexample {
	background:url(../images/productexample_agrafedevarisation.jpg) no-repeat;
	height: 82px;
}

#dproducts #rightcol #product_anchorage .productexample {
	background: url(../images/productexample_anchorage.jpg);
}

#dproducts #rightcol #product_easyclip .productexample {
	background: url(../images/productexample_easyclip.jpg);
}

#dproducts #rightcol #product_fixos .productexample {
	background: url(../images/productexample_fixos.jpg);
}

#dproducts #rightcol #product_smarttoe .productexample {
	background: url(../images/productexample_smarttoe.jpg);
}

#dproducts #rightcol #product_memostep .productexample {
	background: url(../images/productexample_memostep.jpg);
}

#dproducts #rightcol #product_memoclip .productexample {
	background: url(../images/productexample_memoclip.jpg);
}

#dproducts #rightcol #product_microarim .productexample {
	background: url(../images/productexample_microarim.jpg);
}

#dproducts #rightcol #product_arim .productexample {
	background: url(../images/productexample_arim.jpg);
}

#dproducts #rightcol .generic .productexample {
	background: url(../images/productexample_mmi.png);
}


/*-----------------ANCHORAGE-----------------*/

#dproducts #rightcol #product_mtp .productimg {
	background:url(../images/productimg_mtp.png) no-repeat;
	height: 82px;
}

#dproducts #rightcol #product_lisfranc .productimg {
	background:url(../images/productimg_lisfranc.png) no-repeat;
	height: 82px;
}

#dproducts #rightcol #product_lapidus .productimg {
	background:url(../images/productimg_lapidus.png) no-repeat;
	height: 82px;
}

#dproducts #rightcol #product_basal .productimg {
	background:url(../images/productimg_basal.png) no-repeat;
	height: 82px;
}

#dproducts #rightcol #product_utilityplates .productimg {
	background:url(../images/productimg_utilityplates.png) no-repeat;
	height: 82px;
}

#dproducts #rightcol #product_screws .productimg {
	background:url(../images/productimg_screws.png) no-repeat;
	height: 82px;
}


/*--------------HAND AND WRIST---------------*/

#dproducts #rightcol #product_easyclip-hand .productimg {
	background:url(../images/productimg_easyclip.png) no-repeat;
	height: 82px;
}

#dproducts #rightcol #product_4fusion .productimg {
	background:url(../images/productimg_4fusion.png) no-repeat;
	height: 100px;
}

#dproducts #rightcol #product_microarim .productimg {
	background:url(../images/productimg_microarim.png) no-repeat;
	height: 80px;
}

#dproducts #rightcol #product_xfuse-hand .productimg {
	background:url(../images/productimg_xfuse-hand.png) no-repeat;
	height: 96px;
}

#dproducts #rightcol #product_autograf .productimg {
	background:url(../images/productimg_autograf.png) no-repeat;
	height: 82px;
}

#dproducts #rightcol #product_fixnmove .productimg {
	background:url(../images/productimg_fixnmove.png) no-repeat;
	height: 82px;
}

#dproducts #rightcol #product_ivory .productimg {
	background:url(../images/productimg_ivory.png) no-repeat;
	height: 96px;
}

#dproducts #rightcol #product_ksnap .productimg {
	background:url(../images/productimg_ksnap.png) no-repeat;
	height: 82px;
}

#dproducts #rightcol #product_easycut .productimg {
	background:url(../images/productimg_easycut.png) no-repeat;
	height: 82px;
}

#dproducts #rightcol #product_maxiarim .productimg {
	background:url(../images/productimg_maxiarim.png) no-repeat;
	height: 82px;
}

#dproducts #rightcol #product_easyclip-hand .productexample {
	background: url(../images/productexample_easyclip-hand.jpg);
}

#dproducts #rightcol #product_4fusion .productexample {
	background: url(../images/productexample_4fusion.jpg);
}

#dproducts #rightcol #product_xfuse-hand .productexample {
	background: url(../images/productexample_xfuse-hand.jpg);
}

#dproducts #rightcol #product_microarim .productexample {
	background: url(../images/productexample_microarim.jpg);
}

#dproducts #rightcol #product_autograf .productexample {
	background:url(../images/productexample_autograf.jpg) no-repeat;
}

#dproducts #rightcol #product_fixnmove .productexample {
	background:url(../images/productexample_fixnmove.jpg) no-repeat;
}

#dproducts #rightcol #product_ivory .productexample {
	background:url(../images/productexample_ivory.jpg) no-repeat;
}

#dproducts #rightcol #product_ksnap .productexample {
	background:url(../images/productexample_ksnap.jpg) no-repeat;
}

#dproducts #rightcol #product_maxiarim .productexample {
	background:url(../images/productexample_maxiarim.jpg) no-repeat;
}


#dproducts #banner.product_banner {
	padding: 13px 0 0 54px;
	position: relative;
}

#dproducts #banner.product_banner h1 {
	font-weight: bold;
	font-size: 26px;
	position: relative;
}

#dproducts #banner.product_banner img.bannerproduct {
	position: absolute;
	top: -17px;
	right: 185px;
}

#dproducts #info h1 {
	color: #036;
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 3px;
}

#dproducts #rightcol h3,
#fixos #bottom-half h3 {
	color: #036;
	font-size: 11px;
	font-weight: bold;
	padding-top: 25px;
	text-transform: uppercase;
	padding-bottom: 7px;
}

#dproducts #fixos #rightcol #info h3,
#fixos #bottom-half h3 {
	padding-top: 5px;
}

#dproducts p {
	color: #666;
	font-size: 11px;
}

#dproducts #info ul,
#dproducts #bottom-half ul {
	color: #666;
	padding-left: 15px;
	width: 300px;
}

#dproducts #info ul li,
#dproducts #bottom-half ul li {
	padding: 2px;
}

#dproducts div.left {
	margin-right: 15px;
}

#dproducts div.left p.subtext {
	font-weight: bold;
	color: #036;
}

/*-------------------------------------------------------------
-----------------SURGICAL/SIZING TABLE STYLES------------------
-------------------------------------------------------------*/

#dproducts table#sizingtable {
	padding: 5px 0;
	color: #666;
}

#dproducts table#sizingtable tr td {
	padding: 3px 0;
}

#dproducts table#sizingtable tr.header {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 10px;
}

#dproducts table#sizingtable td.number {
	font-weight: bold;
	padding-right: 8px;
}

#dproducts table#sizingtable td.type {
	background: url(../images/leadingdot.gif) repeat-x 0px 14px;
	width: 253px;
}

#dproducts table#sizingtable td.type.none {
	background: none;
}

#dproducts table#sizingtable td.type span.bgwhite {
	background: #FFF;
	padding-right: 3px;
}

#dproducts table#sizingtable td.size {
	padding-left: 3px;
}

#dproducts #bottom-half h2 {
	color:#003366;
	font-size:18px;
	font-weight:bold;
	padding-bottom:20px;
}

/*-------------------------------------------------------------
------------------IMPLANT SIZING TABLE STYLES------------------
-------------------------------------------------------------*/

.implanttable tr.white {
	background-color: #FFF;
}

.implanttable tr.turquoise {
	background-color: #D8E6ED;
}

.implanttable tr.dark-turquoise {
	background-color: #C0CDD3;
}

.implanttable td.endwhite {
	border-bottom: 2px solid #D8E6ED;
}

.implanttable  {
	width: 408px;
	color: #666;
	margin-right: 100px;
	display: inline;
	border-left: 1px solid #C0CDD3;
}

.fullwidth {
	width: 97%;
}

.implanttable tr.thead {
	font-weight: bold;
	background-color: #D8E6ED;
	text-align: center;
}

.implanttable td {
	padding: 4px;
	border-right: 1px solid #C0CDD3;
}

.implanttable td:first-child {
	border-left: 1px solid #C0CDD3;
}

.implanttable .noborder {
	border-left: none;
	border-right: none;
	border-top: none;
	border-bottom: none;
}

.leftalign {
	text-align:left;
}

.rightalign {
	text-align:right;
}

.centeralign {
	text-align: center;
}

small {
	font-size: 9px;
}

#dproducts #leftside {
	width: 160px;
	position: absolute;
	top: 370px;
	left: -166px;
}

#dproducts.foot #leftside {
	top: 470px;
	width: 150px;
}

#dproducts #brochure a {
	font-size: 10px;
	color: #F00;
}

#dproducts #brochure img {
	margin-top: 10px;
}

#dproducts #leftside h3 {
	margin-top: 0px;
	padding-top: 0px;
}

#leftside #case-studies h2 {
	font-weight: bold;
	font-size: 11px;
	color: #C33;
	padding-bottom: 3px;
}

#leftside #case-studies p {
	color: #C33;
	font-size: 11px;
	font-weight: normal;
	width: 130px;
	line-height: normal;
}

#leftside #case-studies p.pdf {
	background: url(../images/pdf_icon.gif) no-repeat 0px 3px;
	padding-left: 15px;
	color: #666;
	font-size: 10px;
	font-style: italic;
}

#leftside #case-studies p + h2 {
	padding-top: 15px;
}

/*-------------------------------------------------------------
----------------------ANCHORAGE STYLES-------------------------
-------------------------------------------------------------*/

#dproducts #anchorage #banner {
	background: url(../images/anchorage_header.gif) no-repeat top right;
}

#dproducts #anchorage #rightcol {
	padding-right: 10px;
	padding-left: 50px;
}

#dproducts #anchorage #x-rays {
	float: right;
	width: 257px;
	height: 229px;
	/*background: url(../images/easyclip_xrays.jpg) no-repeat;*/
}

#dproducts #anchorage #info {
	margin-right:292px;
}

#dproducts #anchorage #sizing {
	background: url(../images/easyclip_sizingreference.jpg) no-repeat 418px center;
}

#anchorage img.product {
	margin-right: 35px;
}

#anchorage .implanttable {
	width: 250px;
}

#dproducts #anchorage #banner.product_banner img.bannerproduct {
	right: 205px;
}

#dproducts #anchorage #leftside,
#dproducts #rightcol.anchorage #leftside {
	width: 160px;
	position: absolute;
	top: 370px;
	left: -164px;
}

/*-------------------------------------------------------------
---------------------------MTP STYLES--------------------------
-------------------------------------------------------------*/

#dproducts #anchorage.mtp #banner {
	background: url(../images/mtp_header.gif) no-repeat top right;
}

/*-------------------------------------------------------------
-------------------------LISFRANC STYLES-----------------------
-------------------------------------------------------------*/

#dproducts #anchorage.lisfranc #banner {
	background: url(../images/lisfranc_header.gif) no-repeat top right;
}

#anchorage.lisfranc img.product {
	margin-top: 10px;
}

/*-------------------------------------------------------------
--------------------------LAPIDUS STYLES-----------------------
-------------------------------------------------------------*/

#dproducts #anchorage.lapidus #banner {
	background: url(../images/lapidus_header.gif) no-repeat top right;
}

#anchorage.lisfranc img.product {
	margin-top: 10px;
}

/*-------------------------------------------------------------
---------------------BASAL OSTEOTOMY STYLES--------------------
-------------------------------------------------------------*/

#dproducts #anchorage.basil #banner {
	background: url(../images/basil_header.gif) no-repeat top right;
}

#anchorage.basil img.product {
	margin-top: 10px;
}

/*-------------------------------------------------------------
----------------------UTILITY PLATES STYLES--------------------
-------------------------------------------------------------*/

#dproducts #anchorage.utilityplates #banner {
	background: url(../images/utilityplates_header.gif) no-repeat top right;
}

#anchorage.utilityplates img.product {
	margin-top: 10px;
}

/*-------------------------------------------------------------
---------------------------SCREWS STYLES-----------------------
-------------------------------------------------------------*/

#anchorage .implanttable {
	width: inherit;
}

/*-------------------------------------------------------------
--------------------AGRAGES TITANE STYLES----------------------
-------------------------------------------------------------*/

#agragestitane #sideimg {
	background: url(../images/agragestitane_sideimg.gif) no-repeat;
	width: 204px;
	height: 312px;
	float: right;
}

#agragestitane #banner {
	background: url(../images/products_header.gif) no-repeat top right;
}

#agragestitane #info ul {
	width: 390px;
}

#agragestitane div.left {
	margin-right: 20px;
	margin-bottom: 30px;
	width: 210px;
}

#agragestitane #implant-sizing {
	background: url(../images/agragestitane_instruments.jpg) no-repeat 450px bottom;
}

#agragestitane #rightcol {
	padding-left: 30px;
	padding-right: 10px;
}

/*-------------------------------------------------------------
-----------------AGRAFE DE VARISATION STYLES-------------------
-------------------------------------------------------------*/

#agrafedevarisation #product-info {
	background: url(../images/agrafedevarisation_xrays.jpg) no-repeat 375px 10px;
	/*width: 257px;
	height: 229px;
	float: right;
	margin-right: 50px;*/
}

#agrafedevarisation #banner {
	background: url(../images/products_header.gif) no-repeat top right;
}

#agrafedevarisation #info ul {
	width: 390px;
}

#agrafedevarisation div.left {
	margin-right: 20px;
	margin-bottom: 30px;
	width: 210px;
}

#agrafedevarisation #implant-sizing {
	background: url(../images/agrafedevarisation_implantposition.jpg) no-repeat 400px bottom;
	min-height: 400px;
}

#agrafedevarisation #rightcol {
	padding-left: 30px;
	padding-right: 10px;
}

/*-------------------------------------------------------------
-----------------------FRAISES MTP STYLES----------------------
-------------------------------------------------------------*/

#fraisesmtp #sideimg {
	background: url(../images/fraisesmtp_productimg.jpg) no-repeat;
	width: 130px;
	height: 401px;
	float: right;
	margin-right: 25px;
	display: inline;
}

#fraisesmtp #banner {
	background: url(../images/products_header.gif) no-repeat top right;
}

#fraisesmtp #info ul {
	width: 390px;
}

#fraisesmtp div.left {
	margin-right: 20px;
	margin-bottom: 30px;
	width: 210px;
}

#fraisesmtp #rightcol {
	padding-left: 30px;
	padding-right: 10px;
}

/*-------------------------------------------------------------
------------------FRAISES PERCUTANEES STYLES-------------------
-------------------------------------------------------------*/

#fraises-percutanees #sideimg {
	background: url(../images/fraises-percutanees_productimg.jpg) no-repeat;
	width: 130px;
	height: 401px;
	float: right;
	display: inline;
	margin-right: 30px;
}

#fraises-percutanees #banner {
	background: url(../images/products_header.gif) no-repeat top right;
}

#fraises-percutanees #info ul {
	width: 390px;
}

#fraises-percutanees div.left {
	margin-right: 20px;
	margin-bottom: 30px;
	width: 210px;
}

#fraises-percutanees #rightcol {
	padding-left: 30px;
	padding-right: 10px;
}

/*-------------------------------------------------------------
------------------------MEMOCLIP STYLES------------------------
-------------------------------------------------------------*/

#memoclip #sideimg {
	background: url(../images/memoclip_sideimg.jpg) no-repeat;
	width: 235px;
	height: 218px;
	float: right;}

#memoclip #banner {
	background: url(../images/memoclip_header.gif) no-repeat top right;
}

#memoclip #info ul {
	width: 390px;
}

#memoclip div.left {
	margin-right: 20px;
	margin-bottom: 30px;
	width: 210px;
}

#memoclip #rightcol {
	padding-left: 30px;
	padding-right: 10px;
}

#memoclip #rightcol p {
	width: 400px;
}

/*-------------------------------------------------------------
-------------------------EASYCUT STYLES--------------------------
-------------------------------------------------------------*/

#easycut #banner {
	background: url(../images/easycut_header.gif) no-repeat top right;
}

#easycut #x-rays {
	float: right;
	width: 257px;
	height: 296px;
	background: url(../images/easycut_sideimg.gif) no-repeat;
}

/*-------------------------------------------------------------
----------------------EASY CLIP STYLES-------------------------
-------------------------------------------------------------*/

#dproducts #easyclip #banner {
	background: url(../images/easyclip_header.gif) no-repeat top right;
}

#dproducts #easyclip.hand #banner {
	background: url(../images/easyclip-hand_header.gif) no-repeat top right;
}

#dproducts #easyclip #rightcol {
	padding-right: 10px;
	padding-left: 50px;
}

#dproducts #easyclip #x-rays {
	float: right;
	width: 257px;
	height: 229px;
	background: url(../images/easyclip_xrays.jpg) no-repeat;
}

#dproducts #easyclip.hand #x-rays {
	float: right;
	width: 257px;
	height: 229px;
	background: url(../images/easyclip-hand_xrays.jpg) no-repeat;
}

#dproducts #easyclip.hand #leftside {
top:370px;
}

#dproducts #easyclip #info {
	margin-right:292px;
}

#dproducts #easyclip #sizing {
	background: url(../images/easyclip_sizingreference.jpg) no-repeat 418px center;
}

#bicortical {
	padding-top: 35px;
}

#monocortical .sizing,
#bicortical .sizing {
	padding-left: 10px;
	color: #666;
	font-size: 1em;
	font-weight: bold;
}

#monocortical .sizing ul,
#bicortical .sizing ul {
	padding-left: 13px;
	font-size: .9em;
	padding-top: 5px;
}

#monocortical .sizing ul li,
#bicortical .sizing ul li {
	padding: 3px 0;
}

#monocortical .sizing img,
#bicortical .sizing img {
	margin-top: 12px;
}

/*-------------------------------------------------------------
-------------------------FIXOS STYLES--------------------------
-------------------------------------------------------------*/

#fixos #banner {
	background: url(../images/fixos_header.gif) no-repeat top right;
}

#fixos #sideimg {
	float: right;
	width: 257px;
	margin-right: 30px;
}

#fixos h4 {
	font-weight: bold;
	font-size: 10px;
	padding-top: 7px;
	padding-bottom: 3px;
	color: #036;
}

div.advantages div.right {
	width: 200px;
}

#fixos #info div.advantages ul.twomm {
	width: 180px;
}

#fixos .ab { /* ab is the width of columns a and b */
	width: 30px;
}

#fixos #banner.product_banner img.bannerproduct {
	right: 165px;
	top: 0px;
}

#fixos #bottom-half {
	/*background:url(../images/fixos_sideimg.jpg) no-repeat right 70px;*/
	padding-left: 20px;
}

#fixos #rightcol {
	padding-left: 30px;
	padding-right: 10px;
}

#fixos .implanttable {
	border-top: 1px solid #8FAFBF;
	width: 880px;
}

#fixos .implanttable td {
	border-right: 1px solid #8FAFBF;
	border-bottom: 1px solid #8FAFBF;
}

#fixos .implanttable td.nofirstchild:first-child {
	border-left: none;
}

/*-------------------------------------------------------------
------------------------MEMOSTEP STYLES------------------------
-------------------------------------------------------------*/

#memostep #sideimg {
	background: url(../images/memostep_sideimg.gif) no-repeat;
	width: 204px;
	height: 312px;
	float: right;
}

#memostep #banner {
	background: url(../images/memostep_header.gif) no-repeat top right;
}

#memostep #info ul {
	width: 390px;
}

#memostep div.left {
	margin-right: 20px;
	margin-bottom: 30px;
	width: 210px;
}

#memostep #implant-sizing {
	background: url(../images/memostep_kit.jpg) no-repeat right bottom;
}

#memostep #rightcol {
	padding-left: 30px;
	padding-right: 10px;
}

/*-------------------------------------------------------------
----------------------MAXIARIM STYLES--------------------------
-------------------------------------------------------------*/


#maxiarim.hand #banner {
	background: url(../images/arim_header.gif) no-repeat top right;
}

#maxiarim.hand #rightcol {
	padding-left: 30px;
	padding-right: 10px;
}

#maxiarim.hand #sideimg {
	background: url(../images/arim_sideimg.gif) no-repeat;
	width: 225px;
	height: 226px;
	float: right;
	margin: 0 40px 0 10px;
}

#maximicroarim img.anchorimg {
	padding: 10px 0 0 10px;
}

#maxiarim.hand #orderinginfo {
	background: url(../images/maxiarim_productmeasurements.gif) no-repeat 160px 50px;
	min-height:261px;
}

#maxiarim.hand div.left p {
	width: 154px;
	padding-top: 5px;
}

/*-------------------------------------------------------------
-------------------------ARIM STYLES---------------------------
-------------------------------------------------------------*/

#arim.foot #banner {
	background: url(../images/arim_header.gif) no-repeat top right;
}

#arim.foot #rightcol {
	padding-left: 30px;
	padding-right: 10px;
}

#arim.foot #sideimg {
	background: url(../images/arim_sideimg.gif) no-repeat;
	width: 225px;
	height: 226px;
	float: right;
	margin: 0 40px 0 10px;
}

#microarim img.anchorimg {
	padding: 10px 0 0 10px;
}

#arim.foot #orderinginfo {
	background: url(../images/arim_productmeasurements.gif) no-repeat 160px 50px;
	min-height:261px;
}

#arim.foot div.left p {
	width: 154px;
	padding-top: 5px;
}

/*-------------------------------------------------------------
-----------------------MICRO-ARIM STYLES-----------------------
-------------------------------------------------------------*/

#microarim #banner {
	background: url(../images/microarim_header.gif) no-repeat top right;
}

#microarim #rightcol {
	padding-left: 30px;
	padding-right: 10px;
}

#microarim #sideimg {
	background: url(../images/microarim_sideimg.gif) no-repeat;
	width: 256px;
	height: 257px;
	float: right;
	margin: 0 10px 0 10px;
}

#microarim img.anchorimg {
	padding: 10px 0 0 10px;
}

#microarim #orderinginfo {
	background: url(../images/microarim_productmeasurements.gif) no-repeat 220px 30px;
}

#microarim div.left p {
	width: 154px;
	padding-top: 5px;
}

#microarim .subsurgtechnique {
	margin-top: 20px;
	margin-right: 4px;
}

#microarim table {
	color: #666;
}

#microarim td.assemblytechnique1 {
	width: 300px;
	height: 155px;
	padding-right: 15px;
	background:url(../images/microarim_assemblytech01.gif) no-repeat left 50px;
}

#microarim td.assemblytechnique2 {
	width: 275px;
	height: 155px;
	background:url(../images/microarim_assemblytech02.gif) no-repeat left 40px;
}

#microarim td.assemblytechnique3 {
	width: auto;
	height: 184px;
	background:url(../images/microarim_assemblytech03.gif) no-repeat left 30px;
}

#microarim td.assemblytechnique4 {
	width: auto;
	height: 236px;
	background:url(../images/microarim_assemblytech04.gif) no-repeat left 30px;
}

#microarim td.assemblytechnique5 {
	width:auto;
	height: 156px;
	background:url(../images/microarim_assemblytech05.gif) no-repeat left 30px;
}

#dproducts #microarim #leftside {
	top:487px;
}


/*-------------------------------------------------------------
------------------------SMART TOE STYLES-----------------------
-------------------------------------------------------------*/

#smarttoe #banner {
	background: url(../images/smarttoe_header.gif) no-repeat top right;
}

#smarttoe #rightcol {
	padding-left: 30px;
	padding-right: 10px;
	width: auto;
}

#dproducts #smarttoe #banner.product_banner img.bannerproduct {
	right: 150px;
	top: -15px;
}


#smarttoe #sideimg {
	background: url(../images/smarttoe_sideimg.gif) no-repeat 15px 10px;
	width: 235px;
	height: 218px;
	float: right;
	padding: 10px 30px 0 10px;
}

#smarttoe div.left p {
	width: 202px;
	padding-top: 5px;
}

#smarttoe div.sizing {
	background: url(../images/smarttoe_neutralangled.gif) no-repeat 300px 0;
	height: 138px;
}

#smarttoe div.sizing h4 {
	color: #666;
	padding-bottom: 10px;
}

#smarttoe table.implanttable {
	width:635px;
	margin-top: 20px;
}

#smarttoe table.implanttable td {
	padding-left: 10px;
	padding-right: 10px;
}

/*-------------------------------------------------------------
--------------------------X-FUSE STYLES------------------------
-------------------------------------------------------------*/

#xfuse-foot #banner {
	background: url(../images/xfuse-foot_header.gif) no-repeat top right;
}

#dproducts.foot #xfuse-foot {
	padding-bottom: 50px;
	min-height: 1400px;
}

#xfuse-foot #rightcol {
	padding-left: 30px;
	padding-right: 10px;
	width: auto;
}

#dproducts #xfuse-foot #banner.product_banner img.bannerproduct {
	right: 165px;
	top: 10px;
}


#xfuse-foot #sideimg {
	/*background: url(../images/xfuse-foot_sideimg.gif) no-repeat 15px 10px;
	width: 235px;
	min-height: 218px;*/
	float: right;
	padding: 5px 30px 0 10px;
}

#xfuse-foot div.left p {
	width: 202px;
	padding-top: 5px;
}

#xfuse-foot div.sizing {
	height: 138px;
}

#xfuse-foot table.implanttable {
	margin-right: 25px;
	width: 390px;
}

#xfuse-foot.hand #sideimg {
	background: url(../images/xfuse-hand_xray.gif) no-repeat 15px 10px;
	float:right;
	width:235px;
	height:218px;
}

#xfuse-foot.hand div.productsizing {
	background: url(../images/xfuse-hand_sideimg.gif) no-repeat 200px 80px;
}

#xfuse-foot.hand div.productsizing img + h4 {
	margin-top: 20px;
}

#xfuse-foot.hand div.sizing {
	height: auto;
}

#xfuse-foot.hand div.left p {
	with: 168px;
	padding-top: 5px;
	margin-bottom: 20px;
}

#dproducts #xfuse-foot.hand #leftside {
top:370px;
}

/*#xfuse-foot #sizingbgdiv {
	background:url(../images/xfuse-foot_sideimg2.jpg) no-repeat 413px bottom;
}*/

/*-------------------------------------------------------------
-------------------------AUTOGRAF STYLES------------------------
-------------------------------------------------------------*/

#autograf #banner {
	background: url(../images/autograf_header.gif) no-repeat top right;
}

#autograf #rightcol {
	padding-left: 30px;
	padding-right: 10px;
	width: auto;
}

#autograf #banner.product_banner img.bannerproduct {
	right: 235px;
	top: 17px;
}

#autograf #info ul + p.b {
	margin-top:10px;
}

#autograf #sideimg {
	background: url(../images/autograf_sideimg.gif) no-repeat 15px 10px;
	width: 235px;
	min-height: 235px;
	float: right;
	padding: 10px 30px 0 10px;
}

#autograf div.left p {
	width: 202px;
	padding-top: 5px;
}

/*-------------------------------------------------------------
--------------------------KSNAP STYLES------------------------
-------------------------------------------------------------*/

#ksnap #banner {
	background: url(../images/ksnap_header.gif) no-repeat top right;
}

#ksnap #rightcol {
	padding-left: 30px;
	padding-right: 10px;
	width: auto;
}

#ksnap #banner.product_banner img.bannerproduct {
	right: 235px;
	top: 17px;
}

#ksnap #info ul + p.b {
	margin-top:10px;
}

#ksnap #sideimg {
	background: url(../images/ksnap_sideimg.gif) no-repeat 15px 10px;
	width: 235px;
	min-height: 235px;
	height: auto !important;
	height: 235px;
	float: right;
	padding: 10px 30px 0 10px;
}

#ksnap div.left p {
	width: 202px;
	padding-top: 5px;
}


/*-------------------------------------------------------------
-------------------------FIX N'MOVE STYLES------------------------
-------------------------------------------------------------*/

#fixnmove #banner {
	background: url(../images/fixnmove_header.gif) no-repeat top right;
}

#fixnmove #rightcol {
	padding-left: 30px;
	padding-right: 10px;
	width: auto;
}

#fixnmove #banner.product_banner img.bannerproduct {
	right: 135px;
	top: 10px;
}

#fixnmove #info ul + p.b {
	margin-top:10px;
}

#fixnmove #sideimg {
	background: url(../images/fixnmove_sideimg.jpg) no-repeat 15px 10px;
	width: 235px;
	min-height: 235px;
	float: right;
	padding: 10px 30px 0 10px;
}

#fixnmove div.left p {
	width: 202px;
	padding-top: 5px;
}

/*-------------------------------------------------------------
-------------------------4FUSION STYLES------------------------
-------------------------------------------------------------*/

#ffusion #banner {
	background: url(../images/4fusion_header.gif) no-repeat top right;
}

#ffusion #rightcol {
	padding-left: 30px;
	padding-right: 10px;
	width: auto;
}

#ffusion #banner.product_banner img.bannerproduct {
	right: 135px;
	top: 10px;
}

#ffusion #info ul + p.b {
	margin-top:10px;
}

#ffusion #sideimg {
	/*background: url(../images/4fusion_xray.gif) no-repeat 15px 10px;*/
	width: 235px;
	height: 218px;
	display: inline;
	float: right;
	padding: 10px 30px 0 10px;
}

#ffusion div.left p {
	width: 202px;
	padding-top: 5px;
}

#ffusion div.technique {
	background: url(../images/4fusion_handbone.jpg) no-repeat right -40px;
	padding-bottom: 50px
}

#ffusion table {
	width: inherit;
	margin-right: 180px;
	margin-top: 20px;
}



/*-------------------------------------------------------------
---------------------------IVORY STYLES------------------------
-------------------------------------------------------------*/

#ivory #banner {
	background: url(../images/ivory_header.gif) no-repeat top right;
}

#ivory #rightcol {
	padding-left: 30px;
	padding-right: 10px;
	width: auto;
}

#ivory #banner.product_banner img.bannerproduct {
	right: 205px;
	top: 10px;
}

#ivory #info ul + p.b {
	margin-top:10px;
}

#ivory #sideimg {
	background: url(../images/ivory_xrays.gif) no-repeat 15px 10px;
	width: 235px;
	min-height: 218px;
	float: right;
	padding: 10px 30px 0 10px;
}

#ivory div.left p {
	width: 202px;
	padding-top: 5px;
}

#ivory div.technique {
	background: url(../images/4fusion_handbone.jpg) no-repeat right -40px;
	padding-bottom: 50px
}

#ivory table.implanttable {
	width: auto;
	margin-right: 30px;
	margin-top: 20px;
}




/*-------------------------------------------------------------
-----------CLINICAL REPORTS & NEWS/ARTICLES STYLES-------------
-------------------------------------------------------------*/

#dclinicalreports #midcol,
#dnewsarticles #midcol {
	background:url(../images/keyboard.jpg) no-repeat 38px 5px;
	padding-left: 400px;
}

#dclinicalreports #midcol h3,
#midcol #news-articles h3,
#dclinicalreports #midcol h3 a,
#midcol #news-articles h3 a {
	color: #369;
	font-weight: bold;
	font-size: 13px;
}

#dclinicalreports #midcol h4,
#midcol #news-articles h4 {
	font-weight: normal;
	color: #369;
	font-size: 11px;
	padding-top: 1px;
}

#dclinicalreports #midcol p.description ,
#midcol #news-articles p.description {
	color: #666;
	font-size: 10px;
	font-weight: normal;
	padding-left: 17px;
	background: url(../images/pdf_icon.gif) no-repeat center left;
	margin-bottom: 10px;
	padding-top: 2px;
}

span.PDF {
	font-weight:bold;
	font-style: normal;
	margin-right: 2px;
}

/*-------------------------------------------------------------
-------------------------CONTACT STYLES------------------------
-------------------------------------------------------------*/

#dcontact #leftcol {
	padding-top: 365px;
	padding-left: 38px;
	width: 232px;
	background: url(../images/contact_sideimg.jpg) no-repeat 38px 0px;
	float: left;
}

#dcontact div.content {
	padding: 0px 38px 0 0;
	margin-left: 270px;
}

#dcontact p {
	margin-bottom: 15px;
}

#dcontact table {
	margin-bottom: 20px;
}

#dcontact table td {
	padding: 4px;
}

#dcontact label {
	display: block;
	text-align: right;
}

#dcontact input {
	padding: 3px;
	width:170px;
	border: 1px solid #7FACC4;
	background: #FFF !important;
	font-family: "Courier New", Courier, monospace;
	color:#666;
	font-size: 12px;
}

#dcontact table#checkbox {
	padding-left: 110px;
}

#dcontact table#checkbox p {
	margin-bottom: 5px;
}

#dcontact table#checkbox label {
	display: inline;
	width: auto;
	text-align: left;
	padding-left: 6px;
}

#dcontact input.checkbox {
	border: none;
}

#dcontact table#checkbox input {
	width: auto;
	padding: 0px;
}

#dcontact input#state {
	width: 60px;
}

#dcontact input#zip {
	width: 100px;
}

#dcontact table#checkbox textarea {
	width: 435px;
	height: 100px;
	padding: 5px;
	background: #FFF !important;
	font-family:"Courier New", Courier, monospace;
	color: #666;
	border: 1px solid #7FACC4;
	font-size: 11px;
}

#dcontact table#checkbox input#submit,
#dcontact table#checkbox input#reset {
	margin-left: 20px;
	background: #7FACC4 !important;
	border: none;
	font-family: Verdana, Geneva, sans-serif;
	padding: 5px 8px;
	color: #FFF;
	text-transform: uppercase;
	font-size: 12px;
	text-align: center;
	cursor:pointer;
}

/*-------------------------------------------------------------
-----------------------WHAT'S NEW STYLES-----------------------
-------------------------------------------------------------*/

#dwhatsnew #leftcol {
	width: 190px;
}

#dwhatsnew img {
	float: left;
}

#dwhatsnew #midcol {
	margin-left: 190px;
	min-height: 327px;
	background: url(../images/whatsnew_sideimg.jpg) no-repeat 490px 0;
}

#dwhatsnew #midcol h2,
#dwhatsnew #midcol h2 a {
	color: #036;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
}

#dwhatsnew div.blurb {
	padding-bottom: 25px; 
}

#dwhatsnew #midcol p{
	width: 382px;
	margin-left:118px;
}

#dwhatsnew #midcol h3 + p {
	margin-top: 10px;
	margin-bottom: 10px;
}

#dwhatsnew #news-list {
	padding-top: 10px;
}

#dwhatsnew p.pdf + p {
	padding-top:5px;
}

#dwhatsnew p.pdf {
	background:transparent url(../images/pdf_icon.gif) no-repeat scroll 0 3px;
	padding-left:15px;
}

#dwhatsnew #midcol h3 {
	color: #036;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}

#dwhatsnew #midcol a {
	color:#006699;
	font-weight:normal;
}

#dwhatsnew.extranet #midcol ul {
	list-style-type: none;
}

#dwhatsnew.extranet #midcol ul li {
	padding: 5px 0;
}

#dwhatsnew.extranet #midcol ul li a{
	font-size: 13px;
	font-weight: bold;
}

