.outerlayer
{
	width: 620px; 
	font-size: 18px;
	border-width: 0px;
	border-color: #dabd7a;
	border-style: solid;
	background: #ffffff;
	text-align: center;
	margin: auto;
	margin-top: 40px;
    position: relative;
}
@media only screen and (max-width: 768px) {
		.outerlayer {	width: 100%;
						font-size: 16px; }
		.outerlayer td {	font-size: 14px; }
	}


.outerlayer a {	color: #000; 
				text-decoration: none; }
				
.outerlayer a:hover {	text-shadow: 0 1px 1px #555; }				

.searchbox
{
	background: #7e91bb;
	text-align: right;
	height: 30px;

}

.tdmargin
{
	padding-left: 10px;
    padding-right: 10px;
}

.deskgall {	overflow: none; }

@media only screen and (max-width: 1024px) {
		.deskgall { display: none;
					width: 0;
					height: 0;
					margin: 0; }
	}
	
	
	
.padgall {	display: none;
				width: 0;
				height: 0;
				margin: 0;
				overflow: none; }

@media only screen and (max-width: 1024px) {
		.padgall {	display: initial;
						width: initial;
						height: initial;
						margin: initial; }
	}
				
@media only screen and (max-width: 768px) {
		.padgall {	display: none;
					width: 0;
					height: 0;
					margin: 0;
					overflow: none; }
	}
	
		
	
.mobilegall { 	display: none;
				width: 0;
				height: 0;
				margin: 0;
				overflow: none; }
				
@media only screen and (max-width: 768px) {
		.mobilegall { 	display: initial;
						width: initial;
						height: initial;
						margin: initial; }
	}