/* 111 - Lo Cost Mini Storage */
body { background: #333333; margin-top: 10px }
body,td,p { font: 9pt Arial, sans-serif; color: #444444 }
.mainborder { border-left: dotted 1px #333333; border-right: dotted 1px #333333; border-top: solid 4px #999999; border-bottom: solid 4px #999999; background: #ffffff }
.calgbest { font-size: 14pt; font-style: italic; color: #999999; font-weight: bold; padding-right: 5px }
.tollfree { font-size: 20pt; font-weight: bold; font-style: italic; color: #dd0000; padding-right: 5px }
.imgbox1 { border-top: 2px solid #888888; background: url("images/storage1b.jpg") no-repeat center }
.imgbox2 { border-top: 2px solid #888888; background: url("images/uhaul.jpg") no-repeat center top }
.imgbox3 { border-top: 2px solid #888888; background: url("images/hiking.jpg") no-repeat center }
.imgbox4 { border-top: 2px solid #888888; background: url("images/packingsupplies2.jpg") no-repeat center }
.imgbox5 { border-top: 2px solid #888888; background: url("images/calgary2.jpg") no-repeat center top }
.imgbox6 { border-top: 2px solid #888888; background: url("images/girlwishing.jpg") no-repeat center }
.imgbox7 { border-top: 2px solid #888888; background: url("images/keys.jpg") no-repeat center top }
.imgbox8 { border-top: 2px solid #888888; background: url("images/carpacking.jpg") no-repeat center }
.imgbox9 { border-top: 2px solid #888888; background: url("images/lake.jpg") no-repeat center }
.mainlft { background:  url("images/shadow.jpg") repeat-x top; padding: 20px }
.mainrt { background:  url("images/shadow.jpg") repeat-x top; border-left: 1px dotted #bbbbbb; padding: 20px }
.textbottomrt { font-size: 8pt; color: #555555; width: 375px }
/* navigation */
.navbox { background: #776666; border-top: 2px solid #888888; padding-top: 5px; padding-bottom: 5px }
.navlinkbox { border: #998888 dotted 1px; padding: 3px; margin: 3px }
a { color: #776666; }
a:hover { color: #000000 }
a.nav { color: #ccbbbb; text-decoration: none }
a.nav:hover { color: #eeeeee; }
a.navhome { font-size: 8pt; color: #ccbbbb; text-decoration: none; }
a.navhome:hover { color: #eeeeee; }
.smalllinkbox { margin-right: 10px }
.windowopen {  color: #776666; cursor: pointer; text-decoration: underline; }
.windowopen2 {  color: #dd0000; cursor: pointer; text-decoration: underline; }
/* bottom */
.bottomnavbar { background: #eeeeee; padding: 1px; border-top: #dddddd solid 1px; }
a.navbottom { font-size: 8pt; color: #776666; text-decoration: none }
a.navbottom:hover { text-decoration: underline; color: #555555; }
.copyright { font-size: 8pt; color: #666666 }
/* common */
.pagetitle { font-size: 13pt; color: #776666; font-weight: bold; padding-bottom: 10px; }
.pagesubtitle { font-size: 11pt; color: #776666; font-weight: bold; padding-bottom: 7px; }
.heading { color: #665555; font-weight: bold; }
.localmoves { color: #d00; font-size: 12px; font-style: italic; font-weight: bold; text-align: center }
.localmcont { text-align: right; margin-bottom: 15px  } 
.leftbox { color: #555555; background: #ffffff /*#cfcfc7 url("images/boxbg2.jpg") center no-repeat*/; border: 1px dotted #000000 /*#999999*/; padding: 15px; margin-bottom: 4px;  }
.leftboxtitle { font-size: 13pt; font-weight: bold; color: #000000; padding-bottom: 5px; border-bottom: 1px solid #000000 }
.leftboxsubtitle { font-size: 12pt; color: /*#554444*/ #dd0000; font-weight: bold; padding-bottom: 8px; padding-top: 5px }
.leftboxtxt { font-size: 8pt; }
.leftboxstor { font-size: 9pt; font-style: italic; padding-bottom: 2px; padding-top: 2px; border-bottom: dotted 1px #999999 }
.contactindent { padding-left: 20px; }
/* pack kits page */
.notsurebox { color: #555555; background: #cfcfc7 url("images/boxbg.jpg"); border: 1px solid #999999; padding: 15px; margin-bottom: 4px; margin-top: 10px }
.notsuretext { font-size: 10pt; color: #000000; padding-bottom: 7px; }
.leftcalcpic { margin-top: 5px; }
.packbox { padding: 15px; margin: 5px; border: 1px dotted #999999; }
.packkitreqbox { padding: 10px; margin: 5px; border: 1px solid #bbbbbb; }
.packtitle { font-size: 12pt; font-weight: bold; color: #000000; } 
.packkind { font-style: italic; padding-bottom: 5px; }
.packprice { font-size: 12pt; color: #dd0000; font-weight: bold; padding-bottom: 7px; }
/* box calculator window */
.boxcalcmain { border-left: dotted 1px #333333; border-right: dotted 1px #333333; border-top: solid 4px #999999; border-bottom: solid 4px #999999; background: #ffffff url("images/shadow.jpg") repeat-x top; }
.boxcalctitle { font-size: 16pt; font-weight: bold; color: #dd0000; text-align: center; padding-bottom: 7px; padding-top: 7px; }
.extracost { font-weight: bold; color: #dd0000; padding-bottom: 5px; padding-top: 5px; } 
.boxcalcborderbr { border-bottom: 1px dotted #999999; border-right: 1px dotted #999999; }
.boxcalcborderb { border-bottom: 1px dotted #999999; }
/* forms */
.submitbutton { font-size: 11pt; color: #ccbbbb; background: #776666; border: 1px solid #888888; padding: 4px; margin-left: 120px; cursor: pointer; }
.forminputbox { background: #eeeeee; margin-top: 2px; border: 1px solid #dddddd; }
.formtextbox { background: #eeeeee; margin-top: 2px; }
.formselectbox { color: #665555; background: #eeeeee; border: 1px solid #dddddd; margin-top: 2px; }
.star { color: #ff0000; font-weight: bold }