body 	{
	margin: 0;
	padding: 0;
	border: 0;
	}

body, html { height: 100%; }


/***************
NOTE -----
TO EDIT THE COLORS EDIT THE MOBILE SECTION
IN THE CSS FILE IN YOUR "colors" FOLDER
***************/



/* MOBILE PAGE WIDTHS HEIGHTS */

.pageheight	{ min-height: 650px; }

.pageheight-min { min-height: 450px; }

.pagewidth	{ max-width: 502px; }

.pagediv	{ margin: 0 auto; }

#contentdiv	{
		padding: 6px 6px 6px 6px;
		margin: 0 auto;
		text-align: left;
		}

.textbox-inner	{
		text-align: left;
		padding: 9px 8px 8px 8px;
		margin: 0px 0px 0px 0px;
		}

.inner-background	{ width: auto; border-width: 0px; }





/* MOBILE DEFAULTS */

.floatitem	{ float: left; margin-right: 5px; margin-bottom: 1px; }

.floatclear 	{ height: 0px; clear: both; font-size: 1px; line-height: 0px; padding: 0px; margin: 0px; }





/* MOBILE HEADER */

.header		{
		width: 100%;
		padding: 0px;
		margin: 0px 0px 0px 0px;
		}

.logoimage		{ display: block; }

.headericons		{ padding: 0px 2px 0px 1px; }

.headericontable 	{ margin: 0px 6px 0px auto; }

.logolayerlink	 	{ padding: 10px 10px 10px 10px; }





/* MOBILE BORDERS AND BARS */

.page-splits	{ margin: 10px 0px 10px 0px; }

.pagebar-home	{ margin-top: 1px; }

.pagebar, .footer-copyright { border-width: 0px 0px 0px 0px; }





/* MOBILE GALLERY AND CART IMAGES */

.Galborder	 	{ margin: 3px 2px 3px 2px; }

a:hover .Galborder 	{ margin: 3px 2px 3px 2px; }

img.Galimg-respond 	{ width: 95px; height: auto; }

#gallery-return 	{ position: static; top: 0; left: 0; }

.viewer-height		{ height: 94%; }

.viewer-respond		{ width: 94%; max-width: 1000px; }

.carticon		{ margin: 7px 0px 7px 0px; }





/* MOBILE LIST CODE */

ul.list 		{ margin-top: 0px; margin-bottom: 0px; }





/* MOBILE TOP IMAGE */

.main-imagediv	{
		text-align: left;
		padding: 0px;
		margin: 0px auto 0px auto;
		}

.main-image	{
		width: 100%;
		height: auto;
		display: block;
		margin: 0px auto 0px auto;
		}

.main-imagediv, img.main-image 
		{
		max-width: 502px;
		min-width: 200px;
		}





/* MOBILE HOME PAGE */

.non-mobile	{
		position: relative;
		left: 10px;
		top: 10px;
		width: 110px;
		height: 33px;
		margin-bottom: -33px;
		z-index: 3;
		}





/* MOBILE CONTACT PAGE */

.map-icon-space	{ margin: 5px 5px 0px 0px; }





/* MOBILE PDF PAGE */

.pdf-width	{ max-width: 450px; }

.pdf-center 	{ max-width: 310px; }

.pdf-icon	{ float: left; margin-right: 6px; }





/* MOBILE RESOURCES SEARCH RESOURCES PAGE */

.searchmargin	{ margin: 5px 0px 8px 0px; }

.searchform	{ width: 110px; margin: 4px 3px 4px 0px; }

.searchbutton	{ width: 58px; }

.searchbox	{ padding: 7px; }





/***************
Media Queries - RESPONSIVE FOR SMALLER MOBILE SCREENS
***************/

@media handheld and (max-width: 482px),
   screen and (max-device-width: 482px),
   screen and (max-width: 482px) 
	{


img.Galimg-respond	{ width: 60px; height: auto; }


	}
/***************
END Media Queries
***************/


