#christina {
padding-right:15px;
}

body {
margin:0;
padding:0;
font-family:Verdana, Tahoma, arial, sans-serif;
}

h1,h2,h3,h4,h5 {
font-family:Verdana, Tahoma, arial, sans-serif;
font-weight:500!important;
}

br {
clear:both;
}

@font-face {
font-family:Entypo;
src:url(fonts/entypo-webfont.eot);
src:url(fonts/entypo-webfont.eot#iefix) format(embedded-opentype), url(fonts/entypo-webfont.svg) format(svg), url(fonts/entypo-webfont.ttf) format(truetype), url(fonts/entypo-webfont.woff) format(woff);
font-weight:400;
font-style:normal;
}

.icn {
padding-top:5px;
font-family:Entypo;
font-size:1.9em;
}

.container {
width:950px;
margin:auto;
}

#header {
width:100%;
height:154px;
background:#E6DCCE;
border-bottom:1px solid #887861;
}

#slot-logo {
position:relative;
float:left;
}

#logo {
width:275px;
height:69px;
float:left;
margin-top:25px;
background:url(../images/menu.png);
}

#header_right {
width:350px;
float:right;
text-align:right;
}

#header_right h2 {
margin:0;
display:inline-block;
padding-top:35px;
font-weight:100;
font-size:24px!important;
}

#header_right .social {
padding-top:30px;
display:inline-block;
float:right;
margin-left:7px;
}

#address {
clear:both;
float:right;
margin-top:10px;
}

#loginbutton {
display:block;
float:right;
background:url(../images/loginbutton.png);
width:117px;
height:25px;
margin-top:15px;
margin-right:5px;
}

#search_text {
margin-top:16px;
height:18px;
}

#search_submit {
margin-left:-8px;
border:1px solid #63674a;
padding:3px;
background:url(../images/input_bg.jpg);
}

#search_submit:hover {
cursor:pointer;
}

#search_form {
float:right;
}

#slot-navigation {
position:relative;
clear:both;
margin-top:17px;
z-index:5!important;
min-height:40px;
}

#slot-navigation ul {
width:950px;
list-style-type:none;
padding-left:0;
}

#slot-navigation li {
position:relative;
float:left;
background:#000;
padding:7px 0;
}

#slot-navigation li a {
font-size:12px;
font-weight:700;
display:block;
padding:8px 20px;
border-right:1px solid #fff;
color:#fff;
text-decoration:none;
font-family:arial, sans-serif;
}

#slot-navigation li a:hover {
background-color:#333;
}

#slot-navigation li:last-child a {
border-right:0;
}

#slot-navigation li .haschild {
padding:8px 12px 8px 32px;
background:url(../images/arrow3.png) no-repeat left center;
}

.haschild ul {
margin-top:-3px;
position:absolute;
z-index:1!important;
-webkit-border-radius:3px!important;
border-radius:3px!important;
behavior:url(http://www.drsapproach.com/css/css/PIE.htc);
}

.haschild li {
background:#807362!important;
width:180px;
float:none;
clear:both;
display:block;
padding:1px 0!important;
margin:0;
}

.inaccesible ul li ul {
display:none;
}

.haschild li:first-child {
-webkit-border-radius:5px 5px 0 0!important;
border-radius:5px 5px 0 0!important;
behavior:url(http://www.drsapproach.com/css/css/PIE.htc);
}

.haschild li:last-child {
-webkit-border-radius:0 0 5px 5px!important;
border-radius:0 0 5px 5px!important;
behavior:url(http://www.drsapproach.com/css/css/PIE.htc);
}

.haschild li a:hover {
background:#60584e!important;
}

.haschild li a {
font-weight:100!important;
border-right:none!important;
}

/*-------------------------------------------------- */
/*-------------------- Slider ---------------------- */
/*-------------------------------------------------- */
#slot-mainslider {
position:relative;
height:338px;
}

#slot-mainsliderfooter {
position:absolute;
height:34px;
width:940px;
bottom:0;
}

#slider {
position:relative;
margin-top:17px;
width:940px;
height:338px;
border:1px solid #63674a;
-webkit-border-radius:3px;
border-radius:3px;
overflow:hidden;
behavior:url(http://www.drsapproach.com/css/css/PIE.htc);
}

#slides_container {
position:absolute;
}

