@charset "utf-8";
a:link {
	color: #5a585b;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #5a585b;
}
a:hover {
	text-decoration: none;
	color: #bc2419;
}
a:active {
	text-decoration: none;
	color: #f6c218;
}
#header-links a {
	font-weight: bold;
	display: block;
	text-align: right;
	width: 6em;
	float: left;
	padding: 0.7em 0 0;
}
h1 {
	margin: 0;
	padding: 0;
	color: white;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	margin: 0;
	padding: 0 0 0em 2em;
	color: #bc2419;
}
.center {
	margin: 0 0 0 4em;
}
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 1em 0 0 0;
	padding: 0 0 0 2.5em;
	color: #FFF;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #cdcdcd;
	padding: 0 3em;
	text-align: justify;
}
b {
	font-weight: bold;	
	color: #bc2419;
}
.facebook {
	border: none;
	margin: -0.5em 1.5em 0 0;
}
.twitter {
	border: none;
	margin: -0.5em 0em 0 0;
}
.content-main ul, .contentr-main ul {
	margin: 1em 2em 1em 3em;
}

.content-main li, .contentr-main li {
	color: #cdcdcd;
	line-height: 18px;
	list-style-image: url(../assets/star.jpg);
	padding: 0 0.25em 0 0;
}
.trainer-list {
	margin: 0 0em 0 26em;
	padding: 0 2em 0 0;
}
.childmind-list {
	margin: 0 0em 0 28em;
	padding: 0 2.5em 0 0;
}
.content-main .splist {
	margin-left: 1em;
}
.thumb {
	text-align: center;
	width: 130px;
	height: 200px;
	float: left;
	margin: 0 1em 0em 0;
}

#thumb-list li {
	list-style: none;
	list-style-image: none;
	margin: 1.5em 0 0 0;
}
.thumb-pic {
	border: none;
	float: left;
	padding: 0 20px;
	margin: 0 auto;
	width: 100px;
}
body {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}
.table-reg2 {
	width: 38em;
	margin: 2em auto;
	border: 1px dotted #000;
}
.table-reg table, .table-reg2 table {
	margin: 1em 0 2em 3em;
	border-collapse: collapse;
}
.table-reg table .alt-row, .table-reg2 table .alt-row {
	background-color: #303030;
}
.table-reg td, .table-reg th, .table-reg2 td, .table-reg2 th {
	vertical-align: top;
	margin: 0;
	padding: 0.7em 0.5em;
}
.table-reg td {
	color: #cdcdcd;
	width: 32em;
	padding-left: 1em;
}
.table-reg2 td {
	color: #cdcdcd;
	width: auto;
	padding-left: 1em;
}
.table-reg th {
	width: 10em;
	color: #bc2419;
	font-weight: bold;
	text-align: right;
}
.table-sched table {
	border: 1px dotted #000;
	padding: 0.5em;
	margin: 0 auto 1em;
	border-collapse: collapse;
}

.table-sched td, .table-sched th {
	vertical-align: top;
	margin: 0;
	padding: 0.7em 0.5em;
	text-align: center;
}

.table-sched td {
	color: #cdcdcd;
	width: 8.5em;
	margin: 0;
	border-right: 1px dotted #000;
}
.table-head {
	font-size: 14px;
	font-weight: bold;
}
.table-sched th {
	font-size: 14px;
	color: #bc2419;
	font-weight: bold;
	border-bottom: 1px dotted #000;
	border-top: 1px dotted #000;
	background-color: #1F1F1F;
}
.table-span {
	color: #bc2419;
	display: block;
	width: 10em;
	font-weight: bold;
	text-align: center;
	float: left;
	text-transform: uppercase;
	padding: 0 0 5px 0;
}

#left-contact table {
	margin: 1em 0 1em 3em;
}
#left-contact td, #left-contact th {
	vertical-align: top;
	margin: 0;
	padding: 1em 0.5em;
}
#left-contact td {
	color: #cdcdcd;
	width: 10em;
}
#left-contact th {
	color: #bc2419;
	font-weight: bold;
	text-align: right;
}
.clear-block {
	float: left;
	clear: both;
	height: 10px;
}
body {
	background-color: #000;
	background-image: url(../assets/bg.jpg);
	background-position: top;
	background-repeat: repeat-x;
	margin: 0;
}
#container {
	background-color: #000;
	background-image: url(../assets/container.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 1230px;
	width: 1100px;
	height: 830px;
	margin: 0 auto;
}
#inner-container {
	background-color: #666;
	background-image: url(../assets/inner-container.jpg);
	background-repeat: repeat-y;
	width: 1100px;
	height: auto;
