﻿@charset "utf-8";
/* CSS Document */
* {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
}
body {
background:url('../images/long_background.png') repeat-x top left;
}
img  {
border:none;
}
h1 {
font-family:Arial, Helvetica, sans-serif;
color:#db1c24;
font-size:16px;

}
h2 {
color:#ed1c24;
font-size:17px;
margin:0 0 12px 0;
padding:0;
}
h3 {
font-size:14px;
color:#000000;
margin:28px 0 0 0;
padding:0;
}
p {
	font-weight:bold;
	font-size:12px;
	margin:4px 0 0 0;
	color:#101415;
	font-family:Arial, Helvetica, sans-serif;
}
a {
color:#060606;
}
a:hover {
color:#ed1c24;
}
li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:black;
	margin:0;
	padding:0;
	font-weight:bold;
}
#top-bg {
height:21px;
width:100%;
float:left;
background:url(../images/top-bg.gif) 50% 0 no-repeat;
}

.one{
	/*background:url('../images/bottom-background(one).gif') repeat-x top left;*/
	width:100%;
	min-height:862px;
    height:expression(this.scrollHeight < 864? "864px" : "auto");
}
.center-align{
	margin:0 auto;
	width:697px;
}

.header-top{
	margin:0 0 0 5px;
	padding:0;
	width:697px;
	height:160px;
	background:url('../images/header-top-background.gif') no-repeat;
	float:left;
	display:inline;
}
#bg {
float:left;
background:url(../images/bg.gif) 50% 0 repeat-y;
width:100%;
}
#bottom-bg {
background:url(../images/bottom-bg.gif) 50% 100% no-repeat;
float:left;
width:100%;
margin-top:-6px;
}
#container {
margin:0 auto;
width:760px;
background:#ffffff;
}
#container-index {
margin:0 auto;
width:760px;
background:#ffffff;
border:solid 1px #333;
}
#container-bg {
float:left;
display:inline;
background:#ffffff;
}
#pages-bg {
background:url(../images/pages-bg.gif) 0 -20px repeat-x #202020;
float:left;
display:inline;
width:715px;
padding:0px 15px 25px 30px;
}
#top-part {
width:715px;
float:left;
}
#index-bg {
width:760px;
background:url(../images/satellites.gif) right top no-repeat;
float:left;
}
#meded-architects-logo {
margin:27px 0px 0px 0px;
float:left;
display:inline;
}
#meded-architects-logo-index {
margin:31px 0px 0px 17px;
float:left;
display:inline;
}
#clients-section {
margin:20px 15px 0px 0px;
height:18px;
float:right;
display:inline;
}
#clients-section a{
font-size:16px;
letter-spacing:normal;
color:white;
text-decoration:none;
line-height:18px;
font-weight:400;
font-size:15px;
font-family:Arial Narrow,Helvetica, sans-serif;

}

#clients-section a:active, #clients-section a:hover {
text-decoration:none;
}
#clients-section span {
color:#ed1c24;
margin-right:4px;
text-decoration:none;
font-size:16px;
line-height:18px;
}
#page-title {
margin:55px 18px 0px 0px;
float:right;
display:inline;
}
#top-menu-line {
background:#6e7474;
height:4px;
width:600px;
font-size:0px;
line-height:0px;
float:right;
display:inline;
margin:-8px 5px 0px 0px;
}
#top-menu-line2 {
background:#6e7474;
height:4px;
width:555px;
font-size:0px;
line-height:0px;
float:right;
display:inline;
margin:-8px 15px 0px 0px;
}
#top-menu {
height:26px;
margin:0;
padding:13px 8px 0px 0px;
float:right;
display:inline;
width:660px;
}
#top-menu ul {
list-style:none;
float:right;
display:inline;
margin-right:12px;
height:26px;
}
#top-menu ul li {
display:inline;
margin:0px 0px 0px 3px;
color:#030303;
font-size:16px;
font-weight:bold;
letter-spacing:-1px;
text-decoration:none;
line-height:18px;
}
#top-menu ul li a {
color:#ed1c24;
text-decoration:none;
}
#top-menu ul li a.active {
color:#060606;
}
#top-menu ul li a:hover {
text-decoration:underline;
}

