body { 

	font-family: Arial, sans-serif;

	font-size: 12px;

	background-image: URL('https://p.secure.hostingprod.com/@uniflora.us/ssl/1choice4yourstore/bg.gif');

	background-repeat: no-repeat;

	background-position: top center;

	background-color: #275F9D;

	margin-top: 0px;

}



td {

	vertical-align: top;

	text-align: left;

}



h1 {

    font-weight: bold;

	font-family: Arial, sans-serif;

	font-size: 16px;

	color: #0E426D;

	background-color: inherit;

}



h2 {

	font-size: 12px;

	color: #ffffff;

	display: inline;

	background-color: inherit;

}



#header {

	border-collapse: collapse;

}



.block img {

	display: block;

}



#header-box {

	background-image: URL('https://p.secure.hostingprod.com/@uniflora.us/ssl/1choice4yourstore/header2.gif');

	background-repeat: no-repeat;

	width: 980px;

	height: 139px;

}



#logo-box {

	height: 96px;

	width: 334px;

	float: left;

}



#logo img {

	height: 96px;

	width: 334px;

	border: 0px;

	display: block;

}



#logo {



}



#head-links-box {

	height: 43px;

	width: 965px;

	float: left;

}



#head-links {

	padding: 12px 0px 0px 0px;

	text-align: center;

	font-size: 14px;

	color: white;



}



#head-links a {

	font-size: 14px;

	color: white;

	text-decoration: none;

	background-color: inherit;

}



#head-links a:hover {

	text-decoration: underline;

}



#head-links ul {

	list-style-type: none;

	padding: 0;

	margin: 0;

}



#head-links ul li { display: inline; }



#head-links ul li a { padding-right: 19px; padding-left: 19px;}



#main {

	border-collapse: collapse;

		text-align: left;

}



#leftnav {

	background-image: URL('https://p.secure.hostingprod.com/@uniflora.us/ssl/1choice4yourstore/news_18.gif');

	background-repeat: repeat-y;

}



#body-box {

	background-image: URL('https://p.secure.hostingprod.com/@uniflora.us/ssl/1choice4yourstore/body-mid.gif');

	background-repeat: repeat-y;

}



#body {

	padding: 18px 15px 6px 15px;

	text-align: left;

	background-image: URL('https://p.secure.hostingprod.com/@uniflora.us/ssl/1choice4yourstore/body-top.gif');

	background-repeat: no-repeat;

}



#rightnav {

}



#ln-box {

	background-image: URL('https://p.secure.hostingprod.com/@uniflora.us/ssl/1choice4yourstore/ln_10.gif');

	background-repeat: repeat-y;

}



#ln {

	background-image: URL('https://p.secure.hostingprod.com/@uniflora.us/ssl/1choice4yourstore/ln-top2_03.gif');

	background-repeat: no-repeat;

	padding: 5px 0px 0px 0px;

}



#ln-bottom {

	padding: 15px 5px 5px 15px;

	color: white;

	font-size: 11px;

	font-weight: bold;

}



#search-box {

	height: 96px;

	width: 631px;

	float: left;

}



#search {

	text-align: left;

	padding: 7px 0px 0px 470px;

}



.input-search {

	border: 1px solid #ACACAC;

	height: 20px;

	font-size: 11px;

	color: #3a3a3a;

	width: 126px;

}



.input-news {

	border: 1px solid #ACACAC; 

	width: 155px; 

	height: 18px;

	font-size: 11px;

	color: #3a3a3a;

}



#news label {

	float: left;

	width: 40px;

	padding-top: 5px;

}



#news-box {

	background-image: URL('https://p.secure.hostingprod.com/@uniflora.us/ssl/1choice4yourstore/uniflora_16.gif');

	background-repeat: no-repeat;

}



#news {

	padding: 60px 10px 5px 10px; 

	font-weight: bold; 

	font-size: 11px; 

	color: #0E426D;

}



#news-input {

	text-align: center;

}



#news-join {

	text-align: center;

	padding-top: 10px;

}



#bottom {

	border-collapse: collapse;

}



#right-name {

	color: white;

	font-size: 12px;

	font-weight: bold;

	padding: 5px;

	background-color: #0B6E45;

	text-align: center;

}