/*	margin: 0 0 0 67px;*/
	margin: 0;
	padding: 20px 0;
}
#inner-container .inset-top {
	background-image: url(../assets/inset-top.jpg);
	background-repeat: no-repeat;
	width: 1055px;
	height: 8px;
	margin: 0 auto;
}
#inner-container .inset-main {
	background-image: url(../assets/inset-main.jpg);
	background-repeat: repeat-y;
	width: 1055px;
	height: auto;
	margin: 0 auto;
	padding: 0 0 1em;
}
#inner-container .inset-bot {
	background-image: url(../assets/inset-bot.jpg);
	background-repeat: no-repeat;
	width: 1055px;
	height: 8px;
	margin: 0 auto 1.5em;
}

#inner-container .inset-main .content-top {
	background-image: url(../assets/content-top.jpg);
	background-repeat: no-repeat;
	width: 1029px;
	height: 4px;
	margin: 1em auto 0em;
	clear: both;
}
#inner-container .inset-main .content-mainflash {
	background-image: url(../assets/content-main.jpg);
	background-repeat: repeat-y;
	width: 1029px;
	height: 450px;
	margin: 0 auto;
	padding: 0;
}
#inner-container .inset-main .content-main {
	background-image: url(../assets/content-main.jpg);
	background-repeat: repeat-y;
	width: 1029px;
	height: auto;
	overflow: auto;
	margin: 0 auto;
	padding: 1em 0;
}
#inner-container .inset-main .content-bot {
	background-image: url(../assets/content-bot.jpg);
	background-repeat: no-repeat;
	width: 1029px;
	height: 4px;
	margin: 0 auto;
}

#left {
	width: 413px;
	float: left;
	margin: 0 0 0.8em 14px;
}
#right {
	width: 585px;
	float: left;
	margin: 0 0 0.8em 8px;
}
.sitemapdiv {
	width: 335px;
	float: left;
	margin: 0 0 0.8px 8px;
}
#leftdiv {
	width: 400px;
	float: left;
	clear: both;
	margin: 0 0 0.8px 0em;
}
#rightdiv {
	width: 625px;
	float: left;
	margin: 0 0 0.8px 0;
}
#leftdiv-boot {
	width: 450px;
	float: left;
	clear: both;
	margin: 0 0 0.8px 0em;
}
#rightdiv-boot {
	width: 575px;
	float: left;
	margin: 0 0 0.8px 0;
}
#leftdiv-boot p {
	padding: 0 0 0 3em;
	clear: both;
}
#rightdiv-boot p {
	padding: 0 3em 0 0;
	clear: both;
}
#leftdiv-boot ul {
	padding-right: 0;
}
#leftdiv-boot ul li {
	padding: 0;
}
#leftdiv-staff {
	width: 330px;
	float: left;
	margin: 0 0 0.8px 0em;
}

#rightdiv-staff {
	width: 695px;
	float: left;
	margin: 0 0 0.8px 0;
}
#leftdiv-browse {
	width: 250px;
	float: left;
	margin: 0 0 0.8px 0em;
}	
#rightdiv-browse {
	width: 755px;
	float: left;
	margin: 0 0 0.8px 0;
}
.left-div, .right-div {
	width: 510px;
	float: left;
	margin: 0;
	text-align: center;
}
.left-div {
	clear: both;
}
.left-div p, .right-div p {
	text-align: center;
}
.left-exercise, .right-exercise {
	float: left;
	margin: 0;
	padding: 0;
	text-align: left;
}
.left-exercise {
	width: 490px;
}
.right-exercise {
	width: 510px;
}
.left-exercise p, .right-exercise p {
	text-align: left;
}
	
