  /* this css has not been adjusted for tablets */

html { overflow-y: scroll }

body
{
	
  margin: 0;
  font-family: arial, futura;
  color: #002D60;

	
}

table, th, td {
	border: 1px solid black;
	border-collapse: collapse;
	vertical-align: top;

 
}

form{
	
	margin:0;
	padding: 0;
	display: inline-block;


	
}

h1{
    text-align: center;
}




@media screen and (max-width: 999px) and (orientation: portrait) {
   /* this is from the slicknav css and so matches the media query */
	
table, th {
	width: 100%;

}	

}
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 767px) {

table, th {
	width: 100%;

}	

}
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 767px)  and (orientation: landscape) {

table, th {
	width: 100%;
}	
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1280px) and (orientation: landscape){ 

}
@media only screen 
and (min-device-width : 768px)
and (max-device-width : 1280px) and (orientation: portrait){
   

}

@media only screen and (min-device-width : 1200px) 

{

#container{
    
    width: 1000px;
    margin-right: auto; 
    margin-left: auto;
    
}


#paypal_button
{
     margin-right: auto; 
     margin-left: auto; 
     width: 40%;
    
}
}

	 