@CHARSET "ISO-8859-1";

#order-shipment input, textarea, select {
	/* border highlighting */
	text-shadow: 0px 1px 0px #fff;
	outline: none;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f3f3f3));
	background: -moz-linear-gradient(top,  #ffffff,  #f3f3f3);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #717171;
	-webkit-box-shadow: 1px 1px 0px #efefef;
	-moz-box-shadow: 1px 1px 0px #efefef;
	box-shadow:  1px 1px 0px #efefef;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#f3f3f3);					
}
input#idCONTACT_NAME,
input#idCOMPANY_NAME,	
input#idTELEPHONE,	
input#idFAX,
input#idFAX,
input#idEMAIL,
input#idADDRESS,
input#idPOSTCODE
{
	width: 310px;	
}
select#idCOUNTRY_ID
{
	padding-left: 5px	
}
#order-shipment .select-button {
	border: none;
	background:transparent;
	filter: none;
}

#order-shipment h1 {
	font-family: inherit;
	color: #31afbc;
	font-weight: bold;
	font-size: 1.8em;	
}
#order-shipment h1.normal {
	color: #31afbc;
	font-size: 2.8em;
	font-weight: bold;
	margin:0px 0px 10px 0px;
	text-transform:none;	
}
/**
Used in place of h1 on some forms.
*/
#order-shipment .pageTitle {
	font-family: inherit;
	color: #31afbc;
	font-weight: bold;
	font-size: 1.8em;	
}
	
#order-shipment a {
	font-size: 1.2em;	
}
#order-shipment .textb {
	padding: 6px 0px 6px 0px;	
}
#order-shipment .text, .list, .htext {
	font-size: 1.2em;	
	color:#7E7472;
}

	
#seo_content h2
{
	font-family: inherit;
	color: #31afbc;
	font-weight: bold;
	font-size: 1.2em;
	text-transform:uppercase;
	margin-top:10px;
	margin-bottom:10px;
}
body.content p
{
	font-size:1.2em;
	font-weight:normal;
	width:100%;
}
#main_table p.text
{
	font-size:1.4em;
	font-weight:normal;	
}
#main_table a#idForgotten
{
	color:#31afbc;
	font-size:0.9em;
	font-weight:normal;	
}
#main_table ul.error li.error
{
	color:#31afbc;
	font-size:1.0em;
	font-weight: bold;	
}
#main_table input#idCLOVER_ACCOUNT_NUM
{
	min-width: 200px;
	width:200px;	
}
#main_table a.text
{
	font-size:1.0em;
	font-weight:normal;	
	color: #31afbc;
}		
#seo_content ul
{
	list-style:none;
	list-style-type:none;
	
}
#seo_content ul li
{
	margin-top:10px;
	margin-bottom:10px;
	
	font-size:1.0em;
	padding-left:22px;
	background:url(../img/arrows-bullet.png) no-repeat top left;
	color:#7E7472;
	min-height:18px;
}
#auto_sitemap ul li
{
	margin-top:5px;
	margin-bottom:15px;
	font-weight:bold;
	font-size:1.0em;
	padding-left:22px;
	background:url(../img/arrows-bullet.png) no-repeat top left;
	color:#7E7472;
	min-height:18px;
}
#auto_sitemap h4
{
	font-family: inherit;
	color: #31afbc;
	font-weight: bold;
	font-size: 1.2em;
	text-transform:uppercase;
	margin-top:10px;
	margin-bottom:10px;
}
#main_table td.text, td.formLabel, td.medium, font.formLabel
{
	font-size:1.4em;
	font-weight:normal;
	color:#7E7472;	
	/*margin-bottom:10px;*/
}
#main_table #faq_content_table td.text, td.medium
{
	font-size:1.4em;
	font-weight:normal;
	color:#7E7472;	
	padding-left:24px;
	padding-top:10px;
	padding-bottom:10px;	
}
#main_table #faq_content_table td.termText, td.summaryText
{
	font-size:1.1em;
	font-weight:normal;
	color:#7E7472;	
	padding-left:24px;
	padding-top:5px;
	padding-bottom:5px;
	
}
#main_table table.summaryPackage td.summaryText,
#main_table table.summaryPackage td.summaryLabel,
#main_table td.pageTitle2	
{
	font-size:1.1em;
	font-weight:bold;
	color:#7E7472;
	/*	
	padding-left:24px;
	padding-top:5px;
	padding-bottom:5px;	
	*/
}
#main_table table.summaryPackage td.summarySubTitle
{
	font-size:1.4em;
	font-weight:bold;
	color:#7E7472;	
}
#main_table #faq_content_table td.termSubTitle
{
	font-family: inherit;
	color: #31afbc;
	font-weight: bold;
	font-size: 1.8em;
	text-transform:uppercase;
	margin-top:10px;
	margin-bottom:10px;
}		
#main_table #faq_content_table td.tableText
{
	font-size:1.0em;
	font-weight:normal;
	color:#7E7472;
}
#main_table #faq_content_table td.summaryTitle
{
	font-size:1.0em;
	font-weight:bold;
	color:#7E7472;
}
#main_table #faq_content_table ul, #main_table #faq_content_table ol, #main_table ol.list
{
	padding-left:24px;
}		
#main_table #faq_content_table ul li, #main_table #faq_content_table ol.list li.list , #main_table ol.list li.list
{
	margin-top:10px;
	margin-bottom:10px;
	font-size:1.0em;
	padding-left:22px;
	background:url(../img/arrows-bullet.png) no-repeat top left;
	color:#7E7472;
	min-height:18px;
}
#main_table #faq_content_table a.menu, #main_table td.textb a.menu
{
	/*align:justify;*/	
	padding:0px;
	font-size: 1.2em;
}

