* {
    margin: 0;
    padding: 0;
}

body {
    background-color: #e9e9e9;
    font-family: 'Istok Web', arial, sans-serif;
    font-size: 14px;
    color: #4d4d4d;
}

a {
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

img {
    border: 0 none;
}

h1,
h2,
h3,
h4,
h5,
h6 {}

img.align-center {
    margin: 0 auto;
    display: block;
}

small {
    font-weight: 400;
}
.clearfix:after {
    display: table;
    clear: both;
    content: "";
}
.globalwidth {
    max-width: 1105px;
    margin: 0 auto;
}

.corner-radius {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    behavior: url(PIE.htc);
    position: relative;
    z-index: 2;
}

.corner-top {
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    -khtml-border-radius: 5px 5px 0 0;
    -ms-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    behavior: url(PIE.htc);
    position: relative;
    z-index: 2;
}

.ful-tagline {
    max-width: 420px;
}

.corner-bottom {
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    -khtml-border-radius: 0 0 5px 5px;
    -ms-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    behavior: url(PIE.htc);
    position: relative;
    z-index: 2;
}

.fleft {
    float: left;
}

.fright {
    float: right;
}

.video_upsell {
    float: right;
    position: relative;
    max-width: 230px;
}

.green-button {
    background-image: url(/static/v3images/sprites2.png);
    background-repeat: repeat-x;
    background-position: -2px -468px;
    background-color: #559F16;
    border: 1px solid #59A119;
    padding: 5px;
    color: #fff;
    text-align: center;
    font-weight: 700;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    behavior: url(PIE.htc);
    position: relative;
    z-index: 2;
    box-shadow: 1px 1px 0 #BDDB9D inset;
    -moz-box-shadow: 1px 1px 0 #BDDB9D inset;
    -khtml-box-shadow: 1px 1px 0 #BDDB9D inset;
    -webkit-box-shadow: 1px 1px 0 #BDDB9D inset;
    padding: 5px 10px;
    text-shadow: 1px 1px 0 #488D0B;
}

.green-button:hover {
    text-decoration: none;
}

.black-button {
    background-image: url(/static/v3images/sprites2.png);
    background-repeat: repeat-x;
    background-position: 0 -334px;
    background-color: #191919;
    border: 1px solid #3e3e3e;
    padding: 5px;
    color: #fff;
    text-align: center;
    font-weight: 700;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    behavior: url(PIE.htc);
    position: relative;
    z-index: 2;
    box-shadow: 1px 1px 0 #a1a1a1 inset;
    -moz-box-shadow: 1px 1px 0 #a1a1a1 inset;
    -khtml-box-shadow: 1px 1px 0 #a1a1a1 inset;
    -webkit-box-shadow: 1px 1px 0 #a1a1a1 inset;
    padding: 5px 10px;
    text-shadow: 1px 1px 0 #3a3a3a;
}

.red-button {
    background-image: url(/static/v3images/sprites2.png);
    background-repeat: repeat-x;
    background-position: 0 0;
    background-color: #AA2B1C;
    border: 1px solid #d34939;
    padding: 5px;
    color: #fff;
    text-align: center;
    font-weight: 700;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    behavior: url(PIE.htc);
    position: relative;
    z-index: 2;
    box-shadow: 1px 1px 0 #ea9e94 inset;
    -moz-box-shadow: 1px 1px 0 #ea9e94 inset;
    -khtml-box-shadow: 1px 1px 0 #ea9e94 inset;
    -webkit-box-shadow: 1px 1px 0 #ea9e94 inset;
    padding: 5px 10px;
    text-shadow: 1px 1px 0 #9D1208;
}

span.star-rating {
    width: 74px;
    height: 12px;
    background-image: url(/static/v3images/sprites.png);
    background-position: -180px 0;
    text-indent: -9999px;
    display: inline-block;
    text-align: left;
}

span.star-rating.star0 {
    background-position: -259px -48px;
}

span.star-rating.star2 {
    background-position: -180px -12px;
}

span.star-rating.star3 {
    background-position: -180px -24px;
}

span.star-rating.star4 {
    background-position: -180px -36px;
}

span.star-rating.star5 {
    background-position: -180px -48px;
}

span.star-rating2 {
    width: 56px;
    height: 9px;
    background-image: url(/static/v3images/sprites.png);
    background-position: -181px -66px;
    text-indent: -9999px;
    display: inline-block;
    text-align: left;
}

span.star-rating2.star0 {
    background-position: -181px -213px;
}

span.star-rating2.star2 {
    background-position: -181px -75px;
}

span.star-rating2.star3 {
    background-position: -181px -84px;
}

span.star-rating2.star4 {
    background-position: -181px -93px;
}

span.star-rating2.star5 {
    background-position: -181px -102px;
}

header {
    width: 100%;
    float: left;
}

.header-top {
    width: 100%;
    float: left;
    background-color: #FFFFFF;
}

.header-top-content {
    position: relative;
}

.header-top-content .logo {
    float: left;
}

.header-top-content h2 {
    float: left;
}

.header-top-right {
    float: right;
    max-width: 360px;
}

.account-option {
    background-image: url(/static/v3images/account-option-bg.png);
    background-repeat: no-repeat;
    height: 23px;
    padding: 0 19px;
    float: right;
}

.account-option a {
    color: #C7C7C7;
    font-family: 'Istok Web', sans-serif;
    font-size: 11px;
    background-image: url(/static/v3images/down-img.png);
    background-repeat: no-repeat;
    background-position: right 5px;
    padding-right: 15px;
}

.account-option .separator {
    margin: 0 5px;
    background-image: url(/static/v3images/sprites3.png);
    background-position: 0 2px;
    display: inline-block;
    width: 1px;
    height: 14px;
}

.navi-links {
    width: 100%;
    float: right;
    margin-top: 23px;
}

nav {
    float: right;
    padding-right: 5px;
}

nav ul {
    float: right;
    list-style: none;
}

nav ul li {
    float: left;
    list-style: none;
    line-height: 31px;
    background-image: url(/static/v3images/sprites3.png);
    background-position: 0 10px;
    background-repeat: no-repeat;
}

nav ul li:first-child {
    background-image: none;
}

nav ul li a {
    color: #000;
    font-family: 'Istok Web', sans-serif;
    font-size: 14px;
    text-transform: uppercase;
    padding: 0 10px;
    display: block;
    font-weight: 700;
}

nav ul li a:hover {
    text-decoration: none;
}
.mtmbd {
    margin-top: -10px;
    margin-bottom: 10px;
    display: table;
}
.add-button {
    float: right;
}

.add-button a {
    background-image: url(/static/v3images/sprites2.png);
    background-position: -2px -480px;
    width: 154px;
    height: 31px;
    display: block;
    text-align: center;
    line-height: 31px;
    text-transform: uppercase;
    color: #fff;
    font-weight: bold;
    text-align: center;
    text-shadow: 1px 1px 0 #488d0b;
    z-index: 1;
}

.add-button a:hover {
    background-image: url(/static/v3images/sprites2.png);
    background-position: -2px -564px;
    text-decoration: none;
}

.header-bottom {
    width: 100%;
    float: left;
    background-position: bottom;
    background-repeat: repeat-x;
    background-color: #53617C;
}

.leftsearch {
    width: 768px;
    float: left;
}

.search-box {}

.search-box form {
    padding: 5px 0 5px 0;
    min-height: 34px;
    overflow: hidden;
    width: 768px;
    float: left;
}

.search-box form p {}

.search-box form label {
    color: #FFFFFF;
    letter-spacing: -1px;
    line-height: 37px;
    float: left;
    margin-right: 5px;
    font-weight: 700;
}

.search-box form .input_txt {
    background-image: url(/static/v3images/sprites2.png);
    background-position: 0 -785px;
    background-repeat: repeat-x;
    width: 275px;
    height: 26px;
    border: 0 none;
    font-size: 14px;
    background-color: #d6d6d6;
    padding-top: 8px;
    padding-left: 5px;
    padding-bottom: 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    behavior: url(PIE.htc);
    position: relative;
    z-index: 2;
    border: 1px solid #e0e0e0;
    box-shadow: 1px 1px 0 #aeaeae inset;
    float: left;
    margin-right: 15px;
    color: #5b5b5b;
    font-family: 'Istok Web', arial, sans-serif;
}

.search-box form .input_txt:hover,
.search-box form .input_txt:focus {
    border: 1px solid #5ea51d;
    box-shadow: none;
    color: #4d4d4d;
}

.search-box form .search-btn {
    float: left;
    margin-left: 2px;
}

.search-box form .near-me {
    float: right;
}

.search-btn {
    margin-top: 1px;
    background-image: url(/static/v3images/sprites.png);
    background-repeat: no-repeat;
    background-position: -284px 0;
    width: 36px;
    height: 34px;
    cursor: pointer;
    border: 0 none;
    background-color: transparent;
}

.near-me {
    background-image: url(/static/v3images/sprites2.png);
    background-position: 0 -375px;
    width: 79px;
    height: 34px;
    cursor: pointer;
    font-size: 11px;
}

.search_field {
    float: left;
    display: inline-block;
    background-color: #D6D6D6;
    background-image: url("/static/v3images/sprites2.png");
    background-position: 0 -785px;
    background-repeat: repeat-x;
    border: 1px solid #E0E0E0;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 1px 1px 0 #AEAEAE inset;
    color: #5B5B5B;
    font-family: 'Istok Web', arial, sans-serif;
    font-size: 12px;
    height: 34px;
    width: 298px;
    margin-right: 15px;
    min-width: 275px;
    position: relative;
    z-index: 2;
}

.search_field input {
    background: transparent;
    border: none;
    padding: 3px;
    color: #5B5B5B;
    font-family: 'Istok Web', arial, sans-serif;
    font-size: 14px;
    z-index: 2;
}

.search-box form .location_txt {
    width: 240px;
    height: 14px;
    border: 0 none;
    font-size: 14px;
    padding: 11px 0 11px 11px;
    height: 20px;
    behavior: url(PIE.htc);
    position: relative;
    z-index: 2;
    min-width: 240px;
    float: left;
    margin-right: 5px;
    color: #5b5b5b;
    font-family: 'Istok Web', arial, sans-serif;
}

.search_field:hover,
.search_field:focus {
    border: 1px solid #5ea51d;
    box-shadow: none;
    color: #4d4d4d;
}

.search_field_button {
    float: right;
}

.search_field_button img {
    padding-top: 11px;
    padding-right: 2px;
    border: none;
    background: none;
}

.main-content {
    width: 100%;
    float: left;
}

.primary {
    padding: 5px 0;
    min-height: 600px;
    max-width: 1105px;
    overflow: hidden;
}

.content {
    width: 66%;
    float: left;
    min-width: 308px;
    padding-bottom: 20px;
}

.content.content-full {
    width: 100%;
    float: left;
}

.content.right {
    float: right;
}

.skin {
    background-color: #ededed;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    behavior: url(PIE.htc);
    position: relative;
    z-index: 2;
    border: 1px solid #d3d3d3;
    padding: 20px;
    overflow: hidden;
    color: #4d4d4d;
    font-size: 12px;
    font-weight: 700;
}

.skin2 {
    background-color: #fff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    behavior: url(PIE.htc);
    position: relative;
    z-index: 2;
    border: 1px solid #d3d3d3;
    padding: 20px;
    overflow: hidden;
    color: #4d4d4d;
    font-size: 12px;
    font-weight: 700;
}

.skin a,
.login-box a {
    color: #dd3c2a;
}

.skin p,
.login-box p {
    margin-bottom: 10px;
}

.skin h3,
.login-box h3 {
    background-image: url(/static/v3images/divider.jpg);
    background-repeat: repeat-x;
    background-position: bottom;
    color: #303030;
    font-size: 15px;
    font-weight: 700;
    margin-bottom: 15px;
    padding-bottom: 3px;
}

.skin ul,
.login-box ul {
    list-style: none;
}

.skin ul li,
.login-box ul li {
    list-style: none;
    float: left;
    padding-right: 14px;
}

.skin ul li a,
.login-box ul li a {}

.skin form,
.login-box form {
    width: 100%;
    padding: 20px 0;
    float: left;
}

.skin form p,
.login-box form p {
    margin-bottom: 15px;
}

.skin form label,
.login-box form label {
    display: block;
    color: #303030;
    font-size: 13px;
    font-weight: 700;
}

.skin form label span,
.login-box form label span {
    color: #dd3c2a;
}

.login-btn {
    background-image: url(/static/v3images/button-login.png);
    background-position: 0 -58px;
    width: 103px;
    height: 25px;
    cursor: pointer;
    float: right;
}

.signup-btn {
    width: 103px;
    height: 25px;
    cursor: pointer;
    background-image: url(/static/v3images/button-signup.png);
    background-position: 0 -58px;
    float: right;
    font-size: 15px;
    padding: 0 0 3px 0;
}

p.declare {
    width: 45%;
    padding-right: 3%;
}

p.declare a {
    color: #303030;
    text-decoration: underline;
}

p.button-area {
    width: 68%;
    text-align: right;
}

p.namefields {
    width: 100%;
    padding-right: 0;
    float: left;
}

form span.left {
    display: block;
    float: left;
    width: 50%;
}

form span.right {
    display: block;
    float: left;
    width: 50%;
}

form span.left .input_txt,
form span.right .input_txt {
    width: 80%;
}

.sidebar {
    margin-left: 5px;
    width: 336px;
    float: left;
}

footer {
    width: 100%;
    float: left;
    z-index: 2px;
}

.footer-top {
    background-repeat: repeat-x;
    width: 100%;
    float: left;
    background-color: #53617C;
    min-height: 204px;
}

.footer-widget-area {}

.widget-area {
    width: 15%;
    float: left;
    color: #979ca1;
    font-size: 13px;
    margin-right: 3%;
    min-width: 190px;
}

.widget-area.last {
    margin: 0;
}

aside,
.widget {
    margin-bottom: 15px;
}

aside h2 {
    color: #fff;
    font-size: 16px;
    line-height: 43px;
}

aside a {
    color: #595959;
    text-decoration: none;
}

aside ul {
    list-style: none;
    padding: 5px 0;
}

aside ul li {
    list-style: none;
    background-image: url(/static/v3images/sprites3.png);
    background-repeat: no-repeat;
    background-position: 0 -144px;
    padding-left: 10px;
}

div.footerlinks,
.widget {
    margin-bottom: 15px;
}

div.footerlinks h2 {
    color: #fff;
    font-size: 16px;
    line-height: 43px;
}

.footerh2 {
    color: #fff;
    font-size: 16px;
    line-height: 43px;
}

div.footerlinks a {
    color: #ffffff;
    text-decoration: none;
}

div.footerlinksul {
    list-style: none;
    padding: 5px 0;
}

div.footerlinks ul li {
    list-style: none;
    background-image: url(/static/v3images/sprites3.png);
    background-repeat: no-repeat;
    background-position: 0 -144px;
    padding-left: 10px;
}

.widget-area aside {}

.footer-bottom {
    background-repeat: repeat-x;
    width: 100%;
    float: left;
    background-color: #53617C;
    min-height: 58px;
}

.copyright {
    line-height: 58px;
    color: #fff;
    font-size: 12px;
}

.copyright a {
    color: #fff;
}

p.footer-logo {
    float: left;
}

p.copy_text {
    float: right;
}

.introduce {
    padding: 3px 0;
    overflow: hidden;
}

.introduce h2 {
    color: #3c3c3c;
    font-size: 15px;
}

.input_txt {
    background-image: url(/static/v3images/sprites2.png);
    background-position: 0 -785px;
    background-repeat: repeat-x;
    height: 12px;
    border: 0 none;
    font-size: 12px;
    background-color: #d6d6d6;
    padding: 11px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    behavior: url(PIE.htc);
    position: relative;
    z-index: 2;
    border: 1px solid #e0e0e0;
    box-shadow: 1px 1px 0 #aeaeae inset;
    -webkit-box-shadow: 1px 1px 0 #aeaeae inset;
    -ms-box-shadow: 1px 1px 0 #aeaeae inset;
    -khtml-box-shadow: 1px 1px 0 #aeaeae inset;
    margin-right: 15px;
    color: #7b7b7b;
    font-family: 'Istok Web', arial, sans-serif;
}

.input_txt:hover,
.input_txt:focus {
    border: 1px solid #5ea51d;
    box-shadow: none;
    color: #4d4d4d;
}

.input_txt {
    min-width: 275px;
}

textarea {
    width: 98%;
    background-color: #f4f4f4;
    border: 0 none;
    font-size: 12px;
    padding: 11px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    behavior: url(PIE.htc);
    position: relative;
    z-index: 2;
    border: 1px solid #fff;
    box-shadow: 1px 1px 0 #aeaeae inset;
    -webkit-box-shadow: 1px 1px 0 #aeaeae inset;
    margin-bottom: 15px;
    color: #7B7B7B;
}

textarea:hover,
p.comments textarea:focus {
    color: #4d4d4d;
}

.center {
    text-align: center;
}

.select-business h2.page-title {
    color: #303030;
    font-size: 35px;
}

.searchbusi-box {
    background-image: url(/static/v3images/srchbusi-bg.jpg);
    background-repeat: repeat-x;
    background-color: #3a3a3a;
    margin-bottom: 15px;
}

.srchbusi-btn {
    /*background-image: url(/static/v3images/green-rpt.png);*/
    background-image: url(/static/v3images/button-searchbusiness.png);
    /*background-position: 0 -93px;*/
    width: 198px;
    height: 37px;
    cursor: pointer;
    font-size: 15px;
    padding: 0 0 3px 0;
}

.searchbusi-box form {
    padding: 15px 39px 24px;
}

.searchbusi-box form p {}

.searchbusi-box form p span {
    display: inline-block;
}

.searchbusi-box form p span.title {
    color: #ffffff;
    font-size: 17px;
    font-weight: 700;
}

.searchbusi-box form p span label {
    display: block;
    color: #b5b5b5;
    font-size: 13px;
    font-weight: 700;
}

.search-resultbox {}

.search-resultbox h3 {
    color: #941800;
    font-size: 17px;
    font-weight: 700;
    padding-bottom: 5px;
}

.search-resultbox h3 span {
    color: #303030;
    font-size: 15px;
}

.skin.business-searched {
    padding: 10px 0 20px 0;
    margin-bottom: 15px;
}

.search-resultbox .business-name {
    background-image: url(/static/v3images/divider.jpg);
    background-repeat: repeat-x;
    background-position: bottom;
    padding: 0 15px 10px 15px;
    margin: 0 15px;
}

.search-resultbox .business-name .input-chk {
    display: inline;
}

.search-resultbox .business-name h3 {
    font-size: 18px;
    color: #3d3d3d;
    background-image: none;
    display: inline;
    margin: 0;
    padding: 0 15px 0 5px;
}

.search-resultbox .business-name img {
    vertical-align: middle;
}

span.rating {}

.business-address {
    color: #4d4d4d;
    font-size: 13px;
    font-weight: 400;
    padding: 10px 30px;
}

.business-contact {
    background-color: #dbdbdb;
    padding: 8px 30px;
    overflow: hidden;
    font-weight: 400;
}

.business-contact p {
    display: inline;
}

.business-contact p.email {}

.business-contact p.tel {
    padding-left: 100px;
}

.business-contact p.share {
    text-align: right;
}

.business-contact p.share img {
    float: right;
}

.business-contact p img {
    vertical-align: middle;
}

.search-resultbox p.button-area {
    width: 100%;
    text-align: right;
    margin-bottom: 10px;
}

.select-business p.tagline {
    padding: 0 31%;
    margin-bottom: 20px;
}

.nothanks-btn {
    background-image: url(/static/v3images/black-rpt.jpg);
    width: 143px;
    height: 34px;
    cursor: pointer;
}

.checkout-btn {
    margin-left: 10px;
    width: 153px;
    height: 34px;
    cursor: pointer;
    padding: 0;
    background-image: url(/static/v3images/green-rpt.png);
    background-position: 0 -61px;
    text-shadow: 1px 1px 0 #386C07;
    font-size: 15px;
}

.refer {
    background-image: url(/static/v3images/referbg.jpg);
    background-repeat: repeat-x;
    background-color: #d4d4d4;
    border: 1px solid #c3c3c3;
    box-shadow: 1px 1px 0 #fff inset;
    color: #4d4d4d;
    padding: 7px 10px;
    overflow: hidden;
}

.refer span.left {
    text-align: left;
    width: 60%;
    font-size: 13px;
    font-weight: 700;
    font-style: italic;
    display: inline;
}

.refer span.right {
    text-align: right;
    width: 40%;
}

.refer img {
    vertical-align: middle;
    position: relative;
    left: 55px;
}

.refer-button {}

h1.cat-title {
    font-size: 19px;
    color: #ffffff;
}

.breadcrumb.bottom {
    background-image: url(/static/v3images/divider.jpg);
    background-position: bottom;
    background-repeat: repeat-x;
    margin-bottom: 10px;
    padding-bottom: 5px;
}

div.whitebox {
    background-color: #FFFFFF;
    border: 1px solid #D3D3D3;
    margin-bottom: 5px;
    padding: 5px 10px;
}

.sidebar-box ul {}

.sidebar-box ul li {
    color: #4d4d4d;
    background-image: url(/static/v3images/sprites3.png);
    background-repeat: no-repeat;
    background-position: 0 -485px;
}

.sidebar-box ul li a {
    color: #4d4d4d;
}

.categories {
    font-size: 12px;
}

.categories ul li a {
    border-bottom: none;
    display: inline;
    padding: 5px 0;
}

.categories ul li:last-child a {
    border-bottom: 0 none;
}

.categories ul li a:hover {
    color: #3e8102;
}

.sidebar-box .categories .widget-title {
    background-image: url(/static/v3images/sprites2.png);
    background-repeat: repeat-x;
    font-size: 14px;
    color: #fff;
    font-weight: 700;
    padding-left: 20px;
    background-position: 0 -340px;
    line-height: 35px;
    border: 1px solid #3e3e3e;
    box-shadow: 1px 1px 0 #838383 inset;
    -webkit-box-shadow: 1px 1px 0 #838383 inset;
    -moz-box-shadow: 1px 1px 0 #838383 inset;
    -khtml-box-shadow: 1px 1px 0 #838383 inset;
}

.pagenavi {
    width: 100%;
    float: left;
    margin-bottom: 10px;
}

.pagenavi ul {
    float: left;
}

.pagenavi ul li {
    font-size: 12px;
    display: inline;
}

.pagenavi ul li a {
    color: #6e6e6e;
    padding: 1px 6px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    behavior: url(PIE.htc);
    position: relative;
    z-index: 2;
}

.pagenavi ul li.current a {
    background-color: #c6c6c6;
}

.pagenavi ul li.prev,
.pagenavi ul li.next {
    background-image: url(/static/v3images/sprites2.png);
    background-repeat: repeat-x;
    padding: 0 10px;
    background-position: 0 -348px;
    color: #eaeaea;
    border: 1px solid #3e3e3e;
    box-shadow: 1px 1px 0 #838383 inset;
    -webkit-box-shadow: 1px 1px 0 #838383 inset;
    -moz-box-shadow: 1px 1px 0 #838383 inset;
    -khtml-box-shadow: 1px 1px 0 #838383 inset;
}

.pagenavi ul li.prev a,
.pagenavi ul li.next a {
    color: #eaeaea;
}

.pagenavi ul li.prev a {
    background-image: url(/static/v3images/sprites3.png);
    background-repeat: no-repeat;
    background-position: 0 -522px;
    padding: 0 0 0 10px;
}

.pagenavi ul li.next a {
    background-image: url(/static/v3images/sprites3.png);
    background-repeat: no-repeat;
    background-position: 30px -547px;
    padding: 0 10px 0 0;
}

.pagenavi p.sort-option {
    float: right;
    margin-bottom: 10px;
}

p.sort-option span.input_txt {
    background-color: #ffffff;
    border: 1px solid #c7c7c7;
    min-width: 140px;
    padding: 5px 5px 7px 5px;
    box-shadow: 0 0 0;
    margin: 0;
}

p.sort-option select {
    background-color: #fff;
    border: 1px solid #fff;
    color: #7b7b7b;
    font-size: 12px;
}

.category-post {
    float: left;
    width: 100%;
    padding-bottom: 5px;
}

.category-post .featured {
    border: 2px solid #9dc976;
    background-color: #FFFFCE;
}

.category-post .post {
    padding: 0 0 10px 0;
    font-weight: 400;
    margin-bottom: 20px;
}

.category-post .post .top-details {
    padding: 10px 10px 0 10px;
    margin-bottom: 25px;
}

.category-post .thumb {
    width: 185px;
    height: 122px;
    float: left;
    margin-right: 10px;
    border: 1px solid #cacaca;
    position: relative;
    text-align: center;
}

.category-post .entry {
    overflow: hidden;
}

.category-post .entry h2,
.category-post .entry h2 a {
    color: #3e8102;
    font-size: 19px;
}

.category-post .entry .entry-header {
    background-image: url(/static/v3images/divider.jpg);
    background-repeat: repeat-x;
    background-position: bottom;
    overflow: hidden;
    padding-bottom: 2px;
}

.category-post .entry .entry-header h2 {
    float: left;
}

body .category-post .entry .entry-header div.left {
    float: left;
}

body .category-post .entry .entry-header h2 {
    float: none;
}

.category-post .entry .entry-header div.right {
    float: right;
}

.category-post .ftrd-text {
    display: block;
    padding: 2px 7px;
    border: 1px solid #9dc976;
    font-weight: 700;
    position: relative;
    top: 0;
    right: 0;
    text-align: center;
    margin-bottom: 2px;
}

.category-post div.right .contact-no {
    color: #303030;
    font-size: 15px;
    font-weight: 700;
}

.category-post .entry .summary {
    overflow: hidden;
    padding: 2px 0;
    background-image: url(/static/v3images/divider.jpg);
    background-repeat: repeat-x;
    background-position: bottom;
}

.category-post .entry .address {
    width: 33%;
    padding: 2px 1% 2px 0;
    float: left;
}

.category-post .entry .description {
    width: 62%;
    padding: 2px 0 2px 3%;
    float: right;
    background-image: url(/static/v3images/bar2.jpg);
    background-repeat: repeat-y;
    background-position: left
}

.category-post .thumb p.change-pic {
    position: absolute;
    bottom: 0;
    left: 0;
    text-align: center;
    width: 100%;
    padding: 3px 0;
    background-color: #bfbfbf;
    color: #424242;
    text-shadow: 1px 1px 1px #fff;
}

.description .title {
    color: #303030;
    font-size: 14px;
    font-weight: 700;
}

.description .read_more {
    color: #6893ae;
}

.category-post .entry p.share {
    text-align: right;
    padding: 7px 0;
}

.category-post .post p {
    margin: 0;
}

.category-post .bottom-details {
    background-image: url(/static/v3images/divider.jpg);
    background-repeat: repeat-x;
    background-position: top;
    padding: 2px;
    background-color: #e2e2e2;
}

.category-post .featured .bottom-details {
    background-color: transparent;
}

.category-post .featured .bottom-details p {
    color: #265100;
}

.category-post .bottom-details p:first-child {
    background-image: none;
}

.category-post .featured .bottom-details p a {
    color: #265100;
}

.category-post .bottom-details p span {
    font-size: 12px;
    font-weight: strong;
    padding-right: 3px;
    color: #0000ff;
}

.category-post .bottom-details p.active a {
    color: #242424;
}

.category-post .bottom-details p a {
    color: #4d4d4d;
}

.category-post .bottom-details p {
    display: inline-block;
    color: #4d4d4d;
    font-weight: 700;
    font-size: 13px;
    background-image: url(/static/v3images/bar2.jpg);
    background-repeat: repeat-y;
    background-position: left;
    padding: 5px 28px;
    line-height: 12px;
}

.user-stats ul.share-links {
    width: 100%;
    float: left;
}

ul.share-links {
    list-style: none;
}

ul.share-links li {
    float: left;
    list-style: disc;
    color: #C6C6C6;
    margin-right: 15px;
}

ul.share-links li a {
    background-image: url(/static/v3images/sprites4.png);
    background-position: 156px 0;
    width: 44px;
    height: 15px;
    text-indent: -99999px;
    display: block;
    color: #C6C6C6;
    margin-right: 5px;
}

ul.share-links li:first-child {
    list-style: none;
}

ul.share-links li.twitter a {
    background-position: 156px 0;
}

ul.share-links li.facebook a {
    background-position: 98px 0;
}

ul.share-links li.seemore a {
    background-image: none;
    text-indent: inherit;
    width: 70px;
}

.userprofile-content h2.title {
    font-size: 17px;
    color: #303030;
}

.userprofile-content h2.title span {
    color: #4d4d4d;
    font-weight: 400;
}

.user-account {
    background-color: #2f2f2f;
    padding: 15px 0;
}

.user-account ul {
    list-style: none;
    font-size: 13px;
}

.user-account ul li {
    list-style: none;
    margin-bottom: 7px;
    padding: 0 15px;
}

.user-account ul li a {
    color: #a3a3a3;
    background-image: none;
}

.user-account ul li a:hover {
    color: #fff;
}

.user-account ul.top {
    border-bottom: 1px solid #454545;
    padding-bottom: 15px;
}

.user-account ul.bottom {
    border-top: 1px solid #242424;
    padding-top: 15px;
}

.user-account ul ul {
    padding-left: 15px;
}

.displaysearching {
    position: absolute;
    width: 100%;
    z-index: 99999;
    display: none;
}

.displaysearching_loading {
    width: 300px;
    background-color: #191919;
    border: 2px solid #c2c2c2;
    margin-left: auto;
    margin-right: auto;
    margin-top: 300px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    behavior: url(PIE.htc);
    position: relative;
    color: #ffffff;
    font-size: 24px;
    font-weight: 700;
    display: none;
}

.boldlink {
    font-weight: bold;
    color: #ce1313;
}

.banner-box {
    width: 100%;
    padding: 20px 0 0 0;
    height: 373px;
}

.banner-box {}

.banner-content {
    position: relative;
    font-size: 13px;
}

.banner-content h1 {
    font-size: 31px;
    text-transform: uppercase;
}

.banner-content h2 {
    color: #373737;
    font-size: 19px;
    border-bottom: 1px dashed #b7b7b7;
    padding-bottom: 5px;
    margin-bottom: 10px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
}

.banner-content ul,
.banner-content ul li {
    list-style: none;
}

.banner-list ul {
    margin-bottom: 20px;
    margin-left: 20px;
}

.banner-list ul li {
    background-image: url(/static/v3images/sprites3.png);
    background-repeat: no-repeat;
    background-position: 0 -601px;
    padding-left: 20px;
    margin-bottom: 6px;
}

.banner-list.right ul li {
    background-position: 0 -645px;
}

.banner-list.left {
    width: 30%;
    margin-right: 40px;
}

.banner-list.right {
    width: 300px!important;
}

.getstarted-btn {
    background-image: url(/static/v3images/button-getstarted.png);
    width: 188px;
    height: 33px;
    border: 0 none;
    cursor: pointer;
    background-repeat: no-repeat;
    background-color: transparent;
    padding: 0;
}

.get-start-btn {
    width: 182px;
    height: 42px;
    padding: 0;
    display: inline-block;
    line-height: 42px;
    font-size: 19px;
    margin-right: 10px;
    background-position: 0 -718px;
}

.why-start-btn {
    width: 202px;
    height: 42px;
    padding: 0;
    display: inline-block;
    line-height: 42px;
    font-size: 19px;
    background-position: 0 -360px;
    text-shadow: 1px 1px 0 #141414;
}

.human-says {
    position: relative;
    float: right;
    width: 205px;
}

.human-says .chat {
    background-image: url(/static/v3images/green-chat-icon2.png);
    width: 227px;
    height: 167px;
    padding: 20px 15px;
    position: absolute;
    right: 141px;
    top: 0;
    z-index: 1;
    color: #fff;
}

.chat p {
    line-height: 15px;
    padding: 25px 0 5px 0;
    position: relative;
    z-index: 2
}

.chat cite {
    color: #fde90a;
    display: inline-block;
    padding-bottom: 5px;
}

.chat .quote1,
.chat .quote2 {
    background-image: url(/static/v3images/sprites5.png);
    background-repeat: no-repeat;
    background-position: -121px -218px;
    display: inline-block;
    width: 21px;
    height: 16px;
    text-indent: -99999px;
}

.chat .quote1 {
    margin-right: 10px;
    padding-top: 5px;
}

.chat .quote2 {
    background-position: -150px -213px;
    margin-left: 10px;
    padding-top: 5px;
    float: right;
}

.human-img {
    position: relative;
    bottom: 0;
    right: 0;
    float: right;
    margin-top: -40px;
}

.see-video-btn {
    background-image: url(/static/v3images/sprites5.png);
    background-repeat: no-repeat;
    background-position: -175px -213px;
    display: inline-block;
    width: 121px;
    height: 25px;
    text-indent: -99999px;
    float: right;
}

.fullwidth {
    width: 100%;
    overflow: hidden;
}

.traffic-info,
.company-favor {
    background-color: #dfdfdf;
    border: 1px solid #bfbfbf;
    padding: 15px 10px;
    width: 47%;
    max-width: 100%;
    display: inline-block;
    vertical-align: top;
    min-height: 287px;
    position: relative;
}

.traffic-info,
.company-favor {
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f7f7f7), to(#dfdfdf));
    background: -webkit-linear-gradient(top, #f7f7f7, #dfdfdf);
    background: -moz-linear-gradient(top, #f7f7f7, #dfdfdf);
    background: -ms-linear-gradient(top, #f7f7f7, #dfdfdf);
    background: -o-linear-gradient(top, #f7f7f7, #dfdfdf);
}

.traffic-info {
    margin-right: 1%;
}

.company-favor {}

.traffic-info ul,
.traffic-info ul li {
    list-style: none;
}

.traffic-info ul li {
    border-bottom: 1px dashed #cacaca;
    padding: 0 14px 10px 0;
    margin-bottom: 10px;
    float: left;
    width: 47%;
    min-height: 55px;
}

.traffic-info ul li a {
    color: #5aa21a;
}

.traffic-info ul li span {
    display: inline-block;
    vertical-align: top;
    font-size: 28px;
    color: #5aa21a;
    font-weight: 700;
}

.traffic-info ul li span small {
    display: block;
    font-size: 11px;
    color: #636363;
    font-weight: bold;
}

.traffic-info ul li span.icon {
    text-indent: -999999px;
    margin-right: 5px;
}

.traffic-info ul li.comp .icon {
    background-image: url(/static/v3images/sprites5.png);
    background-repeat: no-repeat;
    background-position: -126px -103px;
    width: 54px;
    height: 55px;
}

.traffic-info ul li.fb .icon {
    background-image: url(/static/v3images/sprites5.png);
    background-repeat: no-repeat;
    background-position: -127px 0;
    width: 48px;
    height: 48px;
}

.traffic-info ul li.twit .icon {
    background-image: url(/static/v3images/sprites5.png);
    background-repeat: no-repeat;
    background-position: -128px -51px;
    width: 48px;
    height: 48px;
}

.traffic-info ul li.gplus .icon {
    background-image: url(/static/v3images/sprites5.png);
    background-repeat: no-repeat;
    background-position: -127px -159px;
    width: 48px;
    height: 48px;
}

.traffic-info ul li.book .icon {
    background-image: url(/static/v3images/sprites5.png);
    background-repeat: no-repeat;
    background-position: -75px -57px;
    width: 48px;
    height: 48px;
}

.traffic-info ul li.server .icon {
    background-image: url(/static/v3images/sprites5.png);
    background-repeat: no-repeat;
    background-position: -75px 0;
    width: 48px;
    height: 48px;
}

.traffic-info ul li.book span,
.traffic-info ul li.server span {
    font-size: 15px;
}

.company-favor h2 {
    color: #5aa21a;
    border-bottom: 1px dashed #cacaca;
    padding-bottom: 8px;
    margin-bottom: 10px;
}

.company-favor ul,
.company-favor ul li {
    list-style: none;
}

.company-favor ul {
    float: left;
}

.company-favor ul li {
    margin-bottom: 5px;
    color: #2b2b2b;
    font-size: 18px;
}

.company-favor ul li span {
    display: inline-block;
    vertical-align: top;
}

.company-favor ul li small {
    font-size: 14px;
}

.company-favor ul li span.icon {
    text-indent: -99999px;
    margin-right: 5px;
}

.company-favor ul li.list_1 .icon {
    background-image: url(/static/v3images/sprites5.png);
    background-repeat: no-repeat;
    background-position: -91px -104px;
    width: 26px;
    height: 25px;
}

.company-favor ul li.list_2 .icon {
    background-image: url(/static/v3images/sprites5.png);
    background-repeat: no-repeat;
    background-position: -93px -129px;
    width: 26px;
    height: 25px;
}

.company-favor ul li.list_3 .icon {
    background-image: url(/static/v3images/sprites5.png);
    background-repeat: no-repeat;
    background-position: -91px -156px;
    width: 26px;
    height: 25px;
}

.company-favor ul li.list_4 .icon {
    background-image: url(/static/v3images/sprites5.png);
    background-repeat: no-repeat;
    background-position: -91px -181px;
    width: 26px;
    height: 25px;
}

.company-favor ul li.list_5 .icon {
    background-image: url(/static/v3images/sprites5.png);
    background-repeat: no-repeat;
    background-position: -93px -212px;
    width: 26px;
    height: 25px;
}

.company-favor .get-start-btn {
    float: right;
    position: relative;
}

.content-header {}

.content-header h1 {
    font-size: 25px;
}

.content-header h2 {
    color: #4d4d4d;
    font-size: 22px;
}

.featured-grey-box-area {
    width: 100%;
    float: left;
    padding: 20px 0 0 0;
}

.featured-grey-box {
    background-image: url(/static/v3images/sprites2.png);
    background-repeat: repeat-x;
    background-position: 0 -907px;
    background-color: #B7B7B7;
    border: 1px solid #c3c3c3;
    box-shadow: 1px 1px 1px #f0f0f0 inset;
    width: 44%;
    padding: 10px 25px;
    font-size: 13px;
    font-weight: 700;
    height: 110px;
}

.featured-grey-box.left {
    float: left;
}

.featured-grey-box.right {
    float: right;
}

.featured-grey-box h2 {
    font-size: 28px;
}

.featured-grey-box.right h2 {
    font-size: 34px;
}

.featured-grey-box p {
    padding-right: 114px;
}

.btn-go {
    background-position: 0 -364px;
    height: 32px;
    color: #e9e9e9;
    font-size: 21px;
    width: 110px;
    padding: 0;
    cursor: pointer;
    position: absolute;
    right: 25px;
    top: 85px;
}

.content-widget-area {
    width: 100%;
    float: left;
    padding: 20px 0 0 0;
    margin-bottom: 20px;
}

.content-widget-area .widget-area {
    width: 318px;
    background-color: #EDEDED;
    border: 1px solid #d3d3d3;
    margin: 0;
}

.content-widget-area .widget-area.second {
    margin: 0 17px;
}

.content-widget-area .widget-area h2 {
    background-color: #1A1A1A;
    background-image: url("/static/v3images/sprites2.png");
    background-position: 0 -367px;
    background-repeat: repeat-x;
    border: 1px solid #292929;
    box-shadow: 1px 1px 0 #636363 inset;
    color: #FFFFFF;
    font-size: 16px;
    padding: 0 20px 0 20px;
}

.content-widget-area .widget-area .textwidget {
    padding: 10px 5px;
}

.content-widget-area .widget-area .textwidget .screenshot-img {
    width: 97%;
}

.content-widget-area .widget-area ul {
    margin-left: 25px;
}

.content-widget-area .widget-area ul li {
    list-style: disc;
    background-image: none;
    padding: 0;
    color: #4d4d4d;
}

.content-widget-area .widget-area ul li a {
    color: #4d4d4d;
}

#tab-container.two {
    width: 100%;
    float: left;
}

#tab-container.two .tabs {
    height: auto;
    background-image: url(/static/v3images/tab-titlebg2.jpg);
    background-repeat: repeat-x;
    background-color: #d5d5d5;
    border-top: 1px solid #c3c3c3;
    border-top: 1px solid #c3c3c3;
    border-right: 1px solid #c3c3c3;
    border-left: 1px solid #c3c3c3;
    border-bottom: 0 none;
}

#tab-container.two ul.menu li.tab_item {
    font-size: 14px;
    line-height: 36px;
    background-image: none;
    background-color: #fff;
    color: #4d4d4d;
    box-shadow: 0 0 0;
    -khtml-box-shadow: 0 0 0;
    border: 1px solid #e0e0e0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    -khtml-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    behavior: url(PIE.htc);
    position: relative;
    z-index: 2;
    padding: 0 12px;
    margin-right: 3px;
}

#tab-container.two ul.menu li.hover,
#tab-container.two ul.menu li.active {
    background-image: none;
    background-color: #EDEDED;
    color: #4d4d4d;
    box-shadow: 0 0 0;
    border: 1px solid #e0e0e0;
    padding: 0 12px;
}

#tab-container.two h2.green-title {
    color: #3e8102;
    font-size: 20px;
}

