/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */
/* modified to only reset retfooter */

#retFooter #retFooter div, #retFooter span, #retFooter applet, #retFooter object, #retFooter iframe,
#retFooter h1, #retFooter h2, #retFooter h3, #retFooter h4, #retFooter h5, #retFooter h6, #retFooter p, #retFooter blockquote, #retFooter pre,
#retFooter a, #retFooter abbr, #retFooter acronym, #retFooter address, #retFooter big, #retFooter cite, #retFooter code,
#retFooter del, #retFooter dfn, #retFooter em, #retFooter font, #retFooter img, #retFooter ins, #retFooter kbd, #retFooter q, #retFooter s, #retFooter samp,
#retFooter small, #retFooter strike, #retFooter strong, #retFooter sub, #retFooter sup, #retFooter tt, #retFooter var,
#retFooter b, #retFooter u, #retFooter i, #retFooter center,
#retFooter dl, #retFooter dt, #retFooter dd, #retFooter ol, #retFooter ul, #retFooter li,
#retFooter fieldset, #retFooter form, #retFooter label, #retFooter legend,
#retFooter table, #retFooter caption, #retFooter tbody, #retFooter tfoot, #retFooter thead, #retFooter tr, #retFooter th, #retFooter td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	letter-spacing: normal;
}
#retFooter {
	line-height: 1;
}
#retFooter ol, #retFooter ul {
	list-style: none;
}
#retFooter blockquote, #retFooter q {
	quotes: none;
}
#retFooter blockquote:before, #retFooter blockquote:after,
#retFooter q:before, #retFooter q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
#retFooter :focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
#retFooter ins {
	text-decoration: none;
}
#retFooter del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
#retFooter table {
	border-collapse: collapse;
	border-spacing: 0;
}


/* RETROFOOTER */

.clear {
	clear: both;
	}

#retFooter {
	background: #0f0f0e;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #737373;
	border-top: 1px solid #2d2d2d;
	border-bottom: 1px solid #2d2d2d;
	position: relative;
	overflow: hidden;
	text-shadow: #0f0f0e 0 0 1px;
	}
	
	#retFooter a { color: #f5f4f4; text-decoration: none; }
	#retFooter a:link { color: #f5f4f4; }
	#retFooter a:visited { color: #e5e3e3; }
	#retFooter a:hover { color: #01c3f4; transition: 0.4s; -webkit-transition: 0.4s; }
	#retFooter a:active { color: #01c3f4; }

	#retFooter #footWrap {
		width: 920px;
		margin: 0 auto;
		padding: 20px 0 95px 0;
		}
		
	#retFooter #col1 {
		width: 299px;
		height: 275px;
		float: left;
		border-right: 1px solid #2d2d2d;
		}
	
		#retFooter #col1 a#logo {
			display: block;
			width: 178px;
			height: 81px;
			margin: 0 0 16px 0;
			background: url('../images/logo.png') 0 0;
			}
			
		#retFooter #col1 a#logo:hover {
			background-position: 0 -81px;
			transition: 0; -webkit-transition: 0;
			}
			
		#retFooter #col1 ul {
			font-size: 13px;
			line-height: 20px;
			margin: 16px 0 0 0;
			}
			
	
	#retFooter #col2 {
		width: 300px;
		padding: 20px 0 0 19px;
		height: 255px;
		float: left;
		border-right: 1px solid #2d2d2d;
		}
		
		#retFooter #featureApp {
			width: 220px;
			height: 77px;
			padding-left: 76px;
			margin: 0 0 0 -8px;
			background-repeat: no-repeat;
			background-position: left;
			position: relative;
			font-size: 12px;
			}
			
		#retFooter #featureText {
			position: absolute;
			top: 6px;
			}
			
		#retFooter #col2 h1 {
			font-size: 15px;
			font-weight: bold;
			color: #fff;
			margin-bottom: 7px;
			}
			
		#retFooter #col2 h2 {
			font-weight: bold;
			font-size: 14px;
			margin-bottom: 3px;
			}
			
		#retFooter #col2 h3 {
			color: #737373;
			font-weight: bold;
			}
		
		#retFooter #col2 ul {
			width: 83px;
			height: 115px;
			float: left;
			font-size: 12px;
			line-height: 16px;
			padding-top: 10px;
			}
			
		#retFooter #col2 ul.border {
			border-left: 1px solid #2d2d2d;
			padding-left: 15px;
			}
	
					
	#retFooter #col3 {
		width: 280px;
		height: 251px;
		float: left;
		padding: 24px 0 0 19px;
		}
		
		#col3 p {
			width: 275px;
			white-space: nowrap;
			text-overflow: ellipsis;
			overflow: hidden;
			font-size: 15px;
			font-weight: bold;
			}