#main_table .boldLabel, .formBLabel , .textb, .mediumb
{
	font-size:1.4em;
	font-weight:bold;
	color:#7E7472;	
	margin-bottom:10px;
}

#main_table .formTextBoxML, .formTextBox, .formTextBoxL,.formTextBoxL, .formTextBoxSml, .formBoxTextBoxB, .formBoxTextBoxS
{

	padding:4px;
	font-size:1.2em;
	font-weight:normal;
	color:#7E7472;
	padding: 5px;
	margin-bottom: 10px;
	min-width:280px;
	max-width:280px;
	width: 280px;
	text-shadow: 0px 1px 0px #fff;
	outline: none;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f3f3f3));
	background: -moz-linear-gradient(top,  #ffffff,  #f3f3f3);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #717171;
	-webkit-box-shadow: 1px 1px 0px #efefef;
	-moz-box-shadow: 1px 1px 0px #efefef;
	box-shadow:  1px 1px 0px #efefef;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#f3f3f3);
	
}
#main_table .formBoxTextBoxS, .formBoxTextBoxBB
{
	color:#7A6F6D;
	font-size:1.2em;
	font-weight:normal;
	margin:0;
}

#main_table select.formListBoxVSml, select.formListBoxVVSml 
{
	color:#7A6F6D;
	font-size:1.0em;
	font-weight:normal;
	margin:none;
	padding:4px;
}

#main_table select.formListBox, select.formListBoxSml, select.formListBoxMax, select.formListBoxL 	
{
	color:#7A6F6D;
	font-size:1.0em;
	font-weight:normal;
	margin:0;
	padding:4px;
}
#main_table select#idPROXY_ACCOUNT_ID
{
	width: 400px;
	min-width: 400px;
	max-width: 400px;	
}
#idProxyForm
{
	margin-top: 20px;
	margin-bottom: 20px;
}
#main_table select.formListBoxMed {
	font-size:1.0em;
	color:#7A6F6D;
	padding: 4px;
	}
#main_table input.formLabel  {
	color:#7A6F6D;
	padding: 4px;
	font-size:1.4em;
	margin-right:10px;
	}
