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,fieldset,form,label,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;}
body{line-height:1.5;background:#fff;margin:0;}
table{border-collapse:collapse;border-spacing:0;}
caption,th,td{text-align:left;font-weight:400;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
a img{border:none;}
input,textarea{margin:0;}
a{outline:none;}
.wrapper{display:inline-block;}
.wrapper:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .wrapper{height:1%;}
.wrapper{display:block;}
body{font-size:75%;}
body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,input,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
h1,h2,h3,h4,h5,h6{font-weight:500;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
h1{font-size:5em;line-height:1;margin-bottom:.5em;}
h2{font-size:48px;line-height:48px;margin-bottom:22px;}
h3{font-size:1.5em;line-height:1;margin-bottom:1em;}
h4{font-size:1.2em;line-height:1em;}
h5{font-size:1em;margin-bottom:1.5em;}
h6{font-size:1em;}
p{margin:0 0 1.5em;}
ul,ol{margin:0 1.5em 1.5em 1.5em;}
ul{list-style-type:disc;}
ol{list-style-type:decimal;}
dl{margin:0 0 1.5em 0;}
dl dt{font-weight:bold;}
dl dd{margin-left:1.5em;}
abbr,acronym{border-bottom:1px dotted #000;}
address{margin-top:1.5em;font-style:italic;}
del{color:#000;}
a{color:#4d3365;text-decoration:none;}
a:hover{text-decoration:underline;color:#4d3365;}
blockquote{margin:1.5em;}
strong{font-weight:bold;}
em,dfn{font-style:italic;}
dfn{font-weight:bold;}
pre,code{margin:1.5em 0;white-space:pre;}
pre,code,tt{font:1em monospace;line-height:1.5;}
tt{display:block;margin:1.5em 0;line-height:1.5;}
table{margin-bottom:1.4em;}
th{border-bottom:2px solid #ddd;font-weight:bold;}
td{border-bottom:1px solid #ddd;}
th,td{padding:4px 10px 4px 0;}
tfoot{font-style:italic;}
caption{background:#ffc;}
.small{font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large{font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.quiet{color:#999;}
.hide{display:none;}
.highlight{background:#ffc;}
.top{margin-top:0;padding-top:0;}
.bottom{margin-bottom:0;padding-bottom:0;}
.caps{font-family:"proxima-nova-1","proxima-nova-2","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:1px;text-transform:uppercase;}
label{font-weight:bold;}
fieldset{padding:0;margin:0;}
legend{padding:0 .4em;font-weight:bold;font-size:1.2em;}
textarea{margin:0 0 18px 0;}
textarea{padding:.4em;}
html{background:#fff url(http://skinbeautiful.ca//themes/site_themes/sb/images/html-bg-tile2.png) repeat-x top left;}
body{background:transparent url(http://skinbeautiful.ca//themes/site_themes/sb/images/body-bg.jpg) no-repeat top center;}
#header{position:relative;width:940px;height:142px;margin:0 auto;}
#logo{position:absolute;top:40px;left:0;text-indent:-9999px;width:323px;height:65px;margin:0;padding:0;}
.logo:link,.logo:visited,.logo:hover,.logo:active{display:block;text-indent:-9999px;width:323px;height:65px;}
#nav{position:relative;z-index:50;width:940px;height:50px;margin:0 auto;list-style:none;padding:0;}
#nav li.top{float:left;position:relative;}
a#home:link,a#home:visited{text-indent:-9999px;height:50px;display:block;width:83px;background:transparent url(http://skinbeautiful.ca//themes/site_themes/sb/images/nav-sprite.jpg) no-repeat 0 0;}
a#home:hover,a#home:active{background-position:0 -50px;}
a#home.selected:link,a#home.selected:visited,a#home.selected:hover,a#home.selected:active{background-position:0 -100px;}
a#about:link,a#about:visited{text-indent:-9999px;height:50px;display:block;width:116px;background:transparent url(http://skinbeautiful.ca//themes/site_themes/sb/images/nav-sprite.jpg) no-repeat -83px 0;}
a#about:hover,a#about:active{background-position:-83px -50px;}
a#about.selected:link,a#about.selected:visited,a#about.selected:hover,a#about.selected:active{background-position:-83px -100px;}
a#services:link,a#services:visited{position:relative;text-indent:-9999px;height:50px;display:block;width:110px;background:transparent url(http://skinbeautiful.ca//themes/site_themes/sb/images/nav-sprite.jpg) no-repeat -199px 0;}
a#services:hover,a#services:active{background-position:-199px -50px;}
a#services.selected:link,a#services.selected:visited,a#services.selected:hover,a#services.selected:active{background-position:-199px -100px;}
li.services.sfHover a#services{width:110px;height:50px;background:transparent url(http://skinbeautiful.ca//themes/site_themes/sb/images/nav-sprite.jpg) no-repeat -199px -50px!important;}
a#packages:link,a#packages:visited{text-indent:-9999px;height:50px;display:block;width:189px;background:transparent url(http://skinbeautiful.ca//themes/site_themes/sb/images/nav-sprite.jpg) no-repeat -309px 0;}
a#packages:hover,a#packages:active{background-position:-309px -50px;}
a#packages.selected:link,a#packages.selected:visited,a#packages.selected:hover,a#packages.selected:active{background-position:-309px -100px;}
a#testimonials:link,a#testimonials:visited{text-indent:-9999px;height:50px;display:block;width:147px;background:transparent url(http://skinbeautiful.ca//themes/site_themes/sb/images/nav-sprite.jpg) no-repeat -498px 0;}
a#testimonials:hover,a#testimonials:active{background-position:-498px -50px;}
a#testimonials.selected:link,a#testimonials.selected:visited,a#testimonials.selected:hover,a#testimonials.selected:active{background-position:-498px -100px;}
a#faq:link,a#faq:visited{text-indent:-9999px;height:50px;display:block;width:69px;background:transparent url(http://skinbeautiful.ca//themes/site_themes/sb/images/nav-sprite.jpg) no-repeat -645px 0;}
a#faq:hover,a#faq:active{background-position:-645px -50px;}
a#faq.selected:link,a#faq.selected:visited,a#faq.selected:hover,a#faq.selected:active{background-position:-645px -100px;}
a#blog:link,a#blog:visited{text-indent:-9999px;height:50px;display:block;width:79px;background:transparent url(http://skinbeautiful.ca//themes/site_themes/sb/images/nav-sprite.jpg) no-repeat -714px 0;}
a#blog:hover,a#blog:active{background-position:-714px -50px;}
a#blog.selected:link,a#blog.selected:visited,a#blog.selected:hover,a#blog.selected:active{background-position:-714px -100px;}
a#contact:link,a#contact:visited{text-indent:-9999px;height:50px;display:block;width:135px;background:transparent url(http://skinbeautiful.ca//themes/site_themes/sb/images/nav-sprite.jpg) no-repeat -793px 0;}
a#contact:hover,a#contact:active{background-position:-793px -50px;}
a#contact.selected:link,a#contact.selected:visited,a#contact.selected:hover,a#contact.selected:active{background-position:-793px -100px;}
#nav li:hover ul,#nav li.sfHover ul{top:50px;left:-143px;z-index:99;}
ul.sub{list-style:none;margin:0;padding:32px 24px 24px 24px;position:absolute;top:-999em;z-index:50;left:-143px;width:780px;background:transparent url(http://skinbeautiful.ca//themes/site_themes/sb/images/dropdown-bg2.png) no-repeat top left;}
ul.menu{margin:0 20px 0 0;padding:0;list-style:none;width:140px;float:left;}
ul.menu li{display:block;}
ul.menu li a:link,ul.menu li a:visited{font-size:11px;line-height:18px;text-decoration:none;color:#fff;display:block;padding:2px 0 1px 8px;}
ul.menu li a:hover,ul.menu li a:active{color:#fff;background-color:#cb2352;}
ul.menu.last{margin-right:0;}
h4.menu-title{width:140px;height:10px;margin:0 0 10px 0;color:#fff;text-transform:uppercase;font-weight:500;font-size:13px;letter-spacing:1px;}
body.home #content-wrapper{min-height:540px;width:100%;background:#fff url(http://skinbeautiful.ca//themes/site_themes/sb/images/content-wrapper-bg.png) repeat-x top left;}
#content-wrapper{min-height:540px;width:100%;background-image:none;background-color:#fff;}
#content{width:940px;margin:0 auto;min-height:540px;background:transparent url(http://skinbeautiful.ca//themes/site_themes/sb/images/content-bg.png) no-repeat top left;padding:35px 0 0 0;}
body.home #content{width:990px;padding:15px 0 0 0;}
#main-column{width:620px;float:left;padding:0 0 40px 0;}
#main-column p{font-size:16px;line-height:24px;font-family:"grad-1","grad-2",Georgia,Times,serif;}
#main-column ul{font-size:16px;line-height:24px;font-family:"grad-1","grad-2",Georgia,Times,serif;}
#main-column p.pagination{font-family:"proxima-nova-1","proxima-nova-2","Helvetica Neue",Helvetica,Arial,sans-serif;}
#main-column h3{font-weight:400;font-size:24px;line-height:32px;clear:both;color:#21003f;}
#main-column h4{font-weight:700;font-size:22px;line-height:26px;margin:0 0 9px 0;color:#4d3365;}
#main-column h2{position:relative;}
#main-column h2 span.category{display:block;font-weight:400;text-transform:uppercase;font-size:18px;color:#888;letter-spacing:2px;}
#main-column span.caption{font-family:"proxima-nova-1","proxima-nova-2","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;font-size:12px;line-height:16px;display:block;min-height:30px;color:#777;}
#sidebar div.caption{font-family:"proxima-nova-1","proxima-nova-2","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;font-size:10px;line-height:14px;display:block;color:#777;}
#main-column p.caption{font-family:"proxima-nova-1","proxima-nova-2","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 0 18px 0;font-size:12px;line-height:16px;display:block;color:#777;width:220px;}
#sidebar{width:300px;float:right;margin:30px 0 0 0;}
#sidebar h3{font-weight:100;text-transform:uppercase;font-size:22px;line-height:22px;clear:both;color:#21003f;margin:0 0 18px 0;letter-spacing:4px;}
#main-column h5{font-weight:400;font-size:16px;line-height:20px;color:#21003f;margin:0 0 18px 0;}
#featured{width:990px;height:523px;position:relative;margin:0 auto;}
.ui-tabs .ui-tabs-hide{display:none!important;}
.fs-wrapper{width:990px;height:523px;position:relative;}
#welcome-to-skinbeautiful div.featured-content{width:380px;position:absolute;top:260px;left:60px;}
#welcome-to-skinbeautiful div.featured-content h2{font-weight:700;font-size:30px;line-height:31px;text-shadow:1px 1px 0 rgba(255,255,255,0.5);margin:0 0 10px 0;}
#welcome-to-skinbeautiful div.featured-content p{text-shadow:1px 1px 0 rgba(255,255,255,0.5);font-size:13px;line-height:18px;}
#juvederm div.featured-content{width:410px;position:absolute;top:150px;left:525px;}
#juvederm div.featured-content h2{font-weight:700;font-size:30px;line-height:31px;text-shadow:1px 1px 0 rgba(255,255,255,0.5);margin:0 0 10px 0;padding:0 60px 0 0;}
#juvederm div.featured-content p{text-shadow:1px 1px 0 rgba(255,255,255,0.5);font-size:13px;line-height:18px;padding:0 40px 0 0;}
#botox div.featured-content{width:400px;position:absolute;top:150px;left:60px;}
#botox div.featured-content h2{font-weight:700;font-size:30px;line-height:31px;text-shadow:1px 1px 0 rgba(255,255,255,0.5);margin:0 0 10px 0;}
#botox div.featured-content p{text-shadow:1px 1px 0 rgba(255,255,255,0.5);font-size:13px;line-height:18px;padding:0 40px 0 0;}
#sculptra div.featured-content{width:350px;position:absolute;top:150px;left:570px;}
#sculptra div.featured-content h2{font-weight:700;font-size:30px;line-height:31px;text-shadow:1px 1px 0 rgba(255,255,255,0.5);margin:0 0 10px 0;}
#sculptra div.featured-content p{text-shadow:1px 1px 0 rgba(255,255,255,0.5);font-size:13px;line-height:18px;}
#featured-nav{position:absolute;z-index:10;left:25px;top:451px;list-style:none;margin:0;padding:0;width:940px;height:54px;}
#featured-nav li{display:block;float:left;width:220px;height:54px;margin:0 20px 0 0;text-align:center;}
#featured-nav li.last{margin-right:0;}
#featured-nav li a{display:block;width:220px;height:54px;}
#featured-nav li a img{display:block;margin:0 auto;}
#featured-nav li.first a:link,#featured-nav li.first a:visited{padding:20px 0 0 0;height:34px;background:transparent url(http://skinbeautiful.ca//themes/site_themes/sb/images/welcome-to-sb-bg.png) no-repeat 0 -54px;color:#403342;font-size:16px;text-decoration:none;}
#featured-nav li.first a:hover,#featured-nav li.first a:active{text-decoration:none;background-position:0 -108px;}
#featured-nav li.first.ui-tabs-selected a:link,#featured-nav li.first.ui-tabs-selected a:visited,#featured-nav li.first.ui-tabs-selected a:hover,#featured-nav li.first.ui-tabs-selected a:active{color:#fff;text-decoration:none;background-position:0 0;text-shadow:-1px -1px 0 rgba(150,30,60,1);}
#featured-nav li a:link,#featured-nav li a:visited{padding:15px 0 0 0;height:39px;background:transparent url(http://skinbeautiful.ca//themes/site_themes/sb/images/featured-nav-bg.png) no-repeat 0 0;color:#fff;font-size:16px;text-decoration:none;}
#featured-nav li a:hover,#featured-nav li a:active{text-decoration:none;background-position:0 -54px;}
#featured-nav li.ui-tabs-selected a:link,#featured-nav li.ui-tabs-selected a:visited,#featured-nav li.ui-tabs-selected a:hover,#featured-nav li.ui-tabs-selected a:active{text-decoration:none;background-position:0 -108px;}
#featured-nav li.ui-state-processing,#featured-nav li.ui-state-processing,#featured-nav li.ui-state-processing,#featured-nav li.ui-state-processing{text-indent:-9999px;background:transparent url(http://skinbeautiful.ca//themes/site_themes/sb/images/ajax-loader.gif) no-repeat 102px 27px;position:relative;z-index:20;}
#footer-wrapper{background:#00001a url(http://skinbeautiful.ca//themes/site_themes/sb/images/sub-content-bg.jpg) no-repeat top center;min-height:289px;padding:0 0 20px 0;}
#sub-content{width:940px;margin:0 auto 40px;padding:40px 0 0 0;}
#sub-content h3{color:#fff;font-size:18px;letter-spacing:3px;text-transform:uppercase;font-weight:200;margin:0 0 36px 0;}
#recent-blog{width:270px;float:left;margin:0 20px 0 0;padding:0 30px 0 0;}
#social-media{width:300px;float:left;margin:0 20px 0 0;}
#email-newsletter{width:300px;float:left;margin:0;}
#recent-blog dl dt{color:#fff;font-weight:500;margin:0;font-size:13px;line-height:18px;}
#recent-blog dl dd{color:#fff;font-weight:300;margin:0;font-size:11px;line-height:15px;text-transform:uppercase;letter-spacing:1px;}
#recent-blog dl dd a:link,#recent-blog dl dd a:visited,#recent-blog dl dd a:hover,#recent-blog dl dd a:active{font-size:11px;line-height:15px;color:#2fcbcb;font-weight:700;text-transform:none;letter-spacing:0;}
#sb-twitter{color:#fff;padding:0 40px 0 0;margin:0 0 36px 0;}
#sb-twitter{font-size:13px;line-height:18px;font-weight:500;}
#social-media #sb-twitter a:link,#social-media #sb-twitter a:visited,#social-media #sb-twitter a:hover,#social-media #sb-twitter a:active{color:#2fcbcb;font-weight:700;}
#social-media #sb-twitter span.time{display:block;color:#2fcbcb;font-weight:300;margin:9px 0 0 0;font-size:11px;line-height:15px;}
#social-media ul.social-media-links{list-style:none;margin:0;padding:0;}
#social-media ul.social-media-links li{width:150px;display:block;float:left;}
#social-media ul.social-media-links li span,#social-media ul.social-media-links li img{display:block;margin:0 auto;}
#social-media ul.social-media-links li span{color:#fff;text-align:center;margin:0 0 5px 0;text-transform:uppercase;font-size:10px;}
#social-media ul.social-media-links li a:link,#social-media ul.social-media-links li a:visited{display:block;}
#social-media ul.social-media-links li a:hover,#social-media ul.social-media-links li a:active{-webkit-transition:.5s;text-decoration:none;}
#email-newsletter p{font-size:13px;line-height:18px;font-weight:500;color:#fff;padding:0 20px 0 0;}
#email-newsletter input.email-address{width:195px;height:20px;background:transparent url(http://skinbeautiful.ca//themes/site_themes/sb/images/email-newsletter-input-bg.png) no-repeat top left;border:0 none;padding:8px 8px 3px 8px;font-size:12px;line-height:12px;float:left;margin:0 8px 0 0;}
#email-newsletter input.submit{float:right;}
#confirmation h4{color:#fff;font-weight:700;margin:0 0 8px 0;font-size:16px;}
#footer{background-color:#00001a;width:940px;margin:0 auto;}
#footer p{color:#fff;text-align:center;}
#footer p a:link,#footer p a:visited,#footer p a:hover,#footer p a:active{color:#f2f2f2;}
span.image{display:block;margin-bottom:20px;}
span.image.left{display:block;float:left;margin:0 20px 18px 0;padding:0;}
span.image.left img,span.image.right img,span.image.two-left img,span.image.two-right img{display:block;margin:0 0 5px 0;}
span.image.right{display:block;float:right;margin:0 0 18px 20px;padding:0;}
span.image.two-left{clear:both;display:block;float:left;margin:0 0 18px 0;padding:0;height:270px;}
span.image.two-right{display:block;float:right;margin:0 0 18px 0;padding:0;height:270px;}
.right{clear:both;float:right;}
div.staff-member{margin:0 0 36px 0;}
#sidebar div.staff-member{margin:0 0 18px 0;}
div.staff-member p{clear:left;font-family:"grad-1","grad-2",Georgia,Times,serif;}
div.staff-member ul{font-family:"grad-1","grad-2",Georgia,Times,serif;}
div.staff-member ul.member-specifics{font-family:"proxima-nova-1","proxima-nova-2","Helvetica Neue",Helvetica,Arial,sans-serif;float:left;list-style:none;margin:0 0 18px 0;padding:0;}
div.staff-member ul.member-specifics li{display:block;margin:0 0 10px 0;line-height:16px;}
div.staff-member ul.member-specifics li.name{font-size:18px;font-weight:700;margin:0 0 5px 0;color:#21003f;}
div.staff-member ul.member-specifics li.title{font-family:"grad-1","grad-2",Georgia,Times,serif;font-size:12px;font-weight:300;color:#4d3365;}
div.staff-member ul.member-specifics li.name strong{font-size:11px;font-weight:400;color:#888;letter-spacing:1px;}
div.staff-member img{float:left;margin:0 10px 10px 0;}
div.staff-member ul.member-specifics li.vcard{background:transparent url(http://skinbeautiful.ca//themes/site_themes/sb/images/vcard.png) no-repeat 0 0;padding:0 0 0 20px;margin:10px 0 0 0;font-size:10px;}
div.staff-member ul.member-specifics li.vcard a:link,div.staff-member ul.member-specifics li.vcard a:visited{color:#21003f;font-weight:700;}
div.staff-member ul.member-specifics li.vcard a:hover,div.staff-member ul.member-specifics li.vcard a:active{color:#21003f;font-weight:700;}
div.testimonial{margin:0 0 54px 0;}
div.testimonial blockquote p{font-weight:500;}
div.testimonial cite{font-family:"proxima-nova-1","proxima-nova-2","Helvetica Neue",Helvetica,Arial,sans-serif;display:block;font-style:normal;font-weight:500;padding:0 0 0 40px;font-size:18px;color:#21003f;}
div.testimonial cite span.testimonial-cat{font-size:10px;text-transform:uppercase;color:#555;letter-spacing:1px;}
div.testimonial blockquote{padding:0 0 0 40px;margin:0;}
div.quote{font-family:"grad-1","grad-2",Georgia,Times,serif;font-size:70px;line-height:70px;float:left;margin:0;color:#21003f;}
div#sb-twitter div.quote{font-family:"grad-1","grad-2",Georgia,Times,serif;font-size:50px;line-height:50px;float:left;margin:0 10px 30px 0;color:#fff;}
#sidebar ul.sidebar-menu,#sidebar ul.sidebar-menu ul.sidebar-menu{list-style:none;margin:0 0 36px 0;}
#sidebar ul.sidebar-menu h5{margin:0;font-size:13px;font-weight:700;padding:5px 5px 5px 10px;}
#sidebar ul.sidebar-menu li a span.count,#sidebar ul.sidebar-menu ul.sidebar-menu li a span.count{color:#bebebe;font-weight:700;letter-spacing:1px;}
#sidebar ul.sidebar-menu li a.subscribe-rss{background:transparent url(http://skinbeautiful.ca//themes/site_themes/sb/images/rss.png) no-repeat 4px 6px;padding:5px 5px 5px 25px!important;}
#sidebar ul.sidebar-menu li a.subscribe-email{background:transparent url(http://skinbeautiful.ca//themes/site_themes/sb/images/email.png) no-repeat 4px 6px;padding:5px 5px 5px 25px!important;}
#sidebar ul.sidebar-menu li a:link,#sidebar ul.sidebar-menu li a:visited,#sidebar ul.sidebar-menu li ul.sidebar-menu a:link,#sidebar ul.sidebar-menu li ul.sidebar-menu a:visited{display:block;color:#555;padding:5px 5px 5px 10px;background-color:#fff;}
#sidebar ul.sidebar-menu li a:hover,#sidebar ul.sidebar-menu li a:active,#sidebar ul.sidebar-menu li ul.sidebar-menu li a:hover,#sidebar ul.sidebar-menu li ul.sidebar-menu li a:active{-webkit-transition:.5s;color:#1d1d1d;text-shadow:1px 1px 0 rgba(255,255,255,0.75);text-decoration:none;background-color:#ebebeb;}
#sidebar ul.sidebar-menu li a.active,#sidebar ul.sidebar-menu li ul.sidebar-menu li a.active{color:#1d1d1d;text-shadow:1px 1px 0 rgba(255,255,255,0.75);text-decoration:none;background-color:#e0e0e0;}
div.faq{margin:0 0 36px 0;}
div.faq dl{font-size:16px;line-height:24px;}
div.faq dl dt{font-family:"proxima-nova-1","proxima-nova-2","Helvetica Neue",Helvetica,Arial,sans-serif;}
div.faq dl dd{margin:0;}
div.post,div.package{margin:0 0 36px 0;}
div.post h2 a:link,div.post h2 a:visited{color:#21003f;}
div.post h2 a:hover,div.post h2 a:active{color:#4d3365;text-decoration:none;}
div.service-details{clear:left;width:220px;padding:0 0 18px 0;float:left;margin:0 20px 18px 0;}
div.service-details img.service-logo{display:block;margin:0 auto 18px;}
#main-column div.service-details ul.service-details{font-size:12px;font-family:"proxima-nova-1","proxima-nova-2","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:18px;}
div.transformation{margin:0 20px 18px 0;float:left;}
div#sidebar div.transformation{width:140px;margin:0 20px 18px 0;}
div#sidebar div.transformation.last{margin-right:0;}
img.fade:hover{cursor:pointer;}
a.request-consultation:link,a.request-consultation:visited,a.request-consultation:hover,a.request-consultation:active{margin:0 0 18px 0;text-indent:-9999px;display:block;width:220px;height:30px;background:transparent url(http://skinbeautiful.ca//themes/site_themes/sb/images/btn-request-consultation.png) no-repeat 0 0;}
#main-column ul.post-specifics{list-style:none;margin:0 0 18px 0;font-size:13px;}
#main-column ul.post-specifics li{display:block;float:left;margin:0 10px 0 0;font-style:italic;}
#main-column ul.post-specifics li strong{text-transform:uppercase;font-family:"proxima-nova-1","proxima-nova-2","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:1px;font-style:normal;}
#main-column ul.social-media-buttons{list-style:none;margin:0 0 18px 0;}
#main-column ul.social-media-buttons li{display:block;float:left;}
#main-column div.comments{margin:0 0 37px 0;}
div.comments div.comment-odd,div.comments div.comment-even{padding:20px;-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:8px;-moz-border-radius-topright:8px;-moz-border-radius-topleft:8px;-webkit-border-bottom-right-radius:8px;-webkit-border-bottom-left-radius:8px;-webkit-border-top-right-radius:8px;-webkit-border-top-left-radius:8px;background-color:#f2f2f2;margin:0 0 18px 0;}
div.comments div.comment-odd{background-color:#f2f2f2;}
div.comments div.comment-even{background-color:#eee;}
#main-column div.comments ul.comment-specifics{list-style:none;margin:0;font-size:12px;}
#main-column div.comments ul.comment-specifics li{display:block;float:left;font-style:italic;}
#main-column div.comments ul.comment-specifics li img.avatar{display:block;margin:0 20px 0 0;}
#main-column div.comments ul.comment-specifics li strong{font-family:"proxima-nova-1","proxima-nova-2","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:1px;font-style:normal;}
#main-column div.comments ul.comment-specifics li.posted-by{padding:12px 0 0 0;}
ul.action{list-style:none;margin:0;}
ul.action li.first{display:block;float:left;margin:0 20px 0 0;line-height:32px;}
ul.action li.last{display:block;float:left;margin:0;line-height:32px;}
ul.action li img{display:block;}
ul.action li a.learn-more:link,ul.action li a.learn-more:visited,ul.action li a.learn-more:hover,ul.action li a.learn-more:active{text-transform:uppercase;letter-spacing:1px;font-weight:500;color:#000;text-shadow:1px 1px 0 rgba(255,255,255,0.5);}
fieldset#blog-comments{margin:0 0 18px 0;}
fieldset#blog-comments p label,div#contact-forms p label{display:block;font-family:"proxima-nova-1","proxima-nova-2","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;margin:0;}
div#contact-forms p label span,fieldset#blog-comments p label span{color:#cc2452;font-family:"grad-1","grad-2",Georgia,Times,serif;font-style:italic;font-size:12px;font-weight:300;}
fieldset#blog-comments input.text{width:286px;border:1px solid #cdcdcd;padding:6px;font-size:14px;line-height:18px;}
div#contact-forms input.text{width:266px;border:1px solid #cdcdcd;padding:6px;font-size:14px;line-height:18px;}
div#contact-forms select.text{width:280px;border:1px solid #cdcdcd;padding:5px;font-size:14px;line-height:18px;}
fieldset#blog-comments textarea.text{width:606px;border:1px solid #cdcdcd;padding:6px;font-size:14px;line-height:18px;margin:0;}
div#contact-forms textarea.text{margin:0;width:566px;border:1px solid #cdcdcd;padding:6px;font-size:14px;line-height:18px;}
div.col-left{float:left;margin:0;}
div.col-right{float:right;margin:0;}
div#contact-forms p,#main-column fieldset#blog-comments p{margin:0 0 18px 0;}
#main-column fieldset#blog-comments p.comment-checks{margin:0 0 18px 0;float:left;}
#main-column fieldset#blog-comments input.comment-submit{float:right;}
#sidebar div#contact-map{width:140px;height:140px;margin:0 0 36px 0;float:left;}
#sidebar div.contact-location{float:right;width:140px;margin:0 0 36px 0;}
#sidebar div.contact-location p{font-family:"proxima-nova-1","proxima-nova-2","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;line-height:18px;margin:0 0 9px 0;}
div.contact-map span,#logocontrol,#scalecontrol,.terms-of-use-link{display:none;}
ul#nav-contact-forms{list-style:none;margin:0;}
ul#nav-contact-forms li{display:block;float:left;margin:0 2px 0 0;}
ul#nav-contact-forms li.last{margin-right:0;}
a#btn-send-email:link,a#btn-send-email:visited{width:309px;height:52px;display:block;background:transparent url(http://skinbeautiful.ca//themes/site_themes/sb/images/nav-contact-forms-sprite.png) no-repeat -309px 0;text-indent:-9999px;}
a#btn-send-email:hover,a#btn-send-email:active{background-position:-309px -52px;}
a#btn-request-consultation:link,a#btn-request-consultation:visited{width:309px;height:52px;display:block;background:transparent url(http://skinbeautiful.ca//themes/site_themes/sb/images/nav-contact-forms-sprite.png) no-repeat 0 0;text-indent:-9999px;}
a#btn-request-consultation:hover,a#btn-request-consultation:active{background-position:0 -52px;}
#nav-contact-forms li.ui-tabs-selected a#btn-send-email{background-position:-309px -104px;}
#nav-contact-forms li.ui-tabs-selected a#btn-request-consultation{background-position:0 -104px;}
#contact-forms,#send-email,#request-consultation{clear:left;}
#send-email,#request-consultation{clear:left;padding:20px;}
label.error{color:#f00;font-size:10px!important;}

table.email-blast,
table.email-blast th,
table.email-blast td {
	padding: 0;
	border: 0 none;
	vertical-align: top;
	margin: 0 auto;
}

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,fieldset,form,label,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;}
body{line-height:1.5;background:#fff;margin:0;}
table{border-collapse:collapse;border-spacing:0;}
caption,th,td{text-align:left;font-weight:400;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
a img{border:none;}
input,textarea{margin:0;}
a{outline:none;}
.wrapper{display:inline-block;}
.wrapper:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .wrapper{height:1%;}
.wrapper{display:block;}
body{font-size:75%;}
body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,input,textarea{font-family:"proxima-nova-1","proxima-nova-2","Helvetica Neue",Helvetica,Arial,sans-serif;}
h1,h2,h3,h4,h5,h6{font-weight:500;font-family:"proxima-nova-1","proxima-nova-2","Helvetica Neue",Helvetica,Arial,sans-serif;}
h1{font-size:5em;line-height:1;margin-bottom:.5em;}
h2{font-size:48px;line-height:48px;margin-bottom:22px;}
h3{font-size:1.5em;line-height:1;margin-bottom:1em;}
h4{font-size:1.2em;line-height:1em;}
h5{font-size:1em;margin-bottom:1.5em;}
h6{font-size:1em;}
p{margin:0 0 1.5em;}
ul,ol{margin:0 1.5em 1.5em 1.5em;}
ul{list-style-type:disc;}
ol{list-style-type:decimal;}
dl{margin:0 0 1.5em 0;}
dl dt{font-weight:bold;}
dl dd{margin-left:1.5em;}
abbr,acronym{border-bottom:1px dotted #000;}
address{margin-top:1.5em;font-style:italic;}
del{color:#000;}
a{color:#4d3365;text-decoration:none;}
a:hover{text-decoration:underline;color:#4d3365;}
blockquote{margin:1.5em;}
strong{font-weight:bold;}
em,dfn{font-style:italic;}
dfn{font-weight:bold;}
pre,code{margin:1.5em 0;white-space:pre;}
pre,code,tt{font:1em monospace;line-height:1.5;}
tt{display:block;margin:1.5em 0;line-height:1.5;}
table{margin-bottom:1.4em;}
th{border-bottom:2px solid #ddd;font-weight:bold;}
td{border-bottom:1px solid #ddd;}
th,td{padding:4px 10px 4px 0;}
tfoot{font-style:italic;}
caption{background:#ffc;}
.small{font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large{font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.quiet{color:#999;}
.hide{display:none;}
.highlight{background:#ffc;}
.top{margin-top:0;padding-top:0;}
.bottom{margin-bottom:0;padding-bottom:0;}
.caps{font-family:"proxima-nova-1","proxima-nova-2","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:1px;text-transform:uppercase;}
label{font-weight:bold;}
fieldset{padding:0;margin:0;}
legend{padding:0 .4em;font-weight:bold;font-size:1.2em;}
textarea{margin:0 0 18px 0;}
textarea{padding:.4em;}
html{background:#fff url(http://skinbeautiful.ca//themes/site_themes/sb/images/html-bg-tile2.png) repeat-x top left;}
body{background:transparent url(http://skinbeautiful.ca//themes/site_themes/sb/images/body-bg.jpg) no-repeat top center;}
#header{position:relative;width:940px;height:142px;margin:0 auto;}
#logo{position:absolute;top:40px;left:0;text-indent:-9999px;width:323px;height:65px;margin:0;padding:0;}
.logo:link,.logo:visited,.logo:hover,.logo:active{display:block;text-indent:-9999px;width:323px;height:65px;}
#nav{position:relative;z-index:50;width:940px;height:50px;margin:0 auto;list-style:none;padding:0;}
#nav li.top{float:left;position:relative;}
a#home:link,a#home:visited{text-indent:-9999px;height:50px;display:block;width:83px;background:transparent url(http://skinbeautiful.ca//themes/site_themes/sb/images/nav-sprite.jpg) no-repeat 0 0;}
a#home:hover,a#home:active{background-position:0 -50px;}
a#home.selected:link,a#home.selected:visited,a#home.selected:hover,a#home.selected:active{background-position:0 -100px;}
a#about:link,a#about:visited{text-indent:-9999px;height:50px;display:block;width:116px;background:transparent url(http://skinbeautiful.ca//themes/site_themes/sb/images/nav-sprite.jpg) no-repeat -83px 0;}
a#about:hover,a#about:active{background-position:-83px -50px;}
a#about.selected:link,a#about.selected:visited,a#about.selected:hover,a#about.selected:active{background-position:-83px -100px;}
a#services:link,a#services:visited{position:relative;text-indent:-9999px;height:50px;display:block;width:110px;background:transparent url(http://skinbeautiful.ca//themes/site_themes/sb/images/nav-sprite.jpg) no-repeat -199px 0;}
a#services:hover,a#services:active{background-position:-199px -50px;}
a#services.selected:link,a#services.selected:visited,a#services.selected:hover,a#services.selected:active{background-position:-199px -100px;}
li.services.sfHover a#services{width:110px;height:50px;background:transparent url(http://skinbeautiful.ca//themes/site_themes/sb/images/nav-sprite.jpg) no-repeat -199px -50px!important;}
a#packages:link,a#packages:visited{text-indent:-9999px;height:50px;display:block;width:189px;background:transparent url(http://skinbeautiful.ca//themes/site_themes/sb/images/nav-sprite.jpg) no-repeat -309px 0;}
a#packages:hover,a#packages:active{background-position:-309px -50px;}
a#packages.selected:link,a#packages.selected:visited,a#packages.selected:hover,a#packages.selected:active{background-position:-309px -100px;}
a#testimonials:link,a#testimonials:visited{text-indent:-9999px;height:50px;display:block;width:147px;background:transparent url(http://skinbeautiful.ca//themes/site_themes/sb/images/nav-sprite.jpg) no-repeat -498px 0;}
a#testimonials:hover,a#testimonials:active{background-position:-498px -50px;}
a#testimonials.selected:link,a#testimonials.selected:visited,a#testimonials.selected:hover,a#testimonials.selected:active{background-position:-498px -100px;}
a#faq:link,a#faq:visited{text-indent:-9999px;height:50px;display:block;width:69px;background:transparent url(http://skinbeautiful.ca//themes/site_themes/sb/images/nav-sprite.jpg) no-repeat -645px 0;}
a#faq:hover,a#faq:active{background-position:-645px -50px;}
a#faq.selected:link,a#faq.selected:visited,a#faq.selected:hover,a#faq.selected:active{background-position:-645px -100px;}
a#blog:link,a#blog:visited{text-indent:-9999px;height:50px;display:block;width:79px;background:transparent url(http://skinbeautiful.ca//themes/site_themes/sb/images/nav-sprite.jpg) no-repeat -714px 0;}
a#blog:hover,a#blog:active{background-position:-714px -50px;}
a#blog.selected:link,a#blog.selected:visited,a#blog.selected:hover,a#blog.selected:active{background-position:-714px -100px;}
a#contact:link,a#contact:visited{text-indent:-9999px;height:50px;display:block;width:135px;background:transparent url(http://skinbeautiful.ca//themes/site_themes/sb/images/nav-sprite.jpg) no-repeat -793px 0;}
a#contact:hover,a#contact:active{background-position:-793px -50px;}
a#contact.selected:link,a#contact.selected:visited,a#contact.selected:hover,a#contact.selected:active{background-position:-793px -100px;}
#nav li:hover ul,#nav li.sfHover ul{top:50px;left:-143px;z-index:99;}
ul.sub{list-style:none;margin:0;padding:32px 24px 24px 24px;position:absolute;top:-999em;z-index:50;left:-143px;width:780px;background:transparent url(http://skinbeautiful.ca//themes/site_themes/sb/images/dropdown-bg2.png) no-repeat top left;}
ul.menu{margin:0 20px 0 0;padding:0;list-style:none;width:140px;float:left;}
ul.menu li{display:block;}
ul.menu li a:link,ul.menu li a:visited{font-size:11px;line-height:18px;text-decoration:none;color:#fff;display:block;padding:2px 0 1px 8px;}
ul.menu li a:hover,ul.menu li a:active{color:#fff;background-color:#cb2352;}
ul.menu.last{margin-right:0;}
h4.menu-title{width:140px;height:10px;margin:0 0 10px 0;color:#fff;text-transform:uppercase;font-weight:500;font-size:13px;letter-spacing:1px;}
body.home #content-wrapper{min-height:540px;width:100%;background:#fff url(http://skinbeautiful.ca//themes/site_themes/sb/images/content-wrapper-bg.png) repeat-x top left;}
#content-wrapper{min-height:540px;width:100%;background-image:none;background-color:#fff;}
#content{width:940px;margin:0 auto;min-height:540px;background:transparent url(http://skinbeautiful.ca//themes/site_themes/sb/images/content-bg.png) no-repeat top left;padding:35px 0 0 0;}
body.home #content{width:990px;padding:15px 0 0 0;}
#main-column{width:620px;float:left;padding:0 0 40px 0;}
#main-column p{font-size:16px;line-height:24px;font-family:"grad-1","grad-2",Georgia,Times,serif;}
#main-column ul{font-size:16px;line-height:24px;font-family:"grad-1","grad-2",Georgia,Times,serif;}
#main-column p.pagination{font-family:"proxima-nova-1","proxima-nova-2","Helvetica Neue",Helvetica,Arial,sans-serif;}
#main-column h3{font-weight:400;font-size:24px;line-height:32px;clear:both;color:#21003f;}
#main-column h4{font-weight:700;font-size:22px;line-height:26px;margin:0 0 9px 0;color:#4d3365;}
#main-column h2{position:relative;}
#main-column h2 span.category{display:block;font-weight:400;text-transform:uppercase;font-size:18px;color:#888;letter-spacing:2px;}
#main-column span.caption{font-family:"proxima-nova-1","proxima-nova-2","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;font-size:12px;line-height:16px;display:block;min-height:30px;color:#777;}
#sidebar div.caption{font-family:"proxima-nova-1","proxima-nova-2","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;font-size:10px;line-height:14px;display:block;color:#777;}
#main-column p.caption{font-family:"proxima-nova-1","proxima-nova-2","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 0 18px 0;font-size:12px;line-height:16px;display:block;color:#777;width:220px;}
#sidebar{width:300px;float:right;margin:30px 0 0 0;}
#sidebar h3{font-weight:100;text-transform:uppercase;font-size:22px;line-height:22px;clear:both;color:#21003f;margin:0 0 18px 0;letter-spacing:4px;}
#main-column h5{font-weight:400;font-size:16px;line-height:20px;color:#21003f;margin:0 0 18px 0;}
#featured{width:990px;height:523px;position:relative;margin:0 auto;}
.ui-tabs .ui-tabs-hide{display:none!important;}
.fs-wrapper{width:990px;height:523px;position:relative;}
#welcome-to-skinbeautiful div.featured-content{width:380px;position:absolute;top:260px;left:60px;}
#welcome-to-skinbeautiful div.featured-content h2{font-weight:700;font-size:30px;line-height:31px;text-shadow:1px 1px 0 rgba(255,255,255,0.5);margin:0 0 10px 0;}
#welcome-to-skinbeautiful div.featured-content p{text-shadow:1px 1px 0 rgba(255,255,255,0.5);font-size:13px;line-height:18px;}
#juvederm div.featured-content{width:410px;position:absolute;top:150px;left:525px;}
#juvederm div.featured-content h2{font-weight:700;font-size:30px;line-height:31px;text-shadow:1px 1px 0 rgba(255,255,255,0.5);margin:0 0 10px 0;padding:0 60px 0 0;}
#juvederm div.featured-content p{text-shadow:1px 1px 0 rgba(255,255,255,0.5);font-size:13px;line-height:18px;padding:0 40px 0 0;}
#botox div.featured-content{width:400px;position:absolute;top:150px;left:60px;}
#botox div.featured-content h2{font-weight:700;font-size:30px;line-height:31px;text-shadow:1px 1px 0 rgba(255,255,255,0.5);margin:0 0 10px 0;}
#botox div.featured-content p{text-shadow:1px 1px 0 rgba(255,255,255,0.5);font-size:13px;line-height:18px;padding:0 40px 0 0;}
#sculptra div.featured-content{width:350px;position:absolute;top:150px;left:570px;}
#sculptra div.featured-content h2{font-weight:700;font-size:30px;line-height:31px;text-shadow:1px 1px 0 rgba(255,255,255,0.5);margin:0 0 10px 0;}
#sculptra div.featured-content p{text-shadow:1px 1px 0 rgba(255,255,255,0.5);font-size:13px;line-height:18px;}
#featured-nav{position:absolute;z-index:10;left:25px;top:451px;list-style:none;margin:0;padding:0;width:940px;height:54px;}
#featured-nav li{display:block;float:left;width:220px;height:54px;margin:0 20px 0 0;text-align:center;}
#featured-nav li.last{margin-right:0;}
#featured-nav li a{display:block;width:220px;height:54px;}
#featured-nav li a img{display:block;margin:0 auto;}
#featured-nav li.first a:link,#featured-nav li.first a:visited{padding:20px 0 0 0;height:34px;background:transparent url(http://skinbeautiful.ca//themes/site_themes/sb/images/welcome-to-sb-bg.png) no-repeat 0 -54px;color:#403342;font-size:16px;text-decoration:none;}
#featured-nav li.first a:hover,#featured-nav li.first a:active{text-decoration:none;background-position:0 -108px;}
#featured-nav li.first.ui-tabs-selected a:link,#featured-nav li.first.ui-tabs-selected a:visited,#featured-nav li.first.ui-tabs-selected a:hover,#featured-nav li.first.ui-tabs-selected a:active{color:#fff;text-decoration:none;background-position:0 0;text-shadow:-1px -1px 0 rgba(150,30,60,1);}
#featured-nav li a:link,#featured-nav li a:visited{padding:15px 0 0 0;height:39px;background:transparent url(http://skinbeautiful.ca//themes/site_themes/sb/images/featured-nav-bg.png) no-repeat 0 0;color:#fff;font-size:16px;text-decoration:none;}
#featured-nav li a:hover,#featured-nav li a:active{text-decoration:none;background-position:0 -54px;}
#featured-nav li.ui-tabs-selected a:link,#featured-nav li.ui-tabs-selected a:visited,#featured-nav li.ui-tabs-selected a:hover,#featured-nav li.ui-tabs-selected a:active{text-decoration:none;background-position:0 -108px;}
#featured-nav li.ui-state-processing,#featured-nav li.ui-state-processing,#featured-nav li.ui-state-processing,#featured-nav li.ui-state-processing{text-indent:-9999px;background:transparent url(http://skinbeautiful.ca//themes/site_themes/sb/images/ajax-loader.gif) no-repeat 102px 27px;position:relative;z-index:20;}
#footer-wrapper{background:#00001a url(http://skinbeautiful.ca//themes/site_themes/sb/images/sub-content-bg.jpg) no-repeat top center;min-height:289px;padding:0 0 20px 0;}
#sub-content{width:940px;margin:0 auto 40px;padding:40px 0 0 0;}
#sub-content h3{color:#fff;font-size:18px;letter-spacing:3px;text-transform:uppercase;font-weight:200;margin:0 0 36px 0;}
#recent-blog{width:270px;float:left;margin:0 20px 0 0;padding:0 30px 0 0;}
#social-media{width:300px;float:left;margin:0 20px 0 0;}
#email-newsletter{width:300px;float:left;margin:0;}
#recent-blog dl dt{color:#fff;font-weight:500;margin:0;font-size:13px;line-height:18px;}
#recent-blog dl dd{color:#fff;font-weight:300;margin:0;font-size:11px;line-height:15px;text-transform:uppercase;letter-spacing:1px;}
#recent-blog dl dd a:link,#recent-blog dl dd a:visited,#recent-blog dl dd a:hover,#recent-blog dl dd a:active{font-size:11px;line-height:15px;color:#2fcbcb;font-weight:700;text-transform:none;letter-spacing:0;}
#sb-twitter{color:#fff;padding:0 40px 0 0;margin:0 0 36px 0;}
#sb-twitter{font-size:13px;line-height:18px;font-weight:500;}
#social-media #sb-twitter a:link,#social-media #sb-twitter a:visited,#social-media #sb-twitter a:hover,#social-media #sb-twitter a:active{color:#2fcbcb;font-weight:700;}
#social-media #sb-twitter span.time{display:block;color:#2fcbcb;font-weight:300;margin:9px 0 0 0;font-size:11px;line-height:15px;}
#social-media ul.social-media-links{list-style:none;margin:0;padding:0;}
#social-media ul.social-media-links li{width:150px;display:block;float:left;}
#social-media ul.social-media-links li span,#social-media ul.social-media-links li img{display:block;margin:0 auto;}
#social-media ul.social-media-links li span{color:#fff;text-align:center;margin:0 0 5px 0;text-transform:uppercase;font-size:10px;}
#social-media ul.social-media-links li a:link,#social-media ul.social-media-links li a:visited{display:block;}
#social-media ul.social-media-links li a:hover,#social-media ul.social-media-links li a:active{-webkit-transition:.5s;text-decoration:none;}
#email-newsletter p{font-size:13px;line-height:18px;font-weight:500;color:#fff;padding:0 20px 0 0;}
#email-newsletter input.email-address{width:195px;height:20px;background:transparent url(http://skinbeautiful.ca//themes/site_themes/sb/images/email-newsletter-input-bg.png) no-repeat top left;border:0 none;padding:8px 8px 3px 8px;font-size:12px;line-height:12px;float:left;margin:0 8px 0 0;}
#email-newsletter input.submit{float:right;}
#confirmation h4{color:#fff;font-weight:700;margin:0 0 8px 0;font-size:16px;}
#footer{background-color:#00001a;width:940px;margin:0 auto;}
#footer p{color:#fff;text-align:center;}
#footer p a:link,#footer p a:visited,#footer p a:hover,#footer p a:active{color:#f2f2f2;}
span.image{display:block;margin-bottom:20px;}
span.image.left{display:block;float:left;margin:0 20px 18px 0;padding:0;}
span.image.left img,span.image.right img,span.image.two-left img,span.image.two-right img{display:block;margin:0 0 5px 0;}
span.image.right{display:block;float:right;margin:0 0 18px 20px;padding:0;}
span.image.two-left{clear:both;display:block;float:left;margin:0 0 18px 0;padding:0;height:270px;}
span.image.two-right{display:block;float:right;margin:0 0 18px 0;padding:0;height:270px;}
.right{clear:both;float:right;}
div.staff-member{margin:0 0 36px 0;}
#sidebar div.staff-member{margin:0 0 18px 0;}
div.staff-member p{clear:left;font-family:"grad-1","grad-2",Georgia,Times,serif;}
div.staff-member ul{font-family:"grad-1","grad-2",Georgia,Times,serif;}
div.staff-member ul.member-specifics{font-family:"proxima-nova-1","proxima-nova-2","Helvetica Neue",Helvetica,Arial,sans-serif;float:left;list-style:none;margin:0 0 18px 0;padding:0;}
div.staff-member ul.member-specifics li{display:block;margin:0 0 10px 0;line-height:16px;}
div.staff-member ul.member-specifics li.name{font-size:18px;font-weight:700;margin:0 0 5px 0;color:#21003f;}
div.staff-member ul.member-specifics li.title{font-family:"grad-1","grad-2",Georgia,Times,serif;font-size:12px;font-weight:300;color:#4d3365;}
div.staff-member ul.member-specifics li.name strong{font-size:11px;font-weight:400;color:#888;letter-spacing:1px;}
div.staff-member img{float:left;margin:0 10px 10px 0;}
div.staff-member ul.member-specifics li.vcard{background:transparent url(http://skinbeautiful.ca//themes/site_themes/sb/images/vcard.png) no-repeat 0 0;padding:0 0 0 20px;margin:10px 0 0 0;font-size:10px;}
div.staff-member ul.member-specifics li.vcard a:link,div.staff-member ul.member-specifics li.vcard a:visited{color:#21003f;font-weight:700;}
div.staff-member ul.member-specifics li.vcard a:hover,div.staff-member ul.member-specifics li.vcard a:active{color:#21003f;font-weight:700;}
div.testimonial{margin:0 0 54px 0;}
div.testimonial blockquote p{font-weight:500;}
div.testimonial cite{font-family:"proxima-nova-1","proxima-nova-2","Helvetica Neue",Helvetica,Arial,sans-serif;display:block;font-style:normal;font-weight:500;padding:0 0 0 40px;font-size:18px;color:#21003f;}
div.testimonial cite span.testimonial-cat{font-size:10px;text-transform:uppercase;color:#555;letter-spacing:1px;}
div.testimonial blockquote{padding:0 0 0 40px;margin:0;}
div.quote{font-family:"grad-1","grad-2",Georgia,Times,serif;font-size:70px;line-height:70px;float:left;margin:0;color:#21003f;}
div#sb-twitter div.quote{font-family:"grad-1","grad-2",Georgia,Times,serif;font-size:50px;line-height:50px;float:left;margin:0 10px 30px 0;color:#fff;}
#sidebar ul.sidebar-menu,#sidebar ul.sidebar-menu ul.sidebar-menu{list-style:none;margin:0 0 36px 0;}
#sidebar ul.sidebar-menu h5{margin:0;font-size:13px;font-weight:700;padding:5px 5px 5px 10px;}
#sidebar ul.sidebar-menu li a span.count,#sidebar ul.sidebar-menu ul.sidebar-menu li a span.count{color:#bebebe;font-weight:700;letter-spacing:1px;}
#sidebar ul.sidebar-menu li a.subscribe-rss{background:transparent url(http://skinbeautiful.ca//themes/site_themes/sb/images/rss.png) no-repeat 4px 6px;padding:5px 5px 5px 25px!important;}
#sidebar ul.sidebar-menu li a.subscribe-email{background:transparent url(http://skinbeautiful.ca//themes/site_themes/sb/images/email.png) no-repeat 4px 6px;padding:5px 5px 5px 25px!important;}
#sidebar ul.sidebar-menu li a:link,#sidebar ul.sidebar-menu li a:visited,#sidebar ul.sidebar-menu li ul.sidebar-menu a:link,#sidebar ul.sidebar-menu li ul.sidebar-menu a:visited{display:block;color:#555;padding:5px 5px 5px 10px;background-color:#fff;}
#sidebar ul.sidebar-menu li a:hover,#sidebar ul.sidebar-menu li a:active,#sidebar ul.sidebar-menu li ul.sidebar-menu li a:hover,#sidebar ul.sidebar-menu li ul.sidebar-menu li a:active{-webkit-transition:.5s;color:#1d1d1d;text-shadow:1px 1px 0 rgba(255,255,255,0.75);text-decoration:none;background-color:#ebebeb;}
#sidebar ul.sidebar-menu li a.active,#sidebar ul.sidebar-menu li ul.sidebar-menu li a.active{color:#1d1d1d;text-shadow:1px 1px 0 rgba(255,255,255,0.75);text-decoration:none;background-color:#e0e0e0;}
div.faq{margin:0 0 36px 0;}
div.faq dl{font-size:16px;line-height:24px;}
div.faq dl dt{font-family:"proxima-nova-1","proxima-nova-2","Helvetica Neue",Helvetica,Arial,sans-serif;}
div.faq dl dd{margin:0;}
div.post,div.package{margin:0 0 36px 0;}
div.post h2 a:link,div.post h2 a:visited{color:#21003f;}
div.post h2 a:hover,div.post h2 a:active{color:#4d3365;text-decoration:none;}
div.service-details{clear:left;width:220px;padding:0 0 18px 0;float:left;margin:0 20px 18px 0;}
div.service-details img.service-logo{display:block;margin:0 auto 18px;}
#main-column div.service-details ul.service-details{font-size:12px;font-family:"proxima-nova-1","proxima-nova-2","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:18px;}
div.transformation{margin:0 20px 18px 0;float:left;}
div#sidebar div.transformation{width:140px;margin:0 20px 18px 0;}
div#sidebar div.transformation.last{margin-right:0;}
img.fade:hover{cursor:pointer;}
a.request-consultation:link,a.request-consultation:visited,a.request-consultation:hover,a.request-consultation:active{margin:0 0 18px 0;text-indent:-9999px;display:block;width:220px;height:30px;background:transparent url(http://skinbeautiful.ca//themes/site_themes/sb/images/btn-request-consultation.png) no-repeat 0 0;}
#main-column ul.post-specifics{list-style:none;margin:0 0 18px 0;font-size:13px;}
#main-column ul.post-specifics li{display:block;float:left;margin:0 10px 0 0;font-style:italic;}
#main-column ul.post-specifics li strong{text-transform:uppercase;font-family:"proxima-nova-1","proxima-nova-2","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:1px;font-style:normal;}
#main-column ul.social-media-buttons{list-style:none;margin:0 0 18px 0;}
#main-column ul.social-media-buttons li{display:block;float:left;}
#main-column div.comments{margin:0 0 37px 0;}
div.comments div.comment-odd,div.comments div.comment-even{padding:20px;-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:8px;-moz-border-radius-topright:8px;-moz-border-radius-topleft:8px;-webkit-border-bottom-right-radius:8px;-webkit-border-bottom-left-radius:8px;-webkit-border-top-right-radius:8px;-webkit-border-top-left-radius:8px;background-color:#f2f2f2;margin:0 0 18px 0;}
div.comments div.comment-odd{background-color:#f2f2f2;}
div.comments div.comment-even{background-color:#eee;}
#main-column div.comments ul.comment-specifics{list-style:none;margin:0;font-size:12px;}
#main-column div.comments ul.comment-specifics li{display:block;float:left;font-style:italic;}
#main-column div.comments ul.comment-specifics li img.avatar{display:block;margin:0 20px 0 0;}
#main-column div.comments ul.comment-specifics li strong{font-family:"proxima-nova-1","proxima-nova-2","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:1px;font-style:normal;}
#main-column div.comments ul.comment-specifics li.posted-by{padding:12px 0 0 0;}
ul.action{list-style:none;margin:0;}
ul.action li.first{display:block;float:left;margin:0 20px 0 0;line-height:32px;}
ul.action li.last{display:block;float:left;margin:0;line-height:32px;}
ul.action li img{display:block;}
ul.action li a.learn-more:link,ul.action li a.learn-more:visited,ul.action li a.learn-more:hover,ul.action li a.learn-more:active{text-transform:uppercase;letter-spacing:1px;font-weight:500;color:#000;text-shadow:1px 1px 0 rgba(255,255,255,0.5);}
fieldset#blog-comments{margin:0 0 18px 0;}
fieldset#blog-comments p label,div#contact-forms p label{display:block;font-family:"proxima-nova-1","proxima-nova-2","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;margin:0;}
div#contact-forms p label span,fieldset#blog-comments p label span{color:#cc2452;font-family:"grad-1","grad-2",Georgia,Times,serif;font-style:italic;font-size:12px;font-weight:300;}
fieldset#blog-comments input.text{width:286px;border:1px solid #cdcdcd;padding:6px;font-size:14px;line-height:18px;}
div#contact-forms input.text{width:266px;border:1px solid #cdcdcd;padding:6px;font-size:14px;line-height:18px;}
div#contact-forms select.text{width:280px;border:1px solid #cdcdcd;padding:5px;font-size:14px;line-height:18px;}
fieldset#blog-comments textarea.text{width:606px;border:1px solid #cdcdcd;padding:6px;font-size:14px;line-height:18px;margin:0;}
div#contact-forms textarea.text{margin:0;width:566px;border:1px solid #cdcdcd;padding:6px;font-size:14px;line-height:18px;}
div.col-left{float:left;margin:0;}
div.col-right{float:right;margin:0;}
div#contact-forms p,#main-column fieldset#blog-comments p{margin:0 0 18px 0;}
#main-column fieldset#blog-comments p.comment-checks{margin:0 0 18px 0;float:left;}
#main-column fieldset#blog-comments input.comment-submit{float:right;}
#sidebar div#contact-map{width:140px;height:140px;margin:0 0 36px 0;float:left;}
#sidebar div.contact-location{float:right;width:140px;margin:0 0 36px 0;}
#sidebar div.contact-location p{font-family:"proxima-nova-1","proxima-nova-2","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;line-height:18px;margin:0 0 9px 0;}
div.contact-map span,#logocontrol,#scalecontrol,.terms-of-use-link{display:none;}
ul#nav-contact-forms{list-style:none;margin:0;}
ul#nav-contact-forms li{display:block;float:left;margin:0 2px 0 0;}
ul#nav-contact-forms li.last{margin-right:0;}
a#btn-send-email:link,a#btn-send-email:visited{width:309px;height:52px;display:block;background:transparent url(http://skinbeautiful.ca//themes/site_themes/sb/images/nav-contact-forms-sprite.png) no-repeat -309px 0;text-indent:-9999px;}
a#btn-send-email:hover,a#btn-send-email:active{background-position:-309px -52px;}
a#btn-request-consultation:link,a#btn-request-consultation:visited{width:309px;height:52px;display:block;background:transparent url(http://skinbeautiful.ca//themes/site_themes/sb/images/nav-contact-forms-sprite.png) no-repeat 0 0;text-indent:-9999px;}
a#btn-request-consultation:hover,a#btn-request-consultation:active{background-position:0 -52px;}
#nav-contact-forms li.ui-tabs-selected a#btn-send-email{background-position:-309px -104px;}
#nav-contact-forms li.ui-tabs-selected a#btn-request-consultation{background-position:0 -104px;}
#contact-forms,#send-email,#request-consultation{clear:left;}
#send-email,#request-consultation{clear:left;padding:20px;}
label.error{color:#f00;font-size:10px!important;}

table.email-blast,
table.email-blast th,
table.email-blast td {
	padding: 0;
	border: 0 none;
	vertical-align: top;
	margin: 0 auto;
}

#contest {
	background: transparent url(/themes/site_themes/sb/images/contest-bg.jpg) no-repeat 0 0;
}

h2.heading-enter-to-win {
	width: 390px;
	height: 24px;
	text-indent: -9999px;
	background: transparent url(/themes/site_themes/sb/images/heading-enter-to-win.png) no-repeat 0 0;
	margin: 0 0 10px 0;
}

#contest div.featured-content {
	width:402px;
	position:absolute;
	top:40px;
	left:530px;
}

table.contest {
	width: 402px;
}

table.contest input.text {
	width: 180px;
	border: 1px solid #9a789e;
	padding: 4px;
	font-size: 11px;
	line-height: 18px;
}

table.contest select.text {
	width: 190px;
	/*width:280px;*/
	border:1px solid #9a789e;
	padding:4px;
	font-size:11px;
	line-height:18px;
	font-family: Helvetica;
	font-weight: normal!important;
}


table.contest select.month {
	width: 70px;
	border:1px solid #9a789e;
	padding:4px;
	font-size:11px;
	line-height:18px;
	font-family: Helvetica;
	font-weight: normal!important;
}

table.contest select.day {
	width: 50px;
	border:1px solid #9a789e;
	padding:4px;
	font-size:11px;
	line-height:18px;
	font-family: Helvetica;
	font-weight: normal!important;
}

table.contest select.year {
	width: 60px;
	border:1px solid #9a789e;
	padding:4px;
	font-size:11px;
	line-height:18px;
	font-family: Helvetica;
	font-weight: normal!important;
}

table.contest td {
	border: 0 none;
	width: 201px;
	padding: 0 0 10px 0;
	vertical-align: top;
}

table.contest label {
	color: #7f4d70;
	display: block;
	margin: 0 0 3px 0;
}

table.contest label.rules {
	font-weight: normal;
	color: #000;
	font-size: 10px;
	line-height: 13px;
	width: 300px;
	float: left;
	padding: 4px 0 0 0;
}

table.contest label.rules input.checkbox {
	margin: 5px 10px 10px 0;
	float: left;
}

table.contest input.submit {
	float: right;
	margin: 0 10px 0 0;
}

table.contest label.error{
	color:#f00;
	font-size:10px!important;
	font-weight: normal;
}
