.popupCasing {
	font:10pt Verdana, Arial, Helvetica, sans-serif;
	background:#cccccc;
	padding:0px;
}
.popupContent{
	background:#ffffff;
	border:#000000 solid 1px;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	padding:20px;
}
.popupTable{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	background:#cccccc;
	border:#000000 solid;
	padding:0px;
}

.get-more-box {
	padding: 10px; 
	border-color: #FF7300; 
	border-style: solid solid none; 
	border-width: 1px 1px medium; 
	line-height: 130%; 
	font-size: 1.1em;
}

.promptTableTitle{
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	background:#330099;
	border:1px #000000 solid;
	padding:0px;
}

.promptTableContent{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	background:#FFFFFF;
	border:0px none;
}

.normalTable{
	font:10pt Verdana, Arial, Helvetica, sans-serif;
	border:0px;
	padding:0px;
}
.itemTable{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	border:0px;
	padding:15px;
}
.instruction{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #990000;
}
.toppingDesc{
	font:italic bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
}

.pizzaP{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.borderTable{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	border: 1px #000000 solid;
}
input{
	font:10px Verdana, Arial, Helvetica, sans-serif;
}
select{
	font:10px Verdana, Arial, Helvetica, sans-serif;
}
.promptTableCasing {
	border: 1px #000000 solid; background-color: #FFFFFF
}
.borderGrayTable {  
	background-color: #E9E9E9; 
	border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000
}
a{
	border:0px;
	color: #990000;
}

/* top Navigation
================================== */

#topNav {
	margin:0;
	padding:0;
	height: 28px;
  top: 0;
	right: 30px;
	float:right;
	position: relative;
	color:#FFFFFF;
	font-size: 10px;
	text-transform:uppercase;
	z-index: 1000;
}

#topNav ul {
  position: relative;
  padding: 0;
  float: left;
  list-style: none;
}

#topNav ul li {
  float: left;
}

#topNav ul li a {
	color:#FFFFFF;
	text-decoration: none;
}

#topNav ul li a:hover {
	text-decoration:underline;
}

#topLogo {
	width: 211px;
	float: left;
	position: relative;
	top:10px;
	margin: 0 0 0 5px;
}

#clearing {
	clear:both;
}

.infoBoxLanguage{
	height: 13px;
	font-size: 10px;
	font-weight:normal;
	color:#FFFFFF;
	text-transform:uppercase;
}

/* End top Navigation
================================== */

/* Main Navigation
================================== */

#mainNav {
	margin:0;
	padding:0;
	height: 28px;
	width: 675px;
    top: 15px;
	left: 30px;
	float:left;
	position: relative;
}

#mainNav ul {
  margin: 0 0 0 4px;
  position: relative;
  padding: 0;
  float: left;
  list-style: none;
}

#mainNav ul li {
  float: left;
}

.mainNav_bg{
	background:url(../../images/Common/hdrNavBkgd.gif) no-repeat;
}
/* End Main Navigation
================================== */

/* redBox Menu
================================== */

