﻿div#parties, div#vip, div#newyear, div#printing, div#props, div#cocktail, div#wedding
{
	position:relative;
	border:solid 0px #fff;
	width:670px;	
	z-index:10;
}
div#vip img, div#newyear img, div#printing img, div#props img, div#cocktail img, div#wedding  img
{
	position:relative;
	border:solid 2px #ed008c;
}
div#parties p 
{
	margin:0px;
	padding:0px;
}
div#parties div#top_left 
{
	position:relative;
	float:left;
	width:280px;
	height:200px;
	border:solid 2px #ed008c;
}

div#parties div#top_center 
{
	position:relative;
	float:left;
	width:0px;
	height:0px;
}
div#parties div#top_right 
{
	position:relative;
	float:right;
	top:42px;
	right:10px;
	width:280px;
	height:115px;
	border:solid 2px #ed008c;
}
div#parties div#summary1 
{
	position:relative;
	width:100%;
	text-align:center;
	clear:both;
	padding:10px 0px 20px 0px;
}

div#parties div#center_left 
{
	position:relative;
	float:left;
	width:183px;
	height:200px;
	border:solid 2px #ed008c;
	left:40px;
}
div#parties div#center 
{
	position:absolute;
	width:120px;
	height:129px;
	border:solid 2px #ed008c;
	z-index:20;
	top:390px;
	left:640px;
}
div#parties div#center_right 
{
	position:relative;
	float:right;
	width:280px;
	height:210px;
	border:solid 2px #ed008c;
	right:20px;
	margin-top:30px;
	margin-bottom:10px;
}
div#parties div#summary2 
{
	position:relative;
	width:100%;
	margin-top:20px;
	padding:10px 0px 20px 0px;
	border:solid 0px #ed008c;
	float:left;
	text-align:center;
}

div#parties div#bottom_left
{
	position:relative;
	float:left;
	width:280px;
	height:200px;
	border:solid 2px #ed008c;
}
div#parties div#bottom_right
{
	position:relative;
	float:right;
	width:280px;
	height:200px;
	border:solid 2px #ed008c;
}
div#parties div#summary3 
{
	clear:both;
	position:relative;
	width:100%;
	text-align:center;
	padding:10px 0px 20px 0px;
}
/******** Props & Hire ********/
div#props div#top_left 
{
	position:relative;
	float:left;
	margin-left:5px;
	z-index:10;
	height:222px;
	width:280px;
}

div#props div#top_right 
{
	position:relative;
	float:right;
	margin-right:10px;
	z-index:10;
	height:222px;
	width:280px;
}
div#props div#choco 
{
	position:absolute;
	z-index:10;
	left:50%;
	top:150px;
	margin-left:-76px;
}
div#props div#center_level_1_1
{
	position:relative;
	float:left;
	width:200px;
	height:300px;
	padding:20px 0px 10px 0px;
	margin-left:5px;
}
div#props div#center_level_1_2
{
	position:relative;
	float:right;
	margin-top:-60px;
	margin-right:6px;
}
div#props div#center_level_1_3
{
	position:relative;
	float:right;
	width:280px;
	height:210px;
	margin-top:20px;
	padding:20px 0px 10px 0px;
	margin-right:10px;
}
div#props div#backdrop 
{
	position:absolute;
	margin-left:130px;
	margin-top:-60px;
	width:250px;
	height:250px;
}

