/* HomePak Self Storage */

body, html { height: 100%; }
body {
	margin: 0; padding: 0;
	background-color: #ead2b8;
	background-image: url(../_img/bkg.gif);
	scrollbar-arrow-color: #930000; scrollbar-base-color: #eae0cf; scrollbar-darkshadow-color: #000000; scrollbar-face-color: #eae0cf; scrollbar-highlight-color: #000000; scrollbar-track-color: #ead2b8; }

a:link img, a:visited img, a:hover img, a:active img, a:visited:hover img { border:none; border:0px; }

/* Layout
--------------------------------------------------*/
#wrapper { margin-top:10px; }
#menu {
	padding-top: 25px;
	}
#main {
	background-image: url(../_img/bg_main.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 20px 10px 15px 20px;
	}
#main p {
	padding-left: 15px;
	}
	
li { list-style-type: square; }

h1, h2, h3, h4, h5 { color:#000000; font-family:arial,helvetica,verdana,sans-serif; font-weight:bold; font-style:italic;}
h1 { font-size:22px;}
h2 { font-size:20px;}
h3 { font-size:18px;}
h4 { font-size:16px;}
h5 { font-size:14px;}

.clear {
	clear:both;
	width:0px;
	height:0px;
	line-height:0px;
	padding:0 0 0 0;
	}
	
/* Forms
--------------------------------------------------*/
input.cont { color: #000000; font-size: 10.5px; font-family: verdana,sans-serif; background-color: #fffaf0; vertical-align: middle; display: block; border: solid 1px #830F00; width: 205px; height: 18px }
input.state { color: #000000; font-size: 10.5px; font-family: verdana,sans-serif; background-color: #fffaf0; vertical-align: middle; display: block; border: solid 1px #830F00; width: 35px; height: 18px }
input.zip { color: #000000; font-size: 10.5px; font-family: verdana,sans-serif; background-color: #fffaf0; vertical-align: middle; display: block; border: solid 1px #830F00; width: 135px; height: 18px }
select.f { color: #000000; font-size:9px; font-family:Verdana,sans-serif; background-color:#fffaf0; border:solid 1px #830F00; }
textarea.cont { color: #000000; font-size: 10.5px; font-family: verdana,sans-serif; background-color: #fffaf0; border: solid 1px #830F00; width: 205px; height: 80px; }
input.f { font-size: 11px; font-family: verdana; background-color: #fffaf0; border: solid 1px #830F00; }
.form { color: #101010; font-size: 10px; font-family: Verdana,Arial,Helvetica,Sans-Serif; }


/* Content
--------------------------------------------------*/
.text09 {
	color: #333333;
	font-size: 9px;
	line-height: 14px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	}
.text11 {
	color: #333333;
	font-size: 11px;
	line-height: 16px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	}
.text12 {
	color: #333333;
	font-size: 12px;
	line-height: 17px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	}
.text13 {
	color: #333333;
	font-size: 13px;
	line-height: 18px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	}

.title12 { color: #b71500; font-weight: bold; font-size: 12px; font-family: Arial,Verdana,Helvetica,sans-serif; }
.title13 { color: #b71500; font-weight: bold; font-size: 13px; font-family: Arial,Verdana,Helvetica,sans-serif; }
.title14 { color: #b71500; font-weight: bold; font-size: 14px; font-family: Arial,Verdana,Helvetica,sans-serif; }
.title15 { color: #b71500; font-weight: bold; font-size: 15px; font-family: Arial,Verdana,Helvetica,sans-serif; }
.title16 { color: #b71500; font-weight: bold; font-size: 16px; font-family: Arial,Verdana,Helvetica,sans-serif; }

#content {
	color: #333333;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	padding-right:15px;
	}
#content a:link, #content a:visited {
	color: #0000cd;
	text-decoration: none;
	border-bottom: 1px dotted #dddddd;
	}
#content a:hover, #content a:active, #content a:visited:hover {
	color: #b71500;
	text-decoration: none;
	border-bottom: 1px dashed #000000;
	}

.date { color: #a9a9a9; font-size: 9px; font-family: Verdana,Arial,Helvetica,sans-serif; }

.email { border:none; margin:0; padding:0;}
.email a:link, .email a:visited { border:none; margin:0; padding:0; background-color: none; }
.email a:hover, .email a:active, .email a:visited:hover { border:none; margin:0; padding:0; background-color: #ffffff; }
.footnote { color: #696969; font-size: 9px; font-family: Verdana,Arial,Helvetica,sans-serif; }
.indent10 { padding-left:10px; }
.indent15 { padding-left:15px; }
.indent20 { padding-left:20px; }
.indent25 { padding-left:25px; }
.meta { color: white; font-size: 1px; line-height: 1px; font-family: Verdana,Arial,Helvetica,sans-serif; }
.nav { font-size: 9px; font-family: Verdana,Arial,Helvetica,sans-serif; }

#pricing {
	color: #101010;
	font-size: 11px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	}
#pricing td {
	padding:4px;
	border: 1px solid #CBB296;
	background-color: #EDDBC7;
	}
#pricing .header {
	color: #ffffff;
	font-size: 11.5px;
	font-weight: bold;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	background-color: #008080;
	border: 1px solid #222222;
	}

/* Footer
--------------------------------------------------*/
#footer { padding-left:25px; }
.footer {
	color: #b71500;
	font-size: 9px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	}
.footer a:link, .footer a:visited {
	color: #0000cd;
	text-decoration: none;
	border-bottom: 1px dotted #dddddd;
	}
.footer a:hover, .footer a:active, .footer a:visited:hover {
	color: #b71500;
	text-decoration: none;
	border-bottom: 1px dashed #000000;
	}