#fram #menu a.move    { color: #000; font-weight: bold }
#fram #main           { background-image: none }
#fram #cont           { background-image: url(/i/b/lac-frntpg-rhsImgs-95-100702.jpg); background-repeat: no-repeat; background-position: right top }
/*#fram #lftimgs        { background-image: url(/i/0907/lac-95x190-lhs-frontpg-090918.jpg); background-repeat: no-repeat; background-position: left top }*/

#main { padding-bottom: 1.5em }

#futr li#websit a, #futr li#viscon a                  { color: #ccc5e2; font-size: 95% }
#futr li#websit a:visited,  #futr li#viscon a:visited { color: #ccc5e2 }
#futr li#websit a:hover, #futr li#viscon a:hover      { color: black }
#futr li#websit a                                     { padding-left: 0 }
#futr ul                                              { text-align: center ; }
#futr li#acknow                                       { line-height: 1.2em; margin-top: 0 }
#credi p a, #credi p a:visited                        { color: #7485b1; text-decoration: none; margin-right: 5px }
#credi p a:hover                                      { color: #000; background-color: #fff; text-decoration: underline  }

/* splt-cols layout */
.splt-col                { width: 450px; float: left; overflow: hidden; }
.splt-col                { margin: 1.5em 0 0 0; padding: 0; }
.lft                     { width: 203px; height: auto; float: left; padding: 0 10px 0.8em 10px; }
.rgt                     { float: right; }
/*.splt-col + .splt-col    { margin-top: 4px; }*/

.splt-col h2, .splt-col p, .splt-col ul        { margin-right: 0; }
.splt-col h2             { /*font-size: 1.08em;*/ margin-top: 1.5em; }
.splt-col h2 em          { font-size: 0.73em; line-height: 1.636em; }
.splt-col sup            { vertical-align: top; }
div.lft h2:first-child   { margin-top: 0.8em; }
#cont .first p img       { margin: 0.4em 0.5em 0 0; width:65px; height:65px; float: left; clear: left; background-color: #fff; }
#cont .first .rgt p      { overflow: hidden; height: 1%; }
.first .lft ul           { margin-top: 0; margin-bottom: 0; }
.secnd ul li             { margin-top: 0.8em; padding-left: 0; text-indent: 15px; }
.summer h2               { padding: 2px; }

/* clrs url(/i/0903/gradient-long-orangy-just.jpg); background-repeat: repeat-x; background-position: 0 -50px;*/
.lft                       { background-color: #F4F3F8; background-image: url(/i/b/gradient-long-4F407F.jpg); background-repeat: repeat-x; background-position: 0 -50px; } /*company clrs*/
.first .lft                { background-color: transparent; background-image: none; } /*current season*/
.first                     { /*background-color: #EFFFEB;*/ background-image: url(/i/0907/front-page-split-col-divider-white-4x4px.gif); background-repeat: repeat-y; background-position: 50% 0; }
.first p em                { font-size: 0.84em; }

.secnd h2 i                { font-style: normal; font-weight: normal; }
.secnd ul li.icon-fair, .secnd ul li.icon-gall     { background-image: url(/i/b/lac-F--fff-on-00483A-mE5ECEB.png); background-position: 0 0.17em; text-indent: 19px; }
.secnd ul li.icon-gall                             { background-image: url(/i/b/lac-G-00483A-on--fff-mE5ECEB.png); }
/*.secnd li                  { color: #555; }
.secnd li strong           { color: #000; font-weight: normal; }*/

/*clrs - current season*/
.summer                    { background-color: #E5ECEB; }
div.summer p, div.summer li, div.summer li strong               { color: #00362C; }
div.summer li strong               { font-weight: normal; }
/*div.summer li              { color: #92406C; }*/
div.summer h2               { color: #F6F494; background-color: #00483A; padding-bottom: 3px; }
.summer h2 em              { color: #fff; }

.xmasmsg                   { background-image: url(/i/0911-spring10/xmas-star-4f407fmattf5f5f7.png); background-repeat: no-repeat; background-position: 395px -10px;}
/*div.summer .lft, .summer   { color: #800044; background-color: #FBF2F7; }*/