body { background-color: #c4bfde; margin: 0; padding: 0; }
td {vertical-align: top;}
img, table { border-style: none; }
table { background-color: #fff; padding: 0; border: solid 0 #d6cece; outline-color: #234887;}
p { color: #404040; font-size: 12px; font-family: arial, verdana; font-weight: normal; margin: 0 30px 12px 15px; padding-top: 0; padding-bottom: 0; }
ul, ol { color: #404040; font-size: 12px; font-family: arial, verdana; font-weight: normal; margin-left: 30px; padding-left: 30px; margin-top: 0; padding-top: 0; margin-right: 15px; }

table.gluten_foods {margin-left: 15px;}
.gluten_foods ul {margin-left: 15px; padding-left: 10px; line-height: 15px; margin-right: 5px;}

.nav .navm_item {background: url('/images/menu.png'); width: 136px; height: 16px;}
.nav .lm_home       {background-position: -3px -21px;}
.nav .lm_about      {background-position: -3px -38px;}
.nav .lm_hours      {background-position: -3px -55px;}
.nav .lm_conditions {background-position: -3px -72px;}
.nav .lm_services   {background-position: -3px -89px;}
.nav .lm_info       {background-position: -3px -106px;}
.nav .lm_contact    {background-position: -3px -123px;}
.nav .lm_success    {background-position: -3px -140px;}

.nav .navs_item {background: url('/images/menu.png'); width: 123px; height: 16px;}

.nav .ls_doctors      {background-position: -4px -157px;}
.nav .ls_true         {background-position: -4px -174px;}
.nav .ls_map          {background-position: -4px -191px;}
.nav .ls_directions   {background-position: -4px -208px;}
.nav .ls_lectures     {background-position: -4px -225px;}
.nav .ls_health_tips  {background-position: -4px -242px;}
.nav .ls_news         {background-position: -4px -259px;}
.nav .ls_articles     {background-position: -4px -276px;}
.nav .ls_gluten       {background-position: -4px -293px;}
.nav .ls_links        {background-position: -4px -310px;}
.nav .ls_faq          {background-position: -4px -327px;}
.nav .ls_consultation {background-position: -4px -344px;}

.page { background-color: #c4bfde; background-image: url(/images/page_bg.gif); background-repeat: repeat-y; background-position: center 0; margin-top: 10px; padding: 0; }
.title { background-image: url(/images/title_bg.png); background-repeat: no-repeat; background-position: center 0; }
.logo { margin-top: 27px; margin-left: 20px; }
.page_btm_shadow { background-color: transparent; background-image: url(/images/page_btm_shadow.gif); background-repeat: no-repeat; background-position: center 0; }
.footer { color: #6663b4; font-size: 12px; font-family: arial, verdana; text-align: right; margin-top: 4px; margin-right: 10px; margin-bottom: 5px; }
.footer A:link, .footer A:visited { color: #6663b4; font-size: 12px; font-family: arial, verdana; text-decoration: none; }
.footer A:hover { color: #6663b4; font-size: 12px; font-family: arial, verdana; text-decoration: underline; }
.footer_line { background-image: url(/images/footer_line.png); background-repeat: no-repeat; background-position: right center; margin-top: 15px; margin-right: 7px; }
.nav {  }
.navm { color: #6663b4; font-size: 12px; font-family: arial; font-weight: normal; padding-top: 2px; padding-left: 8px; }
.navline { background-image: url(/images/nav_line.gif); background-repeat: no-repeat; background-position: left center; width: 132px; height: 8px; margin-left: 22px; padding-top: 3px; }
//.main { padding-left: 30px; padding-right: 40px; }
.navs { color: #6663b4; font-size: 12px; font-family: arial; font-weight: normal; padding-top: 1px; padding-bottom: 1px; padding-left: 23px; }
.iconm { padding-right: 2px; }
.icons { padding-right: 1px; }
.navpole { background-image: url(/images/verticle_line.gif); background-repeat: no-repeat; background-position: left center; width: 5px; height: 8px; margin-left: 22px; padding-top: 2px; }
.conditions_t1 { color: #b1407f; font-size: 18px; font-family: "Century Gothic", arial, verdana; font-weight: bold; text-align: left; margin-right: 52px; margin-bottom: 0; margin-left: 22px ; padding-top: 4px; padding-bottom: 2px; }
.con_head { color: #6f84c1; font-size: 12px; font-family: arial; font-weight: bold; background-color: #f6f6f6; margin-top: 10px; margin-right: 20px; margin-left: 10px; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; }
.con_subh { color: #2e2e2e; font-size: 12px; font-family: arial; font-weight: normal; padding-left: 30px; }
.t1 { color: #836d6f; font-size: 18px; font-family: "Century Gothic", arial, verdana; font-weight: bold; margin-left: 5px; padding-bottom: 6px; }
.t2 { color: #836d6f; font-size: 16px; font-family: "Century Gothic", arial, verdana; font-weight: bold; margin-left: 14px; padding-top: 5px; padding-bottom: 4px; }
.tu2 { color: #839661; font-size: 16px; font-family: "Century Gothic", arial, verdana; font-weight: bold; text-decoration: underline; margin-left: 5px; padding-top: 5px; padding-bottom: 4px; }
.tc1 { color: #6663b4; font-size: 18px; font-family: "Century Gothic", arial, verdana; font-weight: bold; text-align: center; margin-left: 5px; padding-bottom: 6px; }
.grn_bg { color: #404040; font-size: 12px; font-family: arial, verdana; font-weight: normal; background-color: #ecf1e1; margin: 0 30px 7px 5px; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; }
.t3 { color: #836d6f; font-size: 15px; font-family: "Century Gothic", arial, verdana; font-weight: bold; margin-left: 14px; padding-top: 5px; padding-bottom: 2px; }
.tg3 { color: #839661; font-size: 15px; font-family: "Century Gothic", arial, verdana; font-weight: bold; margin-left: 14px; padding-top: 5px; padding-bottom: 2px; }
.small { color: #404040; font-size: 10px; font-family: arial, verdana; font-weight: normal; margin: 0 30px 12px 15px; padding-top: 0; padding-bottom: 0; }
.t4 { color: #5a5a5a; font-size: 13px; font-family: "Century Gothic", arial, verdana; font-weight: bold; margin-left: 14px; padding-top: 5px; padding-bottom: 2px; }

.text { color: #404040; font-size: 12px; font-family: arial, verdana; font-weight: normal };

.edit { color: #BF9226; font-size: 12px; font-family: arial, verdana; padding-top: 20px;}
.edit A:link, .edit A:visited { color: #BF9226; font-size: 12px; font-family: arial, verdana; text-decoration: none;}
.edit A:hover { color: #E07127; font-size: 12px; font-family: arial, verdana; text-decoration: underline; }

.quote { color: #404040; font-size: 12px; font-family: arial, verdana; font-weight: normal; margin: 0px 45px 12px 35px; padding-top: 0; padding-bottom: 0; font-style: italic }
.hnbold { color: #5a5a5a; font-size: 13px; font-family: "Century Gothic", arial, verdana; font-weight: bold; }
.indent { color: #404040; font-size: 12px; font-family: arial, verdana; font-weight: normal; margin: 0 30px 12px 35px; padding-top: 0; padding-bottom: 0; }

.faq_cah { color: #836d6f; font-size: 14px; font-family: arial, verdana; font-weight: bold; margin-left: 15px; padding-bottom: 6px; padding-top: 15px; }
.faq_quh { color: #5a5a5a; font-size: 12px; font-family: arial, verdana; font-weight: normal; margin-left: 35px; padding-bottom: 3px; padding-top: 1px; }
.faq_quh A:link, .faq_quh A:visited { color: #579d12; font-size: 12px; font-family: arial, verdana; font-weight: normal;}
.faq_quh A:hover { color: #4040cc; font-size: 12px; font-family: arial, verdana; font-weight: normal;}
.faq_qu { color: #484848; font-size: 12px; font-family: arial, verdana; font-weight: bold; margin-left: 35px; margin-right: 35px; padding-bottom: 3px; padding-top: 1px; }
.faq_an { color: #5a5a5a; font-size: 12px; font-family: arial, verdana; font-weight: normal; margin-left: 49px; margin-right: 35px; padding-top: 1px; padding-bottom: 5px; }
.faq_break { background-image: url(/images/l.gif); background-repeat: repeat-x; padding-bottom: 12px; }

.success_brief_1 { color: #c77000; font-size: 12px; font-family: arial, verdana; font-weight: normal; font-style: italic; padding-top: 2px; padding-right: 8px;}
.success_brief_2 { color: #5b852a; font-size: 12px; font-family: arial, verdana; font-weight: normal; font-style: italic; padding-top: 2px; padding-right: 8px;}
.success_brief_1 A:link, .success_brief_1 A:visited { color: #c77000; text-decoration: none;}
.success_brief_2 A:link, .success_brief_2 A:visited { color: #5b852a; text-decoration: none;}
.success_brief_1 A:hover { color: #b88006; background-color: #ffffdd;}
.success_brief_2 A:hover { color: #6f8547; background-color: #f4ffe0;}


.line_break { background-image: url(/images/l.gif); background-repeat: repeat-x; background-position: 0 center; margin-top: 3px; padding-bottom: 3px; padding-top: 3px; }

.gluten_row { margin-left: 40px; padding-bottom: 15px; padding-top: 0px; }
.gluten_heading { color: #579d12; font-size: 14px; font-family: arial, verdana; background-color: #f4f4f4; font-weight: bold; margin-left: 7px; padding-left: 5px; padding-bottom: 2px; padding-top: 2px; margin-right: 47px; }
.gluten_heading A:link, .gluten_heading A:visited { color: #579d12; font-size: 14px; font-family: arial, verdana; background-color: #f4f4f4; font-weight: bold;  text-decoration: none;}
.gluten_heading A:hover { color: #4040cc; font-size: 14px; font-family: arial, verdana; background-color: #f4f4f4; font-weight: bold; text-decoration: none;}
.gluten_body { color: #5a5a5a; font-size: 12px; font-family: arial, verdana; font-weight: normal; margin-left: 12px; padding-bottom: 0px; padding-top: 7px; margin-right: 50px; }
.gluten_line { margin-left: 9px; padding-bottom: 2px; padding-top: 0px; margin-top: 5px;}

.indent A:link, .indent A:visited { color: #579d12; font-size: 12px; font-family: arial, verdana;}
.indent A:hover { color: #4040cc; font-size: 12px; font-family: arial, verdana; }

A:link, A:visited, .text A:link, .text A:visited { color: #579d12; font-size: 12px; font-family: arial, verdana;}
A:hover, .text A:hover { color: #4040cc; font-size: 12px; font-family: arial, verdana; }

li A:link, li A:visited { color: #579d12; font-size: 12px; font-family: arial, verdana;}
li A:hover { color: #4040cc; font-size: 12px; font-family: arial, verdana; }

.limg { float: right; margin-right: 35px; padding-left: 30px; padding-bottom: 15px;}
.fimg { float: left; margin-right: 35px; padding-left: 30px; padding-bottom: 15px;}

.dc  { color: #7a7a7a; font-size: 14px; font-family: arial, verdana; padding-left: 5px; font-weight: bold; padding-right: 15px; padding-top: 11px; }
.doc { color: #7a7a7a; font-size: 14px; font-family: arial, verdana; padding-left: 10px; font-weight: bold; padding-right: 10px; padding-top: 25px; }
.doc A:link, .doc A:visited { color: #7a7a7a; font-size: 14px; font-family: arial, verdana; text-decoration: none; }
.doc A:hover { color: #4040cc;}
tmp { border: solid 5px #ddd; }


div.lectures {}
div.lectures h1 {margin: 0px 0px 0px 15px; padding: 10px 10px 4px 0px; font-size: 19px; font-weight: normal; font-family: arial, verdana; }
div.lectures .time {color: #707070; font-size: 13px; font-weight: bold; text-decoration: underline; font-family: arial, verdana; margin-left: 15px; padding-bottom: 7px;}
.pink {color: #d22d83;}
.purple {color: #9e2dd2;}
.blue {color: #297ad6;}
.green {color: #32c368;}
.brown {color: #c39532;}
.red {color: #cf2531;}
.orange {color: #FF9933;}


div.lectures .line {width: 250px; height: 1px; background: #ccc; margin-left: 175px; margin-top: 18px; margin-bottom: 5px; padding: 0px;}

div.reconstructive h2 { color: #98b977; font-size: 18px; font-family: "Century Gothic", arial, verdana; font-weight: bold; margin: 0px 30px 5px 0px; padding: 0px 30px 5px 15px; }
div.reconstructive h3 { color: #999d7c; font-size: 16px; font-family: "Century Gothic", arial, verdana; font-weight: bold; margin: 5px 30px 5px 15px; padding-top: 5px; padding-bottom: 4px; }
div.reconstructive p  { margin-top: 2px; }

div.story {margin-top: 15px;}
div.story ul { list-style: square; padding: 0px;}
div.story li { padding-top: 3px; }

ul.rsuccess    { margin-left: 25px; margin-right: 80px; padding-left: 10px; list-style: square; color: #b0b0b0;}
ul.rsuccess li { padding-top: 5px; padding-bottom: 5px;}
ul.rsuccess li a { color: #be6c14; }
ul.rsuccess li a:visited { color: #be6c14; }
ul.rsuccess li a:hover { color: #3875cd; color2: #b7a47f; }


.destination .contact a {margin-top: 20px; font-size: 18px; font-family: Tahoma; color: #0e86ec; text-decoration: underline;}


/*
.pink {color: #d22d83;}
ul.lectures {margin-left: 15px; padding: 0px; }
ul.lectures li {margin-left: 15px; padding: 0px; list-style: square; padding-bottom: 4px;}
ul.lectures p {margin-left: 2px; }
.lectures h1 {margin: 0px; padding: 0px; color: #d22d83; font-size: 19px; font-weight: normal; font-family: arial, verdana; padding-top: 10px; padding-bottom: 4px;}
.lectures .time {color: #707070; font-size: 13px; font-weight: bold; text-decoration: underline; font-family: arial, verdana; margin-left: 2px; padding-top: 0px; padding-bottom: 6px;}

.lecture1_pink {color: #d22d83; font-size: 19px; font-family: arial, verdana; margin-left: 15px; padding-top: 10px; padding-bottom: 4px;}
.lecture2_pink {color: #e1308c; font-size: 18px; font-family: arial, verdana; margin-left: 15px; padding-top: 5px;}
.lecture_time {color: #707070; font-size: 13px; font-weight: bold; text-decoration: underline; font-family: arial, verdana; margin-left: 15px; padding-top: 0px; padding-bottom: 6px;}

*/