html, body {
	margin: 0;
	padding: 0;
	height: 100%;
}

body {
	margin: 0;
	padding: 0;
	overflow: auto;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: Black;
	width: 100%;
	height: 100%;
	background: White url(i/bg0.png) repeat-x left top;
}

a	{
	color: Black;
	text-decoration: underline;
}

a:hover	{
	color: #8D5B5D;
	text-decoration: none;
}

h1, h2, h3, h4, h5, p, ul, ol, li	{
	color: Black;
	margin-bottom: 3px;
	margin-top: 0px;
	margin-left: 0px;
	padding: 0;
	line-height: 150%;
}

h3, h4, p, li	{
	font-size: 13px;
}

ul, ol	{
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-left: 20px;
	text-indent: 0px;
}

ul, ol	{
	list-style-position: inside;
}

ul	{
	list-style-type: square;
}

ol	{
	margin-left: 35px;
}

ul.textOrder	{
	list-style-position: outside;
}

p	{
	text-indent: 20px;
	margin: 0;
}

li	{
	text-indent: -16px;
}

h1	{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: normal;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 10px;
	font-variant: normal;
	text-transform: capitalize;
	color: #625354;
	word-spacing: 4px;
}

h2	{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 16px;
	font-weight: normal;
	line-height: 130%;
}

h3, h5, h4	{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-top: 10px;
	text-align: center;
	margin-left: 0;
	text-indent: 0;
	font-size: 14px;
}


/*	-------------------------------------------------------	*/
/*	Header of Page: Start */
/*	-------------------------------------------------------	*/

h2.h2Logo	{
	text-align: right;
	line-height: 120%;
	font-weight: normal;
	font-size: 18px;
	padding: 0;
	margin: 0;
	text-indent: 0px;
	color: #413E3C;
	cursor: default;
	position: absolute;
	top: 68px;
	left: 94px;
}

h2.h2TopText	{
	letter-spacing: 0px;
	word-spacing: 2px;
	margin-top: 8px;
	margin-bottom: 4px;
	cursor: default;
	text-align: right;
	margin-left: 240px;
	color: #f5efed;
}

/*	-------------------------------------------------------	*/
/*	Header of Page: End */
/*	-------------------------------------------------------	*/

/*	-------------------------------------------------------	*/
/*	Horizontal Navigation: Start	*/
/*	-------------------------------------------------------	*/

table.tblHorNav	{
	border: 0;
	height: 36px;
	margin: 0;
	margin-top: 16px;
}

table.tblHorNav td	{
	vertical-align: top;
	font-weight: bold;
	font-size: 14px;
	font-family: Tahoma, "Arial Narrow", Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 220%;
}

td.hn-0-act	{
	width: 14px;
	background: url(i/hn-0-act.gif) no-repeat left top;
}

td.hn-0-pass	{
	width: 14px;
	background: url(i/hn-0-pass.gif) no-repeat left top;
}

td.hn-act-0	{
	width: 14px;
	background: url(i/hn-act-0.gif) no-repeat left top;
}

td.hn-act-pass	{
	width: 28px;
	background: url(i/hn-act-pass.gif) no-repeat left top;
}

td.hn-pass-act	{
	width: 28px;
	background: url(i/hn-pass-act.gif) no-repeat left top;
}

td.hn-pass-pass	{
	width: 28px;
	background: url(i/hn-pass-pass.gif) no-repeat left top;
}

td.hn-pass-0	{
	width: 14px;
	background: url(i/hn-pass-0.gif) no-repeat left top;
}

td.hnAct	{
	width: 90px;
	background: url(i/hn-bg-act.png) repeat-x left top;
	text-align: center;
	color: White;
	cursor: default;
}

td.hnAct a	{
	font-family: Tahoma, "Arial Narrow", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	display: block;
	color: White;
	text-decoration: none;
	width: 100%;
}

td.hnAct a:hover	{
	text-decoration: underline;
	color: #f5efed;
}


td.hnPass	{
	width: 90px;
	background: url(i/hn-bg-pass.png) repeat-x left top;
	text-align: center;
}

td.hnPass a	{
	font-family: Tahoma, "Arial Narrow", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	display: block;
	color: Black;
	text-decoration: none;
	width: 100%;
}

td.hnPass a:hover	{
	text-decoration: underline;
	color: #603639;
}

