body {
	font-family:Arial, Verdana, sans-serif;
	font-size:14px;
	background-image: url(../images/background.jpg);
	min-width:100%;
	min-height:100%;
	background-repeat:no-repeat;	
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	
}




.top-border { background:url(../images/404/top-border.png) no-repeat; width:508px; margin:left; height:18px; margin-top:auto;}

.content { background:url(../images/404/border-repeat.png) repeat-y; width:502px; margin:left; overflow:hidden; padding-right:6px;}

.content h1 { font-size:150%; font-weight:bold; margin:0px 25px; }

.content p { margin:15px 25px 10px 25px; color:#555555; line-height:150%; }

.content p a { color:#C13700; }

.content p a:hover { color:#DA580C; }

.bottom-border { background:url(../images/404/bottom-border.png) no-repeat; width:508px; margin:left; height:21px;}



/* ----- right border ----- */

.right-border { background:url(../images/404/top-border.png) no-repeat; width:508px; margin:right; height:18px; margin-top:5px;}

.content { background:url(../images/404/border-repeat.png) repeat-y; width:502px; margin:right; overflow:hidden; padding-right:6px;}

.content h1 { font-size:150%; font-weight:bold; margin:0px 25px; }

.content p { margin:15px 25px 10px 25px; color:#555555; line-height:150%; }

.content p a { color:#C13700; }

.content p a:hover { color:#DA580C; }

.bottom-border { background:url(../images/404/bottom-border.png) no-repeat; width:508px; margin:right; height:21px;} 



.top-border-ads {

	float: right;

	margin-top: auto;

	margin-right: right;

	margin-bottom: right;

	margin-left: right;

	clip: rect(auto,auto,auto,auto);

}
