*{

	margin:0px;

	padding:0px;

	}



body{

	margin:0px;

	padding:0px;

	background:#405d0f url(../images/bg_body.jpg) left top repeat-x;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	}

	

div, p, ul, li, h1, h2, h3, h4, h5{

	padding:0px;

	margin:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	}

	

img{

	border:none;

	}

	

.clearer{

	clear:both;

	}

	

#maincontainer{

	background:url(../images/bg.jpg) center top no-repeat;

	width:1000px;

	margin:0 auto;

	}

	

#Box_content{

	width:771px;

	margin:0 auto;

	margin-top:39px;

	}

	

#Box_content .Box_Top{

	background:url(../images/box_top.jpg) left top no-repeat;

	width:771px;

	height:14px;

	}

	

#Box_content .Box_Bottom{

	background:url(../images/box_bottom.jpg) left top no-repeat;

	width:771px;

	height:14px;

	}

	

#Box_content .Box_Middle{

	background:url(../images/box_middle.jpg) left top repeat-y;

	width:771px;

	height:auto;

	}



#Leftcontent{

	width:626px;

	float:left;

	}

	

#header {

	width:626px;

	float:left;

	}

	

#header .Logo{

	width:371px;

	float:left;

	padding:0 0 0 17px;

	color:#8d76b2;

	}

	

#header .Logo a{

	color:#8d76b2;

	text-decoration:none;

	}

	

#header .BasketFlower{

	width:238px;

	float:left;

	}

	

#header .TopNav{

	width:625px;

	background:url(../images/bg_top-nav.jpg) left top no-repeat;

	height:34px;

	float:right;

	}

	

#header .TopNav ul{

	list-style-type:none;

	padding:3px 0 0 0;

	}

	

#header .TopNav ul li{

	list-style-type:none;

	display:inline;

	padding:3px 2px 3px 8px;

	background:url(../images/divider.jpg) left center no-repeat;

	color:#fff;

	}

	

#header .TopNav a{

	color:#fff;

	text-decoration:none;

	}



#header .TopNav a:hover{

 	text-decoration:none;

	}

	

#Rightcontent{

	width:142px;

	float:left;
	margin-top:200px;

	}

	

#Rightcontent .Box_Top-Right{

	background:url(../images/box_top-right.jpg) left top no-repeat;

	height:10px;

	width:136px;

	}

	

#Rightcontent .Box_Bottom-Right{

	background:url(../images/box_bottom-right.jpg) center top no-repeat;

	height:10px;

	width:136px;

	}

	

#Rightcontent .Box_Middle-Right{

	background:#f3f3f3;

	width:136px;

	text-align:center;

	}

	

#Rightcontent .Box_Middle-Right h3{

	color:#d9427a;

	font-family:georgia;

	font-weight:bold;

	font-size:14px;

	}

	

#Rightcontent .Box_Flower{

	width:115px;

	margin:10px 10px 4px 10px; 

	}



#Rightcontent span{

	display:inline;

	margin:0 10px;

	color:#904885;

	}

	

#Rightcontent a{

	color:#da4b80;

	text-decoration:none;

	}



#left-container{

	width:158px;

	padding-left:16px !important;

	float:left;

	}



#left-container #search-box{

	width:158px;

 	float:left;

	margin-top:13px;

	overflow:hidden;

	}



#left-container #search-box .text-box{

	width:157px;

	float:left;

	overflow:hidden;	

	}



#left-container .input{

	border:1px solid #7F9DB9;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#B3B3D1;

	width:100px;

	margin-top:5px;

	}



#left-container .adv-search{

	width:128px;

	float:left;

	margin-left:20px;

	}



#left-container a {

	font-family:Arial, Helvetica, sans-serif;

	color:#FE0F10;

	font-size:12px;

	text-decoration:none;

	}



#left-container a:hover {

 	color:#D9427A;

 	}



#left-container #left-link h2{  

	color:#5F9B37;

	margin-top:8px;

	font-size:14px;

	font-weight:bold;

	font-family:Georgia, "Times New Roman", Times, serif !important;

	}



#left-container #left-link h3{  

	color:#DD5D8E;

	margin-top:8px;

	font-size:14px;

	font-weight:bold;

	font-family:Georgia, "Times New Roman", Times, serif !important;

	}



