html,body{margin:0;padding:0;font-size:1em;line-height:1.3em;font-family:sans-serif;background:#FFF;color:#666;height:100%;font-family:Helvetica,Arial,'lucida grande',tahoma,verdana,arial,sans-serif}#wrapper{min-height:100%;position:relative}p,form,fieldset,h1,h2,h3,h4,h5,h6{padding:0px;margin:0px;border:0px}h1,h2,h3,h4,h5,h6{line-height:1.1em}p{padding-bottom:1em}a{text-decoration:none;font-weight:bold;color:#666}a:hover{color:#000}.clearer{clear:both}input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.header{padding:10px 20px;border-bottom:1px solid #bebfc1;moz-box-shadow:0px 0px 10px #DDD;-webkit-box-shadow:0px 0px 10px #DDD;box-shadow:0px 0px 10px #DDD}.header .headerLeft{width:45%;float:left}.header .headerRight{width:45%;float:right;padding-top:15px}.header .logo a{display:block;width:280px}.header .logo a strong{display:block;width:280px;height:35px;background:url(../../img/logo.png) no-repeat center center;text-indent:-5000px;overflow:hidden}.header .logo a span{font-weight:normal;display:block;text-align:right;padding-top:5px;margin-top:10px;border-top:1px solid #bebfc1}.header .searchTop .formField{width:67%;float:left}.header .searchTop .formField input{font-size:1em;border:1px solid #bebfc1;width:100%;padding:5px 3px}.header .searchTop .formFieldSubmit{width:30%;float:right}.header .searchTop .formFieldSubmit input{font-size:1em;padding:5px 3px;background:#99d774;color:#FFF;display:block;width:100%;border:0px;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}.header .searchTop .formFieldSubmit input:hover{background:#33d774}.footer{font-size:0.9em;background:#99d774;color:#FFF;margin-top:100px}.footer a{color:#FFF}.footer .footerIns{padding:50px 20px;max-width:960px;margin:auto}.footer .footerDown{font-size:0.9em;width:65%;padding-top:40px;margin-top:40px;border-top:4px solid #FFF}.footer .footerDown a{font-weight:normal}.footer .footerDown .btnContact{width:250px;margin-bottom:20px}.footer .footerDown .btnContact a{display:block;background:#FFF;color:#33d774;text-align:center;font-size:1.1em;font-weight:bold;padding:20px;text-transform:uppercase}.footer .footerList{width:40%;float:left;padding-right:8%}.footer .footerList .footerTitle{font-weight:bold;text-transform:uppercase;padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #FFF;font-size:1.1em}.footer .footerList a{font-weight:normal;display:block;width:50%;float:left;padding-top:3px}.footer .footerList a:hover{text-decoration:underline}.contentWrapper{padding:0px 10px;padding-top:40px;max-width:1000px;margin:auto}.contentWrapper .contentLeft{width:60%;float:right}.contentWrapper .contentRight{width:37%;float:left}.contentWrapper .breadcrumbs{padding-bottom:5px;margin-bottom:20px;border-bottom:1px solid #efefef;font-size:0.9em;color:#efefef}.contentWrapper .breadcrumbs a{color:#999;font-weight:normal}.contentWrapper .breadcrumbs a:hover{color:#f37320}.contentWrapper h1{font-size:1.7em;font-weight:normal;padding-bottom:20px}.contentWrapper .cityLinks{font-size:0.9em;color:#bebfc1}.contentWrapper .cityLinks a{color:#999;font-weight:normal}.contentWrapper .cityLinks a:hover{text-decoration:underline}.contentWrapper .listContent{padding-top:30px}.pagerAll{padding:20px 0px;font-size:0.85em}.pagerAll .pager,.pagerAll .pagerActive{display:inline;padding-right:5px}.pagerAll .pager a,.pagerAll .pagerActive a{font-weight:normal;padding:5px;background:#999;color:#FFF;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}.pagerAll .pager a:hover,.pagerAll .pagerActive a:hover{background:#99d774}.pagerAll .pagerActive a{background:#33d774}.adsense{text-align:center;margin:auto;margin-bottom:40px}.adsenselinksWrapper{padding-top:30px}.adsenselinks{float:left}.message{margin:40px 0px;background:#efefef;padding:20px;text-align:center;font-size:0.9em}.message p{padding:0px}.itemPublic{padding:30px 0px;border-top:1px solid #bebfc1;font-size:0.9em}.itemPublic .itemPublicLeft{width:70%;float:left}.itemPublic .itemPublicRight{width:28%;float:right}.itemPublic .itemPublicRight a{display:block;padding:10px 0px;font-size:0.9em;background:#efefef;font-weight:normal;text-align:center}.itemPublic .itemPublicRight a:hover{background:#666;color:#FFF}.itemPublic.last{border-bottom:1px solid #bebfc1}.itemPublic h2 a{display:block;color:#f37320;font-size:1.1em;font-weight:normal;padding-bottom:5px}.itemPublic p{padding:0px}.itemPublic .tagsPlace{padding-top:10px;font-size:0.9em}.itemPublic .tagsPlace a{font-weight:normal;color:#999;padding-right:10px}.itemPublic .tagsPlace a:hover{text-decoration:underline}.itemPublic.itemPublicAdsense{padding-top:30px}.itemPublic .adsense{margin:0px auto}.contentSide{font-size:0.9em;text-align:center;line-height:2em;padding-top:30px}.contentSide h2{text-transform:uppercase;font-size:1em;padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #bebfc1;color:#999}.contentSide a{font-weight:normal;font-size:0.9em;color:#999;padding:0px 5px}.contentSide a:hover{text-decoration:underline}.itemComplete p{padding:0px}.itemComplete .itemCompleteInfo{padding-bottom:20px}.itemComplete .itemCompleteInfo em{color:#bebfc1;padding-right:5px;font-size:0.8em;font-style:normal}.itemComplete .tagsPlace{padding-bottom:30px}.itemComplete .tagsPlace a{color:#999;font-weight:normal;font-size:0.9em;padding-right:10px}.itemComplete .tagsPlace a:hover{text-decoration:underline}.itemComplete .contact{padding-bottom:30px}.itemComplete .contact a{display:block;background:#efefef;padding:15px;text-align:center;font-weight:normal;font-size:0.8em}.itemComplete .contact a:hover{background:#666;color:#FFF}.related{padding-top:70px}.related h3{font-size:1.4em;font-weight:normal;padding-bottom:30px}.formContact{width:70%;margin:30px auto}.formContact p{padding:0px}.formContact label{display:block;font-size:0.9em;text-transform:uppercase;color:#999;padding-bottom:3px}.formContact .formField{padding-bottom:10px}.formContact .formField input,.formContact .formField textarea{width:100%;padding:5px;border:1px solid #bebfc1;font-size:1.2em;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}.formContact .formSubmitWrapper{padding-top:20px}.formContact .formSubmitWrapper input{width:200px;margin:auto;display:block;background:#f37320;color:#FFF;font-weight:bold;text-transform:uppercase;padding:10px;text-align:center;cursor:pointer;border:0px;font-size:1em}.formContact .error{color:#f37320;font-size:0.8em}.formContact .errorField input,.formContact .errorField textarea{border:1px solid #f37320}.searchMainWrapper{height:300px;padding-top:200px;background:url(../../img/cover.jpg) no-repeat center center;background-size:cover}.searchMain{padding:20px 0px;background:url(../../img/bgWhite.png);border-top:1px solid #bebfc1;border-bottom:1px solid #bebfc1}.searchMain .searchMainIns{width:70%;margin:auto}.searchMain .formField{width:67%;float:left}.searchMain .formField input{width:100%;font-size:1.2em;padding:5px;border:1px solid #666;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;background:#FFF}.searchMain .formFieldSubmit{width:30%;float:right}.searchMain .formFieldSubmit input{display:block;width:100%;background:#99d774;border:0px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;padding:5px;color:#FFF;cursor:pointer;text-transform:uppercase;text-align:center;font-weight:bold;font-size:1.2em}.searchMain .formFieldSubmit input:hover{background:#33d774}.introPage .introPageLeft{width:55%;float:left}.introPage .introPageLeft a{color:#33d774}.introPage .introPageLeft a:hover{text-decoration:underline}.introPage .introPageRight{width:40%;float:right}@media screen and (max-width: 770px){.header .headerLeft,.header .headerRight,.introPage .introPageLeft,.introPage .introPageRight,.footer .footerList,.contentWrapper .contentLeft,.contentWrapper .contentRight,.itemPublic .itemPublicLeft,.itemPublic .itemPublicRight{float:none;width:auto}.itemPublic .itemPublicRight{display:none}.footer .footerList{padding:0px;padding-bottom:30px}.footer .footerDown{width:auto;text-align:center}.footer .footerDown .btnContact{margin:auto;margin-bottom:30px}.searchMain .searchMainIns{font-size:0.8em;width:90%}.formContact{width:90%}.header .logo{width:280px;margin:auto}}