body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(../images/design2_bg.jpg);
	background-repeat:repeat-x;
	background-position:center top;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}

@font-face {
    font-family: 'akshar_unicoderegular';
    src: url('../font/akshar-webfont.eot');
    src: url('../afont/kshar-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/akshar-webfont.woff') format('woff'),
         url('../font/akshar-webfont.ttf') format('truetype'),
         url('../font/akshar-webfont.svg#akshar_unicoderegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'tfarrowlight';
    src: url('../font/ttt-webfont.eot');
    src: url('../font/ttt-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/ttt-webfont.woff') format('woff'),
         url('../font/ttt-webfont.ttf') format('truetype'),
         url('../font/ttt-webfont.svg#tfarrowlight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'futura_lt_btlight';
    src: url('../font/futult_-webfont.eot');
    src: url('../font/futult_-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/futult_-webfont.woff') format('woff'),
         url('../font/futult_-webfont.ttf') format('truetype'),
         url('../font/futult_-webfont.svg#futura_lt_btlight') format('svg');
    font-weight: normal;
    font-style: normal;

}

.highlight
          {
			  background-image:url(../images/highlight_green.jpg);
			  background-repeat:no-repeat;
			  height:42px;
			  /*width:480px;*/
			  font-family:'akshar_unicoderegular';
			  font-size:20px;
			  color:#FFF;
		  }
		  
.tittle_text
            {
				font-family:'tfarrowlight';
				font-size:22px;
				color:#05314a;
				line-height:22px;
				border-bottom:1px solid #c4c4c4;
			}
			
.treatment_tittle
            {
				font-family:'tfarrowlight';
				font-size:22px;
				color:#05314a;
				line-height:22px;
				
			}
			
.treatment_text
            {
				font-family:Tahoma, Geneva, sans-serif;
				font-size:16px;
				color:#05314a;
				line-height:16px;
				
			}						
		  
.normal_text
            {
				font-family:"futura_lt_btlight";
				font-size:16px;
				color:#191919;
				line-height:18px;
				text-align:justify;
			}
			
.testimonial_text1
            {
				font-family:"futura_lt_btlight";
				font-size:16px;
				color:#0f5582;
				line-height:18px;
				text-align:justify;
				font-weight:bold;
			}
			
.testimonial_number1
            {
				font-family:"futura_lt_btlight";
				font-size:14px;
				color:#0f5582;
				line-height:18px;
				text-align:justify;
				font-weight:bold;
			}			
			
.testimonial_text2
            {
				font-family:"futura_lt_btlight";
				font-size:16px;
				color:#0f5582;
				line-height:18px;
				text-align:justify;
				
			}						
			
.latest_text
            {
				font-family:"futura_lt_btlight";
				font-size:15px;
				color:#242424;
				line-height:16px;
				padding:5px;
			}
			
.latest_text a
            {
				text-decoration:underline;
				color:#242424;
				
			}							
			
.latest_bg
           {
			   background-image:url(../images/latest_bg.jpg);
			   background-repeat:no-repeat;
			   background-position:bottom;
		   }
		   
.latest_bg1
           {
			   background-image:url(../images/latest_bg1.jpg);
			   background-repeat:repeat-y;
		   }
		   
.footer_text
            {
				font-family:"futura_lt_btlight";
				font-size:14px;
				color:#242424;
				line-height:16px;
			}		   
		   
.testimonial_bg
           {
			   background-image:url(../images/testimonial_bg.jpg);
			   background-repeat:repeat-y;
			   padding-left:15px;
			   padding-right:15px;
			   text-align:justify;
			   font-family:"futura_lt_btlight";
			   font-size:13px;
			   line-height:17px;
			   color:#626262;
			   }
			   
.footer_bg
          {
			  background-image:url(../images/footer_bg.jpg);
			  background-repeat:repeat-x;
			  height:64px;
		  }
		  
 .floatimgright {
float:right;
margin-top:10px;
margin-left:20px;
margin-bottom:10px;
}
.floatimgleft {
float:left;

margin-right:20px;
margin-bottom:5px;
}		  
		  
/*ticker start*/
		   
div#head {
	padding-top: 10px;
	border-left-color: #8A6DAE;
}

div#head h1 a {
	color: #444;
	text-decoration: none;
}

