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: 130px; height: auto; display: inline; margin: 2px; }

.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
***************/



