/* Global Declaration */
body {
	margin:0px;
	background:#eeeeee;
	overflow-x:hidden;
}

.imgSubmitLoading
{
    display:none;
}

#skrollr-body {
	height:auto!important;
	}

@font-face
	{
	font-family: proxima-nova;
	src: url(../fonts/Proxima-Nova-Regular.woff);
	}

@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400italic,700,700italic,200,200italic);

*	{
		font-family:'Source Sans Pro', sans-serif;
	}
	
.f200 {
	font-weight:200;
}
.f500 {
	font-weight:500;
}
.f800 {
	font-weight:800;
}

.no-pad {
    padding:0px!important;
}
.no-pad-l {
    padding-left:0px!important;
}
.no-pad-r {
    padding-right:0px!important;
}

#privacyForm input,
#privacyForm textarea{

}
.clear{
	clear:both;
}
.no-pad {
    padding:0px!important;
}
.no-pad-left {
	padding-left:0px!important;
}

.top-head-generator {
	position:relative;
	z-index:2;
}

#progressbar {
	position:relative;
	top:5px;
}

.main-content {
	/*border-right:1px solid #cccccc;*/
}


#statusbar {
	position:static;
	z-index:2;
	background:#ffffff;
	border:1px solid #cccccc;
	border-radius:5px;
	padding:10px 15px 15px;
	margin: 10px 25px;
	width:265px;
}
#statusbar a { 
	font-size:11px;
	color:#666666;
	font-weight:500;
	line-height:1;
}
#statusbar a:hover {
	color:#3A8DFF;
} 
.statusdone {
	color:#3A8DFF;
}
.hr-sidebar {
	margin:5px 0;
}
.squeeze2 {
	width:100%;
	box-shadow:0 0 40px #999999;`
	-moz-box-shadow:0 0 40px #999999;
	-webkit-box-shadow:0 0 40px #999999;
	background:#FFFFFF;
	padding: 0 30px!important;
	border-radius:0 0 15px 15px;
	min-height:650px;
}

.squeezeHome {
    width:100%;
    box-shadow:0 0 40px #999999;
-moz-box-shadow:0 0 40px #999999;
    -webkit-box-shadow:0 0 40px #999999;
    background:rgba(255,255,255,1) url("../images/index-background.jpg") -130px 30px no-repeat!important;
    padding: 30px 0 0!important;
}

.squeezeHome2 {
    width:100%;
    box-shadow:0 0 40px #999999;`
-moz-box-shadow:0 0 40px #999999;
    -webkit-box-shadow:0 0 40px #999999;
    background:rgba(255,255,255,1);
    padding: 30px!important;
}

.squeezeHome3 {
    width:100%;
    box-shadow:0 0 40px #999999;
    -moz-box-shadow:0 0 40px #999999;
    -webkit-box-shadow:0 0 40px #999999;
    background:rgba(255,255,255,1) url("../images/index-background.jpg") -130px -40px no-repeat!important;
    background-size:1300px!Important;
    padding: 30px 0 0!important;
}


.ajax-squeeze {
	padding: 0 30px!important;
	line-height:1.8;
}
.next {
	margin-left:2px;
}

.sidebar-text:hover {
	text-decoration:underline;
}
.congratulations {
	 font-size:50px;
}
.quick-links {
	padding:8px 0;
	background:#efefef;
	border:1px solid #dddddd;
	border-radius:5px;
	margin:1px 0;
}
.quick-links2 {
	padding:8px 0;
	background:#d9edf7;
	border-radius:5px;
	margin:1px 0;
	border:1px solid #bce8f1;
}
.gen-quick-links {
	line-height:1;
	color:#000000;
	font-size:18px;
}
.quick-links:hover  {
	background:#cccccc;
}
.quick-links2:hover  {
	background:#97d0ec;
}

.cpreview-custom-body {
    background-color:#FDFDFD;
}
.cpcoach-custom-body {
    background:url('../images/cp-review-img2.png') bottom right no-repeat;
    background-color:#FDFDFD;
}

.section-title  {
    font-size:16px;
}

.ui-progressbar-value {
    height:31px!important;
}

