@charset "utf-8";
* {
margin:0 auto;
padding:0;
}

body {
font-size:62.5%;
font-family:Arial, Sans-Serif;
line-height:150%;
color:#4b4d4a;
background:#fff;
position:relative;
margin:0;
}

div,p,ul,img {
border:none;
margin:0;
padding:0;
}

ul {
list-style-type:none;
}

.spacer {
clear:both;
font-size:0;
line-height:0;
}

a {
outline:none;
text-decoration:none;
color:#6f6f6f;
margin:0;
padding:0;
}

a img {
border:none;
}

h1 {
font-size:2.4em;
}

h2 {
font-size:2.2em;
line-height:1.2em;
font-weight:400;
border:none;
color:#333;
margin:0 0 25px;
padding:0;
}

h3 {
font-style:italic;
font-family:Georgia, serif;
font-size:3.2em;
line-height:1.2em;
border:none;
color:#454545;
margin:0;
padding:0 0 22px;
}

h8 {
font-weight:700;
font-family:Georgia, serif;
font-size:2em;
line-height:1.2em;
border:none;
color:#FFF;
margin:0;
padding:0;
}

h7 {
font-weight:700;
line-height:3em;
font-family:Georgia, serif;
font-size:1.6em;
margin:0;
padding:15px 0;
}

h4 {
font-size:1.6em;
}

h5 {
font-size:1.8em;
}

h6 {
font-size:1.2em;
}

.hr {
border-bottom:1px solid #CCC;
border-left:none;
border-right:none;
border-top:none;
margin:10px 0 20px;
}

.left_margin_right {
float:left;
font-size:1.2em;
margin:0 10px 0 0;
}

.left_margin_right_top {
float:left;
margin:4px 10px 0 0;
}

.right_margin_top {
margin-left: 0;
margin-bottom: 0;
margin-right: 10px;
margin-top: 30px;
float:right;
}

.right_margin_right {
float:right;
margin:0 20px 0 0;
}

p {
font-size:1.2em;
line-height:1.4em;
padding:0;
}

.gray {
color:#666;
font-size:1em;
font-style:normal;
}

.small {
color:#FFF;
line-height:1.2em;
font-size:1em;
padding:0;
}

.big1 {
font-weight:700;
font-family:Georgia, serif;
font-size:1.8em;
line-height:1.2em;
color:#f1f1f1;
margin:0 0 22px;
padding:0;
}

.big {
font-weight:700;
font-size:1.8em;
line-height:1.2em;
color:#f1f1f1;
margin:0 0 22px;
padding:0;
}

.white {
font-size:1.2em;
line-height:1.4em;
color:#fff;
padding:0 10px 0 0;
}

.title {
font-size:1.1em;
font-style:italic;
color:#e63d2c;
}

.stroke {
border:1px solid #fff;
}

#top_content {
background:#ddd url(i/bg_top.jpg) top center repeat-x;
height:91px;
}

#nav_content {
background:#e4e4e3;
height:52px;
}

#header {
background:#3d3d3d url(i/bg_header.jpg) top center repeat-x;
height:418px;
}

#main_content {
background:#fff url(i/bg_cont.jpg) top center repeat-x;
overflow:hidden;
padding:0 0 50px;
}

#main_content_index {
width:100%;
background:url(i/bg_tabs.png) center 56px no-repeat;
margin:0 auto;
}

#footer {
background:#4b4d4a url(i/bg_footer.jpg) top center repeat-x;
height:368px;
}

#footer_nav {
background:#dcdcda url(i/bg_footer_nav.jpg) top center repeat-x;
height:32px;
padding:15px 0 0;
}

#footer_nav .center a.footer_logo {
margin-top:-5px;
float:left;
display:block;
width:84px;
height:24px;
background:transparent url(../images/logo_footer.png) no-repeat;
text-indent:-9999px;
overflow:hidden;
}

#footer_nav .center p {
float:left;
font-size:1.1em;
color:#848484;
padding:0 0 0 20px;
}

#footer_nav .center ul li {
float:left;
margin:0 20px 0 0;
}

#footer_nav .center ul li a {
font-size:1.1em;
text-transform:uppercase;
color:#848484;
}

#top_light1 {
background:transparent url(i/bg_top_overlay.png) top center no-repeat;
}

#top_light2 {
background:transparent url(i/bg_nav_overlay.png) top center no-repeat;
}

#top_light3 {
background:transparent url(i/bg_header_overlay.jpg) top center no-repeat;
}

#top_light4 {
background:transparent url(i/bg_cont_overlay.png) top center no-repeat;
}

