/* Generic/Global css styles */

h1 {
	font-size: 1.5em;
	color: #0c6ccc;
}

p {
    text-align: justify;
}

img {
    border: 0px;    
}

a:link, a:visited, a:active {
	color: #007bff;
	text-decoration: none;
}

a:hover {
	color: #007bff;
	text-decoration: underline;
}

#AdTitle
{
  font-size: 1.25em !important;
  font-weight: bold !important;
	color: #0C6CCC !important;
}

.AdTitle
{
  font-size: 1.25em !important;
  font-weight: bold !important;
	color: #0C6CCC !important;
}

.adLinkHeader
{
  font-weight: bold !important;
  font-size: 1.1em !important;
  color: #666666 !important;
}

.adHeader
{
  font-weight: bold;
  font-size: 1.1em;
  color: #666666;
}

.adText
{
  color: #2D3091;
}

.adMore {
	color: #007BFF !important;
	font-size: 8pt !important;
	text-decoration: none !important;
}

.smallNotes {
	font-size: 8pt !important;
	text-decoration: none !important;
}

/* Styles for different styles/colour text! */

.blue {
	color: #2D3091;
}

.introtext {
	color: #2D3091;
	font-size: 1.2em;
}


/* Some Table styles!! */

.tableheader {
	color: #666666;
	font-weight: bold;
}

.frontLink1 {
	color: #666666 !important; 
}

.frontLink2 {
	color: #333333 !important;
}

.cats {
	background: #f0f7ff;
	width: 100%;
	padding: 5px;
	/*border-bottom: 2px solid #87add6;*/
}


.cats a:hover, a:link, a:visited, a:active {
	color: #2d3091;
	font-size: 1.0em;
}

#items {
	width: 100%;
}

#items td.header {	
	background: #e4f1ff;
	padding: 3px;
}

#items td {
	padding: 15px 5px;
	border-top: 2px solid #87add6;
	border-bottom: 3px solid #e4f1ff;
}

#items td.extra {
	color: #2d3091;
	font-weight: bold;
}

/* Some other random styles */

.intbottom {
	height: 30px;
	border-top: 3px solid #5d9ade;
	border-bottom: 3px solid #5d9ade;
	background: #7bb4f4;
	width: 100%;
}

.itmsfound {
	margin-top: 1px;
	padding: 10px;
	border-top: 3px solid #87add6;
	color: #2d3091;
	width: 600px;
}

/* Place an ad div styles */

.place_ad {
	background: #f1f6fc;
	border: 1px solid #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}
	
.place_ad .patop {
	margin-top: 17px;
	border-bottom: 3px solid #d2e6fe;
}

.place_ad .pacontent {
	padding: 5px;
	/*color: #333399;*/
	width: 603px;
}

.place_ad .patable {
	width: 100%;
}

.place_ad .patable td {
	padding: 5px;
}

.place_ad .light_text {
	font-size: 0.8em;
	color: #1c5eae;
}

.place_ad .patable textarea {
	width: 550px;
}

.place_ad .patable textarea750 {
	width: 750px;
}

.place_ad .padisplay {
	background: #deebf7;
}

.proceed {
	width: 100%;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #5d9ade;
}

.proceed td {
	border-top: 1px solid #5d9ade;
	background: #7bb4f4;
	color: #FFFFFF;
	font-size: 0.9em;
}
	
.proceed td img {
	margin-left: 11px;
}
	
.proceed a {
	color: #FFFFFF;
}
/*
#lyrstart {
	visibility: visible; position: absolute; margin-top: 15px; margin-left: 37px; border: 1px solid #d2d2d2;
}	*/

*:first-child+html #lyr0, *:first-child+html #lyr1, *:first-child+html #lyr2
{
	margin-left: -150px !important;
}

#lyr0 {
	visibility: visible;
	position: absolute;
	margin-top: 15px;
	margin-left: 37px !important;
	margin-left: -150px;
	border: 1px solid #d2d2d2;
}
#lyr1 {
	visibility: hidden;
	position: absolute;
	margin-top: 15px;
	margin-left: 37px !important;
	margin-left: -150px;
	border: 1px solid #d2d2d2;
}
#lyr2 {
	visibility: hidden;
	position: absolute;
	margin-top: 15px;
	margin-left: 37px !important;
	margin-left: -150px;
	border: 1px solid #d2d2d2;
}
#lyr3 {
	visibility: hidden;
	position: absolute;
	margin-top: 15px;
	margin-left: 37px !important;
	margin-left: -150px;
	border: 1px solid #d2d2d2;
}

#bigimages {
    width: 350px;
    height: 150px;
    border: 1px solid #CCCCCC;
    visibility: hidden;
}

.charCounter 
{
  width: 35px;
  text-align: left;
}

#charCounter 
{
  width: 35px;
  text-align: left;
}

.collapsePanelHeader{
	width:615px;
	/*height:30px;
	background-image: url(/grfx/bg.gif);
	background-repeat:repeat-x;*/
	background-color:#7BB4F4;
	color:#FFFFFF;
	font-weight:bold;
}

.wanted 
{
 color:Red;
 font-weight:bold;
}

.margin 
{
	margin: 0 5px 0 0;
}

.add-button 
{
	position: absolute;
}
