/* Control version */

form { margin: 0; padding: 0; border: 0; }
table { margin: 0; padding: 0; border: 0; }
tr { margin: 0; padding: 0; border: 0; }
td { margin: 0; padding: 0; border: 0; }
input { margin: 0; padding: 0; border: 0; background-color: white;}

#vendor-box {
	position: relative;
	background-color: white;
	height: 350px;
	width:460px;
	border: 2px solid grey;
}

.submitRow {
    clear: both;
	padding-top:15px;
}
   
#formHeader {
height:50px;
width:505px;
text-color:#000000;
border-bottom: 1px dotted #000000;
background-color:##FFFFCC; 
}

#formHeaderCellFull {
padding-left:1px;
padding-top:1px;  
float:left;   	
text-align:left;	
text-align:top; 
font-size: 14;
color:#000000; 
background-color:##FFFFCC; 
font-family:arial; 

}

#formHeaderCell1 {
height:40px;
width:280px; 
padding-left:10px;
padding-top:1px;
padding-bootom:10px;
float:left;
text-align:left;
color:#000000; 
background-color:##FFFFCC; 
font-family:arial; 
font-size:14;
}

#formHeaderCell2 {
width:190px;
height:40px;
padding-right:2px;
padding-top:1px;
padding-bootom:10px;
float:right;	
text-align:top; 
color:#000000; 
background-color:##FFFFCC; 
font-family:arial; 
font-size:14;
}

#container {
margin: 0 auto;
padding: 0;
width:505px;
height:600px;
border-style: solid; 
border-width:0px;
border-color:#336699;
background-color:#FFFFFF; 
text-align:center;
}

#formContent {
font:verdana;
padding-left:5px;
padding-right:5px;
text-align:left;
float:none;
margin-left:auto;
marging-right:auto;
}

#formContentCell1 {
float:left;
text-align:left;
width:185px;
}

#formContentCell2 {	
padding-right:5px;
float:right;
}

#formContentCellFull{
align:center;
width:(505-15)px;
}

#deals_formHeader {
height:50px;
width:485px;
text-color:#000000;
background-color:##FFFFCC; 
}

#deals_container {
width:505px;
height:600px;
border-style: solid; 
border-width:0px;
border-color:#336699;
background-color:#FFFFFF; 
margin: 0 auto;
text-align:center;
overflow:auto;
}
.deals{
	padding-left:0px;
	padding-top:18px; 
	text_align: top;
}
.cs_frame{
	border: 1px solid #030303;
}
.offer_title{
	font-family:  Arial,Georgia, Verdana,"Times New Roman";
	font-size: 13px;
	font-style: normal;
	font-weight: bold;

}
.offer_separator{
	padding-left:10px;
	padding-bottom:10px;
	padding-top:18px;
}

.offer_tag{
	padding-top:18px; 
}

/*
.row {
	padding: 0px;
	padding-top: 8px;	
    clear: both;
	text-align:left;
}
*/
.row {
    clear: both;
	padding-top:10px;
	text-align:left;
}

.row-spacer {
	-moz-box-sizing: border-box;
	height: 0px;
	line-height: 0px;	
	clear: both;
	border: 0px;
	padding: 0px;
	margin: 0px;
}



#formFooter {
text-align: center;
padding: 0px;
padding-left: 30px;
margin: 0 auto;
}


#column1 {
color:#000000;
padding: 0px;
font-family:arial; 
font-size:11px; 
background-color:##FFFFCC;
}

#columnFull {
color:#000000;
font-family:arial; 
font-size:11px; 
background-color:##FFFFCC;
padding-bottom:5px;
text-align: left; 
padding-left: 10px; 

}

.label {
font-family:verdana; 
font-size:12px;
font-weight: bold;
color:#000000;
}

.form-row {
	position: relative;
	margin: 0;
	padding: 0;
	height: 10px;	
}

#form-row-spacer {
	position: relative;
	height: 10px;
	margin: 0;
	padding: 0;
	line-height: 10px;
}

.column1 {
width:150px;
float:left;
}

.column2 {
width:300px;
float: left;
}


.form-column1 {
width:150px;
float:left;
padding: 0;
padding-top: 6px;
margin: 0;
/*border: 1px solid red;*/
}

