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

.top-border { background:url(../images/404/top-border-880.png) no-repeat; width:880px; 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-880.png) repeat-y; width:880px; 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-880.png) no-repeat; width:880px; 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);
	padding-right: 20px;

}