.redbox_t{border-top: 1px solid #d81f2a;}
.redbox_r{border-right: 1px solid #d81f2a;}
.redbox_l{border-left: 1px solid #d81f2a;}
.redbox_b{border-bottom: 1px solid #d81f2a;}

.redbox_bg{background-color:#eeeeee;}

.redbox_tl{background:url(../../images/Common/strmsg_ul.gif) no-repeat}
.redbox_tr{background:url(../../images/Common/strmsg_ur.gif) no-repeat}
.redbox_bl{background:url(../../images/Common/strmsg_bl.gif) no-repeat}
.redbox_br{background:url(../../images/Common/strmsg_br.gif) no-repeat}


/* End redBox  */

/*  whiteBox
=================================== */
/*
.whiteBox_t{border-top: 1px solid #d81f2a;}
.whiteBox_r{border-right: 1px solid #d81f2a;}
.whiteBox_l{border-left: 1px solid #d81f2a;}
.whiteBox_b{border-bottom: 1px solid #d81f2a;}

.whiteBox_bg{background-color:#eeeeee;}

.whiteBox_tl{background:url(../../images/Common/rounded_white_top_l.gif) no-repeat}
.whiteBox_tr{background:url(../../images/Common/rounded_white_top_r.gif) no-repeat}
.whiteBox_bl{background:url(../../images/Common/rounded_white_bottom_l.gif) no-repeat}
.whiteBox_br{background:url(../../images/Common/rounded_white_bottom_r.gif) no-repeat}
*/
.whiteBox_t{border-top: 1px solid #ffffff;}
.whiteBox_r{border-right: 1px solid #ffffff;}
.whiteBox_l{border-left: 1px solid #ffffff;}
.whiteBox_b{border-bottom: 1px solid #ffffff;}

.whiteBox_bg{background-color:#ffffff;margin-bottom:5px;cursor:pointer;}

.whiteBox_tl{background:url(../../images/Common/rounded_white_top_l.gif) no-repeat}
.whiteBox_tr{background:url(../../images/Common/rounded_white_top_r.gif) no-repeat}
.whiteBox_bl{background:url(../../images/Common/rounded_white_bottom_l.gif) no-repeat}
.whiteBox_br{background:url(../../images/Common/rounded_white_bottom_r.gif) no-repeat}


/*
.whiteBoxTop_l{background:url(../../images/Common/rounded_white_top_l.gif) no-repeat;}
.whiteBoxTop_m{border-bottom: 1px solid #ffffff}
.whiteBoxTop_r{background:url(../../images/Common/rounded_white_top_r.gif) no-repeat;}

.whiteBoxBottom_l{background:url(../../images/Common/rounded_white_bottom_l.gif) no-repeat;}
.whiteBoxBottom_m{border-top:1px solid #ffffff}
.whiteBoxBottom_r{background:url(../../images/Common/rounded_white_bottom_r.gif) no-repeat;}

.whiteBoxCenter_l{border-left:1px solid #ffffff;}
.whiteBoxCenter_bg{background:#ffffff;}
.whiteBoxCenter_r{border-right:1px solid #ffffff}*/
/* End whiteBox  */

.topNav A:link {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	/*color: #999999;*/
	color:#FFFFFF;
	text-decoration: none;
}
.topNav A:visited {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	/*color: #999999;*/
	color:#FFFFFF;
	text-decoration: none;
}
.topNav A:active {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	/*color: #999999;*/
	color:#FFFFFF;
	text-decoration: none;
}
.topNav A:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	/*color: #666666;*/
	color:#FFFFFF;
}

.mainNav A:link {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.mainNav A:visited {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.mainNav A:active {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.mainNav A:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #CCCCCC;
}
.goNav A:link {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 18px;
	color: #FFFFFF;
	background-color: #CC6600;
	text-decoration: none;
	text-transform: lowercase;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 2px;
}
.goNav A:visited {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 18px;
	color: #FFFFFF;
	background-color: #CC6600;
	text-decoration: none;
	text-transform: lowercase;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 2px;
}
.goNav A:active {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 18px;
	text-decoration: none;
	text-transform: lowercase;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 2px;

}
.goNav A:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 18px;
	color: #DDDDDD;
	text-decoration: none;
	text-transform: lowercase;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 2px;
}

.Box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	background-color: #CC6600;
	font-weight: bold;
	height: 14px;
	width: 14px;
	text-align: center;
}

.redBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	background-color: #990000;
	font-weight: bold;
	height: 14px;
	width: 14px;
	text-align: center;
}
.redNav A:link {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 18px;
	color: #FFFFFF;
	background-color: #990000;
	text-decoration: none;
	text-transform: lowercase;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 2px;
}
.redNav A:visited {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 18px;
	color: #FFFFFF;
	background-color: #990000;
	text-decoration: none;
	text-transform: lowercase;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 2px;
}
.redNav A:active {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 18px;
	text-decoration: none;
	text-transform: lowercase;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 2px;

}
.redNav A:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 18px;
	color: #DDDDDD;
	text-decoration: none;
	text-transform: lowercase;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 2px;
}

.greenBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	background-color: #006633;
	font-weight: bold;
	height: 14px;
	width: 14px;
	text-align: center;
}
.greenNav A:link {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 18px;
	color: #FFFFFF;
	background-color: #006633;
	text-decoration: none;
	text-transform: lowercase;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 2px;
}
.greenNav A:visited {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 18px;
	color: #FFFFFF;
	background-color: #006633;
	text-decoration: none;
	text-transform: lowercase;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 2px;
}
.greenNav A:active {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #006633;
	height: 18px;
	text-decoration: none;
	text-transform: lowercase;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 2px;

}
.greenNav A:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 18px;
	color: #DDDDDD;
	background-color: #006633;
	text-decoration: none;
	text-transform: lowercase;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 2px;
}

.greenBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	background-color: #006633;
	font-weight: bold;
	height: 14px;
	width: 14px;
	text-align: center;
}
.blueNav A:link {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 18px;
	color: #FFFFFF;
	background-color: #0000CC;
	text-decoration: none;
	text-transform: lowercase;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 2px;
}
.blueNav A:visited {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 18px;
	color: #FFFFFF;
	background-color: #0000CC;
	text-decoration: none;
	text-transform: lowercase;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 2px;
}
.blueNav A:active {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000066;
	height: 18px;
	text-decoration: none;
	text-transform: lowercase;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 2px;

}
.blueNav A:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 18px;
	color: #DDDDDD;
	background-color: #000066;
	text-decoration: none;
	text-transform: lowercase;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 2px;
}

img{
	border:0px;
}
.selectedRadio {
	background-color: #ffc726;
}
.selectedRadio2 {
	background-color: #FFFFAA;
}
.notSelectedRadio {
	background-color: #eeeeee;
}
.Head {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold;
	color: #CCCCCC;
	line-height: 24px;
}
.subHead {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #990000;
}
.subHead1 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #999999;
}
.redCaption {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #990000;
}

.toppingSideHeadSmall{

	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #990000;
}
.toppingSideHeadLarge {

	font-family: Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
}
.redBoxSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #990000;
	font-weight: bolder;
	height: 14px;
	width: 5px;
	text-align: center;
	line-height: 10px;
	border: 1px solid #990000;

}
.redBoxMedium {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #990000;
	font-weight: normal;
	height: 10px;
	width: 10px;
	text-align: center;
	line-height: 8px;
}
.whiteBoxSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #FFFFFF;
	font-weight: normal;
	height: 14px;
	width: 8px;
	text-align: center;
	line-height: 10px;
	border: 1px solid #990000;

}
.whiteBoxSmaller {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 6px;
	color: #FFFFFF;
	background-color: #FFFFFF;
	font-weight: normal;
	height: 4px;
	width: 4px;
	text-align: center;
	line-height: 6px;
	border: 1px solid #990000;

}
.redBoxSmaller {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 6px;
	color: #FFFFFF;
	background-color: #FF6666;
	font-weight: bolder;
	height: 4px;
	width: 4px;
	text-align: center;
	line-height: 6px;
	border: 1px solid #990000;

}
.RedHead{
	font:bold 18px Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
}
.rtBorder {
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #999999;
}

