/*
Theme Name: ThePlasticSurgeryCenter
Theme URI:
Description:
Version: 1.0
Author:
Author URI:
Tags:
*/
body{
	margin:0;
	color:#644935;
	font:13px Georgia, "Times New Roman", Times, serif;
	background:#9d7953;
}
img{border-style:none;}
a{
	text-decoration:none;
	color:#c16722;
}
a:hover{text-decoration:underline;}
/* main */
#main{
	width:972px;
	overflow:hidden;
	margin:0 auto;
	background:url(images/bg-main-center.gif) repeat-y;
}
.main-top{
	height:1%;
	overflow:hidden;
	background:url(images/bg-main-top.jpg) no-repeat;
}
.main-btm{
	min-height:877px;
	overflow:hidden;
	padding:108px 11px 15px;
	background:url(images/bg-main-btm.jpg) no-repeat 0 100%;
	position:relative;
}
* html .main-btm{
	height:877px;
	overflow:visible;
}
/* header */
#header{
	width:901px;
	overflow:hidden;
	padding:15px 36px 0 13px;
	position:absolute;
	top:0;
	left:11px;
}
#header strong{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background-repeat:no-repeat;
}
/* phone */
#header .phone{
	float:left;
	margin:67px 0 0;
}
#header .phone strong{
	width:175px;
	height:18px;
	background-image:url(images/text-phone.png);
}
/* logo */
#header .logo{float:right;}
#header .logo strong{
	width:724px;
	height:93px;
	background:url(images/text-logo.png);
}
#header .logo strong a{
	display:block;
	width:726px;
	height:97px;
	position:relative;
}
/* content-area */
#content-area{
	width:916px;
	overflow:hidden;
	padding:8px 34px 0 0;
}
/* sidebar */
#sidebar{
	width:215px;
	float:left;
	margin:10px 0 0;
}
#sidebar ul{list-style:none;}
#sidebar .img-holder{
	width:215px;
	overflow:hidden;
}
#sidebar .img-holder .top,
#sidebar .img-holder .btm{
	width:215px;
	height:9px;
	overflow:hidden;
	background-repeat:no-repeat;
}
#sidebar .img-holder .top{background-image:url(images/bg-img-holder-top.png);}
#sidebar .img-holder .btm{background-image:url(images/bg-img-holder-btm.png);}
#sidebar .img-holder .center{
	height:1%;
	background:url(images/bg-img-holder-center.png) repeat-y;
}
#sidebar .img-holder .center:after {
	height:0;
	clear:both;
	content:"";
	display:block;
}
#sidebar .img-holder img{
	float:left;
	margin:-4px 0 -2px;
	position:relative;
}
/* menu */
#menu{
	width:214px;
	margin:1px 0 0;
	padding:0;
}
#menu:after {
	height:0;
	clear:both;
	content:"";
	display:block;
}
#menu li{
	width:214px;
	padding:9px 0 0;
	font-size:1px;
	line-height:1px;
}
#menu a{
	display:block;
	color:#5e3f20;
	text-align:right;
	word-spacing:1px;
	position:relative;
}
#menu a:hover{text-decoration:none;}
#menu a em{
	display:block;
	width:180px;
	font-style:normal;
	padding:0 24px 4px 10px;
	font-size:14px;
	line-height:15px;
	cursor:pointer;
	background:url(images/bg-menu-link-center.png) repeat-y;
}
#menu ul li a em{
	background:none;
	padding:0;
	margin:0;
	width:auto;
	font-size:11px;
}
#menu ul a .top,
#menu ul a .btm{
	display:none;
}
#menu a .top,
#menu a .btm{
	display:block;
	width:214px;
	height:8px;
	overflow:hidden;
	background-repeat:no-repeat;
	cursor:pointer;
}
#menu a .top{background-image:url(images/bg-menu-link-top.png);}
#menu a .btm{background-image:url(images/bg-menu-link-btm.png);}
#menu li.hover,
#menu li:hover{position:relative;}
#menu li.hover ul,
#menu li:hover ul{display:block;}
/* 1 level */
#menu ul{
	display:none;
	width:148px;
	padding:0;
	margin:0;
	list-style:none;
	background:#e0dba0;
	position:absolute;
	top:12px;
	left:210px;
	border:1px solid #dfc38f;
	z-index:10;
}
#menu ul li{
	width:148px;
	padding:0;
	vertical-align:middle;
	border-top:1px solid #cfb482;
}
#menu ul li:first-child{border:none;}
#menu ul li a{
	text-align:left;
	font-size:11px;
	line-height:14px;
	padding:6px 13px 5px 9px;
	color:#4b301e;
}
#menu ul li.hover a,
#menu ul li:hover a,
#menu ul li a:hover{
	color:#fff;
	background:#a8ae6a;
}
#menu li.hover ul ul,
#menu li:hover ul ul{display:none;}
#menu li ul li:hover ul,
#menu li ul li.hover ul{display:block;}
#menu ul ul{
	display:none;
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden;
	position:absolute;
	top:-1px;
	left:100%;
	width:148px;
	background:#f6d19c;
}
#menu ul li.hover ul a,
#menu ul li:hover ul a{
	background:none;
	color:#4b301e;
}
#menu ul li.hover ul a:hover,
#menu ul li:hover ul a:hover,
#menu ul li ul a:hover{
	color:#fff;
	background:#eca469;
}



