/*
Theme Name: Carla's Nails
Theme URI: http://wordpress.org/extend/themes/toolbox/
Author: Greeno
Author URI: http://greeno-design.com/
Description: A semantic, HTML5, canvas for CSS artists and an ultra-minimal set of super-clean templates for your own WordPress theme development.
Version: 1.1
License: GNU General Public License
License URI: license.txt
Tags: custom-menu, sticky-post, microformats, rtl-language-support, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
Includes the HTML5 boilerplate and also 960.gs in a compressed format.

*/

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline;}body{line-height:1;min-width:960px;}nav ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:none;}a{background:transparent;color:inherit;font-size:100%;margin:0;padding:0;text-decoration:none;vertical-align:baseline;}ins{background-color:#ff9;color:#000;text-decoration:none;}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700;}del{text-decoration:line-through;}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help;}table{border-collapse:collapse;border-spacing:0;}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0;}input,select{vertical-align:middle;}.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px;}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px;}.container_12 .grid_3,.container_16 .grid_4{width:220px;}.container_12 .grid_6,.container_16 .grid_8{width:460px;}.container_12 .grid_9,.container_16 .grid_12{width:700px;}.container_12 .grid_12,.container_16 .grid_16{width:940px;}.alpha{margin-left:0;}.omega{margin-right:0;}.container_12 .grid_1{width:60px;}.container_12 .grid_2{width:140px;}.container_12 .grid_4{width:300px;}.container_12 .grid_5{width:380px;}.container_12 .grid_7{width:540px;}.container_12 .grid_8{width:620px;}.container_12 .grid_10{width:780px;}.container_12 .grid_11{width:860px;}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px;}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px;}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px;}.container_12 .prefix_1{padding-left:80px;}.container_12 .prefix_2{padding-left:160px;}.container_12 .prefix_4{padding-left:320px;}.container_12 .prefix_5{padding-left:400px;}.container_12 .prefix_7{padding-left:560px;}.container_12 .prefix_8{padding-left:640px;}.container_12 .prefix_10{padding-left:800px;}.container_12 .prefix_11{padding-left:880px;}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px;}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px;}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px;}.container_12 .suffix_1{padding-right:80px;}.container_12 .suffix_2{padding-right:160px;}.container_12 .suffix_4{padding-right:320px;}.container_12 .suffix_5{padding-right:400px;}.container_12 .suffix_7{padding-right:560px;}.container_12 .suffix_8{padding-right:640px;}.container_12 .suffix_10{padding-right:800px;}.container_12 .suffix_11{padding-right:880px;}.container_12 .push_3,.container_16 .push_4{left:240px;}.container_12 .push_6,.container_16 .push_8{left:480px;}.container_12 .push_9,.container_16 .push_12{left:720px;}.container_12 .push_1{left:80px;}.container_12 .push_2{left:160px;}.container_12 .push_4{left:320px;}.container_12 .push_5{left:400px;}.container_12 .push_7{left:560px;}.container_12 .push_8{left:640px;}.container_12 .push_10{left:800px;}.container_12 .push_11{left:880px;}.container_12 .pull_3,.container_16 .pull_4{left:-240px;}.container_12 .pull_6,.container_16 .pull_8{left:-480px;}.container_12 .pull_9,.container_16 .pull_12{left:-720px;}.container_12 .pull_1{left:-80px;}.container_12 .pull_2{left:-160px;}.container_12 .pull_4{left:-320px;}.container_12 .pull_5{left:-400px;}.container_12 .pull_7{left:-560px;}.container_12 .pull_8{left:-640px;}.container_12 .pull_10{left:-800px;}.container_12 .pull_11{left:-880px;}.clear{clear:both;display:block;height:0;overflow:hidden;visibility:hidden;width:0;}.clearfix:after{clear:both;content:' ';display:block;font-size:0;height:0;line-height:0;visibility:hidden;width:0;}* html .clearfix,:first-child+html .clearfix{zoom:1;}#page{display:block;margin:1em;}#primary{float:left;margin:0 -240px 0 0;width:100%;}#content{margin:0 280px 0 0;}#main .widget-area{float:right;overflow:hidden;width:220px;}#colophon{clear:both;display:block;padding:1em 0 0;width:100%;}.screen-reader-text,.section-heading{clip:rect(1px,1px,1px,1px);position:absolute!important;}.alignleft{display:inline;float:left;}.alignright{display:inline;float:right;}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}#access{background:none repeat scroll 0 0 rgba(255,255,255,0.6);display:block;margin:0 auto 1em;padding:7px;position:absolute;right:0;}#access ul{list-style:none;margin:0;padding-left:0;}#access li{float:left;position:relative;}#access a{display:block;padding:0 1em;text-decoration:none;}#access li a{color:#ccc;font-size:25px;margin-right:3px;padding:0 12px;text-shadow:0 1px 1px #888;z-index:2;}#access li a:hover{color:#1DA4FF;}#access ul ul{display:none;float:left;left:0;position:absolute;top:36px;}#access ul ul ul{left:100%;top:0;}#access ul ul a{border-top:medium none;color:#DDD;font-size:14px;height:auto;line-height:1em;padding:8px 18px 8px 25px;text-shadow:0 1px 1px #888;}.entry-meta{clear:both;display:block;}#content nav{display:block;overflow:hidden;}#content nav .nav-previous{float:left;width:50%;}#content nav .nav-next{float:right;text-align:right;width:50%;}#nav-below{margin:1em 0 0;}.page-link{margin:0 0 1em;}.error404 .widget{float:left;width:33%;}.error404 .widget_tag_cloud{clear:both;float:none;width:100%;}.post .notice,.error404 #searchform{background:#eee;display:block;padding:1em;}.image-attachment nav{float:right;margin:0 0 1em;}.image-attachment .entry-content{clear:both;}.image-attachment .entry-content .entry-attachment{background:#eee;margin:0 0 1em;padding:1em;text-align:center;}.image-attachment .entry-content .attachment{display:block;margin:0 auto;text-align:center;}.format-aside .entry-content,.format-aside .entry-summary{padding-top:1em;}.single .format-aside .entry-content,.single .format-aside .entry-summary{padding-top:0;}.format-gallery .gallery-thumb{float:left;margin-right:1em;}a img{border:none;}p img{margin-bottom:.5em;}img.size-auto,img.size-full,img.size-large,img.size-medium,.attachment img,.widget-area img{height:auto;max-width:100%;}img.alignright{margin-left:1em;}.wp-caption{padding:.5em;text-align:center;}.wp-caption img{margin:.25em;}.wp-caption .wp-caption-text{margin:.5em;}#searchform input#s{width:60%;}input[type=text],input#s{margin:0 1em 0 0;width:60%;}textarea{width:80%;}.required{color:#c03;}#respond input[type=text]{display:block;width:60%;}#respond textarea{display:block;margin:0 0 1em;width:80%;}#respond .form-allowed-tags{clear:both;width:80%;}.widget-area .widget_search{overflow:hidden;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,#access ul li:hover > ul,.paged #content #nav-above,.single #content #nav-above,.single .format-aside .entry-header,article.comment,#respond .form-allowed-tags code,.widget{display:block;}.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11,.push_12,.pull_12,.push_13,.pull_13,.push_14,.pull_14,.push_15,.pull_15,.relative{position:relative;}.full-width #content,.image-attachment #content,.error404 #content,.wp-smiley{margin:0;}#content #nav-above,.format-aside .entry-header,#searchform label,.display-none{display:none;}.error404 .widget .widgettitle,.error404 .widget ul,img.alignleft{margin-right:1em;}

.bottom10{margin-bottom:10px;}
.bottom20{margin-bottom:20px;}
.bottom30{margin-bottom:30px;}
.bottom40{margin-bottom:40px;}

.top10 {margin-top: 10px;}

.right10{margin-right:10px;}
.left10{margin-left:10px;}

.floatR{float:right;}
.floatL{float:left;}

.text-indent{text-indent:-99999em;}
.absolute{position:absolute;}
.relative {position:relative; }


li {list-style: none;}

h1, h2, h3 {
	font-weight: 100;
}


/* Not sure if I should be doing this, but it doesn't seem to be causing problems... ?? */
#branding .container_12, .container_16 {
    height: inherit;
}