#tab-container.two .scontent {
    width: 100%;
    font-size: 14px;
    background-color: #ededed;
    padding: 10px 20px 20px;
}

.scontent.tab1 {
    display: block;
}

#tab-container.two .scontent p {
    margin-bottom: 5px;
}

#tab-container.two .scontent ul.list {
    list-style: none;
    padding-top: 10px;
}

#tab-container.two .scontent ul.list li {
    list-style: none;
    float: left;
    width: 28%;
    padding-right: 5%;
    color: #4d4d4d;
    margin-bottom: 5px;
}

#tab-container.two .scontent ul.list li a {
    color: #4d4d4d;
}

body.home2 .primary {
    padding: 20px 0 0 0;
}

.banner-box {
    width: 100%;
    padding: 20px 0 0 0;
}

.banner-box {}

.banner-content {
    font-size: 13px;
    position: relative;
    padding-bottom: 30px;
}

.banner-content h1 {
    font-size: 31px;
    text-transform: uppercase;
}

.banner-content h2 {
    color: #373737;
    font-size: 19px;
    border-bottom: 1px dashed #b7b7b7;
    padding-bottom: 5px;
    margin-bottom: 10px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
}

.banner-content ul,
.banner-content ul li {
    list-style: none;
}

.banner-list ul {
    margin-bottom: 20px;
}

