@import url("./960grid/reset.css");
@import url("./960grid/text.css");
@import url("./960grid/960.css");

/* PluroTech/WebToMed style.css */

/* Containers */
html {
	overflow:scroll-y;
	overflow-y: scroll !important;
}

body {
	background:#f4f2ee;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #7c7c7c;
}


#container-outer-top {
	background:url(../../assets/images/outer-bg.jpg) repeat-x top center;
}


#container-outer-bottom {
	background:url(../../assets/images/outer-bottom-bg.gif) repeat-x bottom center;
}

#container-inner-top {
	background:url(../../assets/images/inner-bg.jpg) no-repeat top center;
}


#container-inner-bottom {
	background:url(../../assets/images/outer-bottom-bg.gif) repeat-x bottom center;
}

/* Anchor */
a {
 color:#593344;
}

a:hover {
 color:#593344;
 text-decoration: none;
}

a.heading-link {
	font-size:18px; 
	font-family:Georgia, "Times New Roman", Times, serif; 
	color:#595e25; 
	font-weight:normal;
	text-decoration: none;
}

/* Main  */

#main {
	padding:0;
}


/* Header */

#header {
	width:960px;
	height: 380px;
	background:url(../../assets/images/header.jpg) no-repeat left top;
}

	/* Header - Info */
	#header-top {
		height:125px;
	}

	#header-logo a {
		display: block;
		width: 540px;
		height: 60px;
		float: left;
		text-indent: -9999px;
		margin: 100px 0 0 0;
	}
	
	#header-link a {
		display: block;
		width: 140px;
		height: 50px;
		float: right;
		text-indent: -9999px;
		background:url(../../assets/images/button-versa-link.gif) no-repeat left top;
		margin: 100px 10px 0 0;
	}
	
	#header-link a:hover {
		background:url(../../assets/images/button-versa-link-hover.gif) no-repeat left top;
	}
	
	#header-info {
		height: 213px;
		text-indent: -9999px;
		
	}
	
	
	/* Drop Down Menu */
	#multi-ddm {
		list-style: none;
		padding: 0;
		margin: 0;
	}
	
	#multi-ddm > li {
		float: left;
		padding:0;
		margin:0;
		background:url(../../assets/images/menu-divider.gif) no-repeat right top;
	}

	
	#multi-ddm > li > a {
		display: block;
		text-align:center;
		text-decoration: none;
		padding:0;
		margin:0;
		text-decoration:none;
		padding: 8px 18px 12px 18px;
		color:#ffffff;
		background:url(../../assets/images/menu-divider.gif) no-repeat right top;
		font-size:14px;
	}
	
	#multi-ddm > li > .parent-hover, #multi-ddm > li > a.active {
		background:url(../../assets/images/menu-hover-arrow.gif) no-repeat center bottom;
		color: #cac27d;
	}
	
	#multi-ddm > li ul {
		display: none;
		list-style: none;
		position: absolute;
		margin: 0 0 0 -32px;
		z-index: 90;
		padding: 0;
		}

	#multi-ddm > li ul a {
		display: block;
		width: 180px;
		padding: 7px 5px 7px 25px;
		text-decoration: none;
		font-weight: normal;
		font-size: 10pt;
		color: #ffffff;
		background: #91925d;
		filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
	}

	#multi-ddm > li ul a.active {
		background: #4C511B;
	}
	#multi-ddm > li ul li a.first {}
	#multi-ddm > li ul .child-hover1 {color:#ffffff; background-color:#91925d; text-decoration: underline;}
	#multi-ddm > li ul .child-hover2 {color:#e1f1ff; background-color:#539ed0;}
	#multi-ddm > li ul .child-hover3 {color:#e1f1ff; background-color:#539ed0;}
	#multi-ddm > li ul .child-hover4 {color:#e1f1ff; background-color:#539ed0;}
	#multi-ddm > li ul li ul {margin: 100px 0 0 -50px;position: absolute;}
	#multi-ddm span {float: right;}
	
	
	/* Header - Menu */
	#header-menu {
		width: 960px;
		
	}

	/* Header Banner */
	#header-banner {
		width:960px;
		height:290px;
	}

