#bdy { 
	/*font definition*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #543;
	/*page definition*/	
	margin:0px;
	padding:0px;
	background-color:#E9EAD9;
	/* #F2F3DF; #E5EAF0 */
}
/*Common types*/
form
{
	margin:0px;
}
a{ 
	margin: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #543;
	text-decoration:none;
}
a.textlink:link, a.textlink:hover, a.textlink:visited, a.textlink:active 
{
	text-decoration:underline;
	font-size:10px;
	font-weight:bold;
}
a.textlink:hover
{
	color:#C00;
}
br 
{
line-height:8px;
	}
/*First Level Container*/
#container    
{
	width:850px;
	height:575px;
	background-color:none;
	position: absolute;
	left: 50%;
	margin-left: -425px;
	border:0px solid #000;
}
/*Second Level Container*/
#header
{
	width:850px;
	height:80px;
	background-color:none;
	border:0px solid #F00;
}
#center
{
	width:850px;
	height:470px;	
	background-color:none;
	border:0px solid #50F;
}
#footer
{
	width:850px;
	height:45px;
	padding:0px 0px 0px 0px;
	background-color:none;
	border:0px solid #F00;
}
/*Third Level Container*/
#navigation
{
	float:right;
	margin: 55px 0px 0px 0px;
	padding-right:25px;
	border:0px solid #F00;
}
#content
{
	position:relative;
	left:0px;
	top:0px;
	height:470px;
	width:800px;
	background-color:#FFF;
	background-image:url(../images/personal_pilates_logo.gif);
	background-position:top left;
	background-repeat:no-repeat;
	border:0px solid #F0F;
	float:left;
}
#copyright
{
	height:470px;
	width:25px;
	border:1px solid #F00;
}
#claim
{
	margin:5px 0px 0px 0px;
	width:400px;
	text-align:right;
	float:right;
	border:0px solid #F0F;
	padding-right:25px;	
	font-size:12px;
}
#stottcertified
{
	margin:5px 0px 0px 0px;
	width:400px;
	float:left;
	border:0px solid #0FF;
	padding-left:25px;
	font-size:12px;
}
#trademark
{
	margin:5px 0px 0px 0px;
	width:800px;
	float:left;
	border:0px solid #FF0;
	padding-left:25px;
	font-size:9px;
	color: #ccb;
	display:block;
}
#photography
{
	margin:5px 0px 0px 0px;
	width:800px;
	float:left;
	border:0px solid #FF0;
	padding-left:25px;
	font-size:9px;
	color: #ccb;
	display:block;
}
/*Forth Level Container*/
#text
{
	position:absolute;
	top:75px;
	left:60px;
	height:398px;
	width:430px;
	border:0px solid #F0F;	
}
#mainimage
{
	position:absolute;
	top:0px;
	right:0px;
	width:310px;
	border:0px solid #00F;	
}
#copyrightimage
{
	/*margin-top:187px;*/
	position:absolute;
	bottom:25px;
	right:10px;
	border:0px solid #00F;	
}
/*Inline Items*/
h1, h2
{
	font-weight:normal;
	color: #543;
	display:block;
	font-size:24px;
	width:370px;
	border:0px solid #F0F;
	margin-bottom:18px;
}
h2
{
	font-size:18px;
}

p
{
	display:block;
	width:370px;
	margin-top:22px;
	border:0px solid #F0F;
	font-size:11px;
	line-height:17px;
	margin-bottom:18px;
}
.navLink:link, .navLink:hover, .navLink:active, .navLink:visited 
{
	font-weight:bold;
	font-size:11px;
	margin-left:5px;
}
.navLink:hover
{
	color:#E20916;
}
.navLinkActive
{
	color:#E20916;
	font-weight:bold;
	font-size:11px;
	margin-left:5px;
}
/*Redbox items*/
#redbox_left, #redbox_top, #redbox_promo
{
	background-color:#E20916;
	float:left;
}
#redbox_left
{
	width:25px;
	height:100px;
}
#redbox_top
{
	width:225px;
	height:80px;
}
#redbox_promo
{
	width:180px;
	height:31px;
	position:absolute;
	top:0px;
	right:24px;
	background-image:url(../images/promopointer.gif);
	background-repeat:no-repeat;
	background-position:148px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:14px;
	font-size:11px;
	color:#FFF;
	padding-left:5px;
}
.promoPopLink:link, .promoPopLink:hover, .promoPopLink:active, .promoPopLink:visited 
{
	font-weight:bold;
	font-size:11px;
	margin-left:0px;
	color:#FFF;
}
/* START: Promotion */
#promobdy { 
	/*font definition*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #543;
	/*page definition*/	
	margin:0px;
	padding:0px;
	background-image:url(../images/img_bg_springpromotion.jpg);
	background-repeat:no-repeat;
	background-position:320px 0px;
	background-color:#FFF;
}
td
{
	font-size:12px;
}
#lblPromoTitle
{
	font-size:24px;
	color: #E20916;
	margin: 10px 0px 0px 20px;
	display:block;
}
#lblPromoText
{
	font-size:12px;
	line-height:17px;
	color: #543;
	margin: 10px 0px 20px 20px;
	width:370px;
	border:0px solid #FF0;
	display:block;	
}
#promotable
{
	margin: 0px 0px 0px 20px;
}
.promoLink:link, .promoLink:hover, .promoLink:active, .promoLink:visited 
{
	font-weight:bold;
	font-size:11px;
	margin-left:0px;
}
.promoLink:hover
{
	color:#E20916;
}

#lnkClose
{
	margin: 250px 0px 0px 20px;
}