.banner-list ul li {
    background-image: url(/static/v3images/sprites3.png);
    background-repeat: no-repeat;
    background-position: 0 -601px;
    padding-left: 20px;
    margin-bottom: 6px;
}

.banner-list.right ul li {
    background-position: 0 -645px;
}

.banner-list.left {
    display: inline-block;
    width: 35%;
    margin-right: 40px;
}

.banner-list.right {
    display: inline-block;
    width: 41%;
}

p.start-btn {
    position: relative;
    z-index: 10;
}

.get-start-btn {
    width: 182px;
    height: 42px;
    padding: 0;
    display: inline-block;
    line-height: 42px;
    font-size: 19px;
    margin-right: 10px;
    background-position: 0 -718px;
}

.get-start-btn:hover {
    background-position: 0 -722px;
}

.why-start-btn {
    width: 202px;
    height: 42px;
    padding: 0;
    display: inline-block;
    line-height: 42px;
    font-size: 19px;
    background-position: 0 -360px;
    text-shadow: 1px 1px 0 #141414;
}

.why-start-btn:hover {
    background-position: 0 -365px;
}

.human-says {
    position: absolute;
    right: 0;
    top: 36px;
    float: right;
    width: 355px;
    height: 312px;
}

#testiOne,
#testiTwo {
    top: 0;
    left: 0;
    right: 0!important;
    height: 312px;
    display: none;
}

