body { font-family: serif; }
p { margin: 0; }
img { border: 0; }
a:link, a:visited { text-decoration: none; color:#000; }
ul { list-style: none; }


#showAdvertPage #messages,
#showAdvertPage #breadcrumbs,
#showAdvertPage .sideColumn,
#copy_bottom,
#showAdvertPage .email_advertiser,
#showAdvertPage .show_other,
#showAdvertPage .send_to_friend,
#showAdvertPage .print_page,
.history_back,
#showAdvertPage #advertStatsContainer,
#showAdvertPage #contact tr.email,
#showAdvertPage #bookmarking,
#showAdvertPage #adDetailsGalleryAds,
#adverts_list_page .contentBoxContainer,
#adverts_list_page #breadcrumbs,
#adverts_list_page .sideColumn,
#adverts_list_page #bookmarking,
#adverts_list_page .regionSelect,
#adverts_list_page .print_page,
#adverts_list_page .galleryAds,
#adverts_list_page .paginator,
#adverts_list_page #show_in,
#adverts_list_page #addreview_form,
#adverts_list_page .rss,
#search_results_page .contentBoxContainer,
#search_results_page #breadcrumbs,
#search_results_page .sideColumn,
#search_results_page #bookmarking,
#search_results_page .regionSelect,
#search_results_page .print_page,
#search_results_page .galleryAds,
#search_results_page .paginator,
#search_results_page #show_in,
#search_results_page #addreview_form,
#search_results_page .rss,
#showAdvertPage .accountMenu,
#showAdvertPage .adDetailsOptions,
#showAdvertPage .blueTopFrame,
#showAdvertPage #thumbsChanger,
#showAdvertPage .topFrame,
#adverts_list_page .leftColumn,
#search_results_page .leftColumn,
#adverts_list_page .rightColumn,
#search_results_page .rightColumn,
#adverts_list_page .advert_list_top,
#search_results_page .advert_list_top,
.adverts_list thead tr th a,
#adverts_list_page #browseTitleBox,
#adverts_list_page .category_box,
#adverts_list_page .viewAll,
span.counter,
.bannersBox,
.bannerBox,
.banner_over_header,
#topTabs { display: none; }


#header .betaVersion,
#header #basicLinks,
#header #searchWrapper,
#footerWrapper,
.adverts_list .clipboard-actions,
.clipboard_head,
.clipboard_tabs a { display: none; }

.adverts_list,
#adsListTitleBox { width: 900px; }
* html .adverts_list { width: 640px; }
*+html .adverts_list { width: 640px; }
.adverts_list tr.ad td,
.adverts_list tr.ad td { padding: 15px 10px; }
#showAdvertPage #content { clear: left; }
#printad_footer,
.clipboard_tabs a.active,
.adverts_list thead tr th a.active { display: block; font-weight: bold; font-size: 1.3em; margin-left: 70px; }
.adverts_list thead tr th { text-align: left; }

/* ad details */
#showAdvertPage .mainColumn .adDetailsContent #uh_left { float: left; width: 230px; }
#showAdvertPage .mainColumn .adDetailsContent #uh_right { float: right; width: 390px; }
#showAdvertPage .mainColumn .adDetailsContent #uh_right #media_placeholder { float: right; }
#showAdvertPage .mainColumn .adDetailsContent #uh_right .image_gallery { clear: both; }
#showAdvertPage li.imageThumbs { float: left; }
#showAdvertPage .imageThumbs #id_main_photo_0_preview,
#showAdvertPage .imageThumbs #id_main_photo_6_preview { margin-left: 0; }
#showAdvertPage .imageThumbs .image { display: inline; float: left; margin: 6px 0 0 4px; }
#showAdvertPage .mainColumn .adDetailsContent #uh_left label { display: block; font-weight: bold; }
#showAdvertPage .mainColumn .adDetailsContent #uh_left label span { font-weight: normal; }
#showAdvertPage .mainColumn .adDetailsContent #uh_left #id_description,
#showAdvertPage .mainColumn .adDetailsContent #uh_left #contactContainer { margin-bottom: 25px; }
#showAdvertPage #addressContainer,
#showAdvertPage #locationContainer,
#showAdvertPage #priceContainer { margin-bottom: 10px; } 
#showAdvertPage .mainColumn .advertViews { clear: both; }

/* coupon print */
.couponWidget { width: 650px; }
.couponWidget .copupnContentWidget ul,
.couponWidget .couponsDetailsLeft { display: none; }
.couponWidget .image { float: left; width: 345px; clear: left; }
.couponWidget .details { float: right; width: 260px; text-align: center; }
.couponWidget .details p { margin: 5px 0; }
.couponWidget .couponsWidgetHeader { margin: 10px 0 20px; overflow: hidden; }
.couponWidget .couponsWidgetHeader .title { font-size: 1.5em; font-weight: bold; float: left; }
.couponWidget .couponsWidgetHeader .info { font-size: 12px; float: right; padding-top: 10px; }
.couponWidget .couponDetails { border: 1px dashed #000; overflow: hidden; padding: 15px; zoom: 1; }

/* coupons list */
#couponsContainer .couponsContent td .coupon_box { margin: 20px auto 0 auto; width: 300px; border: 1px dashed #000; }
#clipboardView #couponsContainer .couponsContent td .coupon_box { width: 280px; }
#couponsContainer .coupon_box .logo_box img { padding: 9px 0 9px 15px; }
#couponsContainer .couponHead { height: 120px; text-align: center; width: 300px; }
#clipboardView #couponsContainer .couponHead { width: 280px; }
#couponsContainer .couponsContent tr td .couponsContent { height: 250px; margin: 0 auto; text-align: center; width: 280px; }
#clipboardView #couponsContainer .couponsContent tr td .couponsContent { width: 260px; }
#couponsContainer .couponsContent h5 { font-size: 1.4em; font-weight: normal; margin: 10px 0 5px; height: 42px; line-height: 20px; overflow: hidden; }
#couponsContainer .couponsContent p { overflow: hidden; }
#couponsContainer .couponsContent .headline { text-transform: uppercase; height: 18px; font-weight: bold; margin-bottom: 15px; }
#couponsContainer .couponsContent .price { font-weight: bold; height: 25px; line-height: 25px; font-size: 1.3em; }
#couponsContainer .couponsContent .description { height: 40px; margin: 5px 0; }
#couponsContainer .couponsContent .tel { font-weight: bold; font-size: 1em; height: 18px; margin-bottom: 5px; }
#couponsContainer .couponsContent .address { height: 40px; }
#couponsContainer .couponFoot { display: none; }

