a {
	color: #9F1144;
	text-decoration: none;
}
a:hover {
/*	background: #668870;*/
	/*color: #F4E6BB;*/
	text-decoration:underline;
}
.navb {
	color: #888888;
	padding: 3px 5px 3px 5px;
	text-align: center;
}
.navl {
	color: #888888;
	display: block;
	font: 12px Arial, Helvetica, sans-serif;
	padding: 1px 0 1px 25px;
}
.navt {
	background: #F0E4BF;
	color: #888888;
	display: block;
	font: bold 12px Arial, Helvetica, sans-serif;
	margin-bottom: 2px;
	padding: 4px 0 4px 0;
	text-align: center;
	text-decoration: none;
}
body {
	background: #F4F0E3;
	color: #000000;
    margin:auto;
	margin-top:0px;
}
div.container {
    margin:auto;
	position: relative;
	text-align: left;
	width: 756px;
}
div.cright {
	background: #E9E2C8;
	border: 2px solid #FFFFFF;
	font: 11px Verdana, sans-serif;
	padding: 15px 20px 12px 20px;
}
div.main {
	background: #FFFFFF;
	z-index:25;
	border: 2px solid #FFFFFF;
}
div.navb {
	font: 11px Verdana, sans-serif;
	padding: 15px 0 15px 0;
	text-align: center;
}
form {
	margin: 0;
	padding: 0;
}
h1 {
	color: #9F1144;
	font: bold 16px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	margin: 0 0 0 0;
}
input {
	background: #E6EDDD;
	border: 1px solid #63825F;
	color: #000000;
}
input.srch {
	font: 11px Verdana, sans-serif;
	width: 110px;
	padding: 2px 0 2px 2px;
}
input.btn {
	background: #A2BB9F;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #63825F;
	border-right: 1px solid #000000;
	border-top: 1px solid #63825F;
	font: 11px Verdana, sans-serif;
	padding: 1px 0 0 0;
}
p.mar6 {
	margin: 0 0 6px 0;
}
#scroller1 {
    border-bottom: 2px solid #B29A40;
	border-top: 2px solid #B29A40;
	margin-top:-1.3em;
	padding-top:0px;
    padding-bottom:0em;
	font: 11px Arial, Helvetica, sans-serif;
	height: 6.2em;
	width: 135px;
	z-index:98;
	/*margin-right: 13px;*/
}
.b {
	font-weight: bold;
	color:#C6efc5;
}
.b_return{
    font-weight: bold;
	color:#9F1144;}
/*div#scroller1 .b{
	font-weight: bold;
	color:#a2bb9f;

}*/

.i {
	font-style: italic;
}
.hereb {
	color: #888888;
	padding: 3px 5px 3px 5px;
	text-align: center;
}
.herel {
	background: #668870;
	color: #FFECB3;
	display: block;
	font: 12px Arial, Helvetica, sans-serif;
	padding: 1px 0 1px 15px;
}
.heret {
	background: #F4E6BB;
	color: #B29A40;
	display: block;
	font: bold 12px Arial, Helvetica, sans-serif;
	margin-bottom: 2px;
	padding: 4px 0 4px 0;
	text-align: center;
	text-decoration: none;
}
.grnlt {
	background: #A2BB9F;
}
.grn {
	color: #18853D;
}
.red {
	color: #C70047;
}
.rose {
	color: #9F1144;
}
.shopby {
	background: #E9E2C8;
	font: bold 15px Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 6px 0 6px 0;
}
.title {
	color: #9F1144;
	font: 21px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
.txt {
	font: 12px Arial, Helvetica, sans-serif;
}
.txt11 {
	font: 11px Arial, Helvetica, sans-serif;
   /* color:#FFCC99;*/
     color:#666666;
   /* color:#CCCC66; */
	/*color:#FFCC99; peachish*/
	/*font-weight:600;*/
	margin-top:0px;
	padding-top:0px;
	
}
div#scroller1 span.txt11 {
	font: 11px Arial, Helvetica, sans-serif;
   /* color:#FFCC99;*/
     color:#FFFFB0; 
   /* color:#CCCC66; */
	/*color:#FFCC99; peachish*/
	font-weight:600;
	margin-top:0px;
	padding-top:0px;
	
}

.txt11v {
	font: 11px Verdana, sans-serif;
}
.txt11vg {
	color: #888888;
	font: 11px Verdana, sans-serif;
}
.txt15b {
	font: bold 15px Arial, Helvetica, sans-serif;
}
.txt16 {
	font: 16px Arial, Helvetica, sans-serif;
}
.caplg {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #63825F;
	font-size: 56px;
	font-weight: normal;
	line-height: 80%;
	letter-spacing: -6px;
	padding-right: 5px;
}
.soon {
	color: #B29A40;
	font: bold 15px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
.retpol {
	font: 12px Arial, Helvetica, sans-serif;
	text-align: justify;
	padding-left:4px;
}

#menu{
/*font-size:18px;
/*float:left;*/
/*text-align:left;*/

  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#555555;

}

#menu a{font-size:11px; color:#666666;}
#menu a:hover{ text-align:left; overflow:hidden; text-decoration:underline; }
#menu img {padding:0px; margin:0px; }
#menu b{color:#666666; font-weight:100; text-decoration:underline;}

.text_menu_link{padding-left:18px;}


.content_cell{ padding-top:280px; width:100%;}
.shop_by_style{ clear:none;}
.shop_by_color{clear:none;}
.shop_by_price{clear:none;}
.shop_by_plant{clear:none;}
.cat_images{clear:none;  width:100%; margin-bottom:0px; padding-left:0px; padding-right:0px;padding-bottom:5px;}
.cat_images img{background-color:#ffffff; padding:2px; border:1px solid #000000;}
.cat_images a{; padding:35px; padding-left:20px; padding-right:24px; padding-bottom:5px; background-color:#F0E4BF;}
.cat_image_links{ clear:none;  width:100%; padding:25px; margin-bottom:0px; padding-left:0px; padding-right:0px;}
.cat_image_links a{ padding:35px; padding-left:42px; padding-right:42px; letter-spacing:3px; padding-bottom:5px; background-color:#F0E4BF; font-size:16px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:capitalize;}
.cat_image_links a:hover{ color:#666666; background-color:#F4E6BB;}
div.return_policy{position:absolute; top:710px; left:170px; z-index:25;}
div.store_front{position:absolute; top:50px; left:158px; z-index:15;}

.cart_table{padding:5px;}
.cart_table_checkout{}
.shop_images{clear:both;}
#footer_tagline{
padding:15px;
padding-top:5px;
color:#666666;
border:dotted 1px #FFFF99;
font-size:13px;
font-weight: 500;
font-style:italic;}
.product_display{
  border:1px solid #000000;
  padding:3px;
}



.category_images_link_bar{}
.category_link_images{}
.category_link_images{border:none; margin-bottom:0px;}

div.category_link_images_tbl{
  width:595px;
  margin:0;
  padding:0;
}
.category_link_text {margin-top:0px;}
.category_link_text td{
      font-family:Verdana, Arial, Helvetica, sans-serif;
	  letter-spacing:3px;
	  font-size:16px;
	  font-weight:600;
      background-color:#F0E4BF;
	  padding-top:15px;
	  padding-bottom:15px;}
.category_link_text a{ background:#f0e4bf;}
.category_link_text a:hover{ color:#666666; background-color:#F4E6BB; text-decoration:underline;}

.category_link_images_tbl td{margin-bottom:0px; padding-bottom:0px; vertical-align:bottom;}

.category_product_listing_header{ background-image:url(http://www.sympathyflorists.com/images/sympathy_florists_flower.gif);
background-repeat:no-repeat; background-position:right;}


.ctgy_product_list_thumbnail{
  padding-left:0;
  margin-left:0;
  vertical-align:top;
 
 /* background-image:url(http://www.sympathyflorists.com/images/sympathy_florists_flower_small.gif);
  background-repeat:no-repeat;
  background-position:bottom right;*/
}
.ctgy_product_list_thumbnail td{
  
 }
/*.ctgy_product_list_thumbnail u{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;}
.ctgy_product_list_thumbnail a:hover{color:#b29a40;}*/

.content_zone li.guarantee_zone{
  font-size:12px;
  font-weight:600;
  
  }
.content_zone{
  padding:15px;}
.content_zone p{
  padding:25px;
  padding-top:0px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
/*  font-family:Georgia, "Times New Roman", Times, serif;*/
  color:#444444;
  
  text-indent:24px;}
.content_zone li{
  list-style-image:url(../images/sympathy_florists_bullet_green.png);
  font-family:Verdana, Arial, Helvetica, sans-serif;
  /*font-family:Georgia, "Times New Roman", Times, serif;*/
  line-height:22px;
  color:#444444;
  margin-left:75px;
  font-weight:800;
  font-size:12px;
  margin-right:75px;
  text-align:left;
  border-bottom:1px dotted #cccccc;
  padding-bottom:15px;
  }
/*.contact_form li{
  list-style-image:url(../images/sympathy_florists_bullet_green.png);
  font-family:Georgia, "Times New Roman", Times, serif;
  color:#444444;
  font-weight:800;
  font-size:12px;
}*/
.content_zone h3{
  color:#b29a40;
  font-size:13px;
  padding:15px;
    background-image:url(http://www.sympathyflorists.com/images/sympathy_florists_flower_small.gif);
  background-repeat:no-repeat;
  background-position:bottom right;
  border-bottom:1px dotted #19843a;
  margin-bottom:0;
  margin-right:65px;
  }
.faq_links{
  width:450px;
  margin:15px;
}
.faq_link a{
  clear:both;
  color: #444444;
 }
h3.faq_heading{
  font-size:16px;}
.content_zone ul{
  margin-top:0;
  padding-top:0;
  text-align:center;
}
.content_zone h1{}

.product_view_header{
  color:#b29a40; 
 /* font-family:Georgia, "Times New Roman", Times, serif;*/
 font-family:Verdana, Arial, Helvetica, sans-serif;
  background-image:url(http://www.sympathyflorists.com/images/sympathy_florists_flower_small.gif);
  background-repeat:no-repeat;
  background-position:right;
  border-bottom:1px dotted #19843a;
  margin-bottom:15px;
  margin-top:0px;
  padding-top:0px;
  padding-bottom:0;}
.product_view_header h2{
  margin:0;
  padding:0;}
.product_listing_thumbs{
  margin-left:5px;
  padding-left:0;
  }
.compliments_name{
   font-family:Verdana, Arial, Helvetica, sans-serif;
  /*font-family:Georgia, "Times New Roman", Times, serif;*/
  float:right;}
.compliments_text{
  font-size:11px;}
.contact_forum{
  margin-left:150px;
  text-align:left;
  padding:10px;
  border:1px dotted #eeeeee;
  margin:auto;}
  
  
  
  /*contact form styles*/
.cssform{ 
  margin:35px;
  border:1px dotted #eeeeee;}
  .cssform p{
width: 300px;
clear: left;
margin: 0;
padding: 5px 0 8px 0;
padding-left: 155px; /*width of left column containing the label elements*/
border-top: 1px dashed gray;
height: 1%;
}

.cssform label{
font-weight: bold;
float: left;
margin-left: -155px; /*width of left column*/
width: 150px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

.cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
width: 180px;
}

.cssform textarea{
width: 250px;
height: 150px;
}

/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/

* html .threepxfix{
margin-left: 3px;
}


  /* CSS Document */
.contact_form_wrapper{
  border:1px dotted #666666;
  background-color:#eeeeee;
  padding:35px;
  width:350px;
  margin:50px;
  font-family:Verdana, Arial, Helvetica, sans-serif;}
.contact_form_wrapper label{
  text-align:left;
  clear:both;}
.contact_form_wrapper input{
  margin:3px;

  }
.contact_form_wrapper textarea{
}


a.cat1{
  padding-left:10px;}

.check_out_status {

}
#ocst_data td{
  }
#ocst_data input[type="text"]{
  height:19px;  }
#ocst_data b{
  }
.examples_greetings{
  font-size:11px;
  color:#666666;
  font-style:italic;
  width:100%;}
.examples_greetings span{
  width:100%;}
  .examples_greetings{width:350px;}

#product_attributes textarea{
  height:50px;
  width:275px;}
#product_attributes select{
  width:275px;}
#script_info{
width:100%;}
#product_attributes{
  background-color:#e6eddd;
  border:1px dotted #63825f;
  font-size:10px;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  line-height:16px;
  padding:15px;
  margin:5px;
  }
#one_product{
vertical-align:top;
  margin:3px;
  padding:5px;

/*   	border-bottom: 1px solid #000000;
	border-left: 1px solid #63825F;
	border-right: 1px solid #000000;
	border-top: 1px solid #63825F;*/
  }
/*#one_product:hover{
   	border-bottom: 1px solid #000000;
	border-left: 1px solid #63825F;
	border-right: 1px solid #000000;
	border-top: 1px solid #63825F;
  }*/
.product_thumb a{
  border:none;}
  .product_thumb a:hover{
  border:none;}
#one_product a{
  font-family:Arial, Helvetica, sans-serif;
  line-height:18px;
  font-weight:bold;
  font-size:12px;
 /* font-size:16px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  */}  
#one_product a:hover{
  
  border-bottom:3px solid #A2BB9f;}
#one_product img:hover{
 border:none;}