.slide {
width:940px;
height:338px;
}

#slider_footer {
position:absolute;
bottom:0;
background:#332525;
height:34px;
width:940px;
}

#slider_ctrl_left {
position:absolute;
left:0;
bottom:0;
color:#fff;
padding:0 12px;
z-index:100;
font-size:18px;
height:34px;
border-right:1px solid #63674A;
}

#slider_ctrl_left p {
margin-top:-2px!important;
}

#slider_ctrl_right p {
margin-top:-2px!important;
}

#slider_ctrl_left:hover {
cursor:pointer;
background:#878C6D;
}

#slider_ctrl_right {
position:absolute;
right:0;
color:#fff;
padding:0 12px;
bottom:0;
z-index:10;
font-size:18px;
height:34px;
border-left:1px solid #63674A;
}

#slider_ctrl_right:hover {
cursor:pointer;
background:#878C6D;
}

#slider p {
padding:0;
margin:0;
text-shadow:1px 1px 1px #000;
filter:dropshadow(color=#000,offx=1,offy=1);
}

#main_wrap {
padding:20px 0;
}

#slider_pager {
position:relative;
text-align:center;
z-index:1;
}

#slider_pager ul {
margin-top:-13px!important;
padding-left:0;
text-align:center;
margin:0;
padding:0;
padding-top:1px;
}

#slider_pager li {
display:inline;
}

#slider_pager li a {
display:inline-block;
width:13px;
height:13px;
padding:10px 2px;
background:url(../images/slider_pager.png) no-repeat center center;
}

#slider_pager li a:hover {
cursor:pointer;
}

#slider_pager .pager_active {
background:url(../images/slider_pager_active.jpg) no-repeat center center!important;
}

/*-------------------------------------------------- */
/*----------------- Index Columns ------------------ */
/*-------------------------------------------------- */
.col {
position:relative;
float:left;
width:303px;
margin-right:20px;
text-align:center;
}

.col p {
padding:0;
margin:0;
}

.button {
display:table-cell;
width:255px;
text-align:center;
vertical-align:middle;
position:relative;
padding:15px 20px;
-webkit-border-radius:20px;
border-radius:20px;
behavior:url(http://www.drsapproach.com/css/css/PIE.htc);
text-decoration:none;
color:inherit;
}

.col_header {
display:table-cell;
width:255px;
text-align:center;
vertical-align:middle;
position:relative;
height:85px;
padding:20px;
-webkit-border-radius:20px;
behavior:url(http://www.drsapproach.com/css/css/PIE.htc);
border-radius:20px;
text-decoration:none;
color:inherit;
}

.col_header:hover {
-webkit-box-shadow:0 0 5px 0 rgba(1,1,1,.3);
box-shadow:0 0 5px 0 rgba(1,1,1,.3);
}

.button:hover {
-webkit-box-shadow:0 0 5px 0 rgba(1,1,1,.3);
box-shadow:0 0 5px 0 rgba(1,1,1,.3);
}

#left_column .col_header {
background:#a7afa6;
border:1px solid #576755;
}

#mid_column .col_header {
background:#d4c2aa;
border:1px solid #95846e;
}

#right_column {
float:right;
margin-right:0;
}

#right_column .col_header {
background:#5f819b;
border:1px solid #1f3d54;
}

#left_column .button {
background:#a7afa6;
border:1px solid #576755;
}

#slot-rightcolumnmiddle a {
color:#fff!important;
}

#mid_column .button {
background:#d4c2aa;
border:1px solid #95846e;
}

#right_column .button {
background:#5f819b;
border:1px solid #1f3d54;
}

#page-testimonials #testimonials {
height:150px;
width:630px!important;
}

