header .logo {
    padding: 40px 30px 18px 0px !important;
}

.apptsprite{display:block;width:247px;height:43px;background:url('http://www.greatsmilesnj.com/wp-content/uploads/2015/02/requestappointmentsprite.png') bottom;text-indent:-99999px;transition:none !important;float:right;-moz-transition:none !important;-webkit-transition:none !important;-o-transition:none !important;}.apptsprite:hover{background-position:0 0;transition:none !important;-moz-transition:none !important;-webkit-transition:none !important;-o-transition:none !important;}.testimonials-section{background-color:#dbdbdb !important;}#testing123{margin-top:-5px !important;}#social-links{margin:31px 0 0 0 !important;}header .logo{width:400px;}#social-links li{background:transparent !important;}.sc-column.sc-column-last,.onecolumn .ui-widget-content .sc-column-last{padding-top:0px !important;}.footer-menu{color:#ffffff;font-family:arial;width:auto !important;float:right;}.footer-line{background:none repeat scroll 0 0 #4d4d4d;border-top:1px solid #666666;padding:20px 0;}.footer-text{width:auto !important;}.service-boxes-container .sbox p{text-align:left;}.service-boxes-container .sbox img{margin-left:35px;margin-bottom:10px;}#container:first-child{border-bottom:13px solid #d5ddd1 !important;}.home #content{width:760px;}#container:first-child{border-bottom:none !important;}.home #container:first-child{border-bottom:13px solid #d5ddd1 !important;}.home .sc-button span.description{color:#67acca;}.tp-rightarrow{left:723px !important;}.gallery dt{pointer-events:none;}img.facebookimage{margin-left:14px;}.home #content{padding:0 0 0 0px !important;}.home .mainbar p{display:none !important;}.home .sidebar{padding:1px 0 0 !important;}.home .entry-content{margin-bottom:0 !important;}.page-id-11 .gallery{padding-top:4px !important;}.page-id-11 #gallery-2{padding-top:16px !important;}.page-id-11 .sc-column{padding:0 !important;}.page-id-11 .entry-content p{margin:0 !important;}.page-id-12 .sc-column{padding:0 !important;}.page-id-70 .sc-column-last{padding-top:56px !important;}.menu-container .post-links{width:168px !important;padding:13px 0 11px !important;border-left:medium none !important;}.menu-container .post-links a{cursor:pointer !important;}div.office-telephone span.office-info-title{margin:15px 45px 0 0 !important;}.mainmenu li li{width:238px !important;}.mainmenu ul ul{width:250px !important;}.page-id-72 .entry-content h4{margin:1px 0 19px !important;}.page-id-72 .sc-column{padding:10px 0 23px !important;}.page-id-72 ul.line{margin-top:-8px !important;}img#wpstats{display:none;}#ReviewWrapper{width:691px;height:3361px;overflow-x:scroll;overflow-y:scroll;position:relative;}#ReviewInnerWrapper{height:1000px;overflow-x:scroll;width:auto;}#Reviewinneriframe{position:absolute;top:-530px;left:0px;width:700px;height:7250px;max-width:100%;overflow-x:hidden;}.rightInner{display:none !important;}img.wp-image-1002{border-radius:4px;margin-left:9px;width:671px;}.home #content{width:1000px !important;margin-left:6px;}.sc-column.one-third,.sc-column.one-third-last{width:235px !important;}.sc-column{margin-right:15px !important;}.rightbox{float:right;width:263px;}#iframehome2{width:62px;height:129px;overflow:hidden;position:relative;}iframe#iframehome{position:absolute;top:-100px;left:-100px;width:128px;height:120px;}

.page-id-259 .alignright {
    float: none !important;
    margin: inherit !important;
}

.fb_iframe_widget {
    float: right;
    height: 47px;
    margin-right: 10px;
margin-top: 14px;
  overflow: hidden;
    position: relative;
}

#secondrowhome {
  margin-top:3px;
}

img#stars {
    margin-top: 12px;
    margin-left: 17px;
}

.rightbox a {
color: #0066cc;
    font: 14px/20px Arial,Helvetica,sans-serif;
}

.service-boxes-container .sbox p {
    text-align: left !important;
}

img#downarrow {
    margin-left: auto;
    margin-right: auto;
    display: block;
    opacity: 0.82;
    margin-bottom: -31px;
}