/* Body */
	/* Body - Main */
	#body {
		padding:30px 0 30px 0;
	}
	
	/* Intro Box */
	
	#intro-box-top{
		margin: 20px 0 0 0;
		width: 620px;
		height: 15px;
		background:url(../../assets/images/intro-box-top.gif) no-repeat left top;
	}
	
	#intro-box-main{
		width: 590px;
		background: #f1efeb url(../../assets/images/intro-box-main.gif) no-repeat left top;
		padding: 18px 0 35px 30px;
	}

	#intro-box-bottom{
		width: 620px;
		height: 15px;
		background:url(../../assets/images/intro-box-bottom.gif) no-repeat left top;
	}
	
	.van-dam-photo {
		float: left;
	}
	
	.intro-box-content {
		width: 460px;
		float: right;
	}
	
	h2.intro-box-heading {
		font-size: 16px;
		border-bottom: 1px solid #ccc47c;
		color: #593344;
	}
	
	p.intro-box-content-text{
		padding: 10px 20px 0 0;
		margin: 0;
		line-height: 20px;
	}
	
	.black-text {
		color: #363636;
	}
	
	a.button-read-more {
		display: block;
		width: 90px;
		height: 21px;
		background:url(../../assets/images/button-read-more.gif) no-repeat left top;
		text-indent: -9999px;
		float: right;
		margin: 0 30px 0 0;
	}
	
	a.button-read-more:hover {
		background:url(../../assets/images/button-read-more-hover.gif) no-repeat left top;
	}
		
	
	
/* Body - Bar */
#body-bar {
}

	/* Newsletter */
	#newsletter-banner {
		width: 264px;
		height: 110px;
		background:url(../../assets/images/newsletter-bg.gif) no-repeat left top;
		margin: 20px 0 20px 0;
		padding: 0 20px 0 16px;
	}
	
	
	#newsletter-banner p {
		margin: 15px 0 10px 0;
		line-height: 15px;
	}
	
	.newsletter-banner-heading {
		margin: 0;
		padding: 0;
		text-indent: -9999px;
	}
	
	.newsletter-input {
		border: none;
		width: 158px;
		height: 28px;
		background: transparent url(../../assets/images/newsletter-input-bg.gif) no-repeat left top;
		margin: 0 0 3px 0;
		line-height: 21px;
		padding: 2px 10px 0 10px;
	}

	.newsletter-input-error {
		border: none;
		width: 158px;
		height: 28px;
		background: transparent url(../../assets/images/newsletter-input-error-bg.gif) no-repeat left top;
		margin: 0 0 3px 0;
		line-height: 21px;
		padding: 2px 10px 0 10px;
	}
	
	.newsletter-signup-button {
		width: 77px;
		height: 28px;
		background: transparent url(../../assets/images/button-sign-up.gif) no-repeat left top;
		text-indent: -9999px;
		border: none;
		cursor: pointer;
		float: right;
		margin:  0;
	}
	
	#social-links {
		text-align: right;
		margin: 0 0 15px 0;
		padding: 8px 0 0 0;
		
	}
	
	a#link-twitter {
		margin: 0 10px 0 0;
	
	}
	
	#info-banner-forms {
		width: 260px;
		height: 163px;
		background:url(../../assets/images/contact-forms-bg.gif) no-repeat left top;
		margin: 22px 0 0 0;
		padding: 45px 20px 0 20px;
	}
	
	
	#info-banner {
		width: 280px;
		height: 193px;
		background:url(../../assets/images/contact-info-bg.gif) no-repeat left top;
		margin: 28px 0 0 0;
		padding: 15px 0 0 20px;
	}
	
	#info-banner p {
		margin: 6px 0 12px 0;
		padding: 0;
	}
	
	#info-banner p.info-phone {
		margin: 0 0 2px 0;
		padding: 0 0 0 0;
		/*background:url(../../assets/images/icon-phone.gif) no-repeat 2px 4px;*/
	}
	
	#info-banner p.info-email {
		margin: 0 0 3px 0;
		padding: 0 0 0 0;
		}
	
	#info-banner p.info-fax {
		margin: 0 0 2px 0;
		padding: 0 0 0 0;
		/*background:url(../../assets/images/icon-fax.gif) no-repeat left 5px;*/
	}
	
	#building-img {
		margin: 10px 0 10px 0;	
	}
	
	
	#info-banner-home {
		width: 280px;
		height: 355px;
		background:url(../../assets/images/contact-info-bg-home.jpg) no-repeat left top;
		margin: 0;
		padding: 15px 0 0 20px;
	}
	
	#info-banner-home p {
		margin: 6px 0 12px 0;
		padding: 0;
	}
	
	#info-banner-home p.info-phone {
		margin: 0 0 2px 0;
		padding: 0 0 0 0;
		/*background:url(../../assets/images/icon-phone.gif) no-repeat 2px 4px;*/
	}
	
	#info-banner-home p.info-email {
		margin: 0 0 3px 0;
		padding: 0 0 0 0;
		}
	
	#info-banner-home p.info-fax {
		margin: 0 0 2px 0;
		padding: 0 0 0 0;
		/*background:url(../../assets/images/icon-fax.gif) no-repeat left 5px;*/
	}
	
	
	a.info-email {
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		/*background:url(../../assets/images/icon-email.gif) no-repeat left 3px;*/
	}
	
	#versa-banner {
		margin:  0;
		}
		
	#appointment-banner {
		margin: 22px 0 0 0;
		}
		

