
:focus{outline:0;}
body{color:#000;background:#FFF;}
ol,ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:400;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:;}
html,body{height:100%;font-size:10px;font-family:Arial, Helvetica, sans-serif;background:#fff url(../images/bg-tile.gif) top repeat-x;}
h1{color:#000F93;font-family:Helvetica, Arial, sans-serif;font-size:2.2em;letter-spacing:0;font-weight:400;clear:both;margin:10px 0;}
h2{clear:both;color:#53556C;font-family:Helvetica, Arial, sans-serif;font-size:1.4em;font-weight:700;margin:0;}
.box h2{width:200px;font-size:1.4em;background:url(../images/blue-arrow.gif) right no-repeat;_margin:0 0 0 5px;color:#315AB4;font-weight:700;margin:0 10px;padding:4px 0;}
h3{color:#4B7397;font-family:Helvetica, Arial, sans-serif;font-size:1.4em;margin:20px 10px 0;padding:5px 10px;}
p,li,blockquote{font-family:Helvetica, Arial, sans-serif;font-size:1.3em;color:#333;}
p{margin:0 0 15px;}
.leftColContent p{line-height:1.4em;}
a{color:#001896;font-weight:700;text-decoration:none;}
a:hover{color:#FF2400;text-decoration:underline;}
a img{border:none;}
em{font-style:italic;}
.leftColContent ul{margin:15px 0 15px 25px;}
.leftColContent ol li{list-style-type:decimal;}
.leftColContent li{list-style-image:url(../images/list-style-image.gif);}
.leftColContent ul li{margin-bottom:8px;}
.leftColContent ul ul li{font-size:100%;}
p span.extraname{font-weight:700;color:#001795;}
p span.extraname i,p span.extraname em,.leftcont_wrapper h1 em,.leftcont_wrapper h2 em,.leftcont_wrapper h3 em,.leftcont_wrapper p em{font-style:normal;color:#FA2600;}
.leftcont_wrapper p strong{color:#000F93;}
.leftcont_wrapper{position:relative;width:700px;margin:0 0 0 20px;padding:0 10px 15px 0;}
.leftcont_wrapper a{color:#0367FF;}
.leftcont_wrapper .pdf_link{width:200px;position:absolute;top:-3px;right:8px;font-size:110%;text-align:right;}
.leftcont_wrapper .pdf_link a{display:block;height:15px;padding-right:16px;background:url(/images/PDF_Symbol.gif) no-repeat right top;}
.button{cursor:pointer;}
.btnsubmit,.btnsend,.btnregister,.btngo{display:block;width:99px;height:24px;border:0 solid #FFF;text-indent:-9999999px;background-image:url(../images/buttons/btn_submit.gif);padding:24px 0 0;}
.btnsend{background-image:url(../images/buttons/btn_send.gif);}
.btngo{background-image:url(../images/buttons/btn_go.gif);width:48px;float:left;}
form>.btnsend{height:0;}
.ce_form.tableless .formbody label{float:left;width:150px;font-size:1.2em;}
.ce_form.tableless .fieldCont{padding:5px 0;}
.ce_form.tableless .fieldCont p.error{padding-left:150px;font-size:90%;color:#FF2700;line-height:.8em;margin:3px 0 0;}
.ce_form.tableless .submit_container{padding-left:150px;}
.ce_form.tableless .text{width:240px;padding:2px;}
.ce_form.tableless .textarea{width:370px;height:180px;}
#container{width:980px;margin:0 auto;}
#header,#content,#footer{width:980px;clear:both;float:left;}
#content{width:960px;background-color:#FAFBFC;padding:15px 10px 10px;}
#footer{width:960px;background-color:#FAFBFC;padding:0 10px 10px;}
.logo{float:left;margin:30px 0 8px 10px;}
.headerInfo{display:block;width:758px;height:40px;overflow:hidden;background:url(../images/safe-sound-secure.gif);float:right;margin:32px 0 0;}
.callus,.requestCallBack{display:block;float:left;overflow:hidden;height:18px;text-indent:-99999px;margin-top:11px;}
.callus{width:165px;background:url(../images/call-01827722122.gif) no-repeat 0 0;margin-left:410px;}
.requestCallBack{width:160px;margin-left:15px;background:url(../images/request-callback.gif);}
.mainNav{float:left;margin:0 0 0 10px;padding:0;}
.mainNav li{list-style-image:none;float:left;}
.mainNav li a{display:block;height:30px;overflow:hidden;text-indent:-99999px;background-image:url(../images/nav.png);margin:0 1px 0 0;}
.mainNav a.home{width:51px;background-position:0 0;}
.mainNav a.homeStorage{width:99px;background-position:-52px 0;}
.mainNav a.businessStorage{width:119px;background-position:-152px 0;}
.mainNav a.docStorage{width:125px;background-position:-272px 0;}
.mainNav a.priceGuide{width:84px;background-position:-398px 0;}
.mainNav a.spaceEst{width:111px;background-position:-483px 0;}
.mainNav a.boxes{width:130px;background-position:-595px 0;}
.mainNav a.tips{width:52px;background-position:-726px 0;}
.mainNav a.gallery{width:62px;background-position:-779px 0;}
.mainNav a.contact{width:82px;background-position:-842px 0;}
.mainNav .current a.home,.mainNav a.home:hover{width:51px;background-position:0 -30px;}
.mainNav .current a.homeStorage,.mainNav a.homeStorage:hover{width:99px;background-position:-52px -30px;}
.mainNav .current a.businessStorage,.mainNav a.businessStorage:hover{width:119px;background-position:-152px -30px;}
.mainNav .current a.docStorage,.mainNav a.docStorage:hover{width:125px;background-position:-272px -30px;}
.mainNav .current a.priceGuide,.mainNav a.priceGuide:hover{width:84px;background-position:-398px -30px;}
.mainNav .current a.spaceEst,.mainNav a.spaceEst:hover{width:111px;background-position:-483px -30px;}
.mainNav .current a.boxes,.mainNav a.boxes:hover{width:130px;background-position:-595px -30px;}
.mainNav .current a.tips,.mainNav a.tips:hover{width:52px;background-position:-726px -30px;}
.mainNav .current a.gallery,.mainNav a.gallery:hover{width:62px;background-position:-779px -30px;}
.mainNav .current a.contact,.mainNav a.contact:hover{width:82px;background-position:-842px -30px;}
.subNav{position:relative;top:1px;margin:0;padding:0;}
.subNav li{list-style-type:none;float:left;height:25px;line-height:25px;background:#fff url(../images/sub-tab-over-left.png) no-repeat top left;margin:0 3px 0 0;}
.subNav li img{float:left;margin:8px 2px 0 6px;}
.subNav li a{float:left;text-align:center;color:#06F;}
.subNav li .tabend{float:left;height:25px;background:#fff url(../images/sub-tab-over-right.gif) no-repeat top right;width:10px;}
.subNav li.current{background:#fff url(../images/sub-tab-left.png) no-repeat top left;}
.subNav li.current a{color:#C2C4C7;}
.subNav li.current .tabend{background:#fff url(../images/sub-tab-right.gif) no-repeat top right;}
.leftCol{float:left;width:730px;margin:0;padding:0;}
.leftColTop,.leftColBottom,.leftColTopAlt{float:left;display:block;width:730px;height:5px;overflow:hidden;margin:0;}
.leftColContent{float:left;width:730px;background:url(../images/left-col-tile.gif) repeat-y;}
.leftColTopAlt{background:url(../images/left-col-top-alt.gif) no-repeat;}
.leftColTop{background:url(../images/left-col-top.gif) no-repeat;}
.leftColTop.coloured{background:url(../images/containertop-color.gif) no-repeat;}
.leftColBottom{background:url(../images/left-col-bottom.gif) no-repeat;}
.rightCol{position:relative;float:left;width:220px;margin:0 0 0 10px;padding:0;}
.er_innerpage .rightCol{margin-top:-20px;}
.innerLeft{float:left;width:489px;margin:15px 0 0;}
.innerRight{float:left;width:180px;margin:15px 0 10px 5px;}
.innerNoPadding{margin-top:0;}
.subheader{margin-bottom:15px;position:relative;}
.subheadwrapper{background-color:#E2E4FD;width:689px;padding:5px 0;}
.infoboxgrad .subheadwrapper{background-color:#f4f4fa;background:url(../images/gradient_bottom.png) no-repeat bottom left;}
.subheadwrapper h2{margin-left:10px;}
.roundedTop,.roundedBottom,.roundedTop2{float:left;display:block;width:689px;height:5px;overflow:hidden;}
.roundedTop{background:url(../images/header-top.gif);}
.roundedTop2{float:none;background:url(../images/gradient_top.png);}
.roundedBottom{background:url(../images/header-bottom.gif);}
.innerRight img{float:left;border:1px solid #DCDBDC;margin:0 0 10px;}
.messagebox p,.infoboxgrad p{display:block;font-weight:700;color:#53556C;margin:0;padding:0 6px;}
.messagebox p.header,infoboxgrad p.header{color:#001896;}
.messagebox ul li,.infoboxgrad ul li{list-style-image:url(../images/box-bullet.gif);}
.messagebox .colA,.infoboxgrad .colA,.messagebox .colB,.infoboxgrad .colB{float:left;width:320px;}
.messagebox .colA,.infoboxgrad .colA{margin-right:10px;}
.topheading{background-color:#e2e4fd;width:726px;margin-left:-18px;}
.topheading h2{color:#001896;padding:3px 0 8px 20px;}
.rightCol.hassub{margin-top:-25px;}
.rightCol #express_ques{width:200px;margin:0 0 0 10px;}
.rightCol #express_ques h2{width:200px;background:url(../images/red-arrow.gif) right no-repeat;color:#001997;font-size:1.6em;font-weight:700;margin-bottom:4px;_margin:0;padding:0;}
.rightCol #express_ques h2 span{color:#FF2800;}
.rightCol #express_ques h2 a{display:block;width:200px;}
.rightCol #express_ques h2 a:hover{text-decoration:none;color:#001997;}
.rightCol #express_ques h2 a:hover span{text-decoration:none;color:#FF2800;}
.rightCol #express_ques .separator{width:200px;}
.rightCol #rem-illustration{width:218px;height:94px;background:url(../images/right-col-illustration2.jpg) no-repeat top left;margin:-10px 0 2px;}
.rightCol #right-boxes p img{margin:0 10px 0 0;}
.separator{height:2px;border-bottom:1px dotted #679DD3;margin:10px 0 15px;}
.rightCol p{color:#2a2a2a;}
.box .separator{float:left;width:200px;_margin-left:5px;margin:5px 0 15px 10px;}
.box{float:left;display:block;width:220px;}
.box .inner{float:left;width:220px;background:url(../images/right-col-tile.gif) repeat-y;}
.box .top,.box .bottom{float:left;display:block;width:220px;height:5px;overflow:hidden;margin:0;padding:0;}
.box .top{background:url(../images/right-col-top.gif);}
.box .bottom{background:url(../images/right-col-bottom.gif);}
.box p{color:#467AB6;margin:0 10px 15px;}
.box .inner a{color:#0067F7;}
.box p.quote{color:#467AB6;margin:10px 20px 0;}
.rightCol img{float:left;margin:0 0 10px 1px;}
.rightCol img.openQuote{float:left;margin:0 5px 0 0;}
.rightCol img.closeQuote{float:right;margin:0 0 0 5px;}
.rightCol .inner #right-space-est{width:210px;background:url(../images/tapeMeasure.jpg) no-repeat bottom right;}
.rightCol .inner h2 a{display:block;color:#315AB4;width:200px;}
.rightCol .inner h2 a:hover{text-decoration:none;color:#315AB4;}
.rightCol #homefindusmap,.rightCol #homefindusmap{border:1px solid #d0d0d0;margin:5px 0 10px;}
.rightCol #right-boxes p #homefindusmap{margin:5px 0;}
.footerCol{float:left;width:150px;border-left:1px solid #E8E8E8;padding-left:10px;margin:10px 0 10px 15px;}
.footerCol.firstCol{border:none;padding-left:0;}
.footerCol p{color:#828284;font-size:1.2em;margin:0;}
.footerCol ul{margin:4px 0 0 15px;}
.footerCol ul li{list-style-image:url(../images/footer-list-image.gif);margin-bottom:3px;}
.footerCol ul li a{color:#3993FF;font-family:Arial, Helvetica, sans-serif;font-size:.85em;font-weight:400;}
#footer p.left,#footer p.right{font-family:Arial, Helvetica, sans-serif;font-size:1.1em;color:#afa7a7;margin:15px 0 10px;}
#footer p a{color:#1F79FF;}
#footer .rightCol{padding-top:70px;}
#homepage #homebanner{width:730px;height:185px;margin-bottom:5px;}
.PriceLine{border-bottom:solid 1px #000;}
#PriceList,#packaging{width:100%;line-height:18pt;font-size:1.2em;margin-bottom:10px;}
#PriceList td,#PriceList th{vertical-align:top;padding:3px 0;}
*html #PriceList,*html #packaging{width:95%;}
#packaging{border-bottom:solid 1px #000;margin-bottom:10px;color:#000;clear:both;}
#packaging p{color:#000;font-size:1em;line-height:1.1em;margin:0;}
#CreditCards img{margin:0 15px;}
.leftColContent .faqlist{margin-left:0;}
.leftColContent .faqlist li{margin-bottom:10px;list-style:none;}
.leftColContent .faqlist li .faq-ques,.leftColContent .faqlist li .faq-ques-minus{margin-bottom:5px;padding-left:23px;background:url(/images/plus_symbol.png) no-repeat left top;color:#467AB6;font-weight:400;}
.leftColContent .faqlist li .faq-ques-minus{background:url(/images/minus_symbol.png) no-repeat left top;}
.leftColContent .faqlist .faq-answer{padding:4px 0 0 23px;}
.leftColContent .faqlist .faq-answer ul li{list-style-image:url(../images/list-style-image.gif);font-size:1em;}
#contact-details{float:left;width:330px;margin-right:10px;}
#general_contact_form{float:left;width:330px;}
#general_contact_form .formbody label{width:300px;}
#general_contact_form .textarea{width:300px;height:180px;}
.times{font-size:13px;margin:0 0 20px;}
.times td{padding:3px;}
.dlh_googlemap{border:1px solid #DCDBDC;margin-bottom:10px;}
.testimonial_item,.faqcat{margin-bottom:15px;border-bottom:1px dotted #679DD3;}
.testimonial_item p span{font-weight:700;color:#FF2600;}
#sizelabel{font-size:1.4em;font-weight:700;margin:10px 0 3px;}
#sizelabel span{color:#FF2600;}
.express-cont #pointer{width:210px;position:absolute;top:-3px;right:4px;}
.express-cont #pointer p{width:160px;font-weight:700;color:#001997;text-align:right;margin-right:4px;}
#PriceList td.selectcol,#PriceList td.itemcol{background-color:#E2E4FD;}
#PriceList td.itemcol{padding-left:5px;}
#space-est-table th{text-align:left;font-size:140%;font-weight:700;padding-bottom:3px;}
#space-est-table td.pointer{text-align:center;width:50px;}
#space-est-table td.pointer.ptransport{vertical-align:top;padding-top:30px;}
#space-est-table td.value{padding-top:10px;}
#space-est-table td.value.transportval div img{position:absolute;top:-85px;right:0;}
#space-est-table td div.item{float:left;width:125px;margin:10px 45px 0 0;}
#space-est-table td div.item img{position:relative;top:0;}
#space-est-table.getquote-form{margin-top:20px;}
#space-est-table.getquote-form td div.item{float:left;width:125px;clear:none;padding-left:0;margin:10px 40px 0 0;}
#moving-countdown .countdown{margin:25px 0;}
.countdown .calendaroverlay{width:38px;height:43px;background:transparent url(../images/symbols/calendar_4weeks.png) no-repeat 0 0;position:absolute;top:-5px;left:5px;z-index:100;}
.countdown h2{padding-left:41px;}
#countdown-2weeks .calendaroverlay{background:transparent url(../images/symbols/calendar_2weeks.png) no-repeat 0 0;}
#countdown-1week .calendaroverlay{background:transparent url(../images/symbols/calendar_1week.png) no-repeat 0 0;}
#countdown-0weeks .calendaroverlay{background:transparent url(../images/symbols/calendar_0weeks.png) no-repeat 0 0;}
#findusinfo{float:right;width:180px;margin-left:5px;}
.imgR{float:right;margin:0 15px 10px 0;}
.imgL{float:left;margin:0 15px 10px 0;}
.image_columnR{float:right;margin:0 10px 10px 0;}
.image_columnR img,imgR.border,.imgL.border,.innerRight img{border:4px solid #E2E4FD;}
.innerRight img.noborder,.innerRight.imgnoborder img{border:none;}
span.message{display:block;height:16px;padding-left:23px;background:url(/images/tick_symbol.png) no-repeat left top;color:#467AB6;font-weight:700;font-size:1.2em;}
.invisible{position:absolute;left:-4000px;}
.right{float:right;}
blockquote{float:left;color:#315AB4;padding:0 10px;}
table td.tdtop,table th.tdtop{vertical-align:top;}
h1 span,strong,.ce_form.tableless .error,#space-est-table td p{font-weight:700;}
.leftColBottom.bmargin,.messagebox,.infoboxgrad{margin-bottom:10px;}
.innerFull,.rightCol h2,.innerRight img.nofloat,.nofloat{float:none;}
.footerCol ul li span.active,#site-map ul li li{font-size:.9em;}
#CreditCards,#space-est-table{width:100%;}
.leftColContent .faqlist p,.archive{font-size:1em;}
#general_contact_form .fieldCont p.error,#general_contact_form .submit_container{padding-left:0;}
.express-cont,#space-est-table td.value div{position:relative;}
.express-cont #pointer p,.express-cont #pointer img,.left{float:left;}
#space-est-table td,.center,table td.tdcenter,table th.tdcenter{text-align:center;}
#space-est-table td.value div img,#space-est-table td div img{position:absolute;right:0;top:-40px;}
#space-est-table td div.item.last,#space-est-table.getquote-form td div.item.last{margin-right:0;}
/* CLEARING FLOATS -------------------------------------------------------------------------------------------------------------- */
/* The following selectors keep floats from overflowing out of their parent elements. This is done by generating a character within the parent but after the float, so that the parent must expand to hold the generated character, appearing to contain the floats in the process. */
.clearfix:after {content: ".";clear: both;height: 0;visibility: hidden;display: block;}
.clearfix {display: inline-block;}
/* Hides from MacIE \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from MacIE */
.clear{clear:both;}
