#top { max-width: 100%;text-align: center;margin: 20px auto 0; }

#top #account_login { float: none; }
#top h1 { float: none;padding: 0 10px 0;font-size: 3rem; }
#top ul { display: none;float: none;font-size: 0;text-align: center;padding: 0 10px 10px; }
#top ul li a { display: block;font-size: 1.3rem;padding: 1rem 1rem; }

.logo_block { float: none;text-align: center; }

.acc_login { width: 100%;text-align: center; }

.fn { float: none !important; }


.home-featured-top-left, .home-featured-top-right { float: none;width: 100%;padding: 1.5rem;margin: 0; }
.home-featured-top-right-a { float: none;width: 100%;margin: 0; }
.home-featured-top-right-a img { max-width: 100%; }

.half { width: 100%;margin-bottom: 10px; }
.half-ml { margin: 0; }

.third { width: 100%;margin-bottom: 10px; }
.third-ml { margin: 0; }

.twothirds { width: 100%; }
.twothirds-ml { margin: 0; }

.fifth { width: 100%;margin-bottom: 10px; }
.fifth-ml { margin: 0; }

.quart { width: 100%;margin-bottom: 10px; }
.quart-ml { margin: 0; }

.quartl { width: 100%;margin-bottom: 10px; }
.quartl-ml { margin: 0; }

.one-fourthf { width: 100%;margin-bottom: 10px; }

.two-fifths { width: 100%; }
.three-fifths { width: 100%;margin-left: 0; }

.third-nr { width: 100%; }
.third-ml { margin-left: 0%; }

.twothirds-nr { width: 100%; }
.twothirds-ml { margin-left: 0%; }

.home-news { width: 100%; }

.mobb { width: 100%;padding: 2rem; }
.mobb img { max-width: 100%;height: auto; }

.mobtac { text-align: center !important; }

.alarge { text-align: center;margin-bottom: 0; }

.asmall { width: 100%;display: inline-block;font-size: 0;text-align: center;margin-bottom: 4rem;vertical-align: top; }
.asmall a.awu { width: 234px;height: 60px;display: inline-block;text-decoration: none;font-size: 12px;line-height: 60px; }

.home_awu { float: none;width: 100%;margin-bottom: 4rem; }
.hbpad { padding-top: 0; }

.home_news_wrapper { float: none;width: 100%;margin-bottom: 4rem; }

.himgthumb-box { height: auto;padding: 1.5rem;text-align: center;font-size: 0; }
.himgthumb-box img { display: inline-block;max-height: 140px;max-width: 220px;position: relative;top: 50%;-webkit-transform: none;-ms-transform: none;transform: none; }
.big-button-g { margin-bottom: 10px; }



#hl_prev { display: none; }
#hl_next { display: none; }

.news-nav { padding: 2rem 0 4rem;display: none; }
.news-nav-m { padding: 2rem 0 4rem;display: block; }

#account_profile_img { max-width: 200px;height: auto; }

p.addform-row { padding: 0; }
p.form-row { margin-bottom: 10px; }

ul.account-options li { display: inline-block;margin: 0 7px 7px 0; }
ul.account-options li a { display: inline-block;font-size: 13px;padding: 6px 10px; }

.account-home-block { text-align: center; }
.account-home-block img#profile_image { float: none;display: inline-block;margin-left: 0;margin-bottom: 2rem;max-width: 250px; }
.account-home-block #no_profile_image { float: none;margin-left: auto;margin-right: auto;margin-bottom: 2rem;width: 250px;height: 180px;line-height: 200px;text-align: center; }

ul.traderlist { padding-bottom: 3rem; }

.pwgalleryleft { float: none;width: 100%; }
.pwgalleryleftinner { border-right: 0;padding-right: 0; }
.pwgalleryright { float: none;margin-left: 0;width: 100%; }

.addimg { display: block;margin: 0 auto 2rem;float: none !important; }

