﻿/*************************/
/* FORMS                 */
/*************************/

#FormDiv
{
	text-align:left;
}

.xForm 
{
	text-align:left;
	}

.xForm h2
{
	padding: 1em 0;
	margin: 0;
}

.xForm td
{
	
}

.xForm legend 
{
	padding:2px;
    color: #555;
    border-right: solid 2px #7F8C94;
    border-bottom: solid 2px #7F8C94;
    border-top: solid 1px #7F8C94;
    border-left: solid 1px #7F8C94;
    margin-bottom:5px;
    background-color: #DADEDF;
}


#ctl00_MainRegion_MainContentRegion_XFormValidationSummary
{
	visibility:hidden;
	height:0px;
}

.xForm input 
{
    float:right;
    border-right: solid 2px #7F8C94;
    border-bottom: solid 2px #7F8C94;
    border-top: solid 1px #7F8C94;
    border-left: solid 1px #7F8C94;
}

.xForm select 
{
    float:right;
    border-right: solid 2px #7F8C94;
    border-bottom: solid 2px #7F8C94;
    border-top: solid 1px #7F8C94;
    border-left: solid 1px #7F8C94;
}

.country
{
	margin-right: 63px;
	width: 90px;
}

.orderCatalogue
{
    width: 150px;
}


.zipCode
{
	margin-right:90px;
	width: 60px;
}

input.noBorder
{
	border-right: solid 2px #FFF;
    border-bottom: solid 2px #FFF;
    border-top: solid 1px #FFF;
    border-left: solid 1px #FFF;
    float:left;
    margin-top:3px;
    
   
}

.xForm textarea 
{
    float:left;
    border-right: solid 1px #7F8C94;
    border-bottom: solid 1px #7F8C94;
    border-top: solid 1px #7F8C94;
    border-left: solid 1px #7F8C94;
    
    
    
}

.xForm fieldset
{
    text-align:left;
}

.xForm .heading
{
    font-weight: bold; 
    font-size: 1em; 
    padding: 0; 
    margin: 0.4em 0em;
}

.xForm #id_matrix
{
    
	margin: 0;
	padding: 0;
}

.xForm #id_matrix td
{

  text-align:left;
	border:0;
	margin: 0;
	padding:3px;
	
	
}

span.xformvalidator
{
    color: Red;
}

.xForm .options 
{
    float: left;
}

.xForm label 
{
    margin-right: 0.5em;
    float:left;
    
}

#id_matrix br 
{
    clear: both;
}

.thankyoumessage
{
	padding: 1em 0;
	margin: 0;
	font-weight: bold;
}
.xForm label.agreetopul {display: block; padding-bottom: 10px;}
.xForm label.agreetopul input {float: left; margin: 2px 2px 0 0;}
