/* @override http://www.airportviewselfstorage.com/style.css */

body { margin:0; padding:0; font-size:14px; line-height:16px; font-family: Arial, san-serif;}
a { color:#fe5800;}
a:hover { text-decoration:none;}
.orange { color:#fe5800;}

#header { background: url(images/header_bckg.gif) repeat-x ; height:205px;  }

#top-bar { width:780px; margin:0 auto; padding:0; overflow: auto; }
#top-bar img {float: left;}
#logo a{ color:#FFFFFF; text-decoration:none; font-weight:bold; height:12px; font-size:20px; text-transform:uppercase;}
#logo a:hover { }
#top-bar-info  { height:108px; background:url(images/top-background.gif) no-repeat; padding:0; line-height:24px; float: right; width: 386px; padding: 0px 0 0 20px;}
#top-bar-info a {color: #0071ac;}

#top-bar ul {width: 170px; float: left; font-size: 12px; margin: 0; padding: 0; list-style: none; line-height: 135% !important;}
#top-bar li {margin: 0; padding: 0;}

#menu {color:#fff; text-align:center; margin-top:22px;}
#menu ul{ width:780px; margin:0 auto;list-style:none; padding:0; text-align:left;}
#menu ul li{display:inline}
#menu ul a { display:block; float:left; font-weight:bold; font-size:13px; color: #f4802d; text-decoration: none; padding:8px 20px; text-align:center; font-size: 15px;}
#menu ul a:hover { background:bottom center; text-decoration:underline; color:#fff; }
#menu ul a.active { background-color: white; color:#232323; text-decoration: none; padding: 8px 20px 15px 20px;}
#menu ul a.active:hover {color:#232323;}

.faq-head {margin: 5px 0 5px 0; padding: 6px 0 0 0; border-top: 1px gray dotted;}

p, #content ul {line-height: 140%;}

#main { width:100%; margin:20px 0 20px 0; float:left;}
#head_image { height:150px; background:url(images/head_bckg.jpg) no-repeat #fe5d00; padding:30px 0 30px 50px; line-height:24px;}
#slogan { color:#fff; font-family: "Arial Narrow", Arial, Tahoma; font-size:21px; text-transform:uppercase; }
#under_slogan_text { color:#ffff00; font-size:10px; line-height:12px; padding-top:15px;}
#content { margin:0 auto; padding:0; width:780px;}
#content h1 { margin:20px 0 0 0; text-transform:uppercase; font-size:20px; color:#000; font-weight:normal;}
#content li {margin: 0 0 10px 0; line-height: 135%;}
#text {float:left; width:530px; padding-left:20px;}
#sidebar { background-color: #9bd2f0; margin:20px 0 0 560px; color:#6f6e6e; padding:20px; border: 2px solid #319cd7; }
#sidebar h2 {color:#282425; margin:0 0 15px 0; font-size:16px; font-weight:bold;}
#sidebar p {color: black;}
#sidebar a {color: #1e719d;}

#footer {background:#282425; height:180px; margin-top:20px; clear:both;}
#footer-wrapper { width:780px; margin:0 auto; padding:0; }
#left_footer { float:left; padding:20px 0 0 0px; color:#FFFFFF; font-weight:bold; font-size:11px;}
#footer h2 {margin: 0 0 15px 10px;}
#left_footer a { color:#FFFFFF;}
#left_footer a:hover { text-decoration:none;}
#right_footer { float:right;  padding:20px 0 0 0; color:#FFFFFF; font-weight:bold; font-size:11px; text-align:right;}
#right_footer a { color:#FFFFFF;}
#right_footer a:hover { text-decoration:none;}
#footer img {border: none;}

.sizesrates td {text-align: left; font-weight: bold; padding: 15px 0px 15px 0; border-bottom: 1px dotted gray; font-size: 16px; vertical-align: top;}
.sizesrates .info {padding-right: 30px !important}
.sizesrates div {background-color: gray; margin: 0 5px 0 0;}
.sizesrates td span {font-size: 12px; font-weight: normal; color: #5e5e5e;}

