a {
	text-decoration: underline;
	color: #4f4125;
}

	span:hover {
		text-decoration: none !important;
	}
	
body {
	font: normal normal 12px 'Trebuchet MS', Arial, Verdana, 'Courier New', Courier, monospace;
	color: #7b766c;	
	background: url('../img/bg.jpg') center top repeat-x;
}

#screen {
	background-color: #000;
	opacity: 0.7;
	filter: alpha(opacity = 70);
	position: fixed;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 25;
	display: none;
}

#feedback_popup {
	background: url('../img/fb_bg.png') repeat-x;
	width: 520px;
	height: 482px;
	position: fixed;
	top: 0px;
	left: 100px;	
	-webkit-border-radius: 11px;
	-moz-border-radius: 11px;
	border-radius: 11px;
	behavior: url('css/PIE.htc');	
	z-index: 200;
	display: none;
}

	#fb_top {
		width: 500px;
		height: 33px;		
		padding: 17px 0px 0px 20px;
		margin: 0px 0px 20px 0px;
		color: #000;
		font-weight: bold;
		font-size: 16px;
		position: relative;
	}
	
	#fb_bottom {
		width: 500px;
		padding: 0px 0px 0px 20px;
	}
	
		#orp_wrapper1 {
			padding: 0px 0px 0px 132px;	
		}
		
		#dlr_ta2 {
			width: 322px;
			height: 105px;
			background: url('../img/fw_ta2.png') no-repeat;			
			font-family: 'Trebuchet MS', Arial, monospace;						
			font-size: 12px;	
			color: #4f4125;
			padding: 9px;
			overflow: auto;
		}
		
		.fw5 {
			width: 322px !important; 
			height: 33px;
			background: url('../img/fw_input5.png') no-repeat !important;			
			font-family: 'Trebuchet MS', Arial, monospace;						
			font-size: 12px;	
			color: #4f4125;
			padding: 0px 9px;
			line-height: 33px;
		}

#order_popup {
	position: fixed;	
	width: 400px;
	height: 222px;	
	top: 0px;
	left: 100px;	
	-webkit-border-radius: 11px;
	-moz-border-radius: 11px;
	border-radius: 11px;
	behavior: url('css/PIE.htc');
	background: url('../img/popup_bg.png') repeat-x;
	z-index: 200;
	display: none;
}

	#op_top {
		width: 380px;
		height: 33px;		
		padding: 17px 0px 0px 20px;
		margin: 0px 0px 20px 0px;
		color: #000;
		font-weight: bold;
		font-size: 16px;
		position: relative;
	}
	
		#close_btn {
			position: absolute;
			width: 13px;
			height: 14px;
			background: url('../img/close_btn.png') no-repeat;
			top: 20px;
			right: 20px;			
		}
		
			#close_btn:hover {
				cursor: pointer;
				background: url('../img/close_btn.png') 0px -14px no-repeat;
			}
	
	#op_bottom {
		width: 380px;
		padding: 0px 0px 0px 20px;
	}
	
		#opb_left {
			float: left;
			width: 100px;
		}
		
		#opb_right {
			float: left;
			width: 260px;
			padding: 0px 20px 0px 0px;
		}
		
			#or_name {
				color: #4f4125;
				font-weight: bold;
				font-size: 16px;
				margin: 0px 0px 8px 0px;
			}			
			
			#or_desc {
				margin: 0px 0px 8px 0px;
			}
		
			#or_price {
				color: #4f4125;
				font-weight: bold;
				font-size: 16px;
				margin: 0px 0px 8px 0px;
			}
			
				#make_order {
					width: 126px;
					height: 26px;
					display: block;
					float: left;
					margin: 0px 19px 0px 0px;
					background: url('../img/make_order.png') no-repeat;
					cursor: pointer;
				}
				
					#make_order:hover {
						background: url('../img/make_order.png') 0px -26px no-repeat;
            cursor: pointer;
					}
					
				.more_span {
					color: #e8cbce;
					text-decoration: underline;	
					float: left;
					margin: 3px 0px 0px 0px;
				}	
				
				#more_order {					
					color: #bd0061;
					text-decoration: none;	
					font-weight: bold;					
				}					

#pre_shell {
	width: 100%;
	overflow: hidden;
	position: relative;
	z-index: 1;
}

