@charset "utf-8";
body {
	margin:0;
	padding:0;
	background-color:#30c1d5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
}
img {
	border:none;
}
p {
	margin:0;
	padding:0 10px 5px 0;
	line-height:18px;
}
form {
	margin:0;
	padding:0;
}
.height5 {
	height:5px;
}
.height10 {
	height:10px;
}
.padding5 {
	padding:5px;
}
.padding10 {
	padding:10px;
}

.paddingleftright10 {
	padding:0 10px 0 10px;
}
#quick {
	list-style:none;
	margin:53px 0 0 0;
	padding:0;
	clear:both;
	float:right;
	line-height:0px;
}
#quick li{
	float:left;
}
#quick li a{
	height: 16px;
	display:block;
	float:left;
	text-decoration:none;
	margin:0 10px 0 0;
}
#quick #quick-home a{
	margin-top:5px;
	width: 52px;
	text-indent: -900em;
	background:url(../img/icons/home.gif) no-repeat left top;
}
#quick #quick-home a:hover{
	margin-top:5px;
	text-indent: -900em;
	background: url(../img/icons/home.gif) no-repeat left bottom;
}
#quick #quick-home a:active{
	margin-top:5px;
	text-indent: -900em;
	background: url(../img/icons/home.gif) no-repeat left bottom;
	outline:none;
}
#quick #quick-contact a	{
	margin-top:5px;
	text-indent: -900em;
	width: 59px;
	background:url(../img/icons/contact.gif) no-repeat left top;
}
#quick #quick-contact a:hover{	
	margin-top:5px;
	text-indent: -900em;
	background: url(../img/icons/contact.gif) no-repeat left bottom;
}
#quick #quick-contact a:active{	
	margin-top:5px;
	text-indent: -900em;
	background: url(../img/icons/contact.gif) no-repeat left bottom;
	outline:none;
}
#patientlogin-tab a {
	float:left;
	display:block;
	background:url(../img/icons/login_left.gif) no-repeat left top;
	padding:0 0 15px 34px;
	height:25px;
	text-indent:none;
}
#patientlogin-tab a span {
	float:left;
	display:block;
	background:url(../img/icons/login_right.gif) no-repeat 100% top;
	text-indent:none;
	padding:15px 10px 16px 0;
	font-size:18px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
	*html #patientlogin-tab a{padding:0 0 0px 34px;}
	*html #patientlogin-tab a span {float:none;padding:16px 10px 15px 0;}
/* End IE5-Mac hack */
.mainnavigationbg {
	background-image:url(../img/nav_img/nav_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#30C1D5;
}
#nav {
	list-style:none;
	margin:0px;
	padding:0px;
	clear:both;
	/*float:right;*/
}
#nav li{
	float:left;
}
#nav li a {
	height: 42px;
	display:block;
	float:left;
	text-decoration:none;
	text-indent: -900em;
}
#nav #nav-home a{
	width: 81px;
	background:url(../img/nav_img/home.gif) no-repeat left top;
}
#nav #nav-home a:hover{
	background: url(../img/nav_img/home.gif) no-repeat left -42px;
}
#nav #nav-home a:active{
	background: url(../img/nav_img/home.gif) no-repeat left bottom;
	outline:none;
}
#nav #nav-home-current a {
	width: 81px;
	background: url(../img/nav_img/home.gif) no-repeat left -42px;
}


#nav #nav-about a{
	width: 91px;
	background:url(../img/nav_img/about.gif) no-repeat left top;
}
#nav #nav-about a:hover{
	background: url(../img/nav_img/about.gif) no-repeat left -42px;
}
#nav #nav-about a:active{
	background: url(../img/nav_img/about.gif) no-repeat left bottom;
	outline:none;
}
#nav #nav-about-current a{
	width: 91px;
	background:url(../img/nav_img/about.gif) no-repeat left -42px;
}



#nav #nav-medicine a{
	width: 193px;
	background:url(../img/nav_img/medicine.gif) no-repeat left top;
}
#nav #nav-medicine-current a{
	width: 193px;
	background:url(../img/nav_img/medicine.gif) no-repeat left -42px;
}
#nav #nav-medicine a:hover{
	background: url(../img/nav_img/medicine.gif) no-repeat left -42px;
}
#nav #nav-medicine a:active{
	background: url(../img/nav_img/medicine.gif) no-repeat left bottom;
	outline:none;
}


