.sBoxFilter {
   margin-bottom:10px;
   padding:5px;
   width:466px;
   margin-left:10px;
   position:relative;
   font-size:11px;
   background:#f1f1f1;
   padding-left:10px
}
.sBoxFilter a {
   text-decoration:none;
   color:#1257be;
   padding-left:5px;
   padding-right:5px;
   background:#f9f9f9;
}
.sBox { 
   border:1px solid #e7e7e7;
   margin-bottom:10px;
   padding:3px;
   width:650px;
   /* position:relative; */
   font-size:11px;
   background:#f9f9f9;
}
.sBox a {
   color:#d31921;
}
.sBox ul {
   list-style-type:none;
   padding:0px;
   margin:0px;
}
.sLeftColumn { 
   float:left;
   padding:5px;
}
.sRightColumn {
   margin:5px;
   margin-left:140px;
}
.sRightColumn h2 {
   padding:0px; margin:0px;
   font-size:12px;
   margin-bottom:3px;
   padding-top:1px;
   padding-bottom:1px;
   font-size:12px;
   color:#c8181b;
   text-transform:uppercase;
}
.sQSR {
   padding:5px;
   padding-left:20px;
   margin-bottom:10px;
   background:#f2f2e8;
}
.sQSR span {
   color:silver;
}
.sLogo {
   width:125px;
   height:120px;
   background:white;
   border:1px solid #e7e7e7;;
   text-align:center;
   vertical-align:middle;
   line-height:120px;
}
.sLogo img {
   width:80%;
   margin-top:10px;
   border:0px;
}
.sAddress {
   clear:left;
   border-top:1px solid white;
   font-size:11px;
   padding:1px;
   color:#777777;
   background:#f1f1f1;
}
.msgOpen {
   background:#a7de59;
   text-align:center;
   color:white;
   font-weight:bold;
   margin-bottom:1px;
   background-image:url(ico/bg.green.png);
   background-image:url('../img/btn.green.png');
   background-repeat:repeat-x;
   background-position:50% 50%;
   padding-top:1px;
   padding-bottom:1px;
   border:1px solid #606060;
}
.msgClosed {
   background:#d31921;
   text-align:center;
   color:white;
   font-weight:bold;
   margin-bottom:1px;
   padding-top:1px;
   padding-bottom:1px;
   border:1px solid #606060;
}
.msgVacation {
   background:#fd5607;
   text-align:center;
   color:white;
   font-weight:bold;
   margin-bottom:1px;
   padding-top:1px;
   padding-bottom:1px;
   border:1px solid #606060;
}
.submit {
   position:absolute;
   bottom:0px; right:0px;
}
.qsrbutton {
	font-family:Tahoma,Arial,sans-serif; 
   background-image:url(/img/bg-clr-green.png);
   background-repeat:repeat-x;
   padding:0px;
   margin:0px;
   font-size:12px; 
   width:120px; 
   font-weight:bold;
   cursor:pointer;
   padding:5px;
   margin-top:27px;
   border:1px solid #e7e7e7;
}
.qsrbuttonvacation {
	font-family:Tahoma,Arial,sans-serif; 
   background:silver;
   background-image:url('../img/btn.siver.png');
   background-repeat:repeat-x;
   background-position:50% 50%;
   padding:0px;
   margin:0px;
   font-size:12px; 
   width:120px; 
   font-weight:bold;
   cursor:pointer;
   padding:5px;
   margin-top:27px;
   border:1px solid #e7e7e7;
}
.qsrbuttonvacation a {
   text-align:center;
   display:block;
}
.btnVacation {
   background:silver;
   background-image:url('../img/btn.siver.png');
   background-repeat:repeat-x;
   background-position:50% 50%;
   color:#606060;
   font-weight:bold;
   text-decoration:none;
   line-height:16px;
   height:18px;
   vertical-align:middle;
   bottom:35px;
   left:285px;
   border:1px solid grey;
   -moz-border-radius:4px;
   width:120px;
   text-align:center;
}
.qsrbutton a {
   display:block;
   text-align:center;
   color:white;
   text-decoration:none;
}
.cuisine {
   margin-top:20px;
   color:#aaaaaa;
   padding-left:20px;
   padding-top:5px;
   margin-right:200px;
}
.rating {
   margin-top:0px;
   width:160px;
}
.rating img {
   height:12px;
}
.ratingComment {
   color:#1257be;
}

