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

* {
	margin:0px;
	padding:0px;
	}
	
body {
	font-family:Helvetica, Arial, sans-serif;
	color:#000000;
	font-size:12px;
	height:100%;
	}


body#mp3 {
	background: url(images/mp3_player_bg.jpg) repeat-x #010101;
	}


div#mp3_flash {
	width: 590px;
	height: 25px;
  	margin: 0 auto;
  	position: relative;
	}

html {
	height:100%;
	}
	
div#height {
	min-height:100%;
	position:relative;
	background-color:#FFFFFF;
	}
	
.clear {
	clear:both;
	}
	
:focus
	{
  	-moz-outline-style: none;
	}
a:link 
	{
	color: #FF0000;
	}
a:link 
	{
	color:#990000;
	}	
a:active
	{
  	outline: none;
	}
	
a img {
	border:0px;
	outline:none;
	}
	
	div#topnav-outer {
		background-color:#000000;
		background-position:center top;
		height:26px;
		}
		
		ul#navlist-top {
			background-image:url(../images/header-bg.gif);
			background-repeat:repeat-y;
			height:26px;
			list-style:none;
			display:block;
			width:275px;
			padding:0px 24px 0px 551px;
			margin:0 auto;
			}
		
			ul#navlist-top li {
				list-style:none;
				display:inline;
				}
		
				ul#navlist-top li a {
					display:block;
					float:left;
					color:#FF0000;
					text-decoration:none;
					font-weight:bold;
					height:19px;
					text-transform:uppercase;
					padding:7px 8px 0px 8px;
					font-size:11px;
					}
		
				ul#navlist-top li a:hover {
					color:#FFFFFF;
					}
		
				ul#navlist-top li.active a {
					color:#CCCCCC;
					}
					
	div#content-outer {
		background-image:url(../images/page-bg.gif);
		background-repeat:repeat-x;
		background-color:#FFFFFF;
		}
		
		div#container {
			width:850px;
			margin:0 auto;
			}
			
			div#header {
				height:165px;
				}
				
				a.logo {
					background-image:url(../images/ue3-promotions.gif);
					width:163px;
					height:163px;
					display:block;
					float:left;
					text-indent:-9999px;
					}
					
				div#header-graphic {
					float:right;
					}
					
					div#header-graphic p {
						display:block;
						float:right;
						padding:21px 0px 0px 0px;
						color:#929292;
						font-size:12px;
						text-transform:uppercase;
						}
					
					div#header-graphic img {
						display:block;
						float:right;
						}
		
				ul#navlist-main {
					list-style:none;
					display:block;
					padding:0px 24px 0px 0px;
					float:right;
					clear:right;
					width:363px;
					}
		
					ul#navlist-main li {
						list-style:none;
						display:inline;
						}
		
						ul#navlist-main li a {
							display:block;
							float:left;
							color:#000000;
							text-decoration:none;
							font-weight:bold;
							height:19px;
							font-size:13px;
							text-transform:uppercase;
							padding:7px 8px 0px 8px;
							}
		
						ul#navlist-main li a:hover {
							color:#FF0000;
							}
							
						ul#navlist-main li.active a {
							color:#666666;
							}
							
			div#wrapper {
				padding:46px 24px 128px 96px;
				}
				
				div#content {
					width:440px;
					float:left;
					padding:0px 17px 0px 0px;
					border-right:1px solid #E2E2E2;
					font-size:12px;
					line-height:18px;
					}
					
					div#content p {
						margin:0px 0px 10px 0px;
						}
					
					div#content h1, div#content h2, div#content h3, div#content h4, div#content h5, div#content h6 {
						margin:0px 0px 5px 0px;
						font-weight:normal;
						font-size:20px;
						letter-spacing:-1px;
						text-transform:uppercase;
						line-height:24px;
						}

			div#content ul {
				margin:18px;
				}

			label {
				display:block;
				color:#000000;
				font-size:12px;
				text-transform:uppercase;
				margin:0px 0px 7px 0px;
			}

				textarea.long, input.long {
					width:240px;
					background-color:#ECECEC;
					border:2px solid #ECECEC;
					padding:2px;
					margin-top:1px;
					font-size:14px;
				}

				textarea.long:hover, textarea.long:focus, input.long:hover, input.long:focus {
					background-color:#FFFFFF;
					border-color:#000000;
				}
						
				div#sidebar {
					width:254px;
					float:right;
					font-size:12px;
					line-height:18px;
					}
					
					div#sidebar p {
						margin:0px 0px 10px 0px;
						}
					
					div#content p.quote, div#sidebar p.quote {
						margin:0px 0px 0px 0px;
						}
					
					div#content p.quotecred, div#sidebar p.quotecred {
						color:#999999;
						font-size:10px;
						text-align:right;
						text-transform:uppercase;
						}
					
					div#sidebar h2, div#sidebar h3, div#sidebar h4, div#sidebar h5, div#sidebar h6 {
						margin:0px 0px 5px 0px;
						font-weight:normal;
						font-size:20px;
						letter-spacing:-1px;
						text-transform:uppercase;
						line-height:24px;
						}
						
					a.more-testimonials {
						display:block;
						background-image:url(../images/testimonials-link.gif);
						width:250px;
						height:24px;
						background-position:left top;
						text-indent:-9999px;
						margin:0px 0px 10px 0px;
						}
						
					a.more-testimonials:hover {
						background-position:left bottom;
						}
						
	div#footer-outer {
		width:100%;
		position:absolute;
		bottom:0px;
		left:0px;
		height:108px;
		background-image:url(../images/footer-bg.gif);
		background-repeat:repeat-x;
		border-top:2px solid #FF0000;
		}
		
		div#footer {
			background-image:url(../images/footer-logo.gif);
			background-repeat:no-repeat;
			background-position:left top;
			height:108px;
			margin:0 auto;
			width:850px;
			color:#767676;
			line-height:18px;
			}
			
			div#footer p.left {
				float:left;
				display:block;
				padding:30px 0px 0px 130px;
				}
				
			div#footer p.right a {
				color: #767676;
				float:right;
				display:block;
				padding:50px 0px 0px 130px;
				}		
			div#footer p.right a:hover {
				color: #FFFFFF;
				}								