@charset "utf-8";
/********************************************************
---------------------------------------------------------
Client		BarterGiant 
Site:  		bartergiant.com
Author: 	Paul Noia
Version: 	1.0
---------------------------------------------------------
********************************************************/

input, select, checkbox {
	padding: 0;
    border: 1px solid #006699;
    font-family: verdana;
    font-size: 12px;
    color: #006699;
}

textarea {
    padding: 0;
    border: 1px solid #006699;
    font-family: verdana;
    font-size: 12px;
    color: #006699;	
}

form {
margin-top: 0em;
width: 100%;
/*padding-top: 1em;*/
}
	
form img {
display: inline;
vertical-align: bottom;
}	
	
form caption {
font-size: 2em;
}	
	
div.controls {
color: #000;
margin: 0.5em;
text-align: right;
}
	
div.controls input {
color: #300;
font-size: 1em;
font-weight: bold;
}		
	
div.row {
clear: both;
height: auto;
margin: 0.7em 0em;
}
	
div.row strong {
color: #666666;
}
	
div.copy {
height: auto;
width: 75%;
margin: 0 auto;
}	
	
fieldset {
border: none;
padding: 0.5em;
padding-bottom: 0em;
padding-bottom: 10px;
margin: 0em;
margin-bottom: 1em;
}		
	
form > fieldset {
padding-bottom: 0.5em;
}	
	
fieldset.controls {
border: 0px solid #fff;
text-align: right;
}		
	
legend {
font-size: 1.5em;
}
	
form span {
line-height: 1.7em;
}		

span.label {
float: left;
width: 38%;
color: #000;
font-weight: bold;
line-height: 1.8em;		
padding-right: 0.8%;
margin-right: 0.5%;
text-align: right;
}	
	
label {
font: 14px Verdana, Arial, Helvetica, sans-serif; 
font-weight: bold;
cursor: pointer;
}
	
textarea {
margin-bottom: 5px;
}	

input, select, textarea {
font-size: 0.9em;
font-family: "Trebuchet MS", "Lucida Grande", Arial, Helvetica, sans-serif;
}

/*	
div.row table, div.row tr, div.row td {
border: none;
}	
	
div.row table span.label {
background: none;
}
*/	

form div.right {
float: right;
width: 190px;
}
	
form div.left {
float: left;
width: 390px;
}
	
fieldset {
border: none;
border-bottom: 1px solid #990000;
margin-bottom: 0px;
}
	
legend {
color: #000;
font-weight: bold;
}
	
p.question {
font-weight: bold;
padding: 5px 0px;
/*border-top: 1px solid #e2e2e2;*/
margin: 0px;
}
	
div.answer {
padding: 5px 0px;
padding-left: 32%;
/*border-bottom: 1px solid #e2e2e2;*/
}
	
div.list {
padding: 5px 0px;
padding-left: 15%;
/*border-bottom: 1px solid #e2e2e2;*/
}
	
form h3 {
font-size: 16px;
padding: 5px;
border-bottom: 1px solid #990000;
margin: 0px;
text-align: left;
}
	
fieldset.controls {
margin: 0 auto;
width: 300px;
padding-left: 100px;
}
	
input.code {
text-transform: uppercase;
}

#content form fieldset {
border: none;
border-bottom: 1px solid #990000;
}
	
#content form fieldset.controls {
border: none;
}

.contactForm {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #333;
}

.contactForm input, select, textarea {
margin: 4px 0 16px 0;
font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #006699;
}