/* Overlay */
#smcf-overlay {cursor:wait;}

/* Container */
#smcf-container {
	width:450px;
	font-size:12px;
	text-align:left;
}
#smcf-container .smcf-content {
	background-color:#FFFFFF;
	color:#333333;
	height:40px;
	border: 4px solid #AFAFAF;
}

#smcf-container .smcf-cc {font-size:.9em; cursor:default;}
#smcf-container h1 {
	color:#333333;
	margin:0;
	font-size:1em;
	text-align:left;
	padding-top: 10;
	padding-right: 0;
	padding-bottom: 6px;
	padding-left: 12px;
}
#smcf-container .smcf-loading {position:absolute; background:url(../img/loading.gif) no-repeat; z-index:8000; height:55px; width:54px; margin:-14px 0 0 170px; padding:0;}
#smcf-container .smcf-message {text-align:center;}
#smcf-container .smcf-error {
	width:92%;
	font-size:.8em;
	border:2px solid #FFCC66;
	font-size:0.8em;
	font-weight:bold;
	margin:0 auto;
	color: #333333;
	background-color: #FFCF3E;
}
#smcf-container br {clear:both;}
#smcf-container form {padding:0; margin:0;}
#smcf-container label {
	clear:left;
	display:block;
	width:100px;
	float:left;
	text-align:right;
	padding-right:4px;
	font-weight:normal;
}
#smcf-container .smcf-input {
	float:left;
	padding:2px;
	margin:2px;
	border:1px solid #CCCCCC;
	font-family:'Trebuchet MS', Verdana, Arial;
	width:300px;
	font-size:.9em;
	background-color: #FFFFFF;
}
#smcf-container textarea {height:114px; font-size:.9em;}
#smcf-container div.smcf-top {
	height:12px;
	padding:0;
	margin:0;
}
#smcf-container div.smcf-bottom {height:13px; no-repeat; font-size:.7em; text-align:center;}
#smcf-container div.smcf-bottom a,
#smcf-container div.smcf-bottom a:link,
#smcf-container div.smcf-bottom a:active,
#smcf-container div.smcf-bottom a:visited {position:relative; top:-6px; text-decoration:none; color:#666;}
#smcf-container div.smcf-bottom a:hover {color:#888;}
#smcf-container .smcf-button {
	margin:4px 0 0 4px;
	cursor:pointer;
	height:24px;
	border:0;
	font-size:1em;
	font-weight:bold;
	color:#333333;
	text-align:center;
	vertical-align:middle;
	background-image: url(../../../../wp-admin/images/gray-grad.png);
	background-repeat: repeat-x;
}
#smcf-container .smcf-send {
	width:50px;
	background-image: url(../../../../wp-admin/images/gray-grad.png);
	background-repeat: repeat-x;
	border: 1px solid #CCCCCC;
}
#smcf-container .smcf-cancel {
	width:65px;
	background-image: url(../../../../wp-admin/images/gray-grad.png);
	background-repeat: repeat-x;
	border: 1px solid #CCCCCC;
}
#smcf-container a.modalCloseX,
#smcf-container a.modalCloseX:link,
#smcf-container a.modalCloseX:active,
#smcf-container a.modalCloseX:visited {
	text-decoration:none;
	font-weight:normal;
	font-size:1em;
	position:absolute;
	top:20px;
	right:8px;
	color:#333333;
}
#smcf-container a.modalCloseX:hover {color:#9bb3b3;}