#top_light5 {
background:transparent url(i/bg_footer_overlay.png) top center no-repeat;
}

h1 a {
margin-top:13px;
margin-left:0;
margin-right:0;
float:left;
display:block;
width:482px;
height:70px;
background:transparent url(../images/logo.png) no-repeat;
text-indent:-9999px;
overflow:hidden;
}

.left_header {
padding-left: 0;
padding-bottom: 15px;
padding-right: 0;
padding-top: 25px;
width:400px;
float:left;
}

.left_column {
padding-left: 0;
padding-bottom: 40px;
padding-right: 0;
padding-top: 35px;
width:469px;
float:left;
}

.right_column {
width:470px;
float:left;
padding:50px 0 0;
}

#featured-box .description {
color:#FFF;
float:left;
width:100%;
}

.tagline {
width:404px;
height:130px;
background:transparent url(../images/tagline.png) no-repeat;
text-indent:-9999px;
overflow:hidden;
}

.destruction-ico {
color: #c8c8c8;
font-size: 11px;
padding-left: 30px;
margin-left: 5px;
margin-bottom: 0;
margin-right: 0;
margin-top: 10px;
float:left;
display:block;
width: 88px;
height: 35px;
background:transparent url(i/destruction_ico.png) no-repeat;

overflow:hidden;
}

.scan-ico {
color: #c8c8c8;
font-size: 11px;
padding-left: 40px;
margin-left: 0px;
margin-bottom: 0;
margin-right: 0;
margin-top: 10px;
float:left;
display:block;
width: 75px;
height: 35px;
background:transparent url(i/scan_ico.png) no-repeat;

overflow:hidden;
}

.storage-ico {
color: #c8c8c8;
font-size: 11px;
padding-left: 40px;
margin-left: 0px;
margin-bottom: 0;
margin-right: 0;
margin-top: 10px;
float:left;
display:block;
width: 82px;
height: 35px;
background:transparent url(i/storage_ico.png) no-repeat;

overflow:hidden;
}

.getquote {
margin-left: -4px;
margin-bottom: 0;
margin-right: 0;
margin-top: 20px;
float:left;
display:block;
width:168px;
height:45px;
background:transparent url(i/button_tour.png) no-repeat;
text-indent:-9999px;
overflow:hidden;
}

.portfolio {
margin-left: 10px;
margin-bottom: 0;
margin-right: 0;
margin-top: 20px;
float:left;
display:block;
width:168px;
height:45px;
background:transparent url(i/button_video.png) no-repeat;
text-indent:-9999px;
overflow:hidden;
}

.featured {
padding-left: 13px;
padding-bottom: 0;
padding-right: 0;
padding-top: 15px;
width:407px;
height:237px;
background:transparent url(i/bg_image.png) no-repeat;
}

ul.listing {
float:left;
margin:0;
padding:12px 80px 28px 10px;
}

ul.listing2 {
padding-bottom:10px;
padding-top:15px;
float:left;
margin:0;
}

.signup {
float:right;
width:87px;
height:30px;
display:block;
background:transparent url(i/button_request.png) no-repeat;
text-indent:-9999px;
overflow:hidden;
margin:11px 0 0;
}

.docstor {
float:right;
width:87px;
height:30px;
display:block;
background:transparent url(i/button_docstorage.png) no-repeat;
text-indent:-9999px;
overflow:hidden;
margin:11px 0 0;
}
.login {
text-align:right;
margin-left:0;
margin-bottom:0;
margin-top:10px;
float:right;
}

#testimonials {
width:958px;
background:#f2f2f2;
border:1px solid #e0e0df;
margin:0 auto;
}

#testimonials_inner {
width:898px;
background:#f8f7f7;
border:1px solid #ececec;
margin:10px;
padding:20px;
}

#testimonials_inner p.intro {
color:#e63d2c;
font-weight:700;
font-size:1.4em;
}

#testimonials_inner h4 {
font-family:"Times New Roman", Times, serif;
font-size:2.6em;
color:#666;
font-weight:400;
font-style:italic;
line-height:1.4em;
padding:20px 0;
}

#testimonials_inner a.all {
display:block;
width:192px;
background:#f2f2f2;
border:1px solid #e0e0e0;
color:#6c6c6c;
font-size:1.2em;
-moz-border-radius:5px;
-webkit-border-radius:5px;
padding:5px;
}

#testimonials_inner a.all:hover {
display:block;
width:192px;
background:#fff;
border:1px solid #e0e0e0;
color:#6c6c6c;
font-size:1.2em;
-moz-border-radius:5px;
-webkit-border-radius:5px;
padding:5px;
}