.close-custom {
    background: none repeat scroll 0 0 #000!important;
    border: 3px inset #fff!important;
    border-radius: 50px;
    color: #fff!important;
    opacity: 1!important;
    padding: 5px 10px!important;
    position: relative;
    right: -25px;
    top: -20px;
    z-index: 2;
}
.close-custom:hover {
    background:#fff!important;
    color:#000!important;
    border: 3px inset #000!important;
}
.close-custom:focus {
    background:#333333!important;
}
.ui-widget-header {
    background:linear-gradient(#20C719, #005412)!important;
}


.close-custom {
    background: none repeat scroll 0 0 #000!important;
    border: 3px inset #fff!important;
    border-radius: 50px;
    color: #fff!important;
    opacity: 1!important;
    padding: 5px 10px!important;
    position: absolute!important;
    right: -17px!important;
    top: -20px!important;
    z-index: 2;
}
.close-custom:hover {
    background:#fff!important;
    color:#000!important;
    border: 3px inset #000!important;
}
.close-custom:focus {
    background:#333333!important;
}

/* Shopper Approved widget update on frontpage */

.sa_review {
    height: 145px !Important;

}

/* James added styling - feb 2016 */

.tg-body-panel {
    background:#F6F6F6 url('../images/frontpage-upsell/tg-panel-bg.jpg') -10px 0;
    background-size:cover;
}
.tg-body-panel input[type=checkbox] {
    cursor: pointer;
}
.sa-body-panel {
    background:#F6F6F6 url('../images/frontpage-upsell/sa-panel-bg.jpg') 0px 0;
    background-size:cover;
}
.sa-body-panel input[type=checkbox] {
    cursor: pointer;
}
.rs-body-panel {
    background:#F6F6F6 url('../images/frontpage-upsell/rs-panel-bg.jpg') -20px 0;
    background-size:cover;
}
.rs-body-panel input[type=checkbox] {
    cursor: pointer;
}
.ts-body-panel {
    background:#F6F6F6 url('../images/frontpage-upsell/ts-panel-bg.jpg') 0px 0;
    background-size:cover;
}
.ts-body-panel input[type=checkbox] {
    cursor: pointer;
}

#sec-scan-question {
    display: none;
}

.btn-orange {
    color: #fff;
    background-image: linear-gradient(#FF9D00, #DB6600);
    background-image: -webkit-linear-gradient(#FF9D00, #DB6600);
    background-image: -o-linear-gradient(#FF9D00, #DB6600);
    background-image: -moz-linear-gradient(#FF9D00, #DB6600);
    border-color: #DB6600;
    border-radius:5px!important;
}

.btn-orange:hover {
    color: #fff!important;
    background-image: linear-gradient(#DB6600,#FF9D00);
    background-image: -webkit-linear-gradient(#DB6600,#FF9D00);
    background-image: -o-linear-gradient(#DB6600,#FF9D00);
    background-image: -moz-linear-gradient(#DB6600,#FF9D00);
    border-color: #DB6600;
}

.btn-blue {
    color: #fff;
    background-image: linear-gradient(#0E8DC7, #0e81b2);
    background-image: -webkit-linear-gradient(#0E8DC7, #0e81b2);
    background-image: -o-linear-gradient(#0E8DC7, #0e81b2);
    background-image: -moz-linear-gradient(#0E8DC7, #0e81b2);
    border-color: #0E8DC7;
    border-radius:5px!important;
}

.btn-blue:hover {
    color: #fff!important;
    background-image: linear-gradient(#0e81b2,#0E8DC7);
    background-image: -webkit-linear-gradient(#0e81b2,#0E8DC7);
    background-image: -o-linear-gradient(#0e81b2,#0E8DC7);
    background-image: -moz-linear-gradient(#0e81b2,#0E8DC7);
    border-color: #0E8DC7;
}

#sa_header_text {
    display:none!important;
}
#shopper_approved {
    top:500px!important;
}

.warning-border {
    box-shadow: 0px 0px 5px 0px red!important;
}

.cart-btn img:hover {
    -webkit-filter: contrast(1.5);
    filter: contrast(1.5);
}

#nav_menu{width:100%; height:auto; background-color:#E94C3D;display:none;font-weight:bold;}
#nav_menu a {color:#ffffff;}
#nav_menu a:hover {color:#FEB301;}
#nav_menu ul li {border-top:1px solid #fff;}

#intro-text {
    line-height:1.3;
    font-size:50px;
    padding-top:30px;
}

#video-frame-container {
    border: 1px solid #ccc;
    border-radius: 5px;
    width: 640px;
    height: 360px;
    margin: 0 auto;
    overflow:hidden;
    background:#EBEBEB;
}

#intro-selection {
   /* display:none;*/
}