a {
	color: #5E3C60;
	text-decoration: underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a:white {
	color: #fff;
	text-decoration: underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a.footer {color: #fff; text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size: 10px;}
a.footer:hover {color: #fff; text-decoration: underline; font-family:Arial, Helvetica, sans-serif; font-size: 10px;}


li {
    font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	}

body {
	margin-top: 20px;
	background-image:url(images/purple-sky.jpg);
}

h1 {
	font-size: 26px;
	margin-top: 0px;
	margin-bottom: 0px;
}

h2 {
	font-size: 16px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin-top: 0px;
	margin-bottom: 0px;
}

.homeheader {
    color:white;
	}
h3 {
	font-size: 14px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin-top: 0px;
	margin-bottom: 0px;
}

p {
	font-size: 12px;
	line-height: 16px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin-top: 12px;
	margin-bottom: 12px;
}

td {
	font-size: 12px;
	line-height: 16px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin-top: 12px;
	margin-bottom: 12px;
}


.white {color: #FFFFFF}

.heading-video {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 16px;
}

.boldandgold {
	color: #CC9966;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.contact-info {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 20px;
	
}

.seminars-heading {
	color: #79597b;
	font-size: 14px;
	margin-top: 0px;
	padding-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#background {
	position:relative;
	width:950px;
	height:900px;
	z-index:0;
	background-image:url(images/background.png);
	margin-top: 50px;
}
#logo {
	position:absolute;
	width:180px;
	height:115px;
	z-index:3;
	top: 0px;
	left: 12px;
	
}
#silouette {
	position:absolute;
	width:-129px;
	height:161px;
	z-index: -1;
	left: 158px;
	top: 66px;
	background:url(images/silouette-woman-small.png) no-repeat;
	padding: 40px 0 0 350px;
}

#liveChat {
	position:absolute;
	width:-429px;
	height:161px;
	z-index: -1;
	left: 500px;
	top: 100px;
	z-index:100;
	
}

#container {
	position:relative;
	width:950px;
	height:1010px;
	z-index:0;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
	border: 1px solid black;
}
#tagline {
	position:absolute;
	width:293px;
	height:15px;
	z-index:1;
	left: 196px;
	top: 39px;
	background-image:url(images/pilates-ri-tagline.png);
}
#txt-pilates-ri {
	position:absolute;
	width:262px;
	height:31px;
	z-index:2;
	left: 203px;
	top: 2px;
}


#navigation-bg {
	position:absolute;
	width:950px;
	height:27px;
	z-index:1000;
	left: 0px;
	top: 219px;
	background-image:url(images/navigation-bg.png);
}
#txt-contact-barrington {
	position:absolute;
	width:121px;
	height:84px;
	z-index:2;
	left: 493px;
	top: 117px;
}

#txt-contact-coventry {
	position:absolute;
	width:247px;
	height:121px;
	z-index:2;
	left: 671px;
	top: 176px;
}

#txt-contact-providence {
	position:absolute;
	width:291px;
	height:82px;
	z-index:2;
	left: 644px;
	top: 97px;
}


#about-us-header {
	position:absolute;
	width:405px;
	height:24px;
	z-index:2;
	top: 266px;
	left: 45px;
	border-bottom: 1px solid black;
}
#about-us-text {
	position:relative;
	width:840px;
	height:290px;
	z-index:100;
	left: 20px;
	top: -320px;
	padding-right: 50px;
	padding-top: 20px;
	padding-left: 30px;
	background-image:url(images/boxes-wide-pilates-ri.png);
	background-repeat:no-repeat;
}

#seminars-container {
	position:absolute;
	width:427px;
	height:432px;
	z-index:5;
	left: 22px;
	top: 479px;
	background-image:url(images/box-large-white-pilates-ri.png);
}

#seminars-header {
	position:absolute;
	width:373px;
	height:27px;
	z-index:1;
	left: 18px;
	top: 14px;
	overflow: auto;
	padding-right: 15px;
	border-bottom: 1px solid black;
}
#seminars-photo {
	position:absolute;
	width:109px;
	height:157px;
	z-index:5;
	left: 19px;
	top: 46px;
	background-image:url(images/pilates-tax-deductible.jpg);
	background-repeat:no-repeat;
	background-position:center;
	overflow:hidden;
	
}
#seminars-text {
	position:absolute;
	width:379px;
	height:342px;
	z-index:6;
	left: 26px;
	top: 47px;
	overflow: auto;
}

#video-container {
	position:absolute;
	width:431px;
	height:435px;
	z-index:5;
	left: 503px;
	top: 479px;
	background-image:url(images/box-large-purple.png);
}
#video-heading {
	position:absolute;
	width:382px;
	height:27px;
	z-index:1;
	left: 20px;
	top: 14px;
	border-bottom: 1px solid white;
}

#video {
	position:absolute;
	width:373px;
	height:301px;
	z-index:5;
	left: 30px;
	top: 82px;
}
#promotions {
	position:absolute;
	width:473px;
	height:215px;
	z-index:5;
	left: 464px;
	top: 479px;
	padding-left: 5px;
	background-image: url(images/box-yellow-pilates-ri.png);
}
#promotions-header {
	position:absolute;
	width:420px;
	height:27px;
	z-index:1;
	left: 20px;
	top: 14px;
	overflow: auto;
	
	border-bottom: 1px solid black;;
}

#promotions-text {
	position:absolute;
	width:431px;
	height:141px;
	z-index:6;
	left: 19px;
	top: 44px;
	overflow: auto;
	color:black;
}

#calendar {
	position:absolute;
	width:473px;
	height:215px;
	z-index:5;
	left: 463px;
	top: 697px;
	padding-left: 5px;
	background-image:url(images/box-babyblue-pilates-ri.png);
}


#photo-display {
	position:absolute;
	width:428px;
	height:181px;
	z-index:3;
	left: 462px;
	top: 17px;
	background-image: url(images/pilates-exercise.jpg);
}

#bottom-curve {
	position:absolute;
	width:950px;
	height:170px;
	z-index:2;
	left: 0px;
	top: 843px;
	background-image: url(images/background-bottomcurve.png);
	background-repeat: no-repeat;
}

#footer {
	position:absolute;
	width:816px;
	height:96px;
	z-index:1001;
	left: 108px;
	top: 956px;
}

#body-content {
	position:relative;
	width:886px;
	margin: 0 auto;
	z-index:5;
	top: -700px;
	background-color: #e5e3f5;
	background-repeat: no-repeat;
	overflow: hidden;
	min-height: 650px;

}

#sub-page-header {
	position:relative;
	width:845px;
	z-index:1002;
	left: 20px;
	top: 16px;
	border-bottom: 1px solid black;
	margin: 0 0 20px 0;
}

#sub-page-content {
	position:relative;
	width:837px;
	z-index:10;
	overflow: hidden;
		padding: 0 0 0 20px;
}

#cc-email-signup {
	position:absolute;
	width:399px;
	height:38px;
	z-index:1;
	left: 580px;
	top: 10px;
	background-image:url(images/newsletter-box.png);
	background-position: top;
	background-repeat: no-repeat;
}

.whatsNewBG  {
    background: url(images/whatsnew-bg.jpg) repeat-x;
	}
