@charset "utf-8";


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

@font-face{
	font-family:"HelveticaNeueLt37Thin";
	src:url("HelveticaNeueLt37Thin.otf");
}

body{ font-family:Arial, Helvetica, sans-serif; padding-top:1px; background-repeat: repeat-x; background-color: #000000;}
.featured{ background:url(images/featuredbg.jpg) no-repeat; position:relative;height:527px; overflow:hidden;}
.featured h1{font-family:'HelveticaNeueLt37Thin' !important; font-size:50px; color:#fff; margin-bottom:20px; text-transform:uppercase; text-align:center; padding-top:40px;}
.featured p{ font-size:18px; color:#a3a3a3; text-align:center; width:850px; margin:auto; line-height:24px; padding-bottom:30px;} 
.featured h1 span{ color:#e35618;}
.featured .inside_block{ overflow:hidden; padding-bottom:40px; width:850px; margin:auto;}
.featured .video_block{ width:490px; float:left; margin-right:20px;}
.featured .text_block{ width:310px; float:left; padding-top:12px;}
.arrow{ background:url(images/arrow.png) no-repeat; height:62px; width:28px; position:absolute; top:171px; right:34px;}
.form{ background:url(images/formbg.png) no-repeat; height:268px; width:310px;}
.form ul{ width:210px; margin:auto; padding-top:32px;}
.form ul li div{ font-size:18px; color:#fff; line-height:24px;}
.form ul li .textbox{ background:url(images/textbox.gif) no-repeat; height:18px; width:190px; padding:10px; border:none; margin-bottom:12px;}
.form ul li .btn{ background:url(images/btn-submit.gif) no-repeat; height:38px; width:210px; border: none;}
.featured .text_block p{ background-image:url(images/66.gif); background-position:top left; background-repeat:no-repeat;font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-style:italic; text-align:left; color:#000; padding-left:60px; margin-top:18px; padding-right:15px; padding-bottom:18px;}
.featured .text_block p span{ font-size:14px; color:#999999; line-height:30px; font-family:Georgia, "Times New Roman", Times, serif;}


.main{ width:870px; margin:auto; background:#fff;-webkit-box-shadow:0px 0px 5px -4px #000;box-shadow:0px 0px 5px -4px #000; min-height:500px;}
.content{ background-color: #000000; height:90px; padding:6px; padding-bottom:4px; margin-bottom:10px;}
.content h2{ font-size:31px; color:#ffffff; font-weight: bold; text-align:center; padding-bottom:4px;}
.content p{ font-size:16px; color:#ffffff; text-align:center; line-height:24px; padding-bottom:4px;}
.btn{ width:570px; margin:auto; padding-top:38px;}
.btn a:link, .btn a:visited{ background:url(images/btn-buynow.gif) no-repeat; height:55px; width:570px; display:block;}
.footer{ font-size:12px; text-align:center; padding-top:5px; padding-bottom:5px; color:#a3a3a3;}