/**/
body {
	font-family:arial, sans-serif;
}
a {
	color: #8A556E;
	text-decoration:underline;
}

img {
	border:none;
	padding:0px;
	margin:0px;
}

select { 
 background-color: eadfe4; 
 /* background-color: DBC1CE; */
/* color: #F79D2F; */ 
font-size:9px;
margin-top:5px;
}

input {/*to give bgcolor to all input fields*/
background-color: eadfe4;
font-size:9px;
}

textarea {/*to give bgcolor to all input fields*/
background-color: eadfe4;
}

.password {
background-color: eadfe4;
font-size:12px;
}
.radio_button {
 background-color:#fae9d7;
}

cfinput {/*to give bgcolor to all cfinput fields*/
background-color: eadfe4;
font-size:11px;
}
.checkbox {
 background-color:#fae9d7;
}
submit {
	height : 10px;
	
}

.search_tab { /* used to place the search text.*/
margin-left: 10px;
margin-top: 5px;
margin-bottom: 5px;
margin-top: 10px;
font-family: arial, san-serif;
font-size: 11px;

}

.login_text  { /* places and formates login text that appears if there's no search engine text.*/
margin-top: 5px;
margin-bottom: 5px;
/*margin-right: 10px;*/
font-family: arial, san-serif;
font-size: 10px;
font-weight:bold;
color: #ef225a;
/*color: #8A556E;*/
}

h1  { /* used exclusively for search engine text.*/
margin-top: 5px;
margin-bottom: 5px;
margin-right: 10px;
font-family: arial, san-serif;
font-size: 9px;
color: #000000;
}

.small_message  { /* old h1*/
margin-top: 5px;
margin-bottom: 5px;
margin-right: 10px;
font-family: arial, san-serif;
font-size: 5px;
color: #000000;
}

.left_nav_img { /* this handles the images in the left nav.  They should be flush agains the brown border.*/
margin-left: 30px;
margin-top: 0px;
margin-bottom: 0px;

}

.left_nav_img_express { /* this handles the express order button images in the left nav.  They should be flush agains the brown border.*/
margin-left: 30px;
margin-top: 0px;
margin-bottom: 0px;

}

.left_nav_header { /* this is for the category headers, such as SHOP BY PRICE, etc */
 	color: 8A556E;
	font-size: 17px;
/*		font-size: 13pt;*/
	font-family: arial, san-serif;
	margin-left: 35px;
	margin-bottom: 15px;
	margin-top: 0px;
	font-weight:	400;
}

.left_nav_dc { /* this is for the discount code */
 	color: 8A556E;
	font-size: 13px;
	font-family: arial, san-serif;
	margin-left: 35px;	
	width:135px;
}

.left_nav_cat { /* this is for the category themselevs, such as gifts under 50$, etc */
 	color: 8A556E;
	font-size: 11px;
	font-family: arial, san-serif;
/*	margin-left: 35px;*/
 /*	margin-bottom: 10px; */
	text-decoration: underline;
}
.left_nav_cat_intl { /* this is for the international version of the page, which has no left nav */
 	color: 8A556E;
	font-size: 11px;
	font-family: arial, san-serif;
	font-weight:bold;
}

.left_nav_cat_wrapper{/* used to space the categories from the category headers. */
	margin-top: 0px;
	margin-bottom:6px;
	margin-left: 35px;
	margin-right:20px;
}

.main_content { /* this is just to space the left and right sides of the main featured products area, peach colored background.*/
	margin-right: 35px;

}

.main_content_subheader {
	margin-left:10px;
	font-size:15px;
	margin-right:30px;
	color:#333333;
	line-height:1.25em;
	font-weight:bold;
	text-transform:uppercase;
}
.main_content_subheader_login {
	margin-left:10px;
	font-size:15px;
	margin-right:30px;
	margin-top:10px;
	color:#8C5A73;
	line-height:1.25em;
	font-weight:bold;
/*	text-transform:uppercase;*/
	text-align:center;
}
.main_content p{
	margin-left:20px;
	font-size:11px;
	margin-right:35px;
	color:#333333;
	line-height:1.5em;
}
.main_content td{
	margin-left:20px;
	font-size:11px;
	margin-right:35px;
	color:#333333;
	line-height:1.25em;
}
.main_content li{
	margin-left:20px;
	font-size:11px;
	margin-right:35px;
	color:#333333;
	line-height:1.25em;
}

.main_content_featured { /* large images in featured products.*/
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 5px;
}

.main_content_sub { /* small images in featured products.*/
	margin-left: 32px;
	margin-right: 32px;
	margin-bottom: 5px;
	margin-top: 3px;
}

/*.footer_content {
	margin-right : 20px;
	margin-left: 15 px;
}*/
.footer_content_2 {/*index_2.cfm*/
	margin-top:3px;
	margin-bottom:0px;
	margin-right : 20px;
	margin-left: 40px;
	color:#ffffff;
}

.footer_link { /* text for the footer, white with underline.*/
 	color: ffffff;
	font-size: 9px;
	font-family: arial, san-serif;
	text-decoration: underline;
	font-weight:600;
}

.footer_wrapper {  /* sets margins and collor for the text in the footer*/

	background-image:  url(images/footer_bg.gif) ;
	background-repeat: repeat-y;
	color: ffffff;
		
}

.footer_copyright {  /* sets margins size and color for copy right text.*/
	font-size: 11px;
	font-family: arial, san-serif;
		color: 605548;
		margin-right:50px;
		margin-top: 0px;	
}

.footer_emailfield {
	background-image:  url(images/email_list_middle.gif) ;
	width:155px;
	height:28px;
}

.errorfield { /*for leftnav error - promotion code*/
	color:#e41f28;
	font-size:11px;
}

.footer_errorfield {

	color:#e41f28;
	font-size:11px;
	margin-left:58px;
	margin-top:20px;
}


.flower_name a{ /*name of flower as it displays on page*/
	font-size:11px;
	font-weight:bold;
	color:#8A556E;
	text-decoration:underline;
	line-height:12px;
	/*padding-top:0px;
	margin-top:0px;*/
}
/*.flower_name a:hover{ name of flower as it displays on page
	text-decoration:underline;	
}*/
.popup {
	font-size:11px;
}
.error {
	color:red;
	font-weight:bold;
}
h3 {
	font-size:15px;
	color:#8A556E;
	font-weight:bold;
}