#container      { visibility: visible; position: absolute; top: 0; left: 2px; width: 810px; height: 1650px }
#header  { visibility: visible; position: absolute; top: 0; left: 5px; width: 800px; height: 100px }
#header  img { margin:0px; }
#footer     { visibility: visible; position: absolute; bottom: 0px; left: 5px; width: 800px; height: 50px }
#navbar  { position: absolute; top: 80px; left: 5px; width: 800px; height: 25px }
#AllCategTxt       { visibility: visible; position: absolute; top: 220px; left: 305px; width: 500px; height: 1190px; text-align: left;margin: 0 10px 10px 10px;  padding: 0 0 0 5px; border-left: 1px dotted silver; }
#AllCategTxt p{ margin: 5px 25px 10px 20px; }
/*#AllCategTxt textarea{
border-top-width: 0pt;
border-right-width: 0pt;
border-bottom-width: 0pt;
border-left-width: 0pt;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
background-color: #ffffff;
background-image: url(shop_global/inputbox.png);
background-repeat: no-repeat;
background-attachment: scroll;
}*/



#CategMain   { visibility: visible; position: absolute; top: 110px; left: 5px; width: 800px; height: 60px;  }
#AllCatAnchors   { visibility: visible; position: absolute; top: 160px; left: 5px; width: 800px; height: 25px; color:#000 }
#AllCatAnchors  a{ color:#666; font-weight: bold; text-decoration:none; }
#AllCatAnchors a:hover  { color: black; text-decoration: none}
#AllCategPunchlines  { visibility: visible; position: absolute; top: 220px; left: 10px; width: 300px; }
#ProdZone { visibility: visible; position: absolute; bottom: 100px; left: 5px; width: 800px; height: 60px }
.ttl   { font: 11px "Lucida Grande", Verdana, Arial, sans-serif; }



#respond {
	height:auto;
}
#respond input {
	width: 80%;
	height: 28px;
	border: 1px solid #c6c6c6;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	display: block
}
#respond textarea {
	width: 80%;
	border: 1px solid #c6c6c6;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	display: block
}
#respond input#submit
{width:105px;  height:21px;  color:#ffffff;  font-size:10px;  text-align:center;  border-top-width:0px;  border-right-width-value:0px;  border-bottom-width:0px;  border-left-width-value:0px;  border-top-style:none;  border-right-style-value:none;  border-bottom-style:none;  border-left-style-value:none;  border-image-source:none;  border-image-slice:100% 100% 100% 100%;  border-image-width:1 1 1 1;  border-image-outset:0 0 0 0;  border-image-repeat:stretch stretch;  background-color:transparent;  background-image:url(shop_global/post_comment_button.png);  background-repeat:no-repeat;  background-attachment:scroll;  background-position:0px 0px;  background-clip:border-box;  background-origin:padding-box;  background-size:auto auto;  display:block;  float:center;}
#respond pspan.required {
	color: red
}
#respond h4 {
	color: #343943;
	margin: 0;
	font-size: 20px
}