.sc-column.sc-column-last, .onecolumn .ui-widget-content .sc-column-last {
padding-top: 0px !important;
}

.sidebar img {
    max-width: none;
}
img.facebookimage {
    margin-left: 0px;
}

.sidebar .office-info {
    margin-bottom: 18px !important;
}

#text-5 {
    padding-bottom: 0 !important;
}

img.facebookimage {
    margin-left: 0 !important;
}

.sidebar img {
width: 240px;
}

#adawidget {
 padding-top: 5px;   
}

.fourmyo br {
    display: none !important;
}

.fourmyo .alignleft {
    float: left;
    margin: 0 24px 20px 0;
}

.smileimages .alignleft {
    margin: 0 7px 20px 0;
}

.page-id-1995 .nivo-lightbox-wrap {
    bottom: 1% !important;
    left: 1% !important;
    right: 1% !important;
    top: 1% !important;
}

img.myobraceinfo {
    margin-bottom: 56px !important;
}
.ac-container {
    width: 400px;
    margin: 10px auto 30px auto;
    text-align: left;
}


.natdentstars img {
    margin-top: 7px;
}

.natdentstars {
    position: relative;
}

.ac-1, .ac-2, .ac-3, .ac-4 {
    margin-bottom: 59px;
}


.ac-container input:checked + label, .ac-container input:checked + label:hover {
    background: #f6f9f5 none repeat scroll 0 0 !important;
}

section.ac-container a {
    text-decoration: underline !important;
}
section.ac-container a:hover {
    text-decoration: none !important;
}

#Reviewinneriframe2 {
    height: 2177px;
    left: 0;
    max-width: 100%;
    overflow-x: hidden;
    position: absolute;
    top: -212px;
    width: 691px;
}

#ReviewWrapper2 {
    height: 2017px;
    overflow: scroll;
    position: relative;
    width: 691px;
}

body.page-id-2136 .entry-content p {
    font-size: 18px !important;
    line-height: 26px !important;
}

.entry-content p {
    font-size: 14px !important;
    line-height: 21px !important;
}

.aff-imagebox {
    width: 33%;
    float: left;
}

#aff-productbox {
    width: 75%;
    height: 100%;
    overflow: hidden;
    margin-bottom: 61px;
}

.aff-iteminfo {
    width: 66%;
    float: right;
  color: black;
}

.aff-itemtitle {
    text-align: center;
}

.aff-imagebox img {
    max-width: 150px !important;
    max-height: 250px !important;
  margin-top: 7px;
}

.aff-itemdesc {
    text-align: center;
    margin-top: 40px;
}

.aff-itemtitleline1 {
    font-size: 18px;
    font-weight: bold;
    line-height: 35px;
}

.aff-itemtitleline2 {
    font-size: 15px;
}

.aff-itemdesc {
    text-align: left;
    margin-top: 40px;
    font-size: 14px;
    width: 82%;
    margin: 0 auto;
        margin-top: 0px;
    margin-top: 22px;
    line-height: 21px;
}

img.aff-products {  
max-width: 200px !important;
  padding-top: 30px;
}

body.postid-2350 .entry-content h1 {
    display: none;
}

body.page-id-2382 .entry-content h1 {
    display: none;
}

body.page-id-2382 div.toolbar {
    display: none;
}

.productstitleimg {
    overflow: auto;
    margin-bottom: 21px;
}

.productstitleimg2 {
padding-top: 5px;
}

img.imgcentered {
    margin-top: 44px;
    width: 900px;
    height: auto;
}

#featuredin {
    text-align: center;
  border-bottom: 13px solid #d5ddd1 !important;
padding-bottom: 36px;
}

.featuredintext {
    margin-top: 40px;
    font-size: 13px;
}

#bfpublish {
    margin: 0 !important;
}

#bf-revz-widget-1234567970575 {
    float: right;
}

#social-links li {
    padding: 7px 0px 7px 8px !important;
    margin: 0px -6px 0px 10px !important;
}

#text-13 {
    width: 270px;
}

a.trademark img {
      width: 120% !important;
    height: auto !important;
}

.googlereviewsimage img {
    width: 113px;
  margin: 7px 0px 0px 47px;
    float: left;
}