/*------------------ Global Selectors <--------------------*/
* {
	margin: 0px;
	padding: 0px;
}
body {
	background: #000000 url(../images/body.jpg) top center no-repeat;
}
#container {
	position: relative;
	left: 50%;
	margin: 0px 0px 0px -450px;
	width: 900px;
	top: 0px;
}
/*------------------ Content Selectors <--------------------*/
#content {
	background: #000000  url(../images/content.jpg) bottom left no-repeat;
	/*padding-bottom:400px;*/
	position:relative;
}
#showcase-cta-footer a {

	height:400px;
	width:900px;
	text-indent:-99em;
	display:block;
}

.storyBG {
	margin: 15px;
	padding: 1px 20px 5px 20px;
	background-color: #e5dccd;
}

/*------------------ Column Container Selectors <--------------------*/
#column-container {
	padding:283px 15px 0px 15px;
	background-color:transparent;
	min-height:1000px;

}
#column-container #contact-info {
	position:absolute;
	top:315px;
	left:255px;
	color:#FFFFFF;
	background:transparent;
}
#column-container #contact-info a.phone {
	color:#DADADA;
	font-family:"Times New Roman", Times, serif;
	font-size:26px;
	text-decoration:none;
	outline:none;
	cursor:default;
}
#column-container #contact-info a.contact-us {
	color:#DADADA;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	outline:none;
	text-transform:uppercase;
	background:#664220 url(../images/contact-us.jpg) top left repeat-x;
	padding:3px;
	vertical-align:text-top;
}
#column-container #contact-info a.contact-us:hover {
	background:#664220 url(../images/contact-us.jpg) bottom left repeat-x;
}
#column-container #lonetree {
	position:absolute;
	top:320px;
	left:630px;
	color:#FFFFFF;
	background:transparent;
	height: 30px;
	width: 85px;
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
}
#column-container #lonetree a{
	color: #CCCCCC;
}
#column-container #lonetree a:hover{
	color: #FFFFFF;
}
#column-container #cherrycreek {
	position:absolute;
	top:320px;
	left:730px;
	color:#CCCCCC;
	background:transparent;
	width: 160px;
	height: 30px;
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	text-decoration: none;
}
#column-container #cherrycreek a{
	color: #CCCCCC;
}
#column-container #cherrycreek a:hover{
	color: #FFFFFF;
}
.clear-column-container {
	background-color:transparent!important;
	clear:both;
	height:0px;
	overflow:hidden;
}
/* ----------------------------------------------------------------------  The below class selectors get applied VIA jQuery to the column-container  */
.mast-001 {
	background: transparent url(../images/mast-001.jpg) left top no-repeat;
}
.mast-002 {
	background: transparent url(../images/mast-002.jpg) left top no-repeat;
}
.mast-003 {
	background: transparent url(../images/mast-003.jpg) left top no-repeat;
}
.mast-004 {
	background: transparent url(../images/mast-004.jpg) left top no-repeat;
}
.mast-005 {
	background: transparent url(../images/mast-005.jpg) left top no-repeat;
}
/*------------------ Column Container Selector <--------------------*/

/*------------------ Right Column Container / Right Column Selector <--------------------*/
#right-column-container {
	background: transparent url(../images/right-column-container.jpg) top left no-repeat;
	float:right;
	width:628px;
	margin:70px 0px 0px 0px;
}
#right-column-container .right-column-no-padding {
	padding:0px 0px 0px 0px !important;
}
#right-column {
	background-color:#FFFFFF;
	margin:10px;
	font-family:Arial, Helvetica, sans-serif;
	padding:15px;
	
}
#right-column h1 {
	font-size:20px;
}
#right-column h2 {
	font-size:16px;
	margin-bottom:10px;
}
#right-column h3 {
	font-size:14px;
	color:#743806;
	margin:15px 0px 15px 0px;
}
#right-column h4 {
	font-size:12px;
	color:#743806;
	margin:15px 0px 15px 0px;
}
#right-column p {
	font-size:14px;
	line-height:22px;
	margin:15px 0px 15px 0px;
}
#right-column p.center {
	text-align:center;
}
#right-column ul, #right-column ol {
	padding-right: 45px;
	padding-left: 45px;
	font-size: 14px;
	line-height: 22px;
}

