﻿body 
{
    margin:0;
    padding:0;
    font-size:11px;
    font-family:Helvetica, Arial, Verdana;
}

a img
{
    border:0;
}

h1
{
    font-size:18px;
}

h2
{
    font-size:16px;
}

p
{
    margin:10px 0;
}

ul
{
    margin:0;
    padding:0;
    list-style:none;
}

#mainContainer
{
    padding:0;
    border:0;
    width:100%;
    min-height:734px;
    text-align:left;
    background:url(../images/bg-pattern.gif) 50% 0 repeat-y;
    text-align:center;
    
}

#content
{
    margin:0 auto;
    width:778px;
    min-height:734px;
    position:relative;
    text-align:left;
}

.mainColumn
{
    height:734px;
}

#flashWrapper
{
    background:#ffffff url(../images/flash-bottom.gif) left 530px no-repeat;
    width:412px;
    margin-left:18px;
    position:relative;
    z-index:10;
}

#trademark
{
    position:absolute;
    left:0;
    top:0;
}

.secondaryColumn
{
	width:350px;
	height:628px;
	position:absolute;
	right:-2px;
	top:0px;
}

#aboutChocolate
{
    background:url(../images/bg-about-chocolate.gif) no-repeat;
}

#aboutChocolate a
{
    display:block;
    text-indent:-9999px;
    overflow:hidden;
    width:175px;
    height:317px;
    background:url(../images/btn-men.gif) no-repeat;
    margin:15px 0 0 52px;
    position:relative;
    z-index:10;
}

#aboutChocolate a:hover
{
    background:url(../images/btn-men-over.gif) no-repeat;
}

#nav
{
    margin:0;
    padding:0;
    position:absolute;
    top:15px;
    right:0px;
    z-index:10;
}

#nav li
{
    list-style:none;
}

#nav li a
{
    display:block;
    text-indent:-9999px;
    overflow:hidden;
    width:121px;
    height:69px;
}

#nav #navClub
{
    padding-left:35px;
}

#nav a
{
    cursor:pointer;
}

#navHome a
{
    background:url(../images/nav/btn-home-both.png) left top no-repeat;
}

#navHome a:hover, #pgHome #navHome a
{
    background:url(../images/nav/btn-home-both.png) right top no-repeat;
}

#navLocations a
{
    background:url(../images/nav/btn-locations-both.png) left top no-repeat;
}

#navLocations a:hover, #pgLocations #navLocations a
{
    background:url(../images/nav/btn-locations-both.png) right top no-repeat;
}

#navAbout a
{
    background:url(../images/nav/btn-about-us-both.png) left top no-repeat;
}

#navAbout a:hover, #pgAboutUs #navAbout a
{
    background:url(../images/nav/btn-about-us-both.png) right top no-repeat;
}

#navContact a
{
    background:url(../images/nav/btn-contact-us-both.png) left top no-repeat;
}

#navContact a:hover, #pgContactUs #navContact a
{
    background:url(../images/nav/btn-contact-us-both.png) right top no-repeat;
}

#navMovies a
{
    background:url(../images/nav/btn-videos-both.png) left top no-repeat;
}

#navMovies a:hover, #pgVideos #navMovies a
{
    background:url(../images/nav/btn-videos-both.png) right top no-repeat;
}

#navMenu a
{
    background:url(../images/nav/btn-menu-both.png) left top no-repeat;
}

#navMenu a:hover, #pgMenus #navMenu a
{
    background:url(../images/nav/btn-menu-both.png) right top no-repeat;
}

#navPress a
{
    background:url(../images/nav/btn-press-both.png) left top no-repeat;
}

#navPress a:hover, #pgPress #navPress a
{
    background:url(../images/nav/btn-press-both.png) right top no-repeat;
}

/*
#navClub a
{
    background:url(../images/nav/btn-club-both.png) left top no-repeat;
}

#navClub a:hover, #pgClub #navClub a
{
    background:url(../images/nav/btn-club-both.png) right top no-repeat;
}
*/

#navCareers a
{
    background:url(../images/nav/btn-careers-both.png) left top no-repeat;
}

#navCareers a:hover, #pgCareers #navCareers a
{
    background:url(../images/nav/btn-careers-both.png) right top no-repeat;
}