#bottomdiv {
	clear: both;
}
#box {
	float: left;
	clear: both;
	width: auto;
}
#footer-nav {
	text-align: center;
}
#footer-top li, #footer-bot li {
	display: inline;
	list-style-type: none;
	margin-left: 0.75em;
	padding-left: 1em;
	border-left: 2px solid #5a585b;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5a585b;
}
#footer-top .first, #footer-bot .first {
	border: none;
	margin-left: -4em;
}
#footer-top a, #footer-bot a {
	font-weight: bold;
}
#footer-bot .last {
	border: none;
	padding: 0 0 0 1.5em;
}
#footer-top {
	width: auto;
	margin: 1em auto 0;
}
#footer-bot {
	width: 840px;
	margin: 0 auto 1em;
	padding: 1.5em 0 0;
}
#header {
	width: 922px;
	height: 30px;
	background-image: url(../assets/heading-border.jpg);
	background-repeat: repeat-x;
	margin: 0 0 2em 3em;
	padding: 0 0 0 2em;
}

#header-l {
	width: 316px;
	height: 30px;
	background-image: url(../assets/heading-border.jpg);
	background-repeat: repeat-x;
	margin: 0 0 2em 3em;
	padding: 0 0 0 2em;
}

.header-r {
	width: 504px;
	height: 30px;
	background-image: url(../assets/heading-border.jpg);
	background-repeat: repeat-x;
	margin: 0 0 2em 3em;
	padding: 0 0 0 2em;
	float: left;
	clear: both;
}

