@charset "UTF-8";
/* CSS Document */

*, html{margin:0; padding:0;}

body {font-family: arial; font-size:12px; color:#000; margin:0; padding:0; text-align:center; background:#f9c977  url("/Portals/1/img/5721_LFcom_FormicaPattern_01.jpg"); }
body#iframe {font-family: arial; font-size:12px; color:#000; margin:0; padding:0; text-align:left; background:#fff;}

p {margin:0 0 1em 0; padding:0; font-family: arial; font-size:12px;}

td {font-family: arial; font-size:12px;}

h1{margin:0; padding:0;}

hr{margin:0; padding:0;}

form {margin:0; padding:0;}

a, a:link, a:visited, a:active, a:focus, a:hover{color:#61939e; text-decoration:none;}
a:hover{text-decoration:underline;}

input.btn2 {font-family: arial; color:#fff; text-decoration:none; background:#9a7139; border:1px solid #61939e; margin:0; padding:4px 6px 4px 6px; text-transform:uppercase; font-size:12px; font-weight:bold;}

a.btn, a.btn:link, a.btn:visited, a.btn:active, a.btn:focus, a.btn:hover
{color:#fff; text-decoration:none; background:#7eb9c1; border:1px solid #61939e; margin:0; padding:4px 6px 4px 6px; text-transform:uppercase; font-size:12px; font-weight:bold;}
a.btn:hover{background:#61939e;}

a.btn2, a.btn2:link, a.btn2:visited, a.btn2:active, a.btn2:focus, a.btn2:hover
{color:#fff; text-decoration:none; background:#9a7139; border:1px solid #61939e; margin:0; padding:4px 6px 4px 6px; text-transform:uppercase; font-size:12px; font-weight:bold;}
a.btn2:hover{background:#61939e;}


/* Page Divs */

#wrapper{width:984px; margin:8px auto 8px auto; padding:0; text-align:left; background:#fff; border:8px solid #fff;}

#header{padding:0; margin:0; width:984px;}
#header img{border:0;}

#nav{margin:4px 0 4px 0; width:984px; background:#9a7139; padding:4px 0 4px 0;}

#navadmin{margin:4px 0 4px 0; width:984px; background:#9a7139;  padding:4px 0 4px 0;}

#contentbg{width:968px; margin:0px; padding:0; background:#7eb9c1; border:8px solid #7eb9c1;}

/* Christmas BG 2011
#contentbg{width:968px; margin:0px; padding:0; background:#539D3E; border:8px solid #539D3E;}*/

#contentbox{width:966px; margin:0; padding:0; background:#fff; border:1px solid #9a7139;}

.contentpane{margin:8px;}
.contentpane h1{font-size:16px; font-weight:normal; text-transform:uppercase; letter-spacing:4px; color:#9a7139; margin:8px 0 8px 0;}
.contentpane h2{font-size:14px; font-weight:normal; text-transform:uppercase; letter-spacing:3px; color:#b91b02; margin:8px 0 8px 0;}
.contentpane h3{font-size:14px; font-weight:normal; text-transform:uppercase; letter-spacing:3px; color:#61939e; margin:8px 0 8px 0;}
.contentpane td tr{padding:4px;}
.contentpane img.border{border:1px solid #61939e;}
.contentpane img.noborder{border:0 solid;}

.upcomingeventpane{margin:8px;}
.upcomingeventpane h1{color:#fff; text-transform:uppercase; font-weight:normal; font-size:14px; letter-spacing:3px; margin:0; padding:0;}
.upcomingeventpane hr{color:#fff; border:0 solid; background:#fff; margin:6px 0 6px 0; padding:0; height:1px;}
.upcomingeventpane p{color:#fff;}
.upcomingeventpane a, .upcomingeventpane a:link, .upcomingeventpane a:visited, .upcomingeventpane a:active, .upcomingeventpane a:focus, .upcomingeventpane a:hover
{color:#fff;}

.column2pane{margin:8px; color:#fff;}
.column2pane h1{font-size:14px; color:#fff; font-weight:normal; text-transform:uppercase; letter-spacing:3px; color:#fff; margin:8px 0 8px 0;}
.column2pane hr{color:#fff; border:0 solid; background:#fff; margin:6px 0 6px 0; padding:0; height:1px;}
.column2pane p{color:#fff;}
.column2pane a, .column3pane a:link, .column3pane a:visited, .column3pane a:active, .column3pane a:focus, .column3pane a:hover{color:#fff; text-decoration:none;}
.column2pane a:hover{color:#add0f7;}

.column3pane{margin:16px 8px 8px 8px; color:#fff;}
.column3pane h1{font-size:14px; color:#fff; font-weight:normal; text-transform:uppercase; letter-spacing:3px; color:#fff; margin:8px 0 8px 0;}
.column3pane hr{color:#fff; border:0 solid; background:#fff; margin:6px 0 6px 0; padding:0; height:1px;}
.column3pane p{color:#fff;}
.column3pane a, .column3pane a:link, .column3pane a:visited, .column3pane a:active, .column3pane a:focus, .column3pane a:hover{color:#fff; text-decoration:none;}
.column3pane a:hover{color:#add0f7;}
.column3pane table{text-align:center;}

tr.sectiontitle{background:#9a7139; padding:4px; margin:0; color:#fff;}
tr.sectiontitle h1{margin:8px; font-size:16px; color:#fff; font-weight:normal; text-transform:uppercase; letter-spacing:4px;}
td.column1{width:768px; background:#fff;}

td.column1a{width:478px; background:#fff;}

td.column2{width:198px; background:#9a7139;}
td.column2 h1{color:#fff; text-transform:uppercase; font-weight:normal; font-size:14px; letter-spacing:3px; margin:8px; padding:0;}
td.column2 hr{color:#fff; border:0 solid; background:#fff; margin:6px 8px 6px 8px; padding:0; height:1px;}

td.column2a{background:#bedce0;}
td.column2a h1{background:#61939e; padding:6px; margin:0; color:#fff; text-transform:uppercase; font-weight:normal; font-size:14px; letter-spacing:3px;}
td.column2a p{margin:8px;}
td.column2a img.photo{border:1px solid #61939e; margin:0; padding:0;}

td.column2b{width:198px; background:#9a7139;}

.prodTable {width:260px; margin:6px; padding:0;}
.prodTable img {border:1px solid #fff; margin:0 6px 6px 0; padding:0;}
.merchpane table{margin:6px;}

#footer{width:984px; margin:8px 0 0 0; padding:0; background:#9a7139;}
#footer p{padding:8px 0 0 14px; color:#fff; font-size:10px; margin:0;}
#footer a, #footer a:link, #footer a:visited, #footer a:active, #footer a:focus, #footer a:hover
{font-size:11px; color:#fff; text-decoration:underline;}
#footer a:hover{text-decoration:none;}
#footer h1{color:#7eb9c1; font-weight:normal; font-size:10px; padding:4px 0 8px 14px; margin:0;}

#credits{width:998px; height:57px; margin:0 auto 0 auto; padding:0; text-align:right;}
#credits img{border:0 none; margin:0; padding:0;}
#credits a{border:0 none;}

#logout {text-align:center; margin:15px;}
#logout a{color:#fff;}

.sizeTable tr td {font-family: arial; font-size:12px; border:1px solid #9a7139; margin:0; padding:0;}
.sizeTable tr td h5 {color:fff; font-size:14px; font-weight:normal; text-transform:uppercase; letter-spacing:2px; background:#9a7139;  margin:0; padding:0;}


/* Home Divs */

#tableHome{margin:0; padding:0; width:968px; border:0;}
.tabHomeCol1{width:658px; margin:0; padding:0;}
.tabHomeCol2{width:310px; margin:0; padding:0;}

#tableNews{width:650px; height:273px; margin:0 8px 8px 0; padding:0; border:1px solid #9a7139;}
.tabNewsCol1{width:441px; margin:0; padding:0; /*background:#7eb9c1; remove for Christmas header 2011 */}

.tabNewsCol2{width:206px; margin:0; padding:0; background:#fff; border-left:1px solid #9a7139;}
.tabNewsCol2 h1{font-size:14px; font-weight:normal; text-transform:uppercase; letter-spacing:1px; color:#9a7139; margin:8px; padding:0;}
.tabNewsCol2 hr{width:206px; height:1px; color:#9a7139; background:#9a7139; border:0 solid; margin:0; padding:0;}

.newspane{width:206px; font-size:12px; color:#61939e; border:0; margin:0; padding:0;}
.newspane p{margin:8px; padding:0;}
.newspane hr{width:206px; height:1px; color:#9a7139; background:#9a7139; border:0 solid; margin:0; padding:0;}
.newspane a, .newspane a:link, .newspane a:visited, .newspane a:active, .newspane a:focus, .newspane a:hover
{font-size:12px; color:#61939e; text-decoration:none; text-transform:none; letter-spacing:0; margin:0; padding:0;}
.newspane img{float:right; border:0 solid; margin:0; padding:0;}
.newspane table{margin:0; padding:0; width:100%; border:0 solid; border-bottom:1px solid #9a7139;}

#newslink{width:190px; font-size:12px;  border:0; margin:8px; padding:0;}
#newslink a, #newslink a:link, #newslink a:visited, #newslink a:active, #newslink a:focus, #newslink a:hover
{font-size:12px; color:#9a7139; font-weight:normal; text-transform:uppercase; letter-spacing:2px;  text-decoration:none; margin:0; padding:0;}
#newslink a:hover{color:#61939e;}

#festbanner {width:984px; height:114px; margin:8px 0 8px; padding:0; background:#000;}
#festbanner img {border:0 none;}

#twitter_div {margin:6px;}
#twitter_div ul li {font-size:11px; margin:6px 0 10px 0; padding:0; list-style:none;}

#photoHeader{width:441px; height:33px; background:#000; padding:0; margin:0;}
#photoHeader h1{font-size:14px; color:#fff; font-weight:normal; text-transform:uppercase; letter-spacing:3px; padding:8px; margin:0;}
#photoHeader a, #photoHeader a:link, #photoHeader a:visited, #photoHeader a:active, #photoHeader a:focus, #photoHeader a:hover{font-size:14px; color:#fff; font-weight:normal; text-transform:uppercase; letter-spacing:2px; padding:0; margin:0;}
#photoHeader a:hover{color:#fff; text-decoration:underline;}
.photopane {width:441px; height:273px; padding:0; margin:0;}
.photopane img{border:0 solid; margin:0; padding:0;}
.photopane p{margin:0; padding:0;}

#tableBlurb{width:650px; height:235px; margin:0 8px 0 0; padding:0}
td.achiever{width:158px; height:235px; background:#9a7139; text-align:center; padding:8px 0 8px 0; margin:0;}
td.achiever h1{font-size:14px; color:#fff; font-weight:normal; text-transform:uppercase; letter-spacing:3px; margin:0 0 8px 0;}
.achieverpane img{border:4px solid #fff; text-align:center;}
.achieverpane p{color:#fff; font-weight:bold; font-size:12px; margin:4px; text-align:center;}
.achieverpane a, .achieverpane a:link, .achieverpane a:visited, .achieverpane a:active, .achieverpane a:focus, .achieverpane a:hover
{font-size:12px; color:#fff; font-weight:normal; text-transform:uppercase; letter-spacing:2px;  text-decoration:none; margin:0; padding:0;}
.achieverpane a:hover{color:#fff; text-decoration:underline;}

td.blurb{width:492px; height:235px; margin:0; padding:0;}

#blurbbox{width:482px; height:233px; color:#000; border:1px solid #9a7139; margin:0 0 0 8px; padding:0; background:url(/Portals/1/img/bg_blurb.jpg);}
.blurbpane{width:225px; height:210px; margin:8px; float:right; color:#000;}
.blurbpane p{color:#000;}
.blurbpane ul{padding-bottom:5px; color:#000;}
.blurbpane ul li {margin-left:18px; font-size:12px; padding:1px; list-style:disc;}


#facebookbox{margin:8px 0 8px 0; padding:0; width:308px; background:#000; border:1px solid #fff; color:#fff;}
.facebookpicpane{margin:0; padding:0; width:308px; background:#000; border:0;}
.facebookpicpane img {border:0 none;}

#homeeventbox{margin:0 0 8px 0; padding:0; width:308px; background:#7eb9c1; border:1px solid #9a7139; color:#fff;}
.homeeventpane{}
.homeeventpane h1{color:#9a7139; text-transform:uppercase; font-weight:normal; font-size:14px; letter-spacing:3px; margin:8px; padding:0;}
.homeeventpane hr{color:#fff; border:0 solid; background:#fff; margin:0 8px 0 8px; padding:0; height:1px;}
.homeeventpane p{color:#fff; margin:8px 8px 16px 8px;}
.homeeventpane img.right{border:4px solid #fff; float:right; margin:0 0 8px 8px;}
.homeeventpane a, .homeeventpane a:link, .homeeventpane a:visited, .homeeventpane a:active, .homeeventpane a:focus, .homeeventpane a:hover
{color:#fff;}

.adpane{width:308px; margin:0 0 8px 0; border:1px solid #9a7139;}
.adpane img{border:0 solid; margin:0; padding:0;}

.homemerchpane{margin:0; padding:0 0 0 8px; width:300px; background:#9a7139; border:1px solid #fff; color:#fff;}
.homemerchpane h1{color:#fff; text-transform:uppercase; font-weight:normal; font-size:14px; letter-spacing:3px; margin:8px 8px 8px 0; padding:0;}
.homemerchpane hr{color:#fff; border:0 solid; background:#fff; margin:0 8px 8px 0; padding:0; height:1px;}
.homemerchpane p{color:#fff; margin:8px;}
.homemerchpane img{border:1px solid #fff; margin:0 6px 6px 0; padding:0;}
.homemerchpane table{margin:0;}
.homemerchpane img.header{border:0 none; margin:0 0 8px -8px; padding:0;}


/* Shop Divs */

#shopgraphic{width:294px; margin:8px; padding:0;}
#shophomeprod{margin:16px; text-transform:uppercase; color:#9a7139; letter-spacing:1px;}
#shophomeprod img{border:1px solid #9a7139; padding:1px;}
tr.shopHome{width:966px; background:url(/Portals/1/img/bg_store.gif);}
td.shopProd{width:768px; background:url(/Portals/1/img/bg_store2.gif);}

.shoppane{margin:8px;}
.shoppane h1{font-size:16px; color:#fff; font-weight:normal; text-transform:uppercase; letter-spacing:4px; color:#9a7139; margin:8px 0 8px 0;}
.shoppane h2{font-size:14px; color:#fff; font-weight:normal; text-transform:uppercase; letter-spacing:3px; color:#b91b02; margin:8px 0 8px 0;}
.shoppane h3{font-size:14px; color:#fff; font-weight:normal; text-transform:uppercase; letter-spacing:3px; color:#61939e; margin:8px 0 8px 0;}
.shoppane td tr{padding:4px;}
.shoppane img{border:0 solid;}
.shoppane img.border{border:1px solid #9a7139;}
.shoppane .ProductNameText  { font-family:arial; font-size:14px; font-weight:normal; text-transform:uppercase; letter-spacing:3px; color:#9a7139; margin:8px 0 8px 0; }
.shoppane td {padding:8px;}

.minicartpane{margin:8px; padding:0; color:#fff;}
.minicartpane h1{color:#fff; text-transform:uppercase; font-weight:normal; font-size:14px; letter-spacing:3px; margin:8px; padding:0;}
.minicartpane hr{color:#fff; border:0 solid; background:#fff; margin:6px 0 6px 0; padding:0; height:1px;}
.minicartpane p{color:#fff; margin:8px;}
.minicartpane img{border:0 solid; margin:0; padding:0;}
.minicartpane table{margin:0;}
.minicartpane td{padding:8px;}
.minicartpane td a, .minicartpane a:link, .minicartpane a:visited, .minicartpane a:active, .minicartpane a:focus, .minicartpane a:hover
{color:#fff;}
.minicartpane a:hover {color:#bedce0;}

/* Checkout Divs */
#wrapperCh{width:984px; margin:8px auto 8px auto; padding:0; text-align:left; background:#fff; border:8px solid #fff;}

#headerCh{padding:0; margin:0; width:984px;}
#headerCh img{border:0;}

#footerCh{width:984px; margin:4px 0 0 0; padding:0; background:#9a7139;}
#footerCh p{padding:8px 0 0 14px; color:#fff; font-size:10px; margin:0;}
#footerCh a, #footerCh a:link, #footerCh a:visited, #footerCh a:active, #footerCh a:focus, #footerCh a:hover
{font-size:11px; color:#fff; text-decoration:underline;}
#footerCh a:hover{text-decoration:none;}
#footerCh h1{color:#7eb9c1; font-weight:normal; font-size:10px; padding:4px 0 8px 14px; margin:0;}

/* ----- Individual Styled Items ----- */

#adminnav {margin:0; padding:4px; text-align:right;}
#adminnav a, #adminnav a:link, #adminnav a:visited, #adminnav a:active, #adminnav a:focus, #adminnav a:hover{color:#fff; text-decoration:none;}
#adminnav a:hover{color:#fff; text-decoration:underline;}

.modalBackground {
    background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.7;
}

.modalPopup{
    background-color:#FFFFFF;
    border-width:3px;
    border-style:solid;
    padding:3px;
    width:250px;
}
