a.mainmenu {  color: #FFFFCC; font-weight: bold; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt}
a.mainmenu:hover {  color: #AC1F1E; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none}
a.submenu {  color: #FFFFFF; font-weight: normal; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: normal}
a.submenu:hover {  color: #990000; font-weight: normal; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt}
.articlecontent {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none}
.articletitle {  font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: normal; text-decoration: none; }
.articlesubtitle {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; text-decoration: none; }
p { margin-top: 4px; }

a.storemenu { color: #000000; font-weight: bold; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px}
a.storemenu:hover { color: #AC1F1E; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none}


.storecontent { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none }
.storecontentright { border-right: solid 1px #1E2A63; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none }
.storecontentleft { border-left: solid 1px #1E2A63 }
.storecontenttop { border-top: solid 1px #1E2A63 }
.storecontentbottom { border-bottom: solid 1px #1E2A63 }

.storesubtitle { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; text-decoration: none; color: #AC1F1E; }
.storetitle { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; text-decoration: none; color: #AC1F1E; }
a.storemenu_util { color: #000000; font-weight: bold; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px}
a.storemenu_util:hover { color: #AC1F1E; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none}
a.storetitle_normal:hover { color: #AC1F1E; font-weight: normal; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt}
a.storetitle_highlight:hover { color: #AC1F1E; font-weight: bold; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt}
a.storetitle_normal { color: #AC1F1E; font-weight: normal; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt}
a.storetitle_highlight { color: #AC1F1E; font-weight: bold; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt}
.paginglinks { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; text-decoration: none ; color: #000000}
a.paginglink { color: #FF0000; font-weight: bold; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt }
a.paginglink:hover { color: #000000; font-weight: bold; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt }
table.paddedTable td { padding: 0px 3px; }
td.contracted, td.contracted a { color: #009900; }

.synopsis_thumb { float: left; margin-bottom: 10px; margin-right: 40px; width: 330px; }
.sectionwrap { float: left; width: 130px; }
.clear { clear: both; }
.synopsis_thumb .sectionwrap img { float: none; }
.synopsis_thumb h2 { font-size: 14px; }
.synopsis { float: right; width: 200px; }

.cartMenu   { float: right; margin:4px 5px; }