.greyNav {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 18px;
	color: #333333;
	background-color: #999999;
	text-decoration: none;
	text-transform: lowercase;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 2px;
}

.mainmenuCatTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
	background-color: #FEEAC3;
	height: 22px;
	padding-left: 4px;
	padding-right: 4px;
}

.mainmenuCatTitleLinks{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color: #990000;
}

.mainmenuCatTitleLinks A:link{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color: #990000;
	background-color: #dddddd;
}
.mainmenuCatTitleLinks A:active{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color: #990000;
	background-color: #dddddd;
}
.mainmenuCatTitleLinks A:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color: #990000;
	background-color: #dddddd;
}
.mainmenuCatTitleLinks A:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color: #990000;
	background-color: #dddddd;
}
.mainmenuProdTitle {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.mainmenuProdDesc {
	LIST-STYLE-POSITION: outside; FONT-SIZE: 11px; COLOR: #333333; TEXT-INDENT: 6pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: circle;
}

.mainmenuAddLink {
	FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.mainmenuShowImageLink {
	FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.mainmenuProdBox {
	FONT-SIZE: 11px;
	COLOR: #333333;
	BORDER-BOTTOM: 1px solid #F7DACC;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	PADDING-BOTTOM: 8px;
	padding-top: 4px;

}
.LinkSpacer {
	border:0px;
	margin: 7px 0px 0px;
}
.LinkViewImage A:link {
	color: #CC6600;
	font-size: 11px;
}

.LinkViewImage A:visited {
	color: #CC6600;
	font-size: 11px;
}

.LinkViewImage A:active {
	color: #ee9900;
	font-size: 11px;
}

.LinkViewImage A:hover {
	color: #ee9900;
	font-size: 11px;
}


.LinkAddToOrder A:link {
	color: #006633;
	font-size: 11px;
}

.LinkAddToOrder A:visited {
	color: #006633;
	font-size: 11px;
}

.LinkAddToOrder A:active {
	color: #006633;
	font-size: 11px;
}

.LinkAddToOrder A:hover {
	color: #009966;
	font-size: 11px;
}


.Anchors A:link {
	font-size: 11px;
}

.Anchors A:hover {
	font-size: 11px;
}

.Anchors A:visited {
	font-size: 11px;
}

.Anchors A:active {
	font-size: 11px;
}
.mainmenuCatTitleTop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
	background-color: #FEEAC3;
	height: 22px;
	padding-left: 4px;
	padding-right: 4px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #990000;
	padding-top: 4px;
}
.btmRule {
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.topLinks:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.topLinks:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #009900;
	text-decoration: none;
}
.topLinks:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.topLinks:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}
.bottomLinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration: none;
}
.bottomLinks:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration: none;
}
.bottomLinks:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #009900;
	text-decoration: none;
}
.bottomLinks:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration: none;
}
.bottomLinks:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	text-decoration: none;
}
.boxHeader {
	background-color: #990000;
	height: 15px;
}
#regsteps {
	margin-left: 10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
#regsteps tr td {
	background: #eee url(https://quikorder.pizzahut.com/QOcontent/images/reg_midgrey.gif) repeat-x 0 0;
	height: 28px;
	color: #616161;
	font-size: 11px;
	font-weight: bold;
}
#regsteps td.completed {
	background: #711017 url(https://quikorder.pizzahut.com/QOcontent/images/reg_redmid.gif) repeat-x 0 0;
	height: 28px;
	color: #fff;
}
#regsteps td#rsone, #regsteps td#rstwo, #regsteps td#rsthree
{
	width: 65px;
	text-align: center;
	font-family: Arial, Verdana, Helvetica, sans-serif !important;
}
p.instructionstyle {
	margin:60px 0 20px 40px;
}
#regbgbox {
	border:1px solid #000;
	background-color:#DEDEDE;
	padding-left:20px;
	margin-left:40px;
	width:450px;
}
span.required {
	color: #f00;
}
.marginsetter {
	margin-left: 40px;
}
#theaccountinfobox {
	width: 100%;
}
#accountholderinformationbox {
	width: 320px;
}
#creditcardinformationbox {
	width: 320px;
	margin-top: 20px;
}
#mylocationinformationbox {
	float: right;
	width: 320px;
	margin-right: 0px;
}
div.ibheader {
	width:100%;
	background-image:url(../../images/Common/rounded_title_bg.gif);
	background-repeat:repeat-x;
	height:28px;
	
	color: #fff;
}
div.ibheader660 {
	width:660px;
	background-image:url(../../images/Common/rounded_title_bg.gif);
	background-repeat:repeat-x;
	height:28px;
	
	color: #fff;
}
div.ibheader867 {
	width:867px;
	background-image:url(../../images/Common/rounded_title_bg.gif);
	background-repeat:repeat-x;
	height:28px;
	color: #fff;
	/*padding: 0px 35px 0px 35px;*/
}

