DIV#menu,
DIV#menu DIV,
DIV#menu UL,
DIV#menu UL LI {
	float: left;
	clear: left;

	margin: 0;
	padding: 0;
}



	DIV#content DIV#main_content DIV.box {
		background: #000;
		color: #FFF;
		text-align: left;
		
		width: 555px;
		
		margin: 0 0 10px;
		padding: 0 10px;
		
		height: 34px;
		line-height: 34px;
	}

	DIV#content DIV#main_content DIV.box H3 {
		margin: 0;
		padding: 0;
		font-size: 16px;
	}


DIV DIV#menu {
	width: 193px;
	padding: 0 10px 0 9px;
	border: 0;
	height: auto;
}

	DIV#menu DIV.box {
		background: #000;
		color: #FFF;
		
		width: 173px;
		
		padding: 0 10px;
		height: 34px;
		line-height: 34px;
	}
	
	DIV#menu DIV.box H3 {
		margin: 0;
		padding: 0;
		
		font-size: 16px;
	}
	
	
	DIV#menu UL {
		width: 193px;

		padding: 10px 0;
		display: inline; /* thanks for nothing, ie6 */
	}
	
	DIV#menu UL.dots {
		border-bottom: 1px #000 dotted;
	}

		DIV#menu UL LI {
			list-style-type: none;
			width: 193px;
			
			margin: 0;
			padding: 0;
		}

			DIV#menu UL LI A {
				background: url(../images/header/arrow.gif) no-repeat 10px 8px;
				display: block;
				float: left;
				clear: left;
				display: inline;
				
				height: 23px;
				line-height: 23px;
				
				width: 158px;
				padding: 0 10px 0 25px;
				font-size: 12px;
				
				color: #000;
			}

			DIV#menu UL LI A.active {
				font-weight: strong;
			}
			
			DIV#menu UL LI UL  {
				padding: 0;
			}

				DIV#menu UL LI UL LI A  {
					padding-left: 45px;
					background: url(../images/header/arrow.gif) no-repeat 31px 8px;
					width: 138px;
				}
			
		
		DIV#menu UL LI.image {
			height: auto;
		}

			DIV#menu UL LI.image A {
				height: auto;
				line-height: auto;
				background: none;
				padding: 0;
			}

			DIV#menu UL LI.image A:HOVER {
				background: none;
			}

				DIV#menu UL LI.image A IMG {
					border: none;
				}
	
	DIV#menu .price-box {
		display: none;
	}
	
	DIV#menu .show-price-box {
		font-style: italic;
	}
	
	
	
	
	DIV#content {
		float: left;
		padding-top: 9px;
		padding-bottom: 25px;
	}
	
		DIV#content DIV.browse_thumb {
			width: 194px;
		}

		DIV#content DIV.browse_thumb.last {
			width: 183px;
		}
	
	
	
		div#content div#main_content {
			float: left;
			width: 584px;
		}
	
	
		DIV#footer {
			margin: 0;
			height: auto;
			padding: 8px;
			width: 780px;
		}
	
	
	
	DIV DIV#product_info {
		width: 314px;
		padding: 10px;
	}
	DIV DIV#product_title {
		padding: 10px;
		width: 294px;
	}
		DIV DIV#product_title STRONG {
			font-size: 16px;
			font-weight: bold;
		}
	DIV DIV#product_price {
		padding: 5px 0 0;
	}
		DIV DIV#product_price STRONG {
			font-size: 22px;
		}
	DIV DIV.product_column {
		padding-right: 10px;
	}
	
	DIV#product_info.product_description {
		margin-top: 10px;
	}
		DIV#product_info.product_description H3 {
			width: 292px;
		}
		
	DIV DIV#product_cart > A {
		font-size: 14px;
		width: 314px;
	}
	DIV DIV#product_cart FORM > A {
		width: 194px;
		height: auto;
		line-height: 10px;
		padding: 8px;
	}
	DIV DIV#product_cart FORM > A.add_to_cart {
		width: 80px;
		height: 15px;
		line-height: 15px;
		font-size: 14px !important;
	}
	
	DIV DIV#product_cart SPAN.soldout,
	DIV DIV#product_cart FORM {
		width: 314px;
		padding: 10px;
	}
	DIV DIV#product_cart FORM {
		padding-top: 0;
	}
		DIV DIV#product_cart FORM LABEL {
			width: 306px;
		}
	
	
	SPAN.add_headline {
		display: block;
		width: 304px;
		font-size: 16px;
		font-weight: bold;
		padding: 0 0 8px 10px;
		border-bottom: 2px #000 solid;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	