body {
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-align: center;
	background-color: #FFF;
	background-image: url(/us/images/heimages/HEcompanionBackground.gif);
}

a {
	color: #AA0000;
}

#companionContainer {
	width: 760px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	background-color: #000;
	float: none;
}

#companionHeader {
	width: 760px;
	height: 62px;
	background-color : #FFF;
	float: left;
}

#companionTitle {
	width: 760px;
	height: 100px;
	background-color : #FFF;
	background-image: url(/us/images/companionbanners/treatmentsbanner.gif);
	float: left;
}

#companionBody {
	width: 760px;
	background-color : #FFF;
	background-image: url(/us/images/companionbackgrounds/treatmentsleft.gif);
	background-repeat: repeat-y;
	float: left;
}

#companionNavigation {
	width: 180px;
	font-size: 11px;
	padding-top: 10px;
	padding-bottom: 10px;
	float: left;
}

#companionMiddle {
	width: 580px;
	float: left;
}

#companionContent {
	width: 390px;
	text-align:justify;
	float: left;
	position: relative;
	left: 5px;
	right: 5px;
}

#companionHomeContent {
	width: 570px;
	float: left;
	position: relative;
	left: 5px;
	right: 5px;
}

#companionFooter {
	margin-top: 35px;
	font-size: 10px;
	float: left;
	padding-bottom: 5px;
}

#companionRight {
	width: 180px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color : #FFF;
	float: right;
	position: relative;
	right: 0px;
}

.HEtitle {
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	background-color :  #BBAA11;
	padding: 4px 4px 4px 4px;
}

.HErule {
font-size: 11px;
	text-align: center;
	background-color:  #BBAA11;
	color: #000;
}

.HEfirst a {
color: #AA0000;
border: 1px solid;
background-color: #EECC11;
padding: 2px;
padding-left: 3px;
font: 11px
text-decoration: none;
margin: -2px -2px -3px -4px;
border-color: #FFFF99 #996600 #996600 #FFFF99;
display: block;
width: 180;
text-align: left;}

* html .HEfirst a {
margin: -2px -2px -3px -4px;
display: inline;
width: 180;
}


.HEfirst a:hover {
border: 1px solid;
padding-left: 4px;
padding-top: 3px;
padding-bottom: 1px;
padding-right: 1px;
background-color: #CC9900;
border-color: #996600 #FFFF99 #FFFF99 #996600;
color: #000000;
width: 177;
display: block;
text-decoration: none;}

* html .HEfirst a:hover {

width: 180;
display: inline;
}

.HEcurrentItem {
color: #000000;
border: 1px solid;
background-color: #EECC11;
padding: 2px;
padding-left: 3px;
font: 11px
text-decoration: none;
margin: -2px -2px -3px -4px;
border-color: #FFFF99 #996600 #996600 #FFFF99;
display: block;
width: 177;
text-align: left;}

* html .HEcurrentItem {
font-weight: bold;
margin: -2px -2px -3px -4px;
background-color: #EECC11;
width: 180;
display: inline;
}

.HEsecond {
font-size: 11px;
	padding: 2px 2px 2px 14px;
	text-align: left;
	background-color: #FFDD77;
		margin-bottom: 1px;
}

.HEthird {
font-size: 11px;
	padding: 2px 2px 2px 24px;
	text-align: left;
	background-color: #FFEEBB;
		margin-bottom: 1px;
}

.HEfourth {
font-size: 11px;
	padding: 2px 2px 2px 34px;
	text-align: left;
	background-color: #FFFFFF;
		margin-bottom: 1px;
}

.HEleftBottom {
font-size: 11px;
	padding: 2px 2px 2px 4px;
	text-align: left;
	background-color: #FFFFFF;
		margin-bottom: 1px;
}

.HEsitewideLinks {
font-size: 11px;
	padding: 2px 2px 2px 4px;
	text-align: left;
	background-color: #FFF;
		margin-bottom: 1px;
		display: none;
}

.fixedfont {
font-size: 12px;


}

.fixedJustify {
font-size: 12px;
text-align: justify;


}

#companionHeader {
	background-image: url(/us/images/companionbackgrounds/blankHeader.gif);
	background-repeat: none;
	background-position : right;
}

.isbnSummaryDetails {
	font-size: 10px;
	float: right;
	width: 310px;
}

.subTitle {
	font-weight: bold;
}

.addToCart {
	font-size: 10px;
}

.cover {
	width: 80px;
	float: left;
	margin-top: 10px;
}

.description {
	float: left;;
}

.fBookDivider {
	clear : right;
}