#testimonials_inner p.sig {
float:right;
padding:0 20px 0 0;
}

#testimonials_inner p.sig span {
font-size:1.1em;
font-style:italic;
color:#666;
}

#testimonials_inner a.logo {
float:right;
width:135px;
height:27px;
display:block;
background:transparent url(../images/logo_testimonials.png) no-repeat;
text-indent:-9999px;
overflow:hidden;
}

.column {
width:225px;
float:left;
color:#f0f0f0;
margin:30px 0;
padding:0 15px 0 0;
}

.news-column {
width:450px;
float:left;
color:#f0f0f0;
margin:30px 0;
padding:0 15px 0 0;
}

.column_odd {
width:235px;
float:left;
color:#f0f0f0;
margin:30px 0;
padding:0;
}

.column_odd #contact-column {
width:181px;
height:252px;
background:transparent url(i/bg_contact.png) no-repeat;
position:relative;
font-size:1.2em;
color:#333;
font-family:"Arial"sans-serif;
padding:18px 20px;
}

.column_odd #contact-column a.follow {
position:absolute;
bottom:90px;
left:0;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
font-size:0.8em;
font-style:italic;
}

.column_odd #contact-column a.follow:hover {
position:absolute;
bottom:90px;
left:0;
color:#e63d2c;
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
font-size:0.8em;
font-style:italic;
}

.column_odd #contact-column p.posted {
font-size:0.8em;
color:#999;
margin:5px 0 0;
}

.column .ad {
float:left;
display:block;
width:88px;
height:88px;
border:1px solid #fff;
background:#eaeaea;
margin:0;
padding:5px;
}

.column .ad_odd {
float:left;
display:block;
width:88px;
height:88px;
border:1px solid #fff;
background:#eaeaea;
margin:0 15px 15px 0;
padding:5px;
}

.column .recent_comment {
background:transparent url(i/ico_comment.png) top left no-repeat;
font-size:1.2em;
margin:0 0 20px;
padding:0 0 0 40px;
}

.column a.comment {
display:block;
font-size:0.9em;
color:#f0f0f0;
margin:5px 0 0;
}

.column a.comment:hover {
display:block;
font-size:0.9em;
color:#e63d2c;
margin:5px 0 0;
}

#searchform {
float:right;
background:transparent url(i/bg_search.png) no-repeat;
margin:40px 0 15px;
}

fieldset.search {
border:none;
width:146px;
}

.search input,.search button {
border:none;
float:left;
}

.search input.box {
color:#a4a3a3;
font-size:1.2em;
width:109px;
height:17px;
vertical-align:middle;
background:none;
outline:none;
margin:0;
padding:5px;
}

.search input.box:focus {
background:none;
outline:none;
}

.search button.btn {
width:27px;
height:27px;
cursor:pointer;
text-indent:-9999px;
background:url(i/bg_search.png) no-repeat top right;
}

.search button.btn:hover {
background:url(i/bg_search.png) no-repeat bottom right;
}

.nav ul {
list-style:none;
float:left;
margin:13px 0 0;
padding:0;
}

.nav ul li {
float:left;
display:block;
margin:0;
padding:0;
}

.nav ul li a.button {
display:block;
float:left;
height:27px;
margin-right:6px;
padding-right:14px;
text-decoration:none;
color:#848484;
font-size:1.2em;
font-family:Arial, Helvetica, sans-serif;
font-weight:400;
text-transform:uppercase;
}

.nav ul li a.button span {
display:block;
line-height:27px;
padding:0 0 0 15px;
}

#blogSliderWrap {
width:960px;
position:relative;
margin:0 auto;
padding:48px 0 30px;
}

#blogSlider {
width:960px;
margin:0 auto;
}

.stripViewer {
position:relative;
overflow:hidden;
clear:both;
}

.stripViewer .panelContainer {
position:relative;
left:0;
top:0;
}

.stripViewer .panelContainer .panel {
float:left;
position:relative;
width:960px;
}

.stripNav {
position:relative;
top:0;
left:20px;
z-index:99;
}

.wrapper {
padding:10px;
}

.innerWrap {
width:960px;
overflow:hidden;
}

.stripNav li a {
display:block;
height:70px;
text-indent:-9999px;
}

.stripNav li.tab1 a {
background:url(i/tab_1.png) top center no-repeat;
width:231px;
}

.stripNav li.tab2 a {
background:url(i/tab_2.png) top center no-repeat;
width:240px;
}

.stripNav li.tab3 a {
background:url(i/tab_3.png) top center no-repeat;
width:240px;
}