#navShop a
{
    background:url(../images/nav/btn-onlineshop-both.png) left top no-repeat;
}

#navShop a:hover
{
    background:url(../images/nav/btn-onlineshop-both.png) right top no-repeat;
}

.shadow			
{ 
    position:absolute; 
    top:0px; 
    left:0px; 
    width:100%; 
    height:100%;
    z-index:10;
	background-image:url(../images/shadow.png); 
}

.popup			
{ 
    position:absolute; 
    z-index:20; 
    top:0px; 
    left:0px; 
}

.hidden			
{ 
    display:none; 
}

.visible		
{ 
    display:block; 
}
/* backup 2009-10-18
#easter_popup
{
    border:10px solid #851416;
    width:413px;
    height:233px;
    background:url(../images/shop-popup.jpg) no-repeat;
    text-align:center;
    position:absolute;
    top:0;
    left:0;
    z-index:100;
}

#easter_popup a
{
    color:#000000;
    text-decoration:none;
}

#easter_popup a:hover
{
     text-decoration:underline;
}

#easter_popup strong
{
    display:block;
    margin-top:190px;
    text-transform:uppercase;
}
*/

#easter_popup
{
    background:url(../images/shop-popup.gif) no-repeat;
    width:401px;
    height:261px;
}

#easter_popup a
{
    display:block;
    text-indent:-9999px;
    overflow:hidden;
}

#easter_popup .btnClosePopup
{
    top:2px;
    right:3px;
}

#easter_popup .btnShopPopup
{
    display:block;
    width:375px;
    height:236px;
    overflow:hidden;
    text-indent:-9999px;
    position:absolute;
    top:13px;
    right:13px;
}


#home_popup
{
    background:url(../images/home-popup.jpg) no-repeat;
    width:748px;
    height:470px;
}

#home_popup a
{
    display:block;
    text-indent:-9999px;
    overflow:hidden;
}

#home_popup .btnClosePopup
{
    top:2px;
    right:3px;
}

#home_popup .btnShopPopup
{
    display:block;
    width:748px;
    height:481px;
    overflow:hidden;
    text-indent:-9999px;
    position:absolute;
    top:13px;
    right:13px;
}

#welcomeToShop
{
    display:block;
    text-indent:-9999px;
    overflow:hidden;
    width:130px;
    height:129px;
    background:url(../images/btn-shop.gif) left top no-repeat;
    position:absolute;
    top:60px;
    left:145px;
}

#welcomeToShop:hover
{
    background:url(../images/btn-shop.gif) right top no-repeat;
}

.btnClosePopup
{
    display:block;
    width:9px;
    height:9px;
    overflow:hidden;
    text-indent:-9999px;
    background:url(../images/btn-close.gif) no-repeat;
    position:absolute;
    top:-9px;
    right:-9px;
}

.btnClosePopup:hover
{
    background:url(../images/btn-close-over.gif) no-repeat;
}

#newsletterPopup
{
    width:439px;
    height:259px;
    background:url(../images/newsletter-popup.gif) no-repeat;
    text-align:center;
    position:absolute;
    top:0;
    left:0;
    z-index:100;
}

#newsletterPopup .btnClosePopup
{
    top:3px;
    right:4px;
}

#contactEmail
{
    width:213px; 
    border-top:1px solid #a83200; 
    border-left:1px solid #a83200;
    font-size:12px;
    padding:2px;
    margin-top:98px;
    margin-left:6px;
    color:#7c411f;
}

#sendNW
{
    display:block;
    text-indent:-9999px;
    overflow:hidden;
    width:75px;
    height:76px;
    background:url(../images/btn-send-nw.png) no-repeat;
    margin:38px 0 0 298px;
}

#sendNW:hover
{
    background:url(../images/btn-send-nw-over.png) no-repeat;
}

/* Locations */
#pgLocations .mainColumn
{
    background:#ffffff url(../images/locations/bg-branches.gif) left top no-repeat;
    width:430px;
    overflow:auto;
}

#pgLocations .secondaryColumn
{
    background:url(../images/locations/bg-locations.gif) no-repeat;
    width:348px;
    height:734px;
}

.country
{
    margin-left:28px;
    margin-top:30px;
}

