/* Stylesheet: 2010-01 */
/* Updated: 10.07.10 */

/* Stylesheet used for Hussmann.com/ConvenienceStores/ */
/* Follows corporate standards as described in Section 11 of IR Visual Identity */

body
	{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	line-height: 15px;
	margin-top: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	margin-right: 0pt; 
	padding: 0pt 0pt 0pt 0pt;
	font-style: normal; 
	font-weight: normal; 
	text-align: normal;
	vertical-align: normal;
	color: #333333;
	}
	
.keywords
	{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px; 
	line-height: 1px;
	margin-top: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	margin-right: 0pt; 
	padding: 0pt 0pt 0pt 0pt;
	font-style: normal; 
	font-weight: normal; 
	text-align: normal;
	vertical-align: normal;
	color: #FFFFFF;
	}

TD
	{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 15px;
	margin-top: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	margin-right: 0pt; 
	padding: 0pt 0pt 0pt 0pt;
	font-style: normal; 
	font-weight: normal; 
	text-align: normal;
	vertical-align: normal;
	color: #333333;
	}

.head12pt005293 
	/* All headlines; corp specs only font size is pt instead of px */
	{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	line-height: 24px;
	margin-top: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	margin-right: 0pt; 
	padding: 0pt 0pt 0pt 0pt;
	font-style: normal; 
	font-weight: bold; 
	text-align: normal;
	vertical-align: normal;
	color: #005293;
	}
	
.head12pt000000 
	/* All headlines; corp specs only font size is pt instead of px */
	{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12pt; 
	line-height: 16pt;
	margin-top: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	margin-right: 0pt; 
	padding: 0pt 0pt 0pt 0pt;
	font-style: normal; 
	font-weight: bold; 
	text-align: normal;
	vertical-align: normal;
	color: #000000;
	}
	
.head11ptD22B1E
	/* is not to corp specs; used as section sub-headlines */
	{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11pt; 
	line-height: 21pt;
	margin-top: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	margin-right: 0pt; 
	padding: 0pt 0pt 0pt 0pt;
	font-style: normal; 
	font-weight: bold; 
	text-align: normal;
	vertical-align: normal;
	color: #D22B1E;
	}
	
.nav08ptD22B1E
	/* is not to corp specs; used as section sub-headlines */
	{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	line-height: 10pt;
	margin-top: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	margin-right: 0pt; 
	padding: 0pt 0pt 0pt 0pt;
	font-style: normal; 
	font-weight: bold; 
	text-align: normal;
	vertical-align: normal;
	color: #D22B1E;
	}
	
.nav11ptFFFFFF
	/* Main navigation; corp specs only font size is pt instead of px */
	{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	line-height: 8pt;
	margin-top: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	margin-right: 0pt; 
	padding: 0pt 0pt 0pt 0pt;
	font-style: normal; 
	font-weight: bold; 
	text-align: normal;
	vertical-align: normal;
	color: #FFFFFF;
	}

.nav10pt666666
	/* Catagory list; corp specs only font size is pt instead of px */
	{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	line-height: 12pt;
	margin-top: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	margin-right: 0pt; 
	padding: 0pt 0pt 0pt 0pt;
	font-style: normal; 
	font-weight: normal; 
	text-align: normal;
	vertical-align: normal;
	color: #666666;
	}
	
.nav10pt005293
	/* Catagory list; corp specs only font size is pt instead of px */
	{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	line-height: 12pt;
	margin-top: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	margin-right: 0pt; 
	padding: 0pt 0pt 0pt 0pt;
	font-style: normal; 
	font-weight: normal; 
	text-align: normal;
	vertical-align: normal;
	color: #005293;
	}
	
.nav09ptFFFFFF
	/* Linking elements; corp specs only font size is pt instead of px */
	{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	line-height: 8pt;
	margin-top: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	margin-right: 0pt; 
	padding: 0pt 0pt 0pt 0pt;
	font-style: normal; 
	font-weight: bold; 
	text-align: normal;
	vertical-align: normal;
	color: #FFFFFF;
	}

.nav08pt666666
	/* Sub-catagory list; corp specs only font size is pt instead of px */
	{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	line-height: 14pt;
	margin-top: 0pt;
	margin-bottom: 0pt;
	margin-left: 9pt;
	margin-right: 0pt; 
	padding: 0pt 0pt 0pt 0pt;
	font-style: normal; 
	font-weight: normal; 
	text-align: normal;
	vertical-align: normal;
	color: #666666;
	}
	
.nav08pt005293
	/* Sub-catagory landing; corp specs only font size is pt instead of px */
	{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	line-height: 14pt;
	margin-top: 0pt;
	margin-bottom: 0pt;
	margin-left: 9pt;
	margin-right: 0pt; 
	padding: 0pt 0pt 0pt 0pt;
	font-style: normal; 
	font-weight: normal; 
	text-align: normal;
	vertical-align: normal;
	color: #005293;
	}
	