#enquiryform { padding-bottom: 2rem;margin-bottom: 2rem;border-bottom: 1px solid #fff; }

ul.arta li { float: none;margin: 0 0 0.5rem 0 !important;padding: 0.5rem 0 !important;width: 100% !important; }
ul.acrta li { float: none;margin: 0 0 0.5rem 0 !important;padding: 0.5rem 0 !important;width: 100% !important; }

.main_profile_img img { max-width: 100%; }

ul.share li span.st { display: none;font-size: 11px; }

#li_row { text-align: center; }
#li_row a { display: inline-block;padding: 0 15px 10px 0; }

.li_login { float: none;width: 100%; }
.s_con { float: none; }

#msrch { text-align: center; }

.flm { float: none; }
.frm { float: none; }

.regblock { height: auto; }

.blog_block { width: 100%;padding: 12px 12px 30px 12px;float: none; }
.blog_block span.thumb { width: 100%;height: 180px; }
.blog_block span.more { position: static; }

.fifthr { width: 100%; }
.fifthr-ml { margin-left: 0; }

a.clearlink { float: none;display: block;padding: 8px 0; }

.auction_top_left { float: none;width: 100%;text-align: center; }
.auction_top_right { float: none;width: 100%;text-align: center; }
.auction_top_right .astb { width: 60%; }

#member_prompt { display: none !important; }

.listingid { float: none;display: block;padding: 5px 0 0 0; }

ul.share { padding: 0 0 15px;text-align: center; }

.auction_box span.athumb img { max-height: 145px;max-width: 100%;position: static;top: 50%;transform: none; }


.erow { padding-bottom: 1rem;margin-bottom: 1rem; }
.erow .ethumb { float: none;width: 75%;margin: 0 auto 15px; }

.erow .einfo { float: none;width: 100%; }
.erow .einfo h2 { font-size: 16px;line-height: 18px; }

.tquart { width: 100%;margin-bottom: 2rem; }
.tquarts { width: 100%; }

.epoptions { float: none;padding: 8px 0;text-align: center; }

.socialblock_wrapper { float: none;width: 100%; }

.gpartist_select_wrapper { float: none;padding-bottom: 16px; }


ul.gpartists li { width: 50%;padding: 0 10px 10px; }
ul.gpartists li a { font-size: 12px; }

ul.gpmenu li.mhid { display: inline-block; }
ul.gpmenu li a { display: inline-block;padding: 0 16px 16px; }

.np_left { display: none; }
.np_centre { float: none;width: 100%;padding: 0 2%; }
.np_right { display: none; }

#vids_left { width: 100%;float: none;height: 280px;margin-bottom: 10px; }
#vids_left iframe { height: 280px; }
#vids_right { width: 100%;float: none;height: auto;overflow-y: visible;padding-right: 0;text-align: center; }
#vids_right a { display: inline-block;width: 48%;padding: 0 8px 8px;height: 118px;margin: 0; }
#vids_right a:hover img { display: none; }

#blog_left { width: 100%;float: none; }
#blog_right { width: 100%;float: none; }

#bin_left { width: 100%;float: none;padding: 0 2rem 2rem 2rem; }

#bin_right { width: 100%;float: none; }


.bin_left { width: 100%;float: none;padding: 0 0 20px 0; }
.bin_left #form_wrap { padding: 5px 0; }


.bin_right { width: 100%;float: none; }


.amount_to_pay { font-size: 22px; }

#marketleft { float: none;width: 100%;margin: 0 0 2rem; }
#marketright { float: none;width: 100%; }


.marketitem { padding: 10px; }
.marketitem .thumbnail { float: none;width: 100%;padding-right: 0;text-align: center; }
.marketitem .thumbnail img { width: 70%; }

.marketitem .info { width: 100%;float: none;margin-bottom: 1rem; }

.marketitem .status { float: none;width: 100%;text-align: center; }