#contact-heading {
	background-image: url(../assets/contact-heading.jpg);
}
#about-heading {
	background-image: url(../assets/about-heading.jpg);
}
#facilities-heading {
	background-image: url(../assets/facilities-heading.jpg);
}
#aaron-murray-heading {
	background-image: url(../assets/aaron-murray-heading.jpg);
}
#matthew-pujol-heading {
	background-image: url(../assets/matthew-pujol-heading.jpg);
}
#viki-nielsen-heading {
	background-image: url(../assets/viki-nielsen-heading.jpg);
}
#bob-facca-heading {
	background-image: url(../assets/bob-facca-heading.jpg);
}
#damien-leake-heading {
	background-image: url(../assets/damien-leake-heading.jpg);
}
#sean-bacon-heading {
	background-image: url(../assets/sean-bacon-heading.jpg);
}
#simone-koller-heading {
	background-image: url(../assets/simone-koller-heading.jpg);
}
#sue-adams-heading {
	background-image: url(../assets/sue-adams-heading.jpg);
}
#troy-adams-heading {
	background-image: url(../assets/troy-adams-heading.jpg);
}
#pam-mccomb-heading {
	background-image: url(../assets/pam-mccomb-heading.jpg);
}
#rod-mccomb-heading {
	background-image: url(../assets/rod-mccomb-heading.jpg);
}
#gail-moffatt-heading {
	background-image: url(../assets/gail-moffatt-heading.jpg);
}
#brian-payne-heading {
	background-image: url(../assets/brian-payne-heading.jpg);
}
#dan-macdonald-heading {
	background-image: url(../assets/dan-macdonald-heading.jpg);
}
#maureen-maywood-heading {
	background-image: url(../assets/maureen-maywood-heading.jpg);
}
#lisa-mccall-heading {
	background-image: url(../assets/lisa-mccall-heading.jpg);
}
#tony-white-heading {
	background-image: url(../assets/tony-white-heading.jpg);
}
#linda-deering-heading {
	background-image: url(../assets/linda-deering-heading.jpg);
}
#daniel-maguire-heading {
	background-image: url(../assets/daniel-maguire-heading.jpg);
}
#sydney-hansel-heading {
	background-image: url(../assets/sydney-hansel-heading.jpg);
}
#isaac-moffatt-heading {
	background-image: url(../assets/isaac-moffatt-heading.jpg);
}
#olivia-swaney-heading {
	background-image: url(../assets/olivia-swaney-heading.jpg);
}
#kelly-hall-heading {
	background-image: url(../assets/kelly-hall-heading.jpg);
}
#charlie-fornelli-heading {
	background-image: url(../assets/charlie-fornelli-heading.jpg);
}
#brian-payne-heading {
	background-image: url(../assets/brian-payne-heading.jpg);
}
#tamara-rurka-heading {
	background-image: url(../assets/tamara-rurka-heading.jpg);
}
#dorene-sheets-heading {
	background-image: url(../assets/dorene-sheets-heading.jpg);
}
#justin-currie-heading {
	background-image: url(../assets/justin-currie-heading.jpg);
}
#trainers-heading {
	background-image: url(../assets/trainers-heading.jpg);
}
#members-heading {
	background-image: url(../assets/members-heading.jpg);
}
#browse-products-heading {
	background-image: url(../assets/browse-products-heading.jpg);
}
#personal-training-heading {
	background-image: url(../assets/personal-training-heading.jpg);
}
#your-first-visit-heading {
	background-image: url(../assets/your-first-visit-heading.jpg);
}
#childminding-heading {
	background-image: url(../assets/childminding-heading.jpg);
}
#partners-heading {
	background-image: url(../assets/partners-heading.jpg);
}
#sponsorships-heading {
	background-image: url(../assets/sponsorships-heading.jpg);
}
#site-map-heading {
	background-image: url(../assets/site-map-heading.jpg);
}
#location-heading {
	background-image: url(../assets/location-heading.jpg);
}
#juice-bar-heading {
	background-image: url(../assets/juice-bar-heading.jpg);
}
#tanning-heading {
	background-image: url(../assets/tanning-heading.jpg);
}
#virtual-tours-heading {
	background-image: url(../assets/virtual-tours-heading.jpg);
}
#media-heading {
	background-image: url(../assets/media-heading.jpg);
}
#membership-heading {
	background-image: url(../assets/membership-heading.jpg);
}
#customer-service-heading {
	background-image: url(../assets/customer-service-heading.jpg);
}
#other-services-heading {
	background-image: url(../assets/other-services-heading.jpg);
}
#training-heading {
	background-image: url(../assets/training-heading.jpg);
}
#free-consultation-heading {
	background-image: url(../assets/free-consultation-heading.jpg);
}
#group-training-heading {
	background-image: url(../assets/group-training-heading.jpg);
}
#success-stories-heading {
	background-image: url(../assets/success-stories-heading.jpg);
}
#pro-shop-heading {
	background-image: url(../assets/pro-shop-heading.jpg);
}
#group-fitness-heading {
	background-image: url(../assets/group-fitness-heading.jpg);
}
#benefits-heading {
	background-image: url(../assets/benefits-heading.jpg);
}
#class-schedule-heading {
	background-image: url(../assets/class-schedule-heading.jpg);
}
#boot-camp-heading {
	background-image: url(../assets/boot-camp-heading.jpg);
}
#hockey-heading {
	background-image: url(../assets/hockey-heading.jpg);
}
#health-fitness-heading {
	background-image: url(../assets/health-fitness-heading.jpg);
}
#health-links-heading {
	background-image: url(../assets/health-links-heading.jpg);
}
#health-articles-heading {
	background-image: url(../assets/health-articles-heading.jpg);
}
#featured-exercise-heading {
	background-image: url(../assets/featured-exercise-heading.jpg);
}
#newsletter-heading {
	background-image: url(../assets/newsletter-heading.jpg);
}
#privacy-heading {
	background-image: url(../assets/privacy-heading.jpg);
}
#thank-you-heading {
	background-image: url(../assets/thank-you-heading.jpg);
}
#index-welcome-heading {
	background-image: url(../assets/index-welcome-heading.jpg);
}
#index-member-heading {
	background-image: url(../assets/index-member-heading.jpg);
}
#index-training-heading {
	background-image: url(../assets/index-training-heading.jpg);
}
#monthly-promotions-heading {
	background-image: url(../assets/monthly-promotions-heading.jpg);
}
#corporate-memberships-heading {
	background-image: url(../assets/corporate-membership-heading.jpg);
}
#squats-heading {
	background-image: url(../assets/squats-heading.jpg);
}
#arnoldpress-heading {
	background-image: url(../assets/arnoldpress-heading.jpg);
}
#deadlifts-heading {
	background-image: url(../assets/deadlift-heading.jpg);
}
#swings-heading {
	background-image: url(../assets/swings-heading.jpg);
}
#preachercurls-heading {
	background-image: url(../assets/preachercurls-heading.jpg);
}
#proteinprocon-heading {
	background-image: url(../assets/proteinprocon-heading.jpg);
}
#mythofcholesterol-heading {
	background-image: url(../assets/mythofcholesterol-heading.jpg);
}
#strengthtraining-heading {
	background-image: url(../assets/strengthtraining-heading.jpg);
}
#latpulldown-heading {
	background-image: url(../assets/latpulldown-heading.jpg);
}
#calfexercises-heading {
	background-image: url(../assets/calfexercises-heading.jpg);
}
#flexibilitytraining-heading {
	background-image: url(../assets/flexibilitytraining-heading.jpg);
}
#whatsnew-heading {
	background-image:url(../assets/what%27s-new-heading.jpg);
}
.header-text {
	width: auto;
	height: 28px;
	margin: 0;
	padding: 0; 
	position: relative;
	left: 0em;
	background-repeat: no-repeat;
}
.header-text span {
	display: none;
}

