/* CSS Document */


/* --------------------------------  ZEROING SELECTOR ------------------------------------------ */

* {
margin: 0; 
padding: 0; 
border: 0; 
}


/* --------------------------  BODY SELECTOR & STYLES ------------------------------- */

body{
text-align:center;
background: #ded7c4 url(http://www.party-panache.com/_images/pptestbg2.jpg);
padding-top:0px;
}
#verdana{
color:#333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#georgia{
color:#333333;
font-family:Georgia, "Times New Roman", Times, serif;
}

/* -----------------------------------  DIV STYLES --------------------------------------------- */

#wrapper{
	position:relative;
	width:955px;
	height:920px;
	margin: 0 auto;
	text-align:left;
	border:1px solid #999;
	background-color:#FFFFFF;
	background-image:url(http://www.party-panache.com/_images/wrapperBG.jpg);
	background-repeat:no-repeat;
	padding:0 5px;
}
#comingsoonwrapper{
	position:relative;
	width:955px;
	height:1000px;
	margin: 0 auto;
	border:1px solid #999;
	background-color:#FFFFFF;
}
#privateEventsWrapper{
	position:relative;
	width:955px;
	height:1700px;
	margin: 0 auto;
	text-align:left;
	border:1px solid #999;
	background-color:#FFFFFF;
	background-image:url(http://www.party-panache.com/_images/wrapperBG.jpg);
	background-repeat:no-repeat;
	padding:0 5px;
}
#corporateEventsWrapper{
	position:relative;
	width:955px;
	height:1652px;
	margin: 0 auto;
	text-align:left;
	border:1px solid #999;
	background-color:#FFFFFF;
	background-image:url(http://www.party-panache.com/_images/wrapperBG.jpg);
	background-repeat:no-repeat;
	padding:0 5px;
}
#menusWrapper{
	position:relative;
	width:955px;
	height:1652px;
	margin: 0 auto;
	text-align:left;
	border:1px solid #999;
	background-color:#FFFFFF;
	background-image:url(http://www.party-panache.com/_images/wrapperBG.jpg);
	background-repeat:no-repeat;
	padding:0 5px;
}
#header{
	position:absolute;
	width:955px;
	height:145px;
	background-color:#ab2b82;
	left: 5px;
	top: 5px;
}
#headerMenuPage{
	position:absolute;
	width:955px;
	height:240px;
	background-color:#ab2b82;
	left: 5px;
	top: 5px;
}
#navbar{
	position:absolute;
	width:636px;
	height:30px;
	left: 319px;
	top: 122px;
	background-color:transparent;
	text-align:center;
}
#menuPageNavbar{
	position:absolute;
	width:636px;
	height:20px;
	left: 270px;
	top: 171px;
	background-color:transparent;
	text-align:center;
}
#topContentLeft{
	position:absolute;
	width:231px;
	height:472px;
	top:155px;
	background-color:#c1b69a;
	border:1px solid #aba38f;
	left: 5px;
}
#topContentLeftInsert{
	position:absolute;
	width:215px;
	height:456px;
	top:7px;
	border:1px solid #eee;
	left: 7px;
}
#topContentRight{
	position:absolute;
	width:471px;
	height:402px;
	top:155px;
	left:243px;
	background-color:#c1b69a;
}

#ColA{
	position:absolute;
	width:221px;
	top:634px;
	height: 199px;
	background-color:#c1b69a;
	border:1px solid #aba38f;
	left: 5px;
	padding:5px;
}

