#body .subBox {

    font-family: 'Myriad Pro',Arial,Helvetica;

    -moz-border-bottom-colors: none;

    -moz-border-image: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    background: black none;

	-webkit-border-radius: 10px;

	border-radius: 10px;

	border: 0;    

    box-shadow: 0 0 4px #666666;

    float: left;

    margin-bottom: 10px;

    overflow-x: hidden;

    overflow-y: hidden;

    padding-bottom: 25px;

    padding-left: 15px;

    padding-right: 15px;

    padding-top: 20px;

    width: 350px;

}



#body .subBox .form p,#body .subBox .form p a {

    color: white;

    font-size: 10px;

    line-height: 18px;

    margin: 13px 0;

    text-align:center;

}

#body .subBox .form .big {

    font-size: 22px;

    font-weight:bold;

    letter-spacing:-1px;

    line-height: 23px;

    margin-top:5px;

}

#body .subBox .form .field {

    float: none;

}

#body .subBox .form .field label {

    color: #EB943C;

    float: left;

    font-size: 14px;

    margin-right: 10px;

    margin-top: 10px;

    text-align: right;

    width: 70px;

    font-weight:bold;

}

#body .subBox .form .field .text {

    -moz-border-bottom-colors: none;

    -moz-border-image: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

	border:1px #666666 solid;

	border-style:inset;

    height: 26px;

    margin: 0 -13px 10px 0;

    width: 225px;

}

#body .subBox .form .button {

    background-attachment: scroll;

    background-clip: border-box;

    

background: #f3e14d;
background: -moz-linear-gradient(top,  #f3e14d 0%, #f79343 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3e14d), color-stop(100%,#f79343));
background: -webkit-linear-gradient(top,  #f3e14d 0%,#f79343 100%);
background: -o-linear-gradient(top,  #f3e14d 0%,#f79343 100%);
background: -ms-linear-gradient(top,  #f3e14d 0%,#f79343 100%);
background: linear-gradient(to bottom,  #f3e14d 0%,#f79343 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3e14d', endColorstr='#f79343',GradientType=0 );

    background-origin: padding-box;

    background-position: 0 0;

    background-repeat: repeat;

    background-size: auto auto;

    border:1px #F79343 solid;

	-webkit-border-radius: 0.4em;

	border-radius: 0.4em;    

    color: #000000;

    float: none;

    font-size: 21px;

    height: 50px;

    margin-left: 10px;

    width: 330px;

    -moz-font-feature-settings: normal;

    -moz-font-language-override: normal;

    -moz-text-blink: none;

    -moz-text-decoration-color: -moz-use-text-color;

    -moz-text-decoration-line: none;

    -moz-text-decoration-style: solid;

    -x-system-font: none;

    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);

    cursor: pointer;

    display: inline-block;

    font-family: Arial,Helvetica,sans-serif;

    font-weight: bold;

    letter-spacing: -1px;

    line-height: 100%;

    outline-color: -moz-use-text-color;

    outline-style: none;

    outline-width: medium;

    padding-bottom: 0.55em;

    padding-left: 2em;

    padding-right: 2em;

    padding-top: 0.5em;

    position: relative;

    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);

    

}

#body .subBox .form .button:hover {

    background-attachment: scroll;

    background-clip: border-box;

background: #f3c812;
background: -moz-linear-gradient(top,  #f3c812 0%, #ce662b 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3c812), color-stop(100%,#ce662b));
background: -webkit-linear-gradient(top,  #f3c812 0%,#ce662b 100%);
background: -o-linear-gradient(top,  #f3c812 0%,#ce662b 100%);
background: -ms-linear-gradient(top,  #f3c812 0%,#ce662b 100%);
background: linear-gradient(to bottom,  #f3c812 0%,#ce662b 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3c812', endColorstr='#ce662b',GradientType=0 );

    background-origin: padding-box;

    background-position: 0 0;

    background-repeat: repeat;

    background-size: auto auto;

}


@media screen and (max-width: 460px) {
	#body .subBox {
    	padding-left: 10px !important;
   		padding-right: 10px !important;
    	width:300px !important;
	}
	#body .subBox .form .field label {
		float:left;
		text-align:left;
		padding-left:18px;
		padding-bottom:2px;
	}
	#body .subBox .form .field .text {
		margin-left:15px;
		width:87%;	
	}	
	#body .subBox .form .button {
		width:89%;	
		margin-left:15px;
	}	
}

@media screen and (max-width: 300px) {
	#body .subBox {
    	width:220px !important;
	}
	#body .subBox .form .field .text {
		width:83%;	
	}	
	#body .subBox .form .button {
		width:86%;	
	}	
	
	.bodyBox img.logo {
		margin-left:-30px !important;
	}