#testimonials {
font-size:12px;
margin-top:20px;
display:block;
background:#d7d7d7;
width:255px;
position:relative;
padding:20px;
-webkit-border-radius:4px;
border-radius:4px;
text-decoration:none;
color:inherit;
border:1px solid #666;
text-align:left;
behavior:url(http://www.drsapproach.com/css/css/PIE.htc);
}

#testimonials p {
font-size:14px;
display:block;
text-decoration:none;
padding:0;
margin:0;
margin-top:10px;
color:#444;
}

#quote_wrap {
position:relative;
height:223px;
overflow:hidden;
}

#quote_container {
position:relative;
}

#testimonial_pager {
margin-top:-3px;
float:right;
}

#testimonial_pager ul {
margin:0;
padding:0;
padding-left:0;
list-style-type:none;
}

#testimonial_pager li {
display:inline;
}

#testimonial_pager li a {
display:inline-block;
height:11px;
width:10px;
background:url(../images/quote_pag.jpg) no-repeat;
}

#testimonial_pager .pager_active {
background:url(../images/quote_pag_active.jpg) no-repeat;
}

#testimonial_pager li:hover {
cursor:pointer;
}

#test_header_left {
float:left;
}

#control_left {
background-image:url(../images/re-left.png);
background-position:center top;
}

#control_left:hover {
background-position:center bottom;
}

#control_right {
background-image:url(../images/re-right.png);
background-position:center top;
}

#control_right:hover {
background-position:center bottom;
}

.controls {
display:block;
float:left;
margin-right:7px;
height:15px;
width:10px;
}

.controls:hover {
cursor:pointer;
}

#meetourteam {
display:block;
margin-top:20px;
}

#newsletter {
background:none repeat scroll 0 0 #D7D7D7;
border:1px solid #333;
border-radius:20px 20px 20px 20px;
color:#444;
margin-top:20px;
padding:10px;
width:280px;
}

#newsletter h3 {
font-size:16px;
font-weight:300;
margin:0;
padding:0;
margin-bottom:5px;
}

#newsletter p {
font-size:12px;
margin:0;
padding:0;
}

#newsletter input {
margin:10px 0;
width:220px;
padding:5px;
}

#newsletter_submit {
width:70px!important;
height:25px!important;
border:1px solid #999;
background:#fff;
/* Old browsers */
background:0;
/* FF3.6+ */
background:0 color-stop(100%,#eaeaea));
/* Chrome,Safari4+ */
background:0;
/* Chrome10+,Safari5.1+ */
background:0;
/* Opera 11.10+ */
background:0;
/* IE10+ */
background:linear-gradient(tobottom,#ffffff0%,#eaeaea100%);
/* W3C */
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eaeaea',GradientType=0);
/* IE6-9 */
font-weight:900;
-webkit-border-radius:4px;
border-radius:4px;
behavior:url(http://www.drsapproach.com/css/css/PIE.htc);
}

#newsletter_submit:hover {
cursor:pointer;
}

/*-------------------------------------------------- */
/*------------------- Library ---------------------- */
/*-------------------------------------------------- */
#slot-library {
padding:20px;
background:#807362;
margin-bottom:30px;
-webkit-border-radius:20px;
border-radius:20px;
behavior:url(http://www.drsapproach.com/css/css/PIE.htc);
}

#slot-library ul {
padding-left:10px;
color:#fff!important;
}

#slot-library h2 {
color:#fff;
font-size:20px;
font-weight:900;
padding-bottom:4px;
border-bottom:1px solid #a3988a;
}

#slot-library li a {
color:#fff;
margin-right:-5px;
padding:3px;
}

#slot-library .haschild ul {
position:absolute;
left:-180px;
padding-left:0;
margin-right:0;
background:#60584e!important;
}

#slot-library .haschild ul li a {
display:block;
padding:5px;
width:170px;
background:#60584e!important;
}

#slot-library .haschild ul li a:hover {
background:#413b33!important;
}

