/*--- Master Classifieds Stylesheet ---*/

/*---------(start) Classified Listing View---------*/

.hrDiv{
	border:1px dashed #ddd;
	border-width:1px 0px;
	margin:8px 0px;
	}
	
#classifiedsListing .listingItem td img {
	padding:3px;
	border:1px solid #ccc; /*------------------------------------------- change this value */
	margin-right:8px;
	}

#classifiedsListing .listingItem td h1 {
	color:#158dcb; /*------------------------------------------- change this value */
	font-size:17px;
	margin:0px;
	}
	
#classifiedsListing .listingItem td p {
	font-size:10px;
	margin:6px 0 0 0px;
	}
	
#classifiedsListing .listingItem td p a {
	font-size:12px;
	font-family:arial, verdana, helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	}
	
#classifiedsListing .listingItem td p a:hover {
	text-decoration:underline;
	}
	
#classifiedsListing .searchResults {
	margin:3px 0;
	}
	
#classifiedsListing h1, #classifiedsListing h2 {
	margin:0px;
	}
#classifiedsListing h1 {
	margin:0px 0px 10px 0px
	}
	
#displaying {
	padding-bottom:15px;
	}
#displaying, #sortLinks, #sortLinks span {
	font-size:10px;
	}
	
#sortLinks span img {
	margin:0px 4px 2px 4px;
	font-weight:bold;
	}
	
.pageNumbers {
	text-align:center;
	padding-top:8px;
	}
	
.pageNumbers a {
	background:#e8f9ff; /*------------------------------------------- change this value */
	color:#008abc; /*------------------------------------------- change this value */
	padding:2px 4px;
	text-decoration:none;
	border:1px solid #008abc; /*------------------------------------------- change this value */
	}
	
.pageNumbers a:hover {
	background:#03a6e0; /*------------------------------------------- change this value */
	color:white; /*------------------------------------------- change this value */
	}
	
.pageNumbers .pageOn {
	background:#91d800; /*------------------------------------------- change this value */
	color:white; /*------------------------------------------- change this value */
	}
	
.classifiedsSearchBox td {
	padding:0 0 0 70px;
	}
	
.classifiedsSearchBox td h1 {
	margin:3px 0px!important;
	color:white!important; /*------------------------------------------- change this value */
	font-size:17px;
	}
	
.classifiedsSearchBox td form {
	margin:0px;
	padding:0px;
	}
	
.classifiedsSearchBox #select, .classifiedsSearchBox #select2,  .classifiedsSearchBox #select3, .classifiedsSearchBox #select4, .classifiedsSearchBox #textfield, .classifiedsSearchBox #textfield2, .searchDrop {
	width:150px;
	font-size:11px;
	margin-bottom:3px;
	}
	
#classifiedsItemView h1 {
	color:#158dcb; /*------------------------------------------- change this value */
	font-size:17px;
	margin:0px;
	}

/*---------(start) Classified Item View---------*/
#classBackTo {
	color:#95b417; /*------------------------------------------- change this value */
	margin:0px;
	text-align:right;
	}
	
#classifiedsItemView h1 {
	margin:0px;
	}
	
.classItemContent {
	padding:0 13px 0 0;
	}
	.classItemContent p {
	margin-top:0px;
	}
	
.classImageLarge {
	margin-bottom:3px;
	margin-left:3px;
	}
.classImageLarge img {
	border:1px solid #ccc; /*------------------------------------------- change this value */
	padding:2px;
	}
	
.classItemKeyDetails2 {
	background:url(keyItemBottom.gif) left bottom no-repeat; /*------------------------------------------- change this value */
	padding:7px 12px 10px 8px;
	}
.classItemKeyDetails {
	background:url(keyItemTop.gif) left top no-repeat; /*------------------------------------------- change this value */
	width:175px; /*------------------------------------------- change this value */
	margin-bottom:0px; /*------------------------------------------- change this value */
	}
	.classItemKeyDetails .title {
		font-weight:bold;
		padding:2px 2px 2px 4px;
		color:white; /*------------------------------------------- change this value */
		}
	.classItemKeyDetails .details {
		padding:2px 4px 2px 2px;
		color:white; /*------------------------------------------- change this value */
		}
		
