/*                                */
/* Stylesheet for com_adsmanager  */
/*                                */
/*    (c) 2006 Thomas PAPIN       */
/*         GPL License            */
/*                                */
/*     thomas.papin@free.fr       */
/*                                */



a {
	color: #2A5F7F;
}

a:hover {
	color: #CC6600;
}

.test1 {
	background: #FFCC00;
	color: #FFFFFF;
}

.test2 {
	background: #CC6600;
	color: #FFFFFF;
}


#special_offer {
	background: url(/classified_ads/images/cloudBack.png) no-repeat;
	width: 680px;
	height: 144px;
	margin: 12px auto 12px auto;
}

.offerInner {
	line-height: 1.8em;
	padding: 4px 0 0 4px;
}

.offerH1 {
	font: 2.6em georgia;
	display: block;
	margin: 0 0 12px 0;
}

.offerH2 {
	color: #FF8400;
	display: block;
}

.offerText {
	font-size: .9em;
	margin: 6px 0 0 0;
}

#mainBody {
	margin: 4px;
	padding: 6px;
	background: #FEFDF9;
	border: 1px solid #E9EBE9;
	position: relative;
}

.directory {
	border: 1px solid #E9EBE9;
	width: 725px;
}

.savedCart {
	display: block;
	padding: 0 0 0 12px;
	margin: 0;
	font-size: .9em;
	background: url(../images/arrow.png) no-repeat left center;
}

#registerForm {
	/* was: margin: 12px auto; padding-top 0px;*/
	margin: 0 0 12px 23px;
	padding-top: 10px;
	width: 480px;
}

#registerForm .message2 {
	font-size: .85em;
	line-height: 2.5em;
	padding: 0;
}

#registerForm .message {
	font-size: .85em;
	line-height: 2.5em;
	padding: 0;
	width: 114px;
	float: left;
}

#registerForm .button {
	float: right;
	margin: 15px 0 0 0;
}

#registerForm .info {
	margin: 0 0 13px 0;
}

.userName {
	text-transform: capitalize;
}

.logTab {
	background: #DAD9B4;
	padding: 2px 8px 2px 8px;
	color: #FFFFFF;
}

#adsLogin {
	border: 1px solid #DAD9B4;
	padding: 6px;
	margin: 0 0 12px 0;
	line-height: 1.8em;
}

.message {
	font-size: .85em;
	padding: 4px 0 12px 0;
	line-height: 1.65em;
}

h1.profileReg {
	padding: 12px 0 0 0;
	margin: 0;
}

.login { /* padding bottom was 16px */
	padding: 12px 0 8px 0;
}

h1.latest {
	 /* padding left was 17px */
	padding: 11px 0 0 22px;
}

.ads_loginBox{
	margin: 0px 0px 0px 23px;
}

.catName {
	position: absolute;
	top: 22px;
	left: 162px;
	color: #006699;
}

.adsmanager_table {
	padding: 52px 0 0 0;
	margin: 32px 10px 0 10px;
	background: url(../images/adListing_bkg.gif) no-repeat  center top;
}

.listing {
	margin: 0 0 24px 0;
}

.introText {
	width: 220px;
	padding: 6px 0 0 12px;
	float: left;
}

.adsmanager_table_description {
	float: left;
	width: 430px;
}

.adsmanager_ads_price {
	float: left;
	width: 112px;
	font-size: .9em;
	text-align: center;
	margin: 24px 0 0 24px;
}

.please {
	padding: 8px 0 6px 14px;
	background: url(../images/arrow.png) no-repeat left center;
	display: block;
}

.please a {
	text-decoration: underline;
}

.adDate {
	float: left;
	width: 112px;
	font-size: .9em;
	text-align: center;
	margin: 24px 0 0 24px;
}

.adsmanager_subcats {
	width: 400px;
	font-size: .9em;
	margin: 6px 12px 12px 12px;
}

.sortOrder {
	float: right;
	font-size: .9em;
	margin: 6px 12px 12px 0;
}

.pageCounter {
	font-size: .9em;
	margin: 6px 0 12px 12px;
}

#user4 {
	font-size: .85em; 
	line-height: 1.65em;
    margin: 11px 0 24px 0px;
}

.members_menu {
	font-size: .85em;
	margin: 6px 12px 0 0;
	text-align: right;
}

