@charset "utf-8";
/* CSS for Flower Girls of Sarasota rev 1.1 7/1/2008 */
body {
	background-color: #fff;
	margin: 0 auto;
	text-align: center;
	}
#wrapper {
position:relative;
text-align: left;
margin: 0 auto;
	width:901px;
	height:740px;
	border:thin ; border-color:#FF33CC ; border-style:dashed; 
}
#wrapper_index {
position:relative;
text-align: left;
margin: 0 auto;
	width:901px;
	height:1035px;
	border:thin ; border-color:#FF33CC ; border-style:dashed; 
}
#wrapper_links {
position:relative;
text-align: left;
margin: 0 auto;
	width:901px;
	height:2100px;
	border:thin ; border-color:#FF33CC ; border-style:dashed; 
}
#wrappercontact {
position:relative;
text-align: left;
margin: 0 auto;
	width:901px;
	height:905px;
	border:thin ; border-color:#FF33CC ; border-style:dashed; 
}
#wrapperservices {
position:relative;
text-align: left;
margin: 0 auto;
	width:901px;
	height:975px;
	border:thin ; border-color:#FF33CC ; border-style:dashed; 
}
#wrapperrecent {
position:relative;
text-align: left;
margin: 0 auto;
	width:901px;
	height:1205px;
	border:thin ; border-color:#FF33CC ; border-style:dashed; 
}
#homelogos   {margin:auto; text-align:center;}
#homelogos a {border:none;}
#homelogos img {border:none;           }
#fblogos   {margin:auto; text-align:center; padding-top:10px; font-family:Chasm, "Comic Sans MS", Comic Sans, Geneva, Arial, Helvetica, sans-serif;}
#fblogos a {border:none;}
#fblogos img {border:none;           }

#logo {
	position:absolute;
	left:7px;
	top:7px;
	width:348px;
	height:139px;
	z-index:1;
}
#apDiv2 {
	position:absolute;
	left:331px;
	top:77px;
	width:0px;
	height:1px;
	z-index:1;
}
#headlinebox_index {
	position:absolute;
	left:361px;
	top:2px;
	width:531px;
	height:138px;
	z-index:1;
	text-align: center;
	vertical-align: middle;
}
#headlinebox {
	position:absolute;
	left:361px;
	top:2px;
	width:531px;
	height:138px;
	z-index:1;
	text-align: center;
	vertical-align: top;
}
#menu {
	position:absolute;
	left:8px;
	top:146px;
	width:886px;
	height:29px;
	z-index:1;
	background-color:#ff99cc
}
#lefttext_index {
	position:absolute;
	left:8px;
	top:177px;
	width:298px;
	height:488px;
	z-index:1;
}
#lefttext_contact {
	position:absolute;
	left:8px;
	top:177px;
	width:474px;
	height:590px;
	z-index:1;
}
#lefttext_links {
	position:absolute;
	left:8px;
	top:176px;
	width:470px;
	height:1798px;
	z-index:1;
	
}
#lefttext_recent{
	position:absolute;
	left:7px;
	top:177px;
	width:298px;
	height:526px;
	z-index:1;
	padding-right:5px;
}
#lefttext_services {
	position:absolute;
	left:8px;
	top:177px;
	width:263px;
	height:528px;
	z-index:1;
}
#lefttext_about {
	position:absolute;
	left:7px;
	top:176px;
	width:462px;
	height:436px;
	z-index:1;
}
#center_video1 {
	position:absolute;
	left:7px;
	top:176px;
	width:893px;
	height:436px;
	z-index:1;
	text-align: center;
}
#imageright_index {
	position:absolute;
	left:309px;
	top:187px;
	width:587px;
	height:481px;
	z-index:1;
}

