#mainContent h1 {font-size:24px;font-weight:bold;margin:0;}
#mainContent h2 {font-size:20px;margin:0;border:none;}
#mainContent h3 {
    font-size:18px;
    font-weight:bold;
    border:none;
    color:#444}

#intro {
    background: #444; color:#FFFFFF;padding: 15px;}
#intro ul {margin:0;}
#intro ul li {
    /*    background:url(/aB4SPlugin/images/img_Tick.gif) 0 5px no-repeat;line-height:2;*/
    list-style-type: square;
    line-height:2;
    padding-left: 0px;}
.introDetails {
    float:left;
    width: 500px;
    padding: 0 30px 0 0;}
.introImages {
    text-align: center;
    float:left;
    border-left:1px solid gray;
}
.introImages .container{
    margin-left:20px;
    height: 240px;
    width:365px;
    text-align: left;
    font-size: 15px;
}
.introImages .container .bottom_continer{
    margin-top:28px;
}
.introImages .container .hans_container{
    margin-top: 15px;
}
.introImages .container .hans_container span{
    margin-left:10px
}
#mistakes {
    width:450px;
    float:left;
    padding: 15px 10px 25px 15px;
    background: #EFEFEF;}
#mistakes {
    color: #555;}
#mistakes h1 {
    margin-bottom: 5px;
    font-size: 20px;
    color: #666;}

#howhelp {
    width:450px;
    padding: 15px 10px 5px 15px;
    float:left;}
#howhelp h1 {
    margin-bottom: 5px;}
#pricing {
    padding: 40px 15px 30px 15px;
    font-size: 13px;
}
#pricing,
#wehelp {
    background: #FFF;}
table {margin:0;}
.whatthis {
    font-size: 10px;
    font-weight:normal;}

/* Pricing */
.pRow, .pSectionContent, .pHeader, .pFooter {
    float: left;
    width: 920px;
    height: 60px;}
.pCol1, .pCol2, .pCol3, .pCol4 {
    float: left;
    height: 40px;
    width: 155px;
    padding: 11px 10px 11px 10px;
    text-align: center;
    line-height: 1.5;}
.pCol1 {
    text-align: left;
    width: 355px;}
.pCol4 {
    width: 167px;}
.evenRow {
    background: #EFEFEF;}
.oddRow {
    background: #FFFFFF;}
.pFooter {
    height: 206px;}
.pFooter td {
    text-align: center;}
.popular {
    border-right: 2px solid #C33;
    border-left: 2px solid #C33;}
.pHeader {
    color: #666;
    font-weight: bold;
    font-size: 14px;}
.pHeader .pCol1,
.pHeader .pCol2,
.pHeader .pCol3,
.pHeader .pCol4{
    background: #DFDFDF;
    border-top: 1px solid #CCC;}
.pHeader .pCol1 {
    padding-top: 17px;
     -webkit-border-radius: 5px 0 0 0;
    -moz-border-radius: 5px 0 0 0;
    border-radius: 5px 0 0 0;}
.pHeader .pCol2,
.pHeader .pCol4{
    }
.pHeader .pCol4 {
     -webkit-border-radius: 0 5px 0 0;
    -moz-border-radius: 0 5px 0 0;
    border-radius: 0 5px 0 0;}
.pHeader .popular{
    background: #C33;
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 15px;
    position: relative;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    top: -10px;
    color: #FFF;}
.pHeader .sell_business_top_span{
    top:-5px;
    position:relative;
}

.pHeader .popular .sell_business_top_span{
    top:-11px;
}

.pFooter .popular {
    border-bottom: 2px solid #C33;
    height: 150px;
    background: white;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    padding-top: 35px;}
.pFooter .pCol4,
.pFooter .pCol1 {
    height: 136px;
    padding-top: 35px;}
.pFooter .pCol2 {
    height: 160px;}
.pCol1,.pCol4{
    border-right: 1px solid #CCC;}
.pCol1 {
    border-left: 1px solid #CCC;}
.pFooter .pCol1,.pFooter .pCol2,.pFooter .pCol4{
    border-bottom: 1px solid #CCC;}

#pricing .tickYes {
    margin: 0 auto;
    background:url(/aB4SPlugin/images/img_tick.png) 0 0 no-repeat;
    display: block;
    width: 48px;
    height: 48px;
}
#pricing h1 {
    color:#222;
    }

#website-prices table {
    border:none;}
#website-prices td {
    border:none;
    padding: 0px;}
#combo-start-btn {
    width: 150px;
}

.view-more-btn {
    padding: 10px;
    background: #EA743E;
    color:#FFF;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;}

#cashing-start-btn {
    width: 150px;
}
.view-more-btn {
    color: #EFEFEF;
    font-weight: bold;
    background: #EA743E;}

.view-more-btn:hover {
    text-decoration: none;
    color:#FFF;
    background: #F7A922;}
#listingsample-viewbtn {
    margin-left: 60px;}

#client-reviews-slider {
    padding: 15px;
    background: #333;}
#client-reviews-slider h3 {
    margin-bottom: 15px;
    color: #DFDFDF;}
.clientsays {
    color: #DFDFDF;
    font-size: 14px;  }
.backToPricing {
    font-size: 11px;}
.clientsays-img {
    float:left;
    width: 200px;
   margin-left:30px;
   margin-top:8px;
   margin-right: 15px;
}
.clientsays-body {
    float:left;
    width: 600px;
    height:150px;
}

#explanation {
    line-height: 1.5;
    background: #EFEFEF;
    color:#444;
    font-size: 12px;
}
#explanation h1 {
    padding: 20px 0 50px 30px;}
#explanation-body {
    float:left;
    border-top: 2px solid #DFDFDF;
    height: 730px;
}
#explanation ul {
    list-style-type: square;
    margin: 10px 0 0 0px;}