.pagenav {
	font-size: .9em;
	color: #4C4841;
}

a.pagenav {
	color: #94AB26;
}

a.pagenav:hover {
	color: #CC6600;
}

.startnav {
	color: #4C4841;
}

a.startnav {
	color: #CC6600;
}

a.startnav:hover {
	color: #94AB26;
}

.members_menu a {
	color: #006699;
}

.notLogged {
	font-size: .85em;
	line-height: 1.65em;
	padding: 35px 0px 0px 22px;
}

#adsmanager_ads_main .backButton {
	margin: 12px;
}

.backButton {
	font-size: .9em;
	line-height: 4em;
	margin-top: 12px;
}

.backButton a {
	color: #006699;
}

.backButton a:hover {
	color: #CC6600;
}

.members_menu a:hover {
	color: #CC6600;
}

.sectionHeader {
	background: url(../images/sectionHeader.gif) no-repeat left top;
	height: 43px;
	width: 727px;
	margin: 0 0 8px 0;
}

.mainCat { /* width was 190px */
	width: 185px;
	background: #E6EDEA;
	padding: 0 0 0 12px;
	margin: 0px 0 8px 0;
	line-height: 1.6em;
}

input.inputbox {
	height: 15px;
	margin: 4px 0 4px 0;
	vertical-align: top;
	color: #48525C;
	border: 1px solid #DAD9B4;
}

textarea.inputbox {
	margin: 4px 0 4px 0;
	color: #48525C;
	border: 1px solid #DAD9B4;
}

input.checkBox {
	height: 10px;
	width: 10px;
	margin: 4px 0 4px 0;
	color: #48525C;
	border: 1px solid #DAD9B4;
}

.searchTab {
	margin: 0;
	padding: 2px 24px 2px 15px;
	background: #DAD9B4;
	color: #FFFFFF;
	width: 230px;
}

#searchBlock { /* margin left was 12px */
	margin: 0px 0 12px 22px;
	width: 480px;
}

.innerSearch {
	border: 1px solid #DAD9B4;
	padding: 12px;
	margin: auto;
}

h1 {
	margin: 0 0 8px 0;
	font-size: .9em;
	font-weight: strong;
}

#adsmanager_fieldset form br {
	clear: left;
}

.adsmanager_main_cat,.adsmanager_main_cat a:link,.adsmanager_main_cat a:visited{
 	font-size: 16px;
 	margin: 0px;
 	margin-top: 10px;
 	padding: 0px ;
}

.adsmanager_sub_cat,.adsmanager_sub_cat a:link,.adsmanager_sub_cat a:visited {
 	font-size: 11px;
 	font-family: arial;
 	margin-top: 2px;
 	padding: 0 ;
 	color: #7333B3;
 	font-weight:normal;
 	text-decoration:none;
}

.imgcat {
 	border : 0;
}

.info {
	font-size: .75em;
	display: block;
}

hr {
	margin: 6px 0;
}

.sublevel {
	display: block;
	padding: 0 0 0 12px;
	margin: 0 0 0 6px;
	background: url(../images/arrow.png) no-repeat left center;
}

.adsMenu {
	margin: 6px 0px 12px 0px;
	line-height: 1.65em;
}

.adsMenu ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.adsMenu li {
	padding: 0;
	margin: 0;
}

#rightColumn {
	width: 200px;
}

#leftColumn {
	float: left;
}

.catColumn {
	float: left;
	width: 200px;
	disply: inline;
}

ul.catColumn { /* padding left was 8px */
	padding: 7px 20px 20px 20px;
	margin: 0px;
}

a.mainlevel {
	color: #2A5F7F;
	display: block;
	margin: 0px 0px 0px 3px;
	line-height: 1.65em;
}

a.mainlevel:hover {
	color: #4B4840;
}

a.mainlevelprime {
	color: #2A5F7F;
}

a.mainlevelprime:hover {
    color: #4B4840;
}


#catList a {
	color: #4B4840;
}

#catList a:hover {
	color: #2A5F7F;
}

#catList {
	margin-top: 11px 0px 0px 0px;
}

#catList ul {
	list-style: none;
	font-size: .85em;
	line-height: 1.65em;
}

#catList ul li {
	padding: 0 6px 0 16px;
}