#sideBar.grid_4 {
    width: 238px;
}

#treatments.grid_8 {
	width: 580px;
}

.flower-decoration {
	background: url("images/flower-dec-left.png") no-repeat scroll 0 0 transparent;
	height: 350px;
	width: 76px;
}


/* =General Styling
------------------------------------------------------------------------------------------------------ */

body {
	background: none repeat scroll 0 0 #FFFFFF;
	color: #403F3F;
	font-family: "freight-sans-pro",sans-serif;
	font-size: 16px;
	font-weight: 400;
	margin: 0;
}
	
.header-strap {


background: #943a76; /* Old browsers */
background: -moz-linear-gradient(top, #943a76 0%, #5f1443 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#943a76), color-stop(100%,#5f1443)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #943a76 0%,#5f1443 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #943a76 0%,#5f1443 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #943a76 0%,#5f1443 100%); /* IE10+ */
background: linear-gradient(top, #943a76 0%,#5f1443 100%); /* W3C */

	height: 88px;
	width: 100%;
}

#branding {
    height: 604px;
    overflow: hidden;
    z-index: 110;
}

#branding .flowers {
    background: url("images/flower-top_02.png") no-repeat scroll 0 0 transparent;
    height: 100px;
    left: 0;
    position: absolute;
    width: 110%;
}

