/* ------------------------------------------------------------------------------------
Website: Encams Keep Britain Tidy
File: Internal page styles
Author: Reading Room
Created: Feb 2009
Purple		# 92406d
------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------
-- Sub nav (interior)
------------------------------------------------------------------------------------ */
#interior #leftCol { float: left; margin-left: 10px; width: 198px; }
#interior #leftCol ul li span { margin-left: 5px; display: block; background: url(/images/interiorNavHeader.gif) top left no-repeat; color: #0c75c6; font-size: 1.8em; font-family: "Trebuchet MS"; font-variant: small-caps; font-weight: bold; padding: 0.2em 10px 0.2em 10px; }
#interior #leftCol ul li div { background: url(/images/interiorNavTop.gif) top left no-repeat; padding-top: 5px; }
#interior #leftCol ul li div ul { background: url(/images/interiorNavBg.gif) bottom left no-repeat; padding-bottom: 5px; }
#interior #leftCol ul li div ul li { background: url(/images/interiorNavRule.gif) 12px top no-repeat; padding-top: 3px; }
#interior #leftCol ul li div ul li a { display: block; color: #92406d; padding: 0.4em 10px 0.4em 16px; font-family: "Trebuchet MS"; font-size: 1.2em; }
#interior #leftCol ul li div ul li.first { background: none; }
#interior #leftCol ul li.current { padding: 6px 0 0 0; background:url(/images/navOverTop.png) 3px top no-repeat !important; }
#interior #leftCol ul li.current a { padding:0 10px 6px 16px; font-size:1.4em; font-weight:bold; color: #fff; background: url(/images/navOverBottom.png) 3px bottom no-repeat; }
#interior #leftCol ul li.current a strong { background:url(/images/navOverBulletWhite.png) left center no-repeat; padding-left:10px; }
#interior #leftCol ul li.current ul, #interior #leftCol ul li.current li { background: transparent; }
#interior #leftCol ul li.current li { padding-left:16px; background:none !important; }
#interior #leftCol ul li.current li a { padding-left:10px; color: #92406d; background: transparent; font-size:1.2em; font-weight:normal; }
#interior #leftCol ul li.current li.current a strong { color:#000; background:url(/images/bulletPink.gif) left center no-repeat; }
/*#interior #leftCol ul li.current a { font-weight: bold; background: url(/images/bulletPink.gif) 15px center no-repeat; padding-left: 23px; }*/
#interior #leftCol #leftColBanner { padding:10px 20px; }
#interior #leftCol #leftColBanner img { margin:0 -10px; }
/* ------------------------------------------------------------------------------------
-- Internal page content areas
------------------------------------------------------------------------------------ */
#contentBox { width: 742px; margin-left: 8px; background: url(/images/contentBoxBg.gif) bottom left no-repeat; overflow: hidden; padding-bottom: 5px; }
#contentBox h1 { background: url(/images/contentBoxRule.gif) bottom left no-repeat; padding-bottom: 2px; }
#contentBox h1 span { display: block; background: url(/images/contentBoxHeadline.gif) top left no-repeat; font-size: 2.2em; color: #0c75c6; font-family: "Trebuchet MS"; font-variant: small-caps; font-weight: normal; padding: 0.3em 10px 0.2em 15px; }
/* ------------------------------------------------------------------------------------
-- Breadcrumb
------------------------------------------------------------------------------------ */
#breadcrumb { padding: 5px 15px; }
#breadcrumb dt { display: inline; font-weight: bold; color: #333; }
#breadcrumb dd { display: inline; padding-left: 1px; }
#breadcrumb dd a { background: url(/images/bulletBreadcrumb.gif) right center no-repeat; padding-right: 10px; } 
/* ------------------------------------------------------------------------------------
-- Forms
------------------------------------------------------------------------------------ */
.genForm { margin: 2em 0 2em; }
.genForm h2 { margin-bottom:.5em; }
.genForm div { clear:both; margin: 0 0 .6em 0; padding-bottom:2px; font-size: 1.1em; }
.genForm div.left { width:245px; float:left; }
.genForm div.right { clear:none; width:245px; float:right; }
.genForm label { display:block; margin:0 0 .4em 0; padding-top:.4em; }
.genForm label em.required { color:#92406D; font-style:normal; }
.genForm input, .genForm select, .genForm textarea { margin:0 0 0 0; }
.genForm input.text { width:228px; }
.genForm select { width:232px; }
.genForm input.long, .genForm select.long { width:501px; }
.genForm input.long2, .genForm select.long2 { width:400px; }
.genForm input.small, .genForm select.small { width:120px; }
.genForm textarea { width:501px; height:6em; }
.genForm textarea.small { height:5em; }
.genForm .checkbox { padding-top:0.6em; }
/*
.genForm .checkbox label { display:inline; padding-left:5px; }
.genForm .checkbox dt { padding-bottom:.4em; }
.genForm .checkbox dd { padding:.4em 0 0 1px; position:relative; width:160px; float:left; margin-right:10px; }
*/
.genForm .checkbox input { display:inline }
.genForm .checkbox label { display:inline; padding-left:5px; }
.genForm .buttons { text-align:right; padding:.4em 0; width:504px; }
.genForm input.submit { background: #000 url(/images/bg-button.png) repeat-x left center; color: #fff; font-weight: bold; cursor: pointer; border: 1px solid #000; }
.genForm ul.error { background:#eee; padding:5px; margin-bottom:1.5em; font-weight:bold; border-left:2px solid #92406D; }
.genForm ul.error li { list-style-type:circle; margin-left:15px; padding-left:2px; }
.genForm div.error { background:#eee; padding:0 5px 5px 5px; font-weight:bold; border-left:2px solid #92406D; }
.dummyForm .label { margin:0 !important; padding:1em 0 0 0 !important; font-size:1.1em; width:50%; float:left; }
.dummyForm .input { margin:0 !important; padding:1em 0 0 0 !important; width:48%; float:left; }
.delegate { clear:left; margin-top:1.5em; border:1px solid #ccc; padding:0 1em 1em 1em; }
.delegate input { margin-top:1em; }
/* ------------------------------------------------------------------------------------
-- Interior page content
------------------------------------------------------------------------------------ */
#interiorFeature { font-size: 1.2em; width: 544px; float: left; }
#interiorFeatureTop { height: 9px; font-size: .1em; background: url(/images/interiorFeatureTop.png) top left no-repeat; }
#interiorFeatureContent { background: url(/images/interiorFeatureBg.png) bottom left no-repeat; min-height: 235px; }
#interiorFeatureBottom { height: 9px; font-size: .1em; background: url(/images/interiorFeatureBottom.png) top left no-repeat; }
#interiorFeatureFrame { width: 309px; height: 258px; background: url(/images/interiorFeatureFrame.png) top left no-repeat; position: absolute; margin: -11px 0 0 -2px; }
#interiorFeatureFrame img { margin: 8px 0 0 8px; }
#interiorFeature h2 { padding: 5px 16px 15px 320px; font-size: 2.1em; font-weight: normal; color: #92406d; background: url(/images/interiorFeatureRule.gif) bottom right no-repeat; margin-right: 3px; }
#interiorFeature p { padding: 15px 16px 0 320px; font-size: 1.1em; }
#interiorFeature ul { width: 184px; padding: 15px 0 10px 312px; }
#interiorFeature li { padding: 0 8px; }
#interiorFeature li a { background: url(/images/bulletPink.gif) left center no-repeat; color:#92406d; display:block; font-weight:bold; margin-bottom:0.8em; padding-left:8px; }
.interiorMinorFeature { float: left; width: 179px; position: relative; margin-left: 3px; }
.js .interiorMinorFeature { cursor:pointer; }
.interiorMinorFeatureFirst { clear: left; margin-left: 0; }
.interiorMinorFeature h2 { background: url(/images/interiorMinorFeatureTop3.png) top left no-repeat; font-size: 1.1em; font-weight: bold; padding: 7px 10px 4px 10px; color: #000; }
.interiorMinorFeatureImage { margin: 0 3px 30px 3px; height: 173px; background: blue; }
.interiorMinorFeatureInfo { background: url(/images/interiorMinorFeatureInfo.png); position: absolute; bottom: 0; z-index: 100; margin: 0 3px 35px 3px; width: 173px; }
.interiorMinorFeatureInfo p { padding: 5px 10px; color: #FFF; }
.interiorMinorFeatureLink { width: 100%; position: absolute; bottom: 0; height: 35px; background: url(/images/interiorMinorFeatureLink.png) bottom left no-repeat; }
.interiorMinorFeatureLink a, .interiorMinorFeatureLink a:hover, .interiorMinorFeatureLink a:active, .interiorMinorFeatureLink a:focus { display: block; color: #FFF; font-weight: bold; /*line-height: 3.1em;*/ background:url(/images/bulletMinor.gif) 15px 12px no-repeat; padding: 10px 10px 0 25px; }
.interiorMinorFeatureLink a.active { background:url(/images/bulletMinorActive.gif) 15px 12px no-repeat; padding-left: 25px; }
#interiorColumnLeft { overflow: hidden; float: left; margin-left: 8px; width: 543px; }
.interiorColumnLeftInner { margin-left: 1px !important; width: 548px !important; margin-top: 2px; }
#interiorColumnRight { overflow: hidden; float: right; margin-right: 6px; }
/*Region page - maps */
#interiorColumnLeftMap { overflow: hidden; float: left; width: 538px; }
#mapAccessLinks { padding-left:15px; margin-bottom:4px;}
#mapAccessLinks li { display:inline; padding-right:2px; }
#mapAccessLinks li a { padding-right:5px; }
#region { position:relative; margin-left: 4px; width: 191px; height:290px;background: url(/images/oneColumnBg.png) bottom left no-repeat; float: left; }
#region h2 { height: 18px; background: url(/images/oneColumnTop.png) top left no-repeat; font-size: 1.1em; font-weight: bold; padding: 7px 10px 0 10px; }
#region fieldset { padding: 1em 5px 0 10px; }
#region fieldset * { vertical-align:middle; }
#region fieldset label { font-size:1.1em; }
#region fieldset select { width:104px; }
#region fieldset input.submit { background: #000 url(/images/bg-button.png) repeat-x left center; color: #fff; font-weight: bold; cursor: pointer; border: 1px solid #000; padding-left:0; padding-right:0; }
#mapSkip { position:absolute; z-index:100; right:15px; }
#region #regionFlash { margin: 0 0 0 4px; z-index:90; }
#mapTextOnly { padding:0 15px; }
#mapTextOnly h2 { font-size:1.6em; font-weight:normal; margin-top:0.8em; }
#mapTextOnly h3 { font-size:1.4em; font-weight:normal; margin-top:0.8em; }
#mapTextOnly p { font-size:1.1em; }
#mapFilter { margin-left: 4px; padding-bottom:12px; width:191px; text-align:center; background: url(/images/oneColumnBg.png) bottom left no-repeat; float: left; }
#mapFilter h2 { text-align:left; height: 18px; background: url(/images/oneColumnTop.png) top left no-repeat; font-size: 1.1em; font-weight: bold; padding: 7px 10px 0 10px; }
#mapFilter ul { margin:5px 10px; text-align:left; }
#mapFilter ul label, #mapFilter ul input { vertical-align:middle; position:relative; }
#mapFilter input.submit { width:86%; background: #000 url(/images/bg-button.png) repeat-x left center; color: #fff; font-weight: bold; cursor: pointer; border: 1px solid #000; }
.interiorRegionRelated { display:inline; width:236px; margin-right:8px; float:left; }
.interiorRegionRelatedFirst { margin-left:8px; }
.interiorRegionRelated h2 { text-align:left; height: 18px; background: url(/images/threeColumnTop.png) top left no-repeat; font-size: 1.1em; font-weight: bold; padding: 7px 10px 0 10px; }
.interiorRegionRelatedInner { padding:0 12px 16px 12px; background: url(/images/threeColumnBg.png) bottom left no-repeat; }
.interiorRegionRelated ul.news { margin: 0; padding-top: 5px; }
.interiorRegionRelated ul.news li { padding: 3px 0; font-size:1.1em; }
.interiorRegionRelated ul.news li a { display:block; color: #92406d; font-weight: bold; }
.interiorRegionRelated p { padding-top: .5em; font-size:1.1em; }
.interiorRegionRelated p a { background: url(/images/bulletPink.gif) center left no-repeat; padding-left: 8px; }

.btu_profile_h2 { background:none repeat scroll 0 0 #e6f4c1; border-top:0 none; display:block; padding:5px 8px; margin-top:0em !important; border-radius: 10px 10px 0px 0px; -moz-border-radius: 10px 10px 0px 0px; -webkit-border-bottom-right-radius: 0px; -webkit-border-bottom-left-radius: 0px; }
.btu_profile_div_box { border:1px solid #0a883e; padding-bottom:10px; border-radius: 10px 10px 0px 0px; -moz-border-radius: 10px 10px 0px 0px; -webkit-border-bottom-right-radius: 0px; -webkit-border-bottom-left-radius: 0px; }
.input_button { background-color:#FB6726; border-color:#882000; border-style:solid; border-width:1px 2px 2px 1px; color:white; width:auto !important; padding:1px; font:0.7em "Arial",sans-serif; }

/* standard side columns */
.sideBox { width: 182px; margin-bottom: 5px; }
.sideBox .sideBoxTop { background: url(/images/sideColumnTop.png) top left no-repeat; }
.sideBox .sideBoxContent { background: url(/images/sideColumnBg.png) bottom left no-repeat; padding-bottom: 8px; }
.sideBox .sideBoxBottom { background: url(/images/sideColumnBottom.png) top left no-repeat; height: 8px; font-size: .1em; }
.sideBox h2 { font-size: 1.1em; font-weight: bold; padding: 7px 7px 4px 7px; margin: 0 3px; border-bottom: 1px solid #CCC; }
.sideBox ul.resources { margin: 0 10px -5px 10px; padding-top: 5px; }
.sideBox ul.resources li { padding: 4px 0; }
.sideBox ul.resources li.pdf { background: url(/images/iconPdf.gif) center left no-repeat; }
.sideBox ul.resources li.video { background: url(/images/iconVideo.gif) center left no-repeat; }
.sideBox ul.resources li a { margin-left: 25px; padding-left: 8px; display: block; background: url(/images/bulletPink.gif) center left no-repeat; color: #92406d; }
.sideBox ul.news { margin: 0 5px -5px 13px; padding-top: 5px; }
.sideBox ul.news li { padding: 3px 0; }
.sideBox ul.news li a { padding-left: 8px; display: block; background: url(/images/bulletPink.gif) center left no-repeat; color: #92406d; font-weight: bold; }
.sideBox ul.links { margin: 0 5px -5px 13px; padding-top: 5px; }
.sideBox ul.links li { padding: 2px 0; }
.sideBox ul.links li a { padding-left: 8px; display: block; background: url(/images/bulletPink.gif) center left no-repeat; color: #92406d; }
.sideHeader { background: url(/images/sideColumnTop.png) top left no-repeat; width: 182px; }
.sideHeader h2 { font-size: 1.1em; font-weight: bold; padding: 7px 7px 4px 7px; margin: 0 3px; border-bottom: 1px solid #CCC; }
.sideNav { margin: 5px 0 5px -2px; }
.sideNavTop { height: 12px; width: 184px; overflow:hidden; background: url(/images/sideNavTop.png) top left no-repeat; }
.sideNavBottom { height: 11px; width: 184px; overflow:hidden; background: url(/images/sideNavBottom.png) top left no-repeat; }
.sideNavContent { background: url(/images/sideNavContent.png) bottom left no-repeat; padding: 2px 0 3px 0; width: 184px; }
.sideNav a { display: block; margin-left: 100px; background: url(/images/bulletPink.gif) center left no-repeat; padding-left: 8px; font-weight: bold; color: #92406d; }
.sideNav span { display: block; margin-left: 108px; width: 66px; padding-top: 3px; line-height: 110%; overflow: hidden; }
/* General main column areas */
#interiorColumnFullWidth { clear:both; }
#interiorColumnFullWidth p, #interiorColumnFullWidth li, #interiorColumnFullWidth td, #interiorColumnFullWidth th,
#interiorColumnLeft p, #interiorColumnLeft li, #interiorColumnLeft td, #interiorColumnLeft th { font-size:1.1em; }
#interiorColumnFullWidth li p, #interiorColumnFullWidth li li, #interiorColumnFullWidth td td, #interiorColumnFullWidth th p,
#interiorColumnLeft li p, #interiorColumnLeft li li, #interiorColumnLeft td td, #interiorColumnLeft td p { font-size:1em; }
#interiorColumnFullWidth h2,
#interiorColumnLeft h2 { font-size: 1.6em; font-weight: normal; }
#interiorColumnFullWidth table,
#interiorColumnLeft table { width:100%; border-bottom:1px solid #ccc; border-top:1px solid #ccc; }
#interiorColumnFullWidth table th,
#interiorColumnLeft table th { border-bottom:1px solid #ccc; font-weight:bold; }
#interiorColumnFullWidth table th, #interiorColumnLeft table td,
#interiorColumnLeft table th, #interiorColumnLeft table td { padding:.5em 10px .5em 0; }
#interiorColumnFullWidth .important, #interiorColumnLeft .important { font-size:1.3em; font-weight:normal; }
/* Standard text area*/
#interiorText { font-size: 1.2em; padding: 10px 15px; }
#interiorText p, #interiorText ul, #interiorText ol, #interiorText table { margin-top: 1em; }
#interiorText h2 { font-size: 1.6em; font-weight: normal; margin-top:.8em; }
#interiorText h3 { font-size: 1.3em; font-weight: normal; margin-top:.8em; }
#interiorText ul li { list-style-type:circle; margin-left:15px; padding-left:2px; }
#interiorText ol li { list-style-type:decimal; margin-left:17px; padding-left:0; }
#interiorText a.submit { display:block; float:left; background: #000 url(/images/bg-button.png) repeat-x left center; padding:2px 8px; color: #fff; font-weight: bold; cursor: pointer; border: 1px solid #000; }
#interiorText a { color: #92406D; text-decoration: none; }
#interiorText a:hover, #interiorText a:focus, #interiorText a:active { text-decoration: underline; }
#interiorText .highlight li { list-style-type:none; margin:0; padding:0; }
#interiorText a.highlight, #interiorText .highlight a { background: url(/images/bulletPink.gif) center left no-repeat; padding-left: 8px; }
/* Listings */
#interiorListing { padding: 0 15px 10px 15px; }
#interiorListing li { clear:both; }
#interiorListing li img { float:left; margin:.3em 6px 4px 0; border:1px solid #ccc; }
#interiorListing li h3 { padding-top:.6em; font-size:1.4em; font-weight:normal; }
#interiorListing li p a { color: #92406D; text-decoration: none; }
#interiorListing li p a:hover, #interiorListing li p a:active, #interiorListing li p a:focus { text-decoration: underline; }
/* Comments */
#interiorComments { clear:both; padding: 10px 15px; margin-top:2em; }
#interiorComments h2 { padding:.4em 0; font-size: 1.6em; font-weight: normal; border-top: 2px solid #CCC; }
#interiorComments h3 { padding-top:.6em; font-size: 1.4em; font-weight: normal; }
#interiorComments p { margin:0 0 .4em 0; }
#interiorComments p a { color: #92406D; text-decoration: none; }
#interiorComments p a:hover, #interiorComments p a:active, #interiorComments p a:focus { text-decoration: underline; }
/* Video box 
#interiorVideo { float: right; width: 192px; margin-top: 10px; }
#interiorVideoTop { background: url(/images/interiorVideoTop.png) top left no-repeat; }
#interiorVideoContent { background: url(/images/interiorVideoBg.png) top left repeat-y; padding-bottom: 8px; padding-top: 4px; text-align: center; }
#interiorVideoBottom { background: url(/images/interiorVideoBottom.png) top left no-repeat; height: 8px; font-size: .1em; }
#interiorVideoTop h2 { font-size: 1.1em; font-weight: bold; padding: 4px 7px 4px 7px; margin: 0 3px; border-bottom: 1px solid #CCC; color: #FFF; }
#interiorVideo ul { margin-left: 11px; margin-bottom: -5px; margin-top: 5px; width: 170px; text-align: left; }
#interiorVideo li { padding: 4px 0; }
#interiorVideo ul li a { padding-left: 8px; display: block; background: url(/images/bulletPink.gif) center left no-repeat; text-decoration: none; color: #92406d; }
#interiorVideo ul li.facebook a { padding-left: 17px; display: block; background: url(/images/iconFacebook.gif) 0 3px no-repeat; text-decoration: none; color: #92406d; }
#interiorVideo ul li a:hover, #interiorVideo ul li a:active, #interiorVideo ul li a:focus { text-decoration: underline; }
*/
/* Order page */
.orderCategories li { font-size:1.4em !important; padding-top:0.6em; }
#interiorOrderDetail { padding: 10px 15px; }
#interiorOrderDetail p { margin-top: 1em; }
#interiorOrderDetailAdd { float:left; width:195px; margin:1em .6em 1em 0; padding:.8em 1em 1em 1em; border:2px solid #CCCCCC; }
#interiorOrderDetailAdd p { margin:0 0 .4em 0; font-weight:bold; }
#interiorOrderDetailAdd fieldset { font-size: 1.1em; }
#interiorOrderDetailAdd fieldset * { vertical-align:middle; }
#interiorOrderDetailAdd .text { width:2em; margin:0 .4em;}
#interiorOrderDetailAdd .submit { background: #000 url(/images/bg-button.png) repeat-x left center; color: #fff; font-weight: bold; cursor: pointer; border: 1px solid #000; }
#interiorOrderDetailAdd a { display: block; background: url(/images/bulletPink.gif) 0 1em no-repeat; padding:.6em 0 0 8px; font-size:1.1em; font-weight: bold; color: #92406d; }
a#order { display: block; position: absolute; width: 188px; height: 158px; background: url(/images/static/order.png) top left no-repeat; margin-top: 5px; } 
span#award1
{
    display: block;
    position: absolute;
    width: 180px;
    height: 50px;
    background: url(/images/green_200x50.jpg) top left no-repeat;
    margin-top: 5px;
    top: 440px;
} 
span#award2
{
    display: block;
    position: absolute;
    width: 180px;
    height: 50px;
    background: url(/images/cipr_200x50.jpg) top left no-repeat;
    margin-top: 5px;
    top: 495px;
} 
#orderTable { width:99%; border-top:2px solid #ccc; border-bottom:1px solid #ccc; }
#orderTable thead th { padding:.4em 0; border-bottom:1px solid #ccc; }
#orderTable td, #orderTable tbody th { vertical-align:middle; padding:.4em 0; border-bottom:1px solid #ccc; }
#orderTable tbody img { margin-right:10px; }
#orderTable td *, #orderTable th * { vertical-align:middle; }
#orderTable .item { }
#orderTable .quant { width:3em; text-align:center; }
#orderTable .remove { width:8em; text-align:center; }
#orderTable th.remove { font-size:.1em; color:#fff; }
/* ------------------------------------------------------------------------------------
-- Site map
------------------------------------------------------------------------------------ */
.siteMap ul { margin:.4em 0 1em 0; }
.siteMap ul ul { margin:0; }
.siteMap li { padding:.6em 0 .4em 8px !important; margin:0 !important; list-style-type:none !important; background: url(/images/bulletPink.gif) 0 1em no-repeat; }
.siteMap a { font-size:1.1em; }
/* ------------------------------------------------------------------------------------
-- Paging
------------------------------------------------------------------------------------ */
.paging { clear:both; margin:2em 0 1em 0; text-align:right; }
.pagingTop { margin:0 0 .4em 0; }
.paging dt, .paging dd { display:inline; font-size:1.1em; }
.paging dt { padding-right:1em; }
.paging dd a, .paging dd strong { padding:0 3px; }
.paging dd.next a, .paging dd.prev a { padding:0; }
.paging dd img { vertical-align:middle; }
#interiorListing .paging p, #interiorListing .paging ol, #interiorListing .paging li { display:inline; }
#interiorListing .paging p { padding-right:1em; }
#interiorListing .paging li a, #interiorListing .paging li strong { padding:0 3px; }
#interiorListing .paging li.next a, #interiorListing .paging li.prev a { padding:0; }
#interiorListing .paging li img { vertical-align:middle; float:none; border:none; margin:0; }
/* Google search results */
#interiorListing .resultsCount { text-align:left; padding-bottom:.5em; }
#interiorListing .resultsPerPage { text-align:left; float:left; width:40%; }
#interiorListing .resultsPerPage p { padding-right:0; }
/* ------------------------------------------------------------------------------------
-- Clearfixes
------------------------------------------------------------------------------------ */
.paging:after, .checkbox:after, #interiorListing:after, .dummyForm:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.paging, .checkbox, #interiorListing, .dummyForm { display: inline-block; }
/* Hides from IE-mac \*/
* html .paging, * html .checkbox, * html #interiorListing, * .dummyForm { height: 1%; }
.paging, .checkbox, #interiorListing, .dummyForm { display: block; }
/* End hide from IE-mac */
