@charset "utf-8";
/* CSS Document */


/* ---------------------------------------------------- */
/* MEDIUM SCREEN STYLES (BETWEEN 401 AND 640 PX) */
/* ---------------------------------------------------- */

@media (min-width: 401px) and (max-width: 640px) {

.PhotoTop_HeaderLogo {
	content:url("images/WATT_header_v3_medium.jpg");	
}
	
/* ---------------------------------------------------- */
/*                CONTAINERS AND BOXES                  */
/* ---------------------------------------------------- */
.FullWidth {
	max-width: 90%;
}
.FloatLeft_onLarge {
	float:none;
	display:block;
	max-width: 100%;
}
.FloatRight_onLarge {
	float:none;
	display:block;
	max-width: 100%;
}
.AddCartBox {
	max-width: 100%;
}



/* ---------------------------------------------------- */
/*            SPECIAL LAYOUT AND FORMATTING             */
/* ---------------------------------------------------- */
.BR_onSmall {
	display:inline-block;
}
.BR_onLarge {
	display:none;
}
.Hide_onSmall {
	display:inline-block;
}


/* ---------------------------------------------------- */
/*                      BUTTONS                         */
/* ---------------------------------------------------- */
.BigGrayButton {
	font-size:16pt; 
}
.BigOrangeButton {
	font-size:16pt; 
}


/* ---------------------------------------------------- */
/*               FONT STYLES AND SIZES                  */
/* ---------------------------------------------------- */
.SmallText {
	font-size: 10pt;
}
.SmallGrey {
	font-size: 10pt;
}
.SmallGrey a, .SmallGrey a:visited {
	padding: 8px;
}
.SmallGrey a:hover {
	color: #000000;
}
/* ---------------------------------------------------- */
.NormalText {
	font-size: 12pt;
}
.NormalTextRed {
	font-size: 12pt;
}
.NormalTextBlue {
	font-size: 12pt;
}
/* ---------------------------------------------------- */
.LargeText {
	font-size: 14pt;
}
.LargeText_RedHighlight {
	font-size: 14pt;
}
/* ---------------------------------------------------- */
.LargestText {
	font-size: 16pt;
}
.LargestTextRed {
	font-size: 16pt;
}
.LargestTextBlue {
	font-size: 16pt;
}
/* ---------------------------------------------------- */
.SmallHeadline {
	font-size: 15pt;
}
.SmallHeadlineRed {
	font-size: 15pt;
}
.SmallHeadlineBlue {
	font-size: 15pt;
}
/* ---------------------------------------------------- */
.NormalHeadline {
	font-size: 17pt;
}
.NormalHeadlineRed {
	font-size: 17pt;
}
.NormalHeadlineBlue {
	font-size: 17pt;
}
/* ---------------------------------------------------- */
.MiddleHeadline {
	font-size: 20pt;
}
.MiddleHeadlineRed {
	font-size: 20pt;
}
.MiddleHeadlineBlue {
	font-size: 20pt;
}
/* ---------------------------------------------------- */
.LargeHeadline {
	font-size: 24pt;
}
.LargeHeadlineRed {
	font-size: 24pt;
}
.LargeHeadlineBlue {
	font-size: 24pt;
}
/* ---------------------------------------------------- */
.LargestHeadline {
	font-size: 28pt;
}
.LargestHeadlineRed {
	font-size: 28pt;
}
.LargestHeadlineBlue {
	font-size: 28pt;
}


}


