/* DESCRIPTIION:

* All the font will be default to "body" font-family if no css style has specified
*/



/* ================================================================================= */
/* ============================== SYSTEM DEFAULT STYLES ============================ */
/* ================================================================================= */

/* Default font for all pages */
body {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

/* --- General --- */
.hpbody {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 18px;
	color: #333333;
}

.linkColor {color: #000000;}

.answerField { font-size: 14px; }
.errorMsgBody { background-color: #FF3300; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; font-size: 12px;}
.errorMsgBorder { border-color: #CCCCCC; border-style:solid; border-width:1px;}
.sucesMsgBody { background-color: #CCFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; font-size: 12px;}
.sucesMsgBorder { border-color: #CCCCCC; border-style:solid; border-width:1px;}
.footer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;}
.footerLink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #0000FF;}
.grey {background:#EEEEEE}
.white {background:#FFFFFF}

/* --- All thumbnail pages --- */
.pageBg { background-color: #CCCCCC; }
.prodBorder { border-color: #663300; border-style:solid; border-width:2px; background-color: #FFFFFF;}
.pageBorder { border-color: #D5C597; border-style:solid; border-width:1px;}
.pageField { font-size: 14px; }
.prodTitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #663300; text-decoration: none; }
.pagingLink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #663300; }
.pDesc { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666;}
.pText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
.pTitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold;}
.subpageBorder { border-color: #EEEEEE; border-style:solid; border-width:2px;}
.subpageBg { background-color: #EEEEEE; }
.subpageTitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #CCCCCC; font-weight: bold;}
.titleText { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #666666; font-size:10px;}

/* --- Cart --- */
.cartTh { border-color: #CCCCCC; border-style:solid; border-width:1px; background-color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; font-size:12px;}
.cartTd { border-color: #CCCCCC; border-style:solid; border-width:1px; background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size:10px;}
.cartTd2 { border-color: #CCCCCC; border-style:solid; border-width:1px; background-color: #EEEEEE; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size:12px;}
.cartTdHighlight { border-color: #CCCCCC; border-style:solid; border-width:1px; background-color: #FFFF99; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000;}
.cartInstruction { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #000000; }
.cartBorder { border-color: #CCCCCC; border-style:solid; border-width:1px;}
.cartBorderBg { border-color: #CCCCCC; background-color: #FFFFFF; }
.cartTdInstruction { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #000000; background-color: #FFFFFF; border-color: #FFFFFF; font-size:10px;}

/* --- All checkout and membership --- */
.tblInnerTd { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #000000; background-color: #FFFFFF; font-size: 12px;}
.tblInnerTdQuestion { font-family: Verdana, Arial, Helvetica, sans-serif;  color: #000000; font-size: 10px;}
.tblInnerTdAnswer { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #000000; font-size: 10px; background-color: #D5C597;}
.tblInnerTdInstruction { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #000000; font-size: 10px; background-color: #FFFFFF;}
.tblInnerTh { border-color: #CCCCCC; border-style:solid; border-width:1px; background-color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; font-size:12px;}
.tblInnerTitle { border-color: #CCCCCC; border-style:solid; border-width:1px; background-color: #EEEEEE; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000033; font-size: 10px;}
.tblInnerDesc { border-color: #CCCCCC; border-style:solid; border-width:1px; background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000033; font-size: 10px;}
.tblInnerInstruction { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #000000; font-size:10px;}
.tblInnerBorder { border-color: #FFFFFF; border-style:solid; border-width:1px;}
.tblInnerBorderBg { border-color: #FFFFFF; border-style:solid; border-width:1px; background-color: #FFFFFF; }
.tblOuterBorder { border-color: #CCCCCC; border-style:solid; border-width:1px;}
.tblOuterBorderBg { border-color: #CCCCCC; border-style:solid; border-width:1px; background-color: #CCCCCC; }
.tblOuterTdInstruction { border-color: #CCCCCC;border-style:solid; border-width:1px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px; color: #000000; background-color: #FFFFFF;}
.tblOuterTh { border-color: #CCCCCC; border-style:solid; border-width:1px; background-color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; font-size: 14px;}
.tblOuterTd { border-color: #CCCCCC; border-style:solid; border-width:1px; background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #000000; font-size: 10px;}
.tblOuterTdNoBorder { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #000000; font-size:10px;}
.tblOuterTdLeft { border-color: #CCCCCC; border-style:solid; border-width:1px; background-color: #CCFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; font-size:12px;}
.tblOuterTd2 { border-color: #CCCCCC; border-style:solid; border-width:1px; background-color: #CCCCCC; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; font-size: 10px;}
.tblOuterTd3 { border-color: #CCCCCC; border-style:solid; border-width:1px; background-color: #CCFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; font-size: 10px;}
.tblOuterTd4 { border-color: #CCCCCC; border-style:solid; border-width:1px; background-color: #EEEEEE; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; font-size: 10px;}

/* ================================================================================= */
/* ============================ END SYSTEM DEFAULT STYLES ========================== */
/* ================================================================================= */