div.ibheader440 {
	width:440px;
	background-image:url(../../images/Common/rounded_title_bg.gif);
	background-repeat:repeat-x;
	height:28px;
	color: #fff;
}
div.ibheader617 {
	width:617px;
	background-image:url(../../images/Common/rounded_title_bg.gif);
	background-repeat:repeat-x;
	height:28px;
	color: #fff;
}
div.ibheader617_express {
	width:617px;
	background-image:url(../../images/Common/rounded_title_bg.gif);
	background-repeat:repeat-x;
	/*padding: 20px 22px 20px 0px;*/
	height:28px;
	color: #fff;
}
.cpTop{
	background-image:url(../../images/Common/rounded_title_bg.gif);
	background-repeat:repeat-x;
	height:28px;
}
div.ibcontent{
	background-image:url(../../images/Common/rounded_content_bg.gif);
	background-repeat:repeat-y;
	padding: 20px 35px 20px 35px;
	margin:0px;
}
div.ibcontent617{
	background-image:url(../../images/Common/rounded_content_bg617.gif);
	background-repeat:repeat-y;
	padding: 20px 35px 20px 35px;
	margin:0px;
}
div.ibcontent617_checkout{
	background-image:url(../../images/Common/rounded_content_bg617.gif);
	background-repeat:repeat-y;
	/*padding: 20px 22px 20px 0px;
	margin:0px;*/
	width:617px;
}
div.ibcontent660{
	background-image:url(../../images/Common/rounded_content_bg660.gif);
	background-repeat:repeat-y;
	padding: 20px 35px 20px 35px;
	margin:0px;
}
div.ibcontent440{
	width:440px;
	background-image:url(../../images/Common/rounded_content_bg440.gif);
	background-repeat:repeat-y;
	padding:10px 0px 10px 0px;
	margin:0px;
}
div.ibcontent867{
	background-image:url(../../images/Common/rounded_content_bg867.gif);
	background-repeat:repeat-y;
	padding: 20px 35px 20px 35px;
	margin:0px;
}
div.ibcontent867_oc{
	background-image:url(../../images/Common/rounded_content_bg867.gif);
	background-repeat:repeat-y;
	padding: 15px;
	margin:0px;
}
div.ibcontent660_oc{
	padding: 0px;
	margin:0px;
	width: 575px;
}
table.ibcontent660_oc{
	padding: 0px;
	margin:0px;
	width: 565px;
}
div.ibcontent660_oc2{
	background-image:url(../../images/Common/rounded_content_bg660.gif);
	background-repeat:repeat-y;
	padding: 5px 5px 5px 5px;
	margin:0px;
}
div.couponContent303{
	background-image:url(../../images/Common/rounded_content_bg303.gif);
	background-repeat:repeat-y;
	padding: 10px;
}
div.ibcontent303{
	background-image:url(../../images/Common/rounded_content_bg303.gif);
	background-repeat:repeat-y;
	padding: 20px;
}
div.pccontent303{
	background-image:url(../../images/Common/rounded_content_bg303.gif);
	background-repeat:repeat-y;
	padding: 0px 11px 5px 11px;
	margin:0px;
}
div.pccontent617{
	background-image:url(../../images/Common/rounded_content_bg617.gif);
	background-repeat:repeat-y;
	padding: 0px 11px 5px 11px;
	margin:0px;
}
div.roundedTitleCenter{
	float:left; 
	color:#eeeeee; 
	font-weight:bold;
	padding:8px 0px 0px 6px;	
}
div.roundedTitleCenter_white{
	float:left; 
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	line-height:12px;
	padding:8px 0px 0px 6px;	
}
.headerTitle_red{
	font-size: 14px;
	font-weight: bold;
	color: #bd3019;
}
.header_text_bl{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#383838;
}
.header_text_bl_small{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#383838;
}
div.roundedTitleCenterPizzaConfig{
	float:left; 
}
.title_headerInfo{
	/*color:*/
}
.titleCenterLeft{
	color:#eeeeee; 
	font-weight:bold;
	padding:7px 0px 0px 6px; 
}
.titleCenterRight{
	padding-top:4px;
	text-align:right;
}
div.roundedTitleRight, div.roundedFooterRight{
	float:right;
}
div.ibfooter {
	width:100%;
	background-image:url(../../images/Common/rounded_footer_bg.gif);
	background-repeat:repeat-x;
	height:5px;
}
div.ibfooter617 {
	width:617px;
	background-image:url(../../images/Common/rounded_footer_bg.gif);
	background-repeat:repeat-x;
	height:5px;
}
div.ibfooter867 {
	width:867px;
	background-image:url(../../images/Common/rounded_footer_bg.gif);
	background-repeat:repeat-x;
	height:5px;
}
div.ibfooter660 {
	width:660px;
	background-image:url(../../images/Common/rounded_footer_bg.gif);
	background-repeat:repeat-x;
	height:5px;
}
div.ibfooter617_express {
	width:617px;
	background-image:url(../../images/Common/rounded_footer_bg.gif);
	background-repeat:repeat-x;
	/*margin: 0px 22px 0px 0px;*/
	height:5px;
}
div.ibfooter440{
	width:440px;
	background-image:url(../../images/Common/rounded_footer_bg.gif);
	background-repeat:repeat-x;
	height:5px;
}
.cpBottom{
	background-image:url(../../images/Common/rounded_footer_bg.gif);
	background-repeat:repeat-x;
	height:5px;
}
div.roundedTitleLeft, div.roundedFooterLeft{
	float:left;
}
#addnewaddresslink {
	padding-top: 15px;
}
#addnewaddresslink a {
	display: block;
	border-top: 1px solid #000;
	padding-top: 10px;
	margin-bottom: 20px;
	margin-left: 5px;
	margin-right: 5px;
}
.clearhak {
	clear: both;
}
html body #hidePage{
	z-index: 99999;
	position:absolute;
	top: 0px;
	left: 0px; 
	width:100%;
	padding:50px 0px 1450px 0px; 
	text-align: center;
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/transparent16x16.png', sizingMethod='scale', enabled='true');*/
	
}
html > body #hidePage{
	z-index: 99999;
	position:absolute;
	top: 0px;
	left: 0px; 
	width:100%; 
	padding:50px 0px 1450px 0px; 
	text-align: center;
	background:url(../../images/Common/transparent16x16.png) repeat top left;
}


#login-wrapper {
	clear: both;
	overflow: hidden;
}