#middle-part {
	float:left;
	display:inline;
	margin:0 0 0 5px;
	padding:0;
	width:697px;
	height:290px;
	background:url('../images/middle-part-bg(n).gif') no-repeat;
}
.middle-text{
	float:left;
	display:inline;
	margin:18px 0 0 34px;
	padding:0;
	width:390px;
}
.middle-text h1{
	height:57px;
	margin:0;
	padding:0;
	color:#202425;
	font-size:17px;
	line-height:20px;
	letter-spacing:-1px;
}
.middle-text p{
	width:390px;
	text-align:left;
	padding:4px 0 8px 0;
	line-height:19px;
}

#middle-part img {
display:block;
float:left;
}
#middle-part #middle-list {
background:url(../images/middle-list-bg.gif) left top repeat-x;
float:left;
width:255px;
height:190px;
padding:30px 5px 0px 10px;
}
#middle-part #middle-list ul {
font-weight:bold;
font-size:15px;
letter-spacing:-1px;
color:#ffffff;
height:190px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 10px;
}
#middle-part #middle-list #shadow1 {
margin:0px -2px -192px 2px;
color:#505050;
}
#middle-part #middle-list ul li {
display:list-item;
list-style-type:disc;
list-style-position:outside;
margin:0px 0px 0px 10px;
padding:3px 0px 0px 0px;
}
#middle-part #middle-list ul li a {
color:#ffffff;
text-decoration:none;
}
#middle-part #middle-list ul#shadow1 li a {
color:#505050;
}
#middle-part #middle-list ul li a:hover {
text-decoration:underline;
}
#middle-part #middle-list ul#shadow1 li a:hover {
text-decoration:none;
}
#red-line {
width:760px;
height:15px;
background:#ed1c24;
font-size:0px;
line-height:0px;
float:left;
display:inline;
}
#index-content {
width:760px;
float:left;
display:inline;
margin-bottom:20px;
}
#index-content #index-text {
width:440px;
float:left;
display:inline;
margin:20px -5px 0px 25px;
padding:0px 20px 0px 0px;
color:#030303;
font-size:13px;
font-weight:bold;
}
#index-content #index-text h1 {
height:80px;
}
#index-content #index-text h1#shadow2 {
margin:0px 0px -82px 2px;
color:#dedede;
}
#index-content #index-video {
float:right;
display:inline;
width:255px;
margin:20px 0px 0px 0px;
position:relative;
}

.middle-video{
	/*float:left;*/
	display:inline;
	margin:0;
	padding:17px 0 0 0;
	width:167px;
	height:111px;
}
.video-image{
	float:left;
	display:inline;
	margin:7px 0 0 0;
	padding:0;
	background:url('../images/view-video-image.gif');
	width:167px;
	height:111px;
}

.video-image h2 a, .video-image h2 a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	font-weight:bold;
	color:white;
	width:126px;
	margin:36px 0 0 22px;
	padding:0;
	float:left;
	display:inline;
	text-decoration:none;
}
#index-content #index-video #video-img {
	background:url(../images/view-video.gif) left top no-repeat;
	width:243px;
	height:207px;
	float:right;
	display:inline;
	margin:0px 11px 0px 0px;
	z-index:100;
	position:absolute;
	left:0px;
	top:-64px;
}
#index-content #index-video #video-img h2 {
text-align:center;
margin:55px 0px 0px 5px;
height:116px;
}
#index-content #index-video #video-img h2 a{
color:#ed1c24;
text-decoration:none;
}
#index-content #index-video #video-img h2 a:hover {
text-decoration:underline;
}
#index-content #index-video #video-img h3 {
text-align:center;
}
#index-content #index-video #video-img h3 a {
color:#ffffff;
text-decoration:underline;
}
#index-content #index-video #video-img h3 a:hover {
color:#ed1c24;
}

#content {
float:left;
display:inline;
width:715px;
margin-top:40px;
}

#content h1 {
text-decoration:underline;
margin-bottom:10px;
}
#content #height-spacer {
float:left;
display:inline;
width:1px;
margin-left:-1px;
height:300px;
}





#footer-index {
float:left;
display:inline;
height:25px;
width:740px;
background:#ff0000;
color:#ffffff;
font-size:13px;
font-weight:bold;
padding:8px 20px 0px 0px;
text-align:right;
}
#footer {
float:left;
display:inline;
height:25px;
width:700px;
background:#ff0000;
color:#ffffff;
font-size:13px;
font-weight:bold;
padding:8px 20px 0px 0px;
margin:20px -10px 0px -10px;
text-align:right;
}


