html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, 
code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, 
footer, header, hgroup, menu, nav, section, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	/*background: transparent;*/
}

/* HTML5 display-role reset for older browsers */
article, aside, figure, footer, header, hgroup, nav, section {display: block;}


ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
a {margin: 0; padding: 0; font-size: 100%; vertical-align: baseline;}
del {text-decoration: line-through;}
abbr[title], dfn[title] {border-bottom: 1px dotted #000; cursor: help;}

body {line-height:1;}

/* tables still need cellspacing="0" in the markup */
table {border-collapse: collapse; border-spacing: 0;}
th {font-weight: bold; vertical-align: bottom;}
td {font-weight: normal; vertical-align: top;}
hr {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;}

/* Form Elements */
input, select {vertical-align: middle;}
input[type="radio"] {vertical-align: text-bottom;}
input[type="checkbox"] {vertical-align: bottom;}
.ie6 input {vertical-align: text-bottom;}
select, input, textarea {font: 99% sans-serif;}

a:hover, a:active {outline: none;}
small {font-size: 85%;}
strong, th {font-weight: bold;}
td, td img {vertical-align: top;} 

sub, sup {font-size: 75%; line-height: 0; position: relative;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}

/* standardize any monospaced elements */
pre, code, kbd, samp {font-family: monospace, sans-serif;}

/* hand cursor on clickable elements */
.clickable, input[type=button], input[type=submit], button {cursor: pointer;}

/* Webkit browsers add a 2px margin outside the chrome of form elements */
button, input, select, textarea {margin: 0;}

/* make buttons play nice in IE */
button {width: auto; overflow: visible;}

a, img a, img, a img {border:0;	outline:0; text-decoration:none;}

/* FLOAT-elements */
.fltleft {float:left;}
.fltright {float:right;}

/* let's clear some floats */
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }  
.clearfix:after { clear: both; }  

/* only to clear floats - to be used with any class as addition */
.clear {
	clear: both;
	overflow: hidden;
}
/* clear float with blank <div>or <br>*//*../fonts/*/
.clrflt {
	clear:both;
	line-height:1px;
	font-size:1px;
	overflow: hidden;
}


/* MAIN */
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000;
	background:#FFF;
	}
	