#login-box-left {
	margin-left: 15px;
	width: 380px;
	padding-right: 15px;
	float: left;
	border-right: 1px solid #ccc;
}

	#login-box-left input {
		vertical-align: middle;
	}

#login-box-right {
	margin-left: 50px;
	width: 390px;
	float: left;
}


/* Wingstreet Upsell Box */

#upsell-wingoptions {
	margin: 0;
	width: 303px;
	float: left;
	background: #FFC726 none;
}

	#upsell-wingoptions .content {
		padding: 0 10px;
	}

		#upsell-wingoptions h4 {
			margin: 0 0 10px 0;
			color: maroon;
		}

	#upsell-wingoptions .footer,
	#upsell-wingoptions .header {
		overflow: hidden;
		height: 10px;
	}

		#upsell-wingoptions .footer .right,
		#upsell-wingoptions .header .right {
			float: right;
			background: #fff none;
		}

		#upsell-wingoptions .footer .left,
		#upsell-wingoptions .header .left {
			float: left;
			background: #fff none;
		}

.menu-item-row {
	padding:10px; 
	background:#fff;
}

.menu-special-row {
	padding: 10px;
	background: #860003 none;
	border-top: 1px solid #750003;
}

.menu-favorite-row {
	padding: 6px;
	background: #d81f2a none;
	border-top: 1px solid #7f0000;
}

	.menu-special-row span.mainMenuText,
	.menu-favorite-row span.mainMenuText {
		color: #fff;
	}

	.menu-special-row h2,
	.menu-favorite-row h2 {
		color: #fff;
		text-decoration: underline;
		font-size: 11pt;
	}

	.menu-special-row a.menuLink,
	.menu-favorite-row a.menuLink {
		color: #fff;
	}

	.menu-special-row a.menuLink2,
	.menu-favorite-row a.menuLink2 {
		color: #fff;
		font-size: 11pt;
		text-decoration: underline;
		font-weight: bold;
		font-family: Arial,Helvetica,sans-serif;
	}

	.sidebar-thumbnail-wrapper h2,a.menuLink2 {
		font-size: 14px;
		text-decoration: none;
		font-weight: bold;
		font-family: Arial,Helvetica,sans-serif;
		text-transform: uppercase;
		color:#BD3019;		
	}	
	
div.upsellPopup {
		display: block;
		position: absolute;
		top: 250px;
		left: 35%;
		padding: 0;
		width: 503px;
		color: #993300;
		z-index: 101;
	}

div.upsellPopupTop {
		display: block;
		font-size: 1.2em;
		text-align: center;
		color: #fff;
		font-weight: bold;
		margin: 0;
		padding: 0;
	}

	div.upsellPopupTop .header {
		overflow: hidden;
	}

		div.upsellPopupTop .header .headerbg {
			background: transparent url(https://quikorder.pizzahut.com/QOcontent/images/upsell/ngbTopEdgeRepeat.png) repeat-x top center;
		}

div.upsellPopupTop .item {
		padding: 5px;
		padding-bottom: 10px;
		margin: 10px 10px 0 10px;
		text-align: left;
	}

	div.upsellPopupTop .item input {
		border: 1px solid #ccc;
	}

	div.upsellPopupTop .item span.price-arrow {
		margin-top: 10px;
		background: transparent url(https://quikorder.pizzahut.com/QOcontent/images/upsell/redArrow.png) no-repeat center;
		color: #fff;
		font-weight: bold;
		padding: 10px;
	}

	div.upsellPopupTop .item h4 {
		text-align: left;
		color: maroon;
		margin: 0;
	}

div.upsellPopupTop #upsell-buttons {
		border: none;
		padding: 10px;

	}

div.upsellPopup .upsellHeaderImage {
	background: #711016 none;
	text-align: right;
}

	div.upsellPopup .upsellHeaderImage a {
		color: #fff;
		text-decoration: none;
		font-size: 1.1em;
		padding-right: 10px;
	}

div.upsellPopupBottom {
		clear: both;
		display: block;
		color: #548912;
	}

		div.upsellPopupBottom .footerbg {
			background: transparent url(https://quikorder.pizzahut.com/QOcontent/images/upsell/ngbBottomEdgeRepeat.png) repeat-x bottom center;
		}

/* Speech bubble popup */

a.tt {
	background: transparent none !important;
	position: relative;
	z-index: 100;
	text-decoration: none;
	color: #3f3f3f;
}

	a.tt div { display: none; }

	a.tt:hover {
		z-index: 102;
	}

	a.tt:hover .headerbg {
		background: #730005 none;
		text-align: center;
		color: #fff;
		font-size: 1.4em;
		font-weight: bold;
	}

	a.tt:hover .footerbg {
		background: transparent url(https://quikorder.pizzahut.com/QOcontent/images/upsell/popupFooterBg.png) repeat-x -1px center;
	}

	a.tt:hover div.tooltip {
		display: block;
		position: absolute;
		top: -175px;
		left: -415px;
		padding: 0;
		width: 350px;
		color: #993300;
		background: #fff none;

	}
	
	a.tt:hover div.tooltip2 {
		display: block;
		position: absolute;
		top: -175px;
		left: 285px;
		padding: 0;
		width: 350px;
		color: #993300;
		background: #fff none;
	}	

	a.tt:hover div.top {
		display: block;
		padding: 15px 10px 9px 10px;
		font-size: 1.2em;
		text-align: center;
		color: #fff;
		font-weight: bold;
		background: transparent url(https://quikorder.pizzahut.com/QOcontent/images/upsell/popupHeader.png) no-repeat top center;
	}

	a.tt:hover div.item {
		clear: both;
		display: block;
		overflow: hidden;
		padding-top: 10px;
		font-size: 1.35em;
		color: #000;
	}

		a.tt:hover div.item h2 {
			text-decoration: none !important;
		}

	a.tt:hover td.middle {
		display: block;
		overflow: hidden;
	}

		a.tt:hover td.middle h4 {
			color: #000;
			margin: 0 0 10px 0;
			padding: 10px 0;
			font-size: 1.4em;
		}

		a.tt:hover td.middle .image {
			float: left;
			display: inline;
			overflow: hidden;
			padding-right: 2px;
		}

		a.tt:hover td .item .description {
			float: right;
			font-size: 11px;
			/*width: 140px;*/
			display: inline;
			color: #000;
			padding-top: 10px;
		}

		a.tt:hover td .item .description h2 {
			font-size: 11px;
			font-weight: bold;
		}

		a.tt:hover td.middle p strong {
			color: #000;
			display: block;
		}

	a.tt:hover div.arrow-right {
		display: block;
		position: absolute;
		top: 145px;
		left: 341px;
	}

	a.tt:hover td.left-border {
		background: #fff url(https://quikorder.pizzahut.com/QOcontent/upsell/popupLeftEdgeBg.png) repeat-x top left;
	}

	a.tt:hover div.arrow-left {
		display: block;
		position: absolute;
		top: 50px;
		left: -67px;
	}

	a.tt:hover div.bottom {
		clear: both;
		display: block;
		padding: 7px 10px 10px 10px;
		color: #548912;
		background: transparent url(https://quikorder.pizzahut.com/QOcontent/images/upsell/popupFooter.png) no-repeat bottom center;
	}

.sidebar-upsell-open-link {
	padding: 3px;
}

#upsell-buttons {
	background: #fff none;
	padding-top: 5px;
}

#upsell-buttons.checkout {
	padding: 5px;
	background: #fff none;
	text-align: right;
	border: none;
}

#upsell-heading {
	border-bottom: 1px solid #ccc;
	overflow: hidden;
	background: #fff none;
}

	#upsell-heading h4{
		margin: 0;
		font-size: .8em;
	}

	#upsell-heading.checkout {
		padding: 0;
		border: none;
		background: #fff none;
	}

	#upsell-heading.checkout h4 {
		margin: 0;
		padding: 10px;
		color: #fff;
		background: maroon;
	}

	#upsell-heading img {
		float: left;
	}

	#upsell-heading p {
		margin-left: 65px !important;
	}

		#upsell-heading strong {
			display: block;
		}