.stripNav li.tab4 a {
background:url(i/tab_4.png) top center no-repeat;
width:230px;
}

.stripNav li a:hover,.stripNav li a:active,.stripNav li a:focus {
background-position:top center;
}

.stripNav li.tab1 a.current {
background:url(i/tab_1.png) bottom center no-repeat;
}

.stripNav li.tab2 a.current {
background:url(i/tab_2.png) bottom center no-repeat;
}

.stripNav li.tab3 a.current {
background:url(i/tab_3.png) bottom center no-repeat;
}

.stripNav li.tab4 a.current {
background:url(i/tab_4.png) bottom center no-repeat;
}

.padding {
padding:50px 0 0;
}

.center_box {
width:939px;
overflow:hidden;
background-color:#fff;
background:url(i/center_bg.jpg) top center no-repeat;
margin:0 auto;
padding:10px 10px 35px;
}

.center_left {
float:left;
width:180px;
}

.center_left_top {
width:158px;
border:1px solid #eaeaea;
background-color:#f0f0f0;
text-align:center;
overflow:hidden;
padding:10px;
}

.center_left_top h3 {
width:158px;
height:21px;
background:url(i/free_call.png) top center no-repeat;
text-indent:-9999px;
}

.center_left_top span {
width:158px;
font-size:2.4em;
line-height:20px;
color:#e63d2c;
padding:0 0 10px;
}

.center_left_top ul {
text-align:left;
position:absolute;
top:0;
left:0;
width:297px;
padding:25px 0 0;
}

.center_left_top ul li {
text-align:left;
height:30px;
width:297px;
padding:15px 0 0 10px;
}

.center_left_top ul li.arrow {
height:30px;
background:transparent url(i/arrow_right.png) no-repeat scroll 0 0;
width:297px;
margin:0;
padding:15px 0 0 10px;
}

.center_left_top ul li a {
font-size:1.4em;
line-height:15px;
color:#515450;
}

.center_left ul.listing {
float:left;
margin:0;
padding:30px 0 0 20px;
}

.center_main {
float:left;
width:800px;
padding:20px 50px 0 70px;
}

.center_right {
float:left;
width:620px;
padding:20px 50px 0 70px;
}

.center_left_top h3.blog {
width:145px;
background:url(i/news.png) top center no-repeat;
text-indent:-9999px;
margin:20px 0 0;
}

.center_left_top h3.services {
width:145px;
background:url(i/services.png) top center no-repeat;
text-indent:-9999px;
margin:20px 0 0;
}

.center_left_top h3.about {
width:145px;
background:url(i/about.png) top center no-repeat;
text-indent:-9999px;
margin:20px 0 0;
}

.center_left_top h3.tour {
width:145px;
background:url(i/tour_page.png) top center no-repeat;
text-indent:-9999px;
margin:20px 0 0;
}

.center_left_top h3.firelock {
width:158px;
background:url(/missouladatastorage/images/firelock_page.png) top center no-repeat;
text-indent:-9999px;
margin:20px 0 0;
}

.center_left .subscribe {
font-size:1.6em;
font-weight:700;
float:left;
width:100%;
padding:30px 0 0 5px;
}

.center_left p {
font-size:1.2em;
float:left;
width:100%;
padding:20px 0 10px 5px;
}

.center_left img {
padding:0 0 0 2px;
}

.center_left .img_holder {
overflow:hidden;
padding:40px 0 5px;
}

.center_left .img_holder img {
float:left;
margin:0 0 10px;
padding:0;
}

.center_left .img_holder img.first {
float:left;
margin:0 10px 0 0;
padding:0;
}

.center_left p.join {
font-size:1em;
line-height:10px;
float:left;
width:100%;
background:url(i/2dot.png) top left no-repeat;
margin:0;
padding:0 0 0 30px;
}

.center_right h2.blog {
font-size:2.8em;
line-height:28px;
color:#4b4d4a;
font-weight:700;
margin:0;
padding:0;
}

.blog_line {
width:100%;
height:1px;
background-color:#d8d8d8;
margin:0 0 20px;
}

.center_right .publish {
font-size:1.1em;
line-height:28px;
color:#4b4d4a;
margin:0;
padding:0 0 30px;
}

.center_right .publish a {
color:#e63d2c;
font-weight:700;
}

p.blog_p {
padding:0 0 40px;
}

p.blog_p a {
color:#e63d2c;
font-weight:400;
font-style:italic;
}

.center_left_top h3.office_europe {
width:158px;
line-height:14px;
background:url(i/contact_info.png) top left no-repeat;
text-indent:-9999px;
margin:10px 0 0;
padding:0;
}