.human-says .chat {
    background-image: url(/static/v3images/green-chat-icon2.png);
    width: 124px;
    height: 210px;
    padding: 20px 18px;
    position: absolute;
    top: 0;
    z-index: 10;
    color: #fff;
}

.chat p {
    line-height: 15px;
    padding: 25px 0 5px 0;
    position: relative;
    z-index: 2
}

.chat cite {
    color: #fde90a;
    display: inline-block;
    padding-bottom: 5px;
}

.chat .quote1,
.chat .quote2 {
    background-image: url(/static/v3images/sprites5.png);
    background-repeat: no-repeat;
    background-position: -121px -218px;
    display: inline-block;
    width: 21px;
    height: 16px;
    text-indent: -99999px;
}

.chat .quote1 {
    margin-right: 10px;
    padding-top: 5px;
}

.chat .quote2 {
    background-position: -150px -213px;
    margin-left: 10px;
    padding-top: 5px;
    float: right;
}

.human-img {
    position: relative;
    bottom: 0;
    right: 0;
    float: right;
    margin-top: 0;
}

.see-video-btn {
    background-image: url(/static/v3images/sprites5.png);
    background-repeat: no-repeat;
    background-position: -175px -213px;
    display: inline-block;
    width: 121px;
    height: 25px;
    text-indent: -99999px;
    float: right;
}

