ul.subcats		{padding:0}
ul.subcats li   { float: left; width: 33%; list-style: none; padding: 0px; margin: 10px 0px 10px 0px;text-align:center; }
ul.subcats li a { color: #333; text-decoration: none; font-size:14px ;font-weight:bold;}
ul.subcats li.subspacer, ul.list li.subspacer, li.subspacer { width: 100%; height: 5px; line-height: 5px; font-size: 5px; background: transparent; }

.cart_step			{float: left;width: 708px;min-height:600px;background: #fff;padding:20px;font-size:12px;}
.cart_step a		{color:#56D4F0}
.cart_step table	{width:100%;}
.cart_step table td	{padding:4px;}
.cart_step table th	{text-align:left;padding:3px;}
.cart_step table tr.tr_1	{background:#f1f1f1;}
.cart_step label	{padding:0px 0px 0px 0px;}
.cart_step textarea,
.cart_step input[type="text"]	{border:1px solid #999;padding:4px 10px 4px 10px;width:250px;}

.list2 li .description {
	padding: 6px 0 4px 0px;
	background: #59595a;
}
.must					{position:absolute;color:red;font-size:16px;float:left;margin-left:-15px;margin-top:2px;}
div.l								        { width: 172px; position: relative; }

div.l div.dropdown					        { cursor:pointer; padding:5px 30px 4px 10px; float:left; background:#d0d0d1 url(../images/dropdown.png) no-repeat right; border:1px solid #999; color: #000; font-size: 13px; height: 21px;width: 130px; text-align: left; }

div.l ul.dropdown_list				        { left:0;padding:0;margin: 30px 0px 0px 0px;position:absolute; background:#fff; border:1px solid #999; z-index:1000; }
div.l ul.dropdown_list li			        { min-width:150px;margin: 0px;font-weight:normal; list-style:none; padding:2px 10px 2px 10px; cursor:pointer; white-space:nowrap; font-size: 12px; z-index:1000; color: #000; }




ul.list li a.subimage                       { display: block; height: 176px;line-height: 176px;text-align:center; width: 180px; overflow: hidden; margin: 10px 0px 2px 0px;background:#fff; }
fieldset{border:0}