/* CSS Document */

body {
	margin:0px;
	padding:0px;
	background-color:#fff;
}

* {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	color:#F5EFFB;
}

p {
	margin-top:6px;
	margin-bottom:8px;
	padding:0px;
	text-align:justify;
}

TD {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#6d4490;
}

INPUT {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#6d4490;
}

TEXTAREA {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#6d4490;
}

A {
	color:#6d4490;
}

B {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6d4490;
}

/*  header  */

#h_bg {
	background-image:url('../images/h_bg.jpg');
	background-repeat:repeat-x;
	height:456px;
}

#h_logo {
	background-image:url('../images/h_logo.jpg');
	background-repeat:no-repeat;
	height:79px;
	width:898px;
}

.search {
	width:110px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 000;
	border:#6e4591 1px solid;
	margin-left:10px;
}

/*  end of header  */



/*    main menu  */

#bg_main{
	background-image:url('../images/menu/bg_main.jpg');
	background-repeat:no-repeat;
	height:56px;
	width:898px;
}

.main_menu_font {
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	color:#f8f2ff;
	text-decoration:none;
	font-weight:bold;
}
.main_menu_font:hover {
	text-decoration:underline;
}

A.main_menu_font:link {
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	color:#f8f2ff;
	text-decoration:none;
	font-weight:bold;
}
A.main_menu_font:hover {
	text-decoration:underline;
}

#line_under_menu {
	background-image:url('../images/line_under_menu.jpg');
	background-repeat:no-repeat;
	height:33px;
	width:898px;
}

#line_under_menu2 {
	background-image:url('../images/line_under_menu2.jpg');
	background-repeat:no-repeat;
	height:33px;
	width:898px;
}

#top-basket { color:#5AC867; font-size:13px; font-weight:bold; line-height:33px; margin-right:126px; text-align:right; text-shadow:#999999 1px 1px; }
/*  end of main menu  */



/* left column  */

#ul_flowers_menu {
	padding:0px;
	margin:0px;
	margin-top:54px;
	list-style:none;
}

#li_flowers_menu {
	background-image:url('../images/back_menu_left.gif');
	background-position:bottom center;
	background-repeat:no-repeat;
	padding-left:16px;
	line-height:25px;	
}

#flowers_menu_herder {
	background-image:url('../images/flowers_menu_left.jpg');
	background-position:top center;
	background-repeat:no-repeat;
	white-space:152px;
	height:187px;
}

#ul_cat_menu {
	padding:0px;
	margin:0px;
	margin-top:45px;
	list-style:none;
}

#li_cat_menu {
	background-image:url('../images/back_menu_left.gif');
	background-position:bottom center;
	background-repeat:no-repeat;
	padding-left:16px;
	line-height:25px;	
}

#cat_menu_header {
	background-image:url('../images/cat_menu_header.jpg');
	background-repeat:no-repeat;
	background-position:top;
	height:530px;
	width:152px;
}
#cat_menu_footer {
	background-image:url('../images/cat_menu_footer.jpg');
	background-repeat:no-repeat;
	background-position:top;
	height:7px;
	width:152px;
}

#left_menu_left_bg {
	background-image:url('../images/left_menu_left_bg.jpg');
	background-repeat:repeat-x;
	background-position:top;
	height:290px;
}

#left_menu_bg {
	background-image:url('../images/left_menu_bg.jpg');
	background-repeat:no-repeat;
	height:26px;
	width:152px;
}

.menu_left_font {
 	color:#6d4490;
	text-decoration:none;
	text-align:left;
	font-size:11px;
	
}

.menu_left_font:hover {
	text-decoration:underline;
}

A.menu_left_font:link
{
 	color:#6d4490;
	text-decoration:none;
	text-align:left;
	font-size:11px;
}
A.menu_left_font:visited
{
 	color:#6d4490;
	text-decoration:none;
	text-align:left;
	font-size:11px;
}
A.menu_left_font:hover
{
 	color:#6d4490;
	text-align:left;
	font-size:11px;
	text-decoration:underline;
}


/*  middle column  */

#welcome_box {
	background-image:url('../images/welcome_box.jpg');
	background-position:top center;
	background-repeat:no-repeat;
	width:451px;
	height:164px;
}

#welcome_font {
	color:#fff;
	text-align:justify;
	line-height:13px;
	font-size:11px;
}

#t_special_offers {
	background-image:url('../images/t_special_offers.gif');
	background-position:center left;
	background-repeat:no-repeat;
	width:189px;
	height:35px;
}
#t_categories {
	background-image:url('../images/t_categories.gif');
	background-position:center left;
	background-repeat:no-repeat;
	width:189px;
	height:35px;
}

