html, body { width: 100%; height: 100%; margin: 0px 0px 15px 0px; }
body { text-align: center; background-color: #ffffff; font-family: Arial,Tahoma,Helvetica,Sans-Serif; }

a img, img { border: none; }
#Header td, #Content td { vertical-align: top; }
a:hover { color: #ff0000 !important; text-decoration: underline !important; }

h1, h3, h4, h1 a, h3 a { color: #9d7c37; }
h1 { font-size: 20px; font-weight: normal; margin-top: 14px; }
h2 { font-size: 18px; font-weight: normal; color: #000000; margin-top: 12px; }
h3 { font-size: 14px; font-weight: normal; }
h4 { font-size: 14px; font-weight: normal; color: #333333; }

#TopDiv { background-image: url(images/header-nav1-bg.gif); background-repeat: repeat-x; height: 22px; text-align: center; }
#TopTable { width: 975px; height: 22px; text-align: center; font-size: 11px; margin: 0px auto; background-color: Transparent; }
#TopNav { height: 22px; text-align: center; font-size: 11px; margin: 0px auto; background-color: Transparent; }
#TopNav a { color: #2f2f2f; text-decoration: none; margin: auto; font-size: 11px; padding-left: 12px; padding-right: 12px; display: block; }
#TopNav .inactive { vertical-align: middle !important; background-image: url(images/header-nav1-bg-tab_inactive.gif); background-position: center top; background-repeat: repeat-x; }
#TopLeft { width: 279px; height: 22px; background-image: url(images/header-nav1-bg-tab_fade-left.gif); background-repeat: no-repeat; background-position: right center; }
#TopRight { width: 279px; height: 22px; background-image: url(images/header-nav1-bg-tab_fade-right.gif); background-repeat: no-repeat; background-position: left center; }
.delimiter { background-image: url(images/header-nav1-delimiter-ii.gif); background-position: center center; background-repeat: no-repeat; width: 3px; height: 22px; }

#White { width: 100%; background-color: #ffffff; text-align: center; }

#Background { width: 100%; background-image: url(images/background.png); background-position: center 24px; background-repeat: no-repeat; margin: 0px 0px; text-align: center; }
#Background2 { background-image: url(images/background.png); background-position: center 24px; background-repeat: no-repeat; width: 975px; margin: 0px auto; }

#Header { width: 975px; height: 124px; text-align: left; margin: 0px auto; }

#Logo { margin-left: 9px; }

#LoginTd { padding-right: 7px; }
#Login { float: right; }
#LoginBlockBig, #LoginBlockSmall { background-image: url(images/login_block.gif); background-position: center bottom; background-repeat: no-repeat; width: 234px; padding: 6px 8px 3px 8px; font-size: 11px; vertical-align: middle; }
#LoginBlockBig { height: 70px; padding-bottom: 7px; }
#LoginBlockSmall { height: 54px; padding-bottom: 7px; }
#LEmail, #LPassword { display: none; }
#LoginFormTable { width: 234px; }
#LoginBlockBig table, #LoginBlockSmall table { width: 100%; }
#LoginBlockBig a, #LoginBlockSmall a, .tmTable a { color: #9d7c37; text-decoration: none; }

#Menu { background-color: #000000; background-image: url(images/menu_bg.gif) !important; background-position: left top; background-repeat: repeat-x; position: relative; width: 100%;  }
#Menu table { width: 100%; height: 86px; background-image: url(images/menu_bg.gif); }
#Menu a, #Menu td div { text-decoration: none; color: #ffffff; display: block; height: 18px; padding: 32px 0px 10px 12px; }
#Menu td div { padding-left: 42px; background-image: url(images/search.gif); background-position: 12px 27px; background-repeat: no-repeat; }
#Menu a:hover { text-decoration: underline; }
#Menu td { vertical-align: bottom; color: #ffffff; font-size: 15px; }
#Menu td.active a, #Menu td.active div { background-color: #ffffff; border-top: solid 1px #d2d2d2; color: #000000; }
#Menu td.active div { background-image: url(images/search_a.gif); }
#Search { display: none; position: absolute; top: 86px; right: 6px; z-index: 10; border: solid 1px #c0c0c0; padding: 20px 13px 17px 14px; background-color: #ffffff; border-top: none; }

.menuSE  { width: 7px; }
.MenuII { width: 2px !important; background-image: url(images/menu_delimeter_ii.gif); background-position: center bottom; background-repeat: no-repeat; }
.MenuAI { width: 2px !important; background-image: url(images/menu_delimeter_ai.gif); background-position: center bottom; background-repeat: no-repeat; }
.MenuIA { width: 2px !important; background-image: url(images/menu_delimeter_ia.gif); background-position: center bottom; background-repeat: no-repeat; }

#fpFlash { width: 961px; height: 372px; background-color: #ffffff; }

#BLine { font-size: 0px; line-height: 0px; height: 11px; background-color: #000000; }
#Content { width: 961px; margin: 0px auto; text-align: left; padding-left: 7px; padding-right: 7px; }
#Content .disclaimer { font-size: 11px; font-family: Tahoma; color: #353535; display: block; margin-bottom: 30px; }
#Content p a { color: #9d7c37; }

#RMenu, #Archive, #RMyProd { width: 233px; vertical-align: top; padding-top: 30px; }
#RMenu div { background-image: url(images/dots.gif); background-position: left top; background-repeat: repeat-y; }
#RMenu * ul { list-style: none; padding-left: 20px; margin: 0px; }
#Archive * ul { list-style: none; padding-left: 0px; margin: 0px; }
#RMenu a, #Archive a { color: #9d7c37; text-decoration: none; font-size: 12px; }
#RMenu a.active, #Archive a.active { color: #000000; }
#Archive { font-family: Tahoma; }
#Archive a, #Archive li { font-size: 15px; }
#Archive .active, #Archive .active a { color: #000000; }
#RMenu #MenuLvl1 { padding-left: 12px; }
#MenuLvl1 a { font-size: 18px !important; }
#MenuLvl2 a { font-size: 16px !important; line-height: 22px; }
#MenuLvl3 a { font-size: 16px !important; line-height: 22px; }

#Footer { width: 100%; padding-bottom: 50px; /* background-image: url(images/footer.png); background-position: left top; background-repeat: repeat-x; border-top: solid 1px #959595; */ text-align: center; }
#FooterTable { width: 975px; color: #808080; margin: 0px auto; text-align: left; vertical-align: top; font-size: 11px; }
#FooterTable td { vertical-align: top; }
#FooterTable a { color: #9e7b36; text-decoration: none; font-size: 11px; }

#FooterLeft { line-height: 22px; padding-left: 7px; }
#FooterRight { padding-right: 7px; }
#FooterLeft .disclaimer { font-size: 9px; }

#CallUs { float: right; margin-top: 3px; }

#fpTable { width: 100%; border: solid 1px #808080; background-image: url(images/fptablebg.png); background-position: right top; background-repeat: no-repeat; margin-bottom: 36px; font-size: 12px; color: #353535; }
#FpTd1 { width: 343px; border-right: solid 1px #7f7f7f; padding: 0px; }
#FpTd2 { width: 278px; border-right: solid 1px #7f7f7f; padding: 0px; background-image: url(images/callcentre_bg.png); background-position: right bottom; background-repeat: no-repeat; }
#FpTd3 { width: 335px; padding: 0px; }

#quickReg { margin: 0px auto; width: 100% }
#quickReg table { width: 100%; }
#quickReg label, #quickReg .label { width: 96px; }
#quickReg td { padding-bottom: 5px; vertical-align: middle; }
#quickReg .textInput, #lf1, #lf2, #lf2f, #Search .textInput { width: 201px; }
#lf1, #lf2, #lf2f { width: 111px !important; }
#lf2 { display: none; }
#LK { padding: 3px 12px 0px 0px; }

#new { background-image: url(images/button_large.gif); background-position: center center; background-repeat: no-repeat; }
#helpBg { background-color: #ffffff; background-image: url(images/help_bg.png); background-position: right top; background-repeat: no-repeat; border: solid 1px #808080; }
#helpBg a { color: #9d7c37; }
#message { background-color: Transparent; background-image: url(images/talk.gif); background-position: center center; width: 181px; height: 28px; }
#installation { background-color: Transparent; background-image: url(images/write.gif); background-position: center center; width: 181px; height: 28px; }
#service { background-color: Transparent; background-image: url(images/order.gif); background-position: center center; width: 181px; height: 28px; }

.textInput { border: solid 1px #808080 !important; height: 14px !important; padding-top: 2px !important; font-size: 11px; color: #666666; }
.lerror { border: solid 1px #e0001b !important; }
#LoginBlock .textInput { width: 111px !important; }

#subj { width: 241px; }
#msg { width: 484px; border: solid 1px #808080; }

.listContent a { color: #9d7c37 !important; }

.envelope table { width: 100%; }
.envelope td { vertical-align: top; }
.eImgTd { width: 125px; padding-right: 20px; text-align: center; }

.accessible { display: none; }
.ordinary { margin-bottom: 2px; }

.prTd { width: 277px; padding-left: 15px; padding-right: 15px; padding-bottom: 15px; background-color: #ffffff; background-image: url(images/bg_grad_l.gif); background-position: right top; background-repeat: no-repeat; }
.prTd2 { width: 602px; padding-left: 15px; padding-right: 15px; padding-bottom: 15px; background-color: #ffffff; background-image: url(images/bg_grad_l.gif); background-position: right top; background-repeat: no-repeat; }

.submitButton { width: 101px; height: 29px; background-image: url(images/submit.gif); background-position: center center; background-repeat: no-repeat; background-color: Transparent;
	color: #ffffff; font-size: 11px; border: none; margin: 0px; cursor: pointer; }

.udmButton { width: 161px; height: 36px; background-image: url(images/udm.gif); background-position: center center; background-repeat: no-repeat; background-color: Transparent;
	color: #ffffff; font-size: 11px; border: none; margin: 0px; cursor: pointer; }

.udmsButton { width: 199px; height: 36px; background-image: url(images/udm_save.gif); background-position: center center; background-repeat: no-repeat; background-color: Transparent;
	color: #ffffff; font-size: 11px; border: none; margin: 0px; cursor: pointer; }

#SendMsg { width: 171px; height: 36px; background-image: url(images/send_pm.gif); background-position: center center; background-repeat: no-repeat; background-color: Transparent;
	color: #ffffff; font-size: 11px; border: none; margin: 0px; cursor: pointer; }

.registerButton { width: 101px; height: 29px; background-image: url(images/register.gif); background-position: center center; background-repeat: no-repeat; background-color: Transparent;
	color: #ffffff; font-size: 11px; border: none; margin: 0px; cursor: pointer; }

.searchButton { width: 73px; height: 27px; background-image: url(images/search_btn.gif); background-position: center center; background-repeat: no-repeat; background-color: Transparent;
	color: #ffffff; font-weight: bold; font-size: 11px; border: none; margin: 0px; cursor: pointer; }

.listContent { width: 635px; padding-right: 13px; background-color: #ffffff; }
.listContent * { font-family: Tahoma; }
.rightContent { width: 310px; }

.tmTable, .plTable { width: 635px; }
.plTable td { width: 495px; vertical-align: top; }
.tmTable .image, .plTable .image { width: 140px !important; }

.rcBg { background-color: #ffffff; background-image: url(images/rc_bg.png); background-position: top right; background-repeat: no-repeat; }
#ArchiveTd { background-color: #ffffff; padding: 0px 7px 15px 7px; background-image: url(images/bg_grad_s.gif); background-position: left top; background-repeat: no-repeat; }
.aYear { color: #9d7c37; font-weight: bold; }
.aMonth { padding-left: 15px; }

.solidHr { width: 100%; height: 1px; font-size: 0px; line-height: 0px; background-color: #000000; margin: 16px 0px; }
.solidHr80 { width: 100%; height: 1px; font-size: 0px; line-height: 0px; background-color: #808080; margin: 16px 0px; }
.solidHr800 { width: 100%; height: 1px; font-size: 0px; line-height: 0px; background-color: #808080; margin: 0px; }

.top { vertical-align: top !important; }
.right { float: right; }
.bottom { vertical-align: bottom !important; }
.middle { vertical-align: middle !important; }

td.right { text-align: right; float: none; }

.border80 { border: solid 1px #808080; }
.spacerTd { height: 5px; font-size: 0px; line-height: 0px; }
.bcf { background-color: #ffffff; }

.pb5 { padding-bottom: 5px; }
.pt7 { padding-top: 7px; }
.w10 { width: 10px; }
.w16 { width: 16px; }
.w19 { width: 19px; }
.w100p, .tmTable { width: 100%; }
.h7 { height: 7px; }
.mb12 { margin-bottom: 12px; }
.mb70 { margin-bottom: 70px; }
.mt12 { margin-top: 12px; }
.mt50 { margin-top: 50px; }

#BasicContent { margin-top: 50px; margin-bottom: 30px; background-color: #ffffff; padding-left: 15px; padding-right: 15px; }

#LeftContentTd { width: 720px; padding-right: 8px; padding-top: 15px; }
#TMContent { padding-top: 17px; }
#TMContent p, #tmTd p, #Content, #Content p, p { font-size: 12px; }
p .small { font-size: 10px; }
#TMContent .eImgTd { padding-top: 18px; }

#SpecialOffer { width: 471px; height: 343px; }
#SoCnt { height: 286px; width: 471px; padding: 0px; }
#SoNav { background-image: url(images/so_nav_bg.png); height: 57px; width: 457px; padding-left: 7px; padding-right: 7px; vertical-align: middle !important; }
#SoPrev, #SoNext { vertical-align: middle !important; cursor: pointer; }
#SoPrev { padding-right: 7px; }
#SoNext { padding-left: 7px; }
.soThumb { vertical-align: middle; padding-left: 2px; padding-right: 2px; }
.soThumb img { cursor: pointer; }

#FpRegisterApp, #FpAdvisor, #FpTrendMonitor, #FpNewsLetter, #RmpRegisterApp, #RmpAdvisor { border: solid 1px #808080; width: 439px; padding-left: 15px; padding-right: 15px; background-color: #ffffff; font-size: 12px; }
#RmpRegisterApp, #RmpAdvisor { width: 278px; padding-bottom: 8px; }
#RmpRegisterApp { padding-top: 8px; text-align: center !important; }
#FpRegisterApp, #FpNewsLetter { padding-bottom: 15px; }
#FpAdvisor { background-image: url(images/help_bg_2.png); background-position: right top; background-repeat: no-repeat; height: 167px; margin-top: 6px; }
#RmpAdvisor { background-image: url(images/help_bg.png); background-position: right top; background-repeat: no-repeat; height: 167px; margin-top: 6px; }
#FpAdvisor a, #RmpAdvisor a { color: #9d7c37; text-decoration: none; }
#FpAdvisor a:hover, #RmpAdvisor a:hover { text-decoration: underline; }
#FpTrendMonitor { padding: 0px 10px 15px 10px; width: 449px; height: 198px; }
#tmTd td p { margin-top: 0px !important; margin-bottom: 17px !important; }
#FpBottomTd { height: 20px; }
/* #OInst, #OSer, */ #NLok { width: 225px; height: 29px; padding-left: 15px; background-position: left center; background-repeat: no-repeat; vertical-align: middle; font-size: 11px; }
/* #FpAdvisor #SMsg, #FpAdvisor #OInst, #FpAdvisor #OSer { width: 225px; height: 28px; padding-left: 15px; background-position: left center; background-repeat: no-repeat; vertical-align: middle; } */
#SMsg { /* background-image: url(images/talk.gif); */ }
/* #FpAdvisor #SMsg { background-image: url(images/talk_l.gif); }
#OInst { background-image: url(images/write.gif); }
#OSer { background-image: url(images/order.gif); } */
#NLok { background-image: url(images/newsletter_ok.gif); display: block; width: 313px; padding-left: 45px; color: #9d7c37; height: 15px; padding-top: 7px; padding-bottom: 7px; text-decoration: none; }

#ProductReg, #UserProfile { margin-top: 50px; margin-bottom: 20px; width: 100%; }
#ProductReg table td, #UserProfile table td { vertical-align: middle; padding-bottom: 3px; }

#FpTrendMonitor .imgTd { width: 125px; padding-left: 20px; text-align: center; }

#SearchContent { margin-top: 50px; margin-bottom: 50px; border: solid 1px #808080; background-color: #ffffff; padding: 0px 15px 15px 15px; }

.bigButton { display: block; width: 272px; height: 15px; padding-top: 10px; padding-bottom: 11px; text-align: center; font-size: 12px; color: #ffffff; font-weight: bold; text-decoration: none;
	background-image: url(images/mid_button.gif); background-position: center center; background-repeat: no-repeat; }
.bigSubmitButton { width: 309px; height: 36px; background-image: url(images/big_button.gif); background-position: center center; background-repeat: no-repeat; background-color: Transparent;
	color: #ffffff; font-weight: bold; font-size: 11px; border: none; margin: 0px; cursor: pointer; }
.goldButton { width: 58px; height: 17px; background-image: url(images/gold_button.gif); background-position: center center; background-repeat: no-repeat; background-color: Transparent;
	color: #ffffff; font-weight: bold; font-size: 11px; border: none; margin: 0px auto; cursor: pointer; }
.blackButton { width: 66px; height: 18px; background-image: url(images/black_button.gif); background-position: center center; background-repeat: no-repeat; background-color: Transparent;
	color: #ffffff; font-size: 9px; border: none; margin: 0px auto; cursor: pointer; }

#tmTd { width: 100%; }
#tmPrevious, #tmNext { cursor: pointer; height: 198px !important; padding-top: 95px; padding-bottom: 86px; }
#tmPrevious { padding-right: 10px; }
#tmNext { padding-left: 10px; }

.searchResult { border-bottom: solid 1px #808080; padding: 3px 0px 15px 0px; }

#UserProfile * { font-family: Tahoma; }
#UserProfile .textInput { margin-bottom: 3px; height: 19px !important; width: 128px !important; padding-top: 6px !important; padding-left: 13px; padding-right: 13px; }
#UserProfile .label { vertical-align: middle; width: 151px; }
.upDataTd, .upTd { border-bottom: solid 1px #808080; height: 29px; vertical-align: middle; width: 151px; }
.lastRow .upDataTd, .lastRow .upTd { border: none; }
.upTd { color: #353535; }
.upDataTd { font-weight: bold; color: #9d7c37; }

.error { color: #e0001b !important; }

#SearchForm { margin: 0px; }
.selectInput { border: solid 1px #808080; height: 26px !important; width: 144px; vertical-align: middle !important; }
#ProductReg .textInput { width: 140px !important; padding-left: 1px; padding-right: 1px; }

#OsLeft a, #OsRight a { color: #333333; text-decoration: none; }
/* Product list & details */

.ProductListItem { width: 360px; float: left; background-color: #ffffff; }
.ProductListItem .ModelTitle { margin: 14px 14px 1px; height: 36px; line-height: 18px; clear: left; padding-top: 1px; }
.ProductListItem .ModelTitle .Model { font-size: 18px; font-weight: normal; color: #9d7c37; line-height: 18px; }
.ProductListItem .ModelTitle .Type { font-size: 11px; font-weight: normal; color: #9d7c37; }
.ProductListItem .ModelTitle .Model A { color: #9d7c37; text-decoration: none; }
.ProductListItem .DataContainer .Field, .ProductDetailsHeader .Field, .Price .Title { font-size: 10px; color: #000000; }
.ProductListItem .DataContainer .Field .Title, .ProductDetailsHeader .Field .Title, .Price .Title { color: #8C8F91; }
.ProductListItem .Image { width: 150px; padding-top: 10px; }
.ProductListItem .Data { width: 200px; height: 98px; }
.ProductListItem .PriceContainer { height: 80px; /* 85px */ }
.ProductListItem .Price { padding-bottom: 17px; /* 22px */ }
.Price .Retail, .Price .Retail { font-size: 19px; color: #000000; font-weight: bold; }
.Price .DiscountedRetail, .Price .DiscountedRetail { font-size: 15px; text-decoration: line-through; color: #000000; }
.Price .Discount, .Price .Discount { font-size: 16px; color: #FF0000; }
.ProductListItem .PromotionTag { background-color: #9d7c37; color: #FFFFFF; font-size: 10px; text-transform: uppercase; padding: 1px 3px; margin-left: 4px; float: left; }
.ProductListItem .DataContainer { width: 190px; height: 108px; margin-top: 10px; overflow: hidden; padding-right: 10px; }
.ProductListItem .PromotionBox { position: relative; left: 0; top: 0; }
.ProductListItem .PromotionBoxContainer { position: absolute; right: 0; top: 0; }
.ProductDetailsHeader { width: 710px; height: 280px; }
.ProductDetailsHeaderCompactDimensions { width: 710px; height: 200px; }
/*.TableBlock A { color: #555555; }*/
.TableBlock A:Hover { color: #FF0000; }
.TableBlock SUP { font-size: 9px; }
.TableBlock .Paragraph { margin-left: 0px; margin-right: 0px; }
.TableBlock { border-collapse: collapse; margin: 0px 10px; }
	.TableBlockInvisible
	{
		border-collapse: collapse;
		margin: 0px 0px 5px 10px;
	}
	.TableBlock .TableHeaderCellEven, .TableBlock .TableHeaderCellOdd, .TableBlock .TableBodyCellEven, .TableBlock .TableBodyCellOdd
	{
		border: 1px solid #C9C9C9;
		color: #55626C;
		font-size: 12px;
		padding: 5px 10px 5px 10px;
	}
	.TableBlockInvisible .TableHeaderCellEven, .TableBlockInvisible .TableHeaderCellOdd, .TableBlockInvisible .TableBodyCellEven, .TableBlockInvisible .TableBodyCellOdd, .TableBlockInvisible TD
	{
		border: none;
		color: #55626C;
		font-size: 12px;
		padding: 0px 10px 5px 0px;
	}

	.TableBlock .Small, .TableBlockInvisible .Small { font-size: 9px; }

	.TableBlockInvisible H1, .TableBlockInvisible H2, .TableBlockInvisible H3, .TableBlockInvisible H4 { margin-left: 0px; margin-right: 0px; }
	.TableHeaderCellEven, .TableHeaderCellOdd, .TableBlock .Header, .TableBlockInvisible .Header { font-weight: bold; }
	.TableBlock .TableBodyCellEven { background: #FBFBFB; }
	.TableBlock .TableBodyCellOdd { background: #F6F6F6; }
/*	.TableBlock A, .TableBlockInvisible A { color: #555555; text-decoration: underline; } */
	.TableBlock A:Hover, .TableBlockInvisible A:Hover { color: #FF0000; text-decoration: underline; }
	.TableBlock .TableHeaderCellEven, .TableBlock .TableHeaderCellOdd, .TableBlock .Header { background: #E9E9E9; }
	.ProductDataTable { margin-top: 0px; margin-bottom: 30px; }
	.ProductDataTable .FieldTitle
	{
		width: 210px;
		padding: 1px 10px 5px 10px;
		text-align: right;
		font-size: 11px;
		/*color: #8C8F91;*/
		color: #000000;
		margin: 0px;
	}
	.ProductDataTable .FieldTitleImage
	{
		width: 108px;
		padding: 5px 20px 10px 73px;
		text-align: center;
		margin: 0px;
	}

	.ProductDataTable .Field
	{
		width: 502px;
		font-size: 12px;
		color: #000000;
		padding: 0px 10px 5px 0px;
	}
	.ProductDataTable .Field A
	{
		text-decoration: underline;
	}
	.ProductDataTable .Field A:Hover
	{
		color: #FF0000;
		text-decoration: underline;
	}

	.ProductDataTable .FeatureField
	{
		width: 502px;
		font-size: 12px;
		color: #000000;
		padding: 5px 10px 10px 0px;
	}

	.ProductDataTable .Field H3, .ProductDataTable .Field H4, .ProductDataTable .Field H5,
	.ProductDataTable .FeatureField H5, .ProductDataTable .FeatureField H4, .ProductDataTable .FeatureField H3
	{
		margin: 0px;
	}

	.ProductDataTable .Field .FeatureText
	{
		/*color: #55626C;*/
		color: #000000;
	}

	.ProductDataTable .GroupTitle
	{
		padding: 0px 0px 10px 0px;
	}
	.ProductDataTable H1, .ProductDataTable H2, .ProductDataTable H3, .ProductDataTable H4, .ProductDataTable H5,
	.ProductDataTable .FeatureField H5, .ProductDataTable .FeatureField H4, .ProductDataTable .FeatureField H3, .ProductDataTable .FeatureField H2, .ProductDataTable .FeatureField H1
	{ margin-bottom: 3px; }

	.ProductDataTable .ImageList, .ProductDetailsHeader .ImageList, .ProductListItem .ImageList { line-height: 0px; }
	.ProductDataTable .ImageList IMG, .ProductDetailsHeader .ImageList IMG, .ProductListItem .ImageList IMG
	{
		float: left;
		margin: 0px 5px 5px 0px;
	}
	.TabOutsideLeftActiveBlack	{ background: url(images/tab-shadow-outside-left-black.gif) top no-repeat; }
	.TabOutsideRightActiveBlack	{ background: url(images/tab-shadow-outside-right-black.gif) top no-repeat; }
	.TabLeftActiveBlack				{ background: #4D4E4E url(images/tab-bg-active-left-black.gif) top no-repeat; }
	.TabLeftInactiveBlack			{ background: #4D4E4E url(images/tab-bg-inactive-left-black.gif) top no-repeat; }
	.TabLeftInactiveShadowBlack		{ background: #4D4E4E url(images/tab-bg-inactive-shadow-left-black.gif) top no-repeat; }
	.TabRightActiveBlack			{ background: #4D4E4E url(images/tab-bg-active-right-black.gif) top no-repeat; }
	.TabRightInactiveBlack			{ background: #4D4E4E url(images/tab-bg-inactive-right-black.gif) top no-repeat; }
	.TabRightInactiveShadowBlack	{ background: #4D4E4E url(images/tab-bg-inactive-shadow-right-black.gif) top no-repeat; }
	.TabLeftInactiveBlack, .TabLeftInactiveShadowBlack, .TabRightInactiveBlack, .TabRightInactiveShadowBlack { width: 5px; }
	.TabLeftActive, .TabRightActive, .TabLeftInactive, .TabLeftInactiveShadow, .TabRightInactive, .TabRightInactiveShadow {}
	.TabLeftActiveBlack, .TabRightActiveBlack { width: 5px; }
	.TabDelimiterActiveBlack		{ background: #4D4E4E url(images/tab-bg-active-black.gif) top no-repeat; width: 1px; }
	.TabActiveBlack		{ background: #4D4E4E url(images/tab-bg-active-black.gif); }
	.TabActiveBlack	a, .FirstChild a	{ color: #8c8f91 !important; }
	.TabInactiveBlack	{ background: #4D4E4E url(images/tab-bg-inactive-black.gif); }
	.TabInactiveBlack a	{ color: #ffffff !important; }
	.TabDelimiterBlack				{ background: #4D4E4E url(images/tab-delimiter-black.gif) top no-repeat; width: 1px; }
/*	.TabBlockSide_1 { background: url(images/block-bg-1-side.gif); }
	.TabBlockTop_1 { background: url(images/block-bg-1-top-tab.gif) top left no-repeat; }
	.TabBlockBottom_1 { background: url(images/tab_delimiter.gif) bottom left repeat-x; }
	.TabOutsideLeftActive		{ background: url(images/tab-shadow-outside-left.gif) top no-repeat; }
	.TabOutsideRightActive		{ background: url(images/tab-shadow-outside-right.gif) top no-repeat; }
	.TabOutsideLeftActive, .TabOutsideLeftActiveBlack, .TabOutsideLeftInactive, .TabOutsideRightActive, .TabOutsideRightActiveBlack, .TabOutsideRightInactive { width: 5px; }

	.TabLeftActive					{ background: #FAFBFC url(images/tab-bg-active-left.gif) top no-repeat; }
	.TabLeftInactive				{ background: #FAFBFC url(images/tab-bg-inactive-left.gif) top no-repeat; }
	.TabRightActive					{ background: #FAFBFC url(images/tab-bg-active-right.gif) top no-repeat; }
	.TabRightInactive				{ background: #FAFBFC url(images/tab-bg-inactive-right.gif) top no-repeat; }
	.TabRightInactiveShadow			{ background: #FAFBFC url(images/tab-bg-inactive-shadow-right.gif) top no-repeat; }
	.TabDelimiterActive				{ background: #FAFBFC url(images/tab_delimiter.gif) top no-repeat; width: 5px; }
*/	.TabDelimiter					{ background: #ffffff url(images/tab_delimiter.gif) bottom no-repeat; width: 5px; }
	.TabLeftInactiveShadow			{ background: #ffffff url(images/tab_delimiter.gif) bottom no-repeat; width: 5px; }
	.TabRightInactiveShadow			{ background: #ffffff url(images/tab_delimiter.gif) bottom no-repeat; width: 5px; }
	.TabRightEnd			{ background: #ffffff url(images/tab_delimiter.gif) bottom repeat-x; }

	.TabActive			{ background: #ffffff url(images/tab_active.gif); width: 198px; background-position: left top; text-align: center; }
	.TabInactive		{ background: #ffffff url(images/tab_inactive.gif); width: 168px; background-position: left top; text-align: center; }

	.TabActive, .TabActiveBlack, .TabInactive, .TabInactiveBlack
	{
		font-size: 12px;
		padding: 5px 0px 0px 0px;
		font-weight: bold;
	}
	.TabActive, .TabActive A
	{
		color: #9d7c37;
		text-decoration: none;
	}
	.TabActiveBlack, .TabActiveBlack A
	{
		color: #8C8F91;
		text-decoration: none;
	}
	.TabInactive, .TabInactive A
	{
		color: #9d7c37;
		text-decoration: none;
	}
	.TabInactiveBlack, .TabInactiveBlack A
	{
		color: #FFFFFF;
		text-decoration: none;
	}
	.TabActive A, .TabActiveBlack A, .TabInactive A, .TabInactiveBlack A
	{
		display: block;
		padding: 3px 5px;
	}

	.TabStyleBlack { background-color: #000000; }
	.FileItem { margin: 10px 0px; }
	.FileItem .FileIcon
	{
		overflow: hidden;
		background: url(images/page-file-bg.gif) no-repeat center;
	}

	.FileItem .FileIcon A
	{
		text-decoration: none;
		text-transform: uppercase;
		color: #FF0000;
		font-size: 12px;
		font-weight: bold;
		display: block;
		width: 25px;
		height: 31px;
		line-height: 31px;
		overflow: hidden;
		padding: 3px 2px;
	}

	.FileItem .FileDesc
	{
		font-size: 12px;
		color: #55626C;
		vertical-align: middle !important;
		padding-left: 10px;
	}

	.FileItem .FileDesc A
	{
		color: #555555;
	}

	.FileItem .FileDesc A:Hover { color: #FF0000; }

	.DistancerDouble { background-image: url(images/dots_hr.gif); background-repeat: repeat-x; height: 2px; font-size: 0px; line-height: 0px; margin-top: 14px; }
	.productSeparator { height: 0px; margin: 0px 7px; border-bottom: solid 1px #808080; line-height: 0px; }

td.label { padding-right: 7px; }
.myListImg { padding: 15px 20px 12px 0px; width: 145px; }
.bold { font-weight: bold; }

.TabColumnBgImage {
background-attachment:scroll;
background-position:left top;
background-repeat:no-repeat;
}

div .Paragraph { margin: 0px 10px; }
#Tabs { width: 965px; margin: 0px auto 25px; text-align: left; }
