
html,body {
 padding: 0px;
 margin: 0px;
 font-size: 14px;
 font-weight: normal;
 height:100%;
 width: 100%;
 color: #4a4a4a;
 font-family:  sans-serif;
 text-align:justify;
}
a { color: #940000;
	}

video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
header, img, li {
	transition: all 1s;
	-moz-transition: all 1s;
	-webkit-transition: all 1s;
	-o-transition: all 1s;
}
ul {
	list-style-type: none;
	float: right;
}
img.logo {
	float: left;
}
nav {
	width: 960px;
	margin: 0 auto;
}
section.stretch {
	float: left;
	height: 1500px;
	width: 100%;
}
section.stretch p {
	font-size: 30px;
	color: #969696;
	text-align: center;
	position: relative;
	margin-top: 150px;
}
section.stretch p.bottom {
	top: 100%;
}
header {
	background: #ffffff;
	border-bottom: 1px solid #aaaaaa;
	float: left;
	width: 100%;
	position: fixed;
	z-index: 10;
}
header a {
	color: #666;
	text-decoration: none;
	font-family: Arial;
	font-size:14px;
	text-transform: uppercase;
}
header a:hover {
	text-decoration:underline;
}
header a.active, header a:hover {
	color: #3d3d3d;
}
header li {
	margin-right: 30px;
}
/* Sizes for the bigger menu */
			header.large {
	height: 78px;
}
header.large img {
	width: 170px;
	height: 75px;
}
header.large li {
	margin-top: 30px;
}
/* Sizes for the smaller menu */
			header.small {
	height: 47px;
}
header.small img {
	width: 100px;
	height: 45px;
	margin-top: 0px;
}
header.small li {
	margin-top: 14px;
}
.nav li:hover ul, .nav li a:hover ul {
	visibility:visible;
	height:auto;
	background:#f2f2f2;
	border:1px solid #dddddd;
	top:2.8em;
	overflow:visible;
	opacity:1;
	transition: ease-out 0.3s;
	padding-left:7px;
	padding-right:7px;
	padding-top:5px;
	padding-bottom:8px;
	border-radius: 10px;
}
.nav li:hover ul li a, .nav li a:hover ul li a {
	height:auto;
	top:2.8em;
	background:#ffffff;
}
.nav li ul {
	visibility:hidden;
	position:absolute;
	overflow:hidden;
	opacity:1;
	transition: ease-out 0.3s;
	padding-left:7px;
	padding-right:7px;
	padding-top:5px;
	padding-bottom:5px;
	border-radius: 10px;
}
ol {
	padding-left:7px;
	padding-top:10px;
	padding-bottom:4px;
}
#container {
	background-color:#FFF;
	background-repeat:repeat-y;
	width:1000px;;
	margin-left: auto;
	margin-right: auto;
}

#banner {
	width:100%;
	margin-left: auto;
	margin-right: auto;
}
#underbanner {
	background-color:#99a1ab;
	height:40px;
	width:100%;
	margin-left: auto;
	margin-right: auto;
}
#solution {
	background-color:#fff;
	height:250px;
	width:100%;
	margin-left: auto;
	margin-right: auto;
}
#solution p {
	color:#999999;
	font-family: sans-serif;
	font-size:16px;
	letter-spacing:1px;
}
#solution h1 {
	color:#777777;
	font-size:28px;
	letter-spacing:3px;
	font-weight: 100;
	padding-bottom:0px;
}
#solution h2 {
	color:#333;
	font-size:20px;
	letter-spacing:3px;
	font-weight: 100;
	padding:0;
	margin:0;
}
#underbanner h1 {
	color:#fff;
	font-size: 18px;
	font-weight: 100;
	padding:0;
	margin:0;
	margin-left: auto;
	margin-right: auto;
}
#banner p {
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:20px;
	padding:0px;
	margin:8px;
}
#bannercontent {
	width: 500px;
	margin-left: auto;
	margin-right: auto;
}
#banner2 {
	background-image: url(../site-images/banner.png);
	background-repeat:no-repeat;
	width:100%;
	margin-left: auto;
	margin-right: auto;
}
#prisonbanner {
	background-image: url(../site-images/prison-banner.png); background-repeat:no-repeat; background-position:center; 
	height:285px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
#headlinebar {
	background-image:url(../site-images/seamless-bar-red.png); background-repeat:repeat-x;
	width:100%;
	height:90px;
}
#headlinebarcontent {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	color:#FFF;
text-align:center;
}
#maincontent {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}
#maincontent p {
	color:#333;
	font-size:14px;
}

