body {
	background: rgb(238, 238, 238);
}
a {
	color: rgb(0, 34, 34); text-decoration: none;
}
a:hover {
	color: rgb(255, 51, 0);
}
a.button {
	background: repeat-x top rgb(164, 224, 218); border: 1px solid rgb(160, 223, 216);
}
a.button:hover {
	border: 1px solid rgb(0, 102, 102);
}
a.buttonBig {
	background: repeat-x top rgb(0, 52, 52); border: 1px solid rgb(0, 101, 101); color: rgb(255, 255, 255);
}
a.buttonBig:hover {
	border: 1px solid rgb(0, 52, 52);
}
.input {
	background: repeat-x bottom rgb(232, 253, 251); border: 1px solid rgb(99, 192, 192);
}
select {
	background: repeat-x bottom rgb(232, 253, 251); border: 1px solid rgb(99, 192, 192);
}
textarea {
	background: repeat-x bottom rgb(232, 253, 251); border: 1px solid rgb(99, 192, 192);
}
.input:focus {
	border-color: rgb(99, 192, 192);
}
select:focus {
	border-color: rgb(99, 192, 192);
}
textarea:focus {
	border-color: rgb(99, 192, 192);
}
input.button {
	background: repeat-x bottom rgb(0, 128, 128); border: 1px solid rgb(9, 110, 110); color: rgb(255, 255, 255);
}
input.button:hover {
	background: rgb(9, 110, 110);
}
.star {
	color: rgb(255, 0, 0); font-family: verdana;
}
.bdr {
	border-color: rgb(99, 192, 192);
}
.bdrT {
	border-color: rgb(99, 192, 192);
}
.bdrR {
	border-color: rgb(99, 192, 192);
}
.bdrB {
	border-color: rgb(99, 192, 192);
}
.bdrL {
	border-color: rgb(99, 192, 192);
}
.bdrAll td {
	border: 1px dashed rgb(99, 192, 192);
}
.bdrAll th {
	border: 1px dashed rgb(99, 192, 192);
}
.bdrDark {
	border-color: rgb(153, 153, 153);
}
.picBg {
	background: rgb(255, 255, 255);
}
.dif {
	color: rgb(204, 51, 0);
}
.dif a {
	color: rgb(204, 51, 0);
}
a.dif {
	color: rgb(204, 51, 0);
}
.dif a:hover {
	color: rgb(0, 102, 102);
}
a.dif:hover {
	color: rgb(0, 102, 102);
}
.imgBdr {
	border: 1px solid rgb(204, 204, 204);
}
.imgBdrBig {
	border: 5px solid rgb(204, 204, 204);
}
.box {
	background: rgb(232, 253, 251);
}
.bg {
	background: rgb(232, 253, 251);
}
.bg .h {
	background: rgb(204, 238, 238);
}
.div734px {
	background: rgb(255, 255, 255); margin: auto; width: 734px; border-right-color: rgb(84, 214, 214); border-left-color: rgb(0, 102, 102); border-right-width: 18px; border-left-width: 18px; border-right-style: solid; border-left-style: solid;
}
.bodyContent {
	padding: 0px 1px; border-right-color: rgb(0, 0, 0); border-left-color: rgb(99, 192, 192); border-right-width: 3px; border-left-width: 7px; border-right-style: solid; border-left-style: solid;
}
.header {
	background: repeat-x top rgb(255, 255, 255);
}
.slogan {
	padding: 0px 0px 0px 15px; font-size: 0.9em;
}
.tgl {
	background: repeat-y 100%;
}
.basket {
	
}
.tml {
	background: repeat-x top rgb(1, 103, 103); border-width: 1px 0px; border-top-color: rgb(1, 103, 103); border-bottom-color: rgb(179, 248, 245); border-top-style: solid; border-bottom-style: solid;
}
.tml .l {
	padding: 8px; text-align: center; line-height: 1.2em; font-weight: bold; border-left-color: rgb(179, 248, 245); border-left-width: 1px; border-left-style: solid;
}
.tml .o {
	background: repeat-x bottom rgb(65, 141, 141);
}
.tml a {
	color: rgb(255, 255, 255);
}
.tml a:hover {
	color: rgb(204, 255, 255);
}
.topDropDownMenus {
	background: rgb(93, 176, 176); border: 1px solid rgb(1, 103, 103); width: 175px; visibility: hidden;
}
.topDropDownMenus a {
	color: rgb(255, 255, 255); border-bottom-color: rgb(1, 103, 103); border-bottom-width: 1px; border-bottom-style: solid;
}
.topDropDownMenus a:hover {
	background: rgb(1, 103, 103); color: rgb(255, 255, 0);
}
.columnDropDownMenus {
	background: rgb(226, 218, 218); border: 1px solid rgb(153, 0, 0); width: 175px; visibility: hidden;
}
.columnDropDownMenus a {
	border-bottom-color: rgb(153, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;
}
.columnDropDownMenus a:hover {
	background: rgb(255, 255, 255); color: rgb(153, 0, 0);
}
.flash {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.thinColumn {
	background: repeat-y left rgb(160, 234, 230); border-left-color: rgb(1, 103, 103); border-left-width: 1px; border-left-style: solid;
}
.h1 {
	color: rgb(0, 102, 102);
}
.tree {
	color: rgb(0, 102, 102);
}
.tree a {
	color: rgb(0, 102, 102);
}
.marquee {
	background: rgb(0, 102, 102); color: rgb(255, 255, 255);
}
.text {
	padding-bottom: 10px; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: solid;
}
.pad10pxLefRight {
	padding: 0px 10px;
}
.pad5pxLefRight {
	padding: 0px 5px;
}
.hotFeatured {
	background: repeat-x bottom rgb(255, 255, 255);
}
.hotFeatured .h {
	color: rgb(255, 255, 255);
}
.hotFeatured .h a {
	color: rgb(255, 255, 255);
}
.hotFeatured .more {
	color: rgb(153, 0, 0);
}
.otherLinks {
	background: repeat-x top rgb(255, 255, 255); border: 1px solid rgb(0, 128, 128);
}
.otherLinks .l {
	
}
.productsServices {
	background: repeat-x bottom rgb(1, 85, 85); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 2px; border-bottom-style: solid;
}
.productsServices .tbg {
	background: rgb(0, 102, 102); border: 1px solid rgb(255, 255, 255);
}
.productsServices .h {
	color: rgb(255, 255, 255);
}
.productsServices .lo {
	border: 1px solid rgb(255, 255, 255);
}
.productsServices .l a {
	color: rgb(255, 255, 255);
}
.productsServices .ssl a {
	color: rgb(255, 255, 255);
}
.productsServices .l a:hover {
	color: rgb(204, 255, 255);
}
.productsServices .ssl a:hover {
	color: rgb(204, 255, 255);
}
.productsServices .sl a {
	color: rgb(204, 255, 255);
}
.productsServices .sl a:hover {
	color: rgb(255, 255, 255);
}
.search {
	background: rgb(0, 102, 102); border: 1px solid rgb(255, 255, 255);
}
.search .input {
	border: 1px solid rgb(102, 102, 102);
}
.language {
	background: repeat-x bottom rgb(204, 255, 255); border: 1px solid rgb(0, 102, 102);
}
.language img {
	border: 1px solid rgb(255, 255, 255);
}
.language a:hover img {
	border: 1px dashed rgb(0, 0, 0);
}
.footer {
	background: repeat-x top rgb(232, 253, 251); border-top-color: rgb(255, 255, 255); border-top-width: 2px; border-top-style: solid;
}
.bml {
	background: repeat-x bottom rgb(255, 255, 255); border-bottom-color: rgb(0, 102, 102); border-bottom-width: 1px; border-bottom-style: solid;
}
.bml .h {
	border-bottom-color: rgb(102, 102, 102); border-bottom-width: 1px; border-bottom-style: solid;
}
.bml a {
	color: rgb(204, 51, 0);
}
.bml a:hover {
	color: rgb(0, 102, 102);
}
.copy {
	background: rgb(255, 255, 255); color: rgb(68, 68, 68); border-top-color: rgb(153, 153, 153); border-top-width: 1px; border-top-style: solid;
}
.headHr {
	background: rgb(99, 192, 192);
}
.headVr {
	background: rgb(195, 229, 229);
}
.data {
	background: rgb(218, 242, 242);
}
.headHr {
	border: 1px solid rgb(99, 192, 192);
}
.headVr {
	border: 1px solid rgb(99, 192, 192);
}
.data {
	border: 1px solid rgb(99, 192, 192);
}
.formTable .bottom {
	background: rgb(195, 229, 229); border-top-color: rgb(99, 192, 192); border-top-width: 5px; border-top-style: solid;
}
.plus-minus {
	border: 0px currentColor; width: 18px; height: 18px; color: rgb(0, 0, 0); font-size: 1.4em; font-weight: bold;
}
.formTable .bdrNone {
	border: currentColor;
}
.formTable .bdrNone td {
	border: currentColor;
}
.formTable .bdrNone th {
	border: currentColor;
}
.highlight {
	background: rgb(218, 242, 242); padding: 5px; border: 1px solid rgb(99, 192, 192);
}
.productType01 {
	border-bottom-color: rgb(99, 192, 192); border-bottom-width: 4px; border-bottom-style: solid;
}
.productType01 .head {
	color: rgb(79, 80, 74); font-weight: bold; border-bottom-color: rgb(99, 192, 192); border-left-color: rgb(99, 192, 192); border-bottom-width: 2px; border-left-width: 10px; border-bottom-style: solid; border-left-style: solid;
}
.productType01 .head a:hover {
	text-decoration: none;
}
.highlighted {
	color: rgb(0, 102, 102);
}
.productType02 {
	padding: 10px 20px 5px; vertical-align: top; border-bottom-color: rgb(99, 192, 192); border-bottom-width: 5px; border-bottom-style: solid;
}
.productType02 .head {
	margin: 0px 0px 10px; color: rgb(51, 51, 51); font-weight: bold; border-bottom-color: rgb(99, 192, 192); border-bottom-width: 1px; border-bottom-style: solid;
}
.productType02 .head a:hover {
	text-decoration: none;
}
.productType02 .desc {
	
}
.productType02 .desc strong {
	margin: 0px 10px 0px 0px; color: rgb(0, 102, 102);
}
.productType02 .desc02 {
	padding: 5px 0px 0px; border-top-color: rgb(99, 192, 192); border-top-width: 1px; border-top-style: solid;
}
.productType02 .desc02 strong {
	margin: 0px 10px 0px 0px; color: rgb(0, 102, 102);
}
.productType02 .pic {
	
}
.productType02 .pic img {
	margin: 10px auto; border: 1px solid rgb(99, 192, 192);
}
.productType02 .details {
	font-size: 0.9em; font-weight: bold;
}
.productType02 .details02 {
	margin: 0px 0px 5px; text-align: center; font-size: 0.9em; font-weight: bold;
}
.subMenus {
	background: rgb(160, 165, 16); border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(255, 255, 255) rgb(255, 255, 255) currentColor; width: 175px; line-height: 18px; visibility: hidden; position: absolute; z-index: 100;
}
.subMenus a {
	padding: 2px 5px; color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
* html .subMenus a {
	width: 100%;
}
.subMenus a:hover {
	background: rgb(193, 197, 94); color: rgb(255, 255, 255); font-weight: bold;
}
.pd1 .h {
	background: rgb(255, 255, 255);
}
.pd1 .divider {
	background: rgb(99, 192, 192);
}
.pd2 .descBg {
	background: rgb(0, 102, 102); color: rgb(255, 255, 255);
}
.pd2 .descBg .dif {
	color: rgb(255, 255, 153);
}
.pdf .thumb {
	background: rgb(255, 255, 255); border: 1px dashed rgb(153, 153, 153); filter: alpha(opacity=50); opacity: 0.5;
}
.pdf .active.thumb {
	background: rgb(255, 255, 255); border: 1px solid rgb(0, 0, 0); filter: alpha(opacity=100); opacity: 1;
}
.pdf .box {
	border: 1px dashed rgb(0, 102, 102);
}
.paging {
	background: rgb(250, 250, 250); border-width: 1px 0px; border-style: solid; border-color: rgb(0, 102, 102);
}
.paging a {
	background: rgb(0, 102, 102); padding: 1px 5px; color: rgb(255, 255, 255);
}
.paging a.on {
	background: rgb(153, 0, 0); font-weight: bold;
}
.paging a:hover {
	background: rgb(153, 0, 0); font-weight: bold;
}
.nextPrevious .h {
	color: rgb(0, 102, 102);
}
.nextPrevious .h a {
	color: rgb(0, 102, 102);
}
.nextPrevious a.h {
	color: rgb(0, 102, 102);
}
.selAndClick {
	background: rgb(255, 255, 255); border: 1px solid rgb(102, 153, 153);
}
.shoppingCart .note {
	background: rgb(255, 255, 255); border: 1px solid rgb(99, 192, 192); color: rgb(0, 102, 102);
}
.shoppingCart .h {
	background: rgb(0, 102, 102); border: 1px solid currentColor; color: rgb(255, 255, 255);
}
.shoppingCart .th {
	color: rgb(0, 102, 102);
}
.shoppingCart .shippingH {
	background: rgb(216, 217, 198);
}
.shoppingCart .shippingCo {
	border: 1px solid rgb(152, 196, 223);
}
.sitemap .h {
	color: rgb(0, 102, 102);
}
.sitemap .h a {
	color: rgb(0, 102, 102);
}
.sitemap .sl {
	color: rgb(204, 51, 0);
}
.sitemap .sl a {
	color: rgb(204, 51, 0);
}
.commonHpFormats .h1 {
	border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: dashed;
}
.commonHpBoxBigBg {
	background: repeat-x top rgb(229, 251, 250); border: 1px solid rgb(99, 192, 192);
}
.commonHpShadowBg {
	background: repeat-x top rgb(229, 251, 250);
}
.commonHpBoxBg {
	background: repeat-x top rgb(99, 192, 192); border: 1px solid rgb(0, 102, 102);
}
.commonHpBoxBg {
	color: rgb(255, 255, 255);
}
.commonHpBoxBg a {
	color: rgb(255, 255, 255);
}
.commonHpBoxBg a:hover {
	color: rgb(204, 255, 255);
}
.commonHpCategories .h {
	background: rgb(229, 251, 250); border-bottom-color: rgb(0, 102, 102); border-bottom-width: 5px; border-bottom-style: solid;
}
.commonHpCategories .sl a {
	color: rgb(0, 0, 0);
}
.commonHpCategories .sl a:hover {
	color: rgb(0, 102, 102);
}