#shell {
	width: 1000px;
	margin: 0 auto;
}	

	#header {
		width: 1000px;
		height: 311px;		
		float: left;
		position: relative;
		z-index: 1;
	}
	
		#header_top {
			float: left;
			width: 1000px;
			height: 55px;			
		}
		
			#ht_left {
				display: block;
				float: left;
				width: 721px;
				margin: 34px 0px 0px 49px;
			}
			
				#ht_left ul li{
					margin-right: 21px;
					float: left;
					font-weight: bold;
					position: relative;					
					padding: 0px 0px 15px 0px;
					color: #000;
				}
				
					#ht_left ul li span a{
						text-decoration: none;
						color: #4f4125;
					}
					
						#ht_left ul li  span{
							color: #dfbc6c;
							text-decoration: underline;
						}						
				
				#ht_left ul li.active{					
					height: 24px;
					line-height: 24px;				
					margin: -3px 21px 0px 0px;
					background: url('../img/tm_bg.png') repeat-x;					
				}
				
					.active_left {
						width: 11px;
						height: 24px;
						top: 0px;
						left: -11px;
						position: absolute;
						background: url('../img/active.png') no-repeat;
					}
					
					.active_right {
						width: 12px;
						height: 24px;
						top: 0px;
						right: -12px;
						position: absolute;
						background: url('../img/active.png') -11px 0px no-repeat;
					}				
					
					#ht_left ul li ul{
						position: absolute;
						display: block;
						top: 0px;
						left: -10px;
						margin: 29px 0px 0px 0px;
						padding: 10px 10px 2px 10px;
						background-color: #ffe29c;
						border: 1px solid #ddb256;						
						display: none;
						behavior: url('css/PIE.htc');
					}
						
						#ht_left ul li ul li{
							margin: 0px 0px 9px 0px;
							min-width: 116px;
							padding: 0px;
							font-weight: bold;
							white-space: nowrap;
							text-shadow: 1px 1px 0px #ffffff;
							/* filter: dropshadow(color=#ffffff, offx=1, offy=1); */
						}
						
							#ht_left ul li ul li a{
								color: #010101;
								text-decoration: none;
							}
							
								#ht_left ul li ul li a:hover{
									color: #9b8b5e;
								}
								
								.tm_element {
									position: absolute;
									top: 24px;
									left: 50%;
									margin-left: -5px;
									width: 11px;
									height: 6px;
									background: url('../img/tm_element.png') no-repeat;
									display: none;
								}
								
				#ht_left ul li:hover a{
					text-decoration: none;	
				}

				#ht_left ul li:hover .tm_element {
					display: block;
				}

				#ht_left ul li:hover ul{
					display: block;
					-webkit-border-radius: 4px;
					-moz-border-radius: 4px;
					border-radius: 4px;						
					-webkit-box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.2);
					-moz-box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.2);
					box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.2);									
				}

				#ht_left ul li:hover span{
					text-decoration: none;
				}
			
			#ht_right {
				display: block;
				float: left;
				width: 230px;
				height: 25px;				
				margin: 30px 0px 0px 0px;
			}
			
				#search_input {
					background: url('../img/search_input.png') no-repeat;
					float: left;
					width: 112px;
					height: 25px;
					line-height: 25px;
					font-family: Arial, monospace;
					padding: 0px 15px;
					color: #8c7c5b;
					font-size: 12px;
				}
				
				#search_submit {
					background: url('../img/search_submit.png') no-repeat;
					float: left;
					width: 28px;
					height: 25px;					
				}
				
					#search_submit:hover {
						cursor: pointer;
						background: url('../img/search_submit.png') 0px -25px no-repeat;
					}				
		
		#header_center {
			float: left;
			width: 1000px;
			height: 171px;
		}

			#hc_logo {
				float: left;
				width: 300px;			
			}
			
				#hc_logo a{
					width: 236px;
					height: 107px;
					display: block;
					background: url('../img/logo.png') no-repeat;
					margin: 27px 0px 0px 39px;
				}				
				
			#hc_basket{				
				float: left;
				width: 179px;
				height: 58px;
				padding: 16px 0px 0px 21px;
				background: url('../img/basket_bg.png') no-repeat;
				margin: 47px 0px 0px 0px;
			}

				#hcb_title {
					margin: 0px 0px 9px 0px;
					font-size: 16px;
				}
				
					#hcb_title span{
						color: #e8cbce;
						text-decoration: underline;
					}
				
						#hcb_title span a{
							color: #bd0061;
							text-decoration: none;
							font-weight: bold;
						}
			
				#hcb_text {				
					color: #4f4125;
					padding: 0px 5px 0px 0px;
				}

			#hc_phone{
				float: left;
				width: 230px;
				margin: 54px 0px 0px 40px;	
			}
				
				#hcp_phone{
					font-size: 18px;
					margin: 0px 0px 13px 0px;
				}
				
				#hcp_letter{
					font-weight: bold;
				}
				
					#hcp_letter span{
						color: #e8cbce;
						text-decoration: underline;
					}
				
						#hcp_letter  span a{
							color: #bd0061;
							text-decoration: none;
						}
					
					
					
			#hc_address{ 
				float: left;
				width: 230px;
				margin: 54px 0px 0px 0px;	
			}

				#hca_text{ 
					margin: 0px 0px 18px 0px;					
				}
			
		#header_bottom {
			float: left;
			width: 1000px;			
		}

			#hb_menu{				
				margin: 0px 0px 0px 50px;				
				float: left;
				width: 879px;	
			}
			
				#hb_menu ul li {
					color: #fff;
					float: left;
					font-weight: bold;
					font-size: 16px;
					line-height: 50px;
					height: 50px;
					margin: 0px 29px 0px 0px;
				}
				
					#hb_menu ul li.active {
						background: url('../img/mm_active.png') center top no-repeat;
						color: #fffb55;	
					}
			
					#hb_menu ul li a {
						color: #fff;
						text-decoration: none;
					}
					
						#hb_menu ul li a:hover {
							text-decoration: underline;
						}

			#hb_home {
				margin: 18px 0px 0px 0px;				
				float: left;				
			}

				#hb_home a{
					width: 13px;
					height: 13px;
					display: block;
					background: url('../img/home.png') no-repeat;
				}
				
					#hb_home a:hover{
						cursor: pointer;	
					}
					
		#inner_content {
			float: left;
			width: 902px;
			margin: 0px 49px 10px 49px;
			position: relative;
		}
		
			#top_pages {
				position: absolute;
				right: 0px;
				top: 5px;
				background-color: #fff;	
			}
			
				#tp_title {
					color: #7c776c;
					font-weight: bold;
					margin: 0px 0px 16px 0px;
					text-align: right;
				}
				
				#tp_pages {
					padding: 0px 0px 0px 15px;
				}
				
					#tp_pages ul li{
						float: left;
						margin: 0px 0px 0px 4px;
					}

						#tp_pages ul li a{
							width: 18px;
							height: 18px;
							line-height: 18px;
							text-align: center;
							display: block;
							color: #4f4125;
							background-color: #fff;
							border: 1px dotted #e1d297;
							font-weight: bold;
							text-decoration: none !important;
						}
						
							#tp_pages ul li span{
								width: 18px;
								height: 18px;
								line-height: 18px;
								text-align: center;
								display: block;
								color: #fff;
								background-color: #dccb89;
								border: 1px solid #dccb89;
								font-weight: bold;
							}				
			
			#bottom_pages {
				width: 902px;
				float: left;
				padding: 0px 0px 19px 0px;				
			}
			
				#bp_wrapper, #bp_wrapper1 {
					width: 902px;
					float: left;					
					background: url('../img/mwrapper.png') 0px 10px repeat-x;
				}
				
				#bp_wrapper1 {
					width: 690px;
					padding: 0px 0px 40px 0px;
				}
				
					#bp_title, #bp_title1 {
						float: left;
						background-color: #fff;
						padding: 0px 19px 0px 0px;
					}
					
					#bp_title1 {
						font-weight: bold;
						color: #7c776c;
						margin: 0px 0px 15px 0px;						
					}
					
						#bp_back {
							float: left;
							display: block;
							padding: 0px 8px 0px 8px;
							border: 1px dotted #e1d297;
							font-weight: bold;
							color: #7c776c;
							text-decoration: none !important;
						}
						
						#bp_forward {
							float: left;
							display: block;
							padding: 0px 8px 0px 8px;
							border-top: 1px dotted #e1d297;
							border-right: 1px dotted #e1d297;
							border-bottom: 1px dotted #e1d297;
							font-weight: bold;
							color: #7c776c;
							text-decoration: none !important;
						}
						
					#bp_pages, #bp_pages1 {
						background-color: #fff;
					}
					
					#bp_pages {
						float: right;
						padding: 0px 0px 0px 15px;
					}
					
					#bp_pages1 {
						clear: both;
					}
					
						#bp_pages ul li, #bp_pages1 ul li{
							float: left;
							margin: 0px 0px 0px 4px;	
						}
						
							#bp_pages ul li a, #bp_pages1 ul li a{
								width: 18px;
								height: 18px;
								line-height: 18px;
								text-align: center;
								display: block;
								color: #4f4125;
								background-color: #fff;
								border: 1px dotted #e1d297;
								font-weight: bold;
								text-decoration: none !important;
							}
							
								#bp_pages ul li span, #bp_pages1 ul li span{
									width: 18px;
									height: 18px;
									line-height: 18px;
									text-align: center;
									display: block;
									color: #fff;
									background-color: #dccb89;
									border: 1px solid #dccb89;
									font-weight: bold;
								}
			
			#breadcrumbs, #breadcrumbs1  {				
				width: 902px;
				float: left;
				margin: 0px 0px 15px 0px;
			}
			
			#breadcrumbs1  {
				width: 690px;
			}
			
				#breadcrumbs a span.brc_wrapper, #breadcrumbs1 a span.brc_wrapper {
					text-decoration: underline;
					color: #d8d3c8;
				}
				
				#breadcrumbs a span.brc_wrapper span, #breadcrumbs1 a span.brc_wrapper span{
					color: #7c776c;
					font-weight: bold;	
					text-decoration: none;
				}
			
				#breadcrumbs  a, #breadcrumbs1  a {
					padding: 0px 13px 0px 0px;
					margin: 0px 10px 0px 0px;
					background: url('../img/bcr_bg.png') right 6px no-repeat;
					text-decoration: none;
				}				
				
			#inner_main {
				width: 902px;
				margin: 0px 49px;
				float: left;
			}

				#im_left {
					width: 690px;				
					float: left;
					margin: 0px 40px 0px 0px;
				}
				
					#main_wrapper1 {
						width: 690px;						
						float: left;
						margin: 0px 0px 0px 0px;
						background: url('../img/mwrapper2.png') left bottom repeat-x !important;
					}	
					
					#im_left h1{						
						color: #4f4125;
						font-weight: bold;
						font-size: 24px;
						padding: 0px 20px 27px 0px;						
						float: left;
					}
					
					#im_left h1 span{
						padding: 0px 20px 0px 0px;
						background-color: #fff;
					}
					
						#iml_content img{
							float: left;
							margin: 0px 18px 6px 0px;
						}

						#iml_content h2{
							font-size: 20px;
							margin-bottom: 22px;
						}

						#iml_content h3{
							font-size: 16px;
							margin-bottom: 22px;
						}
						
						#iml_content p{
							margin-bottom: 22px;
							line-height: 18px;
						}
						
							#iml_content p span{								
								color: #e8cbce;
								text-decoration: underline;
							}
						
							#iml_content p span a{								
								color: #bd0061;
								text-decoration: none;
							}
						
						#iml_content ul{
							margin-bottom: 22px;
						}
						
							#iml_content ul li{
								line-height: 18px;
								list-style-image: url('../img/bullet.png');
								margin: 0px 0px 0px 18px;
							}
							
						#iml_content table {
							margin-bottom: 22px;
						}

							#iml_content table th, #iml_content table td{
								padding: 5px 5px 5px 30px;
								border-bottom: 1px solid #555;
							}
							
						.date {
							font-size: 10px;
						}

						.more {
							font-weight: bold;
						}						
					
					#list {
						width: 690px;				
						float: left;	
					}
					
						.list_one {
							width: 690px;				
							float: left;
							padding: 0px 0px 20px 0px;
						}
						
							.lo_date {
								color: #7c776c;
								font-size: 10px;								
							}
							
							.lo_link {
																
							}
							
								.lo_link span{
									text-decoration: underline;								
									color: #e8cbce;
								}
								
									.lo_link span a{
										color: #bd0061;
										font-weight: bold;
										text-decoration: none;
									}
							
							.lo_text {
								line-height: 18px;
							}
							
				#sw2, #sw3 {
					display: none;
				}	
				
				#im_right {
					width: 172px;
					margin: 40px 0px 0px 0px;
					float: left;
				}
				
					.imr_item {
						margin: 0px 0px 30px 0px;
					}					
				
			#main_wrapper, #main_wrapper1 {
				width: 902px;
				min-height: 1px;
				float: left;
				margin: 0px 0px 0px 0px;
				background: url('../img/mwrapper.png') 0px 16px repeat-x;
			}

			#main_wrapper1 {
				width: 690px;
			}			
			
			#inner_content h1{			
				color: #4f4125;
				font-weight: bold;
				font-size: 24px;
				padding: 0px 20px 27px 0px;
				background-color: #fff;
				float: left;
			}			
			
			#single_item {
				width: 902px;				
				float: left;
			}
			
				#si_left {
					width: 302px;
					margin: 0px 20px 0px 0px;
					float: left;
				}
				
					#si_big {
						margin: 0px 0px 22px 0px;
						text-align: center;
						vertical-align: middle;
						height: 247px;
						position: relative;
					}
					
						#si_big img{
							height: 247px;		
						}
						
						.leader1, .hit1 {
							position: absolute;
							bottom: 10px;
							left: 0px;
							width: 72px;
							height: 72px;
						}

						.si_item {
							width: 80px;				
							height: 80px;
							overflow: hidden;
							float: left;
							margin: 0px 10px 0px 0px;
							position: relative;
						}
						
							.si_item img{
								/*max-width: 80px;				
								max-height: 80px;*/
								max-width: 119px;				
								max-height: 96px;
							}
						
							.img_frame {
								position: absolute;
								width: 80px;				
								height: 80px;	
								top: 0px;
								left: 0px;
								background: url('../img/frame.png') no-repeat;
							}
							
								.img_frame:hover {
									cursor: pointer;
								}							
				
				#si_right {
					width: 580px;				
					float: left;
				}
			
					#sir_top {
						width: 580px;				
						float: left;
						padding: 0px 0px 30px 0px;
						margin: 0px 0px 18px 0px;
						background: url('../img/mwrapper.png') left bottom repeat-x;
					}
					
						.choose_size {
							color: #4f4125;
							font-weight: bold;
							font-size: 16px;
							margin: 0px 0px 16px 0px;	
							width: 580px;				
							float: left;
						}
						
						#cs_sizes {
							width: 600px;
							float: left;
							margin: 0px 0px 32px 0px;
						}	
							
							.css_size {
								width: 160px;				
								float: left;
								padding: 0px 40px 0px 0px;
							}

								.css_wrapper {
									margin-bottom: 13px;
									float: left;
									width: 160px;
								}
								
									.css_desc {
										float: left;
										color: #7c776c;
										width: 120px;
										padding: 0px 0px 0px 19px;
									}
																	
								.css_price {
									color: #4f4125;
									font-weight: bold;
									font-size: 16px;
									padding: 0px 0px 0px 40px;
								}
								
						#qtys_wrapper {
							width: 580px;
							float: left;	
						}

							#qty_spinner {
								width: 84px;				
								float: left;								
							}
							
								#qs_input {
									width: 57px;				
									height: 33px;
									line-height: 33px;
									text-align: center;
									color: #4f4125;
									font-size: 16px;
									font-weight: bold;
									font-family: 'Trebuchet MS', Arial, monospace;
									float: left;
									background: url('../img/qty_input.png') no-repeat;
									border: none;
								}
								
								#qs_spinner {
									width: 17px;				
									float: left;	
								}
								
									#qss_plus {
										width: 17px;
										height: 17px;
										background: url('../img/qty_plus.png') no-repeat;
									}
									
										#qss_plus:hover {
											cursor: pointer;
											background: url('../img/qty_plus.png') 0px -17px no-repeat;
										}
									
									#qss_minus {
										width: 17px;
										height: 16px;
										background: url('../img/qty_minus.png') no-repeat;
									}
									
										#qss_minus:hover {
											cursor: pointer;
											background: url('../img/qty_minus.png') 0px -16px no-repeat;
										}
								
							#qs_name {
								width: 100px;
								line-height: 33px;
								float: left;	
							}
			
					#sir_bottom {
						width: 580px;
						float: left;
					}
					
						#sb_wrapper {
							width: 580px;
							float: left;
							margin: 0px 0px 40px 0px;
						}
						
							#sbw_left {
								color: #4f4125;
								font-weight: bold;
								font-size: 24px;	
								float: left;
							}
							
							#sbw_right {
								width: 101px;
								height: 38px;
								background: url('../img/buy_btn2.png') no-repeat;
								border: none;
								float: right;
							}
							
								#sbw_right:hover {
									cursor: pointer;
									background: url('../img/buy_btn2.png') 0px -38px no-repeat;
								}
						
							#sb_texts p {
								margin-bottom: 24px;
							}
						
							.spacer {
								margin-bottom: 40px !important;
							}	
			
								#sb_texts p a{
									color: #bd0061;
									font-weight: bold;
								}			
			
			#order_block {
				float: left;
				width: 902px;
			}
			
				#ob_left {
					float: left;
					width: 711px;
					min-height: 185px;
				}
				
					.order {
						float: left;
						width: 683px;
						margin: 0px 0px 28px 0px;
						padding: 0px 0px 28px 0px;
						background: url('../img/mwrapper.png') left bottom repeat-x;
					}
					
					.order:last-child {
						background: none;
					}
					
						.order_img {
							float: left;							
							margin: 0px 19px 0px 0px;
							width: 80px;
							height: 80px;
							overflow: hidden;
							position: relative;
							text-align: center;
							vertical-align: middle;
						}
						
							.order_img img{
								max-width: 78px;
								max-height: 78px;								
							}
							
							.frame {
								position: absolute;
								top: 0px;
								left: 0px;
								width: 80px;
								height: 80px;
								background: url('../img/frame.png') no-repeat;
							}
						
						.order_info {
							float: left;
							width: 584px;							
						}
						
							.oi_link {								
								font-size: 16px;
								margin: 0px 0px 13px 0px;
								float: left;
								width: 584px;
							}
							/*
								.oi_link span{
									color: #e8cbce;
									text-decoration: underline;
								}
							*/
								.oi_link span {
									color: #bd0061;
									text-decoration: none;
									font-weight: bold;
								}
							
							.oi_data {
								margin: 0px 0px 18px 0px;
								float: left;
								width: 584px;
							}
							
								.oi_prop {
									float: left;
									padding: 0px 14px 0px 0px;
									margin: 0px 10px 0px 0px;
									height: 22px;
									background: url('../img/box_bg.png') repeat-x;
									-webkit-border-radius: 4px;
									-moz-border-radius: 4px;
									border-radius: 4px;									
									border: 1px solid #ddb256;							
									behavior: url('css/PIE.htc');
									-webkit-box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.2);
									-moz-box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.2);
									box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.2);
									position: relative;
								}
								
									.oip_name {
										padding: 0px 9px 0px 13px;
										line-height: 22px;
										height: 22px;
										font-weight: bold;
										color: #82713f;
										float: left;
										background: url('../img/box_divider.png') right top no-repeat;
									}
									
									.oip_input {
										float: left;										
									}
									
										.oip_text {
											margin: 0px 0px 0px 0px;
											background: none;
											border: none;
											color: #010101;
											line-height: 23px;
											font-family: 'Trebuchet MS', Arial, monospace;
											padding: 0px 26px 0px 8px;							
											font-size: 12px;										
											height: 23px;
											font-weight: bold;
											text-shadow: 1px 1px 0px #ffffff;
											/* filter: dropshadow(color=#ffffff, offx=1, offy=1); */
											background: url('../img/select_sign.png') right 7px no-repeat;
										}
										
											.oip_text:hover {
												cursor: pointer;
											}
								
								.oi_qty {
									float: left;
									padding: 0px 0px 0px 0px;
									height: 22px;
									background: url('../img/box_bg.png') repeat-x;
									-webkit-border-radius: 4px;
									-moz-border-radius: 4px;
									border-radius: 4px;									
									border: 1px solid #ddb256;							
									behavior: url('css/PIE.htc');
									-webkit-box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.2);
									-moz-box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.2);
									box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.2);
								}
								
									.oq_name {
										padding: 0px 9px 0px 13px;
										line-height: 22px;
										height: 22px;
										font-weight: bold;
										color: #82713f;
										float: left;
										background: url('../img/box_divider.png') right top no-repeat;
									}
									
									.qty_input {
										margin: 0px 0px 0px 0px;
										background: none;
										border: none;
										color: #010101;
										line-height: 23px;
										font-family: 'Trebuchet MS', Arial, monospace;
										width: 38px;
										text-align: center;	
										font-size: 12px;										
										height: 23px;
										font-weight: bold;
										text-shadow: 1px 1px 0px #ffffff;
										/* filter: dropshadow(color=#ffffff, offx=1, offy=1); */
										border-right: 1px solid #ddb256;
										float: left;										
									}
									
									.oq_wrapper {
										float: left;
										width: 13px;
									}
									
										.oq_plus {
											width: 13px;
											height: 12px;
											background: url('../img/plus.png') right top no-repeat;
										}
										
										.oq_minus {
											width: 13px;
											height: 10px;
											background: url('../img/minus.png') right top no-repeat;
										}
										
										.oq_plus, .oq_minus {
											cursor: pointer;
										}
							
							.oi_price {
								margin: 0px 0px 14px 0px;
								color: #4f4125;
								font-weight: bold;
								font-size: 16px;
								float: left;
								width: 584px;
							}
							
							.oi_del {
								font-weight: bold;	
							}
							
								.oi_del span{
									color: #e8cbce;
									text-decoration: underline;
								}
							
									.oi_del span a{
										color: #bd0061;
										text-decoration: none;
									}						
				
				#ob_right {
					float: left;
					width: 191px;
				}
				
					#check_block {
						width: 150px;
						height: 204px;
						background: url('../img/summ_box.png') no-repeat;
						padding: 15px 20px 15px 20px;
						margin: 0px 0px 45px 0px;
					}
					
						#cb_title {
							color: #4f4125;
							font-weight: bold;
							font-size: 16px;
							margin: 0px 0px 15px 0px;
						}
						
						#cb_summ {
							color: #000;
							font-weight: bold;
							font-size: 16px;
							margin: 0px 0px 15px 0px;
						}
						
							#cb_summ span{
								background-color: #ffba00;
							}
						
						#cb_text {
							color: #82713f;
							font-style: italic;
							line-height: 18px;
						}
						
							#down_arrow {
								width: 29px;
								height: 21px;
								background: url('../img/arrow_down.png') no-repeat;
								margin: 15px 0px 0px 60px;
							}	
						
								#down_arrow:hover {
									cursor: pointer;	
								}
			
			#main_wrapper2 {
				width: 902px;
				height: 10px;
				float: left;
				margin: -35px 0px 0px 0px;
				background: #fff url('../img/mwrapper.png') 0px 4px repeat-x;
			}
			
			#info_box {
				width: 902px;
				float: left;
			}
			
				#ib_left {
					width: 451px;
					float: left;
					background: #fff url('../img/divider2.png') right top no-repeat;
				}
				
					#ibl_title {
						margin: 0px 0px 24px 0px;
						color: #4f4125;
						font-weight: bold;
						font-size: 24px;
					}
					
					.form_wrapper, .form_wrapper2 {
						width: 451px;
						float: left;
						margin: 0px 0px 20px 0px;
					}
					
					.form_wrapper2 {
						margin: 0px 0px 10px 0px;
					}
					
						.fw_name, .fw_name1 {
							width: 97px;
							float: left;
							line-height: 33px;
						}
						
						.fw_name1 {
							width: 133px;
						}
						
						.fw_value {
							width: 314px;
							float: left;
							position: relative;							
						}
						
							.fw_value input, #captcha_input{
								width: 296px;
								height: 33px;	
								line-height: 33px;
								font-family: 'Trebuchet MS', Arial, monospace;						
								font-size: 12px;	
								color: #4f4125;
								padding: 0px 9px;	
								background: url('../img/fw_input1.png') no-repeat;
							}
							
							#captcha {
								float: left;
								display: block;
								border: 1px solid #acacac;
								margin: 0px 10px 0px 0px;	
							}
							
							#reload {
								float: left;
								display: block;
								background: url('../img/reload.png') 0px 4px no-repeat;
								margin: 0px 0px 0px 0px;
								padding: 0px 0px 0px 14px;
								width: 70px;
								color: #aeadb4;
								font-style: italic;
								font-family: Arial, monospace;
								font-size: 10px;
								line-height: 12px;
							}
							
							#captcha_input, #captcha_input2 {
								width: 202px;
								background: url('../img/fw_input2.png') no-repeat;
							}
							
							.error, .error1 {
								position: absolute;
								top: -10px;								
								background: url('../img/error.png') no-repeat;
								width: 24px;
								height: 24px;
								display: none;
							}
							
							.error {
								right: -11px;
							}
							
							.error1 {
								right: 83px;
							}
				
				#ib_right {
					width: 412px;
					float: left;
					margin: 0px 0px 0px 39px;
				}
				
					#ibr_check {
						margin: 0px 0px 30px 0px;
						width: 412px;
						float: left;
					}
					
						.ibrc_box {
							float: left;
							margin: 0px 60px 0px 0px;
						}
						
							.ibr_cb {
								float: left;							
							}
						
							.ibrcb_text {
								font-weight: bold;
								font-size: 16px;
								margin: -1px 0px 0px 19px;
								float: left;
							}
						
					#self_delivery {
						margin: 0px 0px 30px 0px;
						width: 412px;
						float: left;
					}
					
						#self_delivery  p{
							margin-bottom: 23px;
						}

							#self_delivery  p a{
								color: #bd0061;
								font-weight: bold;
							}
							
					#delivery {
						margin: 0px 0px 30px 0px;
						width: 412px;
						float: left;
						display: none;	
					}	

						.dlr_name {
							color: #7b766c;	
							margin: 0px 0px 17px 0px;	
						}
						
						#ta_wrapper {
							width: 412px;
							position: relative;
							margin: 0px 0px 11px 0px;
						}
						
							#dlr_ta {
								width: 393px;
								height: 47px;								
								font-family: 'Trebuchet MS', Arial, monospace;						
								font-size: 12px;	
								color: #4f4125;
								padding: 9px;	
								background: url('../img/fw_ta.png') no-repeat;
								overflow: auto;
							}
						
						.dlr_example {
							color: #c1bdb3;
							font-weight: bold;
							margin: 0px 0px 14px 0px;
						}
						
						#dlr_wrapper {
							width: 412px;
							float: left;	
						}
						
							#dlr_date {
								width: 121px;
								height: 33px;
								line-height: 33px;
								font-family: 'Trebuchet MS', Arial, monospace;						
								font-size: 12px;	
								color: #4f4125;
								padding: 0px 9px;	
								background: url('../img/fw_input3.png') no-repeat;
								float: left;
								margin: 0px 23px 0px 0px;
							}
							
							.dlr_text {								
								float: left;
								line-height: 33px;
								margin: 0px 14px 0px 17px;
							}
							
							.dlr_time {
								width: 31px;
								height: 33px;
								line-height: 33px;
								font-family: 'Trebuchet MS', Arial, monospace;						
								font-size: 12px;	
								color: #4f4125;
								padding: 0px 9px;	
								background: url('../img/fw_input4.png') no-repeat;
								float: left;
							}				
			
			#info_submit_box {
				width: 902px;
				float: left;
				margin: 20px 0px 0px 0px;
				background: url('../img/mwrapper.png') 0px 17px repeat-x;	
			}
			
				#info_sb {
					width: 183px;
					height: 38px;
					background: #fff;					
					padding: 0px 19px 0px 19px;					
					margin: 0px 0px 30px 341px;
					position: relative;					
				}
				
					#info_sb input{
						width: 183px;
						height: 38px;
						background: url('../img/order_submit.png') no-repeat;
						border: none;
					}
			
					#info_sb input:hover {
						cursor: pointer;
						background: url('../img/order_submit.png') 0px -38px no-repeat;
					}
					
					#error_block {
						position: absolute;
						top: -20px;
						left: 230px;
						padding: 12px 22px 12px 22px;
						background-color: #da0017;
						color: #fff;
						font-style: italic;
						font-weight: bold;
						line-height: 18px;
						width: 155px;
						-webkit-border-radius: 11px;
						-moz-border-radius: 11px;
						border-radius: 11px;											
						behavior: url('css/PIE.htc');
						display: none;
					}
					
						#error_element {
							position: absolute;
							top: 35px;
							left: -6px;
							width: 6px;
							height: 6px;
							background: url('../img/error_element.png') no-repeat;	
						}			
			
			#switcher, #switcher1 {
				float: left;
				width: 902px;
				height: 36px;
				background: url('../img/sw_bg.png') no-repeat;
				margin: 0px 0px 36px 0px;				
			}
			
			#switcher1 {
				width: 690px;
				background: url('../img/sw_bg2.png') no-repeat;
			}
			
				#items a {
					color: #010101;
					font-weight: bold;
					text-shadow: 1px 1px 0px #ffffff;
					/* filter: dropshadow(color=#ffffff, offx=1, offy=1); */
					float: left;
					padding: 0px 14px 0px 14px;
					line-height: 34px;
					background: url('../img/sw_divider.png') right 8px no-repeat;
					text-decoration: none;
				}
				
				#items:hover {
					cursor: pointer;
				}
				
				.current_switch a {
					color: #ac893f !important;
				}
					
			#flowers, #flowers2, #flowers3 {
				width: 960px;
				float: left;	
			}
			
			#flowers2, #flowers3 {
				display: none;
			}
			
				.flower_item {
					width: 210px;
					height: 355px;
					margin: 0px 30px 0px 0px;
					float: left;
				}					
			
		#index_box {
			float: left;
			width: 1000px;
		}
		
			#index_gallery {
				float: left;
				width: 951px;
				margin: 0px 0px 0px 49px;
				padding: 0px 0px 10px 0px;
			}

				#index_gallery ul li{
					width: 210px;
					height: 355px;
					margin: 0px 30px 0px 0px;
					float: left;
				}
				
					.ig_img {
						height: 180px;
						width: 210px;
						margin: 0px 0px 11px 0px;
						position: relative;
						text-align: center;
						vertical-align: middle;
					}
					
						.ig_img img{
							max-height: 180px;
							max-width: 210px;
						}
						
						.leader, .hit {
							position: absolute;
							left: 0px;
							width: 72px;
							height: 72px;
              bottom: 10px;

						}
						
						.leader, .leader1 {
							background: url('../img/special.png') 0px -72px no-repeat;
						}
						
						.hit, .hit1 {
							background: url('../img/special.png') no-repeat;	
						}
						
							.more_link {
								position: absolute;
								top: 60px;
								left: 28px;	
								font-size: 10px;
								font-style: italic;
							}
							
								.more_link a{
									width: 42px;
									height: 19px;
									background: url('../img/yellow_label.png') no-repeat;
									display: block;
									text-decoration: none;
									color: #000;
									padding: 6px 0px 0px 8px;
								}
								
									.more_link a:hover{
										background: url('../img/yellow_label.png') 0px -25px no-repeat;
									}
						
					.ig_link {						
						font-size: 16px;
						margin: 0px 5px 11px 0px;
						position: relative;
					}
					
						.ig_link span{
							color: #e8cbce;
							text-decoration: underline;
						}
					
							.ig_link span a{
								color: #bd0061;
								text-decoration: none;
								font-weight: bold;
							}
						
						.igl_screen {
							position: absolute;
							width: 31px;
							height: 31px;
							background: url('../img/white_screen.png') repeat-y;
							top: 0px;
							right: 0px;							
						}
					
					.ig_text {
						color: #7c776c;
						margin: 0px 0px 15px 0px;
						clear: both;
					}
					
					.ig_price {
						color: #4f4125;
						font-weight: bold;
						font-size: 16px;
						margin: 0px 0px 15px 0px;
					}	  

						.ig_buy a{
							width: 68px;
							height: 26px;
							display: block;
							background: url('../img/buy_btn.png') no-repeat;
						}
						
							.ig_buy a:hover{
								cursor: pointer;
								background: url('../img/buy_btn.png') 0px -26px no-repeat;
							}					
					
		#index_filter {
			float: left;
			width: 939px;
			height: 90px;
			margin: 0px 12px 22px 14px;
			padding: 21px 0px 0px 35px;
			background: url('../img/filters_bg.png') no-repeat;
		}

			#if_title {
				color: #4f4125;
				font-weight: bold;
				font-size: 16px;	
				margin: 0px 0px 13px 0px;	
			}
			
			#if_wrapper {
				float: left;
				width: 939px;
			}
			
				.if_box {
					float: left;
					width: 263px;
					height: 26px;
				}
				
					.ifb_left {
						float: left;
						width: 42px;
						height: 23px;
						background: url('../img/left_filter.png') no-repeat;
						color: #82713f;
						padding: 3px 0px 0px 13px;
						font-weight: bold;
						text-shadow: 1px 1px 0px #ffffff;
						/* filter: dropshadow(color=#ffffff, offx=1, offy=1); */
					}
					
					.ifb_right {
						float: left;
						width: 135px;
						height: 26px;
						background: url('../img/right_filter.png') no-repeat;
						position: relative;
					}
					
						.ifbr_input {
							background: none;
							border: none;
							color: #010101;
							line-height: 23px;
							font-family: 'Trebuchet MS', Arial, monospace;
							padding: 0px 26px 0px 8px;							
							font-size: 12px;
							width: 101px;
							height: 23px;
							font-weight: bold;
							text-shadow: 1px 1px 0px #ffffff;
							/* filter: dropshadow(color=#ffffff, offx=1, offy=1); */
						}
						
							.ifbr_input:hover {
								cursor: pointer;
							}
						
						.ifbr_menu {
							position: absolute;
							bottom: 35px;
							right: 0px;
							padding: 13px 10px 2px 10px;
							-webkit-border-radius: 4px;
							-moz-border-radius: 4px;
							border-radius: 4px;
							background-color: #ffe29c;
							border: 1px solid #ddb256;							
							behavior: url('css/PIE.htc');
							-webkit-box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.2);
							-moz-box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.2);
							box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.2);
							display: none;
						}
						
							.ifbr_menu ul li{
								margin: 0px 0px 11px 0px;
								min-width: 116px;
								color: #010101;
								font-weight: bold;
								white-space: nowrap;
								text-shadow: 1px 1px 0px #ffffff;
								/* filter: dropshadow(color=#ffffff, offx=1, offy=1); */
							}
							
								.ifbr_menu ul li:hover{
									color: #9b8b5e;
									cursor: pointer;
								}
							
							.ifbr_element {
								position: absolute;
								bottom: -6px;
								left: 50%;
								margin-left: -5px;
								width: 11px;
								height: 6px;
								background: url('../img/ifbr_element.png') no-repeat;
							}
							
				#if_submit {
					float: left;
					width: 125px;
					margin: 0px 0px 0px 3px;
				}
				
					#if_submit_btn {
						width: 92px;
						height: 26px;
						background: url('../img/filter_btn.png') no-repeat;
					}
					
						#if_submit_btn:hover {
							cursor: pointer;
							background: url('../img/filter_btn.png') 0px -26px no-repeat;
						}

		#shares {
			float: left;
			width: 951px;
			margin: 0px 0px 29px 49px;
		}
		
			#shares_title {				
				font-size: 16px;
				margin: 0px 0px 13px 0px;	
			}
			
				#shares_title span{
					color: #d8d3c8;
					text-decoration: underline;
				}
				
					#shares_title span a{
						color: #4f4125;
						text-decoration: none;
						font-weight: bold;
					}
			
				.share {
					float: left;
					width: 281px;
					margin: 0px 20px 0px 0px;	
				}
				
					.share_img {
						float: left;
						width: 72px;	
						height: 72px;
						position: relative;
						overflow: hidden;
					}
					
						.share_img img{
							width: 72px;	
						}
						
					.share_mask {
						position: absolute;
						top: 0px;
						left: 0px;
						width: 72px;
						height: 72px;
						background: url('../img/share_mask.png') no-repeat;
					}

					.share_link {
						float: left;
						width: 194px;
						margin: 17px 0px 0px 15px;						
						font-size: 16px;
						line-height: 18px;
					}
					
						.share_link span{
							color: #e8cbce;
							text-decoration: underline;
							font-weight: normal !important;
						}
					
							.share_link span a{
								color: #bd0061;
								text-decoration: none;
								font-weight: bold;
							}
			#link_wrapper {

			}
			
			#link_wrapper2 {
				margin: 0px 0px 20px 0px;
			}

				#link_wrapper span, #link_wrapper2 span{
					color: #e8cbce;
					text-decoration: underline;
				}

					#link_wrapper span a, #link_wrapper2 span a{
						color: #bd0061;
						text-decoration: none;
						font-weight: bold;
					}
							
						
			#index_about {
				float: left;
				width: 951px;
				margin: 0px 0px 0px 49px;
			}	
      
      #index_news {
				float: left;
				width: 951px;
				margin: 0px 0px 30px 49px;
			}	

				#ia_about {					
					margin: 0px 80px 0px 0px;
					float: left;
					/*width: 331px;*/
          width: 1000px;
				}	

					#ia_about p{
						margin-bottom: 22px;
					}
					
					#ia_link {
						color: #bd0061;
						font-weight: bold;
					}

				#ia_news {					
					float: left;
					width: 1000px;	
				}
				
					#ian_title {
						margin: 0px 0px 13px 0px;						
						font-size: 16px;
					}
					
						#ian_title span{
							color: #d8d3c8;
							text-decoration: underline;
						}
						
							#ian_title span a{
								color: #4f4125;
								text-decoration: none;
								font-weight: bold;
							}
					
					.ian_news {
						margin: 0px 45px 0px 0px;
						float: left;
						width: 191px;
					}
					
						.ian_date {
							color: #7c776c;
							font-size: 10px;
							margin: 0px 0px 5px 0px;
						}
						
						.ian_link {
							margin: 0px 0px 4px 0px;
							font-weight: bold;
						}
						
							.ian_link span {
								color: #e8cbce;
								text-decoration: underline;
							}
						
								.ian_link span a {
									color: #bd0061;
									text-decoration: none;
								}

						.ian_text {
							color: #7b766c;
						}			
	
	#footer {
		padding: 56px 0px 50px 0px;	
		height: 41px;	
		background: url('../img/footer_bg.png') center bottom repeat-x;
		position: relative;
		width: 1920px;		
		float: left;
		left: 0px;
		margin-left: -460px;
	}

		#f_wrapper {
			margin: 0 auto;
			width: 1000px;			
		}
		
			#footer p {
				margin-bottom: 1px;
			}
			
				#footer p span {
					color: #e8cbce;
					text-decoration: underline;
				}
				
					#footer p span a {
						color: #bd0061;
						text-decoration: none;
						font-weight: bold;
					}	
	
			#footer_left {
				float: left;
				width: 390px;
				padding: 0px 0px 0px 49px;			
			}
						
			#footer_center {
				float: left;
				width: 233px;
				padding: 0px 0px 0px 0px;
			}
			
				#footer_center img {
					margin-right: 13px;
				}
							
			#footer_right {
				float: left;
				width: 281px;
				padding: 0px 0px 0px 47px;
				background: url('../img/tian_logo.png') no-repeat;
			}
			
				#footer_right p span{
					color: #d8d3c8;
					text-decoration: underline;
				}

					#footer_right p span a{
						color: #7b766c;
						text-decoration: none;
						font-weight: normal;
					}

.clear {
	clear: both;
}

.jcarousel-skin-prime .jcarousel-container-horizontal {
    width: 949px;
	height: 355px;	
}

.jcarousel-skin-prime .jcarousel-clip {
	overflow: hidden;
}

.jcarousel-skin-prime .jcarousel-clip-horizontal {
    width:  949px;
}

.jcarousel-skin-prime .jcarousel-item {
    width: 949px;
	height: 355px;
	position: relative;
}

.jcarousel-skin-prime .jcarousel-next-horizontal {
    position: absolute;
    top: 90px;
    right: 9px;
    width: 21px;
    height: 29px;
    cursor: pointer;
    background: url('../img/gallery_arrows.png') -21px 0px no-repeat;
}

.jcarousel-skin-prime .jcarousel-prev-horizontal {
    position: absolute;	
    top: 90px;
    left: -39px;
    width: 21px;
    height: 29px;
    cursor: pointer;
    background: url('../img/gallery_arrows.png') no-repeat;
}

.niceCheck {
	width: 21px;
	height: 21px;
	display: inline-block;
	cursor: pointer;
	background: url('../img/cba.png');	
	float: left;
}

.niceCheck input {
	display: none;
}