@charset "utf-8";/* CSS Document */html, body { height:100%; } body { background:url('images/bg_tile.png'); margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#496e8d; font-size:12px; }a { color:#666; }	div#head { position:relative; width:100%; height:125px; background:url('images/head-stretch.gif') top center repeat-x; margin:0 auto; text-align:center; z-index:900; }		div#main { position:relative; width:100%; min-height:100%; height:auto !important; height:100%; margin:0 auto; margin-bottom:-60px; margin-top:-125px; z-index:1; }		div#main-spacer { position:relative; width:950px; height:125px; margin:0 auto; z-index:1; }		div#page-title { position:relative; height:65px; margin:0 auto; }			#self-storage div#page-title { width:546px; background:url('images/title_selfstorage.png') bottom right no-repeat; }			#quote div#page-title { width:108px; background:url('images/title_quote.png') bottom center no-repeat; }			#affiliates div#page-title { width:174px; background:url('images/title_affiliates.png') bottom center no-repeat; }			#blog div#page-title { width:90px; background:url('images/title_blog.png') bottom center no-repeat; }			#contact div#page-title { width:197px; background:url('images/title_contact.png') bottom center no-repeat; }		div#main-buttons { position:relative; width:950px; min-height:500px; height:auto !important; height:500px; margin:0 auto; text-align:left; }			#self-storage div#main-buttons { background:url('images/bg_selfstorage.jpg') top center no-repeat; }			#quote div#main-buttons { background:url('images/bg_affiliates.jpg') top center no-repeat; }			#affiliates div#main-buttons { background:url('images/bg_affiliates.jpg') top center no-repeat; }			#blog div#main-buttons { background:url('images/bg_blog.jpg') top center no-repeat; }			#contact div#main-buttons { width:660px; height:460px; padding-top:50px; background:url('images/bg_affiliates.jpg') top center no-repeat; text-align:center; }			#contact div#main-buttons p { margin-left:80px; margin-right:80px; text-align:left; }			div#main-buttons ul { margin:0; padding:0; list-style:none; }			div#main-buttons li { margin:0; padding:0; list-style:none; margin-left:10px; }		div#main-foot { position:relative; width:950px; height:60px; margin:0 auto; }		div#footer { position:relative; clear:both; width:100%; height:30px; background:url('images/footer_bg.jpg') top center repeat-x; padding-top:5px; text-align:center; margin:0 auto; margin-top:10px; z-index:900; }		div#footer span { font-size:10px; font-weight:bold; }		div#footer a { color:#999999; font-size:10px; font-weight:bold; }