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

/*-------------------------------------------------------------------------------------*/
/* undo some default styling of common (X)HTML browsers
/*------------------------------------------------------------------------------------*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td,html,label,table,tr,td {margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img,a img,:link img,:visited img {border:0;}
address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
q:before,q:after {content:'';}


/* global elements
 * ------------------------------------------------------------------------- */


/* ----- type selectors ----- */ 
html {
	background:#CBBC7F url("images/bg-html.jpg") repeat-x;
	width:100%;
	}

body { 
	background:url("images/bg-body.jpg") top center no-repeat;
	text-align:center; 
	font:12px/15px Arial, Helvetica, sans-serif; 
	color:#463110;
	}
	
blockquote { 
	margin-left:25px; 
	margin-right:25px; 
	}

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

h1 span,h2 span,h3 span	{ display:none; }

a:link,a:visited	{ color:#831925; text-decoration:underline; outline:none; }
a:hover,a:active	{ color:#831925; text-decoration:none; outline:none; }

/* ----- classes ----- */

.clear {
	clear:both;
	}

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

p.back-to-top, a.back-to-top {
	text-align:right;
	display:block;
	}
	
img.img-left, .alignleft { 
	float:left; 
	margin:2px 7px 3px 5px; 
	}
	
img.img-right, .alignright { 
	float:right; 
	margin:0; 
	}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	}

img.thankyou { 
	margin:5px 0 0 23px; 
	}

img.btn-blog { 
	margin:5px 0 0 53px; 
	}
	
img.btn-twitter { 
	margin:5px 0 15px 83px;
	}
img.btn-facebook { 
	margin:10px 0 15px 5px; 
	}	

div#follow {background:url("images/follow.jpg") no-repeat; height:25px;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
	
/* ------------------------ form framework ------------------------ */

form.cform { width: 597px; margin: 20px auto;}
form.cform label, form.cform label span { width: 169px; }
form.cform input { width: 250px; }

form.cform span.reqtxt, form.cform span.emailreqtxt {
	display: block;
	text-align: right;
	font-size: .8em!important;
	width: 255px;
	margin-left: 181px;
}

form.cform textarea { width: 250px; }
form.cform p.cf-sb { text-align: center; }
form.cform #sendbutton { width: 100px; margin-top: 0px;}
p#ll.linklove { display: none; }

#li--6 input#cforms_captcha.secinput, #li--6 label.seccap {
	top: -8px!important;
	position: relative;
}

/* ------------------------ quick-contact form framework ------------------------ */

form#cformsform.cform { width: 180px; }
form#cformsform.cform label, form#cformsform.cform label span { width: 180px; text-align: left;}
form#cformsform.cform input { width: 180px; display: block;}

form#cformsform.cform span.reqtxt, form#cformsform.cform span.emailreqtxt {
	display: block;
	text-align: right;
	font-size: .8em!important;
	width: 180px;
	margin: 0;
}

form#cformsform.cform textarea { width: 180px; }
form#cformsform.cform p.cf-sb { text-align: center; }
form#cformsform.cform #sendbutton { width: 100px; height: 25px; line-height: 16px;}
form#cformsform.cform #cforms_captcha.secinput { width: 180px; margin-bottom: 10px;}

p.linklove { display: none; }

/* framework
 * ------------------------------------------------------------------------- */

#wrap {
	background:url("images/bg-wrap.jpg") repeat-y;
	width:976px;
	margin:0 auto;
	text-align:left;
	}
	
/* bottom-wrap images, needed to line up the texture in the left column with the texture behind the flower in the bottom-wrap
 * ------------------------------------------------------------------------- */	
 
 #wrap-bottom {
	background:url("images/wrap-bottom.jpg") no-repeat;
	width:976px;
	height:183px;
	margin: 0 auto;
}
		
	
#header-graphic { background:url("images/header-index.jpg"); }

