


/***************
START Media Queries #1AAA
***************/
@media handheld and (max-width: 910px),
   screen and (max-device-width: 910px),
   screen and (max-width: 910px) 
	{


.novel-box	{ padding-left: 0px; }

.img-review	{ width: 100%; max-width: 275px; }

.home-promo	{ max-width: 250px; }

.row-audiobook	  {
		  max-width: 30%;
		  min-width: 30%;
		  margin: 1%;
		  }



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





/***************
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: 17px; line-height: 140%; }

.just 		{ text-align: left; }

.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: 35px; }

.title-white	{ font-size: 35px; }

.title2		{ font-size: 28px; }

.subtitle	{ font-size: 19px; }

.subtitle2	{ font-size: 19px; }

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

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

.float-review	{ max-width: 200px; }

.home-promo	{
		top: 35%;
		left: 1%;
		max-width: 200px;
		}

.row-audiobook	  {
		  max-width: 47%;
		  min-width: 47%;
		  margin: 1%;
		  }

/* LINK BUTTONS */

a.button-link:link, 
a.button-link:visited, 
a.button-link:active	{
		font-size: 15px;
		}



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





/***************
START Media Queries #1-BB
***************/
@media handheld and (max-width: 650px),
   screen and (max-device-width: 650px),
   screen and (max-width: 650px) 
	{


/* MQs SITE MAP */

.search-float	{ float: none; }



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





/***************
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) 
	{



.hidemobile	{ display: none; }

.header-hide	{ display: none; }

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

.left-float	{ float: none; margin-bottom: 0px; }

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

#menu-sub 	{ width: 300px; }

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

.menu		{ width: 284px; }

.menu		{
		float: none;
		}

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

.home-promo	{
		position: static;
		top: 0;
		left: 0;
		margin: 10px auto 0 auto;
		width: 100%;
		max-width: 250px;
	-moz-box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.54);
	box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.4);
		}


/* MQs SITE MAP */

.search-float	{ float: none; }



	}
/***************
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: 14px; line-height: 140%; }

.title		{ font-size: 24px; }

.title-white	{ font-size: 24px; }

.title2		{ font-size: 22px; }

.subtitle	{ font-size: 16px; }

.contacttitle	{ font-size: 16px; }

.smalltitle	{ font-size: 15px; }

.smalltext	{ font-size: 12px; }

.textlogo	{ font-size: 20px; }





/* 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: 20px auto 20px 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 MENU BAR (ICONS & SOCIAL ICONS) */

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



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





/***************
START Media Queries #4 - CODE ONLY CSS3 BROWSERS CAN SEE
***************/
@media handheld and (max-width: 5000px),
   screen and (max-device-width: 5000px),
   screen and (max-width: 5000px) 
	{

.home-boxes	{
		max-width: 33%;
		min-width: 33%;
		}

	}
/***************
END Media Queries #4
***************/