#libraryBody h2 {
font-weight:900;
font-size:20px;
}

#libraryBody p {
font-size:14px;
}

#libraryBody li {
font-size:14px;
}

#libraryResultsHeader {
font-size:22px;
font-weight:900;
padding-bottom:20px;
}

#libraryResults a {
color:#000;
font-size:16px;
}

#libraryResults a:hover {
color:#807362;
}

/*-------------------------------------------------- */
/*---------------- Small Slider -------------------- */
/*-------------------------------------------------- */
#small_slider {
position:relative;
width:294px;
height:292px;
background:#5f819b;
border:1px solid #1f3d54;
margin-top:3px;
-webkit-border-radius:3px;
border-radius:3px;
behavior:url(http://www.drsapproach.com/css/css/PIE.htc);
overflow:hidden;
}

#small_container {
position:relative;
width:294px;
height:278px;
}

#small_sliderfooter {
position:absolute;
height:34px;
bottom:0;
text-align:center;
width:295px;
background:#332525;
}

#small_pagination {
}

#small_pagination ul {
padding-left:0;
display:inline;
list-style-type:none;
}

#small_pagination li {
display:inline;
}

#small_pagination li a {
display:inline-block;
width:13px;
height:13px;
padding:10px 2px;
background:url(../images/slider_pager.png) no-repeat center center;
}

#small_pagination li a:hover {
cursor:pointer;
}

#small_pagination .pager_active {
background:url(../images/slider_pager_active.jpg) no-repeat center center!important;
}

#slot-smallslider {
position:absolute;
height:34px;
bottom:0;
width:295px;
}

/*-------------------------------------------------- */
/*---------------- Page Content -------------------- */
/*-------------------------------------------------- */
.pagecontent {
float:left;
margin-top:20px;
padding:20px;
width:673px;
background:#eee;
-webkit-border-radius:20px;
border-radius:20px;
margin-bottom:20px;
behavior:url(http://www.drsapproach.com/css/css/PIE.htc);
}

#slot-main {
background-color:inherit!important;
float:left;
}

#slot-main h1 {
padding-bottom:15px;
font-size:24px;
}

#slot-main h2 {
font-size:18px;
font-weight:700;
}

#slot-main h2 a {
color:inherit;
}

#slot-main h2 a:hover {
color:#807362;
}

#slot-main p {
font-size:14px;
}

#slot-main li {
font-size:14px;
}

#slot-main hr {
margin-bottom:20px;
}

.pagecontent_full {
float:left;
margin-top:20px;
padding:20px;
width:908px;
background:#eee;
-webkit-border-radius:20px;
border-radius:20px;
margin-bottom:20px;
behavior:url(http://www.drsapproach.com/css/css/PIE.htc);
}

.main_nav {
display:block;
margin-top:30px;
}

.main_nav ul {
padding-left:0;
list-style-type:none;
}

.main_nav ul li {
display:inline;
float:left;
}

.main_nav li a {
display:block;
height:184px;
width:250px;
}

.main_nav li a img {
width:250px;
}

#slot-navigation ul li ul li ul {
margin:-25px 0 0 180px;
}

/*-------------------------------------------------- */
/*----------------- DropDowns ---------------------- */
/*-------------------------------------------------- */
#faq_header {
padding-top:20px;
width:100%;
text-align:center;
padding-bottom:20px;
}

#faq_header a {
display:block;
text-align:center;
}