.fullwidth {
    width: 100%;
    overflow: hidden;
    margin-bottom: 15px;
}

.register-info {
    background-color: #dfdfdf;
    border: 1px solid #bfbfbf;
    padding: 15px 10px;
    display: inline-block;
    vertical-align: top;
    position: relative;
    width: 100%;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f7f7f7), to(#dfdfdf));
    background: -webkit-linear-gradient(top, #f7f7f7, #dfdfdf);
    background: -moz-linear-gradient(top, #f7f7f7, #dfdfdf);
    background: -ms-linear-gradient(top, #f7f7f7, #dfdfdf);
    background: -o-linear-gradient(top, #f7f7f7, #dfdfdf);
}

.register-info h2 {
    color: #5aa21a;
    border-bottom: 1px dashed #cacaca;
    padding-bottom: 8px;
    margin-bottom: 10px;
}

.traffic-info,
.company-favor {
    background-color: #dfdfdf;
    border: 1px solid #bfbfbf;
    padding: 15px 10px;
    width: 46%;
    display: inline-block;
    vertical-align: top;
    min-height: 287px;
    position: relative;
}

.traffic-info,
.company-favor {
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f7f7f7), to(#dfdfdf));
    background: -webkit-linear-gradient(top, #f7f7f7, #dfdfdf);
    background: -moz-linear-gradient(top, #f7f7f7, #dfdfdf);
    background: -ms-linear-gradient(top, #f7f7f7, #dfdfdf);
    background: -o-linear-gradient(top, #f7f7f7, #dfdfdf);
}

.traffic-info {
    margin-right: 0;
    float: left;
}

.company-favor {
    float: right;
}

.traffic-info ul,
.traffic-info ul li {
    list-style: none;
}

.traffic-info ul li {
    border-bottom: 1px dashed #cacaca;
    padding: 0 9px 10px 0;
    margin-bottom: 10px;
    float: left;
    width: 48%;
    min-height: 55px;
}

.traffic-info ul li a {
    color: #5aa21a;
}

.traffic-info ul li span {
    display: inline-block;
    vertical-align: top;
    font-size: 28px;
    color: #5aa21a;
    font-weight: 700;
}

.traffic-info ul li span small {
    display: block;
    font-size: 11px;
    color: #636363;
    font-weight: bold;
}

.traffic-info ul li span.icon {
    text-indent: -999999px;
    margin-right: 5px;
}

.traffic-info ul li.comp .icon {
    background-image: url(/static/v3images/sprites5.png);
    background-repeat: no-repeat;
    background-position: -126px -103px;
    width: 54px;
    height: 55px;
}

.traffic-info ul li.fb .icon {
    background-image: url(/static/v3images/sprites5.png);
    background-repeat: no-repeat;
    background-position: -127px 0;
    width: 48px;
    height: 48px;
}

.traffic-info ul li.twit .icon {
    background-image: url(/static/v3images/sprites5.png);
    background-repeat: no-repeat;
    background-position: -128px -51px;
    width: 48px;
    height: 48px;
}

.traffic-info ul li.gplus .icon {
    background-image: url(/static/v3images/sprites5.png);
    background-repeat: no-repeat;
    background-position: -127px -159px;
    width: 48px;
    height: 48px;
}

.traffic-info ul li.book .icon {
    background-image: url(/static/v3images/sprites5.png);
    background-repeat: no-repeat;
    background-position: -75px -57px;
    width: 48px;
    height: 48px;
}

.traffic-info ul li.server .icon {
    background-image: url(/static/v3images/sprites5.png);
    background-repeat: no-repeat;
    background-position: -75px 0;
    width: 48px;
    height: 48px;
}

.traffic-info ul li.book span,
.traffic-info ul li.server span {
    font-size: 15px;
}

.traffic-info h2 {
    color: #5aa21a;
    border-bottom: 1px dashed #cacaca;
    padding-bottom: 8px;
    margin-bottom: 10px;
}

.company-favor h2 {
    color: #5aa21a;
    border-bottom: 1px dashed #cacaca;
    padding-bottom: 8px;
    margin-bottom: 10px;
}

.company-favor ul,
.company-favor ul li {
    list-style: none;
}

.company-favor ul {}

.company-favor ul li {
    margin-bottom: 5px;
    color: #2b2b2b;
    font-size: 18px;
}

.company-favor ul li span {
    display: inline-block;
    vertical-align: top;
}

.company-favor ul li small {
    font-size: 14px;
}

.company-favor ul li span.icon {
    text-indent: -99999px;
    margin-right: 5px;
}

.company-favor ul li.list_1 .icon {
    background-image: url(/static/v3images/sprites5.png);
    background-repeat: no-repeat;
    background-position: -91px -104px;
    width: 26px;
    height: 25px;
}

.company-favor ul li.list_2 .icon {
    background-image: url(/static/v3images/sprites5.png);
    background-repeat: no-repeat;
    background-position: -93px -129px;
    width: 26px;
    height: 25px;
}

.company-favor ul li.list_3 .icon {
    background-image: url(/static/v3images/sprites5.png);
    background-repeat: no-repeat;
    background-position: -91px -156px;
    width: 26px;
    height: 25px;
}

.company-favor ul li.list_4 .icon {
    background-image: url(/static/v3images/sprites5.png);
    background-repeat: no-repeat;
    background-position: -91px -181px;
    width: 26px;
    height: 25px;
}

.company-favor ul li.list_5 .icon {
    background-image: url(/static/v3images/sprites5.png);
    background-repeat: no-repeat;
    background-position: -93px -212px;
    width: 26px;
    height: 25px;
}

.skin3 {
    background-color: #eee;
    padding: 20px;
    border: 1px solid #d6d6d6;
    overflow: hidden;
}

.featured-post,
.featured-list {
    margin-bottom: 15px;
    width: 100%;
    float: left;
}

.section {
    display: inline-block;
    width: 49%;
    float: left;
}

.section h2 {
    color: #3e8102;
    font-size: 16px;
    border-bottom: 1px dashed #cacaca;
    padding-bottom: 8px;
    margin-bottom: 10px;
}

.section.left {
    margin-right: 1%;
}

.section.right {
    float: right;
}

.section .entry {
    display: block;
    float: left;
    width: 100%;
    border-bottom: 1px dashed #cacaca;
    padding-bottom: 10px;
    margin-bottom: 20px;
    font-size: 12px;
}

.section .entry img {
    margin-right: 5px;
    float: left;
}

.section .entry-title {
    display: block;
    font-size: 13px;
    font-weight: bold;
    color: #303030;
    text-decoration: none;
}

.section .entry-title:hover {
    text-decoration: none;
}

.section .read_more {
    color: #a25252;
    font-size: 12px;
    text-transform: none;
    font-weight: bold;
}

.pagination {
    text-align: right;
    padding: 15px 0 5px 5px;
    float: right;
}

.pagination .next,
.pagination .prev {
    width: 58px;
    height: 13px;
    line-height: 13px;
    padding-top: 1px;
    text-align: center;
    color: #3b3b3b;
    font-size: 9px;
    display: inline-block;
    border: 1px solid #c9cedd;
    background-color: #dfdfdf;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -khtml-border-radius: 10px;
    box-shadow: 1px 1px 0 #888e9c;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f7f7f7), to(#dfdfdf));
    background: -webkit-linear-gradient(top, #f7f7f7, #dfdfdf);
    background: -moz-linear-gradient(top, #f7f7f7, #dfdfdf);
    background: -ms-linear-gradient(top, #f7f7f7, #dfdfdf);
    background: -o-linear-gradient(top, #f7f7f7, #dfdfdf);
}

.pagination .next:hover,
.pagination .prev:hover {
    text-decoration: none;
}

p.view-all {
    text-align: right;
    color: #515151;
    top: -15px;
    font-size: 12px;
    right: 0;
    width: 100%;
    float: right;
    margin-top: -14px;
}

p.view-all a {
    color: #515151;
    font-weight: bold;
}

.most-social ul.social-list,
.most-social ul.social-list li {
    list-style: none;
}

ul.social-list {
    padding-top: 7px;
    display: block;
    width: 100%;
    float: left;
}

ul.social-list li {
    display: inline;
    padding-left: 20px;
    float: right;
}

ul.social-list li span.icon {
    display: block;
    width: 42px;
    height: 13px;
    background-image: url(/static/v3images/sprites5.png);
    background-repeat: no-repeat;
    background-position: -32px 0;
    text-indent: -9999px;
}

ul.social-list li a {
    color: #4d4d4d;
    font-size: 9px;
    font-weight: 700;
}

ul.social-list li a:hover {
    text-decoration: none;
}

ul.social-list li.fb span.icon {
    background-position: -32px 0;
}

ul.social-list li.twit span.icon {
    background-position: -32px -14px;
}

ul.social-list li.gplus span.icon {
    background-position: -32px -28px;
}

ul.social-list li.digg span.icon {
    background-position: -32px -41px;
}

.review-list ul,
.review-list ul li {
    list-style: none;
    color: #303030;
    font-size: 13px;
}

.review-list ul li {
    border-bottom: 1px dotted #bcbcbc;
    padding-bottom: 7px;
    margin-bottom: 7px;
}

a.see-review {
    color: #444444;
    font-size: 11px;
    padding: 1px 10px;
    border: 1px solid #77b90f;
    font-weight: 700;
    float: right;
}

a.see-review:hover {
    color: #3e8102;
    text-decoration: none;
}

.review-list p.view-all {
    margin: 0;
}

.social-link {
    width: 96%;
    background-color: #f4f4f4;
    border: 0 none;
    font-size: 12px;
    padding: 11px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    behavior: url(PIE.htc);
    position: relative;
    z-index: 2;
    border: 1px solid #fff;
    box-shadow: 1px 1px 1px #aeaeae inset;
    -webkit-box-shadow: 1px 1px 1px #aeaeae inset;
    margin-bottom: 15px;
    color: #303030;
    float: left;
}

.social-link img {
    vertical-align: middle;
}

.signin-form .social-link li a.linkedin {
    background-image: url(/static/v3images/sprites.png);
    background-repeat: no-repeat;
    background-position: -269px -178px;
    display: inline-block;
    text-indent: -99999px;
    width: 28px;
    height: 28px;
}

.signin-form .social-link li a.facebook {
    background-image: url(/static/v3images/sprites.png);
    background-repeat: no-repeat;
    background-position: -209px -178px;
    display: inline-block;
    text-indent: -99999px;
    width: 28px;
    height: 28px;
}

.signin-form .social-link li a.twitter {
    background-image: url(/static/v3images/sprites.png);
    background-repeat: no-repeat;
    background-position: -299px -178px;
    display: inline-block;
    text-indent: -99999px;
    width: 28px;
    height: 28px;
}

.signin-form .social-link li a.gplus {
    background-image: url(/static/v3images/sprites.png);
    background-repeat: no-repeat;
    background-position: -239px -178px;
    display: inline-block;
    text-indent: -99999px;
    width: 28px;
    height: 28px;
}

.social-link span.fleft {
    font-size: 14px;
}

.social-link span.fright {
    text-align: right;
}

.social-link span.fright h3 {
    background: none;
    color: #3e8102;
    text-transform: uppercase;
    margin: 0;
}

.social-link span.fright p {
    margin: 0;
}

.social-link span.fright input {
    vertical-align: middle;
}

.social-link span.fright .unlink-btn {
    position: relative;
    margin-left: 5px;
}

.social-link .connectnow-btn {
    margin-top: 8px;
    width: 153px;
    height: 34px;
    padding: 0 0 3px 0;
    background-image: url(/static/v3images/green-rpt.png);
    background-position: 0 -61px;
    font-size: 15px;
    text-shadow: 1px 1px 0 #2F6B0C;
    cursor: pointer;
}

.signin-form {
    position: absolute;
    top: 25px;
    right: 0;
    background-color: #c9c9c9;
    border: 1px solid #FFFFFF;
    box-shadow: 1px 1px 1px #AEAEAE inset;
    color: #7b7b7b;
    font-size: 12px;
    margin-bottom: 15px;
    padding: 11px;
    z-index: 22;
}

.signin-form a {
    color: #7b7b7b;
}

.signin-form .social-link {
    list-style: none;
    display: block;
    margin: 0 auto;
    text-align: center;
    float: none;
    background: none;
    padding: 0;
    float: none;
    width: auto;
    box-shadow: 0 0 0 #AEAEAE inset;
    -webkit-box-shadow: 0 0 0 #AEAEAE inset;
    border: 0 none;
}

.signin-form .social-link li {
    list-style: none;
    display: inline;
    background-image: none;
}

.signin-form .social-link li a {
    background-image: none;
    padding: 0;
}

.signin-form form p {
    display: block;
}

.signin-form form p label {
    display: block;
}

.signin-form form .input_txt {
    min-width: 190px;
    padding: 7px;
    margin: 0 0 5px 0;
}

.signin-form form span.right {
    text-align: right;
}

.signin-btn {
    width: 76px;
    height: 23px;
    background-color: transparent;
    background-position: 0 -514px;
    cursor: pointer;
    font-weight: normal;
    padding: 0 0 1px 0;
    text-shadow: none;
}

.breadcrumb {
    width: 100%;
    float: left;
    font-size: 12px;
    padding-bottom: 15px;
}

.breadcrumb span {
    display: block;
    float: left;
}

.breadcrumb nav {
    float: none;
    float: left;
    padding: 0;
}

.breadcrumb nav ul {}

.breadcrumb nav ul li {
    padding: 0;
    line-height: normal;
    background-image: url(/static/v3images/sprites3.png);
    padding: 0 5px 0 15px;
    background-position: 0 -370px;
}

.breadcrumb nav ul li:first-child {
    background-image: none;
}

.breadcrumb nav ul li a {
    color: #4D4D4D;
    font-size: 12px;
    font-weight: 400;
    padding: 0;
    text-transform: none;
}

.breadcrumb nav ul li.active a {
    font-weight: 700;
    color: #303030;
}

.content-header {}

.content-header h1 {
    font-size: 25px;
}

.content-header h2 {
    color: #4d4d4d;
    font-size: 22px;
}

.featured-grey-box-area {
    width: 100%;
    float: left;
    padding: 20px 0 0 0;
}

.featured-grey-box {
    background-image: url(/static/v3images/sprites2.png);
    background-repeat: repeat-x;
    background-position: 0 -907px;
    background-color: #B7B7B7;
    border: 1px solid #c3c3c3;
    box-shadow: 1px 1px 1px #f0f0f0 inset;
    width: 44%;
    padding: 10px 25px;
    font-size: 13px;
    font-weight: 700;
    height: 110px;
}

.featured-grey-box.left {
    float: left;
}

.featured-grey-box.right {
    float: right;
}

.featured-grey-box h2 {
    font-size: 28px;
}

.featured-grey-box.right h2 {
    font-size: 34px;
}

.featured-grey-box p {
    padding-right: 114px;
}

.btn-go {
    background-position: 0 -364px;
    height: 32px;
    color: #e9e9e9;
    font-size: 21px;
    width: 110px;
    padding: 0;
    cursor: pointer;
    position: absolute;
    right: 25px;
    top: 85px;
}

.content-widget-area {
    width: 100%;
    float: left;
    padding: 20px 0 0 0;
    margin-bottom: 20px;
}

.content-widget-area .widget-area {
    width: 318px;
    background-color: #EDEDED;
    border: 1px solid #d3d3d3;
    margin: 0;
}

.content-widget-area .widget-area.second {
    margin: 0 17px;
}

.content-widget-area .widget-area h2 {
    background-color: #1A1A1A;
    background-image: url("/static/v3images/sprites2.png");
    background-position: 0 -367px;
    background-repeat: repeat-x;
    border: 1px solid #292929;
    box-shadow: 1px 1px 0 #636363 inset;
    color: #FFFFFF;
    font-size: 16px;
    padding: 0 20px 0 20px;
}

.content-widget-area .widget-area .textwidget {
    padding: 10px 5px;
}

.content-widget-area .widget-area .textwidget .screenshot-img {
    width: 97%;
}

.content-widget-area .widget-area ul {
    margin-left: 25px;
}

.content-widget-area .widget-area ul li {
    list-style: disc;
    background-image: none;
    padding: 0;
    color: #4d4d4d;
}

.content-widget-area .widget-area ul li a {
    color: #4d4d4d;
}

#tab-container.two {
    width: 100%;
    float: left;
}

#tab-container.two .tabs {
    height: auto;
    background-image: url(/static/v3images/tab-titlebg2.jpg);
    background-repeat: repeat-x;
    background-color: #d5d5d5;
    border-top: 1px solid #c3c3c3;
    border-top: 1px solid #c3c3c3;
    border-right: 1px solid #c3c3c3;
    border-left: 1px solid #c3c3c3;
    border-bottom: 0 none;
}

#tab-container.two ul.menu li.tab_item {
    font-size: 14px;
    line-height: 36px;
    background-image: none;
    background-color: #fff;
    color: #4d4d4d;
    box-shadow: 0 0 0;
    -khtml-box-shadow: 0 0 0;
    border: 1px solid #e0e0e0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    -khtml-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    behavior: url(PIE.htc);
    position: relative;
    z-index: 2;
    padding: 0 12px;
    margin-right: 3px;
}

#tab-container.two ul.menu li.hover,
#tab-container.two ul.menu li.active {
    background-image: none;
    background-color: #EDEDED;
    color: #4d4d4d;
    box-shadow: 0 0 0;
    border: 1px solid #e0e0e0;
    padding: 0 12px;
}

#tab-container.two h2.green-title {
    color: #3e8102;
    font-size: 20px;
}

#tab-container.two .scontent {
    font-size: 14px;
    background-color: #ededed;
    padding: 10px 20px 20px;
}

.scontent.tab1 {
    display: block;
}

#tab-container.two .scontent p {
    margin-bottom: 5px;
}

#tab-container.two .scontent ul.list {
    list-style: none;
    padding-top: 10px;
}

#tab-container.two .scontent ul.list li {
    list-style: none;
    float: left;
    width: 28%;
    padding-right: 5%;
    color: #4d4d4d;
    margin-bottom: 5px;
}

#tab-container.two .scontent ul.list li a {
    color: #4d4d4d;
}

.menu {}

#tab-container ul.menu li {
    float: left;
    margin-right: 5px;
    margin-bottom: -1px;
}

#tab-container ul.menu li {}

#tab-container ul.menu li.active {
    text-decoration: none;
    color: #fff;
    background-image: url(/static/v3images/sprites2.png);
    background-repeat: repeat-x;
    background-position: 0 -362px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    behavior: url(PIE.htc);
    position: relative;
    z-index: 2;
    box-shadow: 1px 1px 0 #606060 inset;
    -moz-box-shadow: 1px 1px 0 #606060 inset;
    -khtml-box-shadow: 1px 1px 0 #606060 inset;
    -webkit-box-shadow: 1px 1px 0 #606060 inset;
    border: 1px solid #292929;
    padding: 0 14px;
}

