@charset "utf-8";
/* CSS Document */
/*
 # Copyright 2012-2014 Webtron USA Inc.
 #   http://www.webtronusa.com
 #   written by Jeff Quade jeff@jeffquade.net
 #   
**/

/* this .note from sample - fix up and use - find icons */

body {
	color: #0A090A;
	background-color: #ffffff;
	line-height: 1.5;
	font-family: "KarlaRegular", arial, sans-serif;
  }
  @font-face {
	font-family: "KarlaRegular";
	src: url(/fonts/karla-regular.eot?0501b6b883fc6f79400e36505b1e14fd);
	src: url(/fonts/karla-regular.eot?0501b6b883fc6f79400e36505b1e14fd?#iefix) format("embedded-opentype"), url(/fonts/karla-regular.woff2?611716835a58f910d6c1c2ba9d89ae35) format("woff2"), url(/fonts/karla-regular.woff?d5a9c37ee03277e11ae546d51712224e) format("woff"), url(/fonts/karla-regular.ttf?a09d64ec8991a73ef7f8df6999a408f2) format("truetype");
	font-weight: 400;
	font-style: normal;
  }
.note {
	position: relative;
	overflow: hidden;
	margin: 0px;
	padding: 4px 4px 4px 28px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	font-size: 14px;
	background: #e1d2e7 url(../images/info-icon.png) no-repeat 7px 9px;
	border: 1px solid #b396ba;
	color: #333;
}

.thirdwidth {
	width:130px;
}
.halfwidth {
	width:220px;
}
.fullwidth {
	width:300px;
}

fieldset {
	overflow: hidden; /* was auto */
	border: 0;
	margin: 0;
	padding: 0; 
}

fieldset div {
	float: left; 
}

fieldset.centered div {
	text-align: center;
}

label {
	color: #183b55;
	display: block;
	margin-bottom: 1px; 
	margin-right:4px;
	font-size:12px;
	text-align:left;
	margin-bottom: 5px; 
}

img label {
	display: block;
	margin-bottom: 5px; 
}

input.text {
	height:18px; 
	padding: 6px;
	margin: 0 4px 8px 0;
	border: 1px solid #cccccc;
	background: #fff;
	color: #1e1e1e;
	border-radius: 3px;
	box-shadow: inset 0 1px 2px rgba(153, 153, 153, 0.06);
}
input.text {
	/*border-color:#05627d;*/
}

.inputX.text {   /* change name to enable round corners */
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}


/* herecomestheguide style */


.submit {
	cursor: pointer;
	display: block;
	color: #ffffff;
	font-size: 14px;
	background-color: #006263;
	display: inline-block;
	margin: 1px 0px;
	padding: 8px 20px;
	letter-spacing: 1.2px;
	border: 0;
  }
  .submit:active, .submit:focus, .submit:hover {
	color: #ffffff;
	background-color: #A74165;
  }

/* paypal style
.submit {
	cursor: pointer;
	display: block;
	background-color: #ffa822;
	border: 1px solid #766056;
	color: #3a2014;
	margin: 6px 0;
	padding: 4px 8px;
	font-size: 14px;
	-webkit-box-shadow: inset 3px -3px 3px rgba(0,0,0,.5), inset 0 3px 3px rgba(255,255,255,.5), inset -3px 0 3px rgba(255,255,255,.75);
	-moz-box-shadow: inset 3px -3px 3px rgba(0,0,0,.5), inset 0 3px 3px rgba(255,255,255,.5), inset -3px 0 3px rgba(255,255,255,.75);
	box-shadow: inset 3px -3px 3px rgba(0,0,0,.5), inset 0 3px 3px rgba(255,255,255,.5), inset -3px 0 3px rgba(255,255,255,.75); 
}
*/
img {
	border:none;
}

/* for the JavaScript popup warning */
#apDiv1 {
	position:absolute;
	position:fixed;
	left:0px;
	top:0px;
	width:100%;
	height:auto;/*68px;*/
	z-index:1000;
	background-color:gray;
	border-bottom:3px black solid;
}
.warning-message a {color:#000000;}  
.warning-message a:hover {color:#000000;}  

.asterisk {
	color:#A43490;/*red;*/
	font-size:14px;
	font-family:"Times New Roman", Times, serif;
}

h2 {
	margin-top:8px;
	margin-bottom:0px;
	text-align:left; 
	margin-top:12px;
	font-family:Verdana, Geneva, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}

.transparent {
	background-color: #FFFFFF;
	opacity: 0.4;
	filter: alpha(opacity=40); /* For IE8 and earlier */
}

.note {
	font-size:10px; 
	margin-left:10px;
	font-style:italic;
}

/*<style>*/
@-moz-document url-prefix() {
    select {
		padding-top:5px;
	}
}
select {
	height:32px; 
	min-height:32px;
	line-height:32px; /* for Safari */
}
.countries {
	width:49px;
}
/*</style>*/

selectX { /* change name to enable round corners */
	border-radius:4px; 
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
}

.center {
	text-align:center;
}
.terms {
	display:inline-block;
	
}
.terms p {
	text-align:center;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	
}
.radio {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}

a {
	color: #464753;
  }
  a:active, a:focus, a:hover {
	color: #0A090A;
  }