.SectionInfo{
	background:#fff;
}
@charset "utf-8";/* CSS Document */
@font-face {
    font-family: 'ralewayregular';
    src: url('../fonts/raleway-regular-webfont.eot');
    src: url('../fonts/raleway-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/raleway-regular-webfont.woff') format('woff'),
         url('../fonts/raleway-regular-webfont.ttf') format('truetype'),
         url('../fonts/raleway-regular-webfont.svg#ralewayregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
font-family: 'ralewaylight';
src: url('../fonts/raleway-light-webfont.eot');
src: url('../fonts/raleway-light-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/raleway-light-webfont.woff') format('woff'), url('../fonts/raleway-light-webfont.ttf') format('truetype'), url('../fonts/raleway-light-webfont.svg#ralewaylight') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'ralewaymedium';
src: url('../fonts/raleway-medium-webfont.eot');
src: url('../fonts/raleway-medium-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/raleway-medium-webfont.woff') format('woff'), url('../fonts/raleway-medium-webfont.ttf') format('truetype'), url('../fonts/raleway-medium-webfont.svg#ralewaymedium') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'latolight';
src: url('lato-light-webfont.eot');
src: url('lato-light-webfont.eot?#iefix') format('embedded-opentype'), url('lato-light-webfont.woff') format('woff'), url('lato-light-webfont.ttf') format('truetype'), url('lato-light-webfont.svg#latolight') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'latoregular';
src: url('lato-regular-webfont.eot');
src: url('lato-regular-webfont.eot?#iefix') format('embedded-opentype'), url('lato-regular-webfont.woff') format('woff'), url('lato-regular-webfont.ttf') format('truetype'), url('lato-regular-webfont.svg#latoregular') format('svg');
font-weight: normal;
font-style: normal;
}
* html {
	margin:0 auto;
}
body,ul,li,h1,h2,h3,h4,h5,h6{
	margin:0px;
	padding:0px;
}
img{
	border:0;
}
li{
	list-style:none;
	list-style-image:none;
	list-style-type:none;
}
ul.SportsText{
	padding-left:36px;
}
.SportsText li{
	list-style-image:url(../images/ListLi.png);
	font-family: 'ralewaylight';
	font-size:12pt;
	line-height:22px;
	color:#808285;
	text-align:left;
	font-weight:normal;
}
.header {
	width:100%;
	height:170px;
	background-color:#FFFFFF;
	box-shadow: 0 5px 5px #EAEAEA;
	z-index:10;
	position:relative;
	z-index:10000;
}
#menuIconText{
	font-family: 'ralewaylight';
	font-size:12pt;
	line-height:22px;
	color:#c8c8c8;
	text-align:left;
	font-weight:normal;
}

.padBottom30{
	padding-bottom:30px;
}
.padBottom50{
	padding-bottom:30px;
}
.pad45{
	padding-bottom:45px;
	padding-right:45px;
	padding-left:45px;
	padding-top:35px;
}
.clearB{
	clear:both;
}
.logo {
	float:left;
	margin-top:52px;
	margin-left:50px;
	margin-bottom:30px;
}
.ServicesLogo {
	float:left;
	margin-top:37px;
	margin-left:50px;
	margin-bottom:30px;
}
.menuicon {
	float:right;
	margin-top:42px;
	margin-right:30px;
	text-align:right;
}
.homebanner {
	width:100%;
	height:730px;
	background-image:url(../images/BubbleGirl.jpg);
	background-position:center;
}
/*.BannerInfo {
	width:1042px;
	text-align:left;
	font-family: 'ralewaylight';
	font-size:45pt;
	line-height:65px;
	color:#808285;
	padding-top:99px;
	margin: 0 auto;
}*/
.fontHugeblue{
	color:#42c3dc;
	font-size:60px;
	font-weight:bold;
	line-height:60px;
	font-family:'latolight';
	height:147px;
	padding-top:10px;
}
.fontHugeGray{
	color:#808285;
	font-size:35px;
	line-height:40px;
	font-family:'ralewaylight';
	height:147px;
	padding-top:10px;
}
.fontSmallGray{
	color:#808285;
	font-size:30px;
	line-height:35px;
	font-family:'ralewaylight';
	height:147px;
	padding-top:10px;
}
.DiscoverBtn {
	margin: 0 auto;
	width:1042px;
	height:65px;
	margin-top:70px;
}
.SectionInfo {
	width:100%;
	text-align:center;
	padding-top:99px;
	margin: 0 auto;
}
.About {
	width:100%;
	/*height:530px;*/
	background-image:url(../images/AboutBackground.jpg);
	background-position:center;
	text-align:center;
}
.Experience{
	width:100%;
	/*height:530px;*/
	text-align:center;
}
.ExperienceTable{
	width: 100%;
	font-family: 'ralewaylight';
	font-size:12pt;
	line-height:22px;
	color:#808285;
	text-align:center;
	font-weight:normal;
	margin:0 auto;
	padding-top:30px;
}
.TravelServices {
	width:100%;
	height:630px;
	background-image:url(../images/TravelServices.jpg);
	background-position:center;
	text-align:left;
}
.SportsServices{
	width:100%;
	height:630px;
	background-image:url(../images/SportServices.jpg);
	background-position:center;
	text-align:left;
}
.ShineServices {
	width:100%;
	height:630px;
	background-image:url(../images/ShineServices.jpg);
	background-position:center;
	text-align:left;
}
.CelebrationServices {
	width:100%;
	height:630px;
	background-image:url(../images/CelebrationServices.jpg);
	background-position:center;
	text-align:left;
}
.SportServices {
	width:100%;
	height:630px;
	background-image:url(../images/SportServices.jpg);
	background-position:center;
	text-align:left;
}
.CutServices {
	width:100%;
	height:630px;
	background-image:url(../images/CutServices.jpg);
	background-position:center;
	text-align:left;
}
.ExpressServices {
	width:100%;
	height:630px;
	background-image:url(../images/ExpressServices.jpg);
	background-position:center;
	text-align:left;
}

