#header h2 {
    color: #6700D8;
    font-family: arial;
    font-weight: bold;
    text-transform: uppercase;
}

#container, html.embed {
    background-color: rgba(0, 0, 0, 0);
}

.btTxt.submit {
    background: url("../../../../templates/traveller/images/purple-button-right.png") repeat scroll right top #6700D8;
    border: medium none;
    border-radius: 2px;
    color: #FFFFFF;
    font-weight: bold;
    padding: 2px 23px 1px 10px;
    text-transform: uppercase; margin: 10px 0 0 2px;
}
.rtl .btTxt.submit {margin: 10px 2px 0 0!important;padding: 2px 10px 1px 23px !important ;background: url("../../../../templates/traveller/images/ar/purple-button-right-ar.png") repeat scroll left top #6700D8 !important;}
input.text, input.search, textarea.textarea {
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px;
}
input.medium, select.medium {
    width: 74%;
}
.wufoo li.focused {
    background-color: transparent;
}
select.medium {
    padding: 2px;
    width: 275px !important;
}
#errorLi {
    background: none !important;
    border: none;
    padding:0;
    text-align: left;
}
#errorMsg b {
    background-color: transparent !important;
    color: #333333 !important;
    padding: 2px 0;
}
form li.error {
    background-color: transparent!important;
}
form li.error .desc {
    color: #333333 !important;
}
form p.error {
    font-weight: normal;   margin: 0 0 0 184px!important;
}
.rtl form p.error {margin: 0 184px 0 0 !important;
}
.wufoo li.focused label.desc, .wufoo li.focused legend.desc, .wufoo li.focused div, .wufoo li.focused span, .wufoo li.focused div label, .wufoo li.focused span label, .safari .wufoo li.focused input.file{color: #333333 !important;}
	.leftLabel li, .rightLabel li {
    padding-top: 2px!important;}
.rtl #errorLi * {
    text-align: right;
}