/*
Theme Name: Divided
Theme URI: http://servendesign.com
Description: A custom theme designed for the NCFIC
Version: 1.1
Author: Serven Design
Author URI: http://servendesign.com
Copyright 2011 Serven Design 
*/

/* @group Reset */

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, 
top_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, top_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;
}

/* @end */

html {

}

b, strong {
	font-weight: bold;
}
.center {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}

a {
	text-decoration: none;
	color: #4e667f;
	font-weight: bold;
}
ul#nav li a {
	font-weight: normal;
	font-style: normal;
}

body {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
}

.bold {
	font-weight: bold;
}

p {
	font-weight: 300;
	color: #2a3847;
	line-height: 1.5em;
	margin-top: 5px;
}
p.intro {
	text-indent: 0;
}
p:first-child {
	text-indent: 0;
	margin-top: 0;
}

p.intro:first-letter {
	font-size : 300%;
	font-weight : bold;
	float : left;
	line-height: 1em;
	margin-right: 5px;
	color: #4e667f;
	text-transform: uppercase;
}

.wrapper {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
#logout a {
	font-weight: bold;
	color: #fff;
	text-shadow: #636363 -1px -1px 1px;
}
#logout {
	position: fixed;
	top: 0;
	left: -3px;
	color: #fbfcfe;
	text-align: left;
	/* for non-css3 browsers */

	background-color: #949494;
	padding-right: 15px;
	padding-left: 15px;
	z-index: 200;
	height: 25px;
	line-height: 25px;
	width: 100%;
}
#watch #wrapper {
	margin-top: -50px;
}

#main_wrapper {
	
}

.red_guide {
	width: 950px;
	height: 100%;
	background-color: rgba(253,38,22,0.7);
	margin-right: auto;
	margin-left: auto;
	position: fixed;
}
h1 {
	color: #0f5170;
	font-size: 70px;
}

h1.header {
	line-height: 60px;
}
h2 {
	color: #0f5170;
	font-size: 35px;
}

.howtohelp h2 {
	margin-bottom: 7.5px;
}
h3 {
	font-size: 23px;
	font-weight: bold;
	color: #6aa1ba;
	padding-top: 10px;
	text-shadow: #fff 2px 1px 0;

}

h3.dark {
	color: #125d82;
	text-shadow: #fff 0px 0px 0;
}

.blue_header {
	text-shadow: #d7eff7 2px 1px 0, #b0c8d0 4px 2px 0;
}
.on_yellow {
	text-shadow: #fbf28b 2px 1px 0, #c0cea7 4px 2px 0;
}
.on_white {
	text-shadow: #fff 2px 1px 0, #b0c8d0 4px 2px 0;
}
.on_blue {
	text-shadow: #9acfe3 2px 1px 0, #7cb3c8 4px 2px 0;
}


	

.title {
	float: right;
	text-align: center;
	margin-right: 35px;
	margin-top: 55px;
}

#language_selector {
	position: absolute;
	/*width: 100%;*/
	height: 25%;
	margin-top: 0px;
	z-index: 900;
	left:960px;
	top:0px;
}

#top_menu {
	height: 116px;
	position: fixed;
	width: 100%;
	margin-top: 30px;
	background: url(images/menu_bg.png) repeat-x;
	z-index: 100;
}

#menu_subpage {
	height: 116px;
	width: 100%;
	margin-top: 20px;
	background: url(images/menu_bg.png) repeat-x;
	z-index: 100;
}

.logo {
	background: url(images/logo.png) no-repeat;
	width: 339px;
	height: 59px;
	float: left;
	margin-top: 26px;
}
.logo_es {
	background: url(images/logo_es.png) no-repeat;
	width: 348px;
	height: 60px;
	float: left;
	margin-top: 26px;
}
.logo_es:hover .logo:hover {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
filter: alpha(opacity=90);
	moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}
.logo_es:active .logo:active {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
filter: alpha(opacity=80);
	moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;

}