body.face.cheek-augmentation #header-graphic { background:url("images/header-testimonials.jpg"); }
body.about-the-doctor #header-graphic { background:url("images/header-practice.jpg"); }
body.blog #header-graphic { background:url("images/header-practice.jpg"); }
body.facility #header-graphic { background:url("images/header-practice.jpg"); }
body.body #header-graphic { background:url("images/header-body.jpg"); }
body.body-contouring #header-graphic { background:url("images/header-contouring.jpg"); }
body.breast #header-graphic { background:url("images/header-breast.jpg"); }
body.augmentation #header-graphic { background:url("images/header-breast-augmentation.jpg"); }
body.lift #header-graphic { background:url("images/header-breast-lift.jpg"); }
body.reconstruction #header-graphic { background:url("images/header-reconstruction.jpg"); }
body.reduction #header-graphic { background:url("images/header-reduction.jpg"); }
body.face.blepharoplasty #header-graphic { background:url("images/header-eyelid.jpg"); }
body.facelift-surgery #header-graphic { background:url("images/header-facelift.jpg"); }
body.liposuction #header-graphic { background:url("images/header-liposuction.jpg"); }
body.facial-contouring #header-graphic { background:url("images/header-moreface.jpg"); }
body.face.rhinoplasty #header-graphic { background:url("images/header-rhinoplasty.jpg"); }
body.skin-care #header-graphic { background:url("images/header-skin.jpg"); }
body.latisse #header-graphic { background:url("images/header-testimonials.jpg"); }
body.abdominoplasty #header-graphic { background:url("images/header-tummy.jpg"); }
body.face #header-graphic { background:url("images/header-face.jpg"); }
body.vein-treatments #header-graphic, body.injectables #header-graphic, body.laser-hair-removal #header-graphic { background:url("images/header-skin.jpg"); }
body.testimonials #header-graphic, body.general-surgical-risks #header-graphic, body.the-surgical-experience #header-graphic, body.medications-to-avoid-before-amp-after-surgery #header-graphic, body.going-to-the-operating-room #header-graphic { background:url("images/header-testimonials.jpg"); }
body.faqs #header-graphic { background:url("images/header-faqs.jpg"); }
body.contact #header-graphic { background:url("images/header-testimonials.jpg"); }
body.thank-you #header-graphic { background:url("images/header-testimonials.jpg"); }
body.site-map #header-graphic { background:url("images/header-faqs.jpg"); }
body.massage-therapy #header-graphic { background:url("images/header-faqs.jpg"); }

body.otoplasty #header-graphic { background:url("images/header-otoplasty.jpg"); }
body.gynecomastia #header-graphic { background:url("images/header-gynecomastia.jpg"); }
body.thigh-lift #header-graphic { background:url("images/header-thigh-lift.jpg"); }
body.brow-lift #header-graphic { background:url("images/header-brow-lift.jpg"); }
body.chin-augmentation #header-graphic { background:url("images/header-chin-augmentation.jpg"); }
body.body.lift #header-graphic { background:url("images/header-body-lift.jpg"); }

body.arm-lift #header-graphic, body.necklift #header-graphic { background:url("images/header-armlift.jpg"); }



	
	
#no-flash { margin-left:2px; } /* sets height for the flash header - REMOVE IF NOT USED */

#header-graphic {
	/*background:url("images/header-testimonials.jpg");*/
	height:287px;
	position:relative;
	}
	/* index page link within #header-graphic */		
	#header-graphic a {
	position:absolute;
	left:247px;
	width:266px;
	top:35px;
	height:81px;
		}
		
	#header-graphic a.media {
	position:absolute;
	left:895px;
	width:54px;
	top:257px;
	height:23px;
		}
	#header-graphic a span {
		display:none;
		}

/* ----- column-left ----- */

#column-left {
	width:248px;
	float:left;
	color:#F6EDC5;
	}
	
	#column-left a { color:#F6EDC5; }
	
	#column-left p, #column-left h1, #column-left h2, #column-left h3, #column-left ul, #column-left dl {
		margin:0 34px 18px 28px;
		}
	#column-left form { margin-left:28px; }

	/* single column list */
	#column-left ul { padding-left:25px; }
		#column-left ul li {
			list-style-type:disc; 
			}
			
	#column-left ul li ul { margin:0 0 0 5px; }
	
	/* definition list */
	#column-left dl { padding-left:25px; }
		#column-left dl dt {
			font-weight:bold;
			}
		#column-left dl dd {
			list-style-type:disc;
			margin-left:5px;
			}
			
