
body{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	background:url(../images/bg_body.jpg) 0 0 repeat-x;
	background-color:#000000;
	}
	
		
div, ul, li, ol, h1, h2, h3, h4, h5, h6, p{
	padding:0px;
	margin:0px;
	}
	
img {
	border:none;
	}
	
.clearer{
	clear:both;
	}
	
	
#maincontainer{
	width:890px;
	margin:0 auto;
	}
	
#maincontainer .topnav{
	width:890px;
	background:url(../images/bg_topnav.jpg) top left repeat-x;
	height:51px;
	float:left;
	}
	
#maincontainer .topnav ul{
	font-family:Georgia, "Times New Roman", Times, serif;
	list-style-type:none;
	padding-top:0px;
	}
	
#maincontainer .topnav li{
	font-family:Georgia, "Times New Roman", Times, serif;
	list-style-type:none;
	padding:0px 26px 0px 26px;
	font-size:13px;
	float:left;
	border-right:#9E785C solid 1px;
	height:51px;
	}
	
#maincontainer .topnav li.bordernone{
	border:none;
	}
	
#maincontainer .topnav a{
	color:#fff;
	text-decoration:none;
	line-height:45px;
	}
	
#maincontainer .banner{
	width:890px;
	}
	
#maincontainer .banner .LeftBanner{
	width:335px;
	float:left;
	}
	
#maincontainer .banner .MiddleBanner{
	width:310px;
	height:287px;
	float:left;
	background:url(../images/banner-2.jpg) 0 0 no-repeat;
	}
	
#maincontainer .banner .MiddleBanner .logo{
	width:308px;
	padding:123px 0 0 2px;
	}
	
#maincontainer .banner .MiddleBanner span{
	font-size:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	}
	
#maincontainer .banner .RightBanner{
	width:245px;
	float:left;
	}
	
#bodycontainer{
	width:890px;
	margin:0 auto;
	background:#0d0600 url(../images/bg_contentarea.jpg) 0 0 no-repeat;
	}

#bodycontainer .box_left{
	width:174px;
	float:left;
	}
	
#bodycontainer .box_left .box_about{
	background:#ce5b02 url(../images/bg_about.jpg) top left repeat-x;
	padding:10px 10px 5px 10px;
	}
	
#bodycontainer .box_left h3{
	font-size:16px;
	color:#fdb913;
	font-family:Helvetica, Geneva, Arial, sans-serif;
	font-weight:normal;
	}
#bodycontainer .box_left h3 a{
	font-size:16px;
	color:#fdb913;
	font-family:Helvetica, Geneva, Arial, sans-serif;
	font-weight:normal;
	}	
	
#bodycontainer .box_left ul{
	list-style-type:none;
	}
	
#bodycontainer .box_left ul li{
	list-style-type:none;
	padding:5px 0 0 0;
	font-size:11px;
	}
	
#bodycontainer .box_left a{
	color:#fff;
	text-decoration:none;
	}
	
#bodycontainer .box_left .box_example{
	background:#ab4b01 url(../images/bg_example.jpg) top left repeat-x;
	padding:10px 10px 5px 10px;
	}
	
#bodycontainer .box_left .box_get{
	background:#783501 url(../images/bg_get.jpg) top left repeat-x;
	padding:10px 10px 5px 10px;
	}
	
#bodycontainer .box_welcome{
	width:346px;
	float:left;
	/*background:url(../images/bg_welcome-.jpg) top left repeat-x;*/
	padding:0px 0px 10px 0px;
	height:365px;
	}
#bodycontainer .box_welcome_inner{
	width:710px;
	float:left;
	/*background:url(../images/bg_welcome-.jpg) top left repeat-x;*/
	padding:0px 0px 10px 0px;
}
#bodycontainer .box_welcome_inner h1{
	font-size:22px;
	font-family:Georgia, "Times New Roman", Times, serif;
	background:url(../images/bg_hd.jpg) 0 0 no-repeat;
	display:block;
	height:35px;
	padding:8px 0 0 10px;
	font-weight:normal;
	}
	#bodycontainer .box_welcome_inner p{
	margin:20px 0px 0px 0px;
	padding:0px 10px 0 10px;
	line-height:17px;
	}			
	
#bodycontainer .box_welcome h1{
	font-size:22px;
	font-family:Georgia, "Times New Roman", Times, serif;
	background:url(../images/bg_hd.jpg) 0 0 no-repeat;
	display:block;
	height:35px;
	padding:8px 0 0 10px;
	font-weight:normal;
	}
	
