body
{
	height:100%;width:100%;
	min-height:700px;
	background: #8AAD51 url(http://www.greenmountaingringo.com/images/bg.jpg) repeat-x fixed left top;
}


#page
{
	position:relative;
	width:976px;
	height:auto;	
	margin:0 auto; 
	margin-top:0px;
	background: url(http://www.greenmountaingringo.com/images/content-bg.png) repeat-y center top;
	z-index:1;
}

#header

{
	margin-left:14px;
	height:201px;
	z-index:2;
}

#nav

{	
	margin: 0px 0px 0px 0px;
	width: 976px;
	height:54px;
	background: url(http://www.greenmountaingringo.com/images/navback.jpg) no-repeat center;
}

#nav-inner

{	
	margin-top:0px;
	height:54px;
	position:relative;
}


#main

{
width: 976px;
margin: 0px auto;

}



#main-inner

{	

}



#content
{
position:relative;
width: 878px;
height:576px;
margin:20px 0px 0 50px;
z-index:10;

}

#contentprod
{
position:relative;
width: 878px;
height:778px;
margin:20px 0px 0 50px;
z-index:10;

}

.contact-us-page #content
{
	height:auto;
}

.our-story-page #content
{
	height:520px;
}

#content-product
{
position:relative;
width: 920px;
height:auto;
margin:20px 0px 0 31px;
z-index:10;

}


.legal-page #content
{
	height:1660px;
}


.product-page #content
{
	height:630px;
}

.productmain-page
{
	height:930px;
	
}


.privacy-page #content
{
	height:770px;
}

.recipe-page #content
{
	height:670px;
}

.recipecomplete-page #content
{
	height:860px;
}

.faq-page #content
{
	height:1320px;
}

#content-shop
{
position:relative;
width: 878px;
height:770px;
margin:20px 0px 0 56px;
z-index:10;

}

#content-pr-media-1
{
position:relative;
float:left;
width: 900px;
height:100px;
margin:5px 50px 0px 0px;
z-index:10;

}

#content-pr-media-block-1
{
position:relative;
float:left;
display:block;
width: auto;
height:auto;
margin:10px 15px 0px 0px;
z-index:10;
}

#content-pr-media-text-block-1
{
position:relative;
float:left;
display:inline;
width: auto;
height:auto;
margin:23px 40px 0px 0px;
z-index:10;

}

#content-pr-media-block-1-2
{
position:relative;
float:left;
display:block;
width: 200px;
height:auto;
margin:10px 10px 0px 0px;
z-index:10;

}

#content-pr-media-text-block-1-2
{
position:relative;
float:left;
display:inline;
width: 100px;
height:auto;
margin:23px 10px 0px 0px;
z-index:10;

}


#content-pr-media-2
{
position:relative;
float:left;
width: 900px;
height:146px;
margin:22px 50px 0px 0px;
z-index:10;

}

#content-pr-media-block-2
{
position:relative;
float:left;
display:block;
width: auto;
height:auto;
margin:10px 10px 0px 0px;
z-index:10;
}

#content-pr-media-text-block-2
{
position:relative;
float:left;
display:inline;
width: auto;
height:auto;
margin:50px 40px 0px 0px;
z-index:10;

}

#content-pr-media-block-2-2
{
position:relative;
float:left;
display:block;
width: 100px;
height:auto;
margin:10px 10px 0px 0px;
z-index:10;

}

#content-pr-media-text-block-2-2
{
position:relative;
float:left;
display:inline;
width: 100px;
height:auto;
margin:50px 40px 0px 0px;
z-index:10;

}

#content-pr-media-block-2-3
{
position:relative;
float:left;
display:block;
width: 100px;
height:auto;
margin:10px 10px 0px 0px;
z-index:10;

}

#content-pr-media-text-block-2-3
{
position:relative;
float:left;
display:inline;
width: 100px;
height:auto;
margin:50px 10px 0px 0px;
z-index:10;

}

#content-pr-media-3
{
position:relative;
float:left;
width: 900px;
height:146px;
margin:53px 50px 0px 0px;
z-index:10;

}

#content-pr-media-block-3
{
position:relative;
float:left;
display:block;
width: auto;
height:auto;
margin:10px 10px 0px 0px;
z-index:10;
}

#content-pr-media-text-block-3
{
position:relative;
float:left;
display:inline;
width: auto;
height:auto;
margin:30px 10px 0px 0px;
z-index:10;

}

#content-pr-media-block-3-2
{
position:relative;
float:left;
display:block;
width: 60px;
height:auto;
margin:10px 10px 0px 0px;
z-index:10;

}

#content-pr-media-text-block-3-2
{
position:relative;
float:left;
display:inline;
width: 90px;
height:auto;
margin:30px 10px 0px 0px;
z-index:10;

}

#content-pr-media-block-3-3
{
position:relative;
float:left;
display:block;
width: 60px;
height:auto;
margin:10px 10px 0px 0px;
z-index:10;

}

#content-pr-media-text-block-3-3
{
position:relative;
float:left;
display:inline;
width: 80px;
height:auto;
margin:30px 10px 0px 0px;
z-index:10;

}

#content-pr-media-block-3-4
{
position:relative;
float:left;
display:block;
width: 60px;
height:auto;
margin:10px 10px 0px 0px;
z-index:10;

}

#content-pr-media-text-block-3-4
{
position:relative;
float:left;
display:inline;
width: 90px;
height:auto;
margin:30px 10px 0px 0px;
z-index:10;

}

#content-pr-media-block-3-5
{
position:relative;
float:left;
display:block;
width: 60px;
height:auto;
margin:10px 10px 0px 0px;
z-index:10;

}

#content-pr-media-text-block-3-5
{
position:relative;
float:left;
display:inline;
width: 90px;
height:auto;
margin:30px 10px 0px 0px;
z-index:10;

}


#content-pr-wrap
{
position:relative;
float:left;
width: 900px;
height:500px;
margin:20px 50px 0px 5px;
z-index:10;

}

#content-pr-left-wrap
{
position:relative;
float:left;
width: 500px;
height:400px;
margin:20px 15px 0px 5px;
z-index:10;

}


#content-pr-right-wrap
{
position:relative;
display:inline;
width: 300px;
height:auto;
margin:20px 0px 0px 0px;
z-index:2;

}


.pr-header-text 
{	
font-family:Verdana, Helvetica;
font-weight:bold;
	font-size:17px;
	line-height: 28px;
	color:#247039;
	z-index:30;

}

.pr-text
{	

	z-index:50;

}

.pr-header-text a:link {text-decoration: none; color:#CE422B}
.pr-header-text a:visited {text-decoration: none; color:#CE422B}
.pr-header-text a:hover {text-decoration: none; color: #81A036 }
.pr-header-text a:active {text-decoration: none; color:#CE422B}

.pr-text a:link {text-decoration: none; color:#247039}
.pr-text a:visited {text-decoration: none; color:#247039}
.pr-text a:hover {text-decoration: none; color: #81A036 }
.pr-text a:active {text-decoration: none; color:#247039}

.pr-image-text a:link {text-decoration: none; color:#CE422B}
.pr-image-text a:visited {text-decoration: none; color:#CE422B}
.pr-image-text a:hover {text-decoration: none; color: #81A036 }
.pr-image-text a:active {text-decoration: none; color:#CE422B}

#footer

{
	height:65px;
	width:976px;
	margin:0 auto;
	position:relative;

}
