@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:#f5f6fa;
}


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


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

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


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

/* Anchor */
a {
 color:#0e5b8f;
}

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

/* Contact US */
.contact-us-phone {
	color: #F38128;
	font-size: 14px;
	font-weight: bold;
}

/* Main  */

#main {
	padding:10px 0 0 0;
	position: relative;
}


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

	/* Header - Info */
	#header-info-container {
		background:url(../../assets/images/header-info-container-bg.gif) no-repeat;
		padding:10px 0 0 0;
		height:32px;
	}

	#header-info {
		margin:0 0 0 auto; 
		float:right;
		padding-right:20px;
	}

	#header-info-chat {
		float:left;
		color:#7da100;
		font-weight:bold;
		margin-left:40px;
	}

	#header-info-chat a {
		color:#7da100;
	}

	#header-info-email {
		float:left;
		margin-left:20px;
	}

	#header-info-email a {
		color:#8e8e8e;
	}


	#header-info-phone {
		float:left;
		color:#8e8e8e;
		margin-left:20px;
	}

	#header-info-phone span {
		color:#f16d1b;
		font-weight:bold;
		font-size: 15px;
	}

	#header-info .img-header-icon {
		vertical-align:middle;
	}

	#header-info .img-header-spacer {
		vertical-align:middle;
		margin:0 10px 0 ;
	}


	/* Header - Menu */
	#header-menu {
		float:right;
		padding-top:30px;
	}

	ul.header-menu {
		margin:0; 
		padding:0;
	}

	/* Header - Menu - Dropdown*/
	
	#multi-ddm {
		list-style: none;
		padding: 0;
		margin: 0;
	}
	
	#multi-ddm > li {
		float: left;
		padding:0;
		margin:0;
	}
	
	#multi-ddm > li > a {
		display: block;
		text-align:center;
		text-decoration: none;
		padding:0;
		margin:0;
		text-decoration:none;
		padding:0 20px 0 10px;
		color:#0e5b8f;
		background:url(../../assets/images/header-menu-bullet.gif) no-repeat left;
		font-size: 14px;
	}
	
	#multi-ddm > li > .parent-hover, #multi-ddm > li > a.active {
		color:#348cba;
	}
	
	#multi-ddm > li ul {
		display: none;
		list-style: none;
		position: absolute;
		margin: 4px 0 0 0;
		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: 14px;
		color: #ffffff;
		background: url(../../assets/images/submenu_bullet.gif) no-repeat 11px 15px #115188;
		filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
	}
	
	#multi-ddm > li ul li a.first {}
	#multi-ddm > li ul .child-hover1 {color:#e1f1ff; background-color:#539ed0;}
	#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: -29px 0 0 163px;position: absolute;}
	#multi-ddm span {float: right;}

	/* Header Banner */
	
	#header-slide-cotainer {
		width:960px;
		height:290px;
	}
	
	.header-slide-container-on {
		display:block;
		position:absolute;
		top:130px;
		width:960px;
		height:290px;
	}

	.header-slide-container {
		display:none;
		position:absolute;
		top:130px;
		width:960px;
		height:290px;
	}

	/* Header Background Divs */
	#header-slide-treatment-container {
		background: url(../../assets/images/slide-treatment.jpg);
	}

	#header-slide-results-container {
		background: url(../../assets/images/slide-results.jpg);
	}

	#header-slide-resources-container {
		background: url(../../assets/images/slide-resources.jpg);
	}


	/* Header Overlay Text */
	#header-slide-overaly-text {
		position:absolute;
		font-family:"Times New Roman", Times, serif;
		top:130px;
	}

	#header-slide-overaly-text a {
		text-decoration:none;
		font-size:14px;
	}

	#header-slide-overaly-text a:hover {
		text-decoration:underline;
	}

	#header-slide-overaly-text a:active {
	  outline: none;
	  -moz-outline-style: none;
	}

	#header-slide-overaly-text a:focus {
	  outline: none;
	  -moz-outline-style: none;
	}

	#header-slide-left {
		float:left;
		padding:0 0 0 10px;
		width:670px;
	}

	#header-slide-right {
		float:left;
		padding:6px 0 0 50px;
		text-align:center;
		margin-top:70px;
		color:#ffffff;
		font-size:20px;
	}

	a.header-slide-link {
		padding:8px 0 0 40px;
		height:90px;
		width:280px;
		display:block;
		color:#fdecb6;
	}

	a.header-slide-link-on {
		padding:8px 0 0 40px;
		height:90px;
		width:280px;
		display:block;
		color:#612405;
	}


	.header-slide-title {
		font-size:26px;
		color:#ffffff;
	}

	.header-slide-title-on {
		font-size:26px;
		color:#612405;
	}

	#header-slide-right-line2 {
		font-size:17px;
	}

	#header-slide-right-start-now {
		margin:19px 0 0 5px;
	}

	

