body {
	background: #f0eee7;
	margin: 0;
	padding: 0;
}

#master {
	background: #d9d5d2;
	margin: 0 auto;
	width: 807px;
}

#inner-master {
	background: #fff url(../images/footer1.gif) bottom no-repeat;
	border-right: 1px solid #b2aaa4;
	border-left: 1px solid #b2aaa4;
	margin: 0 auto;
	padding: 0 20px;
	position: relative;
	width: 761px;
}

#masthead {
	height: 139px;
}

#masthead h2 {
	clear: left;
}

#language {
	position: absolute;
	right: 20px;
	top: 0;
	z-index: 2;
}

#language a.english {float: left; display: block; line-height: 17px; width: 44px; background: transparent url(lang-en1.jpg) no-repeat; color: white;}
#language a.english:hover {background: transparent url(lang-en2.jpg) no-repeat;}
#language a.german {float: left; display: block; line-height: 17px; width: 56px; background: transparent url(lang-gr1.jpg) no-repeat; color: white;}
#language a.german:hover {background: transparent url(lang-gr2.jpg) no-repeat;}
#language a.french {float: left; display: block; line-height: 17px; width: 54px; background: transparent url(lang-fr1.jpg) no-repeat; color: white;}
#language a.french:hover {background: transparent url(lang-fr2.jpg) no-repeat;}
#language a.chinese {float: left; display: block; line-height: 17px; width: 32px; background: transparent url(lang-ch1.jpg) no-repeat; color: white;}
#language a.chinese:hover {background: transparent url(lang-ch2.jpg) no-repeat;}
#language a.japanese {float: left; display: block; line-height: 17px; width: 40px; background: transparent url(lang-jp1.jpg) no-repeat; color: white;}
#language a.japanese:hover {background: transparent url(lang-jp2.jpg) no-repeat;}

#language, #language a {
	color: #000;
	font: 10px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-align: right;
	text-decoration: none;
}

#language a:hover {
	text-decoration: underline;
}

#masthead h1 {
	float: left;
	margin: 0;
	padding: 0;
/*	text-indent: -9999px;*/
}

#masthead h1 a {
/*	background: url(../images/logo.gif) no-repeat;*/
	display: block;
	height: 60px;
	text-decoration: none;
}

#masthead h2 {
	height: 30px;
	margin: 0;
	padding: 0;
	width: 760px;
}

#masthead h2 a {
/*	background: url(../images/slogan.gif) no-repeat;*/
	display: block;
	height: 30px;
	text-decoration: none;
/*	text-indent: -9999px;*/
	width: 760px;
}

#masthead h3 {
	/*background: url(../images/omnicure.gif) no-repeat;
	height: 49px;*/
	margin: 0;
	padding: 0;
/*	text-indent: -9999px;*/
	width: 760px;
}

#nav {
	height: 60px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 18px;
	top: 0;
	width: 625px;
	z-index: 1;
}

#nav li {
	float: left;
	margin: 0;
	padding: 30px 0 0 0;
	_width: 1%;
}

#nav li ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: absolute;
	left: -999em;
	top: 60px;
	width: 10em;
}

#nav li ul#prodlist {
	_margin-left: -80px;
}

#nav li ul#applist {
	_margin-left: -100px;
}

#nav li ul#downlist {
	_margin-left: -90px;
}

#nav li ul#partlist {
	_margin-left: -70px;
}

#nav li ul#contactlist {
	_margin-left: -118px;
	width: 6em !important;
	width: 100px;
}

#nav li ul li {
	background: black;
	border-bottom: 1px solid white;
	color: #d7d7d7;
	_clear: left;
	/*float: none;*/
	font: 10px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0 7px 3px 7px;
	text-transform: uppercase;
}

#nav li ul > li {
	float: none;
}

#nav li ul li a {
	color: #d7d7d7;
	display: block;
	padding: 3px 0;
	text-decoration: none;
	_width: 10em;
}