#pgLocations .mainColumn a img
{
    margin-right:6px;
}

#pgLocations h1
{
    display:none;
}

.title
{
    background:url(../images/locations/sep-brown.gif) left bottom no-repeat;
    padding-bottom:10px;
}

.title h2
{
    margin:0;
    display:inline;
}

a.clickForPhotos
{
    display:block;
    width:100px;
}

h2 span
{
    display:none;    
}

.store h3, .store span, .country p
{
    margin:10px 0 0 0;
    font-size:11px;
    color:#7c411f;
    font-weight:bold;
}

.store h3
{
    text-transform:uppercase;
    color:#371416;
}

.store h3 strong
{
    color:rgb(207,9,15);
}

.store ul, .country p strong
{
    color:#f35711;
    font-weight:bold;
}

a
{
    color:#f35711;
}

a:hover
{
    color:rgb(207,9,15);
}

#IsraelPopup
{
    background-color:#ffffff;
    width:740px;
    height:334px;
}

#IsraelNav
{
    background-color:#000000;
    width:177px;
    height:269px;
    margin:15px 0 0 15px;
    padding-top:10px;
}

#IsraelNav ul 
{
    margin:10px 0 0 17px;
}

#IsraelNav ul li a
{
    color:#ffb005;
    text-transform:uppercase;
    font-size:12px;
    font-weight:bold;
    padding-bottom:3px;
}

#IsraelNav li
{
    color:#ffffff;
    font-size:12px;
}

#IsraelImage
{
    position:absolute;
    top:15px;
    right:15px;
}

#IsraelPopup .btnClosePopup
{
    top:5px;
    right:5px;
}
/* Locations end*/

/* About Us */
#pgAboutUs .mainColumn
{
    background:#fff url(../images/aboutus/bg-about.gif) no-repeat;
    padding:0 0 10px 25px;
    height:725px;
    overflow:hidden;
}

#pgAboutUs .mainColumn p
{
    color:#f35711;
    font-size:11px;
    margin:0;
    padding-top:27px;
    width:392px;
}

#aboutContainer
{
    margin:20px 0 0 10px;
    width:390px;
    height:650px;
    overflow:auto;
}

#aboutContainer a
{
    display:block;
    text-indent:-9999px;
    overflow:hidden;
    width:170px;
    height:162px;
    float:left;
}

#aboutContainer a.ab0
{
    width:335px;
    height:159px;
    background:url(../images/aboutus/about-s-0-both.jpg) left top no-repeat;
    margin-left:5px;
    display:inline;
}

#aboutContainer a.ab0:hover
{
    background:url(../images/aboutus/about-s-0-both.jpg) right top no-repeat;
}

.ab1
{
    background:url(../images/aboutus/about-s-1-both.jpg) left top no-repeat;
}

.ab1:hover
{
    background:url(../images/aboutus/about-s-1-both.jpg) right top no-repeat;
}

.ab2
{
    background:url(../images/aboutus/about-s-2-both.jpg) left top no-repeat;
}

.ab2:hover
{
    background:url(../images/aboutus/about-s-2-both.jpg) right top no-repeat;
}

.ab3
{
    background:url(../images/aboutus/about-s-3-both.jpg) left top no-repeat;
}

.ab3:hover
{
    background:url(../images/aboutus/about-s-3-both.jpg) right top no-repeat;
}

.ab4
{
    background:url(../images/aboutus/about-s-4-both.jpg) left top no-repeat;
}

.ab4:hover
{
    background:url(../images/aboutus/about-s-4-both.jpg) right top no-repeat;
}

.ab5
{
    background:url(../images/aboutus/about-s-5-both.jpg) left top no-repeat;
}

.ab5:hover
{
    background:url(../images/aboutus/about-s-5-both.jpg) right top no-repeat;
}

.ab6
{
    background:url(../images/aboutus/about-s-6-both.jpg) left top no-repeat;
}

.ab6:hover
{
    background:url(../images/aboutus/about-s-6-both.jpg) right top no-repeat;
}

#ab0_popup, #ab1_popup, #ab2_popup, #ab3_popup, #ab4_popup,
#ab5_popup, #ab6_popup
{
    width:433px;
    height:289px;
    background-color:#ffffff;
}