#nav #nav-cosmetics a{
	width: 127px;
	background:url(../img/nav_img/cosmetics.gif) no-repeat left top;
}
#nav #nav-cosmetics-current a{
	width: 127px;
	background:url(../img/nav_img/cosmetics.gif) no-repeat left -42px;
}
#nav #nav-cosmetics a:hover{
	background: url(../img/nav_img/cosmetics.gif) no-repeat left -42px;
}
#nav #nav-cosmetics a:active{
	background: url(../img/nav_img/cosmetics.gif) no-repeat left bottom;
	outline:none;
}

#nav #nav-news a{
	width: 89px;
	background:url(../img/nav_img/news.gif) no-repeat left top;
}
#nav #nav-news-current a{
	width: 89px;
	background:url(../img/nav_img/news.gif) no-repeat left -42px;
}
#nav #nav-news a:hover{
	background: url(../img/nav_img/news.gif) no-repeat left -42px;
}
#nav #nav-news a:active{
	background: url(../img/nav_img/news.gif) no-repeat left bottom;
	outline:none;
}

#nav #nav-specials a{
	width: 101px;
	background:url(../img/nav_img/specials.gif) no-repeat left top;
}
#nav #nav-specials-current a{
	width: 101px;
	background:url(../img/nav_img/specials.gif) no-repeat left -42px;
}
#nav #nav-specials a:hover{
	background: url(../img/nav_img/specials.gif) no-repeat left -42px;
}
#nav #nav-specials a:active{
	background: url(../img/nav_img/specials.gif) no-repeat left bottom;
	outline:none;
}

#nav #nav-contact a{
	width: 106px;
	background:url(../img/nav_img/contact.gif) no-repeat left top;
}
#nav #nav-contact-current a{
	width: 106px;
	background:url(../img/nav_img/contact.gif) no-repeat left -42px;
}
#nav #nav-contact a:hover{
	background: url(../img/nav_img/contact.gif) no-repeat left -42px;
}
#nav #nav-contact a:active{
	background: url(../img/nav_img/contact.gif) no-repeat left bottom;
	outline:none;
}


.sidebarbg {
	background:url(../img/middlepart_leftlinebg.gif) repeat-y left;
	padding-bottom:10px;
}
.rightpartbg {
	background:url(../img/middlepart_leftlinebg.gif) repeat-y right;
}
.sidebarrighttopcorner {
	background-image:url(../img/sidebar_righttop.gif);
	background-repeat:no-repeat;
	background-position:right top;
	background-color:#07899B;
}

.sidebarlist ul {
	list-style:none;
	margin:0;
	padding:5px 0 0 0;
}
.sidebarlist li {
	font-size:16px;
	color:#FFFFFF;
	background:url(../img/icons/check.gif) no-repeat 8px 8px;
	font-weight:bold;
	padding:8px 0 8px 32px;
	border-bottom:1px dotted #77BEC8;
}
.sidebarlist li.bordernone {
	font-size:16px;
	color:#FFFFFF;
	background:url(../img/icons/check.gif) no-repeat 8px 8px;
	font-weight:bold;
	padding:8px 0 8px 32px;
	border-bottom:none;
}


.pageheadingheaderlinebg {
	background:url(../img/pageheader_middlelinebg.gif);
	background-repeat:repeat-x;
}
.arial18bold {
	font-size:18px;
	font-weight:bold;
}
.blueroundedbox-header {
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
	background-image:url(../img/blueroundedbox_header_bullet.gif);
	background-position:10px bottom;
	background-repeat:no-repeat;
	padding:10px;
}
.blueboxlist ul {
	list-style:none;
	margin:0;
	padding:5px;
}
.blueboxlist li {
	font-size:14px;
	color:#FFFFFF;
	background:url(../img/icons/arrow.gif) no-repeat 0px 12px;
	padding:8px 0 8px 12px;
	border-bottom:1px dotted #77BEC8;
}
.blueboxlist li.bordernone {
	font-size:14px;
	color:#FFFFFF;
	background:url(../img/icons/arrow.gif) no-repeat 0px 12px;
	padding:8px 0 8px 12px;
	border-bottom:none;
}
.bottompartbg {
	background:url(../img/pageheader_middlelinebg.gif) repeat-x bottom;
	font-size:10px;
}
.bottompart-linkspartbg {
	background-image:url(../img/bottompartlink_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	color:#000000;
	font-size:12px;
}
.bottompart-linkspartbg a {
	color:#000000;
	font-size:12px;
	text-decoration:none;
	margin:0 5px 0 5px;
}
.bottompart-linkspartbg a:hover {
	color:#000000;
	font-size:12px;
	text-decoration:underline;
	margin:0 5px 0 5px;
}
h1 {
	margin:0;
	padding:0;
	font-size:20px;
}
.doctorcontactboxbg {
	font-size:12px;
	background:url(../img/doctor_contactboxbg.gif) no-repeat left top;
}
.doctorcontactheader {
	padding:10px;
	font-size:16px;
	font-weight:bold;
}

.headertext {
	font-size:16px;
	font-weight:bold;
}
.lightbluelink {
	color:#caf7fc;
	text-decoration:underline;
}
.lightbluelink:hover {
	color:#FFF;
	text-decoration:none;
}
#map
{
	color: #000;
}
.float-left
{
	float: left;
	width: 180px;
	text-align: center;
}
.borderbottom
{
	border-bottom:1px dotted #07899B;
}
#beforeafter img
{
	border: solid 2px #ffffff;
}
.before {
	background:url(../img/icons/before_arrow.gif) no-repeat right;
}
.after {
	background:url(../img/icons/after_arrow.gif) no-repeat left;
}

#callout {
	list-style:none;
	margin:0px;
	padding:0px;
	clear:both;
	/*float:right;*/
}
#callout li{
	float:left;
}
#callout li a {
	
	display:block;
	float:left;
	text-decoration:none;
	text-indent: -900em;
}
#callout #callout-fraxel a{
	width: 271px;
	height: 97px;
	background:url(../img/fraxel_facial_callout.gif) no-repeat left top;
}
#callout #callout-fraxel a:hover{
	background: url(../img/fraxel_facial_callout.gif) no-repeat left -97px;
}
#callout #callout-fraxel-current a {
	width: 271px;
	height: 97px;
	background: url(../img/fraxel_facial_callout.gif) no-repeat left -97px;
}