ul#nav {
	float: right;
	font-size: 25px;
	line-height: 100px;
	margin-top: 5px;
}
ul#nav li {
	float: left;
	margin-left: 30px;
}
ul#nav li a {
	color: #000;
}
.blue {
	background: #fff url(images/blue_grad.png) repeat-x;
}

#title {
	background-color: #71afc7;
	min-height: 312px;
	background-image: url(images/blue_grad.png);
	padding-top: 170px;
}

#hero {
	background: url(images/hero.png) no-repeat center;
	width: 350px;
	height: 430px;
	z-index: 90;
	position: absolute;
}

#dividedcontest {
	background: url(images/DividedtheMovieContestAd4.png) no-repeat center;
	width: 116px;
	height: 117px;
	left:890px;
	top:0px;
	z-index: 90;
	position: absolute;
}

#reunitedconference {
	background: url(images/Reunited4.png) no-repeat center;
	width: 168px;
	height: 61px;
	left:780px;
	top:785px;
	z-index: 90;
	position: absolute;
}

#reunitedconference2 {
	background: url(images/Reunited4.png) no-repeat center;
	width: 168px;
	height: 61px;
	left:415px;
	top:280px;
	z-index: 90;
	position: absolute;
}
#reunitedconferencetext2 {
	background: url(images/Reunited_Text.png) no-repeat center;
	width: 176px;
	height: 61px;
	left:475px;
	top:225px;
	z-index: 90;
	position: absolute;
}