/*	-------------------------------------------------------	*/
/*	Horizontal Navigation: End	*/
/*	-------------------------------------------------------	*/

/*	-------------------------------------------------------	*/
/*	Vertical Navigation: Start */
/*	-------------------------------------------------------	*/

table.tblVertNav	{
	border: 0;
	font-family: Tahoma, "Arial Narrow", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 130%;
	font-weight: normal;
	color: Black;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 16px;
	margin-bottom: 16px;
}

td.tdVertNavItem, td.tdVertNavItemAct 	{
	vertical-align: middle;
	border: 0;
	height: 22px;
	width: 100%;
	padding-right: 4px;
	padding-left: 4px;
/*	text-indent: 8px;*/
}

td.tdVertNavItem	{
	vertical-align: middle;
	background-color: transparent;
	cursor: default;
	border: 0;
}

td.tdVertNavItemAct	{
	cursor: default;
	vertical-align: middle;
	border: 1px solid #554A4A;
	color: Black;
	background-color: #D5D1D1;
}

td.tdVertNavItem a	{
	display: block;
	color: Black;
	text-decoration: none;
	width: 100%;
}

td.tdVertNavItem a:hover	{
	text-decoration: underline;
	color: #603639;
}

/*	-------------------------------------------------------	*/
/*	Vertical Navigation: End */
/*	-------------------------------------------------------	*/

/*	-------------------------------------------------------	*/
/*	Page Content: Start	*/
/*	-------------------------------------------------------	*/
/*	-------------------------------------------------------	*/
/*	Page Header: Start	*/
/*	-------------------------------------------------------	*/
/*	-------------------------------------------------------	*/
/*	Page Header: End	*/
/*	-------------------------------------------------------	*/

td.tdPageCont	{
	text-align: left;
	vertical-align: top;
	padding: 10px;
}

td.tdPageCont h3	{
	line-height: 130%;
	padding-bottom: 4px;
}

td.tdPageCont p, td.tdPageCont li	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 3px;
	margin-top: 0px;
	margin-left: 0px;
	padding: 0;
	line-height: 150%;
	font-size: 13px;
	text-indent: 30px;
}

p.pCart	{
	text-align: center;
	text-indent: 0;
	padding-top: 6px;
}

td.tdPageCont a	{
	color: Black;
	text-decoration: underline;
}


td.tdPageCont a:hover	{
	color: #603639;
	text-decoration: none;
}


/*	-------------------------------------------------------	*/
/*	Technical Data Table: Start	*/
/*	-------------------------------------------------------	*/

table.tblData	{
	margin: 20px;
	margin-left: 30px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
}

table.tblData td.tdData1	{
	text-align: right;
	padding-right: 15px;
	vertical-align: top;
	border-bottom-color: Silver;
	border-bottom-style: dotted;
	border-bottom-width: 2px;
	font-style: italic;
	padding-top: 3px;
}

table.tblData td.tdData2	{
	vertical-align: top;
	font-size: 13px;
	padding-top: 3px;
}

/*	-------------------------------------------------------	*/
/*	Technical Data Table: End	*/
/*	-------------------------------------------------------	*/
/*	-------------------------------------------------------	*/
/*	Price Table: Start	*/
/*	-------------------------------------------------------	*/

table.tblPrice	{
	margin-top: 15px;
	margin-bottom: 15px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 140%;
	border-collapse: collapse;
	border: 1px dotted #585456;
}

td.tdCart	{
	padding-right: 10px;
	color: #983687;
	padding-top: 5px;
/*	padding-bottom: 5px;*/
	vertical-align: middle;
}

td.tdPrice	{
	text-align: right;
	font-weight: bold;
	padding: 5px;
	color: #983687;
	vertical-align: middle;
}

td.tdCart a	{
	color: #983687;
	display: block;
	text-decoration: underline;
	padding-bottom: 5px;
}

td.tdCart a:hover	{
	color: Navy;
	text-decoration: none;
}

/*	-------------------------------------------------------	*/
/*	Price Table: End	*/
/*	-------------------------------------------------------	*/




/*	-------------------------------------------------------	*/
/*	Tables for Cart: Start */
/*	-------------------------------------------------------	*/

