.box-wrap{margin:0 auto;width:93%;min-height:250px;}
.box-wrap h1{color:#3676A4;font-size: 25px;font-weight: normal;margin: 60px 0 25px;} 
.box-wrap p{color:#333333;font-size:14px;} 
.box-wrap p.alert{color:#F22219;font-weight:bold;margin-bottom: 10px important;display: none;} 
.box-wrap p.desc{margin-bottom: 15px !important;}
.box-wrap a{color:#377AAD;text-decoration: underline;} 
.box-wrap a:hover{cursor: pointer;text-decoration: none;}
.box-wrap .email{color:#377AAD;}
.box-wrap strong{color:#333333;}
.box-wrap p.medium{font-size:23px;}
.box-wrap .large{font-size:25px;}
.box-wrap .medium{font-size:20px;}
.box-wrap .less-medium{font-size:18px;}
.box-wrap .small{font-size:12px;}
.box-wrap .center{text-align:center !important;}
.box-wrap .t-left{text-align:left !important;}
.box-wrap .t-right{text-align:right !important;}
.box-wrap .strong{font-weight:bold;}
.box-wrap .blue{color:#3676A4;}
.box-wrap .black{color:#000000;}
.box-wrap .gray{color:#939394;}
.box-wrap .green{color: #00B361;}
.box-wrap .bright-green{color:#489F00;}
.box-wrap .yellow{color: #B8472A !important;}
.box-wrap .alert{color:#ff0000 !important;}
.box-wrap .red{color:#F22219;}
.box-wrap .no-border{border:none !important;}
.box-wrap .underline{border-bottom: 5px solid #DDDDDD;padding: 0 0 15px;width:100%;}
.box-wrap .valign-top{vertical-align: top !important;}
.box-wrap .valign-middle{vertical-align: middle !important;}
.box-wrap .valign-bottom{vertical-align: bottom !important;}
.box-wrap .valign-base{vertical-align: baseline !important;}
.box-wrap .inline-block{display:inline-block !important;}
.box-wrap .visibility-hidden{visibility: hidden !important;}
.box-wrap .visibility-visible{visibility: visible !important;}
.box-wrap .full-width{width:100% !important;}
.box-wrap .division-bar{height:1px; width:100%;background-color:#E2E2E2;margin:15px 0;}
.box-wrap .division-bar.thick{height: 3px;}
.box-wrap .inside ul{border:none;}
.box-wrap .inside li{border:none;}
.box-wrap .uppercase{text-transform: uppercase;}

.box-wrap-content input,
.box-wrap-content select,
.box-wrap-content label,
.box-wrap-content a,
.box-wrap-content span,
.box-wrap-content img{display:inline-block;vertical-align:middle;}
.box-wrap-content label em{color:red;} 

.box-wrap-content{margin-top:20px;width:auto;}
.box-wrap-content  .title{border-bottom: 5px solid #DDDDDD;color: #565D68;font-size: 15px;font-weight: bold;padding: 0 0 5px;}
.box-wrap-content  .item{padding: 20px 0;position: relative;}
.box-wrap-content  input[type=text],
.box-wrap-content  textarea,
.box-wrap-content  input[type=password]{width:132px;padding:6px 0;text-indent: 5px;}
.box-wrap-content  label{font-size:13px;font-weight:bold;color:#000000;text-align:left;margin-right:10px;}
.box-wrap-content  textarea{
    padding-left:5px;text-indent: 0;resize:none;
}
.box-wrap-content select{height: 29px;line-height: 21px;padding: 5px 0;}

.box-wrap-content .actions{margin-top:10px;}
.box-wrap-content .actions span.checkbox{vertical-align:middle;margin:0;font-size:12px;}
.box-wrap-content .actions a{color: #4D4D4D;font-size: 12px;font-weight: bold;}
.box-wrap-content .actions span.f-right{margin:1px 0 0 0;}

.box-wrap-content  input[type=button],
.box-wrap-content  input[type=submit]
{
    width:110px;
    height:35px;
    border:none;
}    
.box-wrap-content  .btn-add-more{width:100px;}

.box-wrap-content  input.btn-save{height:43px;width:90px;} 
.box-wrap-content  input.btn-small{width:30px;height:30px;}
.box-wrap-content  input.btn-medium{width:52px;height:38px;}
.box-wrap-content  input.btn-show{
    background-position: 0 0px;
}
.box-wrap-content  input[type=button]:hover,
.box-wrap-content  input[type=submit]:hover
{
       cursor:pointer;
      /* IE 8 */
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";

      /* IE 5-7 */
      filter: alpha(opacity=80);

      /* Netscape */
      -moz-opacity: 0.8;

      /* Safari 1.x */
      -khtml-opacity: 0.8;

      /* Good browsers */
      opacity: 0.8;
}
.box-wrap-content  .btn-confirm{background:url(https://www.dentalcommunity.com.au/themes/site_themes/dailyedition/images/app/button/btn_confirm.png) no-repeat scroll 0 0;}
.box-wrap-content  .btn-submit{background:url(https://www.dentalcommunity.com.au/themes/site_themes/dailyedition/images/app/button/btn_submit.png) no-repeat scroll 0 0;}
.box-wrap-content  .btn-request{background:url(https://www.dentalcommunity.com.au/themes/site_themes/dailyedition/images/app/button/btn_request.png) no-repeat scroll 0 0;}
.box-wrap-content  .btn-return{background:url(https://www.dentalcommunity.com.au/themes/site_themes/dailyedition/images/app/button/btn_return.png) no-repeat scroll 0 0;}
.box-wrap-content  .btn-reset{background:url(https://www.dentalcommunity.com.au/themes/site_themes/dailyedition/images/app/button/btn_reset.png) no-repeat scroll 0 0;}
.box-wrap-content  .btn-skip{background:url(https://www.dentalcommunity.com.au/themes/site_themes/dailyedition/images/app/button/btn_skip.png) no-repeat scroll 0 0;}
.box-wrap-content  .btn-back{background:url(https://www.dentalcommunity.com.au/themes/site_themes/dailyedition/images/app/button/btn_back.png) no-repeat scroll 0 0;}
.box-wrap-content  .btn-cancel{background:url(https://www.dentalcommunity.com.au/themes/site_themes/dailyedition/images/app/button/btn_cancel.png) no-repeat scroll 0 0;}
.box-wrap-content  .btn-save{background:url(https://www.dentalcommunity.com.au/themes/site_themes/dailyedition/images/app/button/btn_save.png) no-repeat scroll 0 0;}
.box-wrap-content  .btn-add-more{background:url(https://www.dentalcommunity.com.au/themes/site_themes/dailyedition/images/app/button/btn_add_more.png) no-repeat scroll 0 0;}
.box-wrap-content  .btn-hide{background:url(https://www.dentalcommunity.com.au/themes/site_themes/dailyedition/images/app/button/btn_show_hide.png) no-repeat scroll 0 -30px;}
.box-wrap-content  .btn-close{background:url(https://www.dentalcommunity.com.au/themes/site_themes/dailyedition/images/app/button/btn_close.png) no-repeat scroll 0 0;}
.box-wrap-content  .btn-all{background:url(https://www.dentalcommunity.com.au/themes/site_themes/dailyedition/images/app/button/btn_all.png) no-repeat scroll 0 0;}
.box-wrap-content  .btn-none{background:url(https://www.dentalcommunity.com.au/themes/site_themes/dailyedition/images/app/button/btn_none.png) no-repeat scroll 0 0;}
.box-wrap-content  .btn-start{background:url(https://www.dentalcommunity.com.au/themes/site_themes/dailyedition/images/app/button/btn_start.png) no-repeat scroll 0 0;}
.box-wrap-content  .btn-resume{background:url(https://www.dentalcommunity.com.au/themes/site_themes/dailyedition/images/app/button/btn_resume.png) no-repeat scroll 0 0;}
.box-wrap-content  .btn-next{background:url(https://www.dentalcommunity.com.au/themes/site_themes/dailyedition/images/app/button/btn_next.png) no-repeat scroll 0 0;}
.box-wrap-content  .btn-prev{background:url(https://www.dentalcommunity.com.au/themes/site_themes/dailyedition/images/app/button/btn_prev.png) no-repeat scroll 0 0;}
.box-wrap-content  .btn-assess{background:url(https://www.dentalcommunity.com.au/themes/site_themes/dailyedition/images/app/button/btn_assess.png) no-repeat scroll 0 0;}
.box-wrap-content  .btn-down{background:url(https://www.dentalcommunity.com.au/themes/site_themes/dailyedition/images/app/button/btn_down.png) no-repeat scroll 0 0;}
.box-wrap-content  .btn-up{background:url(https://www.dentalcommunity.com.au/themes/site_themes/dailyedition/images/app/button/btn_up.png) no-repeat scroll 0 0;}
.box-wrap-content  .btn-delete{background:url(https://www.dentalcommunity.com.au/themes/site_themes/dailyedition/images/app/button/btn_delete.png) no-repeat scroll 0 0;}

.box-wrap-content  a.red-button{
    background-color: #A62A2C;text-decoration: none;color: #FFFFFF;
    line-height: 23px;
    margin-left: 10px;
    padding: 0 10px;
    font-weight: bold;
}

.box-wrap-content .searchautocomplete-loader{
    background: url(https://www.dentalcommunity.com.au/themes/site_themes/dailyedition/images/app/searchautocomplete_loader.gif) repeat scroll 0 0 transparent;
    height: 16px;
    width: 16px;}

.box-wrap-content .item-wrapper{display:inline-block;vertical-align: top;}

.box-wrap-content .item .first{display:inline-block;vertical-align: middle;}
.box-wrap-content .item .second{display:inline-block;vertical-align: middle;}
.box-wrap-content .item .third{display:inline-block;vertical-align: middle;}

.box-wrap-content table{table-layout:fixed; word-wrap:break-word;width:100%;border-collapse:collapse;}
.box-wrap-content table.fullwidth{width:100%;}
.box-wrap-content table td{padding:3px 0;vertical-align:top;}
.box-wrap-content table label{margin:0;}
.box-wrap-content table.middle-type td{vertical-align: middle;}
.box-wrap-content table.base-type td{vertical-align: base;}

.box-wrap-content .autocomplete-container{position:relative;}
.box-wrap-content .autocomplete-container  ul{
   width:99%;
   max-height: 300px;     
   min-width:300px;
   overflow: scroll;
   overflow-x:hidden;
}
.box-wrap-content .autocomplete-container  li{font-size: 14px;line-height: 24px;}
.box-wrap-content .autocomplete-container  li a{text-decoration: none;}
.box-wrap-content .autocomplete-container  .dropdown-menu li:hover a{background-color: #D0D0D0;}
.box-wrap-content .autocomplete-container  .dropdown-menu li.active a{background-color: #D0D0D0;}
.box-wrap-content .autocomplete-container  li strong{color:#4488C5;}
.box-wrap-content .autocomplete-container.nz li a{
    color: #444444;
    cursor: pointer;
    display: block;
    padding: 5px;
    text-decoration: none;
    border-bottom: 1px solid #FAFAFA;
}
.box-wrap-content .autocomplete-container.nz li p{
    margin-bottom: 0;
    font-size: 1em;
    line-height: 1.3636em;
}
.box-wrap-content .autocomplete-container.nz li p.autocomplete-address{
    margin-right: 10px;
    float: left;
}
.box-wrap-content .autocomplete-container.nz li p.autocomplete-postcode{
    float: right;
    padding-left: 10px;
    padding-right: 10px;
    width: auto;
}
.box-wrap-content .autocomplete-container.nz li .postcode strong{
    color: #666666;
    font-size: 2em;
    font-weight:bold;
}

.box-wrap-content .searchautocomplete-loader{
    position: absolute;
    right: 10px;
    top: 7px; 
}

.contact-us .box-wrap{width:60%;padding-bottom: 20px;}
.contact-us .box-wrap p{line-height: 35px;}
.contact-us .box-wrap p label{display:inline-block;width:60px;}
.contact-us .box-wrap p span{display: inline-block; vertical-align: top;}
.contact-us .box-wrap p.notify {margin:5px 0;font-size:12px;}
.contact-us .box-wrap p.notify.red{background-color: #FAEBE7;border: 1px solid #F16048;padding: 0 10px; color:#DF280A;}
.contact-us .box-wrap p.notify.green{background-color: #F2FFDE;border: 1px dashed #548500;padding: 0 10px;color:#548500;}
.contact-us .box-wrap-content{margin:0;}
.contact-us .box-wrap-content .item{padding: 10px 0 0;}
.contact-us .box-wrap-content .item input{width:300px;}
.contact-us .box-wrap-content .item textarea{width:400px;}
.contact-us .box-wrap-content .item label{font-weight: normal; margin-bottom: 5px;}
.contact-us .box-wrap-content .item.captcha label{width: 100px;}
.contact-us .box-wrap-content .item.captcha input{margin-right: 5px;width: 140px;}
.contact-us .box-wrap-content .item.captcha img{}
.contact-us .box-wrap-content .item.actions {padding:0 0 20px;}

.pages .box-wrap{width:70%;padding-bottom: 20px;}
.pages .box-wrap p{line-height: 30px;}
.pages .box-wrap h2{color:#000000; font-weight: normal; font-size:20px;margin:15px 0;}

.pages.sitemap .box-wrap{width: 90%;}
.pages.sitemap .links-wrapper{}
.pages.sitemap .links-wrapper .section{display: inline-block;vertical-align: top;width:16%;}
.pages.sitemap .links-wrapper .section h3{color:#000000;}