li.rss img {margin: 0 2px -2px 0px; }
li.rss  {padding-left:0px; margin-top:3px;}		

#column-left h2 {
	font-size: 16px;
	font-weight: normal;
	color: #fff;
	border-bottom: 1px solid;
	line-height: 150%;
	margin: 20px 34px 20px 28px;
}
						
/* ----- column-right ----- */

#column-right {
	width:728px;
	float:left;
	}
	
	#column-right p, #column-right h1, #column-right h2, #column-right h3, #column-right ul, #column-right dl {
		margin:0 45px 18px 5px;
		}
		
		body#site-map div#column-right h2 {
			margin-bottom:5px;
		}
	 
	/* single column list */
	#column-right ul { padding-left:25px; }
		#column-right ul li {
			list-style-type:disc; 
			}

	#column-right ul li ul { margin:0 0 0 5px; }
	
	/* definition list */
	#column-right dl { padding-left:25px; }
		#column-right dl dt {
			font-weight:bold;
			}
		#column-right dl dd {
			list-style-type:disc;
			margin-bottom:15px;
			}
			
	#bg-swirl {
		background:url("images/bg-right-sub.jpg") top no-repeat;
		width:100%;
		}
		body#thank_you #bg-swirl{ height:300px;}
		
/* subhead framework
 * ------------------------------------------------------------------------- */

#subhead {
	height:35px;
	background:url("images/subhead-index.gif");
	text-indent: -9999px;
}
	body.about-the-doctor #subhead { background:url("images/subhead-about.jpg"); }
	body.blog #subhead { background:url("images/subhead-blog.jpg"); }
	body.facility #subhead { background:url("images/subhead-facility.jpg"); }
	body.face #subhead { background:url("images/subhead-face.jpg"); }
		body.facelift-surgery #subhead { background:url("images/subhead-facelift.jpg"); }
		body.rhinoplasty #subhead { background:url("images/subhead-rhino.jpg"); }
		body.blepharoplasty #subhead { background:url("images/subhead-eyelid.jpg"); }
		body.facial-contouring #subhead { background:url("images/subhead-moreface.jpg"); }
	body.body #subhead { background:url("images/subhead-body.jpg"); }
		body.liposuction #subhead { background:url("images/subhead-lipo.jpg"); }
		body.tummy-tuck #subhead { background:url("images/subhead-tummy.jpg"); }
		body.body-contouring #subhead { background:url("images/subhead-bodycontouring.jpg"); }
	body.breast #subhead { background:url("images/subhead-breast.jpg"); }
		body.breast-augmentation #subhead { background:url("images/subhead-breastaug.jpg"); }
		body.breast-lift #subhead { background:url("images/subhead-breastlift.jpg"); }
		body.breast-reduction #subhead { background:url("images/subhead-breastreduction.jpg"); }
		body.breast-reconstruction #subhead { background:url("images/subhead-breastreconstruction.jpg"); }
		body.gynecomastia #subhead { background:url("images/subhead-gynecomastia.jpg"); }
	body.skin-care #subhead { background:url("images/subhead-skin.jpg"); }
		body.vein-treatments #subhead { background:url("images/subhead-vein.jpg"); }
		body.injectables #subhead { background:url("images/subhead-injectables.jpg"); }
		body.laser-hair-removal #subhead { background:url("images/subhead-hair.jpg"); }
		body.massage-therapy #subhead { background:url("images/subhead-massage.jpg"); }
	body.the-surgical-experience #subhead { background:url("images/subhead-preparing-for-surgery.jpg"); }
		body.medications-to-avoid-before-amp-after-surgery #subhead { background:url("images/subhead-medications-to-avoid.jpg"); }
		body.going-to-the-operating-room #subhead { background:url("images/subhead-operating-room.jpg"); }
		body.general-surgical-risks #subhead { background:url("images/subhead-surgical-risks.jpg"); }
	body.testimonials #subhead { background:url("images/subhead-testimonials.jpg"); }
	body.faqs #subhead { background:url("images/subhead-faqs.jpg"); }
	body.contact #subhead { background:url("images/subhead-contact.jpg"); }
	body.thank_you #subhead { background:url("images/subhead-thankyou.jpg"); }
	body.site-map #subhead { background:url("images/subhead-sitemap.jpg"); }
	
	body.as-you-heal #subhead { background:url("images/subhead-as-you-heal.jpg"); }
	body.otoplasty #subhead { background:url("images/subhead-otoplasty.jpg"); }
	body.postoperative-care-your-first-48-hours #subhead { background:url("images/subhead-po-first-48-hours.jpg"); }
	body.postoperative-care-procedure-specific #subhead { background:url("images/subhead-po-procedure-specific.jpg"); }
	
	body.arm-lift #subhead { background:url("images/subhead-arm-lift.jpg"); }
	body.body-lift #subhead { background:url("images/subhead-body-lift.jpg"); }
	body.brow-lift #subhead { background:url("images/subhead-brow-lift.jpg"); }
	body.cheek-augmentation #subhead { background:url("images/subhead-cheek-augmentation.jpg"); }
	body.chin-augmentation #subhead { background:url("images/subhead-chin-augmentation.jpg"); }
	body.thigh-lift #subhead { background:url("images/subhead-thigh-lift.jpg"); }
	body.non-surgical-procedures #subhead { background:url("images/subhead-non-surgical-procedures.jpg"); }
	
	


