/*- Menu Tabs J--------------------------- */

    #tabsJ {
      float:left;
      width:100%;
      font-weight:bold;
      font-size:80%;
      line-height:normal;
	  border-bottom:1px solid #0033CC;
      }
    #tabsJ ul {
	margin:0;
	padding:10px 10px 0 15px;
	list-style:none;
      }
    #tabsJ li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsJ a {
      float:left;
      background:url("tableftJ.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
      }
    #tabsJ a span {
      float:left;
      display:block;
      background:url("tabrightJ.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      /*color:#24618E;*/
	  color:#0033CC;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsJ a span {float:none;}
    /* End IE5-Mac hack */
    #tabsJ a:hover span {
      color:#FFF;
      }
    #tabsJ a:hover {
      background-position:0% -42px;
      }
    #tabsJ a:hover span {
      background-position:100% -42px;
      }
	  
/* Headings
----------------------------------------------- */
h1, h2, h3, h4, h5, h6 {
	margin: 0em 0em 0em 0em;
	padding: 0;
	font-family: Sans-serif, Arial,"Trebuchet MS", Verdana, Arial, Sans-serif;
	font-weight: bold;
	color:#333333;
	text-decoration: underline;
	}
h1.phead {
	font-size: 1.0em;
	margin-bottom: 0.7em;
	}
h1 {
	font-size: 1.7em;
	margin-bottom: 0.7em;
	}
h2.phead {
	font-size: 1.0em;
	margin-bottom: 0.7em;
	}
h2 {
	font-size: 1.5em;
	margin-bottom: 0.8em;
	}
h3 {
	font-size: 1.4em;
	margin-bottom: 0.9em;
	}
h4 {
	font-size: 1.1em;
	font-weight: bold;
	}
h5 {
	font-size: 1.0em;
	font-weight: bold;
	}
h6 {
	font-size: 0.8em;
	font-weight: bold;
	}
.productsheader {
	font-size: 1.5em;
	font-weight: bold;
		text-decoration: underline;
}
.newsheader {
	font-size: 0.9em;
	font-weight: bold;
	text-align:left;
}
.news {
	padding: 0px;
	font-size:0.8em;
	color: #333333;
	
}

.news tr {
	vertical-align:top;
}

.new tr td {
	font-size:0.8em;
	text-align: left;
}

font, table {
	color:#333333;
	font-size: 14px;
	font-family: Arial, Arial, "Trebuchet MS", Verdana, Arial, Sans-serif;
}

a.home:link {
	color:#333333;
	font-family: Arial, Arial, "Trebuchet MS", Verdana, Arial, Sans-serif;
	text-decoration: none;
}

a.home:active {
	color:#333333;
	font-family: Arial, Arial, "Trebuchet MS", Verdana, Arial, Sans-serif;
	text-decoration: none;
}

a.home:visited{
	color:#333333;
	font-family: Arial, Arial, "Trebuchet MS", Verdana, Arial, Sans-serif;
	text-decoration: none;
}

a.home:hover{
	color:#666666;
	font-family: Arial, Arial, "Trebuchet MS", Verdana, Arial, Sans-serif;
	text-decoration: underline;
}

a.option:link {
	color:#333366;
	font-family: Arial, Arial, "Trebuchet MS", Verdana, Arial, Sans-serif;
	text-decoration: none;
}

a.option:active {
	color:#333366;
	font-family: Arial, Arial, "Trebuchet MS", Verdana, Arial, Sans-serif;
	text-decoration: none;
}

a.option:visited{
	color:#333366;
	font-family: Arial, Arial, "Trebuchet MS", Verdana, Arial, Sans-serif;
	text-decoration: none;
}

a.option:hover{
	color:#333366;
	font-family: Arial, Arial, "Trebuchet MS", Verdana, Arial, Sans-serif;
	text-decoration: underline;
}

a:link {
	color:#36393D;
	font-family: Arial, Arial, "Trebuchet MS", Verdana, Arial, Sans-serif;
	text-decoration: none;
}

a:active {
	color:#36393D;
	font-family: Arial, Arial, "Trebuchet MS", Verdana, Arial, Sans-serif;
	text-decoration: none;
}

a:visited{
	color:#36393D;
	font-family: Arial, Arial, "Trebuchet MS", Verdana, Arial, Sans-serif;
	text-decoration: none;
}

