@charset "utf-8";
/* CSS Document */
html,
body {	margin:0;	padding:0;	height:100%;	background-color: #fff;	background-image: url(../img/home/main-bg.jpg);	background-repeat: repeat-x;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 14px;	color: #5d5d5d; }

* {	margin: 0px; padding: 0px;}
a {outline:0;}
a {color: #044257;text-decoration: none;}
a:hover {color: #913f27;text-decoration: none;}


img { behavior: url(iepngfix.htc) }

h2 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 18px;font-weight: bold;color: #274f9c;padding-bottom: 14px;padding-top: 7px;}

.dotted-line {	border-bottom-width: 1px;	border-bottom-style: dashed;	border-bottom-color: #c2c2c2;	width: 100%;	margin-bottom: 17px;}

p {	line-height: 20px; padding:2px 0 5px 0;}

#wrapper {	width: 943px;	min-height: 610px;	background-image: url(../img/home/wrapper-bg.jpg);	background-repeat: no-repeat;	background-position: top; margin: 0 auto;	}
#inside-wrapper {	width: 943px;	min-height: 750px;	background-image: url(../img/common2/bg-wrapper.jpg);	background-repeat: no-repeat;	background-position: top; margin: 0 auto;	}

#header {	height: 184px; }

#header-links {	float:left; margin-left:349px; margin-top:34px; width: 194px; height:72px;}
span.no-display { display:none;}
span.my-account { display:none;}



.my-account {	width:194px;	height:36px;	margin:0;padding:0;background-image: url(../img/home/nav-sprite-acct.jpg);background-position:0px bottom;	background-repeat: no-repeat;}
.my-account span { display: none; }
.my-account li, .my-account a { height:36px; display:block; }
.my-account li {float:left; list-style:none; display:block; }

.my-account a:hover {background-position:0 top; }



.my-account{width:194px;height:36px;display:block;background-image:url(../img/home/nav-sprite-acct.jpg);background-position:0px bottom;	cursor:pointer;}
.my-account:hover,.my-account:active	{background-position:0 top;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 14px;font-weight: bold;	color: #FF9;	text-decoration: none;}
 
.about-asm{	width:194px;height:36px;display:block;background-image:url(../img/home/nav-sprite-about.jpg);background-position:0px bottom;}
.about-asm a{	width:194px;height:36px;display:block;	text-align: right;}
.about-asm:hover,.about-asm:active	{	background-position:0 top;}
#about-asm {	display:block;	padding-top: 8px;	padding-right: 27px; }

#header-drop {	visibility: hidden;	width: 194px;	text-align:right;	background-image: url(../img/home/header-dropdown.png);	background-position: bottom; position:absolute; z-index:25;behavior: url(iepngfix.htc); margin-top: -3px; }

#header-drop a {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #FFF;	text-decoration: none;	padding-top: 3px;	padding-right: 26px;	padding-bottom: 3px;	display:block;	margin-top: -3px;}

#header-drop a:hover {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #FF9;	text-decoration: none;}

.logo {	margin-top: 35px;	margin-left: 41px; float:left; display:inline	}

#inner-header-links {	float:left; margin-left:349px; margin-top:44px; width: 194px; height:72px;}


#feature { width: 868px; height: 150px; margin: 0 auto;}

#storage-location {
	width: 266px;
	height: 150px;
	margin-right:2px;
	position:absolute;
	float:left;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	z-index:400;
	background-color: #465893;
}
	
#storage-location-wrapper {margin-left:13px; margin-right:5px; margin-top:6px; z-index:400;}

#special-ad { width: 600px; height:150px; float:left; position:absolute; padding-left:268px; }
.special-overlay {	position: absolute;	top: 6px;	z-index: 20;	width:600px;	height:100px;	text-align: center;}
.special-overlay h1{font-size: 26px;	color: #FFF; text-shadow: 0.1em 0.1em 0.2em #111111;}

#content {	margin-top: 32px;	width: 868px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}

#reserve-colL {width:200px; float:left;margin:10px 0;}
#reserve-colR {width:346px; float:left;margin:10px 0 0 40px;}

.contact-colL1 {width:270px; float:left; border-right-width: 1px;border-right-style: dashed;border-right-color: #E5E5E5; margin:0 20px 0 0;}
.contact-colR1 {width:290px; float:left;}

.contact-colL2 {width:150px; float:left; margin:0 20px 0 0; padding:5px 0;}
.contact-colR2 {width:290px; float:left;padding:5px 0;}

.colL1 {width:460px; float:left; margin-right:30px;}
.colR1 {float:left; padding-top:26px;}

.colL2 {width:630px; float:left; margin-bottom:15px; margin-right:25px;}
.colR2 {width:194px; float:left;}

#inside-colL1 {width:240px; padding:0 0 0 32px; float:left;}
#inside-colR1 {	width:616px;float:left;border-left-width: 1px;border-left-style: dashed;border-left-color: #E5E5E5; padding-bottom:15px;}
#inside-colR1 .wrapper {padding:15px 15px 0 15px; }
#inside-colR1 .wrapper2 {padding:0 15px 0 15px; }

.wrapper h1 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 36px;color: #893003;}
.wrapper h2 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 30px;color: #80561b;}
.wrapper h2.blue {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 18px;font-weight: bold;color: #274f9c;padding-bottom: 14px;padding-top: 7px;}

.wrapper h3 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 24px;	color: #893003;	font-weight: normal;}
.wrapper h4 {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 36px;	color: #893003;}

#affiliations {	width:827px;height:80px;background-image: url(../img/home/affiliations-sprite.jpg);background-repeat: no-repeat;margin-top: 0px;margin-right: auto;	margin-bottom: 17px;	margin-left: auto;	background-position: bottom;}

#affiliations span { display: none; }

#affiliations li, #affiliations a { height:80px; display:block; }

#affiliations li {float:left; list-style:none; display:block;  }

#affiliations1 {width: 137px;}
#affiliations2 {width: 106px;}
#affiliations3 {width: 141px;}
#affiliations4 {width: 109px;}
#affiliations5 {width: 107px;}
#affiliations6 {width: 92px;}
#affiliations7 {width: 135px;}

#affiliations1 a:hover {background:url(../img/home/affiliations-sprite.jpg) 2px top no-repeat;}
#affiliations2 a:hover {background:url(../img/home/affiliations-sprite.jpg) -135px top no-repeat; }
#affiliations3 a:hover {background:url(../img/home/affiliations-sprite.jpg) -241px top no-repeat; }
#affiliations4 a:hover {background:url(../img/home/affiliations-sprite.jpg) -382px top no-repeat; }
#affiliations5 a:hover {background:url(../img/home/affiliations-sprite.jpg) -491px top no-repeat; }
#affiliations6 a:hover {background:url(../img/home/affiliations-sprite.jpg) -598px top no-repeat; }
#affiliations7 a:hover {background:url(../img/home/affiliations-sprite.jpg) -690px top no-repeat; }

.selectstate {list-style:none;	margin:26px 0 0 40px;}
.selectstate li {	padding:2px;}
.selectstate a {
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	color:#274f9c;
	text-decoration:none;
	font-size: 18px;
}
.selectstate a:hover {	color:#913f27;	text-decoration:none;}



#footer {background-color: #e2e4db;width: 100%;margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;text-align: center;padding-top: 20px;	padding-bottom: 20px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #F3DCCF;}

#footer .wrapper {width:900px; margin:0 auto;}

#footer p {	line-height: 20px;	color: #5d5d5d;}

#footer a {	color: #858585;	text-decoration: none;}

#footer a:hover {	color: #333;	text-decoration: none;}

#footer-links{list-style-type:none; text-transform:uppercase; padding:0px; margin: 0px 30px;}
#footer-links li {	display:block;	float:left;	list-style:none;font-size: 14px;font-weight: bold;color: #a3532a;text-decoration: none;border-right-width: 1px;border-right-style: solid;
	border-right-color: #a3532a;}
#footer-links li.no-brdr {	display:block;	float:left;	list-style:none;	font-size: 14px;	font-weight: bold;	color: #a3532a;	text-decoration: none;	border-right-width: 0px;}
#footer-links li a {font-size: 14px;	font-weight: bold;	color: #a3532a;	text-decoration: none;padding:0 14px 0 14px;}
#footer-links li a:hover {	font-size: 14px;	font-weight: bold;	color: #FFF;	text-decoration: none;	background-color: #a3532a;padding:0 14px 0 14px;}


.about-asm-footer{	width:194px;	height:36px;	display:block;	background-image:url(../img/home/footer-about.jpg);	background-position:0px bottom;}
.about-asm-footer a{	width:194px;height:36px;display:block;	text-align: right;}
.about-asm-footer:hover,.about-asm-footer:active	{	background-position:0 top;}

#footer-drop {	visibility: hidden;	width: 194px;	text-align:right;	background-image: url(../img/home/header-dropdown.png);	background-position: bottom; position:absolute; z-index:300;behavior: url(iepngfix.htc);margin-top: -3px; margin-left: 2px; }

#footer-drop a {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #FFF;	text-decoration: none;	padding-top: 3px;	padding-right: 26px;	padding-bottom: 3px;	display:block;}

#footer-drop a:hover {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #FF9;	text-decoration: none;}

input.field {	padding: 2px;	height: 18px;}

select {	padding: 2px;	height: 24px;}

.state {background-image:url(http://absolutemgmt.com/img/link_bg.jpg);	background-position: left;	height: 18px;	background-repeat: no-repeat;	padding-left:24px;}
.state:hover {background-image:url(http://absolutemgmt.com/img/link_bg2.jpg);background-position: left;	height: 18px;background-repeat: no-repeat;	padding-left:24px;}
.state a {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 16px;font-weight: bold;color: #274f9c;text-decoration: none;}
.city a {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 14px;color: #274f9c;	padding-left:25px;	text-decoration: none;}
.state a:hover {	color: #000;	text-decoration: none;	}
.city a:hover {	color: #000;	text-decoration: none;}

.clear { clear:both;}

#slide-show {width:255px; float:left;}

ul.services { padding:20px 0 20px 30px; list-style-type:disc; }
ul.about { padding:20px 0 20px 30px; list-style-type:disc; }
ul.padding { padding:0px 0 10px 30px; list-style-type:disc; }

.links
{
	line-height: 30px;
	padding-left: 5px;
}
.links a {
	color:#274f9c;
	font-size:14px;
	font-weight:bold;
	padding-right:10px;
	padding-left:25px;
	width:200px;
	background-image:url(../img/common2/link-bg.jpg);
	background-position:left;
	background-repeat:no-repeat;
}

.links a:hover {
	color:#000;
	background-image:url(../img/common2/link-bg2.jpg);
	background-position:left;
	background-repeat:no-repeat;
}


/*CALL TO ACTION LINKS*/
#call-to-action-links {	width:353px;	height:82px;	margin:0 0 15px 0;	padding:0;	background-image: url(../img/common2/call-to-action.jpg);	background-repeat: no-repeat;}
#call-to-action-links .wrapper1 {margin:18px 4px 12px 12px; height:44px;}
#call-to-action-links .wrapper2 {margin:18px 0 12px 0; height:44px;}
#call-to-action-links .wrapper3 {margin:18px 13px 12px 5px; height:44px;}
#call-to-action-links p { text-align:center; color:#FFF;font-size: 17px;}
#call-to-action-links p a { text-align:center; color:#FFF;font-size: 17px;}
#call-to-action-links p a:hover { text-align:center; color:#FF9;font-size: 17px;}
#call-to-action-links li, #call-to-action-links a {  display:block; }
#call-to-action-links li {float:left; list-style:none; display:block; }
#call-to-action-links-hold {width: 126px;}
#call-to-action-links-call {width: 140px;}
#call-to-action-links-email {width: 87px;}

/*COUPON BEGIN*/
#coupon {	width:540px;	border: 2px dashed #708d9b;	text-align: center;	padding:20px;	position:relative;	margin:0 0 15px 0;}
#coupon h1 {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 36px;	color: #893003;}
#coupon h2 {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 30px;	color: #80561b;}
#coupon h3 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 18px;	color: #00334d;}
#coupon h4 {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 14px;	color: #00334d; margin:0; padding:0;}
#coupon h4 a a:hover {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 14px;	color: #00334d; margin:0; padding:0;}
#coupon-print {	width:135px;	position: absolute;	left: 440px;	top: 11px;}
#coupon img {padding:0 6px 0 0;}


/*INFORMATION LINKS BEGIN*/
#information-links {width:615px;height:58px;margin:0;padding:0;	background-image: url(../img/common2/internal-links.jpg);	background-repeat: no-repeat; margin:15px 0 15px 0;}
#information-links span { display: none; }
#information-links li, #information-links a { height:58px; display:block; }
#information-links li {float:left; list-style:none; display:block; }
#information-links-sell-boxes {width: 175px;}
#information-links-storage-tips {width: 121px;}
#information-links-coupon {width: 151px;}
#information-links-size-est {width: 168px;}

/*PROPERTY INFORMATION*/
.property-specs-hdr {	width:215px;	font-size: 18px;	font-weight: bold;	color: #FFF;	padding:10px 10px 10px 15px;	background-color: #00334d;}
.property-specs-details {	width:215px;	font-size: 14px;	color: #00334d;	line-height:18px;	margin:10px 10px 10px 15px;}

.features { padding-left:15px; list-style-type:disc; }

.property-specs-hours-row {	height:21px;	border-bottom-width: 1px;	border-bottom-style: dashed;	border-bottom-color: #E5E5E5;	padding:3px 0 0 15px;}
.property-specs-hours-row-nobrdr {	height:21px;	border-bottom-width: 0px;	padding:3px 0 10px 15px;}

.property-specs-hours-row .colL {width:100px; float:left;}
.property-specs-hours-row .colR {float:left;}
.property-specs-hours-row-nobrdr .colL {width:100px; float:left;}
.property-specs-hours-row-nobrdr .colR {float:left;}

/*PRICES TABLE*/
#prices-table {	margin:0 0 15px 0;	border: 1px solid #CCC;}
.tan-col {	background-color:#e2e4db;	font-size: 14px;	color: #893003;}
.gray-row {
	background-color:#e5eaed;
	font-size: 16px;
	font-weight: bold;
	color: #00334d;
}
.odd-row {background-color:#f3f4f1;}

.padding {padding:5px 5px 5px 10px;}