#special_offers_back {
	background-image:url('../images/special_offers_back.jpg');
	background-position:top center;
	background-repeat:no-repeat;
	width:145px;
	height:233px;
	text-align:center;
}

#cat_offers_back {
	background-image:url('../images/special_offers_back.jpg');
	background-position:top center;
	background-repeat:no-repeat;
	width:145px;
	height:180px;
	text-align:center;
}


#back_sub_middle {
	background-image:url('../images/back_sub_middle.jpg');
	background-repeat:repeat-x;
	background-position:top center;
	height:286px;
}
	
.footer-keywords {
	margin:10px 0;
}

.footer-keywords p {
	color:#666666;
}

.footer-keywords p strong {
	color:#000000;
}
/*   right column  */

#quick_menu_right {
	background-image:url('../images/quick_menu_right.jpg');
	background-repeat:no-repeat;
	background-position:top;
	height:158px;
	width:152px;
}
#quick_menu_right_footer {
	background-image:url('../images/quick_menu_right_footer.jpg');
	background-repeat:no-repeat;
	background-position:top;
	height:6px;
	width:152px;
}

#ul_qmenu_right {
	padding:0px;
	margin:0px;
	margin-top:40px;
	list-style:none;
}

#li_qmenu_right {
	background-image:url('../images/back_qmenu_right.gif');
	background-position:bottom center;
	background-repeat:no-repeat;
	padding-left:16px;
	line-height:23px;	
}

#delivery_right {
	background-image:url('../images/delivery_right.jpg');
	background-repeat:no-repeat;
	background-position:top center;
	width:152px;
	height:164px;	
}
.select_marg{
	margin-top:10px;
	width:120px;
}

#delivery_right .select_marg { margin-top:20px !important; }

.forminput{
	font-family: tahoma;
	font-size: 11px;
	color: #000;;	
	width:120px;
}

#t_best_sellers {
	background-image:url('../images/t_best_sellers.jpg');
	background-repeat:no-repeat;
	background-position:top center;
	width:152px;
	height:36px;
}

#t_testimonials {
	background-image:url('../images/t_testimonials.jpg');
	background-repeat:no-repeat;
	background-position:top center;
	width:152px;
	height:36px;
}

#best_seller_item {
	background-image:url('../images/best_seller_item.jpg');
	background-repeat:no-repeat;
	background-position:top center;
	width:152px;
	height:241px;
}

#product_marg {
	margin-top:5px;
	margin-bottom:5px;
}

#product_title_font {
	color:#fff;
	text-align:justify;
	line-height:13px;
	font-size:11px;
	font-weight:bold;
}

#product_title_font_bordo {
	color:#DE3163;
	text-align:left;
	line-height:13px;
	font-size:11px;
	font-weight:bold;
}


#product_price_font {
	padding-top:6px;
	color:#f7f2fc;
	text-align:left;
	font-size:12px;
	font-weight:bold;
}

#product_price_font_green {
	padding-top:6px;
	color:#5fbc6a;
	text-align:left;
	font-size:12px;
	font-weight:bold;
}

#box_with_offers {
	margin-left:10px;
	margin-right:10px;
	text-align:justify;
}

#box_with_cat {
	margin-left:10px;
	margin-right:10px;
	text-align:left;
}

#sub_content_back {
	background-image:url('../images/sub_content_back.jpg');
	background-repeat:no-repeat;
	width:451px;
	height:274px;
}

.testimonials { display:block; border:1px solid #F5EFFB; }

.testimonials ul { margin:0; padding:0; }

.testimonials ul li { list-style:none; display:block; }

.testimonials ul li p { color:#79499D; text-align:left; padding:0 5px; }

.testimonials ul li p strong { color:#6D4490; line-height:1.5em; float:right; }

/*   footer  */

#footer_bg {
	background-image:url('../images/footer_bg.jpg');
	background-repeat:repeat-x;
	height:106px;
}

#footer_line {
	background-image:url('../images/footer_line.gif');
	background-repeat:repeat-x;
	height:10px;
	overflow:hidden;
}

#footer_menu_box {
	margin-left:150px;
	display:inline;
}

.font_line {
	color:#9c77c2;
	margin-left:10px;
	margin-right:10px;
	text-decoration:none;
}
.footer_menu_font { 
	color:#9c77c2;
	text-decoration:none;
}

.footer_menu_font:hover {
	text-decoration:underline;
}    

