body 	{

	margin: 0;

	padding: 0;

	border: 0;

	}



body, html { height: 100%; }





/***************

NOTE -----

TO EDIT THE COLORS & FONTS EDIT

THE CSS FILES IN YOUR "colors" FOLDER

***************/











/* MOBILE HOME PAGE */



.non-mobile	{

		position: relative;

		left: 10px;

		top: 0px;

		width: 210px;

		height: 33px;

		margin-bottom: -33px;

		z-index: 3;

		}



.home-content	  { margin: 10px 0px 10px 0px; }



.contentpad-home  { padding: 7px 7px 7px 0px; }











/* SOCIAL ICONS */



.socialicon		{ margin: 1px 1px 1px 1px; }



.social-align		{ margin: 0 auto; }











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

		}











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



.hide-mobile	{ display: none; }



.text-nowrap	{ overflow: hidden; min-width: 125px; }











/* MOBILE HEADER */



.header		{

		width: 100%;

		padding: 0px;

		margin: 0px 0px 0px 0px;

		}



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



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



/* FONT USED FOR TEXT HEADER */



a.TextLogo, a.TextLogo:hover	{

				font-size: 18px;

				line-height: 50px;

				letter-spacing: 0px;

				text-decoration: none;

				}



.TextLogopad			{ padding: 0px 0px 0px 4px; }











/* MOBILE BORDERS AND BARS */



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











/* MOBILE GALLERY AND CART IMAGES */



.Galbor-margin		{ margin: 0px 0px 4px 0px; }



img.Galimg-respond 	{ width: 100px; height: auto; display: inline; margin: 2px; }



.view-cart-margin	{ margin: 6px 0px 0px 0px; }



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



.Galspacefix		{ font-size: 0px; }









/* MOBILE LIST CODE */



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











/* MOBILE TOP IMAGE */



.main-imagediv	{

		text-align: left;

		margin: 0px auto 3px 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 PDF PAGE */



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



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



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











/* MOBILE RESOURCES SEARCH RESOURCES PAGE */



.searchform		{ width: 125px; }











/***************

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	{ display: inline; }





	}

/***************

END Media Queries

***************/









