@charset "UTF-8";
/* CSS Document */


.container {
	width:90%;
	margin: 0 auto;
	margin-top: 0.7em;
	padding-bottom: 0.7em;
	rem-background-color: #fff;
}
.container2 {
	width:90%;
	margin-bottom: 1em;
	margin-left:auto;
	margin-right:auto;
	margin-top: .7em;
	padding-bottom: .7em;
}

.container3 {
	width:960px;
	max-width:960px;
	margin-bottom: 1em;
	margin-left:auto;
	margin-right:auto;
	margin-top: 0.7em;
	padding-bottom: 0.7em;
	/* [disabled]background-color: #fff; */
}	

.container4 {
	width:50%;
	max-width:960px;
	/* [disabled]background-color: #fff; */
}	  	
img, embed, object, video  {max-width:100%;}

p   {
	font-family: Verdana, Geneva, sans-serif;
	font-size: .9em;
	margin-right: 1em;
	margin-left: 1em;
	margin-bottom: 0.2em;
	}
	
	
body  	 {
	rem background-color: #d9c076;
	background-image: url("images/background-1.jpg");
	background-repeat: repeat;
	}
li     {
	font-family: Tahoma, Geneva, sans-serif;
}
td       {
	padding-left: 10px;
}

td tablebigfont   {
	color: #FFF;
	font-size: 18px;
}
table tr .tablebigfont {
	font-size: 1.2em;
	color: #FFF;
}



.header  {
	width: 100%;
	order: 1;
	margin-right: 0;
	margin-left: 0;
	padding-right: 0;
	padding-left: 0;
	background-color:#FFF;
	}	
.header2  {
	width: 100%;
	order: 1;
	background-color:#000;
	}	
.header3  {
	width: 100%;
	order: 1;
	background-color:#fff;
	background-image: url(/images/SandfourSale-logo-1.jpg);
	min-height:125px;
	background-repeat: no-repeat;
	margin: 0 auto;
	
	}
.header3  img {
    margin: 0 auto;
	}	
	
.header960  {
	display:block;
	width: 100%;
	order: 100;
	margin: 0 auto;
	min-height:130px;
	rem background-color: #d9c076;
	}	
.header768  {
	display:none;
	width: 100%;
	order: 100;
	margin: 0 auto;
	min-height:100px;	
	background-position: center;
	rem background-color: #d9c076;
	}	
.header667  {
	display:none;
	width: 100%;
	order: 100;
	margin: 0 auto;
	min-height:87px;
	background-repeat: no-repeat;
	rem background-color: #d9c076;
	}	
.header413  {
	display:none;
	width: 100%;
	order: 100;
	background-color:none;
	margin: 0 auto;
	text-align:center;
	background-repeat: no-repeat;
	rem background-color: #d9c076;
	}
.header   p  {
	color:#fff;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	margin-bottom: 1em;
}
.header   img  {
	padding-top:30px;
}
.topleveltext    {
	color:#974005;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	margin-bottom: 1em;
	padding-top: 1.5em;
}
.leftdiv    {
	width:48%;
	float:left;
}
.rightdiv    {
	width:48%;
	float:right;
}
.interest        {
	max-width:22%;
	width:22%;
	border:2px solid #066;
	display: inline;
	float: left;
	margin-right: 1%;
	margin-left: 1%;
	overflow: auto;
	height: 530px;
	margin-top: 10px;
}

.interest    p {
	font-size: 1em;
	color:#903;
}
	
.border   {
	border: thin solid #000;
}

