


#main { width:100% !important; }
header { width:100% !important; }
header nav { width:100% !important;  background-repeat:repeat-x; }

h1 { font-size:30px; }

.cart { font-size:12px !important; }

table.ps_event_list {
	width:100%;
}

tr.ps_event_box {
	color:#FFF;
	background:#000;
	border-bottom:#222 solid 1px;
}

tr.ps_event_box:hover {
	background:#222;
}


tr.ps_event_box td {
	padding:10px;
}

.ps_event_box a {
	color:#FFF;
	display:block;
}

form#info-edit label { clear:both; }

footer { width:100% !important; margin-top:10px; }

.cbutton { display:inline-block; padding:10px 30px 10px 30px; text-align:center; min-width:100px; color:#FFF; background:#b00; border-radius:4px; text-decoration:none; }
.cbutton:hover { background:#c00; }

section { color:#FFF; padding:20px; margin:10px; border:#333 solid 1px; border-radius:8px; }
section a { color:#FFF; }

section table {}
section table tr {}
section table tr:hover { background:#2c2f40;}

section table th { padding:10px; border-bottom:#333 dotted 1px; text-align:left; background:#2c2f40; font-size:14px; }
section table td { padding:5px; border-bottom:#333 dotted 1px; font-size:14px; }

section table th.ID { width:30px; }

a.isbutton { display:inline-block; padding:10px; color:#FFF; background:#b00; border-radius:8px; text-decoration:none; font-size:16px; }
a.isbutton:hover { background:#c00; }
a.blue { background:#379; }
a.green { background:#080; }
a.red { background:#700; }
a.grey { background:grey; }

.names { padding:10px; border-bottom:#333 dotted 1px; }
.names h1 { font-size:19px; color:#FFF; }
.names h2 { font-weight:normal; color:#FFF; }
.names h3 { font-weight:normal; color:#FFF; }
.names h4 { font-weight:normal; color:#FFF; }

a.backbutton { display:inline-block; padding:10px; border-radius:8px; background:green; color:#FFF; float:left; margin:5px; text-decoration:none; fotn-weight:bold; font-size:16px; }

.filters { padding:5px; background:#2c2f40; border-radius:8px; position: relative}

form#filter input, form#filter select { border:#333 solid 2px; border-radius:8px; padding:8px; background:#222; color:#FFF; }


.pager { padding:15px; background:#2c2f40; }
.pager a { color:#FFF; display:inline-block; padding:5px 10px 5px 10px; margin:0.5px; border:#222 solid 1px; text-decoration:none;  border-radius:3px;}
.pager span { color:#FFF; display:inline-block; padding:5px 10px 5px 10px; background:#000; border-radius:3px; }


form { padding:20px; }
label {
    font-family:"Trebuchet MS",Arial,Tahoma;
    color:#fff;
    font-size:16px;
    display:block;
    float:left;
    vertical-align:top;
    padding-top:12px;
    line-height:1.3em;
    width:355px;
    text-align:right;
    margin:0 25px 0 0;
}

input[type="password"], input[type="text"], select
{
	 outline:none;
    width:267px;
    height:22px;
    background: #f7f7f7;
    padding:11px 10px 10px 10px;
    border:0;
    font-size:16px;
    font-family:"Trebuchet MS",Arial,Tahoma;
    color:#000;
    margin:0 9px 18px 0;
    float:left;
}

select {
	height:43px;
	min-width:290px;
}

input[type="submit"]
{
	/*float:right;*/
    font-family: 'nimbus_sans_d_otRgCn';
    font-size:18px;
    margin:0;
    color:#fff;
    text-shadow:0 1px 0 #950000;
    width:220px;
    height:45px;
    background: #C00;
    border:0;
    padding:0 0 0 0px;
    cursor:pointer;
    text-align:center;
	border-radius:8px;
}


.ui-autocomplete {
    background: #FFF; }

.ui-widget-content {
    background: #0F192A !important;
    border: #FFF solid 1px;
}

.ui-menu-item {
    color:#FFF !important;
    padding: 2px;
}

.custom-combobox {
    position: relative;
    display: inline-block;
    border:#FFF solid 1px; border-radius:3px;
}
.custom-combobox-toggle {
    position: absolute;
    top: 0;
    bottom: 0;
    margin-left: -1px;
    padding: 0;
}
.custom-combobox-input {
    margin: 0;
    padding: 5px 10px;
    border:#fff solid 1px;
}