.classItemCommonLinks {
	background:url(quickLinks.gif) left top no-repeat; /*------------------------------------------- change this value */
	padding:7px 0px 4px 0px;
	height:117px;
	}
	.classItemCommonLinks img {
		margin-left:10px;
		}
	.classItemCommonLinks a {
		color:white;
		}

.classSendAMessage h3 {
	text-align:center;
	}
/*---------(end) Classifieds Item View---------*/


/*-------------(start) custom listing view---------------*/

.cl-prem { background:url(red-runner.gif) 0 0 repeat-y;}
.cl-prem2 { background:url(red-top.gif) 0 0 no-repeat;}
.cl-prem3 { background:url(red-bottom.gif) 0 100% no-repeat; padding:15px 0 20px 25px;}
.cl-prem3 h1 { font-family:"Trebuchet MS",Arial; font-size:25px; color:#fff; margin:0 20px 10px 0px; border-bottom:3px solid #6c3104;}
.cl-listing-blurb div { font-family:"Trebuchet MS",Arial; font-size:14px; color:#999; margin:0 18px 5px 0;}
.cl-listing-logo img {margin:0 10px 0 0;}
.cl-more-details {margin:0 17px 0 0}
.cl-more-details a, .cl-listing-make-booking a { background:url(red-arrow.gif) 100% 0 no-repeat; display:block; padding:2px 28px 5px 20px; float:right; font-family:"Trebuchet MS",Arial; font-size:14px; color:#eee; text-decoration:none; }
.cl-more-details a:hover, .cl-listing-make-booking a:hover { color:#FCCC4A;}

.cl-free { background:url(grey-runner.gif) 0 0 repeat-y;}
.cl-free2 { background:url(grey-top.gif) 0 0 no-repeat;}
.cl-free3 { background:url(grey-bottom.gif) 0 100% no-repeat; padding:15px 0 20px 25px;}
.cl-free3 h1 { font-family:"Trebuchet MS",Arial; font-size:25px; color:#fff; margin:0 20px 10px 0px; border-bottom:3px solid #333;}
.cl-free-address, .cl-free-phone { font-family:"Trebuchet MS",Arial; font-size:14px; color:#999; margin-right:18px;}

#pageNumbers {text-align:center; padding:10px 10px 50px 10px; }

.cl-listing-search, #sortLinks { padding:5px 0 5px 10px;}

.cl-listing-search select, .cl-listing-search input { background:#000; border:1px solid #555; margin:0 5px 0 0; color:#f19a30; font-family:"Trebuchet MS",Arial;}

.findButton { margin:0 0 -8px 0!important; border:0px!important;}

.cl-main-details-table { margin:0 0 20px 0;}

.cl-main-details { width:330px; padding:0 20px 0 0;}
.cl-main-details h1 { font-family:"Trebuchet MS",Arial; color:#f09802; font-size:20px; margin:15px 0 0 0px;}
.cl-main-details h3 {font-family:"Trebuchet MS",Arial; font-size:14px; color:#fccc3c; margin:0px 0 10px 0;}
.cl-main-details p { margin:10px 0 20px 0; font-size:13px; font-family:arial; }
.cl-phone {font-family:"Trebuchet MS",Arial; font-size:13px;}
.cl-phone strong { width:70px; display:block; float:left; color:#f09802; font-family:"Trebuchet MS",Arial; font-weight:normal;  }

.cl-member-icon  { width:1%;}
.cl-member-icon img  { margin-right:8px}
.cl-member h3 { margin:0px; }
.cl-member h3 a { color:#fff; font-size:10px; }
.cl-member span { font-style:italic; font-size:12px; font-family:arial;}

.cl-view-menu { background:url(view-menu.gif) 0 0 no-repeat; padding:30px 0 5px 0;}
.cl-view-menu ul {list-style-type:disc; color:#f09802;}
.cl-view-menu ul a {color:#fff; text-decoration:none; font-size:13px; font-family:arial;}

.cl-image-show { padding:0 0 20px 0;}
.cl-contact-buttons a { background:url(btn-bg.gif) 0 0 no-repeat; width:152px; display:block; color:#fff; text-decoration:none; padding:3px 0 7px 8px; font-size:12px; font-weight:bold; font-family:arial;}

.cl-dining-details h2 {color:#f09802; font-family:"Trebuchet MS",Arial; font-size:16px; border-bottom:1px solid #444; margin:10px 10px 10px 0; padding:0 0 10px 0;}
.cl-dining-left, .cl-dining2-left { width:330px; padding-right:20px;}
.cl-dining-right h2, .cl-dining2-right h2, .cl-dining2-left h2 { color:#f09802; font-family:"Trebuchet MS",Arial; font-size:16px; border-bottom:1px solid #444; margin:10px 10px 10px 0; padding:0 0 10px 0}

.cl-licensed, .cl-live-entertainment, .cl-parking-details, .cl-wifi, .cl-capacity, .cl-healthy-options, .cl-special-diet, .cl-childrens-area, .cl-wheelchair-options { background:url(icon-1.gif) 0 50% no-repeat; padding:7px 0 7px 35px; font-size:13px; font-family:arial;}
.cl-licensed { }
.cl-live-entertainment { background-image:url(icon-2.gif)}
.cl-parking-details { background-image:url(icon-3.gif)}
.cl-wifi { background-image:url(icon-4.gif)}
.cl-capacity {background-image:url(icon-5.gif)}
.cl-healthy-options {background-image:url(icon-6.gif)}
.cl-special-diet {background-image:url(icon-7.gif)}
.cl-childrens-area {background-image:url(icon-8.gif)}
.cl-wheelchair-options {background-image:url(icon-9.gif)}

.cl-opening-hours div, .cl-open-closed div, .cl-prices div {clear:both!important; font-family:arial; font-size:13px!important;}
.cl-opening-hours strong, .cl-open-closed strong, .cl-prices strong { display:block; float:left; width:120px; color:#fccc3c; font-weight:normal;}
.cl-prices strong {width:80px;}
.cl-open-closed { border-top:1px solid #444; margin-top:30px; padding-top:10px;}
.cl-specials, .cl-events, .cl-events p, .cl-reviews, .cl-reviews p {font-family:arial; font-size:13px!important}
.cl-specials ul {margin:0px; padding:0px 0 0 15px;}

.cl-other-details { font-family:arial; font-size:13px!important; margin-top:30px!important;}
.cl-other-details ul {line-height:20px; color:#f09802!important; margin:0px 0 0 4px;}
.cl-other-details li {line-height:20px; color:#fff;}
.cl-other-details h2, .cl-payment-options h2 {background:url(other-details.gif) 0 0 no-repeat; padding:5px 0 10px 30px; color:#fff; font-size:13px; font-weight:bold; border-bottom:0px; margin-bottom:0px;}
.cl-payment-options h2 { background-image:url(payment-options.gif);}
.cl-payment-options div { font-size:13px; font-family:arial; background:url(payment-1.gif) 0 0 no-repeat; padding:5px 0 5px 45px; margin-left:30px;}
.cl-payment-options .Visa { background-image:url(payment-1.gif);}
.cl-payment-options .Mastercard { background-image:url(payment-2.gif);}
.cl-payment-options .AmericanExpress { background-image:url(payment-3.gif);}
.cl-payment-options .Diners { background-image:url(payment-4.gif);}
.cl-payment-options .Bank{ background-image:url(bank-card.gif);}
.cl-payment-options .EFTPOS{ background:url(eftpos.gif) 1px 50% no-repeat;}
.cl-payment-options .JCB{ background-image:url(jcb.gif);}
.cl-payment-options .Bartercard{ background-image:url(bartercard.gif);}

.sendMessageHeading {color:#f09802; font-family:"Trebuchet MS",Arial; font-size:16px; border-bottom:1px solid #444; margin:10px 10px 10px 0; padding:0 0 10px 0}