a:hover{
	color:#36393D;
	font-family: Arial, Arial, "Trebuchet MS", Verdana, Arial, Sans-serif;
	text-decoration: underline;
}

img.productimg {
	border: 0;
}
.productname a:link{
	color:#006699;
	text-decoration:none;
	font-family: Sans-serif, Arial,"Trebuchet MS", Verdana, Arial, Sans-serif;
	font-size:14px;
	font-weight:bold;
}
.productname a:visited{
	color:#006699;
	text-decoration:none;
	font-family:Sans-serif, Arial,"Trebuchet MS", Verdana, Arial, Sans-serif;
	font-size:14px;
	font-weight:bold;
}
.productname a:active{
	color:#006699;
	text-decoration:none;
	font-family:Sans-serif, Arial,"Trebuchet MS", Verdana, Arial, Sans-serif;
	font-size:14px;
	font-weight:bold;

}
.productname a:hover{
	color:#333333;
	text-decoration:underline;
	font-family:Sans-serif, Arial,"Trebuchet MS", Verdana, Arial, Sans-serif;
	font-size:14px;
	font-weight:bold;
}

.productitem {
	color:#333333;
	text-decoration:none;
	font-family: Verdana, Arial,"Trebuchet MS", Verdana, Arial, Sans-serif;
	font-size:13px;
	font-weight:none;
}
.productitem a:link{
	color:#0099CC;
	text-decoration:none;
	font-family: Verdana, Arial,"Trebuchet MS", Verdana, Arial, Sans-serif;
	font-size:13px;
	font-weight:none;
}
.productitem a:visited{
	color:#0099CC;
	text-decoration:none;
	font-family:Verdana, Arial,"Trebuchet MS", Verdana, Arial, Sans-serif;
	font-size:13px;
	font-weight:none;
}
.productitem a:active{
	color:#0099CC;
	text-decoration:none;
	font-family:Verdana, Arial,"Trebuchet MS", Verdana, Arial, Sans-serif;
	font-size:13px;
	font-weight:none;

}
.productitem a:hover{
	color:#333333;
	text-decoration:underline;
	font-family:Verdana, Arial,"Trebuchet MS", Verdana, Arial, Sans-serif;
	font-size:13px;
	font-weight:none;
}

.productheader {
	background:url("productheader.jpg");
	font-family: Sans-serif, Arial, Verdana, Arial, Sans-serif;
	font-size:17px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	height:36px;
	text-align:center;
}
.margin1{
	margin: 0em 0em 0em 1em;
}

.margin3{
	margin: 0em 0em 0em 3em;
}

.margin5{
	margin: 0em 0em 0em 5em;
}



 /* common styling */
