body { font-family: Arial, Sans-Serif; color:#87776b; background: #e3efe3 url(../images/main_bg.jpg) repeat-x; font-size:14px;}

a:link { color: #8254ad;text-decoration:none;}
a:hover { color:#99e8ff;}
a:visited { color:#8254ad; text-decoration:none;}
a:visited:hover { color:#99e8ff;}


a.menu:link { color: #0e5d0e;}
a.menu:hover { color:#54b554;}
a.menu:visited { color:#0e5d0e;}
a.menu:visited:hover { color:#54b554;}

a.amain:link { color: #c392f4;}
a.amain:hover { color:#9768c8;}
a.amain:visited { color:#c392f4;}
a.amain:visited:hover { color:#9768c8;}

a img { border: none; text-decoration:none;}

h1 { font-family: Sans-Serif; font-size: 28px; font-weight: bold; color: #8bef9a;}

h2 { font-family: Sans-Serif; font-size: 18px; font-weight: bold; color: #9768c8;}

h3 { font-family: Sans-Serif; font-size: 16px; font-weight: bold; color: #9768c8;}

.testiname{font-size:12px;font-weight:bold;font-style:italic; }

.readmore {font-size:11px; font-weight:bold;}

#page_container { margin:0 auto; width:100%;}

#content_container { margin:auto; width:980px; height: 800px;}

#header { margin:0; padding:0; width:980px; height: 488px;}
.header_home {background: url(../images/top1_div.png) no-repeat;}
.header_about {background: url(../images/top2_div.png) no-repeat;}
.header_services {background: url(../images/top3_div.png) no-repeat;}
.header_articles {background: url(../images/top4_div.png) no-repeat;}
.header_faq {background: url(../images/top5_div.png) no-repeat;}
.header_store {background: url(../images/top5_div.png) no-repeat;}
.header_contact {background: url(../images/top6_div.png) no-repeat;}
.header_testimonials {background: url(../images/top7_div.png) no-repeat;}

#header_contact {position: relative; float:right; margin: 242px 0 0 10px; padding:0; height:25px; }

.header_contact_text { font:Arial, Helvetica, sans-serif; size:9px; color:#FFFFFF; font-weight:bold;}

#header_menu {position: relative; clear:right; margin:auto; padding:70px 0; width:920px;  /*background-color:#006666;*/}

/*menu buttons*/
#header_menu ul {list-style:none;margin:0;padding:0; font-size:12px;}
#header_menu li {float:left;width:110px; height:40px;margin:0;padding-right:5px;text-align:center; background:url(../images/menu.png) no-repeat;}
#header_menu li a {display:block;padding:10px 10px;font-weight:bold;}
/* // menu buttons */

#main_content { margin:auto; padding:5em 5em 10em 5em; background: url(../images/main_bg2.jpg) repeat-y;}
#main_contentlong { margin:auto; padding:5em 5em 10em 5em; background: url(../images/main_bg2.jpg) repeat-y; height:495px;}
#main_actual { position: relative; margin: -160px auto;}

#storediv { position:relative; width:400px; text-align:justify; padding:5px; float:left;}
#storeinput { position:relative; width:140px; padding:2px; float:left;}

								  
#footer { margin:0; padding:5px; background: url(../images/foot_div.png) no-repeat; width:980px; height: 147px;}
#footer_text { margin:70px 50px auto; color:#8254ad; font-size:12px; text-align:center;}
#footer_text a:hover, a:visited:hover {color:#9768c8;}

/* needed?
.regli {float:none; margin:5px 12px; text-align:left; background:none; font-size:13px; width:auto; height:auto; list-style-type:disc; line-height:22px;}
.regul {margin:2em;}
*/.footertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	color: #8254C0;
}

