body {	background: url("../images/sophie/bodyBG.gif") right top #F8C1D9;}h1, h3 {	color:#00AEEF;    /*  bright blue  */}a:link,a:visited {	color: #0086B8;    /*  med blue  */}/* ------- +++ ------- */#pgContents {	padding-top: 20px;}#searchBox {	position: absolute;	right: 0;	top: 20px;	}#content {	position: relative;	margin: 0;	background: url("../images/sophie/contentBG.jpg") right top no-repeat #FFFFFF;	border: 1px solid #AC208D;    /*  redish purple  */	border-width: 0 1px;    /*  turns off top/bottom borders  */}	#ie7plus #content,	#ie6 #content {		margin-top: -5px;		height: 1%;	}#contentLeft {	position: relative;	float: left;	width: 233px;	border: 0px dashed green;}div#navPrimary {}ol#navPrimary {	margin: 40px 0 10px 0px; 	padding: 10px 10px 10px 20px;	font-size: 15px;}ol#navPrimary li {	list-style: none;}	ol#navPrimary a:link,	ol#navPrimary a:visited {		display: block;		color: #00AEEF;    /*  bright blue  */		padding: 10px 0;		border: 0px dashed green;	}	/* begin Holly Hack; hide from IE Mac \*/		* html ol#navPrimary a:link,		* html ol#navPrimary a:visited { padding: 5px 0; }	/* end hack */	ol#navPrimary a:hover,	ol#navPrimary a:active {		color: pink;	}.subNav {	font-size: 12px;	margin: -10px 0 0 0;    /*  removes vertical spacing above subnavs  */}	.subNav li {		margin: 0 0 0 7px;    /*  indents subnav items  */		padding: 0;		border: 1px dashed white;    /*  required by IE to remove extra v spacing  */		border-width: 0px 0 1px 0;    /*  required by IE to remove extra v spacing  */	}		ol#navPrimary .subNav li a:link,		ol#navPrimary .subNav li a:visited {			padding: 2px 0 1px;    /*  removes vertical spacing b/w subnav items  */		}		.subNav li ol {			margin: 0;    /*  allows subsubnav items to be spaced normally  */		}#controlPanelArea {	margin: 0;}#contentMain {	position: relative;	float: right;	width: 510px;	margin-right: 10px;	border: 0px dashed black;}	/* begin Holly Hack; hide from IE Mac \*/	* html  #contentMain { width: 480px; }	/* end hack */#colCenter {	position: absolute;	margin: -140px 0 0 -20px;	float: left;	width: 260px;	height: 320px;	overflow: auto;	border: 0px dashed black;}#colRight {	float: right;	margin: -10px -8px 40px 0;	width: 215px;	height: 310px;	overflow: auto;	border: 0px dashed red;}	/* begin Holly Hack; hide from IE Mac \*/	* html  #colRight { width: 205px; }	/* end hack */#productHighlight {	clear: both;	width: auto;	background: #ABE4FA    /*  pale blue  */}#productHighlight.box {	padding-top: 5px;}	/* begin Holly Hack; hide from IE Mac \*/	* html  #productHighlight.box { padding-bottom: 10px; }	/* end hack */#footer {	margin-top: 0;	background: #AC208D;    /*  redish purple  */	width: 756px;	margin-right: 0px;}/* ------- +++ ------- */