div#props div#printed_arrangement 
{
	position:relative;
	float:left;
	width:212px;
	height:300px;
	margin-left:5px;
	margin-top:-100px;
}
div#props div#bottom_right 
{
	position:relative;
	float:right;
	margin-right:10px;
	width:280px;
	height:214px;
	padding:20px 0px 20px 0px;
}
div#props div#chocbox 
{
	position:absolute;
	width:155px;
	height:160px;
	z-index:20;
	left:190px;
	margin-top:70px;
}
div#props div#caption1
{
	width:65px;
	position:absolute;
	left:292px;
	z-index:20;
	top:20px;
	text-align:left;
	border:solid 0px #fff;
}
div#props div#caption2
{
	width:150px;
	position:absolute;
	left:460px;
	z-index:20;
	top:230px;
	text-align:center;
	border:solid 0px #fff;
}
div#props div#caption3
{
	width:70px;
	position:absolute;
	left:300px;
	z-index:20;
	top:355px;
	text-align:left;
	border:solid 0px #fff;
}
div#props div#caption4
{
	width:150px;
	position:absolute;
	left:670px;
	z-index:20;
	top:380px;
	text-align:center;
	border:solid 0px #fff;
}
div#props div#caption5
{
	width:150px;
	position:absolute;
	left:645px;
	z-index:20;
	top:650px;
	text-align:center;
	border:solid 0px #fff;
}
div#props div#caption6
{
	width:150px;
	position:absolute;
	left:240px;
	z-index:20;
	top:750px;
	text-align:center;
	border:solid 0px #fff;
}
div#props div#caption7
{
	width:250px;
	position:absolute;
	left:195px;
	z-index:20;
	top:1035px;
	text-align:left;
	border:solid 0px #fff;
}
div#props div#caption8
{
	width:120px;
	position:absolute;
	left:680px;
	z-index:20;
	top:970px;
	text-align:left;
	border:solid 0px #fff;
}
div#props div#caption9 
{
	width:110px;
	position:absolute;
	left:15px;
	z-index:20;
	top:550px;
	text-align:left;
	border:solid 0px #fff;
}
div#props div#caption10 
{
	width:110px;
	position:absolute;
	left:50px;
	z-index:20;
	top:1010px;
	text-align:left;
	border:solid 0px #fff;
}
/****** VIP PARTIES ******/
div#vip div#top_left 
{
	position:relative;
	float:left;
	width:225px;
	height:300px;
}
div#vip div#top_right 
{
	position:relative;
	float:right;
	z-index:20;
	right:10px;
	top:0px;
	width:195px;
	height:180px;
}
div#vip div#top_right_2
{
	position:absolute;
	width:280px;
	height:200px;	
	right:130px;
	top:30px;
}
div#vip div#top_right_3
{
	position:absolute;
	width:280px;
	height:200px;	
	z-index:10;
	right:25px;
	top:171px;
}
div#vip div#summary1 
{
	position:relative;
	width:100%;
	text-align:center;
	width:350px;
	padding:10px 0px 10px 0px;
	margin:10px 0px 10px 0px;
	clear:both;
}
div#vip div#center_left 
{
	float:left;
	position:relative;
	width:300px;
	height:300px;
}

div#vip div#summary2 
{
	position:absolute;
	width:430px;
	text-align:left;
	border:dotted 0px #fff;
	right:-80px;
	margin-top:50px;
	margin-bottom:10px;
}
div#vip div#bottom_left
{
	position:relative;
	float:right;
	z-index:10;
	width:280px;
	height:200px;
}
div#vip div#bottom_center 
{
	position:relative;
	float:right;
	z-index:10;
	top:35px;
	margin-bottom:20px;
	right:20px;
}
div#vip div#bottom_right
{
	position:absolute;
	float:right;
	z-index:0;
	right:-10px;
	top:470px;
	width:200px;
	height:300px;
}
div#vip div#summary3 
{
	position:relative;
	width:100%;
	text-align:center;
	clear:both;
	margin-top:20px;
	padding:20px 0px 20px 0px;
}
div#vip div#caption1 
{
	width:130px;
	position:absolute;
	top:610px;
	z-index:20;
	left:340px;
	text-align:center;
}
/****** New year and Christmas *****/
div#newyear div#top_left 
{
	position:relative;
	float:left;
	height:300px;
	width:225px;
	margin-left:40px;
}

div#newyear div#top_right 
{
	position:relative;
	float:left;
	height:300px;
	width:225px;
	margin-left:120px;
}
div#newyear div#summary1 
{
	position:relative;
	width:100%;
	text-align:center;
}

div#newyear div#center_left 
{
	position:relative;
	float:left;
	margin-left:40px;
}
div#newyear div#center_right 
{
	position:relative;
	float:right;
	margin-left:20px;
	height:300px;
	width:400px;
}
div#newyear div#summary2 
{
	position:relative;
	width:100%;
	text-align:center;
}