#imageright_about {
	position:absolute;
	left:478px;
	top:177px;
	width:417px;
	height:352px;
	z-index:1;
}
#imageright_contact {
	position:absolute;
	left:490px;
	top:177px;
	width:405px;
	height:352px;
	z-index:1;
}
#imageright_links {
	position:absolute;
	left:502px;
	top:191px;
	width:391px;
	height:604px;
	z-index:1;
}
#imageright_links2 {
	position:absolute;
	left:527px;
	top:1053px;
	width:343px;
	height:352px;
	z-index:1;
}
#imageright_recent {
	position:absolute;
	left:308px;
	top:177px;
	width:587px;
	height:665px;
	z-index:1;
}
#imageright_services {
	position:absolute;
	left:285px;
	top:177px;
	width:611px;
	height:352px;
	z-index:1;
}
#lower2column_index {
	position:absolute;
	left:4px;
	top:688px;
	width:732px;
	height:294px;
	z-index:1;
}
#lower2column_about {
	position:absolute;
	left:12px;
	top:617px;
	width:682px;
	height:114px;
	z-index:1;
}
#lower2column_contact {
	position:absolute;
	left:12px;
	top:790px;
	width:863px;
	height:55px;
	z-index:1;
}
#lower2column_links {
	position:absolute;
	left:14px;
	top:1983px;
	width:740px;
	height:49px;
	z-index:1;
}
#lower2column_recent {
	position:absolute;
	left:16px;
	top:1123px;
	width:688px;
	height:47px;
	z-index:1;
}
#lower2column_services {
	position:absolute;
	left:21px;
	top:827px;
	width:602px;
	height:54px;
	z-index:1;
}
#lower2column_video {
	position:absolute;
	left:12px;
	top:617px;
	width:682px;
	height:114px;
	z-index:1;
}
#bottom_menu {
	position:absolute;
	left:103px;
	top:887px;
	width:595px;
	height:27px;
	z-index:1;
}
#bottom_menu_index {
	position:absolute;
	left:72px;
	top:1004px;
	width:595px;
	height:27px;
	z-index:1;
}
#bottom_menu_services {
	position:absolute;
	left:103px;
	top:650px;
	width:595px;
	height:27px;
	z-index:1;
}
#bottom_menu_recent {
	position:absolute;
	left:109px;
	top:1176px;
	width:595px;
	height:27px;
	z-index:1;
}
#bottom_menu_links {
	position:absolute;
	left:98px;
	top:2035px;
	width:595px;
	height:27px;
	z-index:1;
}
#bottom_menu_about {
	position:absolute;
	left:102px;
	top:702px;
	width:595px;
	height:27px;
	z-index:1;
}
#bottom_menu_contact {
	position:absolute;
	left:140px;
	top:877px;
	width:595px;
	height:27px;
	z-index:1;
}
#bottom_menu_video {
	position:absolute;
	left:102px;
	top:702px;
	width:595px;
	height:27px;
	z-index:1;
}
#flower_index {
	position:absolute;
	left:658px;
	top:502px;
	width:252px;
	height:258px;
	z-index:2;
}
#flower_about {
	position:absolute;
	left:654px;
	top:469px;
	width:252px;
	height:258px;
	z-index:2;
}
#flower_contact {
	position:absolute;
	left:650px;
	top:514px;
	width:252px;
	height:258px;
	z-index:2;
}
#flower_links {
	position:absolute;
	left:637px;
	top:713px;
	width:252px;
	height:258px;
	z-index:2;
}
#flower_recent {
	position:absolute;
	left:660px;
	top:756px;
	width:252px;
	height:258px;
	z-index:2;
}
#flower_services {
	position:absolute;
	left:651px;
	top:720px;
	width:252px;
	height:258px;
	z-index:2;
}
#flower_video {
	position:absolute;
	left:645px;
	top:493px;
	width:252px;
	height:258px;
	z-index:2;
}
/* Text styles*/
.headline {
	font-family: Chasm, "Comic Sans MS", Comic Sans, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FF66CC;
	text-align: center;
}
.bodycopy1 {
	font-family: Chasm, "Comic Sans MS", Comic Sans, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.bodycopy2 {
	font-family: Chasm, "Comic Sans MS", Comic Sans, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
}
.bodycopy3 {
	font-family: Chasm, "Comic Sans MS", Comic Sans, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C33;
}
.bodycopy4 {
	font-family: Chasm, "Comic Sans MS", Comic Sans, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
.bodycopy5 {
	font-family: Chasm, "Comic Sans MS", Comic Sans, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
}
.bodycopy6 {
	font-family: Lucida Calligraphy Italic, Lucada Handwriting Cursive, Script MT Bold, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
.textmenu {
	font-family: Chasm, "Comic Sans MS", Comic Sans, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.greentext {
	color: #339900;
	font-weight: bold;
}
.credits {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

