  .blogtextbox1 {width: 130px; height: 80px; border: 1px solid silver; padding:10px; float:left;margin-right:18px;color: #04536B; font-size: 16px; text-align:center;background: #ECFFC4;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}

.stopfordeal{  opacity: 0.85;}
.stopfordeal:hover{ opacity: 1.25; transition: all 0.6s ease;  -moz-box-shadow: 1px 2px 5px #ddd; -webkit-box-shadow: 1px 2px 5px #ddd; box-shadow: 1px 2px 5px #ddd;}

.booking-button{ radius: 2px solid gray; -moz-box-shadow: 0 0 5px #999; -webkit-box-shadow: 0 0 5px #999; box-shadow: 0 0 5px #999; }

.booking-button:hover{ transition: all 0.7s ease; radius: 2px solid #111; -moz-box-shadow: 0 0 5px #111; -webkit-box-shadow: 0 0 5px #111; box-shadow: 0 0 5px #111; }
.pricebox1 {  border: 1px solid #444; line-height: 21px; margin-left: 10px; margin-bottom: 20px; background-color: #0F8516; vertical-align: middle;  padding: 5px; height: auto; text-align:center;   float:left;  width: 130px; font-size: 13px; color: white; font-weight: bold; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}

.pricebox1 a:hover {text-decoration: underline;}

.pricebox1:hover { color: white; background-color: #0080FF; transition: all 0.7s ease; border: 1px solid #111; -moz-box-shadow: 0 0 3px #333; -webkit-box-shadow: 0 0 3px #333; box-shadow: 0 0 3px #333;}

.pricebox5 {border: 1px solid #444;line-height: 21px; margin-left: 10px; margin-bottom: 20px; background-color: #0F8516; vertical-align: middle;  padding: 10px; height: auto;text-align:center; float:left;  width: 180px; font-size: 13px; color: white; font-weight: bold; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}

.pricebox5 a:hover {text-decoration: underline;}
.pricebox5:hover { color: white; background-color: #0080FF; transition: all 0.7s ease; border: 1px solid #111; -moz-box-shadow: 0 0 3px #333; -webkit-box-shadow: 0 0 3px #333; box-shadow: 0 0 3px #333;}
.pricebox2 { color: #FC3; font-size: 18px; -moz-box-shadow: 0 0 5px #999; -webkit-box-shadow: 0 0 5px #999; box-shadow: 0 0 5px #999; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}

/* header telephone */
div.telephone {display: block;left: 99%; margin-left: -326px; position: absolute; top: 77px; width: 350px; height: 76px;}

.divheadertelephone { position: relative; float:right;color:white;margin-top: 80px; margin-right:10px;   width:290px; text-shadow:0px 0px 0 rgb(0,0,0), 1px 1px 0 rgb(-255,-255,-255),2px 2px 1px rgba(0,0,0,1),2px 2px 1px rgba(0,0,0,0.5),0px 0px 1px rgba(0,0,0,.2);}

.headertelephone {color:white !important; font-size: 28px; font-weight:bold;text-decoration:none;
}

.responsive .divheadertelephone {position: relative; float:right; color:white; margin-top: 5px;  margin-right:10px; width:290px;  text-shadow:0px 0px 0 rgb(0,0,0), 1px 1px 0 rgb(-255,-255,-255),2px 2px 1px rgba(0,0,0,1),2px 2px 1px rgba(0,0,0,0.5),0px 0px 1px rgba(0,0,0,.2);
}

.divheadertelephone, .divheadertelephone a, .divheadertelephone a:link, .divheadertelephone a:visited
{ color:white !important;   font-size: 28px;   font-weight:bold;   text-decoration:none;   line-height: 23px; }

.divheadertelephone a:hover { transition: all 1.0s ease;color: orange !important; }

.homevideo { width:100%; height:200px; overflow:hidden;}
.homevideoobject {position:relative; top:0; left:0; width:100%; height:200px;}
.responsive .homevideo { width:100%; height:auto!importanct; overflow:hidden;}
.responsive .homevideoobject {position:relative; top:0; left:0; width:100%; height:auto!importanct;}


/* HOMEPAGE CSS */
.homevideocol {float: left; max-width: 400px; margin-right:10px;}
.homepointscol {float:left; max-width: 375px;padding-right:5px;margin-bottom:10px;}
.stopfordealscol {float: left;max-width: 300px;text-align: center;margin-bottom:10px;margin-top:-10px;}

.keysflagbooking {width:100%;}

.carphotocol {float: left; max-width: 320px; margin-bottom:10px; margin-right: 5px;}


.showlatestpostscol {float: left;max-width: 310px; margin-bottom:10px;margin-right: 10px;}
 .latestposts {width:100%;}

.latesttestimonialscol {float: left;max-width: 310px;margin-bottom:10px;}
 .latesttestimonials {width: 100%; margin-bottom:10px;}
 .adta {width: 100%; text-align:center; margin-bottom:10px; }
 .vicroads {width: 100%;background: #c9eac8; margin-bottom: 10px;}

.tipscol {float:left;width:100%; max-width: 640px; padding: 10px; height: 410px; overflow: scroll;margin-right:10px;}
.servicecontactcol {float: left; width:100%; max-width:296px;height: 410px; padding: 10px; font-size: 14px; margin-bottom:10px;}

.blueborder {padding: 5px; border: 1px solid #ADD3FF;font-size: 14px; -moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius:4px;    -webkit-box-shadow: 3px 3px 5px  #ddd;  -moz-box-shadow: 3px 3px 5px #ddd; box-shadow: 3px 3px 5px #ddd;}

 @media screen and (max-width: 600px){
    //.keysflagbooking {visibility: hidden;  display:none;}
    .stopfordealscol {max-width: 100%;text-align: left!important;margin: auto;}
    .homevideocol, .homepointscol, .stopfordealscol {float:none; max-width:100%;  margin-bottom: 10px;margin-right: 0px;}
   
    .carphotocol, .showlatestpostscol, .latesttestimonialscol  {float:none;  max-width:100%;  margin-bottom: 10px;margin-right: 5px;}    
    .tipscol {float:none; max-width:100%;  margin-bottom: 10px;margin-right: 5px;}
    .servicecontactcol {visibility: visible;  display:inline;float:none; width:100%; margin-bottom: 10px;margin-right: 0px;}

}
.homepointscol li h1 {font-size: 13px; margin-top:-19px;; padding:0px; font-weight:normal; text-transform: none;} 
