/* ie only styles */
/* commented backslash hack v2 \*/ 
* html body{height:100%;} 
/* end hack */ 

* html #wrapper{
	width:800px;  
	left:50%;
	height:100%;
} 

* html #top {
	position:absolute;
	top:15px;
	width:100%;
	height:105px;
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	background-image: url(../images/bkgd.gif);
	background-attachment:fixed;
	background-repeat:repeat-y;
}

* html body {
	margin:120px 0 40px 0;
	padding: 0;
	overflow:hidden;
	text-align:center; 
}
 
* html .content {
	padding:0;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	overflow:auto;
	height:100%;
	background-image:url(../images/bkgdmenu.gif);
	background-attachment:fixed;
	background-repeat:repeat-y;
}
 
* html #bottom {
	position:absolute;
	bottom:15px;
	height:25px;
	width:100%;
	border-bottom:1px solid #000;
	border-left:1px solid #000;
	border-right:1px solid #000;
	text-align:center;
	background-image:url(../images/bkgdmenu.gif);
	background-attachment:fixed;
	background-repeat:repeat-y;
}

* html #GoodSearch {
position:absolute;
bottom:5px;
left:5px;
}

#top, #bottom, .content {background:#fff}

#logo {
	position:absolute; 
	left:0px; 
	top:5px;
	width:175;
	height:105px;
}

#LR {/*banner*/
/*	background-image:url(../images/bannerend.gif);
	background-repeat:no-repeat;*/
	position:absolute;
	padding-left:25px;
	padding-top:5px;
	left:150px; 
	top:0px;
}

#bodycolumn {
	position:absolute;
	left:0px;
	width:230px;
/*	padding-top:10px;
	padding-left:4px;*/
	height:100%;
	text-align:left;
/*	background-image:url(../images/bkgdmenu.gif);
	background-attachment:fixed;
	background-repeat:repeat-y;*/
}

#body {
	position:absolute;
	left:185px;
}

#contactinfo {
	position:absolute; 
	right:25px; 
	top:10px;
}

#menu {
	position:absolute;
	left:0px;
	top:91px;
	width:100%;
	text-align:left;
}

#counter {
	position:absolute;
	bottom:50px;
	left:50%;
}
	

/* mozilla styles below */
html>body {
	margin: 0;
	padding: 0;
	height: 100%;
/*	min-width:600px;*/
}
 
html>body #top {
	position: fixed;
	width:800px;  
	left: 50%;
	margin-left:-400px;  
	top: 15px;
	background-image: url(../images/bkgd.gif);
	background-position:160px;
	background-attachment:fixed;
	background-repeat:repeat-y;
	padding: 0;
	height: 105px;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-top: 1px solid #000;
}
 
html>body .content {
	position: fixed;
	top: 120px;
	width:800px;  
	left: 50%;
	margin-left:-400px;  
	bottom:40px;
	padding:0;
	border-right: 1px solid #000;
	border-left: 1px solid #000;
	overflow:auto;
	background-image:url(../images/bkgdmenu.gif);
	background-position:160px;
	background-attachment:fixed;
	background-repeat:repeat-y;
}
 
  
html>body #bottom {
	position: fixed;
	bottom:15px;
	width:800px;  
	left: 50%;
	margin-left:-400px;
	height: 25px;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	background-image: url(../images/bkgdmenu.gif);
	background-position: 160px;
	background-attachment:fixed;
	background-repeat:repeat-y;
}

html>body #menu {
	position:fixed;
	left: 50%;
	margin-left:-400px;  
	top: 95px;
	width:800px;
	text-align:center;
}

html<body #bodycolumn {
	position:fixed;
	width:230px;
	text-align:left;
	overflow:auto;
	background-image:url(../images/bkgdmenu.gif);
	background-position:0px;
	background-attachment:fixed;
	background-repeat:repeat-y;
}

html<LR {/*banner*/
/*	background-image:url(../images/bannerend.gif);
	background-repeat:no-repeat;*/
	position:absolute;
	padding-left:75px;
	padding-top:10px;
	left:170px; 
	top:0px;
}

html>body #counter {
	position:absolute;
	bottom:50px;
	left: 50%;
}

html>body #GoodSearch {
position:absolute;
bottom:-50px;
left:-150px;
}

#top, #bottom{background:#fff}