

* {
padding: 0px;
margin: 0px;
z-index: 1;
}

html {
height: 101%;
}

body {
font-family: Arial;
font-size: 12px;
color: #000000;
padding-bottom: 10px;
}

#old_browser_centre {
width: 100%;
text-align: center;
}

#surround_container {
clear: both;
width: 1000px;

min-height: 100px;

margin: 0 auto;
}



#top_mast {
clear: both;
width: 1000px;
height: 81px;
}

#top_mast_left {
float: left;
width: 330px;
height: 81px;
}

#top_mast_right {
float: left;
width: 670px;

height: 16px;

padding-top: 65px;
background-image: url(/_images/misc/0800-096-0200.gif);
background-position: 478px 16px;
background-repeat: no-repeat;
font-family: tahoma;
text-align: right;
}

#top_mast_right a {
color: #144462;
text-decoration: none;
}

#top_mast_right a:hover {
color: #144462;
text-decoration: underline;
}

#top_mast_right ul {
list-style: none;
padding: 0px;
margin: 0px;
}

#top_mast_right ul li {
display: inline;
border-right: 1px solid #000000;
padding-left: 10px;
padding-right: 10px;
}

#top_mast_right ul li.small_nav_item_last {
display: inline;
border-right: none;
padding-left: 10px;
padding-right: 0px;
color: #838383;
}

#messages_container {
clear: both;

width: 998px;
height: 43px;

background: #3d637b;
border: 1px solid #070707;
margin-top: 10px;
}

#messages_container_left {
float: left;

width: 100px;
height: 28px;

padding-left: 12px;
padding-top: 15px;
}

#messages_container_middle {
float: left;
width: 696px;
height: 43px;
}

#messages_container_right {
float: left;
width: 190px;
height: 43px;
}

img.dot {
float: left;
margin-left: 5px;
}

.strap_vis {
display: block;
}

.strap_hid {
display: none;
}

#basket_summary {
clear: both;

width: 175px;
height: 31px;

padding-top: 12px;
padding-right: 15px;
font-family: arial;
font-size: 15px;
color: #ffffff;
}

#basket_summary a {
color: #ffffff;
text-decoration: none;
}

#basket_summary a:hover {
color: #ffffff;
text-decoration: underline;
}

#basket_summary_left {
float: right;
}

#basket_summary_middle {
float: right;
padding-left: 10px;
padding-right: 10px;
}

#basket_summary_right {
float: right;
}

#navigation_container {
clear: both;
width: 1000px;

min-height: 10px;

margin-top: 10px;
margin-bottom: 10px;
}

#navigation_container_left {
float: left;
width: 311px;

min-height: 10px;

margin-right: 10px;
}

#navigation_container_right {
float: left;
width: 679px;

min-height: 10px;

}

#navigation_container_right img {
border: 1px solid #3d637b;
}

#personal_storage_teaser {
clear: both;

width: 290px;
height: 60px;

padding-left: 12px;
padding-right: 10px;
padding-top: 47px;
background-image: url(/_images/backgrounds/bg_teaser_personal_storage.gif);
background-repeat: no-repeat;
margin-bottom: 10px;
font-family: tahoma;
font-size: 12px;
color: #162935;
line-height: 1.4em;
cursor: pointer;
}

#personal_storage_teaser a {
color: #162935;
text-decoration: none;
}

#personal_storage_teaser a:hover {
color: #162935;
text-decoration: underline;
}

#business_storage_teaser {
clear: both;

width: 290px;
height: 60px;

padding-left: 12px;
padding-right: 10px;
padding-top: 47px;
background-image: url(/_images/backgrounds/bg_teaser_business_storage.gif);
background-repeat: no-repeat;
margin-bottom: 10px;
font-family: tahoma;
font-size: 12px;
color: #ffffff;
line-height: 1.4em;
cursor: pointer;
}

#business_storage_teaser a {
color: #ffffff;
text-decoration: none;
}

#business_storage_teaser a:hover {
color: #ffffff;
text-decoration: underline;
}

#nav_buttons {
clear: both;
width: 312px;
height: 41px;
}

#nav_buttons img {
float: left;
}

#further_services {
clear: both;

width: 978px;
min-height: 10px;

padding: 10px;
background: #b3cdde;
border: 1px solid #000000;
margin-bottom: 10px;
font-family: tahoma;
line-height: 1.5em;
color: #284557;
}

#further_services_left {
float: left;
width: 470px;

min-height: 10px;

margin-left: 10px;
margin-right: 20px;
}

#further_services_right {
float: left;
width: 468px;

min-height: 10px;

}


#teasers_container {
clear: both;
width: 998px;

min-height: 10px;

background: #f7d913;
border: 1px solid #000000;

}

#teaser_left {
float: left;

width: 332px;
min-height: 10px;

padding-left: 15px;
margin-top: 2px;
margin-bottom: 2px;
border-right: 1px solid #d3bb1a;
}

#teaser_img_left {
float: left;
width: 90px;

min-height: 10px;

