﻿/* WARNING: USE CAUTION WHEN EDITING THIS FILE */

/* NOTE: THIS FILE INCLUDES 4 STAGES OF MEDIA QUERIES - SEE help.html */

/* NOTE: TO EDIT COLORS - SEE style.css */

/* CLASSES HERE CAN ALSO BE FOUND IN THE style.css */






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



/* MQS FONTS - NEXT LINE IS DEFAULT FONT ALL PAGES */

body, div, table { font-size: 16px; }

.title		 { font-size: 24px; }

.pagebox	 { padding: 0px 0px 0px 0px; }

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


/* HOME 3 BOX COLUMNS */

.introbox-text	{ font-size: 0.95em; }

.introtitle	{ font-size: 16px; }



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






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



/* MQS FONTS - NEXT LINE IS DEFAULT FONT ALL PAGES */

body, div, table { font-size: 15px; }

.title  	{ font-size: 22px; }

.home-caption	{ font-size: 17px; }

.just		{ text-align: left; }

#contentbox-outer { padding: 15px 5px 25px 5px; }

#contentbox	{ margin-right: -272px; }

#left-content 	{ margin-right: 272px; }

.content-pad 	{ padding: 0px 20px 10px 12px; }

.content-pad-nosb 	{ padding: 0px 20px 10px 20px; }

.sidebar-pad	{ padding: 0px 0px 10px 20px; }

.SB-width	{ width: 270px; }



/* CONTACT PAGE */

.form-box			  { margin: 10px 0px 10px 0px; }



/* HOME 2 COLUMN TEXT */

.col2x-left	{ padding: 15px 15px 15px 0px; }

.col2x-right	{ padding: 15px 0px 15px 15px; }



/* MQS FOOTER */

.footer-cell	{
		font-size: 15px;
		padding: 5px 40px 5px 40px;
		}

.footer-image	{ max-width: 120px; }

.socialicon	{ padding: 5px; }



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






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


#contentbox-outer { min-width: 300px; }

#contentbox	{ margin-right: 0px; float: none; }

#left-content	{ width: 100%; min-width: 100%; margin-right: 0px; margin-left: 0px; }

.content-pad 		{ padding: 0px 12px 10px 12px; }

.content-pad-nosb 	{ padding: 0px 12px 10px 12px; }

.SB-width		{ width: 290px; }

.sidebar-pad		{ padding: 0px 0px 0px 0px; }

#sidebar-content 	{ margin: 0px auto 0px auto; float: none; display: block; border-left: #999999 0px solid; }



/* MQS FOOTER */

.footer-frame		{ display: none; }



/* MQS HOME JQUERY SLIDESHOW */

.rslides_container	{ border-width: 0px; }

.homeimage-border	{ border-width: 0px; }

.centered-btns_tabs a 	{
			width: 12px;
			height: 12px;
			margin: 0px 2px 0px 2px;
			}



/* HEADER */

.textlogo	{ font-size: 25px; }

.header-ico1	{
		width: 33px;
		height: 33px;
		right: 3px;
		top: 3px;
		}

.ico1-img	{ width: 33px; height: 33px; }



/* HOME 3 BOX COLUMNS */

.introbox-text	{ font-size: 0.95em; }

.introbox-text, .introtitle, .boxes2	  { text-align: center; }

.introbox-outer	  { max-width: 325px; margin: 0 auto; }

.introbox	  { width: 100%; float: none; margin: 0 auto; }

.introbox-inner	  { margin: 10px 0px 10px 0px; }

.introbox-left	  { display: block; }

.introbox-center  { display: block; }

.introbox-right	  { display: block; }



/* HOME 2 COLUMN TEXT */

.col2x-outer	{ max-width: 100%; margin: 0px 0px 30px 0px; }

.col2x-box	{ float: none; width: auto; margin: 0 auto; }

.col2x-left	{ padding: 15px 5px 15px 5px; max-width: 500px; margin: 0 auto; }

.col2x-right	{ padding: 15px 5px 15px 5px; max-width: 500px; margin: 0 auto; }



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






/***************
START Media Queries #4 -  WHEN PAGE WIDTH LESS THAN 482 IS ACTIVE
                      CLASSES HERE CAN ALSO BE FOUND IN THE style.css
***************/
@media handheld and (max-width: 482px),
   screen and (max-device-width: 482px),
   screen and (max-width: 482px) 
	{



/* MQS FONTS - NEXT LINE IS DEFAULT MOBILE FONT ALL PAGES */

body, div, table { font-size: 15px; line-height: normal; }

.title  	{ font-size: 21px; }

.subtitle  	{ font-size: 16px; }

.smalltext 	{ font-size: 13px; }

.home-caption	{ font-size: 15px; }

.just 		{ text-align: left; }



/* MQS GENERAL */

.large-splits 	{ height: 15px; }

.hidemobile	{ display: none; }

.splits-xtramargin { margin-top: 15px; margin-bottom: 15px; }

.float-serv	{ float: none; margin-right: 0px; margin-bottom: 5px; }



/* MQS PAGE & CONTENT HEIGHTS, PADDING & WIDTHS */

.pageheight		{ min-height: 50px; }

.pagebox		{ padding: 0px 0px 0px 0px; }

#contentbox		{ padding: 0px 0px 0px 0px; }

.content-pad		{ padding: 0px 10px 10px 10px; }

.content-pad-nosb 	{ padding: 0px 10px 10px 10px; }

#contentbox-home	{ padding: 10px 10px 10px 10px; }

.content-pad-home	{ padding: 10px 5px 10px 5px; }



/* MQS LOGO GRAPHIC, AND TEXT */

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

.header-ico1	{ display: none; }



/* MQS FOOTER */

.footer-copyright { font-size: 11px; }

.socialicon	{ padding: 2px; }



/* MQS SIDEBAR */

.sidebar-text	{ line-height: normal; }

.side-links a	{ line-height: normal; }

.sidebar-pad	{ padding: 0px 0px 15px 0px; }



/* MQS HOME JQUERY SLIDESHOW */

.rslides_container	{ border-width: 0px; }

#homeJQ > .centered-btns_nav	{ display: block; }

.centered-btns_tabs	{ display: none; }



/* CONTACT PAGE */

.shadeform, .textarea, .dropdown  { font-size: 14px; }



/* STAFF PAGE */

.staff-email	{ font-size: 12px; }



/* LINKS PAGE */

.searchform, .searchbutton  { font-size: 12px; }



/* PAYMENTS PAGE */

.payform, input[type=submit].payform	{ font-size: 12px; width: 110px; }

.paypalbadge { width: 80px; }



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