#right-column a {
	color:#743806;
	font-style:italic;
}
#right-column a:hover {
	color:#000000;
	background-color:transparent;
}
#right-column blockquote {
	padding:15px 70px 15px 70px;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	line-height:24px;
	color:#76430c;
	font-style:italic;
	
	text-align:center;
}
#right-column img.float-left {
	margin:0px 15px 15px 0px;
	float:left;
	border:none;
}
#right-column img.float-right {
	margin:0px 0px 15px 15px;
	float:right;
	border:none;
}
#right-column div.float-left, #right-column div.float-right {
	width: 225px;
	padding:10px;
	background-color:#EAEAEA;
} 
#right-column div.float-left p, #right-column div.float-right p {
	font-size:12px;
	line-height:20px;
}
#right-column div.float-left {
	margin:0px 15px 15px 0px;
	float:left;
	border-right:solid 1px #333333;
	border-bottom:solid 1px #333333;
}
#right-column div.float-right {
	margin:0px 0px 15px 15px;
	float:right;
	border-left:solid 1px #333333;
	border-bottom:solid 1px #333333;
}
#right-column div.index-float-right {
	padding:0px 0px 15px 15px;
	float:right;
}
#right-column div.index-float-right p {
	padding:0px;
	margin:0px;
}
#right-column div.index-float-right p.credit-approval {
	font-size:10px;
	padding:0px;
	margin:0px;
	text-align:center;
}
#right-column #featured {
	display:block;
	background: transparent url(../images/featured.jpg) left top no-repeat;
	height:158px;
	width:578px;
	outline:none;
	position:relative;
}
#right-column #featured a {
	display:block;
	height:158px;
	width:578px;
	border:none;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-style: normal;
}
#right-column #featured a img {
	border:none;
	float:left;
	margin-right:10px;
}
#right-column #featured a strong {
	padding-top:40px;
	font-size:28px;
	font-family:"Times New Roman", Times, serif;
	text-transform:uppercase;
	display:block;
}
#right-column #natural-dramatic-results {
	display:block;
	background: transparent url(../images/natural-dramatic-results.jpg) left top no-repeat;
	width:379px;
	height:267px;
	outline:none;
	margin-left:110px;
	padding:45px 10px 10px 10px;

}
#right-column #natural-dramatic-results a {
	background-color:transparent;
	width:165px;
	height:115px;
	display:block;
	float:left;
	margin-right:20px;
	margin-bottom:5px;
	text-indent:-99em;
	outline:none;
}
#right-column .financing {
	display:block;
	width:214px;
	height:108px; 
	background: transparent url(../images/financing.jpg) left top no-repeat;
	text-indent:-99em;
	overflow:hidden;
	margin-bottom:15px;
}
#right-column .financing:hover {
	background: transparent url(../images/financing.jpg) -214px top no-repeat; 
}
#right-column .our-blog {
	display:block;
	background: transparent url(../images/our-blog.jpg) left top no-repeat;
	height:75px;
	width:226px;
	text-indent:-99em;
	outline:none;
	margin-left:180px;
}
#right-column .our-blog:hover {
	background: transparent url(../images/our-blog.jpg) -226px top no-repeat;
}
#right-column .plastic-surgery-procedures {
	display:block;
	background: transparent url(../images/plastic-surgery-procedures.jpg) left top no-repeat;
	height:75px;
	width:401px;
	text-indent:-99em;
	outline:none;
	margin-left:90px;
}
#right-column .plastic-surgery-procedures:hover {
	background: transparent url(../images/plastic-surgery-procedures.jpg) -401px top no-repeat;
}
#blogger-navigation {
	float:right;
	width:225px;
	margin:0px 0px 15px 15px;
	border-left:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
	padding:15px;
}
.bottomaddresses {
	height: 30px;
	width: 580px;
	text-align: center;
}
#map {
    width:400px;
    height:400px;
}
/*------------------ Video Center Videos <--------------------*/
#welcome-idex {
	height: 175px;
	width: 275px;
	margin-left: 10px;	
}
#welcome {
	height: 175px;
	width: 275px;
	margin-left: 150px;
}
#welcome2 {
	height: 175px;
	width: 275px;
	margin-left: 150px;
}
#welcome3 {
	height: 175px;
	width: 275px;
	margin-left: 150px;
}
#welcome4 {
	height: 175px;
	width: 275px;
	text-align: center;
}
#welcome5 {
	height: 175px;
	width: 275px;
	text-align: center;
}
/*------------------ Right Column Form Selectors <--------------------*/
#contact {
	font-size:14px;
	line-height:22px;
	background-color:#d3c6a4;
	border: 6px solid #cdcdcd;
	margin: 20px 0px 0px 60px;
	padding: 20px 30px;
	width: 390px;
}
#contact  textarea {
	width: 380px;
	height:50px;