div#head h1 span {
	display: block;
	color: #888;
	font-size: 14px;
}

div.block {
	
	
	
	
}

div.block fieldset {
	width: 700px;
	border: 0px solid #ccc;
	padding: 10px;
}

div.block fieldset input.text {
	border: 1px solid #666666;
	padding: 3px 6px;
	color: #333333;
}

div.block fieldset input.error {
	border: 1px solid red;
}

div.block fieldset input.send {
	border: 1px solid #666666;
	padding: 3px 6px;
	
	color: #fff;
	cursor: pointer;
}

div.block fieldset legend {
	padding: 5px 10px;
	font-weight: bold;
}

div.block fieldset p {
	margin: 8px 0;
}

div.block fieldset label {
	float: left;
	width: 180px;
}

div.block fieldset label.error {
	float: none;
	margin-left: 5px;
	color: red;
}

div#content {
	padding-top: 20px;
}

div#content div.block {
	margin-bottom: 0px;
}

div#info {
	padding-bottom: 0px;	
}

div#info.ok {
	border-left-color: #ACD083;
}

div#info.otravez {
	border-left-color: #DC7873;
}

div#info ul {
	margin: 10px;
	list-style:none;
	padding:0;
}

div#info ul li {
	float: left;
	margin-right: 10px;
}

div#info ul li a:hover img {
	border: 1px solid #666;
}

div#info ul li img {
	border: 1px solid #ccc;
}

ul#ticker {
	width: 270px;
	height: 100px;
	overflow: hidden;
}

ul#ticker li {
	width: 270px;
	height: 99px;
	
	border-bottom: 1px dashed #ccc;
}

ul#ticker li a {
	color: #626262;
}

ul#ticker li span {
	display: block;
	color: #0a456b;
	font-weight:bold;
}		   		   		   

/*ticker end*/	

/*ticker inner page start*/	

* { margin:0; padding:0; }

#newsticker-demo { 
width:243px; 

padding:5px 5px 0; 
font-family:Verdana,Arial,Sans-Serif;
font-size:12px;
margin:20px auto;
}

#newsticker-demo a { text-decoration:none; }
#newsticker-demo img { border: 2px solid #FFFFFF; }

#newsticker-demo .title {
text-align:center;
font-size:14px;
font-weight:bold;
padding:5px;
}

.newsticker-jcarousellite {  margin:0 0 0 -60px}
.newsticker-jcarousellite ul{ height:342px; margin: 0 0 0 -30px;}
.newsticker-jcarousellite ul li{ list-style:none; display:block; padding-bottom:1px; margin-bottom:5px; margin-left:-20px}
.newsticker-jcarousellite .thumbnail { float:left; width:110px; }
.newsticker-jcarousellite .info { float:left;  padding:1px 0 0px 20px; margin: 0 0 0 80px }
.newsticker-jcarousellite .info span.cat { display: block; font-size:10px; color:#808080; }

.clear { clear: both; }

/*ticker inner page end*/	

.sup
     {
		 font-size:12px;
	 }
	  
#portfolio_cycler{position:relative; height:310px}
#portfolio_cycler img{position:absolute;z-index:1}
#portfolio_cycler img.active{z-index:3}		  
/*------ Dropdown Menu -------*/
.sub-menu-parent { position: relative; }  
.sub-menu { 
	visibility: hidden; /* hides sub-menu */
	opacity: 0;
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	transform: translateY(-2em);
	z-index: 999;
	transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;
}

.sub-menu-parent:hover .sub-menu {
	visibility: visible; /* shows sub-menu */
	opacity: 1;
	z-index: 999;
	transform: translateY(0%);
	transition-delay: 0s, 0s, 0.3s; /* this removes the transition delay so the menu will be visible while the other styles transition */
}
.menu a { /*color: #E00;*/ display: block; padding:0; margin:0; text-decoration: none; }
/*.menu a:hover { color: #F55; }*/
.menu ul,
.menu ul li { list-style-type: none; padding: 0; margin: 0; }
.menu > ul { /*background: #EEE;*/ text-align: center; padding:0; margin:0; }
.menu > ul > li { /*display: inline-block;*/ float:left; /*border-left: solid 1px #aaa;*/ }
.menu > ul > li:first-child { border-left: none; }
.sub-menu {
  background: #DDD;
}