#right-side a {

    text-decoration: none;

    font-weight: bold;

	font-size: 12px;

	color: #0B6E45;

	background-color: inherit;

}



#right-side a:hover {

    text-decoration: underline;

}



#right-side {

	vertical-align: top;	

	font-weight: normal;

	font-size: 12px;

	color: #3a3a3a;

	text-align: center;

	padding: 5px 5px 5px 5px;

}



form {margin: 0;}







#c4-breadcrumbs { 

	display :block; 

	padding: 10px 3px 10px 12px;

	background-color: #0E426D;

	line-height: 11px;

}



.c4-breadcrumbs          { font-size: 11px; color: #ffffff; text-decoration: none; font-weight: normal; background-color: inherit;}

A.c4-breadcrumbs:link, A.c4-breadcrumbs:active,  A.c4-breadcrumbs:visited   { font-size: 11px; color: #ffffff; text-decoration: none; font-weight: normal; background-color: inherit;}

A.c4-breadcrumbs:hover   { font-size: 11px; color: #ffffff; text-decoration: underline; font-weight: normal; 	background-color: inherit;}

.c4-breadcrumbs-last          { font-size: 11px; color: #ffffff; text-decoration: none; font-weight: normal; 	background-color: inherit;}



#c4-name {

	display: block;

	padding-bottom: 3px;

}



#c4-info-text {

	display: block;

	font: 12px Arial, sans-serif; 

	padding: 5px;

}



.section-page-top {

	display: block;

}



.section-text img {

	float: left;

	margin: 5px;

}



.section-text {

	float: left;

	font-size: 12px;

	font-family: Arial, sans-serif;

	text-align: left;

}



#contents-table a {

    text-decoration: none;

    font-weight: bold;

	font-size: 12px;

	color: #28166F;

	background-color: inherit;

}



#contents-table a:hover {

    text-decoration: underline;

    color: #28166F;

	background-color: inherit;

}



#contents-table td {

	vertical-align: top;	

	text-align: center;

	padding: 3px 5px;

	font-size: 11px;

	color: #777777;

}



#contents-table2 a {

    text-decoration: none;

    font-weight: bold;

	font-size: 12px;

	color: #28166F;

	background-color: inherit;

}



#contents-table2 a:hover {

    text-decoration: underline;

    color: #28166F;

	background-color: inherit;

}



#contents-table2 td {

	vertical-align: top;	

	text-align: center;

	padding: 0px 5px;

	font-size: 11px;

	color: #777777;

}



.ct-box {

	height: 125px;

}



.img-border {

	border: 1px solid #0B6E45;

}



.item-page-top {

	display: block;

}



.item-order {

	padding: 0px 5px 10px 15px;

	text-align: left;

}



.item-desc {	

	font-size: 15px;

	font-family: Arial, sans-serif; 

	padding: 5px 0px;

	clear: both;

}



.cross-title, .related-title {

	padding: 10px 3px 10px 12px;

	background-color: #0E426D;

	line-height: 11px;

	color: white;

	font-size: 11px;

	margin-top: 10px;

}



#cross-sell a {

    text-decoration: none;

    font-weight: bold;

	font-size: 11px;

	color: #336699;

	background-color: inherit;

}



#cross-sell a:hover {

    text-decoration: underline;

    color: #0B6E45;

	background-color: inherit;

}



#cross-sell td {

    color: #0B6E45;

	font-size: 11px;

	font-weight: bold;

	padding: 5px;

	vertical-align: bottom;	

	background-color: inherit;

}



#related a {

    text-decoration: none;

    font-weight: bold;

	font-size: 12px;

	color: #0E426D;

	background-color: inherit;

}



#related a:hover {

    text-decoration: underline;

    color: #0E426D;

	background-color: inherit;

}



#related-items  {

	padding: 5px;

	vertical-align: top;	

	font-weight: bold;

	font-size: 12px;

	color: #0E426D;

	background-color: inherit;

}



.sitemap-1 {

    text-decoration: none;

    font-weight: bold;

	font-size: 12px;

	color: #336699;

	background-color: inherit;

}



.sitemap-2 {

    text-decoration: none;

    font-weight: bold;

	font-size: 11px;

	color: #0B6E45;

	padding-left: 12px;

	background-color: inherit;

}



