@import "/css/content.css";
@import "/css/tabber.css";
html, body { height: 100%; overflow: hidden; } /* position:fixed IE hack*/
body                {background:#fff;}
html, body        {margin:0; font-size:0.84em; font-family: Arial, Helvetica, sans-serif; color:#333}
table, table td, table th         {font-size:100%}

h1                {font-family:Tahoma; font-size:200%; color:#147A45; font-weight:bold; margin:0; padding: 0 0 7px 0;}
h2                {font-size:150%; margin-top:4px;}
h3                 {font-size:120%; color:#147A45;}
.p_big {font-size:110%; margin-top:0}

a:link {color: #147A45;}
a:visited {color: #993399;}
a:hover {color: #231F20;}
a:active {color: #999999;}

#main {height: 100%; overflow: auto; position: relative; z-index: 10; text-align:center} /* position:fixed IE hack*/
.maincontent {margin:0 auto; width:940px; text-align:left}

.menu_on        {background:url(/images/bg_menu/menu_on.gif) #147A45 top left repeat-x; font-size:120%; color:#fff}
.menu_on A:link, .menu_on A:visited        {color:#fff}
.menu_off        {background:url(/images/bg_menu/menu_off.gif) #fcf3cf top left repeat-x; font-weight:bold; font-size:120%; color: #10511e;}
.menu_off A:link, .menu_off A:visited        {color: #10511e}
#topmenu {background-color:#FDF8E1; padding: 2px 0;}
#topmenu A:visited {color: #147A45;}
#topmenu A:hover {color: #231F20;}
#topmenu A:active {color: #999999;}

.spacespan {padding: 0 10px;}
.thumbphoto {border: 1px solid #CCC}

.bcont {clear:both;}

.tree UL, .tree UL LI {float:left; list-style:none; margin:0; padding:0;}
.tree UL LI {padding:2px 10px;}
.treeitem {clear:left;}

.leftmenu                {font-size:115%; color:#147A45;}
.leftmenu UL LI, .leftmenu UL UL LI        {padding:5px 0;}
.leftmenu UL, .leftmenu LI {list-style:none; margin:0; padding:0}
.leftmenu UL UL LI        {margin-left:10px; padding-left:10px;}
.leftmenu A:visited        {color:#147A45;}
.leftmenu A:hover        {color:#231F20;}
.leftmenu A:active        {color:#999999;}
.leftoff A:visited, .leftoff A:link        {color:#D17016; font-weight:bold;}
.leftoff A:hover        {color:#231F20;}

.pageritem                {width:50px; text-align:center; padding:3px 10px;}
.pageritemsel        {width:50px; text-align:center; background-color:#f2b24b; padding:3px 10px; font-weight:bold; color:#FFF;}
.pagersort_top                        {margin-bottom:20px; border-bottom: 2px solid #f2b24b; font-size:110%}
.pagersort_top .green          {color:#fff;}
.pagersort_topnotitle        {margin-bottom:20px; border-bottom: 2px solid #f2b24b; font-size:110%}
.pagersort_bottom                {margin-top:20px; border-top: 2px solid #f2b24b; font-size:110%}
.pagersort_bottom .green          {color:#fff;}
.pagersort TD        {padding:5px;}
.orderedby                {background-color:#f2b24b;}

.crumbs                {margin-bottom:20px;}
.crumbs        A:visited, .crumbs A:link {color:#D17016;}
.crumbs        A:hover        {color:#231F20;}

.colinks, .colinks LI        {list-style:none; margin:0; padding:0;}
.colinks LI                {padding-left:10px; margin-bottom:15px; background: url('/images/bg/bullet.gif') top left no-repeat;}

UL.pad, UL.pad LI        {list-style:none; margin:0; padding:0;}
UL.pad LI                         {margin:5px 0}

.week                        {float:right; background-color:#fcf3cf; padding:5px}
.weekcurday                {background-color:#147A45; color:#fff}
.nextweekbutton        {font-weight:bold; padding:5px;}
.greenhr                {border-bottom: 1px solid #147A45;}
.green                        {color:#147A45;}
.white                        {color:#fff;}
.pad                        {padding:10px 0;}
.greenbg                {background-color:#147A45;}
.yellowbg                {background-color: #fcf3cf;}
.yellowcol                {color: #fcf3cf;}
.yellow                        {color:#D17016;}
.yellowhr                {border-bottom:2px solid #F3CB78; margin-bottom:15px;}
.greenborder        {border: 1px solid #147A45;}
.greyborder                {border: 1px solid #CCCCCC;}
.yellowborder        {border: 1px solid #F3CB78;}
.button                        {cursor:pointer;}

.basketItems         {border-collapse: collapse;}
.galleryitem        {height:120px; width:120px; text-align:center; background-color: #FCF3CF;}

.greenlist, greenlist LI        {padding:0; margin:0; list-style:none;}
.greenlist LI        {
        padding:5px 0 5px 12px;
        background-image: url('/images/bg/bullet.gif');
        background-repeat:no-repeat;
        background-position:0 5px;
}
.greenlist A:link        {color:#147A45;}
.greenlist A:visited        {color:#147A45;}
.greenlist A:hover        {color:#231F20;}

.intro                        {padding-top:4px; font-size:110%}

.rss                                {font-size:80%}
A:link.rss                        {color:#FC980A;}
A:visited.rss                {color:#FC980A;}
A:hover.rss                        {color:#231F20;}

#buyDialog        {
    position:absolute; /* position:fixed IE hack*/ width:50%; top:20%;left:25%; z-index:100;
        background-color:#fcf3cf;
        border: 1px solid #147A45;
}

#buyDialog a:visited        {color: #147A45;}
#buyDialog a:hover                {color: #231F20;}
#buyDialogHeader                {background-color:#147A45; padding:10px; color:#fcf3cf;}
.buyDialogBody                        {padding:10px;}

#basketList {
        position:absolute; top:0; right:0; width:200px; z-index:150;
        display:none; text-align:left; background-color:#fcf3cf;
        border: 1px solid #147A45;}

#footer        {clear:both; background-color:#FDF8E1; padding: 5px 0; margin-top: 20px;}