.center_left_top h3.office_asia {
width:158px;
line-height:14px;
background:url(i/hours.png) top left no-repeat;
text-indent:-9999px;
margin:10px 0 0;
padding:0;
}

p.office {
text-align:left;
width:100%;
margin:0 0 10px;
padding:5px 0 0;
}

.center_right .subtitle2 {
font-size:2.2em;
line-height:20px;
color:#7d807c;
font-weight:400;
padding:0 0 30px;
}

#contact div {
width:100%;
padding:5px 0;
}

#contact input {
border:1px solid #e5e3e3;
background-color:#f5f5f4;
width:270px;
font-size:1.1em;
font-weight:400;
font-style:italic;
color:#9a9a9a;
margin:5px 0 15px;
padding:7px;
}

#fields input {
height:20px;
border:1px solid #e5e3e3;
background-color:#f5f5f4;
width:300px;
font-size:1.1em;
font-weight:400;
font-style:italic;
color:#9a9a9a;
margin:15px 0 5px;
padding:5px;
}

#contactform input#request {
width:72px;
height:30px;
display:block;
background:url(i/button_request2.png) no-repeat 0;
text-indent:-9999px;
overflow:hidden;
border-color:#FFF;
margin:10px 0 15px;
}

#contact input#send {
width:72px;
height:30px;
display:block;
background:url(i/button_send.png) no-repeat 0;
text-indent:-9999px;
overflow:hidden;
border-color:#FFF;
margin:10px 0 15px;
}

#contact input#submit {
width:87px;
height:30px;
display:block;
background:url(i/button_submit.png) no-repeat 0;
text-indent:-9999px;
overflow:hidden;
border-color:#FFF;
margin:10px 0 15px;
}

#contactform input#send {
width:72px;
height:29px;
display:block;
background:url(i/button_send.png) no-repeat 0;
text-indent:-9999px;
overflow:hidden;
border-color:#FFF;
margin:10px 0 15px;
}

#contact textarea {
border:1px solid #e5e3e3;
background-color:#f5f5f4;
width:430px;
height:130px;
font-size:1.3em;
font-weight:400;
font-style:italic;
color:#9a9a9a;
padding:7px;
}

.find {
font-size:1.4em;
font-weight:700;
color:#4b4d4a;
padding:20px 0 10px;
}

.google_holder {
width:100%;
overflow:hidden;
padding:10px 0 0;
}

.google_map {
width:444px;
float:left;
border:1px solid #e5e3e3;
}

.google_description {
width:144px;
float:left;
padding:15px 0 0 30px;
}

.center_left_top h3.categories {
width:158px;
line-height:14px;
background:url(i/categories.png) top center no-repeat;
text-indent:-9999px;
margin:30px 0 10px;
padding:0;
}

.featured2 {
width:407px;
height:237px;
position:absolute;
background:url(i/featured.png) top left no-repeat;
top:112px;
left:68px;
margin:0;
padding:17px 0 0 13px;
}

.div_image {
float:left;
border:1px solid #cdcbcb;
width:auto;
margin-right:20px;
background-color:#fff;
padding:10px;
}

.blog_thumb {
width:100%;
border:1px solid #cdcbcb;
overflow:hidden;
background-color:#f4f4f4;
margin:20px 0 0;
padding:20px;
}

.blog_thumb img {
border:1px solid #cdcbcb;
margin-right:30px;
}

.blog_thumb h2 {
width:455px;
font-size:1.6em;
line-height:normal;
margin:0 0 20px;
padding:0;
}

.thumb a,.thumb_last a {
float:left;
width:160px;
height:40px;
display:block;
background:url(i/buynow.png) top left no-repeat;
text-indent:-9999px;
margin:20px 0 10px;
}

#welcome-msg {
color:#FFF;
font-size:24px;
font-style:italic;
font-family:Georgia, "Times New Roman", Times, serif;
}

.sub-head {
margin:0 0 22px;
padding:0;
}

#featured-box {
font-family:Georgia, "Times New Roman", Times, serif;
float:left;
background:url(i/grey-box.jpg);
color:#fff;
width:358px;
-moz-border-radius-bottomleft:15px;
-moz-border-radius-bottomright:15px;
-moz-border-radius-topleft:15px;
-moz-border-radius-topright:15px;
-webkit-border-top-left-radius:15px;
-webkit-border-top-right-radius:15px;
-webkit-border-bottom-left-radius:15px;
-webkit-border-bottom-right-radius:15px;
padding:15px;
}