.section-shadow {
	background: url("images/header-shadow-grad.png") repeat-x scroll 0 bottom transparent;
}

#header_grad {
	
	height: 120px;
	position: absolute;
	top: 40px;
	width: 920px;
	z-index: 100;
}

#header_grad #contacts {
    bottom: 10px;
	color: #696062;
    position: absolute;
    right: 20px;
}

#header_grad #contacts #phone {
    font-size: 26px;
    margin-bottom: 2px;
}

#header_grad #contacts #email {
    font-size: 19px;
}

#phone_numbers {
    left: 655px;
    position: absolute;
    top: 18px;
}

#phone, #home_phone {
    color: #FFFFFF;
    font-size: 28px;
    font-weight: 100;
    text-align: center;
    z-index: 1000;
}
#phone {

}

#home_phone {
}

#site-description {
    color: #FFFFFF;
    font-size: 24px;
    position: absolute;
    right: 80px;
    text-indent: -99999em;
    top: 7px;
}




.logo {
    background: url("images/daretobare-logo.png") no-repeat scroll 0 0 transparent;
    background-size: contain;
    height: 154px;
    position: absolute;
    top: 145px;
    width: 100%;
    z-index: 100;
}

#header-info {
    background-size: 188px;
	left: 18px;
	position: absolute;
    top: 329px;
	padding-bottom: 78px;
	width: 426px;
}

#header-info p {
	font-size: 17px;
	line-height: 1.3em;
	margin-bottom: 10px;
}


#site-title
{
	text-indent:-99999em;
}

#slider-container {
	right: 10px;
    top: 150px;
    width: 460px;
	
  -webkit-box-shadow: 0 0 2px 0 #737373;
-moz-box-shadow: 0 0 2px 0 #737373;
box-shadow: 0 0 2px 0 #737373;


  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;

 
  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
z-index: 100;
}

#frontpagecontainer {
    margin: 0 !important;
}

.smooth_slider {
	padding: 0 !important;
	margin: 0 !important;
	width:960px !important;
}

.smooth_slider .jcarousel-item {
    height: 400px !important;
    width: 960px !important;
}

#slider-container .flower-decoration {
    left: -75px;
    top: -17px;
    width: 104px;
}

/* Nav ---------------------------------------- */

#access {
    background: none repeat scroll 0 0 transparent;
    left: 0;
    margin-bottom: 0;
    padding: 0;
    position: absolute;
    top: 100px;
    width: 960px;
    z-index: 100;
}

#access li a {
	color: #611545;
	font-size: 20px;
	font-weight: 400;
	margin-right: 17px;
	padding: 0 0;
	text-shadow: none;
}

#access li a:hover, #access .current-menu-item a, #access .current-menu-parent a {
	border-bottom: 5px solid #D9E3E7;
	color: #708891;
	padding-bottom: 4px;
}

#access .sub-menu {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.95);
    border-left: 1px solid #DDE6F1;
	border-right: 1px solid #DDE6F1;
	border-bottom: 1px solid #DDE6F1;
    padding: 20px 0;
    top: 17px;
}

#access ul ul {
    left: -60px;
    width: 700px;
}

#access ul ul li {
	float: left;
}

#access .sub-menu li a {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #913873;
    line-height: 20px;
    padding-right: 10px;
    text-shadow: none;
    width: 166px;
}

#access ul li:hover > ul ul {
	display: block;
}

#access ul ul ul {
    background: none repeat scroll 0 0 transparent !important;
    border: medium none !important;
    left: 10px;
    padding: 0 !important;
    position: relative;
    top: -10px !important;
    width: 200px;
}

#access .sub-menu a:hover, #access .sub-menu .current-menu-item a  {
	color: #A9BED9;
}

/* ----------- */

#main {
    float: left;
    min-height: 400px;
    padding: 42px 0 0;
    position: relative;
    width: 960px;
}


.entry-title, h3 {
    color: #A5347D;
    font-size: 30px;
}

.entry-title {
	margin-bottom: 20px;
}

.entry-content:hover {
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.7);