.menu2 {
float:left; width:100%; font-family: verdana, arial, sans-serif; font-size:13px; border-top:0px solid #FF9933; font-weight:bold;
background:#ddd url(images/menu2.gif) repeat-x; 
margin:0 0 0px 0; /* for this demo only */ 
}
.menu2 ul {
padding:0;margin:0;list-style-type:none;
}
.menu2 ul li {
float:left; position:relative;
}
.menu2 ul li.group {display:block; text-indent:10px; background:#666; color:#ff0; width:200px; padding:4px 0;}

.menu2 ul li a, .menu2 ul li a:visited {
float:left; display:block; text-decoration:none; color:#444; padding:0px 14px; line-height:25px; height:35px;
}

.menu2 ul li:hover {width:auto;}

.menu2 ul li a:hover {background:#aaa url(images/sub2a.gif); color:#c00;}

.menu2 ul li:hover a {background:#aaa url(images/sub2a.gif); color:#c00;}

.menu2 ul li ul {
display: none;
}
.menu2 table {
margin:0; border-collapse:collapse; font-size:13px; position:absolute; top:0; left:0;
}

/* specific to non IE browsers */
.menu2 ul li:hover ul {
display:block; position:absolute;top:29px; background:#aaa; margin-top:1px; left:0; width:200px; 
}

.menu2 ul li:hover ul.scroller {
height:138px; width:222px; overflow:auto;}

.menu2 ul li:hover ul.endstop {
left:-90px;
}
.menu2 ul li:hover ul li ul {
display: none;
}
.menu2 ul li:hover ul li a {
display:block; background:#aaa; color:#fff;height:auto;line-height:15px;padding:4px 16px; width:170px; border-bottom:2px solid #000;
}
.menu2 ul li:hover ul li a.drop {
background:#888;
}
.menu2 ul li:hover ul li a:hover {
color:#ff0; background: #888;
}
.menu2 ul li:hover ul li a:hover.drop {
background: #888; color:#ff0;
}
.menu2 ul li:hover ul li:hover ul {
display:block; position:absolute; left:153px; top:-70px; color:#000; left:152px; height:138px; width:222px; overflow:auto; background:#888; border-bottom:2px solid #000;
}
.menu2 ul li:hover ul li:hover ul li a {background:#888;}
.menu2 ul li:hover ul li:hover ul li.group {width:152px; padding:5px 0;}


.menu2 ul li:hover ul li:hover ul.left {
left:-172px;
}
.menu2 ul li:hover ul li:hover ul li a:hover {background:#666; color:#0ff;}



/* specific to IE5.5 and IE6 browsers */
.menu2 ul li a:hover ul {
display:block;position:absolute;top:30px; top:29px; background:#aaa;left:0; margin-top:1px;
}
.menu2 ul li a:hover ul.scroller {
height:138px; overflow:auto;}

.menu2 ul li a:hover ul.endstop {
left: -90px;
}
.menu2 ul li a:hover ul li a {
display:block; color:#fff; height:1px; line-height:15px; padding:4px 16px; width:330px; border-bottom:1px solid #000;
}
.menu2 ul li a:hover ul li a.drop {
background:#888; padding-bottom:5px;
}
.menu2 ul li a:hover ul li a ul {
visibility:hidden; position:absolute; height:0; width:0;
}
.menu2 ul li a:hover ul li a:hover {
color:#ff0; background: #888;
}
.menu2 ul li a:hover ul li a:hover.drop {
 background: #888; color:#ff0;
}
.menu2 ul li a:hover ul li a:hover ul {
visibility:visible; position:absolute; top:-69px; top:-70px; color:#000; left:152px; height:138px; width:170px; overflow:auto; background:#888; border-bottom:1px solid #000;
}
.menu2 ul li a:hover ul li a:hover ul.left {
left:-170px;
}
.menu2 ul li a:hover ul li a:hover ul li a:hover {background:#666; color:#0ff;}

.menu1table {
float:left; position:relative; background:url(images/barright.jpg) repeat-y top right;
}

.left {clear:both;}

.red { color:#ff0000; 	font-weight:bold;}

/* wikitable/prettytable class for skinning normal tables */
table.wikitable,
table.prettytable {
    margin: 1em 1em 1em 0;
    background: #f9f9f9;
    border: 1px #aaa solid;
    border-collapse: collapse;
}

table.wikitable th, table.wikitable td,
table.prettytable th, table.prettytable td {
    border: 1px #aaa solid;
    padding: 0.2em;
}

table.wikitable th,
table.prettytable th {
    background: #f2f2f2;
    text-align: center;
}

table.wikitable caption,
table.prettytable caption {
    margin-left: inherit;
    margin-right: inherit;
    font-weight: bold;
}

table.prettytable code,
table.wikitable code {
    background-color: transparent;
}

a.selfstorage:hover {
	color:red;
	text-decoration: underline;
	padding-left:auto;
	padding-right:auto;
}

a.selfstorage {
	color:red;
	text-decoration: none;
	padding-left:auto;
	padding-right:auto;
}

a.productsheet {
	color:red;
	text-decoration: underline;
	font-size: 13px;
	padding-left:auto;
	padding-right:auto;
}

a.productsheet:visited {
	color:red;
	text-decoration: none;
	font-size: 13px;
	padding-left:auto;
	padding-right:auto;
}

a.productsheet:active {
	color:red;
	text-decoration: none;
	font-size: 13px;
	padding-left:auto;
	padding-right:auto;
}

a.productsheet:link {
	color:red;
	text-decoration: none;
	font-size: 13px;
	padding-left:auto;
	padding-right:auto;
}

a.productsheet:hover {
	color:red;
	text-decoration: underline;
	font-size: 13px;
	padding-left:auto;
	padding-right:auto;
}



