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.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);

}