﻿html{margin:0; padding:0; font:normal  11px Verdana, Arial, Helvetica, sans-serif; color:#656565; background:#fff; line-height:15px;}
body{margin:0; padding:0; font:normal  11px Verdana, Arial, Helvetica, sans-serif; color:#656565; background:#fff; line-height:15px;}
tr{margin:0; padding:0;}
td{margin:0; padding:0;}
th{margin:0; padding:0;}
blockquote{margin:0; padding:0;}
p{margin:0; padding:0;}
textarea{margin:0; padding:0;}
input{margin:0; padding:0;}
fieldset{margin:0; padding:0;}
form{margin:0; padding:0;}
pre{margin:0; padding:0;}
h6{margin:0; padding:0;}
h5{margin:0; padding:0;}
h4{margin:0; padding:0;}
h3{margin:0; padding:0;}
h2{margin:0; padding:0;}
h1{margin:0; padding:0;}
li{margin:0; padding:0;}
ol{margin:0; padding:0;}
ul{margin:0; padding:0;}
dd{margin:0; padding:0;}
dt{margin:0; padding:0;}
dl{margin:0; padding:0;}
div{margin:0; padding:0;}
ul { list-style:none;  } 
ol { list-style:none;  } 
a { color:#dd0000; text-decoration:underline;}
a:hover {text-decoration:none;}


a {outline:none; outline-style:none;}
a:focus {outline:none; outline-style:none;}

button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {border: none;}


img {border:0; outline:0;} 

fieldset {border:0; outline:0;} 
.leftbg {background:url(../images/bg-left.jpg) repeat-x left top;}
.rightbg {background:url(../images/bg-right.jpg) repeat-x right top;}
.top-wraper { padding-bottom:5px;}
.top-nav {height:25px; background:url(../images/grey-line.jpg) repeat-x left top;}

.testi-wrap { background:url(../images/testi-bg.jpg) no-repeat left top; height:187px; width:253px; }
.testi-heading {font-size:20px; color:#FFFFFF; }
.testi-heading a{font-size:20px; color:#FFFFFF; text-decoration:none;}
.testi-heading a:hover{font-size:20px; color:#FFFFFF; text-decoration:underline;}
.testi-text {font-size:11px; color:#FFFFFF; padding-right:85px; line-height:15px; }

.main-heading {background:url(../images/grey-heading-left.jpg) no-repeat left top; height:31px;}
.main-heading-mid  { background:url(../images/grey-heading-center.jpg) repeat-x left top; height:40px; width:922px;}
.main-right {background: url(../images/grey-heading-right.jpg) no-repeat right top; height:43px;}
.main-text {font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; padding:10px 0px 0px 26px;}
.body-text {font-size:13px; color:#646464; padding:10px 5px 15px 25px; line-height:16px;}
.body-text1 {font-size:13px; color:#646464; padding:25px 5px 0px 10px; line-height:16px;}
.blue-wraper {width:206px; padding:10px 7px 0px 7px; }
.orange-left {background:url(../images/gray-l.gif) no-repeat left top; height:35px;}
.orange-right {background:url(../images/gray-r.gif) no-repeat left top;}
.green-left {background:url(../images/black-l.gif) no-repeat left top; height:35px;}
.green-right {background:url(../images/black-r.gif) no-repeat left top;}
.purple-left {background:url(../images/red-l.gif) no-repeat left top; height:35px;}
.purple-right {background:url(../images/red-r.gif) no-repeat left top;}
.white-heading {font-size:17px; color:#000; text-align:left; background-color:#888888;}
.white-heading2 {font-size:17px; color:#FFFFFF; text-align:left; background-color:#000;}
.white-heading3 {font-size:17px; color:#000; text-align:left; background-color:#fe0606;}
.box-text { padding:15px 7px 20px 5px; color:#656565;}

.menubg { color:#FFFFFF; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.nav{width:156px; padding:0px 0px 0px 5px; list-style:none;}
.nav li{ float:left;}
.nav li a{ background:url(../images/menu-line.png) no-repeat left bottom; color:#fff; float:left; display:block; padding-left:9px; width:115px; text-decoration:none; font-size:11px; font-weight:bold; height:21px; }

/*padding-left:9px; display:block; line-height:20px; text-decoration:none; font-size:11px; color:#fff; float:left; font-weight:bold; height:19px; width:115px; padding-right:10px;*/


.nav li a span{padding-right:8px; line-height:22px; white-space:nowrap; height:18px;}
.nav li a:hover{color:#333; text-decoration:none;}
.nav li a:hover span {color:#fff;}
.head-bord{border:2px solid #000;}
.red-color{color:#dd0000; font-weight:bold;}
.red-color1{color:#dd0000; padding-left:10px; font-weight:bold; background:url(../images/arrow.jpg)  no-repeat left 5px;}





.aboutbg {background:url(../images/aboutus-new.jpg) no-repeat left bottom; height:210px; padding-top:10px;}
.orange-text {color:#ff4800; font-size:11px; font-family:Arial, Helvetica, sans-serif;  position:absolute; width:80px; margin-top:-24px; margin-left:112px; }
.orange-text a{color:#dd0000; text-decoration:none; }
.orange-text a:hover{color:#dd0000; text-decoration:underline; }
.treatmentbg {background:url(../images/treatment-new.jpg) no-repeat left bottom; height:210px; padding-top:10px;}
.appointmentbg {background:url(../images/aapointment-new.jpg) no-repeat left bottom; height:210px; padding-top:10px;}
.arrow3 { padding-left:5px; padding-top:5px;}
.arrow3 li{ background:url(../images/arrow-2.jpg)  no-repeat left 5px; list-style:none; padding-left:15px;  line-height:18px;}


.contact-heading { font-size:14px; color:#FFFFFF; }
.contact-top {background:url(../images/quick-c-curve.gif) no-repeat 1px top; height:38px; width:220px; text-align:left;}
.contact-top-red {background:url(../images/quick-contact-red.jpg) no-repeat left top ; height:42px; width:220px; text-align:left;}
.contact-mid {background:url(../images/quick-contact-mid.jpg) repeat-y left top ; width:211px; padding:0px 12px 0px 12px; text-align:left; color:#000000;}
.contact-bottom {background:url(../images/quick-c-curve-b.gif) no-repeat 1px -2px; height:19px; width:235px;}

.footerbg { height:65px; background-color:#DF2027;}
.footercenterbg { background-image:url('../images/footer_right_img.jpg'); background-position:right; background-repeat:no-repeat}

.footerlink {padding-top:0px; text-align:left; color:#FFF; padding-left:15px; }
.footerlink a{ padding:0 8px; text-decoration:none; color:#fff; }
.footerlink  a:hover{ color:#000000; padding-right:8px; text-decoration: none;}

strong {background: url(../images/input-l-c.gif) no-repeat left 1px; display: block; float: left;}/*longer sides*/
strong em {background: url(../images/input-r-c.gif)  no-repeat 100% 0; display: block; float: left; padding-top:1px;}/*longer sides*/
strong em span {background: url(../images/input-r-c.gif) no-repeat 100% 100%; display: block; float: left;}
strong em span span {background: url(../images/bord-t-l.gif) no-repeat; display: block; float: left;}
textarea {margin: 1px 3px; border: 1px solid #fff;}
select {margin: 1px 3px; border: 1px solid #fff;}
input {margin: 0px 0px 0px 5px; border-top:1px solid #d1d1d1; border-left:none; border-bottom:1px solid #d1d1d1; height:15px;}
br {clear: both;} 
.logo{padding-top:25px;}
.input-l-c{background: url(../images/input-l-c.gif) no-repeat right top; width:8px; height:18px;  }
.input-m{width:190px; height:16px; border:none; }
.input-r-c{background: url(../images/input-r-c.gif) no-repeat left top; padding-top:1px;}
.input-name{font-size:11px; font-family:Tahoma, Geneva, sans-serif; color:#000;}
.text-l{width:9px; height:42px; background:url(../images/text-l.gif) left top no-repeat;}

.text-m{width:190px; height:38px; border:none;}

.text-r{width:9px; height:42px; background:url(../images/text-r.gif) left top no-repeat;}
.submit{width:65px; height:25px; background:url(../images/submit.jpg) left 5px no-repeat; cursor:pointer; border:none; margin-left:1px;}

/* inner page*/

.photo-text {padding-left:8px; }
.dotted-line { background:url(../images/dot-line.jpg) repeat-x left center;}
.heading-text {font-weight:bold; font-size:14px; padding-bottom:7px; color:#dd0000; padding-top:10px;}
.heading-down-text { font-size:13px; color:#666666; padding-top:10px; line-height:17px; }
.grad-line { background: #E5E5E5 url(../images/ling-grad.jpg)  no-repeat right top ;}
.heading-bold {font-weight:bold; padding-top:5px;  padding-bottom:5px; font-size:13px; color:#131313; text-decoration:underline;}

/* Gallery page*/

.grey-box-spacing { padding-top:15px; padding-bottom:10px;}
.grey-box { border: #DADADA 1px solid; background-color:#F4F4F4; }
.grey-heading { background:url(../images/grey-box-heading.jpg) repeat-x left  top; height:43px; text-align:center; font-weight:bold;}
.grey-middle-part { padding:10px 15px 10px 15px;}
.grey-middle-line { background:url(../images/gallery-grey-line.jpg) repeat-y left top; width:6px;}

/* contact page */

.form-outer {border:#999999 1px solid; width:150px; height:20px;}
.form-text {font-size:13px; padding:4px 5px 10px 5px; color:#333333;}
.form-title {font-weight:bold; font-size:14px; padding:8px 5px 8px 5px; text-decoration:underline;}
.form-main-title { font-weight:bold;  padding:8px 5px 8px 5px;}
.form-button { background-color:#999; color:#333; font-weight:bold; cursor: pointer; width:80px; height:23px; border:#999 1px solid; padding-bottom: 4px; } 
.default-text{background:url(../images/arrow.jpg)  no-repeat left 5px; list-style:none; padding-left:10px;color: #c30;font-weight: bold;}
.default-text a{color: #2889A9;font-weight: bold; text-decoration:underline;}
.default-text a:hover{color: #2889A9;font-weight: bold; text-decoration:none;}




.img-border{ padding:5px; border:#bdd384 solid 1px;}



.sitemap_menu{}
.sitemap_menu li {background:transparent url(../images/arrow-2.jpg) no-repeat scroll left 9px; list-style-image:none;
list-style-position:outside;list-style-type:none;	padding:0 10px 0 20px; line-height:25px;}
.sitemap_menu li a{ color:#3b3b3b; font-size:12px; text-decoration:none;}
.sitemap_menu li a:hover{color:#3b3b3b; font-size:12px;text-decoration:none;}

.li A:visited{COLOR: #fff; TEXT-DECORATION: none;text-align:center; font-size:12px}
.li A:hover	{COLOR: #00ccff;TEXT-DECORATION:underline;font-size:12px}
.li A:active{COLOR: #fff;  TEXT-DECORATION: none;font-size:12px}
.li :link	{COLOR: #fff;TEXT-DECORATION: none;font-size:12px}



.title{ font-family:"Myriad Pro", Arial; font-size:18px; font-weight:bold; padding-left:155px; text-align:center; color:#242424; }
.header{ height:26px; padding:25px 0px 7px;}

.headerstrip{ position:absolute; width:786px; text-align:right; top:214px; .top:220px; _top:220px; float:left; .padding-left:121px; }

.input-text{ background:transparent url(../images/input-text.gif) left top no-repeat; width:204px; height:18px;}
.input-textarea{ background:transparent url(../images/input-textarea.gif) left top no-repeat; width:204px; height:42px;}