#bodycontainer .box_welcome p{
	padding:0px 10px 0 10px;
	line-height:17px;
	}
	
#bodycontainer .box_special{
	width:367px;
	float:left;
	/*background:url(../images/bg_welcome.jpg) top left repeat-x;*/
	padding:0px 0px 10px 0px;
	}
	
#bodycontainer .box_special h1{
	font-size:22px;
	font-family:Georgia, "Times New Roman", Times, serif;
	background:url(../images/bg_hd-special.jpg) 0 0 no-repeat;
	display:block;
	height:35px;
	padding:8px 0 0 10px;
	font-weight:normal;
	}
	
#bodycontainer .box_special .box_flower{
	width:166px;
	float:left;
	margin:5px 5px;
	height:157px;
	}
	
#bodycontainer .box_special .box_flower a{
	color:#000;
	text-decoration:none;
	}
	
#bodycontainer .box_special .box_flower a:hover{
	color:#666;
	text-decoration:none;
	}
	
#bodycontainer .box_special .box_flower .box_Top{
	background:url(../images/box_top.jpg) top left no-repeat;
	width:166px;
	height:5px;
	}
#bodycontainer .box_special .box_flower .box_Middle{
	background:#d1d1d1 url(../images/box_middle.jpg) top left repeat-x;
	border-left:#d1d1d1 solid 1px;
	border-right:#d1d1d1 solid 1px;
	width:162px;
	height:auto;
	color:#000;
	}
	
#bodycontainer .box_special .box_flower .box_Bottom{
	background:url(../images/box_bottom.jpg) top left no-repeat;
	width:166px;
	height:5px;
	}	
	
#bodycontainer .box_special_list{
	width:700px;
	float:left;
	/*background:url(../images/bg_welcome.jpg) top left repeat-x;*/
	padding:0px 0px 10px 0px;
	}
#bodycontainer .box_special_list h1{
	font-size:22px;
	font-family:Georgia, "Times New Roman", Times, serif;
	background:url(../images/bg_hd-special.jpg) 0 0 no-repeat;
	display:block;
	height:35px;
	padding:8px 0 0 10px;
	font-weight:normal;
	}
	
#bodycontainer .box_special_list .box_flower{
	width:170px;
	float:left;
	margin:5px 15px;
	padding-left: 7px;
	height:200px;;
	
}
	
#bodycontainer .box_special_list .box_flower a{
	color:#000;
	text-decoration:none;
	}
	
#bodycontainer .box_special_list .box_flower a:hover{
	color:#666;
	text-decoration:none;
	}
	
#bodycontainer .box_special_list .box_flower .box_Top{
	background:url(../images/box_top.jpg) top left no-repeat;
	width:164px;
	margin-left:0px;
	height:5px;
	}		

#bodycontainer .box_special_list .box_flower .box_Middle{
	background:#d1d1d1 url(../images/box_middle.jpg) top left repeat-x;
	border-left:#d1d1d1 solid 1px;
	border-right:#d1d1d1 solid 1px;
	width:162px;
	height:auto;
	color:#000;
	}
	
#bodycontainer .box_special_list .box_flower .box_Bottom{
	background:url(../images/box_bottom.jpg) top left no-repeat;
	width:164px;
	height:5px;
	}
	
#bodycontainer .box_MoreFlower{
	width:890px;
	margin:0 auto;
	}
	
#bodycontainer .box_MoreFlower h1{
	font-size:22px;
	font-family:Georgia, "Times New Roman", Times, serif;
	background:url(../images/bg_hd-more.jpg) 0 0 no-repeat;
	display:block;
	height:35px;
	padding:8px 0 0 10px;
	font-weight:normal;
	}
	
#bodycontainer .box_MoreFlower .box_flowerBig{
	width:207px;
	float:left;
	margin:5px 5px;
	_margin:5px 4px;
	}
	
#bodycontainer .box_MoreFlower .box_flowerBig a{
	color:#000;
	text-decoration:none;
	}
	
#bodycontainer .box_MoreFlower .box_flowerBig a:hover{
	color:#666;
	text-decoration:none;
	}
	
#bodycontainer .box_MoreFlower .box_flowerBig .box_Top-Flower{
	background:url(../images/box_flower-top.jpg) top left no-repeat;
	width:207px;
	height:7px;
	}
	