.sitemap-3 {

    text-decoration: none;

    font-weight: normal;

	font-size: 10px;

	color: #3a3a3a;

	padding-left: 20px;

	background-color: inherit;

}

	

#footer a {

    text-decoration: none;

    font-weight: normal;

	font-size: 14px;

	color: #ffffff;

	background-color: inherit;

}



#footer a:hover {

    text-decoration: underline;

}



#footer-box {

	background-image: URL('https://p.secure.hostingprod.com/@uniflora.us/ssl/1choice4yourstore/footer2.gif');

	background-repeat: no-repeat;

	height: 158px;

}



#bottom-text-box {

	height: 124px;

}



#bottom-text {



}



#footer  {

	font-weight: normal;

	font-size: 14px;

	color: #ffffff;

	text-align: center;

	padding: 8px 0px 0px 0px;

}



#footer ul {

	list-style-type: none;

	padding: 0;

	margin: 0;

}



#footer li { display: inline; }



#footer ul li a { padding-right: 19px; padding-left: 19px;}



#footer2 a {

    text-decoration: none;

	font-size: 11px;

	color: #3a3a3a;

}



#footer2 a:hover {

    text-decoration: underline;

    color: #ffffff;

	background-color: inherit;

}



#footer2 {

	text-align: center;

	font-size: 11px;

	color: #3a3a3a;

	padding: 5px;

}



#copyright-box {

	text-align: center;

}



#copyright {

	font-size: 11px;

	color: #ffffff;

	padding-bottom: 5px;

}



#c4 a {

	font-weight: normal;

	font-size: 10px;

	color: #ffffff;

	text-decoration: none;

}



#left-navigation ul {

	list-style-type: none;

	padding: 0;

	margin: 0;

}



#left-navigation ul li { display: inline; }



A.c4leftnav {

	font: normal 14px Arial, sans-serif; 

	color: #ffffff; 

	text-decoration: none; 

	display: block;

	outline-style: none;

	padding: 8px 5px 6px 32px;

	background-image: URL('https://p.secure.hostingprod.com/@uniflora.us/ssl/1choice4yourstore/lnbg_06.gif');

	background-repeat: no-repeat;

	line-height: 14px;

	margin: 0px 0px 0px 0px;

}



A.c4leftnav:hover {text-decoration: underline; color: #ffffff; 	background-color: inherit;}



.customer-service-name {

	font: bold 12px Arial, sans-serif; 

	color: #ffffff; 

	padding: 10px 5px;

	background-color: inherit;

}



.c4hnav {

	font: bold 12px Arial, sans-serif; 

	color: #ffffff; 

	background-color: inherit;

}



.c4hnav a {

	font: bold 12px Arial, sans-serif; 

	color: #ffffff; 

	text-decoration: none;

	background-color: inherit;

}



.c4-ln-sub-nav ul {

	list-style-type: none;

	padding: 0;

	margin: 0;

}



.c4-ln-sub-nav ul li { display: inline; }



A.c4subnav {

	font: normal 13px Arial, sans-serif; 

	color: #ffffff; 

 	outline-style: none;

	text-decoration: none; 

	display: block;

	padding: 10px 10px 10px 15px;

	background-color: #1A588D;

}



A.c4subnav:hover {text-decoration: underline; color: #ffffff;}



#section-hr { 

	background-image: url('http://site.1choice4yourstore.com/tc.gif'); 

	background-repeat: repeat-y;

}



#ordertable td {

	padding: 4px;

}



.productinfo { 

	background-color: #336699; 

	font: 12px Arial, sans-serif; 

	color: #ffffff; 

	font-weight: bold; 

	text-align: center; 

	margin-right: 0px; 

	padding: 5px;

	width: 100%;

} 



.leftorder { 

	font: 12px Arial, sans-serif; 

	font-weight: normal; 

	color: #0E426D; 

	width: 35%;

	vertical-align: middle;

}



.rightorder { 

	font: 12px Arial, sans-serif; 

	color: #0E426D; 

	text-align: left; 

	width: 65%;

}



.leftsale { 

	font: 14px Arial, sans-serif; 

	color: #C90412; 

	font-weight: bold; 

	text-align: left; 

	width: 35%;

}



