* {
	font:normal 11px arial;
}
A {
	text-decoration:none;
	font:normal 11px arial;
}
A:hover {
	text-decoration:underline;
}
BODY {
	text-align:center;
	background:#C5F6FF;
}
FORM, BODY {
	margin:0px;
	padding:0px;
}
IMG, TABLE {
	border:0px;
}
#overall {
	margin:0px auto;
	width:758px;
	border-left:1px solid #77B9C5;
	border-bottom:1px solid #77B9C5;
	border-right:1px solid #77B9C5;
}
#header {
	background:url(pc-bg-header.gif) no-repeat left top;
	height:116px;
	position:relative;
}
#header .logo-link {
	display:block;
	position:absolute;
	left:130px;
	top:30px;
	width:280px;
	height:65px;
}
#header .home-link,
#header .info-link,
#header .priv-link,
#header .cont-link,
#header .shop-link {
	display:block;
	position:absolute;
	top:95px;
	height:20px;
}
#header .home-link {
	left:340px;
	width:45px;
}
#header .info-link {
	left:385px;
	width:70px;
}
#header .priv-link {
	left:455px;
	width:100px;
}
#header .cont-link {
	left:555px;
	width:80px;
}
#header .shop-link {
	left:635px;
	width:115px;
}
#middle {
	float:left;
	background:url(pc-bg-body.gif) repeat-y left top;
}
#nav {
	width:152px;
	background:#FDD597 url(pc-bg-search.gif) no-repeat left top;
	padding-top:121px;
	float:left;
	position:relative;
	text-align:left;
}
#nav .search-box {
	position:absolute;
	left:5px;
	width:90px;
	top:90px;
	height:24px;
}
#nav .search-btn {
	position:absolute;
	left:99px;
	top:90px;
}
#nav A {
	font:bold 11px arial;
	display:block;
	border-bottom:1px solid #F5BE7F;
	color:#000;
	padding-left:24px;
	background:url(pc-bullet-off.gif) no-repeat 9px center;
	padding-top:6px;
	padding-bottom:6px;
}
#nav A:hover {
	color:#A00608;
	background:#FEE8C3 url(pc-bullet-on.gif) no-repeat 9px center;
}


.subnav {
	background:#FEE8C3;
}
.subnav A {
	background:none !important;
	border:none !important;
	font-weight:normal !important;
}


#body {
	width:604px;
	float:left;
	text-align:left;
}
#footer {
	background:url(pc-bg-footer.gif) no-repeat left top;
	height:28px;
	padding-top:10px;
}
#footer .links {
	margin-bottom:11px;
}
#footer .links A {
	color:#003D48;
	font-weight:bold;
	margin-right:16px;
}
#footer .links .cart {
	background:url(pc-cart.gif) no-repeat left -2px;
	padding-left:17px;
	margin:0px;
}
#footer .sub-footer {
	background:#87F08D;
	color:#226A59;
	height:34px;
}
#footer .sub-footer .solidcactus {
	float:left;
	padding:5px 0px 0px 10px;
}
#footer .sub-footer .solidcactus A {
	color:#226A59;
}
#footer .sub-footer .copyright {
	float:right;
	padding:5px 10px 0px 0px;
}
#breadcrumbs {
	text-align:right; 
	padding-top:10px; 
	padding-right:18px; 
	color:#1C8C26; 
	height:35px; 
	background:#E6FCE7 url(pc-body-angel.gif) no-repeat left top;
}
#breadcrumbs SPAN {
	font-weight:bold;
}
#breadcrumbs A {
	color:#1C8C26; 
	text-decoration:underline;
}
#body .item {float:left; background:#E6FCE7 url(pc-line.gif) repeat-x left bottom; padding-bottom:15px; width:100%;}

#body .img {width:260px; text-align:center; float:left;}
#body .img .frame {margin:0px auto; background:url(pc-frame.gif) no-repeat center top; width:217px; height:175px; padding-top:10px;}

#body .red {color:#A10509; font-weight:bold; padding-bottom:8px;}
#body .pit {float:left; width:340px;}
#body .pit .you-save {color:#A10509; padding-left:5px;}

#related {padding:10px 50px 40px 50px; margin:0px auto; text-align:center;}
#related H2 {font:bold 11px arial; color:#10841A; padding:0px; margin:0px 0px 5px 0px;}
#related,
#related A {color:#414141; text-decoration:none;}
#related A:hover {color:#1D8C27; text-decoration:underline;}

#body .multi-add {float:left; padding-left:15px; padding-top:15px; background:url(pc-line.gif) repeat-x left bottom; padding-bottom:15px; width:100%;}
#body .multi-add IMG {float:left; margin-right:15px;}
#body .multi-add FORM TD A {color:#000;}
#body .multi-add .qty {padding-right:30px;}
#body .multi-add .check {padding-left:15px;}
