html, body {
		height:100%;
	}

html, body, h1, h2, h3, h4, h5, h6, p, blockquote, ul, ol, ul li, form, fieldset {
	margin: 0;
	padding: 0;
	}

	body {
		text-align: center;
		font-family: verdana,arial,helvetica,sans-serif;
        font-size: 13px; 
        color: #7a717d;
		background-color: #ffffff;
		background-image: url(images/self_storage_main_bg1.gif);

	}

	#Container {
		/*background-color: #f8f1ea;*/
		position:relative;
		z-index:0;
		width: 100%;
		min-height: 100%;
		height: auto;
		background-attachment: scroll;
		background-image: url(flooring_images/bg_inside.gif);
		background-repeat: repeat-y;
		background-position: center 0px;		
		}

	#Top {
		z-index:5;
		position:absolute;
		left:0px;
		top:0px;
		margin: 0 auto;
		text-align: center;
		width: 100%;
		height: 90px;
		background-color: #ffffff;
		border-bottom: 0px solid #ededf5; 
		background: url(flooring_images/flooring_header_waves.gif) repeat-x 50% 0;
		}

	div.Topcontent {
		z-index:6;
		position:relative;
		margin: 0 auto;
		text-align: center;
		width: 750px;
		}

	#Links {
		z-index:7;
		position:absolute;
		top: 95px;
		left:0px;
		width: 100%;
		height: 18px;
		margin-top: 5px;
		padding-top: 3px;
		border-top: 0px solid #76898a;

		}

	#Content {
		z-index:1;
		position:relative;
		margin: 0 auto;
		padding: 0px;
		text-align: left;
		width: 755px;
		min-height: 100%;
		height: 100%;
		/*background-color: #fff;
		border-left: 1px solid #76898a; 
		border-right: 1px solid #76898a; */
		border-bottom: 0px;
		border-top: 0px;
		background-attachment: scroll;
		background-image: url(flooring_images/bg_inside_top.gif);
		background-repeat: no-repeat;
		background-position: center 90px;
		}


	#Bottom {
		z-index:8;
		position:absolute;
		left: 0px;
		bottom: 0px;
		margin: 0 auto;
		text-align: center;
		height: 25px;
		width: 100%;
		background-color:#f2f2ff;
		border-top: 2px solid #dddfff; 
		background-attachment: scroll;
		background-image: url(flooring_images/footer.gif);
		background-repeat: repeat-x;
		background-position: center 0px;	
		}
	
	#Insidecontent {
		z-index:9;
		margin: 0;
		padding: 130px 0px 25px 0px;
		}

	/* Hack for IE, Reset to 100% height */
	* html #Container {
		height: 100%;
	}
	/* End IE Hack */
	img {border: none;}
	img.img_left {margin-right:10px; border: 2px solid #76898a; float:left;}
	img.img_right {margin-left:10px;  margin-bottom:10px; border: 2px solid #76898a; float:right;}
	img.img_bord 	{ border: 2px solid #d7d6f8; }
	img.img_mp_bord 	{ border: 2px solid #d7d6f8; margin-left:10px; float:right;  }
	img.img_left_side {margin:5px; border: 2px solid #f8f1ea; }
	img.logo {padding-right:5px; width:34px; height:28px; float:left;}

	div.subsec {margin-left:15px; margin-right:15px;}
	div.more {vertical-align:text-bottom; text-align: right;}
 div.title {margin-top: 15px; margin-left: 33px; margin-bottom:1px;}

	div.center {margin:0 auto; border:0px solid black; text-align:center;}
	div.div_bord {
	margin: 10px;
	padding: 10px;
	width: 500px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	border: 1px solid #eddbe0;
}

div.indent	{ margin-left: 20px;}

	td {   	padding:12px;
        	text-align:left;
			}

	td.bord_right {
			border-right: 1px solid #eddbe0; 
        	text-align:left;
			}
			
	td.vbar {
			border-bottom: 1px solid #eddbe0; 
        	text-align:left;
			padding-bottom:15px;
			padding-top:20px;
			}

	td.table_top {	
			border-top: 1px solid #dc5004;
			background-color:#f1f1f8;
			text-align: left;
			padding-top:5px;
			padding-left:10px;
			padding-bottom:1px;
			font-size:16px;
			}
	td.table_body {	
			text-align: left;
			padding:5px;
			}
			
hr {color:#eddbe0;}	
table.main {margin:0 auto;}		
td {padding-top:5px; font-size: 13px; color: #555555; text-align:left; vertical-align:top	}
ul {  margin-left:24px; }
ol {  margin-left:24px; }
p  {  margin-bottom: 1em; }
h1 {  margin-bottom:4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 22px; font-weight: normal; color: #dc5004; }
h2 {  margin-bottom: 7px; margin-top: -20px;padding-bottom:10px;  border-bottom:1px solid #ddd; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 16px; font-weight: bold; color: #888; }
h3 {  margin-bottom: 7px; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 15px; font-weight: normal; color: #dc5004; }
h4 {  margin-bottom: 7px; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-weight: bold; color: #494949; }

/* STYLES H5 AND H6 ARE USED ON THE PRODUCTS PAGE*/
h5 {  margin-bottom: 2px; margin-top: 10px; padding-bottom:10px; padding-top:10px;  border-top:1px solid #aaa; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 17px; font-weight: normal; color: #DA3A23; }

h6 {  margin-bottom: 2px; margin-top: 10px; padding-bottom:10px; padding-top:10px;  border-top:1px solid #ddd; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 17px; font-weight: normal; color: #444; }


span {text-align:center;}
span.pipe  {color: #FFF4D8;}

a:link       { color: #6069a4; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;  }
a:visited    { color: #6069a4; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;  }
a:active     { color: #2f3182; text-decoration: none; }
a:hover      { color: #2f3182; text-decoration: underline; }

a.mp:link       { color: blue; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;  }
a.mp:visited    { color: #4274c5; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;  }
a.mp:active     { color: #2f3182; text-decoration: none; }
a.mp:hover      { color: #2f3182; text-decoration: underline; }

a.bar:link   { color: white; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight:bold;  }
a.bar:visited{ color: #ededed; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight:bold;  }
a.bar:active { color: #000000; font-size: 12px; text-decoration: none;  font-weight:bold;}
a.bar:hover  { color: black; font-size: 12px; text-decoration: underline;  font-weight:bold;}

/* bright orange ff5d05   middle orange dc5004   dark orange cf4b04  old table_top bg color ffdfc3  light blue border color d7d6f8*/