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

body, html { height: 100%; }

/***************
NOTE --------------------------------
SOME CSS IS IN THE FULL SITE CSS FILE
TO EDIT THE COLORS EDIT THE MOBILE SECTIONS
IN THE corporatestyle.css UP A FOLDER
***************/
/* THE NEXT LINE CONTROLS THE FONT SIZE ON ALL PAGES */

div, table	{ font-size: 14px; }

/* MOBILE PAGE WIDTHS HEIGHTS ( See also corporatestyle.css ) */
.pageheight		{ min-height: 650px; }
.pageheight-min 	{ min-height: 450px; }
#contentdiv	{
		padding: 0px;
		margin: 0 auto;
		text-align: left;
		}
.contentpad	{ padding: 6px; }
.textbox-inner	{
		text-align: left;
		padding: 11px 15px 11px 15px;
		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; }
.text-nowrap	{ overflow: hidden; min-width: 125px; }


/* MOBILE HEADER */
.header-box		{ position: relative; }
.TextHeaderHeight	{ height: 50px; }
.headericons		{ padding: 0px 2px 0px 1px; }
.headericontable 	{ margin: 0px 6px 0px auto; }
.headericon-box	{
		position: absolute;
		top: 10px;
		right: 10px;
		}

/* MOBILE BORDERS AND BARS */
.page-splits	{ margin: 15px 0px 15px 0px; }
.pagebar-home	{ margin-top: 0px; }
.pagebar	{ height: 12px; }
.footer-inner	{
		margin: 0px;
        	border: #000000 0px solid;
		}

/* MOBILE GALLERY AND CART IMAGES */
.galbox-left-mob	{ width: 150px; padding-right: 3px; }
img.Galimg-respond 	{ width: 135px; height: auto; display: inline; margin: 5px; }
.Galspacefix		{ font-size: 0px; }
.close-up-mobile	{ margin: 6px 0px 0px 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: 602px;
		min-width: 200px;
		}


/* MOBILE PDF PAGE */
.pdf-icon	{ float: left; margin-right: 6px; }

/* VIDEO PAGE */
.video-text	{ font-weight: bold; text-align: center; }

/* MOBILE HOME MENU CODE (OPTIONAL HOME FIRST MENU BUTTON) */
a.menulink-mobile-first:link, a.menulink-mobile-first:visited, a.menulink-mobile-first:active, a.menulink-mobile-first:hover 
		{
		border-width: 1px 0px 1px 0px;
		/* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */
		}

/***************
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: 80px; height: auto; }

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



