@charset "utf-8";
/* CSS Document */
*{
	margin:0px;
	padding:0px;
}

body{
	margin:0px;
	padding:0px;
	background:url(../images/main_bg.jpg) repeat-x;
}

p ,li, ol, ul, h1, h2, h3, h4, h5, form, span{
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
 }
.clearer{
  clear:both;
}

img{
	margin:0px;
	padding:0px;
	border:0px;
}


#main_container{
	width:823px;
	margin:0 auto;
	padding:0px;
	overflow:hidden;
  }

#main_container .Shadow_container{
	width:28px;
	float:left;
	margin:0px;
	padding:0px;
 }

#main_container .Inner_container{
	width:764px;
	float:left;
	overflow:hidden;
}

#top_nav_container{
   width:764px;
   float:left;
   height:39px;
}

#top_nav_container .Curb{
	width:11px;
	height:39px;
	float:left;
 }

#top_nav_container .Top_link{
  width:741px;
  height:39px;
  background:url(../images/top_nav_bg.gif) repeat-x left;
  float:left;
}

#top_nav_container .Top_link ul{
  margin:0px;
  padding:0px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#ffffff;
  list-style-type:none;
}

#top_nav_container .Top_link ul li{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   color:#ffffff;
   float:left;
   padding:12px 17px 0 17px;
}
#top_nav_container .Top_link ul li a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
 }


#top_nav_container .Top_link ul li a:hover{
	color:#333333;
  }

#Banner_Container{
	width:764px;
	height:205px;
	background:url(../images/banner.gif) no-repeat;
	float:left;
	margin:2px 0 0 0;
}

#Banner_Container .logo{
	width:214px;
	float:left;
	padding:20px 0 0 132px;
 }

#Banner_Container .Search{
	width:418px;
	height:133px;
	float:left;
  }
#Banner_Container .Search .Search_container{
	float:left;
	width:270px;
	float:right;
	margin:11px 13px 0 0;
 }


#Banner_Container .Search .Search_container .text{
	width:45px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
    color:#000;
    font-weight:bold;
    padding:5px 0 0 0;
 }

#Banner_Container .Search .Search_container .text_box{
	width:188px;
	height:29px;
	float:left;
	background:url(../images/Text_box.gif) no-repeat;
 }
#Banner_Container .Search .Search_container .btn{
	widows:30px;
	float:left;
	padding:0 0 0 2px;
 }

#Banner_Container .Search .Search_container .text_box .input{
    width:180px;
 	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	border:0px;
    margin:5px 0 0 2px;
 }


#Banner_Container .Welcome_content{
	width:370px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	padding:0 0 0 135px;
 }

#Banner_Container .Welcome_content p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	line-height:15px;
 }

#Banner_Container .Welcome_content h1{ 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#a401ae;
	font-size:15px;
	font-weight:bold;	
	padding:0 0 3px 0;
  }
#Middle_nav{
	width:764px;
	height:30px;
	float:left;
 	margin:0px 0 0 0;
	padding:0px;
	display:block;
 }

#Middle_nav .Nav_Curb{
	width:9px;
	float:left;
    margin:0px;
    padding:0px;
}

#Middle_nav .Middle_links ul li.none{
	background:none;
}

/*29-july*/

#Middle_content .Small_items_three{
  width:544px;
  float:left;
  overflow:hidden;
}

#Middle_content .Small_items_three .Item_box_container{
	width:542px;
	float:left;
	margin:4px 0 0 0;
 }

#Middle_content .Small_items_three .Item_box_container .Item_box{
   width:176px;
   height:200px;
   float:left;
   background:#f6d500;
   padding:0 0 0 0;
   margin:0 2px 4px 1px;
}

#Middle_content .Small_items_three .Item_box_container .Item_box.space{
	margin:0 8px 0 0;
 }

#Middle_content .Small_items_three .Item_box_container .Item_box .Image{
   width:160px;
   float:left;
   padding:4px 0 4px 4px;
   margin:0px;
 }

#Middle_content .Small_items_three .Item_box_container .Item_box .image_Info{
	width:170px;
	float:left;
    padding:1px 0 3px 4px;
	margin:0px;
 }

#Middle_content .Small_items_three .Item_box_container .Item_box .image_Info .Name{
	width:90px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
 }

#Middle_content .Small_items_three .Item_box_container .Item_box .image_Info .Name a{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
    font-size:11px;
	text-decoration:none;
 }

#Middle_content .Small_items_three .Item_box_container .Item_box .image_Info .rate{
	width:45px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#d5020a;
	font-size:11px;
}

#Middle_content .Small_items_three .Item_box_container .Item_box .image_Info .More{
   width:35px;
   float:left;
   font-family:Arial, Helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   text-align:right;
 }
#Middle_content .Small_items_three .Item_box_container .Item_box .image_Info .More a{
	width:35px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#333333;
    font-size:11px;
  }















#Middle_content .Small_items_three .Item_box_container .Item_box .image_Info .More a:hover{







	color:#d5020a;







	text-decoration:underline;







	}















/*29-july*/















	







