body {
	background: url(/images/dragonfish_bg.jpg) center top repeat-y #4e000c;
	margin: 0;
	padding: 0;
}

#copyright {
	clear: both;
	margin: 0;
	padding: 0;
}

.btn_learnMore {
	background: url(/images/sprite.gif) 0 -105px no-repeat;
	display: block;
	height: 36px;
	margin: 10px 0;
	overflow: hidden;
	text-indent: -9999px;
	width: 90px;
}

.btn_learnMore:hover {
	background-position: 0 -166px;
}

.btn_learnMore:active {
	margin: 11px 0 9px 0;
	outline: none;
}

.clear {
	clear: left;
}

#commentsInput {
	margin-top: 10px;
}

#copyright {
	font-size: 0.7em;
}

#footer {
	background: url(/images/footer_bg.jpg) top left no-repeat #2c0108;
	color: #fff;
	display: block;
	float: left;
	font-family: 'Segoe UI', Segoe, 'Helvetica', 'Arial', sans-serif;
	margin-top: 40px;
	padding: 30px;
	width: 900px;
}

#footer a {
	color: #ab001c;
	text-decoration: none;
}

#footer a:hover {
	color: #ce0828;
}

#footer h3 {
	font-size: 0.8em;
}

#footer ul {
	list-style-type: none;
	font-size: 0.7em;
	line-height: 1.7em;
	margin: 0 0 20px 0;
	padding: 0;
}

#ft_contactInfo {
	display: block;
	float: left;
	margin-right: 20px;
	width: 200px;
}

#ft_titles {
	display: block;
	float: left;
	width: 145px;
}

#ft_info {
	display: block;
	float: left;
	width: 370px;
}

#ft_contactForm {
	display: block;
	float: right;
	width: 461px;
}

.headingReplace {
	background-repeat: no-repeat;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
}

.input_text {
	width: 195px;
}

.input_textArea {
	width: 426px;
}

.labelInactive {
	color: #a00019 !important;
}

#logo {
	margin: 0;
	padding: 0;
}

#logoLink {
	background: url(/images/dragonfish_logo.png) 0 0 no-repeat transparent;
	display: block;
	height: 347px;
	margin-left: 35px;
	overflow: hidden;
	position: absolute;
	text-indent: -9999px;
	top: 0;
	width: 323px;
	z-index: 99;
}

#mrare {
	background: url(/images/sprite.gif) 0 -297px no-repeat;
	display: block;
	float: right;
	height: 25px;
	outline: none;
	overflow: hidden;
	text-indent: -9999px;
	width: 28px;
}

#mrare:hover {
	background-position: -40px -297px !important;
}

#mrare:active {
	margin-top: 1px;
}

#nameInput {
	margin-right: 10px;
}

.redInput {
	background-color: #48030e;
	color: #fff;
	border: 1px solid #670010;
	font-family: 'Segoe UI', Segoe, 'Helvetica', 'Arial', sans-serif;
	font-size: 0.7em;
	padding: 8px 10px;
}

#sendBtn_js {
	background: url(/images/sprite.gif) 0 -217px no-repeat;
	display: block;
	height: 25px;
	margin: 10px 0 1px 0;
	outline: none;
	overflow: hidden;
	text-indent: -9999px;
	width: 45px;
}

#sendBtn_js:hover {
	background-position: 0 -257px;
}

#sendBtn_js:active {
	margin: 11px 0 0 0 !important;
}

.topBanner {
	background-position: 0 0;
	background-repeat: none;
	display: block;
	height: 340px;
	margin: 22px auto;
	width: 918px;
}

.youtube {
	background: url(/images/youtube_bg.jpg) top left no-repeat;
	display: block;
	height: 525px;
	padding: 25px 53px;
	margin: 0 auto;
	width: 854px;
}

#wrapper {
	display: block;
	margin: 0 auto;
	width: 960px;
}

/* @group home banners */
#goCommandoBanner {
	background-image: url(/images/banners/go_commando_bg.jpg);
}

#goCommando_cta {
	background: url(/images/banners/go_commando_cta.gif) 0 0 no-repeat;
	display: block;
	height: 123px;
	left: 333px;
	overflow: hidden;
	position: relative;
	text-indent: -9999px;
	top: 102px;
	width: 439px;
}

#poidinBanner {
	background-image: url(/images/banners/poidin_bg.jpg);
}

#poidin_cta {
	background: url(/images/banners/poidin_cta.gif) 0 0 no-repeat;
	display: block;
	height: 123px;
	left: 333px;
	overflow: hidden;
	position: relative;
	text-indent: -9999px;
	top: 102px;
	width: 439px;
}
/* @end */