#ab0_img, #ab1_img, #ab2_img, #ab3_img, #ab4_img,
#ab5_img, #ab6_img
{
    margin:13px 0 0 13px;
}

.btnCloseAboutUs
{
    top:3px;
    right:3px;
}

#pgAboutUs .popup h2
{
    margin:0;
    text-indent:-9999px;
    height:17px;
}

#ab0_popup h2
{
    background:url(../images/aboutus/title-maxs-story.gif) no-repeat;
    position:absolute;
    left:150px;
    bottom:15px;
    width:100px;
}

#ab1_popup h2
{
    background:url(../images/aboutus/about-philosophy.gif) no-repeat;
    position:absolute;
    left:50px;
    bottom:15px;
    width:288px;
}

#pgAboutUs #ab2_popup h2
{
    background:url(../images/aboutus/about-free.gif) no-repeat;
    position:absolute;
    left:50px;
    bottom:15px;
    width:289px;
    height:23px;
}
#twitter {
	position: relative;
	height: 163px;
	width: 221px;
	cursor: pointer;
	background-image: url(../images/twitter.gif);
	background-repeat: no-repeat;
}
#twitter a {
	height: 163px;
	width: 221px;
	margin: 0px;
	padding: 0px;
	background-image: none;
}
#twitter a:hover {
	background-image: none;

}



#pgAboutUs #ab3_popup h2
{
    background:url(../images/aboutus/about-culture.gif) no-repeat;
    position:absolute;
    left:100px;
    bottom:15px;
    width:200px;
    height:18px;
}

#pgAboutUs #ab4_popup h2
{
    background:url(../images/aboutus/about-experience.gif) no-repeat;
    position:absolute;
    left:100px;
    bottom:15px;
    width:183px;
    height:27px;
}

#pgAboutUs #ab5_popup h2
{
    background:url(../images/aboutus/about-history.gif) no-repeat;
    position:absolute;
    left:65px;
    bottom:15px;
    width:246px;
    height:17px;
}

#pgAboutUs #ab6_popup h2
{
    background:url(../images/aboutus/about-shop.gif) no-repeat;
    position:absolute;
    left:100px;
    bottom:15px;
    width:169px;
    height:23px;
}

#ab6_popup span
{
    display:block;
    margin-left:12px;
    margin-top:2px;
}

#ab6_popup #ab6_text p.first
{
    margin-top:15px;
}

#ab6_popup #ab6_text p.last
{
    margin-bottom:20px;
}

html > body #ab6_popup #ab6_text p.last
{
    margin-bottom:20px;
}

a.readMore
{
    display:block;
    text-indent:-9999px;
    overflow:hidden;
    width:43px;
    height:46px;
    background:url(../images/aboutus/btn-read.gif) no-repeat;
    position:absolute;
    bottom:2px;
    left:270px;
}

#ab1_popup a.readMore, #ab1_popup a.image,
#ab2_popup a.readMore, #ab2_popup a.image
{
    left:345px;
}

#ab3_popup a.readMore, #ab3_popup a.image
{
    left:310px;
}

#ab4_popup a.readMore, #ab4_popup a.image
{
    left:290px;
}

#ab5_popup a.readMore, #ab5_popup a.image
{
    left:320px;
}

#ab6_popup a.readMore, #ab6_popup a.image
{
    left:280px;
}

a.readMore:hover
{
    background:url(../images/aboutus/btn-read-over.gif) no-repeat;
}

a.image
{
    display:block;
    text-indent:-9999px;
    overflow:hidden;
    width:43px;
    height:46px;
    background:url(../images/aboutus/btn-img.gif) no-repeat;
    position:absolute;
    bottom:2px;
    left:270px;
    display:none;
}

a.image:hover
{
    background:url(../images/aboutus/btn-img-over.gif) no-repeat;
}

#pgAboutUs .popup div
{
    width:407px;
    height:228px;
    margin:13px 0 0 13px;
    overflow:auto;
}

#pgAboutUs .popup div p
{
    color:#ffffff;
    margin:5px 0 0 12px;
    padding-right:10px;
    line-height:15px;
}

#ab0_text
{
    background:url(../images/aboutus/aboutus-pop-story.jpg) fixed;
}

