﻿.topmenu
{
	width: 100%;
	float: left;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/menu_back.gif);
	background-repeat: repeat-x;
	vertical-align: top;
}

.topmenu img
{
	float: left;
}

.topmenu .home a
{
	margin-left: 160px;
	float: left;
	width: 37px;
	height: 26px;
	background-image: url("../images/menu_home.gif");
	background-position: top;
	display: block;
}

.topmenu .home a:hover
{
	background-position: bottom;
}

.topmenu .contact a
{
	float: left;
	width: 60px;
	height: 26px;
	background-image: url("../images/menu_contact.gif");
	background-position: top;
	display: block;
}

.topmenu .contact a:hover
{
	background-position: bottom;
}

.topmenu .signin a
{
	float: left;
	width: 41px;
	height: 26px;
	background-image: url("../images/menu_signin.gif");
	background-position: top;
	display: block;
}

.topmenu .signin a:hover
{
	background-position: bottom;
}

.topmenu .signout a
{
	float: left;
	width: 49px;
	height: 26px;
	background-image: url("../images/menu_signout.gif");
	background-position: top;
	display: block;
}

.topmenu .signout a:hover
{
	background-position: bottom;
}

.topmenu .sitemap a
{
	float: left;
	width: 50px;
	height: 26px;
	background-image: url("../images/menu_sitemap.gif");
	background-position: top;
	display: block;
}

.topmenu .sitemap a:hover
{
	background-position: bottom;
}

.topmenu .shoppingcart a
{
	float: left;
	width: 90px;
	height: 26px;
	background-image: url("../images/menu_shoppingcart.gif");
	background-position: top;
	display: block;
}

.topmenu .shoppingcart a:hover
{
	background-position: bottom;
}

.sidemenu
{
	float: left;
	width: 182px;
	height: 100%;
	vertical-align: top;
	margin-bottom: 1px;
}

.sidemenu a
{
	float: left;
	width: 180px;
	border-style: solid;
	border-color: #bdc7d5;
	border-width: 1px;
	border-bottom-width: 0px;
	background-color: #ffffff;
}

.sidemenu .home a
{
	background-image: url("../images/nav_home.gif");
	height: 28px;
	background-position: top;
}

.sidemenu .home a:hover
{
	background-position: bottom;
}

.sidemenu .about a
{
	background-image: url("../images/nav_about.gif");
	height: 28px;
	background-position: top;
}

.sidemenu .about a:hover
{
	background-position: bottom;
}

.sidemenu .storage a
{
	background-image: url("../images/nav_storage.gif");
	height: 28px;
	background-position: top;
}

.sidemenu .selfstorage a
{
	background-image: url("../images/nav_selfstorage.gif");
	height: 28px;
	background-position: top;
}

.sidemenu .selfstorage a:hover
{
	background-position: bottom;
}

.sidemenu .luggagestorage a
{
	background-image: url("../images/nav_luggagestorage.gif");
	height: 28px;
	background-position: top;
}

.sidemenu .luggagestorage a:hover
{
	background-position: bottom;
}

.sidemenu .documentstorage a
{
	background-image: url("../images/nav_documentstorage.gif");
	height: 28px;
	background-position: top;
}

.sidemenu .documentstorage a:hover
{
	background-position: bottom;
}

.sidemenu .managedstorage a
{
	background-image: url("../images/nav_managedstorage.gif");
	height: 28px;
	background-position: top;
}

.sidemenu .managedstorage a:hover
{
	background-position: bottom;
}

.sidemenu .storage a:hover
{
	background-position: bottom;
}

.sidemenu .services a
{
	background-image: url("../images/nav_services.gif");
	height: 28px;
	background-position: top;
}

.sidemenu .services a:hover
{
	background-position: bottom;
}

.sidemenu .insurance a
{
	background-image: url("../images/nav_insurance.gif");
	height: 28px;
	background-position: top;
}

.sidemenu .insurance a:hover
{
	background-position: bottom;
}

.sidemenu .locations a
{
	background-image: url("../images/nav_locations.gif");
	height: 28px;
	background-position: top;
}

.sidemenu .locations a:hover
{
	background-position: bottom;
}

.sidemenu .store a
{
	background-image: url("../images/nav_thestore.gif");
	height: 28px;
	background-position: top;
}

.sidemenu .store a:hover
{
	background-position: bottom;
}

.sidemenu .quote a
{
	background-image: url("../images/nav_quote.gif");
	height: 28px;
	background-position: top;
}

.sidemenu .quote a:hover
{
	background-position: bottom;
}

.sidemenu .documents a
{
	background-image: url("../images/nav_documents.gif");
	height: 28px;
	background-position: top;
}

.sidemenu .documents a:hover
{
	background-position: bottom;
}

.sidemenu .kidscorner a
{
	background-image: url("../images/nav_kidscorner.gif");
	height: 28px;
	background-position: top;
	border-bottom-width: 1px;
}

.sidemenu .kidscorner a:hover
{
	background-position: bottom;
}

.sidemenu .products a
{
	background-image: url("../images/nav_products.gif");
	height: 28px;
	background-position: top;
	border-bottom-width: 1px;
}

.sidemenu .products a:hover
{
	background-position: bottom;
}

.sidemenu .productcategories a
{
	background-image: url("../images/nav_productcategories.gif");
	height: 28px;
	background-position: top;
	border-top-width: 0px;
	border-bottom-width: 0px;
}

.sidemenu .productcategories a:hover
{
	background-position: bottom;
}

.sidemenu .leftadvert
{
	border-style: none;
	height: 200px;
	margin: 0px;
	padding: 0px;
}

.sidemenu .leftadvert img
{
	border-style: none;
	height: 200px;
	margin: 0px;
	padding: 0px;
}