#logo {
	background-image: url(../assets/logo.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	background-color: #000;
	width: 480px;
	height: 60px;
	text-decoration: none;
	display: block;
	float: left;
	text-indent: -5000px;
	margin: 0 0 0.2em 0.5em;
	padding: 0;
}
#logo:hover {
	background-position: 0 -60px;
	cursor: pointer;
}

#header-links {
	width: auto;
	float: right;
	margin: 1em 2em 0 0;
}

/* start of drop down menu*/

#flash {
	width: 1000px;
	margin: 0 auto -1em;
}
#livelong, #childfood {
	background-image: url(../assets/livelongbg.jpg);
	background-position: 0.2em 0;
	background-repeat: no-repeat;
	width: 463px;
	height: 346px;
	float: left;
	clear: both;
	margin: 0.5em 0 0 1em;
	padding: 0.4em 0 0 0;
}
#livelong {
	margin: 0.5em 0 0 2em;
}
	
#bootvideo {
	background-image: url(../assets/bootvideobg.jpg);
	background-position: 0.2em 0;
	background-repeat: no-repeat;
	width: 450px;
	height: 372px;
	float: left;
	clear: both;
	margin: 0.5em 0 0 3em;
	padding: 0.7em 0 0 0.9em;
}
#navigation {
	height: 38px;
	width: 1040px;
	margin: 0 0 0 1.25em;
	padding: 1em 0 0;
}

#nav-bar {
	margin: 0;
	padding: 0;
}

#nav-bar li{
	float: left;
	width: auto;
	margin: 0 3px;
	list-style-type: none;
}
#nav-bar li ul, #nav-bar ul li  {
	width: 140px;
}

#nav-bar li ul {
	position: absolute;
	z-index: 500;
	display: none;
}
#nav-bar li:hover ul, #nav-bar li.navhvr ul {
	display: block;
	width: 140px;
	margin: 38px 0 0;
	padding: 0;
}

#nav-bar ul a:hover {
	padding: 0;
	width: 140px;
	height: 38px;
}
#nav-bar a {
	display: block;
	text-decoration: none;
	float: left;
	border: none;
}

