
body {
	font-family: "trebuchet MS", verdana, sans-serif;background-image: url(images/bg.gif);background-repeat: repeat-x;background-color: #FFFDD9;text-align: center;padding: 0px;margin: 0px;
		}
.home .container {
	background:url(images/lines_bg.jpg) repeat-y; width:755px;text-align:left;position:relative; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto;
		}
		
		div.scroll {
	height: 250px;
	width: 210px;
	overflow: auto;
	border: 0px;
	padding: 8px;
}
.texter {
	border:2px solid #777; 
	
	PADDING-LEFT: 4px; 
	FONT-SIZE: 11pt; 	
	
	BACKGROUND-IMAGE: url('images/input_white.gif'); 
	background-repeat: no-repeat; 
	
	MARGIN: 1px; 
	COLOR: #777;
	FONT-FAMILY: Trebuchet MS,arial
	 }
	 
.texter2 {
	border:2px solid #F0F0F0; 
	PADDING-LEFT: 4px; 
	FONT-SIZE: 11pt; 	
	MARGIN: 1px; 
	COLOR: #000000;
	FONT-FAMILY: Trebuchet MS,arial
	 }	 
	 
.texter3 {font-weight: bold;background-color: #E7FFC5;border:1px solid #E7FFC5; }	 
.focus {
	BORDER-RIGHT: #ffdead 2px solid; 
	BORDER-TOP: #c07300 2px solid; 
	BORDER-BOTTOM: #ffdead 2px solid;	
	BORDER-LEFT: #c07300 2px solid; 	
	
	PADDING-LEFT: 4px; 	
	FONT-SIZE: 11pt; 
	BACKGROUND-IMAGE: url('images/input_white.gif'); 
	background-repeat: no-repeat; 
	
	MARGIN: 1px;  	
	COLOR: #000000; 

	FONT-FAMILY: Trebuchet MS,arial
	}
.focus2 {
	BORDER-RIGHT: #ffdead 2px solid; 
	BORDER-TOP: #c07300 2px solid; 
	BORDER-BOTTOM: #ffdead 2px solid;	
	BORDER-LEFT: #c07300 2px solid; 	
	
	PADDING-LEFT: 4px; 	
	FONT-SIZE: 8pt; 
	BACKGROUND-IMAGE: url('images/input_white.gif'); 
	background-repeat: no-repeat; 
	
	MARGIN: 1px;  	
	COLOR: #000000; 

	FONT-FAMILY: Trebuchet MS,arial
	}
	
	
	
.memoer {border:2px solid #777;  PADDING-LEFT: 4px;FONT-SIZE: 11pt; background-repeat: no-repeat; BACKGROUND-IMAGE: url('/images/input_white.gif'); MARGIN: 1px; COLOR: #777; FONT-FAMILY: Trebuchet MS,arial}
.memoer2 {border:2px solid #F0F0F0;  PADDING-LEFT: 4px;FONT-SIZE: 8pt; MARGIN: 1px; COLOR: #000000; FONT-FAMILY: Trebuchet MS,arial}

/* page layout
----------------------------------------------- */
#header {background:#33c url(images/header_bg.jpg) no-repeat; width:100%; height:147px;}
#main {float:left;width:755px;background-image: url(images/plant_bg.gif);background-repeat: no-repeat;background-position: right bottom;}
#maincol p, #rightcol p {margin: 0;	font-size: 12px;}

/* page layout 2col wide-rightcol
----------------------------------------------- */
.home #maincol, .main-cat #maincol, .product-view #maincol { float:left; width:465px; padding:0; margin:0;}
.home #rightcol, .main-cat #rightcol, .product-view #rightcol {float:left;width:287px;background-image: url(images/rightcol_bg.jpg);background-repeat: repeat-x;}
.home #leftcol, .main-cat #leftcol, .product-view #leftcol .sub #leftcol {display:none;}


/* page layout 2col narrow-rightcol
----------------------------------------------- */
.sub #maincol { float:left; width:578px; padding:0; margin:0;}
.sub #rightcol {float:left;width:175px;background-image: url(images/rightcol_bg.jpg);background-repeat: repeat-x;}

/* cotent head items
----------------------------------------------- */
.home #content { width:755px;background:  url(images/swosh_bg.jpg) no-repeat;padding-top:67px;}
.home #content2 { width:755px;background:  url(images/swosh2_bg.jpg) no-repeat;padding-top:67px;}
/* maincol items
----------------------------------------------- */

#mainpage-items {margin-left:10px; margin-right:10px;}
#mainpage-items h1 {font-size:14px;color: #30f;padding: 0px;margin-top: 10px;margin-bottom: 2px;margin-left: 0px;}
.img-border {border: 1px solid #999; margin-bottom:5px}


/* headings rightcol 
----------------------------------------------- */
#rightcol h1 {height: 26px;font-size:16px;margin: 0px;padding: 0px;}
#rightcol h1 span {display:none;}


/* rightcol items
----------------------------------------------- */
.rightcol-cont { margin-left:10px; margin-right:10px;font-size:12px;}
.rightcol-cont p{ margin-left:10px; margin-right:10px;color: #306;}
#rightcol ul {margin: 10px 0px;padding: 0px;list-style-type: none; width:130px;}
#rightcol a:link {color:#036;text-decoration:none}
#rightcol a:visited {color:#03c;text-decoration:none}
#rightcol a:hover {color:#039; text-decoration:underline;}


/* topnav 
----------------------------------------------- */
#topnavcontainer {
	position:absolute;
	width:270px;
	height: 70px;
	top: 69px;
	right: 9px;
	left: 473px;
}
#topnav {float: left; width: 270px;	height: 70px;list-style-type: none;	margin:0px; padding: 0px;}
#topnav li { float:left;display: inline; margin: 0px; padding: 0px;}
#topnav li a {display: block;height: 70px; width:90px;}
#topnav li a span {display: none;}

/* topnav: homepage
----------------------------------------------- */
#topnav #homepage a {background: url(images/topnav.jpg) no-repeat;}
#topnav #homepage a:hover {background: url(images/topnav.jpg) no-repeat 0px -72px;}

/* topnav: requestservice 
----------------------------------------------- */
#topnav #requestservice a {background: url(images/topnav.jpg) no-repeat -90px 0px;}
#topnav #requestservice a:hover {background: url(images/topnav.jpg) no-repeat -90px -72px;}

/* topnav: contactus 
----------------------------------------------- */
#topnav #contactus a {background: url(images/topnav.jpg) no-repeat -180px 0px;}
#topnav #contactus a:hover {background: url(images/topnav.jpg) no-repeat -180px -72px;}



/* topnav: customers
----------------------------------------------- */
#topnav #customers a {background: url(images/topnav2.jpg) no-repeat;}
#topnav #customers a:hover {background: url(images/topnav2.jpg) no-repeat 0px -72px;}

/* topnav: home 
----------------------------------------------- */
#topnav #home  a {background: url(images/topnav2.jpg) no-repeat -90px 0px;}
#topnav #home  a:hover {background: url(images/topnav2.jpg) no-repeat -90px -72px;}

/* topnav: communication 
----------------------------------------------- */
#topnav #communication  a {background: url(images/topnav2.jpg) no-repeat -180px 0px;}
#topnav #communication  a:hover {background: url(images/topnav2.jpg) no-repeat -180px -72px;}

/* nav 
----------------------------------------------- */
#navcontainer {background:url(images/nav_bg.jpg) no-repeat;width: 100%; height: 29px;}
#search-wrapper {position:absolute;right:10px;height:29px;width:800px;padding-top: 4px;}
#nav  {	float: left; width: 535px;	height: 29px;list-style-type: none;margin: 0px; padding: 0px;}
#nav li { float:left;display: inline; margin: 0px; padding: 0px;}
#nav li a {	display: block;	height: 29px;}
#nav li a span { display: none;}

/* misc items
----------------------------------------------- */
.clear {clear: both;height: 1px;font-size: 1px;line-height: 1px;margin-top: -1px;overflow: hidden;}
img {border:none;}

/* footer
----------------------------------------------- */
#footer {padding-top:30px;clear:both;font-size:75%;	background-image: url(images/footer_bg.jpg);	background-repeat: repeat-x;background-color: #6c3;}
#footer-items {	background-image: url(images/footer_item_bg.gif);background-repeat: no-repeat;background-position: center;height: 60px;}
#footer p { margin:0px; padding:0px;color:#333; text-align:center; line-height:1.6em;}
  
/* footer containment bug in internet explorer for windows ie5-mac shouldn't see this \*/
  * html #footer p { height:1%; }












/* nav: home
----------------------------------------------- */
#nav #navhomep a {background: url(images/mainnav.jpg) no-repeat; width: 58px;}
#nav #navhomep a:hover {background: url(images/mainnav.jpg) no-repeat 0px -31px;}
#homep #nav #navhomep a, #homep #nav #navhomep a:hover {background: url(images/mainnav.jpg) no-repeat 0px -31px;}

/* nav: flowers
----------------------------------------------- */
#nav #navflowers a {background: url(images/mainnav.jpg) no-repeat -58px 0px;width: 70px;}
#nav #navflowers a:hover {background: url(images/mainnav.jpg) no-repeat -58px -31px;}
#flowers #nav #navflowers a, #flowers #nav #navflowers a:hover {background: url(images/mainnav.jpg) no-repeat 0px -31px;}

/* nav: plants
----------------------------------------------- */
#nav #navplants a {background: url(images/mainnav.jpg) no-repeat -128px 0px;display: block;width: 65px;}
#nav #navplants a:hover {background: url(images/mainnav.jpg) no-repeat -128px -31px;}
#plants #nav #navplants a, #plants #nav #navplants a:hover {background: url(images/mainnav.jpg) no-repeat -128pxpx -31px;}

/* nav: roses
----------------------------------------------- */
#nav #navroses a {background: url(images/mainnav.jpg) no-repeat -193px 0px;width: 60px;}
#nav #navroses a:hover {background: url(images/mainnav.jpg) no-repeat -193px -31px;}
#roses #nav #navroses a, #roses #nav #navroses a:hover {background: url(images/mainnav.jpg) no-repeat -193px -31px;}

/* nav: gourmet-gifts
----------------------------------------------- */
#nav #navgourmet-gifts a {background: url(images/mainnav.jpg) no-repeat -253px 0px;width: 106px;}
#nav #navgourmet-gifts a:hover {background: url(images/mainnav.jpg) no-repeat -253px -31px;}
#gourmet-gifts #nav #navgourmet-gifts a, #gourmet-gifts #nav #navgourmet-gifts a:hover {background: url(images/mainnav.jpg) no-repeat -253px -31px;}

/* nav: more-gifts
----------------------------------------------- */
#nav #navmore-gifts a {background: url(images/mainnav.jpg) no-repeat -359px 0px;width: 86px;}
#nav #navmore-gifts a:hover {background: url(images/mainnav.jpg) no-repeat -359px -31px;}
#more-gifts #nav #navmore-gifts a, #more-gifts #nav #navmore-gifts a:hover {background: url(images/mainnav.jpg) no-repeat -359px -31px;}

/* nav: occasions
----------------------------------------------- */
#nav #navoccasions a {background: url(images/mainnav.jpg) no-repeat -445px 0px;width: 84px;}
#nav #navoccasions a:hover {background: url(images/mainnav.jpg) no-repeat -445px -31px;}
#occasions #nav #navoccasions a, #occasions #nav #navoccasions a:hover {background: url(images/mainnav.jpg) no-repeat -445px -31px;}

.alternate {background-color: #dddddd;}
    .memoer, .mceContentBody {border:2px solid #777;  PADDING-LEFT: 4px;FONT-SIZE: 11pt; background-repeat: no-repeat; BACKGROUND-IMAGE: url(/vn/images2/input_white.gif); MARGIN: 1px; COLOR: #777; FONT-FAMILY: Trebuchet MS,arial}
.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#EAEAEA}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f5f5f5;
  border-right:1px solid #f5f5f5;
  background:#efefef}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fcfcfc;
  border-right:1px solid #fcfcfc;
  background:#ededed}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #ededed;
  border-right:1px solid #ededed;}
.spiffy4{
  border-left:1px solid #f5f5f5;
  border-right:1px solid #f5f5f5}
.spiffy5{
  border-left:1px solid #efefef;
  border-right:1px solid #efefef}
.spiffyfg{
  background:#EAEAEA}
  
.xspiffy{display:block}
.xspiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#000000}
.xspiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #201813;
  border-right:1px solid #201813;
  background:#0e0a08}
.xspiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #33261e;
  border-right:1px solid #33261e;
  background:#0a0806}
.xspiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #0a0806;
  border-right:1px solid #0a0806;}
.xspiffy4{
  border-left:1px solid #201813;
  border-right:1px solid #201813}
.xspiffy5{
  border-left:1px solid #0e0a08;
  border-right:1px solid #0e0a08}
.xspiffyfg{
  background:#000000;
  text-align:center;}