body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	font-size:0.80em;
	background-color: #c0c0c0;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
}

#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
}

#container { 
	/*width: 756px;*/
	background: #FFFFFF;
	margin: 0 auto;
	margin-top:30px;
	border: 1px solid #000000;
	text-align: left;
	vertical-align:top;
} 
#mainContent {
	padding:10px;
	padding-top:0;
	}
#rightContent {
	vertical-align:top;
	padding:10px;
	padding-top:0;
	}
#leftContent {
	vertical-align:top;
	padding:10px;
	padding-top:0;
	}
#footer {
	/*width: 980px;*/
	margin: 0 auto;
	font-size: 0.65em;
	color:#808080;
	/*text-align:right;*/
	padding-bottom:10px;
	padding-top:30px;
	}
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.tablerow {
	padding:2px;
	}
.rowstyle {
	background-color:#ffffff;
	background-image:url(../images/list-alternate.png);
	background-repeat:repeat-x;
	padding-bottom:3px;
	}
.altrowstyle {
	background-color:#ffffff;
	background-image:url(../images/list-alternate.png);
	background-repeat:repeat-x;
	padding-bottom:3px;
	}
.hilite {
	border-top:1px solid #AD0000;
	border-bottom:1px solid #AD0000;
	background-color:#d0d0d0;
	}
#hdrMenu {
	float:right;
	font-size:10px;
	color:#FFFFFF;
	padding-top:10px;
	padding-right:20px;
	height: 200px;
	}
#hdrMenu a {
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
	}
#hdrMenu a:hover {
	text-decoration:underline;
	color:#AD0000;
	}
#logoContainer {
  background-color: #ffffff;
  text-align: center;
}
#classifiedContainer {
  width:196px;
  height:1127px;
  vertical-align: top;
  background-color: #EFEFEF;
  background-image:url(../images/nav_bg.gif);
  background-repeat:repeat-x;
  background-attachment: scroll;
  padding: 2px;
  padding-top: 0px;
}
#mainContainer {
  padding: 5px;
  width:100%;
  vertical-align: top;
  white-space:normal;
}
#specialSectionsContainer {
  width:196px;
  height:1127px;
  vertical-align: top;
  background-color: #EFEFEF;
  background-image:url(../images/nav_bg.gif);
  background-repeat:repeat-x;
  background-attachment: scroll;
  padding: 2px;
  padding-top: 0px;
  z-index: 5;
}

#pagesContainer {
  width:196px;
  height:1127px;
  vertical-align: top;
  background-color: #EFEFEF;
  background-image:url(../images/nav_bg.gif);
  background-repeat:repeat-x;
  background-attachment: scroll;
  padding: 2px;
  padding-top: 4px;
  z-index: 5;
}
#searchContainer {
  width:196px;
  height:1127px;
  vertical-align: top;
  background-color: #EFEFEF;
  background-image:url(../images/nav_bg.gif);
  background-repeat:repeat-x;
  background-attachment: scroll;
  padding: 2px;
  padding-left:10px;
  padding-top: 4px;
  z-index: 5;
}
#searchBar {
	margin-bottom:10px;	
	padding:3px;
	padding-left:15px;
	padding-top:3px;
	background-color:#FFFFFF;
	background-image:url(../images/search_bg.png);
	background-repeat:repeat-x;
	text-align:right;
	color:#ffffff;
	}
	
#searchFront {
	padding:3px;
	height:27px;
	border:1px solid black;
	background-color:#FFFFFF;
	background-image:url(../images/search_bg.png);
	background-repeat:repeat-x;
	text-align:center;
	color:#ffffff;
	}
	
#menuBar {
	margin-bottom:0px;	
	padding:3px;
	padding-left:15px;
	padding-bottom:3px;
	background-image:url(../images/nav_bg.gif);
	background-repeat:repeat-x;
	border-top:1px solid #000000;
	color:#ffffff;
	}
#menuBar ul {
	display:inline;
	margin:0;
	padding:0;
	}
#menuBar ul li {
	 clear:both;
	 display:inline;
	 overflow:hidden;
	 list-style-type:none;
	 padding-right:20px;
	}
