#frame-content {float:left;width:100%;margin-right:-304px;min-width:970px;}
#frame-list {margin-right:328px;padding-bottom:36px;}
#frame-sides {float:right;width:304px;padding-bottom:36px;}
#frame-map-content {float:right;width:100%;margin-left:-602px;min-width:970px;}
#frame-map-list {margin-left:620px;height:654px;overflow:auto;zoom:1;margin-bottom:2em;}
#frame-map-sides {float:left;width:602px;margin-bottom:2em;}
#frame-prf-content {float:left;width:100%;margin-right:-304px;min-width:970px;}
#frame-profile {margin-right:328px;}
#frame-prf-sides  {float:right;width:304px;}
#frame-profile-full {width:100%;border-top:1px solid #d9e6ed;padding-top:1.4em;}
/* list */
#list-header span {float:right;width:180px;font-size:10px;text-align:right;}
.list-title {	border-top:1px solid #959595;background-color:#fcfcfc;padding:0.4em 0;font-weight:normal;font-size:0.9em;margin:0;}
#sort-bar {padding:0.4em 0;background-color:#fcfcfc;font-size:0.9em;}
#sort-bar span {font-weight:bold;padding-right:1em;}
#sort-bar a {color:#0066cc;padding:0 0.5em;font-size:1em;}
.clbox, .clbox-last {padding:2em 0;position:relative;}
.clbox {border-bottom:1px dotted #959595;}
.clboxMap, .clboxMap-last {padding:1em 0;}
.clboxMap {border-bottom:1px dotted #959595;}
.clboxMap-last {margin-bottom:8px;}
.clbox-major {float:left;width:70%;margin-right:3%;}
.clbox-right {float:right;width:26%;}
.clbox-etc {float:left;width:62px;margin-right:12px;}
.clbox-link {float:left;}
.clbox-map-major {float:left;width:98%;margin:0 6px;}
.clbox-map-link {position:absolute;top:2em;right:8px;}
.displist, .displist2 {margin-top:12px;border-bottom:1px solid #D9D9D9;}
.displist span, .displist2 span {display:block;padding:4px 0;font-weight:bold;}
.listcomname {margin-bottom:4px;}
.listcomname a {font-weight:bold;font-family:verdana;}
.listregion {font-size:11px;color:#525855;margin-bottom:1.0em;}
.listphone {font-size:11px;font-weight:bold;background:url(/image/icon_phone2.gif) no-repeat 0 2px;padding-left:15px;}
.listpromotion {font-weight:bold;font-family:verdana;font-size:0.9em;margin-bottom:1.5em;}
.listproduct {color:#686865;font-size:11px;}
.listmap {margin-top:8px;color:#0066cc;}
a.listtitlefeature {font-weight:bold;color:#0066cc;}
.webcapture {border:1px solid #EAEAEA;}
.listwebcapturelink {margin:2px 0 6px 0;width:62px;background:url(/image/icon_external.gif) no-repeat 3px 4px;padding-left:16px;}
.listmile {border:1px solid #90c690;padding:1px 2px;font-size:11px;color:#009900;text-align:right;}
.listmorelink {margin:0;padding:0;margin-top:2px;list-style:none;}
.listmorelink li {margin-bottom:2px;padding-left:14px;background:url(/image/list_blue.gif) no-repeat 0 2px;}
.listadlink {margin-top:1.5em;}
* html .listadlink {margin-bottom:0.4em;}
.listadlink span {margin-right:8px;padding:2px 4px;background-color:#ebf1de;border:1px solid #009900;color:#009900;font-size:0.9em;}
.listlogo {margin-right:10px;}
.map-no {padding-right:4px;cursor:pointer;}
#map-no1 {background:url(/image/icon_map1.gif) no-repeat top left;padding-left:20px;padding-bottom:4px;}
#map-no2 {background:url(/image/icon_map2.gif) no-repeat top left;padding-left:20px;padding-bottom:4px;}
#map-no3 {background:url(/image/icon_map3.gif) no-repeat top left;padding-left:20px;padding-bottom:4px;}
#map-no4 {background:url(/image/icon_map4.gif) no-repeat top left;padding-left:20px;padding-bottom:4px;}
#map-no5 {background:url(/image/icon_map5.gif) no-repeat top left;padding-left:20px;padding-bottom:4px;}
#map-no6 {background:url(/image/icon_map6.gif) no-repeat top left;padding-left:20px;padding-bottom:4px;}
#map-no7 {background:url(/image/icon_map7.gif) no-repeat top left;padding-left:20px;padding-bottom:4px;}
#map-no8 {background:url(/image/icon_map8.gif) no-repeat top left;padding-left:20px;padding-bottom:4px;}
#map-no9 {background:url(/image/icon_map9.gif) no-repeat top left;padding-left:20px;padding-bottom:4px;}
#map-no10 {background:url(/image/icon_map10.gif) no-repeat top left;padding-left:20px;padding-bottom:4px;}
#map-no11 {background:url(/image/icon_map11.gif) no-repeat top left;padding-left:20px;padding-bottom:4px;}
#map-no12 {background:url(/image/icon_map12.gif) no-repeat top left;padding-left:20px;padding-bottom:4px;}
#map-no13 {background:url(/image/icon_map13.gif) no-repeat top left;padding-left:20px;padding-bottom:4px;}
#map-no14 {background:url(/image/icon_map14.gif) no-repeat top left;padding-left:20px;padding-bottom:4px;}
#map-no15 {background:url(/image/icon_map15.gif) no-repeat top left;padding-left:20px;padding-bottom:4px;}
#list-navi {padding-top:1em;margin-bottom:2em;}
#list-navi span {margin:0 4px;font-weight:bold;font-size:1.1em;}
#list-navi a {padding:2px 6px;border:1px solid #0066cc;font-weight:normal;color:#0066cc;}
#list-navi a:hover {background-color:#ffc100;}
.list-map-box {margin-bottom:1.4em;}
.list-side-box {margin-bottom:1.4em;border:1px solid #9fb7c4;}
.list-side-box h3 {background-color:#f6f6f6;margin:0;padding:0.4em 1em;font-size:0.9em;border-bottom:1px solid #9fb7c4;color:#404040;}
.list-side-box ul {margin:0;padding:12px;list-style:none}
.list-side-box ul.box2 {float:left;width:42%;}
.list-side-box li {margin-bottom:8px;}
#narrow-region {margin:0 2px 24px 0;padding:0 4px;border:1px solid #d9e6ed;}
#narrow-region h4 {margin:0;color:#a46b72;padding:5px;}
#narrow-region h4 img {vertical-align:bottom;}
#narrow-region label {padding:5px;font-size:0.9em;}
#narrow-region input#nr-ar {font-size:0.9em;padding:1px;color:#a6a6a6;font-style:italic;}
.adsgoogleSide {border:1px solid #9fb7c4;padding:2px;}
.adsgoogleSide2 {border:1px solid #9fb7c4;padding:0px;margin-bottom:1.4em;}
/* profile */
#social-link {position:absolute;top:8px;right:12px;margin:0;padding:0;width:308px;list-style:none;float:left;}
#social-link li {float:left;width:26px;}
#social-link li.last {text-align:right;width:152px;}
#prf-etc-link {margin-bottom:8px;text-align:right;}
#prf-etc-link span {margin-right:1em;}
#prf-etc-link span.print {background:url(/image/icon_print.gif) no-repeat left bottom;padding-left:24px;}
#prf-etc-link span.mail {background:url(/image/icon_mail.gif) no-repeat left bottom;padding-left:24px;}
#prf-etc-link span.emailto {background:url(/image/icon_mail.gif) no-repeat left bottom;padding-left:24px;margin-right:2px;}
#prf-etc-link span.back {background:url(/image/icon_back.gif) no-repeat left bottom;padding-left:24px;margin-right:2px;}
#prf-etc-link a {font-size:0.9em;}
#frame-profile h2 {font-size:2.0em;font-family:verdana;line-height:1.1em;color:#333;}
#frame-profile h3 {color:#333;}
.out-box {margin-bottom:18px;}
.out-img {margin-right:12px;}
.out-box h2 span {color:#888888; font-size:13px;}
.out-link {text-align:right;margin-right:8px;}
#prf-promotion {padding:0.5em 0;margin-right:74px;font-weight:bold;font-family:verdana;font-size:0.9em;}
#prf-phone {font-size:18px;font-weight:bold;font-family:verdana;}
#prf-web a {color:#009900;}
#prf-dir {color:#1975D1;}
#prof-capture {float:right;}
#prof-logo {float:right;margin-right:8px;}
#prof-service span {display:block;margin-bottom:0.5em;background:url(/image/list_black.gif) no-repeat 0 4px;padding-left:15px;}
.prof-box {margin-bottom:36px;}
#prf-pmlink {margin-top:1.5em;}
#prf-pmlink span {padding:2px 8px;background-color:#ebf1de;border:1px solid #009900;margin-right:8px;}
#prf-pmlink span a {font-size:0.9em;font-weight:bold;}
#prf-weblink {line-height:1.4em;}
#prf-weblink span {font-weight:bold;}
#prf-weblink a {padding:0 4px;font-size:0.9em;}
.prof-box dd {margin:0.5em 0 1em 0;padding:0;}
.prof-box dd img {margin-right:12px;}
.prof-box ul {margin:0;padding:0;list-style:none;}
.prof-box li {background:url(/image/list_black.gif) no-repeat 0 4px;padding-left:16px;margin-bottom:5px;}
.prof-box h3 {color:#606060;padding-top:12px;border-top:1px dotted #959595;}
#prof-webs img {border:1px solid #666;}
#prof-webs dd {margin-bottom:1.4em;}
#prof-desc p {line-height:1.5em;}
#box-adcj {border:1px solid #d9e6ed;padding:8px;}
#box-adcj div {line-height:20px;margin-bottom:12px;}
#box-adcj div.right-ad {margin-bottom:6px;}
#box-adcj a {color:#017522;font-weight:bold;font-size:13px;}
.ads-source {text-align:right;font-size:11px;color:#393D3A;margin-bottom:24px;}
#box-map h3 {margin:0;padding:6px;border:1px solid #9fb7c4;background-color:#efefef;border-bottom:0;font-weight:normal;}
#googlemap {border:1px solid #9fb7c4;width:302px;height:290px;}
#googlemapL {border:1px solid #9fb7c4;width:600px;height:612px;}
#frame-profile-full #googlemap {width:98%;max-width:920px;height:520px;} 
.prof-quick-box {border:1px solid #9fb7c4;margin:2em 0;}
.prof-quick-box h3 {margin:0;padding:6px;border-bottom:1px solid #9fb7c4;background-color:#efefef;border-bottom:0;font-weight:normal;}
.prof-quick-box div {padding:6px;}
#prof-requpdate {background-color:#efefef;padding:8px 6px 12px 6px;}
#prof-requpdate span {display:block;font-family:verdana;margin-bottom:4px;}
#prof-requpdate a {font-family:verdana;}
#pweb-srch h3 span {font-weight:normal;font-size:0.9em;font-family:arial;color:#009900;}
#photobox img {border:1px solid #666;margin:2px 7px;}
#photobox span {display:block;text-align:right;margin:0 12px 8px 0;}
.photo-dp-box {width:630px;padding:2em;margin:0 auto;margin-bottom:1.5em;background-color:#f7f7d6;border:1px solid #9fb7c4;}
.photo-dp-box h4 {margin-bottom:1em;padding-bottom:0.5em;font-family:verdana;font-size:1.2em;color:#002b9f;border-bottom:1px solid #c3c3c3;}
.photo-dp-box p {line-height:1.5em;margin-bottom:2em;}
#largeImgBox {text-align:center;}
#largeImgBox span {display:block;}
#multiImgBox {margin-top:2em;margin-left:90px}
#multiImgBox span {margin-right:12px;}
#multiImgBox p {font-style:italic;color:#009900;}
#largeImgBox img, #multiImgBox img {border:1px solid #666;}
#largeImgBox img {width:450px;height:350px;}
#prof-input-box {padding:1.4em 2.4em;margin:1.5em 0 2em 0;background-color:#f6f6f6;border:1px solid #c3c3c3;}
#prof-input-box p {line-height:1.5em;}
#prof-input-box h3 {margin-bottom:1em;padding-bottom:0.5em;font-family:verdana;font-size:1em;color:#002b9f;border-bottom:1px solid #c3c3c3;}
#prof-input-box h4 {padding:5px;color:#333;background-color:#f7f7d6;border-bottom:2px solid #dee7e7;margin-bottom:8px;}
#prof-input-box dl {margin-bottom:1.4em;}
#prof-input-box dt {float:left;width:17em;margin-top:2px;text-align:right;margin-right:1em;}
#prof-input-box dd {margin:6px 0;margin-left:18em;}
#prof-input-box .buttonbox {margin-left:18em;}
.signupeg {color:#666;font-style:italic;}
#regform-input {border-top:1px solid #959595;margin-top:2em;padding-top:1em;}
#regform-input strong {display:block;color:#000;margin-bottom:4px;}
#regform label {font-style:italic;font-weight:bold;color:#000;}
#reqInfo-company span {display:block;}
#prv-list {width:608px;margin:10px;}
#prv-profile {width:956px;margin:10px;}
.redasterisk {color:#E47418;padding-left:1px;}
.radio_set {display:inline-block; position:relative; margin:0px; padding:0px;}
.radio_set span {position:relative; margin:0px; padding:0px 26px 0px 0px; left:24px; top:0px;}
.radio_set input {position:absolute; left:0; top:0; border:none}
* html .radio_set input {position:absolute; left:0; top:-5px; border:none}
*:first-child+html .radio_set input {position:absolute; left:0; top:-5px; border:none}
a.qlnk {background:url(/image/icon_link_sm.gif) no-repeat 0 2px;padding-left:16px;}
a.qlnk-l {background:url(/image/icon_link.gif) no-repeat 0 0;padding-left:24px;}
#prof-review td:first-child {padding-right:12px;}
#preview-profile-box {float:left;width:100%;margin-right:-304px;min-width:942px;}
@media only screen and (max-width:1024px){
#frame-content, #frame-map-content, #frame-prf-content, #preview-profile-box {min-width:300px;}
#frame-list {margin-right:324px;}
#frame-map-content {margin-left:-422px;}
#frame-map-list {margin-left:434px;}
#frame-map-sides {width:422px;}
#frame-prf-content {margin-right:0;}
#frame-prf-sides, #frame-profile {margin-right:0;}
#frame-prf-sides  {float:left;width:100%;}
#googlemapL {width:420px;height:612px;}
.clbox-map-major {width:100%;margin:0;}
}
@media only screen and (max-width:768px){
#frame-content, #frame-map-content, #frame-prf-content, #preview-profile-box {float:none;}
#frame-list, #frame-profile {width:100%;margin-right:0;}	
#frame-sides, #frame-prf-sides {width:100%;}	
#frame-map-content {margin-left:0;min-width:200px;}
#frame-map-list {display:none;}
#frame-map-sides {float:none;width:100%;}
#googlemap {width:100%;}
#googlemapL {width:100%;border:0;border-top:1px solid #9fb7c4;}
#frame-profile-full #googlemap {width:100%;}
#rel-category, #rel-region {display:none;}
.adsgoogleSide2 {}
#frame-sides #googlemap, #frame-prf-sides #googlemap {border:0;border-top:1px solid #9fb7c4;}
#prf-ptitle span {display:none;}
h1.ptitle {height:15px;}
#social-link {width:182px;}
#social-link li.last {width:26px;}
}
@media only screen and (max-width:728px){
.photo-dp-box {width:92%;max-width:630px;padding-left:1%:padding-right:1%;margin:0;}
#largeImgBox img {width:100%;height:auto;}
#multiImgBox {margin-left:0;}
}
@media only screen and (max-width:480px){	
.clbox-link {display:none;}
.photo-dp-box {width:100%;min-width:288px;margin:0;background-color:#ffffff;border:0;border-top:1px solid #9fb7c4;padding:0;padding-top:1em;}
}