#Body{







	width:764px;







	float:left;







	margin:0px 0 0 0;







	padding:0px;







	}















#Body .Top_Bot_curb{







	width:764px;







	float:left;







	margin:0px;







	padding:0px;







	}















#Body .Content_container{







	width:762px;







	float:left;







	background:#ffffff;







	border-left:1px solid #c0a902;







	border-right:1px solid #c0a902;







	}















#Body .Content_container .Left_links{







	width:211px;







	float:left;







	margin:0px;







	padding:0px;







	}















#Body .Content_container .Left_links .heading{







	margin:0px 0 0px 0;







	padding:8px 0 0 8px;







	background:url(../images/Left_link_head.gif) no-repeat;







	width:176px;







	height:20px;







	font-family:Verdana, Arial, Helvetica, sans-serif;







	color:#333333;







	font-size:12px;







	}















#Body .Content_container .Left_links .heading.padding{







	margin:10px 0 0px 0;







	padding:8px 0 0 8px;







	background:url(../images/Left_link_head.gif) no-repeat;







	width:176px;







	height:20px;







	font-family:Verdana, Arial, Helvetica, sans-serif;







	color:#333333;







	font-size:12px;







	}















#Body .Content_container .Left_links ul{







	margin:0px;







	padding:0px;	







	list-style:none;







 	}















#Body .Content_container .Left_links li{







	font-family:Verdana, Arial, Helvetica, sans-serif;







	font-size:11px;







	color:#333333;







	margin:0px 0 0 8px;







	list-style-type:none;







	line-height:18px;







	}















#Body .Content_container .Left_links li a{







	color:#333333;







	text-decoration:none;







	}















#Body .Content_container .Left_links li a:hover{







	color:#cb9200;







	text-decoration:none;







	}	















#Body .Content_container .Left_links .Horse{







	width:189px;







	float:left;







	padding-left:11px;







	}















#Middle_content{







	width:544px;







	float:left;







	}















#Middle_content .Heading_Purple{







	width:544px;







	height:22px;







	background:#a401ae;







	font-family:Verdana, Arial, Helvetica, sans-serif;







	color:#ffffff;







	font-size:15px;







	font-weight:bold;







	float:left;







	text-align:center;







	margin:0 0 3px 0;







	}















#Middle_content .Small_items{







	width:360px;







	float:left;







	overflow:hidden;







	}























#Middle_content .Small_items .Item_box_container{







	width:360px;







	float:left;







	margin:4px 0 0 0;







 	}















#Middle_content .Small_items .Item_box_container .Item_box{







	width:176px;







	height:180px;







	float:left;







	background:#f6d500;







	padding:0 0 0 0;







	margin:0 2px 4px 1px;







	}















#Middle_content .Small_items .Item_box_container .Item_box.space{







	margin:0 8px 0 0;







	}















#Middle_content .Small_items .Item_box_container .Item_box .Image{







	width:160px;







	float:left;







	padding:4px 0 4px 4px;







	margin:0px;







	}















#Middle_content .Small_items .Item_box_container .Item_box .image_Info{







	width:170px;







	float:left;







	padding:1px 0 3px 4px;







	margin:0px;







	}















#Middle_content .Small_items .Item_box_container .Item_box .image_Info .Name{







	width:90px;







	float:left;







	font-family:Arial, Helvetica, sans-serif;







	color:#333333;







	font-size:11px;







	}







#Middle_content .Small_items .Item_box_container .Item_box .image_Info .Name a{







	font-family:Arial, Helvetica, sans-serif;







	color:#333333;







	font-size:11px;







	text-decoration:none;







	}















	







#Middle_content .Small_items .Item_box_container .Item_box .image_Info .rate{







	width:45px;







	float:left;







	font-family:Arial, Helvetica, sans-serif;







	color:#d5020a;







	font-size:11px;







	}















#Middle_content .Small_items .Item_box_container .Item_box .image_Info .More{







	width:35px;







	float:left;







	font-family:Arial, Helvetica, sans-serif;







	color:#333333;







	font-size:11px;







	text-align:right;







	}















#Middle_content .Small_items .Item_box_container .Item_box .image_Info .More a{







	width:35px;







	float:left;







	font-family:Arial, Helvetica, sans-serif;







	text-decoration:none;







	color:#333333;







	font-size:11px;







	}















#Middle_content .Small_items .Item_box_container .Item_box .image_Info .More a:hover{







	color:#d5020a;







	text-decoration:underline;







	}















#Middle_content .Big_images{







	width:178px;







	float:left;







	padding:0px;







	margin:0px 0 0 6px;







	}















#Middle_content .Big_images .Big_image_box{







	width:178px;







	float:left;







	background:#f6d500;







	margin:4px 0 0 0px;







	}















#Middle_content .Big_images .Big_image_box .Big_image{







	width:172px;







	float:left;







	padding:3px 0 3px 3px;







	}















#Middle_content .Big_images .Big_image_box .Info{















	width:172px;







	float:left;







	padding:3px 0 3px 3px;







	}















#Middle_content .Big_images .Big_image_box .Info .image_name{







	width:90px;







	float:left;







	font-family:Arial, Helvetica, sans-serif;







	color:#333333;







	font-size:11px;







	}







