@charset "utf-8";

/* CSS Document */



body {

	margin:0px;

	padding:0px;

	background:#538da6 url(../img/body_bg.gif) repeat-x;

	font:12px "Lucida Grande","Lucida Sans", "Lucida Sans Unicode", sans-serif;

	color:#010101;

}

/* ********************* General Defination ************************ */ 

img {

	border:0;

}

h1, h2, h3 {

	padding:0;

	margin:0;

}

form {

	padding:0;

	margin:0;

}

a {

	color:#1e548b;

	text-decoration:underline;

}

a:hover {

	text-decoration:none;

	outline:none;

}

input.txtbox {

	border:1px solid #67665f;

	padding:2px 3px;

	font-size:11px;

	color:#292824;

}

input.button {

}

p {

	margin:0;

	padding:10px 10px 0 0;

}

/*===============Main header=============*/

.header_bg {

	background:url(../img/main_header.gif) no-repeat;

	width:800px;

}

.main_bg {

	background:#4a849c url(../img/main_bg.gif) repeat-x;

}

.main_footer {

	background:url(../img/main_footer.gif) no-repeat;

	width:800px;

	height:24px;

	padding-bottom: 50px;

}

.main_hed_marg { margin-top: 25px; }

ul {

	margin:0px;

	padding:0px;

	list-style:none;

}

.icon {

	padding-right:25px;

	padding-top:3px;

}

.icon ul {

	list-style:none;

	margin:0px;

	padding:0px;

}

.icon li {

	padding:0px;

	margin:0px;

	float:right;

	padding-right:7px;

}

.icon li a {

	width:25px;

	height:24px;

	display:block;

	text-decoration:none;

	margin:0px;

	padding:0px;

}

.icon .icon_1 a {

	width:25px;

	height:24px;

	background:url(../img/icon/home.gif) no-repeat right top;

}

.icon .icon_1 a:hover {

	background:url(../img/icon/home.gif) no-repeat right bottom;

}

.icon .icon_2 a {

	width:25px;

	height:24px;

	background:url(../img/icon/email.gif) no-repeat right top;

}

.icon .icon_2 a:hover {

	background:url(../img/icon/email.gif) no-repeat right bottom;

}

/*=================header=========================*/

.logo_pad {

	padding-left:35px;

	padding-top: 6px;

	padding-bottom: 20px;

}

.head_img_pad {

	padding-top:36px;

	padding-right: 50px;

}

/*=========================content Left area===================*/

.content_l_pad {

	padding-left:22px;

	width:229px;

	padding-top: 30px;

}

/*==================navigation================*/

.navi {

	padding:0px;

	margin:0px;

}

.navi ul {

	list-style:none;

	padding:0px;

	margin:0;

}

.navi li {

	text-decoration:none;

	margin:0 5px 0 0;

	padding-bottom:18px;

	outline:none;

}

.navi li a {

	width:203px;

	margin-bottom:18px;

	outline:none;

}

.arrow {

	float:right;

	margin:3px 0 0 0;

	padding:0;

}

.navi .home a {

	background:url(../img/navi/nav_bg.gif) repeat-x left 3px;

	font:13px "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", sans-serif;

	color:#FFFFFF;

	font-weight:bold;

	text-decoration:none;

	display:block;

	float:left;

}

.navi .home a span {

	background-color:#4a849c;

	padding-right:5px;

}

.navi .home a:hover {

	font:13px "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", sans-serif;

	color:#000000;

	font-weight:bold;

}

.navi .home a.current {

	font:13px "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", sans-serif;

	color:#000000;

	font-weight:bold;

}

.navi .medical a {

	background:url(../img/navi/nav_bg.gif) repeat-x left 3px;

	font:13px "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", sans-serif;

	color:#FFFFFF;

	font-weight:bold;

	text-decoration:none;

	display:block;

	float:left;

}

.navi .medical a span {

	background-color:#4a849c;

	padding-right:5px;

}

.navi .medical a:hover {

	font:13px "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", sans-serif;

	color:#000000;

	font-weight:bold;

}

.navi .medical a.current {

	font:13px "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", sans-serif;

	color:#000000;

	font-weight:bold;

}

.navi .cosmetic a {

	background:url(../img/navi/nav_bg.gif) repeat-x left 3px;

	font:13px "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", sans-serif;

	color:#FFFFFF;

	font-weight:bold;

	text-decoration:none;

	display:block;

	float:left;

}

