/* CSS Document */



/* GLOBAL RESET AND DECLARATIONS */
/*==========================================*/

	
*,form {
margin:0;
padding:0;
}

body {
font-family:Arial, Helvetica, sans-serif;
color:#7E7E7E;
background-image:url(images/bg_gray.png);
}

ul, p, h2, h3 {
list-style:none;
}

a img {
border:none;
}

.clear {
clear:both;
display:block;
}

/* TOP SECTION */
/*==========================================*/

#topsection {
width:900px;
margin-left:auto;
margin-right:auto;
}

#logobox {
margin:20px 0 22px 19px;
}

/* NAVIGATION */
/*==========================================*/

#main-navigation {
height:29px;
display:inline;
text-align:left;
}

#main-navigation ul {
list-style:none;
}

#main-navigation ul li a {
text-align:left;
overflow:hidden;
}

/* spacer tabs */
#home-home01 img {height:28px; width:105px; border-width:0;}
#home-learn01 img {height:28px; width:109px; border-width:0;}
#home-shop01 img {height:28px; width:102px; border-width:0;}
#home-about01 img {height:28px; width:133px; border-width:0;}
#home-contact01 img {height:28px; width:155px; border-width:0;}

#learn-home02 img {height:28px; width:105px; border-width:0;}
#learn-learn02 img {height:28px; width:109px; border-width:0;}
#learn-shop02 img {height:28px; width:102px; border-width:0;}
#learn-about02 img {height:28px; width:133px; border-width:0;}
#learn-contact02 img {height:28px; width:155px; border-width:0;}

#shop-home03 img {height:28px; width:105px; border-width:0;}
#shop-learn03 img {height:28px; width:109px; border-width:0;}
#shop-shop03 img {height:28px; width:102px; border-width:0;}
#shop-about03 img {height:28px; width:133px; border-width:0;}
#shop-contact03 img {height:28px; width:155px; border-width:0;}

#about-home04 img {height:28px; width:105px; border-width:0;}
#about-learn04 img {height:28px; width:109px; border-width:0;}
#about-shop04 img {height:28px; width:102px; border-width:0;}
#about-about04 img {height:28px; width:133px; border-width:0;}
#about-contact04 img {height:28px; width:155px; border-width:0;}

#contact-home05 img {height:28px; width:105px; border-width:0;}
#contact-learn05 img {height:28px; width:109px; border-width:0;}
#contact-shop05 img {height:28px; width:102px; border-width:0;}
#contact-about05 img {height:28px; width:133px; border-width:0;}
#contact-contact05 img {height:28px; width:155px; border-width:0;}


/* default page tabs */
a#home-home01 img {background:url('/images/but_home01-off.png') top left repeat;}
a#home-learn01 img {background:url('/images/but_learn01-off.png') top left no-repeat;}
a#home-shop01 img {background:url('/images/but_shop01-off.png') top left no-repeat;}
a#home-about01 img {background:url('/images/but_about01-off.png') top left no-repeat;}
a#home-contact01 img {background:url('/images/but_contact01-off.png') top left no-repeat;}

a#learn-home02 img {background:url('/images/but_home02-off.png') top left repeat;}
a#learn-learn02 img {background:url('/images/but_learn02-off.png') top left no-repeat;}
a#learn-shop02 img {background:url('/images/but_shop02-off.png') top left no-repeat;}
a#learn-about02 img {background:url('/images/but_about02-off.png') top left no-repeat;}
a#learn-contact02 img {background:url('/images/but_contact02-off.png') top left no-repeat;}

a#shop-home03 img {background:url('/images/but_home03-off.png') top left repeat;}
a#shop-learn03 img {background:url('/images/but_learn03-off.png') top left no-repeat;}
a#shop-shop03 img {background:url('/images/but_shop03-off.png') top left no-repeat;}
a#shop-about03 img {background:url('/images/but_about03-off.png') top left no-repeat;}
a#shop-contact03 img {background:url('/images/but_contact03-off.png') top left no-repeat;}

