body {
	margin:0px;
	background-color:#000;
	background-image: url('../images/red_bg.png');
	background-repeat: repeat-x; 
	font-family: "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}
	
a:link, a:visited, a:active {font-size: 11px; color: #CCCCCC; text-decoration:underline;}
a:hover {font-size: 11px; color: #FF0000; text-decoration:underline;}

p { font-size:11px; color:#999; text-align:justify; padding:0px; margin:0px 0px 10px 0px; }

h1 { font-size: 12px; font-weight: bold; color: #F00; margin:10px 0px 0px 0px; padding:0px; text-align:left; }	

h2 { font-size: 12px; font-weight: bold; color: #CCCCCC; margin:0px; padding:0px; text-align:left; }

h3 {font-size:13px; color:#FFF; padding:0px; margin:5px auto 5px auto; text-align:left; }

h5 {font-size:10px; color:#FFF; padding:0px; margin:5px auto 0px auto; font-weight:normal; }

h6 {font-size:10px; color:#999; padding:0px; margin:15px auto 0px auto; font-weight:normal; }

hr { color:#666666; height:1px; padding:0px; margin:10px 0px 0px 0px;}

ul { font-size:11px; color:#999; margin:3px 0px 5px 0px; padding-left:25px; }

/* ID Tags */
#footer { text-align:center; font-size:10px; color:#FFF; padding:20px 0px 65px 0px; }

/* Classes */
.pictureLink { border:none; font-size: 10px; font-weight: normal; color: #FF0000; }
a:link.pictureLink, a:active.pictureLink, a:visited.pictureLink, a:hover.pictureLink { border:none; font-size: 10px; font-weight:normal; color: #FF0000; }

a:link.faq, a:visited.faq, a:active.faq, a:hover.faq {text-decoration:none; }

/* Form Styles */
.formEntry { border:#fff solid 0.1em; font-family: "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000; }
.stateEntry { border:#fff solid 0.1em; width:9.0em; font-family: "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000; }
.zipEntry { border:#fff solid 0.1em; width:3.5em;font-family: "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000; }
.formText { font-family: "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000; }
.asterisk { color:#F00; font-size:9px; text-align:left; }

label { font-size:11px; color:#999; padding:3px;}
input { font-size:11px; color:#999; }

/* Demo */
#demoSection { width:655px; margin:15px auto 15px auto; text-align:left; }
#demoDetails { color:#FFF; font-size:11px; }

/* Social Media */
.socialmedia img{
float: left;
margin: 3px 2px 3px 2px;
padding: 2px;
border:none;
}

.socialmedia{
position: absolute;
text-decoration: none;
top: 10px; right: 0;
padding:5px 7px 5px 7px;
background: #333;
border: 1px solid #666;
border-right:none;
-moz-border-radius-topleft: 10px;
-webkit-border-top-left-radius: 10px;
-moz-border-radius-bottomleft: 10px;
-webkit-border-bottom-left-radius: 10px;
}
