body       { color: white; background-color: #0e2b8d; font-family: sans-serif; text-align: left; behavior: url(csshover.htc) }
*  { margin: 0; padding: 0 }
v\:* { behavior:url(#default#VML);}
div#mainwrap     { text-align: center; margin-right: auto; margin-left: auto; width: 831px; height: auto   }
p {}
td {}
table#intro_table { border-top: 1px solid #fff; border-right: 1px solid #fff; border-left: 1px solid #fff; }
table#maincontent_table { border-left: 1px solid #fff; border-bottom: 1px solid #fff; border-right: 1px solid #fff; }
h1  { color: #ffff0c; font-size: 1.45em; font-weight: bold; text-align: left; padding: 4px }
h2  { color: #ffff0c; font-size: 1.15em; font-weight: bold; text-align: left }
h3  { color: white; font-size: 1.15em; font-style: oblique; font-weight: bold; text-align: center; padding: 7px 5px 7px; border-top: white; border-right: white; border-bottom: 1px solid white; border-left: white }
h4 { color: #ffff0c; font-size: 1em }
strong { font-weight: bold }
div#main { color: white; background-color: #0e2b8d; margin-right: 0; margin-bottom: 12px; margin-left: 0; padding: 0;}
div#POKlayer { position: absolute; top: 2px; right: 2px }
div#kinetic { color: #ccc; font-size: 0.65em; text-align: center; list-style-type: none; list-style-image: none; display: inline; }
div#kinetic a { color: #ccc; text-decoration: none ; text-align: center; }
div#kinetic a:hover { color: #fff; text-decoration: underline ; text-align: center; }
div#header     { color: white; font-size: 1.25em; font-weight: bold; background-color: #0e2b8d; background-image: url(../../images/ashland_simply_storage.jpg); background-repeat: no-repeat; width: 831px; height: 140px }
div#secondaryheader { color: white; font-size: 1.25em; font-weight: bold; background-color: #0e2b8d; padding-bottom: 15px; }
p.header_text    { font-style: italic; font-family: "Times New Roman", serif; color: white; font-size: 1.5em; background-color: #0e2b8d; text-align: center; }
div#intro   { background-color: #0e2b8d; background-image: url(../../images/Intro.jpg); background-repeat: no-repeat; width: 831px; height: 227px }
div#introsign { background-color: #0e2b8d; background-image: url(images/Intro_sign.jpg); background-repeat: no-repeat; width: 831px; height: 227px; }
div#introcontent       { text-align: left; list-style-position: inside; margin-top: 12px; margin-left: 45px; position: relative; right: 0; left: -7px; width: 425px; height: 190px; float: left  }
div#introcontent a { color: white; text-decoration: underline; }
div#introcontent a:hover { color: #fffd00; text-decoration: underline; }
div#introcontent li      { color: white; font-size: 0.95em; text-align: left; list-style-position: inside; margin-left: 25px }

div#utility     { color: #184bb7; font-size: 0.7em; background-position: 1px 0; text-align: right; padding: 2px 12px;}
div#utility li   { padding-left: 2px; padding-bottom: 2px; padding-top: 2px; background-color: #00b000; color: #b6b6b6; white-space: nowrap; list-style-type: none; list-style-position: inside; display: inline; padding-right: 6px }
div#utility li a { color: white; text-decoration: underline }
div#utility li a:hover { text-decoration: none; color: #fff; }
* html div#utility { text-align: right; display: inline;}
div#mainnav    { font-size: 0.75em; background-color: #0e2b8d; text-align: left; display: block; } /*border-top: 1px solid white; border-bottom: 1px solid white }*/
/*div#mainnav ul  { margin: 5px 0; } -- vertical spacing between the lists */
div#mainnav li    { color: white; background-color: #184bb7; display: inline; padding: 10px; float: left; border-top: 1px solid #fff; border-right: 1px solid #fff; border-left: 1px solid #fff; }
div#mainnav ul li a {text-decoration:none; /* removes the underlining off the links */
 							 color:white; /* the color of the links */
							 }
div#mainnav ul li a:hover  { color: #ccc; text-decoration: underline }
div#mainnav ul.fineprint li    { color: #2a65e1 }
div#mainnav ul.fineprint li a  { color: #2a65e1;}
div#mainnav ul.fineprint li a:hover {color:white;}
div.mainlink a  { color: white; text-decoration: underline;}
div.mainlink a:hover   { color: #ffff0c; }
div#maincontent     { color: white; font-size: 0.85em; line-height: 1em; background-color: inherit; text-align: left; margin-right: 33px; margin-left: 45px !important; padding: 12px; position: absolute; top: 368px; width: 413px; border: solid 0.5pt #fff }
div#locations  { color: white; font-size: 0.85em; line-height: 1em; background-color: inherit; text-align: left; margin-right: 33px; margin-left: 45px !important; padding: 12px; position: static; top: 368px; left: 530px; width: 260px; height: auto; border: solid 0.5pt #fff }
/*div#column1     { color: white; font-size: 0.85em; line-height: 1em; text-align: left; padding: 10px; border: solid 1px #fff }*/ /*old version*/
div#column1 p { color: white; font-size: inherit; font-weight: bold; padding-top: 12px; padding-right: 10px; padding-left: 10px; }
div#column1 li { color: white; font-size: inherit; white-space: normal; list-style-position: inside; display: list-item; margin-top: 4px; margin-left: 15px; padding: 2px 10px; list-style-type: none; }
div#supplies { color: white; font-size: 0.95em; line-height: 1.1em; text-align: left; padding: 10px; border: solid 1px #fff; }
div#supplies p { color: white; font-size: inherit; font-weight: bold; padding-top: 15px; padding-right: 10px; padding-left: 10px; }
div#supplies li { color: white; font-size: 0.9em; white-space: normal; list-style-type: disc; list-style-position: inside; display: list-item; margin-top: 4px; margin-left: 20px; padding: 1px 10px; }
* html div#column1 { color: white; font-size: 0.85em; line-height: 1em; text-align: left; padding: 10px; border: solid 1px #fff }
div#column2  { color: white; font-size: 0.85em; line-height: 1em; background-color: inherit; text-align: left; padding: 10px; border: solid 0.5pt #fff }
div#column3    { color: white; font-size: 0.85em; font-weight: normal; line-height: 1em; background-color: #184bb7; padding: 1px; border: solid 1px #fff }
*html div#column3 { color: white; font-size: 0.85em; font-weight: normal; line-height: 1em; background-color: #184bb7; padding: 1px; border: solid 1px #fff }
div#coupon   { color: #fff; background-image: url(../../images/box.gif); background-repeat: no-repeat; background-position: left 0.5em; padding: 5px; border: dashed 2px   }
* html div#coupon { color: #fff; background-image: url(../../images/box.gif); background-repeat: no-repeat; background-position: left 0.5em; padding: 6px 10px 2px 0; border: dashed 2px }
/* div#coupon:hover  { color: #fff; background-color: #184bb7; background-image: url(../../images/box2.gif); background-repeat: no-repeat; background-position: left 0.5em; padding: 5px; border: dashed 2px } 
* html div#coupon:hover { color: #fff; background-color: #184bb7; background-image: url(../../images/box2.gif); background-repeat: no-repeat; background-position: left 0.5em; border: dashed 2px } */
div#coupon h5  { color: #fffd00; font-size: 1.35em; font-weight: bold; text-align: right;}
div#coupon h6  { color: white; font-size: 0.8em; line-height: 1.05; text-align: right; padding-left: 70px  }
div.ital { color: #ccc; font-size: 0.65em; text-align: center; padding-top: 7px; padding-bottom: -7px }
div.store   { color: white; text-align: center; margin-top: 4px; margin-bottom: 4px; padding: 4px }
div.store:hover   { color: white; background-color: #0e2b8d; margin-top: 4px; margin-bottom: 4px; padding: 4px; }
div.store a  { color: white; text-decoration: underline; }
div.store a:hover {color: #ffff0c}



div#close      { color: white; font-weight: bold; background-color: #0e2b8d; background-image: url(../../images/close.jpg); background-repeat: no-repeat; width: 831px; height: 2px }
.clearfloats {clear: both; height: 0; line-height: 0;}
div#footer    { font-size: 0.75em; background-color: #0e2b8d; text-align: center; margin-right: auto; margin-left: auto; padding: 10px 0; width: auto }
div#footer ul  { margin: 5px 0; }
div#footer p { color: #a5a5a5; font-family: sans-serif }
div#footer li   { color: white; display: inline; padding: 0 5px 0 9px; border-left: 1px solid }
div#footer li:first-child {border-left:0;}
* html div#footer li { border-left: 1px solid }
/* removes the left border of the first list item - IDWIMIE */
div#footer ul li a {text-decoration:none; /* removes the underlining off the links */
 							 color:white; /* the color of the links */
							 }
div#footer ul li a:hover {text-decoration:underline; color:#2A65E1}
div#footer ul.fineprint li    { color: #a5a5a5 }
div#footer ul.fineprint li a  { color: #2a65e1;}
div#footer ul.fineprint li a:hover {color:white;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.mapstyle { color: #0e2b8d; font-size: 0.85em; }
div#joinus { color: white; font-size: 0.85em; font-weight: normal; line-height: 1em; text-align: left; margin-bottom: 4px; border-color: #fff; }
div#nameemail { color: white; font-weight: normal; text-align: left; margin-top: 5px; }
div#joinus label { color: white; font-weight: normal; line-height: 2em; text-align: left; padding-top: 5px; padding-left: 5px; }
div#joinus input { color: #0e2b8d; font-size: 0.85em; font-weight: normal; line-height: 2em; text-align: left; }
div#button { text-align: right; padding: 6px 10px 0 0; }
div#oodow { color: #0e2b8d; text-align: left; }
div#ooin { color: #0e2b8d; text-align: left; padding: 2px; }
.bill-pay { margin-bottom: 4px; text-align: center; color: #fffd03; font-size: 11px; }
.bill-pay img { border-width: 0px; }

/* Manager Special Coupon */
div#managerspecial  { background-color: #184bb7; margin-top: 8px; border-color: #fffd00; border-width: 2px; border-style: dashed; color: #fff; background-image: url(../../images/box2.gif); background-repeat: no-repeat; background-position: left 1.8em; padding: 5px;   }
* html div#managerspecial { color: #fff; background-image: url(../../images/box.gif); background-repeat: no-repeat; background-position: left 0.5em; padding: 6px 10px 2px 0; border: dashed 2px }
/*div#managerspecial:hover  { color: #fff; background-color: #184bb7; background-image: url(../../images/box2.gif); background-repeat: no-repeat; background-position: left 0.5em; padding: 5px; border: dashed 2px } 
* html div#managerspecial:hover { color: #fff; background-color: #184bb7; background-image: url(../../images/box2.gif); background-repeat: no-repeat; background-position: left 0.5em; border: dashed 2px } */
div#managerspecial h5  { color: #fffd00; font-size: 1.35em; font-weight: bold; text-align: right;}
div#managerspecial h6  { font-style: normal; font-weight: normal; color: white; font-size: 0.8em; line-height: 1.05; text-align: right; padding-left: 70px  }
p.fineprint { margin-top: 10px; font-size: 10px; text-align: center; clear: both; }
.seasonal { width: 285px; text-align: right; padding-right: 4px; }
div#column1     { font-style: normal; font-weight: normal; color: white; font-size: 0.95em; line-height: 1.25em; text-align: left; padding: 10px; border: solid 1px #fff }
.red { color: white; padding-right: 2px; padding-left: 2px; border-color: white; border-style: solid; border-width: 1px; }
.highlight {color: #ffff0c; font-weight: bold;}
.yellow {font-weight: bold; color: #ffff0c;}

/* Email lead pop up formating */

h6 { margin-bottom: 6px; font-weight: bold; color: black; font-size: 1em; }

/* Inclement Weather */

#wrapper {
  	padding: 0px;
  	margin: 0px;
  	top: 2px;
  	right: 50%;
  	position: absolute;
}
#container {
  	border-right-color: #545454;
  	border-bottom-color: #545454;
  	border-right-style: solid;
  	border-bottom-style: solid;
  	border-right-width: 2px;
  	border-bottom-width: 2px;
  	padding: 0px;
  	margin: 0px;
  	border-left-color: #545454;
  	border-left-style: solid;
  	border-left-width: 2px;
  	left: 50%;
  	position: relative;
/*   	bottom: 50%; */
}

#inclement {border-right-color: #545454; border-bottom-color: #545454; border-left-color: #545454; border-left-style: solid; border-left-width: 1px; padding-left: 3px; padding-bottom: 9px; padding-right: 3px; padding-top: 9px; color: black; border-right-style: solid; border-bottom-style: solid; border-right-width: 1px; border-bottom-width: 1px; right: auto; z-index: 0; left: auto; width: 299px; background-color: #c7e3f5;}
#inclement p { margin-left: 0px; margin-bottom: 10px; margin-right: 0px; margin-top: 5px; font-size: 14px; }
#inclement p.alert { text-decoration: underline; color: #d0382d; font-weight: bold; font-size: 18px; margin: 5px; }


/*StorageFront Calculator*/
#calc_hover { z-index: 999; }

/* .red { color: #bb2c23; } */
.red { color: white; padding-right: 2px; padding-left: 2px; border-color: white; border-style: solid; border-width: 1px; }
.highlight {color: #ffff0c; font-weight: bold;}
.yellow {font-weight: bold; color: #ffff0c;}



/* Anything Slider*/
.slider-wrap { margin-bottom: 10px; margin-top: 10px; margin-left: 15px; }
.slider-wrap li {list-style-type: none;}
#slider1 a {border: 0px;}

/* PHOTO TOUR */
div#column1-tour     { font-style: normal; font-weight: normal; color: white; font-size: 0.95em; line-height: 1.25em; text-align: left; padding: 10px; border: solid 1px #fff }
div#column1-tour p { color: white; font-size: inherit; /* font-weight: bold; */ padding-top: 12px; padding-right: 10px; padding-left: 10px; }
div#column1-tour li { list-style-type: none; height: auto; width: auto; background-color: transparent; /* color: white; font-size: inherit; white-space: normal;  margin-top: 4px; margin-left: 15px; padding: 2px 10px; list-style-type: none; */ }


/* Supplies TABLE CSS */
#inv-container 
{
	border-color: white;
	border-style: solid;
	border-width: 1px;
	margin-left: 15px;
	margin-bottom: 5px;
	margin-right: 5px;
	margin-top: 10px;

}
#inv-container td.inv-img
{
	padding: 8px;
/* 	background: #e8edff;  */
/* 	color: #669; */
}
#box-table-a
{
	margin-left: 15px;
	margin-bottom: 5px;
	margin-right: 5px;
	margin-top: 10px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	width: 475px;
	text-align: left;
	border-collapse: collapse;
}
#box-table-a th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	background: #b9c9fe;
	border-top: 4px solid #aabcfe;
	border-bottom: 1px solid #fff;
	color: #039;
}
#box-table-a td
{
	padding: 8px;
	background: #e8edff; 
	border-bottom: 1px solid #fff;
	color: #669;
	border-top: 1px solid transparent;
}
#box-table-a tr:hover td
{
	background: #d0dafd;
	color: #339;
}


#box-table-b
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: center;
	border-collapse: collapse;
	border-top: 7px solid #9baff1;
	border-bottom: 7px solid #9baff1;
}
#box-table-b th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	background: #e8edff;
	border-right: 1px solid #9baff1;
	border-left: 1px solid #9baff1;
	color: #039;
}
#box-table-b td
{
	padding: 8px;
	background: #e8edff; 
	border-right: 1px solid #aabcfe;
	border-left: 1px solid #aabcfe;
	color: #669;
}
.imgfloat
{
	float: right;
}

#open-sunday {
	left: 1px;
	top: 1px;
	display: block;
	position: relative;
	height: 114px;
	width: 108px;
}





/*FJC - changes to modal pop for the HELP Modal*/

#undefined p {
	margin-top: 8px;
}

#dialog_comment p {
	margin-top: 8px;	
}

.StoreManager {
	min-height: 80px;
	background-position: 5px 5px;
	background-image: url(images/store-manager.jpg);
	background-repeat: no-repeat;
	padding-left: 95px;
	padding-bottom: 10px;
	padding-right: 15px;
	padding-top: 10px;
	font-size: 0.9em;
	border-color: #74b6e6;
	border-style: solid;
	border-width: 1px;
	background-color: #e7f4fb;
}

.pop-wrap {
	padding-left: 25px;
	padding-bottom: 25px;
	padding-right: 10px;
	padding-top: 10px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-top: 10px;
	border-style: solid;
	border-color: #e5e5e5;
	border-width: 1px;
	background-color: #f2f2f2;
	display: block;
}

/*
.InqHeader {
	padding-left: 15px;
	padding-bottom: 10px;
	padding-right: 15px;
	padding-top: 10px;
	font-size: 0.95em;
	border-color: #d70a05;
	border-style: dashed;
	border-width: 3px;
	background-color: #e7f4fb;
	font-weight: bold;
}
*/