#explanation ul li {
    padding:0;}
.serviceDetails {
    width: 259px;
    padding: 15px 20px;
    float:left;}
#explanation .last {
    width: 268px;
    margin-right:0;}
.serviceDetails h3 {
    font-size: 14px;
    margin-bottom: 10px;}
.serviceImages {
    display:none;
    background: #DFDFDF;
    text-align: center;
    height: 100px;
    width: 150px;
    margin-bottom: 20px;
    float:left;}
.collapsedtext-header {
    font-size: 1.1em;
    font-weight: bold;
    padding-left: 20px;
    margin: 5px 0 5px 0;
    background: url(/images/sell-business/btn-arrow-normal.png) no-repeat center left;
    cursor: pointer;}
.collapsedtext-header:hover {
    color:#0A246A;}
.collapsedtext-body {
    color: #555;
    padding: 0 0 5px 5px;
    display:none;}


/*** Misc **/
#downloadReportLink {
    color: #555;
    text-decoration:underline;}
#downloadReportLink:hover {
    color: #111;
    text-decoration:underline;}
.showcase-button-wrapper {
    text-align: right;
    margin-right:30px;
}
.showcase-button-wrapper span {
    font-size: 13px;
    cursor: pointer;
    margin-right: 3px;
    padding: 1px 4px;
    color: #CCCCCC;
    border: 1px solid #CCCCCC;}
.showcase-button-wrapper .active {
    color: #FFF;
    background: #56616C;
    border: 1px solid #56616C;}

.picture-showcase .showcase-button-wrapper {
    text-align: center;}
.picture-showcase .showcase-button-wrapper span{
    font-size: 15px;
    border:none;}
.picture-showcase .showcase-button-wrapper .active{
    color: #000;
    border: none;
    background: none;}

.newFeature {
    color: #C33;
    font-size: 0.85em;
    font-weight: bold;}

.only_btn {
    margin-top: 12px;
}

.clientsays-body a{
    color:#F7A922;
}
.view_sample_btn{
    padding: 10px;
    background: #AAB2B9;
    color:#FFF;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.view_sample_btn:hover{
    color:black;
    text-decoration: none;
}
.span-1.one,
.span-5.two,
.span-5.three{
    margin-bottom: 5px;
    text-align: right;
    height:30px;
    font-weight: bold;
    font-size: 16px;
}
.span-5.two p{
    margin-right:20px;
}
.span-5.three p{
    margin-right:43px;
    margin-top:10px;
}
.span-1.one p{
    margin-top:10px;
}
.span-11.pricing{
    margin-bottom: 5px;
}
.pRow .popup{
    display: none;
    z-index: 5;
    position:relative;
    border:3px solid gray;
    left:1px;
    top:1px;
}
.pFooter .pCol2 #website-prices, .pFooter .pCol{
    position:relative;
    margin-left: -7px;
    margin-top:-37px;
    width:170px;
    font-size: 12px;
}
.pCol3 #sell_business_combo_bot{
    position: relative;
    top:-48px;
    font-size: 12px;
}

#client-reviews-slider #more_review{
    color:#F7A922;
    float:right;
}
.question_mark_sell_business{
    font-size: 12px;
    color:#405F73;
    cursor: pointer;
}
.popular #pricing_top{
    position:relative;
    top:-9px;
}

#extra_contents {
    background:#DFDFDF;
    padding: 13px;
}

#extra_note {
    margin: 13px 27px;
}

.number_two {
    background: #EFEFEF;
    position: relative;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px;
    top: -20px;
    border: 2px solid #303030;
}
.explain-num {
    text-align: center;
    margin-top: -25px;
    margin-left: 112px;
    width: 35px;
    background: #EFEFEF;
}

.side {
    margin-top: -44px;
}

.nCol1 {
    text-align: left;
    width: 355px;
}
.package_header {
    background: url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") repeat-x scroll 50% 50% #CCC;
    height: 20px;
    border: 1px solid #AAA;
    border-radius: 4px;
    padding: 0.4em 1em;
    margin: 10px;
    width: 530px;
}

#pricing .tickNo {
    margin: 0 auto;
    background:url(/aB4SPlugin/images/img_cross.png) 0 0 no-repeat;
    display: block;
    width: 48px;
    height: 48px;
}

.button-div {
    margin: 25px 10px;
}

.content {
    border-radius: 4px;
    padding: 30px;
}

#limitedSpace {
    display: block;
    margin-top: -20px;
    margin-left: -16px;
}
#ex-gst {
    text-align: right
}