#ColB{
	position:absolute;
	width:221px;
	top:634px;
	left:243px;
	height: 199px;
	border:1px solid #aba38f;
	background-color:#c1b69a;
	padding:5px;
}
#ColC{
	position:absolute;
	width:221px;
	top:634px;
	left:481px;
	height: 199px;
	border:1px solid #aba38f;
	background-color:#c1b69a;
	padding:5px;
}
#ColD{
	position:absolute;
	top:155px;
	width:229px;
	left:719px;
	height: 678px;
	border:1px solid #aba38f;
	background-color:#c1b69a;
	padding:5px;
}
#ColDinsert{
	position:absolute;
	top:7px;
	width:223px;
	left:7px;
	height: 672px;
	border:1px solid #eee;
}
#ColAinsert, #ColBinsert, #ColCinsert{
	position:absolute;
	top:7px;
	width:215px;
	left:7px;
	height: 193px;
	border:1px solid #eee;
}
/* -----------------------------------  PRIVATE EVENTS PAGE DIV STYLES --------------------------------------------- */
#topContentPrivateEvents{
	position:absolute;
	width:953px;
	height:400px;
	top:155px;
	background-color:#fff;
	border:1px solid #aba38f;
	left: 5px;
}
#topContentPrivateEventsInsert{
	position:absolute;
	width:937px;
	height:384px;
	top:7px;
	left: 7px;
	border:1px solid #eee;
	background-image:url(../_images/privateeventsphoto.jpg);
	background-repeat:no-repeat;
}
#perfectBlend{
	position:absolute;
	width:943px;
	top:562px;
	height: 325px;
	background-color:#c1b69a;
	border:1px solid #aba38f;
	left: 5px;
	padding:5px;
}
#gardenParty{
	position:absolute;
	width:943px;
	top:904px;
	height: 225px;
	background-color:#c1b69a;
	border:1px solid #aba38f;
	left: 5px;
	padding:5px;
}
#italianParty{
	position:absolute;
	width:943px;
	top:1146px;
	height: 225px;
	background-color:#c1b69a;
	border:1px solid #aba38f;
	left: 5px;
	padding:5px;
}
#birthdayParty{
	position:absolute;
	width:943px;
	top:1388px;
	height: 225px;
	background-color:#c1b69a;
	border:1px solid #aba38f;
	left: 5px;
	padding:5px;
}
#perfectBlendInsert {
	background-image:url(http://www.party-panache.com/_images/coffeewithheart.jpg);
	background-repeat:no-repeat;
	position:absolute;
	top:7px;
	width:938px;
	left:7px;
	height: 320px;
	border:1px solid #eee;
}
#gardenPartyInsert {
	background-image:url(http://www.party-panache.com/_images/gardenparty.jpg);
	background-repeat:no-repeat;
	position:absolute;
	top:7px;
	width:938px;
	left:7px;
	height: 220px;
	border:1px solid #eee;
}
#italianPartyInsert {
	background-image:url(http://www.party-panache.com/_images/italianparty.jpg);
	background-repeat:no-repeat;
	position:absolute;
	top:7px;
	width:938px;
	left:7px;
	height: 220px;
	border:1px solid #eee;
}
#birthdayPartyInsert {
	background-image:url(http://www.party-panache.com/_images/birthdayparty.jpg);
	background-repeat:no-repeat;
	position:absolute;
	top:7px;
	width:938px;
	left:7px;
	height: 220px;
	border:1px solid #eee;
}
/* ----------------------------------- CORPORATE EVENTS PAGE DIV STYLES ----------------------------------------- */
#topContentCorporate{
	position:absolute;
	width:953px;
	height:400px;
	top:155px;
	background-color:#fff;
	border:1px solid #aba38f;
	left: 5px;
}
#topContentCorporateInsert{
	position:absolute;
	width:937px;
	height:384px;
	top:7px;
	left: 7px;
	border:1px solid #aba38f;
	background-image:url(../_images/corporateeventsphoto.jpg);
	background-repeat:no-repeat;
}
#leapAround{
	position:absolute;
	width:943px;
	top:562px;
	height: 267px;
	background-color:#c1b69a;
	border:1px solid #aba38f;
	left: 5px;
	padding:5px;
}
#leapAroundInsert {
	background-image:url(http://www.party-panache.com/_images/leaparoundworld.jpg);
	background-repeat:no-repeat;
	position:absolute;
	top:7px;
	width:938px;
	left:7px;
	height: 262px;
	border:1px solid #eee;
}
#splash{
	position:absolute;
	width:943px;
	top:846px;
	height: 225px;
	background-color:#c1b69a;
	border:1px solid #aba38f;
	left: 5px;
	padding:5px;
}
#splashInsert {
	background-image:url(http://www.party-panache.com/_images/sophisticatedsplash.jpg);
	background-repeat:no-repeat;
	position:absolute;
	top:7px;
	width:938px;
	left:7px;
	height: 220px;
	border:1px solid #eee;
}
#rockymountian{
	position:absolute;
	width:943px;
	top:1088px;
	height: 225px;
	background-color:#c1b69a;
	border:1px solid #aba38f;
	left: 5px;
	padding:5px;
}
#rockymountainInsert {
	background-image:url(http://www.party-panache.com/_images/rockyMountainBye.jpg);
	background-repeat:no-repeat;
	position:absolute;
	top:7px;
	width:938px;
	left:7px;
	height: 220px;
	border:1px solid #eee;
}
#holidayDinner{
	position:absolute;
	width:943px;
	top:1330px;
	height: 235px;
	background-color:#c1b69a;
	border:1px solid #aba38f;
	left: 5px;
	padding:5px;
}
#holidayDinnerInsert {
	background-image:url(http://www.party-panache.com/_images/holidayDinner.jpg);
	background-repeat:no-repeat;
	position:absolute;
	top:7px;
	width:938px;
	left:7px;
	height: 230px;
	border:1px solid #eee;
}
/* -----------------------------------  CONTACT US & MENU PAGE DIV STYLES ------------------------------- */
#mainContentContact {
	position:absolute;
	text-align:center;
	width:903px;
	height:510px;
	top:245px;
	left: 30px;
}
#mainContentMenuPage {
	position:absolute;
	text-align:center;
	width:800px;
	top:300px;
	left: 85px;
}


