HTML
{
	overflow-y: scroll;
}
BODY
{
	padding: 0px;
	margin: 0px;
	background-color: #D0D0D0;
	font-family: verdana;
}
.frametoplogo TD
{
	padding-top: 35px;
	padding-bottom: 15px;
}
.frametop TD
{
	padding-top: 3px;
	padding-bottom: 3px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 65%;
	text-align: center;
	background-color: #C01328;
}
.frametop TD A
{
	color: #FFFFFF;
	text-decoration: none;
}
.frametop TD.mainsep
{
	padding-top: 4px;
	vertical-align: middle;
}
.frametop TD.mainlink
{
}
.frametop TD.mainlinkon
{
	background-color: #D34E4B;
}
.PageTable
{
	background-color: #FFFFFF;
}
.PageTableTour
{
	background-color: #D0D0D0;
}
.PageTableHome
{
	background-color: #FFFFFF;
/*	
	background-image: url("../images/psik.gif"); 
	background-repeat: no-repeat;
	background-position: bottom right;
*/
}
.SpacerRow
{
	background-color: #D0D0D0;
}
.bottomlinks TD
{
	background-color: transparent;
	padding-bottom: 4px;
	padding-top: 2px;
	font-size: 55%;
	color: #DCDDDF;
	text-align: center;
}
.bottomlinks TD.bottomlink
{
	text-align: center;
}
.bottomlinks TD.bottomlinkleft
{
	text-align: left;
}
.bottomlinks TD A
{
	color: #57575A;
	text-decoration: none;
	white-space: nowrap;
}
.bottomcopyright A
{
	color: #4F4B4A;
	text-decoration: none;
}
.bottomcopyright
{
	font-size: 50%;
	text-align: right;
	padding-top: 3px;
	color: #4F4B4A;
	padding-bottom: 50px;
}
.slashlink
{
}
A.NoLine
{
	text-decoration: none;
	color: #C01328;
}
.HomeSubHeaderBottom
{
	color: #C01328;
	font-size: 65%;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
	font-weight: normal;
}
.HomeTable
{
	margin: 0px;
}
.HomeCell
{
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 3px;
	vertical-align: top;
}
.HomeCellLeft
{
	padding-right: 10px;
	padding-left: 20px;
	padding-top: 3px;
	vertical-align: top;
}
.HomeCellRight
{
	padding-right: 20px;
	padding-left: 10px;
	padding-top: 3px;
	vertical-align: top;
}
.HomeCellRightImage
{
	padding-right: 20px;
	padding-left: 10px;
	padding-top: 3px;
	vertical-align: top;
}
.HomeCellRightBottom
{
	padding-right: 20px;
	padding-left: 10px;
	padding-top: 3px;
	vertical-align: top;
	background-image: url("../images/pinkquote.gif");
	background-repeat: no-repeat;
	background-position: 62px 153px;
}
.HomeTitle
{
	color: #5E5B5B;
	font-weight: bold;
	font-size: 70%;
	text-align: right;
	margin-top: 3px;
	margin-bottom: 3px;
}
.HomeProductShortDesc
{
	font-size: 70%;
	font-style: italic;
}
.HomeProductShortDesc A
{
	color: #C01328;
	text-decoration: none;
	font-weight: normal;
}
.HomeProductTourLink
{
	font-size: 60%;
	vertical-align: middle;
}
.HomeProductTourLink A
{
	color: #C01328;
	text-decoration: none;
	font-weight: normal;
}
.HomeProductTourLink IMG
{
	vertical-align: middle;
}
TD.HomeCellBoxLeft
{
	background-image: url('../images/pdf2xl-box-small.gif'); 
	background-repeat: no-repeat; 
	background-position: 85px 0px;
	padding-right: 10px;
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 0px;
	margin-bottom: 8px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	vertical-align: top;
	cursor: pointer;
	height: 75px;
}
TD.HomeCellBoxOCR
{
	background-image: url('../images/pdf2xl-ocr-box-small.gif'); 
	background-repeat: no-repeat; 
	background-position: 85px 0px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 0px;
	margin-bottom: 8px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	vertical-align: top;
	cursor: pointer;
	height: 75px;
}
TD.HomeCellBoxEnt
{
	background-image: url('../images/pdf2xl-ent-box-small.gif'); 
	background-repeat: no-repeat; 
	background-position: 85px 0px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 0px;
	margin-bottom: 8px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	vertical-align: top;
	cursor: pointer;
	height: 75px;
}
DIV.HomeCellBox
{
	width: 90px;
}
.HomeProductTitle
{
	font-weight: bold;
	font-size: 70%;
	margin-top: 0px;
	margin-bottom: 8px;
	color: #C01328;
}
.HomeProductTitle A
{
	color: #C01328;
	text-decoration: none;
}
.HomeProductLongDesc
{
	font-size: 70%;
	color: #4F4B4A;
	margin-bottom: 6px;
	margin-top: 0px;
}
.HomeProductLongDesc A
{
	color: #4F4B4A;
	text-decoration: none;
}
.HomeProductLinks
{
	font-size: 55%;
	margin-top: 2px;
}
.HomeProductLinks TR TD
{
	padding-right: 4px;
	padding-bottom: 4px;
}
.HomeProductLinks TR TD A
{
	text-decoration: none;
	color: #C01328;
}
.HomeProductLinks TR TD A IMG
{
	border: none;
}
TH.MarkBk
{
	background-color: #ECECEC;
}

