@page {
  size: A4;
  margin-top:60px;
  margin-bottom:40px;
  margin-left:30px;
  margin-right:30px;
}
@media print{@page {size:auto;}}

::-webkit-input-placeholder {
   color:#600;
   font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

:-moz-placeholder { /* Firefox 18- */
   color:#600; 
   font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

::-moz-placeholder {  /* Firefox 19+ */
  color:#600;  
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

:-ms-input-placeholder {  
   color:#600; 
   font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
@-webkit-keyframes blink {
  0%     { opacity: 0 } 50% { opacity: 0 }
  50.01% { opacity: 1 } 100% { opacity: 1 }
}
 
blink {
  -webkit-animation: blink 0.7s infinite linear alternate;
  -webkit-font-smoothing: antialiased;
}
a:link {color:#800000;}
a:visited { color:#800000;}

.font_green{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
color:#060;
font-weight:bold;
}
.font_normal_violet{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
color:#600;
font-weight:bold;
}
.font_normal{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
color:#003;
font-weight:bold;
}
.font_red{
	font-family: Tahoma, Verdana, Segoe, sans-serif;
font-size:12px;
color:#F00;
font-weight:bold;
}
.font_red_not_bold{
	font-family: Tahoma, Verdana, Segoe, sans-serif;
font-size:12px;
color:#F00;
}

.font_blue
{ font-family:Tahoma, Verdana, Segoe, sans-serif;
font-size:13px;
color:#2C52D3;
font-weight:bold;
}

.font_blue_small
{ font-family: Tahoma, Verdana, Segoe, sans-serif;
font-size:12px;
color:#2C52D3;
font-weight:bold;
}
.font_blue_small_notBold
{ font-family: Tahoma, Verdana, Segoe, sans-serif;
font-size:12px;
color:#2C52D3;
}

.font_green_small
{ font-family:Tahoma, Verdana, Segoe, sans-serif;
font-size:12px;
color:#002800;
font-weight:bold;
}

.font_white_small
{ font-family:Tahoma, Verdana, Segoe, sans-serif;
font-size:11px;
color:#FFF;
font-weight:bold;
}

.submitButton
{
    border-radius: 5px;
    color: #fff;
    height: 35px;
    width: auto;
    cursor: pointer;
    min-width: 80px;
    background-color: #0090FF;
    border: solid 1px #357ebd;
}

  .button {
        
        -moz-box-shadow:inset 0px 1px 0px 0px #54a3f7;
        -webkit-box-shadow:inset 0px 1px 0px 0px #54a3f7;
        box-shadow:inset 0px 1px 0px 0px #54a3f7;
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007dc1), color-stop(1, #0061a7));
        background:-moz-linear-gradient(top, #007dc1 5%, #0061a7 100%);
        background:-webkit-linear-gradient(top, #007dc1 5%, #0061a7 100%);
        background:-o-linear-gradient(top, #007dc1 5%, #0061a7 100%);
        background:-ms-linear-gradient(top, #007dc1 5%, #0061a7 100%);
        background:linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007dc1', endColorstr='#0061a7',GradientType=0);
        
        background-color:#007dc1;
        
        -moz-border-radius:3px;
        -webkit-border-radius:3px;
        border-radius:3px;
        
        border:1px solid #124d77;
        
        display:inline-block;
        color:#ffffff;
        font-family:Verdana, Tahoma, Verdana, Segoe, sans-serif; 
        font-size:11px;
        font-weight:normal;
        padding:2px 10px;
        text-decoration:none;
        
        text-shadow:0px 1px 0px #154682;
        
    }
    .button:hover {
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0061a7), color-stop(1, #007dc1));
        background:-moz-linear-gradient(top, #0061a7 5%, #007dc1 100%);
        background:-webkit-linear-gradient(top, #0061a7 5%, #007dc1 100%);
        background:-o-linear-gradient(top, #0061a7 5%, #007dc1 100%);
        background:-ms-linear-gradient(top, #0061a7 5%, #007dc1 100%);
        background:linear-gradient(to bottom, #0061a7 5%, #007dc1 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061a7', endColorstr='#007dc1',GradientType=0);
        
        background-color:#0061a7;
    }
    .button:active {
        position:relative;
        top:1px;
    }


body {
	margin:0px;
	 overflow-x:hidden
	}
	
a { text-decoration:none}


.dv1 { width:1024px; margin:auto}
.dv2 {width:80%; margin:auto}
.dv3 {width:50%; margin:auto}
.dv4 {width:100%; margin:auto}
.dv5 {width:20%; margin:auto}
.book { width:50px; height:50px; background:url(../images/booked.png) center no-repeat;
border: 0px solid #ccc;
	-moz-box-shadow: 15px 15px 15px #ccc; 
	-webkit-box-shadow: 15px 15px 15px #ccc; 
	box-shadow: 15px 15px 15px #ccc;float:left;margin-left:4%;margin-bottom:4%

}
.sold { width:50px; height:50px; background: url(../images/sold.png) center no-repeat;
border: 0px solid #ccc;
	-moz-box-shadow: 15px 15px 15px #ccc; 
	-webkit-box-shadow: 15px 15px 15px #ccc; 
	box-shadow: 15px 15px 15px #ccc;float:left;margin-left:4%;margin-bottom:4%

}
.hold { width:50px; height:50px; background:  url(../images/process.png) center no-repeat;
border: 0px solid #ccc;
	-moz-box-shadow: 15px 15px 15px #ccc; 
	-webkit-box-shadow: 15px 15px 15px #ccc; 
	box-shadow: 15px 15px 15px #ccc;float:left;margin-left:4%;margin-bottom:4%}
.aval { width:50px; height:50px; background:  url(../images/available.png)  center no-repeat;
border: 0px solid #ccc;
	-moz-box-shadow: 15px 15px 15px #ccc; 
	-webkit-box-shadow: 15px 15px 15px #ccc; 
	box-shadow: 15px 15px 15px #ccc;float:left;margin-left:4%;margin-bottom:4%}

.left { float:left}
.mglft { margin-left:4%}

.mgbotm{ margin-bottom:4%}

.clear { clear: both}


#popBox {
		position:absolute;
		z-index:1200; /* aaaalways on top*/
        padding: 10px;
        margin-left: 10px;
        margin-top: 5px;
		width: Auto;
		min-width:200px;
        font-family:Arial, Helvetica, sans-serif;
		font-size: 12px;
		color:#FFF;
        background-color:#000;border-radius:10px;
		border: 2px solid #fff;
	-moz-box-shadow: 15px 15px 15px #ccc; 
	-webkit-box-shadow: 15px 15px 15px #ccc; 
	box-shadow: 15px 15px 15px #ccc;
    text-align:left;
       	}
	ul {
  list-style: none;
}	
.font_blue1 {
	font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#00002B;
font-weight:bold;
}

.font_blue2 a{
	font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#00002B;
font-weight:bold; display:block; width:50px; height:15px; padding-top:35px; text-align:center
}

.shadow
{
	border: 1px solid #ccc;
	-moz-box-shadow: 15px 15px 15px #ccc; 
	-webkit-box-shadow: 15px 15px 15px #ccc; 
	box-shadow: 15px 15px 15px #ccc;
	}
	
	
	.shadow_without_Border
{
	border: 0px solid #ccc;
	-moz-box-shadow: 15px 15px 15px #ccc; 
	-webkit-box-shadow: 15px 15px 15px #ccc; 
	box-shadow: 15px 15px 15px #ccc;
	}
	
	