/*
 * 
 * @date September 03, 2009
 */

.emailform ul.formfields {
margin:0;padding:0;
list-style:none;
display:block;
clear:both;
}
.emailform ul.formfields li { list-style:none;float:left; }

.emailform input {
border-right:1px solid #aaa;
border-bottom:1px solid #aaa;
border-top:2px solid #aaa;
border-left:2px solid #aaa;
padding:3px;
width:200px;
}
.emailform .req, .emailform .required {
color:red;
}
.emailform .formname {
width:100px;
padding:3px;
}
.emailform .field {
padding:3px;
}
.emailform .btn {
border:1px solid #444;
background:#999;
color:#fff;
margin:10px 0px 5px 0px;
width:60px;
text-align:center;
}
.emailform .msg {
width:100%;
height:100px;
border:0px;
padding:3px;
background:#eee;
}
.emailform textarea.msg {
width:98%;
height:100px;
border:0px;
padding:3px;
background:#fff;
border:1px solid #fff;
}

.emailform fieldset {
border:1px solid #aaa;
}
fieldset.message {
border:1px solid #ddd;
}
.emailform legend.title {
font-weight:bold;
font-size:120%;
padding:0px 3px 0px 3px;
}

/* HOVER & FOCUS */
.emailform input:hover, .emailform input:focus {
border-right:1px solid #922338;
border-bottom:1px solid #922338;
border-top:2px solid #922338;
border-left:2px solid #922338;
background:#eee;
color:#444;
}
.emailform .btn:hover {
border:1px solid #922338;
background:#eee;
color:#444;
cursor:pointer;
}
.emailform textarea.msg:hover, .emailform textarea.msg:focus {
width:98%;
height:100px;
border:0px;
padding:3px;
background:#eee;
border:1px solid #922338;
}

.emailform h3 { margin:0 0 8px 0;padding:0 }

.emailform ul.having-problem {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
display:block;
}
.emailform ul.having-problem li {
display:block !important;
padding-left:15px;
background: url(/globalmk/images/common/li_arrow.gif) no-repeat center left;
}

.emailform #captchaStatus {
color: red;padding:0;margin:0;
display:none;
}

fieldset {
border:1px solid #888;
}
.formfields label {
float:left;
width:7em;
margin-right:5px;
}
.formfields input[type="text"] {
border:1px solid #888;
padding:3px;
width:300px;
}
.formfields input[type="submit"] {
border:1px solid #888;
background:#eee;
padding:3px;
}
.formfields input[type="submit"]:hover {
border:1px solid #aaa;
background:#ddd;
cursor: pointer;
}

.icons {
float:right;width:120px;border-bottom:1px solid #aaa;margin:15px 30px 0px 0px;padding-bottom:5px;text-align:right;
}
#head_banner {
margin:0 auto;width:675px;clear:both;
}

.hide { display:none; }
.clear { clear:both; }