/* Star Selector to remove all margin and padding from the get go--------------------------------------------*/
* {
margin: 0;
padding: 0;
}

/* HTML Elements---------------------------------------------------------------------------------------------*/
body, html {
	height: 100%;
	}
html { 
	font-size: 100%; /* IE hack - to make IE 5 show fonts consistently see comment below on font-size */ 
	overflow:auto; /* hide scrollbar */
}
body{
	font-family:Arial, Helvetica, sans-serif;
	/* Why is the font-size a percentage? - http://www.clagnut.com/blog/348/ */
	font-size: 62.5%;
	color:#000;
}

h1{
	font-size:2em;  /* displayed at 24px */
}  

h2{
	font-size:1.5em; /* displayed at 18px */
	color: #B2B2B2;
	text-transform: uppercase;
} 
 
h3{
	font-size:1.25em; /* displayed at 15px */
	color: #B2B2B2;
	text-transform: uppercase;
}  
h4{
	font-size:1em;  /* displayed at 12px */
	color: #B2B2B2;
	text-transform: uppercase;	
} 

p {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: normal; 
	margin-right: 7px; 
	margin-left: 21px; 
	font-weight: normal; 
	margin-top: 2px
	}
ol {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: normal; 
	font-weight: normal; 
	margin-left: 60px;
	margin-right: 30px;
	}
ul {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: normal; 
	font-weight: normal; 
	margin-left: 60px;
	margin-right: 30px;
	}

a:link {  color: #A61817; text-decoration: none; font-weight:bold;}
a:visited {  color: #A61817; text-decoration: none; font-weight:bold;}
a:hover {  color: #A61817; text-decoration: none; font-weight:bold;}

/* Custom Elements */

/* Site Structure */

.printheader{
	display: none;
}

/* Wrapper Div - set how wide layout can go and position it; stylized by circuit--------------------------------------------------------------------------*/
 #wrapperhome{
 	position:absolute;
	left:50%;
	margin-left:-385px;
	width: 770px;
	height: 100%;
	min-height: 100%;
	background: url(../../Assets/Images/Templates/Home/bg.jpg) no-repeat 0 125px;
}

 #wrapperstandard{
 	position:absolute;
	left:50%;
	margin-left:-385px;
	width: 770px;
	height: 100%;
	min-height: 100%;	
	background: url(../../Assets/Images/Templates/Content/bg.jpg) no-repeat 0 75px;
}

 #wrapperHow_to_Buy{
 	position:absolute;
	left:50%;
	margin-left:-385px;
	width: 770px;
	height: 100%;
	min-height: 100%;
	background: url(../../Assets/Images/Templates/Content/bg_content_How_to_Buy.jpg) no-repeat 0 75px;
}

 #wrapperAbout{
 	position:absolute;
	left:50%;
	margin-left:-385px;
	width: 770px;
	height: 100%;
	min-height: 100%;	
	background: url(../../Assets/Images/Templates/Content/bg_content_About.jpg) no-repeat 0 75px;
}

 #wrapperCommunity_Partners{
 	position:absolute;
	left:50%;
	margin-left:-385px;
	width: 770px;
	height: 100%;
	min-height: 100%;	
	background: url(../../Assets/Images/Templates/Content/bg_content_Community_Partners.jpg) no-repeat 0 75px;
}

 #wrapperFAQ{
 	position:absolute;
	left:50%;
	margin-left:-385px;
	width: 770px;
	height: 100%;
	min-height: 100%;	
	background: url(../../Assets/Images/Templates/Content/bg_content_FAQ.jpg) no-repeat 0 75px;
}

* html #wrapperhome {
	height: 100%;
} 

#container {
	position: relative;
	text-align: left;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	overflow: hidden !important;
	overflow: visible;	
	} 

#contentstandardcopy{
	margin-top: 290px;
	padding-left: 25px;
	padding-right: 25px;
	margin-bottom: 150px;
}
/* the bottom pic that completes the rounding on the content */
.bottom{	
	margin-left: -25px;
}

.homeplate{
	position: absolute;
	top: 450px;
	right: 120px;
	border: 0;
}