.powerband       {
	background: linear-gradient(to bottom right, #096,#000);
	height: 25px;
	margin-bottom: 10px;
	margin-left: 20px;
	margin-right: 10px;
	display: block;
	padding-top: 10px;
	padding-bottom: 5px;
	margin-top: 10px;
}
.powerband     p  {
	font-size: 1.3em;
	color:#3C3;
	margin-top: -4px;
}
.powerbandblue       {
	background: linear-gradient(to bottom right, #469bd6,#000);
	height: 25px;
	margin-bottom: 10px;
	margin-left: 20px;
	margin-right: 10px;
	display: block;
	padding-top: 10px;
	padding-bottom: 5px;
	margin-top: 10px;
}
.powerbandblue     p  {
	font-size: 1.3em;
	color:#33CCCC;
	margin-top: -4px;
}
.whitebox60 {
	margin-right: 10px;
	margin-left: 0px;
	max-width:65%;
	float:left;
	margin-bottom: 20px;
}
.whitebox40 {
	margin-right: 0px;
	margin-left: 0px;
	max-width:320px;
	float:right;
	margin-bottom: 20px;
}
.whitebox40   img{
	margin-right: 10px;
	margin-left: 0px;
	display:block;
	margin-bottom: 20px;
}
.whitebox40   p    {
	display:block;
}
.greenbox40 {
	width: 40%;
	background-image: url(images/greenbox-1.jpg) !important;
	background-color: green;
	margin-right: 10px;
	margin-left: 0px;
	float:right;
	margin-bottom: 20px;
}
.greenbox402 {
	width: 30%;
	background-image: url(images/greenbox-1.jpg) !important;
	background-color: green;
	margin-right: 10px;
	margin-left: 20px;
	float:right;
	margin-bottom: 20px;
	margin-top: 20px;
}
.greenbox402    p {
	font-size: 1em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.greenboxheader2     {
	font-family: Arial, Helvetica, sans-serif;
	color: #C33;
	font-size: 1.5em;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	display: block;
	margin-right: auto;
	margin-left: auto;
}
.greenboxheader2    p {
	font-size: 1.1em;
	color:#033;
}
.greenboxheader3    p {
	font-size: 1.1em;
	color:#033;
}
.greenboxheader3     {
	font-family: Arial, Helvetica, sans-serif;
	color: #069;
	font-size: 1.3em;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	display: block;
	margin-right: auto;
	margin-left: auto;
}
.greenbox40left    p {
	font-size: 1.1em;
}
.greenbox40left {
	width: 50%;
	background-color: #DBFFE6;
	margin-left: 10px;
	float:left;
	margin-bottom: 20px;
	margin-right: 10px;
}
.greenbox40   a:hover   {
	width: 40%;
	background-image: url(images/greenbox-1.jpg) !important;
}
.greenbox60 {
	width: 58%;
	background-image: url(images/greenbox-1.jpg) !important;
	background-color: green;
	margin-right: 0px;
	margin-left: 10px;
	float:left;
	margin-bottom: 20px;
}
.greenbox60, pinkbox   a:hover   {
	width: 58%;
	background-image: url(images/greenbox-1.jpg) !important;
}
.greenbox60, .greenbox40, pinkbox a:link   {
	font-size:1.3em;
}
.pinkbox {
	width: 98%;
	/* [disabled]background-image: url(images/greenbox-1.jpg) !important; */
	background-color: pink;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}
.greenbox {
	width: 98%;
	background-image: url(images/greenbox-1.jpg) !important;
	background-color: green;
	margin-right: auto;
	margin-left: auto;
}
.greenbox, pinkbox   a:hover   {
	width: 98%;
	background-image: url(images/greenbox-1.jpg) !important;
}
.colorbox {
	background-color: #399;
}
.colorbox2 {
	background-color: ivory;
	padding-top: .5em;
	padding-bottom: .5em;
	margin-top: .5em;
	margin-bottom: .5em;
	margin-right: .5em;
	margin-left: .5em;
	border: 1px solid #096;
}
.colorbox3 {
	background-color: MintCream;
}
.colorbox4 {
	background-color: LightCyan;
}
.colorbox5 {
	background-color: Snow;
}
.red       {
	color:red;
}
.products       {
	width: 28%;
	display: inline;
	float: left;
	border: 1px solid #096;
	margin-right: 1em;
	margin-left: 1em;
	margin-bottom: 1em;
	height: 390px;
}
.products2       {
	display: inline;
	float: left;
	border: 1px solid #096;
	margin-right: 1em;
	margin-left: 1em;
	margin-bottom: 1em;
	width: 270px;
}
.products2    p   {
	font-size: 0.9em;
	margin-left:15px;
	color: #669;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.products strong {
	font-size: 1.1em;
	color: #000;
}

.products    p   {
	font-size: .9em;
	color: #669;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.products     img  {
}

.products    a   {
}
.products     a:link  {
}

.productname    {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #096;
	text-align: center;
}
.productnameleft    {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #096;
	text-align: left;
}


.productnameleft  strong  {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000;
	text-align: left;
}



.navspacer  {
	margin-left: 300px;
	}	
.navmenu  {
	width: 960px;
	order: 1;
	margin-top: 1em;
	margin-bottom: 1em;
	background-repeat: repeat-x;
	background-position: -35px;
	color: #999;
	}	
	
li.navmenu    {
	padding-left: 2em;
	margin-left: 2em;
	}
	
.aboutwrapper {
	width: 100%;
	display:flex;
	flex-wrap:wrap;
    justify-content: center;
    align-items: center;
   display: -webkit-flex;
   display: flex;
   -webkit-flex-direction: wrap;
    margin: 0 auto;
	}	
.about1    {
	width:30%;
	background-color:a38372;
	order: 3;
	display: inline;
    margin: 0 auto;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: .7em;
	color:blue;
	}		
.about2    {
	width:30%;
	background-color:a37298;
	order: 2;
	display: inline;
    margin: 0 auto;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: .7em;
	color:blue;
	}		
.about3    {
	width:30%;
	background-color:7276a3;
	order: 1;
	display: inline;
    margin: 0 auto;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: .7em;
	color:blue;
	}

.content1  {
	width: 98%;
	order: 1;
	rem -moz-border-radius: .6em .6em .6em .6em;
	rem -webkit-border-radius: .6em .6em .6em .6em;
	rem border-radius: .6em .6em .6em .6em;
	background-color: #FFF;
	}
.content1a  {
	width: 98%;
	order: 1;
	rem -moz-border-radius: .6em .6em .6em .6em;
	rem -webkit-border-radius: .6em .6em .6em .6em;
	rem border-radius: .6em .6em .6em .6em;
	background-color: #FFF;
	min-height:1300px;
	}	
	
.content2  {
	width: 100%;
	min-height:5em;
	order: 1;
	margin-top: 2em;
	margin-right: 0;
	margin-left: 0;
	padding-right: 0;
	padding-left: 0;
	-moz-border-radius: .6em .6em .6em .6em;
	-webkit-border-radius: .6em .6em .6em .6em;
	border-radius: .6em .6em .6em .6em;
	background-color:#fff;
	}	
	
.content3  {
	width: 100%;
	order: 1;
	margin-top: 15px;
	margin-right: 0;
	margin-left: 0;
	padding-right: 0;
	padding-left: 0;
	-moz-border-radius: .6em .6em .6em .6em;
	-webkit-border-radius: .6em .6em .6em .6em;
	border-radius: .6em .6em .6em .6em;
	background-color:#fff;
	padding-top: 7px;
	}	
.content4  {
	width: 100%;
	order: 1;
	background-color: #FFF;
	}		
	
	
	
.footer  {
	width: 100%;
	order: 1;
	margin-right: 0;
	margin-left: 0;
	padding-right: 0;
	padding-left: 0;
	-moz-border-radius: .6em .6em .6em .6em;
	-webkit-border-radius: .6em .6em .6em .6em;
	border-radius: .6em .6em .6em .6em;
	background-color:none;
	margin-top: 1em;
	padding-top: 0.5em;
	}	
	
.footer     p   {
	color:#9A8853;
	text-align: center;
	margin-bottom: 10px;
	padding-bottom: 12px;
}

/* Begin Section, "Class Divs". */	

.barre         {
	xxx-background-color:#000;
}
.barre       p  {
	color:#fff;
}
.listdiv    {
	margin-top: 5;
	margin-bottom: 5;
	width: 30%;
	background-color: #FFF;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 20px;
	float: left;
	margin-right: 4px;
	margin-left: 4px;
}
.listdiv p strong {
	font-size: 1.4em;
	color: #765718;
	font-weight: lighter;
	background-color: #FFF;
	display: block;
}
.listdiv   p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #333;
}
.listdiv   a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #699;
}
.listdiv   a:hover {
	color: #F00;
}
.image    {
	max-width:30%;
	padding: 2px;
	border: none;
	float: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.image    img{
	display: block;
	margin: .2em;
	padding: .2em;
}
.imagediv    {
	/* [disabled]max-width:30%; */
	border: none;
	margin-top: 0;
	margin-right: 0.3em;
	margin-bottom: 0;
	margin-left: 0.3em;
	padding-right: 0em;
	padding-left: 0em;
	max-width: 30%;
}
.imagediv    img{
	display: inline;
	padding: 0.2em;
	margin-top: 0.2em;
	margin-right: auto;
	margin-bottom: 0.2em;
	margin-left: auto;
}
.imagediv    p{
	display: block;
}
.imagediv2    {
	/* [disabled]max-width:30%; */
	width: 45%;
	border: none;
	margin-top: 0;
	margin-right: 0.3em;
	margin-bottom: 0;
	margin-left: 0.3em;
	padding-right: 0em;
	padding-left: 0em;
	width: 450px;
}
.imagediv2    img{
	display: inline;
	padding: 0.2em;
	margin-top: 0.2em;
	margin-right: auto;
	margin-bottom: 0.2em;
	margin-left: auto;
}
.imagediv2    p{
	display: block;
}

.halfpagediv    {
	width: 48%;
	margin: 0 auto;
	padding: 2px;
	border: thin solid #87774a;
}
.halfpagedivcenter    {
	width: 50%;
	margin: 0 auto;
	padding: 2px;
	border: thin solid #87774a;
}
.halfpagedivcenter2    {
	width: 50%;
	margin: 0 auto;
	padding: 2px;
	border: thin solid #87774a;
	background-color: #FFF;
}
.halfpagedivcenter40    {
	width: 50%;
	margin: 0 auto;
	padding: 2px;
	border: none solid #87774a;
}
.nudge1       {
	margin-left:0;
}
.halfpagedivcenterNB    {
	width: 50%;
	margin: 0 auto;
	padding: 2px;
	border: none;
}
.halfpagedivrightNB    {
	width: 48%;
	float:right;
	padding: 2px;
	border: none;
}
.halfpagedivrightNB2    {
	width: 48%;
	float:right;
	padding: 2px;
	border: none;
}
.halfpagedivrightNB3    {
	width: 40%;
	margin: 0 auto;
	padding: 2px;
	border: none;
}
.halfpagedivrightNB4    {
	width: 25%;
	float:right;
	padding: 2px;
	border: none;
}
.square    {
	background-color:blue;
}
.halfpagedivleft    {
	width: 48%;
	float:left;
	padding: 1px;
	border: thin solid #87774a;
	margin: 1px;
	margin-left: 20px;
}
.halfpagedivright    {
	width: 46%;
	float:right;
	padding: 1px;
	border: thin solid #87774a;
	margin-top: 1px;
	margin-right: 25px;
	margin-bottom: 1px;
	margin-left: 1px;
}
.halfpagedivrightb    {
	width: 46%;
	padding: 1px;
	border: thin solid #87774a;
	margin-top: 1px;
	margin-right: 5px;
	margin-bottom: 1px;
	margin-left: 1px;
	background-color:#fff;
}
.halfpagedivleftNB    {
	width: 48%;
	float:left;
	padding: 2px;
	border: none;
}
.halfpagedivleftNB2    {
	width: 48%;
	float:left;
	padding: 2px;
	border: none;
}
.halfpagedivleftNB3    {
	width: 35%;
	float:left;
	padding: 2px;
	border: none;
}
.halfpagedivleftNB   li {
	list-style-type: none;
	font-size: 1.2em;
}
.halfpagedivleftNB   ul {
	list-style-type: none;
	font-size: 1.2em;
}
.fullpagediv    {
	/* [disabled]background-color: #f4d4bd; */
	padding: 2px;
	margin: 0.5em;
	border: thin solid #87774a;
}
.fullpagediv2    {
	/* [disabled]background-color: #f4d4bd; */
	padding: 2px;
	margin: 0.5em;
	border: thin solid #87774a;
}
.fullpagedivNB    {
	/* [disabled]background-color: #f4d4bd; */
	padding: 2px;
	margin: 0.5em;
	border: none;
}

.fullpagediv2   li {
	list-style-type: none;
	font-size: 1.1em;
}
.fullpagediv    tr  {
	margin-left: auto;
	margin-right: auto;
	font-family: Arial, Helvetica, sans-serif;
}
.smallvideodiv      {
	float:left
	width:6em;
	/* [disabled]height:200px; */
	background-color:#ccc;
	display: inline;
	float: left;
	color: #666;
	padding: 0.5em;
	margin: 1em;
}
.smallvideodivwhite      {
	float:left
	width:6em;
	/* [disabled]height:200px; */
	background-color:#fff;
	display: inline;
	float: left;
	color: #fff;
	padding: 0.5em;
	margin: 1em;
}
	

.presentdata   {
	padding-left: 2em;
	margin-left: 2em;
	font-size: 1.1em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
.presentdata li  {
	padding-left: 2em;
	margin-left: 2em;
	font-size: .9em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
.classheader    {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	text-align: left;
	color: #974005;
	margin-bottom: 0em;
	margin-left: 1em;
}
.classheadercenter strong  {
	font-size: 1.1em;
	color: #333366;
	text-transform: uppercase;
}
.classheadercenter    {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	text-align: right;
	color: #974005;
	margin-bottom: 0em;
	margin-left: 1em;
}
.customlink1    {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-top:.5em;
	font-size: 1.5em;
	text-align: left;
	color: #974005;
	margin-bottom: 0em;
}

.flobox2 {
	z-index:7;
	font-size: 0.9em;
	text-align: left;
	float: left;
	display: inline;
	width: 270px;
	margin: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.flobox3 {
	z-index:7;
	font-size: 0.9em;
	text-align: left;
	float: right;
	display: inline;
	width: 423px;
	margin: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.flobox4 {
	z-index:7;
	font-size: 0.9em;
	text-align: left;
	float: left;
	display: inline;
	margin: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.flobox4    img   {
	display: block;
}
.flobox4, .flobox2, .flobox3, .flobox5    p   {
	display: block;
	color: #063;
}
.flobox5 {
	z-index:7;
	font-size: 0.9em;
	text-align: left;
	float: left;
	display: inline;
	width: 400px;
	margin: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.floboxheader   	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #009933;
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #003300;
	font-weight: bold;
	clear: both;
	margin-bottom: 10px;
	}	

.imageflo {
	font-family:verdana, arial, helvetica, sans-serif;
	text-align: left;
	color: #FFFFFF;
	font-size: 1.1em;
	width: 200px;
	display: inline;
	float: left;
	margin-left: 10px;
	padding-left: 0px;
	margin-top: 2px;
}	
.gallery     	{
	margin-left:2em;
	margin-right:auto:
; 	border: thin none #066;
	margin-right: auto;
	margin-top: 1em;
}
.notice     {
	font-size: .8em;
	color: #F66;
	font-weight: bold;
	padding-top: 15px;
}
.wrapper     {
	width: 98%;
	margin: 0 auto;
}
.graybox {
	background-color: #fcfcf3;
	width: 98%;
	margin-right: 1em;
	margin-left: 1em;
	font-size: 0.85em;
	font-family: Verdana, Geneva, sans-serif;
	padding-top: 0.1em;
	padding-bottom: 0.5em;
	margin-bottom:.5em;
}
.whitebox {
	background-color: #fff;
	margin-right: 1em;
	margin-left: 1em;
	font-family: Verdana, Geneva, sans-serif;
	padding-top: 0.1em;
	padding-bottom: 0.5em;
	margin-bottom:0.5em;
}
.whitebox   p {
	padding-left: 0.5em;
	margin-right: 0.5em;
}

.greenboxheader      {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #363;
}

.container .content1 .greenbox40left .whitebox.green .greenboxheader2 {
	font-size: 1.8em;
}
.pinkboxheader      {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #363;
}
.nintysix      {
	width:96%;
}
.fifty      {
	width:50%;
}
.fiftytwo      {
	width:52%;
}
.fortyfour      {
	width:44%;
}
.sixty      {
	width:58%;
}
.thirtyfive      {
	width:35%;
}
.list     {
	font-size: 1.2em;
}
.graybox   p  {
	font-size: 1.1em;
	font-family: Verdana, Geneva, sans-serif;
}
.graybox   ul  {
	font-size: 1.1em;
	font-family: Verdana, Geneva, sans-serif;
}
.graybox   li  {
	font-size: 1.1em;
	font-family: Verdana, Geneva, sans-serif;
	margin-right: 25px;
	margin-left: 25px;
}
.smallprint    {
	font-size: 1em;
	padding-left: 0px;
	color: #699;
}
.sitemaplisting       {
	font-size: 1.4em;
	text-indent: 4em;
	color: #696;
	margin-top: 1em;
	margin-bottom: 1em;
}
.topmenu a {
	color: red;
	font-size: 4em;
	font-family: "Arial Black", Gadget, sans-serif;
}
.topmenu li {
	color: red;
	font-size: 1em;
	font-family: "Arial Black", Gadget, sans-serif;
}
.topmenu li .menuright a {
	color: red;
	font-size: 1em;
}
.topmenu li .menuright {
	font-size: 1em;
	color: blue;
}
ul .reasons    {
	font-size: 1em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	list-style-type: none;
}

.city {
	color: #06C;
	font-size: 1.5em;
	font-weight: normal;
	margin-top: 1.2em;
	margin-bottom: -10px;
	font-family: "Times New Roman", Times, serif;
}
.rental {
	text-indent: 2.5em;
	color: #060;
	font-size: 1.1em;
}	

.rental   a  {
	color: #F00;
	font-size: 1.3em;
}

.soilprofile {
	background-color: #FFEED8;
	border: thin solid #063;
	width: 96%;
}

.pheader  {
	font-size:1.5em;
	color:#336666;
	text-align: center;
	}
	
.foorprint	{
	background-image: url(images/11web-7.png);
	background-repeat: repeat-x;
	}
.foorprintlong	{
	background-image: url(images/11web-7.png);
	background-repeat: repeat-y;
	}	
.formcenter      	{
	margin: 0 auto;
	display: block;
    text-align:center;
}
.yellow     {
	background-color: #fcfcf3;
}
.red     {
	background-color: #FFDDE8;
	color: #363;
}
.green     {
	/* [disabled]background-image: url(images/greenbox-1.jpg); */
	background-color: #DBFFE6;
}	
.highlighttext    {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	border: thin solid #F00;
	text-align: center;
}
.photo640     p   {
	margin-right: 1px;
	margin-left: 1px;
}
.photo640     {
	width:640px;
	margin: 1px;
}
.photo250     p   {
	margin-right: 1px;
	margin-left: 1px;
}
.photo250     {
	width:250px;
	margin: 1px;
}
.contactpage     {
	margin: 1px;
	margin: 0 auto;
	width: 360px;
}
.photo     {
	margin-right: auto;
	margin-left: auto;
	max-width: 40em;
	display: block;
	padding-top: 2em;
	margin-top: 2em;
}
.photo2     {
	margin-right: 2px;
	margin-left: 2px;
	display: inline;
	padding-top: px;
	margin-top: 2px;
}
.photo375     p   {
	margin-right: 1px;
	margin-left: 1px;
}
.photo375     {
	width:250px;
	margin: 1px;
}
.photo400       {
	width: 420px;
}
.photo625       {
	width: 625px;
}
.photo3     {
	margin-right: 2px;
	margin-left: 2px;
	width: 380px;
	margin-top: 2px;
	background-color: #CCC;
}
.photo3    p {
	display:in-line;
}
.photowide     {
	margin-right: auto;
	margin-left: auto;
	max-width: 996%;
	display: block;
	padding-top: 2em;
	margin-top: 2em;
}
.photocenter      {
	display: flex;
	flex-wrap:wrap;
	justify-content:center;
}
.photocenter3      {
	display: flex;
	flex-wrap:wrap;
	justify-content:center;
  align-content::center;
}
.photocenter2      {
  display: flex;
  flex-wrap:wrap;
  flex-direction: column;
}
.bidform {
	align-self: center;
	width:370px;
	margin-bottom: 20px;
	height: 1100px;
	visibility: visible;
}
.photo2     {
	margin-right: 2px;
	margin-left:  2px;
	padding-top:  2px;
	margin-top:  2px;
}
.banner      {
	padding: 0em;
	margin: 0 auto;
}
.banner     img {
	padding: -0.4em;
}
.redbox     {
	width: 28%;
	margin-right: 2em;
	margin-left: 2em;
	background-color: #DBFFE6;
}
.redboxheader      {
	background-color: #000000;
	width: 100%;
	font-size: 1.4em;
	color: #FFF;
	text-align: center;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	display: block;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #000;
}
.redbox     p {
	color:#666600;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.redbox     p strong  {
	color:#000;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
tr       {
	margin-lwft:10px
	padding-left:10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.warning    {
	color: #F00;
	background-color: #000;
	font-size: 1.1em;
	display: block;
	margin: 2px;
	padding: 2px;
}

.quotebutton    {
	width: 335px;
	float: right;
	padding-right: 20px;
	margin-right: 20px;
	margin-left: 10px;
	margin-top: 10px;
	background-color:#fff;
}
.l4lbutton    {
	width: 72px;
	float: right;
	margin-right: 20px;
	margin-left: 0px;
	margin-top: 10px;
}

.linkk   a    {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #096;
}
.linkk   a:link    {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #096;
}
/* End Section, "Class Divs". */		
	
/* Begin Section, "Styling". */
h1  	 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	color: #958452;
	padding-top:1em;
	padding-left: 1em;
	margin-top: 10px;
	}	
h2  	 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	color: #4e7c44;
	padding-left: 10px;
	font-weight: lighter;
	margin-top: 15px;
	padding-top: 15px;
	}	
h3  	 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	padding-left: 10px;
	color: #CA0012;
	}	
h4  	 {
	margin-left: 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	}	
h5  	 {
	}	
h6  	 {
	}
h1 strong {
	font-weight: bold;
	color: #5572AD;
}
/* End Section, "Styling". */

/* Begin Section, "testing". */
.div320    {
	display:block;
	font-size:2em;
	color:#fff;
	background-color:#a39272;
	margin: .5em;
	padding: .5em;
}
.div415    {
	display:block;
	font-size:2em;
	color:#fff;
	background-color:#a3899f;
	margin: .5em;
	padding: .5em;
}
.div668    {
	display:block;
	font-size:2em;
	color:#fff;
	background-color:#ac5269;
	margin: .5em;
	padding: .5em;
}
.div769    {
	display:block;
	font-size:2em;
	color:#fff;
	background-color:#b69857;
	padding: .5em;
	margin: 0.5em;
}
.div960    {
	display:block;
	font-size:2em;
	color:#fff;
	background-color:#4e83a3;
	padding: 0.5em;
	margin: 0.5em;
}


/* End Section, "testing". */

/* Begin Section, "Floats". */
 br.clear	{clear:both;}
 br.clearright	{clear:right;}
 br.clearleft	{clear:left;}	
.floatleft {
	float: left;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.floatleft1 {
	float: left;
	margin-top: 10px;
	margin-right: 0.5em;
	margin-bottom: 20px;
	margin-left: 0px;
}
.floatleft2 {
	float: left;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 20px;
	margin-left: 5px;
	padding-right: 10px;
}
.floatleft3 {
	float: left;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 40px;
	margin-left: 5px;
	padding-right: 10px;
}
.floatleft4 {
	float: left;
	margin-top: -2px;
	margin-right: 8px;
	margin-bottom: 4px;
	margin-left: 2px;
}
.floatleft5 {
	float: left;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 50px;
	margin-left: 5px;
	padding-right: 10px;
}
.floatrightall {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: auto;
	margin-right: auto;
	display: block;
	float: left;
	text-align: right;
	clear: right;
	padding-right: 250px;
}
.floatrightform {
	float: right;
	vertical-align: top;
	margin-top: -20px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
}
.floatrightform2 {
	float: right;
	vertical-align: top;
	margin-top: -20px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
}
.floatright { float: right; margin: 5px 5px 5px 5px; }
.floatright2 { float: right; margin: 0px 0px 0px 0px; }
.floatright3 {
	float: right;
	margin-right: .3em;
	margin-left: .3em;
}
.floatnone {
	float: none;
	margin: 0px;
}
.floatnoborder { border:hidden; }
.floatcenter {
	margin-left: auto;
	margin-right: auto;
	display: block;
	margin-bottom: 5px;
	margin-top: 5px;
	float: none;
	clear: both;
}
.floatcenternomargin {
	margin-left: auto;
	margin-right: auto;
}
.floatcenterC {
	margin-left: auto;
	display: block;
	margin-bottom: 5px;
	margin-top: 5px;
	float: none;
	clear: both;
	margin-right: auto;
}

.floatcenterB {
	clear:both;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 7px;
	margin-right: 0px;
	display: block;
}
.floatcenterp p {
	margin-left:auto;
	margin-right:auto;
   }		
/* End Section, "Floats". */

/* Begin Section, "Links". */  
	
a {
	color:#669;
	text-decoration:none;
	font-weight:400;
	font-family:verdana, arial, helvetica, sans-serif;
	}
a:link {
	font-size: 0.9em;
	margin-right: 0.5em;
	margin-left: 0.5em;
	padding-bottom: 10px;
	}
a:visited {
	color: #3dad00;
	}
a:hover {
	color:red;
	}
a:active {
	color:#009966;
	background-color:#d4dcce;
	}	
	
	
@media screen and (min-width: 320px) and (max-width: 413px) {
	/*  iphones portrait  */
.container {
	width:100%;
	max-width:413px;
	margin-bottom: 1em;
	margin-left:auto;
	margin-right:auto;
	margin-top: .7em;
	padding-bottom: .7em;
	background-color:black;
}	

p   {
	font-family: Verdana, Geneva, sans-serif;
	font-size: .9em;
	margin-right: .1em;
	margin-left: .1em;
	margin-bottom: 0.1em;
	}

.bidform {
	width:98%;
}

.halfpagedivrightb    {
	width: 98%;
}
.quotebutton    {
	width: 100%;
	float: right;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 10px;
}

.square   {
	background-color:gray;
}
.halfpagedivleft    {
	width: 98%;
	float:left;
	padding: 2px;
	border: thin solid #87774a;
}	
.halfpagedivright    {
	width: 98%;
	float:right;
	padding: 2px;
	border: thin solid #87774a;
}	
.photo640     p   {
	margin-right: 1px;
	margin-left: 1px;
}
.photo640     {
	width:90%;
	margin: 1px;
}
.photo250     p   {
	margin-right: 1px;
	margin-left: 1px;
}
.photo250     {
	width:90%;
	margin: 1px;
}
.classheadercenter    {
	font-size: 1em;
	text-align: right;
	color: #974005;
	margin-bottom: 0em;
	margin-left: 1em;
}
.barre         {
	background-color:yellow;
}
.barre       p  {
	color:#fff;
}
.listdiv    {
	background-color:#000;
	margin-top: 5;
	margin-bottom: 5;
	width: 28%;
	margin-right: 4px;
	margin-left: 4px;
}
.interest        {
	max-width:96%;
	width:96%;
	overflow: auto;
	height: 530px;
}
.products       {
	width: 94%;
	border: none;
}
.contactpage     {
	width: 100%;
}
.content1  {
	width: 100%;
	margin: 0;
	padding: 0;
	background-color: #FFF;
	}	
.fullpagediv    {
	/* [disabled]background-color: #f4d4bd; */
	width: 98%;
	padding: 0;
	margin: 0;
	border: none;
}
.halfpagedivrightNB, halfpagedivleftNB    {
	width: 98%;
	margin: 0;
	padding: 0;
	border: none;
	background-color:none;
}
.fullpagediv2    {
	/* [disabled]background-color: #f4d4bd; */
	width: 90%;
}
.fullpagedivNB    {
	/* [disabled]background-color: #f4d4bd; */
	width: 90%;
}

.halfpagedivleftNB    {
	width: 100%;
	float:left;
	padding: 2px;
	border: none;
}
.halfpagedivrightNB3    {
	width: 100%;
	float:left;
	padding: 2px;
	border: none;
}
.header960  {
	display:none;
	}	
.header768  {
	display:none;
	}	
.header667  {
	display:none;
	}	
.header413  {
	display:block;
	}
/* Begin Section, "testing". */
.div320    {
	display:block;
	font-size:1.1em;
}
.div415    {
	display:none;
	font-size:1.1em;
}
.div668    {
	display:none;
	font-size:1.1em;
}
.div769    {
	display:none;
	font-size:1.1em;
}
.div960    {
	display:none;
	font-size:1.1em;
}

.halfpagedivcenterNB    {
	width: 96%;
	margin: 0 auto;
}
.halfpagedivcenter40    {
	width: 98%;
	margin: 0;
	padding: 0;
}
.smallprint    {
	font-size: 1em;
	padding-left: 0px;
	color: #699;
}

.classheadercenter    {
	font-size: 1em;
	text-align: right;
	color: #974005;
	margin-bottom: 0em;
	margin-left: 1em;
}
.listdiv    {
	margin-top: .5em;
	margin-bottom: .5em;
	width: 28%;
	background-color: #FFF;
	padding-top: .1em;
	padding-right: .1em;
	padding-bottom: .1em;
	padding-left: .1em;
	float: left;
	margin-right: .1em;
	margin-left: .1em;
}
.listdiv   p {
	font-size: .9em;
}
.listdiv p strong {
	font-size: 1.3em;
}
.sixty      {
	width:56%;
}
.banner      {
}

.graybox {
	background-color: #fcfcf3;
	width: 98%;
	margin-right: .1em;
	margin-left: .1em;
	font-size: 0.7em;
	padding-top: 0.1em;
	padding-bottom: 0.1em;
	margin-bottom:.1em;
}	
.header3  {
	width: 100%;
	order: 1;
	background-color:#000;
	background-image: url(images/company-logo-413.jpg);
	min-height:54px;
	}

.navspacer  {
	margin-left: 5px;
	}
	
.navmenu  {
	width: 100%;
	margin-top: .2em;
	margin-bottom: .2em;
	}	
/* End Section, "testing". */

p   {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: .9em;
	margin-right: 1em;
	margin-left: 1em;
	}

.whitebox {
	background-color: none;
	margin-right: .1em;
	margin-left: .1em;
	font-size: 0.7em;
	font-family: Verdana, Geneva, sans-serif;
	padding-top: 0.1em;
	padding-bottom: 0.1em;
	margin-bottom:.1em;
}
.thirtyfive      {
	width:96%;
}

.sixty      {
	width:96%;
}
.graybox {
	background-color: #fcfcf3;
	width: 98%;
	margin-right: .1em;
	margin-left: .1em;
	font-size: 0.7em;
	font-family: Verdana, Geneva, sans-serif;
	padding-top: 0.1em;
	padding-bottom: 0.1em;
	margin-bottom:.1em;
}
.graybox   ul  {
	font-size: 1.1em;
	font-family: Verdana, Geneva, sans-serif;
}
.graybox   li  {
	font-size: .8em;
	font-family: Verdana, Geneva, sans-serif;
	margin-right: .1em;
	margin-left: .1em;
	list-style-type: none;
}	
.about1, .about2, .about3     {
	width:96%;
    margin-right: .9em;
	}

.customlink1    {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-top:.5em;
	font-size: 1em;
	text-align: left;
	color: #974005;
	margin-bottom: 0em;
}
  	
a {
	color:#cccc00;
	text-decoration:none;
	font-weight:400;
	font-family:verdana, arial, helvetica, sans-serif;
	}
a:link {
	color:#9F7E52;
	font-size: 1em;
	min-height:68px;
	}
a:visited {
	color: #3dad00;
	}
a:hover {
	color:#669;
	}
a:active {
	color:#009966;
	background-color:#d4dcce;
	}		
}

@media screen and (min-width: 414px) and (max-width: 667px) {
	/*  iphones landscape  */
p   {
	font-size: .9em;
	margin-right: .1em;
	margin-left: .1em;
	}
.container {
	width:98%;
	max-width:667px;
	margin-bottom: 1em;
	margin-left:auto;
	margin-right:auto;
	margin-top: .7em;
	padding-bottom: .7em;
	xxx-background-color:#6CF;
}

.bidform {
	width:98%;
}

.halfpagedivrightb    {
	width: 98%;
}
.quotebutton    {
	width: 100%;
	float: right;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 10px;
}
.photo640     p   {
	margin-right: 1px;
	margin-left: 1px;
}
.photo640     {
	width:90%;
	margin: 1px;
}
.photo250     p   {
	margin-right: 1px;
	margin-left: 1px;
}
.photo250     {
	width:90%;
	margin: 1px;
}

.products       {
	width: 94%;
	border: none;
}
.fullpagediv    {
	/* [disabled]background-color: #f4d4bd; */
	width: 100%;
	padding: 0;
	margin: 0;
	border: none;
}

.classheadercenter    {
	font-size: 1em;
	text-align: right;
	color: #974005;
	margin-bottom: 0em;
	margin-left: 1em;
}
.listdiv    {
	background-color:#000;
	margin-top: 2%;
	margin-bottom: 2%;
	width: 22%;
	margin-right: 4px;
	margin-left: 4px;
}
.interest        {
	max-width:96%;
	width:96%;
	overflow: auto;
	height: 530px;
}
.halfpagedivleftNB    {
	width: 100%;
	float:left;
	padding: 2px;
	border: none;
}
.halfpagedivrightNB3    {
	width: 100%;
	float:left;
	padding: 2px;
	border: none;
}
.halfpagedivrightNB, halfpagedivleftNB   {
	width: 90%;
	margin: 0;
	padding: 0;
	border: none;
	background-color:none;
}

.halfpagedivleft    {
	width: 100%;
	float:left;
	padding: 2px;
	border: thin solid #87774a;
}	
.halfpagedivright    {
	width: 96%;
	float:right;
	border: thin solid #87774a;
	margin-right: 25px;
	padding-top: 2px;
	padding-right: 25px;
	padding-bottom: 2px;
	padding-left: 2px;
}	
.header960  {
	display:none;
	}	
.header768  {
	display:none;
	}	
.header768   img{
	margin-left:auto;
	margin-right:auto;
	}	
.header667  {
	display:block;
	}	
.header413  {
	display:none;
	}
.header3  {
	width: 100%;
	order: 1;
	background-color:#000;
	background-image: url(images/company-logo-413.jpg);
	min-height:87px;
	}
/* Begin Section, "testing". */
.div320    {
	display:none;
	font-size:1.1em;
}
.div415    {
	display:block;
	font-size:1.1em;
}
.div668    {
	display:none;
	font-size:1.1em;
}
.div769    {
	display:none;
	font-size:1.1em;
}
.div960    {
	display:none;
	font-size:1.1em;
}

.square   {
	background-color:red;
}
.halfpagedivleft    {
	width: 96%;
	float:left;
	padding-left: 2%;
	margin:5px;
	border: thin solid #87774a;
}	
.halfpagedivright    {
	width: 96%;
	float:left;
	padding-right: 2%;
	margin:5px;
	border: thin solid #87774a;
}	
.whitebox {
	background-color: none;
	width:96%;
	margin-right: .1em;
	margin-left: .1em;
	font-size: 0.7em;
	font-family: Verdana, Geneva, sans-serif;
	padding-top: 0.1em;
	padding-bottom: 0.1em;
	margin-bottom:.1em;
}
.thirtyfive      {
	width:96%;
}

.sixty      {
	width:96%;
}
.graybox {
	background-color: #fcfcf3;
	width: 98%;
	margin-right: .1em;
	margin-left: .1em;
	font-size: 0.7em;
	padding-top: 0.1em;
	padding-bottom: 0.1em;
	margin-bottom:.1em;
}
.graybox   ul  {
	font-size: .9em;
	font-family: Verdana, Geneva, sans-serif;
}
.graybox   li  {
	font-size: .8em;
	font-family: Verdana, Geneva, sans-serif;
	margin-right: .1em;
	margin-left: .1em;
	list-style-type: none;
}
.smallprint    {
	font-size: .8em;
	padding-left: 0px;
	color: #699;
}

.classheadercenter    {
	font-size: 1em;
	text-align: right;
	color: #974005;
	margin-bottom: 0em;
	margin-left: 1em;
}
.barre         {
	background-color:#ccc;
}
.listdiv    {
	background-color:#ccc;
	margin-top: .5em;
	margin-bottom: .5em;
	width: 28%;
	background-color: #FFF;
	padding-top: .1em;
	padding-right: .1em;
	padding-bottom: .1em;
	padding-left: .1em;
	float: left;
	margin-right: .1em;
	margin-left: .1em;
}
.listdiv   p {
	font-size: .9em;
}
.listdiv p strong {
	font-size: 1.3em;
}
.sixty      {
	width:56%;
}	
.about1    {
	width:96%;
	}		
.about2    {
	width:96%;
	}		
.about3    {
	width:96%;
	}

/* End Section, "testing". */	
}
	
	
	

@media screen and (min-width: 668px) and (max-width: 768px) {
/*  ipads portrait  */

.container {
	width:98%;
	max-width:768px;
	margin-bottom: 1em;
	margin-left:auto;
	margin-right:auto;
	margin-top: .7em;
	padding-bottom: .7em;
	xxx-background-color:teal;
}
.header3  {
	width: 100%;
	order: 1;
	background-color:#000;
	background-image: url(images/company-logo-768.jpg);
	min-height:100px;
	}

.bidform {
	width:98%;
}

.halfpagedivrightb    {
	width: 98%;
}
.products       {
	width: 94%;
	border: none;
}
.photo640     p   {
	margin-right: 1px;
	margin-left: 1px;
}
.photo640     {
	width:98%;
	margin: 1px;
}
.photo250     p   {
	margin-right: 1px;
	margin-left: 1px;
}
.photo250     {
	width:98%;
	margin: 1px;
}
.header960  {
	display:none;
	}	
.header768  {
	display:block;
	}	
.header667  {
	display:none;
	}	
.header413  {
	display:none;
	}	
/* Begin Section, "testing". */
.div320    {
	display:none;
	font-size:1.1em;
}
.div415    {
	display:none;
	font-size:1.1em;
}
.div668    {
	display:block;
	font-size:1.1em;
}
.div769    {
	display:none;
	font-size:1.1em;
}
.div960    {
	display:none;
	font-size:1.1em;
}
.halfpagedivleftNB    {
	width: 100%;
	float:left;
	padding: 2px;
	border: none;
}
.halfpagedivrightNB3    {
	width: 100%;
	float:left;
	padding: 2px;
	border: none;
}
.square   {
	background-color:black;
}
.halfpagedivleft    {
	width: 98%;
	float:left;
	padding: 2px;
	margin:5px;
	border: thin solid #87774a;
}	
.halfpagedivright    {
	width: 98%;
	float:right;
	padding: 2px;
	margin:5px;
	border: thin solid #87774a;
}	
.classheadercenter    {
	font-size: 1em;
	text-align: right;
	color: #974005;
	margin-bottom: 0em;
	margin-left: 1em;
}
.barre         {
	background-color:#069;
}
.barre       p  {
	color:#fff;
}
.listdiv    {
	background-color:#069;
	margin-top: .5em;
	margin-bottom: .5em;
	width: 28%;
	background-color: #FFF;
	padding-top: .1em;
	padding-right: .1em;
	padding-bottom: .1em;
	padding-left: .1em;
	float: left;
	margin-right: .1em;
	margin-left: .1em;
}
.interest        {
	max-width:96%;
	width:96%;
	overflow: auto;
	height: 530px;
}
.whitebox {
	background-color: none;
	margin-right: .1em;
	margin-left: .1em;
	font-size: 0.7em;
	font-family: Verdana, Geneva, sans-serif;
	padding-top: 0.1em;
	padding-bottom: 0.1em;
	margin-bottom:.1em;
}
.fifty-eight      {
	width:58%;
}
.thirty-eight      {
	width:38%;
}
.thirtyfive      {
	width:96%;
}

.graybox {
	background-color: #fcfcf3;
	width: 98%;
	margin-right: .1em;
	margin-left: .1em;
	font-size: 0.7em;
	font-family: Verdana, Geneva, sans-serif;
	padding-top: 0.1em;
	padding-bottom: 0.1em;
	margin-bottom:.1em;
}
.graybox   ul  {
	font-size: 1.1em;
	font-family: Verdana, Geneva, sans-serif;
}
.graybox   li  {
	font-size: .8em;
	font-family: Verdana, Geneva, sans-serif;
	margin-right: .1em;
	margin-left: .1em;
	list-style-type: none;
}	

/* End Section, "testing". */
	
}


@media screen and (min-width: 769px) and (max-width: 959px) {
	/*  Laptops  */

.container {
	width:98%;
	max-width:959px;
	margin-bottom: 1em;
	margin-left:auto;
	margin-right:auto;
	margin-top: .7em;
	padding-bottom: .7em;
	xxx-background-color:yellow;
}
.header960  {
	display:block;
	}	
.header768  {
	display:none;
	}	
.header667  {
	display:none;
	}	
.header413  {
	display:none;
	}

.square   {
	background-color:orange;
}

.bidform {
	width:98%;
}

.halfpagedivrightb    {
	width: 98%;
}
.halfpagedivleft    {
	width: 98%;
	float:left;
	padding: 2px;
	margin:5px;
	border: thin solid #87774a;
}	
.halfpagedivright    {
	width: 98%;
	float:right;
	padding: 2px;
	margin:5px;
	border: thin solid #87774a;
}
.halfpagedivleftNB    {
	width: 38%;
	float:left;
	padding: 2px;
	border: none;
}
.halfpagedivrightNB3    {
	width: 60%;
	float:left;
	padding: 2px;
	border: none;
}	
/* Begin Section, "testing". */
.div320    {
	display:none;
	font-size:1.1em;
}
.div415    {
	display:none;
	font-size:1.1em;
}
.div668    {
	display:none;
	font-size:1.1em;
}
.div769    {
	display:block;
	font-size:1.1em;
}
.div960    {
	display:none;
	font-size:1.1em;
}

.classheadercenter    {
	font-size: 1.1em;
	text-align: right;
	color: #974005;
	margin-bottom: 0em;
	margin-left: 1em;
}
.barre         {
	background-color:orange;
	xxx-iphone6 settings
}
.barre       p  {
	color:#fff;
}
.listdiv    {
	margin-top: .5em;
	margin-bottom: .5em;
	width: 26%;
	background-color: #FFF;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	float: left;
	margin-right: .1em;
	margin-left: .1em;
}
.interest        {
	max-width:96%;
	width:96%;
	overflow: auto;
	height: 530px;
}

/* End Section, "testing". */	





@media screen and (min-width: 960px) {
	/*  Desktops  */	
.container {
	width:98%;
	max-width:2000px;
	margin-bottom: 1em;
}
.container4 {
	width:960px;
	max-width:960px;
	margin-bottom: 1em;
	background-color:teal;
}	

/* Begin Section, "testing". */
.div320    {
	display:none;
	font-size:1.1em;
}
.div415    {
	display:none;
	font-size:1.1em;
}
.div668    {
	display:none;
	font-size:1.1em;
}
.div769    {
	display:none;
	font-size:1.1em;
}
.div960    {
	display:block;
	font-size:1.1em;
}
.square   {
	background-color:white;
}

.halfpagedivleft    {
	width: 98%;
	float:left;
	padding: 5px;
	margin:5px;
	border: thin solid #87774a;
}	
.halfpagedivright    {
	width: 98%;
	float:right;
	padding: 5px;
	margin:5px;
	border: thin solid #87774a;
}
.barre         {
	background-color:blue;
}
.barre       p  {
	color:#fff;
}
.interest        {
	max-width:22%;
	width:22%;
	overflow: auto;
	height: 530px;
}

.listdiv    {
	background-color:#000;
	margin-top: .5em;
	margin-bottom: .5em;
	width: 28%;
	background-color: #FFF;
	padding-top: .1em;
	padding-right: .1em;
	padding-bottom: .1em;
	padding-left: .1em;
	float: left;
	margin-right: .1em;
	margin-left: .1em;
}
.interest        {
	max-width:96%;
	width:96%;
	overflow: auto;
	height: 530px;
}
/* End Section, "testing". */	
}
