* {margin:0;padding:0}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 {

  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  
}
body {
   color: #000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px; /* originally 12px */
  line-height: 14px;
  margin: 0 0 0 0; 
  padding: 0 0 0 0; 
  text-align: center; 
}

h1 {
  color: #55164e;
  font-size: 30px;
  padding-bottom:10px;
    
  
}

h2 {
  color: #ec008c;
  font-size: 15px;
  line-height: 22px;
  padding-top:10px;
}

a,  a:link {
  color: #000;
  font-weight: bold;
  text-decoration: none;
}
a:visited {
  color: #000;
  font-weight: bold;
  text-decoration: none;
}

a:hover {
  color: #000;
  text-decoration: underline;
}

a:focus {
  color: #000;
}

a:active {
  color: #000;
}


#Wrapper {
	/* margin: 0 auto 0 auto; */
	margin: 0 auto;
	text-align: center;
	width: 996px;
	padding: 0px;
}




#outerWrapper {
  background-color: #fff;
  margin: 0 auto 0 auto; 
  text-align: left; 
  /* width: 900px; */
  width: 696px;
  float:left;
  padding: 0px;
  
  
}
#outerWrapper #header {
  font-size: 18px;
  font-weight: bold;
  line-height: 15px;
  padding:0px;
  height: 92px;
  margin: 0px;
  
}

#outerWrapper #topNavigation {
	height: 63px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;  
	color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	position:relative;
	top:-43px;
	
}
#outerWrapper #contentWrapper {
  overflow: hidden;
}
/* #outerWrapper #contentWrapper #rightColumn1 {
	float: right;
	padding: 0px;
	/* width: 70px; 	width
	height:588px;
	margin:0px;
	padding:0px;
} */
#outerWrapper #contentWrapper #rightColumn2 {
	float: right;
	/* width: 230px; */
	/* width:200px; */
	width:300px;
	
	height:588px;
	margin:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	/*padding-left:20px;*/
	padding-left:0px;
	
	
}

#outerWrapper #contentWrapper #content {
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
/*	height: 588px; */
	height: 696px;
}
#outerWrapper #footer {
	padding-top:5px;
	/* padding: 0;*/
	height:25px;
	text-align:center;
	color:#CCCCCC;
	font-size:11px;
	
}


#RightNavBar {
	margin: 0px;
	padding: 0px;
	float:left;
	/* width:96px; */
	width:300px;
	height:768px;	
} 


#shop{
	padding-left: 410px;
	padding-top:50px;
}


/* Individual Page Styles

/* Home Page */


.HomeOuterWrapperBg {
	background-image: url(newhome/images/home-back1.jpg);
	background-repeat: no-repeat;
}


.HomeRightNavBar {
		background-color:#CCCCCC;
	}


#HomeText {position:relative;
top:357px;
left:0px;
color:#55164e;
font-size:11px;
line-height:14px;
}

.HomeHeading {
	font-size:35px;
	color:#55164e;
	font-weight: bolder;
	line-height:40px;
}

.HomeHeading2 {
	font-family: sans-serif, Arial, Helvetica, sans-serif;
	font-size:35px;
	color:#55164e;
	font-weight: 100;
	line-height:40px;
}



#HomeRCTop {
	text-align:right;
	color: #55164e;
	margin:0px;
	font-size:11px;
	line-height:13px;
	margin: 0px;
	padding: 0px;
}

.HomeTitle{
	color: #ec008c;
	font-size:23px;
	line-height:27px;
	text-align:right;
	margin:0px;
	padding:0px;
	}


.HomeRCBottom{
	margin:0px;
	font-size:12px;
	color:#ffffff;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


.HomeTop{padding-left:25px;
padding-right:15px;
padding-top:50px;
text-align:left;
}

.HomeBottom{padding-left:15px;
padding-right:15px;
padding-top:88px;
text-align:left;

}

.HomeSubText{color:#57004F;
font-size:11px;

}

.specialOfferHeading {color:#ffffff;
font-weight:bold;
font-size:14px;
line-height:32px;
}

.specialOfferText {
color:#ffffff;
}

.specialOfferTitle {
font-weight:bold;
color:#ffffff;
font-size:16px;
line-height:22px;
}

a.home:link {
  color: #ec008c;
  text-decoration: none;
  font-weight:normal;
}
a.home:visited {
  text-decoration: none;
  color: #ec008c;
  font-weight:normal;
}

a.home:hover {
	color:#C40075;
	text-decoration: none;
	font-weight:normal;
}

a.home:focus {
  
}

a.home:active {
  
}





/* Media Enquiries  Page */


.MediaOuterWrapperBg {
	background-image: url(images2/media/media_enquiries.jpg);
	background-repeat: no-repeat;
}

.MediaRightNavBar {
	background-image: url(images2/frontpage/fullBannersmall.jpg);
	background-repeat:no-repeat;
}

#MediaText 	{ position:relative;
top:50px;
left:20px;
color: #57004F;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height: 14px;
}

.MediaH1 {color:#57004F;
}


/* End of Media Enquiries Styline --------------------------- */


/* Accolades Page */