.homelink{
	position: absolute;
	top: 10px;
	left: 10px;
	font-weight: bold;
	border: 0;
}

 .mnmlogo{
	position: absolute;
	top: 490px;
	right: 58px;
	border: 0;
}

 a > .mnmlogo{
	position: absolute;
	top: 490px;
	right: 25px;
	border: 0;
}

#container > #contentstandardcopy{
	margin-top: 400px;
}
	#contentstandardcopy h2{
		margin-bottom: 10px;
	}
	
	#contentstandardcopy p{
		margin-left: -1px;
	}
	
#innercontentstandardcopy{
	padding: 30px 10px 20px 10px;
	margin-top: -17px;
	margin-left: -25px;
	border-right: 1px solid #00ADEF;
	border-left: 1px solid #00ADEF;	
	width: 761px;
}
/* for firefox */
#contentstandardcopy > #innercontentstandardcopy{
	margin-top: -68px;	
	width: 739px;
}	

#copy{
	margin-top: 20px;
	width: 285px;
}

#copy img{
	margin-left: 20px;
	margin-bottom: 10px;
}

#container > #copy{
	margin-top: 50px;
}
	#copy p{
		margin-top: 5px;
	}
	
	#copy h2{
		text-transform: uppercase;
		color: #B2B2B2;
	}
	
#copy .homeheadline{
	color: #000;
}

/* MainNav for homepage */	
 #mainNav{
	margin-top: 65px;
	width: 800px;
 }
 
 #container > #mainNav{
	margin-top: 70px; 	
 } 
 
	#mainNav ul{
		list-style: none;
		margin-right: 40px;		
	}
	#mainNav ul li{
		float: right;
		display: block;
		margin-right: 5px;
		width: 159px;
		line-height: 3.3em;
		text-align: center;
		background: url(../../Assets/Images/Templates/Common/bg_navitem.gif) no-repeat center;	
	}
	#mainNav ul li.small{
		width: 138px;
		background: url(../../Assets/Images/Templates/Common/bg_navitem_sm.gif) no-repeat center;
	}

		#mainNav ul li a, #mainNav ul li a:visited{
			color: #666666;
			text-decoration: none;
			text-transform: uppercase;
		}
		
		#mainNav ul li a:hover{
			color: #A61817;
			text-decoration: none;
		}
		
/* MainNav for contentpage */
 #cmainNav{
	margin-top: 15px;
	width: 800px;
 }
 #container > #cmainNav{
	margin-top: 20px; 	
 } 
 
	#cmainNav ul{
		list-style: none;
		margin-right: 40px;		
	}
	#cmainNav ul li{
		float: right;
		display: block;
		margin-right: 5px;
		width: 159px;
		line-height: 3.3em;
		text-align: center;
		background: url(../../Assets/Images/Templates/Common/bg_navitem.gif) no-repeat center;	
	}
	#cmainNav ul li.small{
		width: 138px;
		background: url(../../Assets/Images/Templates/Common/bg_navitem_sm.gif) no-repeat center;
	}

		#cmainNav ul li a, #cmainNav ul li a:visited{
			color: #666666;
			text-decoration: none;
			text-transform: uppercase;
			text-decoration: none;
		}
		
		#cmainNav ul li a:hover{
			color: #A61817;
			text-decoration: none;
		} 

.Footerhome { 
	position: absolute;
	top: 527px;
	left: 15px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 1em; 
	color: #B2B2B2;
}
/*Tell firefox to position it a little differently */
#container > .Footerhome{
	margin-top: 30px;
}

#bottom{
	margin-top: -101px;
}

A.Footerhome:link {	color: #FFFFFF; font-weight: bold; text-decoration: none;}
A.Footerhome:hover {	color: #FFFFFF; font-weight: bold;}
A.Footerhome:visited {	color: #FFFFFF; font-weight: bold; text-decoration: none;}

.Footerstandard {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 1em; 
	color: #B2B2B2;
}
	
A.Footerstandard:link {	color: #FFFFFF; font-weight: bold; text-decoration: none;}
A.Footerstandard:hover {color: #FFFFFF; font-weight: bold;}
A.Footerstandard:visited {	color: #FFFFFF; font-weight: bold; text-decoration: none;}