/* general formatting */ 
body					{margin:0px;padding:0px;}
a,div,p,td,input		{font-family:Arial,Verdana,Helvetica,sans-serif;font-size:11px;text-decoration:none;color:#333333;} 
a:hover		{color:#A8A8A8;}
a			{color:blue;text-decoration:underline;}
img						{border:0px;}
.bold					{font-weight:bold;}
.black					{color:#000000;}
.underlined				{text-decoration:underline;}

h1,h2,h3{display:none;}


/* form elements */
.small			{width:50px;}	
.medium			{width:80px;}
.large			{width:250px;}
textarea		{background:#eeeeff;border:1px #444466 solid;border-width:1px 0px 0px 1px;padding:1px;vertical-align:middle;overflow:auto;}	
.row			{text-align:left;padding:1px 0px 0px 1px;margin:5px;}
.field			{background:#F0F0F0;border:1px #444466 solid;border-width:1px 0px 0px 1px;}
.check			{margin:0px;padding:0px;width:14px;height:14px;}
.active			{background:#ffffff;border-color:#777799;}
.error			{background:#fcdede;}
/* buttons */		
.button			{position:relative;display:block;float:left;margin-left:5px;border:1px #9999AA solid; border-color:#ffffff #9999AA #9999AA #ffffff;background:#F0F0F0;padding:1px 2px 3px 2px;text-align:center;color:#333355;font-weight:normal;}
.button:hover	{background:#BDBDBD;color:#ffffff;border-style:outset;}
.focus			{background:#F0F0F0;}
.focus:hover	{background:#BDBDBD;}
.inactive		{background:#eeeeee;color:#aaaaaa;}
.inactive:hover	{background:#eeeeee;color:#aaaaaa;}

/* page formatting */ 
.bodyBackgrRight{height:100%;background-image:url('img/bodyBackgrLeft.gif');background-repeat:repeat-y;}

.content		{position:relative;margin-left:7px;top:7px;}

.header				{}
.bannerTop			{position:absolute;top:0px;left:0px;z-index:3;}
.bodyBackgrTop		{position:absolute;top:0px;width:99%;height:114px;background-image:url('img/bodyBackgrTop.gif');background-repeat:repeat-x;z-index:2;}
.logo				{position:absolute;left:-3px;top:0px;border:1px solid #E0E0E0;border-width:1px 0px 0px 1px;background:#EFEFEF;z-index:4;}
.logoIndex			{position:absolute;left:0px;top:-4px;z-index:4;}
.logoImg			{position:absolute;left:20px;top:4px;z-index:4;}

.flash				{position:absolute;top:0px;left:0px;z-index:6;}
.indexCont			{position:relative;top:300px;left:0px;width:772px;height:61%;background:#F6F6F6;}
html>body .indexCont{height:62%;}
.indexText			{padding:10px 20px 10px 20px;}
.indexIso			{color:#7A7A7A;}
.indexBackgrRight	{width:192px;background:#E6E6E6;}
.indexBackgrRightPic{position:absolute;left:0px;top:0px;z-index:66;}

/* main menu */ 
.mainMenu			{position:absolute;left:22px;top:76px;width:708px;height:28px;border:1px solid #E0E0E0;background:#FFFFFF;z-index:6;}
html>body .mainMenu{height:26px;}
.menu			{position:relative;left:10px;display:block;float:left;margin:6px 5px 0px 5px;padding:0px 2px 2px 2px;font-weight:bold;text-decoration:none;color:#777777;}
a.submenu		{text-decoration:none;color:#333333;}
.menuFlag		{position:absolute;top:-2px;left:668px;}
.submenuBackgr	{position:absolute;margin-left:16px;top:104px;width:746px;height:2px;background-image:url('img/subMenuBackgr.gif');background-repeat:repeat-x;z-index:99;}
html>body .submenuBackgr{margin-left:22px;width:745px;}
.menuActive		{border-bottom:1px solid #DB9191;color:#a3a3a3;cursor:default;}
.menuDivider	{color:#CDCDCD;}

/* main content */ 
.lnk					{float:left;padding-top:2px;margin-bottom:2px;text-decoration:underline;color:#D3D3D3;}
.lnkActive				{float:left;padding-top:2px;margin-bottom:2px;color:#D3D3D3;}
.darkLink				{color:#333333;}
.noLnk					{display:block;float:left;padding-top:3px;}
.mainContent			{position:absolute;left:22px;top:110px;width:747px;z-index:6;}
.mainTextRed			{width:517px;height:6px;background:#C41414;}
html>body .mainTextRed	{width:523px;}
.mainContentCont		{padding:30px 0px 20px 20px;background:#FFFFFF;}
.mainContentHeader		{position:relative;width:354px;height:22px;padding-left:10px;background:#FDFDFD;border:1px solid #D3D3D3;border-bottom-width:0px;}
.mainContentProd		{position:relative;width:463px;min-height:180px;background:#EFEFEF;border:1px solid #D3D3D3;padding:0px 10px 10px 10px;}
.mainContentText		{padding:10px 10px 20px 10px;}
/* contact page */
.contactInfo			{position:absolute;left:540px;top:80px;width:200px;}
html>body .contactInfo	{left:550px;top:190px;}
.red					{color:#C41414;}
/* about us page */
.aboutPicRight			{margin:15px 10px 10px;float:right;}
.aboutPicLeft			{margin:15px 10px 10px;float:left;}
.aboutContFix			{width:1px;height:150px;}
/* category */ 
.catTable				{margin:20px;padding:5px;}
/* product */ 
.prodPic				{margin:10px 10px 10px 0px;float:left;text-align:center;}
html>body .prodPic		{margin:10px 10px 10px 0px;}
.picEnlarge				{display:block;width:133px;margin-top:1px;border-top:1px solid #A9A9A9;background:#FFFFFF;text-align:center;cursor:hand;}
.prodDetailsButton		{display:block;float:left;margin-top:1px;padding:2px;cursor:hand;border:1px solid #A9A9A9;background:#FFFFFF;text-align:center;}
.prodDetailsArrow		{position:relative;left:-1px;width:20px;height:20px;cursor:hand;}
html>body .prodDetailsArrow	{height:14px;width:14px;}
.prodSmallPic			{padding:1px;}

/* tabs */
.tabs				{position:relative;float:left;left:2px;top:1px;margin-left:-1px;border:1px solid #D3D3D3;border-bottom-width:0px;cursor:hand;padding:3px 10px 3px 10px;background:#FBFBFB;z-index:0;}
html>body .tabs		{cursor:pointer;top:13px;}
.tabCont			{width:463px;margin-bottom:50px;}
html>body .tabCont	{width:462px;}
.mainContentText	{top:-2px;}
html>body .mainContentText{top:10px;left:1px;}
/* tabImages */
.img				{position:relative;width:102px;height:102px;border:1px solid #D3D3D3;margin:11px;}
.imgText			{width:180px;padding:11px;border:1px solid #D3D3D3;background:#F7F7F7;}
/* tabDrawings */
.draw		{width:200px;background:#FFFFFF;padding:11px;border:1px solid #D3D3D3;}
html>body .draw{width:163px;}
p.picEnlarge{width:156px;margin-top:1px;padding:2px;border:1px solid #A9A9A9;background:#FFFFFF;}
/* tabDownloads */
.downloads		{position:relative;width:100%;margin:10px 0px 10px 0px;padding:10px 0px 10px 0px;background:#F7F7F7;border:1px solid #D3D3D3;}
.downloadPic	{padding:0px 10px 0px 10px;float:left;}
.downloadText	{padding:0px 10px 0px 30px;}

/* left navigation */ 
.leftMenuHeader				{position:relative;width:226px;height:70px;background:#FBFBFB;border:1px solid #DBDCDB;}
html>body .leftMenuHeader	{width:219px;}
.leftMenuButton				{display:block;height:25px;width:200px;padding:5px 0px 4px 15px;border:1px solid #DBDCDB;border-width:0px 1px 1px 0px;background:#F4F4F4;}
html>body .leftMenuButton	{width:179px;height:16px;}
.leftMenuButtonLeft			{width:3px;height:96%;background:#E1E1E1;border-bottom:1px solid #DBDCDB;}
.leftButtonImg				{margin:2px;height:24px;border:1px solid #DBDCDB;border-width:0px 0px 1px 0px;background:#F4F4F4;padding-left:2px;}

.leftMenuButtonSub				{width:179px;height:24px;background:#FFFFFF;padding:5px 0px 3px 20px;border:1px solid #DBDCDB;}
html>body .leftMenuButtonSub	{width:174px;height:21px;}
.leftMenuButtonLeftSub			{width:3px;height:21px;background:#C41414;border-bottom:1px solid #DBDCDB;}

.leftMenuButtonLeftSubActive	{width:13px;height:96%;}
.leftMenuButtonActive		{background:#FFFFFF;color:#8F8F8F;}
.leftMenuButtonLeftActive	{background:#C41414;height:96%}
.leftButtonImgActive		{background:#FFFFFF;}
.leftMenuButtonSubActive		{width:179px;padding-left:10px;}
html>body .leftMenuButtonSubActive{width:174px;}

/* bottom of page */ 
.footerLeft				{width:227px;}
html>body .footerLeft	{width:222px;}
.footerRight			{position:relative;width:537px;height:19px;background:#BD0B09;}
.footerLnk				{padding:0 0 0 6px;color:#FFFFFF;}

/* FAQ */
.blockHead			{position:relative;width:440px;height:20px;padding:3px 0px 4px 12px;font-weight:bold;background-image:url('img/iconHdot.gif');}
.blockBody			{position:relative;z-index:8;color:#414f68;}
.linkImage			{position:relative;left:16px;top:12px;}
.linkText			{color:#4d4d4d;}
.mainHline			{background-image:url('img/iconHdot.gif');height:1px;background-repeat:repeat-x;}
.auxiliaryLink		{position:relative;display:block;margin:0px 10px 0px 30px;text-decoration:underline;color:#9ec1f0;}
.auxiliaryLinkActive{position:relative;display:block;margin:0px 10px 0px 30px;text-decoration:none;color:#9ec1f0;}