.saleorder { 

	font: 14px Arial, sans-serif; 

	color: #C90412; 

	font-weight: bold; 

	text-align: left; 

	width: 65%;

}



.orderinfo {

	vertical-align: bottom; 

	font: 12px Arial, sans-serif; 

	color: #336699; 

	font-weight: normal; 

	text-align: center; 

	width: 100%;

}



.sale-price, .sale-price-bold {

	color: #C90412;

	font-weight: bold;

}



#bookmark {

	float: left;

	padding: 0px 20px 0px 20px;

}



#friend {

	float: left;

	padding: 1px 0px 0px 15px;

}



#multi-name {

	vertical-align: middle;	

	padding-bottom: 15px;

	font-size: 12px;

}



#multi-product {

	vertical-align: middle;	

	padding: 5px;

	border-bottom: 1px solid #0E426D;

}

#multi-product a {

    text-decoration: none;

	font-size: 12px;

	color: #28166F;

	font-weight: bold;

	background-color: inherit;

}

#multi-product a:hover {text-decoration: underline; }



#multi-price, #multi-options {

	vertical-align: middle;	

	padding: 2px;

	font-size: 12px;

	border-bottom: 1px solid #0E426D;

}



#multi-check {

	vertical-align: middle;	

	padding: 2px;

	font-size: 12px;

	border-bottom: 1px solid #0E426D;

}



#multi-order {

	text-align: right;

	padding-top: 5px;

}



#test-begin {

font-size: 11px;

font-weight: bold;

color: #548F00;

	background-color: inherit;

}



#test-mid {

font-size: 11px;

font-weight: normal;

color: #777777;

}



#test-mid a {

font-size: 11px;

font-weight: normal;

color: #28166F;

text-decoration: none;

	background-color: inherit;

}



#home-top-box {

	background-image: URL('https://p.secure.hostingprod.com/@uniflora.us/ssl/1choice4yourstore/uniflora_03.gif');

	background-repeat: no-repeat;

	height: 312px;

	margin-left: -4px;

}



#home-top {

	padding: 191px 0px 0px 356px;

}



#home-top img {

	width: 207px;

	height: 45px;

	border: 0px;

	display: block;

}



#home-specials-title {

	background-color: #0E426D;

	color: white;

	font-size: 18px;

	line-height: 18px;

	padding: 16px 3px 16px 44px;

	font-weight: normal;

	font-family: Arial;

}



#ct-mid {

	background-image: URL('https://p.secure.hostingprod.com/@uniflora.us/ssl/1choice4yourstore/uniflora_13.gif');

	background-repeat: repeat-y;

	background-position: top center;

}



#ct-mid2 {

	background-image: URL('https://p.secure.hostingprod.com/@uniflora.us/ssl/1choice4yourstore/uniflora_13.gif');

	background-repeat: repeat-y;

	background-position: top center;

	padding: 0px 10px 0px 10px;

}



#ct-top {

	background-image: URL('https://p.secure.hostingprod.com/@uniflora.us/ssl/1choice4yourstore/uniflora_11.gif');

	background-repeat: no-repeat;

	background-position: top center;

	padding: 10px 0px 0px 0px;

}



#ct-bot {

	background-image: URL('https://p.secure.hostingprod.com/@uniflora.us/ssl/1choice4yourstore/uniflora_26.gif');

	background-repeat: no-repeat;

	background-position: top center;

	height: 7px;

	margin-bottom: 5px;

}



#home-specials-box {

	padding: 10px 10px 10px 10px;

}



#c4-rv-table td {

	text-align: center;

	font-size: 11px;

	vertical-align: top;

	padding-top: 5px;

}



#c4-rv-table td a {

	text-decoration: none;

}



.c4-hide-tab {

display: none;

}