#upsell-data,
#upsell-data-wrapper.checkout {
	background: #fff none;
}

.sidebar-thumbnail-wrapper {
	width: 100px;
	overflow: hidden;
	float: left;
	text-align: center;
}

#quick-classics-wrapper-strip, 
#quick-classics-wrapper {
	overflow: hidden;
	background: #eee none;
	padding: 5px;
	margin-bottom: 10px;
	border: 1px solid #ccc;
}

	.item-column-content .field-wrapper {
		padding: 5px;
		padding-left: 1px;
		padding-bottom: 10px;
		border-bottom: 1px dotted #6c0204;
	}

		.item-column-content .field-wrapper h2 {
			color: #fff;
		}

		.item-column-content .field-wrapper h4 {
			margin: 0;
			color: #fff;
			padding: 3px;
			background: #6c0204 none;
		}

			.item-column-content .field-wrapper h4 span {
				display: block;
				font-size: .8em;
				font-weight: normal;
			}

		.item-column-content .field-wrapper select {
			width: 225px;
		}

	.item-column-content .button {
		padding-top: 10px;
	}

	.item-column-content label {
		display: block;
		font-weight: bold;
		padding-bottom: 3px;
		color: #fff;
	}

		.item-column-content label input {
			vertical-align: middle;
		}
		