.navi .cosmetic a span {

	background-color:#4a849c;

	padding-right:5px;

}

.navi .cosmetic a:hover {

	font:13px "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", sans-serif;

	color:#000000;

	font-weight:bold;

}

.navi .cosmetic a.current {

	font:13px "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", sans-serif;

	color:#000000;

	font-weight:bold;

}

.navi .helpful a {

	background:url(../img/navi/nav_bg.gif) repeat-x left 3px;

	font:13px "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", sans-serif;

	color:#FFFFFF;

	font-weight:bold;

	text-decoration:none;

	display:block;

	float:left;

}

.navi .helpful a span {

	background-color:#4a849c;

	padding-right:5px;

}

.navi .helpful a:hover {

	font:13px "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", sans-serif;

	color:#000000;

	font-weight:bold;

}

.navi .helpful a.current {

	font:13px "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", sans-serif;

	color:#000000;

	font-weight:bold;

}

.navi .about a {

	background:url(../img/navi/nav_bg.gif) repeat-x left 3px;

	font:13px "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", sans-serif;

	color:#FFFFFF;

	font-weight:bold;

	text-decoration:none;

	display:block;

	float:left;

}

.navi .about a span {

	background-color:#4a849c;

	padding-right:5px;

}

.navi .about a:hover {

	font:13px "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", sans-serif;

	color:#000000;

	font-weight:bold;

}

.navi .about a.current {

	font:13px "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", sans-serif;

	color:#000000;

	font-weight:bold;

}





.navi .news a {

	background:url(../img/navi/nav_bg.gif) repeat-x left 3px;

	font:13px "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", sans-serif;

	color:#FFFFFF;

	font-weight:bold;

	text-decoration:none;

	display:block;

	float:left;

}

.navi .news a span {

	background-color:#4a849c;

	padding-right:5px;

}

.navi .news a:hover {

	font:13px "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", sans-serif;

	color:#000000;

	font-weight:bold;

}

.navi .news a.current {

	font:13px "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", sans-serif;

	color:#000000;

	font-weight:bold;

}



.navi .appointments a {

	background:url(../img/navi/nav_bg.gif) repeat-x left 3px;

	font:13px "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", sans-serif;

	color:#FFFFFF;

	font-weight:bold;

	text-decoration:none;

	display:block;

	float:left;

}

.navi .appointments a span {

	background-color:#4a849c;

	padding-right:5px;

}

.navi .appointments a:hover {

	font:13px "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", sans-serif;

	color:#000000;

	font-weight:bold;

}

.navi .appointments a.current {

	font:13px "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", sans-serif;

	color:#000000;

	font-weight:bold;

}

.navi .payment a {

	background:url(../img/navi/nav_bg.gif) repeat-x left 3px;

	font:13px "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", sans-serif;

	color:#FFFFFF;

	font-weight:bold;

	text-decoration:none;

	display:block;

	float:left;

}

.navi .payment a span {

	background-color:#4a849c;

	padding-right:5px;

}

.navi .payment a:hover {

	font:13px "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", sans-serif;

	color:#000000;

	font-weight:bold;

}

.navi .payment a.current {

	font:13px "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", sans-serif;

	color:#000000;

	font-weight:bold;

}

/*Sublink start*/

.navi ul.sublink {

	margin:0 0 0 10px;

	padding:0;

	list-style:none;

}

.navi ul.sublink li {

	height:25px;

}

.navi ul.sublink li a {

	background:none;

	display:block;

	float:left;

	color:#FFF;

	width:175px;

	font-weight:normal;

	padding:0 0 5px 18px;

	background:url(../img/navi/sublink_arrow.gif) no-repeat 5px 6px;

	border-bottom:#87B2C3 1px dotted;

}

.navi ul.sublink li a:hover {

	background:none;

	display:block;

	color:#000;

	font-weight:normal;

	padding:0 0 5px 18px;

	background:url(../img/navi/sublink_arrow.gif) no-repeat 5px 6px;

	border-bottom:#87B2C3 1px dotted;

}

.navi ul.sublink li a.current {

	background:none;

	display:block;

	color:#000;

	font-weight:normal;

	padding:0 0 5px 18px;

	background:url(../img/navi/sublink_arrow.gif) no-repeat 5px 6px;

	border-bottom:#87B2C3 1px dotted;

}