#main_table .formTextArea
{
	float:left;
	height:147px;
	width: 310px;	
	margin-top:10px;
	/*margin-left:50px;*/
	padding:4px;
	font-size:1.2em;
	font-weight:normal;
	color:#7E7472;
	font-family:inherit;
	margin-bottom:10px;
}
#main_table textarea#idCOMMENTS
{
	float:left;
	height:147px;
	width: 369px;	
	margin-top:10px;
	position:relative;
	color:#7E7472;
}
#main_table td 
{
	vertical-align:middle;	
}
#main_table #idFAQSearchBtn
{
	border:none;
	filter:none;
	background:url(../img/teaser-button.png) no-repeat top right;
	color: #c12e21;
	cursor: pointer;
	float:right;
	margin-top:-12px;
	margin-left:15px;
	height:35px;
	width:30px;
	-webkit-box-shadow:none;
}
#main_table #idFAQSearchBtn:hover
{
	-webkit-box-shadow:none;
	background-position: right -35px;
	text-decoration: underline;
}
#main_table #FAQ_KEYWORDS
{
	/* Commented out as this style is not consistent with the new 2010 layout
	background:url(../img/default-input.jpg) no-repeat top left;
	height:34px;
	min-width:360px;
	max-width:360px;
	border:0px;
	padding:4px;
	font-family:inherit;
	font-size:1.2em;
	font-weight:normal;
	color:#7E7472;
	margin-bottom:10px;*/
}
/* prevents showing old-style pics inside idActionForm on the pages - quick and dirty  */
#main_table img.old-pic, #main_table #idActionForm img.old-pic
{
	display:none;
}		

.guidelines-table {
	padding-top: 20px;
	padding-bottom: 20px;
}
.guidelines-table .bold {
	font-weight:bold;
}
.guidelines-table td {
	text-align: center;
}
.Panel h1 {
	color:#31afbc;
	font-family:inherit;
	font-size:1.8em;
	font-weight:bold;
}
table.tracking-table 
{
	border-spacing: 10px;	
}
table.tracking-table td
{
	font-family:inherit;
	font-size:1.2em;
	font-weight:normal;
	color:#7E7472;	
	
}
table.tracking-table th.first
{
	width:400px;
}
table.tracking-table th.location
{
	width:250px;
}

div#map_canvas
{
	border: 2px solid #981400;
	box-shadow: 7px 7px 8px #818181;
	-webkit-box-shadow: 7px 7px 8px #818181;
	-moz-box-shadow: 7px 7px 8px #818181;
	/*filter: progid:DXImageTransform.Microsoft.dropShadow(color=#818181, offX=7, offY=7, positive=true);*/
}

.booking
{
	border: 0px solid;
	font-family:inherit;
	font-size:1.2em;
	font-weight:normal;
	color:#7E7472;	        
}
div#TB_window div#TB_ajaxContent ul.booking-history
{
	list-style:none;
	list-style-type:none;
}
div#TB_window div#TB_ajaxContent ul.booking-history li
{
	margin-top:10px;
	margin-bottom:10px;
	font-size:1.2em;
	padding-left:22px;
	background:url(../img/arrows-bullet.png) no-repeat top left;
	color:#7E7472;
}

/**
	Send voucher to friend form
**/
#friend_voucher #sender_email {
	margin-bottom: 30px;
}
#friend_voucher #sender_email_label {
	font-size: 1.1em;
	font-weight: bold;
}
h2 {
    color: #31afbc;
    font-size: 1.8em;
    font-weight: bold;
    margin: 10px 0;
    text-transform: uppercase;
}

.registered-address{
	text-align: right;
	
}
div.company-address {
	
	line-height:1.6;
	color:#7E7472;
  	font-size:1.4em;
  	font-weight:bold;
  	margin-bottom:10px;
}
.fixed {
	width: 230px;
	text-align: center;
}