html {    overflow-x: hidden;    overflow-y: hidden;} /* needed for the bastard windows browser *//*****************************************		     main structure      		*****************************************/body {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #999;	background-color: #efefef;	text-align: center;	margin: 0px;	padding: 0px;}/* start structure */#centrecontent {	position:absolute;	width:755px;	height:590px;	top:50%;	left:50%;	margin:-295px auto auto -378px;	text-align: left;	background-color: #fff;}/*****************************************		       defaults      			*****************************************/.hidetitle	{	position: absolute;	left: -9999px;	top: -9999px;} /* used to hide titles graphic used instead.  Used for accessibility and search indexing */img {     border: 0px; }p {	margin: 0 0 0.9em;	padding: 0;	line-height: 12px;}a, a:visited {	color: #878787;	text-decoration: none;}a:hover, a:active {	color: #ff9d00;	text-decoration: none;}/*****************************************		          menu      			*****************************************/#top {	position: relative;	height: 82px;	border-bottom-width: 3px;	border-bottom-style: solid;	border-bottom-color: #fab950; /* ddd */}/*****************************************		           mid      			*****************************************/#mid, #midConcepts, #midOrders, #midPress {	position: relative;	height: 460px;	padding-left: 35px;	padding-right: 35px;}#colAll {    float: left;} /* width and m.top in section css */.colLeft {    position: relative;    float: left;} /* width and m.top in section css */.colLeftHidden {    display: none;}#colRight {    float: right;} /* width and m.top in section css */#mainTitle, #mainTitle2 {	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;	font-size: 17px;	color: #5b5b5b;	letter-spacing: 2px;}#mainTitle {	margin-top: 16px;	margin-left: -15px;}.subTitle {	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;	font-size: 14px;	color: #5b5b5b;	letter-spacing: 2px;}.textDiv {    clear: both;    height: 20px;}/*****************************************		        bottom      			*****************************************/#bottom {	position: relative;	height: 38px;	border-top-width: 2px;	border-top-style: solid;	border-top-color: #fab950; /* ddd */}#bMenu {    position:absolute;	top:14px;	left:43px;}#bMenu img {    margin-right: 12px;}#bMenuicon {    position:absolute;	top:8px;	left:15px;}#details {    position:absolute;	bottom: 7px;	right: 13px;	font-size: 9px;	line-height: 11px;	color: #999;    text-align: right;}#details em {    color: #222;    font-style: normal;}#details a:link, #details a:visited {	color: #999;}#details a:hover, #details a:active {	color: #d7bc87;}.detailsText {    line-height: 9px;}#details table td img {    margin-left: 5px;}.quote {	font-style: italic;	color: #555;}