.vertical-line-left {
background:url(../images/red-vertical.gif) left top repeat-y;
overflow:visible;
}
.vertical-line-right {
background:url(../images/red-vertical.gif) right top repeat-y;
overflow:visible;
}
.right-images {
float:right;
width:auto;
padding:0px 0px 0px 25px;
margin:0px 0px 0px 20px;
text-align:right;
}
.left-images {
float:left;
width:auto;
padding:0px 25px 0px 0px;
margin:0px 20px 0px 0px;
text-align:left;
}
.left {
text-align:left;
}
.right {
text-align:right;
}
.blue {
color:#0957b7;
font-size:17px;
margin:0px 0px 3px 0px;
}
.blue img {
vertical-align:middle;
margin-right:5px;
}
.blue a {
color:#0957b7;
}
.blue a:hover {
color:#ed1c24;
}
.upperheader {
margin:0px 25px 10px 0px;
text-align:right;
}
#player {
margin:0px auto 40px auto;
width:320px;
}
#client-images {
width:238px;
display:inline;
}
#client-images p {
vertical-align:middle;
}
#client-images td {
padding-bottom:18px;
text-align:center;
}
#client-text {
width:432px;
float:left;
display:inline;
}
#client-text .col1 {
display:inline;
float:left;
margin-right:10px;
width:220px;
}
#client-text .col2 {
display:inline;
float:left;
width:200px;
}
.content{
	padding:0;
	margin:0 0 0 5px;
	width:697px;
	height:330px;
	background:url('../images/content-part-bg(n).gif') bottom left no-repeat;
	float:left;
	display:inline;
}
.content-new{
	padding:0;
	margin:0 0 0 5px;
	width:697px;
	background:url('../images/content-part-bg(a).gif') no-repeat;
	float:left;
	display:inline;
	height:609px;
}

.mea-news {
	margin:15px 0 2px 19px;
	padding:0;
	width:241px;
	height:281px;
	float:left;
	display:inline;
	background:url('../images/mea-news-bg.gif') no-repeat;
}
.header-news-text{
	float:left;
	display:inline;
	padding:4px 0 0 17px;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	color:white;
	font-size:16px;
	font-weight:bold;
}
.current-programs{
	margin:15px 20px 0 0;
	padding:0;
	width:400px;
	height:280px;
	float:right;
	display:inline;
	background:url('../images/current-programs-bg.gif') no-repeat;
}
.bottom-bg-inner{
	margin:0 0 0 30px;
	padding:0;
	width:701px;
	height:13px;
	background:url('../images/bottom-background-products.gif') no-repeat;
	float:left;
	display:inline;
}
.bottom-bg{
	margin:0 0 0 5px;
	padding:0;
	width:697px;
	height:10px;
	background:url('../images/bottom-background(n).gif') no-repeat;
	float:left;
	display:inline;
}
.bottom-bg-about{
	margin:0 0 0 30px;
	padding:0;
	width:701px;
	height:13px;
	background:url('../images/bottom-bg-about-page.gif') no-repeat;
	float:left;
	display:inline;	
}

.bottom-part {
	clear:both;
	background:url('../images/content-part-bg(n).gif') bottom left no-repeat;
	position:relative;
	top:-2px;
	padding:0 0 8px 0;
}
.footer-text{
	float:right;
	display:inline;
	width:300px;
	color:#8c8c8c;
	font-size:10px;
	margin:0;
	padding:11px 20px 0 20px;
}
.footer-text a, .footer-text a:visited{
	color:#3890f2;
	font-size:10px;
	margin:0;
	padding:0 0 0 30px;
	text-decoration:underline;
}

