/* CSS Document */

@charset "utf-8";

#red{
background-color:#d42343;
width:250px;
}

#purple{
background-color:#603c96;
width:250px;
}

#blue{
background-color:#295fa7;
width:250px;
}

#orange{
background-color:#e05a1b;
width:250px;
}

#green{
background-color:#037a41;
width:250px;
}

.bold{
font-weight:bold;
}

.italic{
font-style:italic;
}

a{
text-decoration:underline;
color:#1a4c7d;
}

.testimonial p{
text-align:justify;
padding:20px;
}

.testimonial p:nth-child(2){
padding-top:0;
}

.testimonial p:nth-child(3){
padding-top:0;
}

.description {
text-align:justify;
}
	
.details{
vertical-align:top;
}

.slider {
    overflow: auto;
    position: relative;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
	margin:5px auto 0 auto;
	color:#082853;	
	background-image:url(../images/quotebox.png);
	background-position:10px 10px;
	background-repeat:no-repeat;
}

.slider p{
	text-indent:40px;
}

#productstab .activepage{
border-bottom:5px solid #1c539c;
}

/* Large Desktop ----------- */
@media only screen 
and (min-width : 1401px){
/* Styles */

	/* COLUMN LAYOUT */
	
	#column1{
	width:40%; 
	float:left;	
	padding-bottom:20px;
	}

	#column2{
	width:50%; 
	float:left;	
	padding:10px 10px 25px 50px;
	}
	
	#container1{
	float:left; 
	width:100%;
	}
	
	/* END COLUMN LAYOUT */

	/*column1 style*/
	.eislogolg {
	width:100%;
	text-align:center;
	margin:30px auto 10px auto;
	}
	
	#smalllogo{
	display:none;
	}
	#largelogo{
	display:none;
	}
		
	area {
	cursor:pointer;
	
	}
	
	.purchase{
	width:400px;
	margin:0 auto;
	-webkit-box-shadow: 0 8px 8px -6px black;
	-moz-box-shadow: 0 8px 8px -6px black;
	box-shadow: 0 8px 8px -6px black;
	background-image:url(../images/ProductPageImages/magglasshiero.png);
	background-repeat:no-repeat;
	background-position:left top;
	}
	
	.purchase p{
	font-size:1em;
	padding:10px 10px 10px 50px;
	text-align:left;
	}
	/* end column1 style*/
	
	/*column2 style*/
	#column2 p{
	padding:10px 10px 10px 10px;
	}
	
	/*end column2 style*/
	
	/*product page styles*/
	
	#column2 h2{
	
	line-height:1.5em;
	text-align:center;
	font-size:1.25em;
	font-family:'sorts_mill_goudyregular';
	color:white;
	margin:10px auto;
	background-image:url(../images/ProductPageImages/heading2background.png);
	}
	
	.details{
	padding-top:20px;
	width:49%;
	display:inline-block;
	font-size:.9em;
	}
	
	.description{
	width:100%;
	margin:0 auto;
	}
	
	.description ul{
	list-style-position:inside;
	list-style-type:disc;
	padding-bottom:10px;
	}
	
	.description li{
	padding-left:20px;
	}
		
	#book1{
	width:75%;
	margin:0 auto;
	text-align:center;
	}
		
	#book1 p:nth-child(3){  /*keep*/
	font-size:.8em;
	}
	
	/* end product page styles */
	
	#eisdescription p.totestimonials{
	display:none;
	}
	/* end column2 style*/
	
	
	/*column3 style*/
	#pageheading{  
	width:430px;
	font-size:1.5em;
	padding:8px 0 5px 0;
	text-align:center;
	margin:30px auto 20px auto;
	font-family:'sorts_mill_goudyregular';
	color:#555;
	}
	/* end column3 style*/
	
	
}