.nav08pt666666a
	/* Sub-catagory list; corp specs only font size is pt instead of px */
	{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	line-height: 14pt;
	margin-top: 0pt;
	margin-bottom: 0pt;
	margin-left: 18pt;
	margin-right: 0pt; 
	padding: 0pt 0pt 0pt 0pt;
	font-style: normal; 
	font-weight: normal; 
	text-align: normal;
	vertical-align: normal;
	color: #666666;
	}
	
.nav08pt005293a
	/* Sub-catagory landing; corp specs only font size is pt instead of px */
	{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	line-height: 14pt;
	margin-top: 0pt;
	margin-bottom: 0pt;
	margin-left: 18pt;
	margin-right: 0pt; 
	padding: 0pt 0pt 0pt 0pt;
	font-style: normal; 
	font-weight: normal; 
	text-align: normal;
	vertical-align: normal;
	color: #005293;
	}
	
.footer
	/*  corp specs only font size is pt instead of px */
	{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	line-height: 13pt;
	margin-top: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	margin-right: 0pt; 
	padding: 0pt 0pt 0pt 0pt;
	font-style: normal; 
	font-weight: normal; 
	text-align: normal;
	vertical-align: normal;
	color: #666666;
	}
	
.learnmore
	/*  modified slightly from corp specs; only font size is pt instead of px */
	{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	line-height: 13pt;
	margin-top: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	margin-right: 0pt; 
	padding: 0pt 0pt 0pt 0pt;
	font-style: normal; 
	font-weight: normal; 
	text-align: normal;
	vertical-align: normal;
	color: #005293;
	}

.sm08pt
	/*  was .left; corp specs only font size is pt instead of px */
	{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	line-height: 10pt;
	margin-top: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	margin-right: 0pt; 
	padding: 0pt 0pt 0pt 0pt;
	font-style: normal; 
	font-weight: normal; 
	text-align: normal;
	vertical-align: normal;
	color: #333333;
	}
	
.sm08pt999999
	/*  was .left; corp specs only font size is pt instead of px */
	{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	line-height: 10pt;
	margin-top: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	margin-right: 0pt; 
	padding: 0pt 0pt 0pt 0pt;
	font-style: normal; 
	font-weight: normal; 
	text-align: normal;
	vertical-align: normal;
	color: #999999;
	}
	
B
	{ font-weight: bold; }
	
A:link
	{ color: #005293; text-decoration: none; }

A:visited
	{ color: #005293; text-decoration: none; }

A:active
	{ color: #005293; text-decoration: none; }

A:hover
	{ color: #005293; text-decoration: none; }
	
.white
	{ color: #FFFFFF; }
	
.blue
	{ color: #005293; }
	
.left
	{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	line-height: 10pt;
	margin-top: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	padding: 0px 0px 0px 0px;
	font-style: normal; 
	font-weight: normal; 
	text-align: normal;
	vertical-align: normal;
	color: #000000;
	}
	
LI.list1
	{
	list-style-image: url("../images/14x10_SearchArrow.gif");
	list-style-position: inside;
	list-style-type: none;
	padding-left: 6px;
	margin: 2px;
	}
	
LI.list2
	{
	list-style-image: url("../images/12x9_SearchArrow.gif");
	list-style-position: outside;
	list-style-type: none;
	padding-right: 0px;
	margin: 0px;
	left: 36px;
	width: 270px;
	}
	
.image
	{
	position: relative;
	}

H2
	{
	position: absolute;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	line-height: 10pt;
	font-style: normal; 
	font-weight: normal; 
	text-align: left;
	vertical-align: normal;
	color: #FFFFFF;
	margin-top: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	padding: 5px;
	
	top: 565px;
	left: 0px;
	background: url(../images/trans.png);
	}

/* CSS for 2010-01_DropDown.js */

UL
	{
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: 180px; /* width of overall menu */
	border-bottom: 0px;
	}

UL LI
	{
	position: relative;
	}
	
LI UL
	{
	position: absolute;
	left: 143px; /* normally set 1px less than menu width */
	top: 0px;
	display: none;
	border: 3px;
	border-bottom: 0px;
	border-color: #005293;
	}
	
UL LI A
	{
	display: block;
	text-decoration: none;
	color: #666666;
	background: transparent;
	padding: 0px;
	border: 0px;
	border-bottom: 0px;
	border-color: #005293;
	}
 
/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */
 
ul li a:hover { color: #666666; background: transparent; } /* Hover Styles */
		
li ul li a { padding: 0px 0px; } /* Sub Menu Styles */
		
li:hover ul, li.over ul { display: block; } /* The magic */