#ab1_text
{
    background:url(../images/aboutus/aboutus-pop-taste.gif) no-repeat;
}

#ab2_text
{
    background:url(../images/aboutus/aboutus-pop-free.gif) no-repeat;
}

#ab3_text
{
    background:url(../images/aboutus/aboutus-pop-culture.gif) no-repeat;
}

#ab4_text
{
    background:url(../images/aboutus/aboutus-pop-chocobar.jpg) no-repeat;
}

#ab5_text
{
    background:url(../images/aboutus/aboutus-pop-history.gif) fixed;
}

#ab6_text
{
    background:url(../images/aboutus/aboutus-pop-shopping.jpg) no-repeat;
}

#pgAboutUs #ab1_text p
{
    margin-top:25px;
}

#pgAboutUs #ab2_text p
{
    color:#000000;
    margin-top:35px;
}

#pgAboutUs #ab3_text p
{
    margin-top:65px;
}

#pgAboutUs #ab4_text
{
    padding-top:30px;
}

#pgAboutUs #ab4_text p
{
    color:#fda96f;
}

#ab0_text h3
{
    margin:0;
    text-indent:-9999px;
    width:111px;
    height:24px;
    background:url(../images/aboutus/ab-title-story.gif) no-repeat;
}

#ab5_text h3
{
    margin:15px 0 0 12px;
    text-indent:-9999px;
    width:252px;
    height:11px;
    background:url(../images/aboutus/ab-title-hist-1.gif) no-repeat;
}

#ab6_text h3
{
    margin:15px 0 0 12px;
    padding:0;
    display:block;
    text-indent:-9999px;
    width:218px;
    height:11px;
    font-size:10px;
    background:url(../images/aboutus/ab-title-shop-1.gif) no-repeat;
}

#ab6_text h4
{
    margin:5px 0 0 12px;
    padding:0;
    display:block;
    text-indent:-9999px;
    width:183px;
    height:11px;
    font-size:10px;
    background:url(../images/aboutus/ab-title-shop-2.gif) no-repeat;
}


#ab1_text h3, #ab2_text h3, #ab3_text h3, #ab4_text h3
{
    margin:0;
    text-indent:-9999px;
}

#maxSig
{
   width:161px;
   height:47px;
   margin:10px 0 20px 190px;
}

/* About Us end */

/* Menus */
#pgMenus .mainColumn
{
    background:#ffffff url(../images/menus/bg-menu.gif) no-repeat;
    padding:25px 0 0 30px;
    width:400px;
}

#pgMenus .mainColumn p
{
    color:#f35711;
    font-size:11px;
    margin:10px 0;
    width:395px;
    font-weight:bold;
}

#pgMenus .secondaryColumn
{
    background:url(../images/menus/bg-menu2.gif) no-repeat;
}

#pgMenus h1
{
    margin:0;
    text-indent:-9999px;
    background:url(../images/menus/title-menus.gif) no-repeat;
    height:23px;
}

#pgMenus #menuPdf
{
	height:400px;
	width:380px;
	display:block;
	margin:0;
	padding:0;
	border:0;
	margin-top:10px;
}

/* Menus end */

/* Press */
#pgPress .mainColumn
{
    background:#ffffff url(../images/press/bg-press.jpg) no-repeat;
    width:740px;
    height:710px;
    padding:25px 0 0 30px;
}

#pgPress .secondaryColumn
{
    background:url(../images/press/bg-press-decor.gif) no-repeat;
    height:722px;
    left:770px;
    top:0px;
    width:45px;
}

#pgPress h1
{
    margin:0 0 20px 0;
    text-indent:-9999px;
    background:url(../images/press/title-press.gif) no-repeat;
    width:110px;
    height:23px;
}

#pressNav 
{
    margin-top:10px;
    background:url(../images/press/bg-press-nav.gif) repeat-x;
    height:28px;
    width:375px;
    padding-top:6px;
    padding-left:10px;
}

#pressNav li
{
    display:inline;
    color:#f35711;
    margin-right:5px;
}

.newsItem img
{
    float:left;
    margin-right:10px;
    border:4px solid #eff0f1
}

.newsItem h2
{
    margin:0 0 5px 0;
}