#watch, #faq {
	min-height: 400;
	padding-bottom: 50px;
	background: url(images/yellow_grad.png) repeat-x;
}
.product .edit_content {
	top: 5px;
}
.edit_content.video_player {
	top: 85px;
	left: 0;
}
.edit_content a {
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	line-height: 25px;
}
.edit_content {
	position: absolute;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	color: #ffffff;
	border: 1px solid #75adc3;
	text-shadow: #405e90 -1px -1px 1px;
	/* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9ddcf5', endColorstr='#64a4bd');
	/* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#9ddcf5), to(#64a4bd));
	/* for webkit browsers */
	background: -moz-linear-gradient(top,  #9ddcf5,  #64a4bd);
	background-color: #64a4bd;
	padding-right: 10px;
	padding-left: 10px;
	height: 25px;
	display: inline-block;
	top: 13px;
	left: -80px;
}

.play_btn {
	color: #fff;
	font-weight: bold;
	font-size: 10px;
	line-height: 18px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	color: #ffffff;
	border: 1px solid #75adc3;
	text-shadow: #405e90 -1px -1px 1px;
	/* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9ddcf5', endColorstr='#64a4bd');
	/* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#9ddcf5), to(#64a4bd));
	/* for webkit browsers */
	background: -moz-linear-gradient(top,  #9ddcf5,  #64a4bd);
	background-color: #64a4bd;
	padding-right: 7px;
	padding-left: 7px;
	height: 18px;
	margin-left: 10px;
	display: inline-block;
	position: relative;
	bottom: 2px;
}

.play_btn_gray {
	color: #fff;
	font-weight: bold;
	font-size: 10px;
	line-height: 18px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	color: #ffffff;
	border: 1px solid #636363;
	text-shadow: #636363 -1px -1px 1px;
	/* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9ea2a3', endColorstr='#636363');
	/* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#9ea2a3), to(#636363));
	/* for webkit browsers */
	background: -moz-linear-gradient(top,  #9ea2a3,  #636363);
	background-color: #636363;
	padding-right: 7px;
	padding-left: 7px;
	height: 18px;
	margin-left: 10px;
	display: inline-block;
	position: relative;
	bottom: 2px;
}

.play_btn.large {
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	line-height: 25px;
	background-color: #64a4bd;
	padding-right: 10px;
	padding-left: 10px;
	height: 25px;
	margin-left: 0px;
	display: inline-block;
	margin-bottom: 15px;
}

.yellow {
	
	background: #000;
/* Mozilla: */
background: -moz-linear-gradient(top, #f7e71b, #fff);
/* Chrome, Safari:*/
background: -webkit-gradient(linear,
left top, left bottom, from(#f7e71b), to(#fff));
/* MSIE */
filter: progid:DXImageTransform.Microsoft.Gradient(
StartColorStr='#f7e71b', EndColorStr='#fff', GradientType=0);
	width: 100%;
	height: 200px;
	position: relative;
	z-index: -3;
	border-top: 4px solid #6d949b;
}

.content {
	width: 950px;
	margin-top: -50px;
}

.description {
	float: left;
	width: 350px;
}

.bts {
	margin-left: 10px;
	margin-top: 20px;
	padding-right: 15px;
	padding-left: 15px;
}

.video {
	float: right;
	width: 536px;
	margin-top: -120px;
	position: relative;
}

.video .embed_code iframe {
	z-index: 0 !important;
	/*border: 1px solid #9d9d9d;*/
}

.click_to_watch {
	background: url(images/click_watch.png) no-repeat;
	width: 323px;
	height: 124px;
	float: right;
	margin-right: -50px;
}

.click_to_watch_es {
	background: url(images/click_watch_es.png) no-repeat;
	width: 360px;
	height: 124px;
	float: right;
	margin-right: -75px;
}

.share_links {
	margin-top: 10px;
	width: 100%;
	z-index: 110;
}

.share_links a {
	color: #fff;
	text-decoration: none;
}

.share_links div{
	margin-right: 10px;
	float: left;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	line-height: 2.3em;
}
.share_links .share_button.facebook {
	width: 49px;
}

.share_links .comment {
	
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	border: 1px solid #dcca04;
	/* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7e929', endColorstr='#e1b500');
	/* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#f7e929), to(#e1b500));
	/* for webkit browsers */
	background: -moz-linear-gradient(top,  #f7e929,  #e1b500);
	background-color: #f7e929;
	font-size: 10px;
	padding-right: 5px;
	padding-left: 5px;
	height: 18px;
	line-height: 18px;
	color: #604d09;
}
.share_links .comment:hover {
	/* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1b500', endColorstr='#f7e929');
	/* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#e1b500), to(#f7e929));
	/* for webkit browsers */
	background: -moz-linear-gradient(top,  #e1b500,  #f7e929);
	background-color: #e1b500;
	
	
}

.share_links .email {
	border: 1px solid #bc5e00;
	text-shadow: #a25e19 -1px -1px 1px;
	/* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe9730', endColorstr='#e1770d');
	/* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#fe9730), to(#e1770d));
	/* for webkit browsers */
	background: -moz-linear-gradient(top,  #fe9730,  #e1770d);
	background-color: #fe9730;
	
	
}


.share_links .email:hover {
	/* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1770d', endColorstr='#fe9730');
	/* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#e1770d), to(#fe9730));
	/* for webkit browsers */
	background: -moz-linear-gradient(top,  #e1770d,  #fe9730);
	background-color: #e1770d;
	
	
}



.share_links_es {
	margin-top: -17px;
	width: 100%;
	z-index: 110;
}

.share_links_es a {
	color: #fff;
	text-decoration: none;
}

.share_links_es div{
	margin-right: 10px;
	float: left;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	line-height: 2.3em;
}
.share_links_es .share_button.facebook {
	width: 75px;
}

.share_links_es .comment {
	
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	border: 1px solid #dcca04;
	/* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7e929', endColorstr='#e1b500');
	/* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#f7e929), to(#e1b500));
	/* for webkit browsers */
	background: -moz-linear-gradient(top,  #f7e929,  #e1b500);
	background-color: #f7e929;
	font-size: 10px;
	padding-right: 5px;
	padding-left: 5px;
	height: 18px;
	line-height: 18px;
	color: #604d09;
}
.share_links_es .comment:hover {
	/* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1b500', endColorstr='#f7e929');
	/* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#e1b500), to(#f7e929));
	/* for webkit browsers */
	background: -moz-linear-gradient(top,  #e1b500,  #f7e929);
	background-color: #e1b500;
	
	
}

.share_links_es .email {
	border: 1px solid #bc5e00;
	text-shadow: #a25e19 -1px -1px 1px;
	/* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe9730', endColorstr='#e1770d');
	/* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#fe9730), to(#e1770d));
	/* for webkit browsers */
	background: -moz-linear-gradient(top,  #fe9730,  #e1770d);
	background-color: #fe9730;
	
	
}


.share_links_es .email:hover {
	/* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1770d', endColorstr='#fe9730');
	/* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#e1770d), to(#fe9730));
	/* for webkit browsers */
	background: -moz-linear-gradient(top,  #e1770d,  #fe9730);
	background-color: #e1770d;
	
	
}



.comment_link {
	width: 380px;
	height: 90px;
	position: absolute;
	right: 60px;
	bottom: -111px;
	z-index: 1;
	background: url(images/discuss_bg.png) center bottom;
}

#follow {
	background-color: #bee2ee;
	background-image: url(images/blue_grad.png);
	padding-bottom: 30px;
}

.follow_boxes {
	width: 100%;
	margin-top: 40px;
	font-size: 14px;
}
.follow_boxes div {
	float: left;
	width: 263px;
	margin-right: 20px;
	padding: 20px;
}
.follow_boxes p {
	font-size: 15px;
	color: #ffffff;	
	font-weight: bold;
	
}

.follow_boxes .facebook {
	height: 176px;
	background: url(images/facebook_box.png) no-repeat;
	text-shadow: #405e90 1px 1px 0px;
}

#fb-root {
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	background-color: #fff;
	width: 100px;
	height: 20px;
}
.follow_boxes .email {
	height: 201px;
	background: url(images/email_box.png) no-repeat;
	text-shadow: #de7207 1px 1px 0px;
}
.email input {
	margin-bottom: 10px;
}

.email input#qlrhut-qlrhut {
	width: 200px;
}
.email input#mce-MMERGE3 {
	width: 150px;
}
.email input.textbox {
	height: 30px;
	-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
border-radius: 3px;
	border-style: none;
	border-top: 1px solid #b27940;
	color: #808080;
	font-weight: bold;
	font-size: 14px;
	padding-left: 8px;
}
.follow_boxes .email h3 {
	font-size: 25px;
	color: #fff;
	font-weight: bold;
	text-indent: 0;
	text-shadow: #de7207 1px 1px 0px;
	margin: 0 0 12px;
	padding: 0;
}

.email form input.submit {
	font-weight: bold;
	width: 155px;
	height: 35px;
	border: 1px solid #bc5e00;
	-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
border-radius: 3px;
	text-shadow: #a25e19 -1px -1px 1px;
	/* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe9730', endColorstr='#e1770d');
	/* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#fe9730), to(#e1770d));
	/* for webkit browsers */
	background: -moz-linear-gradient(top,  #fe9730,  #e1770d);
	background-color: #fe9730;
	color: #fff;
	font-size: 16px;
	margin-top: 5px;
}
.email form input.submit:hover {
	
	border: 1px solid #a75210;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1770d', endColorstr='#fe9730');
	/* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#e1770d), to(#fe9730));
	/* for webkit browsers */
	background: -moz-linear-gradient(top,  #e1770d,  #fe9730);
}
.follow_boxes .twitter {
	height: 176px;
	margin-right: 0px;
	background: url(images/twitter_box.png) no-repeat;
	text-shadow: #3296be 1px 1px 0px;
}
.follow_boxes .twitter p, .follow_boxes .facebook p {
	width:200px;
	line-height: 12px;
}

.yellow_bar {
	background-image: url(images/yellowbar.png);
	height: 24px;
	width: 100%;
	position: relative;
	top: -7px;
	margin-bottom: 40px;
}
#buy .yellow_bar {
	margin-bottom: 30px;
}

#buy {
	min-height: 400px;
	padding-bottom: 80px;
}
#buy .wrapper {
}

.product {
	
	color: #2a3847;
	margin-top: 120px;
	position: relative;
}

.product_title {
	font-size: 55px;
}
.product.first_product .product_title {
	font-size: 70px;
}
.product.first_product {
	margin-top: 40px;
}

.product .text {
	width: 650px;
	float: left;
}

.product .description {
	width: 100%;
	float: none;
}

.quotes {
	font-style: italic;
	font-weight: 300;
	width: 550px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
}

.quote {
	margin-top: 10px;
}

.name {
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 600;
	font-style: normal;
}

.product .picture {
	float: right;
	width: 300px;
	position: relative;
}
.product .picture img {
	width: 270px;
	position: absolute;
	right: 0;
}
.product.first_product .picture img {
	width: 300px;
}

.product_footer ul.specs {
	float: left;
}
.product_footer .addtocart {
	float: right;
	margin-top: 0;
	font-size: 20px;
	height: 60px;
	padding: 0;
	margin: 0;
}

.product_footer {
	margin-top: 30px;
}
.addtocart div {
	display: inline-block;
	line-height: 60px;
}
.price {
	font-size: 28px;
	height: 60px;
	padding: 0 15px;
	margin: 0 -6px 0 0;
	border-right: 1px solid #80b5c9;
}
#Cart66scCheckout {
	margin-right: 10px !important;
}

form#paypalCheckout {
	float: left;
	right: -500px;
	position: relative;
	margin: 0;
}
#Cart66scViewCart, #Cart66scCheckout, #view_cart {
	border: 1px solid #75adc3;
	height: 25px;
	margin: 0;
	font-size: 15px;
	padding: 0 15px;
	display: inline-block;
	line-height: 25px;
	float: right;
}
a#Cart66scCartLink {
	color: #2a3847;
	line-height: 28px;
}

.page_content {
	margin-top: 35px;
	margin-bottom: 35px;
}
.cart {
	
	border: 1px solid rgba(117,173,195,0.23);
	clear: both;
	height: 35px;
	padding-top: 10px;
	padding-left: 15px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	width: 650px;
	padding-right: 10px;
	display: inline-block;
}
input.itemQuantity {
	width: 30px;
}

#viewCartTable {
	border: 1px solid rgba(117,173,195,0.23);
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	margin-top: 30px;
	margin-bottom: 20px;
	padding: 20px;
	width: 650px;
}

tbody tr.subtotal td {
	padding-top: 25px;
}
tbody tr.total td {
	padding-top: 15px;
	font-weight: bold;
	padding-bottom: 15px;
}
#viewCartTable tbody tr:first-child {
	height: 30px;
	line-height: 30px;
	font-weight: bold;
	text-align: center;
	padding-left: 1px;
} 
#viewCartTable tbody tr td {
	text-align: left;
	padding-right: 10px;
}
tbody tr th:first-child, #viewCartTable tbody tr td:first-child {
	text-align: left;
	padding-left: 10px;
}
tbody tr th {
	text-align: left;
}
#Cart66scCartPrice {
	font-weight: bold;
}
.purchase_text {
	font-size: 20px;
	height: 60px;
	padding: 0 15px;
	line-height: 57px;
	border-left: 1px solid #ade0f4;
	vertical-align: top;
}
.purchase_text a {
	height: 100%;
	display: block;
}

