<link href='http://fonts.googleapis.com/css?family=Arbutus+Slab' rel='stylesheet' type='text/css'>
body
{
	background-color: #000000;
	font-family: 'Arbutus Slab', 'Source Code Pro', Arial, Verdana, Tahoma, serif, sans-serif;

}

#wrapper
{
	
	width: 940px;
	padding: 10px;	
	margin: 10px auto;
	overflow: hidden;
	background-color: #ffffff;
	

}






#Header
{


}



#Nav
{

	color: #000000;
	font-family: Arial;
	font-weight: bold;
	text-align: center;
	padding: 10px;
	margin-top: 0px;
	background-color: #c40000;
	width: 100%
	height: 50px;
}

#Nav a:hover
{
	background-color: #fff;
	border-radius: 5px;
	text-decoration: none;
	color: #000;
}





#CMREbanner
{
	width: 100%;
	text-align: center;
	margin: 0;
	margin-bottom: 0;
	padding: 0;
	background-color: #ffffff;
	height: 175px;
}

#mainImage
{
	margin-right: 425px;
	width: 100%;
}

#Contact
{
	background-color: black;
	color: white;
	height: 30px;
	padding: 3px;
	text-align: center;
	font-weight: bold;
}

#contactSmall
{
	display: none;
}

#social
{
	text-align: center;
	width: 100%;
	float: left;
}

#shopTour
{
	margin: 40px;
}




h1
{
	color: #ea0000;
	text-decoration: none;
	font-family: 'Arbutus Slab', serif;
	padding: 10px;
	margin-top: 90px;
}




a
{
	color: #000000;
}



li a:hover
{

	text-decoration: underline;
}


a:link
{
	padding-right: 40px;
	padding-left: 40px;
	color: #000000;
	font-family: Verdana;


}

a:visited
{
}


a:hover


a:active
{


}


#leftColumn
{

	float: left;
	margin-left: 0px;


}

#Images
{

}

#BoldQuote
{
	margin: 10px;
	padding: 10px;
}

.bold
{
	font-family: Tahoma, sans-serif;
	font-weight: bold;
	font-size: 100%;
	text-align: center;
}

#complete
{
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	border: solid 1px black;
	padding-top: 5px;
	border-radius: 10px;
	background-color: #000;
	color: #fff;
}

#rightColumn
{

	height: 450px;
	width: 280px;
	margin: 10px;
	margin-top: 0;
	float: left;
	padding: 5px;
	padding-top: 5px;
	
}






#desktopBlurb
{
	display: none;
}

#shopGallery a
{

	margin-bottom: 10px;
}



#socialSmall
{
	display: none;
}

#contactBlock
{
	float: left;
	margin: 9px;
	margin-left: 3px;
	height: 200px;
	padding: 10px;
	text-align: center;
}





#footer2
{
	background-color: #000000;
	color: #cacaca;
	height: 40px;
	margin: 0px;
	padding: 8px;
	font-style: italic;
	font-size: .75em;
	text-align: center;
	padding-left: 20px;
	margin-bottom: 0;
	clear: both;
	
}

@media screen and (max-width: 480px) {
	
	.container-
	{
	max-width: 480px;
	width: 100%;
	}

	[class^="span"]
	{
	float: none;
	margin: 0;
	width: 100%;
	}

	#leftColumn
	{
		display: none;
	}

	#Nav
	{
		display: inline-block;
	}

	#Contact
	{
		display: none;
	}

	#contactSmall
	{
		width: 100%;
		background-color: red;
		color: white;
		display: inline-block;
		text-align: center;
		margin-top: 0;
	}

	#rightColumn 
	{
		display: ;
		margin: 40px;
		text-align: ;
	}

	#galleryFront
	{
		display: none;
	}

	#BoldQuote
	{
		display: none;
	}

	#social
	{
		display: none;
	}

	#desktopBlurb
	{
		width: 100%;
		margin: 0;
		display: inline;
	}

	#socialSmall
	{
		width: 100%;
		margin: 0;
		display: inline;
	}

	#contactBlock
	{
		width: 100%
		float: none;
		margin: 0;
	}

}