.newsItem p
{
    margin:0 0 3px 0;
    color:#f35711;
}
/* Press end */

/* Club Max */
#pgClub .mainColumn
{
    background:#ffffff url(../images/clubmax/bg-club.jpg) no-repeat;
    width:740px;
    height:710px;
    padding:25px 0 0 30px;
    color:#f35711;
}

#pgClub .text
{
    overflow:auto;
    width:390px;
    height:710px;
}

#pgClub .mainColumn p, #pgClub .mainColumn ul
{
    width:370px;
}

 #pgClub .mainColumn li
 {
    line-height:1.4em;
 }

#pgClub h1
{
    margin:0;
    text-indent:-9999px;
    background:url(../images/clubmax/title-club-max.gif) no-repeat;
    height:23px;
}

#join
{
    display:block;
    text-indent:-9999px;
    width:239px;
    height:77px;
    background:url(../images/clubmax/join-now.gif) no-repeat;
    margin:475px 0 0 50px;
}

#tnc
{
    color:#300000;
    text-decoration:none;
    position:relative;
    top:10px;
    left:80px;
    font-size:10px;
}
/* Club Max end */

/* Careers */
#pgCareers .mainColumn
{
    background:#ffffff url(../images/careers/bg-careers.jpg) no-repeat;
    width:740px;
    height:710px;
    padding:25px 0 0 30px;
    color:#f35711;
}

#pgCareers .text
{
    overflow:auto;
    width:390px;
    height:710px;
}

#pgCareers .mainColumn p, #pgCareers .mainColumn ul
{
    width:370px;
}

 #pgCareers .mainColumn li
 {
    line-height:1.4em;
 }

#pgCareers h1
{
    margin:0;
    text-indent:-9999px;
    background:url(../images/careers/title-careers.gif) no-repeat;
    height:23px;
}
/* Careers end */

.clearfix
{
    clear:both;
}

#videoPopup
{
    background:url(../images/popup-video.gif) no-repeat;
    width:439px;
    height:259px;
}

#videoPopup a
{
    display:block;
    text-indent:-9999px;
    overflow:hidden;
}

#videoPopup .btnClosePopup
{
    top:3px;
    right:3px;
}

#video1
{
    width:75px;
    height:75px;
    background:url(../images/video/btns.gif) left top no-repeat;
    position:absolute;
    top:135px;
    left:40px;
}

#video1:hover
{
    background:url(../images/video/btns.gif) left -77px no-repeat;
}

#video2
{
    width:75px;
    height:75px;
    background:url(../images/video/btns.gif) -95px top no-repeat;
    position:absolute;
    top:135px;
    left:135px;
}

#video2:hover
{
    background:url(../images/video/btns.gif) -97px -75px no-repeat;
}

#video3
{
    width:75px;
    height:75px;
    background:url(../images/video/btns.gif) -190px top no-repeat;
    position:absolute;
    top:135px;
    left:230px;
}

#video3:hover
{
    background:url(../images/video/btns.gif) -191px -76px no-repeat;
}

#video4
{
    width:75px;
    height:75px;
    background:url(../images/video/btns.gif) -285px top no-repeat;
    position:absolute;
    top:135px;
    left:325px;
}    

#video4:hover
{
    background:url(../images/video/btns.gif) -285px -75px no-repeat;
}

.jobHeader, .jobHeaderSelected
{
    color:#ffffff;
    background-color:#4c1012;
    margin-top:10px;
    padding:5px 0 5px 5px;
    font-weight:bold;
    cursor:pointer;
    width:350px;
}

.jobHeaderSelected
{
     background-color:#8f1a1d;
}

.jobContent
{
    width:345px;
    margin-bottom:10px;
    border-bottom:1px dotted #f35711;
    background-color:#f2d9b6;
    padding:5px 5px 10px 5px;
}

#mainContainer #content .jobContent p
{
    width:330px;
}

#mainContainer #content .jobContent ul
{
    width:320px;
}

#content .jobContent ul li
{
   background:url(../images/bl-disc.gif) left 5px no-repeat;
   padding-left:10px;
}

#content .jobContent li li
{
    margin-left:10px;
    background:url(../images/bl-circle.gif) left 5px no-repeat;
}

