/* ParkerTools Trading Site Stylesheet (c) Clive Hawkins 2004 */
/* Page Setup, background & default text setting  */
body { margin: 2px; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; }

/* Set up behaviour for Hyperlinks */
A       { text-decoration: none; color: #072164; font-face: inherit; }
/* A:hover { text-decoration: underline; color: inherit; font-face: inherit; } */
A:hover { text-decoration: none; color: #ff0000; font-face: inherit; }
.warning A { text-decoration: underline; color: #f00; font-face: inherit; }
/* New front page link - 13/07/05 MN */
.FPPrdLink  A { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 9pt; color: #000000; font-weight: bolder; text-decoration: underline; }
.FPPrdLink  A:hover { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 9pt; color: #000000; font-weight: bolder; text-decoration: underline; }

/* Special Text Classes */
.divPageTitle  { margin: 1px; padding: 1px; border: 1px dashed gray; word-wrap: break-word; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 1.5em; color: #062064; letter-spacing: -1px; font-weight: 800; }

.divSubHeadingLinks { margin: 1px; padding: 1px; border: 1px solid #072164; /*background-image: url(/img/YellowRevFade.gif);*/ background-repeat: repeat-y; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 8pt; line-height: 3.0em; color: #062064; }
.divSubHeadingText { margin: 1px; padding: 1px; border: 1px solid #072164; /*background-image: url(/img/YellowRevFade.gif);*/ background-repeat: repeat-y; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #062064; }
/* .divSubHeadingText2 { margin: 1px; padding: 1px; /*border: 2px solid #062064;*/ background-image: url(/img/YellowRevFade.gif); background-repeat: repeat-y; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 0.6em; color: #062064; } */


/* div class definitions for reciprocal links page */
.Rlink { margin: 5px; padding: 1px; border: 1px solid #062064; width: 600px; height: 100px; }
.RLtitle { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 1.2em; color: #062064; font-weight: 800; }
.RLicon { float: left; width: 230px; vartical-align: middle; } 
.RLtext { float: right; width: 350px; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 9pt; color: #000000; }
.RLurl { clear: all; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 1.0em; color: #062064; font-weight: 800; }

/* Text Classes */
.topBarLink { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #ffffff; font-weight: 600; background: #062064; }
.RHMenuLink { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 9pt; color: #ffffff; font-weight: 600; background: #ff0000; }
.pageTitle  { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 1.4em; color: #062064; letter-spacing: -1px; font-weight: 600; text-indent: 22px; margin: 5px; }
.mainHeading { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 1.3em; color: #062064; font-weight: bold; }	
.subHeading { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 1.0em; color: #062064; font-weight: bold; }
.regHeading { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 0.9em; color: #062064; font-weight: bold; }
.regHeadingLite { font-family: Arial, Tahoma, sans-serif; font-size: 0.9em; color: #062064; font-weight: normal; }
.helpTitle  { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 1.0em; color: #062064; letter-spacing: -1px; font-weight: bold; text-indent: 10px; }
.warning    { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 9pt; color: #ff0000; font-weight: bold; }
.hierHeading { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 9pt; color: #062064; font-weight: bold; letter-spacing: 0px; }
/* New front page text classes - 13/07/05 MN */
.FPprice    { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 1.0em; color: #ff0000; font-weight: bold; }
.FPbold     { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #062064; font-weight: bold; }
.FPOffer    { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 1.0em; color: #000000; font-weight: 900; }
.FPPrd      { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 9pt; color: #000000; font-weight: 900; }
.FPPrdPrc   { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 9pt; color: #ff0000; font-weight: 900; }
/* .FPHdr      { font-family: Arial Black, sans-serif; font-size: 1.0em; color: #000000; font-weight: normal; font-style: italic; } */
.FPHdr      { font-family: Arial, sans-serif; font-size: 105%; color: #000000; font-weight: bold; font-style: italic; }
.FPTimer   { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 0.9em; color: #ff0000; font-weight: 600; }

.lite  { font-weight: 100; }
.bold  { font-weight: 900; }
.bold8 { font-weight: 800; }

/* Text Classes */
.smallest   { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 0.6em; font-weight: normal; }
.smallestbold { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 0.6em; font-weight: bold; }
.smallestbolder { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 0.6em; font-weight: bolder; }
.tiny       { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 0.6em; font-weight: normal; padding-left: 3px; padding-right: 3px;}
.small      { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; }
.smallbold  { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; }
.normal     { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; }
.normalbold { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 9pt; color: #062064; font-weight: bold; }
.normalBold { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 9pt; color: #062064; font-weight: bold; }
.large      { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 1.0em; font-weight: normal; }
.largebold  { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 1.0em; font-weight: bold; }
.hugebold  { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 1.6em; font-weight: bold; }
.fixedWidth { font-family: Courier New, Courier; font-size: 9pt; font-weight: normal; }
.greyText   { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #808080; font-weight: normal; }
.catPrice   { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 7pt; color: #808080; font-weight: normal; }
.conLegend  { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 0.8em; font-weight: normal; padding-right: 10px; }

.netPrice   { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 7pt; color: #ff0000; font-weight: normal; }
.fastTrackLink { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #ffffff; font-style: italic; letter-spacing: -1px; font-weight: 600; }
.fastTrackTitle { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 1.5em; color: #ff0000; font-style: italic; letter-spacing: -1px; font-weight: 800; text-indent: 22px; margin-top: 15px; }

.dev    { font-family: Courier New, Courier; font-size: 8pt; color: #880000; font-weight: normal; white-space: pre; }

/* Special Styles for fades without using graphics */
.parkerBlue { background: #072164; }
.pBfade     { background: #072164; FILTER: Alpha(Opacity=100, FinishOpacity=20, Style=1, StartX=50, FinishX=100); }
.pYfade     { background: #ffffcf; FILTER: Alpha(Opacity=100, FinishOpacity=20, Style=1, StartX=50, FinishX=100); line-height: 1.5em; font-size: 8pt; font-weight: normal; }
.pRfade     { background: #ff0000; FILTER: Alpha(Opacity=100, FinishOpacity=0, Style=1, StartX=30, FinishX=100); }
.pRfade2    { background: #ff0000; FILTER: Alpha(Opacity=10, FinishOpacity=100, Style=1, StartX=1, FinishX=100); }

/* Define styles for form elements */
INPUT    { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 8pt; }
SELECT   { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 8pt; }
TEXTAREA { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 8pt; }

/* define styles for block elements */
P { margin-top: 5px; }
DIV { margin: 1px; padding: 1px; word-wrap: break-word; }
FIELDSET { border: 1px solid #062064; margin: 2px; padding: 3px; }
FORM { margin: 0px; }

.PDFinfo                { background: #f0f0f0; border: 1px solid #062064; margin: 5px; padding: 5px; }

.infoMsg                { background: #ffffcf; border: 2px solid #062064; margin: 5px; padding: 5px; font-size: 9pt; }

/* define styles for tables */
.orderConfTable     { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; margin: 0px; padding: 0px; border: 0px; border-spacing: 0px; border-collapse: collapse; }
.orderConfTable TH  { border: 1px solid #062064; font-size: 9pt; font-weight: normal; padding: 3px; }
.orderConfTable TD  { border-left: 1px solid #062064; border-right: 1px solid #062064; font-size: 8pt; padding: 3px; }

