body { background-color:#DA3630; background-image:url(/Images/pagebackground.gif); background-repeat:no-repeat; margin-left:0; margin-top:0; }
body, td, th { font-family:Geneva, Arial, Helvetica, sans-serif; }
h1 { font-size:24px; }
img { border:none; }
.clearLeft, .clearAll { clear:left; }
.clearRight, .clearAll  { clear:right; }
.floatLeft { float:left; }
.floatRight { float:right; }
img.floatLeft, img.floatRight { padding:4px; border:1px solid #CCC; margin:3px 5px; background-color:#FAFAFA;}
.content { padding-bottom:10px; padding-left:8px; padding-right:8px; }
.content a:link { color:#DA3630; text-decoration:underline; }
.content a:visited { color:#666; text-decoration:underline; }
.content a:hover { color:#00C; text-decoration:underline; }
.featured { margin-left:5px; color:#000; font-size:14px; padding:0px;/*5px 5px 10px 7px;*/ }
.featured a:link { color:#000; padding:0 5px; text-decoration:underline; }
.featured a:visited { color:#666; }
.featured a:hover { color:#009; text-decoration:underline; }
.featured img {text-align:center; margin:0 auto}
.footer { color:#FFF; font-size:12px; }
.footer a:link { color:#CCC; text-decoration:none; }
.footer a:visited { color:#666; text-decoration:none; }
.footer a:hover { color:#DA3630; text-decoration:none; }
.poweredby { color:#FFC; font-size:12px; text-decoration:none; }
.poweredby a:hover { color:#FF0; text-decoration:underline; }
.leftheading { background-image:url(/Images/leftpanel-heading.gif); background-repeat:no-repeat; color:#da3630; font-size:20px; font-weight:700; height:32px; padding:13px 0 5px 8px; width:172px; }
.secondcontent { padding-bottom:10px; padding-left:10px; padding-right:8px; }
.disclaimer { font-size:10px; }
.caption { font-size:12px; padding:0 5px 5px; }
.AofC { line-height:2em; margin:auto; text-align:center; width:80%; }
.SalesPriceLabel { font-size:12px; }
.SalesPriceText { font-size:14px; font-weight:700; }
.ItemDetails .PaymentsAround { background-image:url(/Images/sunburst.gif); background-repeat:no-repeat; font-weight:700; margin-top:2px; padding:21px 2px 1px 18px; }
.UnitOptionsPanel .PaymentsAroundPanel { background-image:url(/Images/sunburst2.gif); background-repeat:no-repeat; margin-top:10px; padding:19px 0 20px; text-align:center; }
.MakeListType a:link { color:#FFF; text-decoration:underline; }
.MakeListLink a:link { color:#FFF; }
.MakeListLink a:visited { color:#999; }
.ListModePanel { color:#333; }
.formSubText { color:#DA3630; font-size:10px; text-decoration:underline; text-transform:uppercase; }
#staffAnchors a { padding:0 10px; }
.staff td { border-bottom:1px #000 solid; }
#letter { background-color:#FFF; border:5px #000 solid; display:block; float:right; font-size:12px; margin-top:20px; padding:5px; width:300px; }
#letter p { text-indent:10px; }
.InfoLinksContainer a.RequestInfo { background:url(/images/btn-request-more-info.gif); display:block; height:30px;  margin-top:5px; text-indent:-9999px; width:150px; }
.InfoLinksContainer a.ContactSales { background:url(/images/btn-contact-sales.gif); display:block; height:30px; margin-bottom:-15px; text-indent:-9999px; width:150px; display:none; height:0px; margin:0; padding:0; visibility:hidden; }
hr, .colorRed, .ListModePanel a:link { color:#DA3630; }
.center, #staffAnchors { margin:0 auto; text-align:center; }
.poweredby a:link, .poweredby a:visited { color:#FFC; text-decoration:none; }
.MakeListType, .ListTable .HeaderPanel h2 { background-color:#DA3630; color:#FFF; }
table.staff, .staffHeading { border:1px #000 solid; }
#letter .opening, #letter .signature { font-weight:700; }
.btnViewInventory a { background:url(/images/btnViewOurInventory.gif) top; display:block; height:72px; text-indent:-9999px; width:390px; }
.btnViewInventory a:hover { background:url(/images/btnViewOurInventory.gif) bottom; }
#featuredRedirect { position:absolute; display:block; z-index:1000; background:url(/images/spacer.gif) transparent; width:230px; height:860px; cursor:pointer }
#featured { position:relative; z-index:0 }
h1.rentalHeader { font-size: 75px; font-weight:900; text-align:center; padding:0px; margin:0px; }
h2.rentalHeader { font-size:30px; font-weight:900; font-style:italic; text-align:center; padding:0px; margin:0px; margin-bottom:10px; }
p.rentalHeader { font-size:22px; }
span.rentalHeader { font-size:22px; }
.rentalBox { margin:0 auto; text-align:center; width:48%; float:left; border:1px solid #999; padding:1px; margin-left:5px; }
.rentalBoxCenter { margin:0 auto; margin-top:5px; text-align:center; width:48%; border:1px solid #999; padding:1px; }
.rentalBoxContainer { margin:0 auto; }
.clearBoth { clear:both }
.moreInfo { background-repeat:no-repeat; display:block; height:36px; margin:-20px auto 0; padding:0; width:150px; background-image:url(/Images/moreInfo.gif); background-position:bottom; }
.moreInfo:hover { background-image:url(/Images/moreInfo.gif); background-position:top; }
.rentalBox a:hover, .rentalBoxCenter a:hover { color:#333; }
.rentalBox:hover, .rentalBoxCenter:hover { border:1px solid #000; background-image:url(/Images/rentalBGhover.gif); background-repeat:repeat-x; background-position:top; }
.rentalPromo a { background: url(/Images/rentalQuoteButton.jpg) no-repeat top; display:block; width:350px; height:100px; text-indent:-9999px; margin:0 auto; text-align:center; }
.rentalPromo a:hover { background-position:bottom; }
.rentalBox, .rentalBoxCenter { background-color:#e5e5e5; }
p.picFull { position:relative; top:20px; width:599px; height:205px; }
.DetailPanel .UnitDescriptionPanel img { text-align:center; margin:0 auto }
.DetailPanel a.PrintPage { display:block; text-indent:-9999px; background:url(/Images/btnPrintThisPage.gif) no-repeat; height:30px; width:150px; }
#btnRequestQuote a {display:block; text-indent:-9999px; background:url(/Images/btnRequestQuote.gif); height:52px; width: 155px; margin-top:10px;}
#btnRequestQuote a:hover {background:url(/Images/btnRequestQuote.gif) bottom;}
.UnitOptionsPanel {font-size:16px;}
.UnitOptionsPanel br {line-height:5px}
.stafflisting{width:600px; margin:0 auto;}
.staffBoxInfo{width:297px; float:left;}
.staffBox{width:292px; float:left; border-bottom:1px solid #DA3630; padding:5px 1px 1px 4px;}
.staffBox2{width:292px; float:left; border-bottom:1px solid #DA3630; padding:5px 1px 1px 4px; background-color:#F1F1F1; }
.staffBoxBG{width:297px; float:left; background-color:#CCC; padding:3px 0px;margin-top:3px;}
p#staffAddress{margin-top:40px;}
span.extension, span.email {font-size:12px;} 
.staffBox2 i, .staffBox i {font-size:14px;}
.staffBoxBG a:visited{color:#DA3630;}
.staffBoxBG a:hover {color:#00C;}

.leaseFlyer {background:#EAD4A3 url('/Images/leasePage/leaseDiv.jpg') repeat-x bottom; border:4px solid #C20C25; padding-bottom:30px;  }
.leaseFlyer p {font-size:12px; padding:4px 15px; font-weight:700}
.leaseFlyer table h3 {margin:0; padding:0; line-height:0; padding-top:10px; font-size:17px}
.leaseFlyer table p {font-size:12px; padding:0; }
.leaseFlyer table small {font-family:"times new roman", serif; font-weight:normal  }
.leaseFlyer .leaseList h4 {margin:0; text-align:center; padding-top:6px; font-size:13px; line-height:.8; padding-bottom:5px}
.leaseFlyer .leaseList {background:url(/Images/leasePage/leaseListBG.jpg); width:101px; height:170px; font-size:11px}
.leaseFlyer .leaseList ul {margin:0; padding:0; font-size:8.4px; margin-left:15px; padding-right:5px}

.rentalBox22, .rentalBoxContent{margin:0 auto; float:left; padding:1px;margin: 0px 2px;}
.rentalBox22{text-align:center; width:210px; margin:0px 20px; border:1px solid #999}
#rentalBox22-1{margin:0px 0px 0px 80px;}
.rentalBoxContent{width:225px;padding:0px 3px; padding-top:50px;}
.rentalBox22 a:hover{color:#333;}
.rentalBox22:hover{border:1px solid #000; background-image:url(/Images/rentalBGhover.gif); background-repeat:repeat-x; background-position:top;} 
.rentalBox22{background-color:#e5e5e5;}
.rentalBoxCenter22{margin:0 auto; float:left; border:1px solid #999; padding:1px;margin: 0px 3px; margin-top:10px;}
.rentalBoxContent2{margin:0 auto; padding:0px 3px;margin: 0px 3px; margin-top:10px;width:350px; float:left; display:block}
.rentalContact{    margin-left:464px;   padding-left:5px; padding-top:5px; font-size:9px;width:135px;  font-weight:700; text-align:center;  position:relative; top:44px}
.rentalContact p {margin:0; padding:3px 0;}
#topRentalContact{padding-top:10px; font-size:10px;}
#topRentalContact a{font-size:9px;}

.rentalContactPromo{width:500px; margin:0 auto; float:left;}
.rentalQuoteBox{margin:0 auto; width:45%; float:left; padding:0px 3px;margin: 0px 5px;border:1px solid #999; background-color:#CCCCCC;}
.rentalapp img{text-align:center; padding:10px; margin:0 auto;}
.rentalBG{ background:url(/Images/buildingBG-rental.jpg) no-repeat top center; height:350px; position:relative;}
.rentalBoxContent p strong{font-size:18px;}
.smallertext{font-size:12px}
.rentalHeader img {width:210px;}


.rentalBoxContainer{width:510px; margin:0 auto; text-align:center;}
.rentalInfoBox{margin:0 auto; float:left; padding:1px;text-align:center; width:230px; margin:0px 10px; border:1px solid #999; background-color:#e5e5e5;}
.rentalInfoBox a:hover{color:#333;}
.rentalInfoBox:hover{border:1px solid #000; background-image:url(/Images/rentalBGhover.gif); background-repeat:repeat-x; background-position:top;} 

.btnGetRentalQuote a, .btnDownloadRentalApp a, .btnAboutPricing a{text-indent:-9999px; display:block; width:300px; height:100px;}
.btnGetRentalQuote a{background:url(/Images/btnGetRentalQuote.gif) top center;}
.btnDownloadRentalApp a{background:url(/Images/btnDownloadRentalApp.gif) top center; margin-top:-10px;}
.btnAboutPricing a {background:url(/Images/btnInfoOnPricing.jpg) 0px  0px; height:80px;}
/*.btnDownloadRentalApp a:hover{ background-position:bottom;}*/
.btnGetRentalQuote a:hover{ background-position:bottom;}
.btnAboutPricing a:hover{ background-position:0 -100px;}
h3.alsoAvailable{margin-top:10px;text-align:center;}
ul.availableRentals {float:left; margin:0; padding:0;}
ul.availableRentals li{list-style:none;margin:0px auto -15px;  width:181px; float:left; display:inline-block; text-align:center; font-size:14px; padding:10px;}
ul.availableRentals li a{font-weight:700; margin:0 auto; float:left;  background:#FFF; border:1px solid #FFF; padding:5px; margin:0px 10px; text-align:center; text-decoration:none;  font-size:16px;}
ul.availableRentals li a:hover{ border:1px solid #FFF; background:#FFF;}
.rentalInfoBox{-moz-border-radius: 4px;-webkit-border-radius: 4px;}
.dualCol{width:48%;float:left; }
.dualCol p{padding-left:15px; }
img.border{padding:3px; border:1px solid #CCC; text-align:center; margin:0 auto;}
#building-outside-rental{margin-left:13px;}
#building-outside-rental2{margin-top:5px;}
.floatRight {margin-left:5px;}
.dualCol h4.rentalPricing {text-align:center; margin-right:35px; line-height:0; margin-top:8px; margin-bottom:5px;}
.dualCol h3 {margin-bottom:10px; }
.dualCol {margin-bottom:20px;}
.locations {margin-top:20px; }
 .locations {margin-left:40px; position:relative; margin-right:-40px;}
.rentalSeasons{color:#999; text-align:center; margin:0px 0px 5px 0px; font-size:14px;}
.rentalPricing li span{font-style:italic; width:100px; display:inline-block;}
p.notice {border-top:1px dotted #999; padding:10px; font-size:11px;}