.buyerinfo { float: none;width: 100%;margin-bottom: 2rem }
.buyeropts { float: none;width: 100%; }

#footer_container { position: static;height: auto;padding: 15px; }
#footer_inner { max-width: 100%;padding: 0 0 20px }

#footer_wrapper { margin: 0 0 0 0;padding: 2rem 0 2rem 0;border-top: 1px solid #eee; }

.footerblock { float: none;width: 100%;margin-bottom: 15px; }
.footerblock h5 { margin: 0 0 10px; }
.footerblock ul { line-height: 16px; }
.footerblock ul li { padding: 0 0 10px 0; }
.ftb { width: 100%;float: none;padding: 12px;border: 0;margin: 0 0 4px; }
input.ftbb { width: 100%;float: none;padding: 12px;border: 0; }

.search_section { float: none;width: 100%;padding-right: 0px;padding-bottom: 5px; }
.search_section_small { text-align: center;float: none;width: 100%;padding-bottom: 5px; }

.advs { text-align: center;padding-top: 15px;padding-bottom: 5px; }
.nivo-control { padding: 5px 15px; }

.page_nav { float: none;padding: 0 0 6px 0; }
.page_nav ul { font-size: 11px;text-align: center; }
.page_nav ul li { float: none;display: inline-block; }
.page_nav ul li a { display: inline-block; }

.content-block { margin-bottom: 20px;padding: 0 0 0; }
.content-block-s { margin-bottom: 20px;padding: 0 0 0; }
.content-block-vs { margin-bottom: 10px;padding: 0 0 0; }

.search_link_outer { margin: 0 0 1rem 0; }
.search_link_wrapper { float: none;width: 100%;padding: 0 0 5px 0;display: block; }
.search_link_wrapper a { display: block;width: 100%;height: auto;padding: 8px 10px;border-radius: 7px;font-size: 12px; }

#wanted_search { float: none;width: 100%;margin-bottom: 10px;margin-top: 0; }

#wanted_top_left { float: none;margin: 0 0 10px 0; }

#vw_left { float: none;width: 100%;margin: 0 0 20px; }
#vw_left h1 { font-size: 20px; }

#vw_left img { max-height: 200px; }
#vw_right { float: none;width: 100%; }


ul.searchcrumb { font-size: 11px;margin-bottom: 2rem; }
ul.searchcrumb li { margin-right: 8px; }

ul.searchsubs { margin-bottom: 2rem; }
ul.searchsubs li { float: none;width: 100%;padding: 0 2px 3px; }
ul.searchsubs li a { padding: 4px 10px;font-size: 11px; }

.asearchselect { width: 100%; }

.latest_pager span { padding: 7px 15px; }

#li_row a.mem { background: url("../img/lock.png") no-repeat scroll left 0; }

ul.alpha li { margin: 0 4px 10px 4px; }
ul.alpha li a  { text-transform: uppercase; }

ul.blog_filter li { margin: 0 0 14px; }

ul.traderlist li { display: inline-block;width: 50%;font-size: 14px;padding: 5px 10px;text-align: center; }
.homeslide img { height: auto; }


.home_slider_right { float: none;width: 100%; }
            
.withcaption { height: 177px; }
.withcaption p { height: 140px; }

.nocaption { width: 100%;height: 177px; }
.nocaption p { height: 177px; }

.ffs_price { display: none; }


.regleft { float: none;width: 100%;padding-right: 0;border-right: 0;margin: 0 0 20px; }
.regright { float: none;width: 100%;padding-left: 0; }



/* NEW */

#content { padding: 20px 12px 40px; }

.page_padding { padding-top: 20px; }
.footer_clear { padding-bottom: 40px; }
.entry-title { font-size: 22px;margin-bottom: 20px;line-height: 26px; }
.sub-title { font-size: 17px;margin-bottom: 17px;line-height: 20px; }

.content_block { margin-bottom: 20px; }
.content_block_large { margin-bottom: 30px; }