/* Desktop ----------- */
@media only screen 
and (min-width : 1024px)
and (max-width : 1400px) {
/* Styles */

	/* COLUMN LAYOUT */
	
	#container1{
	float:left; 
	width:100%;
	}
	
	#column1{
	width:45%; 
	float:left;	
	padding-bottom:20px;
	margin-top:10px;
	}

	#column2{
	width:50%; 
	float:left;	
	padding-left:20px;
	margin-top:0;
	}
	
	/* END COLUMN LAYOUT */

	/*column1 style*/
	.eislogolg {
	width:100%;
	text-align:center;
	margin:0 auto 10px auto;
	}
	
	#smalllogo{
	display:none;
	}
	
	#largelogo{
	
	}
	
	#xlargelogo{
	display:none;
	}
	
	area {
	cursor:pointer;
	}
	
	.purchase{
	width:400px;
	margin:10px auto;
	-webkit-box-shadow: 0 8px 8px -6px black;
	-moz-box-shadow: 0 8px 8px -6px black;
	box-shadow: 0 8px 8px -6px black;
background-image:url(../images/ProductPageImages/magglasshiero.png);
	background-repeat:no-repeat;
	background-position:left top;
	}
	
	.purchase p{
	font-size:1em;
	padding:10px 10px 10px 50px;
	text-align:left;
	}
	/* end column1 style*/
	
	/*column2 style*/
	#column2 p{
	padding:10px 10px 10px 20px;
	}
	
	
	#eisdescription p.totestimonials{
	display:none;
	}
	/* end column2 style*/
	
	/*product page styles*/
	
	#column2 h2{
	line-height:1.5em;
	text-align:center;
	font-size:1.25em;
	font-family:'sorts_mill_goudyregular';
	color:white;
	margin:10px auto;
	background-image:url(../images/ProductPageImages/heading2background.png);
	}
	
	
	
	.details{
	padding-top:20px;
	width:49%;
	display:inline-block;
	font-size:.9em;
	}
	
	
	.description{
	width:100%;
	}
	
	.description ul{
	list-style-position:inside;
	list-style-type:disc;
	padding-bottom:10px;
	}
	
	.description li{
	padding-left:20px;
	}
		
	#book1{
	width:100%;
	margin:0 auto;
	text-align:center;
	}
		
	#book1 p:nth-child(3){  /*keep*/
	font-size:.8em;
	}
	
	/* end product page styles */
	
	#pageheading{  
	width:430px;
	font-size:1.5em;
	padding:8px 0 5px 0;
	text-align:center;
	margin:30px auto 20px auto;
	font-family:'sorts_mill_goudyregular';
	color:#555;
	}
	
	/*.slider{
	width:95%;
	}*/
	
}

/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-width : 768px) 
and (max-width : 1023px) {
	
	/* Styles */
	
	/* COLUMN LAYOUT */
	
	

	#container1{
	float:left; 
	width:100%;
	}
	
	#column1{
	width:100%; 
	float:left;	
	padding-bottom:20px;
	margin-top:10px;
	}

	#column2{
	width:100%; 
	float:left;	
	padding-bottom:20px;
	}

	/* END COLUMN LAYOUT */

	/*column1 style*/
	.eislogolg {
	width:100%;
	text-align:center;
	margin:0 auto 10px auto;
	}
	
	#smalllogo{
	display:none;
	}
	
	#xlargelogo{
	display:none;
	}
	
	area {
	cursor:pointer;
	}
	
	.purchase{
	width:400px;
	margin:10px auto;
	-webkit-box-shadow: 0 8px 8px -6px black;
	-moz-box-shadow: 0 8px 8px -6px black;
	box-shadow: 0 8px 8px -6px black;
	background-image:url(../images/ProductPageImages/magglasshiero.png);
	background-repeat:no-repeat;
	background-position:left top;
	}
	
	.purchase p{
	font-size:1em;
	padding:10px 10px 10px 50px;
	text-align:left;
	}
	/* end column1 style*/
	
	/*column2 style*/
	#column2 p{
	padding:10px 10px 10px 10px;
	}
	
	/*.slider{
	width:95%;
	}*/
	
	#eisdescription p.totestimonials{
	display:none;
	}
	/* end column2 style*/
	
	/*product page styles*/
	
	#column2 h2{
	line-height:1.5em;
	text-align:center;
	font-size:1.25em;
	font-family:'sorts_mill_goudyregular';
	color:white;
	margin:10px auto;
	background-image:url(../images/ProductPageImages/heading2background.png);
	}
	
	.details{
	padding-top:20px;
	width:49%;
	display:inline-block;
	font-size:.9em;
	}
	
	.description{
	width:100%;
	}
	
	#eisdescription{
	width:95%;
	margin:0 auto;
	}
	
	.description ul{
	list-style-position:inside;
	list-style-type:disc;
	padding-bottom:10px;
	}
	
	.description li{
	padding-left:20px;
	}
		
	#book1{
	width:75%;
	margin:0 auto;
	text-align:center;
	}
		
	#book1 p:nth-child(3){  /*keep*/
	font-size:.8em;
	}
	
	/* end product page styles */
	
	#pageheading{  
	width:400px;
	font-size:1.5em;
	padding:8px 0 5px 0;
	text-align:center;
	margin:30px auto 20px auto;
	font-family:'sorts_mill_goudyregular';
	color:#555;
	}

}