/* Body */
	/* Body - Main */
	#body-main {
		margin-top:30px;

	}
	
	.img-float-left {
		float: left;
		margin: 0 15px 20px 0;
	}
	
	img.border {
		border: 3px solid #ddd;
		margin: 0 0 5px 0;
	}
	
	#facilities-float-right{
		float: right;
		width: 335px;
	}

	/* Block - Welcome */
	#body-welcome {
		background:url(../../assets/images/body-welcome-bg.jpg) no-repeat center top;
		padding:10px 20px 20px 20px;
	}

	#body-welcome-heading {
		color:#FFFFFF;
		font-family:'Times New Roman', Times, serif;
		font-size:22px;
		border-bottom:1px dotted #6aa0c4;
	}

	#body-welcome-text {
		padding:10px 10px 10px 5px;
		color:#fefefe;
		font-size:12px;
	}

	#body-welcome-text a {
		color:#faa249;
		font-size:13px;
	}

	#body-welcome-text p {
		margin-bottom:15px;
		line-height:18px;
	}

	#body-block2 {
		background:#0E5B8F url(../../assets/images/body-welcome-bg.jpg) no-repeat center top;
		padding:10px 20px 0 20px;
		border-bottom:5px solid #0b4c7f;
		height:420px;
		text-align: center;
		margin:0px;
	}

	/* Block - 2 */
	#body-block2-a {
		float:left;
	}

	#body-block2-b {
		float:left;
		width:340px;
		margin:0 20px 0 20px;
		color:#FFFFFF;
		font-size:11px;
	}

	#body-block2-b p {
		margin:5px 0 0 0;
	}

	#body-block2-b a {
		color:#faa249;
	}

	#body-block2-c {
		float:left;
	}
	
	#body-block2-video-thumbs-container {
		margin: 15px 0 0 0px;
		}
	
	.body-block2-video-thumb {
		width: 53px;
		height:53px;
		float: left;
		margin: 0 5px 0 0;
		}
	
		/* Body - Conditions */
	.body-conditions-container {
		border:1px solid #dee2ee;
		width:588px !important;
		padding:15px;
		background:#FFFFFF;
		min-height:150px;
		margin: 0 0 20px 0;
	}
	
	.body-conditions-content-left {
		float: left;
		width: 283px;
		border-right: 1px dotted #b6cddd;
	}
	
	.body-conditions-content-right {
		float: right;
		width: 294px;
		padding: 0 0 0 10px;
	}
	
	.body-conditions-container .body-conditions-header {
		border-bottom:1px dotted #b6cddd;
	}
	
	.body-conditions-container .body-conditions-header a {
		text-decoration: none;
		}

	.body-conditions-container .body-conditions-item {
		
		line-height:16px;
		padding:5px 0 5px 0;

	}
	
	.body-conditions-container .body-conditions-item span {
		color:#7b91a0;
		font-size:11px;
	}

	.body-conditions-container .body-conditions-footer {
		padding:10px 0 0 0;
		border-top:1px dotted #b6cddd;
	}

	.body-conditions-container .body-conditions-footer a {
		color:#e36200;
		font-size:11px;
	}

	.body-conditions-container .body-conditions-footer a:hover {
		color:#e36200;
		font-size:11px;
		text-decoration:none;
	}


	ul.body-conditions-menu {
		margin: 10px 0 10px 0; 
		padding:0;
		display:block;
		color:#0e5b8f;
		font-size:12px;
	}
	

	ul.body-conditions-menu li {
		list-style:none;
		padding:0; 
		margin:0;
		background: url(../../assets/images/bullet.gif) no-repeat left 5px;
		padding: 0 0 20px 15px;
	}

	ul.body-conditions-menu a {
		display:block; 
		color:#0e5b8f;
		font-size:12px;
	}

	ul.body-conditions-menu a:hover {
		display:block; 
		color:#0e5b8f; 
		text-decoration:none;
		font-size:12px;
	}

	ul.body-conditions-menu a.on {
	}
	
	
	/* Body - News */
	.body-news-container {
		border:1px solid #dee2ee;
		width:268px !important;
		padding:15px;
		background:#FFFFFF;
		min-height:200px;
	}
	
	.body-news-container .body-news-header {
		border-bottom:1px dotted #b6cddd;
	}
	
	.body-news-container .body-news-header a{
		text-decoration: none;
		}

	.body-news-container .body-news-item {
		border-bottom:1px dotted #b6cddd;
		line-height:16px;
		padding:10px 0 10px 0;
	}
	
	.body-news-container .body-news-item span {
		color:#7b91a0;
		font-size:11px;
	}

	.body-news-container .body-news-footer {
		padding:10px 0 0 0;
	}

	.body-news-container .body-news-footer a {
		color:#e36200;
		font-size:11px;
	}

	.body-news-container .body-news-footer a:hover {
		color:#e36200;
		font-size:11px;
		text-decoration:none;
	}


	ul.body-news-menu {
		margin:0; 
		padding:0;
		display:block;
	}
	

	ul.body-news-menu li {
		list-style:none;
		padding:0; 
		margin:0; 
	}

	ul.body-news-menu a {
		display:block; 
		color:#0e5b8f;
		font-size:12px;
	}

	ul.body-news-menu a:hover {
		display:block; 
		color:#0e5b8f; 
		text-decoration:none;
		font-size:12px;
	}

	ul.body-news-menu a.on {
	}

	/* Block - 3 */
	#body-block3 {
		background:url(../../assets/images/body-block3-bg.jpg) no-repeat center top;
		height:199px;
	}


	#body-block3-seminar {
		float:left;
		width:270px;
		padding:10px 20px 10px 20px;
	}

	#body-block3-seminar-header {
		font-weight:normal;
		border-bottom:1px dotted #f39e4f;
		text-align:center;
	}

	#body-block3-register {
		float:left;
		width:310px;
	}

	#body-block3-seminar-body {
		color:white;
		text-align:center;
		font-size:12px;
	}

	#body-block3-seminar-body p {
		margin:8px 0 0 0;
	}

	#body-block3-seminar-body a {
		color:#FFFFFF;
		font-weight:bold;
	}


	#body-block3-register {
		float:left;
		width:270px;
		padding:30px 20px 10px 20px;
		color:#FFFFFF;
		text-align:center;
		font-size:18px;
	}

	#body-block3-register-phone {
		font-size:26px;
		font-weight:bold;
	}

	#body-block3-register-button {
		margin-top:15px;
	}

