/* -- Company List Top 6 Page Control --*/
.resultButtonContainerTop, .resultButtonContainerBottom, #companyInfoButtonContainerBottom, #submitLink{
	background-position: left center;
	background-repeat: no-repeat;
}

#submitLink a {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 18px;
	font-weight: bold;
}


#resultButtonTop, #resultButtonBottom, #companyInfoButtonBottom {
	background-color: transparent;
}


#resultButtonTop a, #resultButtonBottom a, #companyInfoButtonBottom a {
	color: #225378;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 18px;

}

#resultContainer .result{
	background-color: #F0F0F1;
	background-image: url(/App_Themes/Default/Images/containerRight.gif);
	background-position: right top;
	background-repeat: no-repeat;
}

#resultContainer .resultStippelContainer {
	background-color: #8BC71E;
}

#resultContainer .resultTxtContainer {
	color:#73BE1E;
}

#resultContainer .resultStippelContainer {
	background-color: #000;
}

#resultContainer .resultTxtContainer {
	color:#000;
}

.resultTxtContainer img
{
    border:1px solid #ccc;
    }

/* -- Company Information Page Control -- */

/* vcard */
.column2 div.vcard
{
	float: none;
	overflow: hidden;
}

.vcard .org
{
	float: none;
	padding-bottom: 10px;
}

.vcard .photo
{
	float: right;
	border: 1px solid #999;
}

.vcard .fn
{
	font-weight: bold;
}

.vcard .AddressPanel
{
	padding-bottom: 10px;
}

.vcard .adr
{
	overflow: hidden;
	float: none;
}

.vcard .adr div
{
	float: none;
}

.companyResult {
	background-color: #F0F0F1;
	background-position: right center;
	background-repeat: no-repeat;
}

.companyResult img
{
    border:1px solid #ccc;
    }

.companyNameTitle{
	font-weight: bold;
}

.companyTxtContainer{
	padding: 5px;
}


/* -- LeadForm settings -- */


#form input, #form select, #form textarea{
	color: #000000;
}

/* -- LeadForm settings -- */

#form{
	width: 568px;
	margin: 0 0 0 10px;
}


#form input, #form select, #form textarea{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
}

#form select, #form textarea{
	width: 226px;
}

.formTxt {
	float: left;
	font-size: 12px;
	padding-top: 3px;
}

.formfield {
	width: 226px;
}

.formfieldDropdown {
	float: left;
	height: 19px;
	width: 210px;
}

.textbox input {
	margin: 0 2px 0 0;
}

.input_beschrijving {
	float: left;
	height: 96px;
	width: 208px;
}

.introtxt {
	font-size: 12px;
	width: auto;
}

.textbox{
	font-size: 11px;
}	


/*-- Control Options Control --*/

#mainPhotoRight #iconHomeLeft{
	background-color: #000000;
}

#mainPhotoRight div#iconHomeMiddle{
	background-color: #E7E7E7;
}

/* -- Steps View -- */

#StepsControl{
	background-image: url(/App_Themes/Default/Images/bgSteps.gif);
	background-position: 159px center;
	background-repeat: repeat-y;

}

#StepsControl .stepSelected, #StepsControl .stepNonSelected, #StepsControl .subContentDefined a {
	color: #000;
}

#StepsControl .stepSubcontent span span.stepDefined{
	background-repeat: no-repeat;
	background-position: right 3px;

}

/* --- PathList --- */


div#PathList .Header
{
	font-weight: bold;
	list-style-image: none !important;
	list-style-type: none !important;
	margin:8px 0 0 -20px;
	width: 200px;
	
}


div#pathExternalLink{
	margin: 10px 0 0;
}


/* -- StepsControl Horizontal -- */

#stepContainerHorizontal .step{
	float: left;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
	display: table;
	width: 34px;
}


#stepContainerHorizontal .arrow {
	display: table;
	float: left;
	height: 26px;
	padding: 16px 0 0 12px;
	width: 87px;
}

#stepContainerHorizontal .step_highlight{
	float: left;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
	display: table;
	width: 34px;
	color: #000;
}

/* -- Footer Control Mama -- */


#footer span{
	background-image: url(/App_Themes/Default/Images/listFooter.gif);
	background-repeat: no-repeat;
	margin: 0 5px 0 2px;
	padding: 0 0 0 10px;
}

#footer .firstListItem{
	background-image: none;
}

#footerIcon1{
	display: none;
}


/* -- Footer Control Satellite Mama -- */
#footerMamaSatellite{
	background-color: #F3F5F7;
	border-bottom: 8px solid #000;
}

#footerMamaSatellite span{
	background-image: url(/App_Themes/Default/Images/listFooterMamaSatellite.gif);
	background-repeat: no-repeat;
	margin: 0 5px 0 2px;
	padding: 0 0 0 10px;
}

/* -- PostalCode Control -- */


#PostalCodeSearchContainer
{
    clear: left;
}

#buttonGradient
{
    background-image:url(/App_themes/Default/images/gradient.gif);
    background-repeat:repeat-x;
    height: 69px;
    margin: 0;
}

