﻿@charset "utf-8";
/* CSS Document */

/*START - GENERAL*/
h3{
padding-bottom:15px;
color:#006738;
font-size:16px;
font-family:Myriad Pro, Arial;

border-bottom:1px solid #99c2af;
padding-bottom:8px;
margin-bottom:5px;
}

#contentmiddle table tr td{
padding:0 5px 0 10px;
}

.green{
color:#006738;	
}

.linethrough{
text-decoration:line-through;
}

.YHBprice{
font-size:12px;
font-weight:bold;
}

.righttd{
width:80px;
}

._error{
border-left:2px solid #ff0000;
}
/*END*/

#categories{
position:relative;				
}

	#categories img{
	padding-bottom:5px;
	border-bottom:1px solid #99c2af;		
	}
	
	#categories ul{
	margin-top:5px;
	}
	
	#categories ul li{
	margin:0 0 10px 20px;
	list-style-type:none;
	}
	
	#categories ul li a{
	color:#545454;
	
	background-image:url(../images/shop/listimage.jpg);
	background-repeat:no-repeat;
	padding-left:15px;
	}
	
	.shopinput{
	border:1px solid #545454;
	padding:3px;
	width:285px;
	color:#868686;
	font-style:italic;
	}
	
	.searchForm{
	margin-bottom:10px;
	}
	
	/*START Breadcrumb*/
	.breadcrumbshop{color:#006738; margin:5px 0 5px 0;}
		
		.breadcrumbshop a{
		font-size:11px;
		color:#006738;
		}		
		
		.breadcrumbshop ul li{
		float:left;
		list-style-type:none;
		margin:0 2px 0 2px;		
		}
		
		.breadcrumbshop ul li a{
		padding:3px;
		background-color:#f2f2f2;
		}
	/*END*/
	
	/*START - CATEGORYLIST*/
	#categorylist{margin:5px 0 5px 0;}
	
		#categorylist ul li{
		margin:0 5px 0 5px;
		padding:0px;
		float:left;
		width:180px;
		height:195px;
		
		list-style-type:none;
		text-align:center;
		}
	/*END*/
	
	/*START - PRODUCTLIST*/
	#productlist{margin:5px 0 5px 0;}

		#productlist ul li{
		margin:0 5px 0 5px;
		padding:15px 20px 15px 20px;
		float:left;
		width:140px;
		height:165px;
		
		list-style-type:none;
		
		background-image:url(../images/shop/bg-productlist.jpg);
		background-repeat:no-repeat;
		text-align:center;
		cursor:pointer;
		}
		
		#productlist ul li.tocart{
		background-image:url(../images/shop/bg-productlist-addto.jpg);
		}
		
		#productlist ul li h3{
		border:none;
		font-size:14px;
		}
		
			.productlisttitle{
			overflow:hidden;
			height:18px;
			margin-bottom:2px;
			}
			
			.productlistdesc{
			overflow:hidden;
			height:16px;
			font-size:11px;
			margin-bottom:12px;
			
			font-size:14px;
			font-style:italic;
			}
			
			.productlistimage{
			overflow:hidden;
			width:135px;
			height:80px;
			font-size:11px;
			text-align:center;
			}			
			
				.productlistimage img{
				height:80px;
				}						
	/*END*/
	
	/*START - PRODUCTDETAIL*/
	#productdetail p{
	font-size:11px;
	}	
	
		#productdetailtop{
		height:15px;
		background-image:url(../images/shop/bg-productdetail-top.jpg);
		background-repeat:no-repeat;
		}
		
		#productdetailmiddle{
		background-image:url(../images/shop/bg-productdetail-middle.jpg);
		background-repeat:repeat-y;
		padding:1px 25px 1px 20px;
		position:relative;
		}
		
			#productnavigation{
			position:absolute;
			right:25px;
			}
		
			#productdetailmiddle h3{
			border:none;
			font-size:14px;
			margin-top:7px;
			}
			
				#productdetailspecs{
				padding:5px 10px 10px 5px;					
				background-color:#ffffff;
				margin-bottom:10px;
				font-size:11px;
				}
				
					#productdetailspecs-image{
					width:170px;
					height:85px;
					overflow:hidden;
					float:left;
					text-align:center;					
					}
					
						#productdetailspecs-image img{
						height:85px;
						}					
					
					#productdetailspecs table{
					float:left;
					margin:15px 0 0 25px;
					}
					
						#productdetailspecs table tr{
						height:20px;
						}					
				
				#productdetaildesc{
				padding:5px 10px 0 0;				
				background-color:#ffffff;
				}	
					
					#productdetaildesc table{
					margin:0;
					padding:0;
					}
				
					#productdetaildesc table tr td{
					border:1px solid #ffffff;
					font-size:11px;
					height:20px;
					}					
				
					#productdetaildesc p{
					margin-bottom:10px;
					font-size:11px;
					}
					
				#productdetailbtn{
				text-align:center;
				}
			
		#productdetailbottom{
		height:15px;
		background-image:url(../images/shop/bg-productdetail-bottom.jpg);
		background-repeat:no-repeat;		
		}
	/*END*/
	
	/*START - CART*/	
	#cart{
	padding-top:35px;				
	width:140px;
	height:60px;
	background-image:url(../images/shop/bg.cart.jpg);
	background-repeat:no-repeat;
	}
		
		#cart #cartcontent{
		background-color:#ffffff;
		width:118px;
		height:16px;
		margin-left:10px;		
		*margin-left:3px;		
		border:1px solid #919191;		
		}
	
		#cart p{
		font-size:11px;
		color:#545454;
		padding-bottom:5px;
		}
		
		#cart p.green{
		color:#006738;	
		}
	/*END*/
