@charset "utf-8";
/* CSS Document */

div#wrapper {
text-align:left; /* reset text alignment */
width:985px; /* or a percentage, or whatever */

/* margin:0 auto;  for the rest */
margin-left:auto;
margin-right:auto;

font-family:Century Gothic, Arial, Helvetica, sans-serif;
font-size:14px;

}




/* Content Goes Here */




#content {


}



#footer{
font-size:80%;
height:10px;

}

.left{
float:left;


}

.right{
float:right;
}

/******************************************
	Contact US
******************************************/

#contactus,
#applynow,
#campaigns,
#new_campaign,
#editcampaign,
#new_ad,
#premium_home,
#contact_info,
#login_info,
#page_content_holder
{
	margin: 40px;
}

#login_container
{
	margin: 40px;

}

/******************************************
	Empty result set ...
******************************************/

.empty_result_set
{
	color: red;
	padding: 5px;
	text-align: center;
	vertical-align: middle;

	display: block;
}

/******************************************
	comments
******************************************/

.validation_error,
.error_message
{
	display:block;
	color:red;
	width: 96%;
	padding:1%;
	font-weight: bold;
	background-color: rgb(255,255,225);
	border: solid 1px red;
	margin: auto;
	margin-top:5px;
	margin-bottom :5px;
}

.db_success,
.success_message
{
	display:block;
	color:green;
	width: 96%;
	padding:1%;
	margin: auto;
	font-weight: bold;
	background-color: rgb(255,255,225);
	border: solid 1px green;
	margin-top:5px;
	margin-bottom :5px;
}

/******************************************
  Listing table styles ...
******************************************/

table.listings
{
  font-family:Century Gothic, Arial, Helvetica, sans-serif;
  font-size: 8pt;

  width:100%;
  border-collapse: collapse;
  /*border: solid 1px #ccc;*/
}



table.listings input,
table.listings select,
table.listings textarea
{
  font-family:Century Gothic, Arial, Helvetica, sans-serif;
  font-size: 8pt;

  padding:2px;
  text-align: left;
  vertical-align: top;
}

table.listings input[type=text]
{
  width:200px;
}


table.listings tr.heading
{
  background-color: silver;
  color: white;
  font-weight: bold;
}

table.listings td
{
  border: solid 1px #ccc;
  padding: 3px;
  text-align: left;
  vertical-align: top;
}

table.listings td.caption
{
  border: none 0px;
  padding-bottom : 5px;
  text-align: left;
  
  font-size: 14pt;
  font-weight: bold;
}


table.listings td.label
{
 
  text-align: right;
  vertical-align: top;
  min-width: 100px;
  max-width: 200px;
  width: 20%;
}

table.listings td.empty_set
{
  border: solid 1px #ccc;
  padding: 3px;
  text-align: center;
  vertical-align: middle;
  color: red;
}

table.listings td.checkbox
{
  text-align: center;
  vertical-align: top;
  width: 20px;
  padding: 2px;
}

table.listings table.stats
{
  width:100%;
  border-collapse: collapse;
  margin: 0px;
  padding: 0px;
  height: auto;
}

table.listings table.stats td
{
  width:33%;
  padding: 2px;
  vertical-align: middle;
  text-align: center;
}

table.listings tr.heading td
{
  vertical-align: middle;
}

table.listings td.centered
{
  text-align: center;
}

table.listings td.small
{
  width:20%;
}

table.listings td.medium
{
  width:40%;
}

table.listings td.large
{
  width:60%;
}

table.listings td.huge
{
  width:80%;
}

table.listings td.borderless
{
  border: none 0px;
}

table.listings td.middle
{
  vertical-align: middle;
}

table.listings a
{
  text-decoration: none;
  padding: 2px;
}

table.listings a:hover
{
  text-decoration: underline;
  color:#f80;
  padding: 2px;
}

table.listings td.numeric
{
  text-align: center;
}

table.listings td.date
{
  text-align: center;
}

table.listings td.monitery
{
  text-align: right;
}

table.listings td.pager
{
  text-align: right;
}

/******************************************
  Footer links ...
******************************************/

a.footer
{
  text-decoration: none;
}

a.footer:hover
{
  text-decoration: underline;
  color: #f80;
}

/******************************************
  Entry status indicators ..
******************************************/

.deleted,
.deleted *,
.rejected,
.rejected *
{
  /*background-color: ##818181;*/
  color: #b3b3b3;
  /*text-decoration: line-through;*/
  font-weight: bold;
}

/******************************************
  Status indicators
******************************************/
.status_budget
{
  color: #f00;
}
  
.status_active
{
  color: #009B00;
}

.status_paused
{
  color: #FF8080;
}

.status_completed
{
  color: #f00;
}

.status_adlimit
{
  color: #f00;
}