#featured-box2 {
font-family:Georgia, "Times New Roman", Times, serif;
float:left;
background:url(i/grey-box2.png);
color:#fff;
width:220px;
-moz-border-radius-bottomleft:15px;
-moz-border-radius-bottomright:15px;
-moz-border-radius-topleft:15px;
-moz-border-radius-topright:15px;
-webkit-border-top-left-radius:15px;
-webkit-border-top-right-radius:15px;
-webkit-border-bottom-left-radius:15px;
-webkit-border-bottom-right-radius:15px;
padding:15px 15px 5px;
}

#text-box {
height:350px;
font-family:Georgia, "Times New Roman", Times, serif;
background:#fff;
width:400px;
-moz-border-radius-bottomleft:15px;
-moz-border-radius-bottomright:15px;
-moz-border-radius-topleft:15px;
-moz-border-radius-topright:15px;
-webkit-border-top-left-radius:15px;
-webkit-border-top-right-radius:15px;
-webkit-border-bottom-left-radius:15px;
-webkit-border-bottom-right-radius:15px;
padding:15px 15px 5px;
}

.text-box2 {
height:230px;
font-family:Georgia, "Times New Roman", Times, serif;
background:#fff;
width:450px;
-moz-border-radius-bottomleft:15px;
-moz-border-radius-bottomright:15px;
-moz-border-radius-topleft:15px;
-moz-border-radius-topright:15px;
-webkit-border-top-left-radius:15px;
-webkit-border-top-right-radius:15px;
-webkit-border-bottom-left-radius:15px;
-webkit-border-bottom-right-radius:15px;
margin:0;
padding:10px 10px 10px 15px;
}

.text-box3 {
height:270px;
font-family:Georgia, "Times New Roman", Times, serif;
background:#fff;
width:450px;
-moz-border-radius-bottomleft:15px;
-moz-border-radius-bottomright:15px;
-moz-border-radius-topleft:15px;
-moz-border-radius-topright:15px;
-webkit-border-top-left-radius:15px;
-webkit-border-top-right-radius:15px;
-webkit-border-bottom-left-radius:15px;
-webkit-border-bottom-right-radius:15px;
margin:0;
padding:10px 10px 10px 15px;
}

.text-box4 {
height:110px;
font-family:Georgia, "Times New Roman", Times, serif;
background:#fff;
width:400px;
-moz-border-radius-bottomleft:15px;
-moz-border-radius-bottomright:15px;
-moz-border-radius-topleft:15px;
-moz-border-radius-topright:15px;
-webkit-border-top-left-radius:15px;
-webkit-border-top-right-radius:15px;
-webkit-border-bottom-left-radius:15px;
-webkit-border-bottom-right-radius:15px;
margin:0;
padding:10px 10px 10px 15px;
}

.text-box5 {
height:100px;
font-family:Georgia, "Times New Roman", Times, serif;
background:#fff;
width:450px;
-moz-border-radius-bottomleft:15px;
-moz-border-radius-bottomright:15px;
-moz-border-radius-topleft:15px;
-moz-border-radius-topright:15px;
-webkit-border-top-left-radius:15px;
-webkit-border-top-right-radius:15px;
-webkit-border-bottom-left-radius:15px;
-webkit-border-bottom-right-radius:15px;
margin:0;
padding:10px 10px 10px 15px;
}

.text-box6 {
height:450px;
font-family:Georgia, "Times New Roman", Times, serif;
background:#fff;
width:450px;
-moz-border-radius-bottomleft:15px;
-moz-border-radius-bottomright:15px;
-moz-border-radius-topleft:15px;
-moz-border-radius-topright:15px;
-webkit-border-top-left-radius:15px;
-webkit-border-top-right-radius:15px;
-webkit-border-bottom-left-radius:15px;
-webkit-border-bottom-right-radius:15px;
margin:0;
padding:10px 10px 10px 15px;
}

.text-box7 {
height:50px;
font-family:Georgia, "Times New Roman", Times, serif;
background:#fff;
width:385px;
-moz-border-radius-bottomleft:15px;
-moz-border-radius-bottomright:15px;
-moz-border-radius-topleft:15px;
-moz-border-radius-topright:15px;
-webkit-border-top-left-radius:15px;
-webkit-border-top-right-radius:15px;
-webkit-border-bottom-left-radius:15px;
-webkit-border-bottom-right-radius:15px;
margin:10px 0 0;
padding:10px 10px 10px 15px;
}

#featured-box p {
color:#FFF;
}

.featured-pic {
margin-top:35px;
float:left;
}

#division {
margin-bottom:15px;
float:right;
}

.division-text {
margin-bottom:10px;
}