#navigation #home {background-image: url(../assets/nav/home.jpg);}
#navigation #contact {background-image: url(../assets/nav/contact.jpg); margin: -2px 0 0 -3px;}
#navigation #partners {background-image: url(../assets/nav/partners.jpg); margin: 0px 0 0 -3px;}
#navigation #privacy {background-image: url(../assets/nav/privacy.jpg);}
#navigation #sitemap {background-image: url(../assets/nav/sitemap.jpg);}
#navigation #facilities {background-image: url(../assets/nav/facilities.jpg);}
#navigation #about {background-image: url(../assets/nav/about.jpg); margin: -2px 0 0 -3px;}
#navigation #location {background-image: url(../assets/nav/location.jpg);}
#navigation #juicebar {background-image: url(../assets/nav/juicebar.jpg);}
#navigation #tanning {background-image: url(../assets/nav/tanning.jpg);}
#navigation #virtualtours {background-image: url(../assets/nav/virtualtours.jpg);}
#navigation #sponsorships {background-image: url(../assets/nav/sponsorships.jpg);}
#navigation #media {background-image: url(../assets/nav/media.jpg);}
#navigation #members {background-image: url(../assets/nav/members.jpg);}
#navigation #membershiptypes {background-image: url(../assets/nav/memberships.jpg); margin: -2px 0 0 -3px;}
#navigation #customerservice {background-image: url(../assets/nav/customerservice.jpg);}
#navigation #monthlypromotions {background-image: url(../assets/nav/promotions.jpg);}
#navigation #yourfirstvisit {background-image: url(../assets/nav/yourfirstvisit.jpg);}
#navigation #childminding {background-image: url(../assets/nav/childminding.jpg);}
#navigation #otherservices {background-image: url(../assets/nav/otherservices.jpg);}
#navigation #training {background-image: url(../assets/nav/training.jpg);}
#navigation #trainers {background-image: url(../assets/nav/trainers.jpg);}
#navigation #freeconsultation {background-image: url(../assets/nav/freeconsultation.jpg);}
#navigation #personaltraining {background-image: url(../assets/nav/personaltraining.jpg); margin: -2px 0 0 -3px;}
#navigation #grouptraining {background-image: url(../assets/nav/grouptraining.jpg);}
#navigation #success {background-image: url(../assets/nav/success.jpg);}
#navigation #proshop {background-image: url(../assets/nav/proshop.jpg);}
#navigation #browse {background-image: url(../assets/nav/browse.jpg); margin: -2px 0 0 -3px;}
#navigation #group {background-image: url(../assets/nav/group.jpg);}
#navigation #benefits {background-image: url(../assets/nav/benefits.jpg); margin: -2px 0 0 -3px;}
#navigation #schedule {background-image: url(../assets/nav/schedule.jpg);}
#navigation #corporate {background-image: url(../assets/nav/corporate.jpg);}
#navigation #bootcamp {background-image: url(../assets/nav/bootcamp.jpg);}
#navigation #hockey {background-image: url(../assets/nav/hockey.jpg);}
#navigation #health {background-image: url(../assets/nav/health.jpg);}
#navigation #healthlinks {background-image: url(../assets/nav/healthlinks.jpg); margin: -2px 0 0 -3px;}
#navigation #healtharticles {background-image: url(../assets/nav/healtharticles.jpg);}
#navigation #featuredexercise {background-image: url(../assets/nav/featuredexercise.jpg);}
#navigation #newsletter {background-image: url(../assets/nav/newsletter.jpg);}

#navigation #home:hover, #navigation #contact:hover, #navigation #partners:hover, #navigation #privacy:hover, #navigation #sitemap:hover, #navigation #facilities:hover, #navigation #about:hover, #navigation #location:hover, #navigation #juicebar:hover, #navigation #tanning:hover, #navigation #virtualtours:hover, #navigation #sponsorships:hover, #navigation #media:hover, #navigation #members:hover, #navigation #membershiptypes:hover, #navigation #customerservice:hover, #navigation #monthlypromotions:hover, #navigation #yourfirstvisit:hover, #navigation #childminding:hover, #navigation #otherservices:hover, #navigation #training:hover, #navigation #trainers:hover, #navigation #freeconsultation:hover, #navigation #personaltraining:hover, #navigation #grouptraining:hover, #navigation #success:hover, #navigation #proshop:hover, #navigation #browse:hover, #navigation #group:hover, #navigation #benefits:hover, #navigation #schedule:hover, #navigation #corporate:hover, #navigation #bootcamp:hover, #navigation #hockey:hover, #navigation #health:hover, #navigation #healthlinks:hover, #navigation #healtharticles:hover, #navigation #featuredexercise:hover, #navigation #newsletter:hover {background-position: 0 0;}

.parent-nav {
	background-repeat: no-repeat;
	background-position: -140px 0;
	width: 140px;
	height: 38px;
	text-indent: -5000px;
	margin: 0px;
}

.nav {
	background-repeat: no-repeat;
	background-position: -140px 0;
	width: 140px;
	height: 38px;
	text-indent: -5000px;
	margin: 0 0 0 -3px;
}