/* ------------------------ subhead framework with varying heights ------------------------ */
#subhead-individual {
	height:36px;
	background:url("images/subhead-individual.gif") ;
	}
	
	#subhead-media {
	height:32px;
	margin-top: 15px;
	width: 728px;
	background:url("images/title_mediaspotlight.png") no-repeat ;
	}
	
	#media-player-toprow {
	height:181px;
	width: 721px;
	background:url("images/mediaplayers-toprow.png") no-repeat ;
	padding-bottom: 10px;

	}
	
	a#medialink1{
	height:181px;
	width: 728px;
	margin-left: 9px;
	position: relative;
	top: 0px;
	left: 0px;
	display: block;
	/*background-color: red;*/
		}
		
	#media-player-btmrow {
	height:171px;
	width: 254px;
	margin-top: 15px;
	background:url("images/mediaplayers-bottomrow.png") no-repeat ;
	padding-bottom: 10px;

	}
	
	a#medialink2{
	height:171px;
	width: 254px;
	margin-left: 9px;
	position: relative;
	top: 0px;
	left: 0px;
	display: block;
	/*background-color: red;*/
		}
	.fltTXT {
	position: relative;
	height:171px;
	width: 424px;
	left: 254px;
	top: -161px;
}

	#subhead-latestnews {
	height:32px;
	margin-top: 10px;
	width: 728px;
	background:url("images/title_latestnews.png") no-repeat ;
	}
	
	#latestnews_container {
	background: url("images/latestnews_BG.png") repeat-y;
	margin-bottom: 10px;
	}
	
#latestnews_container h5 {
	font-size: 12px;
	color: #fff;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-bottom: 5px;
	}
	
	#latestnews_container a:link, a:visited {
	color: #fff;
	text-decoration: none;
	}
		#latestnews_container a:hover {
	color: #831925;
	text-decoration: none;
	}
	

	#latestnews_container p {
	margin: 0px;
	color: #000;
}

	
#latestnews_container .ln_smallbox {
	float: left;
	width: 195px;
	margin-right: 25px;
	margin-left: 18px;
}

#latestnews_container .latest_hr {
	border: none;
	background: none;
	border-bottom: 1px dotted #cec2b1;
	margin-top: -5px;
	margin-bottom: 5px;
}
#latestnews_container .latest_readmore {
	margin-left: 120px;
	margin-top: 10px;
	position: relative;
	display: block;
	bottom: 5px;
	overflow: hidden;
}

#latestnews_top {
	background: url("images/latestnews_TOP.png") no-repeat;
	width: 717px;
	height: 18px;
	display: block;

	}
	
	#latestnews_btm {
	background: url("images/latestnews_BTM.png") no-repeat;
	background-position: bottom;
	width: 717px;
	height: 23px;
	display: block;
	clear: both;
	
	}

/* ------------------------ title framework with varying heights ------------------------- */
#title-qcontact {
	height:54px;
	background:url("images/title-qcontact.jpg") ;
	}
	
body#home #title-qcontact {
	height:54px;
	background:url("images/title-qcontact-index.jpg");
	}
	
