@charset "utf-8";
/* CSS Document */

body {
	font-faminly: Verdana, verdana, Helvetica, sans-serif;
	margin: 0; 
	padding: 0;
	text-align: center; 
}

/* ++++++++++++++++++++LINES FOR PAGE BORDERS++++++++++++++++  */


div.GreenTop {
	width: 100%;
	border-bottom: 1px solid #c2c178;
	height: 32px;
}

div.GreenMidTop {
width: 749px;
border-right: 1px solid #c2c178;
border-left: 1px solid #c2c178;
margin: 0 auto;
text-align:center;
height: 32px;
}

div.GreenBottom {
	width: 100%;
	border-top: 1px solid #c2c178;
	height: 200px;
}

div.GreenMidBottom {
width: 749px;
border-right: 1px solid #c2c178;
border-left: 1px solid #c2c178;
margin: 0 auto;
text-align:center;
height: 240px;
font-family: verdana, helvetica, sans-serif;
font-size:11px;
color: #ffffff;
}

div.GreenMidBottom img{
	margin-top: 37px;
	margin-bottom: 26px;
}

div.GreenMidBottom a.white {
color:white;
}

div.GreenMidBottom a:link, div.GreenMidBottom a:visited, div.GreenMidBottom a:active {
	color: #ffffff;
}

div.GreenMidBottom a:hover {
	text-decoration:underline;
	}

/* SHOP SECTION LINES */

div.YellowTop {
	width: 100%;
	border-bottom: 1px solid #eadeab;
	height: 32px;
}

div.YellowMidTop {
width: 749px;
border-right: 1px solid #eadeab;
border-left: 1px solid #eadeab;
margin: 0 auto;
text-align:center;
height: 32px;
}

div.YellowBottom {
	width: 100%;
	border-top: 1px solid #eadeab;
	height: 200px;
}

div.YellowMidBottom {
width: 749px;
border-right: 1px solid #eadeab;
border-left: 1px solid #eadeab;
margin: 0 auto;
text-align:center;
height: 240px;
font-family: verdana, helvetica, sans-serif;
font-size:11px;
color: #ffffff;
}

div.YellowMidBottom img{
	margin-top: 37px;
	margin-bottom: 26px;
}

div.YellowMidBottom a.white {
color:white;
}


div.YellowMidBottom img{
	margin-top: 37px;
	margin-bottom: 26px;
}

div.YellowMidBottom a.white {
color:white;
}

div.YellowMidBottom a:link, div.YellowMidBottom a:visited, div.YellowMidBottom a:active {
	color: #ffffff;
}

div.YellowMidBottom a:hover {
	text-decoration:underline;
	}
/* +++++++++++++END LINES FOR PAGE BORDERS+++++++++++++++++  */


.wagner #container {
	width: 749px; 
	margin: 0 auto; 
	padding: 0;
	text-align: center;
	position: relative;
	clear:both;
	border-right: 1px solid #c2c178;
	border-left: 1px solid #c2c178;
}

.wagner #containerShop {
	width: 749px; 
	margin: 0 auto; 
	padding: 0;
	text-align: center;
	position: relative;
	clear:both;
	border-right: 1px solid #c19e35;
	border-left: 1px solid #c19e35;
}

div.mainContent {
	width: 747px;
	margin: 0;
	padding:0; 
	text-align:left;
	background-color:#a28048;
	border: 1px solid #a28048;
}

div.mainContentShop {
	width: 747px;
	margin: 0;
	padding:0; 
	text-align:left;
	background-color:#fef5d9;
	border: 1px solid #eadeab;
}

/* +++++++++++++Navigation+++++++++++++ */

#navcontainer ul
{
padding:0;
margin: 0;
background-color: #f3e2a9;
color: #7a5600;
float: left;
width: 749px;
font-family: verdana, helvetica, sans-serif;
font-size:12px;
height: 26px;
font-weight:bold;
}

#navcontainer ul li { display: inline; padding-top:6px; }

#navcontainer ul li a
{
padding: 0.2em 1em;
text-decoration: none;
float: left;
margin-left: 12px;
color: #7a5600;
}

#navcontainer ul li a span {
	color: #f3cc1d;
}

#navcontainer ul li a:hover
{
background-color: #7a5600;
color: #f3cc1d;
	height: 24px;
}

#current {
	color: #f3cc1d;
	background-color: #7a5600;
	height: 24px;

}

/* ++++++++++ MAIN SUB NAVS +++++++++++ */

#subNavcontainer ul
{
padding: 10px 0 0 0;
margin: 0;
color: #7a5600;
float: left;
font-family: verdana, helvetica, sans-serif;
font-size:12px;
height: 44px;
width: 100%;
}

#subNavcontainer ul li { display: inline; }

#subNavcontainer ul li a
{
text-decoration: none;
float: left;
margin-left: 25px;
color: #fefdfb;
}

#subNavcontainer ul li a span {
	color: #f9df68;
}

#subNavcontainer ul li a:hover
{
color: #f3cc1d;
height: 15px;
}

