#main_content table {
	width					: 100%;
	/*border					: 1px solid gray;*/
	border-spacing			: 0px;
	empty-cells				: show;
}

#main_content table td, #main_content table th {
	padding					: 2px 5px 3px 5px;	
}

#main_content table td.action, #main_content table th.action {
	text-align				: right;	
}

#main_content table .MediumWidth {
	width					: 150px;
}

#main_content table .SmallWidth {
	width					: 75px;
}

#main_content table .DateWidth {
	width					: 100px;
}

tr.color1 {
	background				: #F2F6F7;
}

tr.color2 {
	background				: #E6E9EA;
}

#showContainer {
	position				: relative;
	width					: 568px;
	background				: white;
}

#showContainer ul {
	position				: relative;
	padding					: 0;
	margin					: 0;
	list-style				: none;
	border-left				: black 1px solid;
	border-top				: black 1px solid;
	height					: 26px;
	width					: 565px;
}

#showContainer ul li {
	position				: relative;
	padding					: 0;
	margin					: 0;
	float					: left;
	width					: 112px;
	text-align				: center;
	border-right			: black 1px solid;
}

#showContainer ul li.inactive {
	position				: relative;
	display					: block;
	padding					: 5px 0 4px 0;
	background				: gray;
	width					: 113px;
	border-bottom			: black 1px solid;
	border-right			: 0px;
	color					: #505050;	
	/*text-indent				: -900px;*/
	overflow				: hidden;
}

#showContainer ul li a {
	position				: relative;
	display					: block;
	padding					: 5px 0 4px 0;
	background				: gray;
	width					: 112px;
	border-bottom			: black 1px solid;
	color					: #fff;
}

#showContainer ul li a:hover, #showContainer ul li a.current {
	background				: white;
	color					: black;
	border-bottom			: 0px;
	padding					: 5px 0 5px 0;
}

#tabContent {
	position				: relative;
	border-left				: black 1px solid;
	border-right			: black 1px solid;
	border-bottom			: black 1px solid;
	width					: 548px;
	padding					: 8px;
}

#tabContent table {
	margin					: 0;
	padding					: 0;
	width					: 550px;	
	align					: center;
	border-top				: black 1px solid;
	border-left				: black 1px solid;
	border-right			: black 1px solid;
}	

#tabContent table th {
	border-bottom			: black 1px solid;
}

#tabContent table th.New {
	text-align				: center;	
}

#tabContent table td {
	border-bottom			: black 1px solid;	
	border-left				: black 1px solid;
}

#tabContent table td.none, #tabContent table td.color2, #tabContent table td.Submit {
	border-left				: 0px;
}

#tabContent table td.BslFile {
	border-left				: 0px;
}

/* paymentPriceDiv */
#paymentPriceDiv dl {
	padding					: 0;
	margin					: 0;
	height					: 120px;
}

#paymentPriceDiv dt {
	padding					: 0;
	margin					: 0;
	float					: left;
	width					: 150px;
	font-weight				: bold;
}

#paymentPriceDiv dd {
	padding					: 0;
	margin					: 0;
	float					: left;
	width					: 300px;
}

.BottomButtons input, .BottomButtons button {
	width					: 250px;	
}

#agree_terms_conditions {
	padding-bottom			: 10px;	
	padding-top			: 10px;	
}

#agree_terms_conditions a {
	text-decoration			: underline;	
}

.pay_now {
	color					: #f22;
	font-weight				: bold;	
}

#termsConditionsContainer{
	position				: absolute;
	width					: 560px;
	height					: 300px;	
	display					: block;
	background				: #fff;
	border					: 1px solid #000;
	text-align				: center;
	left					: 0px;
	right					: auto;
	top						: 0px;
	margin-left				: auto;
	margin-right			: auto;
}
#CloseHeader{
	height					: 20px;
	font-weight				: bold;	
	background				: #000;
	color					: #fff;
}
#CloseHeader A {
	color					: #fff;	
}

TABLE.LocalAdvertisement th.ListHeader, 
TABLE.LocalAdvertisement th.action, 
TABLE.LocalAdvertisementPlacementHistory th.ListHeader, 
TABLE.LocalAdvertisementPlacementHistory th.action {
background				: #808080;
	color				: #fff;	
}

TD.CustomHelpMessage {
	color				: red;
	border-left			: 0px !important;
}


