div.imgbox {
	clear: both; 
}

div#preview {
	
}

div#preview img {
	/*max-width: 100%;
	height: auto; */
}

body.page-billboard #ui-datepicker-div {
	z-index: 500 !important;
}

.block.billboard {
    background: #fff;
    border-radius: 10px;
    clear: both;
    margin-bottom: 10px;
    margin-top: 20px;
	padding-top: 10px;
}

.billboard h2.block-title {
	padding-left: 20px;
	color: #fc9a03;
	font-size: 2.6em;
	padding-bottom: 10px;
}

#billboard-uploadform {
	background: #ff9900;
	border-radius: 10px;
	padding: 20px;
}

#billboard-uploadform h3 {
	font-size: 1.8em;
	font-weight: bold;
	color: #000;
	margin-top: 0;
}

#billboard-uploadform p, 
#billboard-uploadform label,
#billboard-uploadform .description,
#billboard-uploadform input.form-submit {
	color: #000;
}

#billboard-uploadform  a, 
#billboard-uploadform a:link, 
#billboard-uploadform a:visited, 
#billboard-uploadform a:hover {
    color: #000;
    text-decoration: underline;
}

#billboard-uploadform div.form-textarea-wrapper {
    margin: 3px 0;
    width: 100%;
}

#billboard-uploadform input.form-text, 
#billboard-uploadform textarea.form-textarea {
    background-color: #fff;
    border: 1px solid #bbb;
    width: 99%;
}
#billboard-uploadform textarea.form-textarea { width: 100%; }

#billboard-uploadform input.form-file { 
	background-color: #fff; 
	border-radius: 5px 5px 5px 5px;
    border: 1px solid #bbb;
    margin-top: 4px;
    padding: 2px;
	width: 99%;
}

#billboard-uploadform input.form-text:hover, 
#billboard-uploadform textarea.form-textarea:hover { border: 1px solid #999; }

#billboard-uploadform input.error, #billboard-uploadform input.error:hover, 
#billboard-uploadform textarea.error, #billboard-uploadform textarea.error:hover { border: 1px solid red; }

#billboard-uploadform .container-inline-date .form-item { width: 100%; }

#billboard-uploadform .container-inline-date .form-item input { width: 99%; }

#billboard-uploadform .container-inline-date .date-padding { float: none; }

#billboard-uploadform .agreement-box {
	background: #fff;
	
	color: #000;
	border-radius: 5px 5px 5px 5px;
}

#billboard-uploadform .agreement-box div {
	padding: 10px;
}

#billboard-uploadform a.close {
	display: block; 
	background: #ddd;
  	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #ddd));
  	background: -moz-linear-gradient(top center, #fff 0%, #ddd 100%);
	border-color: #ddd #bbb #999;
	border-width: 1px;
	border-style: solid;
	width: 10px;
	height: 2px;
	padding: 8px 4px;
	border-radius: 10px;
}
#billboard-uploadform a.close:hover,
#billboard-uploadform a.close:focus,
#billboard-uploadform a.close:active { background: #fff; }

#billboard-uploadform a.close span {
	display: block; 
	width: 10px;
	height: 2px;
	background: #000;
	/*border: 1px solid #000;*/
	text-indent: -10000px;
}


#billboard-uploadform div.errormessage {
	font-weight: bold;
}

#billboard-uploadform .form-item-statement .description {
	text-align: right;
}

#billboard-uploadform input#edit-submit {
    font-size: 24px;
    padding: 5px 15px;
}