padding-top: 10px;
padding-bottom: 10px;
margin-right: 10px;
}

#teaser_copy_left {
float: left;

width: 222px;
min-height: 10px;

padding-top: 10px;
padding-right: 10px;
font-family: tahoma;
font-size: 12px;
color: #30373c;
}

#teaser_middle {
float: left;

width: 378px;
min-height: 10px;

padding-left: 15px;
margin-top: 2px;
margin-bottom: 2px;
border-left: 1px solid #ffffff;
border-right: 1px solid #d3bb1a;
}

#teaser_img_middle {
float: left;
width: 131px;

min-height: 10px;

padding-top: 10px;
padding-bottom: 10px;
margin-right: 10px;
}

#teaser_copy_middle {
float: left;

width: 227px;
min-height: 10px;

padding-top: 10px;
padding-right: 10px;
font-family: tahoma;
font-size: 12px;
color: #30373c;
}

#teaser_right {
float: left;

width: 239px;
min-height: 10px;

padding-left: 15px;
margin-top: 2px;
margin-bottom: 2px;
border-left: 1px solid #ffffff;
}

#teaser_copy_right {
float: left;

width: 229px;
min-height: 10px;

padding-top: 10px;
padding-right: 10px;
font-family: tahoma;
font-size: 12px;
color: #30373c;
}

#bottom_container {
clear: both;
width: 1000px;

min-height: 100px;

margin-top: 10px;
}

#bottom_left {
float: left;
width: 664px;

min-height: 100px;

margin-right: 10px;
}

#bottom_right {
float: left;
width: 326px;

min-height: 100px;

}

#bottom_left_inner {
clear: both;
width: 664px;

min-height: 10px;

}

#bottom_left_inner_left {
float: left;
width: 320px;

min-height: 10px;

}

#bottom_left_inner_right {
float: left;

width: 304px;
min-height: 10px;

padding-left: 20px;
padding-right: 20px;
padding-top: 10px;
font-family: Trebuchet MS, sans-serif;
font-size: 12px;
line-height: 2em;
color: #2b4f66;
}

#storage_quote {
clear: both;
width: 664px;
height: 228px;
background-image: url(/_images/backgrounds/bg_storage_quote.gif);
}

#storage_quote_left {
float: left;

width: 307px;
height: 173px;

padding-left: 20px;
padding-top: 55px;
margin-right: 10px;
}

#storage_quote_left_left {
float: left;
width: 175px;

min-height: 10px;

margin-right: 10px;
}

#storage_quote_left_right {
float: left;
width: 117px;

min-height: 10px;

}

#storage_quote_chkbox_left {
float: left;

min-height: 10px;

padding-top: 1px;
margin-right: 5px;
}

#storage_quote_chkbox_right {
float: left;

min-height: 10px;

color: #ffffff;
}

#storage_quote_right {
float: left;
width: 327px;
height: 173px;
padding-top: 55px;
}


#home_testimonial {
clear: both;

width: 278px;
min-height: 265px;

padding-left: 20px;
padding-right: 20px;
padding-top: 90px;
padding-bottom: 10px;
background: #80a9c3;
border: 1px solid #54819e;
margin-top: 10px;
background-image: url(/_images/misc/testimonial_title.gif);
background-position: 18px 12px;
background-repeat: no-repeat;
font-family: Trebuchet MS, sans-serif;
font-size: 14px;
line-height: 1.5em;
color: #ffffff;
font-style: italic;
}

#home_products_box_top {
clear: both;
width: 326px;
height: 6px;
background-image: url(/_images/backgrounds/bg_home_products_box_top.gif);
}

#home_products_box_middle {
clear: both;

width: 296px;
min-height: 10px;

padding-left: 10px;
padding-right: 10px;
border-left: 5px solid #447595;
border-right: 5px solid #447595;
background: #80a9c3;
}

#home_products_box_middle_top_links {
clear: both;
padding-top: 10px;
padding-bottom: 10px;
border-bottom: 1px solid #ffffff;
color: #ffffff;
}

#home_products_box_middle_top_links a {
color: #ffffff;
}

#home_products_box_bottom {
clear: both;
width: 326px;
height: 6px;
background-image: url(/_images/backgrounds/bg_home_products_box_bottom.gif);
}

.product_row {
clear: both;
width: 296px;

min-height: 10px;

padding-top: 10px;
padding-bottom: 25px;
border-bottom: 1px solid #ffffff;
}

.product_row_last {
margin-bottom: 20px;
}

.product_row_left {
float: left;
width: 90px;

min-height: 10px;

margin-right: 10px;
}

.product_row_right {
float: left;
width: 196px;

min-height: 10px;

}

.product_row_right_left {
float: left;
width: 146px;

min-height: 10px;

padding-top: 10px;
font-family: tahoma;
font-size: 12px;
color: #ffffff;
}

.product_row_right_right {
float: left;
width: 50px;

min-height: 10px;

padding-top: 10px;
text-align: right;
font-family: tahoma;
font-size: 12px;
color: #1a1a1a;
}