/* Body - Bar */
#body-bar {
	margin-top:30px;
}
	
	/* SubMenu */
	#body-bar .body-news-menu {
		border:1px solid #dee2ee;
		width:268px;
		padding:15px;
	}
	
	#body-bar .body-news-menu .body-news-item {
		border-bottom:1px dotted #b6cddd;
		line-height:16px;
		padding:10px 0 10px 0;
	}
	
	
	.body-news-menu-2 li {
		margin-top: 10px;	
		list-style:none;
	}
	
	.body-news-menu-2 span {
		margin-top: 10px;	
		list-style:none;
	}
	
	.body-news-menu-2 a {
		display:block; 
		color:#0e5b8f;
		font-size:12px;
	}
		
	
/* Newsletter */
	#body-bar-newsletter {
		width:260px;
		height:125px;
		background:url(../../assets/images/body-bar-newsletter-bg.gif) no-repeat center top;
		padding:10px 20px 10px 20px;
	}
	
	#body-bar-newsletter-header {
		border-bottom:1px dotted #b6ccd9;
	}

	#body-bar-newsletter-body {
		margin:0 auto 0;
		width:250px;
		padding-top:10px;
		color:#6e9cb7;
		font-size:11px;
	}

	#body-bar-newsletter-body input#user_email {
		margin:0 auto 0;
		width:200px;
		color:#6e9cb7;
		font-size:11px;
		border:1px solid #c7cdde;
		padding:3px;
		color:#555555;
	}

	#body-bar-newsletter-body input#submit {
		text-align:center;
	}


	/* Social */
	#body-bar-social {
		width:260px;
		height:152px;
		background:url(../../assets/images/body-bar-social-bg.gif) no-repeat center top;
		padding:10px 20px 10px 20px;
	}

	#body-bar-social-header {
		border-bottom:1px dotted #b6ccd9;
		margin-bottom:5px;
	}

	#body-bar-social .body-bar-social-icon {
		float:left;
		width:50px;
		padding:7px;
	}

	#body-bar-social .body-bar-social-name {
		float:left;
		padding:12px 0 0 0;
	}

	#body-bar-social .body-bar-social-name a {
		float:left;
		vertical-align:middle;
	}

	/* Hotel */
	#body-bar-hotel {
		width:260px;
		height:370px;
		background:url(../../assets/images/body-bar-hotel-bg.gif) no-repeat center top;
		padding:2px 20px 10px 20px;
	}

	#body-bar-hotel-header {
		border-bottom:1px dotted #b6ccd9;
		margin-bottom:5px;
	}

	.body-bar-hotel-image {
		margin: 0 0 5px 0;
	}

	#body-bar-hotel-text {
		text-align: justify;
	}

	#body-bar-hotel-link {
		margin: 5px 0 0 0;
		text-align: right;
	}
	
	#body-bar-hotel a.body-bar-hotel-heading-link {
		font-family: "Times New Roman", Times, serif;
		font-size: 16px;
	}
	
	/* Videos */
	#body-bar-videos {
		background:#FFFFFF;
		border:1px solid #dee2ee;
		padding:10px 20px 10px 20px;
		min-height:180px;
	}

	#body-bar-videos-header {
		border-bottom:1px dotted #b6ccd9;
		margin-bottom:5px;
	}
	
	.body-bar-videos-element-highlight {
		padding:10px 0 10px 0;
		border-bottom:1px dotted #b6cddd;
		background:url(../../assets/images/body-bar-video-star.gif) no-repeat right 25px;
	}
	
	.body-bar-videos-element-highlight .body-bar-videos-element-thumbnail {
		float:left;
		width:130px;
	}

	
	.body-bar-videos-element-highlight .body-bar-videos-element-thumbnail img {
		border:3px solid #DDDDDD;
	}

	.body-bar-videos-element-highlight .body-bar-videos-element-body {
		font-size:11px;
		color:#7b91a0;
	}

	.body-bar-videos-element-highlight .body-bar-videos-element-header a{
		color:#0e5b8f;
		font-weight:bold;
		font-size:12px;
	}

	.body-bar-videos-element-highlight .body-bar-videos-element-text {
		padding:5px 0 5px 0;
	}

	.body-bar-videos-element-highlight .body-bar-videos-element-footer a{
		color:#e36200;
		font-weight:bold;
		font-size:11px;
	}

	.body-bar-videos-element {
		padding:10px 0 10px 0;
		border-bottom:1px dotted #b6cddd;
	}

	.body-bar-videos-element .body-bar-videos-element-thumbnail {
		float:left;
		width:130px;
	}

	
	.body-bar-videos-element .body-bar-videos-element-thumbnail img {
		border:3px solid #DDDDDD;
	}

	.body-bar-videos-element .body-bar-videos-element-body {
		font-size:11px;
		color:#7b91a0;
	}

	.body-bar-videos-element .body-bar-videos-element-header a{
		color:#0e5b8f;
		font-weight:bold;
		font-size:12px;
	}

	.body-bar-videos-element .body-bar-videos-element-text {
		padding:5px 0 5px 0;
	}

	.body-bar-videos-element .body-bar-videos-element-footer a{
		color:#e36200;
		font-weight:bold;
		font-size:11px;
	}
	