#footorcontent p {
	color:#ffffff;
	font-size:14px;
	padding:0px;
	margin:8px;
}
#footorcontent {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}
div.foot {
	background-color:#333;
	background-size:100%;
	height:auto;
	padding-top:10px;
	padding-bottom:10px;
	color:#FFF;
}
div.foot a {
	color:#FFF;
	text-decoration:none;
}
div.foot a:hover {
	color:#FFF;
	text-decoration: underline;
}
#box div {
	transition:  0.5s ease;
	background-color: #CCC;
	border-radius: 6px;
	width:140px;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	color:#9A0000;
}
#box div a {
	text-decoration:none;
}
#box div:hover {
	color:#fff;
	background-color:#666;
	text-decoration:none;
	width:130px;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
}
#pricetable {
	background-color:#fff;
	height:250px;
	width:100%;
	margin-left: auto;
	margin-right: auto;
}
/* START TOOLS PAGE */
.update {
	background: url(../site-images/update.jpg);
	width:100px;
	height:20px;
	border:hidden;
	background-repeat:no-repeat;
	cursor:pointer;
}
.cms {
	background: url(../site-images/cmsup.png);
	background-repeat:no-repeat;
	width: 80px;
	height: 80px;
	border:hidden;
}
.cms:hover {
	background: url(../site-images/cmsdown.png);
	background-repeat:no-repeat;
	width: 80px;
	height: 80px;
	border:hidden;
}
.cmssecond {
	background: url(../site-images/cmsb.png);
	background-repeat:no-repeat;
	width: 70px;
	height: 70px;
	border:hidden;
}
.cmssecond:hover {
	background: url(../site-images/cmsg.png);
	background-repeat:no-repeat;
	width: 70px;
	height: 70px;
	border:hidden;
}
.emailimg {
	background: url(../site-images/webup.png);
	background-repeat:no-repeat;
	width: 80px;
	height: 80px;
	border:hidden;
}
.emailimg:hover {
	background: url(../site-images/webdown.png);
	background-repeat:no-repeat;
	width: 80px;
	height: 80px;
	border:hidden;
}
.whoimg {
	background: url(../site-images/hostup.png);
	background-repeat:no-repeat;
	width: 80px;
	height: 80px;
	border:hidden;
}
.whoimg:hover {
	background: url(../site-images/hostdown.png);
	background-repeat:no-repeat;
	width: 80px;
	height: 80px;
	border:hidden;
}
.abovesub {
	background-image:url(../i/uptools.png);
	background-repeat:no-repeat;
	width: 80px;
	height: 80px;
	position: relative;
	top:-300px;
}
.abovesub:hover {
	background-image:url(../i/downtools.png);
	background-repeat:no-repeat;
	width: 80px;
	height: 80px;
	position: relative;
	top:-300px;
}
.low {
	background: url(../site-images/trustup.png);
	background-repeat:no-repeat;
	width: 80px;
	height: 80px;
	border:hidden;
}
.low:hover {
	background: url(../site-images/trustdown.png);
	background-repeat:no-repeat;
	width: 80px;
	height: 80px;
	border:hidden;
}
.kw {
	background: url(../site-images/denup.png);
	width:80px;
	height:80px;
	border:hidden;
	background-repeat:no-repeat;
}
.kw:hover {
	background: url(../site-images/dendown.png);
	width:80px;
	height:80px;
	border:hidden;
	background-repeat:no-repeat;
}
.bnd {
	background: url(../site-images/bannedup.png);
	width:80px;
	height:80px;
	border:hidden;
	background-repeat:no-repeat;
}
.bnd:hover {
	background: url(../site-images/banneddown.png);
	width:80px;
	height:80px;
	border:hidden;
	background-repeat:no-repeat;
}
.ip {
	background: url(../site-images/ipup.png);
	width:80px;
	height:80px;
	border:hidden;
	background-repeat:no-repeat;
}
.ip:hover {
	background: url(../site-images/ipdown.png);
	width:80px;
	height:80px;
	border:hidden;
	background-repeat:no-repeat;
}
.sw {
	background: url(../site-images/siteup.png);
	width:80px;
	height:80px;
	border:hidden;
	background-repeat:no-repeat;
}
.sw:hover {
	background: url(../site-images/sitedown.png);
	width:80px;
	height:80px;
	border:hidden;
	background-repeat:no-repeat;
}
.pi {
	background: url(../site-images/pageup.png);
	width:80px;
	height:80px;
	border:hidden;
	background-repeat:no-repeat;
}
.pi:hover {
	background: url(../site-images/pagedown.png);
	width:80px;
	height:80px;
	border:hidden;
	background-repeat:no-repeat;
}
.ujc {
	background: url(../site-images/juiceup.png);
	width:80px;
	height:80px;
	border:hidden;
	background-repeat:no-repeat;
}
.ujc:hover {
	background: url(../site-images/juicedown.png);
	width:80px;
	height:80px;
	border:hidden;
	background-repeat:no-repeat;
}
.load {
	background: url(../site-images/uploadup.png);
	width:80px;
	height:80px;
	border:hidden;
	background-repeat:no-repeat;
}
.load:hover {
	background: url(../site-images/uploaddown.png);
	width:80px;
	height:80px;
	border:hidden;
	background-repeat:no-repeat;
}
.rerun {
	background: url(../site-images/rerunup.png);
	width:30px;
	height:30px;
	border:hidden;
	background-repeat:no-repeat;
}
.rerun:hover {
	background: url(../site-images/rerun.png);
	width:30px;
	height:30px;
	border:hidden;
	background-repeat:no-repeat;
}
.negative {
	background: url(../site-images/negup.png);
	width:80px;
	height:80px;
	border:hidden;
	background-repeat:no-repeat;
}
.negative:hover {
	background: url(../site-images/negdown.png);
	width:80px;
	height:80px;
	border:hidden;
	background-repeat:no-repeat;
}
.wmt {
	background: url(../site-images/wmtup.png);
	width:93px;
	height:60px;
	border:hidden;
	background-repeat:no-repeat;
}
.wmt:hover {
	background: url(../site-images/wmtup.png);
	width:93px;
	height:60px;
	border:hidden;
	background-repeat:no-repeat;
}
.run {
	background: url(../site-images/run.png);
		width:35px;
	height:35px;
	border:hidden;
	background-repeat:no-repeat;
}
.uploads {
	background: url(../site-images/uploads.png);
		width:35px;
	height:35px;
	border:hidden;
	background-repeat:no-repeat;
}
.rrr {
	float:right;
	position:relative;
	left:-27px;
	top: -50px;
}
/* End TOOLS PAGE */