.mobile-nav-fixed-wrap,
.mobile-nav-slide {
  display: none;
}



/* banner */
#sidebar .banner{
	height:1%;
	overflow:hidden;
	margin:15px 0 0 10px;
}
#sidebar .banner img{display:block;}
/* financing */
#sidebar .financing{
	width:126px;
	min-height:99px;
	overflow:hidden;
	margin:15px 0 0;
	padding:12px 19px 0 70px;
	background:url(images/bg-financing.png) no-repeat;
	text-align:right;
}
* html #sidebar .financing{
	height:99px;
	overflow:visible;
}
#sidebar .financing h4{
	margin:0;
	font-style:italic;
	font-weight:normal;
	font-size:18px;
	line-height:26px;
	color:#649044;
	letter-spacing:1px;
	position:relative;
}
#sidebar .financing p{margin:1px 0 0;}
#sidebar .financing a{
	text-decoration:underline;
	line-height:24px;
	color:#d6864a;
	position:relative;
}
#sidebar .financing a:hover{text-decoration:none;}
/* content */
#content{
	width:688px;
	float:right;
    min-height:409px;
}
#content .main-image{
	margin:-11px 0 0 -61px;
	padding:13px 0 0 29px;
    overflow: hidden;
}

* html #content{
	height:409px;
	overflow:visible;
}
#content ul{list-style:none;}
/* head-section */
#content .head-section{
	position: absolute;
    top: 135px;
    left: 240px;
    overflow:hidden;
	
}
#content .head-section ul{
	margin:0;
	padding:0;
	width:100%;
	text-align:center;
}
#content .head-section ul li{
	display:inline;
	padding:0 7px 0 13px;
	background:url(images/separator-head-section-list.gif) no-repeat 0 8px;
}
#content .head-section ul li:first-child{background:none;}
#content .head-section ul a{
	font-size:14px;
	line-height:21px;
	letter-spacing:1px;
	position:relative;
}
#content .head-section .complete-plastic{
	width:100%;
	overflow:hidden;
}
#content .head-section .headline{
	width:100%;
	overflow:hidden;
}
#content .head-section .headline p{
	margin:0;
	text-indent:-9999px;
	overflow:hidden;
	background-repeat:no-repeat;
}
#content .head-section .headline .complete-plastic{
	margin:16px 0 0;
	width:354px;
	height:155px;
	background-image:url(images/text-complete-plastic.png);
}
/* txt */
#content .txt{
	overflow:hidden;
	margin:-60px 0 0;
	padding:0 2px 0 10px;
}
#content .txt h1{
	margin:0;
	padding:0 40px 25px 0;
	font-weight:normal;
	font-size:20px;
	line-height:30px;
	color:#d06727;
	text-align:center;
	letter-spacing:1px;
	word-spacing:1px;
	background:url(images/bg-txt-title.gif) no-repeat 0 100%;
}
#content .txt h1 a{
	color:#d06727;
	position:relative;
}
#content .txt h2 { font-size: 18px; font-weight: normal; }
#content .txt h3 { font-size: 17px; font-weight: normal; }
 
#content .txt p{
	margin:19px 0 0;
	padding:0 0 9px;
	line-height:28px;
}
#content .txt .img-box,
#content .txt img.alignright{
	float:right;
	margin:2px 0 0 20px;
}
#content .txt .img-box img{display:block;}
/* footer */
.footer{
	overflow:hidden;
	text-align:center;
	letter-spacing:1px;
	margin:20px 0 0;
	padding: 16px 30px 60px 30px;
	background:url(images/bg-footer.gif) no-repeat 50px 0;
}
.footer p{
	margin:0;
	font-size:16px;
	line-height:28px;
	color:#5b8248;
}
.footer address{
	display:block;
	font-style:normal;
	font-size:16px;
	line-height:28px;
	color:#5b8248;
}
p.accessibility{
	display:none;
	position:absolute;
	top:0;
	left:-9999px;
}

.footer .call-us { color: #644a44; }

.footer ul.doctors {
  padding: 0;
  line-height: 2.1;
}

.footer ul.doctors li {
  display: inline-block;
  padding: 0;
}

.footer ul.doctors li::after {
  display: inline-block;
  font-family: 'fontello';
  content: '\e80f';
  margin-left: 0.4em;
  margin-right: 0.3em;
  color: #c16722;
}


.footer ul.doctors li:last-of-type::after { display: none; }

.footer nav.footer-fixed-mobile-nav { display: none; }


.miniform { border: 1px solid #CECC9E; background: #e1e3ba; width: 300px; text-align: center; margin: 0 auto; }
.miniformcontent { padding: 20px; text-align: center; margin: 0 auto; }
.miniformcontent input { width: 260px; }
.miniformcontent input.btn { width: auto; }