.ERROR {	color: white;	background: #F0F;}body {	background: url("../images/getreal/bodyBG-subpg.gif") right 0px repeat-x #29B7B7;    /* teal */}h1 {	color:#EDC188;    /* mango  */	font-size: 20px;}h2 {	color:#E5AB4F;    /* orange  */	font-size: 17px;}h3 {	color: #BFF9B6;    /* light lime  */	font-size: 14px;} h4 {	color:#156E6E;    /* dark teal  */}h5 {	color:#B21D60;    /* dark pink  */}h6 {	color:#F6EF7B;    /* yellow  */}a:link,a:visited {	color: #F6DDB6;     /* light orange */}/* ------- +++ ------- */#pgHdr {	z-index: 1;	position: relative;}#searchBox {	position: absolute;	right: 0;	top: 20px;	}#content {	z-index: 10;	position: relative;	margin: 0;	padding-bottom: 20px;	color: white;	background: url(../images/getreal/contentBG.jpg) left bottom no-repeat;	border: 0px dashed red;}	#ie7plus #content,	#ie6 #content {		height: 1%;		}#contentMain {	z-index: 15;	margin-top: 15px;	float: right;	padding: 10px;	width: 490px;	border: 0px dashed red;}	/* begin hack; hide from IE Mac \*/	* html #contentMain { width: 488px; }	/* end hack */#contentLeft {	position: relative;	float: left;	width: 233px;	border: 0px dashed yellow;}div#navPrimary {}ol#navPrimary {	margin-bottom: 10px; 	padding: 10px 10px 10px 20px;	font-size: 15px;	border: 0px solid yellow;}ol#navPrimary li {	list-style: none;	border: 0px dashed white;}	ol#navPrimary a:link,	ol#navPrimary a:visited {		color: white;		color: #F6DDB6;     /* light orange */		padding: 4px 0;	}	/* begin 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: -12px 0 0 0;    /*  removes vertical spacing above subnavs  */}.subNav li {	margin: 0 0 0 7px;    /*  indents subnav items  */}	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;}/* -------------- FUNCTION: Product Spotlight -------------- *//* begin overwrites */.fn-Product_Spotlight {	background: #EAAB4E;    /* med orange */}	.fn-Product_Spotlight .productItemImage {	}/* end */#products ul {	margin-top: 10px;}	#products li {		display: inline;		margin-right: 10px;	}/* ------- +++ ------- */.calloutWrapper {	float: none;	width: auto;	margin: 0;	font-size: 1.0em;	background: #EAAB4E;    /* med orange */}.calloutWrapper a:link,.calloutWrapper a:visited {	color:#156E6E;    /* dark teal  */}.calloutWrapper .imageAlignLeft img {	margin: 5px 0 -15px;	border: 0px solid black;}/* ------- +++ ------- */.rightCol {	z-index: 50;	float: right;	width: 180px;	margin: 0px 0 7px 15px;	padding: 8px;	background: #EAAB4E;    /* med orange */	color: black;	border: 0px solid #64847D;}.rightCol form {	z-index: 100;}	.rightCol form input,	.rightCol form textarea {		width: 180px;	}/* -------------- FUNCTION: Featured Product -------------- *//* begin overwrites */.fn-Featured_Product { 	margin-bottom: 10px;	border: 0px solid red;}	.fn-Featured_Product .hdrImage {	}	.fn-Featured_Product .mainImage {		float: right;		margin: 0 0 14px 10px;	}/* end *//* ------- +++ ------- */#footer {	margin-top: 0px;	background: #EA9918;    /* orange */}/* ------- +++ ------- */