@charset "UTF-8";
/* CSS Document */

/* reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	font-family: Arial, Helvetica, sans-serif;
}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
:focus {outline: 0;}
ins {	text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}
/* end reset */


body {background:  url(i/site.png) repeat-x #d9d9d9; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #303030;}
.clear {clear: both;}
#wrapper {width: 960px; margin: 0 auto;}

#logo {float: left;}
#phone {float: right; margin-top: 15px;}
#content {
	background-color: #fff;
	border: 5px solid #ccc;
	width: 930px;
	padding: 0 10px 10px 10px;
	font-family: Arial, Helvetica, sans-serif;
}
#special-lft {float: left;}
#photo-rt {float: right;}
.box {background: url(i/box-bck.png) no-repeat; width: 373px; height: 207px; float: left; margin-right: 70px; padding: 13px 25px 0 30px; }
.box p {margin-top: 25px; font-size: 17px; line-height:20px;}
.boxlast {background: url(i/box-bck.png) no-repeat; width: 383px; height: 207px; float: left; margin-right: 0px; padding: 13px 25px 0 20px; }
.boxlast p {margin-top: 25px; font-size: 16px;}
.lrglh {line-height: 18px;}

#address {text-align: right; margin-top: 30px;}
#address h2 {color: #d65710; font-size: 40px; font-weight: bold; font-style: italic;}
#address h3 {font-size: 18px; color: #41071a;}
#footer {margin-top: 10px;}
#footer a:link {color: #d65710; text-decoration: none;}
#footer a:visited {color: #d65710; text-decoration:none;}
#footer a:hover {color: #d65710; text-decoration:underline;}
#copyright {float: left;}
#marketing4storage {float: right; width: 400px; text-align: right; margin-right: 10px; font-size: 10px;}
#marketing4storage a:link {color: #333; text-decoration: none;}
#marketing4storage a:visited {color: #333; text-decoration: none;}
#marketing4storage a:hover {color: #000; text-decoration: none;}
#map {width: 920px; border: 4px solid #666;}
#map-sm {width: 450px; border: 4px solid #666; float: right;}
#col-right {width: 450px; float: right;}


/* ------------------------------------ NAVIGATION MENU -------------------------- */
#navwrap {
	width: 960px;
	height: 51px;
	margin: 20px auto;
}


ul#nav {
	background-image: url(i/navigation.png);
}
ul#nav li { float:left; list-style-type:none }
ul#nav li a { height:51px; display:block; text-indent:-9999px; outline:none }

li#nav01 a, li#nav02 a, li#nav03 a, li#nav04 a, li#nav05 a, li#nav06 a, li#nav07 a, li#nav08 a, li#navfill  { background-image: url(i/navigation.png);
}

li#nav01 a										{ background-position:0 0; width:228px; left:0px }
li#nav01 a:hover 								{ background-position:0 -51px }
body#page01 li#nav01 a							{ background-position:0 -51px }

li#nav02 a 										{ background-position:-228px 0; width:101px; left:228px }
li#nav02 a:hover 								{ background-position:-228px -51px }
body#page02 li#nav02 a							{ background-position:-228px -51px }

li#nav03 a 										{ background-position:-329px 0; width:101px; left:329px }
li#nav03 a:hover 								{
	background-position:-329px -51px;
	font-family: Arial, Helvetica, sans-serif;
}
body#page03 li#nav03 a							{ background-position:-329px -51px }

li#nav04 a 										{ background-position:-430px 0; width:101px; left:430px }
li#nav04 a:hover 								{ background-position:-430px -51px }
body#page04 li#nav04 a							{ background-position:-430px -51px }

li#nav05 a 										{ background-position:-531px 0; width:158px; left:531px }
li#nav05 a:hover 								{ background-position:-531px -51px }
body#page05 li#nav05 a							{ background-position:-531px -51px }

li#nav08 a 										{ background-position:-858px 0; width:102px; left:858px }
li#nav08 a:hover 								{ background-position:-858px -51px }
body#page08 li#nav08 a							{ background-position:-858px -51px }

li#navfill 										{ background-position:-689px 0; width:166px; left:689px; height:51px }



#newspaper-b
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 18px;
	margin: 0px 10px 0 0;
	width: 450px;
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #69c;
}
#newspaper-b th
{
	padding: 15px 10px 10px 10px;
	font-weight: normal;
	font-size: 14px;
	color: #039;
}
#newspaper-b tbody
{
	background: #e8edff;
}
#newspaper-b td
{
	padding: 10px;
	color: #669;
	border-top: 1px dashed #fff;
}
#newspaper-b tbody tr:hover td
{
	color: #339;
	background: #d0dafd;
}

