/* Image Blocks */
#page-footer,#events #comments,#comments #e a,#fflorist,#ffdetails #ffbtn a,#events #feedback,#feedback h2,#feedback a,#tabs li.why-go-direct a,#tabs li.areas a{background:url(./../images/cm.png) no-repeat;}
#comments fieldset,#comments #f,#comments #s,#comments #t,#comments #e{background:url(./../images/rm.png) no-repeat;}
#panel-country,#panel-topsearches{background:url(./../images/sm.png) no-repeat;}
#panel-country,#panel-topsearches,#panel-signup,#calendar,#panel-signin,#buy-from-florists,#top-searches,#signin,#signup,#events-calendar,#signup-link span,#signup-link span a,#signin-btn a,ul#container li.event{background:url(./../images/sm.png) no-repeat;}
#page-footer {background-color:#ececec;background-position:0 -402px;}
/* Content */
#page-body{margin:-52px 0 15px;}
#right-pane{padding:0;}
.maintext {font-size:1.2em;margin-top:20px;}
/* Events and Calendar */
#events {clear:both;margin:20px 0;overflow:auto;}
#events div {float:left;margin:0;padding:0;}
#events #text {background:url(./../images/spring.jpg) no-repeat;height:244px;width:424px;}
#events #text strong{display:none;}
#events #comments {background-position:0 -5px;height:244px;margin-left:5px;width:302px;}
#comments fieldset {background-repeat:repeat-y;border:0;display:inline;float:left;margin:12px 0 0 10px;text-align:left;width:280px;line-height:130%;}
#comments dt {font-weight:bold;}
#comments dt span {color:#ea547a;}
#comments dd{width:265px}
#comments a {color:#616161;text-decoration:none;}
#comments a:hover {color:#ea547a;text-decoration:underline;}
#comments #f {background-position:-280px 0;padding:7px 7px 0;}
#comments #s {background-position:-560px 0;padding:20px 7px 2px;}
#comments #t {background-position:-840px 0;padding:20px 7px 2px;}
#comments #e {background-color:#fce3e9;background-position:-1120px 0;height:52px;overflow:hidden;}
#comments #e a {background-position:-307px -85px;display:inline;float:left;height:27px;margin-top:25px;width:280px;}
#comments #e a:hover {background-position:-307px -112px;}
#comments #e strong {display:none;}
#fflorist {background-position:0 -249px;height:148px;position:relative;width:425px;}
#fflorist h2 {background:url(./../images/bg_fflorist_heading.png) no-repeat;height:59px;left:-8px;position:absolute;top:0;width:157px;}
#fflorist h2 strong {display:none;}
#fflorist #ffimg {margin:13px 0 0 6px;}
#fflorist #ffdetails {margin:20px 0 0 10px;width:210px;}
#fflorist #ffdetails div {width:100%;}
#ffdetails h3 {color:#626262;font-size:1.6em;font-weight:bold;}
#ffdetails #ffstars {margin:5px 0;}
#ffdetails #ffbtn a {background-position:-307px -144px;display:block;margin-top:7px;height:27px;width:131px;}
#ffdetails #ffbtn a:hover {background-position:-307px -171px;}
#ffdetails #ffbtn strong {display:none;}
#events #feedback {background-position:-592px 0;height:148px;margin-left:4px;width:302px;}
#feedback h2 {background-position:-592px -151px;height:16px;margin:23px 0 0 16px;width:240px;}
#feedback h2 strong {display:none;}
#feedback p {font-size:1.10em;height:64px;line-height:120%;margin:11px 0 0 15px;text-align:justify;width:270px;}
#feedback a {background-position:-592px -172px;display:block;margin:0 0 0 90px;height:27px;width:204px;}
#feedback a:hover {background-position:-592px -199px;}
#feedback strong {display:none;}
.zip-text{float:left;margin-left:10px;width:110px;}
@media projection, screen { .ui-tabs-hide {display:none !important;} }
@media print { .ui-tabs-nav {display: none;} }
#tabs p {margin:10px 0;}
/* Skin */
.ui-tabs-nav, .ui-tabs-panel {}
#content #tabs .ui-tabs-nav {list-style:none;margin:0;padding:0;}
.ui-tabs-nav:after {display:block;clear:both;content:" ";}
.ui-tabs-nav li {float:left;margin:0;font-weight:bold;}
.ui-tabs-nav a {float:left;margin:0;padding-left:0;outline:0;text-decoration:none;white-space:nowrap;}
#tabs li.why-go-direct a {background-position:-430px -288px;float:left;height:34px;width:207px;}
#tabs li.areas a {background-position:-641px -288px;float:left;height:34px;width:334px;}
#tabs li.why-go-direct.ui-tabs-selected a{background-position:-430px -254px;}
#tabs li.areas.ui-tabs-selected a{background-position:-641px -254px;}
#tabs #areas a{color:#ea547a;font-size:0.85em;line-height:120%;text-decoration:none;}
#tabs #areas a:hover{text-decoration:underline;}
#tabs li a strong {display:none;}
#tabs .ui-tabs-nav .ui-tabs-selected a{position:relative;z-index:2;margin-top:0;}
#tabs select {display:none;float:right;font-size:1em;margin:3px 3px 0;width:190px;}
.ui-tabs-panel {border:1px solid #e3e3e3;padding:0 10px;margin:1px 0 0;background:#fff;}
/* Additional IE specific bug fixes... */
* html .ui-tabs-nav {display: inline-block;}
*:first-child+html .ui-tabs-nav  {display: inline-block;}
/*Right Panels */
#panel-country{height:151px;overflow:hidden;width:202px;}
#panel-topsearches{background-position:0 -179px;height:225px;margin-top:5px;width:202px;}
#panel-signup{background-position:0 -432px;height:104px;margin-top:5px;width:202px;}
#panel-signup p{float:left;font-size:1.2em;margin:6px 0 0 10px;width:185px;}
/*#calendar{height:156px;margin-top:5px;overflow:hidden;width:202px;}*/
#calendar{display:block;height:156px;margin-top:5px;width:202px;}
#panel-signin{background-position:0 -562px;height:50px;margin-top:5px;width:202px;}
/*Headings*/
#buy-from-florists{background-position:0 -156px;display:inline;float:left;height:18px;margin:11px 0 0 11px;width:156px;}
#buy-from-florists h2{display:none;}
#top-searches{background-position:0 -409px;float:left;height:18px;margin:11px 0 0 10px;width:102px;}
#top-searches h3{display:none;}
#signup{background-position:0 -541px;float:left;height:16px;margin:11px 0 0 10px;width:127px;}
#signup h3{display:none;}
#events-calendar{float:left;height:18px;margin:11px 0 0 11px;width:88px;}
#events-calendar h2{display:none;}
#signin{background-position:-213px -564px;float:left;height:32px;margin:11px 0 0 10px;width:56px;}
#signin h3{display:none;}
/* Flags */
#flags{display:inline;float:left;height:78px;margin:6px 0 0 25px;width:178px;}
#flags div{float:left;padding:0;margin:0;}
#flags a{padding:0;}
#flags img{border:none;display:block;padding:0;margin:0;}
/* Top searches */
#panel-topsearches .list{float:left;margin:10px 0 0 20px;}
.list ol{list-style-type:decimal;list-style-position:outside;padding-left:30px;}
.list li{font-size:1.2em;padding:1px;font-weight:bold;color:#a5aa8c;}
.list a:link, .list a:active, .list a:visited{font-weight:normal;color:#4f4f4f;text-decoration:none;padding:2px;}
.list a:hover{color:#fff;background-color:#4f4f4f;}
/* Signup */
#signup-link{float:right;height:27px;margin:4px 11px 0 0;width:96px;}
#signup-link span,#signup-link span a{background-position:-207px -221px;display:block;height:27px;padding:0;width:96px;}
#signup-link span{background-position:-207px -248px;}
#signup-link span a strong{display:none;}
#signup-link span a:hover{background-image:none;}
/* Calendar dates */
#dates{float:left;height:145px;margin:4px 0 0 0;width:188px;}
ul#container{font-size:1.0em;list-style-type:none;position:relative;margin:0 5px 0;text-align:center;width:200px;z-index:100;}
ul#container li{float:left;font-size:1.2em;height:16px;padding-top:2px;width:28px;}
ul#container li.h{color:#888;font-size:1.1em;font-weight:bold;}
ul#container li.event{background-position:-207px -339px;}
ul#container li.event a,ul#container li.event a:visited{color:#fff;display:block;line-height:normal;margin:0;padding:0;position:relative;text-align:center;text-decoration:none;width:28px;}
ul#container li.event a span{display:none;}
ul#container li.event a:hover{background-color:transparent;color:#fff;cursor:pointer;text-indent:0;}
ul#container li.event a:hover span{background:url(./../images/bg_event_desc.png) no-repeat;font-size:.85em;color:#000;display:block;left:0;height:49px;margin:0;padding:15px 0 0 10px;position:absolute;text-align:left;top:10px;width:141px;z-index:100;}
/* Signin */
/*#panel-signin fieldset{border:0;clear:both;padding-top:10px;}
#panel-signin dl{height:20px;padding-bottom:10px;}
#panel-signin dt{float:left;font-size:1.1em;line-height:26px;margin-left:12px;width:55px;}
#panel-signin dd{float:left;width:118px;}
#panel-signin .textbox{border:1px solid #4b9c9c;height:18px;padding:2px;width:116px;}*/
#signin-btn a{background-position:-207px -280px;display:block;float:right;height:27px;margin:12px 11px 0 0;width:96px;}
#signin-btn span{display:none;}
#signin-btn a:hover{background-position:-207px -307px;cursor:pointer;}
/* Main Blocks */
#page-boxes{background-color:#f0f0f0;clear:both;height:270px;margin:10px 0 0 27px;padding:10px 0 0 8px;overflow:hidden;text-align:center;width:957px;}
/* Box divs */
#page-boxes div{float:left;}
#page-boxes div img{margin:0 4px;}