.Franchising {
	width:100%;
	height:750px;
	padding-top:20px;
}

.Promotions {
	width:100%;
	height:880px;
	padding-top:20px;
}

.Contact {
	width:100%;
	height:850px;
	padding-top:20px;
}

.PriceList{
	width:100%;
	height:500px;
	padding-top:20px;
}
.EcoServices {
	width:100%;
	height:630px;
	background-image:url(../images/EcoServices.jpg);
	background-position:center;
	text-align:left;
}
.PearlServices {
	width:100%;
	height:630px;
	background-image:url(../images/PearlServices.jpg);
	background-position:center;
	text-align:left;
}
.BabyServices {
	width:100%;
	height:630px;
	background-image:url(../images/BabyServices.jpg);
	background-position:center;
	text-align:left;
}
.SeasonServices {
	width:100%;
	height:630px;
	background-image:url(../images/SeasonServices.jpg);
	background-position:center;
	text-align:left;
}
.EssenceServices {
	width:100%;
	height:630px;
	background-image:url(../images/EssenceServices.jpg);
	background-position:center;
	text-align:left;
}
.SectionInfoGray {
	width:100%;
	text-align:center;
	padding-top:99px;
	margin: 0 auto;
	background-color:#F1F2F2;
}
.SectionInfoForm {
	width:100%;
	text-align:left;
	padding-top:99px;
	margin: 0 auto;
	background-color:#F1F2F2;
}
.FillInFormTitle{
	width: 1024px;
	margin:0 auto;
	padding-bottom:20px;
}
.SectionTitle {
	width:1042px;
	text-align:center;
	font-family: 'ralewaylight';
	font-size:35pt;
	line-height:65px;
	color:#6D6E71;
	margin: 0 auto;
	padding-bottom:50px;
	font-weight:normal;
}
.SectionTitleGradient {
	width:100%;
	text-align:center;
	margin: 0 auto;
	padding-bottom:50px;
	background: -prefix-linear-gradient(0deg, #EDEDEE, white);
	background: linear-gradient(0deg, #EDEDEE, white);
}
.ServicesSectionTitle {
	width:1042px;
	text-align:left;
	font-family: 'ralewaylight';
	font-size:45pt;
	line-height:65px;
	color:#B76BAB;
	margin: 0 auto;
	padding-bottom:50px;
	font-weight:normal;
}
.ServicesShineTitle {
	width:1042px;
	text-align:left;
	font-family: 'ralewaylight';
	font-size:45pt;
	line-height:65px;
	color:#DAD3CC;
	margin: 0 auto;
	padding-bottom:50px;
	font-weight:normal;
}
.ServicesSeasonTitle {
	width:1042px;
	text-align:left;
	font-family: 'ralewaylight';
	font-size:45pt;
	line-height:65px;
	color:#42C4DD;
	margin: 0 auto;
	padding-bottom:50px;
	font-weight:normal;
}
.ServicesPearlTitle {
	width:1042px;
	text-align:left;
	font-family: 'ralewaylight';
	font-size:45pt;
	line-height:65px;
	color:#C2A204;
	margin: 0 auto;
	padding-bottom:50px;
	font-weight:normal;
}
.ServicesEssenceTitle {
	width:1042px;
	text-align:left;
	font-family: 'ralewaylight';
	font-size:45pt;
	line-height:65px;
	color:#63619A;
	margin: 0 auto;
	padding-bottom:50px;
	font-weight:normal;
}
.ServicesCelebrationTitle {
	width:1042px;
	text-align:left;
	font-family: 'ralewaylight';
	font-size:45pt;
	line-height:65px;
	color:#676767;
	margin: 0 auto;
	padding-bottom:50px;
	font-weight:normal;
}
.ServicesCutTitle {
	width:1042px;
	text-align:left;
	font-family: 'ralewaylight';
	font-size:45pt;
	line-height:65px;
	color:#F79838;
	margin: 0 auto;
	padding-bottom:50px;
	font-weight:normal;
}
.ServicesEcoTitle {
	width:1042px;
	text-align:left;
	font-family: 'ralewaylight';
	font-size:45pt;
	line-height:65px;
	color:#6FC067;
	margin: 0 auto;
	padding-bottom:50px;
	font-weight:normal;
}
.ServicesExpressTitle {
	width:1042px;
	text-align:left;
	font-family: 'ralewaylight';
	font-size:45pt;
	line-height:65px;
	color:#42C4DD;
	margin: 0 auto;
	padding-bottom:50px;
	font-weight:normal;
}
.ServicesBabyTitle {
	width:1042px;
	text-align:left;
	font-family: 'ralewaylight';
	font-size:45pt;
	line-height:65px;
	color:#FFCD0A;
	margin: 0 auto;
	padding-bottom:50px;
	font-weight:normal;
}
.ServicesSportTitle {
	width:1042px;
	text-align:left;
	font-family: 'ralewaylight';
	font-size:45pt;
	line-height:65px;
	color:#99ca3b;
	margin: 0 auto;
	padding-bottom:50px;
	font-weight:normal;
}
.ServicesSportSubTitle {
	width:1042px;
	text-align:left;
	font-family: 'ralewaylight';
	font-size:12pt;
	/*line-height:65px;*/
	color:#99ca3b;
	margin: 0 auto;
	padding-bottom:50px;
	font-weight:normal;
}
.ServicesArrows {
	text-align:right;
	font-family: 'ralewaylight';
	font-size:12pt;
	line-height:22px;
	color:#A6A8AB;
	font-weight:normal;
}
.FullWidthTable {
	width:1042px;
	margin:0 auto;
	padding-bottom:70px;
}
.FullWidthTableFooter2 {
	width:1042px;
	margin: 0 auto;
}
.IconCell {
	text-align:center;
}
.Subtitle {
	font-family: 'ralewaylight';
	font-size:14pt;
	line-height:27px;
	color:#808285;
	text-align:center;
	font-weight:normal;
}
label {
	font-family: 'ralewaylight';
	font-size:12pt;
	line-height:22px;
	color:#808285;
	text-align:left;
	font-weight:normal;
}
p {
	font-family: 'ralewaylight';
	font-size:12pt;
	line-height:22px;
	color:#808285;
	text-align:left;
	font-weight:normal;
}
h1 {
	font-family: 'ralewaylight';
	font-size:20pt;
	color:#6D6E71;
	font-weight:normal;
	line-height:30px;
	padding-bottom:0px;
}
h2 {
	font-family: 'ralewaylight';
	font-size:14pt;
	color:#FFFFFF;
	text-align:left;
	font-weight:normal;
}
h3 {
	font-family: 'ralewaylight';
	font-size:8pt;
	color:#FFFFFF;
	text-align:left;
	font-weight:normal;
}
h4 {
	font-family: 'ralewaylight';
	font-size:20pt;
	color:#42C4DD;
	text-align:left;
	margin-top:0px;
	font-weight:normal;
	padding-bottom:15px;
}
.SelectedButton {
	font-family: 'ralewaylight';
	font-size:12pt;
	line-height:22px;
	color:#42C4DD;
	font-weight:normal;
}
a {
	text-decoration:none;
	color:#808285;
	font-weight:normal;
}
a:hover{

	color:#42C4DD;

	text-decoration:none;

}
#menu{
	font-family: 'ralewaymedium';
	color:rgba(250,250,250,0.7);
	background:#42c3dc;

	

	overflow-x:auto;

	

	overflow-y: auto;
}.menuTitle{
	font-size:20px;
	padding-bottom:50px;
	font-family: 'ralewaylight';
	font-weight:normal;
}
.menuTitle span{
	font-size:30px;
	color:rgba(250,250,250,1);
}
#menu li a{
	font-size:20px;
	font-family: 'ralewaylight';
	font-weight:normal;
	color:rgba(250,250,250,0.7);
	text-transform:uppercase;
	font-weight:normal;
}
#menu li a:hover,#menu li.selected a{
	color:rgba(250,250,250,1);
}
#menu li:hover{
	color:rgba(250,250,250,1);
	background:url(../images/menu-arrow.gif) no-repeat 100% 0;
}
#menu li.selected{
	background:url(../images/menu-arrow.gif) no-repeat 100% 0;
}
.menuSecTitle{
	font-size:13px;
	color:rgba(250,250,250,1);
	text-transform:uppercase;
	padding-bottom:15px;
}
.socialMedia{
	overflow:hidden;
	font-size:22px;
}
.socialMedia .clearB{
	font-family:'ralewayregular';
	padding-bottom:5px;
}
.socialMedia a:hover{
	opacity:0.6;
}
.newsletter{
	display:inline-block;
	border:1px solid rgba(250,250,250,1);
	color:rgba(250,250,250,1);
	padding:2px 6px;
	margin-top:10px;
}
.newsletter:hover{
	border:1px solid rgba(250,250,250,0.6);
	color:rgba(250,250,250,0.6);
}

