﻿

/****************************************************************************************/
/*		 GLOBAL CLASSES			    */
/****************************************************************************************/
		.divON {display:;}
		.divOFF {display:none;}

		.tBorders { padding:3px; border-bottom: 1px solid black; border-left: 1px solid black; border-right: 1px solid black; border-top: 1px solid black; }

        .tTextError {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color:Red; font-weight:bold;}
		.tText {font-family: Arial, Helvetica, sans-serif; font-size: 9pt;}
		.tText a {color:Blue; text-decoration:none;}
		.tText a:hover{color:Red; text-decoration:none;}
		
		.tTextSuccess {font-family: Arial, Helvetica, sans-serif; font-size:11pt; color:Red; font-weight:bold;}
		
		.tPageTurners {height:30px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 11pt;}
        .tPageTurners a {color:#703290; text-decoration:none;}
		.tPageTurners a:hover{color:Red; text-decoration:none;}
		
		.catItems {font-family: Arial, Helvetica, sans-serif; font-size:11pt; color:#3d3d3d;}
		.catItems a{color:#703290; text-decoration:none; font-size:11pt;}
		.catItems a:hover{color:red; text-decoration:none; font-size:11pt;}

/****************************************************************************************/
/*		 FORM CLASSES			    */
/****************************************************************************************/
		.frmTextBox {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color:#656565;}
		.frmDrop {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color:#656565;}
		.frmButton {BORDER-RIGHT: #828282 2px solid; FONT-SIZE: 8pt; CURSOR: hand; BORDER-BOTTOM: #828282 2px solid; FONT-FAMILY: verdana; BACKGROUND-COLOR: #f6faff}

		.frmTextBoxReadOnly {FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: verdana; BACKGROUND-COLOR: #ffffff; border:0px;}

/****************************************************************************************/
/*		 ADMIN SECTION				*/
/****************************************************************************************/

        .tAdminHeader {font-family: Arial, Helvetica, sans-serif; font-size:10pt; color:#000000; font-weight:bold;}
        .tAdminHeader a {color:#000000; }
        .tAdminHeader a:hover {color:#ffffff; }
        
        .tAdminHeaderWhite {font-family: Arial, Helvetica, sans-serif; font-size:10pt; color:#ffffff; font-weight:bold;}
        .tAdminHeaderWhite a {color:#ffffff; }
        .tAdminHeaderWhite a:hover {color:#ffffff; }
        
        .tAdminText {font-family: Arial, Helvetica, sans-serif; font-size:10pt; color:#000000;}
        .tAdminText a{color:#000000;}
        .tAdminText a:hover {color:#B2B2B2;}
        
        .tAdminTable {padding-left:25px; background-color:#ECECEC; width:550px; }
        
        .tAdminTH {padding:5px; font-family: Arial, Helvetica, sans-serif; font-size:10pt; color:#ffffff; background-color:#9F9F9F;}
        
        .tAdminTHText {color:#838383; font-family: Arial, Helvetica, sans-serif; font-size:11pt;}
        .tAdminTR {padding:5px;font-family: Arial, Helvetica, sans-serif; font-size:10pt; color:#000000; background-color:#ECECEC;}
        .tAdminTR a {color:#000000;}
        .tAdminTR a:hover {color:#9F9F9F;}
        
        .tAdminTRALT {padding:5px;font-family: Arial, Helvetica, sans-serif; font-size:10pt; color:#000000; background-color:#f4f4f4;}
        .tAdminTRALT a {color:#000000;}
        .tAdminTRALT a:hover {color:#9F9F9F;}
        /*.tAdminHeader a:visited {color:#ffffff; }*/


/****************************************************************************************/
/*		 PRODUCT DETAIL SECTION     */
/****************************************************************************************/
		.backLink {font-family: Arial; font-size:11pt; color:#000000; font-weight:bold;}
		.backLink a {color:blue; text-decoration:none;}
		.backLink a:hover {color:red; text-decoration:none;}
			
		.prodHeader {width:718px; height:56px; background-color:#ededed;}
		.prodHeaderText {font-family: Arial; font-size:14pt; color:#812f97;}
		.prodOption {background-color:#f3f3f3; }	
		.prodOptionText {font-family: Arial; font-size:8pt; color:#000000;}
		.prodName {font-family: Arial; font-size:14pt; color:#812f97;}
		.prodDesc {font-family: Arial; font-size:10pt; color:#666666; padding:2px; line-height:14pt; }
		.prodPrice {font-family: Arial; font-size:10pt; font-weight:bold;}
		
		.deptHeader {background-color:#3696d6;}
		.deptHeaderText {font-family: Arial; font-size:10pt; font-weight:bold; color:#ffffff;}

		.deptItem {font-family: Arial; font-size:10pt; color:#3696d6; height:20px;}
		.deptItem a {text-decoration:none; color:#3696d6;}
		.deptItem a:hover { color:red;}
		
		.eDot {
			border-left: 1px dashed #3696d6;
			height: 100%;
		}
		
		.hOn {cursor:hand;}
		.hOff {cursor:default;}





/****************************************************************************************/
/*		 SITE SPECIFIC              */
/****************************************************************************************/


.aPink {color:#ff00ff; font-family: Arial;      font-size:10pt; font-weight:bold;}
.aPurple {color:#d209fd; font-family: Arial;    font-size:10pt; font-weight:bold;}
.aLtBlue {color:#7c09fd; font-family: Arial;    font-size:10pt; font-weight:bold;} 
.aBlue {color:#0000ff; font-family: Arial;      font-size:10pt; font-weight:bold;}
.aAqua {color:#0be2fb; font-family: Arial;      font-size:10pt; font-weight:bold;}
.aJade {color:#23e292; font-family: Arial;      font-size:10pt; font-weight:bold;}
.aGreen {color:#21ef16; font-family: Arial;     font-size:10pt; font-weight:bold;}
.aYellow {color:#eae41c; font-family: Arial;    font-size:10pt; font-weight:bold;}
.aOrange {color:#ff7c06; font-family: Arial;    font-size:10pt; font-weight:bold;}
.aLtOrange {color:#ff7c06; font-family: Arial;  font-size:10pt;}
.aRed {color:#ff0000; font-family: Arial;       font-size:10pt;}

.designby {font-family: Arial; font-size:8pt; color:white; font-weight:bold;}
.designby a {color:white; text-decoration:none; }
.designby a:hover {color:red;}

.disclaimer {font-family: Arial; font-size:8pt; color:white;}
.disclaimer a {color:yellow; text-decoration:none; }
.disclaimer a:hover {color:red;}

.disclaimerB {font-family: Arial; font-size:9pt; color:white; font-weight:bold;}
.disclaimerB a {color:yellow; text-decoration:none; }
.disclaimerB a:hover {color:red;}

.tBillHeader {background-color:#f0ec7e; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight:bold; color:#6d3193; padding:5px; height:25px; }
.tBillData {background-color:#fafafa;}
.tBillDataText {font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color:#3d3d3d; padding-right:5px; height:29px;}
.tBillfrmDrop {FONT-SIZE: 8pt; COLOR: #656565; FONT-FAMILY: Arial, Helvetica, Sans-Serif; BACKGROUND-COLOR: #fafafa; text-transform:uppercase;}

.tCCHeader {background-color:#dedede; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight:bold; color:#747474; padding:5px;}
.tCCData {background-color:#ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color:#656565; padding:3px; border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf;}
.tCCDataText {background-color:#ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color:#656565;}
.tCCFooter {background-color:#f0f0f0; font-family: Arial, Helvetica, sans-serif; font-size: 14pt; color:#633689; padding:3px;}
.tCCFooter2 {background-color:#f0f0f0; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color:#633689; padding:3px;}
.tCCFooterPurple {background-color:#6e378b; font-family: Arial, Helvetica, sans-serif; font-size: 14pt; color:#fff582; padding:3px; height:39px;}

.tCCHeaderTbl {background-color:#f0ec7e; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight:bold; color:#6d3193; padding:5px;}
.tCCDataTbl {font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color:#3d3d3d; padding-right:5px; height:29px;}
.tCCDataTblError {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color:Red;}

.tConfirmHeader {background-color:#f0ec7e; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight:bold; color:#6d3193; padding:5px;}
.tConfirmData {padding-left:10px; padding-top:3px; padding-bottom:3px; font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color:#3d3d3d; padding-right:5px;}
.tConfirmDataPurple {font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color:#6d3193; padding:3px;}
.tConfirmBG {background-color:#fafafa;}

.tNewsLetterHeader {background-color:#f0ec7e; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight:bold; color:#6d3193; padding:5px; }
.tNewsLetterText {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color:#656565;}


.tCartFooterBG {background-color:#f0f0f0;}
.tCartFooter {font-family: Arial, Helvetica, sans-serif; font-size: 14pt; color:#6e378b; padding:3px; height:50px;}


.greyBorders { border-left: 1px solid #e2e2e2; border-right: 1px solid #e2e2e2; border-top: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2;}
.greySpacer { padding:13px; }
.greySpacerSmall { padding-left:6px; padding-right:6px; }

.pt_home_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
}



.style24 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #2A88D7; }
.style24 a{color:#ffffff; text-decoration:none;}
.style24 a:hover{color:yellow; text-decoration:none;}

.style26 {color: #672682; font-weight: bold; }
.style28 {color: #672682; font-size: 18px; }
.style14 {color: #7A1D78; font-size: 18px; }
.style2 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; }
.style11 {font-size: 11px; color: #812F97; }
.style4 {font-size: 11px; color: #330066; }
.style6 {color: #330066; font-size: 16px; }
.style7 {font-size: 12px}
.style8 {color: #7A1D78}
.style12 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #7A1D78; }
.style9 {color: #812F97; font-size: 16px; }
.style18 {color: #812F97}
.style25 {color: #672682; font-family: Arial, Helvetica, sans-serif; line-height: 19px; }

.jdhome {
	font-size: 12px;
	line-height: 19px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
}
.jdbuttons {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}   



.tblCats { text-indent:45px; }