.product_description {
width: 196px;

min-height: 10px;

padding-top: 10px;
color: #ffffff;
}

.product_add_to_basket {
width: 196px;

min-height: 10px;

padding-top: 10px;
color: #272727;
}

img.add_to_basket_home {
float: left;
padding-top: 3px;
margin-right: 5px;
}

#footer_container {
clear: both;

min-height: 10px;

margin-top: 20px;
border-top: 1px solid #4d85a9;
padding-top: 10px;
}

#footer_container_left {
float: left;
width: 50%;

min-height: 10px;

}

#footer_container_right {
float: left;
width: 50%;

min-height: 10px;

text-align: right;
}

#content_container {
clear: both;
width: 1000px;

min-height: 10px;

margin-top: 10px;
}

#content_container_left {
float: left;
width: 670px;

min-height: 10px;

margin-right: 10px;
}

#content_container_left_full_width {
clear: both;
width: 1000px;

min-height: 10px;

}

#content_container_left_inner {
clear: both;
width: 650px;

min-height: 10px;

margin-left: 10px;
margin-right: 10px;
font-family: tahoma;
font-size: 14px;
line-height: 1.7em;
color: #4f4f4f;
}

#content_container_left_inner_left {
float: left;
width: 200px;

min-height: 10px;

}

#content_container_left_inner_right {
float: left;
width: 450px;

min-height: 10px;

}

#content_container_right {
float: left;
width: 320px;

min-height: 10px;

}

#content_container_right_inner {
clear: both;
width: 300px;

min-height: 10px;

margin-left: 10px;
margin-right: 10px;
font-family: tahoma;
font-size: 14px;
line-height: 1.7em;
color: #616161;
}

.content_container_right_inner_shade {
clear: both;

width: 300px
min-height: 10px;

padding: 10px;
background: #eeeeee;
margin-top: 10px;
}

#navigation_bar_container {
clear: both;
width: 1000px;

min-height: 10px;

margin-top: 10px;
}

#navigation_bar_left {
float: left;

width: 668px;
min-height: 10px;

padding-bottom: 5px;
margin-right: 10px;
background: #587080;
border: 1px solid #394c5a;
}

#navigation_bar_right {
float: left;

width: 308px;
min-height: 10px;

padding-top: 6px;
padding-bottom: 6px;
padding-left: 10px;
background: #80a9c3;
border: 1px solid #587080;
}


#navigation_bar_left ul {
list-style: none;
padding: 0px;
margin: 0px;
}

#navigation_bar_left ul li {
float: left;

height: 24px;

margin-top: 4px;
padding-top: 2px;
padding-left: 25px;
margin-left: 25px;
border-left: 1px solid #b8cfdd;
}

#navigation_bar_left ul li.first_nav_bar {
margin-left: 0px;
padding-left: 18px;
border-left: none;
}


.content_teaser_right {
clear: both;
width: 300px;

min-height: 10px;

margin-top: 20px;
}

#teaser_img_content {
float: left;
width: 90px;

min-height: 10px;

margin-right: 10px;
}

#teaser_copy_content {
float: left;
width: 200px;

min-height: 10px;

padding-top: 5px;
font-family: tahoma;
font-size: 12px;
color: #30373c;
line-height: 1.2em;
}

#content_product_teasers {
clear: both;
width: 650px;

min-height: 10px;

margin-top: 20px;
border-top: 1px solid #c3c3c3;
padding-top: 20px;
}

#content_product_teaser_left {
float: left;
width: 315px;

min-height: 10px;

margin-right: 20px;
}

#content_product_teaser_right {
float: left;
width: 315px;

min-height: 10px;

}

.content_product_img {
float: left;
width: 100px;

min-height: 10px;

}

.content_product_img img {
width: 90px;
}

.content_product_copy {
float: left;
width: 215px;

min-height: 10px;

}


#storage_quote_content {
display: none;
clear: both;

width: 311px;
min-height: 10px;

margin-top: -47px;
padding-left: 7px;
padding-top: 35px;
background: #80a9c3;
background-image: url(/_images/misc/sn-storage-quote.png);
background-position: 10px 6px;
background-repeat: no-repeat;
border: 1px solid #4e7d9b;
margin-bottom: 10px;
}


.shaded_content_area {
width: 630px;

min-height: 10px;

padding: 10px;
background: #eeeeee;
margin-bottom: 20px;
}

.shaded_content_area_left {
float: left;
width: 300px;

min-height: 10px;

}

.shaded_content_area_right {
float: left;
width: 300px;

min-height: 10px;

}


.shop_product_row {
clear: both;
width: 450px;

min-height: 10px;

padding-bottom: 15px;
border-bottom: 1px solid #e3e3e3;
margin-bottom: 15px;
}

.shop_product_row_img {
float: left;
width: 150px;

min-height: 10px;

margin-right: 15px;
}

.shop_product_row_img img {
width: 130px;
}

.shop_product_row_copy {
float: left;
width: 285px;

min-height: 10px;

}
