* html{







	margin:0px; padding:0px;







	}







	







body{







	margin:0px; padding:0px; font-family:arial; font-size:12px; background:#c687d8 url(../images/bg_body.gif) 0 0 repeat-x;







	}







	







td, p, ul, li, ol, div, h1, h2, h3, h4, h5{







	margin:0px;







	padding:0px;







	}







	







img, input{







	border:none;







	margin:0px;







	padding:0px;







	}







	







.clearer{







	font-family:arial;







	font-size:1px;







	height:-1px;







	display:block;







	clear:both;







	}







	







.bgleft-body{







	background:url(../images/bg_left-body.png) 0 0 repeat-y;







	width:113px;







	}







	







.bgright-body{







	background:url(../images/bg_right-body.png) 0 0 repeat-y;







	width:113px;







	}







	







#maincontainer{







	width:773px;







	margin:0 auto;







	background:#f2e9d8;







	}







	







#topcontainer{







	width:763px;







	margin:0 auto;







	background:url(../images/bg_top-header.gif) 0 0 repeat-x;







	height:85px;







	}







	







#topcontainer .logo{







	float:left;







	width:505px;







	padding-top:35px;







	}







	







#topcontainer .search{







	width:228px;







	float:left;







	padding-right:20px;







	padding-top:50px;







	}







	







#topcontainer .search a{







	color:#770095;







	text-decoration:none;







	}







	







#topcontainer .searchtext{







	width:50px;







	float:left;







	text-align:right;







	padding-right:5px;







	}







	







#topcontainer .input{







	width:147px;







	float:left;







	background:url(../images/bg_input.gif) 0 0 no-repeat;







	z-index:99;







	height:17px;







	padding-left:5px;







	}







	







#topcontainer .go{







	width:20px;







	float:left;







	}







	







#topnav{







	width:763px;







	margin:2px 0px 0px 5px;







/*	background:url(../images/bg_top-header.gif) 0 0 repeat-x;*/







	height:32px;







	padding:0px;







	background:#400051;







	}







	







#topnav a{







	color:#fff;







	text-decoration:none;







	}







	







#topnav ul{







	list-style-type:none;







	}







	







#topnav li{







	list-style-type:none;







	float:left;







	padding:0px 0px;







	}















#topnav  li.leftnav{







	background:url(../images/topnav-left.gif) 0 0 no-repeat;







	width:138px;







	height:25px;







	padding-top:7px;







	text-align:center;







	







	}







	







#topnav li.rightnav{







	background:url(../images/topnav-right.gif) 0 0 no-repeat;







	width:129px;







	height:25px;







	padding-top:7px;







	text-align:center;















	}







	







#topnav  li.midnav{







	background:url(../images/topnav-middle.gif) 0 0 no-repeat;







	width:120px;







	height:25px;







	padding:7px 2px 0px 1px ;







	margin:0px;







	text-align:center;







	







	}







	







#topnav  li.leftone{






	background:url(../images/bg_toplink.gif) 0 0 no-repeat;
	/*background:#753685;*/







	width:124px;







	height:25px;







	padding-top:7px;







	text-align:center;







	display:block;







	}







	







#welcome{







	width:763px;







	margin:0 auto;







	}















#welcome .welcomeleft{







	width:392px;







	float:left;







	margin-top:3px;







	}







	







#welcome .welcomeleft p{







	color:#753685;







	line-height:16px;







	padding:5px 0 0 5px;







	}







	







#welcome .welcomeleft .img{







	padding-top:5px;







	}







	







#welcome .welcomeleft .our-specials{







	float:left;







	margin-right:3px;







	margin-top:10px;







	}







	







#welcome .welcomeleft .our-specials-flower-list{







	float:left;







	background:#804390;







	width:338px;







	padding:5px 0px 0 2px;







	margin-top:10px;







	z-index:1;







	position:relative;







	}







	







#welcome .welcomeleft .our-specials-flower-list .transparentboxLeft{







	position:absolute;







	z-index:999;







	background:#000;







	filter:alpha(opacity=40);







	-moz-opacity:.40;







	opacity:.40;







	height:27px;







	width:147px;







	top:175px;







	left:12px;







	}







	







#welcome .welcomeleft .our-specials-flower-list .transparentboxLeft a{







	color:#fff;







	text-decoration:none;







	}







	







#welcome .welcomeleft .our-specials-flower-list .transparentboxLeft p{







	font-weight:bold;







	color:#fff;







	font-size:11px;







	}







	







#welcome .welcomeleft .our-specials-flower-list .transparentboxRight{







	position:absolute;







	z-index:999;







	background:#000;







	filter:alpha(opacity=40);







	-moz-opacity:.40;







	opacity:.40;







	height:27px;







	width:147px;







	top:175px;







	left:179px;







	}







	







#welcome .welcomeleft .our-specials-flower-list .transparentboxRight a{







	color:#fff;







	text-decoration:none;







	}







	







#welcome .welcomeleft .our-specials-flower-list .transparentboxRight p{







	font-weight:bold;







	color:#fff;







	font-size:11px;







	}







	