@font-face {
    font-family: 'HelveticaRegular';
    src: url('../fonts/helr45w-webfont.eot');
    src: url('../fonts/helr45w-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helr45w-webfont.woff') format('woff'),
         url('../fonts/helr45w-webfont.ttf') format('truetype'),
         url('../fonts/helr45w-webfont.svg#HelveticaRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'helveticaneuelight';
    src: url('../fonts/helveticaneue_light-webfont.eot');
    src: url('../fonts/helveticaneue_light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneue_light-webfont.woff') format('woff'),
         url('../fonts/helveticaneue_light-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneue_light-webfont.svg#helveticaneuelight') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'HelveticaLTStdBold';
    src: url('../fonts/helveticaltstd-bold-webfont.eot');
    src: url('../fonts/helveticaltstd-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaltstd-bold-webfont.woff') format('woff'),
         url('../fonts/helveticaltstd-bold-webfont.ttf') format('truetype'),
         url('../fonts/helveticaltstd-bold-webfont.svg#HelveticaLTStdBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*----------- Wrapper Start -------------*/

.wrapper {
	width:786px;
	margin:0px auto;
	background:#CCC url(../img/body_bg.jpg) repeat-x left top;
	}

.header {
	height:50px;
	padding:0 20px;
	}

.logo {
	padding:6px 0 0 0;
	}

.social_menu {
	padding:15px 0 0 0;
	}

.social_menu ul {
	list-style:none;
	padding:0px;
	margin:0px;
	}

.social_menu ul li {
	height:20px;
	display:block;
	float:left;
	background:url(../img/li_bg1.jpg) no-repeat left 4px;
	padding:0 30px 0 33px;
	}

.social_menu ul li.nopad1 {
	padding-right:0px;
	}

.social_menu ul li a {
	display:block;
	float:left;
	}

/*==== Container Start ----*/

.container {
	padding:15px 0 0 0;
	}

.vedio_gal {
	width:555px;
	height:404px;
	background:url(../img/vedio_gal_bg.png) no-repeat center top;
	margin:0px auto 10px;
	padding:0 5px 11px 0;
	}

.gal_box {
	width:476px;
	height:266px;
	margin:0px auto;
	padding:35px 0 0 0;
	}

.gal_boxHead {
	height:36px;
	background:#4b73a0;
	padding:0 0 0 12px;
	color:#FFF;
	font-size:16px;
	line-height:36px;
	font-family: 'HelveticaNeueW01-45Ligh';
	}
	
.gal_boxHead_typo {
	height:36px;
	color:#FFF;
	font-size:16px;
	line-height:36px;
	font-family: 'HelveticaNeueW01-75Bold';
	}

.vid_cont {
	width:476px;
	height:301px;
	}

/**/

.add_cont_box {
	width:634px;
	height:55px;
	background:url(../img/add_box_bg.png) no-repeat center top;
	margin:0px auto 25px;
	position:relative;
	left:-33px;
	padding:35px 149px 0 58px;
	}

.comming_soon {
	width:106px;
	height:70px;
	background:url(../img/comming_soon_bg.png) no-repeat center top;
	position:absolute;
	right:32px;
	top:0px;
	padding:37px 0 0 0;
	text-align:center;
	font-family: 'HelveticaNeueW01-75Bold';
	font-size:15px;
	color:#FFF;
	text-transform:uppercase;
	line-height:19px;
	}

.comming_soon a {
	color:#FFF;
	display:block;
	}

.box_cont {
	width:310px;
		}
		
.box_cont_typo {
	font-family: 'HelveticaNeueW01-75Bold';
	font-size:22px;
	line-height:24px;
	color:#FFF;
	}

/*.box_cont span {
	font-size:24px;
	color:#FFF;
	display:block;
	padding-bottom:8px;
	font-family: 'HelveticaNeueW01-75Bold';
	}*/

.post_emailBox {
	width:315px;
	height:40px;
	}

.text_field1 {
	width:217px;
	height:40px;
	background:url(../img/text_1.png) no-repeat left top;
	float:left;
	border:none;
	font-size:16px;
	color:#000;
	font-family: 'HelveticaNeueW01-45Ligh';
	outline:none;
	line-height:40px;
	padding:0 0 0 22px;
	}

.button {
	width:76px;
	height:40px;
	background:url(../img/btn1.png) no-repeat left top;
	outline:none;
	border:none;
	color:#FFF;
	font-size:16px;
	font-family: 'HelveticaNeueW01-45Ligh';
	cursor:pointer;
	text-shadow:-1px -1px 0px #536d10;
	color:#FFF;
	padding:0 2px 2px 0;
	}

.content_block {
	background:url(../img/content_block1.jpg) no-repeat center top;
	padding:25px;
	padding-bottom:50px;
	position:relative;
	}

.cont_head1 {
	width:100%;
	height:20px;
	line-height:20px;
	text-align:center;
	position:absolute;
	top:-10px;
	left:0px;
	margin:0px auto;
	}

.cont_head1 h1 {
	font-size:18px;
	color:#333333;
	font-family: 'HelveticaNeueW01-75Bold';
	font-weight:normal;
	}

.cont_box1 {
	float:left;
	width:260px;
	}

.get_width {
	width:200px;
	}

.cont_box1 h2 {
	color:#333333;
	font-size:20px;
	font-family: 'HelveticaNeueW01-75Bold';
	color:#333333;
	font-weight:normal;
	line-height:28px;
	}

.cont_box1 ul {
	list-style:none;
	list-style-position:inherit;
	padding:0px;
	margin:0px;
	}

.cont_box1 ul li {
	display:block;
	float:none;
	font-size:14px;
	color:#333333;
	line-height:20px;
	}

.cont_box1 ul li a {
	color:#333333;
	background:url(../img/bull.jpg) no-repeat left 5px;
	padding:0 0 0 10px;
	}

.footer {
	height:30px;
	background:#a3a3a3;
	padding:0 20px;
	}

.footer_left {
	font-size:11px;
	line-height:30px;
	color:#FFF;
	font-family: 'HelveticaNeueW01-75Bold';
	}

.footer_right {
	font-size:11px;
	font-family: 'HelveticaNeueW01-45Ligh';
	line-height:30px;
	text-align:right;
	}

.footer_right ul {
	list-style:none;
	padding:0px;
	margin:0px;
	}

.footer_right ul li {
	display:inline;
	color:#FFF;
	font-family: 'HelveticaNeueW01-45Ligh';
	}

.footer_right ul li a {
	display:inline-block;
	color:#FFF;
	text-decoration:underline;
	}

.footer_right a:hover {
	text-decoration:none;
	}
.subline_email {
	font-size:14px;
	color:#FFF;
	line-height:20px;
	font-family: 'HelveticaNeueW01-45Ligh';
	}