/* Body Subpage */
	.subpage-content-box-top{
		margin: 20px 0 0 0;
		width: 620px;
		height: 15px;
		background:url(../../assets/images/intro-box-top.gif) no-repeat left top;
	}

	.subpage-content-box-main{
		width: 558px;
		background: #fdfdfc url(../../assets/images/intro-box-main.gif) no-repeat left bottom;
		padding: 0 30px 20px 30px;
		border-left: 1px solid #efede8;
		border-right: 1px solid #efede8;
	}

	.subpage-content-box-bottom{
		width: 620px;
		height: 10px;
		background:url(../../assets/images/intro-box-bottom.gif) repeat-y left top;
		padding:0;
		margin: 0;
	}

	.lineDotted-page-title {background:url(../../assets/images/line_dotted.gif) repeat-x; height:10px; margin:5px 0 5px 0; clear:both;}

	.lineDotted-content {background:url(../../assets/images/line_dotted.gif) repeat-x; height:10px; margin:20px 0 20px 0; clear:both;}
	
	.lineDotted-content-forms {background:url(../../assets/images/line_dotted.gif) repeat-x; height:2px; margin: 10px 0 0 0; clear:both;}
	
	h1#forms-heading {
		font-family: Arial, Helvetica, sans-serif;	
		font-weight: bold;
	}

	.contact-us-info-with-map {
		width: 280px;
		height: 300px;
		background:url(../../assets/images/contact-info-bg.gif) no-repeat left top;
		margin: 19px 0 0 0;
		padding: 15px 0 0 20px;
	}
	
	/* Contact Us Page */
	
	td.formField {
		border: none;
		background: none;
		}
		
	td.formLabel {
		border: none;
		background: none;
		text-align: right;
		}
		
	td.formSeparator {
		border: none;
		background: none;
		}
	
	.contact-us-table  {
		border: none;
		background: none;
		margin: 0 0 30px 10px;
		}
	


	/* Results Page */
	
	.result-photo {
		float: left;
		margin: 0 10px 40px 0;
		}
		
	.result-photo-last {
		float: left;
		margin: 0 0 40px 0;
		}
		
		