a#about-home04 img {background:url('/images/but_home04-off.png') top left repeat;}
a#about-learn04 img {background:url('/images/but_learn04-off.png') top left no-repeat;}
a#about-shop04 img {background:url('/images/but_shop04-off.png') top left no-repeat;}
a#about-about04 img {background:url('/images/but_about04-off.png') top left no-repeat;}
a#about-contact04 img {background:url('/images/but_contact04-off.png') top left no-repeat;}

a#contact-home05 img {background:url('/images/but_home05-off.png') top left repeat;}
a#contact-learn05 img {background:url('/images/but_learn05-off.png') top left no-repeat;}
a#contact-shop05 img {background:url('/images/but_shop05-off.png') top left no-repeat;}
a#contact-about05 img {background:url('/images/but_about05-off.png') top left no-repeat;}
a#contact-contact05 img {background:url('/images/but_contact05-off.png') top left no-repeat;}


/* hover tabs */
a#home-home01:hover img {background:url('/images/but_home01-on_home.png') top left repeat;}
a#home-learn01:hover img {background:url('/images/but_learn01-on.png') top left no-repeat;}
a#home-shop01:hover img {background:url('/images/but_shop01-on.png') top left no-repeat;}
a#home-about01:hover img {background:url('/images/but_about01-on.png') top left no-repeat;}
a#home-contact01:hover img {background:url('/images/but_contact01-on.png') top left no-repeat;}

a#learn-home02:hover img {background:url('/images/but_home01-on_learn.png') top left repeat;}
a#learn-learn02:hover img {background:url('/images/but_learn01-on.png') top left no-repeat;}
a#learn-shop02:hover img {background:url('/images/but_shop01-on.png') top left no-repeat;}
a#learn-about02:hover img {background:url('/images/but_about01-on.png') top left no-repeat;}
a#learn-contact02:hover img {background:url('/images/but_contact01-on.png') top left no-repeat;}

a#shop-home03:hover img {background:url('/images/but_home01-on_shop.png') top left repeat;}
a#shop-learn03:hover img {background:url('/images/but_learn01-on.png') top left no-repeat;}
a#shop-shop03:hover img {background:url('/images/but_shop01-on.png') top left no-repeat;}
a#shop-about03:hover img {background:url('/images/but_about01-on.png') top left no-repeat;}
a#shop-contact03:hover img {background:url('/images/but_contact01-on.png') top left no-repeat;}

a#about-home04:hover img {background:url('/images/but_home01-on_about.png') top left repeat;}
a#about-learn04:hover img {background:url('/images/but_learn01-on.png') top left no-repeat;}
a#about-shop04:hover img {background:url('/images/but_shop01-on.png') top left no-repeat;}
a#about-about04:hover img {background:url('/images/but_about01-on.png') top left no-repeat;}
a#about-contact04:hover img {background:url('/images/but_contact01-on.png') top left no-repeat;}

a#contact-home05:hover img {background:url('/images/but_home01-on_contact.png') top left repeat;}
a#contact-learn05:hover img {background:url('/images/but_learn01-on.png') top left no-repeat;}
a#contact-shop05:hover img {background:url('/images/but_shop01-on.png') top left no-repeat;}
a#contact-about05:hover img {background:url('/images/but_about01-on.png') top left no-repeat;}
a#contact-contact05:hover img {background:url('/images/but_contact01-on.png') top left no-repeat;}


/*==========================================*/
/*============= CONTENT SECTION ============*/
/*==========================================*/

#container {
width:900px;
margin-left:auto;
margin-right:auto;
}

#maingraphics {
background:#3c9ec7 url(images/main-graphics03.jpg) no-repeat ; 
width:900px;
height:372px;
}

#writeup_title01 {
margin-left:325px;
width:550px;
text-align:right;
}

p.writeup_title01 {
font:bold 18px Arial, Helvetica, sans-serif;
color:#076890;
padding-top:235px;
text-transform:uppercase;
}

.writeup_title_sub {
color:#076890;
}

#writeup_title02 {
margin-left:355px;
width:500px;
padding-top:3px;
overflow:hidden;
}

#writeup_title02 p {
font:normal 11px/1.6em Arial, Helvetica, sans-serif;
color:#076890;
text-align:right;
}