.home_spacer { padding-bottom: 20px; }

.cms_block h1 { font-size: 28px;margin-bottom: 18px; }



/********* TOP **********/

#new_top_search { padding: 8px 12px;display: block; }

#new_top_search #search { float: none;width: 100%; }

#new_top_search ul { float: none;text-align: center; }

#logo_banner_wrapper { padding: 20px 12px 5px;display: block;text-align: center; }

#top_logo_container { float: none;text-align: center;padding-right: 0; }
#top_logo_container h1 { font-size: 30px;padding: 0 0 20px 0; }

#banner_container { float: none; }
#banner_container img { max-width: 80%;display: block;margin: 0 auto; }


#navigation_wrapper { padding: 0;border-bottom: 2px solid #444;transition: all 0.5s ease;background: #fff;box-shadow: 0 1px 3px #ccc; }
#navigation_wrapper ul { display: none;text-align: center; }
#navigation_wrapper ul li { display: block; }
#navigation_wrapper ul li a { display: block;padding: 12px 10px; }

.not_mobile { display: none !important; }

a#mobile_menu { display: block; }

.fixed_menu { position: fixed;top: 0;left: 0;width: 100%;z-index: 999;box-shadow: 0 3px 8px #888; }
.menucloned #logo_banner_wrapper { display: none; }


/* HOME */

.slide .textoverlay { padding: 15px; }
.slide .textoverlay h3 { font-size: 14px;padding: 8px; }

.slide_padding { padding: 0 0px; }


i.latest_next { display: none; }
i.latest_prev { display: none; }

#search_boxes_wrapper { padding: 20px 0; }

.search_box_wrapper { float: none;width: 100%; }


.video_container { padding: 0 10px 20px;float: none;width: 100%; }
.video_container span i { font-size: 70px; }

.home_pad { padding-left: 12px;padding-right: 12px; }

/* TRADERS */

.artist_profile_block { padding: 10px; }


/* CONTACT */

#contactleft { float: none;width: 100%; }

/* ART */

.small_art_box { padding: 0 10px 20px;float: none;width: 100%; }
.third_art_box { padding: 0 10px 20px;float: none;width: 100%; }

.art_box_inner { padding: 5px 5px 40px 5px; }



.art_box_inner .view_link { position: absolute;right: 10px; bottom: 10px; }

.trader_link { font-weight: bold; }
.big_trader_link { display: block;font-size: 16px;padding: 10px 0 20px 0;font-weight: 600; }

.third_art_box .art_box_inner { padding: 0px 0 50px 0; }
.third_art_box .art_box_inner .art_box_info { padding: 10px; }
.third_art_box a.view_link {  }


.main_art_left { width: 100%;float: none;margin: 0 0 20px; }
.main_art_left .main_img { width: 100%;display: block;margin: 0 auto 10px auto; }
.main_art_left ul.thumbs li { width: 100px; }



.main_art_right { width: 100%;float: none; }

.art_sub_left { width: 100%;float: none; }

.art_sub_right { width: 100%;float: none;padding: 15px; }

.enq_left { display: none; }

.enq_right { float: none;width: 100%; }
.enq_right h1 { font-size: 16px; }
.enq_right h2 { font-size: 14px; }




/* ACCOUNT */

.account_section_left { width: 100%;float: none;margin: 0 0 20px; }

.account_section_right { width: 100%;float: none;text-align: left; }


ul.footer_artists { margin: 0 0 15px; }
ul.footer_artists li { width: 50%; }



.footerblock_third { width: 100%;float: none;padding-bottom: 20px;border-bottom: 1px solid #e7e7e7;padding-top: 0px;margin-bottom: 20px; }
.fbt_padding { padding-left: 0px; }
.fb_br { border-right: none; }



.home_left { float: none;width: 100%; }

.home_right { float: none;width: 100%; }

.home_latest { float: none;width: 100%; }