@media only screen 
and (min-width : 480px) 
and (max-width : 767px) {
	/* Styles */

	/* COLUMN LAYOUT */
	
	#container1{
	float:left; 
	width:100%;
	}
	
	#column1{
	width:100%; 
	float:left;	
	padding-bottom:20px;
	
	}

	#column2{
	width:100%; 
	float:left;	
	padding-bottom:20px;
	}
	
	/* END COLUMN LAYOUT */

	/*column1 style*/
	.eislogolg {
	width:100%;
	text-align:center;
	margin:0 auto;
	}
	#smalllogo{
	display:none;
	}
	
	#xlargelogo{
	display:none;
	}
	
	area {
	cursor:pointer;
	}
	
	.purchase{
	width:400px;
	margin:10px auto;
	-webkit-box-shadow: 0 8px 8px -6px black;
	-moz-box-shadow: 0 8px 8px -6px black;
	box-shadow: 0 8px 8px -6px black;
	background-image:url(../images/ProductPageImages/magglasshiero.png);
	background-repeat:no-repeat;
	background-position:left top;
	}
	
	.purchase p{
	font-size:1em;
	padding:10px 10px 10px 50px;
	text-align:left;
	}
	/* end column1 style*/
	
	/*column2 style*/
	#column2 p{
	padding:10px 10px 10px 10px;
	}
	
	.slider{
	display:none;
	}
	/*product page styles*/
	
	#column2 h2{
	line-height:1.5em;
	text-align:center;
	font-size:1.25em;
	font-family:'sorts_mill_goudyregular';
	color:white;
	margin:10px auto;
	background-image:url(../images/ProductPageImages/heading2background.png);
	}
	
	.details{
	padding-top:20px;
	width:48%;
	display:inline-block;
	font-size:.9em;
	}
	
	.description{
	width:100%;
	margin:0 auto;}
	
	#eisdescription{
	width:95%;
	margin:0 auto;
	}
	
	.description ul{
	list-style-position:inside;
	list-style-type:disc;
	padding-bottom:10px;
	}
	
	.description li{
	padding-left:20px;
	}
		
	#book1{
	width:100%;
	margin:0 auto;
	text-align:center;
	}
		
	#book1 p:nth-child(3){  /*keep*/
	font-size:.8em;
	}
	
	/* end product page styles */
	
	#pageheading{  
	width:400px;
	font-size:1.5em;
	padding:8px 0 5px 0;
	text-align:center;
	margin:30px auto 20px auto;
	font-family:'sorts_mill_goudyregular';
	color:#555;
	}
	
	
	/*.slider{
	display:none;
	}*/
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-width : 321px) 
and (max-width : 479px) {

	/* Styles */
	/* COLUMN LAYOUT */
	
	#container1{
	float:left; 
	width:100%;
}
	
	#column1{
	width:100%; 
	float:left;	
	padding-bottom:20px;
	
	}

	#column2{
	width:100%; 
	float:left;	
	padding-bottom:20px;
	}
	
	/* END COLUMN LAYOUT */

	/*column1 style*/
	.eislogolg {
	width:100%;
	text-align:center;
	margin:0 auto;
	}
	
	#largelogo{
	display:none;
	}
	
	#xlargelogo{
	display:none;
	}
	
	area {
	cursor:pointer;
	}
	
	.purchase{
	width:95%;
	margin:10px auto;
	-webkit-box-shadow: 0 8px 8px -6px black;
	-moz-box-shadow: 0 8px 8px -6px black;
	box-shadow: 0 8px 8px -6px black;
	background-image:url(../images/ProductPageImages/magglasshiero.png);
	background-repeat:no-repeat;
	background-position:left top;
	}
	
	.purchase p{
	font-size:.8em;
	padding:10px 10px 10px 50px;
	text-align:left;
	}
	
	.slider{
	display:none;
	}
	/* end column1 style*/
	
	/*column2 style*/
	#column2 p{
	padding:10px 10px 10px 10px;
	}
	
	/* end column2 style*/
	
	/*product page styles*/
	
	#column2 h2{
	line-height:1.5em;
	text-align:center;
	font-size:.9em;
	font-family:'sorts_mill_goudyregular';
	color:white;
	margin:0 auto;
	background-image:url(../images/ProductPageImages/heading2background.png);
	}
	#purple{
	width:260px;
	}
	
	.details{
	padding-top:20px;
	width:100%;
	display:inline-block;
	font-size:.9em;
	}
	
	.description{
	width:100%;
	margin:0 auto;}
	
	#eisdescription{
	width:95%;
	margin:0 auto;
	}
	
	.description ul{
	list-style-position:inside;
	list-style-type:disc;
	padding-bottom:10px;
	}
	
	.description li{
	padding-left:20px;
	}
		
	#book1{
	width:100%;
	margin:0 auto;
	text-align:center;
	}
		
	#book1 p:nth-child(3){  /*keep*/
	font-size:.8em;
	}
	
	/* end product page styles */
	
	#pageheading{  
	width:95%;
	font-size:1.25em;
	padding:8px 0 5px 0;
	text-align:center;
	margin:20px auto 20px auto;
	font-family:'sorts_mill_goudyregular';
	color:#555;
	}
	
}

