#darth_vendor_public {
	
}

#darth_vendor_public div {
	margin-top:15px;
}

#darth_vendor_public .offering_col {
  float:left;
  width:300px;
  margin-right:50px;
}

#darth_vendor_public .offering_col h3 {
  font-size:1.50em;
}

#darth_vendor_public .offering_image img {
  width:300px;
}

#darth_vendor_public .offering_name {
  font-weight:bold;
}

#darth_vendor_public .offering_description {
  font-size:.90em;
}

#darth_vendor_public .offering_price {
  font-size:1.25em;
  text-align:center;
}

#darth_vendor_public .offering_button {
  text-align:center;
  margin-bottom:40px;
}

#darth_vendor_public .application_image {
  float:left;
  margin-right:40px;
  width:350px;
}

#darth_vendor_public .purchase_offering_details {
  margin-top:5px;
  background-color:#ebebeb;
  border-radius:5px;
  padding:20px;
  font-size:18px;
  color:#979797;
}

#darth_vendor_public .purchase_offering_details p {
  margin-top:20px;
  font-size:14px;
}

#darth_vendor_public .purchase_offering_details p.purchase_offering_title {
  font-size:30px;
  font-weight:bold;
  color:#222;
  text-transform: uppercase;
  margin-bottom:20px;
}

#darth_vendor_public .time_notice {
  margin:25px;
  font-size:18px;
  padding:10px;
  text-align:center;
}

#darth_vendor_public .time_notice .timeframe {
  color:#6083b7;
}

#darth_vendor_public form.offering_purchase {
  text-align:left;
  margin:40px 0px 0px 0px;
  background-color:#ebebeb;
  border-radius:5px;
  padding:20px;
}

#darth_vendor_public form.offering_purchase label {
  float:left;
  height:30px;
  vertical-align:center;
  margin:0px 40px 0px 0px;
  width:350px;
  text-align:right;
  color:#757575;
  text-transform: uppercase;
}

#darth_vendor_public form.offering_purchase input[type=text] {
  display:block;
  height:30px;
  width:300px;
}

#darth_vendor_public form.offering_purchase input[type=file] {
  margin-top:10px;
}

#darth_vendor_public form.offering_purchase textarea {
  display:block;
  height:100px;
  width:300px;
}

#darth_vendor_public form.offering_purchase p.example {
  font-size:12px;
  height: auto;
  font-style:italic;
  margin: 0px 0px 0px 390px;
  color:#333;
}

#darth_vendor_public form.offering_purchase .price {
  color:#477f3f;
  font-weight:bold;
  font-size:1.5em;
  margin-left: 390px;
}

#darth_vendor_public form.offering_purchase .price .details {
  color:#222;
  font-weight: normal;
  font-size:.75em;
}

#darth_vendor_public .error_list{
  text-align:left;
  background-color:#ffd8cf;
  padding:10px 10px 10px 10px;
  border-radius:5px;
  margin-bottom:25px;
  color:#781616;
}

#darth_vendor_public .error_list ul{
  list-style-type: disc;
  margin-left:25px;
}

#darth_vendor_public .notification{
  background-color:#cee5d0;
  padding:10px 10px 10px 10px;
  border-radius:5px;
  margin-bottom:25px;
  color:#0c3611;
}

#darth_vendor_public .admin_controls{
  background-color:#e6cba9;
  border-radius:5px;
  padding:20px;
}

#darth_vendor_public .section_head{
  margin:30px 0px 0px 20px;
  font-size:12px;
  text-transform: uppercase;
}

#darth_vendor_public .manage_section{
  margin-top:5px;
  background-color:#ebebeb;
  border-radius:5px;
  padding:20px;
}

#darth_vendor_public .manage_section button{
  text-transform: uppercase;
  color:#fff;
  font-size:18px;
  margin-right:10px;
  height:45px;
  padding:0px 20px 0px 20px;
}

#darth_vendor_public .manage_section .green{
  background-color:#7cc576;
}

#darth_vendor_public .manage_section .green:hover{
  color:#222;
}