.blogs {
	width:320px;
	height:20px;
	color:#9d9fa2;
	font-size:10px;
	font-weight:bold;
	margin:0;
	padding:5px 0 3px 20px;
}
.left-content{
	float:left;
	display:inline;
	margin:0;
	padding:0;
	width:226px;
	height:609px;
}
.left-content-about-page{
	float:left;
	display:inline;
	margin:0;
	padding:0;
	width:297px;
	height:609px;
}
.right-content{
	float:left;
	display:inline;
	margin:30px 0 0 35px;
	padding:0;
	width:396px;
}
.left-products-logotype{
	float:left;
	display:inline;
	margin:15px 0 0 0;
	padding:0;
	width:176px;
}
.scientific-logo{
	float:left;
	display:inline;
	margin:28px 0 0 0;
	padding:0;
	width:175px;
	height:103px;
}
.aafp-logo{
	float:left;
	display:inline;
	margin:44px 0 0 0;
	padding:0;
	width:175px;
	height:88px;
}
.ama-logo{
	float:left;
	display:inline;
	margin:43px 0 0 0;
	padding:0;
	width:175px;
	height:93px;

}
.right-products{
	float:left;
	display:inline;
	margin:0 0 0 51px;
	padding:0;
	width:139px;
}
.scrinshot{
	float:left;
	display:inline;
	margin:13px 0 0 0;
	padding:0;
	width:139px;
	height:131px;
}
.services-content{
	float:left;
	display:inline;
	margin:57px 0 0 50px;
	padding:0;
	width:624px;
}
.sample-content{
	float:left;
	display:inline;
	margin:28px 0 0 0;
	padding:0;
	width:624px;
}
.sample{
	float:left;
	display:inline;
	margin:0 43px 0 0;
	padding:0;
	width:113px;
	height:113px;
}
.sample-new{
	float:left;
	display:inline;
	margin:0 43px 0 74px;
	padding:0;
	width:113px;
	height:113px;
}
.studio-signature{
	float:left;
	display:inline;
	margin:0 43px 39px 0;
	padding:0;
	width:113px;
	height:40px;
	background:url('../images/studio-signature.gif') no-repeat;
}
p.signature{
	font-family:Arial, Helvetica, sans-serif;
	color:black;
	font-weight:bold;
	font-size:16px;
	text-align:center;
	margin:10px 0 0 0;
	padding:0;
	line-height:16px;
}
.cme-signature{
	float:left;
	display:inline;
	margin:0 41px 39px 0;
	padding:0;
	width:115px;
	height:40px;
	background:url('../images/cme-webcasts-signature.gif') no-repeat;
}
.podcasts-signature{
	float:left;
	display:inline;
	margin:0 43px 39px 0;
	padding:0;
	width:113px;
	height:40px;
	background:url('../images/podcasts-signature.gif') no-repeat;
}
.event-signature{
	float:left;
	display:inline;
	margin:0 43px 39px 0;
	padding:0;
	width:113px;
	height:40px;
	background:url('../images/event-signature.gif') no-repeat;
}
.patient-signature{
	float:left;
	display:inline;
	margin:0 43px 0 74px;
	padding:0 0 40px 0;
	width:113px;
	height:40px;
	background:url('../images/patient-cases-signature.gif') no-repeat;
}
.medical-signature{
	float:left;
	display:inline;
	margin:0 43px 0 0;
	padding:0 0 40px 0;
	width:113px;
	height:40px;
	background:url('../images/medical-sign.gif') no-repeat;

}
.consumer-signature{
	float:left;
	display:inline;
	margin:0 43px 0 0;
	padding:0 0 40px 0;
	width:113px;
	height:40px;
	background:url('../images/consumer-signature.gif') no-repeat;
}
.client-right-image{
	float:right;
	display:inline;
	margin:0 6px 0 0;
	padding:0;
	width:283px;
	height:609px;
}
.bottom-bg-client-page{
	margin:0 0 0 30px;
	padding:0;
	width:701px;
	height:13px;
	background:url('../images/client-page-bottom-bg.gif') no-repeat;
	float:left;
	display:inline;
}
.left-content-client-page{
	float:left;
	display:inline;
	margin:20px 0 0 30px;
	padding:0;
	width:365px;
}
.left-content-client-page ul{
	float:left;
	display:inline;
	margin:0 0 0 33px;
	padding:0;
	width:173px;
	height:161px;
}
.left-content-client-page ul li{
	width:175px;
	float:left;
	display:inline;
	background:url('../images/list-style-image.gif') no-repeat 0 5px;
	margin:0 0 4px 0;
	padding:0 0 0 8px;
	
}
ul.right{
	float:left;
	display:inline;
	margin:0;
	padding:0;
	width:140px;
	height:161px;
}
ul.right li{
	width:140px;
	float:left;
	display:inline;
	background:url('../images/list-style-image.gif') no-repeat 0 5px;
	margin:0 0 4px 0;
	padding:0 0 0 8px;
	list-style:none;
	text-align:left;
}
.providers-left-logo{
	float:left;
	display:inline;
	margin:5px 0 0 0;
	padding:0 0 17px 0;
	width:159px;
}
.logotypes{
	float:left;
	display:inline;
	margin:0;
	padding:0;
	width:159px;
}
.provides-right-logo{
	float:left;
	display:inline;
	margin:5px 0 0 43px;
	padding:0 0 17px 0;
	width:159px;
}
.rigt-content-about-page{
	float:left;
	display:inline;
	margin:67px 0 0 38px;
	padding:0;
	width:321px;
}
.rigt-content-about-page p{
	font-weight:bold;
	font-size:12px;
	margin:17px 0 0 0;
	color:#101415;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	display:inline;
	line-height:19px;
}

