@charset "utf-8";
/* CSS Document */

body {
background-color:#FFF;
color:#333;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
	

h2 {
background-color:#fff;
color:#ae6713;
font-size:18px;
font-family:Georgia, Times, serif;
font-weight:100;
text-align:center;
padding-top:30px;
}
	
h3 {
background-color:transparent;
color:#ae6713;
font-size:18px;
font-family:Georgia, Times, serif;
font-weight:100;
text-align:center;
padding-top:30px;
padding-bottom:15px;
}

.boxed {
background-color:transparent;
color:#333;
font-size:12px;
font-family:Helvetica, sans-serif;
text-align:center;

}
.boxed p{
background-color:transparent;
color:#333;
font-size:11px;
font-family:Helvetica, sans-serif;
text-align:justify;
padding:10px 25px 10px 25px;
line-height:16px;
}

#formWrap {
width:650px;
margin:auto;
background-color:#005588;
border:1px solid #668E85;
padding-top:20px;
}


form {
width: 575px;
margin:auto;
padding:5px;
text-align:center;
color: #333;
font-size:11px;
}


fieldset {
padding-top:10px;
border: 1px solid #668E85;
background-image:url(/images/sideGradient2.png);
background-repeat:repeat-x;
background-color:#fff;
margin-bottom:15px;
}

fieldset2 {
padding-top:10px;
border: 1px solid #668E85;
background-repeat:repeat-x;
background-color:#fff;
margin-bottom:15px;
}

.infoNew {
text-align:center;
padding: 20px 0px 20px 0px;
font-weight:bold;
}


.info{
padding-right:15%;
text-align:right;
}

.info2 {
text-align:center;
}


.info3 {
padding-right:55px;
}

#firstname{
margin-right:55px;
}

#lastname {
margin-right:55px;
}

#email{
margin-right:55px;
}

#barcode {
margin-right:55px;
}

#comments {
margin:auto;
}



.details {
text-align:left;
background-color:#668E85;
color: #fff;
font-size:9px;	
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
letter-spacing:2px;
padding:0px 2px 0px 8px;
}


.carat {
color:red;
background-color:transparent;
}


select {
font-size:11px;
}



.route {
text-align:center;
padding:15px 0px 15px 50px;
}


.views {
text-align:left;
background-color:#fff;
color: black;
font-size:12px;	
font-weight:bold;
}

label {
display:block;
font-weight:bold;
font-size:11px;
padding-top: 10px;
}

#comments {
background-color:#f2f7f7;
}


.textarea {
width:275px;
height:100px;
font-size:11px;
color: #333;
}

.textInput {
width:195px;
font-size:11px;
background-color:#f2f7f7;
color: #333;
}



.warning {
color:#ff0000;
font-weight:bold;
background-color:  #fff;
text-align:center;
}

.success {
color:#693;
font-weight:bold;
background-color:#fff;
text-align:center;
}

#send {
margin-top:15px;
width:60px;
font-size:11px;
font-weight:bold;
}

#contactHeader {
padding-top:40px;
padding-bottom:15px;
width:600px;
text-align:center;
margin:auto;
}

#commentsThanks p {
font-family: Helvetica, sans-serif;
font-size:14px;
font-weight:600;
letter-spacing:.25px;
color: #005588;
background-image:url(/images/sideGradient2.png);
background-repeat:repeat-x;
width:750px;
text-align:center;
border:1px solid #005588;
padding:20px;
margin: 80px auto 300px auto;
}


.pageTitle {
background-color:transparent;
color:#005588;
font-size:22px;
font-family:Arial, Helvetica, sans-serif;
font-weight:500;
letter-spacing:1px;
text-align:center;
}







.emailUpdate {
background-color:transparent;
color:#333;
font-size:10px;
font-family:Helvetica, sans-serif;
text-align:center;
padding:10px 25px 10px 25px;
line-height:16px;

}



.emailUpdate a:link {
font-size:10px;
font-family:Georgia, "Times New Roman", Times, serif;
text-decoration:none;
color:#005588;
background-color:transparent;
border-bottom: 2px dotted #76b733;
}

.emailUpdate a:visited {
font-size:10px;
font-family:Georgia, "Times New Roman", Times, serif;
text-decoration:none;
color:#005588;
background-color:transparent;
border-bottom: 2px dotted #76b733;

}

.emailUpdate a:hover {
font-size:10px;
font-family:Georgia, "Times New Roman", Times, serif;
text-decoration:none;
color:#ca1500;
background-color:transparent;
border-bottom: 2px dotted #ca7900;

}
.emailUpdate a:active {
font-size:10px;
font-family:Georgia, "Times New Roman", Times, serif;
text-decoration:none;
color:#006699;
background-color:transparent;
border-bottom: 2px dotted #ca7900;
}

#submit {
color:#fff;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#005588;
background-repeat:repeat-x;
padding:1px;
border-top:1px solid #777;
font-weight:bold;
}


#footer {
margin-top:30px;
padding-top:5px;
clear:both;
}

input.my-url {
display:none;
}