/*	width:300px;
	height:200px;
*/	font-size:14px;
	line-height:22px;
	font-family:Arial, Helvetica, sans-serif;
}
#contact .valid {
    background-color: #637b3d!important;
}
#contact .invalid {
    background-color: #A84446!important;
}
/*------------------ Showcase Selectors <--------------------*/
#gallery-header {
	padding:15px 15px 0px 15px;
	position:relative;
}
#gallery-header h1, #gallery-header h2 {

}
#gallery-header .left-column {
	float:left;
	margin-right:15px;
	width:140px;
	border-right:solid 1px #CCCCCC;
}
#gallery-header .right-column {
	float:left;
	width:420px;
}
#gallery-header blockquote {
	padding:15px 25px 15px 25px;
}
#gallery-header ul {
	padding:0px;
	margin:0px;
	font-size:12px;
	line-height:20px;
}
#gallery-header ul li {
	list-style:none;
}
.gallery-view-before-after {
	padding:0px 25px 0px 40px;
}
#gallery {
	width:608px;
	height:637px;
	background-color:transparent;
	position:relative;
	margin-top:15px;
}
#gallery ul {
	width:234px;
	background-color:transparent;
	padding:0px;
	margin:0px;
	overflow:hidden;
}
#gallery ul.before {
	position:absolute;
	top:50px;
	left:300px;
	z-index:1;
}
#gallery ul.after {
	position:absolute;
	top:340px;
	left:90px;
	z-index:1;
}
#gallery ul.lynn {
	left:30px;
}
#gallery ul li {
	float:left;
	width:70px;
	margin-right:8px;
	list-style:none;
}
.showcase-jenny {
	background: transparent  url(../images/showcase/showcase-jenny.jpg) left top no-repeat;
}
.showcase-katie {
	background: transparent  url(../images/showcase/showcase-katie.jpg) left top no-repeat;
}
.showcase-maggie {
	background: transparent  url(../images/showcase/showcase-maggie.jpg) left top no-repeat;
}
.showcase-lynn {
	background: transparent  url(../images/showcase/showcase-lynn.jpg) left top no-repeat;
}
.showcase-christa {
	background: transparent  url(../images/showcase/showcase-christa.jpg) left top no-repeat;
}
.showcase-monica {
	background: transparent  url(../images/showcase/showcase-monica.jpg) left top no-repeat;
}
.showcase-amanda {
	background: transparent  url(../images/showcase/showcase-amanda.jpg) left top no-repeat;
}
.showcase-alexis {
	background: transparent  url(../images/showcase/showcase-alexis.jpg) left top no-repeat;
}
.showcase-diane {
	background: transparent  url(../images/showcase/showcase-diane.jpg) left top no-repeat;
}
.showcase-rachael {
	background: transparent  url(../images/showcase/showcase-rachael.jpg) left top no-repeat;
}
.showcase-dianeM {
	background: transparent  url(../images/showcase/showcase-dianeM.jpg) left top no-repeat;
}
.showcase-dianeM .after {
	top:375px!important;
}
.showcase-lisa {
	background: transparent  url(../images/showcase/showcase-lisa.jpg) left top no-repeat;
}
.showcase-mary {
	background: transparent  url(../images/showcase/showcase-mary.jpg) left top no-repeat;
}
.showcase-darci {
	background: transparent  url(../images/showcase/showcase-darci.jpg) left top no-repeat;
}
.showcase-kelly {
	background: transparent  url(../images/showcase/showcase-kelly.jpg) left top no-repeat;
}
.showcase-kristina {
	background: transparent  url(../images/showcase/showcase-kristina.jpg) left top no-repeat;
}
.showcase-stacy {
	background: transparent  url(../images/showcase/showcase-stacy.jpg) left top no-repeat;
}
.showcase-andi {
	background: transparent  url(../images/showcase/showcase-andi.jpg) left top no-repeat;
}
.showcase-marisa {
	background: transparent  url(../images/showcase/showcase-marisa.jpg) left top no-repeat;
}
.showcase-leslie {
	background: transparent  url(../images/showcase/showcase-leslie.jpg) left top no-repeat;
}
.showcase-gabrielle {
	background: transparent  url(../images/showcase/showcase-gabrielle.jpg) left top no-repeat;
}

.showcase-peyton {
	background: transparent  url(../images/showcase/showcase-peyton.jpg) left top no-repeat;
}