/* end of drop down menu*/

.image {
	float: left;
	clear: left;
	margin: 0 1.5em 0.8em 3em;
	border: none;
}
.image-right {
	float: right;
	clear: left;
	margin: 0 3em 0.8em 1.5em;
	border: none;
}
.image-center-wrap {
	width: 1024px;
	margin: 20px 0 0;
	text-align: center;
}
.image-cym {
	background-image: url(../assets/challenge-your-mountain.jpg);
	background-position: 0 0;
	width: 230px;
	height: 181px;
	float: left;
	clear: left;
	margin: 0 1.5em 0.8em 7.5em;
	border: none;
	text-indent: -5000px;
}
.image-cym:hover {
	background-position: 0 -181px;
}
.image-index {
	margin: 0em 0 0 8em;
	border: none;
}
.image-promotion {
	margin: 0.5em 24em;
	border: none;
}
.image-phone {
	margin: 0em 0 0 5em;
	padding: 0.5em 0 0.5em 0;
	border: none;
}
.image-other {
	float: left;
	margin: 0 0em 0.8em 3em;
	border: none;
}
.image-dan {
	float: left;
	clear: left;
	margin: 0em 2em 0em 4em;
	border: none;
}
#other {
	width: 850px;
	margin: 0 auto;
}
.text {
	float: left;
	overflow: auto;
	padding: 0 3em 0 0;
}

form {
	margin: 0 0 0 0em;
}
.form {
	float: left;
	clear: both;
	margin: 0 0 0.5em 3em;
}

.input-box {
	float: left;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #999;
	color: #000;
	padding: 0.3em 0 0.3em 0.2em;
	margin: 0.2em 0 0.5em;
	border: 1px solid #bc2419;
	width: 30em;
}
.input-textbox {
	float: left;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #999;
	color: #000;
	padding: 0.3em 0 0.3em 0.2em;
	margin: 0.2em 0 0.5em;
	border: 1px solid #bc2419;
	width: 30em;
	height: 8em;
	overflow: hidden;
}
.label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.2em;
	color: #bc2419;
	font-weight: bold;
	text-align: left;
	padding: 0;
	margin: 0.5em 0 0;
	float: left;
	clear: both;
}

.submit {
	background-image:url(../assets/submit-on.jpg);
	width: 83px;
	height: 23px;
	border: none;
	text-indent: -5000px;
	cursor: pointer;
	margin: 0 1em 0 0;
}
.submit:hover {
	background-image:url(../assets/submit-over.jpg);
}
.clear {
	background-image:url(../assets/clear-on.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 83px;
	height: 23px;
	border: none;
	text-indent: -5000px;
	cursor: pointer;
}
.clear:hover {
	background-image:url(../assets/clear-over.jpg);
}

.temp-dir tr th {
	text-align: left;	
}
.temp-dir tr .temp-dir-image {
	text-align: center;
}

.vt-mov {
	width: 33.2em;
	height: 25em;
	margin: 0.8em 0 0 0.7em;
}
.vt-mov-bg {
	background-image: url(../assets/vt-mov-bg.jpg);
	width: 420px;
	height: 328px;
	margin: 3em 0em 0 5em;
	float: left;
}
#center {
	background-image: url(../assets/center.jpg);
	background-repeat: no-repeat;
	width: 500px;
	height: 400px;
	margin: 0 auto;
	padding: 1em 0 0;
	text-align: center;
}
iframe {
	width: 430px;
	height: 380px;
	border: none;
	margin: 0 4em 0em 0;
}
#hours {
	float: left;
	margin: 0 0 1em -3em;
}
#left-contact {
	float: left;
	width: 250px;
	border-right: 1px ridge #1c1c1c;
}
#right-contact {
	float: left;
	width: 300px;
}
.bar {
	margin: 1em;
}
#partners {
	width: 647px;
	margin: 0 auto;
}
.section {
	float: left;
	clear: left;
}
.sk-left {
	float: left;
	width: 750px;
}
.sk-right {
	float: left;
	width: 250px;
}
.koller {
	font-weight: bold;
	color: #bc2419;
	text-decoration: underline;
}

.center2, .center2 p {
	text-align: center;
	float: none;
}

