body {
    background-color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000;
}
address,
caption,
cite,
code,
dfn,
em,
th,
var {
    font-style: normal;
    font-weight: 400;
}
img {
    border: none;
}
li {
    list-style: none;
}
h1,
h2,
h3 {
    color: #464646;
    font-size: 15px;
    font-weight: 700;
}
h2 {
    color: #666;
}
p {
    color: #474747;
    font-size: 13px;
    line-height: 25px;
    text-align: justify;
}
a {
    text-decoration: none;
    font-size: 12px;
    color: #333;
}
.cb {
    clear: both;
}
#main_wrapper {
    margin: 0 auto;
    max-width: 980px;
    padding: 0 2%;
    width: 96%;
}
.top-section {
    background: #222;
    width: 100%;
    display: table;
}
.home_hdr_bg {
    background: #7d9815;
    display: inline-block;
    width: 100%;
}
.home_form_wrap {
    display: inline-block;
    width: 100%;
}
#businesslisting {
    float: left;
    padding-bottom: 10px;
}
#businesslisting #logo {
    float: left;
    padding-left: 2px;
    padding-top: 2px;
    text-align: left;
    width: 120px;
}
#businesslisting #title {
    float: left;
    padding-right: 5px;
    padding-top: 2px;
    text-align: left;
    width: 180px;
    word-wrap: break-word;
}
#businesslisting #Address {
    float: left;
    line-height: 20px;
    text-align: left;
    width: 180px;
}
#businesslisting #Address_2 {
    float: left;
    line-height: 20px;
    text-align: left;
    margin-left: 46px;
}
#businesslisting #Dated {
    float: left;
    padding-top: 2px;
    text-align: center;
    width: 115px;
}
#businesslisting #Action {
    float: left;
    padding-top: 2px;
    text-align: left;
    width: 180px;
}
.userpanelbody {
    float: left;
    height: auto;
    width: 980px;
    padding-top: 15px;
}
.user_pan_top {
    float: left;
    width: 980px;
    height: 7px;
    background: url(../images/userpantop.png) top left no-repeat;
}
.user_pan_cen {
    float: left;
    width: 974px;
    height: auto;
    background: url(../images/userpancen.png) top left repeat-y;
    padding-left: 7px;
    padding-right: 7px;
}
.user_pan_rightmain {
    float: left;
    height: auto;
    width: 224px;
    border-bottom: solid 1px #dedede;
    background-color: #fff;
    padding: 0;
}
.user_pan_headingright {
    background-color: #e1e1e1;
    background-image: url(../images/key.png);
    background-position: 10px 3px;
    background-repeat: no-repeat;
    color: #000;
    float: left;
    font-size: 18px;
    font-weight: 700;
    line-height: 35px;
    padding-left: 46px;
    padding-top: 0;
    text-align: left;
    width: 178px;
}
.user_rightheading1 {
    float: left;
    width: 179px;
    text-align: left;
    background: url(../images/lefticon1.png) left center no-repeat #f1f1f1;
    font-size: 12px;
    font-weight: 700;
    color: #000;
    line-height: 25px;
    border-bottom: solid 1px #dedede;
    padding: 11px 0 5px 45px;
}
.act1 {
    float: left;
    width: 179px;
    text-align: left;
    background: url(../images/lefticon1.png) left center no-repeat #fff;
    font-size: 12px;
    font-weight: 700;
    color: #000;
    line-height: 25px;
    border-bottom: solid 1px #dedede;
    padding: 11px 0 5px 45px;
}
.user_rightheading2 {
    float: left;
    width: 179px;
    text-align: left;
    background: url(../images/sbusiness_user.png) 10px center no-repeat #f1f1f1;
    font-size: 12px;
    font-weight: 700;
    color: #000;
    line-height: 25px;
    border-bottom: solid 1px #dedede;
    padding: 11px 0 5px 45px;
}
.user_rightheading22 {
    float: left;
    width: 179px;
    text-align: left;
    background: url(../images/left_id_card.png) 10px center no-repeat #f1f1f1;
    font-size: 12px;
    font-weight: 700;
    color: #000;
    line-height: 25px;
    border-bottom: solid 1px #dedede;
    padding: 11px 0 5px 45px;
}
.user_rightheading_chat {
    float: left;
    width: 209px;
    text-align: left;
    background-color: #f1f1f1;
    font-size: 12px;
    font-weight: 700;
    color: #000;
    line-height: 25px;
    border-bottom: solid 1px #dedede;
    padding: 11px 0 5px 16px;
}
.act2 {
    float: left;
    width: 179px;
    text-align: left;
    background: url(../images/sbusiness_user.png) 10px center no-repeat #fff;
    font-size: 12px;
    font-weight: 700;
    color: #000;
    line-height: 25px;
    border-bottom: solid 1px #dedede;
    padding: 11px 0 5px 45px;
}
.invite_friend {
    background-image: url(../images/invite.png);
}
.user_rightheading3 {
    float: left;
    width: 179px;
    text-align: left;
    background: url(../images/lefticon3.png) left center no-repeat #f1f1f1;
    font-size: 12px;
    font-weight: 700;
    color: #000;
    line-height: 25px;
    border-bottom: solid 1px #dedede;
    padding: 11px 0 5px 45px;
}
.act3 {
    float: left;
    width: 179px;
    text-align: left;
    background: url(../images/lefticon3.png) left center no-repeat #fff;
    font-size: 12px;
    font-weight: 700;
    color: #000;
    line-height: 25px;
    border-bottom: solid 1px #dedede;
    padding: 11px 0 5px 45px;
}
.user_rightheading4 {
    float: left;
    width: 179px;
    text-align: left;
    background: url(../images/lefticon4.png) left center no-repeat #f1f1f1;
    font-size: 12px;
    font-weight: 700;
    color: #000;
    line-height: 25px;
    border-bottom: solid 1px #dedede;
    padding: 11px 0 5px 45px;
}
.act4 {
    float: left;
    width: 179px;
    text-align: left;
    background: url(../images/lefticon4.png) left center no-repeat #fff;
    font-size: 12px;
    font-weight: 700;
    color: #000;
    line-height: 25px;
    border-bottom: solid 1px #dedede;
    padding: 11px 0 5px 45px;
}
.user_rightheading5 {
    float: left;
    width: 179px;
    text-align: left;
    background: url(../images/lefticon5.png) left center no-repeat #f1f1f1;
    font-size: 12px;
    font-weight: 700;
    color: #000;
    line-height: 25px;
    border-bottom: solid 1px #dedede;
    padding: 11px 0 5px 45px;
}
.act5 {
    float: left;
    width: 179px;
    text-align: left;
    background: url(../images/lefticon5.png) left center no-repeat #fff;
    font-size: 12px;
    font-weight: 700;
    color: #000;
    line-height: 25px;
    border-bottom: solid 1px #dedede;
    padding: 11px 0 5px 45px;
}
.user_rightheading6 {
    float: left;
    width: 179px;
    text-align: left;
    background: url(../images/slock.png) 10px center no-repeat #f1f1f1;
    font-size: 12px;
    font-weight: 700;
    color: #000;
    line-height: 25px;
    border-bottom: solid 1px #dedede;
    padding: 11px 0 5px 45px;
}
.act6 {
    float: left;
    width: 179px;
    text-align: left;
    background: url(../images/slock.png) 10px center no-repeat #fff;
    font-size: 12px;
    font-weight: 700;
    color: #000;
    line-height: 25px;
    border-bottom: solid 1px #dedede;
    padding: 11px 0 5px 45px;
}
.user_rightheading7 {
    float: left;
    width: 179px;
    text-align: left;
    background: url(../images/sshut_down.png) 10px center no-repeat #f1f1f1;
    font-size: 12px;
    font-weight: 700;
    color: #000;
    line-height: 25px;
    border-bottom: solid 1px #dedede;
    padding: 11px 0 5px 45px;
}
.act7 {
    float: left;
    width: 179px;
    text-align: left;
    background: url(../images/sshut_down.png) 10px center no-repeat #fff;
    font-size: 12px;
    font-weight: 700;
    color: #000;
    line-height: 25px;
    border-bottom: solid 1px #dedede;
    padding: 11px 0 5px 45px;
}
.user_rightheading8 {
    float: left;
    width: 179px;
    text-align: left;
    background: url(../images/graficicon.png) left center no-repeat #f1f1f1;
    font-size: 12px;
    font-weight: 700;
    color: #000;
    line-height: 25px;
    border-bottom: solid 1px #dedede;
    margin-top: 10px;
    padding: 11px 0 5px 45px;
}
.act8 {
    float: left;
    width: 179px;
    text-align: left;
    background: url(../images/graficicon.png) left center no-repeat #fff;
    font-size: 12px;
    font-weight: 700;
    color: #000;
    line-height: 25px;
    border-bottom: solid 1px #dedede;
    margin-top: 10px;
    padding: 11px 0 5px 45px;
}
.user_pan_leftmain {
    float: left;
    height: auto;
    width: 725px;
}
.user_pan_bottom {
    float: left;
    width: 980px;
    height: 7px;
    background: url(../images/userpanbottom.png) bottom left no-repeat;
}
.user_pan_left2 {
    float: left;
    height: auto;
    border-top: solid 1px #dedede;
    border-bottom: solid 1px #dedede;
    background-color: #fff;
    text-align: left;
    margin-top: 10px;
    padding: 10px;
}
.user_pan_left {
    float: left;
    height: auto;
    border-bottom: solid 1px #dedede;
    background-color: #fff;
    text-align: left;
    margin-right: -15px;
    min-height: 318px;
    padding: 0 0 10px;
}
.user_pan_texarealeft {
    float: left;
    width: 400px;
    height: auto;
}
.user_pan_texarealeft h1 {
    float: left;
    width: 100%;
    height: auto;
    line-height: 25px;
    font-size: 15px;
    font-weight: 700;
    color: #000;
    margin: 0;
    padding: 0;
}
.user_pan_texarealeft p {
    float: left;
    width: 100%;
    height: auto;
    line-height: 15px;
    font-size: 12px;
    color: #000;
    margin: 0;
    padding: 0;
}
.user_pan_texarearight {
    margin-left: 50px;
    float: left;
    width: 200px;
    height: auto;
    padding-left: 10px;
}
.user_pan_heading {
    float: left;
    width: 695px;
    height: 35px;
    padding-left: 45px;
    padding-top: 0;
    text-align: left;
    background-image: url(../images/chart.png);
    background-repeat: no-repeat;
    background-position: 10px 3px;
    background-color: #d8d8d8;
    font-size: 18px;
    font-weight: 700;
    color: #000;
    line-height: 35px;
}
.user_pan_heading_menu {
    float: left;
    width: 745px;
    height: 35px;
    padding-top: 0;
    text-align: left;
    background-color: #d8d8d8;
    font-size: 18px;
    font-weight: 700;
    color: #000;
    line-height: 35px;
}
.invit_frnd {
    background-image: url(../images/invite_thumb.png);
    background-repeat: no-repeat;
}
.mybusiness {
    background-image: url(../images/full_page.png);
    background-repeat: no-repeat;
}
.profile {
    background-image: url(../images/sbusiness_user.png);
    background-repeat: no-repeat;
}
.add_business {
    background-image: url(../images/add_page.png);
    background-repeat: no-repeat;
}
.bookmark {
    background-image: url(../images/fav.png);
    background-repeat: no-repeat;
}
.cntactus {
    background-image: url(../images/mail_3.png);
    background-repeat: no-repeat;
}
.changepswrd {
    background-image: url(../images/slock.png);
    background-repeat: no-repeat;
}
.user_pan_texarea {
    float: left;
    width: 675px;
    height: auto;
    background-color: #fff;
    text-align: left;
    margin-top: 10px;
    padding: 10px !important;
}
.user_pan_texarea3 {
    background-color: #fff;
    float: left;
    height: auto;
    margin-left: 30px;
    padding: 10px !important;
    text-align: left;
    width: 675px;
}
.userpanbox {
    float: left;
    height: 77px;
    width: 74px;
    text-align: center;
    color: #000;
    margin-bottom: 25px;
    margin-right: 48px;
    padding: 5px 5px 5px 45px;
}
.userpanbox_dash {
    float: left;
    height: 77px;
    width: 74px;
    text-align: center;
    color: #000;
    margin: 10px 48px 25px 45px;
}
.userpanbox2 {
    float: left;
    background-position: left;
    text-align: center;
    color: #000;
    margin-bottom: 25px;
    margin-right: 48px;
    padding: 5px;
}
.userpanbox3 {
    background-position: left center;
    color: #000;
    float: left;
    margin-bottom: 30px;
    margin-right: 60px;
    padding: 5px 5px 5px 30px;
    text-align: center;
}
.top_left a {
    float: left;
    color: #fff;
    margin-right: 15px;
    text-decoration: none;
    font-weight: 400;
    margin-top: 1px;
    padding: 6px 8px;
}
.top_left a.selected {
    background-color: #363636;
}
.top_right {
    float: right;
    color: #fff;
    text-align: right;
    padding: 2px 0;
}
.logo_outer_1 {
    display: inline-block;
    padding: 12px 0 5px;
    width: 100%;
}
.logo {
    float: left;
    width: 25%;
}
.logo img {
    max-width: 100%;
}
.listlogo {
    width: 250px;
    margin-top: 13px;
}
.home-banner {
    float: right;
    text-align: right;
    width: 75%;
}
.home-banner img {
    width: 100%;
}
.header {
    background: #eeeeed;
    border: 1px solid #d0d0d0;
    border-radius: 5px 5px 0 0;
    float: left;
    overflow: hidden;
    padding-bottom: 3%;
    padding-top: 3%;
    position: relative;
    width: 100%;
}
.header h1 {
    color: #69a425;
    font-size: 2.4vw;
    letter-spacing: 0.2px;
    margin-left: 3%;
    vertical-align: bottom;
    width: 45%;
    font-weight: 400;
}
.header h1 span {
    color: #000;
}
.hdr_img {
    bottom: 0;
    position: absolute;
    right: 0;
    text-align: right;
    width: 45%;
    z-index: 9999;
}
.hdr_img img {
    vertical-align: bottom;
    max-width: 100%;
}
.hdr_field_outer {
    background: #eddfd0;
    border: 1px solid #d0d0d0;
    border-top: none;
    border-radius: 0 0 5px 5px;
    display: inline-block;
    padding: 20px 0;
    width: 100%;
}
ul.home-form {
    display: inline-block;
    width: 100%;
}
ul.home-form li {
    width: 40%;
    float: left;
}
ul.home-form li label {
    color: #333;
    display: inline-block;
    font-size: 18px;
    margin-bottom: 8px;
    width: 100%;
}
ul.home-form li:first-child {
    margin-left: 3%;
}
ul.home-form li:last-child {
    width: 14%;
}
ul.home-form li input[type="text"] {
    border: 1px solid #b1b1b1;
    border-radius: 3px;
    color: #333;
    font-size: 14px;
    height: 18px;
    line-height: 18px;
    padding: 10px;
    width: 90%;
}
ul.home-form li input[type="submit"] {
    background: #222;
    border: none;
    border-radius: 3px;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    height: 38px;
    text-align: center;
    width: 100%;
    cursor: pointer;
}
ul.home-form li input[type="submit"]:hover {
    background: #7ca425;
}
.hdr_btm_left {
    float: left;
    margin-top: 15px;
    width: 50%;
}
.hdr_btm_left h1 {
    color: #7ca425;
    font-size: 24px;
    font-weight: 400;
    width: 100%;
}
.hdr_btm_left p {
    font-size: 14px;
    line-height: 22px;
    width: 100%;
    margin-top: 10px;
}
.add_btn {
    background: #7ca425 !important;
    border: 0;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    font-weight: 700;
    height: 37px;
    margin-top: 13px;
    width: 100%;
}
.add_btn3 {
    width: 50%;
}
.hdr_btm_right {
    float: right;
    width: 50%;
}
.hdr_btm_right img {
    float: right;
    width: 100%;
}
.hdr_btm {
    display: inline-block;
    width: 100%;
}
.icon_txt {
    text-align: center;
    font-size: 14px;
    color: #585656;
    font-weight: 700;
}
.content_wrap {
    display: inline-block;
    width: 100%;
}
.left_panel {
    float: left;
    width: 80%;
}
.right_panel {
    width: 160px;
    float: left;
}
.h1_outer {
    border-radius: 5px 5px 0 0;
    background: #eaeaea;
    border: 1px solid #d3d3d3;
    border-bottom: none;
    display: inline-block;
    width: 100%;
    margin-top: 15px;
}
.h1_outer h1 {
    padding: 8px 10px;
}
#left_menu {
    border: 1px solid #cfcfcf;
    border-radius: 0 0 8px 8px;
    float: left;
    padding: 0;
    position: relative;
    width: 100%;
}
.det-wrap {
    width: 100%;
    display: inline-block;
}
.detail_field {
    width: 198px;
}
#left_menu ul li {
    font-size: 11px;
    line-height: 20px;
    border-bottom: 1px dashed #cfcfcf;
    list-style-position: inside;
    color: #333l;
    margin: 0 2px;
    padding: 10px 0 10px 10px;
}
.menu {
    color: #333;
    font-size: 12px;
    text-decoration: none;
}
.menu:hover {
    color: #42760b;
    text-decoration: none;
}
.home_updates {
    float: left;
    margin-left: 2%;
    width: 72%;
}
.cms {
    font-size: 14px;
    color: #999;
    border-radius: 0 0 8px 8px;
    border: 1px solid #ccc;
    border-top: none;
    padding: 1.5%;
    width: 97%;
}
.listing {
    border: 1px solid #cfcfcf;
    border-top: none;
    border-radius: 0 0 8px 8px;
    float: left;
    width: 100%;
}
.list_outer {
    border-bottom: 1px dashed #cfcfcf;
    float: left;
    margin-left: 2%;
    padding: 10px 0;
    text-transform: uppercase;
    width: 47%;
}
.list_outer:hover {
    background-color: #f9f9f9;
    cursor: pointer;
    text-decoration: none;
}
.list_txt {
    color: #afafaf;
    line-height: 20px;
    float: left;
}
.list_txt span {
    color: #1385bb;
}
.right_adv {
    margin-bottom: 10px;
}
.banner {
    margin: 10px 0;
}
.browse_cat_wrap {
    background-color: #fafafa;
    border: 1px solid #cfcfcf;
    border-radius: 8px;
    display: inline-block;
    padding: 10px 0 15px 1%;
    width: 99%;
    margin-top: 15px;
}
.browse_category {
    margin-top: 10px;
    padding-left: 16px;
}
.browse_category ul {
    float: left;
    margin: 10px 0 0;
}
.browse_category ul li {
    float: left;
    list-style-image: url(../images/browse_bullet.png);
    margin: 0 0 10px;
    width: 25%;
}
.browse_category ul li a {
    color: #444;
    font-weight: 400;
    text-decoration: none;
}
.dir_outer {
    background-color: #27bbf2;
    display: inline-flex;
    margin-top: 15px;
    padding: 10px 0 5px;
    width: 100%;
}
ul.directory {
    display: inline-block;
    line-height: 20px;
    width: 100%;
}
ul.directory li {
    color: #525252;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
}
ul.directory li a {
    color: #fff;
    display: inline-block;
    font-size: 14px;
    padding: 5px 6px;
}
ul.directory li a:hover {
    text-decoration: underline;
    color: #333;
}
#footer {
    background-color: #f3f3f3;
    display: inline-block;
    padding: 20px 0;
    width: 100%;
}
.list_nav ul li a {
    color: #fff;
    display: block;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    text-decoration: none;
    padding: 0 10px;
}
.list_ad {
    margin: 20px 0 0 123px;
}
.list_leftpanel {
    float: left;
    width: 250px;
}
.select_outer {
    display: inline-block;
    margin: 2px 0 0 10px;
    width: 92%;
}
.select {
    color: #5d5d5d;
    width: 215px;
    margin-top: 2px;
    padding: 2px 4px 2px 0;
}
.select12 {
    background: linear-gradient(#f5f5f5, #d0d0d0);
    -pie-background: linear-gradient(#f5f5f5, #d0d0d0);
    background-color: #d0d0d0 !important;
    color: #000 !important;
    font-weight: 700;
}
.list_left_txt {
    font-size: 14px;
    font-weight: 700;
}
.list_banner {
    margin: 15px 0;
}
.list_left {
    margin-top: 15px;
    width: 26%;
}
.list_1_right {
    float: right;
    width: 72.5%;
    margin-top: 15px;
}
.listing_first {
    height: auto;
}
.all_buiness {
    background-color: #f5f5f5;
    border: 1px solid #eaeaea;
    margin-bottom: 10px;
    margin-left: 0;
    padding: 15px 1.5%;
    width: 97%;
}
.keyordrsults {
    color: #7a7a7a;
    text-decoration: none;
}
.listing_first:hover {
    border: 1px solid #ccc;
    background-color: #fff;
}
.listing_first {
    background-color: #fcfcfc;
    border: 1px solid #f4f4f4;
    float: left;
    margin-bottom: 10px;
    padding: 10px 1.5% 5px;
    width: 97%;
}
.listig_right {
    float: left;
    padding-top: 15px;
    text-align: left;
    width: 30%;
}
.bsns-area {
    float: left;
    padding: 20px 0 0;
    width: 100%;
}
ul.bsns-tans {
    float: left;
    width: 100%;
}
ul.bsns-tans li a {
    background-color: #e6eef7;
    border: 1px solid #cfdbec;
    border-radius: 5px 5px 0 0;
    box-shadow: 0 -4px 3px #d7e3ef inset;
    color: #036cb7;
    float: left;
    font-size: 16px;
    font-weight: 700;
    margin-right: 8px;
    padding: 8px 15px;
    position: relative;
    text-decoration: none;
}
ul.bsns-tans li {
    float: left;
}
ul.bsns-tans li a.current,
ul.bsns-tans li a:hover {
    background-color: #27bbf2;
    border: 1px solid #27bbf2;
    box-shadow: 0 0 0 #d7e3ef inset;
    color: #fff;
}
.field-bg {
    background-color: #27bbf2;
    border-radius: 0 5px 5px;
    float: left;
    padding: 6px 0 12px;
    width: 100%;
}
.fields-wrap {
    display: block;
    float: left;
    padding: 0 1.5%;
    width: 97%;
}
.fields-outer {
    float: left;
    width: 42%;
}
.fields-outer input[type="submit"] {
    background: #222;
    border: none;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    float: left;
    font-size: 18px;
    font-weight: 700;
    height: 35px;
    text-align: center;
    width: 100%;
}
.fields-outer label {
    color: #fff;
    float: left;
    font-size: 17px;
    font-weight: 700;
    margin-bottom: 5px;
    width: 100%;
}
.fields-outer input[type="text"],
.fields-outer select {
    border: none;
    border-radius: 3px;
    color: #545454;
    font-size: 13px;
    height: 35px;
    padding: 0 10px;
    width: 90%;
}
.fields-outer select {
    width: 96%;
}
.fields-outer:last-child {
    width: 15%;
}
.map {
    text-align: center;
    width: 690px;
    border-bottom: 1px dashed #cfcfcf;
    padding: 15px 0;
}
.paging_left {
    float: left;
    padding: 1px 0;
}
.paging {
    padding: 0 !important;
    width: 100%;
    margin-top: 10px;
}
.not-find-business {
    float: right;
    position: absolute;
    right: 0;
    top: 15px;
}
.paging ul li a {
    text-align: center;
    text-decoration: none;
    display: block;
    margin-left: 2px;
    margin-right: 2px;
    border: 1px solid #ddd;
    behavior: url(PIE.htc);
    position: relative;
    box-shadow: 0 2px 1px #c1c1c1;
    color: #454545;
    padding: 3px 8px;
}
.paging ul li a:hover {
    color: #000;
    background: linear-gradient(#fff, #eaeaea);
    -pie-background: linear-gradient(#fff, #eaeaea);
}
.temp_bg {
    background-color: #abc240;
    margin: 15px 0 0;
    padding: 8px 0 8px 15px;
}
.ads {
    width: 460px;
    margin-left: 75px;
    padding: 20px;
}
span.ads_txt a {
    text-decoration: none;
    color: #3c9ed4;
}
.paging_outer {
    border-bottom: 1px dashed #cfcfcf;
    float: left;
    margin-top: 10px;
    padding-bottom: 20px;
    position: relative;
    width: 100%;
}
.list_search {
    background-image: url(../images/listsearch_btn_1.png);
    width: 81px;
    height: 30px;
    background-repeat: no-repeat;
    float: right;
    margin: 15px 22px 0 0;
}
.about-search {
    color: #64a222;
    font-size: 15px;
    width: 100%;
    float: left;
}
.listing_left {
    float: left;
    padding-right: 15px;
    width: 65%;
}
.listig_right > a {
    display: inline-block;
    line-height: 25px;
    width: 100%;
}
.search_res_map {
    height: 500px;
    width: 100%;
}
.address_detail {
    float: left;
    line-height: 18px;
    margin-bottom: 5px;
    width: 100%;
}
.share_list {
    float: left;
    margin-top: 10px;
    width: 100%;
}
.small_icon {
    float: left;
    margin-right: 12px;
}
.small_icon_txt {
    font-size: 11px;
    color: #333;
    float: left;
}
.small_icon_txt a {
    font-size: 11px;
    color: #333;
    text-decoration: none;
}
.thumbnail {
    float: left;
    width: 36%;
}
.thumbnail > img {
    height: auto;
    max-width: 100%;
}
.det-right {
    float: left;
    padding-left: 15px;
    width: 60%;
}
.business_detail {
    float: left;
    width: 100%;
}
.business_detail p {
    line-height: 18px;
    margin: 5px 0 0;
}
.icon_outer {
    float: left;
    margin-top: 15px;
    width: 100%;
}
.info_tab {
    clear: both;
    min-height: 184px;
    position: relative;
    margin: 20px 0 10px;
}
.info_tab li h4 {
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    position: relative;
    z-index: 5;
    padding-left: 6px;
}
.info_tab li.service h4 a {
    background-image: url(../images/servic.png);
    background-repeat: no-repeat;
    padding: 0 10px 0 25px;
}
.info_tab li h4 a {
    color: #000;
    text-decoration: none;
}
.gcontainer {
    float: left;
    margin-top: 20px;
    width: 100%;
}
.ghead {
    background-color: #fff;
    background-repeat: no-repeat;
    height: 30px;
    float: left;
    border: 1px solid #f3f3f3;
    z-index: 1;
    margin-bottom: -1px;
    border-bottom: 0;
    position: relative;
    color: #666;
    font-size: 20px;
    font-weight: 400;
    padding: 5px 10px 0;
}
.ginfo {
    border: 1px solid #f3f3f3;
    float: left;
    margin-bottom: 10px;
    padding: 15px 2%;
    width: 96%;
}
.ginfo h2 {
    margin-bottom: 10px;
}
.ginfo p {
    color: #575757;
    font-size: 12px;
    line-height: 18px;
}
.info_tab li.current h4 {
    border: 1px solid #eaeded;
    background-color: #f5f9fb;
    border-bottom: none;
}
.info_tab li .tab-content {
    background: #f5f9fb;
    border: 1px solid #eaeded;
    position: absolute;
    top: 30px;
    z-index: 3;
    padding: 20px;
}
.info_tab li ul li {
    float: none;
}
.info_tab li.service ul li {
    float: left;
    width: 255px;
    padding: 11px 20px 11px 6px;
}
.container {
    overflow: hidden;
    width: 698px;
    margin: 0 auto;
}
#main {
    background: #f0f0f0;
    border: 1px solid #ccc;
    margin: 10px 0;
    padding: 10px;
}
.main_image {
    width: 397px;
    float: left;
    background: #333;
    position: relative;
    overflow: hidden;
    color: #fff;
}
.main_image h2 {
    font-size: 18px;
    font-weight: 400;
    color: #fff;
    margin: 0 0 5px;
    padding: 10px 10px 2px;
}
.main_image p {
    font-size: 1.2em;
    line-height: 1.6em;
    padding: 0 10px 10px;
}
.block small {
    background: url(icon_calendar.gif) 0 center no-repeat;
    font-size: 1em;
    padding: 0 0 0 20px;
}
.main_image .block small {
    margin-left: 10px;
}
.main_image .desc {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    display: none;
}
.main_image .block {
    width: 100%;
    background: #111;
    border-top: 1px solid #000;
}
.main_image a.collapse {
    background: url(btn_collapse.gif) left top no-repeat;
    text-indent: -99999px;
    position: absolute;
    top: -27px;
}
.main_image a.show {
    background-position: left bottom;
}
.image_thumb {
    float: left;
    width: 299px;
    background: #f0f0f0;
    border-right: 1px solid #fff;
    border-top: 1px solid #ccc;
}
.image_thumb img {
    border: 1px solid #ccc;
    background: #fff;
    float: left;
    padding: 5px;
}
.image_thumb ul li {
    background: url(nav_a.gif) repeat-x #f0f0f0;
    width: 279px;
    float: left;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #fff;
    border-right: 1px solid #ccc;
    padding: 6px 12px 7px;
}
.image_thumb ul li:hover {
    background: #ddd;
    cursor: pointer;
}
.image_thumb ul li.active {
    background: #fff;
    cursor: default;
}
html .image_thumb ul li h2 {
    font-size: 1.5em;
    margin: 5px 0;
}
.image_thumb ul li .block {
    float: left;
    margin-left: 10px;
    width: 170px;
    padding: 0;
}
.review_outer {
    padding-right: 10px;
    float: left;
}
.review_icon {
    float: left;
    margin: 3px 2px 0 0;
}
.review_icon_outer {
    float: left;
    margin: 2px 0 0;
    width: 100%;
}
.share2 {
    float: left;
    width: 100%;
}
.review_txt {
    color: #000;
    font-size: 13px;
    float: left;
    font-weight: 400;
}
#___plusone_0 {
    width: 60px !important;
}
.sharelist_txt {
    float: left;
    color: #000;
    margin: 4px 5px 0 0;
}
.fan {
    float: left;
    background-color: #93b736;
    color: #fff;
    font-weight: 700;
    padding: 6px 7px;
}
.fan span {
    background-color: #fff;
    color: #3c9ed4;
    padding: 2px 6px;
}
.fan span a {
    background-color: #fff;
    color: #3c9ed4;
    text-decoration: none;
    padding: 2px 6px;
}
.panbody {
    background-color: #fafafa;
    border: 1px solid #f3f3f3;
    float: left;
    margin-bottom: 15px;
    margin-top: 12px;
    padding: 12px 1.5%;
    position: relative;
    width: 97%;
}
.mapbox_search {
    float: left;
    margin-bottom: 12px;
    width: 100%;
}
.mapbox_search input[type="text"] {
    border: 1px solid #dedede;
    border-right: none;
    border-radius: 5px 0 0 5px;
    height: 16px;
    line-height: 30px;
    padding: 5px 10px;
    vertical-align: top;
    width: 50%;
}
.mapbox_search input[type="submit"] {
    background: #7ca425;
    border: none;
    border-radius: 0 5px 5px 0;
    color: #fff;
    font-size: 14px;
    height: 28px;
    margin-left: -20px;
    padding: 0 10px;
    cursor: pointer;
    width: 22%;
}
.mapbox_search > label {
    color: #5b5b5b;
    font-size: 15px;
    font-weight: 700;
    margin-right: 10px;
}
.promote_btn {
    background-color: #393838;
    background-image: none !important;
    border: 0;
    color: #fff;
    cursor: pointer;
    font-weight: 700;
    height: 25px;
    margin-top: 15px;
    width: 60%;
}
.reviewtab_outer {
    border: 1px solid #cecece;
    -webkit-border-radius: 8px 8px 0 0;
    -moz-border-radius: 8px 8px 0 0;
    border-radius: 8px 8px 0 0;
    behavior: url(PIE.htc);
    position: relative;
    background-color: #eaeaea;
    margin-bottom: 10px;
}
.review_tab {
    padding: 10px 0 10px 3px;
}
.review_tab ul li a {
    border: 1px solid #cecece;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    behavior: url(PIE.htc);
    position: relative;
    background-color: #fff;
    display: block;
    margin-right: 10px;
    text-decoration: none;
    color: #000;
    padding: 9px 35px;
}
.review_mid {
    border: 1px solid #d4d4d4;
    background-color: #fff;
    margin: 0 3px 10px;
    padding: 0 10px;
}
.review_mid h1 {
    color: #000;
    font-size: 15px;
    font-weight: 700;
    text-align: left;
    text-transform: uppercase;
    border-bottom: 1px solid #ccc;
    padding-bottom: 5px;
    margin: 10px 0;
}
.ratingbox_3 {
    background-color: #eaeaea;
    border: 1px solid #c4c4c4;
    float: right;
    margin: 0;
    padding: 1.5%;
    text-align: center;
    width: 50%;
}
.ratingbox_3 h1 {
    color: #333;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    border: none;
    margin: 0;
    padding: 0;
}
.ratingbox_2 {
    background-color: #fff;
    border: 2px solid #eaeaea;
    box-shadow: 0 0 0 1px #dfdfdf inset;
    float: left;
    outline: #dfdfdf solid 1px;
    padding: 1.5%;
    text-align: left;
    width: 40%;
}
.other_reviews {
    float: left;
    width: 100%;
    margin-top: 10px;
}
.other_reviews h1 {
    border-top: 1px solid #ccc;
    border-bottom: none;
    padding-top: 10px;
}
.list_right,
.map_box_right,
.paging {
    float: left;
    padding: 0 0 20px 67px;
}
.review_tab ul li a.selected,
.review_tab ul li a:hover {
    color: #fff;
    background: linear-gradient(#619c10, #3f720b);
    -pie-background: linear-gradient(#619c10, #3f720b);
    behavior: url(PIE.htc);
    position: relative;
}
.featured {
    border: 5px solid #ccc;
}
.slider_right_outer {
    float: right;
    width: 230px;
    margin: 17px 0 0;
}
.slider_right_outer:hover {
    background-color: #f2f2f2;
    cursor: pointer;
}
.slider_img {
    float: left;
    border: 1px solid #ccc;
    margin-right: 5px;
    padding: 2px;
}
.slider_dis {
    float: left;
    font-size: 12px;
    width: 135px;
}
.detail_right {
    float: right;
    width: 265px;
    margin-bottom: 10px;
    padding-top: 28px;
}
.detail_map {
    margin-bottom: 20px;
    width: 235px;
}
.related_post {
    border: 2px solid #e9e9e9;
    text-align: center;
    width: 230px;
    margin-top: 10px;
    padding: 10px 0 5px;
}
#enhancebprofile {
    border-bottom: 0 solid #ccc;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    padding-top: 0;
    width: 620px;
}
#enhancebprofile .selectedmenu {
    background-color: #fff;
    color: #b71415;
    font-size: 16px;
    font-weight: 700;
    padding: 4px 5px 8px;
}
#enhancebprofile .selectedmenu_basic {
    background-image: url(../images/left_id_card.png);
    background-repeat: no-repeat;
    background-position: 7px 4px;
    background-color: #fff;
    color: #b71415;
    font-size: 16px;
    font-weight: 700;
    -webkit-border-radius: 8px 8px 0 0;
    -moz-border-radius: 8px 8px 0 0;
    border-radius: 8px 8px 0 0;
    border: 1px solid #ccc;
    border-bottom: 0;
    padding: 11px 10px 8px 46px;
}
#enhancebprofile a {
    color: #000;
    padding-left: 20px;
    padding-right: 5px;
    text-decoration: none;
}
#enhancebprofile a:hover {
    font-size: 16px;
    font-weight: 700;
    -webkit-border-radius: 8px 8px 0 0;
    -moz-border-radius: 8px 8px 0 0;
    border-radius: 8px 8px 0 0;
    background-color: #fff;
    border: 1px solid #ccc;
    border-bottom: 0;
    padding: 12px 10px 8px;
}
.frm_outer div.row {
    padding: 5px;
}
.frm_outer_user {
    width: 700px;
}
.profile_fld {
    float: left;
    font-weight: 700;
    font-size: 13px;
    width: 85px;
    margin: 7px 0 0;
}
.error {
    color: #c00;
    min-width: 300px;
    line-height: 12px;
    padding-left: 40px;
    float: left;
    margin-top: 3px;
    min-height: 15px !important;
}
.error_cont {
    color: #c00;
    font-size: 12px;
    margin-top: 5px;
}
.error_bus {
    color: #c00;
    min-width: 300px;
    line-height: 12px;
    margin-left: 107px;
    margin-top: 3px;
    min-height: 15px;
}
.message {
    color: #090;
    font-weight: 700;
    font-size: 12px;
    width: 80%;
    text-align: center;
    padding: 0 0 20px;
}
.message_cont {
    color: #090;
    font-weight: 700;
    font-size: 12px;
    float: left;
    margin-left: 123px;
    width: 80%;
    padding: 0 0 20px;
}
.loginDiv {
    float: left;
    min-height: 257px;
    width: 460px;
    padding: 15px;
}
.loginDiv2 {
    background-color: #f3feeb;
    border-left: 1px dashed #d3d3d3;
    display: table-cell;
    height: 292px;
    text-align: center;
    vertical-align: middle;
    width: 500px;
    -moz-border-radius: 0 0 7px;
    -webkit-border-radius: 0 0 7px;
    border-radius: 0 0 7px;
}
.twitter {
    float: right;
    width: 30px;
    margin-top: 10px;
    height: 28px;
    background: url(../images/twitter.jpg) no-repeat;
    padding: 15px 0 0;
}
.twitter_text {
    font: Arial, Verdana, Geneva, sans-serif;
    font-size: 12px;
    color: #4d4d4d;
    float: right;
    width: 40px;
    height: 28px;
    padding: 18px 64px 0 0;
}
.facebook {
    float: right;
    margin-top: 10px;
    width: 30px;
    height: 28px;
    background: url(../images/facebook.jpg) no-repeat;
    padding: 10px 7px 0 0;
}
.facebook_text {
    font: Arial, Verdana, Geneva, sans-serif;
    font-size: 12px;
    color: #4d4d4d;
    float: right;
    width: 60px;
    height: 28px;
    padding: 18px 10px 0 0;
}
.social {
    margin-top: 18px;
    float: right;
    margin-right: 140px;
}
.faqgroups {
    border: 1px solid #eaeaea;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    position: relative;
    float: left;
    height: 139px;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px;
    width: 168px;
}
.faqgroups:hover {
    background-color: #f9f9f9;
    border: 1px solid #eaeaea;
}
.faqgroupsheader {
    background-image: url(../images/faq_bg.png);
    border-bottom: 1px solid #eaeaea;
    width: 169px;
    height: 22px;
    float: left;
    font-size: 16px;
    font-weight: 700;
    color: #68a81a;
    text-align: center;
    padding-top: 3px;
}
.faqgroupinner {
    color: #666;
    float: left;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    text-align: left;
    margin: 10px 10px 0;
}
.faqsheading {
    float: left;
    font-size: 16px;
    font-weight: 700;
    color: #68a81a;
    padding-left: 10px;
}
.faqs {
    background: #fff;
    color: #6b6b6b;
    cursor: pointer;
    float: left;
    font-size: 12px;
    font-weight: 700;
    line-height: 19px;
    text-align: left;
    width: 624px;
    padding: 10px 0 10px 10px;
}
.faqs input {
    border: none;
    background-color: #fff;
    color: #333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    cursor: pointer;
}
.faqs:hover {
    background-color: #f9f9f9;
    color: #333;
}
.faqs2 {
    color: #68a81a;
    cursor: pointer;
    float: left;
    font-size: 12px;
    font-weight: 700;
    line-height: 19px;
    margin-left: 10px;
    margin-top: 10px;
    text-align: left;
    width: 100%;
    padding: 0;
}
.image_industry {
    width: 378px;
    height: 639px;
    background-image: url("../images/iphone_1_img .png");
}
.inner_background {
    float: left;
    width: 320px;
    height: 460px;
    margin: 88px 0 0 30px;
}
.ans {
    float: left;
    padding-left: 10px;
    text-align: left;
    background: #fff;
    margin: 0;
}
.faqss {
    font-size: 12px;
    color: #666;
    font-weight: 700;
    width: 500px;
    float: left;
    cursor: pointer;
    line-height: 19px;
    text-align: left;
    padding: 5px 0 5px 20px;
}
.CompanyName {
    width: 215px;
    float: left;
    border: 1px solid red;
    margin: 5px;
}
.panbody_new {
    margin-top: 0;
    width: 100%;
    height: auto;
    float: left;
}
#reviewform .rtitle {
    width: 100%;
    font-weight: 700;
    font-size: 13px;
    padding: 10px 0 5px;
}
#ratingbar {
    float: left;
    width: 100%;
}
#starrating {
    background: url(../images/stars.png) no-repeat;
    display: block;
    float: left;
    height: 15px;
    position: relative;
    width: 94px;
    margin: 0;
    padding: 0;
}
#starrating li {
    display: block;
    list-style: none;
    position: absolute;
    margin: 0;
    padding: 0;
}
#starrating a {
    display: block;
    outline: 0;
    text-decoration: none;
    text-indent: -9999px;
}
#star1 {
    height: 15px;
    left: 0;
    top: 0;
    width: 18px;
}
#star1 a {
    height: 15px;
    width: 18px;
}
#star2 {
    height: 15px;
    left: 18px;
    top: 0;
    width: 20px;
}
#star3 {
    height: 15px;
    left: 38px;
    top: 0;
    width: 20px;
}
#star4 {
    height: 15px;
    left: 58px;
    top: 0;
    width: 20px;
}
#star4 a {
    height: 18px;
    width: 20px;
}
#star5 {
    height: 15px;
    left: 78px;
    top: 0;
    width: 20px;
}
ul.privacy li {
    color: #474747;
    font-size: 12px;
    line-height: 30px;
    list-style-position: outside;
    list-style-type: disc;
    margin: 0 0 0 15px;
    padding: 0;
}
p.privacy_txt {
    margin-bottom: 20px;
}
p.privacy_txt a {
    color: #3c9ed4;
}
span.hdng {
    font-weight: 700;
    font-size: 16px;
    color: #619c10;
}
.ui-autocomplete {
    max-height: 200px;
    overflow-y: auto;
    overflow-x: hidden;
    padding-right: 20px;
    position: absolute;
    cursor: default;
}
* html .ui-autocomplete {
    height: 200px;
    width: 1px;
}
a.signup-btn {
    background-position: 0 -203px;
    width: 161px;
    height: 42px;
    background-repeat: no-repeat;
    display: block;
    margin: 0 auto;
}
.features {
    float: right;
    border: 1px solid #0f0;
    width: 450px;
    background-color: #f3feeb;
}
.listtopan {
    float: right;
    height: auto;
    width: 40%;
}
.listtopan p {
    margin-bottom: 20px;
    width: 765px;
}
.listtopan em {
    color: #999;
    float: left;
    text-align: left;
    text-decoration: underline;
    width: 100%;
}
.listtopan .sharelinks {
    float: left;
    text-align: left;
    width: 100%;
    margin: 20px 0;
}
.listtopan h6 {
    color: #666;
    font-size: 21px;
    font-weight: 700;
}
.listtopan ul {
    float: left;
    list-style: none;
    margin: 0;
    padding: 0;
}
.listtopan ul li {
    float: left;
    list-style: none;
    max-width: 300px;
    padding: 25px 0;
}
.listtopan ul li.l1 {
    border-bottom: 1px dashed #ccc;
    max-width: 340px;
}
.listtopan ul li img {
    border-right: 1px solid #ccc;
    float: left;
    margin: 26px 20px 0 0;
    padding: 20px;
}
.listtopan ul li div {
    color: #1385bb;
    float: left;
    font-size: 14px;
    font-weight: 700;
    line-height: 28px;
    margin-left: 5px;
    width: 185px;
    text-align: left;
}
.listtopan ul li div span {
    float: left;
    margin-right: 8px;
}
.listtopan ul li div img {
    border: none;
    float: none;
}
.listtopan ul li ul {
    float: left;
    padding-left: 20px;
}
.listtopan ul li ul li {
    color: #666;
    float: none;
    line-height: 23px;
    list-style: disc url(../image/accept.png);
    max-width: none;
    text-align: left;
    margin: 0;
    padding: 0;
}
.row_div {
    padding: 0 0 8px;
}
.row {
    padding-top: 20px;
    width: 360px;
    float: left;
}
.row_video {
    float: left;
    padding-top: 20px;
    width: 500px;
}
.row_change {
    float: left;
    padding-top: 20px;
    width: 400px;
}
.fi {
    padding-left: 20px;
    float: left;
}
.pro_lab {
    font-weight: 700;
    width: 92px;
    float: left;
    margin: 6px 5px 4px 0;
}
.pro_lab_change {
    font-weight: 700;
    width: 110px;
    float: left;
    margin: 6px 5px 4px 0;
}
.pro_lab2 {
    font-weight: 700;
    width: 75px;
    float: left;
    margin: 6px 5px 4px 0;
}
.pro_lab1 {
    font-weight: 700;
    width: 70px;
    float: left;
    margin: 6px 5px 4px 25px;
}
.hint {
    float: left;
    margin: 5px 0 0 120px;
}
textarea.ssize1 {
    border: 1px solid #dedede;
    width: 322px;
    height: 120px;
    border-radius: 6px;
    box-shadow: 0 0 5px 5px #efefef inset;
    padding: 5px;
}
.error1 {
    color: #c00;
    line-height: 12px;
    margin-top: 3px;
    padding-left: 120px;
    float: left;
}
.error_change {
    color: #c00;
    float: left;
    line-height: 12px;
    margin-top: 3px;
    padding-left: 135px;
}
.row1 {
    float: left;
    width: 345px;
    margin-top: 30px;
}
.recaptchatable {
    border: 1px solid #ccc !important;
    width: 470px !important;
}
#featured {
    padding-right: 250px;
    position: relative;
    border: 1px solid #ccc;
    height: 250px;
    background: #f0f0f0;
}
#featured ul.ui-tabs-nav {
    position: absolute;
    top: 0;
    left: 400px;
    list-style: none;
    width: 296px;
    margin: 0;
    padding: 0;
}
#featured ul.ui-tabs-nav li {
    font-size: 12px;
    color: #666;
    padding: 1px 0 1px 13px;
}
#featured ul.ui-tabs-nav li img {
    float: left;
    background: #fff;
    border: 1px solid #eee;
    margin: 2px 5px;
    padding: 2px;
}
#featured ul.ui-tabs-nav li span {
    font-size: 11px;
    font-family: Verdana;
    line-height: 18px;
}
#featured li.ui-tabs-nav-item a {
    display: block;
    height: 60px;
    color: #333;
    background: #fff;
    line-height: 20px;
}
#featured li.ui-tabs-nav-item a:hover {
    background: #f2f2f2;
}
#featured li.ui-tabs-selected {
    background: url("<?php echo ru_img ?>selected-item.gif") top left no-repeat;
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a {
    background: #ccc;
}
#featured .ui-tabs-panel {
    width: 400px;
    height: 250px;
    background: #999;
    position: relative;
}
#featured .ui-tabs-panel .info {
    position: absolute;
    top: 180px;
    left: 0;
    height: 70px;
    background: url("<?php echo ru_img ?>transparent-bg.png");
}
#featured .info h2 {
    font-size: 18px;
    font-family: Georgia, serif;
    color: #fff;
    overflow: hidden;
    margin: 0;
    padding: 5px;
}
#featured .info p {
    font-family: Verdana;
    font-size: 11px;
    line-height: 15px;
    color: #f0f0f0;
    margin: 0 5px;
}
#featured .info a {
    text-decoration: none;
    color: #fff;
}
.bkeyword {
    color: #64a222 !important;
    text-decoration: underline;
}
.tab_head_line_div {
    border-bottom: 1px solid #ccc;
    margin-bottom: 8px;
    padding-bottom: 8px;
}
.tab_bot_line_div {
    border-top: 1px solid #ccc;
    margin-top: 10px;
    padding-top: 8px;
}
.social-icon {
    float: right;
    position: absolute;
    right: 0;
    top: 5px;
}
.social-icon ul li:first-child {
    margin-right: 5px;
    margin-top: 12px;
}
.social-icon ul li span.fb-icon,
.social-icon ul li span.google-icon,
.social-icon ul li span.twitter-icon {
    background-position: -45px -85px;
    background-repeat: no-repeat;
    float: left;
    height: 32px;
    width: 32px;
}
.social-icon ul li span.fb-icon:hover {
    background-position: -45px -120px;
}
.social-icon ul li span.twitter-icon {
    background-position: -80px -86px;
}
.social-icon ul li span.twitter-icon:hover {
    background-position: -80px -120px;
}
.social-icon ul li span.google-icon {
    background-position: -13px -86px;
}
.social-icon ul li span.google-icon:hover {
    background-position: -14px -120px;
}
.contp_names {
    border: 1px;
    border-color: red;
}
.contp_contatiner {
    width: 400px;
}
ul.top-nav {
    width: 50%;
    float: left;
}
ul.top-nav li {
    display: inline-block;
}
ul.top-nav li a {
    color: #fff;
    display: inline-block;
    font-size: 13px;
    padding: 10px;
    text-align: center;
    text-decoration: none;
}
ul.top-right {
    text-align: right;
}
.row345 {
    float: left;
    width: 630px;
    border-bottom: 1px solid #cfcfcf;
    padding: 10px;
}
.grid_prod {
    float: left;
    width: 180px;
}
.grid_date {
    float: left;
    width: 150px;
}
.bb {
    width: 690px;
    padding: 10px 10px 25px 0;
}
.lstyle a {
    padding-right: 20px;
    font-family: arial, sans-serif;
    font-size: 13px;
    line-height: 14px;
    white-space: nowrap;
    color: #64a24e;
    text-decoration: underline;
    float: left;
    padding-bottom: 15px;
}
.lstyleservice {
    color: #000;
    font-family: arial, sans-serif;
    font-size: 12px;
    font-weight: 700;
    text-decoration: underline;
    white-space: nowrap;
    padding-left: 4px;
}
.serv_left {
    float: left;
    width: 65px;
}
.serv_right {
    float: left;
    width: 100%;
}
.oth_rview {
    width: 660px;
    border-bottom: 1px solid #ccc;
    float: left;
    padding: 20px 5px;
}
.other_righttdiv {
    float: left;
    width: 500px;
    padding-left: 10px;
}
.date_rat {
    float: left;
    width: 500px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #444;
}
.other_desc {
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #444;
    padding-top: 10px;
}
.usimg {
    width: 60px;
    height: 60px;
    border: 1px solid #444;
    padding: 2px;
}
.ucity {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #444;
}
.events {
    border-bottom: 1px solid #ccc;
    padding: 20px 0;
}
.event_date {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    padding-top: 10px;
}
.event_desc {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
}
.days {
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #64a222;
}
.pdesc {
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #666;
}
.products {
    float: left;
    width: 640px;
    border-bottom: 1px solid #ccc;
    padding: 15px 0;
}
#facebox .b {
    background: url(../../facebox/b.png);
}
#facebox .tl {
    background: url(../../facebox/tl.png);
}
#facebox .tr {
    background: url(../../facebox/tr.png);
}
#facebox .bl {
    background: url(../../facebox/bl.png);
}
#facebox .br {
    background: url(../../facebox/br.png);
}
#facebox {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 100;
    text-align: left;
}
#facebox table {
    border-collapse: collapse;
}
#facebox td {
    border-bottom: 0;
    padding: 0;
}
#facebox .body {
    background: #fff;
    width: 370px;
    padding: 0;
}
#facebox .content {
    font-size: 12px;
    text-align: center;
}
#facebox .footer {
    border-top: 1px solid #ddd;
    padding-top: 5px;
    margin-top: 10px;
    text-align: right;
    height: 30px;
    background-color: #93b736;
    width: auto;
}
#facebox .bl,
#facebox .br,
#facebox .tl,
#facebox .tr {
    height: 10px;
    width: 10px;
    overflow: hidden;
    padding: 0;
}
#facebox_overlay {
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
}
.facebox_hide {
    z-index: -100;
}
.facebox_overlayBG {
    background-color: #000;
    z-index: 99;
}
* html #facebox_overlay {
    position: absolute;
    height: expression(
        document.body.scrollHeight>document.body.offsetHeight?document.body.scrollHeight:
            document.body.offsetHeight + "px"
    );
}
blockquote,
body,
code,
dd,
div,
dl,
dt,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
input,
legend,
li,
ol,
p,
pre,
textarea,
ul,
ul.privacy {
    margin: 0;
    padding: 0;
}
.browse_category ul li a:hover,
.icon_txt a,
.listing a,
.pslink,
.review_outer a,
a:hover {
    text-decoration: none;
}
h3,
span.ads_txt {
    color: #3c9ed4;
}
#events,
#fans,
#featured .ui-tabs-hide,
#more_info,
.image_thumb ul li p,
.ui-helper-hidden,
.ui-resizable-autohide .ui-resizable-handle,
.ui-resizable-disabled .ui-resizable-handle {
    display: none;
}
.user_rightheading1:hover,
.user_rightheading22:hover,
.user_rightheading2:hover,
.user_rightheading3:hover,
.user_rightheading4:hover,
.user_rightheading5:hover,
.user_rightheading6:hover,
.user_rightheading7:hover,
.user_rightheading8:hover,
.user_rightheading_chat:hover {
    background-color: #fff;
}
#header_main,
.ui-datepicker.ui-datepicker-multi,
.update_top_content {
    width: auto;
}
#left_menu_div,
.hours,
.info_tab li,
.list_nav ul,
.nav ul,
.paging ul,
.paging ul li,
.review_tab ul,
.review_tab ul li,
.sep,
.slider_main,
.social-icon ul li,
.top_left,
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-multi .ui-datepicker-group,
.ui-datepicker-rtl .ui-datepicker-buttonpane button,
fieldset label {
    float: left;
}
.list_nav,
.list_right,
.nav,
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: right;
}
.hdr_txt span,
.paging ul li span {
    color: #000;
}
#left_menu ul li:hover,
.listtopan ul li:hover {
    background-color: #f9f9f9;
}
#reviewform div,
.ui-accordion,
.ui-datepicker select.ui-datepicker-month-year,
.update_top {
    width: 100%;
}
.add_12,
.direction,
.footer-links {
    margin-top: 10px;
}
#featured .info a:hover,
.pagefooter a:hover {
    text-decoration: underline;
}
.info_tab li.current .tab-content,
.ui-accordion .ui-accordion-content-active,
.ui-helper-clearfix {
    display: block;
}
#bprofile_event,
#bprofile_foto {
    width: 140px;
    padding: 20px;
}
#bprofile_foto #action,
#bprofile_foto #title {
    width: 140px;
}
#reviewform,
.ui-dialog .ui-dialog-titlebar-close:focus,
.ui-dialog .ui-dialog-titlebar-close:hover {
    padding: 0;
}
#star2 a,
#star3 a,
#star5 a {
    height: 15px;
    width: 20px;
}
.left_side_biz,
.left_side_keyword {
    color: #64a24e !important;
    float: left;
    font-size: 13px;
    font-weight: 400;
    padding: 5px 0;
    text-decoration: underline;
    width: 100%;
}
.left_side_biz:hover,
.left_side_keyword:hover .left_side_biz:hover,
.lstyle a:hover {
    color: #4e64a2 !important;
    text-decoration: underline;
}
.grid_action,
.grid_eve,
.grid_eve_ed,
.grid_eve_option,
.grid_eve_sd,
.other_leftdiv {
    float: left;
    width: 100px;
}
.grid_desc,
.grid_eve_des {
    float: left;
    width: 200px;
}
.event_name,
.pname,
.uname {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #64a222;
}
.ui-state-error a,
.ui-state-error-text,
.ui-widget-content .ui-state-error a,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error a,
.ui-widget-header .ui-state-error-text,
.ui-widget-header a {
    color: #fff;
}
.ui-state-active .ui-icon,
.ui-state-default .ui-icon,
.ui-state-focus .ui-icon,
.ui-state-hover .ui-icon {
    background-image: url(images/ui-icons_ef8c08_256x240.png);
}
.ui-icon-seek-first,
.ui-icon-seek-start {
    background-position: -80px -160px;
}
#facebox .popup,
.ui-resizable {
    position: relative;
}
.ui-button-text-only .ui-button-text,
input.ui-button {
    padding: 0.4em 1em;
}
.ui-button-icons-only .ui-button-icon-secondary,
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary {
    right: 0.5em;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px;
}
#facebox .image,
#facebox .loading {
    text-align: center;
}
.add_btn,
.add_btn_2,
.add_btn_2:hover,
.hdrbg_left,
.oz_field_button,
.promote_btn,
.search_btn,
.social-icon ul li span.fb-icon,
.social-icon ul li span.google-icon,
.social-icon ul li span.twitter-icon,
.submit-btn,
a.signup-btn {
    background-image: url(../images/pak-images.png);
}
.mem_top_bar {
    text-decoration: none;
    color: #000;
}
.footer_top {
    float: left;
    width: 25%;
}
.footer_top ul li a {
    color: #666;
    display: inline-block;
    font-size: 12px;
    padding: 5px 0;
    width: 100%;
}
.footer_top h3 {
    color: #333;
    text-align: left;
    font-size: 18px;
}
.footer-copyright {
    border-top: 1px solid #e7e7e7;
    display: inline-block;
    margin-top: 15px;
    padding: 10px 0 0;
    width: 100%;
    position: relative;
}
.footer-copyright > p {
    text-align: center;
}
.left_menu_div {
    width: 25%;
}
.fb_iframe_widget {
    display: block !important;
    text-align: right;
}
.fb-like-box2 {
    float: right;
    margin-top: 15px;
}
.prof-page-left table {
    width: 100%;
}
.prof-page-left {
    margin: 8px 0 5px 10px;
}
.prof-page-left table .select_feild,
.prof-page-left table input[type="text"] {
    background: #f9f9f9;
    border: 1px solid #e5e5e5;
    border-radius: 2px;
    height: 35px;
    padding: 0 5px;
    width: 100%;
}
.prof-page-left table input[type="text"] {
    margin-top: 4px;
    width: 95%;
}
.btn {
    background-color: #7ca425;
    border: none;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    font-size: 15px;
    font-weight: 600;
    height: 28px;
    padding: 7px 0 0;
    text-decoration: none;
    width: 100%;
}
ul.cntct-form {
    display: inline-block;
    width: 100%;
}
ul.cntct-form li {
    display: inline-block;
    margin-bottom: 15px;
    width: 50%;
    float: left;
}
ul.cntct-form li label {
    color: #434343;
    display: inline-block;
    font-size: 14px;
    margin-bottom: 5px;
    width: 100%;
}
ul.cntct-form li input[type="text"],
ul.cntct-form li select,
ul.cntct-form li textarea {
    border: 1px solid #ccc;
    border-radius: 3px;
    display: inline-block;
    height: 35px;
    width: 95%;
    padding: 0 1%;
}
ul.cntct-form li select {
    width: 97.5%;
}
ul.cntct-form li textarea {
    height: 130px;
    width: 97%;
}
ul.cntct-form li input[type="submit"] {
    background: #7d9815;
    border: none;
    border-radius: 2px;
    color: #fff;
    padding: 7px 30px;
}


