/* @override 
	http://rmwebsite.com/friedmanmd/wp-content/themes/friedmanmd/style.css
	http://www.friedmanmd.net/wp-content/themes/friedmanmd/style.css
*/

/*------------------------------------------------------------------------------------
  Copyright Rosemont Media 2009. Used with Permission.                             
  May not be duplicated or reproduced.
/*------------------------------------------------------------------------------------*/

/* ------------------------ type selectors ------------------------ */
body { 
	background:#ccd4e2 url("images/bgBody.png") repeat-x;
	text-align:center; 
	font:12px/19px Arial, Verdana, sans-serif; 
	color:4c4c4c;
}

#insideHtml {
	background:#ccd4e2 url("images/bgHtmlInside.png") repeat-x;
}

#inside {
	background: url("images/bgBodyInside.jpg") center top no-repeat;
}

#inside.about-dr-friedman {
	background: url("images/bgBodyFriedman.jpg") center top no-repeat;
}

#inside.gallery {
	background: url("images/bgBodyGallery.jpg") center top no-repeat;
}

#inside.scars {
	background: url("images/bgScarsInside.jpg") center top no-repeat;
}

#inside.birthmarks {
	background: url("images/bgBirthmarkInside.jpg") center top no-repeat;
}

#inside.acne {
	background: url("images/bgAcneInside.jpg") center top no-repeat;
}

#inside.wrinkles {
	background: url("images/bgWrinklesInside.jpg") center top no-repeat;
}

#inside.skin-cancer {
	background: url("images/bgCancerInside.jpg") center top no-repeat;
}

#inside.rosacea {
	background: url("images/bgRosaceaInside.jpg") center top no-repeat;
}

#inside.acnescarring {
	background: url("images/bgAcneScarringInside.jpg") center top no-repeat;
}
#inside.agespots {
	background: url("images/bgAgeSpotsInside.jpg") center top no-repeat;
}
#inside.lasertattoo {
	background: url("images/bgLaserTattooInside.jpg") center top no-repeat;
}
#inside.spiderveins {
	background: url("images/bgSpiderVeinsInside.jpg") center top no-repeat;
}

#inside.beautiful-skin-revealed {
	background: url("images/bgBodyBeautifulSkin.jpg") center top no-repeat;
}


h1	{ font-size:1.2em; }
h2	{ font-size:1.1em; }
h3	{ font-size:1.0em; }

a {
	color:#3d6698;
	text-decoration:underline;
	outline:none;
}

a:hover { text-decoration:none; }

/* ------------------------ classes ------------------------ */
.clear	{ 
	clear:both;
}

div.clear	{ 
	height:.01em; 
	overflow:hidden; 
}

p.back-to-top {
	text-align:right;
	display:block;
	padding-right:15px;
	background:url("images/bullet-back-to-top.jpg") right no-repeat;
}

img.img-left { 
	float:left; 
	margin:2px 10px 0 0;
}

img.img-right { 
	float:right; 
	margin:5px 0 0 10px;
}

/* ------------------------------- CONTENT FRAMEWORK ------------------------------- */

#everything {
	width:980px;
	margin:0 auto;
	text-align:left;
}

/* ------------------------ header framework ------------------------ */
header {
	height: 656px;
	position: relative;
}

#inside header {
	height: 402px;
}

/* ------------------------ nav ------------------------ */
nav { 
	background:url("images/nav.png") no-repeat; 
	width:980px; 
	height:48px; 
	margin:0;
	padding:0;
}

nav li, nav a {
	height:48px;
	display:block;
	text-indent: -9999px;
}

nav li {
	float:left;
	list-style:none;
	display:inline;
	position:relative;
	z-index: 300;
}

#nav-01 { width: 47px; margin-left: 6px;}
#nav-02 { width: 84px; }
#nav-03 { width: 86px; }
#nav-04 { width: 100px; }
#nav-05 { width: 56px; }
#nav-06 { width: 105px; }
#nav-07 { width: 67px; }
#nav-08 { width: 73px; }
#nav-09 { width: 77px; }
#nav-10 { width: 83px; }
#nav-11 { width: 79px; }
#nav-12 { width: 48px; }
#nav-13 { width: 61px; }

