@charset "utf-8";
/* CSS Document */

body{color:#222;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;padding:0;background-color:#000;margin:0px;font-size:100%;}
.container{width:980px;background:#FFF;overflow:hidden;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding-top:0px;}
h1{font-size:19px;color:#004382;font-family:"Lucida Sans Unicode","Lucida Grande", sans-serif;font-weight:bold;font-variant:small-caps;text-decoration:underline;text-align:center;padding:4px 0px;margin:0px 0px 10px;}
h2{font-size:16px;color:#A02D0E;text-align:left;font-family:"Lucida Sans Unicode","Lucida Grande", sans-serif;padding:2px 0px;margin:0px 0px 5px;}
h3{font-size:14px;margin-bottom:0.5em;color:#004282;font-family:"Lucida Sans Unicode","Lucida Grande", sans-serif;line-height:20px;}
h4{font-size:16px;line-height:20px;margin-bottom:1.25em;}
h5{font-size:30px;padding:0px;text-align:right;margin-top:-10px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-weight:bold;}
h6{font-size:10px;font-weight:normal;margin:0px;padding:0px;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img{margin:0;}
p{color:#014282;margin:0px;padding:0px;font:13px/20px"Lucida Sans Unicode","Lucida Grande", sans-serif;text-decoration:none;}
a:focus, a:hover{color:#A02D0E;}
a{color:#A02D0E;text-decoration:underline;}
blockquote{margin:1.5em;color:#666;font-style:italic;}
strong{font-weight:bold;}
th{font-weight:bold;}
thead th{background:#c3d9ff;}
tr.even td{background:#e5ecf9;}
tfoot{font-style:italic;}
caption{background:#eee;}
.small{font-size:10px;margin-bottom:5px;line-height:14px;}
.highlight{background-color:#FF9;}
#backNav{height:58px;position:relative;background:#A02D0E url(/_images/nav-bg.jpg) repeat-x;margin:0px;padding:0px;z-index:100;}
#nav li span a{color:#FFF;text-decoration:none;}
#nav{padding:0px;position:absolute;display:block;width:967px;margin-left:6px;z-index:800;}
#nav li{list-style-type:none;float:left;display:block;margin:0px 4px;position:relative;padding:0px 6px 6px;width:117px;border-left:1px solid #999;}
#nav li:hover ul{display:block;}
#nav li:hover{background-color:#7E230C;-moz-border-radius:10px;-webkit-border-radius:10px;}
#nav li ul{margin:0px;padding:0px;display:none;}
#nav li ul li{list-style-type:none;margin:10px 0 0 0;z-index:100;border-style:none;}
#nav li ul li a{display:block;padding:2px;color:#FFF;text-decoration:none;font:14px/14px Arial, Helvetica, sans-serif;}
#nav li ul li:hover a{background-color:#011864;-moz-border-radius:5px;-webkit-border-radius:5px;}
#nav li span{cursor:pointer;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:14px;margin-top:0px;margin-bottom:0px;line-height:12px;text-align:left;color:#FFF;}
.sidebar1{float:right;width:338px;padding-bottom:10px;background:#4976AD url(/_images/top-sidebar.png) no-repeat center top;border:medium solid #000;}
#specials{width:292px;margin-top:10px;margin-left:20px;margin-bottom:0px;padding-top:24px;padding-left:5px;padding-bottom:0px;height:195px;background:url(../_images/hotsummerSavings.jpg) no-repeat;}
#specialshome{width:292px;margin-top:10px;margin-left:20px;margin-bottom:0px;padding-top:24px;padding-left:5px;padding-bottom:0px;height:195px;}
#specials a{color:#000}
#specials h2{font:bold 14px Verdana, Geneva, sans-serif;color:#FFF;margin-top:10px;}
#specials ol li{list-style:disc;color:#000;font:bold 14px"Arial Black", Gadget, sans-serif;}
#specials ol{margin-top:0px;margin-bottom:10px;}
#specials p{font-size:10px;color:#000;margin:0px;padding:0px;float:left;}
.details a:link{background:#FFF;display:block;height:20px;width:60px;border:thin solid #000;color:#000;float:left;padding:2px;margin-left:60px;text-decoration:none;margin-top:-5px;}
.details a:hover{background:#a02d0e;}
.sidebar1 h4{color:#FFF;background-color:#20244a;margin-right:10px;margin-left:10px;text-align:center;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;padding:0px;margin-bottom:0px;}
.sidebar1 h4 a:link, .sidebar1 h4 a:visited{color:#FFF;text-decoration:underline;}
.sidebar1 h4 a:active, .sidebar1 h4 a:hover{color:#A02D0E;text-decoration:underline;}
.sidebar1 p{font-family:Verdana, Geneva, sans-serif;color:#FFF;text-align:center;margin-right:15px;margin-left:15px;font-size:14px;font-weight:400;line-height:1.4em;}
#breadcrumbs{font-family:"Lucida Sans Unicode","Lucida Grande", sans-serif;font-size:12px;width:370px;margin-top:5px;margin-bottom:20px;}
#quick_appt{width:235px;text-align:center;margin-top:30px;margin-right:0px;background-image:url(/_images/contact-bg.jpg);background-repeat:repeat-y;border-top-width:1px;border-bottom-width:1px;border-top-style:solid;border-bottom-style:solid;border-top-color:#666;border-bottom-color:#000;padding:5px 10px;height:260px;margin-left:40px;font-size:14px;}
.red-schedule{color:#A02D0E;padding:0px;text-align:center;margin:0px;font:14px/18px"Lucida Sans Unicode","Lucida Grande", sans-serif;}
#quick_appt .phone{font-family:"Lucida Sans Unicode","Lucida Grande", sans-serif;font-size:15px;font-weight:bold;color:#000;padding:0px;text-align:center;line-height:16px;}
#quick_appt p{font-size:10px;text-align:center;margin:0px;padding:0px;color:#000;font-style:italic;line-height:20px;}
.formTxt{font-size:13px;color:#000;line-height:14px;}
#header-home{padding:0px;float:left;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;width:100%;text-align:center;height:235px;background-color:#014282;border-bottom:4px solid #000;border-top:10px solid #014282;}
#header{margin:0px 0px 10px -15px;padding:0px;float:left;z-index:-1;border-bottom-width:10px;border-bottom-style:solid;border-bottom-color:#064481;width:100%;}
#header-home .name{font-size:15px;font-weight:bold;margin:0px;padding:0px;color:#000;text-align:right;float:right;}
.img-secondary{background-image:url(/_images/philadelphia-dental-staff-small.jpg);background-repeat:no-repeat;background-position:left bottom;}
#dentistservices{width:500px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}
#slideshow{background-color:#A02D0E;height:176px;margin-left:15px;border:thin double #20244A;margin-right:15px;margin-top:0px;margin-bottom:15px;padding-top:5px;padding-bottom:5px;}
#slideshow a{}
#cosmeticservices{width:1000px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}
#cosmeticservices td{margin:0px;padding:0px;}
#cosmeticservices .home{background-image:url(/_images/mini-logo-red.gif);background-repeat:no-repeat;background-position:left center;padding-left:40px;}
#cosmeticservices a{font-family:Verdana, Geneva, sans-serif;font-size:0.85em;color:#000;padding:0px;text-align:left;text-decoration:none;}
.dotted-line-vertical{border-left-width:1px;border-left-style:dotted;border-left-color:#FFF;}
#cosmeticservices a:hover, #cosmeticservices a:active{color:#FFF;}
#cosmeticservices tr td{padding-left:40px;}
#sitemap{background:#A02D0E;padding-top:5px;border-top:1px solid #000;margin:0 auto;padding-bottom:5px;width:100%;text-align:center;height:70px;}
#sitemap h2{font-family:"Arial Black", Gadget, sans-serif;font-size:2em;color:#000;text-align:center;font-weight:bold;}
#sitemap .columns{float:left;width:308px;height:220px;background-color:#a02d0e;margin-right:0px;margin-left:20px;margin-top:0px;margin-bottom:0px;padding-top:10px;padding-right:0px;padding-bottom:10px;padding-left:0px;}
.columns-wrap{width:985px;margin-top:0px;margin-bottom:0px;margin-left:40px;}
#sitemap a, #sitemap a:link, #sitemap a:visited{color:#000;font-family:"Lucida Sans Unicode","Lucida Grande", sans-serif;font-size:14px;text-decoration:none;text-align:left;}
#sitemap a:hover, #sitemap a:active{color:#fff;text-decoration:underline;text-align:left;}
#footer, #footer p{color:#FFF;margin:0px;text-align:center;width:100%;padding-top:10px;padding-right:0px;padding-bottom:10px;padding-left:0px;background:#A02D0E;font:14px/20px"Lucida Sans Unicode","Lucida Grande", sans-serif;border-top:thin solid #000;}
#footer a{color:#FFF;}
.content{width:600px;float:left;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:15px;margin:0px;background:#FFF;}
.embedded-video{margin-left:-5px;}
.text-rt{text-align:right;}
.black{color:#000;}
.divider{width:100%;height:10px;background-repeat:repeat-x;background-image:url(/_images/gradient-bkg.jpg);}
.video{border:5px solid #fff;margin-bottom:0px;}
.fltrt{float:right;}
.fltlft{float:left;}
.clearfloat{clear:both;height:0;font-size:1px;line-height:0px;}
.boxed{padding-bottom:0px;width:100%;margin-bottom:15px;clear:left;margin-top:15px;}
#twitter{margin-left:19px;margin-top:10px;text-align:left;}
#slideshow p{font-family:"Lucida Sans Unicode","Lucida Grande", sans-serif;text-align:left;margin:0px;font-size:14px;line-height:16px;padding-top:0px;padding-right:10px;padding-bottom:0px;padding-left:10px;}
#slideshow .stars{padding-left:5px;padding-bottom:10px;}
#slideshow .badge{padding-top:5px;padding-right:6px;padding-bottom:5px;padding-left:5px;}
#slideshow .date-review{text-align:right;float:right;margin:0px;color:#FFF;font-size:14px;font-family:Verdana, Geneva, sans-serif;padding-top:0px;padding-right:5px;padding-bottom:0px;padding-left:0px;}
#slideshow a{text-decoration:underline;margin-right:0px;margin-bottom:0px;margin-left:0px;color:#FFF;font-weight:bold;}
#body-content{}
.img-home{background-image:url(/_images/philadelphia-dental-staff.jpg);background-repeat:no-repeat;background-position:center bottom;}
.img-eidelson{background-image:url(/_images/dr-eidelson.jpg);background-repeat:no-repeat;background-position:left bottom;}
.img-newpatient{background-image:url(file://///lisa-pc/Users/Lisa/Desktop/websites/philadelphia-cosmetic-dentistry.com/philadelphia-cosmetic-dentistry.com/css/_images/beautiful-smile.jpg);background-repeat:no-repeat;background-position:left bottom;}
.emergencyImg{padding-right:0px;}
.center-text{text-align:center;}
.white-text{color:#FFF;}
.blue{color:#064481;}
.smiling-pic-index{margin:0px;padding:0px;float:right;}
.heather{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#000;margin-left:60px;}
.box-right{float:left;width:48%;border:1px solid #6F95C4;margin-bottom:0px;padding-bottom:0px;height:290px;}
.box-left{border-top:1px solid #6F95C4;border-right:1px solid #6F95C4;border-bottom:none;border-left:1px solid #6F95C4;}
.box-reviews{border-top:1px solid #6F95C4;border-right:1px solid #6F95C4;border-bottom:none;border-left:1px solid #6F95C4;background:#D8E3ED;padding:5px 20px 10px;margin-right:20px;margin-left:20px;}
.box-left ul li, .box-reviews ul li{font-size:13px;line-height:18px;font-family:"Lucida Sans Unicode","Lucida Grande", sans-serif;list-style-image:url(/_images/arrows-out-over.gif);}
.box-reviews ul, .box-left ul{list-style-position:outside;padding-left:30px;padding-top:0px;}
.box-left h2, .box-reviews h2{text-align:center;color:#FFF;font-family:"Lucida Sans Unicode","Lucida Grande", sans-serif;font-variant:small-caps;background-image:url(/_images/box-h2-bg.jpg);background-repeat:repeat-x;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#3E6BA2;border-right-width:1px;border-left-width:1px;border-top-style:none;border-right-style:solid;border-left-style:solid;border-right-color:#3E6BA2;border-left-color:#3E6BA2;font-size:15px;line-height:22px;}
.box-reviews h3, .box-left h3{margin:5px 0px 0px 10px;padding:0px;text-transform:capitalize;background:url(/_images/swoosh.gif) no-repeat 0px 17px;}
.clear{clear:both;}
.invisalign{
	margin:8px 2px 0px -5px;
}
.centered{text-align:center;}
.boxed object{margin-top:10px;margin-bottom:5px;margin-left:25px;position:relative;z-index:0;}
.office-hrs{margin-right:10px;margin-left:10px;}
.btm-sitemap-imgs{width:980px;margin-right:auto;margin-left:auto;}
.highlight-dark{background:#fff;border:1px groove #000;padding:2px;}
.top-bkgound{background:url(/_images/top-img-background.gif) no-repeat;height:235px;width:590px;float:left;}
#body-content ul li{list-style:square;color:#004282;}
.staff-pics-left{float:left;margin-left:10px;border:3px solid #004382;margin-top:5px;margin-right:10px;}
.staff-pics-right{float:right;margin-left:10px;border:3px solid #004382;margin-top:5px;margin-right:10px;}
.office-pics{border:4px solid #4976AD;margin:20px;}
.freevisit {
	margin-left: 20px;
	float: right;
	clear: right;
	margin-bottom: 20px;
}
#specials-anim { margin-top: 10px;margin-left: 20px }
.tv {
	float: left;
	height: 62px;
	width: 60%;
	margin-bottom: 12px;
}
.poll {
	margin-left: 17px;
}