.closeMenuBtn{
	position:absolute;
	top:33px;
	right:20px;
	font-size:30px;
	color:rgba(250,250,250,1);
}

.closeMenuBtn:hover{

	color:rgba(250,250,250,0.6);

}
.menuSevices{
	color: #808285;
    font-family: 'ralewaylight';
    font-size: 12pt;
    font-weight: normal;
    line-height: 22px;
    text-align: left;
	padding-top:25px;
}
.menuSevices a{
	padding-top:35px;
}
/*.menuSevices a:hover{
	color:#f8a250;
	background:url(../images/cutHover.gif) no-repeat center 0;
}*/
.menuSevices ul li{
	display:inline-block;
}
.menuSevices .ExpressService a:hover{
	color:#46C7F4;
	background-image:url(../images/ExpressServiceEmblem.png);
	background-position:top;
	background-repeat:no-repeat;
}

.menuSevices .TravelService a:hover{
	color:#B76BAB;
	background-image:url(../images/TravelServiceEmblem.png);
	background-position:top;
	background-repeat:no-repeat;
}

.menuSevices .SeasonService a:hover{
	color:#46C7F4;
	background-image:url(../images/SeasonServiceEmblem.png);
	background-position:top;
	background-repeat:no-repeat;
}

.menuSevices .CutService a:hover{
	color:#F79838;
	background-image:url(../images/CutServiceEmblem.png);
	background-position:top;
	background-repeat:no-repeat;
}