/* Footer */
#footer {
}

	#footer-associations-container {
		height: 145px;
	}
	
	.footer-associations-asds {
		margin: 0 119px 0 10px;
	}
	
	.footer-associations-aad {
		margin: 0 124px 0 0;
	}
	
	.footer-associations-aslms {
		margin: 0 121px 0 0;
	}
	
	
	#footer-bottom-container {
		height: 94px;
	}
	
	.footer-bottom-links {
		float: right;
		margin: 25px 10px 0 0;
	}

	/* Footer - Menu */
	#footer-menu-container {
		float:left;
		margin:25px 0 0 0;
		color: #498499;
	}
	
	#footer-menu-container p{
		color: #498499;
	}

	ul.footer-menu {
		display:block;
	
	}

	ul.footer-menu li {
		list-style:none;
		float:left;
		padding:0; 
		margin:0; 
	}

	ul.footer-menu a {
		display:block; 
		float:left;
		text-decoration:none;
		padding:0 10px 0 10px;
	}

	ul.footer-menu a:hover {
		display:block; 
		float:left;
		text-decoration:underline;
	}

	ul.footer-menu a.on {
		background:url(../../assets/images/footer-menu-bullet.gif) no-repeat left;
		display:block; 
		float:left;
		color:#85bade; 
		text-decoration:none;
		font-weight:bold;
	}

	p.footer-copyright {
		margin: 10px 0 0 10px;
		color: #593344;
	}
	
	/* Easy Slider */
	
	img{border:none;}
				
	.graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
		margin:0;
		padding:0;
		display:block;
		overflow:hidden;
		text-indent:-8000px;
	}
	
	#slideshow {
		width: 620px;
		background: url(../../assets/images/slider-bg.gif) no-repeat left top;
		position:relative;
		padding: 3px 0 0 0;
		height: 370px;
		margin: 0;
	}
	
	#slider {margin: 0 0 0 3px;}
	#slider2 {margin:0;}
	
	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
	}
	#slider2{margin-top:1em;}
	#slider li { 
		width:614px;
		height: 321px;
		overflow:hidden; 
	}
	
	#slider2 li {
		width:260px;
		height:140px;
		overflow:hidden;
	}
	
	#slider2 li img {margin-right:35px;}
	
	#container{	
		margin:0 auto;
		position:relative;
		text-align:left;
		width:690px;
		background:#fff;		
		margin-bottom:2em;
	}	
	
	#prevBtn a {
		display:block;
		width:28px;
		height:30px;
		position:absolute;
		left:25px;
		top:71px;
		z-index:1000;
		background:url(../../assets/images/bottom_banners_btn_left.gif) no-repeat;
		font-size:0;
	}
	
	#nextBtn a {
		display:block;
		width:28px;
		height:30px;
		position:absolute;
		left:885px;
		top:71px;
		z-index:1000;
		background:url(../../assets/images/bottom_banners_btn_right.gif) no-repeat;
		font-size:0;
	}

	/* numeric controls */	
	

	ol#controls{
		margin: 0;
		padding:0;	
		}
	ol#controls li{
		margin:0; 
		padding:0;
		float:left;
		list-style:none;
		}
	ol#controls li a{
		float:left;
		display:block;
		margin: 0 0 20px 0;
		}
	
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}

	ol#controls li a#slide_0 {width:207px; height:46px; background-image:url(../../assets/images/slides_tab_1.gif); background-position:top;}
	ol#controls li a#slide_1 {width:206px; height:46px; background-image:url(../../assets/images/slides_tab_2.gif); background-position:top;}
	ol#controls li a#slide_2 {width:206px; height:46px; background-image:url(../../assets/images/slides_tab_3.gif); background-position:top;}

	ol#controls li.current a#slide_0 {width:207px; height:46px; background-image:url(../../assets/images/slides_tab_1.gif); background-position:bottom;}
	ol#controls li.current a#slide_1 {width:206px; height:46px; background-image:url(../../assets/images/slides_tab_2.gif); background-position:bottom;}
	ol#controls li.current a#slide_2 {width:206px; height:46px; background-image:url(../../assets/images/slides_tab_3.gif); background-position:bottom;}

	/* Easy Slider END*/


	/* Subpage Menu - Generic*/
	
	#subpage-generic-menu-top {
		width: 260px;
		height: 4px;
		background: transparent url(../../assets/images/submenu-top.gif) no-repeat left top;
		margin: 0;
	}
	
	#subpage-generic-menu-bottom {
		width: 260px;
		height: 4px;
		background: transparent url(../../assets/images/submenu-bottom.gif) no-repeat left top;
	}

	#subpage-generic-menu ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
	}
	
	#subpage-generic-menu ul li {
		margin-left: 0;
		padding: 0;
	}
	
	#subpage-generic-menu li a {
		font-family: Arial, Helvetica, sans-serif;
		color: #4B511A;
		text-decoration: none;
		width: 165px;
		line-height: 18px;
		display: block;
		padding: 6px 50px 9px 45px;
		border-bottom: 1px solid #FFF;
		border-top: 1px solid #E0DCB9;
		background: #edead2 url(../../assets/images/arrow.gif) no-repeat 26px 11px;
	}

	#subpage-generic-menu li a:hover {
		background: #e3deb8 url(../../assets/images/arrow-hover.gif) no-repeat 26px 11px;
	}

	#subpage-generic-menu li a.active {
		display: block;
		font-weight: bold;
		color: #4B511A;
		text-decoration: none;
		background: #e3deb8 url(../../assets/images/arrow-hover.gif) no-repeat 26px 11px;
		border-bottom: 1px solid #FFF;
		border-top: 1px solid #E0DCB9;
	}

	
	/* Subpage Menu - Vertical Slider Dropdown - Level 1*/
	
	#subpage-sidebar-vertical-slider-menu {
		margin: 0;
		list-style-type: none;
		margin: 0;
		padding: 17px 0 30px 18px;
		width: 282px;
		background: #ffffff url(../../assets/images/submenu-main-bg.gif) no-repeat left bottom;
	}
	
	#subpage-sidebar-vertical-slider-menu dt.subpage-sidebar-vertical-slider-menu-level1.first {
		background: transparent url(../../assets/images/tab1-injectables.jpg) no-repeat left top;
		width: 263px;
	}
	
	#subpage-sidebar-vertical-slider-menu dt.subpage-sidebar-vertical-slider-menu-level1.second{
		background: transparent url(../../assets/images/tab2-laser.jpg) no-repeat left top;
	}
	
	#subpage-sidebar-vertical-slider-menu dt.subpage-sidebar-vertical-slider-menu-level1.third{
		background: transparent url(../../assets/images/tab3-liposculpture.jpg) no-repeat left top;
	}
	#subpage-sidebar-vertical-slider-menu dt.subpage-sidebar-vertical-slider-menu-level1.fourth{
		background: transparent url(../../assets/images/tab4.jpg) no-repeat left top;
	}
	#subpage-sidebar-vertical-slider-menu dt.subpage-sidebar-vertical-slider-menu-level1.fifth{
		background: transparent url(../../assets/images/tab5.jpg) no-repeat left top;
	}

	#subpage-sidebar-vertical-slider-menu dt {
		margin: 5px 0 0 0;
		padding: 0px;
	}
	
	#subpage-sidebar-vertical-slider-menu dt a, #subpage-sidebar-vertical-slider-menu dt span {
		color: #363636;
		font-family: Arial, Helvetica, sans-serif;
		text-decoration: none;
		font-size: 16px;
		width: 178px;
		line-height: 18px;
		display: block;
		padding: 22px 50px 23px 35px;
		margin-bottom:0px;
	}

	
	#subpage-sidebar-vertical-slider-menu li a {
		background: #edead2 url(../../assets/images/arrow.gif) no-repeat 26px 11px;
	}


	/* Subpage Menu - Vertical Slider Dropdown - Level 2*/
	
	
	#subpage-sidebar-vertical-slider-menu ul {
		border: none;
		padding: 0 0 0 10px;
		list-style: none;
	}
	
	#subpage-sidebar-vertical-slider-menu-generic ul {
		border: none;
		padding: 0;
		list-style: none;
	}
	
	#subpage-sidebar-vertical-slider-menu-generic-top {
		margin: 20px 0 0 0;
		width: 300px;
		height: 14px;
		background: transparent url(../../assets/images/submenu-main-top.gif) no-repeat left top;
	}
	
	
	#subpage-sidebar-vertical-slider-menu-generic {
		margin: 0;
		list-style-type: none;
		margin: 0;
		padding: 17px 0 30px 18px;
		width: 280px;
		background: #ffffff url(../../assets/images/submenu-generic-main-bg.gif) no-repeat left bottom;
		border-left: 1px solid #f1f0eb;
		border-right: 1px solid #f1f0eb;
	}

	#subpage-sidebar-menu-top {
		margin: 20px 0 0 0;
		width: 300px;
		height: 14px;
		background: transparent url(../../assets/images/submenu-main-top.gif) no-repeat left top;
	}
	
	#subpage-sidebar-menu ul li {
		margin: 0px;
		padding: 0px;
		width:100px;
		
	}
	
	#subpage-sidebar-menu li a {
		font-family: Arial, Helvetica, sans-serif;
		color: #4b511a;
		text-decoration: none;
		width: 165px;
		line-height: 18px;
		display: block;
		padding: 6px 30px 9px 45px;
		border-bottom: 1px solid #FFF;
		border-top: 1px solid #e0dcb9;
	}
	
	#subpage-sidebar-menu li a:hover, #subpage-sidebar-menu li a.active {
		background: #e3deb8 url(../../assets/images/arrow-hover.gif) no-repeat 26px 11px;
	}

	#subpage-sidebar-menu dt a.selected {
		background: #090;
		display: block;
	}

	.subpage-sidebar-menu-active {
		background: #333;
	}
	
.playercontainer{
	text-align:center;
	margin: 10px 0;
	padding-bottom: 20px;
	border-bottom: 1px dotted #ccc;
}