#nav-01 a:hover { background:url("images/nav.png")  -6px -48px no-repeat; }
#nav-02 a:hover { background:url("images/nav.png") -53px -48px no-repeat; }
#nav-03 a:hover { background:url("images/nav.png") -137px -48px no-repeat; }
#nav-04 a:hover { background:url("images/nav.png") -223px -48px no-repeat; }
#nav-05 a:hover { background:url("images/nav.png") -323px -48px no-repeat; }
#nav-06 a:hover { background:url("images/nav.png") -379px -48px no-repeat; }
#nav-07 a:hover { background:url("images/nav.png") -484px -48px no-repeat; }
#nav-08 a:hover { background:url("images/nav.png") -551px -48px no-repeat; }
#nav-09 a:hover { background:url("images/nav.png") -624px -48px no-repeat; }
#nav-10 a:hover { background:url("images/nav.png") -701px -48px no-repeat; }
#nav-11 a:hover { background:url("images/nav.png") -784px -48px no-repeat; }
#nav-12 a:hover { background:url("images/nav.png") -863px -48px no-repeat; }
#nav-13 a:hover { background:url("images/nav.png") -911px -48px no-repeat; }

/* ------------------------ dropdown nav ------------------------ */
nav li ul {
	position:absolute;
	left:-9999px;
	padding-right:1px;
	z-index: 300!important;
	width: 508px;
	list-style: none;
	margin: 0px;
	padding: 0px;
	float: left;
	display: block;
}

/*#nav-11 ul {
	left: 0;
}*/

nav li:hover ul {
	left: -90px;
}

nav li ul li {
	text-indent: 10px;
	width: 508px;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial;
	text-transform: uppercase;
	display: block;
	margin: 0;
	height: auto;
	background:url("images/dropdownWrap.png") 0px 0 no-repeat;
	z-index: 300!important;
	position: relative;

}

#nav-04 ul li a {
	margin: 0 10px;
	padding: 10px 0 10px 5px;
	z-index: 300!important;
	position: relative;
}

#nav-04 ul li ul li a {
	padding: 0 0 0 5px;
}

nav li ul li.dropdownTop {
	background:url("images/dropdownTop.png") no-repeat;
	height: 30px;
	width: 508px;
	padding: 0;
	border: none;
	float: none;
	left: 0;
}

nav li ul li.dropdownBtm {
	background: url("images/dropdownBtm.png") no-repeat;
	height: 19px;
	width: 508px;
	padding: 0;
	border: none;
	float: none;
	left: 0;
	clear: both;
}

.dropdownWrap li:first-child {
	border-top: none;
}

.dropdownWrap li:last-child, .page-item-330 {
	border-bottom: none!important;
}

nav li ul li a {
	text-indent: 0px;
	text-decoration: none;
	color: #14315e;
	height: auto;
	padding: 0;
}

nav li ul li a span {
	line-height: 19px;
	padding: 10px 0;
	height: 20px;
	width: 490px;
	display: block;
	margin: 0 0 0 9px;
	text-indent: 10px;
	border-bottom: 1px solid #a3b0c8;
	border-top: 1px solid #e4e9f0;
}

nav li ul li.page-item-234 span {
	border: none;
	padding: 5px 0;
}

nav li ul li a:hover {
	background: none!important;
	text-decoration: underline;
}

nav li ul li ul {
	background: none;
	padding: 0;
	margin: 0;
	float: left;
	position: relative;
}

nav li ul li ul li {
	text-indent: 0px;
	font-size: 12px;
	text-transform: none;
	font-weight: normal;
	list-style: disc;
	list-style-position: inside;
	color: #14315e;
	background: none;
	padding: 0;
	width: 230px;
	float: left;
	border: none;
	left: 0;
}

nav li:hover ul, nav li.sfHover ul	{ left: 0px; }

#phoneNumbers {
	margin:1px 0 0 0;
	position:absolute;
	z-index:10;
    right: 42px;
	_top:-237px;
}

#inside #phoneNumbers {
	position: relative;
	z-index: 10;
}

#rightContent #phoneNumbers {
	display: block;
	float: right;
}