#welcome .welcomeleft .our-specials-flower-list ul{







	list-style-type:none;







	}







	







#welcome .welcomeleft .our-specials-flower-list ul li{







	list-style-type:none;







	float:left;







	padding:5px 5px 0 5px;







	}







	







#welcome .welcomeleft .our-specials-flower-list .flowerLeft{







/*	background:url(../images/img-1.jpg) 0 0 no-repeat;*/







	border:#f2e9d8 solid 5px;







	width:147px;







	height:187px;







	text-align:center;







	vertical-align:middle;







	}







	







/*#welcome .welcomeleft .our-specials-flower-list .flowerRight{







	background:url(../images/img-2.jpg) 0 0 no-repeat;







	border:#f2e9d8 solid 5px;







	width:147px;







	height:187px;







	}*/







	







#welcome .welcomeleft .our-specials-flower-list .price{







	background:url(../images/bg_arrow.gif) 0 0 no-repeat;







	width:157px;







	height:53px;







	}







	







#welcome .welcomeleft .our-specials-flower-list .price span{
	color:#eba1ff;
	font-weight:bold;
	display:block;
	height:20px;
	}







	







#welcome .welcomeleft .our-specials-flower-list .price em{







	color:#fff;







	font-weight:bold;







	font-style:normal;







	padding-left:7px;







	}







	







#welcome .welcomeleft .our-specials-flower-list .price p{







	color:#f2e9d8;







	padding-left:115px;







	margin-top:-20px;







	}







	







#welcome .welcomeleft .our-specials-flower-list .price p a{







	color:#f2e9d8;







	text-decoration:none;







	}







	







#welcome .welcomeright{







	width:371px;







	float:left;







	margin-top:3px;







	}







	







#middlecontent{







	width:763px;







	margin:0 auto;







	margin-top:5px;







	}







	







#middlecontent .leftcontent{







	width:175px;







	margin-right:6px;







	float:left;







	}







#middlecontent .leftcontent a{







	color:#ECA6FF;







	text-decoration:none;







	font-size:16px;







	}	







#middlecontent .leftcontent .left-links-white{







	color:#F2E9D8;







	text-decoration:none;







	font-size:12px;







	}	















	







#middlecontent .leftcontent h2{







	background:#642f72;







	display:block;







	padding:5px;







	font-family:Georgia, "Times New Roman", Times, serif;







	font-size:18px;







	font-weight:normal;







	font-style:italic;







	color:#ECA6FF;







	}







	







#middlecontent .leftcontent ul{







	background:#804390;







	list-style-type:none;







	}







	







#middlecontent .leftcontent ul li{







	background:#804390;







	list-style-type:none;







	display:block;







	background:url(../images/arrow.jpg) 15px 9px no-repeat;







	padding:3px 0 3px 30px;







	}







	







#middlecontent .leftcontent ul li a{







	color:#f2e9d8;







	text-decoration:none;







	font-size:11px;







	}







	







#middlecontent .leftcontent .img{







	margin-top:5px;







	}







	







#middlecontent .maincontent{







	width:444px;







	float:left;







	background:#642f72;







	}







	







#middlecontent .maincontent h1{







	background:#642f72;







	display:block;







	text-align:center;







	padding:10px 0;







	}















#middlecontent .maincontent .contentback{







	width:434px;







	background:#804390;







	padding:5px;







	}















#middlecontent .maincontent .contentback .td{







	background:#a85abc;







	padding:7px;







	}







	







#middlecontent .maincontent .contentback p{







	margin:0px;







	padding:0px;







	padding-bottom:50px;







	padding-right:2px;







	color:#FFFAF0;







	font-weight:bold;







	}







	







#middlecontent .maincontent .contentback span{







	margin:0px;







	padding:0px;







	padding-bottom:8px;







	color:#a20317;







	font-weight:bold;







	}







	







#middlecontent .maincontent .contentback img{







	margin-right:5px;







	}







	







#middlecontent .maincontent .contentback em{







	font-style:normal;







	}







	







#middlecontent .maincontent .contentback a{







	color:#ff372d;







	text-decoration:none;







	font-weight:bold;







	}







		







#middlecontent .rightcontent{







	width:128px;







	margin-left:7px;







	float:left;







	}







	







#middlecontent .rightcontent img{







	margin-bottom:5px;







	}







	







#bottomcontainer{







	background:#804390;







	width:763px;







	margin:0 auto;







	text-align:center;







	padding:8px 0;







	font-size:11px;







	}







	







#bottomcontainer ul{







	list-style-type:none;







	}







	







#bottomcontainer ul li{







	list-style-type:none;







	display:inline;







	text-align:center;







	padding:0 10px;







	border-right:#f2e9d8 solid 1px;







	font-size:11px;







	}







	







#bottomcontainer ul li.none{







	border:none;







	}







	







#bottomcontainer a{







	color:#f2e9d8;







	text-decoration:none;







	font-size:11px;







	}







	







#bottomcontainer p{







	color:#f2e9d8;







	font-size:11px;







	font-family:tahoma;







	}







	