-webkit-transition: background 0.3s ease-out;
-moz-transition: background 0.3s ease-out;
-o-transition: background 0.3s ease-out;
-ms-transition: background 0.3s ease-out;
transition: background 0.3s ease-out;
 
}

/* FRONT PAGE --------------------------------- */


.infoBox img {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #E7E7E7;
}

.infoBox-shadow {
    background: url("images/info-box-shadow.png") no-repeat scroll -22px bottom transparent;
    float: left;
    padding: 0 0 24px;
}

.infoBox p {
	color: #585858;
	line-height: 1.4em;
	margin-bottom: 10px;
}

.readmore-shadow {
    background: url("images/readmore-shadow.png") no-repeat scroll -6px bottom transparent;
    float: right;
    padding-bottom: 12px;
}
.infoBox .readmore {
	background: #fff;
	
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
	
	color: #a5347d;
	font-weight: 400;
	border: 1px solid #cd74af;
	padding: 8px 10px;
}

.infoBox .readmore:hover {
    border: 1px solid #BA5A99;
    color: #842260;
}

.infoBox .readmore:hover > .readmore-line {
    background: none repeat scroll 0 0 #CCA3BE;
}

.infoBox .readmore-line {
    background: none repeat scroll 0 0 #DAB8CE;
    cursor: default;
    height: 1px;
    position: absolute;
    right: 100px;
    top: 16px;
    width: 200px;
}

/* Catergory Page ------------------------------------- */

.cat-page .readmore-line {
    width: 527px;
} 

/* Treatments Page ----------------------------------------- */

.treatment-article {
	padding-left: 20px;
	margin-bottom: 20px;
}

.treatment-article h3, .treatment-article .tooltip-h3 {
    color: #A5347D;
    font-size: 27px;
    font-weight: 100;
    margin-bottom: 10px;
}

.treatment-article ul li {
	border-bottom: 1px dotted #666;
	line-height: 1.7em;
	padding-left: 20px;
}

/* Galler Page ---------------------------------- */

.entry-content #gallery-1 .gallery-item {
	margin: 0 0 10px;
		
}

#gallery-1 .gallery-icon .attachment-thumbnail {
    background: none repeat scroll 0 0 #A6327F;
    border: 1px solid #FFFFFF;
    box-shadow: 0 0 3px #262626;
	-moz-box-shadow: 0 0 3px #262626;
	-webkit-box-shadow: 0 0 3px #262626;
    padding: 5px;
}

/* Side Bar ------------------------------------- */

#sideBar {

background: #943A76;	
background:-webkit-linear-gradient(center top , #943A76 0%, #5F1443 100%);
background: -moz-linear-gradient(center top , #943A76 0%, #5F1443 100%);
background: -o-linear-gradient(center top , #943A76 0%, #5F1443 100%);
background: -ms-linear-gradient(center top , #943A76 0%, #5F1443 100%);
background: linear-gradient(center top , #943A76 0%, #5F1443 100%);

-webkit-box-shadow: 0 0 3px #4E4E4E;
-moz-box-shadow: 0 0 3px #4E4E4E;
box-shadow: 0 0 3px #4E4E4E;

	
	border: 1px solid #FFFFFF;
    color: #fff;
	min-height: 300px;
    padding: 30px 30px 85px;
}

#sideBar .flowers {
    background: url("images/sidebar-flower-dec.png") no-repeat scroll 0 bottom transparent;
    bottom: 0;
    height: 103px;
    left: 0;
    position: absolute;
    width: 100%;
}

#sideBar h3 {
	color: #fff;
}

#sideBar p {
	line-height: 1.2em;
	margin-top: 20px;	
}

#sideBar ul {
	margin-left: 10px;
}

#sideBar ul li {
	line-height: 1.5em;
	
}

#sideBar ul li a {
    color: #CA96BD;
    font-size: 20px;
}

#sideBar ul li a:hover {
    color: #FFFFFF;
}

/* Single Post Page --------------------------- */

.entry-content p, .entry-content h3 {
	margin-bottom: 20px;
}
.entry-content ul {
	margin-bottom: 20px;
}

.entry-content li {
    margin-bottom: 7px;
}

.readmore {
	cursor: pointer;	
}

.tooltip {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DDDDDD;
    box-shadow: 0 0 3px #000000;
    cursor: default;
    display: none;
    font-size: 15px;
    padding: 10px;
    position: absolute;
    right: 0;
    top: 27px;
    width: 250px;
    z-index: 100;
}


/* Footer ------------------------------------- */

