/*
  Stylesheet for:  transcendspa.com
  PARTHENON WebWare v4.3
  Updated June 27, 2010
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */


SPAN.phone {
  font:             16px "Arial Black";
  color:            #7a0000;
}
SPAN.loc {
  font:             12px Arial;
  color:            #7a0000;
}
SPAN.tagline1 {
  font:             26px Georgia;
  color:            #ffffff;
}
SPAN.tagline2 {
  font:             16px Georgia;
  color:            #ffffff;
}
SPAN.tagline2g {
  font:             16px Georgia;
  color:            #9fbf81;
}

SPAN.charcoal {
  font:             14px Verdana;
  color:            #333333;
}

/*   for myke promo footer link   */
A.myke_promo
{
  font:            12px Verdana;
  color:           #a00000;
  text-decoration: underline;
}
A.myke_promo:visited {
  color: #a00000; 
}
A.myke_promo:active {
  color: #a00000; 
}
A.myke_promo:link {
  color: #a00000; 
}
A.myke_promo:hover {
  color: #a00000;
  font-weight:     bold;
  text-decoration: underline;
}

A.mainnav, A.mainnav:link, A.mainnav:visited, A.mainnav:active {
  font:             12px "Trebuchet MS";
  font-weight:      bold;
  color:            #ffffff;
  letter-spacing:   2px;
  line-height:      95%;
  text-decoration:  none;
}

A.mainnav:hover {
  color:            #a00000;
  text-decoration:  none;
}

SPAN.mainnavx {
  font:             12px "Trebuchet MS";
  font-weight:      bold;
  color:            #111111;
  letter-spacing:   2px;
  line-height:      95%;
  text-decoration:  none;
}

A.footer, A.footer:link, A.footer:visited, A.footer:active {
  font:             11px Verdana;
  color:            #333333;
  letter-spacing:   1px;
  text-decoration:  none;
}

A.footer:hover {
  color:            #a00000;
  text-decoration:  underline;
}

A.red_link, A.red_link:link, A.red_link:visited, A.red_link:active {
  font:             11px Verdana;
  color:            #a00000;
  letter-spacing:   1px;
  text-decoration:  underline;
}
A.red_link:hover {
  color:            #333333;
  text-decoration:  underline;
}

A.red_link2, A.red_link2:link, A.red_link2:visited, A.red_link2:active {
  font:             11px Verdana;
  color:            #a00000;
  text-decoration:  underline;
}
A.red_link2:hover {
  color:            #333333;
  text-decoration:  underline;
}

/*  --------------------------------------------------------------------------------------------  */
/*  PROMOTIONAL  */

A.promo_link, A.promo_link:link, A.promo_link:visited, A.promo_link:active {
  font:             12px Verdana;
  color:            #a00000;
  letter-spacing:   1px;
  text-decoration:  underline;
}
A.promo_link:hover {
  color:            #333333;
  text-decoration:  underline;
}

A.tile_link, A.tile_link:link, A.tile_link:visited, A.tile_link:active {
  font:             12px Verdana;
  color:            #a00000;
  letter-spacing:   1px;
  text-decoration:  none;
}
A.tile_link:hover {
  color:            #a00000;
  text-decoration:  underline;
}

SPAN.box_hdr {
  font:             16px Arial;
  color:            #a00000;
  font-weight:      bold;
}

SPAN.box_text {
  font:             12px Verdana;
  color:            #404040;
  text-decoration:  none;
}

SPAN.box_smtext {
  font:             10px Verdana;
  color:            #404040;
  text-decoration:  none;
}


/*  --------------------------------------------------------------------------------------------  */

SPAN.ftr_text {
  font:             14px Arial Black;
  color:            #111111;
  text-decoration:  none;
}

SPAN.policy_hdr {
  font:             14px Verdana;
  color:            #111111;
  text-decoration:  none;
}

SPAN.policy_txt {
  font:             11px "Times New Roman";
  color:            #333333;
  text-decoration:  none;
  line-height:      150%;
}

A.policy_link, A.policy_link:link, A.policy_link:visited, A.policy_link:active {
  font:             11px Verdana;
  color:            #a00000;
  letter-spacing:   1px;
  text-decoration:  underline;
}

A.policy_link:hover {
  color:            #6cab39;
  text-decoration:  underline;
}

ul {
  line-height:      150%;
}

SPAN.hdr_lg {
  font:             26px "Trebuchet MS";
  color:            #7f0000;
  letter-spacing:   2px;
}

SPAN.hdr_med {
  font:             20px "Trebuchet MS";
  color:            #7f0000;
  letter-spacing:   2px;
}

SPAN.hdr_sm {
  font:             14px "Trebuchet MS";
  color:            #7f0000;
  letter-spacing:   2px;
}

h1 {
  font:             20px Verdana;
  color:            #7f0000;
  letter-spacing:   2px;
}
h2 {
  font:             15px Verdana;
  color:            #7f0000;
  letter-spacing:   1px;
}

SPAN.page_hdr {
  font:             20px Verdana;
  color:            #7f0000;
  letter-spacing:   2px;
}

SPAN.page_intro {
  font:             12px Verdana;
  color:            #9b5127;
  line-height:      175%;
}

SPAN.page_text {
  font:             12px Verdana;
  color:            #9b5127;
  line-height:      140%;
}

SPAN.item_hdr {
  font:             12px "Trebuchet MS";
  color:            #c53728;
  letter-spacing:   1px;
}

SPAN.item_desc {
  font:             11px Verdana;
  color:            #64341a;
  line-height:      150%;
}

.button {
  font:             11px Arial Black;
  color:            #111111;
  background-color: #c53728;
}

.button2 {
  font:             11px Arial;
  font-weight:      bold;
  color:            #111111;
  background-color: #c53728;
}

.textbox {
  font:             11px Arial Black;
  color:            #333333;
  background-color: #f0cdb4 !important;
  border:           1px solid #c86f29 !important;
}

SPAN.form_field {
  font:             10px Arial Black;
  color:            #333333;
}

SPAN.error {
  font:             12px Arial Black;
  color:            #a00000;
}

SPAN.error2 {
  font:             11px Verdana;
  color:            #a00000;
  letter-spacing:   1px;
}

.dropbox {
  background-color: #f0cdb4 !important;
  color:            #333333 !important;
  font-size:        10px;
  font-family:      Arial;
  font-weight:      bold;
}


/*  ========================================================================  */
/*             BELOW THIS LINE NOT YET INTEGRATED INTO SPA SITE               */
/*  ========================================================================  */

p {
  line-height:      150%;
}


.char_counter {
  font:             9px Arial;
  color:            #cccccc;
  font-weight:      bold;
  border:           none;
  background-color: #000000;
}

/*  ++++++++++     MAIN PAGE     ++++++++++++++++++++++++++++++++++++++++++   */










A.blu_link {
  font:             12px Verdana;
  color:            #0cb7ee;
  text-decoration:  underline;
}
A.blu_link:visited {
  color:            #0cb7ee; 
}
A.blu_link:active {
  color:            #0cb7ee; 
}
A.blu_link:link {
  color:            #0cb7ee; 
}
A.blu_link:hover {
  color:            #fd35b4;
}





