#PageEnvelope {
	width:775px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	padding: 0px 0px 0px 0px;
	text-align:left; /* this re-sets the text alignment to left justified (see default.css) */
}
#Header .logo {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 4px;
}

#FeatureItems {
	position:relative;
	/*width:775px;*/
	height:188px;
	margin:3px 0px 3px 0px;
	padding:0px 0px 0px 0px;
}
#FeatureItems .mainImage {
	position: relative;
	float:left;
	width: 560px;
	/*height: 188px;*/
	margin:0px 3px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
}
#FeatureItems .promoImage {
	position: relative;
	float:left;
	/*width:198px;
	height:158px;*/
	margin:0px 0px 3px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
}
#FeatureItems .actionCalls {
	/*display:none;*/
	position:absolute;
	/*float:left;*/
	top:161px;
	left:563px;
	width: 198px;
	height: 27px;
	background-color:#f4f5f9;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
}
.actionCalls {
	background-color:#f4f5f9;
}
#Rightside .actionCalls {
	background-color:#f4f5f9;
}

.extraOptions {
	position:relative;
	display:block;
	float:left;
	padding-left:3px;
	padding-top:5px;
	font-size:90%;
}
.extraOptions2 {
	position:relative;
	display:block;
	clear:right;
	float:right;
	margin-right:3px;
	padding-right:3px;
	padding-top:5px;
	font-size:90%;
}
/***** the below 'commented' code is a MAC IE hack *****/
/*\*//*/

.extraOptions2 {
	position:absolute;
	top:0px;
	left:100px;
}
/**/

/*
.extraOptions {
	position:relative;
	display:block;
	float:left;
	padding-left:3px;
	padding-top:5px;
}
.extraOptions2 {
	position:relative;
	display:inline;
	width:96px;
	clear:right;
	float:left;
	padding-right:3px;
	padding-top:5px;
}
*/
#ContentContainer {
	position:relative;
	height:auto;
	margin:0px 0px 3px 0px;
	padding:0px 0px 0px 0px;
}
* html #ContentContainer {
	height:100%;
}
#Leftside {
	position:relative;
	width:135px;
	float:left;
	height:auto;
	background-color: #f4f5f9;
	margin:0px;
	clear:left;
	border-top: 3px solid #BEC5D5;
	padding:0px 0px 0px 0px;
}
* html #Leftside {
    height:100%;
}
#ContentBody {
	position:relative;
	float:left;
	height:auto;
	width:422px;
	background-color: #ffffff;
	margin:0px 3px 0px 3px;
	border-top: 3px solid #BEC5D5;
	padding:0px 0px 0px 0px;
}
* html #ContentBody {
    height:100%;
}
#ContentBody .breadCrumb {
	position:relative;
	padding:10px 0px 10px 15px;
	clear:left;
	margin:0px;
	width:380px;
}
#ContentBody .mainContent {
	clear:both;
}
#Rightside {
	position:relative;
	width:198px;
	float:left;
	height:auto;
	background-color: #f4f5f9;
	margin:0px;
	border-top: 3px solid #BEC5D5;
	padding:0px 0px 0px 0px;
}
* html #Rightside {
    height:100%;
}