.c4-show-tab {display: block;}



    #c4-tabs {

      float:left;

      width:100%;

      font-size:12px;

      line-height:normal;

      }

    #c4-tabs ul {

        margin:0;

        padding:10px 10px 0 5px;

        list-style:none;

      }

    #c4-tabs li {

      display:inline;

      margin:0;

      padding:0;

      }

    #c4-tabs a {

      float:left;

      background:url("https://p.secure.hostingprod.com/@uniflora.us/ssl/1choice4yourstore/tableft5.gif") no-repeat left top;

      margin:0;

      padding:0 0 0 4px;

      text-decoration:none;

      }

    #c4-tabs a span {

      float:left;

		font-weight: normal;

      display:block;

      background:url("https://p.secure.hostingprod.com/@uniflora.us/ssl/1choice4yourstore/tabright5.gif") no-repeat right top;

      padding:5px 19px 4px 10px;

      color:#fff;

      }

    /* Commented Backslash Hack hides rule from IE5-Mac \*/

    #c4-tabs a span {float:none;}

    /* End IE5-Mac hack */

    #c4-tabs a:hover span {

      color:#fff;

      }

    #c4-tabs a:hover {

      background-position:0% -42px;

      }

    #c4-tabs a:hover span {

      background-position:100% -42px;

      }



        #c4-tabs .current a {

                background-position:0% -42px;



        }

        #c4-tabs .current a span {

                background-position:100% -42px;



        }



#c4-tab-content {

padding: 0px 10px 10px 10px;

border: 1px solid #548F00;



}



#bottom-left {

	padding: 66px 10px 0px 323px;

	color: white;

	font-weight: bold;

	font-size: 18px;

}



#bottom-left a {

	color: #FFC118;

}



#bottom-right {

	padding: 61px 0px 0px 0px;

}



/* ######### Default class for drop down menus ######### */



.anylinkcss{

position: absolute;

left: 0;

top: 0;

visibility: hidden;

border: 1px solid black;

border-bottom-width: 0;

font: normal 12px Verdana;

line-height: 18px;

z-index: 100; /* zIndex should be greater than that of shadow's below */

background: white;

width: 300px; /* default width for menu */

margin-left: -5px;

}



.anylinkcss ul{

margin: 0;

padding: 0;

list-style-type: none;

}



.anylinkcss ul li a{

width: 100%;

display: block;

text-indent: 3px;

border-bottom: 1px solid black;

padding: 6px 3px;

text-decoration: none;

font-weight: normal;

text-indent: 5px;

}



.anylinkcss a:hover{ /*hover background color*/

}



/* ######### Alternate multi-column class for drop down menus ######### */





.anylinkcsscols{

position: absolute;

left: 0;

top: 0;

visibility: hidden;

border: 1px solid black;

padding: 10px;

font: normal 12px Verdana;

z-index: 100; /*zIndex should be greater than that of shadow's below*/

background: #DEFFCA;

}



.anylinkcsscols .column{

width: 130px;

float: left;

}



.anylinkcsscols .column ul{

margin: 0;

padding: 0;

list-style-type: none;

}



.anylinkcsscols li{

padding-bottom: 3px;

}



/* ######### class for shadow DIV ######### */





.anylinkshadow{ /*CSS for shadow. Keep this as is */

position: absolute;

left: 0;

top: 0;

z-index: 99; /*zIndex for shadow*/

background: black;

visibility: hidden;

margin-left: -5px;

}



.selectedanchor {

	background-image: URL('https://p.secure.hostingprod.com/@uniflora.us/ssl/1choice4yourstore/lnbg2_06.gif')!important;

	background-repeat: no-repeat;

	background-color: #0E426D!important;

}



#prod-details {

	padding: 15px 0px 5px 0px;

}



.stepcarousel{

position: relative; /*leave this value alone*/

overflow: scroll; /*leave this value alone*/

width: 270px; /*Width of Carousel Viewer itself*/

height: 250px; /*Height should enough to fit largest content's height*/

}



.stepcarousel .belt{

position: absolute; /*leave this value alone*/

left: 0;

top: 0;

}



.stepcarousel .panel{

float: left; /*leave this value alone*/

overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/

margin: 15px; /*margin around each panel*/

width: 210px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */

font-size: 11px;

color: #777777;

}



.stepcarousel .panel a {

	font-size: 12px;

	font-weight: bold;

	color: #28166F;

	text-decoration: none;

}



.stepcarousel .panel a:hover {

	text-decoration: underline;

}



#est-ship {

	float: left;

	padding: 1px 0px 0px 0px;	

}



#est-ship a {

	color: #548F00;

	font-size: 12px;

	text-decoration: none;

	font-weight: normal;

}