.form-column1-answer {
width:150px;
float:left;
padding: 0;
margin: 0;
padding-bottom: 4px;
/*border: 1px solid red;*/
}

.column2 {
width:300px;
float: left;
padding: 0;

}

#QLabel{
 margin-left:10px;
 text-color:#000000;
}

#QPrompt{
 margin-left:30px;
 text-color:#000000;
}

#submitButton{
 margin-left:30px;
}
#processing{
 margin-left:30px;
}

.label1 {
	font-family:arial;
	font-size:11px;
	color:#000000;
	text-color:#000000;
	text-align:left;
}

.label2 {
	font-family: arial;
	font-size: 10px;
	text-decoration: underline;
	color: #000000;
	text-align: center;
	font-weight: bold;
}
.label3 {
	font-family:arial;
	font-size:12px;
	color:#000000;
	text-align:left;
}

.text1 {
font-family:verdana; 
font-size:12px;
font-weight:bold;
color:#000000;
text-align:left;	
}

.text2{
	font-size:12px;
	line-height: 15px;
	font-family:verdana;
	font-weight:bold;
}

.text3 {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;	
}
.thnx_text3{
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color:#4A312A;
}

.text4{
	font-size:11px;
	line-height: 15px;
	font-family:verdana;
	font-weight:bold;
}

.thide {
    display: none;
}

.tshow {
    display: block;
    height:40px;
    font-weight: bold;
    font-family: verdana, arial, sans-serif;
    font-size:14px;
    color:#000000;
}

.copy-placeholder {
	font-size: 16px;
	color: #000000;
	text-align: center;
}


.error 	{ 
	font-size:11px; 
	color: #FF0000; 
	line-height: 10px;
	font-family:arial;
}

#g-col2 {
	-moz-box-sizing: border-box;
	position: relative;	
	height: 340px;
	width: 132px;
	float: right;	
	padding-right:2px;
	border-left: 1px dotted black;
}

#g-col1 {
width: 492px;	
	border: 2px solid #4A312A;
}

.color-red {
	color: red;
}

.frm-labelnote {
text-align:top;
color:#000000;
padding-bottom:5px;
font-family:arial; 
font-size:11px; 
background-color:##FFFFCC;
text-align:left;
font-weight: normal;
line-height: 12px;
}
/*
	genform popup stylesheet
*/
body {
	color:#000000;
	font-size:14px;
	line-height:16px;
	text-align: center;	
	margin: 0;
	padding: 0;
}
body_gen {
	color:#000000;
	font-size:14px;
	line-height:16px;
	text-align: center;	
	margin: 0;
	padding: 0;
}

td {
	font-family:Verdana;
	font-size:11px;
}

.bg-blue { background-color: #003366; }

.bg-black { background-color: #000000; }



.s_popup_title {
	font-family:arial;
	font-size:13px; 
	color:#000000; 
	font-weight:bold;
}

.article_bodybig	{color: #000000; font-family:arial; font-size:14px; margin: 0 20 0 0px;}

#box-border { 
	-moz-box-sizing: border-box;
	position: relative;
	bgColor:#000000;
	margin-left: auto;
	margin-right: auto;	
	width: 396px;
	border: 1px solid black; 
}

.bg-white { background-color: #ffffff; }
#box-copy {
	-moz-box-sizing: border-box;
	width: 374px;
	margin: 10px;
}

#postqual_submit {
	width:200px;
	height:35px;
	float: left;	
}

#postqual_nothanks {
	float: right;
	text-align: right;
	height: 13px;
	line-height: 11px;
	font-size: 11px;
	padding-top: 15px;
	padding-right: 20px;
	font-family:arial;
	font-size:11px;
	color:#000000;
	text-align:left;
	text-decoration: underline;
}

.trust_vs { width: 100px; text-align: center; }
.trust_eh { width: 100px; text-align: center; }
.trust_gtl { width: 100px; text-align: center; }
.cr_row { height: 25px; }
.cr_cell { width: 110px; }
#cr_desc_box { background-color: #CCCCCC; padding: 5px; }
.cr_cell_highlight { width: 110px; background-color: #CCCCCC; }
.cr_label {  }


#trustLogoBox {	
	text-align: left;	
}

#stepText {
	text-align: right;
	padding-right: 5px;
}
#alternate_resource{
	float: left; 
	width: 500;
	padding-left: 10px;
}


