a:link {
	color: #5B2B7F;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #E52A7A;
}
a:hover {
	text-decoration: underline;
	color: #E52A7A;
}
a:active {
	text-decoration: none;
	color: #5B2B7F;
}

a img{
border: none;
}


.header_titles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	text-transform: capitalize;
	color: #5B2B7F;
}

.header_titles_lc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	text-transform: capitalize;
	color: #5B2B7F;
}


.header_titles_purple {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	text-transform: uppercase;
	color: #5B2B7F;
}

.header_titles_purple_lc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	text-transform: capitalize;
	color: #5B2B7F;
}

.header_titles_gray_caps {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	text-transform: uppercase;
	color: #7D7A86;
}

.header_titles_gray_lc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	text-transform: capitalize;
	color: #7D7A86;
}

.header_titles_pink_caps {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	text-transform: uppercase;
	color: #DF2E76;
}

.header_titles_pink_lc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	text-transform: capitalize;
	color: #DF2E76;
}

.header {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: capitalize;
	color: #FFFFFF;
	text-align: justify;
}

.headerwhite_lc {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-transform: capitalize;
	color: #FFFFFF;
	text-align: justify;
}


.header1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-transform: none;
	color: #5B2B7F;
}

.header1_lc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-transform: capitalize;
	color: #5B2B7F;
}

.header2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #7D7A86;
}

.header2_lc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
	color: #7D7A86;
}


.header_body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: lowercase;
	color: #7D7A86;
}

.header_body_lc{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: capitalize;
	color: #7D7A86;
}

.header_body_caps {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #7D7A86;
}

.body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-transform: none;
	color: #7D7A86;
}

.body_gray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-transform: none;
	color: #7D7A86;
}

.body_gray_bd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: none;
	color: #7D7A86;
}

.body_purple {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-transform: none;
	color: #5B2B7F;
}

.body_purple_bd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: none;
	color: #5B2B7F;
}

.body_purple_table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: none;
	color: #5B2B7F;
	text-align:center;
}

.body_pink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-transform: none;
	color: #DF2E76;
}

.body_pink_bd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: none;
	color: #DF2E76;
}

.body_white{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-transform: none;
	color: #FFFFFF;
}

.body_white_bd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: none;
	color: #FFFFFF;
}

.bodysmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-transform: none;
	color: #7D7A86;
}

.bodysmall_bd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-transform: none;
	color: #7D7A86;
}

.form_text {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #6E655C;
}

.form_textCaps {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #6E655C;
	text-transform: uppercase;
}

.form_textCaps_lc {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #6E655C;
	text-transform: capitalize;
}

#main {
	height: auto;
	width: 772px;
	padding: 5px;
	background-image: url(images/main_box_middle.gif);
	background-repeat: repeat-x;
	border-top-width: thin;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: visible;
}
#border {
	background-color: #FFFFFF;
	height: 100%;
	width: 100%;
	border: thin dotted #CCCCCC;
	background-image: none;
	padding: 1px;
	text-align: justify;
	top: auto;
}

#shapemaster_box {
	/*background-color: #EFEEF4;
	background-image: url(images/shapemaster_box_bot.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	width: 241px;
	border: medium none #EDEEE8;
	background-image: url(images/shapemaster_box_bot.jpg);
	height: 210px;
	text-align: left;*/
}
#shapeboxLink {
	background-repeat: no-repeat;
	width: 241px;
	background-image: url(images/shapemaster_box.jpg);
	overflow:hidden;
	background-position: right top;
	height: 203px;
	display:block;
	padding:0;
	margin right:0;

}

.hiddenLink{
	text-indent:-2999em;
	}
	td#prodBox{
	}
	
a:link {
outline:hidden
}
a:active {
outline:hidden
}
a:visited {
outline:hidden
}





#mbtboxLink {
	background-repeat: no-repeat;
	width: 241px;
	background-image: url(images/mbt_box.jpg);
	overflow:hidden;
	background-position: center top;
	height: 202px;
	display:block;
	}
	
	
#specialbox {
	background-image: url(images/special_box.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	overflow:hidden;
	width: 245px;
	height: 100px;
	margin-right: 0px;
	display: block;
	
}

