@charset "UTF-8";

body { background: url(../images/shell/sub_bkg.jpg) repeat-x; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; line-height: 1.33em; margin: 0; padding: 0;  }

p, h1, h2, h3, h4, h5, h6 { color: inherit; font-weight: normal; line-height: 1.33em; margin: 0; padding: 0; text-decoration: none; }
p { color: #333333; font-size: 1em; margin: 0 auto 16px; }
td { color: #333333; font-size: 1em; }

h1 { color: #00692F; font-size: 30px; margin: 0; }
h2 { font-size: 1.5em; margin: 0 auto .5em; }
h3 { font-size: 1.33em; margin: 0 auto .5em; }
h4 { font-size: 1.25em; margin: 0 auto .5em; }
h5 { font-size: 1.15em; margin: 0 auto .5em; }
h6 { font-size: 1em; margin: 0 auto .5em; }

a img { border: 0px; }
hr { margin: .75em 0; height: 1px; }
.green { color: #00692F; }

ul, li { margin: 0; padding: 0; }

ul.mnav { background: url(../images/shell/mnav_middle_off.jpg) top left repeat-y; list-style-type: none; margin: 0; padding: 0; }
ul.mnav li { border-bottom: 1px solid #E5E5E5; margin: 0; padding: 0; }
ul.mnav li a { background: url(../images/shell/mnav_middle_off.jpg) top left no-repeat; color: #7C30A7; display: block; font-weight: bold; padding: 15px 20px; }
ul.mnav li a:hover { background: url(../images/shell/mnav_middle_on.jpg) top left no-repeat; color: #696969; }
ul.mnav li.mnav_at a { background: url(../images/shell/mnav_middle_on.jpg) top left no-repeat; color: #696969; }
ul.mnav li.mnav_first a { background: url(../images/shell/mnav_top_off.jpg) top left no-repeat; }
ul.mnav li.mnav_first_at a { background: url(../images/shell/mnav_top_on.jpg) top left no-repeat; color: #696969; }
ul.mnav li.mnav_first a:hover { background: url(../images/shell/mnav_top_on.jpg) top left no-repeat; color: #696969; }
ul.mnav li.mnav_last, ul.mnav li.mnav_last_at { border-bottom: 0px solid #E5E5E5; }
ul.mnav li.mnav_last_at a { background: url(../images/shell/mnav_bottom_on.jpg) no-repeat bottom left; color: #696969; }
ul.mnav li.mnav_last a { background: url(../images/shell/mnav_bottom_off.jpg) no-repeat bottom left; }
ul.mnav li.mnav_last a:hover { background: url(../images/shell/mnav_bottom_on.jpg) no-repeat bottom left; color: #696969; }

ul.content { list-style-type: disc; margin: 0 16px 16px; }
ul.content li { list-styler-type: disc; padding: 0 0 2px; }

ul.content_green { color: #00692F; list-style-type: disc; margin: 0 16px 16px; }
ul.content_green li { color: #00692F; list-styler-type: disc; padding: 0 0 2px; }

/* Link Styles */
a:link { color: #7C30A7; text-decoration: none; }
a:visited { color: #7C30A7; text-decoration: none; }
a:hover { color: #696969; text-decoration: none; }
a:active { color: #7C30A7; text-decoration: none; }

/* STORAGE SIZES */
.sizes_bkg { background: url(../images/storagesizes/sizes_bkg.gif) no-repeat top left; }
.sizes_5x5 { background: url(../images/storagesizes/sizes_5x5.gif) no-repeat 0px 0px; }
.sizes_5x10 { background: url(../images/storagesizes/sizes_5x10.gif) no-repeat 0px 0px; }
.sizes_5x15 { background: url(../images/storagesizes/sizes_5x15.gif) no-repeat top left; }
.sizes_10x10 { background: url(../images/storagesizes/sizes_10x10.gif) no-repeat top left; }
.sizes_10x15 { background: url(../images/storagesizes/sizes_10x15.gif) no-repeat top left; }
.sizes_10x20 { background: url(../images/storagesizes/sizes_10x20.gif) no-repeat top left; }
.sizes_10x25 { background: url(../images/storagesizes/sizes_10x25.gif) no-repeat top left; }
.sizes_10x30 { background: url(../images/storagesizes/sizes_10x30.gif) no-repeat top left; }

/* Background/Padding Styles */
#bodyContainer { margin: 0 auto; padding: 0 15px 20px; width: 971px; }

.contentbox_bottom { background: url(../images/shell/contentbox_bottom.gif) top right no-repeat; }
.contentbox_middle { border-left: 1px solid #BDBDBD; border-right: 1px solid #BDBDBD; padding: 30px 40px; }
.contentbox_middle_packingsupplies { background: url(../images/pics/strong_boxes.jpg) no-repeat 420px 0px; border-left: 1px solid #BDBDBD; border-right: 1px solid #BDBDBD; padding: 30px 40px; }
.contentbox_top { background: url(../images/shell/contentbox_top.gif) top right no-repeat; }
.locations_header_padding { padding: 1px 1px 0; }
.locations_sizes_header { background: #DADADA url(../images/locations/locations_sizes_header.jpg) repeat-x bottom left; }

.storage_desc, .storage_desc p { color: #FFFFFF; font-size: 17px; }
p.storage_desc_ttl { color: #FFFFFF; font-size: 25px; line-height: 25px; margin: 0 0 20px; padding: 0; }

.feature_locations { background: url(../images/features/feature_locations.gif) no-repeat top left; }
.floatright { float: right; padding: 0 0 20px 20px; }
.footer { color: #666666; font-size: 11px; line-height: 13px; padding: 10px 18px; }
.footer2 { color: #666666; font-size: 12px; line-height: 14px; padding: 10px 18px; }
.footer p { color: #666666; font-size: 11px; line-height: 13px; margin: 0; padding: 0 0 10px; }
.home_feature_bkg { background: url(../images/home/home_feature_bkg.jpg) -1px 0px no-repeat; }
.packingsupplies_bkg { background: url(../images/pics/strong_boxes.jpg) no-repeat top right; }
.packingsupplies_content366 { font-size: 17px; width: 366px; }
.packingsupplies_content430 { width: 430px; }
.phonenumber { font-size: 20px; }
.sizes_body_bkg { background: url(../images/storagesizes/sizes_body_bkg.gif) no-repeat; } 
.storage_note { padding: 0 10px; }
.sub_body_repeat { background: url(../images/shell/sub_body_repeat.jpg) repeat-y top left; padding: 0 0px; width: 971px; }
.sub_body_top { background: url(../images/shell/sub_body_top.jpg) no-repeat top left; padding: 0 0px; width: 971px; }
.tagline { padding: 15px 23px; text-align: right; }

/* Text Styles */
.black { color: #000000; }
.dgreen { color: #00692F; }
.font12 { font-size: 12px; }
.font17 { font-size: 17px; }
.font18 { font-size: 18px; }
.grey { color: #666666; }
.home_note { color: #000000; font-size: 11px; }
.lgreen { color: #47A16F; }
.subhead { color: #00692F; font-size: 17px; }
.red { color: #FF0000; }
.white { color: #FFFFFF; }

/* Form Styles */
form { margin: 0; padding: 0; }
select#formState { background: #FFFFFF; border: 1px solid #B7A7B4; font-size: 10px; width: 160px; }
select.locationsIndex { background: #FFFFFF; border: 1px solid #B7A7B4; font-size: 10px; }
input.locationsIndex { background: #FFFFFF; border: 1px solid #B7A7B4; font-size: 10px; }
input.text { border: 1px solid #000000; padding: 2px; }
textarea.contact { background: #FFFFFF; border: 1px solid #B7A7B4; padding: 4px; width: 566px; }
input.contact { background: #FFFFFF; border: 1px solid #B7A7B4; padding: 2px; width: 268px; }