#product-search-layout { clear: both; }
#product-search-layout #image1 { float: left; margin: 0 0 0 3px; width: 228px; height: 556px; background-color: white; }
#product-search-layout #content1 { padding: 0; margin: 0 0 0 250px; width: 663px; }

#product-search-layout .header { background: url(../images/bg_header.gif) repeat-y top left; padding: 2px 0 2px 10px; font-size:14px; font-weight: bold; color: #067dd0; }
#product-search-layout .instruction { text-align:center; border-bottom: 1px solid #cee6f2; margin: 0 0 10px 0; padding: 0px 0 10px 0; }
#product-search-layout hr { margin:0; padding: 0; border:0; border-top:1px solid #cee6f2; height:0px; }

form#product-search-form { margin:0; padding:0 }
form#product-search-form .form-item { margin: 12px 0 12px 0; padding: 0; }
form#product-search-form label { float:left; display: block; width: 200px; text-align: right; margin-right: 10px;  font-weight: bold; color: #067dd0; }
form#product-search-form input { color: #6e6e6e;}
form#product-search-form span.label { font-weight:bold;color:#067dd0; }
form#product-search-form input#keyword { border:1px solid #cee6f2; width: 300px; }
form#product-search-form input#start_price { border:1px solid #cee6f2; width: 80px; }
form#product-search-form input#end_price { border:1px solid #cee6f2; width: 80px; }
form#product-search-form #category { border:1px solid #cee6f2; width: 303px; }
form#product-search-form #brand { border:1px solid #cee6f2; width: 303px; }
form#product-search-form #type { border:1px solid #cee6f2; width: 303px; }
form#product-search-form a#search_btn img { border: 0; }
form#product-search-form a#cancel_btn img { border: 0; }
form#product-search-form span.required { color: #ff0000; }
form#product-search-form span.message { font-size:10px; }

.checkbox-columns {width: 500px; margin: 0 210px; padding: 0; display: table;}
.checkbox-columns .checkbox-item { float: left; width: 120px; margin: 2px 0; padding: 0; }