#darth_vendor_public .manage_section .red{
  background-color:#f26c4f;
}

#darth_vendor_public .manage_section .red:hover{
  color:#222;
}

#darth_vendor_public .manage_section .blue{
  background-color:#5674b7;
}

#darth_vendor_public .manage_section .blue:hover{
  color:#222;
}

#darth_vendor_public .manage_section .black{
  background-color:#000;
}

#darth_vendor_public .manage_section .black:hover{
  color:#222;
}



#darth_vendor_public .status{
  font-size:12px;
  color:#979797;
}

#darth_vendor_public .status p{
  font-size: 15px;
  margin-bottom:10px;
}

#darth_vendor_public .status .title{
  font-size:18px;
  color:#222;
  text-transform: uppercase;
  margin-bottom:5px;
}

#darth_vendor_public .ad_stats div{
  float:left;
  margin:0px 40px 0px 0px;
}

#darth_vendor_public .ad_stats{
  font-size:36px;
  color:#222;
}

#darth_vendor_public .ad_stats .label{
  font-size:10px;
  color:#979797;
  text-transform: uppercase;
  margin-bottom:5px;
}

#darth_vendor_public .ad_stats p{
  font-size:10px;
  color:#979797;
  margin-bottom:5px;
  margin-top: 15px;
}

#darth_vendor_public .ad_stats div.clear{
  display:block;
  float:none;
  clear: both;
}

#darth_vendor_public .stats h4 {
  margin-top: 30px;
}

#darth_vendor_public .submission_details table td{
  font-size:14px;
}

#darth_vendor_public .submission_details table td.label{
  width:160px;
  text-align:right;
  color:#979797;
  text-transform: uppercase;
  padding:0px 10px 10px 0px;
  vertical-align:top;
}

#darth_vendor_public div.wrapper{
  margin:0px;
}

#darth_vendor_public .invoice_form h4{
  font-size:18px;
  color:#222;
  text-transform: uppercase;
  font-weight:normal;
  margin-bottom:20px;
}

#darth_vendor_public .invoice_form label{
  font-size:10px;
  color:#979797;
  text-transform: uppercase;
  display:block;
}

#darth_vendor_public .invoice_form input{
  display:block;
  margin-bottom:20px;
}

#darth_vendor_public .hidden{
  display:none;
}

#darth_vendor_public .invoice_section{
  margin-top:5px;
  background-color:#ebebeb;
  border-radius:5px;
  padding:20px;
}

#darth_vendor_public .invoice_section h4{
  font-size:18px;
  text-transform: uppercase;
  font-weight:normal;
}

#darth_vendor_public .invoice_section .label{
font-size:10px;
  color:#979797;
  text-transform: uppercase;
  margin-bottom:5px;
}

#darth_vendor_public .invoice_section .price{
  font-size:24px;
  color:#6d8f6b;
}

#darth_vendor_public .invoice_section .duration{
  font-size:24px;
  text-transform: uppercase;
}

#darth_vendor_public .invoice_section ul{
  margin-top:20px;
  list-style-type: disc;
  margin-left:25px
}

#darth_vendor_public .invoice_section li{
  margin-bottom:10px;
}

#darth_vendor_public .mini_form label{
display:block;
font-size:10px;
text-transform: uppercase;
}

#darth_vendor_public .mini_form input[type=date]{
display:block;
margin-bottom:20px;
}

#darth_vendor_public div.stats{
  float:none;
}

#darth_vendor_public .stats h3 {
  text-align:left;
  font-size:14px;
}

#darth_vendor_public .stats table {
  margin-top:25px;
  width:100%;
  font-size:12px;
}

#darth_vendor_public .stats th{
  font-weight:bold;
  border-bottom:1px solid #cecece;
  padding:6px 10px 6px 0px;
  text-align:left;
}

#darth_vendor_public .stats td{
  border-bottom:1px solid #cecece;
  padding:6px 10px 6px 0px;
}

#darth_vendor_public form.renewal label {
  width:150px;
}

.darth_vendor_container{
  text-align:center;
}