.storeWrap { background: url("https://www.pizzahut.com/assets/w/images/storeWrap_BgTile.png")scroll repeat-y 0 0 transparent;width:978px; margin-top:15px; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; box-shadow: 1px 1px 10px #222222; margin-bottom:40px;}
.storeWrap .blackHead { padding:19px; text-align: center; background-color:#222222; border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; }
.storeWrap .blackHead h1{color:#FFF; margin-right: 15px;font-size:20px; font-weight:bold; display:inline;}
.storeWrap .leftBlock { width:423px; float: left; padding:15px 30px;  -webkit-border-radius: 0 0 0 5px; -moz-border-radius: 0 0 0 5px;-ms-border-radius: 0 0 0 5px;-o-border-radius: 0 0 0 5px; border-radius: 0 0 0 5px; }
.storeWrap .leftBlock .row { width:437px; float:left; display:inline; }
.storeWrap .leftBlock .row .label { width:100px; color:#444; line-height:1.3; float:left; display:inline; }
.storeWrap .leftBlock .row .data { width:337px; font-weight:bold; color:#000; line-height:1.3; float:left; display:inline; }
.storeWrap .leftBlock .row .offsetData { width:337px; padding-left:100px; float:left; display:inline;  border-bottom: 1px dotted #999999; padding-bottom: 20px;}

.wrap .loc_lightbox { text-align:center;}
.storeWrap .leftBlock .row .locLinks { font-size:10px; }
.storeWrap:hover .leftBlock:hover .row:hover .locLinks:hover .redLink:hover { text-decoration:underline; }
.storeWrap .leftBlock .row .locLinks .redLink { color:#C00; font-size:11px; font-weight:bold; cursor: pointer; }

.storeWrap .leftBlock .landmarks { margin-top:15px; color:#444; font-size:12px; }
.storeWrap .leftBlock .mapping { margin-top:5px; color:#444; }
.storeWrap .leftBlock .services { margin-top:25px; color:#555; font-family: "Arial"; font-size:14px;}
.storeWrap .leftBlock .dinein {    border-top: 1px dotted #999999;color: #000000;margin-top: 5px;padding-top: 10px;}
.storeWrap .marginTop { margin-top:15px; }

#store-hours { width:437px; margin-top:15px; color:#000; float:left; display:inline; padding-bottom: 15px;}
#store-hours td, #store-hours th { padding: 5px 11px 5px 25px; text-align:left; font-size:14px; }
#store-hours th { font-weight:bold;  padding-left: 25px; text-transform:capitalize;}
#store-hours td.time { color: #555555; font-size: 14px; font-family: "Arial";white-space:nowrap; }
#store-hours .days { padding:5px 5px; text-align:left; width:65px; color: #555555; font-family: "Arial"; }

.storeClosedMessage {color:#444; font-size:10px; padding:20px 20px 20px 20px; margin-top:125px;}
.storeClosedMessage > p {padding-left:35px;}
.storeClosedMessage > p > strong {font-weight: bold;}
.storeWrap .eyebrowBlock {margin-bottom: 5px;}
#wings-more { color:#C00; font-size:12px; cursor:pointer; }
.storeCommentBtn {float: right;font-size: 18px;padding: 10px 30px;}
.storeBanner_Container {background-image: url("https://www.pizzahut.com/assets/w/images/banner_storeInfo_hawaiian.png");
    background-position: 267px 70px;
    background-repeat: no-repeat;
    border-bottom: 1px solid #E7E7E7;
    display: block;
    height: 280px;
    width: 494px;
    
     box-shadow:-10px -20px 30px -10px rgba(0, 0, 0, 0.1) inset;
    -moz-box-shadow:-10px -20px 30px -10px rgba(0, 0, 0, 0.1) inset;
    -ms-box-shadow:-10px -20px 30px -10px rgba(0, 0, 0, 0.1) inset;
    -o-box-shadow:-10px -20px 30px -10px rgba(0, 0, 0, 0.1) inset;
    -webkit-box-shadow:-10px -20px 30px -10px rgba(0, 0, 0, 0.1) inset;
}

.storeWrap .rightBlock {
    border-left: 1px solid #E7E7E7;
    border-radius: 0 0 5px 0;
    -moz-border-radius: 0 0 5px 0;
    -ms-border-radius: 0 0 5px 0;
    -o-border-radius: 0 0 5px 0;
    -webkit-border-radius: 0 0 5px 0;

    color: #000000;
    float: left;
    width: 494px;
}
.storeWrap .storeDetails {
    font-size: 16px;
    font-weight: bold;
    letter-spacing: -0.25px;
    line-height: 20px;
}

.fontSwitch { font-family: "Arial"; font-size: 14px;white-space: normal; width: 245px;}
.contactStore {color: #555555;float: right; font-size: 11px;line-height: 15px;margin-top: 10px; width: 130px;}
.contactStore a {color:#c20000; font-weight:bold; text-decoration:none;}
.contactStore a:hover {text-decoration:underline;}
#storeComments { border:none; font-size:11px; font-family: "Arial"; width: 300px; height: 70px; }
.storeComments_Container {float: left;padding: 28px 25px 15px;width: 450px;white-space: nowrap;}
.dataField {display: inline;float: left;width: 450px;white-space:normal;}
.dottedDivider {border-bottom: 1px dotted #999999;margin-left: 27px;padding-top: 15px;text-align: center;width: 452px;}
.rightBlock h1 { font-size: 20px; font-weight:bold;  color: #000;  padding-bottom: 10px;width: 260px;}
.rightBlock p { color:#555555; float:left; line-height:18px; font-family:"Arial"; padding-bottom: 5px;}
.storeComments_Container h1 { font-size: 20px; font-weight:bold;  color: #000;  padding-bottom: 2px;}
.storeBanner_Callout { width: 250px;  padding-top: 35px; padding-left:25px; }
.landing_occasion { display: inline-block;font-size: 18px;margin: 0 20px 0 0;padding: 8px 25px;}
