/* moodalbox CSS */

div#mb_overlay {
position: absolute;
left: 0;
width: 100%;
background-color: #000;
cursor: pointer;
}

div#mb_center {
position: absolute;
left: 50%;
overflow: hidden;
background: url(/images/moodalbox/bottom-bg.gif) no-repeat bottom left;
}

div#mb_contents {
width: 400px;
height: 400px;
overflow: auto;
background: url(/images/moodalbox/top-bg.gif) no-repeat;
visibility: hidden;
}

div#mb_center.Help {
background: url(/images/moodalbox/bottom-bg-699px.gif) no-repeat bottom left;
}

.Help div#mb_contents {
width: 600px;
background: url(/images/moodalbox/top-bg-699px.gif) no-repeat;
}

#mb_error {
font-size: 1.2em;
font-weight: bold;
text-align: center;
padding: 0.5em;
}

#mb_error em {
font-size: 0.8em;
}

a#mb_close_link {
width: 100px;
height: 26px;
background: transparent url(/images/moodalbox/close-window.jpg) no-repeat center;
position: absolute;
bottom: 0px;
right: 10px;
}

.delete a#mb_close_link,
.addFavorite a#mb_close_link{
width: 44px;
height: 26px;
background: transparent url(/images/moodalbox/no.jpg) no-repeat center;
position: absolute;
bottom: 0px;
right: 10px;
}

#imgbtnDeleteRegistration, #imgBtnYes{
	position: absolute;
	bottom: 0px;
	right: 64px;
	cursor: pointer;
}

a#lnkBtnYes{
	width: 45px;
	height: 26px;
	background: url(/images/moodalbox/yes.jpg) no-repeat;
	position: absolute;
	bottom: 0px;
	right: 64px;
}

div#mb_caption {
margin-right: 71px;
}

#moodalbox{
padding: 8px 8px;
}

.Help #moodalbox{
	margin: 10px;
	width: 665px;
	height: 345px;
	overflow: auto;
	padding: 0 8px 0 0;
}

.Help #moodalBoxContainer #moodalbox{
	margin: 10px;
	width: auto;
	height: auto;
	overflow: visible;
	padding: 0 8px 0 0;
}

#moodalbox .titleBar{
	width: 433px;
	margin-bottom: 8px;
}

#moodalbox h3{
	font-weight: bold;
	font-size: 14px;
	margin: 0 0 8px 12px;
	padding: 0;
}

#moodalbox p{
	margin: 0 0 12px 12px;
}

.learnMore #moodalbox p{
	width: 245px;
}

.Help #moodalbox .titleBar{
	width: 620px;
}

.Help #moodalbox #legalCopy p{
	margin: 0 0 8px 10px;
}

.Help #moodalbox #legalCopy a{
	color: #42c7df;
}

#loginModule{
	margin-left: 10px;
}

.learnMore #moodalbox{
	background: url(/images/moodalbox/learn-more-image.jpg) no-repeat 280px 64px ;
}


/* ifood promotion modals */

.FAQ #ifoodFaqCopy{
	width: 427px;
	height: 190px;
	overflow: auto;
	padding: 0 8px 0 0;
}

.FAQ #ifoodFaqCopy h3{
	margin-bottom: 3px;
}

.FAQ #ifoodFaqCopy a{
	color: #666;
}



/* ifood photo gallery modal */
.filter{
	 behavior: url(/iepngfix.htc);
}

iframe, html, body, form{
	margin: 0;
	padding: 0;
}

#iframeContainer{
	margin-left: 15px;
}

#galleryWrap{
	position: relative;
}

#moodalBoxContainer #moodalbox .titleBar{
	width: 650px;
}
	
#galleryContainer {
position:relative;
text-align:left;
height:384px;
margin:0;
overflow:hidden;
/*padding-left: 130px;*/
}

#ifoodPhotoGallery{
width: 644px;
float:left;	
}

#galleryContainer div.iconbar {
float:left;
height:363px;
margin:0;
position:relative;
width:644px;
z-index:5;
border: 1px solid #ccc;
overflow: hidden; /*take this out and IE6 quits working! */
}
div.iconbar img {
height:361px;
margin:0;
padding:0;
position:relative;
z-index:7;
}
div.iconbar ul {
height:361px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
width:5000px;
background-image:url(/images/ifood/gallery/space.gif)
}
div.iconbar ul li {
float:left;
height:361px;
overflow:hidden;
padding:0 !important;
width:360px;
}
#galleryContainer div.iconbar {
margin:0 !important;
width:644px !important;
}
#galleryWrap #scrollRight{
cursor:pointer;
position:absolute;
right:8px !important;
top:170px;
z-index:10;
width: 44px;
height: 44px;
}
#galleryWrap #scrollLeft {
cursor:pointer;
position:absolute;
left:8px !important;
top:170px;
z-index:10;
width: 44px;
height: 44px;
}

/* Ifood Videos */
#video-gallery{
	margin-left: 15px;
}
