/*Products*/

#subcategorynav {
	width:608px;
	margin:11px 0 0 0;
}

#subcategorynav .wrap {
	padding:0 10px 10px 0;
	float:left;
}

#subcategorynav .gap {
	padding:0;
	float:left;
}

#sidebar {
	width:242px;
	float:left;
}

#sidebar #brandlist {
	width:242px;
	margin:10px 0 0 0;
	background:#ffe7e8;
}

#sidebar p.caption {
	padding:0;
}

#sidebar ul {
	width:242px;
	padding:15px 0 0 0;
	list-style:none;
}

#sidebar #brandlist ul li {
	padding:0 0 6px 15px;
	float:left;
}

#sidebar #relationlinks {
	width:242px;
	margin:10px 0 0 0;
	background:#e6e6e6;
}

#sidebar #relationlinks h4 {
	padding:15px 0 0 15px;
}

#sidebar #relationlinks ul {
	width:212px;
	padding:5px 0 10px 0;
	margin:0 15px;
	background:url('../products/images/dashed2.gif') repeat-x 0 bottom;
	list-style:none;
}


#sidebar #relationlinks li {
	padding-left:15px;
	margin:3px 0 0 0;
	background:url('../products/images/menu_icon2.gif') no-repeat 0 6px;
}

#mainframe {
	width:618px;
	float:left;
}

#mainframe h3 {
	padding:10px 0 0 0;
}

#mainframe p.date {
	padding:7px 0 0 10px;
	border-bottom:0;
}

#mainframe p img {
	display:inline;
}

#mainframe p {
	padding:0 10px 7px 10px;
	margin-right:10px;
	border-bottom:1px #bfbfbf solid;
}



/*SubCategory*/

#subcategory #sidebar {
	width:201px;
}

#subcategory #sidebar #categorylist {
	margin-top:10px;
	background:url('../products/images/categorylist_bg.gif') repeat-y 0 0;
}

#subcategory #sidebar #brandlist {
	width:191px;
	margin-top:20px;
	background:url('../products/images/brandlist_bg.gif') repeat-y 0 0;
}

#subcategory #sidebar #categorylist p.button {
	padding:13px 18px 11px 18px;
	background:url('../products/images/categorylist_button_bg.gif') no-repeat 0 0;
	clear:both;
}

#subcategory #sidebar #brandlist p.button {
	padding:13px 18px 11px 18px;
	background:url('../products/images/brandlist_button_bg.gif') no-repeat 0 0;
	clear:both;
}

#subcategory #sidebar #categorylist ul, #subcategory #sidebar #brandlist ul {
	width:191px;
	padding:0;
	list-style:none;
	clear:both;

}

#subcategory #sidebar #categorylist ul li, #subcategory #sidebar #brandlist ul li {
	width:auto;
	padding:0 0 3px 10px;
	float:left;
}

#subcategory #sidebar p.button {
	padding:13px 18px 11px 18px;
	background:url('../products/images/categorylist_button_bg.gif') no-repeat 0 0;
	clear:both;
}

#subcategory #mainframe {
	width:659px;
	float:left;
}

#subcategory #mainframe h3 {
	padding:10px 0 8px 0;
}

#subcategory #mainframe h4 {
	margin:12px 0 10px 0;
}

#subcategory #mainframe .section .wrap {
	width:214px;
	margin:0 8px 8px 0;
	float:left;
}

#subcategory #mainframe .section .gap {
	width:214px;
	margin:0 0 8px 0;
	float:left;
}



/*Detail*/

#detail #sidebar {
	width:201px;
}

#detail #sidebar #categorylist {
	margin-top:10px;
	background:url('../products/images/categorylist_bg.gif') repeat-y 0 0;
}

#detail #sidebar #brandlist {
	width:191px;
	margin-top:20px;
	background:url('../products/images/brandlist_bg.gif') repeat-y 0 0;
}

#detail #sidebar #categorylist p.button {
	padding:13px 18px 11px 18px;
	background:url('../products/images/categorylist_button_bg.gif') no-repeat 0 0;
	clear:both;
}

#detail #sidebar #brandlist p.button {
	padding:13px 18px 11px 18px;
	background:url('../products/images/brandlist_button_bg.gif') no-repeat 0 0;
	clear:both;
}