#nav li ul li a:hover {
	color: white;
}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}

#subnav, .prodside {
	float: left;
	margin-right: 10px;
	padding-top: 70px;
	width: 144px;
}

.prodside ul.notfirst {
	position: relative;
	top: -70px;
}

#subnav ul, .prodside ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#subnav li, .prodside li {
	margin: 0;
	padding: 0;
}

#subnav li a, #p-content .prodside li a {
	background: #b65426;
	border-top: 1px solid white;
	color: #fff;
	display: block;
	_height: 12px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	min-height: 12px;
	padding: 6px 5px 6px 15px;
	text-decoration: none;
	text-transform: uppercase;
	width: 112px;
}

#subnav li a:hover, #p-content .prodside li a:hover {
	background: black;
	color: #fff;
}

#p-content .prodside li a.invert {
	background: black;
}

#p-content .prodside li a:hover.invert {
	background: #b65426;
	color: white;
}

#content {
	float: left;
	padding-bottom: 20px;
	width: 452px;
}

#content h3, #content h4, #p-content h3, #p-content h4 {
	color: #b65426;
	font-family: "Stone Sans Sem ITC TT", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

#content h3, #p-content h3 {
	border-bottom: 1px solid #b65426;
	font-size: 24px;
	padding-bottom: 18px;
}

#content h4, #p-content h4 {
	font-size: 14px;
	margin-bottom: 0;
	padding-bottom: 0;
}

#content p, #content li, #content td, #content dl, #p-content p, #p-content li, #p-content td, #p-content dl {
	font: 10px/1.6 Verdana, Arial, Helvetica, sans-serif;
}

#content dt {
	font-weight: bold;
}

#content p, #p-content p {
	margin-top: 5px;
	padding-top: 0;
}

#content a, #upcoming a, #p-content a {
	color: #b65426;
	text-decoration: none;
}

#content a:hover, #upcoming a:hover, #p-content a:hover {
	color: #000;
	text-decoration: underline;
}

#content th, #p-content th {
	color: #b65426;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	width: 49%;
}

#content table, #p-content table {
/*	border-bottom: 1px solid #b65426;*/
	padding-bottom: 15px;
	width: 607px;
}

table#smallertable {
	width: 400px;
}

table#2icons {
	width: 420px;
}
#content form table {
	border-bottom: 1px solid white;
}

#content table ul, #p-content table ul {
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 15px;
}

#content table li, #p-content table li {
	background: url(../images/bullet.gif) top left no-repeat;
	margin: 0;
	padding: 0 0 0 12px;
	width: 87%;
}

#sgsbit {
	color: #666;
	float: left;
	font: 9px/1.4 Verdana, Arial, Helvetica, sans-serif;
	margin-left: 10px;
	padding-top: 70px;
	padding-left: 20px;
	width: 124px;
}

#footer {
/*	background: #000;
	border-left: 1px solid #b2aaa4;
	border-right: 1px solid #b2aaa4;*/
	clear: left;
	margin: 0 auto;
	padding: 0 20px;
	/*position: relative;
	left: -20px;
	top: 150px;*/
	width: 721px;
	height: 33px;
}

#footer p {
	color: #fff;
/*	background: #000;*/
	font: 10px Arial, Helvetica, sans-serif;
	float: left;
	height: 18px;
	margin: 0;
	padding: 5px 0 0 0;
	width: 50%;
}

#footer a {
	color: #fff;
	text-decoration: underline;
}

#footer a:hover {
	text-decoration: none;
}

#f {
	text-align: right;
}

a img {
	border: 0;
}

#home-content {
	border-top: 1px solid #b65426;
	margin-top: 20px;
	padding-top: 20px;
}

#home-content ul {
	float: left;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 10px 25px 0;
	padding: 0;
	width: 144px;
}

ul#penult {
	margin-right: -4px;
}