#view_cart a, .purchase_text a {
	color: #fff;
	text-decoration: none;
}
.purchase_text:hover {
	
	border-left: 1px solid #4e829b;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#64a4bd', endColorstr='#9ddcf5');
	/* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#64a4bd), to(#9ddcf5));
	/* for webkit browsers */
	background: -moz-linear-gradient(top,  #64a4bd,  #9ddcf5);
	background-color: #64a4bd;
}
.purchase_text:active {
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#47788b', endColorstr='#9ddcf5');
	/* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#47788b), to(#9ddcf5));
	/* for webkit browsers */
	background: -moz-linear-gradient(top,  #47788b,  #9ddcf5);
	background-color: #47788b;
}
ul.specs {
	line-height: 22px;
}
ul.specs li span {
	margin-right: 7px;
}

#about {
	min-height: 400px;
	padding-bottom: 50px;
	background: url(images/blue_grad.png) repeat-x;
}

#about .third {
	padding-top: 25px;
} 
#about .third:first_child {
	text-indent: 0;
}

#about .second p {
	text-indent: 0;
}
#about .first {
	text-indent: 0; 
}

#about h1 {
	margin-bottom: 15px;
}

.right_pictures{
	float: right;
	padding-left: 30px;
}
.left_pictures{
	float: left;
	padding-left: 30px;
}

