@media print{
#header, #menu, #sidebar, #footer, #sidebarCell, .breadcrumbs {display:none}
#filter-price, #filter-type, #filter-cat, .orderMenu {display:none}
#container{width:100%}
#mainCell{width:800px}
h1 {font-size:24px}
.slider {display:block;margin:0}
.date {padding:3px 0}
.sifr-flash, .sifr-flash object, .sifr-flash embed {display:none !important;height:0;width:0;position:absolute;overflow:hidden}
h1span.sifr-alternate {visibility:visible !important;display:block !important;position:static !important;left:auto !important;top:auto !important}
}

*,.list_item p{margin:0;padding:0}
a:active, a:focus{outline:0}
#accordion blockquote{margin:0 0 10px 20px}
#bodyArea ol,#bodyArea ul{margin:0 0 15px 20px}
#bodyArea{clear:both;padding:0 10px 30px}
#contentArea{width:550px}
#col_left{background-color:#FFF;width:765px;float:left}
#contact_details dt{border-top:1px solid #AAA;float:left;width:400px;padding:5px}
#contact_details dd{border-top:1px solid #AAA;float:left;width:310px;padding:5px 0}
#contact_details{float:left;border-bottom:1px solid #AAA;margin:0 0 20px 0}
#container{width:960px;margin:10px auto 0}
#cost-E.errMsg,#starthour-E.errMsg,#filename-E.errMsg,#filenameGeneric-E.errMsg,#attachment-E.errMsg{display:block;border:none;color:red;font-weight:700;margin-bottom:10px}

#footer{margin-top:20px;clear:both;color:#ddd;font-size:10px;float:left;width:100%}
#footer #drtm{background-position:0 0;width:180px;height:74px;float:left;margin:0 50px 10px 0}
#footer ul{width:120px;float:left;margin-right:30px;list-style:none}
#footer p{float:left;clear:left;width:100%;text-align:center}
#footer img{float:left}
#footer a{color:#EEE}

#flashheader{width:960px;height:240px}
#imageMask{height:120px;overflow:auto;width:530px}
#imageSlider .image{width:100px;height:100px;float:left;margin-right:5px;border:1px solid #000;cursor:pointer}
#main{float:left;padding:0 10px 30px;position:relative;width:721px}
#main ol,#main ul{margin:0 0 15px 20px}
#content {background:#FFF url(http://images.rotoruanz.com/content_bg.gif) right repeat-y;float:left}
#mainCell{width:741px;background-color:#FFF;float:left;display:inline}
#menu{width:741px;height:85px;overflow:hidden;margin-bottom:10px;background:#84b524 url(http://images.rotoruanz.com/layout.jpg) 0 0 repeat-x}
#menu ul{list-style:none}
#menu a, #footer a{text-decoration:none}
#mainnav a{display:block;color:#333;padding:0 20px}
#mainnav li.current,#mainnav li.current:hover{background-position:0 -50px}
#mainnav li.hover{background-position:0 -25px}
#mainnav li.non{background-position:0 -75px}
#mainnav li{background-color:#84b524;background-image:url(http://images.rotoruanz.com/layout.jpg);background-position:0 0;background-repeat:repeat-x;border-right:1px solid #567a10;float:left;font:bold 12px Arial,Helvetica,sans-serif;height:25px;line-height:25px;text-align:center;display:block;cursor:pointer}
#mainnav ul{float:left;display:inline;text-transform:lowercase}
#mainnav{display:block;height:25px}
#map{width:262px;height:210px;overflow:hidden;border:1px solid #666}
#menu ul{list-style:none}
#menu{width:741px;height:25px;overflow:hidden;margin-bottom:10px;background:#84b524 url(/images/layout.jpg) left top repeat-x}
#orderMenu,.list_item,#orderMenu{width:703px;overflow:visible;border:1px solid #FFF;margin:.5em 0;padding:8px}
#sidebarCell{width:219px;background:url(http://images.rotoruanz.com/sidebar_top.gif) top right no-repeat;padding-top:129px;float:left;display:inline}
#sidebar{padding:0 10px}
#sidebar h3{color:#444}
#sidebar ul{margin:0 0 20px 20px}

