body { margin: 0; padding: 0; background: #FFAB14; font-family: tahoma; font-size: 12px; text-align: justify; }
img { border: 0; }
p { margin: 5px 0; line-height: 150%; }

#container_box { width: 886px; margin: 0 auto; padding:0; background: #FFF; position: relative; }
#header_box  {  margin:0; padding:0; width: 886px; height: 224px; text-align: center;  }
#header_box a,img { float: left; }
#header_box img {  }

#middle_box { width: 886px; margin:0; padding:0;}
#middle_box_inner { width: 882px; margin: 0 auto; border-left: 1px solid #D4D4D4; border-right: 1px solid #D4D4D4; }

#bottom_page { background: none; }

#outer_content_box { float: left; margin:0; padding:0; }
#content_box { width: 623px; height: auto; margin: 0px 0 10px 6px;}
#content_left_box { width: 205px; height: auto; margin: -2px 0 0 11px; float: left; padding:0;}
#content_left_box img { margin-bottom: 1px; }

#partners_box { background: url(../../public/images/partners_bg.png) repeat-y;}
#partners_box #partners_content { padding: 5px; }

#partners_box img { margin-bottom: 0; }

#content_middle_box { width: 426px; height: auto; margin: 0px 0 0 17px; float: left; }
#content_middle_box img { margin-bottom: 1px; }

#content_right_box { width: 205px; height: auto; margin-left: 8px; float: left; text-align: justify; color: #FFF; }

#search_box {float:left; margin:0; padding:0; background: url(../../public/images/search_box_top.png) no-repeat 0px 0px;}
#search_box #search_box_top { width: 205px; height: 100px;  margin:0; position: relative; }
#search_box #search_box_top input[type="checkbox"] { margin: 0; position: absolute;  background: none; left: 0; top: 0; margin: 0;}
#input_box { float:left;padding: 11px 0 0 15px; }
#input_box input[type="text"] { width: 174px; padding: 3px; border: 1px solid #CFCFCF; background: #FFF; font-size: 11px; }
.submit_box { float:left; padding: 11px 0 10px 54px; }
#check_box { float:left; padding: 5px 0 0 22px;}
#check_box input { margin: 0;   background: none;  padding: 0;}
#check_box span { margin-left: 20px; color: #000; }

#select_box { margin:0; padding:0; padding-left: 15px; background: url(../../public/images/search_middle_bg.png) repeat-y; }
#select_box .select_item { width: 176px; padding-top: 7px;  }
#select_box select { width: 176px; padding: 2px; border: 1px solid #CDCDCD; background: #FFF; }

#search_box #search_box_bottom { width: 205px; height: 77px; background: url(../../public/images/search_box_bottom.png) no-repeat 0px 0px; }

#contact_right_box { padding-top: 8px; }

#content_bottom { padding-top: 10px; }
#content_bottom .salon { padding-left: 12px; padding-top: 15px; float: left; font-size: 11px; }
#content_bottom .salon .salon_desc { padding-left: 5px; padding-top: 8px; float: left; }
#content_bottom .salon .salon_more { float: left; padding-top: 20px; padding-left: 55px; padding-right: 8px; }


#footer1 { width: 886px; height: 43px; margin: 0 auto; margin-top: 7px; padding-bottom: 7px; font-size: 11px; background: url(../../public/images/footer_bg.gif) no-repeat 0px 0px; }
#footer1 a { color: #FFF; }
#footer1 .footer_left { padding-left: 20px; padding-top: 14px; float: left; font-size: 11px; font-weight: bold; color: #FF6000; font-family: verdana; }
#footer1 .footer_right { float: left; font-family: tahoma; font-size: 11px; color: #FF6000; font-family: verdana; }
#footer1 .footer_right .right { padding-left: 210px; padding-top: 15px; float: left;  }
#footer1 a { color: #FF6000; text-decoration: none; font-weight: normal; }
#footer1 a:hover { text-decoration: underline; }

#content_footer { width: 100%; float: left; }

#contact_box { width: 225px; height: auto; margin-left: 13px; margin-top: -55px; background: #000; }
#contact_box .items { padding-left: 20px; }
#contact_box .item { padding-left: 15px; background: url(../../public/images/contact_form_arrow.png) no-repeat 5px 4px; }
#contact_box .item span { font-size: 9px; }
#contact_box input[type="text"], textarea { width: 181px; height: 17px; margin-bottom: 4px; padding: 2px; border: 1px solid #1D1919; background: #000; color: #FFF; overflow-y: hidden; }
#contact_box textarea { height: 65px; }
#contact_bottom { padding-left: 44px; padding-top: 38px; background: url(../../public/images/contact_text_img.png) no-repeat 27px 40px; font-size: 11px; } 


#submit_box { padding-right: 18px; padding-bottom: 10px; }
#contact_box input[type="image"] { float: right; }

#content_contact { width: 300px; margin-left: 20px; float: left; padding-top: 7px; text-align: left; font-family: tahoma; font-size: 12px; } 
#submit_contact { border: 1px solid #FFF; background: #AF5757; color: #FFF; }

.head { font-size: 15px; color: darkred; font-weight: bold; }

.table_search td { padding: 3px; }
.table_search .tr_head td { padding: 3px 15px 3px 15px; background: #EB6A06; border: 1px solid #C0D6F9; color: #FFF; font-family: tahoma; font-size: 11px; font-weight: bold; }

.table_search .tr_item td { padding: 3px 5px 3px 5px; border: 1px solid #C0D6F9; font-family: tahoma; font-size: 11px; }
.table_search .tr_item td a { color: #F7931D; font-family: tahoma; font-size: 11px; font-weight: bold; }
#asort_box { margin-top: 10px; }

#header_asort { padding-top: 10px; }
#header_asort #header_asort_left { float: left; color: #FF8A00; font-size: 14px; font-weight: bold; }
#header_asort #header_asort_right { padding: 4px; float: right; background: #FFE6C9; color: #FF6000; font-weight: bold;  }

#asort_box .item { padding: 5px 0; }

.clear { height: 0; clear: both; }

