.frontpage {font-family:Arial; color: 0F0FC7; font-size: 20pt; text-shadow: red }
.location {font-family:Arial; font-size: 8pt; }
.emittingLine {font-family:Arial; color:ffffff; font-size: 8pt} 
.emittingLink {font-family:Arial;  color:ffffff; font-size: 8pt; text-decoration:underline;}
.emittingLink:hover {font-family:Arial; color: ffffff; font-size: 8pt; text-decoration:underline;} 
.emittingLink:visited {font-family:Arial; color:ffffff; font-size: 8pt; text-decoration:underline;}
.amaweb {font-family:Arial; font-size:8pt;}
.smallerfont {font-family:Arial; font-size: 8pt; }
.nineteenfont {font-family:Arial; font-size: 19pt; }
.fourteenfont {font-family:Arial; font-size: 14pt; }
.twelvefont {font-family:Arial; font-size: 12pt; }
.elevenfont {font-family:Arial; font-size: 11pt; }
.ninefont {font-family:Arial; font-size: 9pt; }
.eightfont {font-family:Arial; font-size: 8pt; }
.red {font-family:Arial; font-size: 10pt; color:red}
.redBold {font-family:Arial; font-size: 10pt; color:red; font-weight:bold;}
.burgundy {font-family:Arial; font-size: 10pt; color:990000}
.general {font-family:Arial; font-size: 10pt; }
.whitetwelvefont {font-family:Arial; font-size: 12pt; color:ffffff;}
.whitefont {font-family:Arial; font-size: 10pt; color:ffffff; letter-spacing: 0.5pt}
.pageTitle {font-family:Arial; font-size: 14pt; color:990000;}
ol, li {font-family:Arial; font-size: 10pt; }
.redBig {font-family:Arial; font-size: 14pt; color:red}
h2 {font-family:Arial; font-size: 19pt; }
h3 {font-family:Arial; font-size: 16pt; }
h4 {font-family:Arial; font-size: 14pt; }
h5 {font-family:Arial; font-size: 12pt; }
td {font-family:Arial; font-size: 10pt; }
th {font-family:Arial; font-size: 10pt; }
p {font-family:Arial; font-size: 10pt; }
a.withline {text-decoration:underline; color:990000}
a.withline:hover {text-decoration:underline; color:990000}
a.withline:visited {text-decoration:underline; color:990000}
a:visited {text-decoration:underline; color:990000}
a:hover {text-decoration:underline; color:990000}
a {text-decoration:underline; color:990000}

input.sbm { 
	background-color:#DADADA; 
	color:#990000; 
	border-top:solid 1px #333;
	border-right:solid 1px #333;
	border-bottom:solid 1px #333;
	border-left:solid 1px #333;
}


input.sbm:hover { 
	background-color:#DADADA; 
	color:#990000; 
	border-top:solid 1px #333;
	border-right:solid 2px #333;
	border-bottom:solid 2px #333;
	border-left:solid 1px #333;
}

/* cart styles */
td.bottomBorder {
 border-bottom: 1px solid #cccccc;
}


/* tooltip css (magazine section) */

#dhtmltooltip{
	position: absolute;
	left: -300px;
	width: 250px;
	border: 1px solid black;
	padding: 2px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100;
}

#dhtmlpointer{
	position:absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
}

.issueHighlights {
	list-style-type:disc; 
	list-style-position: inside;
	padding-left: 2px; 
	margin-left:2px;
}

#menu {
	width: 143px;
}

#menu ul { 
	list-style:none;
	margin: 0 15px 0 12px;
	padding: 0;
}

#menu li {
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	font-weight:bold;
	font-size:12px;
}

#menu li.submenu {
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	background-color: ecced0;
	font-style:italic;
	font-size:11px;
	font-weight:normal;
	letter-spacing:0.05em;
}

#menu a { 
	padding: 3 0 3 0;
	display:block;
	text-decoration:none;
	color: #000000;
	width:115px;
}

#menu a:hover{ 
	color: #990000;	
	background-color: fef4f5;
}

#menu a.current { 
	color: #990000;
	background-color: fef4f5;
}

#menu2 ul { 
	list-style:none;
	margin: 0 15px 0 12px;
	padding: 0;
}

#menu2 li {
	margin: 0;
	padding: 0;
}

#menu2 a { 
	color: #990000;
	font-weight:bold;
	font-size:11px;
	margin-left: 10px;
}

.submitBtn {
	border: 1px solid #990000;
	color: #990000;

}

div#ProductTable {
	margin-left: 0px;
	text-align: center;
	display: table-cell;
	vertical-align:middle;
}

.wrap {
	display: table;
	height: 155px;
	width: 155px;
	border: 1px solid #ededed;
	margin: 10px;
	float: left;
}

.wrapCat {
	display: table;
	height: 100px;
	width: 100px;
	border: 1px solid #ededed;
	margin: 15px;
	float:left;
}


.cell, .celli {
	display: table-cell;
	vertical-align: middle;
	padding: 5px;
}


/* image thumbnail zoom */
#showimage{
	position:absolute;
	/*visibility:hidden;*/
	display:none;
	border: 3px solid #990000;
	width: 450px;
	background-color:#FFFFFF;
	z-index:999;
}

#dragbar{
cursor: hand;
cursor: pointer;
background-color: #EFEFEF;
border-bottom:1px solid #990000;
padding: 2px 0 2px 0;
min-width: 100px; /*NS6 style to overcome bug*/
}

#dragbar #closetext{
font-weight: bold;
margin-right: 1px;
}