.content-container {
  margin:auto;
  text-align: center;
  max-width: 1110px;
  position:relative;
  
}

.fluidmain{
	display: table-cell;
}

.fluidmainrow{
  width:100%;
}

.fluidmainrow:after {
  content:"";
  display:table;
  clear:both;
}	

.titem{
  display: table-cell;
  float:left;
  width:31%;
  min-height:275px;
  height:275px;
  max-height:275px;
  padding-right:2%;
  text-align:left;
  color:black; 
 } 
 
 .curpos{
  display: table-cell;
  float:left;
  min-width:25px; 
 }
 
 .curimg{
  display: table-cell;
 }

 
.fixed310 {
	display: table-cell;
	width: 310px;
    vertical-align: top;
	float: right;
}

.fixed300 {
	display: table-cell;
	width: 300px;
    vertical-align: top;
	float: right;
}

.adright{
   float:left;
   display:block;
   width:300px;
}		

.rowfiller{
  margin:auto;
  vertical-align: top;
  max-width: 1110px;
  height:4px;
  min-height:4px;
 }
 
.header{
  text-align:left;
  font-family:Dauphin, Arial, Tahoma, Verdana;
  font-size:26px;
  padding-top:2px;
  padding-bottom:4px;
}

.header2{
  text-align:middle;
  font-family:Dauphin, Arial, Tahoma, Verdana;
  font-size:26px;
  padding-top:2px;
  padding-bottom:4px;
}

.small{text-align:left;
  font-family:Arial, Tahoma, Verdana;
  font-size:10px;
  padding-top:2px;
}

.normal{text-align:left;
  font-family:Arial, Tahoma, Verdana;
  font-size:13px;
  padding-top:2px;
}

.combo{
  display:block;
  height:40px;
  width:40%;
  float:left;
  font-family:Arial, Tahoma, Verdana;
  font-size:12px;
  color:black;
  text-align:left;
}

.search{ 
  display:block;
  height:40px;
  width:60%;
  float:left;
  font-family:Arial, Tahoma, Verdana;
  font-size:12px;
  color:black;
  text-align:right;
  vertical-align:bottom;
}

.catonoff{
   display:inline;
}

.leftnormal{display: block;
  text-align:left;
  float:left;
  width:50%;
 }
 
 .normalright{
  display: block;
  text-align:right;
  float:left;
  width:50%;
 }

@media screen and (min-width:581px) and (max-width:920px) {
.fixed310 {
	display: table-cell;
	width: 170px;
    vertical-align: top;
	float: right;
}
	
.fixed300 {
	display: table-cell;
	width: 160px;
    vertical-align: top;
	float: right;
}
	
.adright{
   float:left;
   display:block;
   width:160px;
}	

.titem{
  display: table-cell;
  float:left;
  width:48%;
  min-height:275px;
  height:275px;
  max-height:275px;
  padding-right:2%;
  text-align:left;
  color:black; 
 } 	

.search{
   display:none;
   }
   
.combo{
  display:block;
  height:40px;
  width:100%;
  float:left;
  font-family:Arial, Tahoma, Verdana;
  font-size:12px;
  color:black;
  text-align:left;
}   

.catonoff{
   display:none;
}
	
}

@media screen and (max-width:580px) {
.content-container{
  display:block;
  width:100%;
}

.curpos{
   display:none;
}

.fluidmain{
	display: block;
	width:100%;
	}
	
.fixed310 {
	display: block;
	width: 100%;
	float: left;
}	
	
.fixed300{
    float:left;
	display: block;
	width: 100%;
	}
	
.adright{
   float:left;
   display:block;
   width:100%;
}	

.combo{
  display:block;
  height:40px;
  width:100%;
  float:left;
  font-family:Arial, Tahoma, Verdana;
  font-size:12px;
  color:black;
  text-align:left;
}   

.titem{
  display: table-cell;
  float:left;
  width:48%;
  min-height:275px;
  height:275px;
  max-height:275px;
  padding-right:2%;
  text-align:left;
  color:black; 
 } 

.search{
   display:none;
   }

#content-table{
  display:table;
  width:100%;
}

#block-1 {display: table-footer-group; }
#block-2 {
  display: table-header-group; 
  width:100%;
  }

}

/* unvisited link */
.content-container a:link {
    color: #234C83;
	text-decoration: underline;
}

/* visited link */
.content-container   a:visited {
    color: #234C83;
	text-decoration: underline;
}

/* mouse over link */
.content-container  a:hover {
    color:#234C83;
	text-decoration: underline;
}

/* selected link */
 .content-container  a:active {
    color: #234C83;
	text-decoration: underline;
}