/* Localized */
body
{
padding-top:30px;
text-align:center;
}
body p {line-height:18px;}

body a {cursor:pointer;}

#wrapper {position:relative;width:965px;text-align:left;margin:auto;}

h2 {color: #BC000E;font-size:13px;font-family:Verdana, Arial, Helvetica, sans-serif;}

li {list-style:none;margin-bottom:5px;padding-left:20px;background:transparent url('../images/bullet.gif') no-repeat top left;  font-size: 11px; }

td
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
text-decoration: none;
font-weight:normal;
line-height:13px;

}
.tdbglc
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
text-decoration: none;
background-color:#f4f4f4;
}
.error
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FD3538;
text-decoration: none;
font-weight:normal;
line-height:13px;

}
p
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
text-align:justify;
color:#000000;
text-decoration: none;
font-weight:normal;


}
.toplink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;	
}

a.leftlink, a.leftlink:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left:10px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;

}
a.leftlink:hover, a.leftlink:active  {
color:#BC000E;
}

.afterlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #838383;
	font-weight:bold;
}
.testtext p{
		font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #5C5C5C;
	font-weight:bold;
		line-height: 10px;
}
.lefttext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5C5C5C;
	font-weight:bold;
}
.lefttext1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #BC000E;
	font-weight:bold;
}
.lefttexth1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color: #BC000E;
	line-height: 16px;
}
.middtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #5C5C5C;
	font-weight:normal;
}

.bottomlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight:bold;
}
.middletext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#5C5C5C;
text-decoration: none;
font-weight:normal;
text-align:justify;
}

.white-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight:bold;
}
.input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	background-color: #F4F9EA;
	border: 1px solid #7F99B2;
	padding: 1px;
	width:168px;
	}
.input1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	background-color: #F9E6DA;
	border: 1px solid #7F99B2;
	padding: 1px;
	width:168px;
	}
	.heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight:bold;
}
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight:normal;
	text-decoration:none;
}

a.text, a.text:visited {margin-left:10px;}
a.text:hover, a.text:active {text-decoration:underline;}

.input2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	background-color: #E6F2F8;
	border: 1px solid #7F99B2;
	padding: 1px;
	width:168px;
	}
.subheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	}
	
	.input4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 100px;
	border: 1px solid;
	border-color:#7F99B2;
	background:#E6F2F8;
}
.main a:link{
	text-decoration: none;
	color: #BC000E;
}
.main a:visited{
	text-decoration: none;
	color: #BC000E;
}
.main a:hover{
	text-decoration: none;
	color: gray;
}

.input1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid;
	border-color:#7F99B2;
	background:#E6F2F8;
}

.input3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 50px;
	border: 1px solid;
	border-color:#7F99B2;
	background:#E6F2F8;
}
.textarea1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 410px;
	height: 150px;
	border: 1px solid;
	border-color:#999999;
}
.top
{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:9px;
color:#ffffff;
text-decoration: none;
font-weight:normal;
}
.inputselect {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	border-color:#7F99B2;
	background:#E6F2F8;
	padding: 1px;
	width:168px;
	}


#locations_box {margin-left:80px;}

a.loc {display:block;float:left;padding:0;border:1px solid gray;margin:8px;width:170px;height:50px;text-align:center;text-decoration:none;}
a.loc div, a.loc:visited div {background-color:white;color:black;padding:5px;}
a.loc:hover div, a.loc:active div {background-color:#B7B7B7;color:black}
a.loc b {color:#BC000E;font-weight:bold;}

#in_the_press {vertical-align:bottom;border:none;}
.press_piece {margin:10px;vertical-align:bottom;margin-bottom:20px;}


.gallery {list-style:none;}
.gallery a {border:2px solid black;display:block;float:left;margin:0 15px 10px 0;}
.gallery a img {border:none;}

.clearer {clear:both;}

#infos {margin-top:10px;margin-bottom:10px;text-align:center;display:block;width:100%;}
.infoBox {text-align:left;font-size:11px;border:1px solid #c6c6c6;padding:4px;width:230px;height:80px;float:left;margin-left:15px;;}
.infoBox span {display:block;}
.infoBox div {position:relative;}
.infoBox div span {position:absolute;left:75px;top:0;}
.infoBox strong {font-weight:bold;color:#BC000E;}
.infoBox span.name {font-weight:bold;}
.infoBox img {position:relative;top:3px;}

#sitemap {margin-top:0;padding-top:0;}
#sitemap h3 {font-size:12px;background-color:black;color:white;padding:5px;margin:0;}
#sitemap div {text-align:left;margin-left:0;float:left;margin-right:10px;width:210px;border:1px solid black;padding:0;}
#sitemap ul {padding:0;text-align:left;margin:10px;}
#sitemap li {margin:3px;}

#photo_gallery {clear:both;}
#photo_gallery .photo {display:block;padding-left:15px;margin-bottom:15px;border-bottom:1px solid black;padding-bottom:10px;}
#photo_gallery  img {border:3px solid black;}
#photo_gallery .caption {}
#photo_gallery p {}

#pilates_images img {margin-left:10px;border:3px solid black;}
#pilates_page dl {font-size:11px;margin-left:25px;}
#pilates_page strong, #pilates_page b {color: #BC000E;font-size:12px;}
#pilates_page dt {font-weight:bold;}
#pilates_page dd {margin-bottom:3px;font-size:11px;margin-left:10px;}
#pilates_page b {color: #BC000E;}
#pilates_page .call_now {font-size:11px;text-align:center;color:black;}

#banner-nav{}
                        #banner-nav a{outline:none;display:block;text-indent:-2000px;}
                        #banner-nav li{position:absolute;display:block;overflow:auto;background:transparent url(images/clr.gif) no-repeat 0 0;padding:0;}

                        #home{top:55px;left:340px;}                        
                        #home a{width:290px;height:250px;}

                        #muay-thai{top:37px;left:30px;}
                        #muay-thai a{width:150px;height:30px;}

                        #pilates{top:37px;left:210px;}
                        #pilates a{width:110px;height:30px;}

                        #cycling{top:37px;left:650px;}
                        #cycling a{width:130px;height:30px;}

                        #boxing{top:37px;left:820px;}
                        #boxing a{width:110px;height:30px;}

                        #jiu-jitsu{top:290px;left:30px;}
                        #jiu-jitsu a{width:150px;height:30px;}

                        #gravity{top:290px;left:210px;}
                        #gravity a{width:120px;height:30px;}

                        #yoga{top:290px;left:670px;}
                        #yoga a{width:80px;height:30px;}

                        #kickboxing{top:290px;left:790px;}
                        #kickboxing a{width:140px;height:30px;}



#rightbar {position:absolute;top:361px;right:8px;width:178px;}
#rightbar a {display:block;margin-bottom:15px;}