td.tdPageCont table.cartTbl	{
	width: 76%;
	margin: 6px;
	margin-left: 16px;
	border-collapse: collapse;
	border-top: 2px solid #CFD0D2;
	border-bottom: 2px solid #CFD0D2;
	border-left: 2px solid #CFD0D2;
	border-right: 2px solid #CFD0D2;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

td.tdPageCont table.cartTbl th {
	font-size: 12px;
	font-weight: bold;
	border-right: 1px solid #CFD0D2;
	border-bottom: 2px solid #CFD0D2;
	background-color: #F8F7F6;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	text-indent: 0;
}

table.cartTbl td {
	font-size: 12px;
	font-weight: normal;
	border-right: 1px solid #CFD0D2;
	border-bottom: 1px solid #CFD0D2;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 4px;
	padding-right: 4px;
	text-indent: 0;
	line-height: 120%;
}

table.cartTbl td.price, table.cartTbl td.priceItem {
	text-align: right;
}

table.cartTbl td.priceDark, table.cartTbl td.priceItemDark {
	text-align: right;
	background-color: #F8F7F6;
}

table.cartTbl td.priceItem, table.cartTbl td.priceItemDark {
	text-align: left;
}

table.cartTbl td.tdContactLightLeft, table.cartTbl td.tdContactLightRight	{
	border: 0;
}


table.cartTbl td.tdContactDarkLeft, table.cartTbl td.tdContactDarkRight	{
	background-color: #F8F7F6;
	border: 0;
}

table.cartTbl td.tdContactDarkLeft, table.cartTbl td.tdContactLightLeft	{
	text-align: right;
	border: 0;
}

table.cartTbl td a	{
	display: block;
	color: #313151;
	text-decoration: none;
	width: 100 %;
}

table.cartTbl td a:hover	{
	text-decoration: underline;
}


td.number	{
	text-align: right;
}

/*	-------------------------------------------------------	*/
/*	Tables for Cart: End */
/*	-------------------------------------------------------	*/

/*	-------------------------------------------------------	*/
/*	Form Elements: Start	*/
/*	-------------------------------------------------------	*/

.txtQuant, .txtSumm, .txtTotal, .txtName, .txtArea, .txtItemSumm	{
	border-color : #313151;
	border-style : solid;
	border-width : 1px;
	background-color : transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #313151;
	height: 22px;
	font-size :  12px;
	padding: 3px;
}

/*
.txtQuant	{
	width : 65px;
	text-align : right;
	font-weight: bold;
}
*/

.txtSumm, .txtTotal, .txtQuant, .txtItemSumm	{
	width : 90px;
	text-align : right;
	font-weight: bold;
}

.txtQuant	{
	width : 35px;
}
.txtName, .txtArea	{
	width: 350px;
}

.txtArea	{
	height: 80px;
	overflow: auto;
}

.btnOrder	{
	margin: 8px;
	font-weight: bold;
	color: White;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #9FA2A8;
	padding: 3px;
	width: 130px;
	border: 1px solid White;
}

/*	-------------------------------------------------------	*/
/*	Form Elements: End	*/
/*	-------------------------------------------------------	*/

/*	-------------------------------------------------------	*/
/*	Page Content: End	*/
/*	-------------------------------------------------------	*/

/*	-------------------------------------------------------	*/
/*	Bottom of Page: Start	*/
/*	-------------------------------------------------------	*/

td.tdBot	{
	cursor: default;
	vertical-align: bottom;
	padding: 12px;
	padding-right: 30px;
	font-size: 12px;
	font-weight: bold;
	color: #625354;
}

td.tdBot p	{
	text-indent: 0;
	line-height: 140%;
	font-size: 11px;
	font-weight: normal;
	color: #413E3C;
	text-align: left;
}

/*
td.tdBot h2	{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: normal;
	line-height: 120%;
	color: #ffe44c;
	padding: 0;
	margin: 0;
}

h1.copy	{
	line-height: 100%;
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
	cursor: default;
	color: White;
	text-align: center;
	letter-spacing: 2px;
	word-spacing: 3px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

h1.copy A	{
	color: #003b75;
	text-decoration: none;
	cursor: default;
}

h1.copy A:hover	{
	text-decoration: none;
}
*/
/*	-------------------------------------------------------	*/
/*	Bottom of Page: End	*/
/*	-------------------------------------------------------	*/