#subCurrent {
	color: #f3cc1d;
	height: 15px;
	margin-left: 12px;
}

/* +++++++++++++++++++++ */

/* +++++++++++ ADDITIONAL SUB NAV NEEDED FOR SHOP PAGE ++++++++++ */

#subNavcontainer2 ul
{
padding: 10px 0 0 0;
margin: 0;
color: #7A5600;
float: left;
font-family: verdana, helvetica, sans-serif;
font-size:11px;
height: 44px;
width: 100%;
}

#subNavcontainer2 ul li { display: inline; }

#subNavcontainer2 ul li a
{
text-decoration: none;
float: left;
margin-left: 25px;
color: #7A5600;
}

#subNavcontainer2 ul li a span {
	color: #000000;
}

#subNavcontainer2 ul li a:hover
{
color: #f3cc1d;
height: 15px;
}

#subCurrent2 {
	color: #f3cc1d;
	height: 15px;
	margin-left: 12px;
}

/* +++++++++++++++++++++ */

/* +++++++++++++ END Navigation+++++++++++++ */




p{
	font-family: Verdana, Helvetica, sans-serif;
	font-size:11px;
	color: #fefdf8;
	margin: 9px 45px 9px 37px;
	text-align:left;
	line-height:1.4em;
}

p.shop{
	font-family: Verdana, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	margin: 9px 8px 9px 0;
	text-align:left;
	line-height:1.4em;
}



form {
	font-family: Verdana, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	text-align:left;
	line-height:1.4em;
}

h1 {
	font-family: Century Gothic, Verdana, Helvetica, sans-serif;
	font-size:16px;
	color: #f9df68;
	font-weight:bold;
	margin: 44px 0 7px 22px;
	text-align:left;
}

h2 {
	font-family: Century Gothic, Verdana, Helvetica, sans-serif;
	font-size:15px;
	color: #523b05;
	font-weight:bold;
	margin: 14px 0 -5px 22px;
	text-align:left;
}

h3 {
	font-family: Century Gothic, Verdana, Helvetica, sans-serif;
	font-size:13px;
	color: #f9df68;
	font-weight:bold;
	margin: 9px 0 7px 28px;
	text-align:left;
}

h4 {
	font-family: Century Gothic, Verdana, Helvetica, sans-serif;
	font-size:16px;
	color: #7a5600;
	font-weight:bold;
	margin: 44px 0 7px 22px;
	text-align:left;
}

h5 {
	font-family: Century Gothic, Verdana, Helvetica, sans-serif;
	font-size:13px;
	color: #523b05;
	font-weight:bold;
	margin: 9px 0 -5px 0;
	text-align:left;
}

h6 {
	font-family: Century Gothic, Verdana, Helvetica, sans-serif;
	font-size:16px;
	color: #000000;
	font-weight:bold;
	margin: 0px;
	text-align:left;
}

ul{
	margin: 12px 0 9px 66px;
}

ol{
	margin: 12px 0 9px 66px;
}

li {
	font-family:Verdana, verdana, Helvetica, sans-serif;
	font-size:11px;
	color: #fefdf8;
	margin: 0;
	text-align:left;
	line-height: 1.2em;
	margin: 10px 28px 2px 0;
}

a:link{
	color:#f3cc1d;
	text-decoration:none;
}

a:visited{
	color:#f3cc1d;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
	color: #000000;}

a:active {
	color:#000000;
	text-decoration:none;
}

table.colorTable  {
margin-top: 12px;
}

table.colorTable p {
	font-family: Verdana, Helvetica, sans-serif;
	font-size:11px;
	color: #fefdf8;
	margin: 0px 21px 0 0;
	text-align:left;
	line-height:1.6em;
}

table.colorTable h2 {
	font-family: Century Gothic, Verdana, Helvetica, sans-serif;
	font-size:14px;
	color: #000000;
	font-weight:bold;
	margin: 0 0 7px 0;
	text-align:left;
}


/* FOOTER */

div.footer{
	width: 787px;
	background-image:url(images/bg_footer.gif);
	background-repeat:no-repeat;
	background-position:top;
	font-family:Verdana, verdana, Helvetica, sans-serif;
	font-size: 10px;
	color:#6394c1;
	padding-top: 13px;
	padding-bottom: 9px;
	text-align:center;
	margin: 0 auto;
}

a.footer{
	font-family:Verdana, verdana, Helvetica, sans-serif;
	font-size: 10px;
	color:#6394c1;
	text-decoration:none;
	margin-left: 12px;
	margin-right: 12px;
}

a.footer:hover{
	color:#6394c1;
	text-decoration:underline;
}

a.footer:active{
	text-decoration:none;
	color:#6394c1;
}

a.footer:visited{
	text-decoration:none;
	color:#6394c1;
}


.img{
	border: none;
}

table.testimonial {
margin: 0 12px 12px 12px;
font-family: Verdana, Helvetica, sans-serif;
	font-size:11px;
	color: #a28048;
	text-align:left;
	line-height:1.8em;
	padding: 0 4px 4px 9px;
	background:#fef5d9;
}

table.testimonial span{
font-size: 10px;