/* Content */
	#body-content-container {
		border:1px solid #dee2ee;
		padding:15px;
		background:#FFFFFF;
		min-height:360px;
	}

	#body-content-header {
		border-bottom:1px dotted #b6cddd;
		margin-bottom:20px;
	}
	
	#body-content-header h1{
		color: #0e5b8f;
	}

	#body-content-body {
		border-bottom:1px dotted #b6cddd;
		margin:0 10px 0 10px;
		color:#333333;
	}

	#body-content-body p {
		margin-bottom:10px;
		text-align:justify;
	}

	#body-content-footer {
		margin:10px 10px 0 10px;
	}
	
	.heading {
		font-size:14px;
		color: #0e5b8f;
	}

/* Exit Pop Up */
	#exit-pop-up-container {
		width: 600px;
		height: 416px;
		background:url(../../assets/images/exit-pop-up-bg.png) no-repeat left top;
		padding: 0 20px 0 20px;
		z-index: 100;
		position: absolute;
		top: 50px;
		left: 160px;
		margin: 0;
		display:none;
	}
	
	#exit-pop-up-close-container {
		width: 600px;
		height: 20px;
	}
	
	#exit-pop-up-main {
		width: 600px;
		height: 376px;
		background:url(../../assets/images/exit-pop-up-main.jpg) no-repeat left top;
	}
	
	a#exit-pop-up-close-button {
		display: block;
		text-indent: -9999px;
		cursor: pointer;
		width: 61px;
		height: 20px;
		background:url(../../assets/images/exit-pop-up-close-button.png) no-repeat left top;
		float: right;
	}
	
	a.live-chat-link {
		background:url(../../assets/images/exit-pop-up-icon.gif) no-repeat left 5px;
		color: #fba84f;
		font-size: 14px;
		padding: 0 0 0 22px;
		float: right;
	}
	
	#input-container{
		float: right;
		margin: 80px 0 0 0;
		padding: 0 20px 0 0;
	
	}
	
	.exit-pop-up-button {
		margin: 15px 0 0 40px;
	}
	
	.exit-pop-up-sign-up-input {
		width: 255px;
		height: 23px;
		border: 1px solid #c7cdde;
		padding: 5px 0 0 5px;
	}
	
	#exit-pop-up-top {
		text-indent: -9999px;
		width: 600px;
		height: 86px;
	}
	
	#exit-pop-up-email-sign-up {
		width: 600px;
		height: 183px;
	}
	
	#exit-pop-up-bottom {
		width: 570px;
		height: 72px;
		padding: 35px 30px 0 0;
		margin:0 0 0 480px;
	}
	
	.exit-pop-up-live-chat {
		float: right;
		margin: 5px 0 0 0;
	}
	