/* Smartphones (portrait) ----------- */
@media only screen 
and (max-width : 320px) {

	/* Styles */
	/* COLUMN LAYOUT */
	
	#container1{
	float:left; 
	width:100%;
	}
	
	#column1{
	width:100%; 
	float:left;	
	padding-bottom:20px;
	}

	#column2{
	width:100%; 
	float:left;	
	padding-bottom:20px;
	}
	
	/* END COLUMN LAYOUT */

	/*column1 style*/
	.eislogolg {
	width:100%;
	text-align:center;
	margin:0 auto;
	}
	
	#largelogo{
	display:none;
	}
	
	#xlargelogo{
	display:none;
	}
	
	area {
	cursor:pointer;
	}
	
	.purchase{
	width:95%;
	margin:10px auto;
	-webkit-box-shadow: 0 8px 8px -6px black;
	-moz-box-shadow: 0 8px 8px -6px black;
	box-shadow: 0 8px 8px -6px black;
	background-image:url(../images/ProductPageImages/magglasshiero.png);
	background-repeat:no-repeat;
	background-position:left top;
	}
	
	.purchase p{
	font-size:.8em;
	padding:10px 10px 10px 50px;
	text-align:left;
	}
	
	.slider{
	display:none;
	}
	/* end column1 style*/
	
	/*column2 style*/
	#column2 p{
	padding:10px 10px 10px 10px;
	}
	
	/*product page styles*/
	
	#column2 h2{
	line-height:1.5em;
	text-align:center;
	font-size:.9em;
	font-family:'sorts_mill_goudyregular';
	color:white;
	margin:0 auto;
	background-image:url(../images/ProductPageImages/heading2background.png);
	}
	#purple{
	width:280px;
	}
	
	.details{
	padding-top:20px;
	width:100%;
	display:inline-block;
	font-size:.9em;
	}
	
	#eisdescription{
	width:95%;
	margin:0 auto;
	}
	
	.description{
	width:100%;
	margin:0 auto;
	}
	
	.description ul{
	list-style-position:inside;
	list-style-type:disc;
	padding-bottom:10px;
	}
	
	.description li{
	padding-left:20px;
	}
		
	#book1{
	width:100%;
	margin:0 auto;
	text-align:center;
	}
		
	#book1 p:nth-child(3){  /*keep*/
	font-size:.8em;
	}
	
	/* end product page styles */
	
	#pageheading{  
	width:95%;
	font-size:1.25em;
	padding:8px 0 5px 0;
	text-align:center;
	margin:20px auto 20px auto;
	font-family:'sorts_mill_goudyregular';
	color:#555;
	}

}