#Middle_content .Big_images .Big_image_box .Info .image_name a{







	font-family:Arial, Helvetica, sans-serif;







	color:#333333;







	font-size:11px;







	text-decoration:none;







	}	















#Middle_content .Big_images .Big_image_box .Info .image_rate{







	width:45px;







	float:left;







	font-family:Arial, Helvetica, sans-serif;







	color:#d5020a;







	font-size:11px;







	}















#Middle_content .Big_images .Big_image_box .Info .View_More{







	width:35px;







	float:left;







	font-family:Arial, Helvetica, sans-serif;







	color:#333333;







	font-size:11px;







	text-align:right;







	}















#Middle_content .Big_images .Big_image_box .Info .View_More a{







	width:35px;







	float:left;







	font-family:Arial, Helvetica, sans-serif;







	text-decoration:none;







	color:#333333;







	font-size:11px;







	}















#Middle_content .Big_images .Big_image_box .Info .View_More a:hover{







	color:#d5020a;







	text-decoration:underline;







	}















#footer{







	margin:0 auto;







	padding:7px 0 20px 0;







 	font-family:Verdana, Arial, Helvetica, sans-serif;







	color:#3c3939;







	font-size:12px;







	text-decoration:none;







	text-align:center;







	}















#footer a{







	padding:0px 10px 0 10px;







	text-decoration:none;







	color:#3c3939;







	line-height:20px;







	}















#footer a:hover{







	text-decoration:underline;







	}







	







/*********************** Modified*******************************/







.inner_page_title{







	width:520px;







	height:22px;







	background:#a401ae;







	font-family:Verdana, Arial, Helvetica, sans-serif;







	color:#ffffff;







	font-size:15px;







	font-weight:bold;







	left:8px;







	float:left;







	text-align:left;







	margin:0 0 3px 0;







	padding:0 0 0 10px;







	}







.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:540px;
	float:left;
	padding:0px 0 10px 0px;
}

legend{
	color:#6B8F21;
	font-weight:bold;
	font-size:13px;
	padding:0px 0 5px 0px;
	margin:0px 0 0 10px;
}
.inputCaption{
	color:#333333;
	font-size:13px;
}
.Caption{
   color:#EA4A16;
   font-size:13px;
}

.coloranchor{
   color:#DB5E01;
}

.notnull{
	color:#C12613;
	font-size:13px;
}
.coverspace{
	background-color:#CDC9C9;
    color:#FFFFFF;
	height:25px;
	text-align:center;
}
.gridrow1{
   height:25px;
   line-height:25px;
   background-color:#F9C1AE;
   text-align:left;
}

.gridrow_popup{
   height:25px;
   line-height:25px;
   background-color:#FFFFFF;
   text-align:left;
}

.cssbutton {
	font-family:arial;
	color:#893a6c;
	background-color:#F6F6F6;
	/*background-image:url("../images/css-button.jpg");*/
	font-size:12px;
	font-weight:bold;
	padding-left:3px;
	padding-right:3px;
    border:1px solid #893a6c;
	font-weight:bold;
	cursor:pointer;
}


/*Added by Strider*/

div.prodWrap {
	float:left;
	margin:10px 0px 10px;
	text-align:center;
	width:180px;
}

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:#B0C97D;
	 color: #ffffff;
	 padding:1px;
	 font-size:15px;
     font-weight:bold;
}

.td_detail_item_name{
	font-size:18px;
    color:#DEB900;
	font-weight:bold;
    padding-bottom:5px;

}

.table-recordset-price {
	border-bottom:1px solid #EA4A16;
	font-size:12px;
}


/*==========/Breadcrumbs ==========================================*/

#breadcrum{
	float:left;
    margin-top:10px;
	margin-bottom:15px;
	margin-left:10px;
	padding:0px
}

#breadcrum .links{
	font-family:arial;
	font-size:11px;
	color:#738414;
	text-decoration:none;
	cursor:default;
}

#breadcrum .links:hover{
     font-family:arial;
	 font-size:11px;
	 color:#738414;
	 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;
}

#search_textbox input{
	position:absolute;
	left:50%;
    margin-top:16px;
	margin-left:350px;
    border:0;
	border:none;
	background-color:#ffffff;
	height:18px;
	width:90px;
}

.td_order_address{
  color:#000000;
  font-size:12px;
}

.prod-title{
  color:#333333;
}

.prod-title a{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#333333;
 text-decoration:none;
}

.prod-title a:hover{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#cb9200;
    font-size:12px;
	text-decoration:none;
 }


/*************************** For Menu ***************************/
#dropmenudiv{
  position:absolute;
  background-color: #E98817;
  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;
	text-decoration: none;
	font-weight: normal;
}

#dropmenudiv a:hover{ /*hover background color*/
   background-color:#EA4A16;
}

/* Sample CSS definition for the example list. Remove if desired */

.navlist li {
 list-style-type: square;
 width: 135px;
}

.th_heading{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#F6D500;
	font-size:15px;
}

.td_prod-title{
   padding-left:10px;
}






	