#callout #callout-affordable a{
	width: 271px;
	height: 99px;
	background:url(../img/botox_callout.gif) no-repeat left top;
}
#callout #callout-affordable a:hover{
	background: url(../img/botox_callout.gif) no-repeat left -99px;
}

#callout #callout-affordable-current a{
	width: 271px;
	height: 99px;
	background:url(../img/botox_callout.gif) no-repeat left -99px;
}
#callout #callout-bestdiet-content a{
	width: 271px;
	height:107px;
	background:url(../img/table_content_callout.gif) no-repeat left top;
}
#callout #callout-bestdiet-content-current a {
	width: 271px;
	height:107px;
	background:url(../img/table_content_callout.gif) no-repeat left -107px;
}
#callout #callout-bestdiet-content a:hover {
	background: url(../img/table_content_callout.gif) no-repeat left -107px;
}



#callout #callout-bestdiet a{
	width: 271px;
	height:107px;
	background:url(../img/the_best_globes_callout.gif) no-repeat left top;
}
#callout #callout-bestdiet-current a {
	width: 271px;
	height:107px;
	background:url(../img/the_best_globes_callout.gif) no-repeat left -107px;
}
#callout #callout-bestdiet a:hover {
	background: url(../img/the_best_globes_callout.gif) no-repeat left -107px;
}



#callout #callout-filler a{
	width: 271px;
	height: 99px;
	background:url(../img/filler.gif) no-repeat left top;
}
#callout #callout-filler-current a{
	width: 271px;
	height: 99px;
	background:url(../img/filler.gif) no-repeat left -99px;
}
#callout #callout-filler a:hover{
	background: url(../img/filler.gif) no-repeat left -99px;
}

#callout #callout-younger a{
	width: 271px;
	height: 99px;
	background:url(../img/look_younger_callout.gif) no-repeat left top;
}
#callout #callout-younger-current a{
	width: 271px;
	height: 99px;
	background:url(../img/look_younger_callout.gif) no-repeat left -99px;
}
#callout #callout-younger a:hover{
	background: url(../img/look_younger_callout.gif) no-repeat left -99px;
}

#callout #callout-hypertension a{
	width: 271px;
	height: 99px;
	background:url(../img/hypertension_callout.gif) no-repeat left top;
}
#callout #callout-hypertension-current a{
	width: 271px;
	height: 99px;
	background:url(../img/hypertension_callout.gif) no-repeat left -99px;
}
#callout #callout-hypertension a:hover{
	background: url(../img/hypertension_callout.gif) no-repeat left -99px;
}

#callout #callout-hairremoval a{
	width: 271px;
	height: 99px;
	background:url(../img/hair_removal_callout.gif) no-repeat left top;
}
#callout #callout-hairremoval-current a{
	width: 271px;
	height: 99px;
	background:url(../img/hair_removal_callout.gif) no-repeat left -99px;
}
#callout #callout-hairremoval a:hover{
	background: url(../img/hair_removal_callout.gif) no-repeat left -99px;
}