.AccoladesOuterWrapperBg {
	background-image: url(images2/accolades/accolades.jpg);
	background-repeat: no-repeat;
}

.AccoladesRightNavBar {
	background-image: url(images2/frontpage/fullBannersmall.jpg);
	background-repeat:no-repeat;
}

#AccoladesText 	{ position:relative;
top:50px;
left:20px;
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height: 12px;
}

.AccoladesH1 {color:#FFFFFF;
}


/* End of Accolades Styling Page --------------------------- */

/* About Us Page */


.AboutUsOuterWrapperBg {
	background-image: url(images2/aboutus/about_fb.jpg);
	background-repeat: no-repeat;
}

.AboutUsRightNavBar {
background-image: url(images2/frontpage/fullBannersmall.jpg);
	background-repeat:no-repeat;
}

#AboutUsText 	{ position:relative;
top:250px;
left:20px;
/* color:#55164e; */
color:#000000; 
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height: 15px;
}

a.AboutUSLinks:link {
  color: #ffffff;
  text-decoration: none;
  line-height:22px;
}
a.AboutUSLinks:visited {
  text-decoration: none;
  color: #ffffff;
  line-height:22px;
}

a.AboutUSLinks:hover {
	color:#E0E0E0;
	text-decoration: none;
	line-height:22px;
	
}

a.AboutUSLinks:focus {
line-height:22px;
  
}

a.AboutUSLinks:active {
  line-height:22px;
}




/* End of About us Styling page--------------------------- */


/* About Sandra McClumpha */

.SandraOuterWrapperBg {
	background-image: url(images2/about_sandra2.jpg);
	background-repeat: no-repeat;
}

.MediaRightNavBar {
	background-image: url(images2/frontpage/fullBannersmall.jpg);
	background-repeat:no-repeat;
}

#SandraText 	{ position:relative;
top:50px;
left:20px;
color: #57004F;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height: 14px;
}

.SandraH1 {color:#FFFFFF;}

/* End of Sandra Styling */



/* Why chose fake bake now 'live the lie'- styling */

.WhyOuterWrapperBg {
	background-image: url(images2/live_the_lie.jpg);
	background-repeat: no-repeat;
}
.MediaRightNavBar {
	background-image: url(images2/frontpage/fullBannersmall.jpg);
	background-repeat:no-repeat;
	
}
#WhyText 	{ position:relative;
top:30px;
left:20px;
color: #000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height: 14px;
}
.WhyH1 {color: #57004F;;}

.WhyUL{
	list-style-position: outside;
	list-style-type: disc;
	line-height:15px;	
	}

#WhyRC {padding-left:15px; padding-right:10px;
font-size:11px;
color: #57004F;

}
.WhyH4 { font-size:16px;
line-height:20px;}

/* End of why choose fake bake styling */

/* 'How fake bake works - styling */

.HowOuterWrapperBg {
	background-image: url(images2/how2.jpg);
	background-repeat: no-repeat;
}
.MediaRightNavBar {
	background-image: url(images2/frontpage/fullBannersmall.jpg);
	background-repeat:no-repeat;
	
}
#HowText 	{ position:relative;
top:30px;
left:20px;
color: #57004F;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height: 14px;
}
.HowH1 {color: #57004F;}

.HowUL{
	list-style-position: outside;
	list-style-type: disc;
	line-height:15px;	
	}

#HowRC {padding-left:15px; padding-right:10px;
font-size:11px;
color: #ffffff;

}
.HowH4 { font-size:16px;
line-height:21px;}

/* End of How fake bake works styling */


/* Professional Spray Tan Application */

.SprayTanOuterWrapperBg {
	background-image: url(images2/professional_spray2.jpg);
	background-repeat: no-repeat;
}

.MediaRightNavBar {
	background-image: url(images2/frontpage/fullBannersmall.jpg);
	background-repeat:no-repeat;

}

#SprayTanText 	{ position:relative;
top:50px;
left:0px;
color: #000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height: 16px;
}

.SprayTanH1 {color:#ee7e24;
line-height:32px;}

/* End of Spray Tan Styling Styling */



/* Start of apply at Home Styling */

.ApplyHomeOuterWrapperBg {
	background-image: url(images2/apply_at_home2.jpg);
	background-repeat: no-repeat;
}


.ApplyHomeOuterWrapperA{
	background-image: url(images2/apply_at_home3.jpg);
	background-repeat: no-repeat;
}


.MediaRightNavBar {
	background-image: url(images2/frontpage/fullBannersmall.jpg);
	background-repeat:no-repeat;
	
}


#ApplyHomeText 	{
	position:relative;
	top:30px;
	left:0px;
	color: #333333;
	font-size:10px;
	line-height: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.ApplyHomeH1 {color:#d95527;
line-height:26px;
font-size:24px}

.ApplyHomeH2 {color:#d95527;
font-size:24px;
line-height:30px;}

.ApplyHomeH3 {color:#FFFFFF;
font-size:18px;
line-height:30px;}

.ApplyHomeUL{
	list-style-position: outside;
	list-style-type: disc;
	line-height:14px;
	
	}




/* End of Apply at home Styling */



/* Start of Styling for Professional Self Tan Treatment */


