
.footer {
		width: auto;
    height:30px;
    clear: both;
    padding: 10px;
    text-align: center;
		color: #078202;
    background-color: #DFF083;
    font-family: "arial";
		font-size: xx-small;
}

.top_cat,
.top_prod,
.bottom_cat,
.pages_prod_hdr,
.news_separator,
.top_faq,
.top_news
{
    width:100%;
    height:46px;
    clear: both;
    text-align: center center;
    color: #078202;
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #DFF083;
}

.pages_prod_clmn {
    width:40%;
    text-align: center center;
    margin-left: auto;
    margin-right: auto;

}

.top_faq {
    background-image: url(img/TopFAQ.gif);
}

.top_prod,
.top_news,
.top_cat {
    background-image: url(/img/Top1.gif);
}

.top_prod h1,
.top_cat h1,
.news_separator h1 {
    text-align: center;
    vertical-align: middle;
    font-weight: bold;
    font-style: italic;
		font-family: serif;
		font-size: x-large;
}

.top_cat h1 {
		padding-top: 20px;
    font-weight: normal;
}

.pages_prod_hdr {
    background-image: url(img/pages.gif);
}

.bottom_cat {
    background-image: url(img/bottom.gif);
}

.bodywrap {
		width: 1280px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    margin-bottom: 0px;
}

.outerbodywrap {
		width: auto;
		min-width: 1280px;
    background-color: #F0F8C4;
    text-align: center;
}

.bodywrap {
		width: 1280px;
		background: #F0F8C4 url(img/bg1.gif) center repeat-y;
}

.cat_area,
.news_area {

		margin-top: 0px;
		padding-top: 10px;
		margin-left: auto;
		margin-right: auto;
    background-color: #DFF083;
}

.cat_area {
		width: 899px;
}

.news_area {
		width: 899px;
}


.news_area {
		padding-left: 20px;
		text-align: left;
		width: 890px;
}

.faq_area {
		width: 899px;
		padding: 30px;
		margin: 0 auto;
    background-color: #DFF083;
    text-align: left;
}

.cat_thumb {
    float : left;
    padding-top: 5px;
    padding-left: 9px;
    padding-right: 1px;
}

.prod_thumb {
    float : left;
    padding-top: 5px;
    padding-left: 9px;
    padding-right: 1px;
		width : 138px;
		height : 190px;
}

.cat_thumb_caption {
		color: #078202;
		text-align: right;
    background-image: url(img/cat_capt.gif);
		white-space: nowrap;
		font-weight: bold;
		font-family: "sans-serif";
		font-size: small;
}

.cat_thumb a {
    text-decoration: none;
}

.cat_thumb img,
.prod_thumb a img {
		border-style: solid;
		border-color: #FD99D8;
		border-width: 1px;
}

.prod_thumb a img {
		width: 135px;
		height: 180px;
}



.news_separator {
		height: 80px;
    background-image: url(img/Top1.gif);
    vertical-align: middle;
}

.news_separator h1 {
		padding-top: 20px;
		font-weight: normal;
}

.news_wrapper {
		width: 899px;
		padding-left: 20px;
		padding-right: 20px;
		padding-bottom: 20px;
}

.news_title_date {
		background-color: #828282;
		color: #ffffff;
		padding-left: 10px;
		padding-right: 10px;
		float: left;
}

.news_title_text h2 {
		float: left;
		text-indent: 20px;
		padding-left: 20px;
		padding-bottom: 10px;
		text-align: left;
		font-weight: bold;
    font-style: normal;
		font-family: serif;
		font-size: small;
		text-align: justify;
}

.news_abstract {
		text-indent: 20px;
    text-align: left;
		font-weight: normal;
    font-style: normal;
		font-family: serif;
		font-size: small;
		text-align: justify;
		clear: both;
}

.news_area {
		width: 903px;
		padding-right: 10px;
}
.news_area h1 {
    text-align: left;
    font-weight: bold;
    font-style: normal;
		font-family: serif;
		font-size: large;
}