/* NEWS BOXES */
/*==========================================*/

#news_container {
background:#FFF url(/images/bg_boxes03.png) no-repeat;
width:900px;
height:9px;
}

#news_container02 {
padding-top:15px;
background-image:url('/images/bg_news.png');
background-color:#fff;
}

#news_container_bottom {
background:url(/test/images/bg_news-bottom.png) no-repeat;
height:53px;
width:900px;
}

span.news-box-title {
color:#076890;
font-weight:bold;
padding-bottom:3px;
}

#news-leftcolumn p {
font:normal 11px/1.7em Arial, Helvetica, sans-serif;
color:#3c9ec7;
}

.news-box {
margin-left:20px;
}

.news-box-top {
margin-left:20px;
/*background:#FFF url('/images/box_top.png') no-repeat;*/
height:10px;
width:425px;
}

.news-box-body {
padding-bottom:5px;
margin-left:0;
background:#FFF url('/images/box_body.png') repeat-y;
width:425px;
height:200px;
}

.news-box-blog-body {
padding-bottom:5px;
margin-left:20px;
background:url('/images/box_blog-body.png') repeat-y;
width:862px;
}

.news-box-blog-body-text {
width:810px;
margin-left:10px;
}


.news-box-body-text {
width:390px;
margin-left:15px;
}

.news-box-blog-bottom {
padding:0 0 7px 20px;
/*
background:#FFF url('/images/box_bottom.png') no-repeat;
height:16px;
width:368px;*/
}

.news-box-bottom {
padding-bottom:7px;
/*
background:#FFF url('/images/box_bottom.png') no-repeat;
height:16px;
width:368px;*/
}

#news-leftcolumn {
padding:0 0 0 20px;
float:left;
width:435px;
}

#news-rightcolumn {
float:left;
width:425px;
background-color:#e5f5fd;
}

#news-rightcolumn p {
font:11px/1.7em Arial, Helvetica, sans-serif;
color:#3c9ec7;
}

.news_box_blog {
padding:7px 5px 0 5px;
margin:8px 0 0 1px;
width:238px;
height:226px;
float:left;
overflow:hidden;
cursor:pointer;
}

.news_box {
padding-right:10px;
margin:15px 7px 0 4px;
width:237px;
height:220px;
float:left;
overflow:hidden;
}

h4.news_box_title {
font-family:Arial, Helvetica, sans-serif;
color:#a80000;
font-weight:bold;
margin:0 0 5px 5px;
}

h4.news_box_title a {
color:#a80000;
text-decoration:none;
border-bottom:1px solid #a80000;
}

h4.news_box_title a:hover{
color:#000;
text-decoration:none;
border-bottom:1px solid #000;
}

p.news_box_title {
font:bold 70% Arial, Helvetica, sans-serif;
color:#076890;
margin:0 0 5px 5px;
}

a.news_box_title:link, a.news_box_title:visited, a.news_box_title:active  {
color:#076890;
font-weight:bold;
text-decoration:none;
}

a.news_box_title:hover  {
color:#076890;
font-weight:bold;
text-decoration:underline;
}

p.news_box_content {
font:bold 11px/1.5em Arial, Helvetica, sans-serif;
color:#076890;
margin-left:5px;
}

p.news_box_content a  {
color:#076890;
text-decoration:none;
}

p.news_box_content a:hover  {
text-decoration:none;
}

span.news_box_content_read {
font:bold 11px Arial, Helvetica, sans-serif;
color:#a80000;
margin-left:5px;
}

span.news_box_content_read a  {
color:#a80000;
text-decoration:none;
border-left:1px solid #a80000;
}

span.news_box_content_read a:hover  {
color:#000;
border-left:1px solid #000;
text-decoration:none;
}


/* LEARN INNER PAGE */
/*==========================================*/

#container_learn {
background:#d9831e url('/images/pagelabel_learn.jpg') left repeat-y;
width:900px;
height:95px;
}

#container_learn_content {
background:#d9831e url('/images/bg_learn.png') left repeat-y;
width:900px;
}

