html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
html, button, input, select, textarea{font-family:verdana,arial,sans-serif;color:#333;}
body{margin:0;font-size:1em;line-height:1.4;background:url('/landingpage/partners/img/groovepaper.png');}

::-webkit-selection{background:#00E0FF;color:#FFF;text-shadow:none;}
::-moz-selection{background:#00E0FF;color:#FFF;text-shadow:none!important;}
::selection{background:#00E0FF;color:#FFF;text-shadow:none;}

h1,h2,h3,h4,h5,h6{color:#333;text-shadow:1px 1px 1px #FEFEFE;}
h1,.h1{font-size:150%;line-height:1.1}
h2,.h2{font-size:120%;line-height:1.2;color:#004D9B;}
h3,.h3{font-size:110%;line-height:1.2}
h4,.h4{font-size:100%;line-height:1.2}
h5,.h5{font-size:95%;line-height:1.3}
h6,.h6{font-size:80%;line-height:1.3}

input,select,textarea{clear:right;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing: border-box;}
label{clear:left;}
hr{
	border: 0;
    height: 1px;
    background-image:	-webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image:	-moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image:   -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image:   -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image:	linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
}

#header {display:block;border-bottom:1px solid #DADADA;width:100%;background:#FFF;}
#header p{margin:0;padding:10px 0;width:100%;text-align:center;}
#header p img{margin:5px 10px;vertical-align:middle;}

#content{margin:20px auto 0 auto;border:1px solid #DDD;width:920px;font-family:arial,verdana,sans-serif;
	-webkit-box-shadow:	0px 0px 12px #ddd; 
	-moz-box-shadow:	0px 0px 12px #ddd;
	-ms-box-shadow: 	0px 0px 12px #ddd; 
	-o-box-shadow:		0px 0px 12px #ddd; 
	box-shadow:			0px 0px 12px #ddd; 
}

.ie7 #col-left{padding-bottom:40px;}

#greeting{font-size:26px;text-shadow:1px 1px 2px #FFF;}
#message1,#message2{color:#444;font-size:18px;font-weight:normal;}

#col-left,#col-right{float:left;}
#col-left{padding:20px 50px;width:560px;}
#col-right{width:250px;}
#lowerContent{
	border-top:1px solid #FFF;
	border-bottom:1px solid #F7F7F7;
	width:100%;
	background:#E2F3FC;
	background: rgba(226, 243, 252, 0.5);
}
.ie7 #lowerContent{
	background:transparent;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#60E2F3FC,endColorstr=#60E2F3FC); 
    zoom: 1;

}

#form-wrapper{margin:60px auto;width:350px;}
#form-wrapper div{position:relative;margin-bottom:10px;width:100%;}
#form-wrapper label{float:left;width:150px;}
#form-wrapper input,#form-wrapper select{float:left;border:1px solid #aaa;width:200px;
	-webkit-box-shadow:	0px 0px 5px #c3c3c3 inset; 
	-moz-box-shadow:	0px 0px 5px #c3c3c3 inset;
	-ms-box-shadow: 	0px 0px 5px #c3c3c3 inset; 
	-o-box-shadow:		0px 0px 5px #c3c3c3 inset; 
	box-shadow:			0px 0px 5px #c3c3c3 inset; 
}
#form-wrapper input[type="submit"],#form-wrapper #start-btn{
	float:right;
	margin:0;
	border:2px solid #F58120;
	padding:5px 15px;
	width:auto;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
	background:#F7B91E;
	background: #F58120 url('/landingpage/partners/img/orange_btn.gif') repeat-x top top;
	background: -webkit-linear-gradient( top, #F7B91E, #F7911E );
	background: -moz-linear-gradient( top, #F7B91E, #F7911E );
	background: -o-linear-gradient( top, #F7B91E, #F7911E ); 
	background: linear-gradient( top, #F7B91E, #F7911E );
	-webkit-border-radius:	2px; 
	-moz-border-radius: 	2px; 
	-ms-border-radius: 		2px;
	-o-border-radius: 		2px; 
	border-radius: 			2px; 
	-webkit-box-shadow:		0px 0px 2px #777; 
	-moz-box-shadow:		0px 0px 2px #777;
	-ms-box-shadow: 		0px 0px 2px #777; 
	-o-box-shadow:			0px 0px 2px #777; 
	box-shadow:				0px 0px 2px #777;
	outline:none;
}

#form-wrapper #start-btn:hover{
	background: #F7911E;
	background: -webkit-linear-gradient( top, #F7911E, #F7911E );
	background: -moz-linear-gradient( top, #F7911E, #F7911E );
	background: -o-linear-gradient( top, #F7911E, #F7911E ); 
	background: linear-gradient( top, #F7911E, #F7911E );
}	

#form-wrapper #start-btn:active{
	background: -webkit-linear-gradient( top, #F7911E, #F7911E );
	background: -moz-linear-gradient( top, #F7911E, #F7911E );
	background: -o-linear-gradient( top, #F7911E, #F7911E ); 
	background: linear-gradient( top, #F7911E, #F7911E );
	-webkit-box-shadow:		0px 0px 6px #E06600 inset; 
	-moz-box-shadow:		0px 0px 6px #E06600 inset;
	-ms-box-shadow: 		0px 0px 6px #E06600 inset; 
	-o-box-shadow:			0px 0px 6px #E06600 inset; 
	box-shadow:				0px 0px 6px #E06600 inset; 
}

#form-wrapper .product_disclaimer {
	clear: both;
	padding-top: 10px;
	font-size: 12px;
}

.ie7 #form-wrapper input[type="submit"],
.ie7 #form-wrapper #start-btn{padding:3px 0;}
.ie7 #form-wrapper input{width:196px;}

#footer{margin:0 auto;width:920px;font-size:11px;}
#disclaimer{float:left;width:690px;line-height:15px;}
#disclaimer p{margin:5px 0;}
#social-media{float:left;margin:0;width:230px;}
#social-media p{margin:8px 0;text-align:right;}
#social-media a,#social-media span{padding-left:10px;}
#social-media a{text-decoration:none;}
#social-media a img{vertical-align:middle;}
#social-media span{line-height:35px;}

.photo{margin:30px;border:1px solid #C2C2C2;padding:13px;width:166px;height:150px;background:#FFF;
	-webkit-border-radius:	2px; 
	-moz-border-radius: 	2px; 
	-ms-border-radius: 		2px;
	-o-border-radius: 		2px; 
	border-radius: 			2px; 
	-webkit-box-shadow:		0px 0px 6px #CCC; 
	-moz-box-shadow:		0px 0px 6px #CCC;
	-ms-box-shadow: 		0px 0px 6px #CCC; 
	-o-box-shadow:			0px 0px 6px #CCC; 
	box-shadow:				0px 0px 6px #CCC; 
}
#photo-01.gecko{padding:13px 13px 0 13px;height:163px;}



.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
* html .clearfix{zoom:1;}
*:first-child+html .clearfix{zoom:1; 