#colophon {
background: #943a76; /* Old browsers */
background: url("images/header-shadow-grad.png") repeat-x scroll 0 top, -webkit-linear-gradient(center top , #943A76 0%, #5F1443 100%);
background: url("images/header-shadow-grad.png") repeat-x scroll 0 top, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#943a76), color-stop(100%,#5f1443)); /* Chrome,Safari4+ */
background: url("images/header-shadow-grad.png") repeat-x scroll 0 top, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#943a76), color-stop(100%,#5f1443)); /* Chrome,Safari4+ */
background: url("images/header-shadow-grad.png") repeat-x scroll 0 top, -webkit-linear-gradient(top, #943a76 0%,#5f1443 100%); /* Chrome10+,Safari5.1+ */
background: url("images/header-shadow-grad.png") repeat-x scroll 0 top, -o-linear-gradient(top, #943a76 0%,#5f1443 100%); /* Opera 11.10+ */
background: url("images/header-shadow-grad.png") repeat-x scroll 0 top, -ms-linear-gradient(top, #943a76 0%,#5f1443 100%); /* IE10+ */
background: url("images/header-shadow-grad.png") repeat-x scroll 0 top, linear-gradient(top, #943a76 0%,#5f1443 100%); /* W3C */


	color: #fff;
    padding-top: 30px;
}

#colophon .section-shadow {
    background-position: 0 top;
    padding-top: 30px;
    top: -30px;
}

#flowers-top {
    background: url("images/footer-flowers-top.png") no-repeat scroll 0 0 transparent;
    height: 100px;
    top: 0;
    width: 960px;
    z-index: 0;
}

#flowers-bottom {
    background: url("images/footer-flowers-bottom.png") no-repeat scroll 0 0 transparent;
    height: 100px;
    bottom: 0;
    width: 960px;
    z-index: 0;
}

#footer-content {
	position: relative;
	z-index: 10;
}

#colophon h3 {
    color: #FFFFFF;
    font-size: 29px;
    margin-bottom: 10px;
}

#colophon p {
    font-size: 16px;
    line-height: 1.2em;
    margin-bottom: 15px;
}

#colophon .comprehensivegooglemap_widget {
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 0 3px #000000 inset;
    margin-bottom: 10px;
    padding: 10px;
}

#colophon .comprehensivegooglemap_widget h3 {
	display: none;	
}

#colophon .list_widget {
	line-height: 1.5em;	
}

input[type="text"], input#s, textarea {
    border: 1px solid #9C9C9C;
    -webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	
-webkit-box-shadow: -2px 1px 3px 1px #606060 inset;
-moz-box-shadow: -2px 1px 3px 1px #606060 inset;
box-shadow: -2px 1px 3px 1px #606060 inset;
	
	color: #797878;
    font-family: helvetica;
    font-size: 16px;
    font-style: italic;
    font-weight: 100;
    margin: 10px 0;
    padding: 8px;
	resize: none;
    width: 94%;
}

textarea {
	margin-bottom: 20px;
}

input.wpcf7-submit {
	background: #fff;
	border: none;
    
-webkit-border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;

-webkit-box-shadow: 1px 3px 4px #000000;
-moz-box-shadow: 1px 3px 4px #000000;
box-shadow: 1px 3px 4px #000000;


    color: #282828;
	cursor: pointer;
    font-size: 15px;
    font-style: italic;
    padding: 5px 20px;
    position: absolute;
    right: 0;
    text-shadow: 1px 0 1px #FFFFFF;

}

input.wpcf7-submit:hover {
-webkit-box-shadow: 1px 3px 1px #000000;
-moz-box-shadow: 1px 3px 1px #000000;
box-box-shadow: 1px 3px 1px #000000;
}

#site-generator {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.84);
-webkit-border-radius: 5px 5px 0 0;
-moz-border-radius: 5px 5px 0 0;
border-radius: 5px 5px 0 0;

    bottom: -30px;
    color: #767575;
    font-size: 12px;
    padding: 10px;
    position: absolute;
    right: 38%;
    text-align: center;
    width: 205px;
}
#bannerspace .imageWrapper img {
    width: 100%;
}
#site-generator:hover {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.88);
    color: #3E3E3E;
}
.withCarla {
 background: url(images/with-carla.png) no-repeat scroll 0 0 transparent;
    background-size: contain;
    height: 37px;
    position: absolute;
    top: 287px;
    width: 252px;
    left: 300px;
    z-index: 100;

}
.waxingWithCarla {
    background: url(images/waxing-with-carla.png) no-repeat scroll 0 0 transparent;
    background-size: contain;
    height: 185px;
    position: absolute;
    top: 472px;
    width: 372px;
    right: 30px;
    z-index: 100;
    
}