body#testimonials #title-cards {
	height:51px;
	background:url("images/title-cards.jpg") no-repeat ;
	}

body#contact #title-qcontact, body#thank-you #title-qcontact {
	height:54px;
	background:url("images/title-location.jpg") ;
	}

/* ------------------------------------- Buttons ---------------------------------------- */
#column-right ul#procedures { margin:0; padding:0; }

	#column-right #procedures li, #column-right #procedures li a { 
		margin:0; 
		padding:0;
		display:block;
		list-style-type:none;
		width:169px;
		height:76px;
		float:left; 
		}
			
	#procedure-face { background:url("images/btn-face.jpg") no-repeat; }		
	#procedure-skin { background:url("images/btn-skin.jpg") no-repeat; }		
	#procedure-breast { background:url("images/btn-breast.jpg") no-repeat; }		
	#procedure-body { background:url("images/btn-body.jpg") no-repeat; }
	
	#procedures span { display:none; }
	
	#btn-media-center { background:url("images/btn-media-center.jpg"); height:225px; }
	

/* ------------------------- Start Gallery Thumbnails ------------------------- */	
#gallery_thumb_abdomin {
	width: 248px;
	height: 179px;
	background: url("../gallery/thumbs/abdominoplasty-001.html") no-repeat;
}


#gallery_thumb_breast_aug {
	width: 248px;
	height: 179px;
	background: url("../gallery/thumbs/breast-augmentation-001.html") no-repeat;
}

#gallery_thumb_breast_lift {
	width: 248px;
	height: 179px;
	background: url("../gallery/thumbs/breast-lift-001.html") no-repeat;
}

#gallery_thumb_breast_red {
	width: 248px;
	height: 179px;
	background: url("../gallery/thumbs/breast-reduction-001.html") no-repeat;
}

#gallery_thumb_brow_lift {
	width: 248px;
	height: 179px;
	background: url("../gallery/thumbs/brow-lift-001.html") no-repeat;
}

#gallery_thumb_eyelid_lift {
	width: 248px;
	height: 179px;
	background: url("../gallery/thumbs/eyelid-lift-001.html") no-repeat;
}

#gallery_thumb_facelift {
	width: 248px;
	height: 179px;
	background: url("../gallery/thumbs/facelift-001.html") no-repeat;
}

#gallery_thumb_lipo {
	width: 248px;
	height: 179px;
	background: url("../gallery/thumbs/liposuction-001.html") no-repeat;
}

#gallery_thumb_rhino {
	width: 248px;
	height: 179px;
	background: url("../gallery/thumbs/rhinoplasty-001.html") no-repeat;
}

#gallery_thumb_abdomin a, #gallery_thumb_breast_aug a, #gallery_thumb_breast_lift a, #gallery_thumb_breast_red a, #gallery_thumb_brow_lift a, #gallery_thumb_eyelid_lift a, #gallery_thumb_facelift a, #gallery_thumb_lipo a, #gallery_thumb_rhino a { 
	display: block; 
	width: 248px;
	height: 179px;
}

#gallery_thumb_abdomin span, #gallery_thumb_breast_aug span, #gallery_thumb_breast_lift span, #gallery_thumb_breast_red span, #gallery_thumb_brow_lift span, #gallery_thumb_eyelid_lift span, #gallery_thumb_facelift span, #gallery_thumb_lipo span, #gallery_thumb_rhino span { 
	text-align: center;
	display:block;
	padding: 145px 20px 0 15px;
}

/* ------------------------- End Gallery Thumbnails --------------------------*/


	
/* footer
 * ------------------------------------------------------------------------- */
 
#footer {
	width:976px;
	margin:0 auto;
	text-align:center;
	}

#footer p {
	margin:0 20px 18px 20px;
	}
	
#footer a { color:#4C2601; }

#footer ul {margin-bottom:18px;}

#footer li { /* if your li's float, you can adjust border height w/ line-height */
	padding:0 5px 0 7px;
	display: inline;
	border-left: 1px solid #4C2601;
	}

	#footer li.first { border: none; }

/* Horizontal Sprite Nav
 * ------------------------------------------------------------------------- */

#nav { 
	background:url("images/nav2.jpg") no-repeat; 
	width:976px; 
	height:45px; 
	margin:0;
	padding:0; 
	position:relative;
	z-index:99;
	}