.ui-menu{
	background: #fff;
	padding: 10px
}

.ui-menu li{
	display: block;
	margin: 0 0 5px 
}

@media (max-width: 1023px) {
    .social-icon {
        position: static;
        text-align: center;
        width: 100%;
    }
    .social-icon li {
        display: inline-block;
        float: none !important;
    }
    .social-icon ul li:first-child {
        position: relative;
        top: -8px;
    }
    .fb_iframe_widget,
    .gcontainer > ins,
    .home-banner,
    .search-ad {
        display: none !important;
    }
    .right_panel {
        display: none;
    }
    .list_1_right {
        display: block;
    }
}
@media (max-width: 767px) {
    .logo {
        margin-bottom: 10px;
        text-align: center;
        width: 100%;
    }
    .home-banner {
        text-align: center;
        width: 100%;
    }
    .header {
        padding-bottom: 0;
    }
    .header h1 {
        font-size: 20px;
        margin-left: 0;
        padding: 0 5%;
        text-align: center;
        width: auto;
        margin-bottom: 20px;
    }
    .hdr_img {
        padding: 0 30px;
        position: relative;
        text-align: center;
        width: auto;
    }
    ul.home-form li {
        margin: 0 3% 10px;
        width: 94%;
    }
    ul.home-form li input[type="text"] {
        padding: 10px 2%;
        width: 96%;
    }
    ul.home-form li:last-child label {
        display: none;
    }
    .hdr_btm_left,
    .hdr_btm_left p {
        text-align: center;
        width: 100%;
    }
    .fb_iframe_widget,
    .hdr_btm_right {
        display: none !important;
    }
    .home_updates,
    .left_menu_div,
    .left_panel {
        margin-left: 0;
        width: 100%;
    }
    .left_menu_div {
        margin-bottom: 15px;
    }
    .browse_category ul li,
    .footer_top {
        width: 50%;
    }
    .mobile-space {
        margin-bottom: 20px;
    }
    ul.bsns-tans li a {
        font-size: 14px;
        margin-right: 5px;
        padding: 5px 10px;
    }
    .fields-outer input[type="text"],
    .fields-outer select {
        width: 85%;
    }
    .search_res_map {
        height: 350px;
        width: 100%;
    }
    #left_menu,
    .list_1_right {
        width: 100%;
    }
    .list_left {
        display: none;
    }
}
@media (max-width: 480px) {
    .field-bg {
        border-radius: 5px;
    }
    .top-right,
    ul.top-nav {
        text-align: center;
        width: 100%;
    }
    ul.home-form li:last-child {
        width: 94%;
    }
    .list_outer {
        width: 96%;
    }
    ul.bsns-tans li a {
        font-size: 12px;
        margin-bottom: 10px;
        padding: 5px 0;
        text-align: center;
        width: 90%;
        border-radius: 5px;
    }
    ul.bsns-tans li {
        width: 50%;
    }
    .fields-outer,
    .fields-outer:last-child {
        width: 100%;
    }
    .fields-outer input[type="text"],
    .fields-outer select {
        padding: 0 3%;
        width: 94%;
    }
    .fields-outer select {
        width: 100% !important;
    }
    .not-find-business {
        float: left;
        position: relative;
    }
    .thumbnail {
        margin-bottom: 10px;
        width: 100%;
    }
    .det-right {
        padding-left: 0;
        width: 100%;
    }
    .mapbox_search input[type="text"] {
        border: 1px solid #dedede;
        border-radius: 5px;
        height: 16px;
        padding: 5px 2%;
        width: 96%;
        margin-top: 5px;
    }
    .mapbox_search input[type="submit"] {
        border-radius: 5px;
        margin-left: 0;
        margin-top: 10px;
        padding: 0;
        width: 100%;
    }
    .ratingbox_2 {
        width: 96%;
        margin-bottom: 10px;
    }
    .ratingbox_3 {
        width: 96%;
    }
    .listing_left p {
        text-align: left;
        line-height: 20px;
    }
    .listig_right,
    ul.cntct-form li {
        width: 100%;
    }
    .listing_left {
        padding-right: 0;
        width: 100%;
    }
    ul.cntct-form li input[type="text"],
    ul.cntct-form li textarea {
        width: 97%;
    }
    ul.cntct-form li select {
        width: 100%;
    }
}
@media (max-width: 360px) {
    .browse_category ul li,
    .footer_top {
        width: 100%;
    }
}