#container_learn_bottom {
background:url('/images/bg_learn_bottom.png') left repeat-y;
width:900px;
height:52px;
}

p.learn_title {
font:bold 16px Arial, Helvetica, sans-serif;
color:#b56200;
margin:0 0 15px 20px;
padding-top:20px;
text-transform:uppercase;
}

p.learn_title_content {
font:normal 11px/1.5em Arial, Helvetica, sans-serif;
color:#b56200;
margin:0 0 15px 20px;
width:850px
}

a.learn_title_content:link, a.learn_title_content:active, a.learn_title_content:visited  {
font-weight:bold;
color:#b56200;
text-decoration:none;
}

a.learn_title_content:hover  {
text-decoration:underline;
}

#container_learn_content ul li {
margin-left:40px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#525252;
list-style:outside;
list-style-type:disc;
line-height:1.9em;
padding-left:2px;
}


/* SHOP INNER PAGE */
/*==========================================*/

#container_shop {
background:#8e3e5d url('/images/pagelabel_shop.jpg') left repeat-y;
width:900px;
height:95px;
}

#container_shop_content {
background:#8e3e5d url('/images/bg_shop.png') left repeat-y;
width:900px;
}

#container_shop_bottom {
background:url('/images/bg_shop_bottom.png') left repeat-y;
width:900px;
height:52px;
}

p.shop_title {
font:bold 16px Arial, Helvetica, sans-serif;
color:#8e3e5d;
margin:0 0 15px 20px;
padding-top:20px;
text-transform:uppercase;
}

p.shop_title_content {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#8e3e5d;
margin:0 0 15px 20px;
line-height:1.5em;
width:850px
}

a.shop_title_content:link, a.shop_title_content:active, a.shop_title_content:visited  {
font-weight:bold;
color:#8e3e5d;
text-decoration:none;
}

a.shop_title_content:hover  {
text-decoration:underline;
}

/*==========================================*/
/*============= ABOUT INNER PAGE ===========*/
/*==========================================*/

#container_about {
background:#3e9a81 url('/images/pagelabel_about.jpg') left repeat-y;
width:900px;
height:95px;
}

#container_about_content {
background:#3e9a81 url('/images/bg_about.png') left repeat-y;
width:900px;
}

#container_about_bottom {
background:url('/images/bg_about_bottom.png') left repeat-y;
width:900px;
height:52px;
}

p.about_title {
font:bold 16px Arial, Helvetica, sans-serif;
color:#3e9a81;
margin:0 0 15px 20px;
padding-top:20px;
text-transform:uppercase;
}

p.about_title_content {
font:normal 11px/1.5em Arial, Helvetica, sans-serif;
color:#3e9a81;
margin:0 0 15px 20px;
}

a.about_title_content:link, a.about_title_content:active, a.about_title_content:visited  {
font-weight:bold;
color:#3e9a81;
text-decoration:none;
}

a.about_title_content:hover  {
text-decoration:underline;
}

p.result_title {
font:bold 16px Arial, Helvetica, sans-serif;
color:#3e9a81;
margin:0 0 15px 25px;
padding-top:20px;
text-transform:uppercase;
width:250px;
}

#left-column {
float:left;
width:425px;
margin-right:30px;
padding-left:15px;
}

#right-column {
width:360px;
padding-left:15px;
float:left;
}

.form_variable {
margin-top:4px;
}

.form_text {
font:bold 11px Arial, Helvetica, sans-serif;
color:#3e9a81;
margin-bottom:4px;
padding-bottom:4px;
}

input.style {
font-size:8pt; 
background-color:#3e9a81; 
color:#ffffff;
border-color:#7ccdb7;
}

.radiobut {
padding-bottom:4px;
margin-top:4px;
}

/* BLOG INNER PAGE */
/*==========================================*/

#container_blog {
background:#3e9a81 url('/images/pagelabel_blog.jpg') left repeat-y;
width:900px;
height:95px;
}

#container_blog_content {
background:#3e9a81 url('/images/bg_about.png') left repeat-y;
width:900px;
}

#container_blog_bottom {
background:#FFF url('/images/bg_about_bottom.png') left repeat-y;
width:900px;
height:52px;
}