.menuSevices .BabyService a:hover{
	color:#FFCC33;
	background-image:url(../images/BabyServiceEmblem.png);
	background-position:top;
	background-repeat:no-repeat;
}

.menuSevices .CelebrationService a:hover{
	color:#676767;
	background-image:url(../images/CelebrationServiceEmblem.png);
	background-position:top;
	background-repeat:no-repeat;
}

.menuSevices .SportService a:hover{
	color:#99ca3b;
	background-image:url(../images/SportServiceEmblem.png);
	background-position:top;
	background-repeat:no-repeat;
}

.menuSevices .PearlService a:hover{
	color:#C3AC5C;
	background-image:url(../images/PearlServiceEmblem.png);
	background-position:top;
	background-repeat:no-repeat;
}

.menuSevices .EssenceService a:hover{
	color:#6566AD;
	background-image:url(../images/EssenceServiceEmblem.png);
	background-position:top;
	background-repeat:no-repeat;
}

.menuSevices .EcoService a:hover{
	color:#07ab5d;
	background-image:url(../images/EcoServiceEmblem.png);
	background-position:top;
	background-repeat:no-repeat;
}

.menuSevices .ShineService a:hover{
	color:#B2A49E;
	background-image:url(../images/ShineServiceEmblem.png);
	background-position:top;
	background-repeat:no-repeat;
}

#slideshow {
	position:absolute;
	top:160px;
	bottom:0px;
	width:100%;
}

.FullWidthTableFooter2 .centerCell img {
	margin-top:-13px;
}









/*********************** forms styling ************************/
.field{
	margin-left: 7px;
	color:#42C4DD;
    font-family: 'ralewaylight';
    font-size: 12pt;
}
#sendform{color:red}
.statusStyle{
	display: none;
	color:#42C4DD;
    font-family: 'ralewaylight';
    font-size: 12pt;
}

.emailStyle{
	color:#6D6E71
}

.emailStyle:hover{
	color:#42C4DD
}