#last .splash {
	left: 0;
}

#last li {
	position: relative;
	left: 15px;
}

#home-content ul#last {
	margin-right: 0;
}

#home-content ul#first {
	_margin-left: 7px;
}

#home-content li {
	padding-bottom: 7px;
}

#inner-master > #home-content li {
	margin-left: 15px;
}

#home-content li a {
	color: #000;
	text-decoration: none;
}

#home-content li a:hover {
	text-decoration: underline;
}

.splash {
	list-style-type: none;
	padding-bottom: 20px;
	position: relative;
	left: -15px;
}

#home-footer {
	border-bottom: 1px solid #b65426;
	clear: left;
}

#questions {
	float: left;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	padding-top: 23px;
	width: 616px;
}

#questions p {
	margin: 0;
	padding: 0 0 5px 0;
}

p#upcoming {
	padding-top: 15px;
	padding-bottom: 15px;
}

#questions strong {
	color: #b65426;
	font-weight: normal;
	text-transform: uppercase;
}

#sales {
	float: left;
}

.thumb {
	float: right;
	font-size: 9px;
	text-align: right;
}

#p-content .thumb a:hover {
	text-decoration: none;
}

.innerbox {
	border-bottom: 1px solid #b65426;
	margin-bottom: 30px;
	padding-bottom: 30px;
	float: left;
	width: 607px;
}

.asc {
	float: left;
	width: 550px;
}
.innerbox table {
	border-bottom: 0;
	clear: right;
}

.prodbox {
	clear: left;
}

#downs-appnotes {
	background: url(../images/appnotes-bg.gif) no-repeat;
	clear: left;
	height: 145px;
	width: 606px;
}

#distributors {
	clear: left;
	width: 560px;
}

#downs-brochures {
	background: url(../images/brochures-bg.gif) no-repeat;
	clear: left;
	height: 210px;
	width: 606px;
}

#downs-multimedia {
	background: url(../images/multimedia-bg.gif) no-repeat;
	clear: left;
	height: 85px;
	width: 606px;
}

#downs-other {
	background: url(../images/other-bg.gif) no-repeat;
	clear: left;
	height: 60px;
	width: 606px;
}

#downs-appnotes, #downs-brochures, #downs-multimedia, #downs-other {
	background-color: #F0EEE7;
	position: relative;
	padding-top: 30px;
}

#downs-appnotes ul, #downs-brochures ul, #downs-multimedia ul, #downs-other ul {
	float: left;
	list-style-type: none;
	margin: 0 0 0 13px;
	_margin-left: 5px;
	padding: 0;
	width: 187px;
}

#downs-appnotes li, #downs-brochures li, #downs-multimedia li, #downs-other li {
	margin: 0;
	padding: 0;
}

#med-intro {
	background: #F0EEE7 url(../images/med-intro.gif) no-repeat;
	height: 146px;
	padding: 30px 10px 0 10px;
	width: 586px;
}

#dig-intro {
	background: #F0EEE7 url(../images/dig-intro.gif) no-repeat;
	height: 176px;
	padding: 30px 10px 0 10px;
	width: 586px;
}


#elec-intro {
	background: #F0EEE7 url(../images/elec-intro.gif) no-repeat;
	height: 146px;
	padding: 30px 10px 0 10px;
	width: 586px;
}


#gen-intro {
	background: #F0EEE7 url(../images/gen-intro.gif) no-repeat;
	height: 146px;
	padding: 30px 10px 0 10px;
	width: 586px;
}

#med-intro p, #gen-intro p, #elec-intro p, #dig-intro p {
	margin: 0;
	padding: 0 0 10px 0;
}

#table-list { 
	width: 607px;
}

#table-list ul {
	float: left;
	margin: 0 0 0 23px;
	_margin-left: 12px;
	padding: 0;
	width: 177px;
}

#table-list li {
	margin: 0;
	padding: 0;
}