#left-container #left-link h4{  

	color:#634A8B;

	margin-top:8px;

	font-size:14px;

	font-weight:bold;

	font-family:Georgia, "Times New Roman", Times, serif !important;

	}

#left-container #left-link h4 a{  

	color:#634A8B;

	margin-top:8px;

	font-size:14px;

	font-weight:bold;

	font-family:Georgia, "Times New Roman", Times, serif !important;

	}

#left-container #left-link h4 a:hover{  

	color:#634A8B;

	margin-top:8px;

	font-size:14px;

	font-weight:bold;

	text-decoration:none;

	font-family:Georgia, "Times New Roman", Times, serif !important;

	}		



#left-container #left-link ul{

	list-style-type:none;

	margin:0px;

	padding:0px;

	}



#left-container #left-link ul li{

	list-style-type:none;

	margin:0px;

	padding:5px 0 5px 12px;

	background:url(../images/bullet.gif) 0 10px no-repeat;

   	}



#left-container #left-link a{

  	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#AB3485;

  	}



#left-container #left-link a:hover{

 	color:#CD0024;

  	}



#left-container .bot-link{

	background:url(../images/flower-5.jpg) no-repeat center;

	height:101px;

 	}

	

#left-container .bot-link .purple-font{

	font-family:Arial, Helvetica, sans-serif;

	padding-top:5px;

	width: 108px;

	margin:0 auto;

	font-size:12px;

	font-weight:bold;

	text-align:center;

	color:#8506CB;

	}



#left-container .bot-link .font11{

	font-family:Arial, Helvetica, sans-serif;

 	width: 108px;

	margin:0 auto;

	font-size:12px;

	font-style:italic;

 	text-align:center;

	color:#333333;

	}



#center-content{

	width:425px;

	float:left;

	margin-left:8px;

 	overflow:hidden;

	}

#center-content-inner{

	width:435px;

	float:left;

	margin-left:8px;

 	overflow:hidden;

	}	



#center-content p{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#634A8B;

	margin-top:10px;

	}



#center-content a{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#D9427A;

	text-decoration:none;

	}



#center-content a:hover{

	text-decoration:underline;

	}



#center-content .line{

	background:#DDDDDE;

	height:1px;

	overflow:hidden;

	margin:5px 0 0px 0;

	}

#center-content #products{

	width:430px;

	float:left;

	overflow:hidden;

	margin:0px;

	padding:0px;

	}



#center-content #products .bg{

	width:135px;

 	float:left;

	background:url(../images/pro-bg.gif) repeat-y;

	text-align:center;

	}



#center-content #products .org-font{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#B60488;

	text-decoration:none;

	}

#center-content #products .pro-set{

	float:left;

	width:135px;

	padding-left:8px;

	}

  

#center-content #products .btn{

	padding-top:20px;

	}



#footer{

	background:#516F20;

	height:34px;

	margin-top:17px;

 	width:100%;

	text-align:center;

	color:#9DBA67;

	padding-top:4px;

	}



#footer a{

 	color:#9DBA67;

	text-decoration:none;

	padding:0 4px 0 4px;

 	}



#footer a:hover{

	color:#ffffff;

	}

	

  .top-heading {  

	color:#5F9B37;

	margin-top:13px;

	height:23px;

	font-size:16px;

	font-weight:bold;

	font-family:Georgia, "Times New Roman", Times, serif !important;

	}





/*********************** Modified*******************************/







.notnull {

	text-align:left;

	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:400px;

	_width:410px;/*IE6*/

	/width:410px;/*IE7*/

	margin:0px 0px 0px 0px;

	padding:4px 8px 8px 8px;

}

.tbl_border {

	border: 1px #CBCBCB solid;

	width:98%;

	float:left;

	/*margin:0px 10px 10px 80px;*/

	padding:0px 10px 10px 10px;

}

legend {

	color:#CD4376;

	font-weight:bold;

	font-size:13px;

	padding-bottom:8px;

}

.inputCaption {

	color:#000;

	font-size:13px;

}

.Caption {

	color:#EA4A16;

	font-size:13px;

}

.coloranchor {

	color:#619509;

	text-decoration:none;

}

.coloranchorsignin {

	color:#CD4376;

	font-size:13px;

	text-decoration:none;

}

.notnull {

	color:#C12613;

	font-size:13px;

}