#nav span { display: none; }

#nav li, #nav a { height:45px; display:block; } /* change height here also */

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

#nav li.home { width: 68px;}
#nav li.about-the-doctor { width: 119px;}
#nav li.facility { width: 63px;}
#nav li.face { width: 48px;}
#nav li.breast { width: 57px;}
#nav li.body { width: 51px;}
#nav li.skin-care { width: 76px;}
#nav li.non-surgical-procedures {width:158px ;}
#nav li.the-surgical-experience { width: 163px;}
#nav li.testimonials { width: 92px;}
#nav li.contact { width: 81px;}

/*-------------- (-79px) X position of button / (-45px) height of image from above ------------- */
#nav li.home a:hover { background:url("images/nav2.jpg") 0px -45px no-repeat; }
#nav li.about-the-doctor a:hover { background:url("images/nav2.jpg") -68px -45px no-repeat; }
#nav li.facility a:hover { background:url("images/nav2.jpg") -187px -45px no-repeat; }
#nav li.face a:hover { background:url("images/nav2.jpg") -250px -45px no-repeat; }
#nav li.breast a:hover { background:url("images/nav2.jpg") -298px -45px no-repeat; }
#nav li.body a:hover { background:url("images/nav2.jpg") -355px -45px no-repeat; }
#nav li.skin-care a:hover { background:url("images/nav2.jpg") -406px -45px no-repeat; }
#nav li.non-surgical-procedures a:hover { background:url("images/nav2.jpg") -482px -45px no-repeat; }
#nav li.the-surgical-experience a:hover { background:url("images/nav2.jpg") -640px -45px no-repeat; }
#nav li.testimonials a:hover { background:url("images/nav2.jpg") -803px -45px no-repeat; }
#nav li.contact a:hover { background:url("images/nav2.jpg") -895px -45px no-repeat; }

/*-------------- OPTIONAL - Keeps the hover state on each page based on body #id ------------- */
body#home #nav li.home { background:url("images/nav2.jpg") 0px -45px no-repeat; }
body#about-the-doctor #nav li.about-the-doctor { background:url("images/nav2.jpg") -68px -45px no-repeat; }
body#facility #nav li.facility { background:url("images/nav2.jpg") -187px -45px no-repeat; }
body#face #nav li.face { background:url("images/nav2.jpg") -250px -45px no-repeat; }
body#breast #nav li.breast { background:url("images/nav2.jpg") -298px -45px no-repeat; }
body#body #nav li.body { background:url("images/nav2.jpg") -355px -45px no-repeat; }
body#skin-care #nav li.skin-care { background:url("images/nav2.jpg") -406px -45px no-repeat; }
body#non-surgical-procedures #nav li.non-surgical-procedures { background:url("images/nav2.jpg") -482px -45px no-repeat; }
body#the-surgical-experience #nav li.the-surgical-experience { background:url("images/nav2.jpg") -640px -45px no-repeat; }
body#testimonials #nav li.testimonials { background:url("images/nav2.jpg") -803px -45px no-repeat; }
body#contact #nav li.contact { background:url("images/nav2.jpg") -895px -45px no-repeat; }

/* Son of Suckerfish: Horizontal Sprite Nav
 * ------------------------------------------------------------------------- */

#nav li ul {
	position:absolute;
	left:-9999px;
	padding-right:1px;			/* Fixes one px spacing for border-right in FF */
	background-color:#865E20;	/* Background color of drop down nav - add more styles (i.e. background image) if you want */
	z-index:99;
	}

#nav li ul li { 
	height:30px; 				/* Height of each drop down nav item */
	border:1px solid #B08748;
	border-top:none;
	}	

#nav li ul li a {
	width:100%;
	height:30px;				/* Height of each drop down nav item, should match above */
	line-height:30px;			/* Height of each drop down nav item again, should match above */
	text-indent: 10px;
	}

/* Drop down link styles */
#nav a:link, #nav a:visited, #nav a:hover, #nav a:active {
	font-size:1.0em;
	color:#FFFFFF;
	text-decoration:none;
	}

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