#share, #vision {
	padding-bottom: 50px;
	background: url(images/yellow_grad.png) repeat-x;
}

#share .wrapper, #vision .wrapper, #faq .wrapper {
	margin-top: -150px;
}
.take_action {
	margin-top: 50px;
}

.waytohelp:first-child {
	margin-top: 0;
}
.waytohelp {
	margin-top: 30px;
}

.numbers {
	width: 120px;
	height: 94px;
	position: absolute;
	top: 0;
	left: 0;
	margin-left: -20px;
}

.numbers.one {
	background: url(images/one.png) no-repeat center;
}
.numbers.two {
	background: url(images/two.png) no-repeat center;	
}
.numbers.three {
	background: url(images/three.png) no-repeat center;	
}
.numbers.four {
	background: url(images/four.png) no-repeat center;	
}
.numbers.five {
	background: url(images/five.png) no-repeat center;	
}
.numbers.six {
	background: url(images/six.png) no-repeat center;	
}

.numbers.seven {
	background: url(images/seven.png) no-repeat center;	
}

.numbers.eight {
	background: url(images/eight.png) no-repeat center;	
}

.numbers.nine {
	background: url(images/nine.png) no-repeat center;	
}


.howtohelp	 {
	width: 500px;
	margin-right: 50px;
	padding-left: 100px;
	position: relative;
	margin-bottom: 100px;
}
.howtohelp p{
	text-indent: 0;
}
#continueShopping {
	float: left;
	display: block;
} 
#checkoutShopping {
	float: right;
	display: block;
}
#viewCartNav {
	width: 650px;
}
#viewCartNav div:first-child {
	margin-bottom: 15px;
}
.Cart66ButtonSecondary.Cart66CartContinueShopping, #viewCartNav #Cart66CheckoutButton {
	height: 35px;
	display: inline-block;
	line-height: 34px;
}
.Cart66ButtonSecondary, #Cart66CheckoutButton, a#Cart66scCheckout, a#Cart66scViewCart {
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	border: 1px solid #75adc3;
	text-shadow: #405e90 -1px -1px 1px;
	/* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9ddcf5', endColorstr='#64a4bd');
	/* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#9ddcf5), to(#64a4bd));
	/* for webkit browsers */
	background: -moz-linear-gradient(top,  #9ddcf5,  #64a4bd);
	background-color: #64a4bd;
	padding-right: 15px;
	padding-left: 15px;
}
#Cart66scLinkSeparator {
	display: none;
}
.action_button a {
	color: #ffffff;
}
.action_button, .buy_button {
	margin-right: 10px;
	float: left;
	font-size: 25px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	line-height: 2.3em;
	border: 1px solid #75adc3;
	text-shadow: #405e90 -1px -1px 1px;
	/* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9ddcf5', endColorstr='#64a4bd');
	/* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#9ddcf5), to(#64a4bd));
	/* for webkit browsers */
	background: -moz-linear-gradient(top,  #9ddcf5,  #64a4bd);
	background-color: #64a4bd;
	padding-right: 15px;
	padding-left: 15px;
	margin-top: 25px;
}

#share .take_action .waytohelp div {
	float: left;
}
#view_cart {
	height: 25px;
	line-height: 25px;
	font-size: 15px;
}
.edit_content:hover, .Cart66ButtonSecondary:hover, #Cart66CheckoutButton:hover, #Cart66scViewCart:hover, #Cart66scCheckout:hover, #view_cart:hover, .action_button:hover {
	border: 1px solid #6497aa;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#64a4bd', endColorstr='#9ddcf5');
	/* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#64a4bd), to(#9ddcf5));
	/* for webkit browsers */
	background: -moz-linear-gradient(top,  #64a4bd,  #9ddcf5);
	background-color: #64a4bd;
	
}
.edit_content:active, .Cart66ButtonSecondary:active, #Cart66CheckoutButton:active, #Cart66scViewCart:active, #Cart66scCheckout:active, .action_button:active {
	border: 1px solid #6497aa;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#47788b', endColorstr='#9ddcf5');
	/* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#47788b), to(#9ddcf5));
	/* for webkit browsers */
	background: -moz-linear-gradient(top,  #47788b,  #9ddcf5);
	background-color: #47788b;
	
}