#special_box {
	background-image: url(images/special_box.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	width: 245px;
	border: medium none #EDEEE8;
	background-image: url(images/special_box.gif);
	height: 100px;
	margin-right: 0px;
}

#specialboxStatic {
	background-image: url(images/special_box_static.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	overflow:hidden;
	width: 245px;
	height: 100px;
	margin-right: 0px;
	padding-right: 5px;
	text-align: right;
	display: block;
	
}

#freeclassbox {
	background-repeat: no-repeat;
	background-position: center bottom;
	width: 245px;
	border: medium none #EDEEE8;
	overflow:hidden;
	background-image: url(images/classes.gif);
	height: 157px;
	margin-right: 0px;
	display: block;
}

#freeclassbox2 {
	width: 241px;
	border: medium none #EDEEE8;
	overflow:hidden;
	background:#DEDCE0 url(images/rounded_corners_bottom.gif) bottom left no-repeat;
	height: 100%;
	margin-right: 0px;
	display: block;

}

h2.freeclassheader{
background:url(images/freeclasses_top.gif) top left no-repeat;
margin:0;
padding:10px;
width:241px;
height: 20px;
}

.freeclassbody{
top margin:0;
width:241px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-transform: none;
color: #5B2B7F;
padding:0;
}

.freeclassbody p{
padding: 10px;}

#mbt_box_large {
	background-image: url(file:///E|/Glimmer site & branding/Portfolio files/Red Bank/site/images/elements/gourmet_sm_bg.jpg);
	backgound-image-link: <a href="http://www.shapemaster.es" target="_blank">
	background-repeat: no-repeat;
	background-position: center bottom;
	overflow:hidden;
	width: 494px;
	border: medium none #EDEEE8;
	background-image: url(images/mbt_box_large.jpg);
	height: 183px;
}

#join_box {
	background-image: url(images/join_box.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	width: 245px;
	height: 100px;
	margin-right: 0px;
	padding:0;
}

#joinboxLink{
	background-image: url(images/join_box.gif);
	background-repeat: no-repeat;
	background-position: center top;
	overflow:hidden;
	width: 245px;
	height: 100px;
	margin-right: 0px;
	padding:0;
	display:block;
}


#loyality_box {
	background-repeat: no-repeat;
	background-position: centre 10px;
	overflow:hidden;
	width: 245px;
	border: medium none #EDEEE8;
	background-image: url(images/loyalty_points2.gif);
	height: 199px;
	margin-right: 0px
}
#freetrial_box {
	background-repeat: no-repeat;
	background-position: center bottom;
	width: 245px;
	border: medium none #EDEEE8;
	background-image: url(images/freetrial.gif);
	height: 100px;
	margin-right: 0px;
}
#loyality_box_side {
	background-color: #EFEEF4;
	background-repeat: no-repeat;
	background-position: center top;
	overflow:hidden;
	width: 241px;
	border: medium none #EDEEE8;
	background-image: url(images/shapemaster_box_bot.jpg);
	height: 300px;
	text-align: left;
	position: absolute;
}

#freeclassesbox{
	background-image: url(images/classes_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 245px;
	border: medium none #EDEEE8;
	background-image: url(images/classes_bg.gif);
	height: 157px;
	margin-right: 0px;
}

#prices_box_side {
	background-repeat: no-repeat;
	background-position: center bottom;
	overflow:hidden;
	width: 245px;
	border: medium none #EDEEE8;
	background-image: url(images/prices_side.gif);
	height: 200px;
	vertical-align: baseline;
}
#gift_box_lrg {

	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: center bottom;
	overflow:hidden;
	height: 225px;
	width: 724px;
	border: medium none #EDEEE8;
	background-image: url(images/gift_card_box_lg.gif);
	padding: 5px;
	text-align: justify;
}
#tour_box_lrg {
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: center bottom;
	overflow:hidden;
	height: 180px;
	width: 674px;
	border: medium none #EDEEE8;
	background-image: url(images/tour_box_large2.gif);
	padding: 5px;
	text-align: justify;
}

#tour_box_small {
	background-repeat: no-repeat;
	background-position: center bottom;
	overflow: hidden;
	height: 100%;
	width: 505px;
	background-image: url(images/tour_box_small2.jpg);
	text-align: left;
}