#PostalCodeSearchLeft
{
    background-image:url(/App_themes/Default/images/gradient.gif);
    background-repeat:repeat-x;
    float: left;
    height: 69px;
    margin: 0;
    padding: 1px 0 0 15px;
}

#PostalCodeSearchMiddle
{
    background-image:url(/App_themes/Default/images/gradient.gif);
    background-repeat:repeat-x;
    float: left;
    height: 69px;
    margin: 0;
}

#PostalCodeSearchRight
{
    background-image:url(/App_themes/Default/images/gradient.gif);
    background-repeat:repeat-x;
    float: left;
    height: 69px;
    margin: 0;
    width: 1px;
}

#inputContainer
{
    float: left;
    margin: 18px 0 0 !important;
}

#buttonContainer
{
    background-color: #027ABB;
    float: left;
    height: 29px;
    margin: 18px 15px 0 12px;
}

#PostalCodeSearchBox input.searchform
{
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 17px !important;
    font-weight: bold;
    height: 22px !important;
    width: 64px;
}

#buttonLeft
{
    background-image: url(/App_themes/Default/images/bgButtonLeft.png);
    background-repeat: no-repeat;
    float: left;
    height: 29px;
    width: 6px;
}

#buttonMiddle
{
    background-image: url(/App_themes/Default/images/bgButtonMiddle.png);
    background-repeat: repeat-x;
    float: left;
    height: 26px;
    padding: 5px 8px 0;
}

#buttonMiddle a
{
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px !important;
    font-weight: bold;
    text-decoration: none;
}

#buttonRight
{
    background-image: url(/App_themes/Default/images/bgButtonRight.png);
    background-repeat: no-repeat;
    float: left;
    height: 29px;
    width: 6px;
}

#PostalCodeSearchBox #description
{
    clear: left;   
}

#joinFormStepOne #recaptcha_image
{
width:300px;
height:57px;
margin-left:60px;
}

#recaptcha_powered{
color:#999999;
font-size:9px;
margin-left:115px;
}

/* QuestionsOnePage Control Specific */

#QuestionsOnePageControl
{
    width: 100%;
}

#QuestionsOnePageControl .Question
{
    float: left;
    margin: 10px 0px 0px 0px;
	width: 200px;
}
#QuestionsOnePageControl #submit
{
    clear: left;
    float: left;
    text-align: center;
}

#QuestionsOnePageControl #submit a
{
    display: block;
    height: 35px;
    width: 300px;
    background-image: url(/App_Themes/IntTranslators/Images/submitButton.gif);
    background-repeat: no-repeat;
    
    padding-top: 11px;
    color: #FFF;
    text-decoration: none;
    font-weight: bold;
    font-size: 18px;
}

#QuestionsOnePageControl .errorMessage
{
    margin: 10px 0px 10px 0px;
    float: left;
    clear: left;
}

#QuestionsOnePageControl .QuestionText
{
    margin: 0px 10px 0px 0px !important;
    padding: 10px 0px 0px 0px;
    font-weight: bold;
    clear: left;
}

#QuestionsOnePageControl #ChoiceRadioButtonList
{
    padding: 10px 0px 10px 0px;
	width: 300px;    
}

/* Styling for fictive options in PostalCode controls */

#fictiveOptions {
	padding: 10px 35px;
}

/* Style postalcode search (virtual page) */

#virtualpage_area1_pc input
{
    width: 80px !important;
}

#virtualpage_area1_pc #submit a 
{
    background-image: url(/App_Themes/Solar/Images/submitButton.gif);
}

/*	Usability 2 Quickform	*/

#containerQuickform {
	background-image: url(/App_Themes/Default/Images/background_quickform_blue.gif);
	background-repeat: no-repeat;
	width: 378px;
}
#H3_pc {
	width: 340px;
	min-height: 18px;
	margin: 18px 0px 0px 7px;
}
.quickformSubtitle {
	font: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	width: 340px;
	margin: 20px 0px 20px 7px;
}

#dropdownFrom_pc {
	width: 215px;
	min-height: 23px;
	float: left;
}
#dropdownTo_pc {
	width: 215px;
	min-height: 23px;
	float: left;
}
#selectMovingType_pc {
	width: 150px;
	min-height: 76px;
	margin: 0px 0px 0px 30px;
}
#quickformButton {
	width: 354px;
	min-height: 50px;
	margin: 18px 0px 0px 7px;
}


/* Pathlist columns styling */

#pathLinksFirstColumn
{
    float: left;
    width: 50%;
}

#pathLinksSecondColumn
{
    float: left;
    width: 50%;
}

/* Lead Request Form Columns Control*/
.formColumnContainer
{
	overflow: hidden;
}

div.formColumn1, 
div.formColumn2, 
div.formColumn3
{
	width: 33%;
	float: left;
	display: block;
}


#form
{
  position:relative;}

#loadImg1
{
    position: absolute;
    left: 80%;
    bottom: 40px;}