#container {
width:780px;
margin:0 auto;
}

#topbar {
width:auto;
display:block;
height:60px;
}

#navbar {
width:auto;
display:block;
height:28px;
}

#navbar a {
heigth:28px;
line-height:28px;
display:inline;
padding:0 8px;
}

#main {
width:auto;
display:block;
padding:55px 0 10px;
}

#column_left {
padding-left:10px;
padding-top:70px;
width:210px;
margin-right:20px;
float:left;
}

#column_right {
padding-top:55px;
width:400px;
margin-right:60px;
float:left;
}

#column_right_adsense {
padding-top:55px;
width:230px;
float:left;
}

div.spacer {
clear:both;
height:10px;
display:block;
}

.disk-chain {
margin-bottom:30px;
}

.info-button {
margin-bottom:30px;
margin-left:20px;
}

.tour {
margin-left:15px;
}

.lifesaver {
margin-bottom:20px;
margin-left:30px;
}

.certifications {
margin-top:60px;
float:right;
}

.rsweb {
margin-right:5px;
}

.about-logo {
margin-left:10px;
margin-top:25px;
}

.pdf {
margin-bottom:30px;
clear:left;
}

.pdf a {
font-size:1.2em;
margin-left:30px;
}

#tour_form {
margin-top:70px;
}

.sub-head a {
color:#FFF;
text-decoration:underline;
}

#contactform {
margin-bottom:70px;
width:100%;
margin-right:auto;
margin-top:10px;
}

#contactform form {
font:normal 11px/18px Verdana,Tahoma;
width:100%;
margin:0;
padding:10px 0;
}

#contactform fieldset {
background:#fff;
border:1px solid #ddd;
-moz-border-radius:5px;
margin:0 0 15px;
padding:10px 0;
}

* html #contactform fieldset {
position:relative;
margin:10px 0 30px;
padding:20px 0;
}

* html #contactform legend {
position:absolute;
top:-1.2em;
left:0;
}

#contactform fieldset legend {
font:normal bold 18px/26px "Trebuchet MS",Verdana,Tahoma;
margin-left:30px;
text-transform:uppercase;
border:0 solid #ddd;
padding:3px 25px;
}

#contactform fieldset legend span {
font:normal 10px/18px Arial,Verdana,Tahoma;
text-transform:uppercase;
display:block;
}

#contactform form label {
margin-bottom:0;
margin-right:0;
margin-top:0;
width:150px;
text-align:left;
padding:6px 10px 0 0;
}

#contactform input.zip {
color:#9a9a9a;
font-style:italic;
height:20px;
width:125px;
font:1.1em/18px;
background:#f5f5f5;
border:1px solid #ddd;
margin:15px 0 5px;
padding:5px;
}

#contactform input.city {
color:#9a9a9a;
font-style:italic;
height:20px;
width:200px;
font:1.1em/18px;
background:#f5f5f5;
border:1px solid #ddd;
margin:15px 0 5px;
padding:5px;
}

#contactform input.inpt {
color:#9a9a9a;
font-style:italic;
height:20px;
width:300px;
font:1.1em/18px;
background:#f5f5f5;
border:1px solid #ddd;
margin:15px 0 5px;
padding:5px;
}

#contactform select.state {
color:#9a9a9a;
font-style:italic;
width:75px;
font:1.1em/18px;
background:#f5f5f5;
border:1px solid #ddd;
margin:15px 0 5px;
padding:5px;
}

#contactform select {
color:#9a9a9a;
font-style:italic;
width:312px;
font:1.1em/18px;
background:#f5f5f5;
border:1px solid #ddd;
margin:15px 0 5px;
padding:5px;
}

#contactform textarea {
color:#9a9a9a;
font-style:italic;
width:430px;
font:1.1em/18px;
background:#f5f5f5;
border:1px solid #ddd;
margin:15px 0 5px;
padding:5px;
}

form br {
clear:left;
}

#contactform input.required {
background:#f5f5f5 url('http://www.recordsman.com/missouladatastorage/images/required.gif') 98% 50% no-repeat;
}

#contactform .select select:focus {
border-color:#9b9b9b;
}

#contactform form input.btn {
background-repeat:no-repeat;
height:30px;
width:72px;
background:none 0;
border-color:#FFF;
}

form.c1 input:hover,textarea:hover {
border:1px solid #d8d8d8;
}

.notes {
background:#f0f0f0;
border:1px solid #b8b8b8;
}

.success {
background:#ccfcd1;
border:1px solid #60a400;
}

.error {
background:#f9e3e3;
border:1px solid #e79e9e;
}

