﻿#header-frame {
	height				: 140px;
}

div.category-frame {
	padding-top			: 0px;
	margin-top			: 30px;
}

div.category-frame2 {
	padding-top			: 0px;
	margin-top			: 34px;
}

div.shop-frame {
	background			: none;
	padding-left		: 46px;
	padding-bottom		: 43px;
	overflow			: hidden;
}

div.shop-layout {
	background			: none;
}

div.topcategory-name {
	background			: none;
	padding-top			: 0px;
	margin-top			: 47px;
	padding-left		: 46px;
}

div.category-name {
	background			: none;
	padding-top			: 0px;
	margin-top			: 38px;
	padding-bottom		: 23px;
	border				: none;
}

div.category-frame p,
div.category-frame2 p {
	height				: 44px;
	padding				: 0px;
	margin				: 0;
	width				: 226px;
	display				: list-item;
	list-style-position	: inside;
	letter-spacing		: -1000em;
	font-size			: 1pt;
	color				: #fff;
}

#category1 { background: none; list-style-image: url(images/category.gif); }

div.topcategory-name p,
div.category-name p {
	padding				: 0px;
	height				: 35px;
	width				: 872px;
	display				: list-item;
	list-style-position	: inside;
	letter-spacing		: -1000em;
    font-size			: 1pt;
    color				: #fff;
}

#cname { background:none; list-style-image: url(images/name.gif); }
#name2 { background:none; list-style-image: url(images/name2.gif); }
#name3 { background:none; list-style-image: url(images/name3.gif); }
#name4 { background:none; list-style-image: url(images/name4.gif); }


div.photo-frame {
	width				: 499px;
	float				: left;
}

div.text-frame {
	width				: 340px;
	float				: left;
}

p.addtext {
	font-size			: 77%;
	padding-top			: 8px;
	line-height			: 160%;
}

table.shop-table {
	border-collapse		: collapse;
	border				: 0px;
	width				: 100%;
	border-bottom		: 1px solid #463026;
}

table.shop-table td {
	padding-top			: 7px;
	padding-bottom		: 6px;
	line-height			: 160%;
	vertical-align		: top;
	padding-bottom		: 40px;
}

div.subtext-frame {
	padding-bottom		: 20px;
	padding-left		: 26px;
	line-height			: 101%;
}

#phone-frame {
	border-top			: 1px solid #463026;
	height				: 70px;
}

#phone-frame p {
	padding				: 0px;
	height				: 70px;
	width				: 215px;
	display				: list-item;
	list-style-position	: inside;
	letter-spacing		: -1000em;
    font-size			: 1pt;
    color				: #fff;
    background			: none;
    list-style-image	: url(images/phone.gif);
}

#info-table {
	margin-top			: 15px;
	margin-bottom		: 25px;
	border-collapse		: collapse;
	border				: 0px;
}

#info-table th {
	font-weight			: normal;
	padding				: 0px;
	padding-right		: 5px;
	line-height			: 150%;
}

#info-table td {
	padding				: 0px;
	padding-left		: 15px;
	line-height			: 150%;
	background			: url(images/arrow.gif) no-repeat;
	background-position	: left center;
}

a.add-underline {
	text-decoration		: underline;
}