﻿/* -------------------------------------- GLOBAL -------------------------------------- */

* 
{
	font-family:arial;
	font-size:10pt;
}

/* -------------------------------------- BASIC -------------------------------------- */

h1 
{
	font-size:14pt;
}

/* -------------------------------------- TABLES -------------------------------------- */

table 
{
	border-collapse:collapse;
}
td.col 
{
	padding:1em;	
}
td 
{
	vertical-align:top;
}
td.next 
{
	padding-top:2em;
}
td.labelcol 
{
	vertical-align:top;
}
td.labelcol label 
{
	float:right;
	font-weight:bold;
	padding-right:0.5em;
	text-align:right;
}
td.checkcol
{
	width:2%;
}
td.modelcol
{
	width:10%;
}
td.captioncol
{
	width:88%;
}
table.data
{
	border:1px solid #DBDBDB;
}
table.data th, table.data td
{
	border:1px solid #DBDBDB;
	padding:0.5em;
}
table.data th
{
	background-color:#EEEEEE;
	color:#000;
	font-weight:bold;
	text-align:left;
}
table.data tr.odd
{
	background-color:#EEEEEE;
}

/* -------------------------------------- IMAGES -------------------------------------- */

img 
{
	border:0;
}
img.required 
{
	padding-left:0.5em;
}

/* -------------------------------------- MISC -------------------------------------- */

div.help
{
	font-size:8pt
}
div.scrollable
{
	height:300px;
	overflow:scroll;
}
.hide 
{
	display:none;
}
.show 
{
	display:compact;
}
p.legal
{
	font-size:0.8em;
}

#legal td, #legal label
{
	font-size:0.8em;
}
#legal td 
{
	padding:0.5em;
	font-size:0.8em;
}
#legalchoices td
{
	padding:0;
}

/* -------------------------------------- FEEDBACK PAGE -------------------------------------- */

#frmCustomerRegistration td.labelcol
{
	width:25%;
}
#form_feedback
{
	text-align:center;	
}
#form_feedback input
{
	margin-top:1em;
}
#form_productinfo #productlist
{
	margin-bottom:1em;
	height:500px;
	overflow:scroll;
}

/* -------------------------------------- CUSTOMER PAGE -------------------------------------- */

#dpaimg 
{
	float:left;
	padding-right:0.5em;
}
#postcodePopup 
{
	position:absolute;
	background-color:white;
	border:1px solid black;
	padding:15px;
	width:500px;
	height:250px;
}
#postcodePopup select
{
	height:200px;
	width:500px;
}
#postcodePopup div.buttons
{
	height:40px;
	padding-top:10px;
	text-align:right;
}

/* -------------------------------------- COMPANY PAGE -------------------------------------- */

#frmCompanyRegistration td.labelcol
{
	width:35%;
}

/* -------------------------------------- DEALER PAGE -------------------------------------- */

#frmDealerRegistration td.labelcol
{
	width:30%;
}

/* -------------------------------------- WARRANTY PAGE -------------------------------------- */

#frmWarrantyRegistration td.labelcol
{
	width:20%;
}

/* -------------------------------------- REQUEST BRIEFING PAGE -------------------------------------- */

#frmRequestBriefing td.labelcol
{
	width:15%;
}

/* -------------------------------------- COPIER RELIABILITY -------------------------------------- */

#frmCopierReliability td.labelcol label
{
	text-align:left;
	float:none;
}
#frmCopierReliability td.labelcol
{
	padding-top:1em;
}

/* -------------------------------------- PRINT SAMPLES -------------------------------------- */

#frmPrintSamples td.labelcol
{
	width:30%;
}
#frmPrintSamples #printsamplestable
{
	margin-top:1em;	
}
#frmPrintSamples #printsamplestable td
{
	padding:1em;	
}

/* -------------------------------------- WIN A RFC SHIRT -------------------------------------- */

#frmWinARFCShirt td.labelcol
{
	width:30%;
}

/* -------------------------------------- GREEN CARD CONFERENCE -------------------------------------- */

#frmGreenCardConferenceRegistration td.labelcol
{
	width:8em;
}
#intro
{
	padding-bottom:1em;
}

/* -------------------------------------- GREEN CARD EMAIL -------------------------------------- */

#frmGreenCardEmail td.labelcol
{
	width:8em;
}

/* -------------------------------------- CLUB KM REGISTRATION -------------------------------------- */

#frmClubKMRegistration td.labelcol
{
	width:30em;
}

/* -------------------------------------- GREENLIGHT AWARDS -------------------------------------- */

#frmGreenLightAwards td.labelcol
{
	width:15em;
}

/* -------------------------------------- TECHNICAL SUPPORT -------------------------------------- */

#frmTechSupport td.labelcol
{
	width:15em;
}


td.question 
{

	padding-bottom:1.5em;
}





#profilebanner
{
	background-color:#000;
	padding:3px;
	font-size:11px;
	height:1.5em;
	color:#FFF;
}
#profilebanner a 
{
	color:#FFF;
}
#profilebannerinfo 
{
	float:left;
}
#profilebannerlinks
{
	float:right;
	margin-right:5px;
}




div.popupform
{
	background-color:#FFF;
	border:4px solid #CCCCCC;
	width:500px;
	position:absolute;
	top:100px;
	left:100px;
}
div.popupform div.header
{
	background-color:#EFEFEF;
	padding:0.5em;
	font-weight:bold;
}
div.popupform div.content
{
	padding:1em;
}
div.popupform div.formbuttons
{
	text-align:right;
	margin-top:1em;
}
div.popupform p.error
{
	color:Red;
	padding:0;
	margin:0 0 0.5em 0;
}
div.popupform p.buttons
{
	text-align:center;
}