/* Hover styles for drop down items */
#nav li.facility ul a:hover, #nav li.face ul a:hover, #nav li.breast ul a:hover, #nav li.body ul a:hover, #nav li.skin-care ul a:hover, #nav li.the-surgical-experience ul a:hover, #nav li.non-surgical-procedures ul a:hover { 
	background-image:none;
	background-color:#6C4718;
	color:#FFFFFF;
	text-decoration:none;
	}

/* width of drop down nav - choose width that allows items to display on one line */
#nav li.facility ul, #nav li.facility li { width:160px; }
#nav li.face ul, #nav li.face li { width:160px; }
#nav li.breast ul, #nav li.breast li { width:230px; }		
#nav li.body ul, #nav li.body li { width:120px; }		
#nav li.skin-care ul, #nav li.skin-care li { width:250px; }		
#nav li.the-surgical-experience ul, #nav li.the-surgical-experience li { width:260px; }	
#nav li.non-surgical-procedures ul, #nav li.non-surgical-procedures li { width:260px; }	



/*gallery-button-rollover and blog-button*/
#column-left #btn-blog-faqs {
	background:url("images/btn-blog-faqs.jpg") no-repeat; 
	width:220px; 
	height:57px; 
	display: block;
	position:relative;
	margin:0;
	padding:0 0 0 28px;
}

#btn-blog-faqs span { display: none; }
#btn-blog-faqs li { float:left; list-style:none; _display:inline; position:relative; }

#btn-blog-link {
 	width:124px;
	_display:inline;
	}
#btn-faqs-link { 
	width:62px;
	_display:inline;
	}

#btn-blog-faqs li#btn-blog-link a:hover { background:url("images/btn-blog-faqs-hover.jpg") -28px 0px no-repeat; }
#btn-blog-faqs li#btn-faqs-link a:hover { background:url("images/btn-blog-faqs-hover.jpg") -152px 0px no-repeat; }



#btn-blog-faqs li, #btn-blog-faqs a { height:57px; display:block; } /* change height here also */



#btn-blog a {
	background:url("images/btn-blog.jpg") no-repeat; 
	width:248px; 
	height:57px; 
	display: block;
}

#btn-blog a:hover, #btn-blog a:active { 
	background:url("images/btn-blog-hover.jpg") no-repeat; display:block; 
	}
#btn-faqs a {
	background:url("images/btn-faqs.jpg") no-repeat; 
	width:248px; 
	height:57px; 
	display: block;
}

#btn-faqs a:hover, #btn-faqs a:active { 
	background:url("images/btn-faqs-hover.jpg") no-repeat; display:block; 
	}

#btn-gallery a:link, #btn-gallery a:visited { 
	background:url("images/btn-gallery.jpg") no-repeat; 
	width:248px; 
	height:57px; 
	display: block;
	}
	
#btn-gallery a:hover, #btn-gallery a:active { 
	background:url("images/btn-gallery-hover.jpg") no-repeat; 
	width:248px; 
	height:57px; 
	display: block; 
	}

#btn-gallery span, #btn-blog span, #btn-faqs span { display: none; }
#launcher-btn a{
	background:url("images/btn-media-center.jpg") no-repeat;
	width:248px;
	height:225px;
	display:block;
	}
	

#vms-lightwindow-link span {display:none;}

#left_copy_col { margin: 0px; padding: 0px; width: 480px; float: left; }
#left_copy_col p { margin-left: 20px; margin-right: 20px; color: rgb(102, 102, 102); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 90%; line-height: 150%; }
#left_copy_col #examples_list { color: rgb(116, 139, 161); }
#left_copy_col #examples_list a { padding: 3px; display: block; height: 1%; text-decoration: none; color: rgb(116, 139, 161); }
#left_copy_col #examples_list a:hover { background-color: rgb(116, 139, 161); color: rgb(255, 255, 255); }
#left_copy_col ul { margin: 0px 34px; padding: 0px; }
#left_copy_col ul li { margin-bottom: 3px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 90%; color: rgb(102, 102, 102); }
#left_copy_col hr { border: medium none ; margin: 0px 20px; height: 4px; background-color: rgb(220, 226, 231); }
.webrevlist { margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; width: 170px; float: left; }
.webrevlist li { margin: 0px; padding: 0px; }
.webrevlist li a { margin: 0px; padding: 0px; }
#column-right #left_copy_col ul li {
			list-style-type:none; 
			}