#menuBar ul li a {
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	}
#menuBar ul li a:hover {
	color:#e0e0e0;
	font-weight:bold;
	}
.frmTable {
	padding:10px;
	border:1px solid #A9A9A9;
	background-color:#e8e8e8; /*#f7f8f3;*/
	}
.frmLabel {
	font-weight:bold;
	text-align:right;
	}
.frmHelp {
	background-color:#ffffff;
	border:1px solid #A9A9A9;
	padding:5px;
	font-size:10px;
	color:#606060;
	}
.frmHelp dd {
	margin-left:8px;
	padding-bottom:5px;
	}
.frmHelp dt {
	font-weight:bold;
	color:#000000;
	}
/* Custom Styles */
h1 {
	color:#4f4f4f;
	font-size:17px;
	margin:0;
	padding:0;
	margin-bottom:10px;
	}
h2 {
	font-size:15px;
	margin:4px;
	padding:4px;
	
	}
h3 {
	font-size:13px;
	margin:2px;
	padding:2px;
	color:#AD0000;
	}
.small {
	font-size:9px;
	}  
a.smLink {
	font-size:9px;
	text-decoration:none;
	}
a.smLink:hover {
	font-size:9px;
	text-decoration:underline;
	color:#AD0000;
	}
.frmlabel {
	background-color:#f5f5f5;
	color:#000000;
	font-weight:bold;
	text-align:right;
	}
.errormsg { 
	font-style:italic;
	background-color:#f2f2ce;
	padding:3px;
	margin-bottom:5px;
	border:1px solid #AD0000;
	} 
.statusmsg {
	font-style:italic;
	background-color:#f7f7f7;
	border:2px solid green;
	padding:3px;
	margin-bottom:5px;
	}
.menu {
	padding-bottom:5px;
	border-bottom:1px solid #000000;
	}
.menu a {
	text-decoration:none;
	color:#000000;
	font-size:12px;
	}
.menu a:hover {
	text-decoration:underline;
	color:#AD0000;
	}
a.iconLink {
	text-decoration:none;
	color:blue;
	}
a.iconLink:hover {
	text-decoration:underline;
	color:#AD0000;
	}
.statusPending {
	font-style:italic;
	}
.statusNormal {
	font-style:normal;
	color:green;
	}
.statusDeleted {
	font-style:italic;
	color:#AD0000;
	}
.adInput {
	font-size:11px;
	width: 242px;
	margin-bottom:5px;
	}
.ajsucess {
	border:5px solid #1fc611;
	background-color:#ffffff;
	}
.ajfail {
	border: 5px solid #ad0000;
	background-color:#ffffff;
	}
	
.suggestionsBox {
		position: relative;
		left: 30px;
		margin: 0px 0px 0px 0px;
		width: 200px;
		background-color: #EFEFEF;
		-moz-border-radius: 7px;
		-webkit-border-radius: 7px;
		border: 2px solid #000;	
		color: #000000;
		opacity: 0.90;
		z-index: 500;
}
	
.suggestionList {
		margin: 0px;
		padding: 0px;
}
	
.suggestionList li {
		margin: 0px 0px 3px 0px;
		padding: 3px;
		cursor: pointer;
}
	
.suggestionList li:hover {
		background-color: #666666;
		color: #fff;
		z-index: 500;
}
#ushare a {
	color:#3883e4;
	font-size:11px;
	text-decoration:none;
	}
#ushare a:hover {
	text-decoration:none;
	color:#000000;
	}
.advRow {
     	padding:3px;
     	margin-bottom:3px;
     	/* border-bottom:1px solid #e2e2e2; */
     	font-size:12px;
     	font-weight:bold;
     	}
     .advRow a {
     	text-decoration:none;
     	}
     .advRow a:hover {
     	color:#AD0000;
     	text-decoration:underline;
     	}
     .advRow .info {
     	color:#707070;
     	font-size:11px;
     	font-weight:normal;
     	font-style:italic;
     	float:right;

     	text-align:right;
     	margin-top:3px;
     	}
     .advRowChosen {
     	border:2px solid #707070;
     	background-color:#ffffff;
     	}
