@media print	{ 
	.noprint 	{ DISPLAY: none; }
		}

@media screen	{
	.noscreen	{ DISPLAY: none; }
		}

BODY			{ MARGIN: 0px; BACKGROUND-COLOR: #000000; FONT-SIZE: 10px; FONT-FAMILY: Arial, sans-serif; }
A			{ COLOR: #d9d9d9; }
A:hover			{ TEXT-DECORATION: underline; }
P			{ margin-top: 5px; }
UL, OL			{ margin-top: 5px; }
FORM			{ DISPLAY: inline; }
TABLE			{ BORDER-COLLAPSE: collapse; MARGIN: 0px; PADDING: 0px; BORDER-SPACING: 0px; BORDER: 0px; }
TD			{ FONT-SIZE: 12px; COLOR: #d9d9d9; }
CHECKBOX		{ FONT-SIZE: 12px; }
INPUT			{ FONT-SIZE: 12px; }
RADIO			{ FONT-SIZE: 12px; }
SELECT			{ FONT-SIZE: 12px; COLOR: #FFFFFF; BACKGROUND-COLOR: #151515; }
TEXTAREA		{ FONT-SIZE: 14px; COLOR: #FFFFFF; BACKGROUND-COLOR: #151515; BORDER-STYLE: solid; BORDER-COLOR: #d9d9d9; BORDER-WIDTH: 1px; WIDTH: 100%; FONT-FAMILY: Arial, sans-serif; }
.text_input 		{ COLOR: #FFFFFF; BORDER-STYLE: solid; BORDER-WIDTH: 1px; BORDER-LEFT-COLOR: #808080; BORDER-TOP-COLOR: #808080; BORDER-RIGHT-COLOR: #d9d9d9; BORDER-BOTTOM-COLOR: #d9d9d9; BACKGROUND-COLOR: #151515; }
.top			{ MARGIN: 0px; }


.shadow			{ COLOR: #000; } /* COLOR: #777; */
.shadow_rb		{ MARGIN-TOP: 1px; MARGIN-LEFT: 1px; COLOR: #000; }
.shadow_rb2		{ MARGIN-TOP: 2px; MARGIN-LEFT: 2px; COLOR: #000; }
.shadow_lb		{ MARGIN-TOP: 1px; MARGIN-LEFT: -1px; COLOR: #000; }
.shadow_lt		{ MARGIN-TOP: -1px; MARGIN-LEFT: -1px; COLOR: #000; }
.shadow_rt		{ MARGIN-TOP: -1px; MARGIN-LEFT: 1px; COLOR: #000; }

.shadow_brb		{ MARGIN-BOTTOM: -1px; MARGIN-RIGHT: -1px; COLOR: #000; }
.shadow_brb2		{ MARGIN-BOTTOM: -2px; MARGIN-RIGHT: -2px; COLOR: #000; }
.shadow_brb3		{ MARGIN-BOTTOM: -3px; MARGIN-RIGHT: -3px; COLOR: #000; }
.shadow_blb		{ MARGIN-BOTTOM: -1px; MARGIN-RIGHT: 1px; COLOR: #000; }
.shadow_blt		{ MARGIN-BOTTOM: 1px; MARGIN-RIGHT: 1px; COLOR: #000; }
.shadow_brt		{ MARGIN-BOTTOM: 1px; MARGIN-RIGHT: -1px; COLOR: #000; }


H1			{ FONT-SIZE: 22px; COLOR: #FF0000; FONT-WEIGHT: bold; margin-bottom: 5px; }	/* pageHeading */
H2			{ FONT-SIZE: 20px; COLOR: #FF0000; FONT-WEIGHT: bold; margin-bottom: 5px; }	/* pageHeading2 */
H3			{ FONT-SIZE: 16px; COLOR: #FF0000; FONT-WEIGHT: bold; margin-bottom: 5px; }	/* pageHeading1 */
H4			{ FONT-SIZE: 14px; COLOR: #FF0000; FONT-WEIGHT: bold; margin-bottom: 5px; }
H5			{ FONT-SIZE: 12px; COLOR: #FF0000; FONT-WEIGHT: bold; margin-bottom: 5px; }	/* pageHeading3 */
H6			{ FONT-SIZE: 13px; COLOR: #d9d9d9; FONT-WEIGHT: bold; margin-bottom: 5px; }

#header			{ WIDTH: 973px; HEIGHT: 136px; BACKGROUND-COLOR: #000000; BACKGROUND-IMAGE: url('images/layout/header.jpg'); BACKGROUND-REPEAT: no-repeat; }

#column_left		{ BACKGROUND-COLOR: #000000; HEIGHT: 100%; VERTICAL-ALIGN: top; }
#column_left_left	{ BACKGROUND-IMAGE: url('images/layout/left.gif'); BACKGROUND-REPEAT: repeat-y; VERTICAL-ALIGN: top; }
.column_left_left	{ BACKGROUND-IMAGE: url('images/layout/main_left.jpg'); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center top; WIDTH: 6px; HEIGHT: 100%; }
#column_left_main	{ BACKGROUND-IMAGE: url('images/layout/main_bg.gif'); BACKGROUND-REPEAT: repeat-x; HEIGHT: 100%; VERTICAL-ALIGN: top; }
#column_left_right	{ BACKGROUND-IMAGE: url('images/layout/right.gif'); BACKGROUND-REPEAT: repeat-y; VERTICAL-ALIGN: top; }
.column_left_right	{ BACKGROUND-IMAGE: url('images/layout/main_right.jpg'); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center top; WIDTH: 6px; HEIGHT: 100%; }

#content_left		{ BACKGROUND-IMAGE: url('images/layout/left.gif'); BACKGROUND-REPEAT: repeat-y; VERTICAL-ALIGN: top; }
.content_left		{ BACKGROUND-IMAGE: url('images/layout/main_left.jpg'); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center top; WIDTH: 6px; HEIGHT: 100%; }
.content_spacer		{ WIDTH: 2px; }
#content_column		{ BACKGROUND-IMAGE: url('images/layout/main_bg.gif'); BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #000000; WIDTH: 100%; HEIGHT: 100%; VERTICAL-ALIGN: top; }
#content_main		{ WIDTH: 100%; VERTICAL-ALIGN: top; }
#content_heading	{ WIDTH: 100%; HEIGHT: 60px; }
#content_right		{ BACKGROUND-IMAGE: url('images/layout/right.gif'); BACKGROUND-REPEAT: repeat-y; VERTICAL-ALIGN: top; }
.content_right		{ BACKGROUND-IMAGE: url('images/layout/main_right.jpg'); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center top; WIDTH: 6px; HEIGHT: 100%; }

#column_right		{ BACKGROUND-COLOR: #000000; HEIGHT: 100%; VERTICAL-ALIGN: top; }
#column_right_left	{ BACKGROUND-IMAGE: url('images/layout/left.gif'); BACKGROUND-REPEAT: repeat-y; VERTICAL-ALIGN: top; }
.column_right_left	{ BACKGROUND-IMAGE: url('images/layout/main_left.jpg'); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center top; WIDTH: 6px; HEIGHT: 100%; }
#column_right_main	{ BACKGROUND-IMAGE: url('images/layout/main_bg.gif'); BACKGROUND-REPEAT: repeat-x; HEIGHT: 100%; VERTICAL-ALIGN: top; }
#column_right_right	{ BACKGROUND-IMAGE: url('images/layout/right.gif'); BACKGROUND-REPEAT: repeat-y; VERTICAL-ALIGN: top; }
.column_right_right	{ BACKGROUND-IMAGE: url('images/layout/main_right.jpg'); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center top; WIDTH: 6px; HEIGHT: 100%; }

TABLE.content_box	{ WIDTH: 100%; MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px; }
TR.content_box		{ BACKGROUND-COLOR: #151515; }
TD.content_box		{ BACKGROUND-COLOR: #151515; }
TR.formular_box		{  }
TD.formular_box		{  }
.content_table		{ WIDTH: 95%; }
.content_footer		{ WIDTH: 100%; HEIGHT: 40px; VERTICAL-ALIGN: bottom; TEXT-ALIGN: center; FONT-SIZE: 10px; COLOR: #788D97; }

.separator		{ HEIGHT: 10px; WIDTH: 100%; }
.separator2		{ HEIGHT: 20px; WIDTH: 100%; }
.separator_line		{ HEIGHT: 1px;  WIDTH: 100%; BACKGROUND-IMAGE:URL('images/pixel_dot.gif'); BACKGROUND-REPEAT: repeat-x; }

.navLeft		{ background-image: url('images/layout/hbl.gif'); background-repeat: no-repeat; width: 110px; height: 26px; text-align: center; }
.navMid 		{ background-image: url('images/layout/hbm.gif'); background-repeat: no-repeat; width: 77px; height: 26px; text-align: center; }
.navMid2 		{ background-image: url('images/layout/hbm2.gif'); background-repeat: no-repeat; width: 101px; height: 26px; text-align: center; }
.navRight		{ background-image: url('images/layout/hbr.gif'); background-repeat: no-repeat; width: 110px; height: 26px; text-align: center; }

.navLeftO		{ background-image: url('images/layout/hblo.gif'); background-repeat: no-repeat; width: 110px; height: 26px; text-align: center; }
.navMidO		{ background-image: url('images/layout/hbmo.gif'); background-repeat: no-repeat; width: 77px; height: 26px; text-align: center; }
.navMid2O		{ background-image: url('images/layout/hbm2o.gif'); background-repeat: no-repeat; width: 101px; height: 26px; text-align: center; }
.navRightO		{ background-image: url('images/layout/hbro.gif'); background-repeat: no-repeat; width: 110px; height: 26px; text-align: center; }

.navText, A.navText	{ FONT-SIZE: 12px; COLOR: #000000; WHITE-SPACE: nowrap; TEXT-DECORATION: none; FONT-WEIGHT: normal; }
.navTextO, A.navTextO	{ FONT-SIZE: 13px; COLOR: #FFFFFF; WHITE-SPACE: nowrap; TEXT-DECORATION: none; FONT-WEIGHT: normal; }
.navText2		{ FONT-SIZE: 13px; COLOR: #FFFFFF; WHITE-SPACE: nowrap; FONT-WEIGHT: bold; }
A:HOVER.navText		{ TEXT-DECORATION: none; }
A:HOVER.navTextO	{ TEXT-DECORATION: none; }

.main			{ FONT-SIZE: 12px; LINE-HEIGHT: 1.5; COLOR: #d9d9d9; }
.main2			{ FONT-SIZE: 12px; LINE-HEIGHT: 1.5; COLOR: #d9d9d9; FONT-WEIGHT: bold; }
.main_white		{ FONT-SIZE: 12px; LINE-HEIGHT: 1.5; COLOR: #FFFFFF; }
.textcolor		{ COLOR: #d9d9d9; }
.headingcolor		{ COLOR: #d9d9d9; }

.text			{ FONT-SIZE: 14px; COLOR: #d9d9d9; LINE-HEIGHT: 1.3em; }
.text_required		{ FONT-SIZE: 14px; COLOR: #FF0000; LINE-HEIGHT: 1.3em; }
.heading		{ FONT-SIZE: 14px; COLOR: #d9d9d9; LINE-HEIGHT: 1.3em; FONT-WEIGHT: bold; }
.heading_red		{ FONT-SIZE: 14px; COLOR: #FF0000; LINE-HEIGHT: 1.3em; }
.heading_white		{ FONT-SIZE: 14px; COLOR: #FFFFFF; LINE-HEIGHT: 1.3em; }
.accont_style		{ FONT-SIZE: 14px; COLOR: #d9d9d9; LINE-HEIGHT: 1.3em; }

.nv_small		{ FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #999999; FONT-WEIGHT: normal; }
.nv_text		{ FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #d9d9d9; FONT-WEIGHT: normal; }
.nv_green		{ COLOR: #76b900; }
.nv_heading		{ FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #76b900; FONT-WEIGHT: bold; }
.nv_heading_big		{ FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #76b900; FONT-WEIGHT: bold; }

.conf_box		{ BACKGROUND-COLOR: #303030; }
.conf_box_error		{ BACKGROUND-COLOR: #303030; }
.conf_class_elem_title	{ FONT-SIZE: 13px; COLOR: #d9d9d9; FONT-WEIGHT: bold; }
.conf_class_elem_title2	{ FONT-SIZE: 16px; COLOR: #919AA1; FONT-WEIGHT: bold; }
.conf_class_element	{ FONT-SIZE: 14px; COLOR: #d9d9d9; }
.conf_text_error	{ FONT-SIZE: 12px; COLOR: #d9d9d9; }
.conf_text_select	{ FONT-SIZE: 10px; COLOR: #000000; }
.conf_product_error	{ FONT-SIZE: 12px; COLOR: #000000; BACKGROUND-COLOR: #FFFFFF; }

.pBoxIconBench		{ WIDTH: 68px; HEIGHT: 64px; POSITION: relative; }
.pBoxIconBenchText	{ WIDTH: 68px; HEIGHT: 64px; POSITION: absolute; TOP: 36px; LEFT: -3px; TEXT-ALIGN: center; }
.pBoxIconOC		{ WIDTH: 77px; HEIGHT: 64px; POSITION: relative; RIGHT: 4px; }
.pBoxIconOCText		{ WIDTH: 77px; HEIGHT: 64px; POSITION: absolute; TOP: 39px; RIGHT: -5px; TEXT-ALIGN: center; }
.bench3d		{ COLOR: #000; FONT-SIZE: 16px; FONT-WEIGHT: bold; }
.benchls		{ COLOR: #000; FONT-SIZE: 16px; FONT-WEIGHT: bold; }
.OCText			{ COLOR: #FFF; FONT-SIZE: 14px; FONT-WEIGHT: bold; }

.brd			{ border: 1px solid; }
.red			{ border-color: red; }
.grn			{ border-color: green; }
.blu			{ border-color: blue; }
.wht			{ BORDER-COLOR: white; COLOR: white; }

.pBox			{ WIDTH: 378px; HEIGHT: 642px; POSITION: relative; }
.pBoxColor		{ COLOR: #FFFFFF; }
.pBoxInner		{ WIDTH: 357px; HEIGHT: 622px; POSITION: absolute; TOP: 10px; LEFT: 10px; } /* CURSOR: pointer; */
.pBoxHeader		{ WIDTH: 350px; HEIGHT: 60px;  POSITION: absolute; TOP: 0px; LEFT: 3px; TEXT-ALIGN: center; }
.pBoxImage		{ WIDTH: 190px; HEIGHT: 190px; POSITION: absolute; TOP: 50px; LEFT: 50%; MARGIN-LEFT: -95px; TEXT-ALIGN: center; }
.pBoxIconsLeft		{ WIDTH: 100px; HEIGHT: 190px; POSITION: absolute; TOP: 50px; LEFT: 0px; TEXT-ALIGN: center; }
.pBoxIconsRight		{ WIDTH: 100px; HEIGHT: 190px; POSITION: absolute; TOP: 50px; RIGHT: 0px; TEXT-ALIGN: center; }
.pBoxStatus		{ WIDTH: 330px; HEIGHT: 30px;  POSITION: absolute; TOP: 260px; LEFT: 20px; TEXT-ALIGN: center; }
.pBoxDesc		{ WIDTH: 320px; HEIGHT: 105px; POSITION: absolute; TOP: 300px; LEFT: 22px; TEXT-ALIGN: center; OVERFLOW: hidden; }
.pBoxDetails		{ WIDTH: 160px; HEIGHT: 48px;  POSITION: absolute; TOP: 410px; LEFT: 100px; TEXT-ALIGN: center; }
.pBoxPrices		{ WIDTH: 335px; HEIGHT: 90px;  POSITION: relative; TOP: 430px; LEFT: 10px; TEXT-ALIGN: center; }
.pBoxPrice		{ POSITION: absolute; BOTTOM: 5px; RIGHT: 60PX; TEXT-ALIGN: center; }
.pBoxTax		{ POSITION: absolute; BOTTOM: 0px; RIGHT: 8px; TEXT-ALIGN: center; WIDTH: 300px; }
.pBoxPriceBig		{ FONT-SIZE: 60px; FONT-WEIGHT: bold; FONT-STYLE: oblique; }
.pBoxPriceSup		{ FONT-SIZE: 20px; }
.pBoxPriceSmall		{ FONT-SIZE: 20px; FONT-WEIGHT: bold; FONT-STYLE: oblique; POSITION: absolute; TOP: 28px; LEFT: 60px; } /*  FONT-STYLE: oblique; */
.pBoxPriceSmallSup	{ FONT-SIZE: 12px; }
.pBoxPriceColor		{ COLOR: #3bff00; }
.pBoxPriceSmallColor	{ COLOR: #3bff00; } /* COLOR: #E10000; */
.pBoxSpecialPrice	{ POSITION: absolute; TOP: 425px; RIGHT: 3PX; TEXT-ALIGN: center; }
.pBoxSpecialPriceValue	{ FONT-SIZE: 17px; COLOR: #E10000; FONT-STYLE: oblique; FONT-WEIGHT: bold; text-decoration: line-through; }
.pBoxSpecialPriceText	{ FONT-SIZE: 12px; COLOR: #E10000; FONT-STYLE: oblique; FONT-WEIGHT: bold; }
.pBoxButtons		{ WIDTH: 350px; HEIGHT: 80px;  POSITION: absolute; TOP: 550px; LEFT: 15px; TEXT-ALIGN: center; }
.pBoxIconBench		{ WIDTH: 68px; HEIGHT: 64px; POSITION: relative; }
.pBoxIconBenchText	{ WIDTH: 68px; HEIGHT: 64px; POSITION: absolute; TOP: 36px; LEFT: -3px; TEXT-ALIGN: center; }
.pBoxIconOC		{ WIDTH: 77px; HEIGHT: 64px; POSITION: relative; RIGHT: 4px; }
.pBoxIconOCText		{ WIDTH: 77px; HEIGHT: 64px; POSITION: absolute; TOP: 39px; RIGHT: -5px; TEXT-ALIGN: center; }

.pBBx			{ WIDTH: 766px; HEIGHT: 300px; POSITION: relative; PADDING: 25px 0px; }
.pBBx_h1		{ FONT-SIZE: 28px; }
.pBBxColor		{ COLOR: #000000; }
.pBBxInner		{ WIDTH: 744px; HEIGHT: 270px; POSITION: absolute; TOP:  35px; LEFT:  10px; }
.pBBxHeader		{ WIDTH: 734px; HEIGHT: 35px;  POSITION: absolute; TOP:   2px; LEFT: 0px; TEXT-ALIGN: right; FONT-SIZE: 28px; }
.pBBxImage		{ WIDTH: 340px; HEIGHT: 340px; POSITION: absolute; TOP:   0px; LEFT: -15px; TEXT-ALIGN: center; }
.pBBxIconsLeft		{ WIDTH: 100px; POSITION: absolute; LEFT: 0px;  BOTTOM: 1px; TEXT-ALIGN: left; }
.pBBxIconsRight		{ WIDTH:  90px; HEIGHT:  90px; POSITION: absolute; TOP: 195px; LEFT: 300px; TEXT-ALIGN: left; }
.pBBxStatus		{ WIDTH: 330px; HEIGHT:  30px; POSITION: absolute; TOP: 150px; LEFT: 230px; TEXT-ALIGN: left; }
.pBBxDesc		{ WIDTH: 330px; HEIGHT: 110px; POSITION: absolute; TOP:  40px; LEFT: 300px; TEXT-ALIGN: left; }
.pBBxDetails		{ WIDTH:  70px; HEIGHT:  70px; POSITION: absolute; TOP: 148px; LEFT: 304px; TEXT-ALIGN: left; }
.pBBxPrices		{ WIDTH: 300px; HEIGHT:  110px; POSITION: absolute; TOP: 102px; RIGHT:  0px; TEXT-ALIGN: right; }
.pBBxPrice		{ POSITION: absolute; BOTTOM: 5px; RIGHT: 50px; TEXT-ALIGN: right; }
.pBBxTax		{ POSITION: absolute; BOTTOM: 20px; RIGHT: 0px; TEXT-ALIGN: left; }
.pBBxPriceBig		{ FONT-SIZE: 70px; FONT-WEIGHT: bold; FONT-STYLE: oblique; }
.pBBxPriceSup		{ FONT-SIZE: 20px; }
.pBBxPriceSmall		{ FONT-SIZE: 20px; FONT-WEIGHT: bold; FONT-STYLE: oblique; POSITION: absolute; TOP: 28px; LEFT: 60px; } /*  FONT-STYLE: oblique; */
.pBBxPriceSmallSup	{ FONT-SIZE: 12px; }
.pBBxPriceColor		{ COLOR: #3bff00; }
.pBBxPriceSmallColor	{ COLOR: #3bff00; } /* COLOR: #E10000; */
.pBBxSpecialPrice	{ POSITION: absolute; TOP: 95px; RIGHT: 10PX; TEXT-ALIGN: center; }
.pBBxSpecialPriceValue	{ FONT-SIZE: 17px; COLOR: #E10000; FONT-STYLE: oblique; FONT-WEIGHT: bold; text-decoration: line-through; }
.pBBxSpecialPriceText	{ FONT-SIZE: 12px; COLOR: #E10000; FONT-STYLE: oblique; FONT-WEIGHT: bold; }
.pBBxButtons		{ WIDTH: 350px; HEIGHT:  80px; POSITION: absolute; BOTTOM: -3px; RIGHT: 0px; TEXT-ALIGN: center; }
.pBBxIconBench		{ WIDTH:  68px; HEIGHT:  64px; POSITION: relative; }
.pBBxIconBenchText	{ WIDTH:  68px; HEIGHT:  64px; POSITION: absolute; TOP:  36px; RIGHT:  3px; TEXT-ALIGN: center; }
.pBBxIconOC		{ WIDTH:  77px; HEIGHT:  64px; POSITION: relative; }
.pBBxIconOCText		{ WIDTH:  77px; HEIGHT:  64px; POSITION: absolute; TOP:  41px; RIGHT: 4px; TEXT-ALIGN: center; }

.pInfo			{ WIDTH: 612px; HEIGHT: 456px; POSITION: relative; }
.pInfo_h1		{ FONT-SIZE: 28px; }
.pInfoColor		{ COLOR: #000000; }
.pInfoInner		{ WIDTH: 590px; HEIGHT: 435px; POSITION: absolute; TOP:  10px; LEFT:  10px; }
.pInfoHeader		{ WIDTH: 580px; HEIGHT: 70px;  POSITION: absolute; TOP:   5px; LEFT: 5px; TEXT-ALIGN: center; }
.pInfoImage		{ WIDTH: 300px; HEIGHT: 340px; POSITION: absolute; TOP:  45px; LEFT: -10px; TEXT-ALIGN: center; }
.pInfoIconsLeft		{ WIDTH: 100px; POSITION: absolute; LEFT:  0px; BOTTOM:  15px; TEXT-ALIGN: left; }
.pInfoIconsRight	{ WIDTH:  90px; HEIGHT:  90px; POSITION: absolute; TOP: 200px; LEFT: 270px; TEXT-ALIGN: right; }
.pInfoStatus		{ WIDTH: 300px; HEIGHT:  30px; POSITION: absolute; TOP: 320px; LEFT: 302px; TEXT-ALIGN: left; }
.pInfoDesc		{ WIDTH: 310px; HEIGHT: 120px; POSITION: absolute; TOP:  70px; LEFT: 280px; TEXT-ALIGN: left; }
.pInfoDetails		{ WIDTH:  70px; HEIGHT:  70px; POSITION: absolute; TOP: 145px; LEFT: 305px; TEXT-ALIGN: center; }
.pInfoPrices		{ WIDTH: 300px; HEIGHT:  90px; POSITION: absolute; TOP: 220px; RIGHT:  5px; TEXT-ALIGN: right; }
.pInfoPrice		{ POSITION: absolute; BOTTOM: 0px; RIGHT: 0px; TEXT-ALIGN: right; }
.pInfoTax		{ POSITION: absolute; BOTTOM: 0px; RIGHT: 10px; TEXT-ALIGN: left; }
.pInfoPriceBig		{ FONT-SIZE: 70px; FONT-WEIGHT: bold; FONT-STYLE: oblique; }
.pInfoPriceSup		{ FONT-SIZE: 20px; }
.pInfoPriceSmall	{ FONT-SIZE: 20px; FONT-WEIGHT: bold; FONT-STYLE: oblique; POSITION: absolute; TOP: 28px; LEFT: 60px; } /*  FONT-STYLE: oblique; */
.pInfoPriceSmallSup	{ FONT-SIZE: 12px; }
.pInfoPriceColor	{ COLOR: #3bff00; }
.pInfoPriceSmallColor	{ COLOR: #3bff00; } /* COLOR: #E10000; */
.pInfoSpecialPrice	{ POSITION: absolute; TOP: 185px; RIGHT: 10PX; TEXT-ALIGN: center; }
.pInfoSpecialPriceValue	{ FONT-SIZE: 17px; COLOR: #E10000; FONT-STYLE: oblique; FONT-WEIGHT: bold; text-decoration: line-through; }
.pInfoSpecialPriceText	{ FONT-SIZE: 12px; COLOR: #E10000; FONT-STYLE: oblique; FONT-WEIGHT: bold; }
.pInfoButtons		{ WIDTH: 350px; HEIGHT:  80px; POSITION: absolute; BOTTOM: -5px; RIGHT: 0px; TEXT-ALIGN: right; }
.pInfoIconBench		{ WIDTH:  68px; HEIGHT:  64px; POSITION: relative; }
.pInfoIconBenchText	{ WIDTH:  68px; HEIGHT:  64px; POSITION: absolute; TOP:  36px; RIGHT:  3px; TEXT-ALIGN: center; }
.pInfoIconOC		{ WIDTH:  77px; HEIGHT:  64px; POSITION: relative; }
.pInfoIconOCText	{ WIDTH:  77px; HEIGHT:  64px; POSITION: absolute; TOP:  41px; RIGHT: 4px; TEXT-ALIGN: center; }

.pInfoSpecialIcon	{ WIDTH: 120px; HEIGHT: 120px; POSITION: absolute; TOP: 60px; LEFT: -5px; TEXT-ALIGN: center; }
.pInfoSpecial		{ WIDTH: 120px; POSITION: absolute; TOP:  10px; LEFT: 10px; TEXT-ALIGN: center; }
.pInfoSpecialText	{ FONT-SIZE: 35px; FONT-WEIGHT: bold; FONT-STYLE: oblique; }
.pInfoSpecialTextSub	{ FONT-SIZE: 20px; }

.pdetails		{ WIDTH: 611px; HEIGHT: 142px; POSITION: relative; }
.pdetailsInner		{ WIDTH: 590px; HEIGHT: 120px; POSITION: absolute; TOP: 10px; LEFT: 10px; TEXT-ALIGN: left; }
.pdetailsTable		{ PADDING: 0px 20px; TEXT-ALIGN: center; }
.pdetailsButton		{ WIDTH: 108px; HEIGHT: 108px; POSITION: relative; TOP: 5px; TEXT-ALIGN: center; }
DIV.pdetailsText	{ WIDTH: 92px; HEIGHT: 92px; POSITION: absolute; TOP: 8px; LEFT: 8px; TEXT-ALIGN: center; }
.pdetailsText		{ FONT-SIZE: 13px; TEXT-ALIGN: center; FONT-WEIGHT: bold; TEXT-DECORATION: none; }
.pdetailsColor		{ COLOR: #FFFFFF; }

.pFin			{ WIDTH: 128px; HEIGHT: 118px; POSITION: relative; }
.pFinInner		{ WIDTH: 88px; HEIGHT: 80px; POSITION: absolute; TOP: 2px; LEFT: 6px; CURSOR: pointer; }
.pFinLink		{ WIDTH: 120px; HEIGHT: 32px; POSITION: absolute; BOTTOM: 2px; LEFT: 6px; CURSOR: pointer; }
.pFinSmall		{ WIDTH:  88px; HEIGHT:  40px; POSITION: absolute; TOP: 42px; LEFT: 6px; TEXT-ALIGN: center; COLOR: #000; FONT-SIZE: 10px; }
.pFinPrice		{ POSITION: absolute; BOTTOM: 4px; LEFT: 35px; TEXT-ALIGN: left; }
.pFinPrice2		{ POSITION: absolute; TOP: 84px; LEFT: 12px; TEXT-ALIGN: right; }
.pFinPriceBig		{ FONT-SIZE: 26px; FONT-WEIGHT: bold; FONT-STYLE: oblique; }
.pFinPriceSMedium	{ FONT-SIZE: 14px; FONT-WEIGHT: bold; FONT-STYLE: oblique; }
.pFinPriceSmall		{ FONT-SIZE: 11px; }

.pBoxDesc_elements	{ FONT-SIZE: 14px; FONT-WEIGHT: bold; }
.pBoxDesc_elements_big	{ FONT-SIZE: 14px; FONT-WEIGHT: bold; }
.pBoxDesc_text		{ FONT-SIZE: 12px; }
.pBoxDesc_text_big	{ FONT-SIZE: 14px; }
.pBoxDesc_text_warranty	{ FONT-WEIGHT: bold; } 

.upsTrack_Heading	{ FONT-SIZE: 14px; FONT-WEIGHT: bold; COLOR: #d9d9d9; }
.upsTrack_TableHeading	{ FONT-SIZE: 14px; FONT-WEIGHT: bold; COLOR: #FFFFFF; }
.upsTrack_TableHeading2	{ FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #FFFFFF; }
.upsTrack_TableHeading3	{ FONT-SIZE: 13px; COLOR: #d9d9d9; }
.upsTrack_error		{ FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #FF0000; }
.upsTrack_info		{ FONT-SIZE: 11px; COLOR: #000000; }
.upsTrack_number	{ FONT-FAMILY: courier, monospace; FONT-SIZE: 11px; COLOR: #000000; }
.upsTrack_small		{ FONT-SIZE: 8pt; COLOR: #d9d9d9; }
.upsTrack_bgHeading	{ BACKGROUND: #AE9159; }
.upsTrack_bg_odd	{ BACKGROUND: #FFFFEE; }
.upsTrack_bg_even	{ BACKGROUND: #FFFFCC; }

.taxandshipping		{ FONT-SIZE: 9px; COLOR: #666666; FONT-FAMILY: sans-serif; }

.boxText		{ FONT-SIZE: 12px; COLOR: #d9d9d9; }
.boxText1		{ FONT-SIZE: 24px; COLOR: #d9d9d9; }
.boxText2		{ FONT-SIZE: 12px; COLOR: #FFFFFF; }
.boxText3		{ FONT-SIZE: 11px; COLOR: #56666D; }
.boxText5		{ FONT-SIZE: 12px; COLOR: #8A9BA2; }

.boxTextbg		{ BACKGROUND-COLOR: #151515; }
.boxCenterbg		{ BACKGROUND-COLOR: #303030; }

.infocenter_text	{ FONT-SIZE: 14px; COLOR: #d9d9d9; LINE-HEIGHT: 1.3em; }
.infocenter_heading	{ FONT-SIZE: 14px; COLOR: #d9d9d9; LINE-HEIGHT: 1.3em; }
.infocenter_heading_red	{ FONT-SIZE: 14px; COLOR: #FF0000; LINE-HEIGHT: 1.3em; }
.infocenter_link	{ FONT-SIZE: 14px; COLOR: #000000; LINE-HEIGHT: 1.3em; }
.filename		{ FONT-FAMILY: 'MS Sans Serif', Arial, sans-serif; FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 1.2em; }

.price			{ FONT-SIZE: 30px; COLOR: #FF0000; FONT-WEIGHT: bold; }
.price1			{ FONT-SIZE: 17px; COLOR: #FF0000; FONT-WEIGHT: bold; }
.price2			{ FONT-SIZE: 30px; COLOR: #FF0000; FONT-STYLE: oblique; FONT-WEIGHT: bold; }
.price3			{ FONT-SIZE: 28px; COLOR: #FF0000; FONT-WEIGHT: bold; }
.price4			{ FONT-SIZE: 13px; COLOR: #FF0000; FONT-WEIGHT: bold; }
.price_big		{ FONT-SIZE: 40pt; COLOR: #FF0000; FONT-WEIGHT: bold; FONT-STYLE: oblique; }
.price_big_sup		{ FONT-SIZE: 14pt; }
.price_big2		{ FONT-SIZE: 52pt; COLOR: #FF0000; FONT-WEIGHT: bold; LINE-HEIGHT: 1.2em; } 
.price_big2_sup		{ FONT-SIZE: 14pt; }

.cart_price		{ FONT-SIZE: 15px; COLOR: #FF0000; FONT-WEIGHT: bold; }
.cart_price_total	{ FONT-SIZE: 15px; COLOR: #FF0000; FONT-WEIGHT: bold; }
.cart_total		{ FONT-SIZE: 14px; COLOR: #d9d9d9; FONT-WEIGHT: bold; }
.cart_image		{ WIDTH: 80px; HEIGHT: 80px; BORDER-STYLE: solid; BORDER-WIDTH: 1px; BORDER-LEFT-COLOR: #808080; BORDER-TOP-COLOR: #808080; BORDER-RIGHT-COLOR: #AAAAAA; BORDER-BOTTOM-COLOR: #AAAAAA; BACKGROUND-COLOR: #FFFFFF; }

.left_bg		{ /* BACKGROUND-IMAGE: url(images/left_bg.gif); BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: right; */ }
.right_bg		{ /* BACKGROUND-IMAGE: url(images/right_bg.gif); BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: left; */ }

.fact			{ WIDTH: 215px; HEIGHT: 30px; LINE-HEIGHT: 28px; BACKGROUND-IMAGE: url('images/fact.gif'); BACKGROUND-REPEAT: no-repeat; FONT-SIZE: 14px; FONT-WEIGHT: bold; FONT-STYLE: oblique; COLOR: #FFFFFF; TEXT-INDENT: 12px; VERTICAL-ALIGN: middle; }
.categories		{ FONT-SIZE: 12px; COLOR: #d9d9d9; TEXT-DECORATION: none; }
.categories_top		{ FONT-SIZE: 14px; COLOR: #d9d9d9; TEXT-DECORATION: none; }
.categories_header	{ FONT-SIZE: 14px; COLOR: #d9d9d9; FONT-WEIGHT: bold; TEXT-DECORATION: none; }
.categories_table	{ BORDER-STYLE: solid; BORDER-WIDTH: 2px; BORDER-LEFT-COLOR: #808080; BORDER-TOP-COLOR: #808080; BORDER-RIGHT-COLOR: #d9d9d9; BORDER-BOTTOM-COLOR: #d9d9d9; BACKGROUND-COLOR: #151515; }
.addressbox_table	{ BORDER-STYLE: solid; BORDER-WIDTH: 2px; BORDER-LEFT-COLOR: #808080; BORDER-TOP-COLOR: #808080; BORDER-RIGHT-COLOR: #d9d9d9; BORDER-BOTTOM-COLOR: #d9d9d9; BACKGROUND-COLOR: #151515; }
.rightbox_table		{ BORDER-STYLE: solid; BORDER-WIDTH: 2px; BORDER-LEFT-COLOR: #808080; BORDER-TOP-COLOR: #808080; BORDER-RIGHT-COLOR: #d9d9d9; BORDER-BOTTOM-COLOR: #d9d9d9; BACKGROUND-COLOR: #151515; }
.centerbox_table	{ WIDTH: 96%; BORDER-STYLE: solid; BORDER-WIDTH: 1px; BORDER-LEFT-COLOR: #808080; BORDER-TOP-COLOR: #808080; BORDER-RIGHT-COLOR: #AAAAAA; BORDER-BOTTOM-COLOR: #AAAAAA; }
.infocenter_table	{ BORDER-STYLE: solid; BORDER-WIDTH: 2px; BORDER-LEFT-COLOR: #808080; BORDER-TOP-COLOR: #808080; BORDER-RIGHT-COLOR: #d9d9d9; BORDER-BOTTOM-COLOR: #d9d9d9; BACKGROUND-COLOR: #151515; }
.product_image_table	{ BORDER-STYLE: solid; BORDER-WIDTH: 2px; BORDER-LEFT-COLOR: #808080; BORDER-TOP-COLOR: #808080; BORDER-RIGHT-COLOR: #d9d9d9; BORDER-BOTTOM-COLOR: #d9d9d9; BACKGROUND-COLOR: #2d2d2d; }
.addressbox		{ BORDER-STYLE: solid; BORDER-WIDTH: 1px; BORDER-COLOR: #d9d9d9; }
.shopping_cart		{ }
.productfilter_table	{ BORDER-STYLE: solid; BORDER-WIDTH: 1px; BORDER-LEFT-COLOR: #EEEEEE; BORDER-TOP-COLOR: #EEEEEE; BORDER-RIGHT-COLOR: #808080; BORDER-BOTTOM-COLOR: #808080; BACKGROUND-COLOR: #2d2d2d; }

A.categories:hover	{ TEXT-DECORATION: underline; }
A.categories_top:hover	{ TEXT-DECORATION: underline; }

.herr			{ FONT-SIZE: 11px; COLOR: #d9d9d9; }
.footer			{ FONT-SIZE: 12px; COLOR: #FFFFFF; }
.errorBox		{ FONT-SIZE: 10px; FONT-WEIGHT: bold; BACKGROUND-COLOR: #ffb3b5; }

TR.headerError		{ BACKGROUND-COLOR: #ff0000 }
TD.headerError		{ FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-COLOR: #ff0000; COLOR: #FFFFFF; TEXT-ALIGN: center }
TR.headerInfo		{ BACKGROUND-COLOR: #00ff00 }
TD.headerInfo		{ FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-COLOR: #00ff00; COLOR: #FFFFFF; TEXT-ALIGN: center }
TR.footer		{ BACKGROUND-COLOR: #F9F9FA }
TD.footer		{ FONT-SIZE: 10px; BACKGROUND-COLOR: #F9F9FA; COLOR: #666666; TEXT-ALIGN: center; padding-top: 15px; }

.infoBox		{ FONT-SIZE: 11px; }
.infoBoxNotice		{ BACKGROUND-COLOR: #ff8e90 }
.infoBoxNoticeContents	{ FONT-SIZE: 10px; BACKGROUND-COLOR: #ffe6e6; }

.infoBoxHeading		{ FONT-SIZE: 12px; COLOR: #8A9BA2; FONT-WEIGHT: bold; }
.infoBoxContents	{ FONT-SIZE: 10px; COLOR: #FFFFFF; }
.contentBoxHeading	{ FONT-SIZE: 12px; COLOR: #55676B; FONT-WEIGHT: bold; }
.contentBoxHeading2	{ FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-WEIGHT: bold; BACKGROUND-COLOR: #788A91; }
.inputRequirement	{ FONT-SIZE: 10pt; COLOR: #FF0000; FONT-WEIGHT: bold; }

.accountHistory-odd	{ BACKGROUND-COLOR: #595959 }
.accountHistory-even	{ BACKGROUND-COLOR: #303030 }

.productListing-data	{ FONT-SIZE: 11px; COLOR: #d9d9d9; FONT-WEIGHT: normal; LINE-HEIGHT: 1.3em; LETTER-SPACING: 1px; }
.productListing-heading	{ FONT-SIZE: 14px; COLOR: #d9d9d9; }

.pageResults		{ FONT-SIZE: 12px; COLOR: #d9d9d9  } 
A.pageResults:hover	{ COLOR: #FF0000; }

.pageHeading		{ FONT-SIZE: 24px; COLOR: #FF0000; FONT-WEIGHT: bold; WIDTH: 100%; }
.pageHeading1		{ FONT-SIZE: 16px; COLOR: #FF0000; FONT-WEIGHT: bold; }
.pageHeading2		{ FONT-SIZE: 20px; COLOR: #FF0000; FONT-WEIGHT: bold; LINE-HEIGHT: 1.5; }
.pageHeading3		{ FONT-SIZE: 12px; COLOR: #FF0000; FONT-WEIGHT: bold; LINE-HEIGHT: 1.5; }

.smallText		{ FONT-SIZE: 10px; COLOR: #d9d9d9; }
.smallText1		{ FONT-SIZE: 10px; COLOR: #788D97; }
.smallText_white	{ FONT-SIZE: 10px; COLOR: #FFFFFF; }

.moduleRow		{ }
.moduleRowOver		{ BACKGROUND-COLOR: #505050; }
.moduleRowSelected	{ BACKGROUND-COLOR: #509950; }

.messageBox		{ FONT-SIZE: 12px; }
.messageStackError	{ FONT-SIZE: 12px; BACKGROUND-COLOR: #aa0000; COLOR: #FFFFFF; }
.messageStackWarning	{ FONT-SIZE: 12px; BACKGROUND-COLOR: #aa0000; COLOR: #FFFFFF; }
.messageStackNotice	{ FONT-SIZE: 12px; BACKGROUND-COLOR: #faffa9; COLOR: #000000; }
.messageStackSuccess	{ FONT-SIZE: 12px; BACKGROUND-COLOR: #99ff00; COLOR: #000000; }
.messageStackQuestion	{ FONT-SIZE: 12px; BACKGROUND-COLOR: #faffa9; COLOR: #000000; }

.ime			{ BORDER-COLOR: black; BORDER-STYLE: none; }
.ime2			{ BORDER-COLOR: blue; BORDER-STYLE: solid; BORDER-WIDTH: 3px; }