#comment {
	min-height: 400px;
	background: url(images/blue_grad.png) repeat-x;
	padding-bottom: 50px;
}
.page_link {
	position: relative;
	bottom: 110px;
}

#disqus_thread {
	margin-top: 40px;
	border: 4px solid #88bdcb;
	top: 13px;
	width: 750px;
	padding: 30px;
	background-color: #fff;
	margin-right: auto;
	margin-left: auto;
}
#disqus_thread a {
	color: #4e667f;
	font-weight: bold;
}
#disqus_thread  #dsq-pagination {
	color: #0f5170;
}

#credits {
	background: #71afc7 url(images/credits_bg.jpg) repeat-x;
	height: 268px;
}
#credits .yellow_bar, #footer .yellow_bar  {
	margin-bottom: 25px;
}

.credits {
	background: url(images/credits3.png) no-repeat;
	height: 179px;
	position: relative;
}
.credits_es {
	background: url(images/credits2.png) no-repeat;
	height: 179px;
	position: relative;
}
/*.small_credits {
	background: url(images/small_credits.png) no-repeat;
	height: 47px;
	position: relative;
}
*/
.small_credits_es {
	background: url(images/small_credits_es.png) no-repeat;
	height: 47px;
	position: relative;
}
.credits a#serven {
	/*background: url(images/credits_bg.jpg) repeat-x 0 -181px;*/
	width: 325px;
	height: 40px;
	right: 228px;
	bottom: 0;

}
.credits a#ncfic1 {
	top: 0;
	left: 0;
	width: 115px;
	height: 69px;
}
.credits a#ncfic2 {
	bottom: 0;
	left: 320px;
	height: 40px;
	width: 62px;
}
.credits a#leclerc1 {
	top: 0;
	right: 0;
	height: 69px;
	width: 465px;
}
.credits a#leclerc2 {
	top: 74px;
	width: 257px;
	height: 40px;
	left: 122px;
}
.credits a#leclerc3 {
	top: 74px;
	height: 40px;
	right: 64px;
	width: 170px;
}
.credits a#bradrick {
	top: 74px;
	height: 40px;
	right: 304px;
	width: 180px;
}
.credits a {
	display: inline-block;
	position: absolute;
}
.credits_es a#serven {
	/*background: url(images/credits_bg.jpg) repeat-x 0 -181px;*/
	width: 335px;
	height: 40px;
	right: 193px;
	bottom: 0;

}
.credits_es a#ncfic1 {
	top: 0;
	left: 0;
	width: 115px;
	height: 69px;
}
.credits_es a#ncfic2 {
	bottom: 0;
	left: 360px;
	height: 40px;
	width: 62px;
}
.credits_es a#leclerc1 {
	top: 0;
	right: 0;
	height: 69px;
	width: 405px;
}
.credits_es a#leclerc2 {
	top: 74px;
	width: 259px;
	height: 40px;
	left: 102px;
}
.credits_es a#leclerc3 {
	top: 74px;
	height: 40px;
	right: 64px;
	width: 170px;
}
.credits_es a#bradrick {
	top: 74px;
	height: 40px;
	right: 320px;
	width: 185px;
}
.credits_es a {
	display: inline-block;
	position: absolute;
}
#credits .wrapper, #footer .wrapper {
	width: 955px;
}