#one_product img{
  padding-bottom:15px;}
  
#name_price_area{
  color:#9f1144;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:18px;}
#name_price_area b{
    color:$9f1144;}
.product_description{
  background-color:#e6eddd;
  border:1px dotted #63825f;
  font-size:10px;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  line-height:16px;
  padding:15px;
  margin:5px;
    float:right;
  clear:none;
  vertical-align:top;
  }
  
.product_image{
  width:300px;}

.product_info{}

.ctgy_product_title{
  font-family:Verdana, Arial, Helvetica, sans-serif;
 /* font-family:Georgia, "Times New Roman", Times, serif;*/
  font-size:18px;
  
  color:#9f1144;
  }
.ctgy_product_title_details{
  color:#9f1144;
  font-size:14px;

  }
.ctgy_price{
  color:#444444;   /*#9f1144;*/
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:16px;}
.ctgy_product_list_even{
/*  background-color:#a2bb9f; */
  }

.ctgy_product_list_odd{
  background-color:#ffffff;}

.ctgy_prod_description{
  width:350px;
  font-size:13px;
  color:#444444;
  margin:15px;
  margin-top:0px;
  padding:5px;
  border:1px dotted #FFFFCC;
  }
.ctgy_product_list_title{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  /*font-family:Georgia, "Times New Roman", Times, serif;*/
  font-size:18px;
  font-weight:600;
  color:#9f1144;
}
.ctgy_product_outlines{
  margin-bottom:20px;
  float:left;
  } 
table.ctgy_product_outlines_related{
   text-align:left;
  /* border:1px dotted #aaaaaa;*/
   background-color:#ffffff;
   padding-top:0;
   padding:5px;
   margin:auto;
   }
table.ctgy_product_outlines_related h5{
  background-color:#BFDCB4;
  color:#666666;
  font-size:16px;
  font-family:Georgia, "Times New Roman", Times, serif;
  padding:12px;}
.ctgy_product_outlines_related h5{background-color:#CCCCCC; margin:0; padding:0;}
.ctgy_product_outlines_suggested h5{background-color:#CCCCCC; margin:0; padding:0;}
.ctgy_product_outlines_suggested{
  float:right;
  text-align:left;
     background-color:#eeeeee; 
/*     border:1px dotted #aaaaaa; */
	    padding-top:0;
	 padding:5px;
  /*border-left:1px dotted #888888;*/
  
}
.basket_area{
  max-width:582px;
  overflow:hidden;}
  
#product_display_info{

}

.prod_display_text{
width:250px; 
margin-left:12px; 
font-size:11px; 
margin-top:0;
padding-top:3px;
/*padding:3px;
background-color:#eeeeee;
border:1px solid #444444;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.prod_display_text_attributes{
width:325px; 
margin-left:12px; 
font-size:11px; 
margin-top:0;
padding-top:3px;
/*padding:3px;
background-color:#eeeeee;
border:1px solid #444444;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.prod_display_text b{
  text-align:left;}
.product_display_text_show{
width:250px; 
padding-left:121px;
font-size:11px; 
margin-top:0;
margin-bottom:0;
padding-bottom:0;
padding-top:0;
/*padding:3px;
background-color:#eeeeee;
border:1px solid #444444;*/
font-family:Verdana, Arial, Helvetica, sans-serif;}
.prod_display_title{
color:#9f1144; 
 
margin:10px;
margin-bottom:0;
padding-bottom:0;
font-weight:600;
font-size:13px;
overflow:visible;
/*font-family:Georgia, "Times New Roman", Times, serif;*/
font-family:Verdana, Arial, Helvetica, sans-serif;}

.prod_display_divider{
  width:35em;
  margin:auto;
  clear:both;
  display:block;
  border-bottom:2px solid #A2bb9f;}
.related_product_listings{
  clear:both;
  margin-top:0px;
  padding-top:0px;
  
  }
.related_product_divider{
  margin:1px;
  padding-bottom:7px;
  /*border-bottom:1px dotted #aaaaaa;*/

 }
 .netsol_footer{
 padding:5px;
 margin:45px;
 }

.basket_images{
  padding:5px;
  background-color:#f0e4bf;}
.basket_headings{ 
  background-color:#f0e4bf; 
  font-family:Verdana, Arial, Helvetica, sans-serif; 
  color:#993333;}
.basket_headings th{ 
    color: #9F1144;
	font: bold 16px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
  
.basket_title{
background-color:#f0e4bf}

div.show_friend submit{

margin:50px;}

.checkout_info{
color:#666666; 
font-size:12px;
}
.checkout_info_check{
background-color:#ffffff;
border:1px dotted #99CCCC;}
#compliments_zone{
	z-index:99;
	clear:none;
	overflow:hidden;
	position:absolute;
	top:41.2em;
	right:3px;
	filter:alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.75;
	background-color:#eeeeee;
	height:10em;
	width:595px;
  }
.compliments_zone strong{
  color:#333333;
  font-size:18px;
  z-index:19;
  float:right;
  margin-right:0;
}
.home_lake_image{
z-index:1;}
.compliments_script{

padding:5px;
height:100px;
width:150px;
margin-right:18px;
margin-bottom:0;
margin-top:0px;



/*border:1px dashed #000000;*/
}

.ctext_dark{

}
.ctext_light{
}
.text_on_image{
width:560px;
margin:5px;
padding:12px;
padding-top:0px;
/*border:1px dashed #444444;*/
}

.security_badge{
padding:18px;
margin:15px;
margin-bottom:0px;
}

.compliments_image{
float:right;
/*filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95;*/

margin-right:0px;
}

.compliments_1{
color:#ffffff;
font-size:16px;
margin-right:4px;
font-family:Verdana, Arial, Helvetica, sans-serif;
letter-spacing:1px;
font-weight:600;
position:absolute;
top:0em;
right:0;
}

.compliments_2{
position:absolute;
display:none;
top:-.2em;
right:.2em;
color:#FFCC99;
font-size:16px;
font-weight:600;
font-family:Verdana, Arial, Helvetica, sans-serif;
letter-spacing:1px;
}

.steps{
float:left;
width:580px;
margin:0;
padding-right:0px;
margin-right:0px;
margin-left:5px;
margin-right:0px;
padding:0;
clear:none;}

.step_1{
  width:130px;
  padding:3px;
  clear:none;
  float:left;
  }
.step_1 h2{
  margin:0;
  padding:0;
    font-family:Verdana, Arial, Helvetica, sans-serif;
/*  font-family:Georgia, "Times New Roman", Times, serif;*/
  font-size:20px;
  font-style:italic;
  color:#656587;
  	letter-spacing:2px;}
.step_1 span{
  margin:0;
  padding:0;
  font-size:12px;
  font-style:italic;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#555555;
  }
.step_2{
  width:190px;
  padding:3px;
  clear:none;
  float:left;

  }
.step_2 h2{
  margin:0;
  padding:0;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  /*font-family:Georgia, "Times New Roman", Times, serif;*/
    font-style:italic;
  font-size:20px;
    color:#8F8F8F;
		letter-spacing:2px;}
.step_2 span{
  margin:0;
  padding:0;
    font-size:12px;
	  font-style:italic;
	    color:#666666;
		  font-family:Verdana, Arial, Helvetica, sans-serif;
	  }

.step_3{
  width:240px;
  padding:3px;
  clear:none;
  float:left;
  }
.step_3 h2{
  margin:0;
  padding:0;
    font-family:Verdana, Arial, Helvetica, sans-serif;
/*  font-family:Georgia, "Times New Roman", Times, serif;*/
  font-size:20px;
    font-style:italic;
    color:#A4A4A4;
	letter-spacing:2px;}
.step_3 span{
  margin:0;
  padding:0;
  font-size:12px;
    font-style:italic;
	  color:#666666;
	    font-family:Verdana, Arial, Helvetica, sans-serif;}

.compliments_scroller{
float:right;
padding:0;
overflow:hidden;
margin-bottom:-5.5em;
margin-left:0px;
padding-left:0px;
margin-right:26px;
margin-top:0px;
position:relative;
top:-18em;
left:0em;
clear:none;
width:150px;}


.credit_cards{
padding:15px;
margin-top:0px;
padding-top:0px;}

.search_sort{
 background-color:#f0e4bf; 
 float:right;
 padding:5px; 
 font-size:12px; 
 font-weight:600;
 width:250px;
 color:#666666;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 border:1px dashed #CCCCCC;}
 
.checkout_heading{
  font-size:16px;
  font-weight:600;
  font-family:Arial, Helvetica, sans-serif;}

.delivery_info_header{
  width:100%;
  padding:2px;
  background-color:#f0e4bf;
  color:#888888;
  font-size:16px;
  font-weight:600;
  font-family:Arial, Helvetica, sans-serif;}
  
#shopping_tools{
  margin:5px;
  width:580px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
 }
  
.breadcrumbs{
   
}
.pages {
  
  width:350px;
  font-size:12px;
  padding:3px;
  letter-spacing:1px;
  font-weight:bold;
  
 
}

.select_page{

}
.products_found{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;



  display:inline;
}
.sorting{
  width:250px;
  float:right;
  display:inline;
  position:relative;
  top:-50px;
  left:50px;
}