BODY { 
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  width: 992px;
}

A { color: #6B6D5A; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
A:active { color: #2F5469; }
A:hover { color: #000000; }
A:visited { color: #2F5469; }

P { margin: 0.8em 0em 0.5em 0em; }
 
.kigirln_areaConsole DIV { margin: 0.8em 0em 0.5em 0em; }
TD { vertical-align: top; }

.kigirln_mainPG {
  background-image: url(/girl_images/bg.gif);
  background-repeat: repeat-y;
  width:100%; 
  height:100%; 
  padding:0em 0em 0em 0em; 
  margin:0em 0em 0em 0em; 
  table-layout:fixed;
}

/*dark teal line, holds logo inside*/
.kigirln_areaTop1 {
  background-color:#50788F; 
  width:100%; 
  height:21px; 
  border-bottom: 1px solid #BDBA84;
  border-right: 1px solid #D9DCC1;
}

/*tan line - empty div*/
.kigirln_areaTop2 {
  border-bottom:1px solid #BDBA84;
  background-color:#D9DCC1;
  width:100%; 
  height:65px; 
  border-right: 1px solid #D9DCC1;
}

.kigirln_logo { 
  position: absolute;
  left: 21px;
  top: 18px;
}

/*Left Hand Nav */
.kigirln_areaLHC {
  float: left;
  clear: none;
  color: #330000;
  font-size: 12px;
  line-height: 1em;
  padding: 0em 0em 0em 1em;
  width: 183px;
  height: 100%;
}

.kigirln_areaLHC UL {
  list-style: none;
}

UL.kigirln_level0 { padding: 1em 0em 0em 2em; margin: 0em; font-size: 7.5pt; }
UL.kigirln_level1 { padding-left: 0.75em; margin: 0em; }
UL.kigirln_level0 LI.kigirln_LHNmajor { padding-left: 1.2em; padding-top: 0.5em; font-size: 7.5pt; padding-bottom: 0.5em; 
  background-repeat:no-repeat; background-image:url(/girl_images/icoTrixie.gif); background-position: 0.05em 0.75em; margin: 0em; }
UL.kigirln_level0 .kigirln_LHNmajor2 { padding-left: 1.2em; padding-top: 0.5em; font-size: 7.5pt; padding-bottom: 0.5em; 
  background-repeat:no-repeat; background-image:url(/girl_images/icoTrixie.gif); background-position: 0.05em 0.75em; margin: 0em; }
UL.kigirln_level0 UL.kigirln_level1 LI.kigirln_LHNmajor { background-image: none; padding-left: 1em; font-size: 6.5pt; padding-bottom: 0.5em; margin: 0em;}
UL.kigirln_level0 UL.kigirln_level1 LI { padding-left: 1em; font-size: 6.5pt; padding-bottom: 0.5em; margin: 0em; }
UL.kigirln_level0 UL.kigirln_level2 {  padding-left: 0.5em; font-size:6.5pt; padding-bottom: 0em; margin: 0em; }

.kigirln_areaLHC IMG {
  margin: 2em 0em 0em 1em;
  border-top: 1px solid #DFD5B7;
  border-bottom: 1px solid #DFD5B7;
  position:relative;
  left:-1px; 
}

.kigirln_areaLHC .kigirln_footer {
  padding: 2em 0em 0em 2em;
  margin-bottom: 3em;
  text-align: left; 
  font-size: 7pt; 
  color: #A9AB73; 
  padding: 4em 0em 0em 2em;
  line-height: 1.5em; 
}

.kigirln_footer IMG {
  margin: 0em;
  border: 0px solid #D9DCC1;
}

TD.mainWindow {
  border-right: 1px solid #D9DCC1;
}

.kigirln_areaConsole { 
  font-size: 0.8em;
  padding: 3em 2em 5em 2em;
  color: #000000;
  clear: both;
}

.kigirln_areaConsole TD {
  padding: 0em 1em 1em 1em;
}

/*Headers and Titles*/
.kigirln_header { color: #52798C; font-weight: bold; }
.kigirln_title { 
  color: #2F5469;
  padding: 1em 0em 0.5em 0em;
  font-size: 11pt; 
  font-weight: bold;  
}

/*right image border*/
.kigirln_areaConsole IMG { border: 1px solid #367087; }
.kigirln_navEUROPE .kigirln_areaConsole IMG { border: 1px solid #B6BA76; }
.kigirln_sideImage {float: right; margin: 0em 1em 1em 1em; }

.areaConsole H2 { 
  font-weight: bold;
  font-size: 14px;
  margin: 0.8em 0em 0.8em 0em;				
}

.kigirln_areaConsole UL {
  margin: 0.8em 0.5em 0.8em 3em;
  list-style-image: url(/girl_images/consolebullet.gif);
}

LABEL { float: left; width: 12em; }
INPUT { display: inline; } 

x.kigirln_formRow {
  padding-top: 0.75em;
  padding-right: 0.5em;
}


TABLE.kigirln_euromemberTbl {
  background-color: #F9F9F3;
  border: 4px solid #D9DCC1;
  padding: 1em;
  margin-left: 10%;
  margin-top: 1em;
}

TABLE.kigirln_usmemberTbl {
  background-color: #D0D5DC;
  border: 4px solid #7E92A9;
  padding: 1em 1em 0em 1em;
  margin-left: 20%;
  margin-top: 1em;
}

#kigirln_formLOGIN { 
  float: right; 
  margin: 0.2em 5em 0.2em 0em;
}

#kigirln_formLOGIN .kigirln_formField {
  display: inline;
  text-align: right;
  font-weight: bold;
  font-size: 10pt;
  color: #50788F;
}

#kigirln_formLOGIN .kigirln_formField INPUT {
  margin-top: 0.1em;
  margin-left: 0.25em
}

#kigirln_formLOGIN .kigirln_formField LABEL {
  margin-top: 0.25em;
}

.kigirln_loginButton {
  xfloat: right;
  font-weight: bold;
  font-size: 8pt;
  color: #FFFFFF;
  background-color: #97B0BF; 
  border-bottom: 1px solid #50788F;
  border-right: 1px solid #50788F;  
  padding: 0.2em;
  position: relative;
  left: 87em; top: 2.5em;
}

A.kigirln_loginButton { text-decoration: none; }
A.kigirln_loginButton:hover { 
  color: #FFFFFF;
  border-top: 1px solid #97B0BF;
  border-left: 1px solid #97B0BF;
  background-color: #50788F;
}

.kigirln_errorMsg {
  border: 2px dotted #B6BA78;
  padding: 0.5em;
  margin-bottom: 1em;
  font-weight: bold;
  background-color: #F4F6D6;
}

.kigirln_rptTitles {
  padding-bottom: 0.5em;
}

/* ORDER FORM STYLE */

@media print {
  .kigirln_secure { width: 7in; }
}

.kigirln_masterForm { margin: 0em; padding: 0em; border-top: 1px solid #C0C0C0;
  text-align: left; }
.kigirln_masterForm .kigirln_form { padding: 0em; margin: 0em; }
.kigirln_formField { margin-top: 0.5em; }

.kigirln_verisign { float: left; clear: left; margin: 0em; padding: 0em;
  height: 6.5em; }

.kigirln_cartYah { float: right; clear: both; width: auto; margin: 0em 0em 0em 0em; font-size: 0.8em }
.kigirln_cartYah TD { vertical-align: top; width: 2em; font-style: italic; margin: 0em;}
.kigirln_cartYah TD .kigirln_inset { background-color: #50788F; height: 1.5em; width: 1.5em; text-align: center;
  padding: 0.3em 0.2em 0em 0.1em; margin: 0em; font-size: 1.2em; font-weight: bold; font-style: normal; }
.kigirln_cartYah .kigirln_ON { color: #50788F; }
.kigirln_cartYah .kigirln_ON .kigirln_inset { background-color: #D9DCC1;}
.kigirln_cartYah .kigirln_delimiter { float: right; clear: right; margin: 0.5em 0.5em 0em 0em;
  color: #D9DCC1; font-weight: bold; }


.kigirln_secure .kigirln_masterForm { width: 100%; clear: both; background: #FFFFFF }
.kigirln_secure .kigirln_form { margin-bottom: 1em; }
.kigirln_secure .kigirln_form .kigirln_subhead { display: block; font-weight: bold; padding: 0.5em 0em 0.5em 0em; }
.kigirln_secure .kigirln_form .kigirln_subheadExtra { display: inline; font-style: italic; font-weight: normal; padding: 0.5em 0em 0.5em 0em; }
.kigirln_secure .kigirln_form .kigirln_col1 { float: left; margin-right: 2em; width: 50%; margin-top: 0em; }
.kigirln_secure .kigirln_form .kigirln_orderDiscount { background-color: #E8E8F0; padding: 0.5em; }
.kigirln_secure .kigirln_form .kigirln_orderDiscount { margin-top: 1em; }
.kigirln_secure .kigirln_form .kigirln_orderDiscount DIV { margin: 0em 0em 0.5em 0em; padding: 0em; }
.kigirln_secure .kigirln_form .kigirln_orderDiscount LABEL { float: none; }
.kigirln_secure .kigirln_form .kigirln_orderDiscount LABEL { width: auto; font-weight: bold; padding: 0em; margin-bottom: 0.5em; }

.kigirln_secure .kigirln_stepCopy { float: right; width: 75%; clear: right; }
.kigirln_secure .kigirln_formNav { clear: both; width: 100%;  text-align: right; border-top: 2px solid #000000; padding-top: 1em; }
.kigirln_secure .kigirln_formNav .kigirln_button { margin-right: 3em; }

.kigirln_order { clear: both; border-top: 2px solid #000000; padding: 0em 0em 1em 0em; width: 100%; }
.kigirln_order .kigirln_orderHeader { margin: 0em 0em 0.25em 0em; }
.kigirln_order .kigirln_orderHeader LABEL { width: auto; margin-right: 0.5em; }
.kigirln_order TABLE { clear: both; color: #505050; width: 60em;}
.kigirln_order TD { margin: 0em; padding: 0em; }
.kigirln_order THEAD TR TD { border-bottom: 1px solid #778877; font-weight: bold; padding: 0em; margin: 0em;}
.kigirln_order TBODY TR:hover { background-color: #E0E0E0; }
.kigirln_areaConsole .kigirln_order TFOOT { border-top: 1px solid #404040; color: #000000; margin:0em; }
.kigirln_order TFOOT TR:hover { background-color: #E0E0E0; }
.kigirln_order .kigirln_footnote { width: 100%; margin: 0em 0em 1em 0em; text-align: center; color: #808080;
  font-size: 0.85em; font-style: italic; }

.kigirln_order .kigirln_price { color: #505050; text-align: right; }
.kigirln_order .kigirln_totalPrice { color: #000000; }
.kigirln_order .kigirln_productDescription { font-weight: bold; }
.kigirln_order .kigirln_productDiscount { margin-left: 1em; font-style: italic; }
.kigirln_order .kigirln_orderDiscount { font-style: italic; font-weight: normal; }
.kigirln_order .kigirln_productDiscount { font-weight: normal; }
.kigirln_order .kigirln_bundledItem { margin-left: 1em; font-weight: normal; }
.kigirln_order .kigirln_blankRow { height: 1.5em; }

/* END ORDER FORM STYLE */

/*20080424 tbg not used right now
.kigirln_button_1 {
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    text-decoration: none;
    text-align: center;
    border: 2px solid #2F5469;
    background-color: #2F5469;
    border-left: 2px solid #D4E5E5;
    border-right: 2px solid #D4E5E5;
    font-weight: bold;
    width: auto;
    margin-top: 2px;
    margin-bottom: 2px;
    white-space: nowrap;
}

.kigirln_button_1_on {
    color: #908235;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    text-decoration: underline;
    text-align: center;
    border: 2px solid #2F5469;
    background-color: #2F5469;
    border-left: 2px solid #D4E5E5;
    border-right: 2px solid #D4E5E5;
    font-weight: bold;
    width: auto;
    white-space: nowrap;
}
*/