#bodycontainer .box_MoreFlower .box_flowerBig .box_Middle-Flower{
	background:#d1d1d1 url(../images/box_middle-flower.jpg) top left repeat-x;
	border-left:#d1d1d1 solid 1px;
	border-right:#d1d1d1 solid 1px;
	width:195px;
	height:auto;
	color:#000;
	padding:0 5px 0 5px;
	}
	
#bodycontainer .box_MoreFlower .box_flowerBig .box_Bottom-Flower{
	background:url(../images/box_bottom-flower.jpg) top left no-repeat;
	width:207px;
	height:6px;
	}
	
#bodycontainer .bottomcontainer{
	text-align:center;
	width:888px;
	font-size:11px;
	padding-bottom:10px;
	}
	
#bodycontainer .bottomcontainer ul{
	list-style-type:none;
	padding-bottom:10px;
	padding-top:10px;
	}
	
#bodycontainer .bottomcontainer ul li{
	list-style-type:none;
	display:inline;
	padding:0 15px;
	border-right:#fff solid 1px;
	}
	
#bodycontainer .bottomcontainer a{
	color:#fff;
	text-decoration:none;
	}
	
	/*********************** Modified*******************************/



.notnull {
	text-align:left;
	color:#FF0000;
}
.form_error {
	color:#fdb913;
	font-size:11px;
	margin-top:5px;
	margin-left:30px;
	margin-bottom:10px;
}
.form_error a {
	color:#C12613;
	font-size:11px;
}
fieldset {
	border: 1px #CBCBCB solid;
	width:650px;
	margin:0px 0px 0px 21px;
	padding:8px 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:#fdb913;
	font-weight:bold;
	font-size:13px;
	padding-bottom:8px;
}
.inputCaption {
	color:#fff;
	font-size:13px;
}
.Caption {
	color:#EA4A16;
	font-size:13px;
}
.coloranchor {
	color:#562602;
	text-decoration:none;
}
.coloranchorsignin {
	color:#fdb913;
	font-size:13px;
	text-decoration:none;
}
.notnull {
	color:#C12613;
	font-size:13px;
}
.coverspace {
	background-color:#A5BA9C;
	color:#000000;
	height:25px;
	text-align:center;
}
.gridrow1 {
	height:25px;
	line-height:25px;
	background-color:#FEE195;
	text-align:left;
}
.prod-title .th {

	font-weight:bold;
}
.td_prod-title {
    color:#562602; 
	padding-left:12px;
}
.td_prod-title a:hover {
	font-weight:normal;
	text-decoration:underline;
}
.cssbutton {
	font-family:arial;
	color:#000;
	background-color:#fa8d00;
	/*background-image:url("../images/css-button.jpg");*/
	font-size:12px;
	font-weight:bold;
	padding-left:3px;
	padding-right:3px;
	border:1px solid #fdb913;
	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;
	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:#B85102;
	color: #ffffff;
	padding:1px;
	font-size:15px;
	font-weight:bold;
}
.td_detail_item_name {
	font-size:18px;
	color:white;
	font-weight:bold;
	padding-bottom:5px;
}
.table-recordset-price {
	border-bottom:1px solid #EA4A16;
	font-size:12px;
}

#Search {
	height:34px;
	left:50%;
	margin-left:-140px;
	position:absolute;
	top:65px;
	width:263px;
	z-index:777;
  }
	
#Search .Box_search{
	width:256px;
	margin:2px;
	height:31px;
	}
	
#Search .Txt_Search{
	
	float:left;
	color:#000;
	padding-top:7px;
	padding-left:3px;
	}
	
#Search .Input_Search{
	background:url(../images/input-box.gif) left top no-repeat;
	width:114px;
	height:25px;
	float:left;
	padding:2px 0 0 2px;
	margin-top:2px;
	margin-left:3px;
	}
	
#Search .Go{
	width:35px;
	float:left;
	margin-top:2px;
	}	
/*==========/Breadcrumbs ==========================================*/



#breadcrum {
	float:left;
	margin-top:2px;
	margin-left:10px;
	padding:0px
}
#breadcrum .links {
	font-family:arial;
	font-size:11px;
	color:#d7bd9b;
	text-decoration:none;
	cursor:default;
}
#breadcrum .links:hover {
	font-family:arial;
	font-size:11px;
	color:#d7bd9b;
	text-decoration:underline;
}
#breadcrum .selected {
	font-family:arial;
	font-size:11px;
	color:#fff;
	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:#fff;
	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;
 }		
	
