/* reset */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.35; padding : 0px;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}
html { height : 100.2%; }





/* general */

body { font-family: Arial; background: #e0e0e0; }
.fixedWrap { width: 940px; margin: 0 auto; }
.hide { display: none; }
a { outline: none; }
em { font-style: italic; }

.message { font-size: 0.9em; width: 650px; padding-bottom: 40px; }

#formThing, .formThing{ display: none; visibility: hidden; } /* hidden spam filter */

.fadeBgFixGrey { background: #ebebeb; }



/* banner */

#bannerWrap { background: url(../images/design/banner-bg.png) center; }

	#bannerWrap #bannerTopWrap { height: 130px; overflow: hidden; }

	#bannerWrap #bannerTop { }

		#bannerWrap #bannerTop #bannerTopLeft { float: left; width: 220px; }
		#bannerWrap #bannerTop #bannerTopRight { float: right; width: 720px; }
		#bannerWrap #bannerTop #bannerTopRight .bannerTopRightRow { overflow: hidden; width: 720px; }
		
		#bannerWrap #bannerTop #bannerTopRight #logInOut { float: right; font-size: 0.75em; color: #999; padding: 12px 12px 0 0; }
		#bannerWrap #bannerTop #bannerTopRight #logInOut a { color: #999; }
		#bannerWrap #bannerTop #bannerTopRight #placeAdNow { float: right; }
		
		#bannerWrap #bannerTop #bannerTopRight #nav { float: right; padding-top: 43px; position: absolute; margin-left: 305px; z-index: 150; }
		#bannerWrap #bannerTop #bannerTopRight #nav.inner { margin-left: 130px; }
		#bannerWrap #bannerTop #bannerTopRight #nav ul { list-style: none; }
		#bannerWrap #bannerTop #bannerTopRight #nav ul li { float: left; padding: 0 8px 0 0;  }
		#bannerWrap #bannerTop #bannerTopRight #nav ul li.on { background: url(../images/design/nav-bg-left.png) no-repeat left; }
		#bannerWrap #bannerTop #bannerTopRight #nav ul li.on span { background: url(../images/design/nav-bg-right.png) no-repeat right; display: block; }
		#bannerWrap #bannerTop #bannerTopRight #nav ul li.on span a { background: url(../images/design/nav-bg.png) no-repeat center; }
		#bannerWrap #bannerTop #bannerTopRight #nav ul li a { color: #999; text-decoration: none; font-size: 0.8em; font-weight: normal; display: block; padding: 15px 8px 0; height: 32px; margin: 0 4px; }
		#bannerWrap #bannerTop #bannerTopRight #nav ul li a:hover { color: #cc0000; }
		#bannerWrap #bannerTop #bannerTopRight #nav ul li.on a { color: #fff; }
		#bannerWrap #bannerTop #bannerTopRight #nav ul li.on a:hover { color: #fff; }
	
	#bannerWrap #bannerBottomWrap { height: 126px; background: url(../images/design/banner-bg-gradient-2.png) no-repeat center 7px; }
	
		#bannerWrap #bannerBottom { height: 126px; width: 940px;  }
		#bannerWrap #bannerBottom #bannerBottomContent { height: 126px; width: 940px;  }
		#bannerWrap #bannerBottom #bannerBottomContent .tagLine { padding: 29px 0 0 0; }

		#bannerWrap #bannerBottom #bannerBottomContent #tabs { padding-top: 0; }
		#bannerWrap #bannerBottom #bannerBottomContent #tabs ul { list-style: none; }
		#bannerWrap #bannerBottom #bannerBottomContent #tabs ul li { float: left; padding: 12px 0 6px 0; margin-right: 10px; height: 22px; width: 200px; background: url(../images/design/tab-bg.png) no-repeat -200px 0; text-align: center; }
		#bannerWrap #bannerBottom #bannerBottomContent #tabs ul li.on { background: url(../images/design/tab-bg.png) no-repeat 0 0; }
		#bannerWrap #bannerBottom #bannerBottomContent #tabs ul li a,
		#bannerWrap #bannerBottom #bannerBottomContent #tabs ul li span { font-weight: normal; color: #fff; text-decoration: none; font-size: 0.8em; display: block; width: 200px; padding: 5px 0; }
		#bannerWrap #bannerBottom #bannerBottomContent #tabs ul li a:hover { font-weight: bold; }
		#bannerWrap #bannerBottom #bannerBottomContent #tabs ul li.on a,
		#bannerWrap #bannerBottom #bannerBottomContent #tabs ul li.on span { color: #056792; font-weight: bold; }






/* middle banner */

#middleBannerWrap { height: 267px; background: #e0e0e0 url(../images/design/middle-bg.png) repeat-x; }
#middleBannerWrap.small { height: 2px; }
#middleBannerWrap.search { height: 100px; }
#middleBannerWrap.browse { height: 150px; }
#middleBannerWrap.saved { height: 40px; }

	#middleBanner { }
	#middleBanner #middleLeft { float: left; width: 690px; }
	#middleBanner #middleLeft #searchFormWrap { overflow: hidden; height: 95px; }
	#middleBanner #middleLeft #searchForm { padding: 20px 0 0 5px; }
	#middleBanner #middleLeft #searchForm.search { padding: 10px 0 0 5px; }
		#middleBanner #middleLeft .homeFormSplit2 { width: 316px; float: left;  }
			#middleBanner #middleLeft #homeFormWhereWrap { width: 308px; float: left;  }
			#middleBanner #middleLeft #homeFormPasswordWrap { width: 308px; float: left;  }
		#middleBanner #middleLeft .homeFormSplit2 label { font-size: 0.8em; font-weight: bold; color: #666; display: block; margin-bottom: 5px; }
		#middleBanner #middleLeft .homeFormSplit2 input.inputText { font-size: 14px; font-weight: bold; color: #666; width: 290px; height: 18px; margin: 0 0 5px 0; padding: 5px 3px; border: 1px solid #ccc; border-top: 1px solid #999; border-left: 1px solid #999; }
		#middleBanner #middleLeft .homeFormSplit2 input.example { color: #ccc; font-weight: normal; border: 1px solid #ccc; border-top: 1px solid #999; border-left: 1px solid #999; }
		#middleBanner #middleLeft .homeFormSplit2 input.inputTextAlt { color: #333;  }
		#middleBanner #middleLeft .homeFormSplit2 select { color: #666; font-size: 14px; font-weight: bold; background: #fff; width: 298px; overflow: hidden; padding: 5px 3px; height: 30px; vertical-align: middle; border: 1px solid #ccc; border-top: 1px solid #999; border-left: 1px solid #999; }
		#middleBanner #middleLeft .homeFormButton { float: left; padding: 14px 0 0 0; }
		#middleBanner #middleLeft .homeFormButton .buttonGo { background: url(../images/design/button-go.png) no-repeat; width: 70px; height: 46px; border: 0; font-size: 0.9em; color: #fff; font-weight: 800; margin-left: -10px; }

	#middleBanner #middleLeft #loginForm { padding: 20px 0 0 5px; }
	#middleBanner #middleLeft #loginText { padding: 20px 0 10px 5px; font-size: 0.8em; color: #666; line-height: 160%; width: 620px; }
		#middleBanner #middleLeft #loginText a { color: #056893; }
	#middleBanner #middleLeft #loginForgotForm { padding: 20px 0 0 5px; }
	#middleBanner #middleLeft #loginForgotForm label { }
	#middleBanner #middleLeft #loginForgotForm .buttonGo { background: url(../images/design/button-go-place.png) no-repeat; width: 160px; height: 46px; border: 0; font-size: 0.9em; color: #fff; font-weight: 800; }
	#middleBanner #middleLeft #loginForgotForm #forgotAjaxResponse { float: left; padding: 30px 0 0 10px; }
		#middleBanner #middleLeft #loginForgotForm #forgotAjaxLoading { float: left;  }
		#middleBanner #middleLeft #loginForgotForm #forgotAjaxMsg { float: left; color: #cc0000; color: #333; font-weight: bold; font-size: 0.8em; padding: 3px 0 0 5px; }
	
	#middleBanner #middleLeft #tabPlaceAd #formThing { display: none; visibility: hidden; } /* hidden spam filter */
	#middleBanner #middleLeft #tabPlaceAd .wrapInputLabel { float: left; padding: 0 26px 10px 4px; }
		#middleBanner #middleLeft #tabPlaceAd #wilName { width: 393px; padding-top: 10px; }
		#middleBanner #middleLeft #tabPlaceAd #wilPrice { width: 180px; padding-top: 10px; }
		#middleBanner #middleLeft #tabPlaceAd #wilCategory { width: 402px; padding-right: 13px; }
		#middleBanner #middleLeft #tabPlaceAd #wilCounty { width: 193px; }
		#middleBanner #middleLeft #tabPlaceAd #wilDesc { width: 393px; padding-right: 33px;  }
		#middleBanner #middleLeft #tabPlaceAd #wilSubmit { width: 180px; text-align: center; padding: 40px 0 0 0; }
	#middleBanner #middleLeft #tabPlaceAd label { font-size: 0.8em; font-weight: bold; color: #666; }
	#middleBanner #middleLeft #tabPlaceAd input.inputText { font-size: 0.8em; font-weight: bold; color: #666; width: 100%; height: 18px; margin: 5px 0; padding: 3px 3px; border: 1px solid #ccc; border-top: 1px solid #999; border-left: 1px solid #999; }
	#middleBanner #middleLeft #tabPlaceAd textarea { font-size: 0.8em; font-family: Arial, Helvetica, "sans-serif"; font-weight: bold; line-height: 150%; color: #666; width: 100%; height: 70px; margin: 5px 0; padding: 3px; border: 1px solid #ccc; border-top: 1px solid #999; border-left: 1px solid #999; }
	#middleBanner #middleLeft #tabPlaceAd input.example { color: #ccc; font-weight: normal; }
	#middleBanner #middleLeft #tabPlaceAd input.inputTextAlt { color: #333;  }
	#middleBanner #middleLeft #tabPlaceAd .selectWrap { font-size: 0.8em; font-weight: bold; background: #fff; width: 606px; overflow: hidden; padding: 2px; height: 31px; display: table-cell; vertical-align: middle; margin: 3px 0 0 0; border: 1px solid #ccc; border-top: 1px solid #999; border-left: 1px solid #999; }
	#middleBanner #middleLeft #tabPlaceAd .selectWrap select { margin: 0 0 0 5px; }
	#middleBanner #middleLeft #tabPlaceAd .buttonGo { background: url(../images/design/button-go-place.png) no-repeat; width: 160px; height: 46px; border: 0; font-size: 0.9em; color: #fff; font-weight: 800; }

		#tabPlaceAd {}
			#tabPlaceAdIntro { font-size: 1.2em; padding: 20px 0 0 10px; line-height: 160%; color: #086792; }
			#tabPlaceAdImages { text-align: center; width: 198px; float: right; margin-right: 70px; }
				#tabPlaceAdPrice { margin: -20px 0 15px 0; }
			#tabPlaceAdReasons ol { padding: 8px 0 0 50px; }
				#tabPlaceAdReasons ol li { color: #108CC3; font-size: 1.1em; padding: 8px 0; }
	
	#middleBanner #middleLeft #browseListWrap {  }
	#middleBanner #middleLeft #browseListWrap #browseList { padding: 0 5px; }
	#middleBanner #middleLeft #browseListWrap #browseList label { font-size: 0.8em; font-weight: bold; color: #666; }
	#middleBanner #middleLeft #browseListWrap #browseList ul { list-style: none; padding: 3px 0; margin-top: 5px; }
	#middleBanner #middleLeft #browseListWrap #browseList ul li { float: left; width: 142px; margin-right: 16px; background: #ebebeb; }
	#middleBanner #middleLeft #browseListWrap #browseList ul li a { display: block; width: 142px; height: 25px; background: url(../images/design/browse-bg.png) no-repeat; font-size: 0.8em; color: #999; text-decoration: none; padding: 7px 0 0 0; }
	#middleBanner #middleLeft #browseListWrap #browseList ul li a:hover,
	#middleBanner #middleLeft #browseListWrap #browseList ul li a.browseSelected:hover { background: url(../images/design/browse-bg.png) no-repeat 0 -32px; color: #fff; }
	#middleBanner #middleLeft #browseListWrap #browseList ul li a#all { background: url('../images/design/browse-bg-allcats.png'); color: white; }
	#middleBanner #middleLeft #browseListWrap #browseList ul li a#all:hover { background: url(../images/design/browse-bg-allcats.png) no-repeat 0 -32px; color: #fff; }
	/*#middleBanner #middleLeft #browseListWrap #browseList ul li a.browseSelected { font-weight: bold; color: #666; }*/
	#middleBanner #middleLeft #browseListWrap #browseList ul li a span { padding: 0 0 0 33px; margin: 0 0 0 0; }

		#middleBanner #middleLeft #browseListWrap #browseList ul li a span#browseCars { background: url(../images/design/browse-icons.png) no-repeat 0 0; }
		#middleBanner #middleLeft #browseListWrap #browseList ul li a span#browseMotorbikes { background: url(../images/design/browse-icons.png) no-repeat 0 -16px; }
		#middleBanner #middleLeft #browseListWrap #browseList ul li a span#browseCaravans { background: url(../images/design/browse-icons.png) no-repeat 0 -32px; }
		#middleBanner #middleLeft #browseListWrap #browseList ul li a span#browseBoats { background: url(../images/design/browse-icons.png) no-repeat 0 -48px; }
		#middleBanner #middleLeft #browseListWrap #browseList ul li a span#browseVansCommercial { background: url(../images/design/browse-icons.png) no-repeat 0 -64px; }
		#middleBanner #middleLeft #browseListWrap #browseList ul li a span#browsePlantMachinery { background: url(../images/design/browse-icons.png) no-repeat 0 -80px; }
		#middleBanner #middleLeft #browseListWrap #browseList ul li a span#browseProperty { background: url(../images/design/browse-icons.png) no-repeat 0 -96px; }
		#middleBanner #middleLeft #browseListWrap #browseList ul li a span#browseAnnouncements { background: url(../images/design/browse-icons.png) no-repeat 0 -112px; }
		#middleBanner #middleLeft #browseListWrap #browseList ul li a span#browseFurniture { background: url(../images/design/browse-icons.png) no-repeat 0 -128px; }
		#middleBanner #middleLeft #browseListWrap #browseList ul li a span#browseJewellery { background: url(../images/design/browse-icons.png) no-repeat 0 -144px; }
		#middleBanner #middleLeft #browseListWrap #browseList ul li a span#browseFunnyWacky { background: url(../images/design/browse-icons.png) no-repeat 0 -160px; }
		#middleBanner #middleLeft #browseListWrap #browseList ul li a span#browseTicketsVouchers { background: url(../images/design/browse-icons.png) no-repeat 0 -176px; }
		#middleBanner #middleLeft #browseListWrap #browseList ul li a span#browseDogs { background: url(../images/design/browse-icons.png) no-repeat 0 -192px; }
		#middleBanner #middleLeft #browseListWrap #browseList ul li a span#browseAll { background: url(../images/design/browse-icons.png) no-repeat 0 -464px; }
		#middleBanner #middleLeft #browseListWrap #browseList ul li a span#browseHorses { background: url(../images/design/browse-icons.png) no-repeat 0 -224px; }
		#middleBanner #middleLeft #browseListWrap #browseList ul li a span#browseBirds { background: url(../images/design/browse-icons.png) no-repeat 0 -240px; }

		#middleBanner #middleLeft #browseListWrap #browseList ul li a:hover span#browseCars { background: url(../images/design/browse-icons.png) no-repeat 0 -256px; }
		#middleBanner #middleLeft #browseListWrap #browseList ul li a:hover span#browseMotorbikes { background: url(../images/design/browse-icons.png) no-repeat 0 -272px; }
		#middleBanner #middleLeft #browseListWrap #browseList ul li a:hover span#browseCaravans { background: url(../images/design/browse-icons.png) no-repeat 0 -288px; }
		#middleBanner #middleLeft #browseListWrap #browseList ul li a:hover span#browseBoats { background: url(../images/design/browse-icons.png) no-repeat 0 -304px; }
		#middleBanner #middleLeft #browseListWrap #browseList ul li a:hover span#browseVansCommercial { background: url(../images/design/browse-icons.png) no-repeat 0 -320px; }
		#middleBanner #middleLeft #browseListWrap #browseList ul li a:hover span#browsePlantMachinery { background: url(../images/design/browse-icons.png) no-repeat 0 -336px; }
		#middleBanner #middleLeft #browseListWrap #browseList ul li a:hover span#browseProperty { background: url(../images/design/browse-icons.png) no-repeat 0 -352px; }
		#middleBanner #middleLeft #browseListWrap #browseList ul li a:hover span#browseAnnouncements { background: url(../images/design/browse-icons.png) no-repeat 0 -368px; }
		#middleBanner #middleLeft #browseListWrap #browseList ul li a:hover span#browseFurniture { background: url(../images/design/browse-icons.png) no-repeat 0 -384px; }
		#middleBanner #middleLeft #browseListWrap #browseList ul li a:hover span#browseJewellery { background: url(../images/design/browse-icons.png) no-repeat 0 -400px; }
		#middleBanner #middleLeft #browseListWrap #browseList ul li a:hover span#browseFunnyWacky { background: url(../images/design/browse-icons.png) no-repeat 0 -416px; }
		#middleBanner #middleLeft #browseListWrap #browseList ul li a:hover span#browseTicketsVouchers { background: url(../images/design/browse-icons.png) no-repeat 0 -432px; }
		#middleBanner #middleLeft #browseListWrap #browseList ul li a:hover span#browseDogs { background: url(../images/design/browse-icons.png) no-repeat 0 -448px; }
		#middleBanner #middleLeft #browseListWrap #browseList ul li a:hover span#browseAll { background: url(../images/design/browse-icons.png) no-repeat 0 -464px; }
		#middleBanner #middleLeft #browseListWrap #browseList ul li a:hover span#browseHorses { background: url(../images/design/browse-icons.png) no-repeat 0 -480px; }
		#middleBanner #middleLeft #browseListWrap #browseList ul li a:hover span#browseBirds { background: url(../images/design/browse-icons.png) no-repeat 0 -496px; }

	#middleBanner #middleLeft #savedAdsWrap {  }
		#middleBanner #middleLeft #savedAdsWrap p { background: #ebebeb; color: #056893; font-size: 0.9em; padding: 5px; }
		#middleBanner #middleLeft #savedAdsWrap p a { color: #056893; text-decoration: underline; }
		#middleBanner #middleLeft #savedAdsWrap p a:hover { color: #AD0000; text-decoration: underline; }
		#middleBanner #middleLeft #savedAdsWrap p span.note { color: #999; }
		#middleBanner #middleLeft #savedAdsWrap #clearSavedAdsWrap2 { font-weight: bold; color: #cc0000; }
			#middleBanner #middleLeft #savedAdsWrap #clearSavedAdsWrap2 a { color: #cc0000; text-decoration: underline; }
			#middleBanner #middleLeft #savedAdsWrap #clearSavedAdsWrap2 a:hover { color: #056893; }

	#middleBanner #middleRight {  }
	#middleBanner #middleRight #homePersonSearch { position: absolute; margin: -119px 0 0 700px; }
	#middleBanner #middleRight #homePersonPlace { position: absolute; margin: -119px 0 0 700px; }
	#middleBanner #middleRight #homePersonManage { position: absolute; margin: -119px 0 0 700px; }
	#innerPersonWrap { height: 10px; background: #ebebeb; }
	#innerPersonWrap #innerPerson { margin: -212px 0 0 700px; position: absolute; }





/* content */

#contentWrap { background: #fff url(../images/design/content-bg.png) repeat-x top center; border-bottom: 1px solid #ccc; }

	#content { overflow: hidden; min-height: 500px; height:auto; }
	#content.searchPage { min-height: 700px; }
	
		#content #placeYourAd { width: 940px; height: 56px; background: url(../images/design/placeyourad-bg.png) no-repeat; margin-top: 20px; }
			#content #placeYourAd #placeYourAdLeft { width: 750px; padding: 15px 0 0 15px; font-size: 1.05em; float: left; color: #056792; font-weight: bold; }
			#content #placeYourAd #placeYourAdLeft span { text-decoration: underline; }
			#content #placeYourAd #placeYourAdRight { width: 146px; padding: 6px 25px 0 0; font-size: 1.05em; float: right; }
			#content #placeYourAd #placeYourAdRight #placeAdButton { background: url(../images/design/button-placead.png) no-repeat; width: 146px; height: 40px; font-weight: 800;}
			#content #placeYourAd #placeYourAdRight #placeAdButton a { display: block; text-align: center; color: #fff; font-size: 0.8em; text-decoration: none; padding: 10px 0; }

		#content #latestAdsWrap { overflow: hidden; padding: 30px 0 0; }
			#content #latestAdsWrap .latestAd { background: url(../images/design/ad-panel-bg.png) repeat-y; width: 142px; float: left; margin: 0 7px 30px; }
			#content #latestAdsWrap .latestAd .adOverlay { position: absolute; }
			#content #latestAdsWrap .latestAd .adImage { padding: 1px; overflow: hidden; height: 103px; }
			#content #latestAdsWrap .latestAd .adImage a { display: block; height: 103px; width: 138px; }
			#content #latestAdsWrap .latestAd .adDetail { background: url(../images/design/ad-panel-btm.png) no-repeat bottom; padding: 0 0 30px 0; }
			#content #latestAdsWrap .latestAd .adDetail p.adName { font-size: 0.7em; font-weight: bold; color: #666; text-align: center; padding: 12px 8px 8px; height: 25px; overflow: hidden; }
			#content #latestAdsWrap .latestAd .adDetail p.adLocation { font-size: 0.7em; font-weight: normal; color: #999; text-align: center; padding: 0 0 8px 0; }
			#content #latestAdsWrap .latestAd .adDetail p.adPrice { font-size: 0.8em; font-weight: bold; color: #cc0000; text-align: center; padding: 0; }

		#content #viewAllRecentAds { float: right; text-align: right; font-size: 1.2em; padding: 0 0 30px 0; overflow: hidden; }
		#content #viewAllRecentAds a { color: #cc0000; text-decoration: none; }

		#content .listingNav { width: 940px; height: 56px; background: url(../images/design/placeyourad-bg.png) no-repeat; margin-top: 20px; padding: 16px 30px 0 10px; font-size: 0.9em; }
			#content .listingNav a { text-decoration: none; color: #999; }
			#content .listingNav .listingPages { float: left; width: 700px; text-align: center; }
				#content .listingNav .listingPages ul { list-style: none; }
				#content .listingNav .listingPages ul li { float: left; }
				#content .listingNav .listingPages a { display: block; padding: 2px 0; background: none; margin: 0 3px; width: 30px; text-align: center; }
				#content .listingNav .listingPages a:hover { background: none; color: #666; text-decoration: underline; }
				#content .listingNav .listingPages a.on { color: #333; font-weight: bold; text-decoration: none; }
			#content .listingNav .listingNextPrev { float: left; width: 200px; text-align: right; color: #666; }
				#content .listingNav .listingNextPrev a { display: inline; padding: 2px 0; background: none; margin: 0 3px; width: 30px; text-align: center; }
				#content .listingNav .listingNextPrev a:hover { background: none; color: #666; text-decoration: underline; }
				
				
		#content #adListDetailWrap { overflow: hidden; padding: 0 0 0 0; }
			#content #listingsDblWrap { float: left; width: 470px; padding: 0 0 0 0; }
			#content #listingsWrap { float: left; width: 470px; padding: 0 0 0 0; }
			#content #listingsWrap .listAd { background: url(../images/design/ad-panel-bg.png) repeat-y; width: 142px; float: left; margin: 0 5px 30px; }
			#content #listingsWrap .listAd .adWantedBadge { position: absolute; margin: 20px 0 0 4px; }
			#content #listingsWrap .listAd .adOverlay { position: absolute; margin-top: 19px; }
			#content #listingsWrap .listAd .adSave { position: absolute; margin-top: 19px; background: url(../images/design/ad-panel-save.png) no-repeat; margin: 104px 0 0 105px; }
			#content #listingsWrap .listAd .adSave a { color: #fff; text-decoration: none; font-size: 0.65em; font-weight: bold; display: block; width: 37px; height: 19px; text-align: center; padding: 1px 0 0 0; }
			#content #listingsWrap .listAd .adSave a:hover { color: #666; }
			#content #listingsWrap .listAd .adSaved { position: absolute; margin-top: 19px; background: url(../images/design/ad-panel-saved.png) no-repeat; margin: 104px 0 0 105px; }
			#content #listingsWrap .listAd .adSaved a { color: #fff; text-decoration: none; font-size: 0.65em; font-weight: bold; display: block; width: 37px; height: 19px; text-align: center; padding: 1px 0 0 0; }
			#content #listingsWrap .listAd .adTop { height: 19px; background: url(../images/design/ad-panel-top.png) no-repeat; font-size: 0.65em; }
				#content #listingsWrap .listAd .adTop span.adCount { float: left; color: #fff; width: 37px; text-align: center; padding: 3px 0 0 1px; font-weight: bold; }
				#content #listingsWrap .listAd .adTop span.adAge { float: left; color: #666; width: 96px; text-align: left; padding: 3px 0 0 4px; font-weight: bold; }
			#content #listingsWrap .listAd .adImage { padding: 0 0; height: 104px; /*overflow: hidden;*/ }
			#content #listingsWrap .listAd .adImage a.detailLink { display: block; height: 103px; width: 138px; text-decoration: none; }
			#content #listingsWrap .listAd .adDetail { background: url(../images/design/ad-panel-btm.png) no-repeat bottom; padding: 0 0 30px 0; }
			#content #listingsWrap .listAd .adDetail p.adName { font-size: 0.7em; font-weight: bold; color: #666; text-align: center; padding: 12px 8px 8px; height: 25px; overflow: hidden; }
			#content #listingsWrap .listAd .adDetail p.adLocation { font-size: 0.7em; font-weight: normal; color: #999; text-align: center; padding: 0 0 8px 0; }
			#content #listingsWrap .listAd .adDetail p.adPrice { font-size: 0.8em; font-weight: bold; color: #cc0000; text-align: center; padding: 0; }
			#content #listingsWrap .listAd .saveLoading { position: absolute; width: 142px; text-align: center; margin-top: 55px; }
			
			#content #btnListOptions { overflow: hidden; width: 460px; text-align: center; padding: 30px 0 30px 0; }
			#content #btnListOptions a { padding: 0 5px; }
			#content #btnListOptions #btnEndOfResults { cursor: default; }

			#listOptions { display: none; }
			
			

		#content #detailsWrap { overflow: hidden; float: left; width: 468px; position: relative; }
		#content #detailsWrap.search { margin-top: 0; }
		#content #detailsWrap.browse { margin-top: 50px; }
		#content #detailsWrap.saved { margin-top: -50px; }
			
			#content #detailsWrap #loadingDetail { width: 468px; text-align: center; margin-top: 50px; }
			
			#content #detailAdWrap { width: 468px; background: url(../images/design/detail-bg.png) repeat-y center; }
			#content #detailAdWrap #detailIntro { width: 468px; height: 250px; background: url(../images/design/detail-bg-top.png) no-repeat center top; overflow: hidden; }

				#content #detailAdWrap #detailIntro #detailWantedBadge { position: absolute; margin: 30px 0 0 12px; }

				#content #detailAdWrap #detailIntro #detailOverlay { position: absolute; z-index: 101; margin: 1px 0 0 3px; }

				#content #detailAdWrap #detailIntro #detailLeft { float: left; width: 306px; }
					#content #detailAdWrap .addthis_toolbox { clear: both; margin: 10px 10px 4px; float: right; }
					#content #detailAdWrap .addthis_toolbox .addthis_button_compact { text-decoration: none; line-height: 1.2em; }
					#content #detailAdWrap #detailIntro #detailMorePhotos { z-index: 100; position: absolute; color: #fff; font-size: 0.65em; font-weight: bold; display: block; width: 105px; height: 21px; text-align: center; padding: 3px 0 0 2px; margin-top: 19px; background: url(../images/design/detail-morephotos.png) no-repeat; margin: 226px 0 0 198px; }
					#content #detailAdWrap #detailIntro #detailMorePhotos a { color: #fff; text-decoration: none; font-size: 0.65em; font-weight: bold; display: block; width: 97px; height: 21px; text-align: center; padding: 3px 0 0 2px; }
					#content #detailAdWrap #detailIntro #detailMorePhotos a:hover { color: #ffcc00; }
					#content #detailAdWrap #detailIntro #detailTop { padding: 0 6px; overflow: hidden; font-size: 0.7em; height: 25px; }
						#content #detailAdWrap #detailIntro #detailTop #detailID { float: left; color: #ccc; width: 60px; text-align: center; padding: 6px 0 0 1px; font-weight: bold; text-transform: uppercase; }
						#content #detailAdWrap #detailIntro #detailTop #detailName { float: left; color: #333; width: 186px; text-align: left; padding: 6px 0 0 6px; font-weight: bold; }
					#content #detailAdWrap #detailIntro #detailImage { padding: 0 7px; }
					#content #detailAdWrap #detailIntro #detailImage a { display: block; width: 294px; height: 220px; text-decoration: none; }

				#content #detailAdWrap #detailIntro #detailRight { float: left; width: 145px; padding: 10px 0 10px 15px; }
				#content #detailAdWrap #detailIntro #detailRight h5 { font-size: 0.6em; color: #83DCF8; font-weight: bold; padding: 18px 0 0 0; }
				#content #detailAdWrap #detailIntro #detailRight p { font-size: 0.8em; color: #fff; font-weight: bold; padding: 0 0 0 4px; }

			#content #detailAdWrap #detailMore { width: 448px; background: url(../images/design/detail-bg-btm.png) no-repeat center bottom; padding: 10px; overflow: hidden; }
				#content #detailAdWrap #detailMore #detailDesc { font-size: 0.8em; padding: 5px 10px; line-height: 160%; height: 120px; overflow: auto; }
					#content #detailAdWrap #detailMore #detailDesc #detailType { float: right; background: #0094cc; padding: 2px 4px; color: #fff; text-transform: uppercase; font-weight: bold; }
					#content #detailAdWrap #detailMore #detailDesc #detailSaleWanted { float: right; background: #83DCF8; padding: 2px 4px; color: #0094cc; text-transform: uppercase; font-weight: bold; }
					#content #detailAdWrap #detailMore #detailDesc .tradeDetails { color: #999; padding: 10px 0 0; display: block;}
				#content #detailAdWrap #detailMore #detailContactPriceWrap { overflow: hidden; background: url(../images/design/detail-contact-price-bg.png) no-repeat; width: 427px; margin: 10px 5px 5px; }
				#content #detailAdWrap #detailMore #detailPrice { font-size: 1.0em; color: #666; text-align: center; font-weight: bold; padding: 11px 0 7px 0; float: left; width: 167px; }
				#content #detailAdWrap #detailMore #detailContact { font-size: 1.2em; color: #fff; text-align: center; font-weight: bold; margin: 5px 0; height: 33px; padding-top: 4px; float: left; width: 260px; }
					#content #detailAdWrap #detailMore #detailContact a { color: #fff; text-decoration: none; }
					#content #detailAdWrap #detailMore #detailContact a:hover { color: #ffcc00; }

				
		#content #sellerOptions { overflow: hidden; padding: 15px 0 15px 0; }
			#content #sellerOptions h4 { text-align: center; color: #ccc; font-size: 0.9em; font-weight: bold; background: #fff; }
			#content #sellerOptions #optionWrap { overflow: hidden; padding: 10px 0 0 0; width: 404px; margin: 0 auto; }
			#content #sellerOptions #optionWrap .optionButton { width: 186px; height: 28px; padding: 10px 8px 0; background: url(../images/design/seller-options-bg.png) no-repeat center; font-weight: bold; font-size: 0.9em; text-align: center; float: left; }
				#content #sellerOptions #optionWrap .optionButton a { color: #999; text-decoration: none; }
				#content #sellerOptions #optionWrap .optionButton a:hover { color: #990000; }
				
		#content #reportAdLink { float: right; clear : right; width: 155px; text-align: center; padding-top: 2px; font-size: 0.9em; }
		#content #reportAdLink a { color: #999; text-decoration: none; }
		#content #reportAdLink a:hover { color: red; }
			
		#content #loadMoreWrap { padding: 10px 0 30px 0; }
		#content #loadMoreWrap a { display: block; width: 460px; height: 40px; text-align: center; vertical-align: middle; background: #ededed; color: #ff0000; text-decoration: none; font-size: 1.3em; padding: 10px 0 0 0; }
		#content #loadMoreWrap #adCurrentCount { display: none; }
		#content #loadMoreWrap #adLocked { display: none; }
		
		#content #optWrap { margin: 35px 5px 35px; background: #ededed; font-size: 0.9em; font-weight: normal; overflow: visible; height: 30px; }
		#content #optTotal { float: left; padding: 6px 10px 4px; color: #fff; background: #0089C3; width: 122px; text-align: center; border-right: 10px solid #fff; height: 20px; font-size: 0.95em; font-weight: bold; }
		#content #optFilterBtn { /* position: absolute; margin: -7px 0 0 765px; */ float: left; margin: -7px 0 0 0; }
		#content #optFilterLabel { position: absolute; margin: -11px 0 0 640px; display: none; }
		#content #optCurrentFiltersLabel { float: left; background: url(../images/design/filter-current-bg.png) no-repeat right; display: block; color: #666; width: 8px; height: 23px; text-align: left; font-weight: bold; font-size: 0.9em; padding: 7px 0 0 10px; }
		#content #optCurrentFilters { float: left; width: 594px; }
			#content #optCurrentFilters ul { float: left; list-style: none; }
			#content #optCurrentFilters ul li { float: left; padding: 7px 18px 5px 5px; font-size: 0.9em; color: #666; background: url(../images/design/filter-display-bg.png) no-repeat right;  }
		#content .capitalize { text-transform: capitalize; }

		#content #fullMessage { position: absolute; font-size: 1.5em; color: #333; width: 960px; text-align: center; padding: 50px 0 0 0;}
		
		
		#content .errorBox { background: #cc0000; padding: 10px; color: #fff; font-weight: bold; margin-bottom: 30px; text-align: center; }
		
		#content #placeAd { }
			#content #placeAd .placeAdSteps { width: 940px; height: 48px; display: block; }
				#content #placeAd #step1 { background: url(../images/design/placead-step1.png) no-repeat; }
				#content #placeAd #step2 { background: url(../images/design/placead-step2.png) no-repeat; }
				#content #placeAd #step3 { background: url(../images/design/placead-step3.png) no-repeat; }
				#content #placeAd #step4 { background: url(../images/design/placead-step4.png) no-repeat; }
			
			#content #pageIntro { padding: 20px 10px 30px; font-size: 0.8em; color: #999; line-height: 160%; }
				#content #pageIntro.lessPadding { padding: 0 10px 0; }

			#content #placeAdIntro { padding: 20px 10px 30px; font-size: 0.8em; color: #999; line-height: 160%; }
				#content #placeAdIntro strong { color: #333; }
				#content #placeAdIntro a { color: #666; text-decoration: underline; }
				#content #placeAdIntro a:hover { color: #0094cc; text-decoration: none; }
			
			#content .mainForm { background: url(../images/design/placead-form-bg.png) repeat-y; width: 620px; float: left; margin-bottom: 50px; }
				#content #profileEdit { margin-top: 20px; }
				#content .mainForm .placeAdFormTop { background: url(../images/design/placead-form-top.png) no-repeat; display: block; width: 620px; height: 40px; }
					#content .mainForm .placeAdFormName { width: 180px; text-align: center; padding: 10px 0 0 15px; color: #fff; font-weight: bold; font-size: 0.9em; }
				#content .mainForm .placeAdFormMiddle { padding: 20px; overflow: hidden; }
					#content .mainForm .placeAdFormMiddle h3 { font-size: 0.9em; font-weight: bold; margin: 0 0 15px 0; color: #333; }
					#content .mainForm .placeAdFormMiddle h3.extraTop { margin: 30px 0 15px 0; }
					#content .mainForm .placeAdFormMiddle p { font-size: 0.9em; font-weight: normal; color: #666; }
					#content .mainForm .placeAdFormMiddle p.extraMargin { margin: 0 0 15px 0; }
						#content .mainForm .placeAdFormMiddle p strong { color: #cc0000; }
					#content .mainForm .placeAdFormMiddle p a { color: #0094cc; text-decoration: none; }
						#content .mainForm .placeAdFormMiddle p a:hover { text-decoration: underline; }
					#content .mainForm .elementWrapUpload { margin-bottom: 50px; width: 580px; float: left; overflow: hidden; }
					#content .mainForm .elementWrapUpload { margin-bottom: 0; width: 580px; float: left; overflow: hidden; }
						#content .mainForm #createPageUpload { margin-bottom: 60px; }
						#content .mainFrom #imageUploadWrap, #content .mainFrom #videoUploadWrap { overflow: hidden;  }
						#content .mainForm #mmsUploadBtn { float: right; margin-right: 23px; }
							#content .mainForm #fileUploadBox_wrap_labels { padding: 15px 0 0 10px; }
								#content .mainForm #fileUploadBox_wrap_labels div { padding: 15px 0 0 0; color: #666; font-size: 0.9em; }
									#content .mainForm #fileUploadBox_wrap_labels a { color: #cc0000; padding: 0 3px; text-decoration: none; }
									#content .mainForm #fileUploadBox_wrap_labels a:hover { text-decoration: underline; }
									#content .mainForm #photosUploading { text-align: right; font-size: 0.7em; font-weight: bold; color: #333; float: left; width: 370px;}
										#content .mainForm #photosUploading span { color: #666; font-weight: normal; }
										#content .mainForm #photosUploading img { float: right; padding: 10px 0 10px 10px; }
					#content .mainForm .elementWrapYouTube { margin-bottom: 10px; width: 580px; float: left; overflow: hidden; }
					#content .mainForm .elementWrapButton { margin: 30px 0 0; width: 580px; float: left; overflow: hidden; }
					#content .mainForm .elementWrapButton2 { margin: 20px 0 40px; width: 580px; float: left; overflow: hidden; }
					#content .mainForm .elementWrap { margin-bottom: 30px; width: 580px; float: left; overflow: hidden; }
						#content .mainForm #elementWrapCounty, #content #placeAd #elementWrapBuysell { width: 180px; }
						#content .mainForm #elementWrapPrice, #content .mainForm #elementWrapContact, #content .mainForm #elementWrapType { width: 180px; margin-left: 18px; }
						#content .mainForm #elementWrapCounty select, #content .mainForm #elementWrapBuysell select, #content .mainForm #elementWrapPrice select, #content .mainForm #elementWrapContact select, #content .mainForm #elementWrapType select { width: 160px; }
						#content .mainForm #elementWrapDesc { margin-bottom: 30px; }
						#content .mainForm #elementWrapCategory { width: 580px; }
						
						/*#content .mainForm #elementWrapContact label { margin: 0 10px 0 10px; }*/
						#content .mainForm #elementWrapContact input { width: 163px; border: 1px solid #ccc; }
						#content .mainForm #elementWrapContact #contactOptionWrap label { margin: 0 0px 0 10px; }
						#content .mainForm #elementWrapContact #contactOptionWrap label.phone { margin: 0 0 0 130px; }
						#content .mainForm #elementWrapContact #contactOptionWrap input { width: 20px; border: 1px solid #ccc; }
						
						#content .mainForm #elementWrapButton { margin-bottom: 0; }
						#content .mainForm #elementWrapLogin { width: 280px; margin-bottom: 0; }
						#content .mainForm #elementWrapPass { width: 280px; margin-left: 20px; margin-bottom: 0; }
							#content .mainForm span.forgottenLink { float: right; }
							#content .mainForm span.forgottenLink a { font-size: 0.8em; color: #999; text-decoration: none; }
							#content .mainForm span.forgottenLink a:hover { color: #0094cc; text-decoration: none; }
						#content .mainForm #elementWrapForgot { margin-bottom: 0; }
						#content .mainForm #elementWrapRegName { width: 280px; margin-bottom: 30px; }
						#content .mainForm #elementWrapRegEmail { width: 280px; margin-left: 20px; margin-bottom: 30px; }
						#content .mainForm #elementWrapRegPass { width: 280px; margin-bottom: 0; }
						#content .mainForm #elementWrapRegPass2 { width: 280px; margin-left: 20px; margin-bottom: 0; }
						#content .mainForm #elementWrapSubscribe { padding: 20px 0 0 0; margin-bottom: 10px; font-size: 0.8em; color: #666; }
							#content .mainForm #elementWrapSubscribe a { color: #666; text-decoration: underline; }
						
					#content .mainForm .labelHeading { display: block; width: 100%; font-size: 0.9em; color: #333; font-weight: bold; padding: 0 0 5px 0; }
					#content .mainForm .labelDesc { display: block; width: 100%; font-size: 0.75em; color: #999; line-height: 160%; padding: 0 0 5px; }
					#content .mainForm .labelFile { width: 100px; font-size: 0.8em; font-weight: bold; color: #666; padding: 4px 0 0 0; float: left; }
					#content .mainForm input.text { width: 564px; background: #fff; padding: 4px 5px; font-family: Arial, Helvetica, "sans-serif"; font-size: 1.0em; color: #666; margin: 0 0 0 0; border: 1px solid #ccc; border-top: 1px solid #999; border-left: 1px solid #999; }
						#content .mainForm input.text2 { width: 265px; background: #fff; padding: 4px 5px; font-family: Arial, Helvetica, "sans-serif"; font-size: 1.0em; color: #666; margin: 0 0 0 0; border: 1px solid #ccc; border-top: 1px solid #999; border-left: 1px solid #999; }
						#content .mainForm input.text3 { width: 460px; background: #fff; padding: 4px 5px; font-family: Arial, Helvetica, "sans-serif"; font-size: 1.0em; color: #666; margin: 0 0 0 0; border: 1px solid #ccc; border-top: 1px solid #999; border-left: 1px solid #999; }
						#content .mainForm input#reg_phone, #content .mainForm input#phone { width: 190px; }
					#content .mainForm input.example { color: #ccc; }
					#content .mainForm .selectWrap { font-size: 0.8em; font-weight: bold; background: #fff; width: 570px; overflow: hidden; padding: 2px; height: 31px; display: table-cell; vertical-align: middle; border: 1px solid #ccc; border-top: 1px solid #999; border-left: 1px solid #999; }
					#content .mainForm .selectWrap select { margin: 0 0 0 5px; }
						#content .mainForm select#reg_phone_prefix, #content .mainForm select#phone_prefix { color: #666; font-size: 14px; font-weight: bold; background: #fff; width: 75px; overflow: hidden; padding: 5px 3px; height: 30px; vertical-align: middle; border: 1px solid #ccc; border-top: 1px solid #999; border-left: 1px solid #999; }
					#content .mainForm textarea { width: 560px; background: #fff; padding: 4px 5px; font-family: Arial, Helvetica, "sans-serif"; font-size: 0.9em; color: #666; margin: 0 0 0 0; border: 1px solid #ccc; border-top: 1px solid #999; border-left: 1px solid #999; }
					#content .mainForm input.button { float: right; width: 202px; background: url(../images/design/placead-button.png) no-repeat; padding: 5px 0 7px; text-align: center; color: #fff; border: 0; font-weight: bold; height: 40px; font-size: 0.9em; }
					#content .mainForm .labelError { padding: 0 0 0 10px; color: #cc0000; }
					#content .mainForm input.inputError { border: 2px solid #cc0000; }
					#content .mainForm .inputError { border: 2px solid #cc0000; }
				
				#content .mainForm .placeAdFormBottom { width: 620px; height: 10px; }
				#content .mainForm .paymentHighlight { border: 1px solid #ccc; background: #fff; color: #999; font-weight: bold; font-size: 1.2em; margin-bottom: 10px; padding: 20px 0; text-align: center; }
					#content .mainForm #sreniumInfo1 { }
					#content .mainForm #sreniumInfo2 { font-size: 0.8em; margin-bottom: 50px; color: #999; }
					#content .mainForm #sreniumInfo3 { font-size: 0.8em; margin-bottom: 0; color: #999; }
					#content .mainForm #paypalInfo1 { }
					#content .mainForm #paypalInfo2 { font-size: 0.8em; margin: 10px 0 50px; color: #999; }
					#content .mainForm #reviewAd { margin-bottom: 0; border: 1px solid #ccc; background: #fff; color: #999; font-weight: bold; font-size: 1.0em; margin-bottom: 0; padding: 20px 50px; }
						#content .mainForm #reviewAd .makeChangesLink { text-align: center; display: block; padding: 40px 0 0 0; color: #999; text-decoration: none; }
						#content .mainForm #reviewAd .makeChangesLink:hover { color: #0094cc; }
					#content .mainForm #payPaypal { margin-bottom: 0; }
					#content .mainForm .paymentHighlight span { color: #cc0000; }
						#content .mainForm .paymentHighlight a { color: #0094cc; text-decoration: none; }
						#content .mainForm .paymentHighlight a:hover { text-decoration: underline; }
						
				#content #placeAd .placeAdSideMessage { float: right; width: 294px; font-weight: bold; color: #BF0000; margin-top: 30px; text-align: center; font-size: 1.2em; }
					#content #placeAd .placeAdSideMessage .priceperad { margin-bottom: 20px; }
					#content #placeAd .placeAdSideMessage ul li { text-align: center; list-style: none; padding-bottom: 30px; line-height: 150%; }
					
				#payError { background: #cc0000; color: #fff; padding: 10px 20px; margin: 0 0 15px 0; font-weight: bold; font-size: 0.8em; text-align: center; line-height: 160%; }
					#payError a { color: #fff; text-decoration: underline;}
				
				#checkoutWrap { overflow: hidden; }
					#checkoutOptions { width: 460px; float: left; margin-right: 10px; }
						#checkoutOptions .checkoutGreyTop, #checkoutOptions .checkoutGreyBtm, #checkoutOptions .checkoutBlueTop, #checkoutOptions .checkoutBlueBtm { height: 8px; padding: 0; margin: 0; }
						#checkoutOptions .checkoutGreyTop img, #checkoutOptions .checkoutGreyBtm img, #checkoutOptions .checkoutBlueTop img, #checkoutOptions .checkoutBlueBtm img { vertical-align: top; }
							#checkoutOptions .checkoutGrey, #checkoutOptions .checkoutBlue { min-height: 30px; overflow: hidden; }
								#checkoutOptions .checkoutGrey, #checkoutOptions .checkoutGreyTop, #checkoutOptions .checkoutGreyBtm { background: url('../images/design/checkout-bg-grey.png') repeat-y; }
								#checkoutOptions .checkoutBlue, #checkoutOptions .checkoutBlueTop, #checkoutOptions .checkoutBlueBtm { background: url('../images/design/checkout-bg-blue.png') repeat-y; }
								#checkoutOptions .checkoutHeading { text-align: center; }
						#checkoutOptions .checkoutOR { position: absolute; margin: -20px 0 0 205px; }

						#optionChanges { margin-bottom: 10px; }
							#optionChanges p { text-align: center; font-size: 0.75em; color: #666; padding: 0 5px; line-height: 150%; }
								#optionChanges p a { text-decoration: underline; color: #666; }
								#optionChanges p a:hover { color: #333; }
							
						#optionPay { margin-bottom: 10px; }
							#optionPay .payOptionsSplit { width: 210px; padding: 0 10px 10px; float: left; }
								#optionPay .paySubHeading { font-size: 0.75em; color: #fff; font-weight: bold; background: url('../images/design/checkout-payoptions-bg.png') no-repeat center center; text-align: center; padding: 7px 0; width: 210px; }
									#payDetailPayPal { text-align: center; padding: 25px 0 0 0; }
										#payDetailPayPal #visaMastercard { padding: 13px 0 0 0; }
									#payDetailPhone { }
											#payPhoneIntro { font-size: 0.75em; color: #666; text-align: center; padding: 5px 0 2px 0; }
												#payPhoneIntro span#payPhoneNumber { font-size: 1.5em; color: #333; letter-spacing: 2px; font-weight: bold; padding: 0 3px; line-height: 150%; }
											#payPhoneCode { background: url('../images/design/srenium-code-bg.png') no-repeat center center; width: 110px; padding: 3px 0 2px 4px; font-size: 1.2em; color: #0D83B8; letter-spacing: 5px; text-align: center; margin: 0 auto; }
											#payPhoneTerms { font-size: 0.7em; color: #666; text-align: center; padding: 5px 0 0 0; }
												#payPhoneTerms a { color: #cc0000; font-weight: bold; text-decoration: none; }
													#payPhoneTerms a:hover { text-decoration: underline; }
											#payNoPhone { text-align: center; padding: 20px 20px 0; font-size: 0.8em; color: #666; line-height: 180%; }

						#optionCoupon { margin-bottom: 0; }
							#optionCoupon p { text-align: center; font-size: 0.75em; color: #666; padding: 0 5px; line-height: 150%; }
							#optionCoupon #promoFormWrap { text-align: center; padding: 10px 0 5px 0; }
							#optionCoupon .promoCode { border: 1px solid #ccc; border-top: 1px solid #999; border-left: 1px solid #999; background: #fff; font-family: Arial, Helvetica; font-size: 1.1em; color: #666; padding: 3px 5px; width: 100px; height: 21px; text-align: center; }
							#optionCoupon .promoButton { border: 1px solid #999; background: #ccc; font-family: Arial, Helvetica; font-size: 0.7em; color: #333; padding: 0 0 2px 0; width: 70px; font-weight: bold; height: 27px; }
							

					#checkoutReview { width: 470px; float: left; }
					
					#paySmallPrint { color: #999; font-size: 0.8em; padding: 15px 5px 0; }
						#paySmallPrint p { padding: 8px 0; }


			#content #myaccWrap { }

				#content #myaccWrap #myaccNoAds { padding: 50px 0 70px; text-align: center; font-size: 1.2em; font-weight: bold; color: #666; }
					#content #myaccWrap #myaccNoAds a { color: #0094cc; text-decoration: none; }
					#content #myaccWrap #myaccNoAds a:hover { color: #0094cc; text-decoration: underline; }
				#content #myaccWrap .myaccTable { width: 940px; font-size: 0.8em; color: #333; margin-top: 20px; }
				#content #myaccWrap .myaccTable a { text-decoration: none; color: #fff; }
					#content #myaccWrap .myaccTable a:hover { color: #ededed; }
					
				#content #myaccWrap .myaccTable .buttons a { color: #fff; text-decoration: none; }
					#content #myaccWrap .myaccTable .buttons a:hover { color: #ededed; text-decoration: none; }
					
					#content #myaccWrap .myaccTable th { margin: 1px 0 0 1px; padding: 3px 5px; border: 1px solid #fff; border-right: 0; border-bottom: 0; font-weight: bold; background: #0094cc; color: #fff; }
					#content #myaccWrap .myaccTable td { margin: 1px 0 0 1px; padding: 3px 5px; border: 1px solid #fff; border-right: 0; border-bottom: 0; }
					#content #myaccWrap .myaccTable tr.rowNormal { background: #ededed; }
					#content #myaccWrap .myaccTable tr.rowAlt { background: #e0e0e0; }
					#content #myaccWrap .myaccTable tr.hover { background: #ffffdf; }
				#content #myaccWrap #myaccAdsTable { }
					#content #myaccWrap #myaccAdsTable .col1 { text-align: center; width: 60px; }
					#content #myaccWrap #myaccAdsTable .col2 { text-align: left; }
					#content #myaccWrap #myaccAdsTable .col3 { text-align: left; width: 160px; }
					#content #myaccWrap #myaccAdsTable .col4 { text-align: center; width: 30px; }
					#content #myaccWrap #myaccAdsTable .col5 { text-align: center; width: 60px; }
					#content #myaccWrap #myaccAdsTable .col6 { text-align: center; width: 40px; }
					#content #myaccWrap #myaccAdsTable .col7 { text-align: center; width: 40px; }
					#content #myaccWrap #myaccAdsTable .col8 { text-align: center; width: 40px; }
					#content #myaccWrap #myaccAdsTable .col9 { text-align: center; width: 270px; }
					#content #myaccWrap .myaccBtn, #content #myaccWrap .myaccBtn2, #content #myaccWrap .myaccBtn3, #content #myaccWrap .myaccBtn4 { background: url('../images/design/myaccount-buttons.png') no-repeat -100px 0; display: block; width: 50px; height: 21px; text-align: center; float: left; padding: 3px 0 0 0; margin: 0 2px; }
						#content #myaccWrap .myaccBtn2 { background: url('../images/design/myaccount-buttons.png') no-repeat -50px 0; }
						#content #myaccWrap .myaccBtn3 { background: url('../images/design/myaccount-buttons.png') no-repeat 0 0; }
						#content #myaccWrap .myaccBtn4 { background: url('../images/design/myaccount-buttons.png') no-repeat -150px 0; }
				#content #myaccWrap #myaccImagesTable { margin-bottom: 30px; width: 620px; }
					#content #myaccWrap #myaccImagesTable .col1 { text-align: center;  }
					#content #myaccWrap #myaccImagesTable .col2 { text-align: center; width: 50px; }
				#content #myaccWrap #myaccAlertsTable { margin-bottom: 30px; }
					#content #myaccWrap #myaccAlertsTable .col1 { text-align: center; width: 60px; }
					#content #myaccWrap #myaccAlertsTable .col2 { text-align: left; }
					#content #myaccWrap #myaccAlertsTable .col3 { text-align: center; width: 80px; }
					#content #myaccWrap #myaccAlertsTable .col4 { text-align: center; width: 80px; }
					#content #myaccWrap #myaccAlertsTable .col5 { text-align: center; width: 55px; }
					#content #myaccWrap #myaccAlertsTable .col6 { text-align: center; width: 55px; }
					#content #myaccWrap #myaccAlertsTable .col7 { text-align: center; width: 55px; }
					#content #myaccWrap #myaccAlertsTable .col8 { text-align: center; width: 65px; }
					#content #myaccWrap #myaccAlertsTable .col9 { text-align: center; width: 50px; }
					#content #myaccWrap #myaccAlertsTable .col10 { text-align: center; width: 108px; }

				#content #myaccDeleteWrap { text-align: center; }
					#content #myaccDeleteWrap h3 { font-size: 1.2em; font-weight: bold; color: #0094cc; padding: 10px 0 0 0; }
					#content #myaccDeleteWrap p { font-size: 0.9em; font-weight: normal; color: #333; padding: 30px 0 30px 0; }
						#content #myaccDeleteWrap input.button { background: url(../images/design/lightbox-button.png) no-repeat; border: 0; width: 240px; height: 42px; font-weight: bold; font-size: 1.1em; color: #fff; }
						#content #myaccDeleteWrap p a { color: #0094cc; text-decoration: none; }
						#content #myaccDeleteWrap p a:hover { color: #0094cc; text-decoration: underline; }
						
						
				#content p#contactIntro { width: 650px; line-height: 180%; font-size: 0.8em; color: #999; }
				#content #contactDetails { margin: 65px 0 0 0; font-size: 0.9em; color: #333; float: right; width: 280px; }
					#content #contactDetails p { padding: 10px 0; line-height: 160%; }
						#content #contactDetails p a { color: #0094cc; text-decoration: none; }
						#content #contactDetails p a:hover { text-decoration: underline; }
						#content #contactDetails p.contactDetail { padding: 5px 0 5px 24px; } 
							#content #contactDetails p#contactPhone { background: url('../images/design/icons/google_voice_16.png') no-repeat 0 8px; } 
							#content #contactDetails p#contactEmail { background: url('../images/design/icons/email_16.png') no-repeat 0 8px; } 
							#content #contactDetails p#contactTwitter { background: url('../images/design/icons/twitter_16.png') no-repeat 0 8px; } 
							#content #contactDetails p#contactFacebook { background: url('../images/design/icons/facebook_16.png') no-repeat 0 8px; } 
							#content #contactDetails p#contactBebo { background: url('../images/design/icons/bebo_16.png') no-repeat 0 8px; } 
							
							
				#content #helpWrap { font-size: 0.8em; color: #333; padding: 20px 0 0 0; }
					#helpWrap .questionWrap { padding: 0 0 40px 0; border-bottom: 1px solid #ccc; margin: 0 0 40px 0; }
						#helpWrap .questionWrap h2 { font-size: 1.3em; font-weight: normal; color: #3A8FC2; padding: 0 0 5px 0; }
						#helpWrap .questionWrap h3 { font-size: 1.1em; font-weight: normal; color: #999; padding: 20px 0 0 0; }
						#helpWrap .questionWrap p { line-height: 160%; padding: 10px 0; }
						#helpWrap .questionWrap ul { padding: 10px 0 0 20px; }
							#helpWrap .questionWrap li { padding: 0 0 10px 0;}
							#helpWrap .questionWrap ul h3 { font-weight: bold; font-size: 1.0em; color: #333; }
						#helpWrap .questionWrap table { margin: 5px 0 0 0;}
							#helpWrap .questionWrap tr { }
							#helpWrap .questionWrap td { width: 175px; padding: 3px 0; }
							#helpWrap .questionWrap th { width: 175px; padding: 3px 0; font-weight: bold; }
						
				#content #testimonialsWrap { font-size: 0.8em; color: #333; padding: 20px 0 0 0; }
					#testimonialsWrap  { padding: 0 0 40px 0; border-bottom: 1px solid #ccc; margin: 0 0 40px 0; }
						#testimonialsWrap  h2 { font-size: 1.3em; font-weight: normal; color: #3A8FC2; padding: 0 0 5px 0; }
						#testimonialsWrap  h3 { font-size: 1.1em; font-weight: normal; color: #999; padding: 20px 0 0 0; }
						#testimonialsWrap  p { line-height: 160%; padding: 10px 0; }
						#testimonialsWrap  ul { padding: 10px 0 0 20px; }
							#testimonialsWrap  li { padding: 0 0 10px 0;}
							#testimonialsWrap  ul h3 { font-weight: bold; font-size: 1.0em; color: #333; }
						#testimonialsWrap  table { margin: 5px 0 0 0;}
							#testimonialsWrap  tr { }
							#testimonialsWrap  td { width: 175px; padding: 3px 0; }
							#testimonialsWrap  th { width: 175px; padding: 3px 0; font-weight: bold; }
						

				#content #legalPage { font-size: 0.8em; color: #333; padding: 20px 0 0 0; }
					#legalPage { padding: 0 0 40px 0; margin: 0 0 40px 0; }
						#legalPage hr { color: #999; background: #999; border-top: 0; height: 1px; }
						#legalPage h2 { font-size: 1.3em; font-weight: normal; color: #3A8FC2; padding: 20px 0 5px 0; }
						#legalPage h3 { font-size: 1.1em; font-weight: normal; color: #999; padding: 20px 0 0 0; }
						#legalPage p { line-height: 160%; padding: 10px 0; }
						#legalPage ul, #legalPage ol { padding: 10px 0 0 20px; }
							#legalPage li { padding: 0 0 10px 0; line-height: 160%; }
							#legalPage ul h3 { font-weight: bold; font-size: 1.0em; color: #333; }
						#legalPage table { margin: 5px 0 0 0;}
							#legalPage tr { }
							#legalPage td { width: 175px; padding: 3px 0; }
							#legalPage th { width: 175px; padding: 3px 0; font-weight: bold; }
							
							
				#content #sitemap { font-size: 0.9em; color: #666; padding: 0 30px; }
					#sitemap a { color: #666; text-decoration: none; }
					#sitemap a:hover { color: #333; text-decoration: underline; }
					#sitemap li { padding: 5px 0; }
					#sitemap ul { padding: 0 20px; }



/* lightboxes */

.lightboxWrap { }

	.lightboxWrap h4 { background: #41B2E7 url(../images/design/lightbox-header-right.png) no-repeat right; height: 40px; }
	.lightboxWrap h4 span { float: left; background: #41B2E7 url(../images/design/lightbox-header-left.png) no-repeat left; height: 40px; padding: 0 0 0 5px; }
	
	#lbFilter #lbColLeft { width: 475px; float: left; padding: 0 0 0 10px; }
		#lbFilter #lbFilterIntro { font-size: 1.1em; font-weight: normal; padding: 10px; line-height: 160%; }
		#lbFilter #lbFilterTable { }
			#lbFilter #lbFilterTable.alertsPage { font-size: 0.8em; margin-bottom: 20px; width: 560px; }
				#lbFilter #lbFilterTable.alertsPage td.whiteBG { background: #fff; }
				#lbFilter #lbFilterTable.alertsPage td.whiteBG { background: #fff; }
			#lbFilter #lbFilterTable tr { }
			#lbFilter #lbFilterTable th { width: 130px; padding: 6px 4px 6px 0; font-weight: bold; }
			#lbFilter #lbFilterTable td { padding: 6px 4px 6px 0; }
			#lbFilter #lbFilterTable input { width: 260px; }
			#lbFilter #parentCategories { float: left; }
				#lbFilter #parentCategories ul { list-style: none; }
				#lbFilter #parentCategories ul li { float: left; padding: 4px 15px 4px 8px; background: #ededed url(../images/design/filter-cat-bg-middle.png) no-repeat right center; }
				#lbFilter #parentCategories ul li.last { background: #ededed url(../images/design/filter-cat-bg-end.png) no-repeat right center; }
				#lbFilter #parentCategories ul li a { text-decoration: none; color: #666; }
				#lbFilter #parentCategories ul li a:hover { color: #333; }
			#lbFilter #childCategories { float: left; padding: 2px 0; }

		#lbFilter #lbColRight { width: 240px; float: left; padding: 0; }
			#lbFilter #lbReturnedAdsWrap { background: url(../images/design/lightbox-ads-returned-bg.png) no-repeat; width: 240px; height: 140px; margin-top: 10px; }
			#lbFilter #lbReturnedAds { font-size: 56px; font-weight: bold; text-align: center; width: 240px; padding: 10px 0 0 0; color: #41B2E7; }
			#lbFilter #lbReturnedAdsLabel { font-size: 1.1em; font-weight: normal; text-align: center; width: 240px; padding: 0; color: #999; }
			
		#lbButton a { background: url(../images/design/lightbox-button.png) no-repeat; display: block; width: 240px; height: 32px; color: #fff; text-align: center; font-size: 1.5em; font-weight: bold; text-decoration: none; padding: 10px 0 0 0; }
		#lbButton a:hover { color: #ffcc00; }
		
	#lbAllCats ul.allCatsList { list-style: none; padding: 10px 6px 0 6px; width: 120px; float: left; }
	#lbAllCats ul#allCatsListCol1 { padding: 10px 6px 0 8px; }
		#lbAllCats ul.allCatsList li { float: left; display: block; width: 120px; height: 40px; margin: 1px 1px 6px; }
		#lbAllCats ul.allCatsList li a { display: table-cell; width: 110px; height: 40px; background: #ededed url(../images/design/lightbox-cat-bg.png) no-repeat 0 0; padding: 0 5px; text-align: center; color: #666; text-decoration: none; vertical-align: middle; }
		#lbAllCats ul.allCatsList li a.alt { background: #ededed url(../images/design/lightbox-cat-bg.png) no-repeat -120px 0; }
		#lbAllCats ul.allCatsList li a:hover { background: #B30000 url(../images/design/lightbox-cat-bg.png) no-repeat -240px 0; color: #fff; }
	
	#lbContact { }
		#lbContact .lb2Column { float: left; }
		#lbContact #sellerContactForm { border-right: 5px solid #ededed; margin: 10px 0 0 0; width: 390px; }
			#lbContact #sellerContactForm fieldset { padding: 0 5px 0 10px; }
		#lbContact .formLine { overflow: hidden; margin: 10px 0; }
			#lbContact label { display: block; float: left; width: 75px; padding: 3px 0; }
			#lbContact input.text { display: block; float: left; width: 180px; background: #ededed; border: 1px solid #ccc; font-family: Arial, Helvetica, "sans-serif"; font-size: 12px; color: #666; padding: 3px 5px; }
			#lbContact textarea { display: block; float: left; width: 275px; height: 100px; background: #ededed; border: 1px solid #ccc; font-family: Arial, Helvetica, "sans-serif"; font-size: 12px; line-height: 150%; color: #666; padding: 3px 5px; }
			#lbContact input.button { background: url(../images/design/lb-contact-email-button.png) no-repeat; width: 202px; height: 40px; color: #fff; text-align: center; font-size: 14px; font-weight: bold; border: 0; float: right; margin-right: 4px; }
			#lbContact input.error, #lbContact textarea.error { border: 2px solid #cc0000; }
		#lbContact #sellerContactNumber { margin: 10px 0 0 10px; width: 380px; }
			#lbContact #sellerContactNumber #hasContactNumber { text-align: center; font-size: 1.1em; padding: 10px 0 0 0; height: 200px; }
				#lbContact #sellerContactNumber #hasContactNumber #contactWho { text-align: center; font-size: 1.0em; color: #666; line-height: 200%; }
				#lbContact #sellerContactNumber #hasContactNumber #contactWho span { color: #333; font-size: 1.3em; }
				#lbContact #sellerContactNumber #hasContactNumber #contactNumber { background: url(../images/design/lb-contact-phone-button.png) no-repeat center; width: 380px; height: 48px; color: #fff; font-size: 32px; padding: 6px 0 0 0; margin-top: 24px; }
				#lbContact #sellerContactNumber #hasContactNumber #contactWhen { text-align: center; font-size: 0.9em; color: #999; padding: 5px 0 0 0; }
			#lbContact #noEmail { text-align: center; font-size: 1.3em; color: #666; padding: 50px 30px 80px 30px; line-height: 180%; height: 145px; }
			#lbContact #sellerContactNumber #noContactNumber { text-align: center; font-size: 1.3em; color: #666; padding: 40px 30px 0 30px; line-height: 180%; height: 145px; }
			#lbContact #sellerContactNumber #legalBit { font-size: 10px; color: #999; line-height: 150%; font-weight: normal; padding: 17px 5px 0 5px; border-top: 5px solid #ededed; }
				#lbContact #sellerContactNumber #legalBit a { color: #999; text-decoration: underline; }
				#lbContact #sellerContactNumber #legalBit a:hover { color: #666; }
			#lbContact #sellerContactNumber #legalBit span { font-weight: bold; color: #333; }
			
			

/* footer */

#footerWrap { background: #e0e0e0 url(../images/design/footer-bg.png) repeat-x; }

	#footer { font-size: 0.7em; color: #999; padding: 20px 0; overflow: hidden; }
	#footer span { font-size: 0.8em; color: #999; font-weight: bold; padding: 0 5px; }
	#footer a { color: #999; text-decoration: none; }
	#footer a:hover { color: #666; text-decoration: underline; }
	
	#footer #footerLeft { width: 450px; float: left; padding: 0 0 0 2px; }
	#footer #footerRight { width: 450px; float: right; padding: 0 2px 0 0; }
	#footer #footerRight ul { list-style: none; float: right; }
	#footer #footerRight ul li { float: left; }









/**
 *****  ADDED BY MICHAEL  ***
 **
**/


/*#legalPage p { margin: 20px 0 20px 0; }
#legalPage h1 { font-size: 1.6em; font-weight: bolder; margin: 20px 0 20px 0; }
#legalPage h2 { font-size: 1.3em; font-weight: bolder; margin: 20px 0 20px 0; }

#legalPage ol { }
#legalPage ol li { margin: 20px 0 40px 20px; }*/



body.inner {}
body.inner #content { padding: 20px; }
	
/* inner page headings */
	body.inner h1 { color: #666; font-size: 22px; margin-top : -10px; line-height : 40px; }
	/*body.inner h3 { font-size: 1.1em; color : #232323; background: #ededed; padding: 5px 10px; margin: 20px 0; }
	body.inner h4 { font-size: 1em; font-weight: bolder; color : #232323; margin: 10px 0; }

	body.inner p { margin-bottom: 10px; }
	body.inner em { font-style: italic; }*/
	
	
/* inner page form elements */
	/*
	body.inner #content form fieldset { overflow: hidden; width : 500px; }
	body.inner #content form label { font-size: 0.8em; font-weight: bold; color: #666; width: 150px; display: block; float : left; line-height : 22px; padding: 3px; margin: 6px 15px 0 0; text-align: right; clear: left; }
	body.inner #content form input { border: 1px solid #666; font-size: 1.0em; font-weight: bold; color: #666; width: 290px; margin: 5px 0; padding: 3px; }
	body.inner #content form input.checkbox { width: auto; margin-top : 20px; }
	body.inner #content form select { font-size: 0.8em; font-weight: bold; color: #666; width: 290px; line-height: 1em; margin: 7px 0; padding: 3px; }
	body.inner #content form textarea { border: 1px solid #666; font-size: 1.0em; font-weight: bold; color: #666; width: 290px; height: 5em; margin: 5px 0; padding: 3px; }
	body.inner #content form input.button { float: right; width : auto; height: 35px; font-size: 0.9em; color: #666; font-weight: 800; margin-right: 25px; padding : 0px 5px; cursor : pointer; }
	body.inner #content form br { clear: both; margin-bottom: 20px; }
	*/
	body.inner #content form #formThing { display: none; visibility: hidden; } 
	

/* myads section */
	.dropList {  }
		.dropList .dropHead { cursor: pointer; border-bottom: 1px solid #ededed; margin-bottom: 0px; margin-top: 5px; padding-bottom: 5px; }
		.dropList .dropHead:hover { border-bottom: 1px solid #2e2e2e; }
		.dropList .dropHead .date { float: right; font-size: 0.9em; padding-top: 2px; clear: right; }
		.dropList .dropBox .dropInner { min-height: 300px; background: #ededed; border-bottom: 1px solid #ccc; padding: 20px; margin-bottom: 20px; margin-top : 0px; border-top : 1px solid #2e2e2e; overflow: hidden; }
		.dropList p { margin: 0 0 20px 0; }
		
		body.inner #myads .imageBox { float: right; overflow: hidden; width: 375px; }
		body.inner #myads .imageBox img { float: right; margin: 0 0px 10px 10px; }
	body.inner #introText { padding: 10px 0; margin: 10px 0 30px 0; }


/* inner page form errors */
	body.inner #content div.error { padding : 10px 20px 20px 20px; margin: 20px; border: 1px solid red; }


/* create new ad pages */
#createStep1 {}
	#content #createStep1 #price { width: 80px; background: white url('../images/design/euro_symbol.png') -3px center no-repeat; padding-left: 20px; }

	#sremiumCode { font-size: 3em; background: #ededed; padding: 20px; display: block; text-align : center; }





/* Pagination
----------------------------------------------------------------------------------------*/

ul#pagination { list-style: none; overflow: hidden; margin: 20px auto; padding-top: 20px; font-size: 0.7em; font-weight: bold; display: table; }
	ul#pagination li { float : left; padding: 5px 5px 5px 0;  }
	ul#pagination li a, ul#pagination li.current span { text-decoration: none; display: block; padding : 4px 10px; margin : 0px 0px; border : 1px solid #ededed; background: #ededed; font-size: 1.1em; color: #666; }
	ul#pagination li a:hover, ul#pagination li.current span { background-color: #ededed; border-color: #999; }
	ul#pagination li.first { }
	ul#pagination li.last {  }
	ul#pagination li.current span { border-color: white; background: #0094cc; font-weight: bolder; color: #fff; }
	ul#pagination li.number { }
	ul#pagination li.next { }
	ul#pagination li.previous { }
	ul#pagination strong { float: left; display: block; padding : 4px 10px; border : 1px solid #ededed; background: #ededed; font-size: 1.1em; }

#flashMessage { position: absolute; top: 300px; width: 100%; z-index: 99; display: none; }
	#flashMessage div { width: 450px; padding: 20px 40px; margin: auto; border: 3px solid green; background: #ededed; font-size: 1.2em; }

#flashError { position: absolute; top: 300px; width: 100%; z-index: 99; display: none; }
	#flashError div { width: 450px; padding: 20px 40px; margin: auto; border: 3px solid red; background: #ededed; font-size: 1.2em; }




/**
 *****  BLOG STUFF  ***
 **
**/

#content .post { margin-bottom: 50px; font-size: 0.9em; }

	#content .post h2 { margin: 20px 0 0 0; }

	#content .post .post_date { color: #999; padding: 10px 0 10px 2px; }
	#content .post .blogImgWrap { width: 300px; text-align: center; padding: 0 0 8px 0; color: #999; font-style: italic; font-size: 0.9em; margin: 10px 10px; }
	#content .post .blogImgWrap2 { width: 300px; text-align: center; padding: 0 0 8px 0; color: #999; font-style: italic; font-size: 0.9em; margin: 10px 10px; background: #ededed; border: 1px solid #ccc; }
	#content .post .blogImgWrap img { border: 1px solid #ccc; padding: 2px; background: #fff; }
	#content .post .right { float: right; margin-right: 0; }
	#content .post .left { float: left; margin-left: 0; }
	#content .post a { color: #666; text-decoration: underline; }
	#content .post a:hover { color: #056792; text-decoration: none; }

	#content .post .post_body { margin: 0 0 30px 0; }
	#content .post .postsharelinks { font-size: 0.8em; width: 100%; background: #ededed; padding: 8px 5px; text-align: center; }


	#content .post .postmetadata { font-size: 0.8em; width: 100%; background: #e3e3e3; padding: 8px 5px; text-align: center; border-top: 1px solid #fff; }


	#contentWrap #content .post #commentsWrap { width:100%; overflow: hidden; border-bottom: 1px solid #ccc; padding-bottom: 20px; margin-bottom: 40px;  }
	#contentWrap #content .post #commentsWrap h3 { padding: 40px 10px; font-size: 18px; font-weight: bolder; }
	#contentWrap #content .post #commentsWrap p { float: right; padding: 20px 20px 10px 20px; text-align: left; font-size: 0.9em; }
	
	#contentWrap #content .post .comment_list { overflow: hidden; width: 100%; }
	#contentWrap #content .post .comment_list .comment { overflow: hidden; padding: 0; margin-bottom: 20px; }
	#contentWrap #content .post .comment_list .alt {  }
	#contentWrap #content .post .comment_list .comment .comment_author { overflow: hidden; background: #e4e4e4; padding: 0; margin-bottom: 2px; height: 50px; }
	#contentWrap #content .post .comment_list .comment .comment_author .comment_gravatar img { padding: 3px; margin: 0; border: 2px solid #e2e2e2; }
	#contentWrap #content .post .comment_list .comment .comment_author .comment_author_name { float: left; padding: 14px 6px; margin: 0; font-weight: bold; }
	#contentWrap #content .post .comment_list .comment .comment_author .comment_date { float: right; font-size: 0.8em; padding: 18px 8px; }
	#contentWrap #content .post .comment_list .comment .comment_author .comment_date a { color: #999; text-decoration: none; }
	#contentWrap #content .post .comment_list .comment .comment_author .comment_date a:hover { color: #BE1542; text-decoration: none; }
	#contentWrap #content .post .comment_list .comment .comment_body { padding: 0 10px; background: #ededed; font-size: 0.9em; }
	
	#contentWrap #content .post #commentsPostWrap  { overflow: hidden; }
	#contentWrap #content .post #commentsPostWrap .form_row  { overflow: hidden; padding-left: 40px; }
	#contentWrap #content .post #commentsPostWrap h3 { padding: 40px 10px; font-size: 18px; font-weight: bolder; }
	#contentWrap #content .post #commentsPostWrap .form_property { float: left; width: 145px; padding: 0 0 0 5px; }
	#contentWrap #content .post #commentsPostWrap .form_value { font-size: 0.9em; color: #999; }
	#contentWrap #content .post #commentsPostWrap .form_value input { font-size: 14px; font-weight: bold; color: #666; width: 290px; height: 18px; margin: 0 0 5px 0; padding: 5px 3px; border: 1px solid #ccc; border-top: 1px solid #999; border-left: 1px solid #999; }
	#contentWrap #content .post #commentsPostWrap .form_value img { margin: 0; }
	#contentWrap #content .post #commentsPostWrap .form_value .button { background: #ededed; border: 1px solid #ccc; color: #2e2e2e; text-align: center; width: 151px; height: 39px; line-height: 39px; float: left; margin: 0 0 0 150px; cursor: pointer; font-size: 12px; }
	
	/* new blog styles */
	
	#content .post .post_body { margin: 0 0 30px 0; clear: both; }

	#bannerWrap #banner.innerBlog { height: 60px; }
	#bannerWrap #banner.innerBlog #innerPic { display: none; }
	
	#content .post { overflow: hidden; color: #333; }
	#content .post .post_title { overflow: visible; }
	#content .post .post_title h1 img, #content .post .post_title h2 img { float: right; border: 5px solid #ededed; padding: 5px; margin: -40px 0 0 10px; background: #fff;  }
	#content .post h1, #content .post h2 { background:transparent url(../images/design/placeyourad-bg.png) no-repeat scroll 0 0; margin: 20px 0 0 0px; padding-bottom : 0px; border-bottom: 0; float: left; height: 56px; width: 100%; }
	#content .post h1 span, #content .post h2 a { display: block; padding: 0px 0 0px 15px; font-size: 22px; line-height: 53px; color: #cc0000; font-weight: bold; text-decoration: none; }
	#content .post h1 a:hover, #content .post h2 a:hover { color: #fff; color: #666; text-decoration: none; }
	#content .post h1 a:hover img, #content .post h2 a:hover img { border: 5px solid #86B02B; }
	#content .post .post_date { float: left; color: #999; overflow: visible; padding: 0; padding: 0 30px 0 0; font-size: 0.8em; text-align: right; width: 100%; }

	#content .post h3 { padding: 30px 0 5px 20px; font-size: 1.2em; font-weight: bold; color: #0089C2; }
	#content .post .post_body p { line-height: 1.6em; padding: 10px 20px 10px 20px; font-size: 0.9em; color: #333; width: 620px; }
	#content .post .post_body p.extraPadding { padding-top: 40px; }
	#content .post .post_body p.textCenter { text-align: center; }
	#content .post .post_body img { padding: 5px; background: #fff; border: 5px solid #ededed; }
	#content .post .post_body img.imgCenter { margin: 20px 0 10px; }
	#content .nextButton a { text-decoration: none; }

	#content .post ol { padding: 10px 20px 10px 20px; margin-left: 40px; font-size: 0.9em; }
	#content .post ol li { padding: 10px 20px 10px 5px; }
		

#contactFormWrap { margin-top: 40px; }

.hidetime  #detailDateTime, .hidetime  span.adAge, .hidetime  h5.last-updated{ display: none; }

/* codeigniter testing */
#codeigniter_profiler table tr td { border-bottom: 1px solid #2e2e2e; padding : 10px 0px; }


#at_pspromo { visibility: hidden; display: none; height: 0px; width: 0px; }