.scontent.social-stream {
    display: block;
}

.scontent {
    display: none;
}

.scontent {
    margin: 0pt auto;
    background: #efefef;
    background: #fff;
    border: 1px solid #d0ccc9;
    text-align: left;
    padding: 10px;
    padding-bottom: 20px;
    font-size: 11px;
    overflow: hidden;
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    -khtml-border-radius: 0 0 5px 5px;
    -ms-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    behavior: url(PIE.htc);
    position: relative;
    z-index: 2;
}

.scontent h1 {
    line-height: 1em;
    vertical-align: middle;
    height: 48px;
    padding: 10px 10px 10px 52px;
    font-size: 32px;
}

.tabbed-content {
    width: 100%;
    float: left;
}

.tabs {
    height: 42px;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    -khtml-border-radius: 5px 5px 0 0;
    -ms-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    behavior: url(PIE.htc);
    position: relative;
    z-index: 2;
    border: 1px solid #c3c3c3;
}

.tabs ul.menu li.tab_item {
    display: block;
    float: left;
    margin: 10px 0;
    padding: 0 15px;
    line-height: 22px;
    text-align: center;
    z-index: 200;
    position: relative;
    cursor: pointer;
    color: #303030;
    font-size: 13px;
    font-weight: 700;
    font-size: 13px;
}