.ProTanOuterWrapperBg {
	background-image: url(images2/professional_self2.jpg);
	background-repeat: no-repeat;
}



.MediaRightNavBar {
	background-image: url(images2/frontpage/fullBannersmall.jpg);
	background-repeat:no-repeat;
	
}


#ProTanText 	{ position:relative;
top:20px;
left:0px;
color: #BC9A6A;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height: 16px;
}

.ProTanH1 {color:#bc9a69;
font-size:35px;
line-height:45px;}

.ProTanH2 {color:#d95527;
font-size:24px;
line-height:30px;}

.ProTanH3 {color:#FFFFFF;
font-size:18px;
line-height:30px;}




/* End of Professional Self Tan Treatment */





/* Start of Styling for Contact Page */


.ContactOuterWrapperBg {
	background-image: url(images2/contact_us.jpg);
	background-repeat: no-repeat;
}



.MediaRightNavBar {
	background-image: url(images2/frontpage/fullBannersmall.jpg);
	background-repeat:no-repeat;
	
}



.ProTanH1 {color:#bc9a69;
font-size:35px;
line-height:45px;}

.ProTanH2 {color:#d95527;
font-size:24px;
line-height:30px;}

.ProTanH3 {color:#FFFFFF;
font-size:18px;
line-height:30px;}




/* End of Contact Styling */


/* Start Styling of Right Menu at Top */

.RightMenu {
width: 96px;
font-size:10px;
         }

.RightMenu ul{
	margin: 0;
	padding: 0;
	float: left;
	width: 96px;
	list-style-type: none;
	font-size:10px;
}

/* .RightMenu ul li{
      display: inline;} */

.RightMenu ul li a{
	/*float: center; */
	text-decoration: none;
	color: white;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width:96px;
	line-height:20px;
	font-size:10px;
	margin:0px;
         }

.RightMenu ul li a:visited{
	color: white;
	display: block;
	line-height:20px;
	font-size:10px;
}

.RightMenu ul li a:hover, .RightMenu ul li .current{
        color: #fff;
 		background-color:#875985;
		display: block;
		text-decoration:none;
		line-height:20px;
		font-size:10px;
		padding:0px;}

#RightMenu{
	position: relative;
	top: 60px;
	left:0px;
	width:96px;
	font-size:10px;
	margin:0px;
	padding:0px;
	list-style:none;
	line-height:20px;
}


/* End of Styling for Right Menu *


/* Start Styling of Social Network Menu at Right */

#MenuSocial {position:relative;
top:380px;}


#MenuSocial a {
	position: relative;
	top: 372px;
	left:0px;
	width:96px;
	font-size:10px;
	margin:0px;
	padding:0px;
	list-style:none;
	line-height:20px;!important
	color:#333333;
}

#MenuSocial a:visited
{
	background-color:#FFFFFF;
	color:#333333;
	line-height:20px; !important
}

#MenuSocial a:hover{
text-decoration:none;
color:#000000;
line-height:20px; !important}

#MenuSocial a:active{color:#333333;
line-height:20px; !important}



/* End of Styling for Social Network Menu *




/* Top Menu Styling */

.menu {
width: 100%;
         }

.menu ul{
        margin: 0; padding: 0;
        float: left;}

.menu ul li{
        display: inline;}

.menu ul li a{
	float: left;
	text-decoration: none;
	color: white;
	padding-top: 5.5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
         }

.menu ul li a:visited{
        color: white;}

.menu ul li a:hover, .menu ul li .current{
	color: #57004F;
}

#menu{position:relative;
top:38px;} 


/* Small Links  */


a.SmallLinks:link {
  color: #ffffff;
  text-decoration: none;
 
}
a.SmallLinks:visited {
  text-decoration: none;
  color: #ffffff;

}

a.SmallLinks:hover {
	color:#E0E0E0;
	text-decoration: none;
	
	
}





a.SocialLinks:link {
  color: #57004F;!important
  text-decoration: none; !important
 
}
a.SocialLinks:visited {
  text-decoration: none;!important
  color: #57004F;!important

}

a.SocialLinks:hover {
	color:#57004F; !important
	text-decoration: underline; !important 
	}



#Map{padding-top:380px;}




/* Scoosh  Link */

a.scoosh:link {
	color: #CCCCCC;
	text-decoration: none;
	font-weight:normal;
}
a.scoosh:visited {
  text-decoration: none;
  color: #CCCCCC;
  font-weight:normal;
}

a.scoosh:hover {
	color: #CCCCCC;
	text-decoration: underline;
	font-weight:normal;
}

a.scoosh:focus {
  
}

a.scoosh:active {
  
}

map{border:none;}

.imgHome{margin:0px; padding:0px; display:block;
border:0px;}



a.homescoosh:link {
  color: #55164e;
  text-decoration: none;
  font-weight:normal;
}
a.homescoosh:visited {
  text-decoration: none;
  color: #55164e;
  font-weight:normal;
}

a.homescoosh:hover {
	color:#55164e;
	text-decoration: underline;
	font-weight:normal;
}

a.homescoosh:focus {
  
}

a.homescoosh:active {
  
}