.showcase-sam {
	background: transparent  url(../images/showcase/showcase-sam.jpg) left top no-repeat;
}

.showcase-eliza {
	background: transparent  url(../images/showcase/showcase-eliza.jpg) left top no-repeat;
}

.showcase-kathy {
	background: transparent  url(../images/showcase/showcase-kathy.jpg) left top no-repeat;
}

.showcase-nicole {
	background: transparent  url(../images/showcase/showcase-nicole.jpg) left top no-repeat;
}

.showcase-denise {
	background: transparent  url(../images/showcase/showcase-denise.jpg) left top no-repeat;
}

.showcase-kendra {
	background: transparent  url(../images/showcase/breast-aug-01-bkgd.jpg) left top no-repeat;
}

.showcase-jill {
	background: transparent  url(../images/showcase/breast-aug-02-bkgd.jpg) left top no-repeat;
}

#gallery-footer {
	padding:15px;
}
#gallery-footer p {
}
.showcase-back {
	padding-left:198px;
}
.showcase-back a {
	background: transparent url(../images/showcase-back.jpg) left top no-repeat;
	height:64px;
	width:212px;
	display:block;
	outline:none;
	overflow:hidden;
	text-indent:-999em;
}
.showcase-back a:hover {
	background: transparent url(../images/showcase-back.jpg) -212px top no-repeat;
}
#top{
	padding:0px;
	height:0px;
	overflow:hidden;
	position:absolute;
	z-index:8;
	top:0px;
	left:0px;
}
#gallery-nav {
	width:608px;
	padding:6px;
}
#gallery-nav h3 {
	background-color:#010101;
	color:#EFEFEF;
	padding:5px;
	margin:0px 0px 5px 0px;
	font-size:12px;
	font-weight:bold; 
	text-align:center;
}
#gallery-nav  {
}
#gallery-nav ul  {
	padding:0px;
	margin:0px;
}
#gallery-nav li {
	width:185px;	
	float:left;
	padding:5px;
	margin:0px 5px 5px 0px;
	background: #121212  url(../images/jCarouselLite-li.jpg) right top no-repeat;
	list-style:none;
}
#gallery-nav a {
	text-decoration:none;
	display:block;
	color:#FFFFFF;
	background:transparent;
	font-weight:normal;
	font-size:14px;
}
#gallery-nav a:hover {
	color:#d8c791;
}
#gallery-nav img {
	vertical-align:text-top;
	margin-right:5px;
}
/*------------------ Right Column Blog Navigation Selectors <--------------------*/

/*------------------ Left Column Selectors <--------------------*/
#left-column {
	background-color:#9933FF;
	float:left;
	width:213px;
	background: transparent url(../images/left-column.jpg) top left no-repeat;
	padding:6px;
}
/*------------------ Left Column Side Navigation Selectors <--------------------*/
#side-navigation {
}
#side-navigation h3 {
}
#side-navigation li {
	float:left;
	clear:left;
	list-style:none;
	margin-bottom:1px;
	position:relative;
}
#side-navigation a {
	display:block;
	background-color:#000000;
	width:193px;
	padding:10px;
	font-family:"Times New Roman", Times, serif;
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	text-transform:uppercase;
}
#side-navigation a.no-cursor {
	cursor:default;
}
#side-navigation a:hover {
	background-color:#333333;
}
#side-navigation .sub-nav {
	position:absolute;
	z-index:2;
	left:214px;
	top:0px;
	visibility:hidden;
	/*background-color:#FFFFFF;*/
}
#side-navigation .top-border {
	border-top:solid 1px #E2E2E2;
}
#side-navigation .sub-nav li {
}
/*------------------ Left Column Form Selectors <--------------------*/
#qc {
	width:212px;
	padding-top:15px;
	overflow:hidden;
	float:left;
}
#qc form{
	width:212px;
}
#qc h4 {
	background: transparent url(../images/qc-h4.jpg) top left no-repeat;
	width:212px;
	height:136px;
	display:block;
	outline:none;
	text-indent:-99em;
}
#qc ul{
}
#qc ul li{
	display:inline;

}
#qc div{
}
#qc input, #qc textarea {
    background-color: #272727!important;
    color:#ffffff!important;
    border:none;
    float:left;
    clear:left;
    margin-bottom:1px;
}
#qc input {
	padding:5px;
	width:202px;
}
#qc input.select {
}
#qc input.orange-qc {
}
#qc textarea{
	padding:5px;
	width:202px;
	height:120px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
