/* Accordion Module */


.accordian { width:219px; border: solid 3px #000;}

.a-content { background-color:#333333; border-bottom:1px solid #c6c6c6; padding:5px;}
.a-content a { color:#bbbbbb;}
.a-content ul { list-style:square; padding-left:20px;}

.a-header { font-size:11px; font-weight:700; height:33px; width:100%; background:#e3e3e3 url(/images/shared/acc_normal.png) repeat-x 0 0;}

.a-header:hover { background-color:#333333; background:#e3e3e3 url(/images/shared/acc_over.png) repeat-x 0 0;}
.a-header:hover a { color:#FFFFFF;}
.a-header a {padding:10px 0 5px 8px; color:#333333; text-decoration:none; display:block;}
.a-folder .active {}

.accordian .active { background:#e3e3e3 url(/images/shared/acc_active.png) repeat-x 0 0;}
.accordian .active a { color:#FFFFFF;}
.accordian .active a:hover {cursor:default;}

.relfaq a { background: url(/images/shared/question_and_answer.png) no-repeat 5px 8px; padding-left:28px;}
.rellink a { background: url(/images/shared/link.png) no-repeat 5px 8px; padding-left:28px;}
.acc_contact a { background: url(/images/shared/mail.png) no-repeat 5px 8px; padding-left:28px;}
.share a { background: url(/images/shared/users2.png) no-repeat 5px 8px; padding-left:28px;}
.glossary a { background: url(/images/shared/dictionary.png) no-repeat 5px 8px; padding-left:28px;}
.pageoptions a { background: url(/images/shared/document.png) no-repeat 5px 8px; padding-left:28px;}
.tagg a { background: url(/images/shared/cloud.png) no-repeat 5px 8px; padding-left:28px;}

.contactdetails { padding:5px;}
.a-content h5 { color:#6d84a2; font-weight:bold; font-size:12px;}
.a-content hr { color:#aaaaaa; height:1px;}

.contactprocess { padding: 5px 0 10px 0;}
.contactprocess label { padding: 5px 0 10px 0; }

.pageoptionsbutton { padding:10px; text-align:center;}

.contactdetails { padding: 5px 10px 20px 10px}

/* Contact form */ 

.contact-form-block form div {
	float:left;
	padding:4px 5px 4px 8px;
	text-align:left;
	font-size:10px;
	color:#999;
}

.contact-form-block form div.call-back 
{
    width:162px;
	padding-top:10px;
    padding-left:50px;
    padding-right:5px;
	border-top: 1px solid #e3e9ef;

}

.contact-form-block form label,
.contact-form-block  strong,
.contact-form-block form select,
.contact-form-block form input {
	display:block;
	margin-top:3px;
}

.contact-form-block form .continue input {
	display:block;
	margin-top:0px;
}

.contact-form-block form strong {
	font-size:12px;
	color:#c00;
	display:block;
}
.contact-form-block strong span {
	font-weight:normal;
	color:#999;
	font-size:10px;
}
.contact-form-block form label {
	color:#4c4c4c;
}
.contact-form-block form select,
.contact-form-block form input {
	font:11px Arial, Helvetica, sans-serif;
	color:#191919;
}
.contact-form-block form select.long-sel {
	width:94px;
}
.contact-form-block form input.text {
	width:78px;
	height:15px;
	border:1px solid #a5acb2;
	padding:1px 3px;
}
.contact-form-block form input.img {
    cursor:pointer;
}







/*telephone_numbers*/

div#telephone_numbers
{
    
}
select.countries
{
    width:190px;
}

select.countriestruck
{
    width:190px;
}

select.branches
{
    width:190px;
}

.tel-cell,
.email-cell,
.date-cell,
.time-cell,
.wizard-cell,
.surname-cell {
	padding:0 !important;
	background:none !important;
}
.tel-cell,
.date-cell,
.wizard-cell {
	padding-right:5px !important;
}
.date-cell {
	background:red;
}
.time-cell {
	padding:0;
	background:none;
}
.date-cell select,
.time-cell select {
	display:inline !important;
}
.date-cell select {
	width:80px;
}
.call-time select {
width:190px;
}
.enquiry select {
width:190px;
}


.time-cell select {
	width:44px;
}
.tel-cell input, .wizard-cell input.text {
	width:62px !important;
}
.surname-cell input.text {
	width:100px !important;
}
.email-cell input {
	width:110px !important;
}

.fullname { width:183px;}

