@charset "UTF-8";
/* "Yet Another Multicolumn Layout" v3.2.1 (c) by Dirk Jesse (http://www.yaml.de)
* $Revision: 443 $ $Date: 2009-12-31 18:05:05 +0100 (Do, 31. Dez 2009) $ */
@media all {
* {margin:0;padding:0}
option {padding-left:0.4em}
select {padding:1px}
* html body * {overflow:visible}
* html iframe,* html frame {overflow:auto}
* html frameset {overflow:hidden}
body {font-size:100.01%;background:#fff;color:#000;text-align:left}
div {outline:0 none}
fieldset,img {border:0 solid}
ul,ol,dl {margin:0 0 1em 1em}
li {line-height:1.5em;margin-left:0.8em}
dt {font-weight:bold}
dd {margin:0 0 1em 0.8em}
blockquote {margin:0 0 1em 0.8em}
blockquote:before,blockquote:after,q:before,q:after {content:""}
.clearfix:after {clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}
.clearfix {display:block}
.floatbox {overflow:hidden}
#ie_clearing {display:none}
.skip,.hideme,.print {position:absolute;top:-32768px;left:-32768px}
.skip:focus,.skip:active {position:static;top:0;left:0}
#skiplinks {position:absolute;top:0px;left:-32768px;z-index:1000;width:100%;margin:0;padding:0;list-style-type:none}
#skiplinks a.skip:focus,#skiplinks a.skip:active {left:32768px;outline:0 none;position:absolute;width:100%}
}
@media screen,projection {
#header {position:relative}
#topnav {text-align:right}
#header #topnav {position:absolute;top:10px;right:10px}
#header,#nav,#main,#footer {clear:both}
#col1 {float:left;width:200px}
#col2 {float:right;width:200px}
#col3 {width:auto;margin:0 200px}
#col1_content,#col2_content,#col3_content {position:relative}
.subcolumns {width:100%;overflow:hidden}
.subcolumns_oldgecko {width:100%;float:left}
.c20l,.c25l,.c33l,.c40l,.c38l,.c50l,.c60l,.c62l,.c66l,.c75l,.c80l {float:left}
.c20r,.c25r,.c33r,.c40r,.c38r,.c50r,.c60r,.c66r,.c62r,.c75r,.c80r {float:right;margin-left:-5px}
.c20l,.c20r {width:20%}
.c40l,.c40r {width:40%}
.c60l,.c60r {width:60%}
.c80l,.c80r {width:80%}
.c25l,.c25r {width:25%}
.c33l,.c33r {width:33.333%}
.c50l,.c50r {width:50%}
.c66l,.c66r {width:66.666%}
.c75l,.c75r {width:75%}
.c38l,.c38r {width:38.2%}
.c62l,.c62r {width:61.8%}
.subc {padding:0 0.5em}
.subcl {padding:0 1em 0 0}
.subcr {padding:0 0 0 1em}
.equalize,.equalize .subcolumns {overflow:visible;display:table;table-layout:fixed}
.equalize >div {display:table-cell;float:none;margin:0;overflow:hidden;vertical-align:top}
}
@media print {
.subcolumns >div,.floatbox {display:table;overflow:visible}
.print {position:static;left:0}
.noprint {display:none !important}
}
/* YAML BASEMOD - FLORAL DREAMS */
@media screen, projection {
body {overflow-y:scroll;}
body {background:#e1efc8 url("http://floral-dreams.com/images/site/bg.gif") repeat-x top left fixed;margin:0;}
.page_margins {margin:0 auto;}
.page_margins {width:auto;min-width:911px;max-width:911px;}
.page {padding:0px;}
#topnav {background:transparent url("http://floral-dreams.com/images/site/top_bg.png") no-repeat top left;height:69px;}
p.top_phone {font-size:14px;color:#431a60;padding:34px 0 0 42px;}
#nav {overflow:hidden;}
#header {background:transparent url("http://floral-dreams.com/images/site/header_bg.png") no-repeat top left;height:97px;margin:0;}
#header_home {background:transparent url("http://floral-dreams.com/images/site/h_main.png") no-repeat top left;height:399px;width:910px;margin:0;}
#home_special {margin:295px 0 0 542px;}
#main {background:transparent url("http://floral-dreams.com/images/site/slice_bg.png") repeat-y top left;margin:0;}
#main_home {margin:0;}
div#quick_links {padding:50px 0;}
#footer {color:#384c1d;height:40px;padding:25px 0 0 40px;margin-bottom:30px;text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
#footer.inside {background:transparent url("http://floral-dreams.com/images/site/footer_bg.png") no-repeat top left;}
span.footer_pipe {color:#fff;padding:0 8px;}
#footer a,
#footer a,visited,
#footer a:active {color:#384c1d;text-decoration:none;font-weight:normal;}
#footer a:hover,
#footer a:visited:hover {color:#431a60;text-decoration:underline;}
#col1_home {background:transparent url("http://floral-dreams.com/images/site/h_pics.png") no-repeat top left;width:910px;height:177px;margin:0;}
#col1_home_content p {padding:130px 0 0 36px;}
span.home_pics {text-align:center;margin:0 4px;width:160px;float:left;}
span.home_pics a,
span.home_pics a:visited {color:#fff;font-size:15px;font-weight:bold;text-decoration:none;text-shadow:olive 1px 1px 3px;}
span.home_pics a:hover,
span.home_pics a:hover:visited {color:#441b61;text-shadow:olive 1px 1px 3px;}
#col3_home {background:transparent url("http://floral-dreams.com/images/site/h_footer.png") no-repeat top left;width:910px;height:71px;margin:0;}
#col3_home_content {padding:0 32px 0 60px;}
#col1 {float:right;width:70%;}
#col2 {display:none}
#col3 {width:auto;margin:0 70% 0 0;}
#col1_content {padding:0 60px 20px 40px;}
#col3_content {padding:0 10px 0 60px;}
}
/* YAML CONTENT - FLORAL DREAMS */
@media all {
html * {font-size:12px;}
textarea, pre, code, kbd, samp, var, tt {font-family:Consolas, "Lucida Console", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier;}
body {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:75.00%;color:#505050;}
h1,h2,h3,h4,h5,h6 {font-family:Arial, Helvetica, sans-serif;font-weight:normal;color:#222;margin:0 0 5px 0;}
h1 {font-size:160%;color:#441960;}
h2 {font-size:120%;color:#5e7f30;font-weight:bold;}
h3 {font-size:150%;}
h4 {font-size:133.33%;}
h5 {font-size:116.67%;}
ul, ol, dl {line-height:1.5em;margin:15px 25px 15px 25px;}
ul {list-style-type:disc;}
ul ul {list-style-type:circle;margin-bottom:0;}
ol {list-style-type:decimal;}
ol ol {list-style-type:lower-latin;margin-bottom:0;}
li {margin-left:0.8em;line-height:1.5em;margin-bottom:10px;font-size:90%;color:#444;}
dt {font-weight:bold;}
dd {margin:0 0 1em 0.8em;}
p {line-height:1.5em;margin:0 0 1em 0;}
blockquote, cite, q {font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;}
blockquote {margin:0 0 1em 1.6em;color:#666;}
strong,b {font-weight:bold;color:#819f4c;}
em,i {font-style:italic;}
big {font-size:116.667%;}
small {font-size:91.667%;}
pre {line-height:1.5em;margin:0 0 1em 0;}
pre, code, kbd, tt, samp, var {font-size:100%;}
pre, code {color:#800;}
kbd, samp, var, tt {color:#666;font-weight:bold;}
var, dfn {font-style:italic;}
acronym, abbr {border-bottom:1px #aaa dotted;font-variant:small-caps;letter-spacing:.07em;cursor:help;}
sub, sup {font-size:91.6667%;line-height:0;}
hr {color:#fff;background:transparent;margin:0 0 0.5em 0;padding:0 0 0.5em 0;border:0;border-bottom:1px #eee solid;}
a {color:#441960;background:transparent;text-decoration:none;font-weight:bold;}
a:visited {color:#653485;}
a:hover,
  a:active {color:#999;text-decoration:none;outline:0 none;}
p.icaption_left {float:left;display:inline;margin:0 1em 0.15em 0;}
p.icaption_right {float:right;display:inline;margin:0 0 0.15em 1em;}
p.icaption_left img,
  p.icaption_right img {padding:0;border:1px #888 solid;}
p.icaption_left strong,
  p.icaption_right strong {display:block;overflow:hidden;margin-top:2px;padding:0.3em 0.5em;background:#eee;font-weight:normal;font-size:91.667%;}
.highlight {color:#c30;}
.dimmed {color:#888;}
.info {background:#f8f8f8;color:#666;padding:10px;margin-bottom:0.5em;font-size:91.7%;}
.note {background:#efe;color:#040;border:2px #484 solid;padding:10px;margin-bottom:1em;}
.important {background:#ffe;color:#440;border:2px #884 solid;padding:10px;margin-bottom:1em;}
.warning {background:#fee;color:#400;border:2px #844 solid;padding:10px;margin-bottom:1em;}
.float_left {float:left;display:inline;margin-right:15px;margin-bottom:15px;}
.float_right {float:right;display:inline;margin-left:15px;margin-bottom:15px;}
.center {display:block;text-align:center;margin:15px auto;}
}
/* YAML FORMS */
@media screen, projection {
.required {color:#961d3f;padding:0 4px;}
.yform {padding:0;margin:10px;}
.yform fieldset {border:1px #ddd solid;background:#fafafa;margin:0 0 1em 0;padding:0.5em;}
.yform legend {font-size:125%;font-weight:normal;color:#000;}
.yform label {color:#562778;padding-bottom:4px;}
.yform input,
  .yform textarea,
  .yform select, 
  .yform optgroup {font-family:Verdana, Arial, Helvetica, sans-serif;color:#666;}
.yform .type-text input,
  .yform .type-text textarea,
  .yform .type-select select {border:1px solid #d8eab8;}
.yform div.type-text input:focus,
  .yform div select:focus,
  .yform div textarea:focus,
  .yform div.type-text input:hover,
  .yform div select:hover,
  .yform div textarea:hover,
  .yform div.type-text input:active,
  .yform div select:active,
  .yform div textarea:active {border:1px #a9d164 solid;background:#fff;}
.yform .type-button input {border-top:1px #ddd solid;border-left:1px #ddd solid;border-right:1px #ccc solid;border-bottom:1px #ccc solid;color:#000;background:#e1efc8;padding:5px 1em;}
.yform .type-button input[type=reset] {color:#300;background:#661717 url(images/button_red.png) top left repeat-x;}
.yform .type-button input[type=submit] {color:#330;background:#a9d164;}
/* optional button styling for IE6 using classes */
.yform .type-button input.reset {color:#300;background:#661717;}
.yform .type-button input.submit {color:#330;background:#e1efc8;}
.yform div.type-button input:focus,
  .yform div.type-button input:hover,
  .yform div.type-button input:active {border-top:1px #ccc solid;border-left:1px #ccc solid;border-right:1px #ddd solid;border-bottom:1px #ddd solid;color:#fff;background:#bbd390;}
.yform div.type-button input.reset:focus,
  .yform div.type-button input.reset:hover,
  .yform div.type-button input.reset:active {background:#800;color:#fff;}
.yform div.type-button input.submit:focus,
  .yform div.type-button input.submit:hover,
  .yform div.type-button input.submit:active {background:#e1efc8;color:#fff;}
.yform {overflow:hidden;}
.yform fieldset {overflow:hidden;}
.yform label {display:block;cursor:pointer;}
.yform legend {background:transparent;border:0;padding:0 0.5em;}
.yform .message {display:block;margin-bottom:0.5em;color:#666;}
.yform input[type=hidden] {display:none !important;}
.yform sup {color:#800;font-weight:bold;}
.yform div.type-text,
  .yform div.type-select,
  .yform div.type-check,
  .yform div.type-button {margin:0.5em 0;padding:3px 0.5em;position:relative;overflow:hidden;}
.yform div.type-button {padding:3px 0em;}
.yform .type-text input,
  .yform .type-text textarea {display:block;position:relative;padding:0.3em 0.3em;width:58.5%;}
.yform .type-select select {display:block;position:relative;padding:0.3em 2px 0.3em 1px;width:60%;cursor:pointer;}
.yform .type-select select optgroup {font-style:normal;font-weight:bold;}
.yform .type-check input {cursor:pointer;}
.yform .type-check label {display:inline;}
.yform .type-button input {cursor:pointer;overflow:visible;width:auto;}
.yform div.error {border:1px #a00 dashed;background:#faf4f4;padding:0.5em;}
.yform div.error label {color:#000;font-weight:bold;}
.yform div.error .message {color:#800;}
.yform div.type-check input:focus,
  .yform div.type-check input:hover,
  .yform div.type-check input:active {border:0 none;}
.full div.type-text input,
  .full div.type-text textarea {width:95.5%;margin-right:-3px;}
.full div.type-select select {width:97.0%;margin-right:-3px;}
.columnar .type-text label,
  .columnar .type-select label {float:left;width:30%;}
.columnar div.type-check input {margin-left:30%;}
.columnar div.error .message {margin-left:30%;}
.columnar fieldset div.type-button,
  fieldset.columnar div.type-button {padding-left:30%;}
.columnar div.type-text input,
  .columnar div.type-text textarea {float:left;width:67.8%;margin-right:-3px;}
.columnar div.type-select select {float:left;width:69.4%;margin-right:-3px;}
}
/* eeSitKit 2.0 Main Naivgation CSS May 2010 */
div#nav_main {font-size:12px;color:#384c1d;height:29px;float:right;padding:30px 34px 0 0;}
div#nav_main span.nav_pipe {padding-right:20px;margin-left:-20px;color:#fff;}
div#nav_main ul {padding:0;margin:0;list-style:none;}
div#nav_main a {display:block;text-decoration:none;color:#384c1d;padding:5px 20px 5px 18px;font-weight:normal;}
div#nav_main a:hover {background:#e7efd9;color:#819f4c;}
div#nav_main li {float:left;text-align:left;text-transform:uppercase;list-style:none;margin:0;}
div#nav_main li ul {position:absolute;width:168px;left:-999em;background:#c7e19a;font-size:10px;z-index:10;}
div#nav_main li ul li {width:168px;border-top:#d8eab8 1px solid;}
div#nav_main li:hover ul {left:auto;width:168px;}
div#nav_main li:hover ul, div#nav_main li.sfhover ul {left:auto;}
div#nav_main li:hover, div#nav_main li.hover {position:static;}
div#nav_main a:focus {outline:none}
div#nav_main .selected {color:#431a60;}
/* SUB NAV ACROSS */
div#sub_nav_across {padding:28px 0 0 320px;}
div#sub_nav_across span.nav_pipe {padding:0 8px;color:#fff;font-weight:bold;}
div#sub_nav_across a,
div#sub_nav_across a:visited {text-decoration:none;color:#384c1d;font-weight:normal;font-style:normal;}
div#sub_nav_across a:hover,
div#sub_nav_across a:visited:hover,
div#sub_nav_across a:active {background:transparent;text-decoration:none;color:#fff;}
div#sub_nav_across a:focus {outline:none}
div#sub_nav_across ul {float:left;font-size:110%;margin:0;}
div#sub_nav_across li {display:inline;list-style-type:none;letter-spacing:.02em;margin:0;}
div#sub_nav_across a.selected {color:#819f4c;font-weight:bold;}
