/* ::::: http://www.flowersforever1.ca/skins/css/eflorist.css ::::: */
body{ background:#FFF; margin:0px 0px 0px 0px;}
.HELVTXT { font: 9pt Arial,Verdana,Helvetica; color: black; }
a { border: medium none black; font-size: 8pt; color: black; font-family: Arial,Verdana,helvetica; text-decoration: none; }
a:visited { border: medium none black; font-size: 8pt; color: black; font-family: Arial,Verdana,helvetica; text-decoration: none; }
a:active { border: medium none black; font-size: 8pt; color: black; font-family: Arial,Verdana,helvetica; text-decoration: none; }
input { font-size: 8pt; font-family: Arial,Verdana,helvetica; }
a:hover { border: medium none black; color: black; font-family: Arial,Verdana,helvetica; }
.footerfontClass, .footerfontClass a, .footerfontClass a:hover, .footerfontClass a:visited { font-weight: normal; font-size: 8pt; color: rgb(0, 0, 0); font-family: Arial,Verdana,helvetica; text-align: center; }
ul { font: 9pt Arial,Verdana,Helvetica; color: black; }
/* ::::: http://www.flowersforever1.ca/skins/266/css/soph5.css :::::(' sophi5_topbg.jpg') */

.top_bkgd { background-image: url(images/sophi5_topbg.jpg); }
.top_nav, .top_nav a, .top_nav a:link, .top_nav a:visited, .top_nav a:active { font-family: Verdana,Arial,sans-serif; color: rgb(102, 102, 102); font-size: 8.5pt; }
.top_nav a:hover { text-decoration: underline; }
.left_bkgd { background-image: url(images/sophi5_sidebg.jpg); background-repeat: no-repeat; border-right: 1px solid rgb(102, 102, 102); }
.left_nav, .left_nav a, .left_nav a:link, .left_nav a:visited, .left_nav a:active { font-family: Verdana,Arial,sans-serif; font-weight: bolder; line-height: 18pt; color: rgb(102, 102, 102); margin-right: 0px; font-size: 8pt; text-decoration: none; padding-right: 0px; }
.left_nav a:hover { text-decoration: underline; }
.footerFontClass { font-family: Verdana,Arial,sans-serif; text-align: center; color: rgb(0, 0, 0); }
/* ::::: http://www.flowersforever1.ca/style/homepagefooter.css ::::: */

.footerlink { font-size: 12px; color: rgb(0, 0, 0); text-decoration: none; }
.footerlink a:link { font-size: 12px; color: rgb(0, 0, 0); text-decoration: none; }
.footerlink a:visited { font-size: 12px; color: rgb(0, 0, 0); text-decoration: none; }
.footerlink a:active { font-size: 12px; color: rgb(0, 0, 0); text-decoration: none; }
.footerlink a:hover { font-size: 12px; color: rgb(0, 0, 0); text-decoration: none; }
.CategoryLinksNarrow { margin: 25px 50px; font-size: 14px; font-weight: 400; color: rgb(0, 0, 0); }
.alignleft{text-align:left;}
.alignright{text-align:right;}
.ts-1 {
	border: none;
	height: 105px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 738px;
}

.ts-1-1 {
	border: none;
	float: left;
	height: 105px;
	padding: 0px;
	width: 177px;
}

.ts-2 {
	border: none;
	height: 105px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 177px;
}

.ts-2-1 {
	border: none;
	float: left;
	height: 69px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	width: 177px;
}

.gen-1 {
	clear: both;
}

.ts-1-2 {
	border: none;
	float: left;
	height: 83px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 22px;
	width: 561px;
}

.ts-3 {
	border: none;
	float: right;
	height: 42px;
	text-align: left;
	width: 171px;
}

.ts-3-1 {
	border: none;
	display: inline;
	float: left;
	height: 35px;
	margin-left: 2px;
	margin-top: 2px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 10px;
	padding-top: 2px;
	white-space: nowrap;
	width: 156px;
}

.gen-2 {
	width: 125px;
}

.gen-3 {
	position: relative;
	top: 4px;
}

.gen-4 {
	color: rgb(102,102,102);
	padding-right: 35px;
	position: relative;
	top: -2px;
}

.ts-4 {
	border: none;
	height: 25px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 561px;
}

.ts-4-1 {
	border: none;
	float: left;
	height: 25px;
	padding: 0px;
	width: 561px;
}

.ts-5 {
	background-image: url(images/tran2_topnavbg.jpg);
	border: none;
	height: 25px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 561px;
}

.ts-5-1 {
	border: none;
	float: left;
	height: 25px;
	line-height: 25px;
	padding: 0px;
	text-align: center;
	width: 51px;
}

.gen-6 {
	vertical-align: middle;
}

.ts-5-2 {
	border: none;
	float: left;
	height: 25px;
	padding: 0px;
	text-align: center;
	width: 15px;
}

.ts-5-3 {
	border: none;
	float: left;
	height: 25px;
	line-height: 25px;
	padding: 0px;
	text-align: center;
	width: 80px;
}

.ts-5-5 {
	border: none;
	float: left;
	height: 25px;
	line-height: 25px;
	padding: 0px;
	text-align: center;
	width: 120px;
}

.ts-5-7 {
	border: none;
	float: left;
	height: 25px;
	line-height: 25px;
	padding: 0px;
	text-align: center;
	width: 95px;
}

.ts-5-9 {
	border: none;
	float: left;
	height: 25px;
	line-height: 25px;
	padding: 0px;
	text-align: center;
	width: 50px;
}

.ts-5-11 {
	border: none;
	float: left;
	height: 25px;
	line-height: 25px;
	padding: 0px;
	text-align: center;
	width: 90px;
}

.ts-6 {
	border: none;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 738px;
}

.ts-6-1 {
	border: none;
	float: left;
	padding: 0px;
	width: 732px;
}

.ts-7 {
	border: 1px solid rgb(102,102,102);
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 730px;
}

.ts-7-1 {
	border-bottom: none;
	border-left: none;
	border-right: 1px solid rgb(102,102,102);
	border-top: none;
	float: left;
	padding: 0px;
	width: 164px;
}

.ts-8 {
	border: none;
	float: right;
	height: 497px;
	text-align: left;
	width: 164px;
}

.ts-8-1 {
	border: none;
	float: left;
	height: 497px;
	padding: 0px;
	width: 164px;
}

.ts-9 {
	border: none;
	height: 497px;
	text-align: left;
	width: 148px;
}

.ts-9-1 {
	border: none;
	float: left;
	height: 497px;
	padding: 0px;
	width: 138px;
}

.gen-15 {
	margin: 10px 0pt;
	text-align: center;
}

.ts-9-2 {
	border: none;
	float: left;
	height: 497px;
	line-height: 497px;
	padding: 0px;
	width: 10px;
}

.ts-7-2 {
	border: none;
	float: left;
	padding: 0px;
	width: 565px;
}

.ts-10 {
	border: none;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 551px;
	padding:7px 7px 7px 7px;
}

.ts-10-1 {
	border: none;
	float: left;
	padding: 0px;
	width: 551px;
}

.ts-11 {
	border: none;
	height: 1px;
	text-align: left;
	width: 555px;
}

.ts-11-1 {
	border: none;
	float: left;
	height: 0px;
	overflow: hidden;
	padding: 1px;
	width: 553px;
}

.ts-6-2 {
	background-image: url(images/sophi3_botborder.gif);
	border: none;
	clear: both;
	float: left;
	height: 6px;
	overflow: hidden;
	padding: 0px;
	width: 732px;
}

.ts-6-3 {
	border: none;
	float: left;
	height: 6px;
	padding: 0px;
	width: 6px;
}

.ts-12 {
	border: none;
	height: 366px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 750px;
}

.ts-12-1 {
	border: none;
	float: left;
	height: 1px;
	line-height: 1px;
	padding: 0px;
	text-align: right;
	width: 750px;
}

.ts-12-2 {
	border: none;
	clear: both;
	float: left;
	height: 360px;
	padding: 0px;
	width: 750px;
}

.ts-13 {
	border: none;
	height: 347px;
	text-align: left;
	width: 713px;
}

.ts-13-1 {
	border: none;
	float: left;
	height: 62px;
	padding: 0px;
	width: 713px;
}

.ts-14 {
	border: none;
	height: 13px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 312px;
}

.ts-14-1 {
	border: none;
	float: left;
	height: 13px;
	line-height: 13px;
	padding: 0px;
	width: 312px;
}

.gen-22 {
	text-align: right;
	vertical-align: middle;
}

.ts-15 {
	border: none;
	height: 49px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 182px;
}

.ts-15-1 {
	border: none;
	float: left;
	height: 49px;
	padding: 0px;
	width: 182px;
}

.gen-24 {
	margin-bottom: 0px;
	margin-top: 0px;
}

.gen-25 {
	text-align: right;
}

.ts-13-2 {
	border: none;
	float: left;
	height: 1px;
	padding: 0px;
	width: 713px;
}

.ts-13-3 {
	border: none;
	float: left;
	height: 284px;
	padding: 0px;
	width: 713px;
}

.gen-29 {
	font-size: 17pt;
	font-weight: 700;
}

.gen-30 {
	font-size: 15pt;
}

.ts-12-3 {
	background-image: url(/images);
	border: none;
	float: left;
	height: 5px;
	padding: 0px;
	width: 750px;
}
#seo_link {
	clear:both;
	height:40px;
	padding-top:6px;
	text-align:center;
}
#seo_link a:link img, #seo_link a:visited img, #seo_link a:hover img {
	border:none;
}
#more_keep_your {
	display:none;
	border-top: none !important;
	margin-top: 15px;
}
.read_more, .read_more a:link, .read_more a:visited {
	color: #000;
	cursor:pointer;
	text-decoration: none;
	display: block;
	margin: 5px 1px 0px 7px;
	text-align: right;
}
.read_more a:hover {
	text-decoration: underline;
}


