
/***************
START Media Queries #1 - WHEN PAGE WIDTH LESS THAN 750 IS ACTIVE (FOR BELOW TABLET)
***************/
@media handheld and (max-width: 750px),
   screen and (max-device-width: 750px),
   screen and (max-width: 750px) 
	{



div, table	{ font-size: 15px; line-height: 140%; }

.menubar	{ min-width: 453px; }  /* MAKE WIDER TO STOP WRAPPING */

.logo-respond	{ width: 100%; height: auto; }

.cart-box	{ float: none; margin: 15px auto; }

.title		{ font-size: 22px; }

.subtitle	{ font-size: 19px; }

.about-img	{ margin-top: 2px; margin-right: 15px; }

#contentwrapper	{ padding: 20px 12px 10px 12px; }

.header-note	{
		font-size: 13px;
		padding: 15px;
		right: 15px;
		top: 30px;
	/* CORNER ROUNDING */
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-khtml-border-radius: 5px;
		border-radius: 5px;
		}


/* MQs ROW OF IMAGES */

.hide-boxes4x	{ display: none; }

.boxes4x	  {
		  max-width: 50%;
		  min-width: 50%;
		  }



	}
/***************
END Media Queries #1
***************/





/***************
START Media Queries #2 - WHEN PAGE WIDTH LESS THAN 550 IS ACTIVE
***************/
@media handheld and (max-width: 550px),
   screen and (max-device-width: 550px),
   screen and (max-width: 550px) 
	{



.mobile-unfloat	{ float: none; display: block; margin-bottom: 10px; }

.header-note	{ display: none; }

.logo-respond	{ margin: 0 auto; }

#menu-sub 	{ width: 300px; }

.menu		{ padding: 8px 8px 8px 8px; }

.menu		{ width: 134px; }

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



	}
/***************
END Media Queries #2
***************/





/***************
Media Queries #3 - WHEN PAGE WIDTH LESS THAN 482 IS ACTIVE
***************/

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



/* MQS MOBILE FONT SIZES */

/* THE NEXT LINE CONTROLS THE *MOBILE* DEFAULT FONT SIZE */

div, table	{ font-size: 13px; line-height: 140%; }

.title		{ font-size: 18px; }

.subtitle	{ font-size: 16px; }

.contacttitle	{ font-size: 16px; }

.smalltitle	{ font-size: 15px; }

.smalltext	{ font-size: 12px; }

.textlogo	{ font-size: 20px; }

.hidemobile	{ display: none; }





/* MQs HEADER */

#headerdiv	{ padding: 5px 0px 5px 0px; }





/* MQs DEFAULTS */

#contentwrapper	{ padding: 11px 15px 7px 15px; }

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

.just 		{ text-align: left; }

.float-margin2	{ margin-right: 6px; margin-bottom: 6px; }

.menubar	{ min-width: 300px; }  /* MAKE WIDER TO STOP WRAPPING */

.page-splits 	{  margin-top: 12px; margin-bottom: 12px; }

.splits-small	{ margin-top: 6px; margin-bottom: 4px; }





/* MQs HOME PAGE */

.image-bar	{ margin: 0px auto 0px auto; }

.home-small-image	{
			display: inline;
			margin: 4px 1px 0px 1px;
			border-width: 2px;
			}

.bottom-links a 	{ margin-left: 1px; margin-right: 1px; }





/* MQs SLIDESHOWS */

.slide-thumb		{ width: 100px; height: 67px; }

.centered-btns_tabs a 	{ margin: 0px 1px 0px 1px; }





/* MQs PAYMENTS PAGE */

.payform, .payformbutton	{ width: 130px; }

.paypalbadge			{ width: 90px; }





/* MQs SITE MAP */

.search-float	{ float: none; }





/* MQs MENU BAR (ICONS & SOCIAL ICONS) */

.menuicon	{ padding: 7px 0px 7px 0px; }



	}
/***************
END Media Queries #3
***************/