#slideshow {
	height:459px;
	overflow:hidden;
	position:absolute;
	width:980px;
	clear: both;
	top: 48px;
	background: #eef6f8;
}

#slideshow p {
	width: 379px;
	margin-bottom: 10px;
	position: absolute;
	z-index: 100;
	top: 250px;
	left: 25px;
}

#slideshow #slide1 p {
	width: 309px;
	margin: 0 0 24px 35px;
	top: 130px;
	left: 0px;
	position: relative;
}

#slideshow #slide3 p {
	width: 379px;
	margin-bottom: 10px;
	position: absolute;
	z-index: 100;
	top: 260px;
	left: 25px;
}
#slideshow #slide5 p {
	width: 379px;
	margin-bottom: 10px;
	position: absolute;
	z-index: 100;
	top: 245px;
	left: 25px;
}

#slideshow div img {
	left:0px;
	position:relative;
	top:-1px;
	z-index:1;
}

#slide1a {
	position: relative;
	background: url("images/slide1a.jpg") no-repeat;
	height: 459px;
	width: 980px;
}

#slideshow div#slide1a img {
	left: 0;
}

#slideshow div#slide1a p {
	display: none;
}

#slideshow div#slide1 img {
	top:-239px;
}

#slideshowNav {
	position: absolute;
	top: 480px;
	left: 780px;
	z-index: 200;
}

#slideshowNav a {
	padding: 3px 8px;
	background: #6E7D8C;
	border: 1px solid #17376C;
	margin-right: 5px;
	color: #fff;
	text-decoration: none;
}

#slideshowNav a.activeSlide, #slideshowNav a:hover { background: #17376C; }

#slideshow #slide3 p {
margin-top:-20px;
margin-left:10px;
}

#bookBtn {
	height:50px;
	float: left;
	width:150px;
	cursor: pointer;
	display: inline;
	position: absolute;
	top: 177px;
	left: 512px;
}

#bookBtn a {
	display: block;
	height: 50px;
	width: 150px;
	cursor: pointer;
	position: relative;
	z-index:200;
}

#moreInfoBtn {
	height:20px;
	float: left;
	width:180px;
	cursor: pointer;
	display: inline;
	position: absolute;
	top: 243px;
	left: 482px;
}

#moreInfoBtn a {
	display: block;
	height:20px;
	width:180px;
	cursor: pointer;
	position: relative;
	z-index:200;
}

#bothersSkin {
	position: relative;
	top: -101px;
	left: 48px;
	z-index: 200;
}

.slogan {
	display: block;
	float: left;
	margin:7px 0 0 28px;
}

.slogan#friedman {
	margin: 54px 0 10px 60px;
}

.slogan#gallery {
	margin-top: 40px;
}

header #rightContent {
	width: 509px;
	float: right;
	margin: 0px;
	height: auto;
}

#imgSkincare {
	float: right;
	position: relative;
	z-index: 0;
	top: -49px;
}

#btnAmazonInside {
	width: 150px;
	height: 70px;
	display: block;
	position: relative;
	top: 40px;
	left: 536px;
}

/* ------------------------ subnav ------------------------ */
#subNavBox {
	background: url("images/bkgdConditions.jpg");
	height: 150px;
	width: 980px;
	position: absolute;
	top: 506px;
}

#subnav { 
	background:url("images/subNav.png") no-repeat; 
	width:940px; 
	height:85px;
	padding: 10px 0 0 3px;
	margin: 0 auto;
}

#subnav li, #subnav a {
	width: 117px;
	height: 33px;
	display:block;
	text-indent: -9999px;
	margin-right: 0 1px 1px 0;
}

#subnav li {
	float:left;
	list-style:none;
	display:inline;
	position:relative;
}