#videoplay {width:200px;height:15px;padding:auto;text-align:center;}
#midfloat {float:left;margin:0;padding:0;}
.midfloat {float:left;margin:0;padding:0;}
.videoplay {width:200px;height:15px;padding:auto;text-align:center;}


/* Blog Styles */

	body#blog #column-left form#searchform {
	margin-left:0;
	width:100px;
	}
	
	body#blog #column-left form#searchform input {
	width:130px;
	}
	
	body#blog #column-left form#searchform input.searchform-submit {
	width:60px;
	height:20px;
	cursor:pointer; 
	padding:0; 
	}
	
	body#blog #column-left p.search-blog {
	font-size:1.4em;
	font-weight:bold; 
	color:#F6EDC5; 
	}
	
	.meta, .feedback {
	margin:0 34px 18px 5px;
	}
	
	form#commentform {
	margin:0 34px 18px 15px;
	}	
	
	
	body#blog #column-right form#commentform input.commentform-submit {
	width:100px;
	height:22px;
	cursor:pointer; 
	margin:0 0 5px 0;
	padding-left:0; 
	}
	
	

/* DR ZUBOWSKIS AWARDS */

#awards {margin: 0 0 40px 0; }
#awards a:link, #awards a:visited {
	background:url("images/btn-awards.jpg") no-repeat;
	height:57px;
	width:248px;
	display:block;
}
#awards a:hover, #awards a:active {	
			background:url("images/btn-awards-hover.jpg") no-repeat;
			}			

#awards a span { display:none;}

/* VIRTUAL MAKEOVER */

#btn-virtual a {
	background:url("images/btn-virtual-makeover.jpg") no-repeat;
	height:214px;
	width:248px;
	display:block;
}
#btn-virtual a span { display:none;}

/* API IMAGE GALLERY */

#bna-box	{	background:url("images/bna-bg.jpg") no-repeat;
				width:226px;
				height:148px;	
				margin-left:8px;
				text-align:center;
				}
#bna-box img {	border:1px solid #f7daae;
				margin:18px 10px 5px 0;
				}				
#bna-box a	{	margin-left:10px;
				text-decoration:none;
				}				
#bna-box a span {	text-decoration:underline;
					margin:0 10px;
					
					}				
#bna-box a:hover span	{ text-decoration:none;
							}

.alignleft {
  float:left;
  margin:0 10px 10px 0;
}
.alignright {
  float:right;
  margin:0 0 10px 10px;
}

div.med-left { float:left; width:227px;}
div.med-center { float:left; width:227px;}
div.med-right { float:left; width:227px;}

.left-header{font-size:18px; font-weight:bold; padding-top:24px;}

ul.footer { display:inline;}

.row {
	clear: both;
	border-bottom: 1px solid #ececec;
	padding-bottom: 5px;
	margin-bottom: 20px;
	display: table;
}

.row.main {
	border: none;
	width: 700px;
}

.case {
	width: 342px;
	float: left;
	margin: 0 10px 0 0;
	padding-top: 20px;
}

.front {
	display: table;
	margin: 0 auto;
}

.case.single { width: 100%; }
.case img { border: 1px solid; margin-right: 10px;}

.case a {
	float: left;
	margin-bottom: 10px;
}

.case h3 {
	font-size: 16px;
	font-weight: normal;
}

.case a.moreInfoLink {
	display: block;
	font-size: 14px;
	margin: 10px auto;
	clear: both;
	background: url("images/btnZoom.png") no-repeat;
	height: 30px;
	line-height: 30px;
	padding-left: 40px;
	float: none;
	width: 196px;
}

.nextPat { float: right!important; }
.prevPat { float: left!important; }

.catList {
	float: left;
	width: 33%;
}

#column-right .floatedlist {
padding-left: 230px;
}

.videows {
	background: url("images/16x9bg.png");
	width: 440px;
	height: 264px;
	background-repeat:no-repeat;
	margin-bottom:10px;
	/*margin-left:auto;
	margin-right:auto;*/
	margin-top:10px;
	padding-left:16px;
	padding-top:20px;
	z-index:0;
	}