body {
	margin:0; padding:0;	
	background-color:#fff;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:1.8em;
	color:#333333;
}

#top-header { position: relative !important; }

#header a#logo,
#header a#logo img,
#rv-news, 
#header ul#social, 
#header a#view-favourites, 
#header a#find-us,
#header #contact-details,
#header img#contact-details,
#header ul#shortcuts,
#header form#site-search,
#top-header a#logo,
#top-header a#logo img,
#top-header ul#social, 
#top-header a#view-favourites, 
#top-header a#find-us,
#top-header #contact-details,
#top-header img#contact-sydney-rv,
#top-header img#contact-details,
#top-header ul#shortcuts,
#top-header form#site-search,
ul#actions,
#rv-main-content #actions,
#nav-bar,
#nav,
#enquire-now,
#sidebar,
#go-back,
a.favoritelink,
div.addthis_toolbox,
#guy,
#base-content,
#footer-subscribe,
#footer-bar,
#footer-top,
#footer,
#inner-header img,
#slides a.prev, #slides a.next
.rv-small a.button,
#scroll-wrapper,
ul.pagination,
#rv-main-content #actions,
#scroll-wrapper a#go-back,
#content-header a#go-back,
#livechat-compact-container,
#cat_879762_divs { display:none !important; }

#gallery-container { height: auto; left: auto; top: auto; padding:0; margin:0; }
#slides { margin-bottom: 30px; }
#slides .slides_control,
#slides .slide { width: 100% !important; height: auto !important; position: relative; text-align: center; display: block; }
#slides .slide img { width: 550px; height: auto; margin:0 auto; display: block; }
#gallery-container span#ribbon, #happy-to-help { display:none !important; }

#content-header { min-height:10px; padding:0; }

#box-content { float:none; width:auto; padding:0; margin-top: 0 !important; }

#background { background-image:none !important; }

#header img#print-friendly { display:block; }
#top-header img#print-friendly { display:block; }

/*** detail layout ***/
body.detail #rv-main-content, body.detail .container,body.detail .container-small { width:auto !important; }
body.detail #rv-wrapper { width:auto !important; }
body.detail #main-content.rv-content { width:auto !important; }
body.detail #header .container { text-align:left; }
body.detail #top-header .container { text-align:left; }
body.detail a#more-photos img,
#slides a.prev, #slides a.next { display:none; }
img#product-banner { display:none; }
#content-header h1.rv-title { width:auto; }
#main-tabs { padding-top: 0; }
#main-tabs > ul { display:none !important; }
#rv-main-content .price { border:none; clear:both; float:none }
.slides-container { -webkit-box-shadow:  0 0 0 0 #fff; box-shadow:  0 0 0 0 #fff; }
#slides ul.pagination { display:none !important; }
#product-meta { position:relative; float:none; left:0; width:auto; }
#rv-main-content .rv-detail #box-content { margin-top:0 !important; width:auto !important; overflow:visible; min-height:200px; padding:0; 	}
#print-gallery { margin:20px 0; padding:0; list-style:none; display:block }
#print-gallery li { margin:0 5px 10px 5px; padding:0; width:200px; height:158px; float:left; }
#print-gallery li img { display: block; max-width: 100%; }
.rv-small .ribbon { display: none !important; }

#product-meta a img { display: none; }
p.last-update { display: none; }