#subnav-01 a:hover { background:url("images/subNav.png")  -3px -105px no-repeat; }
#subnav-02 a:hover { background:url("images/subNav.png") -120px -105px no-repeat; }
#subnav-03 a:hover { background:url("images/subNav.png") -237px -105px no-repeat; }
#subnav-04 a:hover { background:url("images/subNav.png") -354px -105px no-repeat; }
#subnav-05 a:hover { background:url("images/subNav.png") -471px -105px no-repeat; }
#subnav-06 a:hover { background:url("images/subNav.png") -588px -105px no-repeat; }
#subnav-07 a:hover { background:url("images/subNav.png") -705px -105px no-repeat; }
#subnav-08 a:hover { background:url("images/subNav.png") -822px -105px no-repeat; }
#subnav-09 a:hover { background:url("images/subNav.png") -3px -138px no-repeat; }
#subnav-10 a:hover { background:url("images/subNav.png") -120px -138px no-repeat; }
#subnav-11 a:hover { background:url("images/subNav.png") -237px -138px no-repeat; }
#subnav-12 a:hover { background:url("images/subNav.png") -354px -138px no-repeat; }
#subnav-13 a:hover { background:url("images/subNav.png") -471px -138px no-repeat; }
#subnav-14 a:hover { background:url("images/subNav.png") -588px -138px no-repeat; }
#subnav-15 a:hover { background:url("images/subNav.png") -705px -138px no-repeat; }
#subnav-16 a:hover { background:url("images/subNav.png") -822px -138px no-repeat; }

#scheduleAppointment {
	background: url("images/btnSchedule.png") no-repeat;
	width: 201px;
	height: 35px;
	display: block;
	text-indent: -9999px;
	margin: 0 0 0 767px;
}

header h1 {
	clear: both;
	float: left;
	margin: 45px 0 0 54px;
	font-size: 23px;
	font-weight: normal;
	font-family: "Times New Roman";
	color: #212121;
	line-height: 27px;
	width: 490px;
	display:inline;
}

.gallery header h1 {
	margin-top: 100px;
}

.about-dr-friedman h1 {
	margin-top: 75px;
}

/* ------------------------ content framework ------------------------ */
#content {
	width:980px;
	float:left;
	background: url("images/bgContent.png") center top repeat-y;
}

#inside #content {
	background:transparent url(images/bgContentInside.png) no-repeat 1px 265px;
	position: relative;
	display: block;
	z-index: 1;
}

#inside.gallery #content {
	background-position: 1px 305px;
}

#content p, #content h1, #content h2, #content h3, #content h4, #content h5, #content h6, #content ul, #content dl {
	margin:0px 0px 10px 0px;
}

#content article {
	background: url("images/bgContentTop.jpg") no-repeat;
	overflow: hidden;
}

#inside #content article {
	background: none;
	width: 646px;
	float: left;
	margin: 15px 0 0 32px;
	padding: 0 20px;
	display:inline;
}

.box {
	clear: both;
	border-bottom: 1px solid #ddd;
	float: left;
	width: 100%;
	padding: 10px 0 5px;
}

.box a {
	float: left;
	margin-right: 10px;
}

.box span {
	margin-top: 10px;
	float: left;
	width: 350px;
}

#inside #content article ul {
	margin: 0 0 20px 40px;
}

#inside #content article ul#skinRevealed {
	margin-left: 170px;
}

#inside header #leftContent {
	width: 471px;
	float: left;
	margin: 0;
}

#inside header #rightContent {
	width: 509px;
}

#leftContent #logo {
	display: block;
	margin: 43px 0 0 25px;
}

#leftContent {
	float: left;
	margin: 53px 0 0 0;
	width: 491px;
}

#postView {
	width: 686px;
	float: left;
	margin: 0 0 0 32px;
	display:inline;
}

#inside #content article.post {
	margin: 15px 0 0;
	padding:0 20px;
	width:646px;
	display:inline;
}

#content #titlePaulFriedman {
	background: url("images/titlePaulFriedman.png") no-repeat;
	width: 228px;
	height: 34px;
	text-indent: -9999px;
	margin: 14px 0 0 40px;
	display: block;
}

#content article p {
	width: 435px;
	margin: 10px 0 10px 40px;
}

#inside #content article p {
	width: auto;
	margin: 0 0 20px;
}

#inside #content article h2 {
	margin: 20px 0 20px;
	font-size: 20px;
	line-height: 24px;
	font-weight: normal;
	font-family: "Times New Roman";
	border-bottom: 1px solid #ccd4e2;
	padding-bottom: 3px;
	clear: both;
}

