@charset "UTF-8";
/* CSS Document */

* {
	margin:0px;
	padding:0px;
}
body {
	background-image: url(images/bg_pattern.jpg);
	background-repeat:no-repeat;
	background-color:#000;
	background-position:-100px -2px;
}
a:link {
	color: #000;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #000;
}
a:hover {
	text-decoration: none;
	color: #000;
}
a:active {
	text-decoration: underline;
	color: #000;
}
body,td,th {
	font-family: Georgia, Times New Roman, Times, serif;
	color: #FFF;
}

#wrapper {
	
	position: relative;
	margin:auto;
	margin-top:0px;
	padding-top:73px;
}

#content_wrapper {
	background-image:url(images/main_bg.jpg);
	display:block;
	margin: auto;
	margin-left:40px;
	width:960px;
	
	
}

#intro {
	padding:30px;
	padding-left:45px;
}

.acme {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 50px;
	color:#ffffff;
}

.subhead {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:36px;
	color:#e42a2d;
}
#nav {
	background-color:#ffffff;
	height:30px;
	margin:auto;
	padding:10px;
	margin-left:5px;
}

#nav ul{
	position:absolute;
	padding:0;
	width: 931px;
	padding-left:20px;
  }
#nav ul li{
	list-style-type:none;
	padding-right:0px;
	padding-left:0px;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000;
	font-size: 23px;
  }
  
 #nav ul li a{
	 padding-right:10px;
	 padding-left:10px;
 }

.acme_intro {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	color:#ffffff;
	padding:30px;
	padding-left:50px;
	padding-right:40px;
	line-height:34px;
}

.acme_italic {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	color:#ffffff;
	padding-left:45px;
	padding-top:25px;
	padding-bottom: 5px;
	
}

#categories {
	padding-left:140px;
	
}
#categories ol {
	padding-left:10px;
}
#categories ol li {
	list-style-type:lower-roman;
	list-style-position: outside;
	margin-left: 20px;
	
}

.cat a{
	color:#e42a2d;
	font-size:
	text-decoration: underline;
}
.cat a:hover {
	text-decoration: none;
	color: #e42a2d;
}

#testimonial {
	background-image:url(images/test_bg.gif);
	width: 960px;
	margin-top:-60px;
	
	
}

#test_copy {
	width:760px;
	padding:70px;
	padding-top:90px;
	padding-bottom:50px;
}
.test {
	font-size: 20px;
	line-height:28px;
	width:760px;
}

.copy {
	margin-top: 20px;
	padding-left:400px;
	margin-bottom:5px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

.wile {
	color:#e42a2d;
	padding-left: 240px;
	line-height:36px;
}
#wile{
	background-image:url(images/wile.gif) no-repeat;
	width: 123px;
	height:291px;
	display:block;
	position:absolute;
	left: 833px;
	top: 713px;
}

.cat_title {
	font-size:24px;
}
/* POP UP STYLES*/
#popup {
	position:absolute;
	width:520px;
	height: 279px;
	background-image:url(images/popup_box.gif);
	display:none;
	top:206px;
	left:240px;
	padding: 15px;
	z-index:99;
}
.logo {
	float:left;
}
.close {
	float:right;
}

.clear {
	clear:both;
}

.pop_intro {
	font-size: 23px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-bottom:5px;
}

.pop_char {
	padding-right: 20px;
	padding-left: 10px;
}

.cable {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 18px;
	padding:10px;
}

.banner {
	margin-top:20px;
	padding-left:150px;
	display:block;
	
}

.disclaimer {
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:200px;
	margin-bottom:20px;
}

/* BEGIN - ttOmniture - hidden layer for tracking vars written to page*/

#ttOmniture		{
				position: absolute;
				top: 0px;
				left: 0px;
				width: 0px;
				height: 0px;
				margin: 0 0 0 0;
				padding: 0 0 0 0;
				z-index: 100;
                visibility: hidden;

			}
			
/* END - ttOmniture - hidden layer for tracking vars written to page*/