.navi .contact a {

	background:url(../img/navi/nav_bg.gif) repeat-x left 3px;

	font:13px "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", sans-serif;

	color:#FFFFFF;

	font-weight:bold;

	text-decoration:none;

	display:block;

	float:left;

}

.navi .contact a span {

	background-color:#4a849c;

	padding-right:5px;

}

.navi .contact a:hover {

	font:13px "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", sans-serif;

	color:#000000;

	font-weight:bold;

}

.navi .contact a.current {

	font:13px "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", sans-serif;

	color:#000000;

	font-weight:bold;

}

/*==================Content area====================*/



.content_bg {

	background:#f0eddb url(../img/content_bg.gif) repeat-x;

	padding-top:15px;

	padding-left:30px;

	font:12px "Lucida Grande";

	color:#010101;

	line-height:24px;

}

.content_bg a

{	font:12px "Lucida Grande";

	color:#010101;

	text-decoration:none;

	}



.content_bg a:hover

{	font:12px "Lucida Grande";

	color:#010101;

	text-decoration:underline;

	}

.title 

{

	font:18px "Lucida Grande";

	color:#010101;

	margin:0px;

	padding:0px;

}

.content_text {

	font:12px "Lucida Grande";

	color:#010101;

	line-height:24px;

	text-align:left;

}

.content_bottom {

	background:#9fb4b9 url(../img/content_bottom_bg.gif) no-repeat;

	font:12px "Lucida Grande";

	color:#354245;

	line-height:22px;

	padding-top:62px;

}

.padding_left {

	padding-left:8px;

	padding-bottom: 10px;

	padding-right:6px;

}

.cont_line {

	float:right;

	width:2px;

	height:41px;

}

h1 {

	font:18px "Lucida Grande";

	color:#354245;

}

.text_area

{

	width:500px;

}

.copy {

	font:10px "Lucida Grande";

	color:#afd3db;

	padding-left:22px;

	padding-top: 18px;

	padding-bottom:12px;

}

.website {

	font:11px "Lucida Grande";

	color:#afd3db;

	padding-right:22px;

	padding-top: 18px;

	padding-bottom:12px;

}

.website a {
	font:11px "Lucida Grande";
	color:#afd3db;

}

/*=================about us=================*/



.medi_pad {

	padding-top:10px;

}

h2 {

	font:14px "Lucida Grande";

	color:#040400;

	font-weight:bold;

	padding-top:6px;

}

.doc_img {

	padding-top:10px;

}

.doc_text {

	font:9px "Lucida Grande";

	color:#000401;

	padding-left:10px;

	padding-top: 6px;

}

.doc_text_2 {

	font:13px "Lucida Grande";

	color:#000401;

	padding-left:10px;

	line-height:18px;

	padding-top:10px;

	padding-right: 20px;

}

.doc_bottom_img {

	padding-top:12px;

	height:51px;

	padding-bottom: 12px;

}

.doc_bottom_img2 {

	padding-top:12px;

	height:352px;

	padding-bottom: 12px;

}

h3 {

	font:13px "Lucida Grande";

	color:#040400;

	font-weight:bold;

	padding-bottom:10px;

}

/*=========================appointment=======================*/

.appoint_img {

	padding-top:20px;

}

/*===================payment=====================*/



.sub_navi {

	padding:0px;

	margin:0px;

}

.sub_navi ul {

	padding:0px;

	margin:0px;

	list-style:none;

}

.sub_navi li {

	padding:0px;

	margin:0px;

}

.sub_navi li a {

	background:url(../img/payment_img.gif) no-repeat center left;

	display:block;

	text-decoration:none;

	margin:0px;

	padding:0px;

}

.bluelink {

	color:#1e548b !important;

	text-decoration:underline !important;

}

.bluelink:hover {

	text-decoration:none !important;

	outline:none !important;

}

.mediaimageborder {

	border:#DAD4AA 3px solid;

}

.specialofferbox {

	background-image:url(../img/special_offerboxtop.gif);

	background-repeat:no-repeat;

	background-position:top;

	color:#FFF;

	font-size:16px;

	margin-top:10px;

	margin-bottom:10px;

}

.specialofferbox p {

	margin:15px 0 10px 15px;

	padding:0;

	line-height:24px;

}

.specialofferbox p strong {

	font-size:18px;

}

.specialofferbox p span {

	font-size:28px;

	font-weight:bold;

	line-height:34px;

}
/*-- cosmetic_products slider --*/
#slides {
			width:549px;
			height:288px;
			*height:287px;
			
			
		}


