



/*-------------------------------------------------------------------------------------------------Body			*/
/*-----------------*/
html, body { background-color: #ffffff; color: #000000 }
html, body, textarea, select, input[type="text"], input[type="submit"] { font-family: "lucida sans unicode", "helvetica", "arial", "sans-serif", "georgia", "times new roman" }
textarea, select, input[type="text"], input[type="submit"] { font-family: "georgia", "times new roman", "lucida sans", "helvetica", "arial", "sans-serif" }
textarea, select, input[type="text"], input[type="submit"] { font-family: "lucida sans", "helvetica", "arial", "sans-serif", "georgia", "times new roman" }

h1 a { text-decoration: none; color: #404040 }
	h1 a:hover { text-decoration: none }
	
a { color: #ff0000; }

.MsgBox		{ background-color: #77a09b; color: #ffffff }

/*-----------------*/
/*-------------------------------------------------------------------------------------------------Body			*/
/*-------------------------------------------------------------------------------------------------Skeleton			*/
/*-----------------*/

.sk1x { background-color: #404040; color: #ffffff; border-bottom: 2px solid #404040; }
	.sk1x a { color: #ffffff }

.sk2x {  }
	.sk2a a { border-top: 2px solid #ffffff; border-bottom: 2px solid #ffffff; color: #404040 }

	.sk2b a div	{ background-color: #404040 }	/*-----Hamburger menu stripes*/

.sk2x ul li a { color: #ffffff; background-color: #404040; border: 2px solid #404040; }
.sk2x ul li a:hover {  }

.sk3x { background-color: #ffffff; border-top: 2px solid #404040; border-bottom: 2px solid #404040; }
	.sk31 h2 a	{ color: #404040; }

.sk4x { color: #404040 }
	.sk4x ul li a { color: #ffffff; background-color: #404040; border: 2px solid #404040; }

/*-----------------*/
/*----------------------------------------------------TABLET		*/
@media (min-width: 760px) {

.sk1x {  }
	
.sk2x {  }
	.sk2a a			{ border: 2px solid #ffffff }
	.sk2a a:hover	{ border-bottom: 2px solid #404040; border-top: 2px solid #404040; }

.sk2x ul li a		{ color: #404040; background-color: #ffffff; }
.sk2x ul li a		{ border: 2px solid #ffffff }
.sk2x ul li a:hover { border-bottom: 2px solid #404040; border-top: 2px solid #404040 }

.sk4x				{ color: #404040; }
.sk4x ul li a { border: 0px; color: #404040; background-color: #ffffff; }
	.sk4x ul li:first-child a { border: 0px }

}
/*----------------------------------------------------TABLET		*/
/*----------------------------------------------------FULL		*/
@media (min-width: 1030px) {
	

}
/*----------------------------------------------------FULL		*/
/*-------------------------------------------------------------------------------------------------Skeleton			*/
/*-------------------------------------------------------------------------------------------------Grid Stuff			*/
/*-----------------*/

.ImgArrows			{ border-top: 3px solid #ffffff; border-bottom: 3px solid #ffffff; background-color: #ffffff; color: #404040; }
.ImgArrows:hover	{ border-top: 3px solid #404040; border-bottom: 3px solid #404040; }

.ImgThumbnails a img	{ border: 3px solid #404040 }

.ImgDisplay { border-top: .25rem solid #404040; border-bottom: .25rem solid #404040; background-color: #404040; }
.ImgDisplay p	{ background-color: #404040; opacity: .75; }

.ImgDisplay a img	{ }

.ProductBox a			{ border: 2px solid #ffffff; }
	.ProductBox a:hover	{ border: 2px solid #404040; }

.gMap1 a	{ background-color: #ffffff; border-color: #404040; }

.map		{ height: 42rem; border: 3px solid #404040; }

/*----------------------------------------------------FULL		*/
@media (min-width: 1030px) {

.map		{  }

}
/*----------------------------------------------------FULL		*/

/*-----------------*/
/*-------------------------------------------------------------------------------------------------Grid Stuff			*/
/*-------------------------------------------------------------------------------------------------Forms			*/
/*-----------------*/

.fGap1	{ color: #ff0000 }
.fGap2	{ color: #ff0000 }

.fRadio1 div label .c	{ border: 1px solid #000000; }

.fButton1	{ border-bottom: 0px dashed #cfcfcf }

.ShopBox	{ border-top: .25rem solid #404040; border-bottom: .25rem solid #404040; }
.ShopBox	{ margin: 0rem -.7rem; padding: 0rem .7rem; background-color: #f2f2f2; }

input[type="submit"], input[type="button"]	{ background-color: #c0c0c0; color: #000000; }

/*-----------------*/
/*-------------------------------------------------------------------------------------------------Forms			*/