/* -----------------------------------  FOOTER STYLES --------------------------------------------- */
#footer{
	position:absolute;
	width:955px;
	height:65px;
	top:850px;
	background: #ab2b82 url(http://www.party-panache.com/_images/PPftrBG.jpg) repeat-x top;
	left: 5px;
}
#footerPrivate{
	position:absolute;
	width:955px;
	height:65px;
	top:1630px;
	background: #ab2b82 url(http://www.party-panache.com/_images/PPftrBG.jpg) repeat-x top;
	left: 5px;
}
#footerCorporate{
	position:absolute;
	width:955px;
	height:65px;
	top:1582px;
	background: #ab2b82 url(http://www.party-panache.com/_images/PPftrBG.jpg) repeat-x top;
	left: 5px;
}
#footerMenus{
	position:absolute;
	width:955px;
	height:65px;
	top:1582px;
	background: #ab2b82 url(http://www.party-panache.com/_images/PPftrBG.jpg) repeat-x top;
	left: 5px;
}
/* -----------------------------------  PADDING STYLES --------------------------------------------- */
.padding{
padding:15px 20px 35px 25px;
background-color:transparent;
}
.paddingPrivateEvents{
padding:20px 400px 35px 55px;
background-color:transparent;
}
.paddingCorporateEvents{
padding:20px 480px 35px 25px;
background-color:transparent;
}
.paddingPerfectBlend{
padding:20px 20px 20px 375px;
background-color:transparent;
}
.paddingGardenParty{
padding:22px 365px 20px 30px;
background-color:transparent;
}
.paddingItalianParty{
padding:25px 30px 20px 385px;
background-color:transparent;
}
.paddingBirthdayParty{
padding:22px 365px 20px 30px;
background-color:transparent;
}
.paddingLeapAround{
padding:30px 20px 20px 365px;
background-color:transparent;
}
.paddingSplash{
padding:22px 365px 20px 30px;
background-color:transparent;
}
.paddingRockyMountain{
padding:30px 20px 20px 365px;
background-color:transparent;
}
.paddingHoliday{
padding:22px 365px 20px 30px;
background-color:transparent;
}

/* -----------------------------------  TYPOGRAPHIC STYLES --------------------------------------------- */
p{
font-size:12px !important; 
line-height:16px;
margin-bottom:10px;
}
.index {
font-size:13px !important; 
line-height:16px;
margin-bottom:10px;
}
.contact{
font-size:13px;
line-height:16px;
}
.menuIntro{
font-size:14px;
line-height:20px;
text-align:center;
padding: 0 80px 0 80px;
}
.menuSubheader{
font-size:18px;
text-align:left;
font-style:italic;
padding: 0 50px 0 50px;
}
.menuBodyText{
font-size:13px;
line-height:16px;
text-align:left;
padding: 0 70px 0 50px;
}
.lightentext{
color:#deb390;
font-size:12px;
line-height:16px;
margin-bottom:10px;
}
.gardenpartytext{
color:#eef28b;
}
.italianpartytext{
color:#0c570d;
}
.birthdaypartytext{
color:#333;
}
.footertext{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px !important;
line-height:13px;
letter-spacing:.5px;
text-align:center;
color:#ddd;
padding-top:8px;
}
/* -----------------------------------  MISC STYLES --------------------------------------------- */

.redrule {
background: #e94db7;
width: 90%;
height: 1px;
padding: 0;
margin: 30px auto;
}

.redrule hr {
display: none;
} 

.menuImg{
float:left;
padding:8px 8px;
margin-left:100px;
margin-right:15px;
border: solid 1px #000;
background-color:#e5e0d2;
}

/* -----------------------------------  END STYLES --------------------------------------------- */

