@charset "utf-8";
/* CSS Document */
body {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
/*	line-height: 24px; */
	color: #333333;
}

#container_master {
	position: absolute;
	left: 50%;
	margin-left: -450px;
	width: 900px;
	background-color:#FFFFFF;
	height:600px;
	top: 0px;
	
}

/* Left Top corner */

#left_top {
	float:left;
	width:10px;
	height:10px;
	background-image:url(images/lt.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}
#top {
	float:left;
	width:880px;
	height:10px;
	background-image:url(images/top.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}
#bottom {
	float:left;
	width:880px;
	height:10px;
	background-image:url(images/bottom.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}
#right_top {
	float:left;
	width:10px;
	height:10px;
	background-image:url(images/rt.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

#bottom_left {
	float:left;
	width:10px;
	height:10px;
	background-image:url(images/lb.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

#bottom_right {
	float:left;
	width:10px;
	height:10px;
	background-image:url(images/rb.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

#header {
float:left;
width:880px;
height:140px;
background-color:#F6ABC9;
}
#header_info {
float:left;
width:685px;
height:80px;
background-color:#F6ABC9;
padding-top:20px;
padding-left:10px;
}
#header_info_pad {
float:left;
width:695px;
height:20px;
background-color:#F6ABC9;
}

#header_menu {
float:left;
width:695px;
height:40px;
background-color:#F6ABC9;
}
#header_logo{
float:right;
width:185px;
height:140px;
background-color:#F6ABC9;
background-image:url(images/logo.jpg);
}


#header_left {
float:left;
width:10px;
height:140px;
background-image:url(images/ls.jpg);
background-repeat:repeat-y;
background-color:#FFFFFF;
}
#header_right {
float:left;
width:10px;
height:140px;
background-image:url(images/rs.jpg);
background-repeat:repeat-y;
background-color:#FFFFFF;
}

#content_left {
float:left;
width:10px;
height:400px;
background-image:url(images/ls.jpg);
background-repeat:repeat-y;
background-color:#FFFFFF;
}

#content {
	float:left;
	width:880px;
	height:400px;
}

#content_header {
float:left;
width:580px;
height:30px;
}

#content_footer {
float:left;
width:550px;
height:25px;
margin-top:15px;
background-image:url(images/extreme_happiness.jpg);
background-repeat:no-repeat;
}
#content_footer_order {
float:left;
width:550px;
height:25px;
margin-top:15px;
background-image:url(images/orderpage_bottom.jpg);
background-repeat:no-repeat;
}


#content_footer_flav {
float:left;
width:550px;
height:25px;
margin-top:15px;
background-image:url(images/extreme_happiness.jpg)
background-repeat:no-repeat;
}
#content_footer_cus {
float:left;
width:550px;
height:25px;
margin-top:15px;
background-image:url(images/extreme_happiness.jpg);
background-repeat:no-repeat;
}
#content_footer_cat {
float:left;
width:550px;
height:25px;
margin-top:15px;
background-image:url(images/extreme_happiness.jpg);
background-repeat:no-repeat;
}

input {
	margin:5px;
}

#content_right {
float:left;
width:10px;
height:400px;
background-image:url(images/rs.jpg);
background-repeat:repeat-y;
background-color:#FFFFFF;
}

#image_display {
float:left;
width:300px;
height:400px;
background-color:#999999;
}


#content_info {
float:left;
width:580px;
height:400px;
}
#content_info_body {
float:left;
width:580px;
padding-left:10px;
height:330px;
}
#contact_body {
float:left;
width:560px;
padding-left:10px;
height:330px;
overflow:auto;
}

#content_info_body_catering {
float:left;
width:550px;
height:390px;
}
#content_h1 {
float:left;
width:520px;
height:25px;
padding-left:15px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
}
#content_p1 {
float:left;
width:540px;
height:300px;
padding-left:30px;
padding-top:10px;
padding-right:20px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:small;
font-weight:normal;
}
#content_p2 {
	float:left;
	width:510px;
	height:370px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:400;
	color:#282828;
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	overflow:auto;
}
#content_info_header {
float:left;
width:880px;
height:30px;
}
#content_order {
	float:left;
	width:535px;
	height:240px;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	overflow:auto;
}

#gift_box  {
float:left;
width:580px;
height:400px;
}

form label {
	width:150px;
}

a.dp-choose-date {
	float:right;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 5px 3px 0;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(images/calendar.png) no-repeat; 
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}

#calendar-me {
	margin: 20px;
}