

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
object {outline: none;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
a img {border:none;}
.hide {display:none;}

* {outline: none;}
body {background: #b2c3e5;}

body, form, input, textarea {color: #1e2171; font-family: Georgia, sans-serif; font-size: 13px;}
p {line-height: 20px; margin: 15px 0;}

p.sub_nav {font-weight: bold; margin-top: 40px;}
blockquote {margin: 10px 40px; padding: 0;}
em {font-style: italic;}

#address p {color: #ac1015; font-size: 14px; margin: 0; text-align: right;}
#address p span.phone {font-size: 15px; font-weight: bold;}

#content ul {font-size: 13px; line-height: 16px; margin: 10px 40px;}
#content ul li {list-style: disc; margin: 15px 0;}
#content ul li ul {line-height: 16px; margin: 10px 30px;}
#content ul li ul li {list-style: circle; margin: 15px 0;}

#ft p {color: #FFFFFF; font-size: 12px; line-height: 15px; margin: 15px 20px; text-align: center;}
#ft p#sesame-link-p {color: #ac1015;}
#ft p.text_nav {line-height: 20px;}

body.site-map #content ul, body.page-not-found #content ul, body.internal-server-error #content ul {font-size: 12px; line-height: 14px; list-style: disc; margin: 10px 20px;}

div.hr {background-color: #1e2171; clear: both; height: 1px; margin: 20px 0; padding: 0;}
div.hr hr {background-color: #1e2171; border: 1px solid #1e2171; border-width: 1px 0 0 0; clear: both; display: none; height: 0;}

p.back-to-top {font-size: 11px; font-weight: bold; text-align: right;}

 
a {color: #1e2171; font-weight: bold; text-decoration: underline;}
a:hover {text-decoration: none;}

#exam a {color: #1e2171; display: block; text-decoration: none;}

#ft a {color: #FFFFFF; font-weight: normal;}
#ft p#sesame-link-p a {color: #ac1015; font-weight: bold;}

body.site-map #content ul li a, body.page-not-found #content ul li a, body.internal-server-error #content ul li a {font-weight: bold; margin: 10px 0;}
body.site-map #content ul li li a, body.page-not-found #content ul li li a, body.internal-server-error #content ul li li a {font-weight: normal;}

p.sub_nav a {font-weight: bold;}
p.sub_nav a.active {color: #1e2171; text-decoration: none;}

h1 {color: #1e2171; font-family: Garamond, Arial, sans-serif; font-size: 30px; font-weight: normal; font-style: italic; margin: 0;}
h2 {color: #ac1015; font-family: Garamond, sans-serif; font-size: 24px; font-weight: normal; font-style: italic; margin: 10px 0;}
h3 {color: #1e2171; font-family: Garamond, sans-serif; font-size: 14px; font-weight: bold; margin: 10px 0;}
#exam h2 {color: #1e2171; font-family: "Arial Narrow", Arial, sans-serif; font-size: 24px; font-weight: bold; line-height: 12px; margin: 15px 0; text-align: center; text-transform: uppercase;}
#exam h2 span.exam {color: #ac1015; font-family: Garamond, sans-serif; font-size: 28px; font-weight: normal; font-style: italic; line-height: 38px;}
#exam h2 span.schedule {color: #1e2171; font-family: Garamond, sans-serif; font-size: 12px;}

img {border: 0; display: block;}
img.auto {border: 10px solid #1e2171; float: right; margin: 10px 0 20px 20px;}
img.link {border: 2px solid #1e2171; clear: both; margin: 0 auto 20px;}

div#pro-pack-callout-sm {background-position: center; border-width: 2px; margin: 20px auto; width: 219px;}
div#pro-pack-callout-sm a {width: 219px;}
img.aao-link {background-color: #FFF; padding: 2px 22px;}
img.facebook-link {padding: 0px 0px; margin-left:10px; border-width: 0; }
img.blog-link {padding: 0px 0px; margin-left:10px; border-width: 0} 
img.invisalign-link {background-color: #FFF; padding: 0px 0px; margin-left:60px;}

img.center {border: 2px solid #1e2171; clear: both; margin: 20px auto;}
img.left {border: 2px solid #1e2171; clear: left; float: left; margin: 0 20px 20px 0;}
img.right {border: 2px solid #1e2171; clear: right; float: right; margin: 0 0 20px 20px;}

div.map iframe {border: 2px solid #1e2171;}

#address {margin: 0 10px 0 760px; position: absolute; top: 5px;}
#facebook {margin: 0 10px 0 760px; position: absolute; top: 10px; width: 90px; border: 1px solid #000;}

#bd {margin: 0 auto; padding: 0 20px; width: 930px;}

#container {background: none; margin: 0 auto; width: 100%; background: url(../images/ft-bg.png) repeat-x;}
#content {background: url(../images/content-bg.png) no-repeat bottom right; margin: 40px 20px 0 305px; min-height: 850px; padding-bottom: 15px; width: 625px;}

#exam {background: #FFFFFF url(../images/exam-bg.png) no-repeat -210px -300px;  border: 2px solid #1e2171; clear: both; height: 90px; margin: 20px auto; width: 219px;}

#hd {height: 83px; margin: 0 auto; padding: 0 20px; width: 930px;}
#hd a#logo {background: url(../images/logo.png) no-repeat; display: block; height: 265px; margin: 5px 0 0 0px; position: absolute; overflow: hidden; text-indent: -9999px; width: 265px; z-index: 100;}
#hd-bar {background: #1e2171 url(../images/hd-bar-bg.png) repeat-x; height: 57px; position: absolute; top: 83px; width: 100%;}
#hd-container {background: #FFFFFF; height: 103px; position: relative;  width: 100%;}

#ft {margin: 0 auto; padding: 20px 0 60px; width: 930px;}
#ft-container {background: #1e2171 url(../images/ft-bg.png) repeat-x; width: 100%;}

#nav-container {background: #7893c8 url(../images/hd-bar.png) repeat-x; left: 50%; margin: 160px 0 0 -465px; padding: 80px 20px 0; position: absolute; top: 0; width: 225px;}

.clear {clear: both;}

#flash-slideshow {height: 340px; margin: 0px 0 20px 0; position: relative; width: 625px;}

#nav {height: 280px; width: 225px;}
#nav ul {list-style: none; width: 210px;}
#nav li {float: left; margin-bottom: 10px;}
#nav a {color: #1e2171; display: block; font-family: Garamond, sans-serif; font-size: 22px; font-weight: normal; font-style: italic; height: 36px; line-height: 36px; padding-left: 10px; text-decoration: none; width: 215px; text-transform: uppercase;}

#nav ul a:hover, #nav ul li.active a {background: #F8F045 url(../images/header-large-bar.png) repeat-x; color: #1e2171;}
#nav ul li:hover #our-team, #nav ul li.sfhover #our-team,
#nav ul li:hover #new-patients, #nav ul li.sfhover #new-patients,
#nav ul li:hover #treatments, #nav ul li.sfhover #treatments,
#nav ul li:hover #patient-care, #nav ul li.sfhover #patient-care,
#nav ul li:hover #faqs, #nav ul li.sfhover #faqs,
#nav ul li:hover #contact-us, #nav ul li.sfhover #contact-us,
#nav ul li:hover #invisalign, #nav ul li.sfhover #invisalign {background: #1e2171 url(../images/nav/rollover.png) repeat-x; color: #FFFFFF;}

#nav ul li ul {background: #1e2171; display: block; left: -9999px; list-style: none; padding: 5px 0; position: absolute; width: 220px; z-index: 100;}
#nav ul li:hover ul, #nav ul li.sfhover ul {left: auto; margin: -36px 0 0 205px;}
#nav ul li ul li {display: block; margin: 0;}
#nav ul li ul li a, #nav ul li.active ul li a {background: none; color: #FFFFFF; font-family: Tahoma, sans-serif; font-size: 13px; height: 24px; line-height: 24px; padding-left: 10px; text-decoration: none; width: 210px;}

#nav ul li ul li a:hover, #nav ul li ul li.active a {background: #ac1015; color: #FFFFFF; font-weight: bold;}

#topnav {left: 50%; margin-left: 200px; position: absolute; top: 98px;}
#topnav ul {list-style: none;}
#topnav li {float: left;}
#topnav a {color: #D0C7CD; display: block; font-family: "Gill Sans", sans-serif; font-size: 20px; font-weight: normal; height: 57px; line-height: 57px; padding: 0 10px; text-align: center; text-decoration: none;}

#topnav ul a:hover {color: #FFFFFF;}


.common-treatments-container {clear: right; float: right; margin: 0 0 20px 20px; padding: 5px 0 5px 5px; width: 334px;}
.common-treatments-container p {float: left; margin: 0; padding: 0; width: 50%;}
.common-treatments-container img {border: solid 1px #000; float: left; margin-right: 5px;}

#damon-system-container {margin: 0 auto; width: 400px;}
#damon-system-left {float: left; margin-right: 20px; width: 175px;}
#damon-system-right {float: left; width: 170px;}
#damon-system-bracket {margin: 0 auto;}

#invisalign-teen-sidebar {background: #fff; border: solid 1px #000; clear: right; float: right; font-size: 11px; line-height: 18px; margin: 0 0 15px 15px; padding: 0; width: 275px;}
#invisalign-teen-sidebar p {font-size: 12px; line-height: 18px; margin: 15px 0; padding: 0 15px;}
#invisalign-teen-sidebar a {color: #036;}
#invisalign-teen-sidebar h3 {background: #97AFC2; color: #fff; margin: 0; padding: 15px;}
.invisalign-teen-thumb {border: solid 1px #000; clear: left; float: left; margin: 0 10px 10px 0;}




p.flash_notice {
  margin: 18px;
  padding: 9px;
  color: #ff0000;
  border: 1px dotted #ff0000;
  background: #ffffff;
  text-align: center;
}

.flash {
  width: 500px;
  margin: 20px auto;
  display: block;
}



/* Emergency Care */
ul#toggle-emergency {
	list-style: none;
	margin: 0 0 1em 0;}
ul#toggle-emergency li {
	border: solid 1px #fff; /* Customize me! */
	border-width: 0 0 1px 0;
	padding: 1em 0;
	margin: 0;
    list-image:none;
    list-style:none;}
.general-soreness {
	background: url(http://media.sesamehost.com/images/emergency-care/general-soreness.gif) no-repeat;
	width: 80px;
	height: 60px;}
.headgear {
	background: url(http://media.sesamehost.com/images/emergency-care/headgear.gif) no-repeat;
	width: 80px;
	height: 60px;}
.loose-appliance {
	background: url(http://media.sesamehost.com/images/emergency-care/loose-appliance.gif) no-repeat;
	width: 80px;
	height: 60px;}
.loose-bracket {
	background: url(http://media.sesamehost.com/images/emergency-care/loose-bracket.gif) no-repeat;
	width: 80px;
	height: 60px;}
.loose-wire {
	background: url(http://media.sesamehost.com/images/emergency-care/loose-wire.gif) no-repeat;
	width: 80px;
	height: 60px;}
.poking-wire {
	background: url(http://media.sesamehost.com/images/emergency-care/poking-wire.gif) no-repeat;
	width: 80px;
	height: 60px;}
.left-border {
	border: solid 1px #333; /* Customize me! */
	margin: 5px 15px 15px 0;
	float: left;
	clear: left;}
    
    
/* Clear Fix */
.clear {clear: both;}
.cf:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.cf {display: inline-block;} /*this trips hasLayout for ie7*/
.cf {display: block;} /*this returns it back to normal*/
* html .cf {height: 1px;}


#flash-general-soreness,#flash-headgear,#flash-loose-appliance , #flash-loose-bracket,#flash-loose-wire,#flash-poking-wire{margin-top:-15px;
	}
 
ul#sesame-games {
	list-style: none;
	margin: 0 0 15px 0;
	padding: 0;}
ul#sesame-games li {
	width: 187px;
	height: 79px;
	border: 1px solid #1e3554; /* add hex color to change border color; defaults to BODY Font Color*/
	float: left;
	margin: 0 9px 9px 0;
	overflow: hidden;
	position: relative;
	background: #603329; /*add hex color to match site*/}
ul#sesame-games li p {
	font-size: 11px;
	color: #fff;
	margin: 9px;
	position: relative;}
ul#sesame-games li a {
	position: relative;
	display: block;
	overflow: hidden;
	width: 187px;
	height: 79px;}
ul#sesame-games a img {
	position: absolute;
	top: 0;
	left: 0;
	border: 0;
	width: 187px;
	display: block;}
p.flash_notice {
	margin: 18px;
	padding: 9px;
	color: #ff0000;
	border: 1px dotted #ff0000;
	background: #ffffff;
	text-align: center;
	}
	
/* prettyPhoto css */
/* It's pretty long. Just download the file and link to it... */
div.light_rounded .pp_top .pp_left{background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat;}div.light_rounded .pp_top .pp_middle{background:#fff;}div.light_rounded .pp_top .pp_right{background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat;}div.light_rounded .pp_content .ppt{color:#000;}div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right{background:#fff;}div.light_rounded .pp_content{background-color:#fff;}div.light_rounded .pp_next:hover{background: url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor: pointer;}div.light_rounded .pp_previous:hover{background: url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor: pointer;}div.light_rounded .pp_expand{background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.light_rounded .pp_expand:hover{background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.light_rounded .pp_contract{background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.light_rounded .pp_contract:hover{background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.light_rounded .pp_close{width:75px;height:22px;background: url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.light_rounded #pp_full_res .pp_inline{color:#000;}div.light_rounded .pp_arrow_previous{background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat;}div.light_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.light_rounded .pp_arrow_next{background: url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat;}div.light_rounded .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.light_rounded .pp_bottom .pp_left{background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat;}div.light_rounded .pp_bottom .pp_middle{background:#fff;}div.light_rounded .pp_bottom .pp_right{background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat;}div.light_rounded .pp_loaderIcon{background: url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat;}div.dark_rounded .pp_top .pp_left{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat;}div.dark_rounded .pp_top .pp_middle{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_top .pp_right{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat;}div.dark_rounded .pp_content_container .pp_left{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;}div.dark_rounded .pp_content_container .pp_right{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;}div.dark_rounded .pp_content{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_next:hover{background: url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor: pointer;}div.dark_rounded .pp_previous:hover{background: url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor: pointer;}div.dark_rounded .pp_expand{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.dark_rounded .pp_expand:hover{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.dark_rounded .pp_contract{background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.dark_rounded .pp_contract:hover{background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.dark_rounded .pp_close{width:75px;height:22px;background: url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.dark_rounded .currentTextHolder{color:#c4c4c4;}div.dark_rounded .pp_description{color:#fff;}div.dark_rounded #pp_full_res .pp_inline{color:#fff;}div.dark_rounded .pp_arrow_previous{background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat;}div.dark_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.dark_rounded .pp_arrow_next{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat;}div.dark_rounded .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.dark_rounded .pp_bottom .pp_left{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat;}div.dark_rounded .pp_bottom .pp_middle{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_bottom .pp_right{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat;}div.dark_rounded .pp_loaderIcon{background: url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}div.dark_square .pp_left ,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background: url(../images/prettyPhoto/dark_square/contentPattern.png) top left repeat;}div.dark_square .currentTextHolder{color:#c4c4c4;}div.dark_square .pp_description{color:#fff;}div.dark_square .pp_loaderIcon{background: url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}div.dark_square .pp_content_container .pp_left{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;}div.dark_square .pp_content_container .pp_right{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;}div.dark_square .pp_expand{background: url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.dark_square .pp_expand:hover{background: url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.dark_square .pp_contract{background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.dark_square .pp_contract:hover{background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.dark_square .pp_close{width:75px;height:22px;background: url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.dark_square #pp_full_res .pp_inline{color:#fff;}div.dark_square .pp_arrow_previous{background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat;}div.dark_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.dark_square .pp_arrow_next{background: url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat;}div.dark_square .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.dark_square .pp_next:hover{background: url(../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor: pointer;}div.dark_square .pp_previous:hover{background: url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor: pointer;}div.light_square .pp_left ,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content{background:#fff;}div.light_square .pp_content .ppt{color:#000;}div.light_square .pp_expand{background: url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.light_square .pp_expand:hover{background: url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.light_square .pp_contract{background: url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.light_square .pp_contract:hover{background: url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.light_square .pp_close{width:75px;height:22px;background: url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.light_square #pp_full_res .pp_inline{color:#000;}div.light_square .pp_arrow_previous{background: url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat;}div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.light_square .pp_arrow_next{background: url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat;}div.light_square .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.light_square .pp_next:hover{background: url(../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor: pointer;}div.light_square .pp_previous:hover{background: url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor: pointer;}div.facebook .pp_top .pp_left{background: url(../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat;}div.facebook .pp_top .pp_middle{background: url(../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x;}div.facebook .pp_top .pp_right{background: url(../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat;}div.facebook .pp_content .ppt{color:#000;}div.facebook .pp_content_container .pp_left{background: url(../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y;}div.facebook .pp_content_container .pp_right{background: url(../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y;}div.facebook .pp_content{background:#fff;}div.facebook .pp_expand{background: url(../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.facebook .pp_expand:hover{background: url(../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.facebook .pp_contract{background: url(../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.facebook .pp_contract:hover{background: url(../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.facebook .pp_close{width:22px;height:22px;background: url(../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.facebook #pp_full_res .pp_inline{color:#000;}div.facebook .pp_loaderIcon{background: url(../images/prettyPhoto/facebook/loader.gif) center center no-repeat;}div.facebook .pp_nav .pp_arrow_previous{background: url(../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px;}div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default;}div.facebook .pp_nav .pp_arrow_next{background: url(../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px;}div.facebook .pp_arrow_next.disabled{background-position: -32px -96px;cursor:default;}div.facebook .pp_nav{margin-top:0;}div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px;}div.facebook .pp_next:hover{background: url(../images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor: pointer;}div.facebook .pp_previous:hover{background: url(../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor: pointer;}div.facebook .pp_bottom .pp_left{background: url(../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat;}div.facebook .pp_bottom .pp_middle{background: url(../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x;}div.facebook .pp_bottom .pp_right{background: url(../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat;}div.pp_pic_holder a:focus{outline:none;}div.pp_overlay{background:#000;display: none;left:0;position:absolute;top:0;width:100%;z-index:9500;}div.pp_pic_holder{display: none;position:absolute;width:100px;z-index:10000;}.pp_top{height:20px;position: relative;}* html .pp_top{padding:0 20px;}.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_top .pp_middle{left:0;position: static;}.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_content{height:40px; font-size: 12px;}.pp_content .ppt{left:auto;margin-bottom:5px;position: relative;top:auto;}.pp_fade{display: none;}.pp_content_container{position: relative;text-align: left;width:100%;}.pp_content_container .pp_left{padding-left:20px;}.pp_content_container .pp_right{padding-right:20px;}.pp_content_container .pp_details{margin:10px 0 2px 0; line-height: 18px;}.pp_description{display: none;margin:0 0 5px 0;}.pp_nav{clear: left;float: left;margin:3px 0;}.pp_nav p{float: left;margin:0 4px;}.pp_nav a.pp_arrow_previous,.pp_nav a.pp_arrow_next{display:block;float: left;height:15px;margin-top:3px;overflow: hidden;text-indent: -10000px;width:14px;}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000;}a.pp_next{background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float: right;height:100%;text-indent: -10000px;width:49%;}a.pp_previous{background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float: left;height:100%;text-indent: -10000px;width:49%;}a.pp_expand,a.pp_contract{cursor: pointer;display: none;height:20px;position:absolute;right:30px;text-indent: -10000px;top:10px;width:20px;z-index:20000;}a.pp_close{display:block;float: right;text-indent: -10000px; margin: 0 0 9px 15px;}.pp_bottom{height:20px;position: relative;}* html .pp_bottom{padding:0 20px;}.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_bottom .pp_middle{left:0;position: static;}.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_loaderIcon{display:block;height:24px;left:50%;margin: -12px 0 0 -12px;position:absolute;top:50%;width:24px;}#pp_full_res{line-height:1 !important;}#pp_full_res .pp_inline{text-align: left;}#pp_full_res .pp_inline p{margin:0 0 15px 0;}div.ppt{color:#fff;display: none;font-size:17px;left:0;position:absolute;top:0;z-index:9999;}.clearfix:after{content: ".";display:block;height:0;clear:both;visibility: hidden;}.clearfix {display: inline-block;}* html .clearfix {height:1%;}.clearfix {display:block;}