h2 {
	font-size: 1em;
	font-weight: normal;
	margin: 0;
	padding: 0;
	line-height: 1.2em;
}

h3 {
	font-size: 1em;
	font-weight: normal;
	margin: 0;
	padding: 0;
	line-height: 1.2em;
}

.adsmanager_pathway {
 	margin-bottom:10px;
}

table.adsmanager_topmenue {
  	background-color: #F7F7F7;
  	padding: 0px;
  	margin: 0px;
}

table.adsmanager_topmenue td {
  	border: 1px solid #cccccc;
  	padding: 3px;
  	margin: 0px;
  	text-align: center;
  	font-size: 11px;
}

.adsmanager_search_title {
 	background: url(../images/system/title.png) no-repeat;
 	height: 24px;
 	color: #7333B3;
 	padding-top: 1px; 
 	padding-left: 24px; 
 	margin-bottom: 2px;
 	margin-top: 2px;
 	font-weight: bold;
 	font-size: 14px;
 }
 
.adsmanager_subtitle {
 	margin-bottom: 2px; 
}

.adsmanager_box_module {
	padding: 2px;
	margin-top: 12px;
	margin-bottom: 0;
}

.subDent {
	padding: 0 0 0 8px;
}

#registerForm hr {
	margin: 20px 0 20px 0;
}

.latestAd_item {
	width: 190px;
	float: left;
	border-bottom: 1px solid #DDDDDD;
	margin: 0 16px 24px 16px;
	padding: 0 0 8px 0;
	line-height: 1.4em;
	font-size: .9em;
}

.posted {
	color: #CC6600;
}

.classThumb {
	margin: 6px 0 6px 0;
	width: 190px;
	text-align: center;
	background: #ffffff;

}

.thumbInner {
	border: 1px solid #DDDDDD;
	padding: 4px;
}

.classThumb2 {
	margin: 6px 0 6px 0;
	width: 190px;
	text-align: center;
	background: #ffffff;
}

.adsmanager_box {
    position :relative;
	width: 75%;
	left: 10%;
	margin-top: 20px;
	margin-bottom: 20px;
}

#adsmanager_inner_box a {
	color: #006699;
}

#adsmanager_inner_box a:hover {
	color: #CC6600;
}

.imgheading {
    margin-right : 5px;
}

.imagesOuter {
	width: 476px;
	margin: 12px 0 0 28px;
}

#ads_images {
	border: 1px solid #DAD9B4;
	background: #E6EDEA;
	margin: 0 0 12px 0;
	padding: 12px;
}

.adsmanager_top_ads {
	padding: 24px 0 24px 31px;
	margin: 0 0 12px 0;
	width: 480px;
	border-bottom: 1px solid #DAD9B4;
}

.adsmanager_ads_body {
	margin: 24px;
	line-height: 1.6em;
}

.contentpane {
	margin: 12px;
}

.componentheading {
	margin: 12px;
}

.adThumb {
	padding: 6px;
	margin: 16px;
	border: 1px solid #DDDDDD;
	background: #FFFFFF;
	float: left;
}

h2.adsmanager_ads_title {
	font-family: Lucida Grande, arial, helvetica, sans-serif;
	font-size: 1.25em;
	color: #1A6378;
	padding: 0px;
	margin: 0px;
	line-height: 2em;
}

#adsmanager_ads_main .info {
	margin: 6px;
}

.adsmanager_required {
	border: 1px solid #CCCCCC;
	margin: 2px;
	padding: 2px;
}

#adsmanager_fieldset legend {
	margin: 12px 0 12px 0;
}

#adsmanager_fieldset label {
	/* border: 1px solid #CCCCCC; */
	float: left;
	margin: 2px;
	padding: 2px;
}

#adsmanager_fieldset h2 {
	margin: 6px 0 12px 4px;
}

#adsmanager_fieldset input {
	margin: 6px 0 6px 0;
}

.infoBlock { 
	/* left margin was 18px */
	font-size: .9em;
	margin: 16px 12px 120px 22px; 
}

/* v1.1.1 */
.adsmanager_ver_list {
    list-style: none;
    text-align: left;
}

.adsmanager_ver_list li {
	background-image: none;
}

table {
	font-size: 1em; 
}

td a.mainlevel_cart {
	color: #FF8400;
	font-size: 1em;
	padding: 0pt;
	margin: 0pt;
}