#order-summary-block h2 {
	text-align: left;
	overflow: hidden;
	margin-bottom: 10px;
}

	#order-summary-block h2 span {
		float: right;
		font-weight: bold;
		font-size: .8em;
		color: #000;
	}

		#order-summary-block h2 span img {
			vertical-align: middle;
		}

	#playlist-outer-wrapper {
		/*background: #fff url(https://quikorder.pizzahut.com/QOcontent/images/playlist/playlist-box-bg.gif) repeat-y top center;*/
		background: #fff url(../../images/Common/playlist-box-bg.gif) repeat-y top center;
		margin-bottom: 20px;
	}

	#playlist-header {
		height: 80px;
		/*background: #fff url(https://quikorder.pizzahut.com/QOcontent/images/playlist/playlist-box-header.gif) no-repeat top center;*/
		background: #fff url(../../images/Common/playlist-box-header.gif) no-repeat top center;
	}

		#playlist-header h3 {
			position: relative;
			top: 50px;
			left: 410px;
			color: #ffc82e;
			font-size: 14px;
			font-family: Arial, sans-serif;
			text-transform: uppercase;
		}

			#playlist-header h3 span {
				color: #d3222a;
			}

	#playlist-footer {
		clear: both;
		height: 32px;
		/*background: #fff url(https://quikorder.pizzahut.com/QOcontent/images/playlist/playlist-box-footer.gif) no-repeat bottom center;*/
		background: #fff url(../../images/Common/playlist-box-footer.gif) no-repeat bottom center;
	}

	#playlist-content-wrapper {
		/*width:617px;*/
		overflow: hidden;
	}

	#playlist-category-column-wrapper {
		width: 170px;
		margin-bottom: 15px;
		background: #fff url(https://quikorder.pizzahut.com/QOcontent/images/playlist/choose-item-box-bg.gif) repeat-y top center;
		text-align: center;
		position: relative;
		float: left;
	}

		#playlist-category-header {
			width: 170px;
			height: 33px;
			background: #fff url(https://quikorder.pizzahut.com/QOcontent/images/playlist/choose-item-box-header.gif) repeat-y top center;
		}

		#playlist-category-footer {
			width: 170px;
			height: 22px;
			background: #fff url(https://quikorder.pizzahut.com/QOcontent/images/playlist/choose-item-box-footer.gif) repeat-y top center;
		}

		#floaty-help-box-thing-two,
		#floaty-help-box-thing {
			display: block;
			position: absolute;
			z-index: 100;
			top: 75px;
			left: 160px;
			width: 223px;
			height: 133px;
			background: transparent url(https://quikorder.pizzahut.com/QOcontent/images/playlist/floaty-help-box-thing.png) no-repeat top center;
		}

			#floaty-help-box-thing-two {
				width: 223px;
				height: 140px;
				background: transparent url(https://quikorder.pizzahut.com/QOcontent/images/playlist/floaty-help-box-thing-two.png) no-repeat top center;
			}

			#floaty-help-box-thing-two p,
			#floaty-help-box-thing p {
				text-align: justify;
				margin-left: 30px;
				padding-right: 10px;
			}

			#floaty-help-box-thing-two h3,
			#floaty-help-box-thing h3 {
				font-size: 1.5em;
				color: #cc3333;
				margin: 10px 0 0 0;
			}

			#floaty-help-box-thing-two h3 {
				margin-left: 15px;
			}

	.item-column-wrapper {
		margin-bottom: 15px;
		width: 275px;
		float: left;
	}

	.item-column-header {}

	.item-column-content {
		padding-left: 35px;
		padding-right: 25px;
		min-height: 253px;
		background: #a11a20 url(https://quikorder.pizzahut.com/QOcontent/images/playlist/item-column-bg.gif) repeat-y top center;
	}

	.item-column-footer {
		height: 13px;
		background: transparent url(https://quikorder.pizzahut.com/QOcontent/images/playlist/item-column-footer.gif) no-repeat top center;
	}

	#order-summary-wrapper {
		width: 616px;
		margin: 0px 0px 0px 0px;
		clear: both;
		/*background: #ffcc33 url(https://quikorder.pizzahut.com/QOcontent/images/playlist/order-summary-top.gif) no-repeat top center;*/
		background: #ffcc33 url(../../images/Common/order-summary-top.gif) no-repeat top center;
	}
	
	#order-summery-wrapper-image{
			width: 616px;
		margin: 0px 0px 0px 0px;
		clear: both;
		/*background: #ffcc33 url(https://quikorder.pizzahut.com/QOcontent/images/playlist/order-summary-top.gif) no-repeat top center;*/
		background: #ffcc33 url(../../images/Common/order-summary-top.gif) no-repeat top center;
	}

		#order-summary-wrapper hr {
			margin: 15px 0;
			padding: 0;
			border: none;
			border-bottom: 1px solid #7a2426;
		}

		#order-summary-wrapper span.red {
			color: #7a2426;
			font-weight: bold;
		}

	#order-summary-content {
		width: 616px;
		overflow: hidden;
		padding: 5px;
	}

		#order-summary-content th {
			color: #fff;
			background: #a11a20 none;
			text-align: left;
			padding: 5px;
		}

		#order-summary-content td {
			background: #fff none;
			border-bottom: 1px solid #a11a20;
			padding: 5px;
		}

	#order-summary-footer {
		height: 10px;
		/*background: #ffcc33 url(https://quikorder.pizzahut.com/QOcontent/images/playlist/order-summary-bottom.gif) no-repeat bottom center;*/
		background: #ffcc33 url(../../images/Common/order-summary-bottom.gif) no-repeat bottom center;
	}

	#order-finished-wrapper {
		width: 616px;
		margin: auto;
		margin-top: 20px;
		clear: both;
		/*background: #eee url(https://quikorder.pizzahut.com/QOcontent/images/playlist/order-finished-top.gif) no-repeat top center;*/
		background: #eee url(../../images/Common/order-finished-top.gif) no-repeat top center;
	}

	#order-finished-content {
		width:616px;
		padding: 15px;
	}

	#order-finished-footer {
		height: 10px;
		/*background: #eee url(https://quikorder.pizzahut.com/QOcontent/images/playlist/order-finished-bottom.gif) no-repeat bottom center;*/
		background: #eee url(../../images/Common/order-finished-bottom.gif) no-repeat bottom center;
	}

	.arrow-first-column {
		display: block;
		position: absolute;
		z-index: 100;
		width: 19px;
		height: 48px;
		top: 130px;
		left: 169px;
	}

	#add-to-playlist-box {
		display: block;
		position: absolute;
		z-index: 101;
		width: 216px;
		height: 113px;
		top: 100px;
		left: 443px;
		background: #ffcc33 url(https://quikorder.pizzahut.com/QOcontent/images/playlist/add-to-playlist-box.gif) no-repeat bottom center;
	}

		#add-to-playlist-box .buttons {
			margin-top: 45px;
			margin-left: 15px;
		}

.titletip {
	background: transparent url(https://quikorder.pizzahut.com/QOcontent/images/dark-pointer.gif) no-repeat 5px bottom;
	padding-bottom: 6px;
	bottom: 25px;
	left: 10px;
	position: absolute;
	z-index: 3;
}

	.titletip div {
		color: #fff;
		background: #282828 none;
		padding: 5px;
		font-size: 1.2em;
		font-family: Arial, helvetica, sans-serif;
		text-align: left;
	}
	
#gf-column-right {
			overflow: hidden;
			float: right;
			width: 284px;
			padding: 0px;
			margin-left: 3px;
			margin-right: 0px;
		}

