img {
	border: 0px;
}
body {
	margin: 0px;
	padding: 0px; 
	font: normal .8em Trebuchet MS, Arial, Helvetica, sans-serif; color: rgb(100,100,100);
	background-color: rgb(255,255,255);
}
.preload {
	display: none;
}
div.hr { 
border-top: rgb(54,53,71) 1px solid; border-left: rgb(54,53,71) 1px solid; border-bottom: rgb(200,200,220) 1px solid; border-right: rgb(200,200,220) 1px solid; 
margin: 5px auto 5px auto; clear: both; width: 100%; height: 0px;  font-size: 1px; background-color: rgb(134,133,151); 
}
#pageD {
	width: 990px; height: 570px; margin: 100px auto 0px auto; position: relative; top: 0px; left: 0px; background: url('/topbg.jpg') no-repeat top center; z-index: 1;
}
#pageleftD {
	background: url('/lbg.jpg') repeat-x; width: 50%; height: 100%; position: absolute; left: 0px; top: 0px; z-index: 0;
}
#pagerightD {
	background: url('/rbg.jpg') repeat-x; width: 50%; height: 100%; position: absolute; right: 0px; top: 0px; z-index: 0;
}
#pagebotD {
	position: absolute; top: 0px: left: 0px; width: 100%; height: 536px; background: url('/botbg.jpg') repeat-x center bottom;
}
#logoI {
	position: absolute; top: -82px; left: 28px;
}
#slideD0 {
	position: absolute; top: -80px; right: 10px; width: 210px; height: 210px; text-align: center; /* border: solid 1px rgb(230,230,230); */
}
#menusD {
	position: absolute; top: -26px; left: 305px; height: 36px; width: 428px; text-align: center;
}
#menusD div.crnr {
	margin: 0px 3px 0px 3px; width: 90px; background: url('/menubg.png') repeat-x #F0F0F0; float: left; height: 27px; border: 0px #000000 solid;
}
#menusD #hometabD {
	margin: 0px 3px 0px 3px; width: 33px; background: url('/menubg.png') repeat-x #F0F0F0; float: left; height: 27px; border: 0px #000000 solid;
}
#menusD a:link, #menusD a:visited, #menusD a:active {
	text-decoration: none; color: rgb(0,0,0); font-weight: bold; font-size: 16px; font-family: Trebuchet MS, Arial, Helvetica;
}
#menusD a:hover {
	text-decoration: underline; color: rgb(123,42,46); font-weight: bold; font-size: 16px; font-family: Trebuchet MS, Arial, Helvetica;
}
#contentD {
	position: absolute; left: 290px; top: 15px; width: 455px; border: 1px #D9DADA solid; background-color: #ffffff;
}
#incontentD {
	padding: 0px 35px 20px 35px;
}
#incontentD a:link, #incontentD a:visited, #incontentD a:active {
	color: rgb(123,42,46); text-decoration: none; font-weight: bold;
}
#incontentD a:hover {
	color: rgb(0,0,0); text-decoration: underline; font-weight: bold;
}
h1, h2 {
	font-size: 1.4em; margin-top: 30px;
}
h3 {
	font-size: 1.2em; color: rgb(123,42,46); font-style: italic; font-weight: normal; text-align: center; margin-left: 25px; margin-right: 25px;
}
h3 a:link, h3 a:visited, h3 a:active {
	font-size: 1.2em; color: rgb(123,42,46); text-align: center; text-decoration: none; font-weight: bold;
}
h3 a:hover {
	font-size: 1.2em; color: rgb(0,0,0); text-align: center; text-decoration: underline; font-weight: bold;
}
h4 {
	font-size: 1.2em; color: rgb(123,42,46); text-align: center;
}
h4 a:link, h4 a:visited, h4 a:active {
	font-size: 1.2em; color: rgb(123,42,46); text-align: center; text-decoration: none;
}
h4 a:hover {
	font-size: 1.2em; color: rgb(0,0,0); text-align: center; text-decoration: underline;
}
#leftD {
	width: 230px; position: absolute; left: 28px; top: 70px;
}
#rightD {
	width: 200px; position: absolute; right: 28px; top: 180px;
}
img.frameI {
	border: groove gray 2px; padding: 9px 9px 18px 9px; background: white; margin-top: 20px;
}
img.minileft {
	border: groove gray 2px; padding: 4px 4px 8px 4px; background: white; margin: 20px 0px 0px -10px; float: left;
}
img.miniright {
	border: groove gray 2px; padding: 4px 4px 8px 4px; background: white; margin: 20px -10px 0px 0px; float: right;
}
h3 ul li {
	padding-top: 10px;
}
div.hr { 
border-top: rgb(54,53,71) 1px solid; border-left: rgb(54,53,71) 1px solid; border-bottom: rgb(200,200,220) 1px solid; border-right: rgb(200,200,220) 1px solid; 
margin: 5px auto 5px auto; clear: both; width: 100%; height: 0px;  font-size: 1px; background-color: rgb(134,133,151); 
}
#line {
	color: rgb(123,42,46); text-align: center; margin: auto;
}
#largeI {
	margin-left: -16px; margin-top: 10px;
}
.arrow {
	cursor: pointer;
}
h5 {
	background: url('/menubg.png') repeat-x; margin-top: 0px; margin-bottom: 0px; height: 20px; padding: 5px 15px; clear: both;
}
h5 a:link, h5 a:visited {
	text-decoration: none; color: rgb(0,0,0); font-weight: bold; font-size: 16px; font-family: Trebuchet MS, Arial, Helvetica;
}
h5 a:active {
	text-decoration: none; color: rgb(255,255,255); font-weight: bold; font-size: 16px; font-family: Trebuchet MS, Arial, Helvetica;
}
h5 a:hover {
	text-decoration: underline; color: rgb(123,42,46); font-weight: bold; font-size: 16px; font-family: Trebuchet MS, Arial, Helvetica;
}
div.prodD {
	background: rgb(240,240,240); padding: 15px; overflow: auto;
}
div.whoD strong, div.namesD strong {
	font-size: 13px; color: rgb(30,30,30);
}
div.whoD {
	width: 170px; float: left;
}
div.namesD {
	width: 170px; float: left; margin-left: 15px;
}
div.prodimgD {
	position: absolute; left: 0px; top: 0px; text-align: center; width: 200px;
}
div.prodimgD img {
	cursor: pointer; border: groove gray 2px; padding: 9px 9px 18px 9px; background: white; margin-bottom: 20px;
}