div#newyear div#bottom_left
{
	position:relative;
	float:left;
	margin-left:40px;
	z-index:10;
	
}
div#newyear div#bottom_right
{
	position:relative;
	float:left;
	margin-left:95px;
	margin-top:10px;
}
div#newyear div#summary3 
{
	position:relative;
	width:100%;
	text-align:center;
	margin-bottom:20px;
}
/****** Gas and Printing******/
div#printing div#top1 
{
	position:relative;
	margin-left:75px;
	float:left;
}
div#printing div#top2 
{
	position:relative;
	margin-left:50px;
	float:left;
}
div#printing div#top3 
{
	position:relative;
	margin-left:50px;
	float:left;
}
div#printing div#top4 
{
	top:20px;
	position:relative;
	margin-left:62px;
	float:left;
}
div#printing div#top5 
{
	top:20px;
	position:relative;
	margin-left:50px;
	float:left;
}
div#printing div#top6 
{
	top:20px;
	position:relative;
	margin-left:50px;
	float:left;
}
div#printing div#summary1 
{
	position:relative;
	width:110%;
	text-align:center;
	padding:10px 0px 20px 0px;
	top:30px;
	left:-10px;
}


div#printing div#bottom_left 
{
	position:relative;
	margin-left:20px;
	margin-top:20px;
	float:left;
}
div#printing div#bottom_center 
{
	position:relative;
	margin-left:10px;
	float:left;
}
div#printing div#bottom_right 
{
	position:relative;
	margin-left:10px;
	margin-top:20px;
	float:left;
}
div#printing div#summary2 
{
	position:relative;
	width:100%;
	text-align:center;
	padding:10px 0px 20px 0px;
	top:-100px;	
	left:20px;
}
div#printing div#caption1 
{
	width:198px;
	position:absolute;
	border:solid 1px #666;
	right:-205px;
	top:438px;
	z-index:20;
	text-align:center;
	background-color:#ed008c;
	color:#fff;
}
div#printing div#caption2 
{
	width:198px;
	position:absolute;
	border:solid 1px #666;
	right:-205px;
	top:528px;
	z-index:20;
	text-align:center;
	background-color:#fff;
}
/****** Cocktail Parties ******/
div#cocktail p 
{
	margin:0px;
	padding:0px;
}

div#cocktail div#top_left 
{
	position:relative;
	float:left;
	width:280px;
	height:200px;
	left:10px;
}

div#cocktail div#top_right 
{
	position:relative;
	float:right;
	right:30px;
	width:280px;
	height:193px;
}
div#cocktail div#center_left 
{
	position:relative;
	float:left;
	width:200px;
	height:300px;
	
	left:50px;
}

div#cocktail div#center_right 
{
	position:relative;
	float:right;
	width:280px;
	height:200px;
	right:30px;
	margin-top:50px;
}

div#cocktail div#summary1 
{
	float:left;
	position:relative;
	width:100%;
	text-align:left;
	padding:10px 0px 20px 0px;	
	
}
div#cocktail div#summary2 
{
	position:relative;
	width:100%;
	text-align:left;
	padding:10px 0px 20px 0px;
	
}
div#cocktail div#caption1 
{
	position:absolute;
	right:30px;
	top:200px;
	text-align:center;
	width:280px;
}
/****** Weddings ******/
div#wedding div#top_left 
{
	position:relative;
	float:left;
	margin-left:50px;
}
div#wedding div#top_right 
{
	position:relative;
	float:left;
	margin-left:50px;
}
div#wedding div#summary1 
{
	position:relative;
	width:100%;
	text-align:center;
	padding:10px 0px 20px 0px;
	clear:both;
}

div#wedding div#center_left 
{
	position:relative;
	float:left;
	margin-top:20px;
	margin-left:50px;
}
div#wedding div#center_right 
{
	position:relative;
	float:left;
	margin-top:20px;
	margin-left:50px;
}
div#wedding div#summary2 
{
	position:relative;
	width:100%;
	text-align:center;
	padding:10px 0px 20px 0px;
	clear:both;
}

div#wedding div#bottom_left
{
	position:relative;
	float:left;
	margin-left:140px;
}
div#wedding div#bottom_right
{
	position:relative;
	float:left;
	margin-left:50px;
}