#inside #content article h3 {
	margin: 20px 0 20px;
	font-size: 18px;
	line-height: 20px;
	font-weight: normal;
	font-family: "Times New Roman";
	border-bottom: 1px solid #ccd4e2;
	padding-bottom: 3px;
}

#inside #content article h4 {
	margin: 0 0 10px;
	font-size: 16px;
	line-height: 18px;
	font-weight: normal;
	font-family: "Times New Roman";
	border-bottom: 1px solid #ccd4e2;
	padding-bottom: 3px;
}

#btnScheduleAppoint {
	background: url("images/btnScheduleAppoint.png") no-repeat;
	width: 196px;
	height: 37px;
	display: block;
	text-indent: -9999px;
	margin: 0 0 0 30px;
	float: left;
	display:inline;
}

#social {
	background:url(images/bkgdSocialNav.png) no-repeat;
	float:left;
	height:34px;
	list-style-type:none;
	padding-left:137px;
	width:128px;
	display:inline;
}

#social li, #social li a {
	width: 29px;
	float: left;
	text-indent: -9999px;
	height: 30px;
	display:inline;
}

#social li {
	margin-right: 3px;
}

#social01 a:hover {
	background: url("images/bkgdSocialNav.png") -137px -34px no-repeat;
}

#social02 a:hover {
	background: url("images/bkgdSocialNav.png") -169px -34px no-repeat;
}

#social03 a:hover {
	background: url("images/bkgdSocialNav.png") -201px -34px no-repeat;
}

#social04 a:hover {
	background: url("images/bkgdSocialNav.png") -233px -34px no-repeat;
}

#rightContent {
	float: right;
	width: 487px;
	margin:17px 0 0 0;
	height: 320px;
}

#bookCover {
	float: left;
	position: relative;
	z-index: 100;
	display: inline;
}

#btnBarnesNoble {
	width: 161px;	
	height: 115px;
	background: url("images/btnBarnesNoble.jpg") no-repeat;
	display: block;
	text-indent: -9999px;
	margin: 0 0 0 31px;
	position: relative;
	top: -130px;
	clear: both;
}

#btnBarnesNobleInside {
	width: 161px;	
	height: 115px;
	background: url("images/btnBarnesNoble.jpg") no-repeat;
	display: block;
	text-indent: -9999px;
	margin: 0 0 0 31px;
	clear: both;
}

#doctor {
	float: right;
	margin: -147px 28px 0 0;
	position: relative;
	z-index: 0;
	display: inline;
}

#bottomContent {
	clear: both;
	border-top: 1px solid #abb6c4;
	margin: 0 29px;
}

#news {
	width: 233px;
	height: 299px;
	float: left;
	border-right: 1px solid #abb6c4;
}

#news h2 {
	background: url("images/titleNewsMedia.png") no-repeat;
	text-indent: -9999px;
	width: 143px;
	height: 18px;
	margin: 27px 0 14px 25px;
}

#news img {
	margin: 0 0 0 10px;
}

#news a {
	display: block;
	text-align: center;
}

#videoPlayer {
	width: 425px;
	height: 259px;
	float: left;
	border-right: 1px solid #abb6c4;
}

#videoPlayer p.video {
	width: 400px;
	height: 225px;
	background: #c3d1de;
/*	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;*/
	margin: 10px auto 0;
	padding: 5px;
}

#videoPlayer #caption {
	padding: 0px;
	display: none;
	margin:10px 0 0 25px;
	
}

#videgoPlayer {
	margin-left:-28px;
}

#results {
	width: 262px;
	height: 279px;
	float: left;
}

#results h2 {
	background: url("images/titleResults.png") no-repeat;
	text-indent: -9999px;
	margin: 27px 0 24px 27px;
}

#results img {
	margin: 0 0 0 29px;
}

.bookLink {
	display: block;
	padding: 10px 0;
	text-decoration: none;
	border-top: 1px solid;
	font-size: 24px;
	font-family: "Times New Roman";
}

.bookLink span {
	margin-left: 40px;
}