#callout #callout-weightloss a{
	width: 271px;
	height: 99px;
	background:url(../img/weight_loss_callout.gif) no-repeat left top;
}
#callout #callout-weightloss-current a{
	width: 271px;
	height: 99px;
	background:url(../img/weight_loss_callout.gif) no-repeat left -99px;
}
#callout #callout-weightloss a:hover{
	background: url(../img/weight_loss_callout.gif) no-repeat left -99px;
}

#callout #callout-smoking a{
	width: 271px;
	height: 99px;
	background:url(../img/smoking_callout.gif) no-repeat left top;
}
#callout #callout-smoking-current a{
	width: 271px;
	height: 99px;
	background:url(../img/smoking_callout.gif) no-repeat left -99px;
}
#callout #callout-smoking a:hover{
	background: url(../img/smoking_callout.gif) no-repeat left -99px;
}


#callout #callout-lasertherapy a{
	width: 271px;
	height: 99px;
	background:url(../img/laser_therapy_callout.gif) no-repeat left top;
}
#callout #callout-lasertherapy-current a{
	width: 271px;
	height: 99px;
	background:url(../img/laser_therapy_callout.gif) no-repeat left -99px;
}
#callout #callout-lasertherapy a:hover{
	background: url(../img/laser_therapy_callout.gif) no-repeat left -99px;
}


#callout #callout-recipes a{
	width: 271px;
	height: 99px;
	background:url(../img/recipes_callout.gif) no-repeat left top;
}
#callout #callout-recipes-current a{
	width: 271px;
	height: 99px;
	background:url(../img/recipes_callout.gif) no-repeat left -99px;
}
#callout #callout-recipes a:hover{
	background: url(../img/recipes_callout.gif) no-repeat left -99px;
}


#banner {
	list-style:none;
	margin:0px;
	padding:0px;
	clear:both;
	float:left;
}
#banner li{
	float:left;
}
#banner li a {
	
	display:block;
	float:left;
	text-decoration:none;
	text-indent: -900em;
}
#banner #banner-fraxel a{
	width: 301px;
	height: 207px;
	background:url(../img/fraxel_banner.gif) no-repeat left top;
}
#banner #banner-fraxel a:hover{
	background: url(../img/fraxel_banner.gif) no-repeat left -207px;
}
#banner #banner-fraxel-current a {
	width: 301px;
	background: url(../img/fraxel_banner.gif) no-repeat left -207px;
}


#banner #banner-affordable a{
	width: 300px;
	height: 207px;
	background:url(../img/botox_banner.gif) no-repeat left top;
}
#banner #banner-affordable a:hover{
	background: url(../img/botox_banner.gif) no-repeat left -207px;
}

#banner #banner-affordable-current a{
	width: 300px;
	background:url(../img/botox_banner.gif) no-repeat left -207px;
}


#banner #banner-filler a{
	width: 299px;
	height: 207px;
	background:url(../img/filler_banner.gif) no-repeat left top;
}
#banner #banner-filler-current a{
	width: 299px;
	background:url(../img/filler_banner.gif) no-repeat left -207px;
}
#banner #banner-filler a:hover{
	background: url(../img/filler_banner.gif) no-repeat left -207px;
}
.sidebarlink ul {
	list-style:none;
	margin:0;
	padding:0;
}
.sidebarlink li a {
	font-size:16px;
	color:#FFFFFF;
	background:url(../img/icons/rounded_arrow.gif) no-repeat 8px 10px;
	font-weight:bold;
	padding:10px 0 0 35px;
	text-decoration:none;
	display:block;
}
.sidebarlink li a:hover {
	font-size:16px;
	color:#FFFFFF;
	background:url(../img/icons/rounded_arrow.gif) no-repeat 8px 10px;
	font-weight:bold;
	padding:10px 0 0 35px;
	text-decoration:underline;
	display:block;
}

