@charset "utf-8";
/* CSS Document */

body { background-color:#454646; font-size:12px; color:#000000; FONT-FAMILY:'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; top:0; left:0; margin:0px; border-style: none; padding: 0px; background-image: url(../images/background-tatoo.gif); background-repeat: repeat-x; background-position: left 122px; }
a img { border:none }
.ltgray { background-color:#eae7e5 }
h1 { font:bold 20px 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; color: #000000; letter-spacing: -0.05em;}
h2 { font:bold 20px 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; color:#0066a4; letter-spacing: -0.05em; }
/*--------------------------------TEXT STYLES---------------------------------------*/	

.text { font:12px 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; color: #000000; }
a, a:link, a:visited{ font:12px 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; color: #000000; text-decoration:underline; }
a:hover{ font:12px 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; color: #0066a4; text-decoration:none; }
.text2 { font: 13px/18px 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; color: #000000; }
.textmedium { font: 13px/18px 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; color: #000000; }
a.textmedium, a.textmedium:link, a.textmedium:visited { font: 13px/16px 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; color: #000000; text-decoration:underline;}
a.textmedium:hover { font: 13px/16px 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; color: #000000; color: #0066a4; text-decoration:none;}
.textmediumbold { font: bold 14px/16px 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; color: #000000; }
.textmediumblue { font:bold 14px 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; color:#0066a4; letter-spacing: -0.05em; }
a.textmediumblue, a.textmediumblue:link, a.textmediumblue:visited { font:bold 14px 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; color:#0066a4; letter-spacing: -0.05em; text-decoration:none }
a.textmediumblue:hover { font:bold 14px 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; color:#0066a4; letter-spacing: -0.05em; text-decoration:underline }

.textlarge { font:bold 17px 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; color: #000000; letter-spacing: -0.05em;}
a.textlarge, a.textlarge:link, a.textlarge:visited { font: bold 17px/16px 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; color: #000000; text-decoration:underline;}
a.textlarge:hover { font: bold 17px/16px 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; color: #000000; color: #0066a4; text-decoration:underline;}
.textxl { font:bold 20px 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; color: #000000; letter-spacing: -0.05em;}
.textxxl { font:bold 24px/21px 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; color: #000000; letter-spacing: -0.05em;}

.textblue { font:bold 12px 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; color:#0066a4;}
.textlargeblue { font:bold 22px 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; color:#0066a4; letter-spacing: -0.05em; }
.smallbluetext { font:bold 12px 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; color:#0066a4; }

.textform { font:11px 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; color: #000000; background-color: #ffffff; border: 1px solid #c6c3c2; width: 245px ;}
.textform2 { font:11px 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; color: #000000; background-color: #ffffff; border: 1px solid #c6c3c2; width: 150px ;}
.checkform { font:11px 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; color: #000000; background-color: #eae7e5; border: 1px solid #c6c3c2;}
.textsmall { font:10px 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; color: #000000; }
a.textsmall, a.textsmall:link, a.textsmall:visited { font:10px 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; color: #000000; text-decoration:underline;}
.footertext { font:bold 15px 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; color: #FFFFFF; }
a.footernote, a.footernote:link, a.footernote:visited { font: 10px 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; color: #a8aaab; text-decoration:none}
a.footernote:hover{font: 10px 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; color: #FFFFFF; text-decoration:underline}
.footernote { font: 10px 'Lucida Sans Unicode', 'Lucida Grande', Arial, sans-serif; color: #a8aaab; }
p.indent{padding-left: 10px ; text-indent: -11px; margin-top: 0.5em;}

/*--------------------------------DIVIDERS-----------------------------------------*/

.verticalblue { background: url(../images/dividers/blue-vertical-dots.gif) repeat-y 3px; width:16px; vertical-align:top; }
.horizontalgray { background: url(../images/dividers/gray-horizontal-dots.gif) repeat-x 0px; width:16px; vertical-align:top; }

/*--------------------------------HOME PAGE IMAGES---------------------------------*/
.learnmore { padding:28px 0 10px 0; }
.flowers { background-repeat:no-repeat; background-position:right 2px; vertical-align:bottom; padding-bottom:8px; padding-top:30px; }
.flowerslist { background-repeat:no-repeat; background-position:left top; }
.flowerspecialdetail{ background:url(../images/flower-detail.gif); background-repeat:no-repeat; background-position:left; }
.flowertitle{ background:url(../images/flower-title.gif) no-repeat 30px top;}

/*--------------------------------OTHER---------------------------------*/
ul.specials { list-style:none; line-height:25px; text-indent:-40px}