.faq_title {
-webkit-border-radius:5px!important;
border-radius:5px!important;
font-size:12px;
padding:3px;
background-color:#fff;
color:#1C94C4;
font-weight:800;
border:1px solid #ccc;
behavior:url(http://www.drsapproach.com/css/css/PIE.htc);
}

.faq .dd_active {
color:#EB8F00;
}

.faq_title:hover {
cursor:pointer;
color:#EB8F00;
background:#FDF5CE url(../images/whitetrans.png) repeat-x;
border:1px solid #e9af00;
}

.faq_title p {
margin:0;
padding:2px;
padding-left:18px;
margin-left:4px;
background:url(../images/or_arrow.jpg) no-repeat left center;
}

.faq_desc {
padding-left:15px!important;
padding-top:10px!important;
padding-bottom:5px!important;
display:none;
background:#f9f9f9;
-webkit-border-radius:0 0 5px 5px!important;
border-radius:0 0 5px 5px!important;
border:1px solid #ddd;
behavior:url(http://www.drsapproach.com/css/css/PIE.htc);
}

.faq_item {
padding-top:2px;
}

#faq_bucket {
position:relative;
clear:both;
padding-top:20px;
}

#slot-bucket {
clear:both;
}

#slot-bucket h1 {
padding:10px;
padding-left:0;
}

.cke_show_borders .noshow {
display:none!important;
}

.sc_desc {
display:none;
}

.sc_title {
padding:5px;
border:5px solid #858676;
margin-top:-5px;
background:url(../images/sc_inactive_bg.jpg) repeat-x;
}

.sc_item .dd_active {
background:url(../images/sc_bg.jpg) repeat-x;
border:5px solid #3c3227;
}

.sc_title:hover {
cursor:pointer;
background:url(../images/sc_bg.jpg) repeat-x;
border:5px solid #3c3227;
}

.sc_title p {
margin:0;
font-size:14px;
color:#fff;
font-weight:700;
}

.sc_desc {
margin-top:-1px;
border:1px solid #a3a3a3;
padding:10px;
padding-bottom:20px;
background:#fff;
}

.sc_desc p {
font-size:14px;
margin:0;
padding:8px;
}

.sc_desc p strong {
color:#7F96B2;
font-size:24px;
padding-bottom:7px;
background:url(../images/dotted.png) repeat-x left bottom;
}

/*-------------------------------------------------- */
/*---------------- Page Sidebar -------------------- */
/*-------------------------------------------------- */
#page_sidebar {
position:relative;
width:215px;
float:right;
margin-top:20px;
}

#page_sidebar a {
display:block;
}

#commentform {
width:175px;
-webkit-border-radius:20px;
border-radius:20px;
margin-bottom:20px;
background:#d7d7d7;
padding:20px;
font-size:12px;
text-align:center;
behavior:url(http://www.drsapproach.com/css/css/PIE.htc);
}

#commentform label {
float:left;
text-align:left;
display:inline;
width:45px;
padding-top:7px;
}

#commentform p {
margin-bottom:5px;
}

#commentform input {
float:left;
width:120px;
padding:0;
margin:0;
height:20px;
margin-top:3px;
}

#commentformsubmit {
width:60px!important;
}

#commentformsubmit #cb {
display:inline;
}

#comment_message {
padding-top:5px;
}

#comment_message label {
float:none;
text-align:center;
}

#comment_message textarea {
width:170px;
float:left;
}

#page_sidebar #small_slider {
width:215px!important;
position:relative;
height:203px;
}

#page_sidebar #slot-smallcontainer {
width:215px!important;
height:203px;
}

#page_sidebar #small_container {
width:100%!important;
height:203px;
}

#page_sidebar #small_container img {
width:100%!important;
height:203px;
}

#page_sidebar #slot-smallslider {
width:215px;
}

#page_sidebar #small_sliderfooter {
width:215px;
}

/*-------------------------------------------------- */
/*------------------- Footer ----------------------- */
/*-------------------------------------------------- */
#footer {
clear:both;
position:relative;
padding-top:20px;
width:100%;
height:175px;
background:#E0E0E0;
text-align:center;
}

#footer ul {
margin-top:20px;
display:inline;
list-style-type:none;
text-align:center;
}

#footer li {
display:inline;
}

#footer li a {
display:inline-block;
height:105px;
margin:0;
}

#acms {
width:196px;
background:url(../images/acmslogo.png) no-repeat center center;
padding:0 10px;
}

#aad {
width:100px;
background:url(../images/aadlogo2.png) no-repeat center center;
padding:0 10px;
}