.tabs ul.menu li.tab_item:hover {
    text-decoration: none;
    color: #fff;
    background-image: url(../images/sidetitlebg.jpg);
    background-repeat: repeat-x;
    background-position: 0 -115px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    behavior: url(PIE.htc);
    position: relative;
    z-index: 2;
    box-shadow: 1px 1px 0 #606060 inset;
    -moz-box-shadow: 1px 1px 0 #606060 inset;
    -khtml-box-shadow: 1px 1px 0 #606060 inset;
    -webkit-box-shadow: 1px 1px 0 #606060 inset;
    border: 1px solid #292929;
    padding: 0 14px;
}

#packageselect_faqmenu {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #CCCCCC;
    margin: 15px 0 10px;
    overflow: hidden;
    padding: 15px 15px 5px;
}

#packageselect_faqmenu a:link,
#packageselect_faqmenu a:active,
#packageselect_faqmenu a:visited {
    color: blue;
    display: block;
    float: left;
    font-size: 14px;
    margin: 0 10px 10px 0;
    text-decoration: underline;
    width: 190px;
}

#packageselect_faqul {
    color: #003366;
    font-size: 16px;
    font-weight: bold;
    margin-left: 0;
    padding-left: 20px;
}

.packageselect_faqanswer {
    color: black;
    font-size: 14px;
    font-weight: normal;
}

