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

body, html { height: 100%; }


/***************
NOTE -----
TO EDIT THE COLORS EDIT
THE CSS FILES IN YOUR "colors" FOLDER
***************/




/* MOBILE PAGE WIDTHS HEIGHTS */

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

.pagewidth	{ max-width: 500px; }

.pagediv	{ margin: 0 auto; }

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

.contentpad	{
		width: auto;
		margin: 0 auto;
		padding: 7px 7px 7px 7px;
		}

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

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

.video-text-width	{ max-width: 300px; }




/* 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;
		}

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

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

a.TextLogo, a.TextLogo:hover	{ line-height: 50px; }




/* MOBILE BORDERS AND BARS */

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




/* MOBILE GALLERY AND CART IMAGES */

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

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

.Galspacefix		{ font-size: 1px; }

img.Galimg-respond 	{ width: 130px; height: auto; display: inline; }

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




/* RESOURCES SITE MAP THUMBNAILS */

img.Mapimg-respond	{ width: 80px; height: auto; display: inline; }




/* GALLERY & SLIDESHOW IMAGE VIEWER (SEE ALSO responsive-slides.css IN "JQuery" FOLDER) */

.viewer-height		{ height: 94%; }

.viewer-respond		{ width: 98%; max-width: 800px; }

.viewer-background	{ background-image: none; }

#gallery-return 	{
			width: 40px;
			height: 40px;
			margin-top: 8px;
			margin-bottom: 8px;
  		/* CORNER ROUNDING */
			-moz-border-radius: 4px;
			-webkit-border-radius: 4px;
			-khtml-border-radius: 4px;
			border-radius: 4px;
			}




/* MOBILE LIST CODE */

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




/* MOBILE TOP IMAGE */

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

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

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




/* MOBILE HOME PAGE */

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

.home-text	{ margin: 10px 0px 10px 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; }

.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: 70px; height: auto; display: inline; }

img.Mapimg-respond	{ width: 70px; height: auto; display: inline; }


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