.clear {
	clear: both;
}

.left_para {
	float: left;
	width: 300px;
	margin-right: 25px;
}

.right_para {
	float: left;
	width: 300px;
}

.center_images {
	float: left;
	width: 300px;
	margin-right: 25px;
}

.wide {
	width: 850px;
}

#about .second, #about .third {
	margin-top: 50px;
	width: 950px;
}
#about .first, #about .third {
	clear: both;
}
#footer {
	background: #71afc7 url(images/credits_bg.jpg) repeat-x;
	
	margin-top: 35px;
	height: 268px;
	clear: both;
}


      #dividedVideo {
                width: 533px;
                height: 450px;
                margin: 0px auto;
            }

            #mc-embedded-subscribe-form {
                width: 214px;
                margin: 25px auto 0px auto;
                top: 500px;
                left: 55px;
            }
            
            #mc-embedded-subscribe-form-es {
                width: 214px;
                margin: 25px auto 0px auto;
                top: 500px;
                left: 55px;
            }
/*
            #subForm input[type=text] {
                clear: right;
                float: left;
                margin-top: 3px;
                font-family: Arial;
                border: 1px solid #000;
                border-radius: 2px;
                background-color: #cbecf3;
                line-height: 20px;
                height: 40px;
                width: 214px;
                font-weight: bold;
                padding: 5px;
            }*/

            #mc-embedded-subscribe-form input[type=submit] {
                float: left;
                margin-top: 3px;
                font-family: Arial;
                width: 105px;
                height: 42px;
                border: none;
            }
            
            #mc-embedded-subscribe-form input[type=button] {
                float: right;
                margin-top: 3px;
                font-family: Arial;
                width: 105px;
                height: 42px;
                border: none;
            }
            
             #mc-embedded-subscribe-form-es input[type=submit] {
                float: left;
                margin-top: 3px;
                font-family: Arial;
                width: 105px;
                height: 42px;
                border: none;
            }
            
            #mc-embedded-subscribe-form-es input[type=button] {
                float: right;
                margin-top: 3px;
                font-family: Arial;
                width: 105px;
                height: 42px;
                border: none;
            }

            #mask {
                position:fixed;
                z-index:9000;
                background-color:#94d1e1;
                display:none;
                top: 0px;
                left: 0px;
            }

            #boxes .window {
                position:absolute;
                width:440px;
                height:200px;
                display:none;
                z-index:9999;
                padding:20px;
            }
            
            #boxes_es .window {
                position:absolute;
                width:440px;
                height:200px;
                display:none;
                z-index:9999;
                padding:20px;
            }

            /* Customize your modal window here, you can add background image too */
            #boxes #dialog {
                width:335px;
                height:200px;
                background: url('images/formBody.jpg') no-repeat;
            }
            
            #boxes_es #dialog_es{
                width:335px;
                height:200px;
                background: url('images/formBodyEs.jpg') no-repeat;
            }

            #mc-embedded-subscribe-form #mc-embedded-subscribe {
                background: url('images/submit.png') no-repeat top left;
            }

            #mc-embedded-subscribe-form #mc-embedded-subscribe:hover,
            #mc-embedded-subscribe-form #mc-embedded-subscribe:active {
                background-position: bottom left;
            }

            #mc-embedded-subscribe-form #cancel {
                background: url('images/cancel.png') no-repeat top left;
            }

            #mc-embedded-subscribe-form #cancel:hover,
            #mc-embedded-subscribe-form #cancel:active {
                background-position: bottom left;
            }
            
            /* Customize your Spanish modal window here, you can add background image too */

            #mc-embedded-subscribe-form-es #mc-embedded-subscribe {
                background: url('images/Completar.png') no-repeat top left;
            }

            #mc-embedded-subscribe-form-es #mc-embedded-subscribe:hover,
            #mc-embedded-subscribe-form-es #mc-embedded-subscribe:active {
                background-position: bottom left;
            }

            #mc-embedded-subscribe-form-es #cancel {
                background: url('images/Cancelar.png') no-repeat top left;
            }

            #mc-embedded-subscribe-form-es #cancel:hover,
            #mc-embedded-subscribe-form-es #cancel:active {
                background-position: bottom left;
            }