#subnav{background-color:#C2E47D;background-image:url(http://images.rotoruanz.com/layout.jpg);background-position:0 -100px;background-repeat:repeat-x;height:40px;width:731px;padding:10px 0 10px 10px}
#subnav a:hover,#subnav.hover a.hover,#filter-price li strong,#filter-type li strong,#filter-cat li strong{color:#000}
#subnav a{color:#333;border-bottom:1px solid #89BC26}
#subnav.hover a{color:#333;border-bottom:1px solid #666}
#subnav.hover{background-position:0 -160px}

#tableCells td .copyright{float:right;position:relative;bottom:0;right:0;text-align:right;width:350px;color:red;font-size:9px}
#tableCells td img.expandIcons,.expandIcons{border:none;margin:0;padding:0}
#tableCells td img{border:1px solid #ccc;float:left;margin:0 5px 0 0;padding:2px}
#tableCells td{width:50%;border:1px solid #ccc;vertical-align:top;padding:5px}
.breadcrumbs .quickLinks{display:block;float:right}
.breadcrumbs .trail{display:block;float:left;line-height:16px}
.breadcrumbs{font-size:10px;margin-bottom:10px;height:16px}
.clear{clear:both;display:block}
.cursorLink,.sliders a{cursor:pointer}
.errFld,input.errFld,select.errFld,textarea.errFld{border:2px solid #C00;background-color:#FFB7B7}
.headline1{font:bold 16px 'AvantGarde BK BT', AvantGarde, 'Avant Garde', Arial, Helvetica, sans-serif;color:#004E94}
.hide,.errMsg{display:none}
.minus{background:url(/images/plus-minus.gif) left bottom no-repeat;padding-left:20px}
.noGallery{border:1px solid #666;margin-bottom:10px}
.onstate-details,.onstate-found,.onstate-easy,.onstate-other{display:inline}
.padding{padding:10px 0}
.plus{background:url(/images/plus-minus.gif) left top no-repeat;padding-left:20px}
.reset{margin-top:-40px}
.searchresults dl dd.url{font-size:11px;color:#567A10;font-family:"Courier New", Courier, mono}
.searchresults dl dd{margin-left:20px}
.searchresults dl{margin-bottom:10px}
.slider{padding:10px}
.subnav_content li.current{font-weight:700}
.subnav_content li{line-height:20px;margin-right:25px;float:left;height:20px;display:block;font-size:10px}
.table td{padding:2px}
.tags a:hover,span.fauxlink:hover,.list_item .tags a:hover{text-decoration:underline}
.trigger{clear:left;display:block;cursor:pointer}
.warning{border:2px solid #567A10;background-color:#95CC30;padding:10px}
a{color:#004E94}
a:hover{text-decoration:none}
a.backtop:hover{background-position:left bottom}
a.backtop{background-image:url(/images/page_top.gif);background-position:left top;background-repeat:no-repeat;padding:2px 0 2px 20px}a.link{background:url(/images/icon_link.gif) right no-repeat;padding-right:20px}
acronym{cursor:help}
blockquote{margin:0 0 0 20px;padding:0}
body{background-color:#004E94;background-image: url(http://images.rotoruanz.com/layout.jpg);background-position:0 -540px;background-repeat:repeat-x;color:#444;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px}
fieldset{margin-bottom:20px;background:#FFF url(http://images.rotoruanz.com/feildset_bg.gif) 0 bottom repeat-x;padding:10px}
form fieldset ul li label{width:30%}
form fieldset ul li{width:100%}
form fieldset ul{list-style:none;float:left;width:100%;list-style-image:none}
h1.centre{text-align:center}
h1{font:bold 20px 'AvantGarde Book BT', 'AvantGarde BK BT', AvantGarde, 'Avant Garde', Arial, Helvetica, sans-serif}
h3{font-size:18px;color:#004E94;font-family:'AvantGarde BK BT', AvantGarde, 'Avant Garde', Arial, Helvetica, sans-serif;margin-bottom:5px}
h4{font-size:15px;font-weight:700}
img#logo{margin:10px 0}
img.frame{border:1px solid #E1DFD5;padding:2px}
img.left{float:left;margin:0 5px 0 0}
legend{font-weight:700;font-size:16px;color:#004E94;padding:0 10px}
p,h1,h4{margin-bottom:15px}p,ul,dl{line-height:150%}
#contact_details dd span{width:155px;float:left}
#contact_details dt.noTop, #contact_details dd.noTop{border-top:none}
table td{vertical-align:top}
#tableCells td img.right,img.right{float:right;margin:0 0 0 5px}
.featured .thumb{border:1px solid #999 !important}
#sidebar h3 {color:#444}

#brief, #detail {width:550px}
textarea.mceNone,input.entry,select.entry{border:1px solid #CCC;padding:3px}
textarea.mceNone:focus,input.entry:focus,select.entry:focus{border:2px solid #666;padding:2px}

.noBorder,.noBorder:focus{padding:0;border:none}

.page {clear:left}
.layoutblocks{background-image:url(http://images.rotoruanz.com/layout_blocks.gif);background-repeat:no-repeat}
#logoLoader,#tnailLoader,#galleryLoader, .hidden {display:none}

.logout{background:#FFF url(/operator/images/lock.gif) center left no-repeat; padding-left:16px}
.print{background:#FFF url(/images/page_print.gif) center left no-repeat; padding:2px 0 2px 20px}

#main ul#stepMenu{margin:0;border-left:1px solid #666;float:left}
#bodyArea ul#stepMenu {margin:0 0 20px 0;padding:0;display:block;float:left;border-left:1px solid #666}
#stepMenu li {float:left;list-style:none;background-color:#CCC;border:1px solid #666;border-width:1px 1px 1px 0}
#stepMenu li.current {background-color:#999}
#stepMenu li.current a {color:#fff}
#stepMenu li a {display:block;width:133px;padding:5px;text-decoration:none}
#stepMenu li a em {display:block;font-style:normal;font-weight:bold}
#stepMenu li a span {display:block;font-size:10px}

#loginBox {text-align:left;}
.right {float:right;}
input.box {font:18px "Courier New", Courier, monospace; border:1px solid #666; background-color:#F2F2F2; padding:4px; width:190px; margin-bottom:5px;}
#notifyArea {padding:10px; background-color:#A2D442; border:1px solid #666; font-weight:bold; font-size:16px;}
#error{padding:10px;background-color:#FFD7D7; border:1px solid #FF9FA2; margin-bottom:20px}
.warningMsg {padding:10px;background-color:#FFD7D7; border:1px solid #FF9FA2;}
#error h3,.warningMsg h3{color:#A80022}
#error h3,#error p,.warningMsg h3,.warningMsg p{margin:0;padding:0}
#error ol,#error ul,.warningMsg ol,.warningMsg ul{margin:0 0 0 25px}
fieldset {width:200px;}

.cWarn{float:right}
.offstate-emailReport{display:none}
.onstate-emailReport{display:block}

label{margin:0 10px 0 0}
.small{font-size:10px}
#googlemap {width:500px; height:400px; border:1px solid #000; margin:0; padding:0;}
#pano {width:500px; height:400px; border:1px solid #000; margin:0; padding:0;}

/* SIFR STYLES */
.sifr-flash {	visibility:visible !important;margin:0}
.sifr-replaced { visibility:visible !important}
span.sIFR-alternate {	position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden}
.sifr-flash + div[adblocktab=true] { display:none !important}
.sifr-hasFlash h1 { visibility:visible;font-size:20px;z-index:0}