
body {
	line-height: 1;
}

blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* End of reset Styles */
body {
	font:normal 13px Arial, Geneva, sans-serif;
	color:#222;
}
/* Common Styles */

.header, .content, .footer {
	width:970px;
	margin:0 auto;
}
li {
	display:inline;
}
ul.siteNav li, ul.siteNav li a, .signupSec, .footerLinks {
	float:left;
}

#headerContainer, ul.siteNav li a:hover, ul.siteNav li.selected a, p.signup a {
	background-image:url(../images/affiliate-sprite-bgs.png);
}
/* End of Common Styles */
/* Header Styles */
#headerContainer {
	margin-bottom:10px;
}


ul.topNav li {
	padding-left:20px;
}
ul.siteNav li {
	border-right:1px solid #056FC3;
}
ul.siteNav li:first-child {
	border-left:1px solid #056fc3;
}
ul.siteNav li a {
	color:#E5E5E5;
	font-weight:bold;
	padding:8px 30px;
	text-decoration:none;
}
ul.siteNav li a:hover, ul.siteNav li.selected a {
	color:#000;
	background-position:left -626px;
}

ul.siteNav li.selected a {
background-position:left -594px;
height:17px;
margin:2px 0;
}
.header h3{
	font-size:16px;
	position:absolute;
	top:42px;
	right:0;
}
/* End of Header Styles */


/* Clearboth Styles */
.clearBoth:after {
	clear:both;
	content:'.';
	display:block;
	visibility:hidden;
	height:0;
}