/*************************** jQuery Styles ********************************/
.scroll-wrap{width:238px;margin:40px 0 0 0; padding:0;}
.scroll-pane{width:218px;height:230px;padding:0 6px 0 10px;overflow:auto}

.scroll-wrap-progr{width:400px; margin:40px 0 0 0; padding:0;}
.scroll-pane-progr{width:380px;height:230px;padding:0 5px 0 10px;overflow:auto}
.string{
	float:left;
	display:inline;
	width:359px;
	margin:0;
	padding:0 0 26px 0;
}
.left-part{
	float:left;
	display:inline;
	width:179px;
}
.left-part p.head{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
	font-weight:normal;

}
.left-part a, .left-part a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#787879;
	font-weight:bold;
	margin:3px 0 0 0;
	padding:0;
}
.left-part p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:black;
	font-weight:bold;
	margin:3px 5px 0 0;
	padding:0;
}
.rihgt-part{
	float:left;
	display:inline;
	margin:0;
	padding:0;
	width:170px;
}
.right-image img{
	float:left;
	display:inline;
	margin:0 0 0 6px;
	padding:0;
	width:169px;
}
.scroll-pane h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:black;
	font-weight:bold;
	margin:0 5px 0 0;
	padding:0;
}
.scroll-pane p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:black;
	font-weight:bold;
	margin:3px 5px 0 0;
	padding:0;
}
.scroll-pane a, .scroll-pane a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#787879;
	font-weight:bold;
	margin:3px 0 0 0;
	padding:0;
}
p.time{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#787879;
	margin:0;
	padding:0;
		
}
.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	/*position: absolute;*/
	/*margin:0 3px 0 0;*/
	margin:0;
	float:right;
	clear:both;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	border:1px solid #b0afaf;
}
.jScrollPaneDrag {
	position: absolute;
	cursor: pointer;
	overflow: hidden;
	background:url('../images/drug.gif') no-repeat center 5px;
	/*height:42px*/
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp, a:visited.jScrollArrowUp {
	display: block;
	float:right;
	clear:both;
	/*position: absolute;*/
	z-index: 1;
	margin:3px 1px 1px 0;
	text-indent: -2000px;
	overflow: hidden;
	background:url('../images/but-up.gif') no-repeat center top;
	height:10px;
	width:10px;
}
a.jScrollArrowDown, a:visited.jScrollArrowDown {
	display: block;
	clear:both;
	float:right;
	/*position: absolute;*/
	margin:0 1px 0 0;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	background:url('../images/but-down.gif') no-repeat center top;
	height:14px;
	width:10px;
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}
.bottom-link{
	float:left;
	display:inline;
	margin:0;
	padding:0 0 6px 0;
	width:365px;
}
.bottom-link a,.bottom-link a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:black;
	font-weight:bold;
	text-decoration:none;
}

.bottom-link-about{
	float:left;
	display:inline;
	margin:65px 0 0 0;
	padding:0;
	width:350px;
}
.bottom-link-about a,.bottom-link-about a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:black;
	font-weight:bold;
	text-decoration:none; 
}
.follow-us {
	display:inline;
	float:left;
	height:20px;
	width:136px;
}
.find-us {
	display:inline;
	float:left;
	height:20px;
}
.find-us img {
	margin:-1px 0 -1px 0;
}

.products-page-content {
	height:600px;
}

.products-page-content .current-content {
	height:480px;
}
.not-visible {
	display:none;
}
.isvisible {
	display:block;
}
.home-page-link {
	height:25px;
}
.home-page-link a {
	display:block;
	float:right;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	margin:0;
	padding:10px 30px 0 15px;
	background:url(../images/arrow.gif) 0 14px no-repeat;
}
.product-description {
	width:580px;
	margin:20px 0 0 50px;
}
.prodict-image {
	width:350px;
	height:338px;
	margin:10px 0 0 140px;
	text-align:center;
}
.product-links {
	float:right;
	width:130px;
	margin:30px 70px 0 0;
}
.product-links .link {
	margin:0 0 10px 0;
}
.View-our-set {
	float:left;
	display:inline;
	margin:83px 0 0 5px;
}