#qc .orange-qc {
	width:174px;
}
#qc img {
    vertical-align:top;
}
#qc .address2 {
    display:none;
}
#qc .privacy-policy {
	font-size:10px;
	color:#565656;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#000066;
	display:none;
}
#qc input.button {
	width:80px;
	height:20px;
	background-color:#d6c58f!important;
	color:#272727!important;
	font-size:10px;
	padding:0px;
}
#qc .valid {
    background-color: #637b3d!important;
}
#qc .invalid {
    background-color: #A84446!important;
}

/*------------------ Left Column CTA Selectors <--------------------*/
#cta-container {
	clear:both;
	padding-top:15px;
}
#cta-container a {
	display:block;
	outline:none;
	text-indent:-99em;
	margin-bottom:15px;
}
.cta-review-case {
	background: transparent url(../images/cta-review-case.jpg) left top no-repeat;
	height:135px;
	width:212px;
}
.cta-review-case:hover {
	background: transparent url(../images/cta-review-case.jpg) -212px top no-repeat;
}

.cta-vectra-3D {
	background: transparent url(../images/cta-vectra-3D.jpg) left top no-repeat;
	height:64px;
	width:212px;
}

.cta-vectra-3D:hover {
	background: transparent url(../images/cta-vectra-3D.jpg) -212px top no-repeat;
}

.cta-skype {
	background: transparent url(../images/cta-skype.jpg) left top no-repeat;
	height:64px;
	width:212px;
}

.cta-skype:hover {
	background: transparent url(../images/cta-skype.jpg) -212px top no-repeat;
}


.cta-youtube {
	background: transparent url(../images/youtube.jpg) left top no-repeat;
	height:64px;
	width:212px;
}

.cta-youtube:hover {
	background: transparent url(../images/youtube.jpg) -212px top no-repeat;
}.cta-fb {
	background: transparent url(../images/facebook.jpg) left top no-repeat;
	height:64px;
	width:212px;
}

.cta-fb:hover {
	background: transparent url(../images/facebook.jpg) -212px top no-repeat;
}

.cta-newsletter {
	background: transparent url(../images/cta-newsletter.jpg) left top no-repeat;
	height:64px;
	width:212px;
}
.cta-newsletter:hover {
	background: transparent url(../images/cta-newsletter.jpg) -212px top no-repeat;
}
.our-blog {
	display:block;
	background: transparent url(../images/our-blog.jpg) left top no-repeat;
	height:75px;
	width:212px;
	text-indent:-99em;
	outline:none;
}
.our-blog:hover {
	background: transparent url(../images/our-blog.jpg) -212px top no-repeat;
}
/*------------------ Top Nav Selectors <--------------------*/
#top-navigation {
	background-color:#0000FF;
}
/*------------------ Header Selectors <--------------------*/
#header {
	background-color:#CCCCCC;
}
/*------------------ Mast Selectors <--------------------*/
#mast {
	background-color:#99CC00;
}
/*------------------ Footer Selectors <--------------------*/
#footer {
	clear:both;
	color:#FFFFFF;
	background-color:transparent;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
	text-align:center;
	padding:10px;
}
#footer a {
	color:#FFFFFF;
	background-color:transparent;
}
#footer a:hover {
	color:#743806;
	background-color:transparent;
}
/*------------------ Disclaimer Selectors <--------------------*/
#disclaimer {
	clear:both;
	color:#FFFFFF;
	background-color:transparent;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
	text-align:center;
	padding:10px;
}
#disclaimer a {
	color:#FFFFFF;
	background-color:transparent;
}
#disclaimer a:hover {
	color:#743806;
	background-color:transparent;
}
.address2 {
  display: none;
}
#conversion {
	display:none;
}
/*----------------- Clearfix and sIFR Selectors, Please do not modify <--------------------*/
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-table;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
.brclear {clear:both;height:0;margin:0;font-size: 1px;line-height: 0;}
.clear {
	clear:both;
}
/* sIFR http://www.mikeindustries.com/sifr/ Current Version 2.0.2 */
/* These are standard sIFR styles... do not modify */
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}
.sIFR-replaced {
	visibility: visible !important;
}
span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
.sIFR-flash + div[adblocktab=true] {
	display: none !important;
}
/* =============== you can edit these styles ====================== */
.sIFR-hasFlash h1, .sIFR-hasFlash h2 {
	visibility: hidden;
}
#video-container4, #video-container-vaser-liposculpture {
	text-align: center;
}
#video-container-wral {
	text-align: center;
}