#vibro_box_lrg {
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: center bottom;
	overflow:hidden;
	height: 189px;
	width: 745px;
	border: medium none #EDEEE8;
	background-image: url(images/vibro_price_box.gif);
	padding: 5px;
	text-align: justify;
}

#text_box_sm {
	background-color: #FFFFFF;
	background-image: url(images/text_box_small.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 160px;
	width: 245px;
	border: medium none #EDEEE8;
	background-image: url(images/text_box_small.jpg);
	padding: 5px;
	vertical-align: bottom;
	text-align: justify;
}
#text_box_smaller {

	background-color: #FFFFFF;
	background-image: url(images/text_box_smaller.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 160px;
	width: 180px;
	border: medium none #EDEEE8;
	background-image: url(images/text_box_smaller.jpg);
	padding: 10px;
	vertical-align: bottom;
	text-align: justify;
}
#text_box_large {
	background-color: #FFFFFF;
	background-image: url(images/text_box_large.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 100px;
	width: 494px;
	border: medium none #EDEEE8;
	background-image: url(images/text_box_large.jpg);
	padding: 5px;
	text-align: justify;
}
#text_box_largeest {

	background-color: #FFFFFF;
	background-image: url(images/text_box_largest.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 160px;
	width: 752px;
	border: medium none #EDEEE8;
	background-image: url(images/text_box_largest.jpg);
	padding: 5px;
	text-align: justify;
}
#text_box_special1 {
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 197px;
	width: 717px;
	border: medium none #EDEEE8;
	background-image: url(images/specials_box1.gif);
	padding: 0px;
}
#text_box_special2 {
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 181px;
	width: 694px;
	border: medium none #EDEEE8;
	background-image: url(images/specials_box2.gif);
	padding: 0px;
	bottom: auto;
}
#text_box_special3 {
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 190px;
	width: 694px;
	border: medium none #EDEEE8;
	background-image: url(images/specials_box3.gif);
	padding: 0px;
	bottom: auto;
}

#special_box_girl {
	background-repeat: no-repeat;
	background-position: center bottom;
	overflow: hidden;
	height: 100%;
	width: 505px;
	background-image: url(images/special_new_girl.jpg);
	text-align: left;
}
#special_box_gym {
	background-repeat: no-repeat;
	background-position: center bottom;
	overflow: hidden;
	height: 100%;
	width: 505px;
	background-image: url(images/special_new_gym.jpg);
	text-align: left;
}

#special_box_tone {
	background-repeat: no-repeat;
	background-position: center bottom;
	overflow: hidden;
	height: 100%;
	width: 505px;
	background-image: url(images/special_new_tone.jpg);
	text-align: left;
}
#text_box_prices {

	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: center 5px;
	height: 225px;
	width: 680px;
	background-image: url(images/prices_box.gif);
	padding: 0px;
}
#text_box_loyality1 {
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 197px;
	width: 717px;
	background-image: url(images/loyalty_points_box.gif);
	padding-top: 0px;
	margin-top: 0px;
	text-align: left;
	bottom: auto;
}

.body_pink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-transform: none;
	color: #DF2E76;
}

#vertmenu {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
text-transform: capitalize;
color: #584577;
text-align: justify;
width: 220px;
padding: 0px;
margin: 0px;
}

#vertmenu h1 {
display: block;
background-color:#584577;
font-size: 80%;
padding: 5px 5px 5px 5px;
border: 1px solid #000000;
color: ;
margin: 0px;
width:220px;
}

#vertmenu ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
background-color:#DDDCE1;
width:231px;
}
#vertmenu ul li {
margin: 0px;
padding: 0px;
}
#vertmenu ul li a {
font-size: 70%;
display: block;
border-bottom: 1px #FFFFFF solid;
padding: 5px 5px 5px 5px;
text-decoration: none;
color: #584577;
width:220px;
}

#vertmenu ul li a:hover, #vertmenu ul li a:focus {
color: #7C7B83;
background-color: #eeeeee;
}
#tour_box_small_deep {

	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: center bottom;
	overflow:hidden;
	height: 215px;
	width: 490px;
	border: medium none #EDEEE8;
	background-image: url(images/tour_box_small_deep2.jpg);
	text-align: left;
}

