html, body{ 	margin:0; 	padding:0;	background-color: #dfe3c2; } #pagewidth{  width:755px; padding:23px 0 0;  min-width: 500px; background-color: #ffffff;  border-left:3px solid black;} p{	margin-top:10px;	font-size: 11px;	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;	line-height: 14px;	font-weight: normal;	text-decoration: none;	color: #333333;}a:link , a:visited{	font-size: 11px;	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;	line-height: 16px;	font-weight: normal;	text-decoration: none;	color: #333333;}a:hover{color:#982a20;}h2 {	padding-top:10px;	font-size: 13px;	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;	line-height: 12px;	font-weight: bold;	text-decoration: none;	color: #6a0a00;} #header{ 	height:25px; 	width:100%; 	background-color:#ffffff;  } /* main navigation list */#pageheadContainer{	width:755px;	background:transparent url(../images/bg_nav.gif) 0 100% repeat-x;}#pagehead{	width:755px;    height:75px;	margin:0;	background:transparent url(../images/logo.gif) left no-repeat;	/* position:relative;*/	text-align:left;}#pagehead h1 a{	display:block;	text-indent:-9999px;	width:180px;	height:75px;	text-decoration:none;	float:left;}#pagehead a:hover{	background:transparent;}#pagehead h1{	position:absolute;	top:0;	left:0;}#pagehead ul{	display:inline;	position:absolute;	top:10px;	left:160px;}#pagehead li{	display:inline;    float:left;}#pagehead li a{	display:inline;	height:65px;	text-align:center;	color:#4B271B;	font-size:11px;	font-weight:bold;    padding-left:20px;	line-height:65px;	text-decoration:none;	text-transform:uppercase;}#pagehead a:link#current, #pagehead a:visited#current, #pagehead a:hover {	color:#778899;}#pagehead a:link#order, #pagehead a:visited#order, #pagehead a:hover#order{color:#982a20;}#banner{   width:100%;  background-color:#ffffff;  }#outerheader{ 	/*/*/ border-left-width: 180px ;  /* left column width. NN4 hack to hide borders */ 	border-left-color: #FFFFFF;   /* left column colour */ 	border-left-style: solid; 	background-color: #FFFFFF; /* center column colour */ 	width: auto;  } #innerheader{margin:0; width:100%;} #outerheader>#innerheader{ 	border-bottom:0px solid #FFFFFF; }#navcontainer {width:180px; }#navcontainer ul {	margin:0;	padding:0;	list-style-type: none;	font-family: Arial, Helvetica, sans-serif;}#navcontainer a{	display: block;	padding: 5px;	width: 170px;	background-color: #ffffff;	border-bottom: 1px solid #e6e6e6;}#navcontainer a:link#current1, #navcontainer a:visited#current1, #navcontainer a:hover {	margin: 0;	padding: 5px;	background-color: #e6e6e6;	color: #333333;}#navcontainer a:link, #navlist a:visited{	color: #333333;	text-decoration: none;}#navcontainer a:hover{	background-color: #cccccc;	color: #ffffff;}/*End of left navigation...*/#leftcol { 	width:180px;  	float:left;  	position:relative;  	margin-left:-180px;  	margin-right:1px; 	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; 	font-size: 10px; 	background-color: #ffffff; } #outer {    	/*/*/ border-left-width: 180px ;  /* left column width. NN4 hack to hide borders */ 	border-left-color: #FFFFFF;   /* left column colour */ 	border-left-style: solid;  	/*/*/ border-right-width: 80px; /* right column width. NN4 hack to hide borders */ 	border-right-color: #FFFFFF;  /* right column colour */ 	border-right-style: solid; 	background-color: #FFFFFF; /* center column colour */ 	width: auto;  }  #rightcol { 	/*/*/ width:80px; /* hack keeps NN4 right column right? */  	float:right;  	position:relative;  	margin-right:-100px;  	margin-left:1px; 	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; 	font-size: 11px;}  #inner{	margin:0; 	width:100%;} #maincol{  	float: left;  	width: 100%;  	position: relative;  	margin: 0 -8px 0 -2px;	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; 	font-size: 11px; 	font-color: #44443F; 	border-left: 1px solid #E6E6E6; } #outer>#inner { border-left: 0px solid white;  } .clr {clear:both;} .content{padding: 5px;} /*padding for content */  .content1{padding-bottom: 0;} /*padding bottom 0 to remove space in IE5 Mac*/  .content ul{	margin: 10px 0 0 15px;	padding-left: 0;	list-style-type: disc;	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;}.contentsnav{	margin-top:10px;	font-size: 11px;	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;	line-height: 14px;	font-weight: normal;	text-decoration: none;	color: #982a20;}.contentsnav a:link ,.contentsnav a:visited{	font-size: 11px;	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;	line-height: 16px;	font-weight: normal;	text-decoration: none;	color: #982a20;}.contentsnav a:hover{color:#982a20;}.logo{padding-left: 30%;}#search{float: right;width: 190px;text-align: center;vertical-align: top;margin:0;padding-top: 5px;background:transparent url(../images/search_icon.gif) left no-repeat;}#footer{ 	height:30px;  	width:100%;	background-color:#ffffff; 	font-size: 10px ; 	border-top: 1px solid #e6e6e6;} #footer_list {	margin: 0;	padding: 0;	text-align: left;}#footer_list li{	margin: 0;	padding: 0 5px 0 0;	display: inline;}#footer_list a {	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;	font-size: 10px;	text-decoration: none;	color:#996600;	}	#footer_list a:hover { 	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;	font-size: 10px;	color: #44443F;} /*printer styles*/ @media print{ /*hide the left column when printing*/#leftcol{display:none;} #outer{border-left:0;} /*hide the right column when printing*/#rightcol{display:none;} #outer{border-right:0;} }* {font-family: "Lucida Grande", Helvetica, Arial, sans-serif;}