/*************Drop down script starts here************/








#dropmenudiv{







position:absolute;







border:1px solid black;







border-bottom-width: 0;







font:normal 12px Verdana;







line-height:18px;







z-index:100;







}







#dropmenudiv a{







width: 100%;







display: block;







text-indent: 3px;







border-bottom: 1px solid black;







padding: 1px 0;







color:#ffffff;







text-decoration: none;







font-weight: normal;







}







#dropmenudiv a:hover{ /*hover background color*/







background-color: #E0AFEE;







}







.notnull{







text-align:left;







	color:#FF0000;







}







.error







{







	color:#FF0000;







}















.form_error{







	color:#C12613;







	font-size:11px;







	margin-left:30px;







	margin-bottom:10px;







}







.form_error a{







	color:#C12613;







	font-size:11px;







}







fieldset{







	border: 1px #CBCBCB solid;







	width:410px;







}







legend{







	color:#ECA6FF;







	padding-bottom:8px;







	font-family:Georgia, "Times New Roman", Times, serif;







	font-size:13px;







	font-weight:normal;







	font-style:italic;







}







.inputCaption{







	font-size:13px;







	display:block;







	font-family:Georgia, "Times New Roman", Times, serif;







	font-weight:normal;







	font-style:italic;







	color:#ECA6FF;















}







#middlecontent .maincontent .contentback .coloranchor{





	font-size:11px;

	color:#fff;

	text-decoration:none;







}











.notnull{







	color:#C12613;







	font-size:13px;







}















.coverspace{







	background-color:#66026C;







	color:#FFFFFF;







	height:25px;







	text-align:center;







}







.gridrow1{







	height:25px;







	line-height:25px;







	background-color:#E8C5D4;







	text-align:left;







}







.cssbutton {







	background: url(../images/more-button.gif) 0 0 no-repeat;







	color:#804390;







	font-weight:lighter;







	text-align:center;







	font-size:11px;







	border:0;







	padding-bottom:3px;







	font-family:Georgia, "Times New Roman", Times, serif;







	font-style:italic;







	height:23px;







	width:63px;







}















/*Added by Strider*/







div.prodWrap {







/*	float:left;*/







	margin:0px 0px 0px 0px;







	text-align:center;







	width:190px;















}















div.vase_option{







	width:50px;







	float:left;







	padding-left:3px;







	padding-right:3px;







}







.td_option_vase{







	border:#CBCBCB solid 1px;







	padding-left:3px;







	padding-top:3px;







	padding-bottom:3px;







}







.td_step{







	background-color:#66026C;







	color: #F3EBD8;







	padding:1px;







	font-size:15px;







	font-weight:bold;







	font-family:Georgia, "Times New Roman", Times, serif;







	font-weight:normal;







	font-style:italic;















}







.td_detail_item_name{







	display:block;







	padding:5px;







	font-family:Georgia, "Times New Roman", Times, serif;







	font-size:16px;







	font-weight:normal;







	font-style:italic;







	color:#F3EBD8;







	padding-bottom:5px;







	/*







	font-size:18px;







	color:#D206E3;







	font-weight:bold;







	padding-bottom:5px;*/















}







.table-recordset-price {







	border-bottom:1px solid #66026C;







	font-size:12px;







}







/*==========/Breadcrumbs ==========================================*/















#middlecontent .maincontent .breadcrum{







	float:left;







	margin-top:5px;







	margin-bottom:5px;







	margin-left:10px;







	padding:0px







}







#middlecontent .maincontent .breadcrum .links{







	font-family:arial;







	font-size:11px;







	color:#F2E9D8;







	text-decoration:none;







	cursor:default;







}







#middlecontent .maincontent .breadcrum .links:hover{







	font-family:arial;







	font-size:11px;







	color:#F2E9D8;







	text-decoration:underline;







}







#middlecontent .maincontent .breadcrum .selected{







	font-family:arial;







	font-size:11px;







	color:#d7bd9b;







	font-weight:bold;







	text-decoration:none;







	cursor:default;







}







/*==========/End Breadcrumbs ==========================================*/







#middlecontent .maincontent .contentback .next{







	font-size:13px;







	color:#ECA6FF;







	font-weight:bold;







	padding-bottom:5px;















}















#search_textbox input{







	position:absolute;







	left:50%;







	margin-top:9px;







	margin-left:275px;







	border:0;







	background-color:#E1E1E1;







	height:22px;







}







.td_order_address{







color:#000000;







font-size:12px;







}	







.titleRed_inner{







	background:#642f72;







	display:block;







	padding:5px;







	font-family:Georgia, "Times New Roman", Times, serif;







	font-size:18px;







	font-weight:normal;







	font-style:italic;







	color:#F3EBD8;







	height:20px;







}







/*.prod-title{







color:#E8C5D4;







}*/	
.white_border{
border:1px #CBCBCB solid;
}
#top-phone {
	position: absolute;
	top: 15px;
	left: 50%;
	margin-left:135px;
	color: purple;
	font-size: 2em;
}

.text_cms{


color: #FFFFFF;

}