/* Contact Us */
#pgContactUs .mainColumn
{
    background:#ffffff url(../images/contactus/bg-contact.gif) no-repeat;
    width:740px;
    height:735px;
    padding:0 0 0 30px;
}

#pgContactUs .intContactUs
{
    background:#ffffff url(../images/contactus/bg-intcontact.gif) no-repeat;
    width:740px;
    height:735px;
    padding:0 0 0 30px;
}

#pgContactUs h1
{
    margin:0;
    text-indent:-9999px;
    height:0px;
    width:0px;
    line-height:0px;
}

#pgContactUs h2
{
    font-size:11px;
    margin:5px 0 0 0;
    text-transform:uppercase;
    color:#d40d15;
}

#pgContactUs .mainColumn ul
{
    margin:0 0 3px 0;
    font-size:11px;
}

#pgContactUs .mainColumn ul li
{
    display:inline;
    margin-right:5px;
    color:#371416;
}

#pgContactUs .mainColumn ul li span
{
    text-transform:uppercase;
}

#pgContactUs h3
{
    text-indent:-9999px;
    margin:10px 0 30px 0;
    background:url(../images/contactus/contact-text.gif) no-repeat;
    height:72px;
}

.formItem
{
    margin-top:-12px;
}

.formLabel
{
    color:#371416;
    width:140px;
    text-align:right;
}

.formElem
{
    position:relative;
    top:-20px;
    left:150px;
}

#pgContactUs input
{
    background-color:#fffbef;
    border:none;
    color:#371416;
    margin-left:4px;
    margin-top:5px;
    width:154px;
    height:20px;
}

 #pgContactUs select,  #pgContactUs textarea
 {
     background-color:#fffbef;
     border:none;
     color:#371416;
     margin-left:4px;
      width:154px;
      position:relative;
      z-index:1;
 }
 
  #pgContactUs #btnSend
  {
     display:block;
     text-indent:-9999px;
     overflow:hidden;
     background:url(../images/contactus/btn-send-both.png) right top no-repeat;
     width:150px;
     height:66px;
     margin-top:-15px;
     cursor:pointer;
  }
  
 #pgContactUs #btnSend:hover
 {
     background:url(../images/contactus/btn-send-both.png) left top no-repeat;
 }
 
 #toVisit
 {
    position:relative;
    top:-45px;
    left:158px;
 }
 
 #contactHeadOffice
 {
    display:block;
    text-indent:-9999px;
    width:210px;
    height:140px;
    position:absolute;
    top:390px;
    left:460px;
    overflow:hidden;
 }
 
 #pgContactUs #content
 {
    overflow:hidden;
 }

/* Contact Us end */

/* 10th Birthday */

#pg10thBirthday .mainColumn
{
    position:relative;
    background:#fff url(../images/10thbirthday/bg-10th-birthday.gif) no-repeat;
    height:auto;
    overflow:hidden;
}

#pg10thBirthday .mainColumn h1,
#pg10thBirthday .mainColumn h2,
#pg10thBirthday .mainColumn h3,
#pg10thBirthday .mainColumn p
{
    display:none;
}

#pg10thBirthday .mainColumn ul
{
    margin:0;
    padding:570px 0 0 94px;
    width:158px;
}

#pg10thBirthday .mainColumn ul li
{
    margin:0 0 7px 0;
    padding:0;
    list-style:none;
}

#pg10thBirthday .mainColumn ul li a
{
    display:block;
    height:36px;
    text-indent:-9999px;
    overflow:hidden;
}

/* 10th Birthday end */

#lblMessage
{
    color:red;
    position:relative;
    top:-20px;
    left:35px;
}

.nwValidator
{
    color:black !important;
    position:absolute;
    top:103px;
    left:340px;
    font-weight:bold;
}

#ceoContentText
{
    text-indent:-9999px;
    width:397px;
    height:118px;
    background:url(../Images/ContactUs/ceo-text.gif) no-repeat;
    margin:15px 0 25px 0;
}

* html #ceoContentText
{
    margin-top:10px;   
}

.OTPBackground
{
    background-color:Black;
    opacity:.75;
    filter:alpha(opacity=75);
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    z-index:100;
}

.OTP
{
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    z-index:200;
}

.OTP img
{
    display:block;
    margin:200px auto;
}