.mottoline {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#FFFFFF;
	font-size:20px;
	text-align:right;
	margin:18px 0 0 0;
}
#homequick {
	list-style:none;
	margin:10px 0 0 0;
	padding:0;
	clear:both;
	float:right;
	line-height:0px;
}
#homequick li{
	float:left;
}
#homequick li a{
	height: 16px;
	display:block;
	float:left;
	text-decoration:none;
	margin:0 10px 0 0;
}
#homequick #homequick-home a{
	margin-top:5px;
	width: 52px;
	text-indent: -900em;
	background:url(../img/icons/home.gif) no-repeat left top;
}
#homequick #homequick-home a:hover{
	margin-top:5px;
	text-indent: -900em;
	background: url(../img/icons/home.gif) no-repeat left bottom;
}
#homequick #homequick-home a:active{
	margin-top:5px;
	text-indent: -900em;
	background: url(../img/icons/home.gif) no-repeat left bottom;
	outline:none;
}
#homequick #homequick-contact a	{
	margin-top:5px;
	text-indent: -900em;
	width: 59px;
	background:url(../img/icons/contact.gif) no-repeat left top;
}
#homequick #homequick-contact a:hover{	
	margin-top:5px;
	text-indent: -900em;
	background: url(../img/icons/contact.gif) no-repeat left bottom;
}
#homequick #homequick-contact a:active{	
	margin-top:5px;
	text-indent: -900em;
	background: url(../img/icons/contact.gif) no-repeat left bottom;
	outline:none;
}
#patientlogin-tab a {
	float:left;
	display:block;
	background:url(../img/icons/login_left.gif) no-repeat left top;
	padding:0 0 15px 34px;
	height:25px;
	text-indent:none;
}
#patientlogin-tab a span {
	float:left;
	display:block;
	background:url(../img/icons/login_right.gif) no-repeat 100% top;
	text-indent:none;
	padding:15px 10px 16px 0;
	font-size:18px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
	*html #patientlogin-tab a{padding:0 0 0px 34px;}
	*html #patientlogin-tab a span {float:none;padding:16px 10px 15px 0;}
/* End IE5-Mac hack */

/****  added by Rakshit */
DIV.green-black {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
DIV.green-black A {
	BORDER-RIGHT: #07899B 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #07899B 1px solid; PADDING-LEFT: 5px; background-color: #3F6A7D; PADDING-BOTTOM: 2px; BORDER-LEFT: #07899B 1px solid; COLOR: #FFFFFF; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #07899B 1px solid; TEXT-DECORATION: none;font-weight:bold;
}
DIV.green-black A:hover {
	BORDER-RIGHT: #07899B 1px solid; BORDER-TOP: #07899B 1px solid; BACKGROUND: #FFFFFF; BORDER-LEFT: #07899B 1px solid; COLOR: #707070; BORDER-BOTTOM: #07899B 1px solid
}
DIV.green-black A:active {
	BORDER-RIGHT: #07899B 1px solid; BORDER-TOP: #07899B 1px solid; BACKGROUND: #FFFFFF; BORDER-LEFT: #07899B 1px solid; COLOR: #707070; BORDER-BOTTOM: #07899B 1px solid
}
DIV.green-black SPAN.current {
	BORDER-RIGHT: #07899B 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #07899B 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: #FFFFFF; PADDING-BOTTOM: 2px; BORDER-LEFT: #07899B 1px solid; COLOR: #707070; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #07899B 1px solid
}
DIV.green-black SPAN.disabled {
	BORDER-RIGHT: #07899B 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #07899B 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #07899B 1px solid; COLOR: #0A638A; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #07899B 1px solid;color:#FFFFFF;background-color:#07899B;
} 
.readmore {
	color:#FFF;
	text-decoration:underline;
}
.readmore:hover {
	color:#FFF;
	text-decoration:none;
}
/************   *****************/


.review-recipes {
	list-style:none;
	margin:0 0 0 209px;
	padding:0px;
	clear:both;
	/*float:right;*/
}
.review-recipes li{
	float:left;
}
.review-recipes li a {
	height: 40px;
	display:block;
	float:left;
	text-decoration:none;
	text-indent: -900em;
}
.review-recipes .review a{
	width: 100px;
	background:url(../img/review_recipes.gif) no-repeat left top;
}
.review-recipes .review a:hover{
	background: url(../img/review_recipes.gif) no-repeat left -40px;
}
.review-recipes .review a:active{
	background: url(../img/review_recipes.gif) no-repeat left -80px;
	outline:none;
}
.review-recipes .review-current a {
	width: 100px;
	background: url(../img/review_recipes.gif) no-repeat left bottom;
}


.review-recipes .recipes a{
	width: 98px;
	background:url(../img/review_recipes.gif) no-repeat right top;
}
.review-recipes .recipes a:hover{
	background: url(../img/review_recipes.gif) no-repeat right -40px;
}
.review-recipes .recipes a:active{
	background: url(../img/review_recipes.gif) no-repeat right -80px;
	outline:none;
}
.review-recipes .recipes-current a{
	width: 98px;
	background:url(../img/review_recipes.gif) no-repeat right bottom;
}
.diff_text {
	color: #000000;
	font-style: italic;
	font-size: 20px;
}
.black_font {color: #000000}