.bnathumbs {float:left; margin-right:60px; margin-bottom:10px; padding:5px; background-color:#CCD4E2;}

.pushlist {margin-left:15px;}

/* ------------------------ aside framework ------------------------ */
aside {
	width:232px;
	float:left;
	margin: 76px 0 0 0;
}

aside p, aside h1, aside h2, aside h3, aside h4, aside h5, aside h6, aside ul, aside dl {
	margin:0px 0px 10px 0px;
}

.gallery aside {
	margin-top: 30px;
}

aside ul li {
	list-style-type: none;
	line-height: 32px;
	text-indent: 23px;
	background: #e5e9f0;
	margin: 0 4px 1px;
	color: #3a6ba0;
	_border-top:1px solid #fff;

}
aside ul li a{
	font-size:12px;
	_line-height: 32px;
}



aside .title {
	font-size: 16px;
}

aside a img {
	margin: 0 4px 0;
}

aside p {
	color: #4e5b67;
	font-family: "Times New Roman";
	font-size: 15px;
	line-height: 23px;
	margin: 0 10px 10px!important;
}

#bottomWrap {
	background: url("images/bgContentBtm.png") no-repeat;
	height: 18px;
	clear: both;
}

#certification {
	width: 225px;
	background: #e5e9f0;
	margin: -46px 0 20px 5px;
	padding-bottom: 20px;
}

#certification h2 {
	font-size: 11px;
	font-family: Arial;
	line-height: 19px;
	margin: 20px 0 0 19px;
}

#content aside #certification p {
	margin: 0 10px 0 19px!important;
	line-height: 19px;
	font-size: 12px;
	font-family: Arial;
	color: #000;
}

#online-network {
	width: 213px;
	margin: 10px 0 10px 10px;
}

.socialMedia {
	width:42px;
	height:42px;
	text-indent:-9999px;
	margin-left:15px;
	float:left;
}

#online-network a.socialMedia:hover {
	background-position: bottom left;
}

#onlineTitle {background: url("images/OnlineTitle.jpg") no-repeat; width:225px; height:17px; margin-left:8px; margin-top:20px;}

#youtube { background:url("images/youtube.jpg") no-repeat; }
#facebook {	background:url("images/facebook.jpg") no-repeat; margin-left: 0px;}
#rss { background:url("images/rss.jpg") no-repeat; }
#twitter { background:url("images/twitter.jpg") no-repeat; }

#bsrVIDEO {width:400px; height:225px; background: #c3d1de; padding:5px; margin:0 auto;}

.patientResultsInside {margin-top:-30px;}
.patientResultsInsideSingle {margin-top:-5px;}
.multiInside {margin-left:145px;}


/*SLICK BOX*/
.slickbox {
	color:#fff;
	width:460px;
	clear: both;
	margin: 0 auto;
}


.slick-toggle{
	background: url("images/clicktowatch.jpg") no-repeat;
	width:200px;
	height:35px;
	display:block;
	margin-left:0px;
	margin-bottom:30px;
	text-indent: -9999px;
	cursor: pointer!important;
}


/*.slick-toggle:hover {
	background: url("images/clicktowatch.jpg") bottom no-repeat;
}*/


aside #titleInMedia {
	width: 173px;
	height: 40px;
	text-indent: -9999px;
	background: url("images/titleInMedia.jpg") no-repeat;
	margin: 20px 0 20px 13px;
	clear: both;
	display: block;
}

aside #inMedia {
	margin: 0 0 0 10px;
}

aside #inMedia li {
	margin: 0 0 10px 0;
	padding: 0px;
	text-indent: 0px;
	line-height: 0px;
	display: table;
}

aside #inMedia li img {
	margin: 0;
}


/* ------------------------footer framework ------------------------ */
footer {
	width:940px;
	padding: 96px 0 10px;
	margin:0 auto;
	text-align:center;
	clear: both;
	background: url("images/bkgdFooter.jpg") 0px 10px no-repeat;
}

footer p {
	margin-bottom:10px;
}

footer ul {
	margin:10px;
}

footer li {
	padding:0 5px 0 7px;
	display: inline;
	border-left: 1px solid;
}

footer li:first-child { border: none; }

h1 span, h2 span {font-size:15px;}

 #li--7, #li--8 {
	color:black;
	font:12px/19px Arial,Verdana,sans-serif;
	margin:12px 0 4px 10px !important;
	letter-spacing:0;
	}