#container_blog_content h1#header {
font:bold 100% Arial, Helvetica, sans-serif;
color:#3e9a81;
padding:10px 10px 10px 15px;
}

#container_blog_content h1#header a {
color:#3e9a81;
text-decoration:none;
}

#container_blog_content h1#header a:hover {
color:#EEC300;
}


#container_blog_content #left-column {
float:left;
width:650px;
margin:0 15px 10px;
padding:10px 0 15px;
}

#container_blog_content .post {
margin-bottom:35px;
}

#container_blog_content .post h2 {
border-bottom:1px dotted #a80000;
}

#container_blog_content .post h2 a {
font-size:100%;
color:#a80000;
text-decoration:none;
}

#container_blog_content .post h2 a:hover {
color:#333;
text-decoration:none;
}

#container_blog_content .post h3 {
font-size:90%;
font-weight:bold;
color:#000000;
text-transform:uppercase;
margin:5px 5px 5px 0;
}

#container_blog_content .post p {
color:#4A4A4A;
margin:5px 5px 5px 10px;
font:normal 75% Arial, Helvetica, sans-serif;
}

#container_blog_content .post a {
color:#000000;
text-decoration:none;
}

#container_blog_content .post a:hover {
color:#3e9a81;
text-decoration:underline;
}

#container_blog_content .post .meta {
color:#000;
padding-top:10px;
margin:5px 5px 0 0;
font-weight:bold;
font:bold 75% Arial, Helvetica, sans-serif;
border-top:2px solid #000;
}

#container_blog_content .post .feedback {
color:#000;
margin:5px 5px 5px 0;
font-weight:bold;
font:bold 75% Arial, Helvetica, sans-serif;
}


#container_blog_content .post .meta a {
color:#a80000;
border-bottom:1px solid #a80000;
text-transform:capitalize;
text-decoration:none;
}

#container_blog_content .post .meta a:hover {
color:#000;
text-transform:capitalize;
text-decoration:none;
}


#container_blog_content .post .feedback a {
color:#3d9980;
padding:0;
}

#container_blog_content .post textarea#comment {
width:95%;
}

#container_blog_content .post h3#respond {
margin-top:15px;
}

/*---------------------*/

#right-column {
width:170px;
padding-left:10px;
float:left;
}

#right-column .sidebar-title {
background-color:#3e9a81;
color:#FFF;
font-size:12px;
font-weight:bold;
padding:4px;
}

#right-column .sidebar-content {
padding:5px 0 5px;
background-color:#FFF;
color:#000000;
font-size:100%;
border:1px solid #3e9a81;
margin-bottom:3px;
}

#right-column .sidebar-content ul {
margin:5px;
}

#right-column .sidebar-content ul li {
font:normal 11px/1.3em Arial, Helvetica, sans-serif; 
list-style-image:url('/images/arrow-gray.png');
margin:2px 2px 0 17px;
}

#right-column .sidebar-content a { 
color:#000000;
text-decoration:none;
}

#right-column .sidebar-content a:hover { 
color:#3e9a81;
border-bottom:1px dotted #3e9a81;
}



/* CONTACT PAGE */
/*==========================================*/

#container_contact {
background:#784619 url('/images/pagelabel_contact.jpg') left repeat-y;
width:900px;
height:95px;
}

#container_contact_content {
background:#784619 url('/images/bg_contact.png') left repeat-y;
width:900px;
}

#container_contact_bottom {
background:url('/images/bg_contact_bottom.png') left repeat-y;
width:900px;
height:52px;
}

p.contact_title {
font:bold 16px Arial, Helvetica, sans-serif;
color:#784619;
margin:0 0 15px 20px;
padding-top:20px;
text-transform:uppercase;
}

p.clickreturn {
font:normal 11px Arial, Helvetica, sans-serif;
color:#784619;
margin:0 0 15px 20px;
}

a.clickreturn:link, a.clickreturn:visited, a.clickreturn:active {
font:11px Arial, Helvetica, sans-serif;
color:#784619;
text-decoration:none;
}

