/*IMPORTANT: Do not edit this file as it is generated using the wmo style editor*/

.template1Window{
  font-family:trebuchet ms;  font-size:1em;  border:0px dashed rgb(0, 0, 0);  padding:0px;  background-color:rgb(255, 255, 255);
margin:0 auto;

}

.testimonialBox{
  font-family:helvetica;  color:rgb(180, 95, 6);  font-size:16px;  box-shadow: 2px 2px 4px 0px rgb(0, 0, 0);  border-radius:15px;  padding:14px;  margin:2px;  background-color:rgb(243, 243, 243);

}

.column50pc{
  font-family:arial black;  color:rgb(0, 255, 0);  font-size:11pt;  font-style:oblique;  font-weight:bold;  box-shadow: 2px 2px 15px 0px rgb(0, 0, 0);  border:1px dashed rgb(0, 0, 0);  padding:1.3%;  margin:1.4%;  width:44%;  float:left;  background-color:rgb(255, 229, 153);
list-style-image: url('../pageimages/bullet point.png');
}

.columnContainer{
  border:1px solid rgb(0, 0, 0);
,   border:1px solid rgb(0, 0, 0);


}

.floatClear{
  clear:both;


}

.hidden{
  visibility:hidden;


}

.columnLeftMobile{
  width:95%;


}

.columnHomeServicesD33T100M100{
  color:rgb(68, 68, 68);  font-size:0.9em;  line-height:16px;  box-shadow: 2px 2px 4px 0px rgb(0, 0, 0);  border:1px solid rgb(0, 0, 0);  border-radius:8px;  padding:1%;  margin:1%;  width:29%;  min-height:90px;  max-height:90px;  float:left;  overflow:hidden;

}

.template1Content{
  padding-top:14px;

}

.template1Page{
  max-width:1000px;
margin:0 auto;
}

.floatLeft{
  float:left;

}

.floatRight{
  float:right;

}

.callECComputersBanner{
  color:rgb(255, 255, 255);  line-height:12px;  letter-spacing:3px;  box-shadow: 3px 3px 4px 0px rgb(0, 0, 0);  border-radius:8px;  padding-top:10px;  padding-bottom:2px;  margin-left:8px;  margin-bottom:5px;  width:98%;  max-height:35px;  overflow:hidden;  cursor:pointer;  background-color:rgb(230, 145, 56);

}

.footerWrapper{
  position:absolute;  left:0px;  width:100%;  background-image:url('/quantum2014/pageimages/royl/logo_footer.png');  background-repeat:no-repeat;  background-position:left top;  background-attachment:scroll;  background-color:rgb(0, 0, 0);

}

.columnD33T50M100{
  margin-right:30px;  width:30%;  float:left;

}

.footerColumnsContainer{
  color:rgb(255, 255, 255);  text-align:left;  line-height:18px;  padding:10px;  max-width:1000px;
margin-left:auto; 
margin-right:auto;
}

.footerCopyrightWrapper{
  color:rgb(243, 243, 243);  font-size:0.9em;  font-weight:bold;  line-height:20px;  position:absolute;  left:0px;  width:100%;  background-color:rgb(255, 0, 0);

}

.footerCopyrightColumnsContainer{
  padding:8px;
margin-left:auto;
margin-right:auto;
}

.template1Header{
  box-shadow: 0px 2px 10px 0px rgb(0, 0, 0);  border-bottom-right-radius:10px;  border-bottom-left-radius:10px;  padding-left:10px;  padding-right:10px;  padding-bottom:20px;  background-color:rgb(0, 0, 0);

}

.beginnerDriversBox{
  color:rgb(255, 255, 255);  font-size:14px;  box-shadow: 4px 4px 7px 0px rgb(0, 0, 0);  border-radius:8px;  padding:10px;  margin-left:10px;  width:200px;  float:right;  background-color:rgb(153, 153, 153);

}

.PriceListPanel{
  box-shadow: 4px 4px 6px 0px rgb(0, 0, 0);  border:1px solid rgb(0, 0, 0);  border-radius:10px;  padding:10px;  width:90%;
margin:auto;
}


.column50pc:hover{
  border:1px solid rgb(0, 0, 0);  cursor:pointer;  background-color:rgb(217, 210, 233);
}

.columnHomeServicesD33T100M100:hover{
  cursor:pointer;  background-color:rgb(238, 238, 238);
}

.callECComputersBanner:hover{
  background-color:rgb(209, 123, 31);
}


.template1Window a{
  color:rgb(11, 83, 148);
}

.column50pc a{
  text-decoration:underline;
}

.footerColumnsContainer a{
  color:rgb(255, 255, 255);  text-decoration:none;  border-bottom:1px solid rgb(204, 204, 204);  padding-top:3px;  padding-bottom:3px;  display:block;
}


.template1Window a:hover{
  text-decoration:underline;
}

.column50pc a:hover{
  color:rgb(0, 0, 255);
}

.footerWrapper a:hover{
  color:rgb(255, 0, 0);
}

.footerColumnsContainer a:hover{
  text-decoration:none;  border-bottom:1px solid rgb(204, 204, 204);
}


.template1Window h1{
  color:rgb(255, 0, 0);  font-size:1.4em;
}

.column50pc h1{
  min-width:100px;  display:inline;  background-color:rgb(255, 242, 204);
}

.columnHomeServicesD33T100M100 h1{
  color:rgb(102, 102, 102);  font-size:1.2em;  font-weight:bold;  line-height:16px;
}

.beginnerDriversBox h1{
  color:rgb(0, 0, 0);
}


.template1Window h2{
  color:rgb(102, 102, 102);  font-size:1.2em;  font-style:italic;
}

.column50pc h2{
  background-color:rgb(208, 224, 227);
}

/*----TABLETS----*/
@media all and ( max-width: 62.5em ){

.column50pc{
  box-shadow: 3px 4px 9px 0px rgb(0, 0, 0);  border:1px dashed rgb(0, 0, 0);  padding:1.2%;  margin:1.2%;  width:42%;  float:left;
}

.columnHomeServicesD33T100M100{
  padding:1%;  margin:1%;  width:45%;  min-height:100px;  max-height:100px;
}

}

/*----MOBILES----*/
@media all and ( max-width: 41em ){

.column50pc{
  font-family:arial;  font-size:1.2em;  box-shadow: 4px 4px 9px 0px rgb(0, 0, 0);  border:1px dashed rgb(0, 0, 0);  border-radius:20px;  padding:1.2%;  margin:1.2%;  width:90%;
}

.columnHomeServicesD33T100M100{
  width:95%;  min-height:80px;  max-height:80px;
}

}


