.text-align-center {
  text-align: center;
}
.text-align-right {
  text-align: right;
}
/*body*/
#container {
	z-index:99;	
}
.ui-content {
	background-image: -webkit-gradient(linear,left top,left bottom,from(#BFC4D8),to(#fff));
	background-image: -webkit-linear-gradient(#BFC4D8,#fff);
	background-image: -moz-linear-gradient(#BFC4D8,#fff);
	background-image: -ms-linear-gradient(#BFC4D8,#fff);
	background-image: -o-linear-gradient(#BFC4D8,#fff);
	background-image: linear-gradient(#BFC4D8,#fff);
}
#logo-wrapper{
	height: 126px;
	background-color: #162051;
}

#logo{
	width: 280px;
	margin: 0px auto;
}

.ui-body-c .ui-link, .ui-body-c .ui-visited {
color: #2489CE;
font-weight: normal;
}
/*header*/
.ui-header .ui-title {
min-height: 1.1em;
text-align: left;
font-size: 16px;
display: block;
margin: 5px;
padding: 0;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
outline: 0!important;
}

.ui-navbar li .ui-btn-icon-top .ui-btn-inner{
	padding: 5px 0px;
}

/*collapsible set*/
.ui-collapsible-set {
	margin:10px;
	position:relative;
}
.ui-collapsible-content {
	background: #fdfdfd;
}
.ui-btn-up-c, .ui-btn-up-a, .ui-btn-up-a:visited {
border: 1px solid #000;
background: #999;
font-weight: bold;
color: #fff;
text-shadow: 0 0px 0 white;
background-image: -webkit-gradient(linear,left top,left bottom,from(#162051),to(#444F87));
background-image: -webkit-linear-gradient(#162051,#444F87);
background-image: -moz-linear-gradient(#162051,#444F87);
background-image: -ms-linear-gradient(#162051,#444F87);
background-image: -o-linear-gradient(#162051,#444F87);
background-image: linear-gradient(#162051,#444F87);
}

.ui-btn-down-c, .ui-btn-down-a, .ui-btn-down-a:visited {
background: #D9DEF4;
color: #fff;
}

.ui-btn-hover-c, .ui-btn-hover-a, .ui-btn-hover-a:visited {
background: #D9DEF4;
color: #fff;
}




/*contact button*/
.ui-btn-up-b {
  border: 1px solid #000;
  color: #FFFFFF;
  font-weight: bold;
  text-shadow: 0 1px 1px #000;
  background: #008ac1;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#444F87),to(#9398AB));
  background-image: -webkit-linear-gradient(#444F87,#9398AB);
  background-image: -moz-linear-gradient(#444F87,#9398AB);
  background-image: -ms-linear-gradient(#444F87,#9398AB);
  background-image: -o-linear-gradient(#444F87,#9398AB);
  background-image: linear-gradient(#444F87,#9398AB);
}
.ui-btn-down-b {
color: #fff;
text-shadow: 0 1px 0 #000;
background: #162051;

border: 1px solid #000;
}

.ui-btn-hover-b {
color: #fff;
text-shadow: 0 1px 0 #000;
background: #162051;

border: 1px solid #000;
}

/*second level collapsible*/
.inner-tab .ui-collapsible-set {
	margin: 0px;
}
.inner-tab .ui-collapsible-content {
	background:#E8EFF5;	
}
.inner-tab .ui-collapsible-heading-toggle.ui-btn.ui-btn-icon-left.ui-btn-up-c {
border: 1px solid #637F04;
background: #82A610;
font-weight: bold;
color: #fff;
text-shadow: 0 1px 0 #222;
background-image: -webkit-gradient(linear,left top,left bottom,from(#82A610),to(#637F04));
background-image: -webkit-linear-gradient(#82A610,#637F04);
background-image: -moz-linear-gradient(#82A610,#637F04);
background-image: -ms-linear-gradient(#82A610,#637F04);
background-image: -o-linear-gradient(#82A610,#637F04);
background-image: linear-gradient(#82A610,#637F04);
}
.oral-surgeon {
float: left;
margin: 0px 10px 2px 0px;
border: 2px solid #80B1CF;
}
/*nivo slider*/
#slider-wrapper {
	width:292px;
	height:113px;
	margin:10px auto 0px auto;
}
.nivoSlider {
	position: relative;
	background: url(../images/loading.gif) no-repeat 50% 50%;
	width: 292px;
	z-index:0;
}
.nivoSlider img {
    position:absolute;
    top:0px;
    left:0px;
	display:none;
}
.nivoSlider a {
    border:0;
    display:block;
}
.mapContainer {
	height:350px;
	border: 2px solid #80B1CF;	
}
/*footer*/
#full-site {
margin-top: 20px;
text-align: center;
}
.ui-bar-a a.ui-link, .ui-bar-a a.ui-link:hover, .ui-bar-a a.ui-link:visited {
color: #162051;
font-size: 10px;
text-decoration: none;
	text-shadow:none;
}
#social-media{
	width: 35px;
	margin: 10px auto 0px auto;
}

.ui-bar-a, .ui-footer{
	background: rgba(0,0,0,0);
	border: none;
}


/** CSS for non-standard jQuery Mobile styles or Codiqa components **/
.split-wrapper {
  width: 100%;
  min-height: 200px;
  clear: both;
}
@media all and (min-width: 650px) {
  .content-secondary {
    text-align: left;
    float: left;
    width: 45%;
    background: none;
    padding: 1.5em 6% 3em 0;
    margin: 0;
  }
  .content-secondary {
    background: none;
    border-top: none;
  }
  .content-primary {
    width: 45%;
    float: right;
    margin-right: 1%;
    padding-right: 1%;
  }
  .content-primary ul:first-child {
    margin-top: 0;
  }
  .content-secondary ul.ui-listview, .content-secondary ul.ui-listview-inset {
    margin: 0;
  }
  .content-secondary ul.ui-listview .ui-li-divider, .content-secondary ul.ui-listview .ui-li {
    border-radius: 0px;
  }
  .content-secondary ul.ui-listview .ui-li {
    border-left: 0;
    border-right: 0;
  }
  .content-secondary h2 {
    position: absolute;
    left: -9999px;
  }
  .content-secondary .ui-li-divider {
    padding-top: 1em;
    padding-bottom: 1em;
  }
  .content-secondary {
    margin: 0;
    padding: 0;
  }
  
}
@media all and (min-width: 750px){
  .content-secondary {
    width: 34%;
  }
  .content-primary {
    width: 60%;
    padding-right: 1%;
  }	
}

@media all and (min-width: 1200px){
  .content-secondary {
    width: 30%;
    padding-right:6%;
    margin: 0px 0 20px 5%;
  }
  .content-secondary ul {
    margin: 0;
  }
  .content-secondary {
    margin: 0;
    padding: 0;
  }
  .content-primary {
    width: 50%;
    margin-right: 5%;
    padding-right: 3%;
  }
  .content-primary {
    width: 60%;
  }
}

#container #D3cpWidget {
    width: 95%;
}

#container .d3cp_feature_wrap{
    width: 95%;
}

#container .d3cp_review_main{
    width: 95%;
}