.img_upload_box {
	float: left;
	position: relative;
	width: 150px;
	height: 150px;
	border: 1px solid #eee;
	background-position: 1px 1px;
	background-repeat: no-repeat;
}

.tab-wrapper
{
	padding:				0;
	margin:					0 0 0 3px;
	clear:					both;
        border: 1px solid #75AA00;
}
.tab-menu
{
	margin:					0 0 0 3px;
	padding:				0;
	list-style:				none;
	overflow:				auto;
}
.tab-menu li
{
	margin:					0;
	padding:				0;
	float:					left;
	line-height:			2em;
}
.tab-menu li a
{
	padding:				0;
	font-weight:			bold;
        color: #75AA00;
        text-decoration:none;
        border-top: 1px solid #75AA00;
        border-left: 1px solid #75AA00;
        border-right: 1px solid #75AA00;
        padding:4px 10px 5px 10px;
}
.tab-menu li a:hover,
.tab-menu li a:focus
{
	/* your effect here */
}
.tab-menu li.tab-selected a
{
	text-decoration:		none;
	color:					inherit;
        background: #75AA00;
        color:#FFF;
        border-top: 1px solid #75AA00;
        border-left: 1px solid #75AA00;
        border-right: 1px solid #75AA00;
        padding:5px 10px;
        /* your effect here */
}
#demo-list {
	padding: 0;
	list-style: none;
	margin: 0;
}

#demo-list .file-invalid {
	cursor: pointer;
	color: #514721;
	padding-left: 48px;
	line-height: 24px;
	background: url(assets/error.png) no-repeat 24px 5px;
	margin-bottom: 1px;
}
#demo-list .file-invalid span {
	background-color: #fff6bf;
	padding: 1px;
}

#demo-list .file, #old_pdfs li , #more_pdfs li {
	line-height: 2em;
	padding-left: 22px;
	background: url(assets/attach.png) no-repeat 1px 50%;
}

#demo-list .file span,
#more_pdfs span,
#old_pdfs span,
#demo-list .file a {
	padding: 0 4px;
}

#demo-list .file .file-size {
	color: #666;
}

#demo-list .file .file-error {
	color: #8a1f11;
}

#demo-list .file .file-progress {
	width: 125px;
	height: 12px;
	vertical-align: middle;
	background-image: url(/skin/images/layout/progress.gif);
}

#product-form input.text { width:250px; }
#product-form select { width:255px; padding:2px; }
#product-form label { font-weight:bold; }
#product-form textarea { padding:2px; width:250px; }
.mao td { padding:5px; border:1px solid #DDDDDD; }

.promotable{
    width:600px;
    border:1px solid #75AA00;
}
.promotable td{
    background:#EFEFEF;
    border-bottom:1px solid #75AA00;
}
.promotable .price{
    text-align:right;
    font-weight:bold;
    width:80px;

}
.bookedout{
    color:#FF0000;
    font-weight:bold;
}
.booked{
    color:#004400;
    font-weight:bold;
}
#costs_ok{
    display:none;
    width:600px;
    padding:10px 0;
    font-weight:bold;
}