.banner-list2 ul {
    margin-bottom: 20px;
    list-style: none outside none;
}

.banner-list2 ul li {
    background-image: url(/static/v3images/sprites3.png);
    background-repeat: no-repeat;
    background-position: 0 -601px;
    padding-left: 20px;
    margin-bottom: 6px;
    font-size: 12px;
}

.banner-list2.right ul li {
    background-position: 0 -645px;
}

.banner-list2.left {
    width: 100%;
    margin: 4px;
}

.banner-list2 h2.green-title {
    color: #3e8102;
    font-size: 18px;
    border-bottom: 1px dashed #CACACA;
}

.traffic-info2,
.company-favor2 {
    background-color: #dfdfdf;
    border: 1px solid #bfbfbf;
    padding: 15px 10px;
    vertical-align: top;
    min-height: 230px;
    position: absolute;
}

.traffic-info2,
.company-favor2 {
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f7f7f7), to(#dfdfdf));
    background: -webkit-linear-gradient(top, #f7f7f7, #dfdfdf);
    background: -moz-linear-gradient(top, #f7f7f7, #dfdfdf);
    background: -ms-linear-gradient(top, #f7f7f7, #dfdfdf);
    background: -o-linear-gradient(top, #f7f7f7, #dfdfdf);
}

.traffic-info2 {
    margin-right: 1%;
}

.adbox {
    float: left;
    position: relative;
    margin: 7px;
    width: 215px;
}

.moduletable {}

.alphaNav a.link,
.alphaNav a.visited,
.alphaNav a {
    color: #ffffff;
    font-family: "helvetica neue", helvetica, arial, sans-serif;
    font-size: 12px;
    letter-spacing: 0;
    outline: medium none;
    text-decoration: none;
}

.fol_homefbutton {
    border-right: 1px solid #D3D3D3;
    margin-left: 4px;
    padding-right: 5px;
}

.fol_homefbutton a {
    background-color: #ffffff;
    border: 1px solid #D3D3D3;
    color: #79706D;
    display: block;
    padding: 5px 5px 5px 26px;
}

.fol_homefbutton a:hover {
    background-color: #e5e5e5;
}

.fol_alphabet a {
    float: left;
    background-color: #ffffff;
    color: #79706D;
    display: block;
    font-size: 12px;
    width: 20px;
    margin-left: 3px;
    padding: 3px;
    text-align: center;
}

.fol_alphabet a:hover {
    background-color: #53617C;
    color: #ffffff;
    text-decoration: none;
}

.fularticle {
    border: 1px solid #000000;
    margin: 3px;
}

.price-page-content h2 {
    font-size: 38px;
    margin: 0;
    padding: 0;
}

.price-page p.tagline {
    padding: 0 20%;
    margin-bottom: 20px;
}

.price-box {}

.price-col {
    width: 24%;
    overflow: hidden;
    display: inline-block;
    float: left;
    margin-right: 5px;
    position: relative;
    z-index: 1;
}

.price-title {
    background-image: url(/static/v3images/price-titlebg.jpg);
    background-repeat: repeat-x;
    color: #ffffff;
    text-align: center;
    padding: 10px;
    font-size: 16px;
    font-weight: 700;
    background-color: #191919;
    border-top: 1px solid #000;
    border-right: 1px solid #000;
    border-left: 1px solid #000;
    border-bottom: 1px solid #484848;
    box-shadow: 1px 1px 0 #646464 inset;
    -khtml-box-shadow: 1px 1px 0 #646464 inset;
    -moz-box-shadow: 1px 1px 0 #646464 inset;
    -webkit-box-shadow: 1px 1px 0 #646464 inset;
    border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -khtml-border-radius: 5px 5px 0 0;
    behavior: url(PIE.htc);
    position: relative;
}

.price {
    background-image: url(/static/v3images/price-bg.jpg);
    background-repeat: repeat-x;
    background-color: #282828;
    font-size: 48px;
    color: #fff;
    text-align: center;
    font-weight: 700;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
    box-shadow: 1px 0 0 #484848 inset;
    -khtml-box-shadow: 1px 0 0 #484848 inset;
    -moz-box-shadow: 1px 0 0 #484848 inset;
    -webkit-box-shadow: 1px 0 0 #484848 inset;
}

.price p {
    padding: 10px 0 0 0;
}

.price span {
    font-size: 25px;
}

.price small {
    font-size: 25%;
    display: block;
    position: relative;
    top: -15px;
}

.package-features ul {
    list-style: none;
    margin-bottom: 20px;
}

.package-features ul li {
    list-style: none;
    background-image: url(/static/v3images/divider.jpg);
    background-repeat: repeat-x;
    padding: 8px 30px 8px 0;
    position: relative;
}

.package-features .icon-question {
    position: absolute;
    right: 0;
    top: 8px;
}

.package-features span.green {
    background-color: #7cc231;
    font-size: 18px;
    color: #e9e9e9;
    padding: 1px 9px;
    margin-right: 5px;
}

.package-features h4 {
    color: #dbdbdb;
    font-size: 16px;
}

.package-features p.grey {
    background-color: #d7d7d7;
    padding: 5px;
    text-align: center;
    margin-bottom: 15px;
    font-size: 12px;
    font-weight: 700;
}

.trypackage-btn {
    margin: 0 auto;
    display: block;
}

.large-signupnow {
    margin: 0 auto;
    display: block;
    width: 215px;
}

.price-col:hover {
    box-shadow: 1px 1px 5px #888;
    position: relative;
    z-index: 10;
    top: 0;
}

.price-col .featured {
    background-color: #fff;
    border-left: 1px solid #a7a7a7;
    border-right: 1px solid #a7a7a7;
    border-bottom: 1px solid #a7a7a7;
}

.price-col .price p {
    background-image: url(/static/v3images/img-recommended.png);
    background-repeat: no-repeat;
}

.price-col:hover .package-features {
    background-color: #fff;
    border-left: 1px solid #a7a7a7;
    border-right: 1px solid #a7a7a7;
    border-bottom: 1px solid #a7a7a7;
}

.price-box .button-area {
    width: 100%;
    text-align: center;
    padding-top: 10px;
}

.nothanks-free {
    margin-top: 15px;
}

.nothanks-text {
    float: right;
    font-size: 10px;
    margin-top: 20px;
}

.alphaNav a.link,
.alphaNav a.visited,
.alphaNav a {
    color: #ffffff;
    font-family: "helvetica neue", helvetica, arial, sans-serif;
    font-size: 12px;
    letter-spacing: 0;
    outline: medium none;
    text-decoration: none;
}

.alphaNav {
    color: #ffffff;
}

.updatedformred {
    color: #d82020;
    font-size: 18px;
    font-weight: bold;
}
.small-message .updatedformred {
    font-size: 12px;
    font-weight: normal;
}
.messages.error {
    color: #D82020;
}

.alert-success {
    color: #3E8102;
    font-size: 18px;
    font-weight: bold;
}

.categoryBarIcon {
    float: left;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
    margin: 0 5px 0 5px;
    width: 135px;
}

.categoryBar {
    margin: 0 auto;
    width: 990px;
}