@charset "UTF-8";



.topnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.topnav a:link  {  color: #000000; text-decoration: none;}
.topnav a:active  {  color: #000000; text-decoration: none;}
.topnav a:visited  {  color: #000000; text-decoration: none;}
.topnav a:hover {  color: #000000; text-decoration: underline;}

.subbannertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 129%;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: #FFFFFF;
}

.subbannertext a:link  {  color: #FFFFFF; text-decoration: none;}
.subbannertext a:active  {  color: #FFFFFF; text-decoration: none;}
.subbannertext a:visited  {  color: #FFFFFF; text-decoration: none;}
.subbannertext a:hover {  color: #FFFFFF; text-decoration: underline;}

.footertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 119%;
	color: #FFFFFF;
}
body {
	margin: 0px;
	padding: 0px;
}

.footertext a:link  {  color: #FFFFFF; text-decoration: none;}
.footertext a:active  {  color: #FFFFFF; text-decoration: none;}
.footertext a:visited  {  color: #FFFFFF; text-decoration: none;}
.footertext a:hover {  color: #FFFFFF; text-decoration: underline;}
.brandformspace {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-bottom: 2px;
	padding-left: 8px;
	background-color: #0C4863;
}
.formtextsize {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.findbgright {
	background-image: url(../images/brand/brand-find-list-right.jpg);
	background-repeat: repeat-y;
}
.arial10white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.arial10white a:link  {  color: #FFFFFF; text-decoration: none;}
.arial10white a:active  {  color: #FFFFFF; text-decoration: none;}
.arial10white a:visited  {  color: #FFFFFF; text-decoration: none;}
.arial10white a:hover {  color: #FFFFFF; text-decoration: underline;}

.arial10black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.arial10black a:link  {  color: #000000; text-decoration: none;}
.arial10black a:active  {  color: #000000; text-decoration: none;}
.arial10black a:visited  {  color: #000000; text-decoration: none;}
.arial10black a:hover {  color: #000000; text-decoration: underline;}

.banner-bg {
	background-image: url(../images/brand/brandhome-banner-bg.jpg);
	background-repeat: repeat-y;
}
.brand-bg-v {
	background-image: url(../images/brand/brand-bg-vertical.jpg);
	background-repeat: repeat-y;
}
.brand-right-dot {
	background-image: url(../images/brand/rand-home-right-line.jpg);
	background-repeat: repeat-y;
}
.brandtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #242021;
}
.shoptitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #242021;
}
.brandsubtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #242021;
}
.brandtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 129%;
	color: #242021;
}
.brandtextspacer {
	padding-top: 23px;
	padding-right: 14px;
	padding-bottom: 35px;
	padding-left: 14px;
}
.brandinnerleft {
	background-image: url(../images/brand/brand-dot-text.gif);
	background-repeat: repeat-y;
}
.branpicbg {
	background-image: url(../images/brand/brand-pic-gym-bg.jpg);
	background-repeat: repeat-y;
}
.textbannertop {
	padding-top: 33px;
}
.formtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #242021;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 17px;
}
.formtextfields {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #242021;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.formboxsize {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.formboxsize11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.generalpic2 {
	background-image: url(../images/brand/brand-pic-gym-bg.jpg);
	background-repeat: repeat-y;
	padding-top: 25px;
	padding-left: 20px;
}
.generalpic3 {
	background-image: url(../images/brand/brand-pic-gym-bg.jpg);
	background-repeat: repeat-y;
	padding-top: 0px;
	padding-left: 20px;
}
.generalpic4 {
	padding-left: 12px;
}
.smallmapicon {
	padding-top: 45px;
	padding-left: 15px;
}
.maplist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000084;
	padding-bottom: 5px;
	font-weight: bold;
}
.mapdetail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-left: 1px;
	padding-bottom: 20px;
}


.mapdetail a:link  {  color: #000000; text-decoration: underline;}
.mapdetail a:active  {  color: #000000; text-decoration: underline;}
.mapdetail a:visited  {  color: #000000; text-decoration: underline;}
.mapdetail a:hover {  color: #000000; text-decoration: underline;}
.promobannerpad {
padding-top: 8px;
	padding-bottom: 12px;
}
.brandtextspacerswim {

	padding-top: 15px;
	padding-right: 14px;
	padding-bottom: 35px;
	padding-left: 14px;
}
.siteinnerleft {

	background-image: url(../images/brand-site/brand-dot-text-bg.gif);
	background-repeat: repeat-y;
}
.siteleftnav {
	background-color: #336391;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.siteleftnavtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 129%;
	color: #000000;
	padding: 15px;
}
.siteleftnavpre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.sitetextpre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.siteleftnavtext a:link  {  color: #000000; text-decoration: underline;}
.siteleftnavtext a:active  {  color: #000000; text-decoration: underline;}
.siteleftnavtext a:visited  {  color: #000000; text-decoration: underline;}
.siteleftnavtext a:hover {  color: #000000; text-decoration: underline;}

.sitebluebox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 129%;
	color: #000000;
	background-color: #EAEFF4;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 12px;
}
.sitepinkbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 129%;
	color: #000000;
	background-color: #FFD8FF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 12px;
}
.toolboxleft {
	background-image: url(../images/brand-site/toolbox-left.jpg);
	background-repeat: no-repeat;
}
.toolboxright {
	background-image: url(../images/brand-site/toolbox-right.jpg);
	background-repeat: no-repeat;
}
.toolboxtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 1px;
}
.toolboxtext a:link  {  color: #000000; text-decoration: none;}
.toolboxtext a:active  {  color: #000000; text-decoration: none;}
.toolboxtext a:visited  {  color: #000000; text-decoration: none;}
.toolboxtext a:hover {  color: #000000; text-decoration: underline;}

.leftborder {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}



.line {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}
.homemapbg {
	background-image: url(../images/banner-find-text.jpg);
	background-repeat: repeat-y;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.homeformwidth {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 300px;
}
.homeform {
	margin: 0px;
	padding: 1px;
}
PRE {
	word-wrap: break-word;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	white-space: pre-line;
	white-space: -moz-pre-wrap;
}
.brandtextblack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 129%;
	color: #000000;
}