/* Footer */
#footer {
	height:250px;
}

	/* Footer - Menu */
	#footer-menu-container {
		position:relative;
		float:left;
		margin:30px 0 0 0;
		left:50%;
	}

	ul.footer-menu {
		display:block;
		position:relative;
		left:-50%;
	}

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

	ul.footer-menu a {
		background:url(../../assets/images/footer-menu-bullet.gif) no-repeat left;
		display:block; 
		float:left;
		color:#85bade; 
		text-decoration:none;
		padding:0 20px 0 10px;
	}

	ul.footer-menu a:hover {
		background:url(../../assets/images/footer-menu-bullet.gif) no-repeat left;
		display:block; 
		float:left;
		color:#85bade; 
		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;
	}

	#footer-copyright {
		margin:20px 0 0 10px;
		font-size:12px;
		color:#FFFFFF;
		text-align: center;
	}
	
	#footer-medical-links {
		margin:5px 10px 0 0;
		color:#FFFFFF;
		text-align: center;
	}
	
	#footer-medical-links a{
		font-size:11px;
		color:#FFFFFF;
		}


	#footer-disclaimer {
		text-align:center;
		margin:5px 0 0 0;
		font-size:11px;
		color:#85bade;
	}
	.footer-banner{
		text-align:center;
		padding-top:20px;
	}
	
/* Accordion */	
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; }
.ui-accordion .ui-accordion-content-active { display: block; }

.player-container {
	text-align:center;
	height:200px;
}