.coverspace {

	background-color:#ECD8DB;

	color:#000000;

	height:25px;

	text-align:center;

}

.gridrow1 {

	height:25px;

	line-height:25px;

	background-color:#C0C0C0;

	text-align:left;

}

.prod-title .th {



	font-weight:bold;

}

.td_prod-title {

    padding:0px 2px 0px 2px;

	text-align:center;

}

.td_prod-title a:hover {

	font-weight:normal;

	text-decoration:underline;

}

.cssbutton {

	font-family:arial;

	color:#405D0F;

	background-color:#fff;

	/*background-image:url("../images/css-button.jpg");*/

	font-size:12px;

	font-weight:bold;

	padding-left:3px;

	padding-right:3px;

	border:1px solid #CD4376;

	font-weight:bold;

	cursor:pointer;

}

.inner_title{

    margin:25px 0px 0px 180px;

	padding:0px 0px 0px 20px;

	font-family:Helvetica Neue,Arial,Georgia, "Times New Roman", Times, serif;

	font-size:22px;

	width:637px;

	color:#619509;

	font-weight:bold;

	text-decoration:none;

	border:0px solid green;

 }

 .title{

    margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	font-family:Helvetica Neue,Arial,Georgia, "Times New Roman", Times, serif;

	font-size:22px;

	width:637px;

	color:#619509;

	font-weight:bold;

	text-decoration:none;

	border:0px solid green;

 }

/*Added by Strider*/







div.prodWrap {

	float:left;

	margin:10px 0px 10px 0px;

	text-align:center;

	width:180px;

	height:175px;

}

div.vase_option {

	width:50px;

	float:left;

	padding-left:3px;

	padding-right:3px;

}

.td_option_vase {

	border:#CCCCCC solid 1px;

	padding-left:3px;

	padding-top:3px;

	padding-bottom:3px;

}

.td_step {

	background-color:#619509;

	color: #ffffff;

	padding:1px;

	font-size:15px;

	font-weight:bold;

}

.td_detail_item_name {

	font-size:18px;

	color:green;

	font-weight:bold;

	padding-bottom:5px;

}

.table-recordset-price {

	border-bottom:1px solid #EA4A16;

	font-size:12px;

}

/*==========/Breadcrumbs ==========================================*/







#breadcrum {

	float:left;

	margin-top:4px;

	margin-left:10px;

	padding:0px

}

#breadcrum .links {

	font-family:arial;

	font-size:11px;

	color:#FF80FF;

	text-decoration:none;

	cursor:default;

}

#breadcrum .links:hover {

	font-family:arial;

	font-size:11px;

	color:#FF80FF;

	text-decoration:underline;

}

#breadcrum .selected {

	font-family:arial;

	font-size:11px;

	color:#d7bd9b;

	font-weight:bold;

	text-decoration:none;

	cursor:default;

}

/*==========/End Breadcrumbs ==========================================*/







.next {

	font-size:13px;

	color:#6B8F21;

	font-weight:bold;

	padding-bottom:5px;

}

.td_order_address {

	color:#000000;

	font-size:12px;

}

.prod-title {

	color:#000;

	font-size:12px;

	padding:10px 0px 10px 10px;

}

.prod-title a {

	font-size:13px;

	color:#000000;

	text-decoration:none;

}

/* Sample CSS definition for the example list. Remove if desired */

.navlist li {

	list-style-type: square;

	width: 135px;

}

#top_phone {

	color:black;

	left:50%;

	margin-left:-260px;

	position:absolute;

	top:270px;

}



.table_basket{

	margin:0px;

	padding:0px 25px 0px 0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#000;

	text-decoration:none;

	line-height:19px;

}



.th_heading {

	color:#619509;

	font-family:Helvetica Neue,Arial,Georgia, "Times New Roman", Times, serif;

	font-size:15px;

}



.product_detail_heading{

     width:680px;

	font-size:22px;

	font-family:Georgia, "Times New Roman", Times, serif;

	background:url(../images/bg_hd.jpg) repeat-x;

	display:block;

	height:30px;

	padding:8px 0px 0px 10px;

	font-weight:normal;

	}

 .basket_table{

   margin-top:6px;

   font-size:11px;

 }

 .box_image{

  height:150px;

  vertical-align:middle;

 } 

 

 .product_detail_heading_more_item{

    padding-left:168px;

  }	



	

