/* Layout Stylesheet */ 

html,body{
 margin: 0;
 padding: 0;
 background: #ffffff
 }
.container{
 position: relative;
 top: 0;
 width: 964px;
 margin: auto;
 padding: 0;
 z-index: 0
 }
.container-int{
 float:left;
 top: 0;
 width: 100%;
 margin: 0;
 left:0
 }

.menubg{
 top:0;
 clear:both;
 position:relative;
 width: 100%;
 background:#333333;
 border-bottom:solid 1px #999999; 
 padding: 0;
 margin: 0;
 z-index: 1
 }

.menubg-sub{
 top:0;
 clear:both;
 position:relative;
 width: 100%;
 background:#333333;
 border-top:solid 1px #999999; 
 padding: 0;
 margin: 0
 }

.two-col{float:left; width:474px; border:solid 3px #ffffff; padding:0; margin:0; left:0}
.logo{float:left; width:474px; border:solid 3px #ffffff; padding:0; margin:0; left:0}
.two-col-int{float:left; width:231px; border:solid 3px #ffffff; padding:0; margin:0; left:0}

.two-col-footer{float:left; width:474px; background:#eeeeee; border:solid 3px #eeeeee; padding:0; margin:0; left:0}

.two-col-border{float:left; width:460px; border:solid 1px #999999; padding:6px; _padding:6px; margin:0; left:0; background:#eeeeee}

.full-border{float:left; width:932px; border:solid 1px #999999; padding:6px; _padding:6px; margin:0; left:0; background:#eeeeee}



.padding-col{padding:6px; _padding:6px; margin:0; left:0}

.availability{
 top:0;
 clear:both;
 position:relative;
 width:100%;
 background:#eeeeee;
 border-bottom:solid 1px #999999; 
 padding:0,5px,0,0; _padding:0,5px,0,0; 
 margin: 0;
 text-align:center
 }

.footer{
 top:0;
 clear:both;
 position:relative;
 width: 100%;
 background:#eeeeee;
 padding: 0;
 margin: 0
 }

.floatleft {
 float: left;
 margin: 8px 8px 8px 0;
}
.floatright {
 float: right;
 margin: 8px 0 8px 8px;
}

.clearbg{clear:both}

.appear-phone {
 display:none
}

/* SimpleGallery1 Stylesheet */ 
#simplegallery1{
position: relative;
visibility: hidden;
border: 0;
}
#simplegallery1 .gallerydesctext{
text-align: left;
padding: 2px 5px;
}

.fieldValidation {
    border: 2px solid red;
}

/* Screen Stylesheet */ 

@media screen {
.qrcode {
 display: none
}
}


/* Print Stylesheet */ 
@media print {
.menu { display:none; }
.menu-sub { display:none; }
.appear-phone { display:none; }
.qrcode { float: left; margin: 8px 8px 8px 0;}
}

/* Moblie Stylesheet */ 

@media screen and (max-width: 964px) {

.container {
 width: 482px
}
.disappear-both {
 display: none
}
.disappear-tablet {
 display: none
}
.appear-phone {
 display:none
}
.qrcode {
 display: none
}

}


@media screen and (max-width: 482px) {

.logo{float:left; width: 314px; border:solid 3px #ffffff; padding:0; margin:0; left:0}

.container {
 width: 320px
}
.two-col {
 width: 312px
}
.two-col-footer {
 width: 312px
}
.two-col-int {
 width: 306px
}
.disappear-both {
 display: none
}
.disappear-phone {
 display: none
}
.appear-phone {
 display:inline
}
textarea {
 width: 20em;
 height: 6em;
}
.qrcode {
 display: none
}

}
