html {overflow: -moz-scrollbars-vertical;}
body {margin:0; padding:0; font-size:9pt; text-align:center; background-color:#600101 !important; background-image:url('/img/pizzahut/bg.gif') !important; background-position:50% 50% !important; background-repeat:repeat-y !important; }
#wrapper {width:830px !important; margin: 0 auto; text-align:left; color:#000000;}
#innerwrap_noborder_pad, #innerwrap_noborder {clear:both; width:830px; height:760px; margin: 0px; clear: both; padding:0px; background:none !important; background:url('/img/pizzahut/pgbg.gif') !important;  background-repeat:no-repeat !important; background-position:top center !important; margin-top:10px;}
#innerwrap_nobg {clear:both; width:830px; height:960px; margin: 0px; clear: both; padding:0px; background:none!important; background:url('/img/pizzahut/pgbg-long.gif') !important; background-repeat:no-repeat !important; background-position:top center !important; margin-top:10px;}
#innerwrap_lnd {position:relative; clear:both; width:830px; height:980px; margin: 0px; clear: both; padding:0px; background:none !important;  background:url('/img/pizzahut/pgbg-longer.gif') !important; background-repeat:no-repeat !important; background-position:top center !important; margin-top:10px; text-align:left;}
body, td, div, span {font-family:arial;}
#l_pg_cont {background:none !important; padding:30px 0px 0px 100px;}
.regfbholder {display:none;}


#snavigationa {padding:20px 0px 0px 40px;}
.subnav {color:#fff; clear:both; float:left; background:url('/img/pizzahut/secbg.gif'); height:26px; width:740px; line-height:25px; padding-left:10px; font-weight:bold;}
.subnav a {color:#fff; text-decoration:none; }
.sub_selecteda {text-align:center; background:#900101; display:block; height:26px; width:60px; float:left;}
.sub_n_selecteda:hover {text-align:center; background:#900101; display:block; height:26px; width:60px; float:left;}
.sub_n_selecteda {text-align:center; display:block; height:26px; width:60px; float:left;}
.sub_selectedb {color:#000 !important; display:block; text-align:center; height:26px; width:140px; float:left;}
.sub_n_selectedb:hover {color:#000 !important; display:block; text-align:center; height:26px; width:140px; float:left;}
.sub_n_selectedb {display:block; text-align:center; height:26px; width:140px; float:left;}
.sub_sep {float:left; padding:0px 0px;}
.ptop10 {padding-top:10px;}

/********************************************
BROWSE ALL PICTURES
*********************************************/
.browseallent_tab {width:710px !important; margin-left:55px;}
.ploopph {float:left; width:152px; text-align:center; padding:0px 0px 22px 0px;}
.ploopimgph { width:132px; border:1px solid #CFCFCF; padding:4px;}
.pleft10 {padding-left:10px;}

.browlftselected {margin:10px 0px; padding:10px 0px 10px 10px; background:#DDDDDD; width:207px; margin-left:8px; color:#E00120; font-size:11px; font-weight:bold;}
.browlft_n_selected {margin:10px 0px; padding:10px 0px 10px 10px; width:207px; margin-left:8px; color:#E00120; font-size:11px; font-weight:bold;}
.browlftsp {color:#000000; font-weight:normal;}
a.rlink:link, a.rlink:visited, a.rlink:hover {color:#E00120; text-decoration:none;}
.pnone {text-align:center !important; width:470px !important; padding-top:80px !important;}
.ballpagination {text-align:right; width:750px; padding:10px 0px; font-size:11px;}
.paginationholder {width:750px !important; color:#000; margin-top:0px !important;}
a.linkStyle:link, a.linkStyle:visited {color:#E00120 !important; text-decoration:none;}
a.linkStyle:hover{color:#E00120 !important; text-decoration:underline;}


/********************************************
VIEW PICTURE
*********************************************/
.sg_micnt {float:left; padding:10px 0px 5px 0px;}
.pr_nx {float:right; padding:10px 0px 5px 0px;}
.gal_im {clear:both; border:1px solid #CFCFCF; width:500px; height:390px;}
a.pnklnk:link, a.pnklnk:visited {color:#E00120; text-decoration:none;}
a.pnklnk:hover {color:#E00120; text-decoration:underline;}
.phviralbox {padding: 10px 0px 10px 0px; font-size:12px;}
.embedbx {float:left;}
.shrebx {float:right; padding:3px 0px 0px 0px;}
.sg_rateholder {padding:5px; clear:both; margin-top:20px; border:1px solid #CFCFCF;}
.moduleBoxBorder {border:1px solid #CFCFCF;}
.embedCodeWidth {width:265px;}
.b_crumb {padding:15px 0px 10px 0px; font-size:18px;}
.b_crumb  span {font-weight:bold; color:#E00120;}

.seon_holder {height:338px; text-align:left; padding-left:65px; margin-top:20px;}
.seon_bg {width:699px; background:url('/img/pizzahut/otherbg.gif'); height:338px;}
.seon_op {float:left; padding:20px 0px 0px 30px;}
.seon_va {float:right; padding:25px 29px 0px 0px;}
.seon_pn {clear:both; padding:0px 0px 0px 32px; text-align:left;}
.seon_entcont {clear:both; padding:10px 0px 0px 30px;}
.ploopse {float:left; width:166px; text-align:center; padding:0px 0px 25px 0px; }
.ploopimgse { width:132px; border:1px solid #ccc; padding:4px;}
a.stbutton:link, a.stbutton:visited {color:#000000 !important; text-decoration:none !important;}

/********************************************
UPLOAD PICTURES
*********************************************/
.pHdrStyle {display:none;}
.submitBox {height:280px !important;}

/********************************************
LANDING PAGE
*********************************************/
.phlnd_arrow {position:absolute; top:-25px; left:300px;}
.phlnd_bann {padding:15px 0px 0px 72px;}
.posrel {position:relative;}
.redhsum {position:absolute; top:-54px; left:50px;}
.jbch {padding:0px 0px 0px 253px;}
.botpart {height:500px;}
.phlftbgpad {float:left; padding:10px 0px 0px 60px;}
.phlftbgcont {float:left; width:231px; height:600px; background:url('/img/pizzahut/lftbg.gif'); background-repeat:no-repeat;}
.phevepad {padding:50px 0px 0px 20px;}
.pheventholder {width:190px; height:300px; padding:10px 0px 0px 10px;}
.phrtside {float:left; width:479px; height:100px; padding:18px 0px 0px 2px;}
.pleft13 {padding-left:13px;}
.phcoupholder {background:#000; width:452px; height:305px;}
.phodnow {float:left; padding:15px 0px 0px 20px;}
.phfpizza {float:left; padding:15px 0px 0px 10px;}
.phfpizzab {float:left; padding:0px 0px 0px 10px;}
.phlpicpkup {background:url('/img/pizzahut/picpkbg.gif'); background-repeat:no-repeat; width:479px; height:277px;}
.phlpicgo {height:63px; padding:12px 12px 0px 12px;}
.weatmod {padding-top:30px;width:190px; height:100px; clear:both;}
.todweat {color:#E00120; font-size:18px; text-align:center; font-weight:bold; padding-bottom:15px;}
.weatimgcont {border:1px solid #CFCFCF; height:100px; text-align:center;}
.weatimgcont p {margin:0px; padding:5px 0px 10px 0px;}
.weathdesc {padding-top:10px;}
.weathdesc span {font-size:18px; font-weight:bold; color:#E00120;}
.weathdesc .sepline {color:#000; padding:0px 5px;}
.lneventdate {font-size:11px; margin:0px; color:#E00120; font-weight:bold; padding:0px 0px 5px 0px;}
.lneventname {margin:0px; color:#000; font-weight:bold; padding:0px 0px 0px 0px; text-transform:uppercase; font-size:11px;}
.lneventdet {margin:0px; color:#919395; font-size:10px; padding:0px 0px 10px 0px;}
.lnpics {padding:0px 0px 0px 31px;}

/********************************************
FOOTER
*********************************************/
.ftrcont {clear:both; width: 811px; text-align:left; position:relative; padding-top:20px;}
.ftrlogo {position:absolute; top:-20px; left:685px;}
.ftrlnkh {background:#FF0000; width:808px; color:#fff; font-size:9px; height:45px;}
.ftrpadd {padding:10px 0px 0px 45px; width:640px;}
.ftrpadd a {color:#fff; text-decoration:none;}
