body {text-align: center;font-family:Verdana, Arial, Helvetica, sans-serif;padding: 0;font-size:90%;margin: 0;background-color:#64554E; padding:0px;}
.spacer{padding-top:20px;}
#container {width: 900px; border:2px solid #44BAC4;height:auto; background-color: #FFFFFF;text-align: justify;padding: 0px;margin: 1px auto;}
#content {background:url(../images/starfish_S.png) top left no-repeat; width:274; height:330; text-align:left;/*border:1px solid #44BAC4*/}
#content {clear:both;padding-left:5px;padding-right:5px;height:auto;margin-top:3px;padding-top:3px; min-height:330px; font-size:80%;}
#footer{border-top:1px dashed #cccccc; font-size:10px;clear:both; width:100%; text-align:justify}
#footer img{border:1px solid teal}
img {border:1px solid teal; padding:1px;}

.teal-border{border:1px solid #44BAC4}
/*#44BAC4 -- teal*/
table {vertical-align:text-top}
table td{vertical-align:top;}

#header {
	background: transparent;
	color: #fff;
	float: left;
	width: 100%;
	font-size:16px;
	margin-bottom: 7px;
	position: relative;
	white-space:nowrap;

}
#header img{border:0px;}

#header ul, #header li {
	margin: 0;
	padding: 0;
	list-style: none;
}

#header ul {
	float: left;
	width: 100%;
	clear: both;
}

#header-primary {
	background: transparent;
	float: left;
	width: 100%;
	white-space:nowrap;
}

#header-primary a.current {
	background: url(../images/menu-primary-current.gif) 50% 100% no-repeat;
	color: #000;
}


#header-secondary {
	background:  #E0F9FC ;
	float: left;
	width: 100%;
	font-size:14px;
}

#header-secondary a.current, #header-primary.menu-single a.current {
	background: url(../images/menu-secondary-current.gif) 50% 100% no-repeat;
	color: #000;
	font-weight: bold; 
}


#header-primary a:hover, #header-secondary a:hover {
	color: #44BAC4;
	text-decoration: underline;
}

#header li {
	display: inline;
	white-space:nowrap;
	clear:none;
}

#header li a {
	text-decoration: none;
	color: #000000;
	padding: 5px 12px;
	position: relative;
	left: 5px;

	float: left;
	display: block;
	white-space: nowrap;

}


#header a {

	font-size: 85%;
	font-weight: bold;
}




.wrapper{border:1px solid #44BAC4}
#header-secondary.sub a.current
{
	background: url(../images/menu-secondary-current.gif) 50% 100% no-repeat;
	color: #44BAC4;
	font-weight: bold; 
}
#header-secondary a.current
{
	background: url(../images/menu-third-current.gif) 50% 100% no-repeat;
	color: #44BAC4;
	font-weight: bold; 
}


a {color:#0099CC}

#header-secondary li a {
	border: none;
	font-weight: bold;
    word-spacing: 0em;
	font-style:italic;
}
#header-third li a {
	border: none;
	font-weight: normal;
    word-spacing: 0em;
	font-style:italic;
}
#header-third {
	background: #62DBDB;
	float: left;
	width: 100%;
}

#header-third a.current {
	background: url(../images/menu-third-current.gif) 50% 100% no-repeat;
	color: #389BA3;
	font-weight: bold; 

}
#designer{ font-size:9px; color:black;right:0px; text-align:right}

.center{text-align:center}
.right{text-align:right}
#contactbox{border:1px solid #44BAC4}
#servicesbox{float:right; border:1px solid #44BAC4;}
.quote{padding-left:15%; padding-right:15%}
#addressbox{float:left; clear:none;width:30%; text-align:justify;padding-top:10%; font-size:140%;white-space:nowrap;}
#addressboxH1{color:#44BAC4; display:block; text-align:center;font-size:110%}
#flash{text-align:right;clear:none}

#bottom_nav {
	background: transparent;
	color: #fff;
	float: left;
	width: 100%;
	font-size:14px;
	margin-bottom: 7px;
	position: relative;
	white-space:nowrap;
	border-bottom:1px dashed #44BAC4;
	border-top:1px dashed #44BAC4;

}




#bottom_nav ul, #bottom_nav li {
	margin: 0;
	padding: 0;
	list-style: none;
}

#bottom_nav ul {
	float: left;
	width: 100%;
	clear: both;
}

#bottom-primary {
	background: transparent;
	float: left;
	width: 100%;
	white-space:nowrap;
}

#bottom-primary a:hover, {
	color: #44BAC4;
	text-decoration: underline;
}

#bottom_nav li {
	display: inline;
	white-space:nowrap;
	clear:none;
}

#bottom_nav li a {
	text-decoration: none;
	color: #000000;
	padding: 5px 12px;
	position: relative;
	left: 5px;
	width:120px;
	float: left;
	display: block;
	white-space: nowrap;

}
#bottom_nav a{
	font-size:85%;
	font-weight:bold;
}

#bottom_nav a.current{background: url(../images/menu-secondary-current.gif) 25% 100% no-repeat;}

#header-primary .events{float:right;color:white;background:url(../images/events_menu.png) no-repeat; width:74px; height:12px;text-indent:-5000px;}
#header-primary .weddings{float:right;color:white;background:url(../images/weddings_menu.png) no-repeat; width:103px; height:33px;text-indent:-5000px;}

#classic_inspiration{background:url(../images/classic.PNG) #FF00CC no-repeat 50% 50%; width:300px; height:240px; font-weight:bold; text-align:center}
#theme_inspiration{background:url(../images/theme.PNG) green no-repeat 50% 50%; width:300px; height:240px; font-weight:bold; text-align:center}
#natural_inspiration{background:url(../images/natural.PNG) blue no-repeat 50% 50%; width:300px; height:240px; font-weight:bold; text-align:center}
#chic_inspiration{background:url(../images/chic.PNG) purple no-repeat 50% 50%; width:300px; height:240px; font-weight:bold; text-align:center}
.slider{overflow:auto; width:405px; height:130px; white-space:nowrap;}

.bubble-left{margin-left:40px;margin-top:20px;}
.bubble-right{margin-right:20px;margin-top:20px;}