#detail #sidebar #categorylist ul, #detail #sidebar #brandlist ul {
	width:191px;
	padding:0;
	list-style:none;
	clear:both;

}

#detail #sidebar #categorylist ul li, #detail #sidebar #brandlist ul li {
	width:auto;
	padding:0 0 3px 10px;
	float:left;
}

#detail #mainframe {
	width:658px;
	padding:0 0 26px 0;
	float:left;
}

#detail #mainframe #content {
	width:469px;
	float:left;
}

#detail #mainframe #content h3 {
	padding:10px 0 8px 0;
}

#detail #mainframe #content h4 {
	margin:20px 0 0 0;
}

#detail #mainframe #content h6 {
	margin:0 0 8px 0;
}

#detail #mainframe #content p {
	padding:7px 10px 0 14px;
	margin:0;
	border:0;
}

#detail #mainframe #content img#photo {
	margin:0 0 4px 0;
	float:left;
}

#detail #mainframe #content p.caption, #detail #mainframe #content p.notes {
	color:#ff6975;
	font-weight:bold;
}

#detail #mainframe #content p.notes, #detail #mainframe #content p.button {
	padding:8px 0;
	text-align:center;
}

#detail #mainframe #content p.notes {
	margin-top:9px;
	text-align:center;
}

#detail #mainframe #content p.button img {
	display:inline;
}

#detail #mainframe #content .section {
	background:url('../images/dashed.gif') repeat-x 0 bottom;
}

#detail #mainframe #content .section .wrap {
	width:239px;
	float:left;
}

#detail #mainframe #content .section .gap {
	width:230px;
	float:left;
}

#detail #mainframe #content .section .price {
	width:230px;
	margin:10px 0 4px 0;
	background:url('../products/images/price_bg.gif') no-repeat 0 0;
}

#detail #mainframe #content .section .price p {
	padding:10px 10px 10px 10px;
	text-align:right;
}

#detail #mainframe #content .section .price strong {
	color:#c00;
	font-size:16px;
	font-weight:bold;
}

#detail #mainframe #content table {
	width:215px;
	margin:0 0 4px 14px;
	border:1px #bbb solid;
	border-bottom:0;
}

#detail #mainframe #content table th {
	width:78px;
	padding:6px 0;
	border-bottom:1px #bbb solid;
	background:#fee;
	text-align:center;
	line-height:15px;
}

#detail #mainframe #content table td {
	padding:6px 10px;
	border-bottom:1px #bbb solid;
	text-align:left;
	line-height:15px;
}

#detail #mainframe #localnav {
	width:179px;
	margin-top:20px;
	background:#ffe8e8;
	float:right;
}

#detail #mainframe #localnav h4 {
	padding:0 0 9px 0;
}

#detail #mainframe #localnav h5 {
	padding:3px 0 0 12px;
}

#detail #mainframe #localnav ul {
	padding:3px 0 6px 12px;
	list-style:none;
}

#detail #mainframe #localnav ul li {
	padding:5px 0 5px 12px;
	background:url('../products/images/menu_icon3.gif') no-repeat 0 8px;

	line-height:11px;
}


a:link span.red, a:visited span.red {
	color:#a70323;
	font-size:10px;
}

a:link span.blue, a:visited span.blue {
	color:#08a;
	font-size:10px;
}

a:link span.lightblue, a:visited span.lightblue {
	color:#00a6c0;
	font-size:10px;
}

a:link span.darkblue, a:visited span.darkblue {
	color:#42499b;
	font-size:10px;
}

a:link span.black, a:visited span.black {
	color:#000;
	font-size:10px;
}

a:link span.pink, a:visited span.pink {
	color:#ef4083;
	font-size:10px;
}

a:link span.orange, a:visited span.orange {
	color:#cb6000;
	font-size:10px;
}

a:link span.midnightblue, a:visited span.midnightblue {
	color:#005aa9;
	font-size:10px;
}

a:link span.green, a:visited span.green {
	color:#7d9600;
	font-size:10px;
}

a:link span.green, a:visited span.purple {
	color:#5d1980;
	font-size:10px;
}