.notice {
background:#fcf0cc;
border:1px solid #ecc735;
}

.notes,.notice,.success,.error {
font-size:100%;
color:#000;
width:90%;
text-align:left;
margin:0 auto 20px;
padding:10px;
}

.notes span,.notice span,.success span,.error span {
font-weight:700;
font-size:1.2em;
padding:2px 40px;
}

.notes p,.success p,.error p,.notice p {
notification_okborder:1px #567397 solid;
height:auto;
width:90%;
background:#f5f9fd;
text-align:center;
-moz-border-radius:5px;
margin:0;
padding:8px;
}

.left,.stripNav ul li {
float:left;
}

.right,#footer_nav .center ul {
float:right;
}

.fat,.column_odd #contact-column a.from {
font-weight:700;
}

#header p,.center_left_top ul li.arrow a {
color:#fff;
}

#main_content p,.center_right h2.blog a {
color:#4b4d4a;
}

#footer_nav .center ul li a:hover,#footer_nav .center ul li a:active {
color:#505457;
}

.center,.center1 {
width:960px;
height:100%;
margin:0 auto;
padding:0;
}

ul.listing li,ul.listing2 li {
list-style-image:none;
background-image:url(i/ico_li.png);
background-repeat:no-repeat;
background-position:left center;
font-size:1.2em;
margin:0 0 5px;
padding:0 0 2px 25px;
}

.column h5,.news-column h5,.column_odd h5 {
font-size:1.4em;
font-weight:700;
letter-spacing:-1px;
text-transform:uppercase;
}

.column h6,.news-column h6 {
margin:0 0 10px;
}

.column h6 a,.news-column h6 a {
color:#fafafa;
margin:0 0 10px;
}

.column h6 a:hover,.news-column h6 a:hover {
color:#e63d2c;
margin:0 0 10px;
}

.column .date,.news-column .date {
float:left;
width:34px;
height:17px;
background:transparent url(i/ico_date.png) no-repeat;
font-size:1.1em;
font-weight:700;
margin:0 10px 0 0;
padding:0 0 0 5px;
}

.column p,.news-column p,.column_odd p {
font-size:1.1em;
}

.column p.lead,.news-column p.lead {
font-size:1.1em;
margin:0 0 20px;
}

.nav ul li a.button:hover,.nav ul li.selected a {
background:transparent url(i/button_nav_right.png) no-repeat scroll top right;
display:block;
float:left;
height:27px;
margin-right:6px;
padding-right:14px;
text-decoration:none;
color:#FFF;
font-size:1.2em;
font-family:Arial, Helvetica, sans-serif;
font-weight:400;
text-transform:uppercase;
}

.nav ul li a.button:hover span,.nav ul li.selected a span {
background:transparent url(i/button_nav_left.png) no-repeat;
display:block;
line-height:27px;
padding:0 0 0 15px;
}

.center_left ul.listing li,.pricing_table .thumb ul.listing li,.pricing_table .thumb_last ul.listing li {
list-style-image:none;
background-image:url(i/ico_li.png);
background-repeat:no-repeat;
background-position:left center;
font-size:1.2em;
margin:0 0 5px;
padding:0 0 5px 30px;
}

.center_right h2,.center_main h2 {
font-size:2.8em;
line-height:30px;
color:#4b4d4a;
font-weight:700;
margin:0;
padding:0 0 5px;
}

.center_right .subtitle,.center_main .subtitle {
font-size:2.2em;
line-height:20px;
color:#7d807c;
font-weight:400;
padding:0 0 10px;
}

.center_right .title,.center_main .title {
font-size:1.8em;
line-height:20px;
color:#e63d2c;
font-weight:400;
font-style:normal;
padding:25px 0 20px;
}

.center_right p,.center_main p {
font-size:1.2em;
line-height:18px;
color:#7d807c;
font-weight:400;
padding:0 0 10px;
}

ul.services {
	height: 25px;
	width: 100%;
}

#buttons-header {
	width: 100%;
	height: 77px;
}



.destruction-ico a {
	color: #c8c8c8;
}

.scan-ico a {
	color: #c8c8c8;
}

.storage-ico a {
	color: #c8c8c8;
}

.scan-ico a:hover {
	color: white;
}

.destruction-ico a:hover {
	color: white;
}

.storage-ico a:hover {
	color: white;
}

.list li {
	list-style-position: outside;
	list-style-type: disc;
	margin-top: 10px;
	font-size: 12px;
}

.rightimg {
	margin-left: 25px;
	margin-bottom: 15px;
	margin-right: 15px;
	margin-top: 15px;
	float: right;
}