a.clickreturn:hover {
font:11px Arial, Helvetica, sans-serif;
color:#784619;
text-decoration:underline;
}

p.contact_title_content {
font:11px/1.5em Arial, Helvetica, sans-serif;
color:#784619;
margin:0 0 15px 20px;
width:850px;
}

p.contact_title_link {
font:bold 14px/1.5em Arial, Helvetica, sans-serif;
text-transform:uppercase;
margin:0 0 15px 20px;
width:850px
}

p.contact_title_link a {
color:#C23000;
text-decoration:none;
border-bottom:1px dotted;
}

p.contact_title_link a:hover {
color:#000;
border-bottom:1px dotted;
}


p.contact_title_content02 {
font:14px/1.5em Arial, Helvetica, sans-serif;
color:#a80000;
margin:0 0 15px 10px;
width:850px;
}

p.contact_title_content03 {
font:11px/1.5em Arial, Helvetica, sans-serif;
color:#784619;
width:850px;
}

.bold-text {
font-weight:bold;
}

div.address {
margin:0 0 15px 20px;
padding-top:10px;
width:850px;
border-top:1px solid #784619;
border-bottom:1px solid #784619;
}

div.email_form {
margin:0 0 15px 30px;
}

.style2 {
font-size:8pt; 
background-color:#784619; 
color:#ffffff;
border-color:#9b704a;
}

.textarea01 {
background-color:#ffffff;
color:#784619;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
width:400px;
}

.input {
background-color:#ffffff;
color:#784619;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
}


/* FOOTER */
/*==========================================*/

#footer {
margin-top:15px;
text-align:center;
width:900px;
margin-left:auto;
margin-right:auto;
}

/* home footer */
p.footerlinks-home {
text-align:center;
font:bold 11px/1.8em Arial, Helvetica, sans-serif;
color:#3c9ec7;
margin-top:15px;
}

a.footerlinks:link, a.footerlinks:active, a.footerlinks:visited {
color:#3c9ec7;
text-decoration:none;
}

a.footerlinks:hover {
text-decoration:underline;
color:#076890;
}

/* learn footer */
p.footerlinks-learn {
text-align:center;
font:bold 11px/1.8em Arial, Helvetica, sans-serif;
color:#d9831e;
margin-top:15px;
}

a.footerlinks-learn:link, a.footerlinks-learn:active, a.footerlinks-learn:visited {
color:#d9831e;
text-decoration:none;
}

a.footerlinks-learn:hover {
text-decoration:underline;
color:#d9831e;
}

/* shop footer */
p.footerlinks-shop {
text-align:center;
font:bold 11px/1.8em Arial, Helvetica, sans-serif;
color:#8e3e5d;
margin-top:15px;
}

a.footerlinks-shop:link, a.footerlinks-shop:active, a.footerlinks-shop:visited {
color:#8e3e5d;
text-decoration:none;
}

a.footerlinks-shop:hover {
text-decoration:underline;
color:#8e3e5d;
}

/* about footer */
p.footerlinks-about {
text-align:center;
font:bold 11px/1.8em Arial, Helvetica, sans-serif;
color:#3e9a81;
margin-top:15px;
}

a.footerlinks-about:link, a.footerlinks-about:active, a.footerlinks-about:visited {
color:#3e9a81;
text-decoration:none;
}

a.footerlinks-about:hover {
text-decoration:underline;
color:#3e9a81;
}

/* contact footer */
p.footerlinks-contact {
text-align:center;
font:bold 11px/1.8em Arial, Helvetica, sans-serif;
color:#784619;
margin-top:15px;
}

a.footerlinks-contact:link, a.footerlinks-contact:active, a.footerlinks-contact:visited {
color:#784619;
text-decoration:none;
}

a.footerlinks-contact:hover {
text-decoration:underline;
color:#784619;
}

#disclaimer {
padding-bottom:10px;
margin-top:5px;
width:900px;
margin-left:auto;
margin-right:auto;

}

p.disclaimer {
text-align:center;
font:normal 11px "Tahoma", Arial, Helvetica, sans-serif;
color:#a0a0a0;
}
