@charset "utf-8";
/* CSS Document */

	
body {background: #dadbdd; font-family: Arial, Helvetica, sans-serif;}
#wrapper {width:910px;margin: 0 auto; position:relative;}

p {font-size:15px; line-height:22px; color:#333; margin:20px 0 0 20px; width:480px}
ul {font-size:15px; line-height:22px; color:#333; margin:20px 0 0 20px; width:480px; font-family: Arial, Helvetica, sans-serif;}
h1 {font-size:19px; font-weight:bold; color:#fefefe; margin:0; padding:0;}
h2 {font-size:19px; font-weight:bold; color:#fff; margin:15px 0 0 0; padding:0;}
h3 {font-size:15px; font-weight:bold; color:#333; margin:30px 0 10px 20px;}
h4 {font-size:13px; color:#373737; margin:0 0 10px 20px; font-weight:normal;}
h5 {font-size:13px; font-weight:bold; color:#999; margin:15px 0 10px 0; padding:0;}
a {color:#ec1c24; text-decoration:underline;}
a:hover { color:#93151a;}
	
#content {width:910px;}



#homeImage {width:910px;height:386px;float:left; background-color:#666;}
#homeImageColour {width:910px;height:386px;float:left; background-color:#666;}
#homeContent {width:910px;height:430px;float:left; background-color:#6c6c6c;}

#homeContentTop {width:910px;height:220px;float:left;}
#homeContentBtm {width:910px;height:210px;float:left;}

#homeContentTopLeft {width:440px;height:200px;float:left; background-image:url(../images/home-eccentic-classes.jpg); margin:10px 10px 0 10px; text-indent:-9999px;}
#homeContentTopRight {width:440px;height:200px;float:left; background-image:url(../images/home-corporate-packages.jpg); margin:10px 0 0 0; text-indent:-9999px;}

#homeContentBtmLeft1 {width:215px;height:200px;float:left; background-image:url(../images/eccentic-map.jpg); margin:0 10px; text-indent:-9999px;}
#homeContentBtmLeft2 {width:215px;height:200px;float:left; background-image:url(../images/couch-home.jpg); margin-right:10px; text-indent:-9999px;}
#homeContentBtmRight1 {width:215px;height:200px;float:left; background-image:url(../images/home-personal-training.jpg); margin-right:10px; text-indent:-9999px;}
#homeContentBtmRight2 {width:215px;height:200px;float:left; background-image:url(../images/home-client-feedback.jpg); text-indent:-9999px;}

#footer {width:910px;height:62px;float:left;margin-top:10px}
#footerLeft {width:711px;height:62px;float:left; background-image:url(../images/footer-left.gif); overflow:hidden;}
#footerRight {width:199px;height:62px;float:left; background-image:url(../images/footer-right.gif)}

#theMark { height:60px; width:135px; float:left; padding:0; margin:0 0 0 10px;}

#homeText {width:910px;height:220px;float:left;margin-top:10px; background-image:url(../images/home-text-bg.gif);}
#homeTextLeft {width:440px;height:200px;float:left; margin:10px}
#homeTextRight {width:440px;height:200px;float:left; margin:10px 10px 10px 0}

#homeText p {width:410px; color:#999999; font-size:13px; margin: 10px 0 0 20px}
#homeText h1 {margin:20px 0 10px 20px;}
#homeText a {color:#d4d4d4; text-decoration:underline;}
#homeText a:hover { color:#fefefe;}

#topQuote{ height:42px; width:25px; background-image:url(../images/quote-top.gif); background-repeat:no-repeat; background-position:top left; margin:20px 0 10px 20px}
#btmQuote{ height:42px; width:25px; background-image:url(../images/quote-btm.gif); background-repeat:no-repeat; float:right; margin:10px 20px 0 0}

#subContentBackground {width:910px; height:318px; background-image:url(../images/background.jpg); float:left;}
#subContentBootcamps {width:910px; height:318px; background-image:url(../images/spring-bootcamps.jpg); float:left;}
#subContentFeedback {width:910px; height:318px; background-image:url(../images/feedback.jpg); float:left;}
#subContentContactUs {width:910px; height:318px; background-image:url(../images/contact.jpg); float:left;}
#subContentCorporatePackages {width:910px; height:318px; background-image:url(../images/corporate-packages.jpg); float:left;}
#subContentMembership {width:910px; height:318px; background-image:url(../images/membership.jpg); float:left;}
#subContentPersonalTraining {width:910px; height:318px; background-image:url(../images/personal-training.jpg); float:left;}

#subContent {width:910px; height:319px; background-image:url(../images/sub.jpg); float:left;}
#subContentNews {width:910px; height:319px; background-image:url(../images/news.jpg); float:left;}

#subLogo {width:160px; height:55px;float:right; background-image:url(../images/eccentic-logo-small.gif); margin-top:10px;}


#subRight {width:275px; height:418px; position:absolute; left:608px; top:170px}


#subTextRight {width:275px; height:418px; background-color:#6c6c6c; float:left}
#subTextRight p {width:240px; color:#CCC; font-size:16px;}



#subMainText {width:530px; min-height:487px; background-image:url(../images/text-box.jpg); background-repeat:no-repeat;float:left}
#subMainText h2 {font-size:15px; line-height:22px; color:#333; margin:20px 0 0 20px; width:480px}
#textSpacer {width:530px; height:30px;float:left;}


#subHeadingBackground {width:530px; height:65px; margin-bottom: 20px; background-image:url(../images/heading-background.gif); background-repeat:no-repeat;float:left; text-indent:-9999px;}
#subHeadingMembership {width:530px; height:65px; margin-bottom: 20px; background-image:url(../images/heading-membership.gif); background-repeat:no-repeat;float:left; text-indent:-9999px;}
#subHeadingCorporatePackages {width:530px; height:65px; margin-bottom: 20px; background-image:url(../images/heading-corporate.gif); background-repeat:no-repeat;float:left; text-indent:-9999px;}
#subHeadingPersonalTraining {width:530px; height:65px; margin-bottom: 20px; background-image:url(../images/heading-personaltraining.gif); background-repeat:no-repeat;float:left; text-indent:-9999px;}
#subHeadingCouch {width:530px; height:65px; margin-bottom: 20px; background-image:url(../images/couch-pa.gif); background-repeat:no-repeat;float:left; text-indent:-9999px;}
#subHeadingBootcamps {width:530px; height:65px; margin-bottom: 20px; background-image:url(../images/heading-bootcamps.gif); background-repeat:no-repeat;float:left; text-indent:-9999px;}
#subHeadingClientFeedback {width:530px; height:65px; margin-bottom: 20px; background-image:url(../images/heading-clientfeedback.gif); background-repeat:no-repeat;float:left; text-indent:-9999px;}
#subHeadingContactUs {width:530px; height:65px; margin-bottom: 20px; background-image:url(../images/heading-contactus.gif); background-repeat:no-repeat;float:left; text-indent:-9999px;}
#subHeadingClasses {width:530px; height:65px; margin-bottom: 20px; background-image:url(../images/classes.gif); background-repeat:no-repeat;float:left; text-indent:-9999px;}
#subHeadingNews {width:530px; height:65px; margin-bottom: 20px; background-image:url(../images/heading-news.gif); background-repeat:no-repeat;float:left; text-indent:-9999px;}
#subHeadingNews2 {width:530px; height:65px; margin-bottom: 20px; background-image:url(../images/newsletter-tab.gif); background-repeat:no-repeat;float:left; text-indent:-9999px;}
#subHeadingBride {width:530px; height:65px; margin-bottom: 20px; background-image:url(../images/bridal.gif); background-repeat:no-repeat;float:left; text-indent:-9999px;}


#html-nav {width:910px;height:120px; padding-top:25px}
a.home { width:300px;height:103px;float:left;background-image:url(../images/logo.gif); overflow:hidden; display:inline;}
a.link1  { width:76px;height:103px;float:left;background-image:url(../images/nav-background.gif); margin-top:3px;display:inline;}
a.link2{ width:72px;height:103px;float:left;background-image:url(../images/nav-membership.gif); margin-top:3px;display:inline;}
a.link3{width:115px;height:103px;float:left;background-image:url(../images/nav-corporate-packages.gif); margin-top:3px;display:inline;}
a.link4{width:101px;height:103px;float:left;background-image:url(../images/nav-personal-training.gif); margin-top:3px;display:inline;}
a.link5{width:73px;height:103px;float:left;background-image:url(../images/nav-bootcamps.gif); margin-top:3px;display:inline;}
a.link6{width:88px;height:103px;float:left;background-image:url(../images/nav-client-feedback.gif); margin-top:3px;display:inline;}
a.link7{width:85px;height:103px;float:left;background-image:url(../images/nav-contact-us.gif); margin-top:3px; background-repeat:no-repeat;display:inline;}
a:hover.link1 {background-image:url(../images/nav-background-o.gif);}
a:hover.link2 {background-image:url(../images/nav-membership-o.gif);}
a:hover.link3 {background-image:url(../images/nav-corporate-packages-o.gif);}
a:hover.link4 {background-image:url(../images/nav-personal-training-o.gif);}
a:hover.link5 {background-image:url(../images/nav-bootcamps-o.gif);}
a:hover.link6 {background-image:url(../images/nav-client-feedback-o.gif);}
a:hover.link7 {background-image:url(../images/nav-contact-o.gif);}

.gradualshine{filter:alpha(opacity=80);-moz-opacity:0.8;}

/** sign up styles **/
#footerLeft input{
	width:145px;
	height:25px;
	border:none;
	font-size:13px;
}

#footerLeft input.submit-button{
	width:56px;
	height:27px;
	background:url(../images/newsletter-submit.gif)
}

#footerLeft input.no-bg{
	background:none;	
}

#footerLeft input.name-bg{
	background:url('../images/name.gif');	
}
#footerLeft input.email-bg{
	background:url('../images/email.gif');
}