#skincancer {
width:100px;
background:url(http://www.drsapproach.com/images/skincancerfoundation1.png) no-repeat center center;
padding:0 10px;
}

#asds {
width:143px;
background:url(../images/asds1.png) no-repeat center center;
padding:0 10px;
}

#asms {
width:143px;
background:url(../images/ASMS.png) no-repeat center center;
}

#foot_derm {
width:241px;
background:url(../images/foot_ds.png) no-repeat center bottom;
margin-left:-10px;
}

#botmedspa {
width:241px;
background:url(../images/botmedspa.png) no-repeat center bottom;
}

#botskincare {
width:241px;
background:url(http://www.drsapproach.com/images/botskincare.png) no-repeat center bottom;
}

#footer p {
font-size:12px;
margin-top:20px;
}

/*-------------------------------------------------- */
/*------------------- errors ----------------------- */
/*-------------------------------------------------- */
.errors_input {
border:1px solid #cb0000;
background-color:#ffe5e5;
}

.error_text {
margin-top:5px;
margin-bottom:-5px;
text-align:center;
font-size:.7em;
color:#cb0000!important;
}

/*-------------------------------------------------- */
/*------------------- blog ------------------------- */
/*-------------------------------------------------- */
.sbBlogPostHeader {
min-height:60px;
}

.sbBlogPostByLine,.sbBlogPostPublishDate,.sbBlogPostCategories,.sbBlogPostTags {
float:left;
margin-right:15px;
padding:0 0 0 20px;
}

.sbBlogPostByLine {
background:url(../images/blog_icons_01.png) left no-repeat;
}

.sbBlogPostPublishDate {
background:url(../images/blog_icons_02.png) no-repeat;
}

.sbBlogPostTags {
clear:left;
background:url(../images/blog_icons_04.png) left no-repeat;
}

.sbBlogPostCategories {
background:url(../images/blog_icons_03.png) left no-repeat;
}

.sbBlogPostContent {
clear:left;
margin:20px 0;
}

.sbContainer .sbBlogPostShare {
float:none;
}

#sbBlogArchive ul {
margin:0;
padding:0;
}

#sbBlogArchive ul li {
list-style-type:none;
margin-bottom:5px;
}

#sbBlogArchive ul ul {
margin:0;
padding:0;
}

#sbBlogArchive ul ul ul li {
list-style-type:none;
margin:0;
}

#sbBlogArchive ul ul ul li a {
text-decoration:none;
margin:0;
}

#sbBlogArchive ul ul ul ul {
margin-bottom:10px;
}

#sbBlogArchive ul ul ul ul li a {
text-decoration:underline;
font-weight:400;
margin:0 0 0 5px;
}

.sbTagList {
padding-top:20px;
}

.sbTagList ul {
margin:0;
padding:0;
}

.sbTagList li {
list-style-type:none;
}

#sbBlogCategoryList {
padding:20px 0;
}

#sbBlogCategoryList ul {
margin:0;
padding:0;
}

#sbBlogCategoryList li {
list-style-type:none;
}

#sbBlogFeed {
margin-bottom:10px;
}

#sbBlogNavbar {
padding:10px 0;
clear:both;
margin-bottom:20px;
}

#sbBlogNavbar ul {
margin:0;
padding:0;
}

#sbBlogNavbar li {
list-style:none;
float:left;
font-size:12px;
}

#sbBlogNavbar a {
background:url(../images/blog_icons_06.png) right no-repeat;
padding-right:18px;
}

.sbBlogPostFooterComments {
float:left;
background:url(../images/blog_icons_05.png) left no-repeat;
padding-left:18px;
margin-right:20px;
margin-bottom:10px;
}

.sbBlogPostPermalink {
float:left;
background:url(../images/blog_icons_06.png) left no-repeat;
padding-left:18px;
}

.blog-container .sbBlogPostHeader {
min-height:80px;
}

.sbBlogPostContent br {
clear: none;
}