.LeftBar
{
	background-color: #ECECEC;
	vertical-align: top;
}
#LeftBarCurrent
{
	background-color: #F8F8F8;
}
.LeftBarPanel
{
	height: 32px;
	padding-left: 26px;
	background-color: #B8B6B6;
	vertical-align: middle;
	font-weight: bold;
	font-size: 65%;
	border-bottom: 2px solid #ECECEC;
	cursor: pointer;
	width: 170px;
}
.LeftBarPanelClosed
{
	display:none;
}
.LeftBarPanelIndent
{
	height: 32px;
	padding-left: 39px;
	background-color: #d8d8d8;
	vertical-align: middle;
	font-weight: bold;
	font-size: 65%;
	border-bottom: 2px solid #ECECEC;
	cursor: pointer;
	width: 170px;
	background-image: url('../images/grayarrow.gif');
	background-repeat: no-repeat;
	background-position: 26px center;
}
.LeftBarPanel A
{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	color: #4F4B4A;
	text-decoration: none;
}
.LeftBarPanelIndent A
{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	color: #4F4B4A;
	text-decoration: none;
}
.ContentTable
{
}
.ContentHome
{
	vertical-align: top;
	background-color: transparent;
}
.ContentTour
{
	background-color: #D0D0D0;
}
.ContentCreditcard
{
	padding-left: 24px;
	padding-top: 8px;
	padding-right: 24px;
	padding-bottom: 24px;
	vertical-align: top;
	background-color: #DCDCDC;
	background-image: url("../images/medpsik.gif");
	background-repeat: no-repeat;
	background-position: 370px 60px;
}
.Content
{
	padding-left: 24px;
	padding-top: 45px;
	padding-right: 24px;
	padding-bottom: 24px;
	vertical-align: top;
	background-color: transparent;
}
.ContentLessPadding
{
	padding-left: 24px;
	padding-top: 24px;
	padding-right: 24px;
	padding-bottom: 24px;
	vertical-align: top;
	background-color: transparent;
}
.ContentWithTestimonial
{
	padding-left: 24px;
	padding-top: 45px;
	padding-right: 10px;
	padding-bottom: 24px;
	vertical-align: top;
	background-color: transparent;
}
.ContentContinue
{
	padding-left: 24px;
	padding-top: 0px;
	padding-right: 24px;
	padding-bottom: 24px;
	vertical-align: top;
	background-color: transparent;
}
.ContentContinueBoth
{
	padding-left: 24px;
	padding-top: 0px;
	padding-right: 24px;
	padding-bottom: 0px;
	vertical-align: top;
	background-color: transparent;
}
.ContentWithLogos
{
	padding-left: 24px;
	padding-top: 45px;
	padding-right: 0px;
	padding-bottom: 24px;
	vertical-align: top;
	background-color: transparent;
}
.ContentWithLogos2
{
	padding-left: 24px;
	padding-top: 45px;
	padding-right: 0px;
	padding-bottom: 0px;
	vertical-align: top;
	background-color: transparent;
}
.ContentWithTable
{
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	vertical-align: top;
	background-color: transparent;
}
.PageTitle
{
	color: #C01328;
	font-weight: bold;
	font-size: 95%;
	margin-bottom: 20px;
	margin-top: 0px;
}
.PageTitleBig
{
	color: #C01328;
	font-weight: bold;
	font-size: 105%;
	margin-bottom: 20px;
	margin-top: 0px;
}
.PageTitleHuge
{
	color: #C01328;
	font-weight: bold;
	font-size: 120%;
	margin-bottom: 20px;
	margin-top: 0px;
}
.LandingPageTitle
{
	color: #C01328;
	font-weight: bold;
	font-size: 150%;
	margin-bottom: 20px;
	margin-top: 0px;
	text-align: center;
}
.LandingPageTitle2
{
	color: #C01328;
	font-weight: bold;
	font-size: 150%;
	margin-bottom: 10px;
	margin-top: 0px;
	text-align: center;
}
.LandingPageSubTitle
{
	color: #4F4B4A;
	font-weight: bold;
	font-size: 105%;
	margin-bottom: 20px;
	margin-top: 0px;
	text-align: center;
}
.PageTitleMiddle
{
	color: #C01328;
	font-weight: bold;
	font-size: 95%;
	margin-bottom: 10px;
	margin-top: 20px;
}
.PageTitleRow1
{
	color: #C01328;
	font-weight: bold;
	font-size: 95%;
	margin-bottom: 0px;
	margin-top: 0px;
}
.PageTitleRow2
{
	font-weight: bold;
	color: #4F4B4A;
	font-size: 90%;
	margin-top: 0px;
	margin-bottom: 20px;
}
.PageTitleRow2 A
{
	color: #4F4B4A;
}
.PageTitleSpecialRow1
{
	color: #C01328;
	font-weight: bold;
	font-size: 95%;
	margin-bottom: 20px;
	margin-top: 0px;
	text-align: center;
}
.PageTitleSpecialRow2
{
	font-weight: bold;
	color: #4F4B4A;
	font-size: 90%;
	margin-top: 0px;
	margin-bottom: 20px;
	text-align: center;
}
.PageTitlePromo
{
	color: #4F4B4A;
	font-weight: bold;
	font-size: 95%;
	margin-bottom: 20px;
	margin-top: 0px;
}
.PageTitlePromo A
{
	color: blue;
}
.PageHeader
{
	color: #C01328;
	font-weight: bold;
	font-size: 95%;
	margin-bottom: 16px;
	margin-top: 0px;
}
.PageLink
{
	font-size: 70%;
	color: #4F4B4A;
	margin-top: 0px;
	margin-bottom: 8px;
	text-align: justify;
}
.PageLink A
{
	color: #081B5F;
}
.PageText
{
	font-size: 70%;
	color: #4F4B4A;
	margin-top: 0px;
	margin-bottom: 13px;
}
PRE.PreBig
{
	font-size: 9pt;
	background-color: #f4f4f4;
	padding: 5px 0px 5px 25px;
	margin: -5px 0px 5px 0px;
}
.PageTextBig
{
	font-size: 80%;
	color: #4F4B4A;
	margin-top: 0px;
	margin-bottom: 13px;
}
.PageTextBottom
{
	font-size: 85%;
	color: #4F4B4A;
	margin-top: 13px;
	margin-bottom: 0px;
}
.PageText SELECT
{
	vertical-align: middle;
}
.PageText PRE
{
	margin-top: 4px;
	margin-bottom: 4px;
}
.PageTextBreak
{
	font-size: 70%;
	color: #4F4B4A;
	margin-top: 0px;
	margin-bottom: 0px;
}
.PageTextLast
{
	font-size: 70%;
	color: #4F4B4A;
	margin-top: 0px;
	margin-bottom: 0px;
}
.PageSelectCurrency
{
	font-size: 70%;
	color: #4F4B4A;
	margin-top: 0px;
	margin-bottom: 16px;
	background-image: url('../images/arrow.gif');
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 16px;
	vertical-align: middle;
}
.SelectCurrency
{
	vertical-align: middle;
}
.CurrencyFlag
{
	padding-right: 8px;
	padding-left: 8px;
}
.PageQuote
{
	font-size: 70%;
	color: #4F4B4A;
	margin-top: 0px;
	margin-bottom: 13px;
}
.PageLogosCenter
{
	word-spacing: 40px;
	text-align: center;
	margin-bottom: 0px;
}
.PageLogos
{
	word-spacing: 20px;
}
.PageLogos IMG
{
	vertical-align: middle;
}
.PageBigLink
{
	font-size: 70%;
	margin-top: 13px;
	margin-bottom: 13px;
	text-align: center;
}
.PageBigLink A
{
	font-weight: bold;
	color: #C01328;
	background-image: url('../images/arrow.gif');
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 12px;
}
.BiggerLink
{
	font-size: 80%;
}
.PageForm
{
	font-size: 70%;
	color: #4F4B4A;
	margin-top: 0px;
	margin-bottom: 13px;
}
.PageText A
{
	color: #081B5F;
}
.PageTextBig A
{
	color: #081B5F;
}
.PageTextLast A
{
	color: #081B5F;
}
.PageSubHeader1
{
	color: #C01328;
	font-weight: bold;
	font-size: 75%;
	padding-bottom: 0px;
	padding-top: 15px;
	margin: 0px;
}
.PageSubHeader1Plus
{
	color: #C01328;
	font-weight: bold;
	font-size: 75%;
	padding-bottom: 12px;
	padding-top: 13px;
	margin: 0px;
}
.PageSubHeader1PlusPlus
{
	color: #C01328;
	font-weight: bold;
	font-size: 75%;
	padding-bottom: 18px;
	padding-top: 13px;
	margin: 0px;
}
.PageSubHeader2
{
	color: #C01328;
	font-size: 70%;
	padding-bottom: 0px;
	padding-top: 14px;
	margin: 0px;
	font-weight: normal;
}
.PageSubHeader2Plus
{
	color: #C01328;
	font-size: 70%;
	padding-bottom: 12px;
	padding-top: 12px;
	margin: 0px;
	font-weight: normal;
}
.PageSubHeader2Flat
{
	color: #C01328;
	font-size: 70%;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
	font-weight: normal;
}
.PageFAQLink A
{
	color: #4F4B4A;
	text-decoration: none;
}
.PageFAQ
{
	color: #C01328;
	font-size: 70%;
	padding-bottom: 0px;
	padding-top: 14px;
	margin: 0px;
}
.Bullet
{
	padding-left: 24px;
	padding-top: 1px;
	padding-bottom: 10px;
	padding-right: 3px;
}
.PageTextCenter
{
	text-align: center;
}
.PageTextStrong
{
	font-weight: bold;
}
.PageTextSmallBottom
{
	margin-bottom: 5px;
}
.AboutUsTeam TR TD
{
	vertical-align: top;
}
.AboutUsTeamPic
{
	padding-left: 24px;
}
.InlineArrow
{
	padding-right: 2px;
	border: none;
}
UL.PageTextNormal
{
	margin-left: 12px;
	padding-left: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
UL.PageText
{
	margin-left: 12px;
	padding-left: 12px;
}
#OptionList LI
{
	padding-bottom: 7px;
}
UL LI.Normal
{
	list-style: url('../images/arrow.gif');
	margin-bottom: 10px;
}
UL LI.List1
{
	list-style: url('../images/arrow.gif');
	margin-bottom: 0px;
}
UL LI.List2
{
	list-style: url('../images/minus.gif');
	margin-bottom: 0px;
}
UL LI.List3
{
	list-style: url('../images/bullet.gif');
	margin-bottom: 0px;
}
.PageStep
{
	font-size: 70%;
	color: #4F4B4A;
	margin: 0px;
	font-style: italic;

}
.StepName
{
	color: #C01328;
}
.BottomButtons
{
	margin-top: 25px;
	margin-bottom: 13px;
	text-align: center;
}
.TopButtons
{
	margin-top: 0px;
	margin-bottom: 0px;
	word-spacing: 25px;
	text-align: center;
}
.TestimonialRightBar
{
	vertical-align: top;
	padding-top: 0px;
	text-align: left;
	padding-right: 0px;
	padding-left: 0px;
	background-color: #C8C8C8;
}
.TestimonialRightAuthor
{
	background-image: url('../images/arrowbig.gif');
	background-repeat: no-repeat;
	background-position: 8px 3px;
	padding-left: 28px;
	padding-right: 10px;
	font-size: 80%;
	font-weight: bold;
	font-style: italic;	
	color: #C01328;
	margin-top: 50px;
	margin-bottom: 7px;
}
.TestimonialRightAuthor2
{
	padding-left: 10px;
	padding-right: 0px;
	font-size: 70%;
	font-style: italic;	
	color: #C01328;
	margin-top: 7px;
	margin-bottom: 7px;
}
.TestimonialRightText
{
	font-size: 80%;
	color: #4F4B4A;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 10px;
	padding-right: 7px;
}
.ProductLogos
{
	vertical-align: top;
	padding-top: 110px;
	text-align: left;
	padding-right: 0px;
	padding-left: 0px;
}
.ProductLogosBuy
{
	vertical-align: top;
	padding-top: 50px;
	text-align: left;
	padding-right: 0px;
	padding-left: 0px;
}
.ProductLogoPending
{
	margin: 0px;
	padding-top: 150px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.ProductLogoBox
{
	margin: 0px;
	padding-top: 8px;
	padding-bottom: 7px;
	padding-left: 20px;
}
.ProductLogoButton
{
	margin: 0px;
	padding-left: 26px;
	padding-bottom: 25px;
}
.ProductLogoMoneyBack
{
	padding-top: 20px;
	padding-left: 29px;
	margin: 0px;
}

.PartnersProgram
{
	vertical-align: bottom;
}
.PartnersProgram TABLE
{
	margin-bottom: 88px;
	margin-right: 13px;
}
.PartnersTop
{
	background-color: #D7D7D7;
	text-align: center;
	font-weight: bold;
	color: #C01328;	
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 65%;
}
.PartnersTop A
{
	text-decoration: none;
	color: #C01328;	
}
A.NoDecorationRed
{
	color: #C01328;	
}
.prt-l
{
	background-color: #D7D7D7;
	vertical-align: top;
	text-align: left;
	border-bottom: 0px;
}
.prt-r
{
	background-color: #D7D7D7;
	vertical-align: top;
	text-align: right;
	border-bottom: 0px;
}
.PartnersMiddle TD
{
	padding-right: 7px;
	padding-left: 10px;
	padding-top: 15px;
	padding-bottom: 0px;
	border-left: 1px solid #D7D7D7;
	border-right: 1px solid #D7D7D7;
	font-size: 70%;
}
.PartnersBottom
{
	font-size: 1%;
	border-bottom: 1px solid #D7D7D7;
}
.Partners1
{
	color: #C01328;	
	font-weight: bold;
	margin: 0px;
	margin-bottom: 10px;
}
.Partners2
{
	color: #4F4B4A;
	margin: 0px;
}
.Partners3
{
	color: #C01328;
	margin-top: 10px;
	margin-bottom: 10px;
}
.Partners3 A
{
	text-decoration: none;
	color: #4F4B4A;
}
P.ProductTable
{
	margin: 0px;
}
TABLE.ProductTable
{
	border: 1px solid #BBBBBB;
}
TABLE.ProductTableDashed
{
	border: 3px dashed #DD0000;
}
.ProductTable TR TD
{
	font-size: 70%;
	color: #4F4B4A;
	border: 1px solid #DADADA;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 7px;
	padding-left: 7px;
	text-align: right;
}
.ProductTable TR TD.CartSubtotalLeft
{
	background-color: #F6D1C7;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: left;
	border-right: 0px;
}
.ProductTable TR TD.CartSubtotalLeft .Money
{
	font-weight: bold;
}
.ProductTable TR TD.CartSubtotalRight
{
	background-color: #F6D1C7;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: right;
	border-left: 0px;
}
.ProductTable TR TD A
{
	color: #4F4B4A;
	text-decoration: none;
}
.ProductTable TR TD A.Regular
{
	color: blue;
	text-decoration: underline;
}
.ProductTable TR TD.ProductColumn
{
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 9px;
	padding-right: 0px;
}
.ProductTable TR TD.Control
{
	text-align: center;
}
.ProductTable TR TD.Check
{
	text-align: center;
	font-size: 100%;
}
.ProductTable TR TD.CheckMarkBk
{
	text-align: center;
	font-size: 100%;
	background-color: #ECECEC;
}
.ProductTable TR TD.ButtonCell
{
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 5px;
	padding-left: 5px;
}
.ProductTable TR TH
{
	font-size: 75%;
	color: #C01328;
	text-align: center;
	border: 1px solid #DADADA;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-left: 9px;
	padding-right: 9px;
}
.ProductTable TR TH.ProductColumn
{
	text-align: left;
}
.ProductTable TR TH.ButtonCell
{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 0px;
	padding-left: 0px;
}
.NoMarginForm
{
	margin: 0px;
	padding: 0px;
}
P.PromotionCode
{
	font-size: 70%;
	color: #4F4B4A;
	margin-top: 13px;
	margin-bottom: 13px;
	vertical-align: middle;
	background-image: url('../images/arrow.gif');
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 16px;
}
P.PromotionCode INPUT
{
	vertical-align: middle;
	font-size: 105%;
	color: #4F4B4A;
	width: 65px;
	height: 15px;
	border: 1px solid #4F4B4A;
	padding: 0px;
	margin: 0px;
}
P.PromotionCode IMG
{
	vertical-align: middle;
}
.ProductBuyLogoAdobe
{
	padding-left: 22px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
}
.ProductBuyLogoMicrosoft
{
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 0px;
	margin-bottom: 10px;
	margin-top: 0px;
}
.ProductBuyLogoBox
{
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 15px;
	margin-bottom: 0px;
}
.PageImportant
{
	font-size: 70%;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 13px;
	color: #4F4B4A;
}
.PageImportant A
{
	color: #081B5F;
}
A.BigLink
{
	font-weight: bold;
	color: #C01328;
	text-decoration: none;
	background-image: url('../images/arrow.gif');
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 12px;
}
.ErrorMessage
{
	font-size: 70%;
	color: #C01328;
	margin-top: 0px;
	margin-bottom: 13px;
}
.FormRemark
{
	font-size: 75%;
}
.PageText .ShortField
{
	width: 120px;
}
.PageForm INPUT
{
	width: 220px;
}
.PageForm SELECT
{
	width: 220px;
}
.PageForm TEXTAREA
{
	width: 350px;
	height: 50px;
}
.PageSubHeader1 TEXTAREA
{
	overflow: hidden;
	width: 426px;
	height: 70px;
	font-family: Arial;
	font-size: 95%;
	padding: 8px;
}
.PageForm IFRAME
{
	width: 440px;
}
.FormTableRemark
{
	font-size: 55%;
}
.PageFormBottom
{
	text-align: center;
	padding-bottom: 13px;
	padding-top: 13px;
}
TEXTAREA.FeedbackTextbox
{
	width: 450px;
	height: 100px;
}
TEXTAREA.HTMLCode
{
	width: 450px;
	height: 50px;
}
.LogoLink IMG
{
	border: 0px;
}
.FAQSubHeader
{
	font-weight: bold;
	color: #4F4B4A;
	font-size: 90%;
	margin-top: 13px;
	margin-bottom: 13px;
}
.FAQSubHeaderPurchase
{
	font-weight: bold;
	color: #000000;
	font-size: 90%;
	margin-top: 13px;
	margin-bottom: 13px;
}
UL.Sitemap
{
	margin: 0px;
}
LI.Sitemap
{
	list-style: none;
	margin-top: 0px;
	margin-bottom: 0px;
}
.SitemapLevel1
{
	background-image: url('../images/arrow.gif');
	background-repeat: no-repeat;
	background-position: 0% 2px;
	font-size: 70%;
	padding-left: 13px;
	color: #C01328;
	text-decoration: none;
}
.SitemapLevel2
{
	font-size: 70%;
	color: #4F4B4A;
	text-decoration: none;
	background-image: url('../images/bullet.gif');
	background-repeat: no-repeat;
	background-position: 0% 2px;
	padding-left: 13px;
}
.SitemapLevel3
{
	font-size: 70%;
	color: #4F4B4A;
	text-decoration: none;
}
.PageFAQLink
{
	color: #C01328;
	font-size: 70%;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 11px;
	background-image: url('../images/bullet.gif');
	background-repeat: no-repeat;
	background-position: 0% 2px;
	margin: 0px;
}
.HeaderSubMenu
{
	position: absolute; 
	visibility: hidden;
	width: 89px;
}
#ProductsSubMenu
{
	width: 95px;
}
#ProductsSubMenu DIV
{
	width: 95px;
}
#AboutUsSubMenu DIV
{
    width: 115px;
}
.HeaderSubMenu DIV
{
	width: 89px;
	height: 20px;
	font-weight: bold;
	font-size: 65%;
	letter-spacing: -1px;
	color: #000000;
	margin: 0px;
	cursor: pointer;
}
.HeaderSubMenuContentsHome
{
	background-color: #FFFFFF;
	filter: alpha(opacity=75);
	opacity: 0.75;
}
.HeaderSubMenuContentsHomeOver
{
	background-color: #FFFFFF;
	filter: alpha(opacity=87);
	opacity: 0.87;
}
.HeaderSubMenuContents
{
	background-color: #CCCCCC;
}
.HeaderSubMenuContentsOver
{
	background-color: #F0F0F0;
}
.HeaderSubMenu DIV P
{
	margin: 0px;
	padding-left: 7px;
	padding-top: 3px;
}
DIV.HeaderSubMenuBottom
{
	filter: alpha(opacity=55);
	opacity: 0.55;
}
.EvaluationTag
{
	color: green;
}
.emphasized
{
	font-style: italic;
}

H2.headeritem
{
	color: #C01328;
	font-weight: bold;
	font-size: 75%;
	padding-bottom: 0px;
	padding-top: 15px;
	margin: 0px;
}
li.OperationItem
{
	margin-bottom: 10pt;
}
H2.bcgheaderitem
{
	color: #C01328;
	font-weight: bold;
	font-size: 75%;
	padding-bottom: 0px;
	padding-top: 15px;
	margin: 0px;
}
H1.bcgPageTitle
{
	color: #C01328;
	font-weight: bold;
	font-size: 95%;
	margin-bottom: 20px;
	margin-top: 0px;
}
.TOCItem
{
	list-style: url('../images/bullet.gif');
}
.TOCItem A
{
	text-decoration: none;
	color: #4F4B4A;
}
.TOCFolder
{
	list-style: url('../images/arrow.gif');
}
.TOCFolder A
{
	text-decoration: none;
	color: #4F4B4A;
}
.TOCText
{
	font-size: 70%;
	color: #4F4B4A;
	margin-top: 0px;
	margin-bottom: 0px;
}
.PageFAQItem
{
	font-size: 70%;
	color: #C01328;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 3px;
}
.PageFAQList
{
	margin-left: 16px;
}
.TOCPathNode
{
	font-size: 70%;
	color: #4F4B4A;
	background-image: url('../images/arrow.gif');
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 12px;
}
.TOCPathSeparator
{
	margin-bottom: 13px;
}
.CustomerTable
{
	margin-bottom: 26px;
}
.CustomerCategory
{
	color: #C01328;
	font-size: 75%;
	margin-bottom: 5px;
	margin-top: 13px;
	font-weight: bold;
}
.Customer
{
	font-size: 70%;
	color: #4F4B4A;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 10px;

	background-image: url('../images/bullet.gif');
	background-repeat: no-repeat;
	background-position: 0px 1px;
	padding-left: 13px;
}
.CustomerCellLeft
{
	vertical-align: top;
	padding-right: 12px;
}
.CustomerCellRight
{
	vertical-align: top;
	padding-left: 12px;
}
.ChildrenLogo
{
	text-align: center;
	vertical-align: top;
	padding-right: 24px;
	padding-left: 24px;
}
.AdditionalCell
{
	padding-right: 12px;
	padding-left: 12px;
	vertical-align: top;
}
.AdditionalCell UL
{
	font-size: 70%;
	color: #4F4B4A;
	margin-top: 13px;
	margin-bottom: 13px;
	margin-left: 0px;
	padding-left: 16px;
}
TD.RightBar
{
	margin: 0px;
	padding-left: 10px;
	padding-top: 45px;
	padding-right: 0px;
	padding-bottom: 24px;
	vertical-align: top;
	background-color: #FCEFEB;
}
P.RightBarHeader
{
	color: #C01328;
	font-weight: bold;
	font-size: 70%;
	padding-bottom: 13px;
	padding-top: 0px;
	margin: 0px;
}
P.RightBarHeader A
{
	text-decoration: none;
	color: #C01328;
}
P.RightBarClient
{
	font-size: 70%;
	color: #4F4B4A;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 12px;
}
P.RightBarClient A
{
	text-decoration: none;
	color: #4F4B4A;
}
P.RightBarClientList
{
	margin-top: 0px;
	margin-bottom: 0px;
	vertical-align: middle;
}
A.RightBarClientListLink
{
	font-size: 70%;
	color: #C01328;
	text-decoration: none;
	vertical-align: middle;
}
DIV.RightBarClientList
{
	background-image: url("../images/testimonialpsik.gif");
	background-repeat: no-repeat;
	background-position: 50px bottom;
	padding-bottom: 70px;
	padding-right: 10px;
	cursor: pointer;
}
.RightBarText
{
	font-size: 70%;
	color: #4F4B4A;
	margin-top: 0px;
	margin-bottom: 13px;
}

.ContentTestimonials
{
	padding-left: 18px;
	padding-top: 45px;
	padding-right: 0px;
	padding-bottom: 24px;
	vertical-align: top;
	background-color: transparent;
}
.PageTitleTestimonials
{
	color: #C01328;
	font-weight: bold;
	font-size: 95%;
	margin-bottom: 20px;
	margin-top: 0px;
	padding-left: 8px;
}
.Testimonial
{
	background-color: #FCEFEB;
	padding: 6px 6px 4px 8px;
	margin: 0px 18px 15px 0px;
}
.TestimonialSameSize
{
	background-color: #FCEFEB;
	padding-left: 8px;
	padding-right: 24px;
	padding-top: 6px;
	padding-bottom: 6px;
}
.TestimonialTable, .TestimonialTable TD, .TestimonialTable TH
{
	background-color: #FCEFEB;
}
.TestimonialNoColor
{
	padding-left: 8px;
	padding-right: 24px;
	padding-top: 6px;
	padding-bottom: 4px;
	margin-bottom: 15px;
}
#TestimonialQuotes
{
	background-image: url("../images/bigquotes.gif");
	background-repeat: no-repeat;
	background-position: 205px 90px;
}
.TestimonialText
{
	font-size: 70%;
	color: #4F4B4A;
	margin-top: 0px;
	margin-bottom: 17px;
}
.TestimonialText img
{
	padding-right: 5px;
}
.TestimonialTextSameSize
{
	font-size: 70%;
	color: #4F4B4A;
	margin-top: 5px;
	margin-bottom: 5px;
}
.TestimonialAuthor
{
	background-image: url('../images/arrow.gif');
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 16px;
	font-size: 70%;
	font-weight: bold;
	color: #4F4B4A;
	margin-top: 0px;
	margin-bottom: 0px;
}
.TestimonialAuthor2
{
	font-size: 70%;
	font-weight: bold;
	color: #4F4B4A;
	margin-top: 0px;
	margin-bottom: 13px;
}
.TestimonialLink
{
	background-image: url('../images/arrow.gif');
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 16px;
	margin-top: 0px;
	margin-bottom: 0px;
	vertical-align: middle;
}
.TestimonialLink A
{
	font-size: 70%;
	color: #C01328;
	text-decoration: none;
	vertical-align: middle;
}
DIV.RightBarTestimonials
{
	background-image: url("../images/pinkquote2.gif");
	background-repeat: no-repeat;
	background-position: 55px bottom;
	padding-bottom: 45px;
	padding-right: 10px;
	cursor: pointer;
}
#BigPsik
{
	background-image: url("../images/bigpsik.gif");
	background-position: 85% 40px;
	background-repeat: no-repeat;
}
.Button IMG
{
	vertical-align: middle;
}
.PageInterested
{
	font-size: 70%;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 13px;
	padding-top: 0px;
	color: #4F4B4A;
}
.HelpTable
{
	margin: 0px;
	padding: 0px;
	border: 1px solid #DADADA;
	font-size: 70%;
	color: #4F4B4A;
}
.HelpTable TD
{
	margin: 0px;
	padding-right: 7px;
	padding-left: 7px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #DADADA;
	vertical-align: top;
}
.HelpTable TH
{
	margin: 0px;
	background-color: #efefef;
	text-align: left;
	padding-right: 7px;
	padding-left: 7px;
	border: 1px solid #DADADA;
}
.HelpTable .ColumnName
{
	white-space: nowrap;
}
.DirectContactTable TD
{
	vertical-align: top;
	width: 50%;
}
.DirectContactTable .PageText
{
	margin-top: 0px;
	margin-bottom: 0px;
}
IMG.LanguageFlag
{
	padding-left: 10px;
	border: 0px;
}
.StoreBox
{
}
.StoreBoxButton
{
	margin-top: 7px;
	margin-left: 18px;
	margin-bottom: 30px;
}
.StoreProduct
{
	vertical-align: top;
}
TD.HomeCellLeftTitle
{
	padding-right: 10px;
	padding-left: 20px;
	padding-top: 3px;
	vertical-align: top;
}
.ImportantKey
{
	font-size: 100%;
	font-weight: bold;
	color: #4F4B4A;
	margin-top: 0px;
	margin-bottom: 13px;
}
.Abstract
{
	font-style: italic;
	font-weight: bold;
}
.Quantity
{
	font-size: 105%;
	color: #4F4B4A;
	width: 13px;
	height: 15px;
	border: 1px solid #4F4B4A;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 4px;
	padding-left: 0px;
	margin: 0px;
	text-align: right;
}
TABLE.Cart
{
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	border: 1px solid #DADADA;
}
TABLE.Cart TH
{
	background-color: white;
	font-weight: bold;
	font-size: 75%;
	text-align: left;
	color: #C01328;
	padding-left: 7px;
	padding-top: 7px;
	padding-bottom: 7px;
}
TABLE.Cart TD.Item
{
	border-bottom: 1px solid #DADADA;
	padding-left: 7px;
	padding-top: 7px;
	padding-bottom: 5px;
}
TABLE.Cart TD.Item P.CartItemName
{
	color: #C01328;
	font-weight: bold;
	font-size: 70%;
	margin: 0px;
	padding-bottom: 7px;
	width: 146px;
}
.CartItemPrice
{
	color: #4F4B4A;
	font-weight: bold;
	font-size: 70%;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 2px;
}
.CartRemove
{
	color: #4F4B4A;
	font-weight: bold;
	font-size: 70%;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 5px;
	text-align: right;
}
TABLE.Cart TD.Subtotal
{
	padding-top: 7px;
	padding-bottom: 7px;
}
P.CartSubtotal
{
	margin: 0px;
	font-size: 70%;
	font-weight: bold;
	color: #C01328;
	padding-left: 7px;
}
P.CartSubtotal .Money
{
	color: #4F4B4A;
}
.CartButtons
{
	margin: 0px;
	text-align: center;
	padding-top: 10px;
}
.CartButtons A
{
	padding-left: 5px;
	padding-right: 5px;
}
.CartButtons INPUT
{
	padding-left: 5px;
	padding-right: 5px;
}
.CheckoutTable
{
	color: #4F4B4A;
	font-size: 70%;
	text-align: center;
}
.CheckoutTable TH
{
	font-weight: bold;
	color: #C01328;
	border-left: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	border-top: 1px solid #C0C0C0;
	text-align: center;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-left: 9px;
	padding-right: 9px;
	background-color: #ffffff;
}
.CheckoutTable .RightMost
{
	border-right: 1px solid #C0C0C0;
}
.CheckoutTable TD
{
	text-align: left;
	border-left: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 7px;
	padding-left: 7px;
	background-color: #ffffff;
}
.CheckoutTable TD.Empty
{
	background-color: transparent;
	border-left: 0px;
	border-bottom: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	color: transparent;
}
.CheckoutTable TD.TotallyEmpty
{
	background-color: transparent;
	border-left: 0px;
	border-bottom: 0px;
	border-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	color: transparent;
}
.CheckoutTable .TotalHeader
{
	text-align: right;
	font-weight: bold;
	color: #C01328;
	padding-left: 0px;
	white-space: nowrap;
	border-right: 1px solid #C0C0C0;
}
.CheckoutTable .Action
{
	white-space: nowrap;
}
.CheckoutTable .Money
{
	text-align: right;
	white-space: nowrap;
}
.CheckoutTable .MoneyRightMost
{
	text-align: right;
	white-space: nowrap;
	border-right: 1px solid #C0C0C0;
}
.CheckoutTable .Num
{
	text-align: center;
}
.CheckoutTable .TotalMoney
{
	font-weight: bold;
	text-align: right;
	white-space: nowrap;
	color: #4F4B4A;
}
.CheckoutRemove
{
	color: #4F4B4A;
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
	background-image: url('../images/arrow.gif');
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 11px;
}
.CheckoutRemove A
{
	color: #4F4B4A;
	text-decoration: underline;
}
#CreditcardDIV2
{
	border-bottom: 2px solid #4F4B4A;
	border-right: 2px solid #4F4B4A;
	border-top: 2px solid #DADADA;
	border-left: 2px solid #DADADA;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	background-image: url("../images/bigpsik.gif");
	background-position: 55% 5px;
	background-repeat: no-repeat;
}
#CreditcardDIV
{
	font-size: medium;
	display: none;
}
FORM.CreditcardForm
{
	margin-top: 0px;
	margin-bottom: 0px;
}
TABLE.CreditcardTable
{
	margin-bottom: 7px;
}
TABLE.CreditcardTable TH
{
	padding-top: 3px;
	padding-bottom: 11px;
	font-size: 70%;
	color: #C01328;
	text-align: left;
}
TABLE.CreditcardTable TH HR
{
	border: 1px solid white;
	padding: 0px;
	margin-bottom: 10px;
}
TABLE.CreditcardTable TD
{
	font-size: 70%;
	color: #4F4B4A;
}
TABLE.CreditcardTable TD.ColName
{
	padding-top: 4px;
	padding-left: 34px;
	padding-right: 3px;
	background-image: url('../images/arrow.gif');
	background-repeat: no-repeat;
	background-position: 20px 7px;
	vertical-align: top;
	white-space: nowrap;
}
TABLE.CreditcardTable TD.ColValue
{
	padding-bottom: 2px;
	width: 170px;
}
TABLE.CreditcardTable TD.ColValueText
{
	vertical-align: top;
	padding-top: 4px;
	font-weight: bold;
}
TABLE.CreditcardTable TD.ColValue INPUT
{
	border: 1px solid #C0C0C0;
	vertical-align: top;
	color: #4F4B4A;
	width: 165px;
}
TABLE.CreditcardTable TD.ColValue SELECT
{
	border: 1px solid #C0C0C0;
	vertical-align: top;
	color: #4F4B4A;
	width: 167px;
}
TABLE.CreditcardTable TD.ColValue SELECT.CCDate
{
	width: 40px;
}

TABLE.CreditcardTable TD.ColHelp
{
	vertical-align: top;
	text-align: center;
	padding-left: 2px;
	padding-right: 2px;
}
TABLE.CreditcardTable TD.ColComment
{
	vertical-align: top;
	padding-top: 3px;
}
TABLE.CreditcardTable TD.ColValue P.ColComment
{
	font-size: 83%;
	padding-top: 3px;
	margin: 0px;
	text-indent: 10px;
	background-image: url("../images/bullet.gif"); 
	background-repeat: no-repeat;
	background-position: 0px 4px;
}
TABLE.CreditcardTable TD SPAN.Info
{
	top: 5px;
	padding-top: 10px;
	margin-top: 5px;
	color: #C01328;
	font-weight: bold;
	cursor: help;
}
TABLE.CreditcardTable TD.ColComment SPAN.Error
{
	padding-top: 5px;
	color: #C01328;
	font-weight: bold;
	margin: 0px;
}
P.CCSubmit
{
	text-align: center;
	font-size: 70%;
	color: #4F4B4A;
	margin-top: 7px;
	margin-bottom: 7px;
}
#CCSubmit
{
	cursor: pointer;
	border: 0px;
}
#CCSubmitText
{
	display: none;
}
.TestimonialBarItem
{
	padding-left: 8px;
	padding-right: 6px;
}
.TestimonialBarHeader
{
	color: #C01328;
	font-weight: bold;
	font-style: italic;
	font-size: 75%;
	padding-top: 10px;
	padding-bottom: 3px;
	margin: 0px;
}
.TestimonialBarSignature
{
	font-weight: bold;
	background-image: url('../images/arrow.gif');
	background-repeat: no-repeat;
	background-position: 12px 2px;
	font-size: 70%;
	font-style: italic;
	padding-left: 27px;
	text-decoration: none;
}
.TestimonialBarText
{
	font-size: 70%;
	color: #4F4B4A;
	margin-top: 0px;
	margin-bottom: 8px;
}
TABLE.BoxTable
{
	border-spacing: 0px;
	border: none;
	margin-left: auto;
	margin-right: auto;
}
TD.BoxTable
{
	border-spacing: 0px;
	padding: 0px;
}
TD.BoxTableLeft 
{
	background-image: url('../images/box-left.gif');
	background-repeat: repeat-y;
	width: 2px;
	padding: 0px;
}
TD.BoxTableRight
{
	background-image: url('../images/box-right.gif');
	background-repeat: repeat-y;
	width: 2px;
	padding: 0px;
}
TD.BoxTableTop
{
	background-image: url('../images/box-top.gif');
	background-repeat: repeat-x;
	padding: 0px;
}
TD.BoxTableBottom
{
	background-image: url('../images/box-bottom.gif');
	background-repeat: repeat-x;
	padding: 0px;
}
TD.BoxTableData
{
	background-color: #f5f5f5; 
	background-image: url('../images/box-background.gif'); 
	background-repeat: repeat-x;
	padding: 0px;
}
TD.BoxTableSize
{
	background-color: #f5f5f5; 
	background-image: url('../images/box-background.gif'); 
	background-repeat: repeat-x;
	width: 17px;
	padding: 0px;
}
TABLE.BoxTableInsideTable
{
	font-size: 70%;
	font-weight: bold;
	color: #C01328;
	margin-top: 0px;
	margin-bottom: 0px;
}
.TestimonialTableSignature
{
	font-weight: bold;
	background-image: url('../images/arrow.gif');
	background-repeat: no-repeat;
	background-position: 0px 4px;
	font-size: 80%;
	font-style: italic;
	padding-left: 15px;
	text-decoration: none;
	color: #C01328;
}
.PaddingTopBottom
{
	padding-top: 6px;
	padding-bottom: 6px;
}
.HigherRow
{
	margin-bottom: 4px;
}
PRE.ExampleSeparator
{
	border-top: 1px solid gray;
}
.Indent
{
	text-indent: -85px;
	margin-left: 85px;
}
.Signature
{
	margin-left: 250px;
}
DIV.Signature
{
	background-image: url('../images/signature.png');
	background-repeat: no-repeat;
	background-position: top left;
	height: 60px;
}
.InitialHidden
{
	display: none;
}
#QuoteDIV
{
	height: 60px;
	border: 1px solid #D7D7D7;
	margin: 0px;
	padding: 10px;
}
.QuotePic
{
	vertical-align: middle;
	cursor: pointer;
	margin-right: 5px;
	border: 0px;
}
P.Quote
{
	margin-bottom: 0px;
}
#QuoteTrig
{
	padding: 0px;
	margin: 0px;
	border: 0px;
	position: relative; 
	left: 50px; 
	top: 1px;
}
SELECT.WithImage option 
{
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-left:30px;
	padding-bottom: 2px;
}
DIV.TranslateFlags
{
	float: right;
	margin-top: -20px;
	margin-right: 10px;
}
