@charset "utf-8";
html{background:#c0dd92;cursor:default;margin:0;padding:0;}
body,p{font-family:Century Gothic,'Trebuchet MS', Tahoma, Verdana, Helvetica, Sans-serif;margin:0;padding:0; text-align: center; }
body#home{}

.minicontact{width: 189px; background-color: transparent;}

TD{font-size:12px; font-family:Century Gothic,'Trebuchet MS', Tahoma, Verdana, Helvetica, Sans-serif; color: #756f69; text-align: left}

img{border:0; cursor: hand;}
input,textarea,select{font:normal 0.75em Century Gothic,Verdana, Helvetica, Sans-serif;}
h2{font-size:16px; font-family:Century Gothic,'Trebuchet MS', Tahoma, Verdana, Helvetica, Sans-serif; color: #756f69; text-align: left}
h1{font-size:14px; font-family:Century Gothic,'Trebuchet MS', Tahoma, Verdana, Helvetica, Sans-serif; color:#757575;text-align: left}
h1 a{text-decoration:underline;color:#757575;}
h1 a:hover{color:#d0e5aa;}
h1.patients{font-size:0.8em;margin-left:0.3em;font-style:normal;color:#900;}

.leftside{width: 13px; background-image: url(../images/bg/leftgradient.gif); background-repeat:repeat-y;}
.rightside{width: 11px; background-image: url(../images/bg/rightgradient.gif); background-repeat:repeat-y;}

/*.tablebackground{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#eaf0e7, endColorstr=#ffffff);}*/
/*.tablebackground{background-color: #ffffff; background-image: url(../images/bg/bg.gif); background-repeat:repeat-x;}*/
.tablebackground
{
	background-color: #eaf0e7;
	/* For WebKit (Safari, Google Chrome etc) */
	background: -webkit-gradient(linear, left top, left bottom, from(#eaf0e7), to(#fff));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(top, #eaf0e7, #fff);
	/* For Internet Explorer 5.5 - 7 */
	filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#eaf0e7, endColorstr=#ffffff);
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#eaf0e7, endColorstr=#ffffff)"; 
	-o-filter: "progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#eaf0e7, endColorstr=#ffffff)"; 
}

.lefthdrftrborder{width: 22px; background-color: #cee1c5; white-space: nowrap; }
.righthdrftrborder{width: 19px; background-color: #cee1c5; white-space: nowrap; }
.leftborder{width: 22px; background-color: transparent; white-space: nowrap; }
.rightborder{width: 19px; background-color: transparent; white-space: nowrap; }

#content ul{margin-left:2em;line-height:1.8em;padding:0;}
/* 756f69 */
.bodytext{font-size: 14px; font-family:Century Gothic,'Trebuchet MS', Tahoma, Verdana, Helvetica, Sans-serif; color: #530882; text-align: left; font-weight: 590;}
.bodytext a{text-decoration:underline;font-size: 14px; font-weight: 600; font-family:Century Gothic,'Trebuchet MS', Tahoma, Verdana, Helvetica, Sans-serif; color: #808000; text-align: left} 
.bodytext a:hover{color:#d0e5aa;} 

.sidelinks{font-size: 12px; color: #756f69; font-family:Century Gothic,'Trebuchet MS', Tahoma, Verdana, Helvetica, Sans-serif; text-align: left; font-weight: 590;}
.sidelinks a{text-decoration:none; font-size: 12px; color: #756f69; font-family:Century Gothic,'Trebuchet MS', Tahoma, Verdana, Helvetica, Sans-serif; text-align: left; font-weight: 590;}
.sidelinks a:hover{color:#d0e5aa;} 

ul{font-size: 14px; font-family:Century Gothic,'Trebuchet MS', Tahoma, Verdana, Helvetica, Sans-serif; color: #330042; text-align: left; }
ul a{text-decoration:underline;font-size: 14px; font-weight: 600; font-family:Century Gothic,'Trebuchet MS', Tahoma, Verdana, Helvetica, Sans-serif; color: #808000; text-align: left} 
ul a:hover{color:#d0e5aa;} 
ol{font-size: 14px; font-family:Century Gothic,'Trebuchet MS', Tahoma, Verdana, Helvetica, Sans-serif; color: #330042; text-align: left;}
ol a{text-decoration:underline;font-size: 14px; font-weight: 600; font-family:Century Gothic,'Trebuchet MS', Tahoma, Verdana, Helvetica, Sans-serif; color: #808000; text-align: left} 
ol a:hover{color:#d0e5aa;} 

.view {position:relative; top: -55px; left:-65px; z-index:1; margin-bottom: -130px;display:block;}
.back {color:#808000;font-size:8pt;font-weight:700;margin:0 0 3px 60px;}
.back a{color:#808000;}
.back a:hover{color:#d0e5aa}
.ba {position:relative;z-index:5;}
.ba_view {position:relative; top: -50px; left:-65px; height:500px; z-index:1; display:inline-block; vertical-align:middle;}
.ba_back {position:relative;top:-10px;left:35px;color:#808000;font-size:8pt;font-weight:700;z-index:5;margin:-155px 0 0 60px;}
.note {font-size:8pt;width:auto;margin:5px 0 0 5px;}
.q,.q a {margin-left:10px;font-size:9pt;font-weight:500;}

#h2{line-height: 25px; font-weight: 600; font-size:1.2em; font-family:Century Gothic,'Trebuchet MS', Tahoma, Verdana, Helvetica, Sans-serif; text-align: left; color: #ec3c6e; margin:5px;}
#h2 a{text-decoration:none;color:#ec3c6e;}
#h2 a:hover{color:#d0e5aa;}

#links{line-height: 25px; font-weight: 600; font-size: 14px; font-family:Century Gothic,'Trebuchet MS', Tahoma, Verdana, Helvetica, Sans-serif; color: #ec3c6e; margin:5px; cursor: hand; text-align: left;}
#links a{text-decoration:underline;color:#ec3c6e;}
#links a:hover{color:#d0e5aa;}

#linkslong{line-height: 15px; font-weight: 600; font-size: 14px; font-family:Century Gothic,'Trebuchet MS', Tahoma, Verdana, Helvetica, Sans-serif; color: #ec3c6e; margin:5px; cursor: hand; text-align: left;}
#linkslong a{text-decoration:underline;color:#ec3c6e;}
#linkslong a:hover{color:#d0e5aa;}

#linkssm{line-height: 15px; font-weight: 600; font-size: 12px; font-family:Century Gothic,'Trebuchet MS', Tahoma, Verdana, Helvetica, Sans-serif; color: #ec3c6e; margin:5px; cursor: hand; text-align: left;}
#linkssm a{text-decoration:underline;color:#ec3c6e;}
#linkssm a:hover{color:#d0e5aa;}

.fillerline{line-height:20px;}

/**** Master Css ****/
#toplogo{width: 980px; height: 116px; background-color:#cee1c5; }
#topaddr{display: inline-block; width: 855px; height: 116px; font-size: 14px; font-family:Century Gothic,'Trebuchet MS', Tahoma, Verdana, Helvetica, Sans-serif; color: #756f69; text-align: right; vertical-align: top;}
#nikkologo{display: inline-block; width: 121px; height: 116px; background-image:url(../images/bg/nikko_toplogo.gif); background-repeat:no-repeat;}

#page{width: 980px; background-color:transparent; }
/*#page{width: 980px; background-color:#ffffff; background-image: url(../images/bg/bg.gif); background-repeat:repeat-x;}
#page{width: 980px; background-color:#ffffff; filter:progid:DXImageTransform.Microsoft.gradient(enabled='false',startColorstr=#eaf0e700, endColorstr=#00000000);} */
#menu{width: 950px; font-size: 14px; font-family:Century Gothic,'Trebuchet MS', Tahoma, Verdana, Helvetica, Sans-serif; color: #756f69; text-align: left; padding-left: 20px; padding-top: 5px; padding-right: 10px; background-color: transparent; height: 39px;}
#menu a{text-decoration:none;color:#756f69;}
#menu a:hover{color:#d0e5aa;}

#pagetext{display: inline-block; width: 900px; font-weight: normal; font-size: 14px; font-family:Century Gothic,'Trebuchet MS', Tahoma, Verdana, Helvetica, Sans-serif; color: #756f69; text-align: left; vertical-align: middle; padding-left: 40px; padding-top: 20px; padding-right: 60px; background-color: transparent}

#pagelinks{display: inline-block; width: 940px; height: 144px; font-weight: normal; font-size: 14px; font-family:Century Gothic,'Trebuchet MS', Tahoma, Verdana, Helvetica, Sans-serif; color: #756f69; text-align: left; vertical-align: middle; padding-left: 20px; padding-top: 10px; padding-right: 20px; background-color: transparent}
#pagelinks a{text-decoration:none;color:#756f69;}
#pagelinks a:hover{color:#d0e5aa;}

#footer
{
	width: 980px; 
	padding-top: 45; 
	background-color:#cee1c5;
	font-size: 12px; 
	font-family:Century Gothic,'Trebuchet MS', Tahoma, Verdana, Helvetica, Sans-serif; 
	color: #756f69;
}
#footer a{text-decoration:none;color:#756f69;}
#footer a:hover{color:#d0e5aa;}

.txtBox
{
	font: normal 10px Century Gothic,Arial, Verdana, Tahoma, Helvetica, Helvetica-Narrow;
	color: Black;
	height: 20px;
    vertical-align: middle;
    BORDER-Top: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #c5c5c5 1px solid;
    BORDER-right: #c5c5c5 1px solid;
}
.txtNbrBox
{
	font: normal 10px Century Gothic,Arial, Verdana, Tahoma, Helvetica, Helvetica-Narrow;
	color: Black;
	height: 20px;
    vertical-align: middle;
    text-align: right;
    BORDER-Top: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #c5c5c5 1px solid;
    BORDER-right: #c5c5c5 1px solid;
}


/**** End Master ****/

/**** Index.php ****/
#midlogo{width: 980px; height: 350px; background-color:transparent; }
#midlogoindex{display: inline-block; width: 753px; height: 350px; background-image:url(../images/home_philosophy.gif); background-repeat:no-repeat;}
#midlogopatients{display: inline-block; width: 209; height: 350px; background-image:url(../images/home_realpatient_stories.gif); background-repeat:no-repeat;}
#midbtmlogo{width: 980px; height: 208px; background-color:transparent;}
#midbtmspecials{display: inline-block; width: 194px; height: 208px; }
#midbtmmostpopular{display: inline-block; width: 560px; height: 208px; background-image:url(../images/home_most_popular_orig.gif); background-repeat:no-repeat;}
#midbtmdrnikko{display: inline-block; width: 208px; height: 208px; }
#homeleft{display: inline-block; width: 194px; vertical-align:top; text-align:center; padding-left: 5px}
#homecenter{display: inline-block; width: 560px; vertical-align:top; background-color: transparent;}
#homeright{display: inline-block; text-align: right; vertical-align:top; width: 208px; background-color: transparent;}
/**** End index ****/

/**** body.php ****/
#midlogobody{width: 980px; }
#midbody{display: inline-block; width: 968px;  background-image:url(../images/bodymid.gif); background-repeat:no-repeat; text-align: left}
#midbodywhite{display: inline-block; width: 968px; background-image:url(../images/bodymid-white.gif); background-repeat:no-repeat; text-align: left}
#midmens{display: inline-block; width: 968px; background-image:url(../images/mensmid.gif); background-repeat:no-repeat; text-align: left}
#drnikkologolong{display: inline-block; padding-top: 14px; text-align: center; width: 194px; }
#midbodyleft{display: inline-block; width: 560px; text-align: left; vertical-align: top; padding-top: 40px; }
#midlogobodyright{display: inline-block; width: 208px; text-align: left; vertical-align: top; padding-top: 40px;}
/**** End body ****/

/**** breasaugmentation.php ****/
#midbreast{display: inline-block; width: 968px; background-image:url(../images/breastmid.gif); background-repeat:no-repeat; text-align: left}
#midbreastwhite{display: inline-block; width: 968px; background-image:url(../images/breastmid-white.gif); background-repeat:no-repeat; text-align: left}
#midbreastleft{display: inline-block; width: 560px; text-align: left; vertical-align: top; padding-top: 40px; }
#midbreastright{display: inline-block; width: 208px; text-align: left; vertical-align: top; padding-top: 40px;}
/**** End breasaugmentation ****/

/**** face.php ****/
#midface{display: inline-block; width: 968px; background-image:url(../images/facemid.gif); background-repeat:no-repeat; text-align: left}
#midfacewhite{display: inline-block; width: 968px; background-image:url(../images/facemid-white.gif); background-repeat:no-repeat; text-align: left}
#midfaceleft{display: inline-block; width: 560px; text-align: left; vertical-align: top; padding-top: 50px; }
#midfaceright{display: inline-block; text-align: left; vertical-align: top;  padding-top: 15px;}
/**** End face ****/

/**** medicalspa.php ****/
#midmedspa{display: inline-block; width: 968px; height: 559px; background-image:url(../images/medspamid.gif); background-repeat:no-repeat; text-align: left}
#midmedspaleft{display: inline-block; width: 475px; text-align: left; vertical-align: top; padding-top: 30px; }
#midmedsparight{display: inline-block; padding-left: 65px; text-align: left; vertical-align: top;  padding-top: 35px;}
/**** End medicalspa ****/

/**** lifestylecenter.php ****/
#midlifestyle{display: inline-block; width: 968px; background-image:url(../images/lifestylemid.gif); background-repeat:no-repeat; text-align: left}
#midlifestylewhite{display: inline-block; width: 968px; background-image:url(../images/lifestylemid-white.gif); background-repeat:no-repeat; text-align: left}
#midlifestyleleft{display: inline-block;  width: 475px; text-align: left; vertical-align: top; padding-top: 30px; }
#midlifestyleright{display: inline-block; padding-left: 65px; ext-align: left; vertical-align: top;  padding-top: 35px;}
/**** End lifestylecenter ****/

/**** products.php ****/
#midproducts{display: inline-block; width: 968px; background-image:url(../images/productsmid.gif); background-repeat:no-repeat; text-align: left}
#midproductswhite{display: inline-block; width: 968px; background-image:url(../images/productsmid-white.gif); background-repeat:no-repeat; text-align: left}
#midproductsleft{display: inline-block; width: 520px; text-align: left; vertical-align: top; padding-left: 30px; padding-top: 50px; }
#midproductsright{display: inline-block; padding-left: 25px; text-align: left; vertical-align: top;  padding-top: 45px;}

/**** End products ****/

/**** beforeandafter.php ****/
#midbeforeandafter{display: inline-block; width: 968px; background-image:url(../images/bodymid-white.gif); background-repeat:no-repeat; text-align: left}
#drnikkologobeforeandafter{display: inline-block; padding-top: 14px; padding-left: 35px; height: 559px; width: 150px;}
#midbeforeandafterleft{display: inline-block; width: 500px; text-align: left; vertical-align: top; padding-top: 20px; }
#midbeforeandafterright{display: inline-block; padding-left: 70px; text-align: left; vertical-align: top;  padding-top: 25px;}
#midbeforeandaftercenter{display: inline-block; width: 700px; text-align: center; vertical-align: top; padding-top: 20px; }

/**** End beforeandafter ****/

/**** Patient and Stories  ****/
a.opacity img {filter:gray; -moz-opacity: 0.7; opacity: 0.7; padding: 0px; -khtml-opacity:.7; margin: 0px; background-color: gray;}
a.opacity:hover img {filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0; -khtml-opacity:1.0; padding: 0px; margin: 0px;}
a.current {filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0; -khtml-opacity:1.0; padding: 0px; margin: 0px;}

#midstories{display: inline-block; width: 968px; background-image:url(../images/bodymid-white.gif); background-repeat:no-repeat; text-align: left}
#drnikkologostories{display: inline-block; padding-top: 14px; text-align: center; width: 194px;}
#midstoriesleft{display: inline-block; width: 560px; text-align: left; vertical-align: top; padding-top: 20px; }
#midstoriesright{display: inline-block; text-align: left; vertical-align: top;  padding-top: 50px;}
#midstoriespic{display: inline-block; padding-left: 20px; text-align: left; vertical-align: top;  padding-top: 50px;}

#midpatients{display: inline-block; width: 968px; background-image:url(../images/bodymid-white.gif); background-repeat:no-repeat; text-align: left}
#drnikkologopatients{display: inline-block; padding-top: 14px; text-align: center; width: 194px;}
#midpatientsleft{display: inline-block; width: 700px; text-align: left; vertical-align: top; padding-top: 20px; }

#midpatientpic{display: inline-block; width: 400px; text-align: left; vertical-align: top; padding-top: 20px;  padding-left: 10px;  }
#midpatientstory{display: inline-block; width: 300px; text-align: left; vertical-align: top; padding-top: 30px; padding-left: 10px; }

.patient-pic, .patient-pic_more {float: left;  height: 525px; }
.patient-story {margin: 0px 0px 0px 365px; vertical-align: top; color: #756f69; text-align: left; }
.patient-story_more {margin: 0 5px 0 115px;}	
.patient-story h1, .patient-story_more h1 {font-size: 11pt; color: #5c0d12; font-style: italic;}
.patient-story_more a.patient {color: #4182b9; text-decoration: none; font-size:10pt;}
.patient-story_more a.back {font-size: 9pt;}


/**** End Patient ****/

/**** Dermatology.php ****/
#middermatology{display: inline-block; width: 968px; background:transparent url(../images/dermomid.gif); background-repeat:no-repeat; text-align: left}
#middermatologywhite{display: inline-block; width: 968px; background:transparent url(../images/dermomid-white.gif); background-repeat:no-repeat; text-align: left}
#middermatologyleft{display: inline-block; width: 560px; text-align: left; vertical-align: top; padding-left: 10; padding-top: 50px; }
#middermatologyright{display: inline-block; text-align: left; vertical-align: top; padding-top: 50px;}
/**** End Dermatology ****/

/**** Contact Us ****/

#drnikkologocontact{display: inline-block; padding-top: 14px; padding-left: 20px; width: 200px;}

/**** End Contact Us ****/

/**** Patient Forms ****/

#midpatientform{padding: 20px; background-color:#FFFFFF;  display: inline-block; width: 700px; text-align: left; vertical-align: top; border: solid 2px #E9E7EF; }
#midsurveyform{padding-left: 40px; padding-right: 40px; padding-top: 20px; padding-bottom: 20px; background-color:#FFFFFF;  display: inline-block; width: 550px; text-align: left; vertical-align: top; border: solid 2px #E9E7EF; }


.sectionhdr{font-size:14px; font-family:Century Gothic,'Trebuchet MS', Tahoma, Verdana, Helvetica, Sans-serif; font-weight:bold;color:#000000;text-align: left; padding-bottom: 7px;}

/**** End Patient Forms ****/

/**** Mommy Makeover ****/

#midmommywhite{display: inline-block; width: 968px; background-image:url(../images/mommyconceptmid-white.gif); background-repeat:no-repeat; text-align: left}
#midmommyleft{display: inline-block; width: 550px; text-align: left; vertical-align: top; padding-left: 10; padding-top: 50px; }

/**** End Mommy Makeover ****/

#midcosmetic{padding: 20px; background-color:transparent;  display: inline-block; width: 650px; text-align: left; vertical-align: top; }

#photogallery
{
	width: 550px; text-align: center; border: 1px solid #cccccc; background-color: #C0DD92; padding-top: 15px;padding-bottom: 15px;
}

#dhtmltooltip
{
position: absolute;
border: 1px solid gray;
padding: 2px;
background-color:  #DBDBDB;
display: none;
/*visibility: hidden;*/
z-index: 999;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=black,direction=135);
}

.popup
{
    font:bold 11px Verdana, arial, sans-serif;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #D0E5AA;
}