#gf-tall-banner-wrapper {
			background: #fff url(https://quikorder.pizzahut.com/QOcontent/images/gamefly/gf-tall-banner-header.gif) no-repeat top center;
			padding-top: 320px;
		}

#gf-tall-banner-content {
			background: transparent url(https://quikorder.pizzahut.com/QOcontent/images/gamefly/gf-tall-banner-bg.gif) repeat-y top center;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color: #333;
			font-size: 9px;
			line-height: 135%;
		}

#gf-tall-banner-content img {
				border: none;
			}

#gf-tall-banner-content p {
				margin: 0;
				padding: 10px;
			}

#gf-tall-banner-code-box {
			padding: 10px; 
			margin: 0 10px;
			color: #000; 
			font-weight: bold; 
			font-size: 1.3em; 
			background-color: yellow;
			text-align: center;
		}

#gf-tall-banner-buttons {
			font-family: Arial, Verdana, Helvetica, sans-serif;
			margin-top: 10px;
			font-weight: bold;
			text-align: center;
			font-size: 1.2em;
			color: #000;
		}

#gf-tall-banner-buttons span {
				display: block;
				font-size: 1.5em;
				padding: 10px; 
			}

#gf-tall-banner-footer {
			background: transparent url(https://quikorder.pizzahut.com/QOcontent/images/gamefly/gf-tall-banner-footer.gif) no-repeat bottom center;
			height: 15px;
		}	

.store_locator_form_text {
	font-size: 1.2em;
	font-weight: bold;
	color: #333;
}

div#worldHungerDonate
{
	background:url(https://quikorder.pizzahut.com/QOcontent/images/worldHunger/worldHungerRelief.jpg) no-repeat #948f58;
	width:198px;
	font-family:arial;
	color:#ffffff;	
}

div#worldHungerDonateContent
{
	padding:135px 10px 15px;
}

div#worldHungerDonateContent a
{
	margin-left:40px;
	color:#ffc422;
}


div#worldHungerDonateContent p.legal
{
	font-size:9px;
	
}

#worldHungerForm
{
	margin-left:20px;
	text-align: center;
	font-size: 16px;
}

#worldHungerForm p
{
	margin-bottom:3px;
	padding-bottom:0px;
	text-align: center;
	font-size: 16px;
}


input#whAddToOrderBtn
{
    vertical-align:bottom;
}

#preloaderContainer
{
	border:1px solid red; 
	width:600px;
	text-align:center;
	padding:10px 20px;
}
	
#preloaderContainer p
{
	font-family:arial;
	font-size:12px;
	text-align:left;
}

div#ocLeft
{
	float:left;
	width:250px;
	padding:0px 10px;
}

div#ocRight
{
	float:left;
	width:250px;
	padding:0px 10px;
}

div#ocClockTop
{
	background:url(https://quikorder.pizzahut.com/QOcontent/images/orderConfirmation/bdrEstimate01.gif) no-repeat;
	width:183px;
	height:15px;
	float:left;
}

div#ocClockHighlight
{
	background:url(https://quikorder.pizzahut.com/QOcontent/images/orderConfirmation/bdrEstimate02.gif) repeat-y;
	width:183px;
	float:left;
}

div#ocClockHighlight p
{
	color:#c83f21;
	font-weight:bold;
	font-family: Arial;
	font-size: 1.3em;
	width:183px;
	text-align:center;
	margin: -2px 0px 5px 0px
}

div#ocClockHighlightBot
{
	background:url(https://quikorder.pizzahut.com/QOcontent/images/orderConfirmation/bdrEstimate03.gif) no-repeat;
	width:183px;
	height:7px;
	float:left;
	overflow:hidden;
}

div#ocClockMid
{
	background:url(https://quikorder.pizzahut.com/QOcontent/images/orderConfirmation/bdrEstimate04.gif) repeat-y;
	width:183px;
	float:left;
}

div#ocClockMid h2
{
	text-align:Center;
	font-size:35px;
	margin: 2px 0px;
	color:#c83f21;
}

div#ocClockMid h3
{
	text-align:Center;
	font-size:1.8em;
	margin:2px 0px 0px 0px;
	color:#c83f21;
	font-family: Arial;
}

div#ocClockBot
{
	background:url(https://quikorder.pizzahut.com/QOcontent/images/orderConfirmation/bdrEstimate05.gif) no-repeat;
	width:183px;
	height:12px;
	float:left;
}
.disclaimer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	
	overflow: auto;
	height: 100px;
	width: 840px;
	padding: 2px;
}
.boldRed{
color: #b91d2b;
font-weight: bold;
}
a.disclaimer_link{
	color: #f97c20;
	font-weight: bold;
	text-decoration: none;
}
a:hover.disclaimer_link{
	color: #b91d2b;
	font-weight:bold;
	text-decoration: underline;
}

/***** Ancien style ******/
.nompizza_details {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}


.nompizza {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.nompizza:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.nompizza_details {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.productListingdescription {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
}
.productListingdescription2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  font-weight:bold;
}
.close_button{
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height:17px;
	text-align:center;
	text-transform:uppercase;
	text-decoration:none;
	margin-left:20px;
	cursor:pointer;
	height:18px;
	width:77px;	
	background:url(../../images/Navigation/btn_print_blank.gif) no-repeat;
}
.text_close_button{
	color:#ffffff;
}
a.text_close_button{
	color:#ffffff;
	text-decoration:none;
}
a:hover.text_close_button{
	color:#FFFFFF;
	text-decoration:none;
}