#pages_top {
    height: 190px;
    background: #F7F5F1 URL('../images/leafs.gif') right no-repeat;
}
#pages {
    position: relative; 
    padding-top: 40px;
    padding-bottom: 80px;
    background: #FDFDFD /*URL('../images/pages_gr.gif') repeat-x bottom*/;
}
#pages #content {
    position: relative;
    float: right;
    width: 700px;
}
#pages h3 { font-size: 1.7em; font-weight: normal; }



#shop {
    margin-left: 0px;
    float: left;
    position: relative;
    width: 30%;
}
#shop a img { margin: 15px 0 0px 5px; }
a#goshop_btn {
    float: left;
    display: block;
    height: 24px;
    width: 187px;
    background: URl('../images/goshop_button.gif');
    overflow: hidden;
    color: white;
    text-decoration: none;
    text-align: center;
    padding-top: 6px;
    padding-right: 1px;
    font-size: 0.75em;
    margin-left: 35px;
    
    margin-top: -30px;

z-index: 1000;
}
a#goshop_link {
    float: left;
    display: block;
    margin-top: 0px;
    margin-left: 20px;
    color: #4bad0b;
    font-size: 0.75em;
}


#quote {
    float: left; position: relative;
    padding-top: 35px;
    margin: 10px 0 0 20px;
    width: 60%;
}
#quote h4, p { padding: 0; margin: 0; padding-bottom: 15px; }

#quote h4 {}
#quote p { font-family: Gordia; font-style: italic;  font-size: 0.9em; line-height: 1.1em }
#quote p.author { float: right; font-family: Arial; font-style: normal; font-size: 0.75em; padding-right: 30px; }



.product_list_item { margin: 45px 0 65px -10px; padding-right: 35px; }

.product_list_item h2 { font-size: 1.25em; font-weight: normal; padding-left: 125px; }

.product_list_item td { vertical-align: middle; }
.product_list_item td.img { width: 125px; text-align: left; }
.product_list_item td.img img { float: left; }

.product_list_item td.text { font-size: 0.95em; color: #191919; }
.product_list_item a {
    margin-top: 7px;
    display: block;
    background: URL('../images/tea_cup.gif') no-repeat left top;
    padding-left: 45px;
    height: 20px;
    float: right;
    font-size: 0.8em;
    color: #48A503;
}


.product_item { margin-bottom: 20px; }

.product_item h3 { padding-left: 238px; }
.product_item table { margin-bottom: 60px; }
.product_item td { vertical-align: middle; }
.product_item td.img { width: 125px; text-align: left; }
.product_item td.img img { float: left; margin-left: -70px; }

.product_item td.text { font-size: 1.4em; color: #484848; padding: 0 40px 0 20px; }

.product_item h4 { font-size: 1.3em; color: #4BAD0B; font-weight: normal; padding: 0 0 7px 0; }
.product_item p  { padding-right: 40px; }



#page_top {
    height: 30px;
    background: #FFFFFF;
}

#the_page {
    padding: 0 243px 0 0;
    margin-bottom: 100px;
}

#the_page h3 { padding: 10px 0; color: black; }
#the_page p { margin: 10px 0; font-size: 0.95em; width: 100%; text-align: justify; }
#the_page p.quote { margin-bottom: 40px; text-align: right; font-size: 1.1em; font-family: serif; font-style: italic; }

#the_page p.list_title { font-size: 0.9em; margin-bottom: 0; padding-bottom: 0; }
#the_page p.list_date { font-size: 0.75em; margin-bottom: 30px; margin-top:5px; padding-top: 0; }


#the_page h3.new { font-size: 1.2em; }
#the_page p.new_date { font-size: 0.8em; }
#the_page p.new { font-size: 0.8em; }