
@import url("/pages/css/default2.css");

body { background-color: #FFFFFF; }
body, td, p { font: 11px Tahoma, Helvetica, Arial, Verdana, sans-serif; color: #4C4C33; }
a, a:link { color: #0000CC; text-decoration: underline; }
a:visited { color: #3333CC; text-decoration: underline; }
a:active { color: #990000; text-decoration: underline; }
a:hover { color: #3333FF; text-decoration: underline; }
b { color: #000000; font-weight: bold; }
strong { font-weight: bold; color: #333319; }
i { font: 12px Times, "Times New Roman", Garamond, sans-serif; font-style: italic; }

h1 { font: normal 30px/26px "Century Gothic", "Franklin Gothic Medium", Helvetica, Arial, sans-serif; color: #FFFFFF; text-decoration: none; margin: 0px; padding: 0px; text-shadow: 1px 1px 3px #7F7F66; }
h2 { font: normal 26px/22px "Century Gothic", "Franklin Gothic Medium", Helvetica, Arial, sans-serif; color: #7F7F66; text-decoration: none; margin: 0px; padding: 0px; text-shadow: -2px -2px 1px #E5E5CC; }
h3 { font: normal 22px/20px "Century Gothic", "Franklin Gothic Medium", Helvetica, Arial, sans-serif; color: #000000; text-decoration: none; margin: 0px; padding: 0px; }
h4 { font: normal 18px/16px "Century Gothic", "Franklin Gothic Medium", Helvetica, Arial, sans-serif; color: #333319; text-decoration: none; margin: 0px; padding: 0px; }
h5 { font: normal 16px/14px "Century Gothic", "Franklin Gothic Medium", Helvetica, Arial, sans-serif; color: #000000; text-decoration: none; margin: 0px; padding: 0px; }
h6 { font: bold   14px/12px "Century Gothic", "Franklin Gothic Medium", Helvetica, Arial, sans-serif; color: #000000; text-decoration: none; margin: 0px; padding: 0px; text-shadow: 1px 1px 3px #7F7F66; }

blockquote { margin: 0px 0px 0px 20px; padding: 0px; }
ul { line-height: 100%; list-style: square outside url(/pages/images/template/bullet1.gif); margin: 5px 0px 20px 20px; padding: 0px; }
ol { line-height: 100%; margin: 0px 0px 0px 20px; padding: 5px 0px 20px 0px; }
li { line-height: 100%; margin: 0px 0px 0px 5px; padding: 3px 0px 3px 0px; }
hr { width: 100%; height: 1px; color: #B0B0A6; }



/* GLOBAL FORM STYLES */

form { display:inline; padding: 0px; margin: 0px; }
input { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #4C4C33; background-color: #F0F0E5; margin: 0px; padding: 3px; }
textarea { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #4C4C33; background-color: #F0F0E5; margin: 0px; padding: 3px; }
select { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #4C4C33; background-color: #F0F0E5; margin: 0px; padding: 1px; }

input.button1 { font: bold 12px "Abadi MT Condensed Light", "News Gothic MT", "Trebuchet MS", Monaco, sans-serif; color: #FFFFFF; background-color: #B0B099; text-transform: uppercase; letter-spacing: 1px; margin: 0px; padding: 1px 2px 0px 2px; }
input:active.button1 { color: #FFFFFF; background-color: #990000; }
input:hover.button1 { color: #FFFFFF; background-color: #6666CC; }

input.button2 { font: bold 12px "Abadi MT Condensed Light", "News Gothic MT", "Trebuchet MS", Monaco, sans-serif; color: #99997F; background-color: #CCCCB0; text-transform: uppercase; letter-spacing: 1px; margin: 0px; padding: 1px 2px 0px 2px; }
input:active.button2 { color: #FFFFFF; background-color: #990000; }
input:hover.button2 { color: #FFFFFF; background-color: #B0B099; }

.noborder { padding: 0px; margin: 0px; }
.radio { border: 0px; border-style: none; background-color: #99998F; width: auto; }
.checkbox { border: 0px; border-style: none; background-color: #99998F; width: auto; }

.hr { background: transparent url(/pages/images/template/line_horz2.gif) repeat-x center center; padding: 0px; margin: 0px; border: 0px; height: 1px; }
.hr hr { display: none; }



/* TEXT LINKS THAT LOOK LIKE BUTTONS */

.textbutton1 { font: normal 12px "Century Gothic", "Franklin Gothic Medium", Helvetica, Arial, sans-serif; text-transform: uppercase; white-space: nowrap; background: transparent url(/properties/www.shopwiregrasscommonsmall.com/images/buttons/btn_css1_left.gif) no-repeat left center; padding: 3px 0px 3px 23px; margin: 0px 0px 0px 0px; clip: auto; overflow: hidden; }
.textbutton1 a, .textbutton1 b { background: transparent url(/properties/www.shopwiregrasscommonsmall.com/images/buttons/btn_css1_right.gif) no-repeat right center; padding: 3px 13px 3px 0px; margin: 0px -5px 0px 0px; right: 5px; font-weight: normal; color: #4C4C33; }
.textbutton1 a, .textbutton1 a:link, .textbutton1 a:visited, .textbutton1 a:active { color: #FFFFFF; text-decoration: none; }
font.textbutton1 a:hover { color: #FFFFFF; text-decoration: none; }

.textbutton2 { font: normal 12px "Century Gothic", "Franklin Gothic Medium", Helvetica, Arial, sans-serif; text-transform: uppercase; white-space: nowrap; background: transparent url(/pages/images/buttons/btn_css2_left.gif) no-repeat left center; padding: 3px 0px 3px 23px; margin: 0px 0px 0px 0px; clip: auto; overflow: hidden; }
.textbutton2 a, .textbutton2 b { background: transparent url(/pages/images/buttons/btn_css2_right.gif) no-repeat right center; padding: 3px 13px 3px 0px; margin: 0px -5px 0px 0px; right: 5px; font-weight: normal; color: #E5E5CC; }
.textbutton2 a, .textbutton2 a:link, .textbutton2 a:visited, .textbutton2 a:active { color: #E5E5CC; text-decoration: none; }
font.textbutton2 a:hover { color: #FFFFFF; text-decoration: none; }

.textbutton3 { font: normal 12px "Century Gothic", "Franklin Gothic Medium", Helvetica, Arial, sans-serif; text-transform: uppercase; white-space: nowrap; background: transparent url(/properties/www.shopwiregrasscommonsmall.com/images/buttons/btn_css3_left.gif) no-repeat left center; padding: 3px 0px 3px 13px; margin: 0px 0px 0px 0px; clip: auto; overflow: hidden; }
.textbutton3 a, .textbutton3 b { background: transparent url(/properties/www.shopwiregrasscommonsmall.com/images/buttons/btn_css3_right.gif) no-repeat right center; padding: 3px 13px 3px 0px; margin: 0px -5px 0px 0px; right: 5px; font-weight: normal; color: #4C4C33; }
.textbutton3 a, .textbutton3 a:link, .textbutton3 a:visited, .textbutton3 a:active { color: #FFFFFF; text-decoration: none; }
font.textbutton3 a:hover { color: #FFFFFF; text-decoration: none; }




/* BULLETED LIST CLASSES */

ul.textlist1 { line-height: 100%; list-style: outside none; margin: 0px; padding: 0px; }
.textlist1 li { line-height: 100%; margin: 0px; padding: 3px 0px 3px 0px; }

ul.textlist2 { line-height: 100%; list-style: square outside url(/pages/images/template/bullet2.gif); margin: 0px; padding: 10px 0px 10px 15px; }
.textlist2 li { line-height: 100%; margin: 0px; padding: 2px 0px 2px 0px; }

ul.linklist1 { line-height: 100%; list-style: square outside url(/pages/images/template/bullet_arrow1.gif); font-weight: normal; margin: 10px 0px 10px 0px; }
.linklist1 li { line-height: 100%; margin: 0px 0px 0px 15px; padding: 3px 0px 4px 0px; background: transparent url(/pages/images/template/line_horz2.gif) repeat-x center bottom; }
.linklist1 li a, .linklist1 li a:link, .linklist1 li a:visited, .linklist1 li a:active { font-weight: normal; }
.linklist1 li a:hover { font-weight: normal; }

ul.linklist2 { line-height: 100%; list-style: outside none; font-weight: normal; margin: 10px 0px 10px 0px; background: transparent url(/pages/images/template/line_horz2.gif) repeat-x center top; }
.linklist2 li { line-height: 100%; margin: 0px; padding: 5px 0px 5px 0px; background: transparent url(/pages/images/template/line_horz2.gif) repeat-x center bottom; }
.linklist2 li a, .linklist2 li a:link, .linklist2 li a:visited, .linklist2 li a:active { font-weight: normal; }
.linklist2 li a:hover { font-weight: normal; }




/* PAGE NAVIGATION CLASSES */

.pagenavcol1, td.pagenavcol1 { background-color: #F0F0E5; }
.pagenavcol2, td.pagenavcol2 { background-color: #B0B099; }

.pagenavhead1 { font: normal 14px/14px "Century Gothic", "Franklin Gothic Medium", Helvetica, Arial, sans-serif; color: #FFFFFF; text-transform: uppercase; }
td.pagenavhead1 { background-color: #7F7F75; }
.pagenavhead1 a:link, .pagenavhead1 a:visited, .pagenavhead1 a:active { color: #FFFFFF; text-decoration: none; }
.pagenavhead1 a:hover { color: #FFFFFF; text-decoration: none; }

.upsection1 { font: 12px/12px "Lucida Grande", Tahoma, Verdana, sans-serif; color: #FFFFFF; text-transform: lowercase; }
td.upsection1 { background-color: #7F7F66; }
.upsection1 a, .upsection1 a:link, .upsection1 a:visited, .upsection1 a:active { color: #FFFFFF; font-weight: bold; text-decoration: none; }
.upsection1 a:hover { color: #7F99CC; font-weight: bold; text-decoration: none; }

.pagenav1 { font: 12px/12px "Lucida Grande", Tahoma, Verdana, sans-serif; color: #FFFFFF; text-transform: lowercase; }
td.pagenav1 { background-color: #667FB2; }
.pagenav1 a, .pagenav1 a:link, .pagenav1 a:visited, .pagenav1 a:active { color: #FFFFFF; text-decoration: none; }
.pagenav1 a:hover { background-color: #7F99CC; color: #FFFFFF; text-decoration: none; }

.pagenav1down { font: bold 12px/12px "Lucida Grande", Tahoma, Verdana, sans-serif; color: #FFFFFF; text-transform: lowercase; }
.pagenav1down a, .pagenav1down a:link, .pagenav1down a:visited, .pagenav1down a:active { color: #FFFFFF; text-decoration: none; }
.pagenav1down a:hover { color: #FFFFFF; text-decoration: none; }

.pagenav2 { font: 12px/12px "Lucida Grande", Tahoma, Verdana, sans-serif; color: #FFFFFF; }
td.pagenav2 { background-color: #667FB2; }
.pagenav2 a, .pagenav2 a:link, .pagenav2 a:visited, .pagenav2 a:active { color: #FFFFFF; text-decoration: none; }
.pagenav2 a:hover { color: #FFFFFF; text-decoration: none; }

.pagenav2down { font: 12px/12px "Lucida Grande", Tahoma, Verdana, sans-serif; color: #FFFFFF; }
.pagenav2down a, .pagenav2down a:link, .pagenav2down a:visited, .pagenav2down a:active { color: #FFFFFF; text-decoration: none; }
.pagenav2down a:hover { color: #FFFFFF; text-decoration: none; }

.pagenav3 { font: 12px/12px "Lucida Grande", Tahoma, Verdana, sans-serif; color: #FFFFFF; }
td.pagenav3 { background-color: #667FB2; }
.pagenav3 a, .pagenav3 a:link, .pagenav3 a:visited, .pagenav3 a:active { color: #FFFFFF; text-decoration: none; }
.pagenav3 a:hover { background-color: #7F99CC; color: #FFFFFF; text-decoration: none; }

.pagenav3down { font: 12px/12px "Lucida Grande", Tahoma, Verdana, sans-serif; color: #FFFFFF; }
.pagenav3down a, .pagenav3down a:link, .pagenav3down a:visited, .pagenav3down a:active { color: #FFFFFF; text-decoration: none; }
.pagenav3down a:hover { color: #FFFFFF; text-decoration: none; }

.pagenav4 { font: 12px/12px "Lucida Grande", Tahoma, Verdana, sans-serif; color: #FFFFFF; }
td.pagenav4 { background-color: #667FB2; }
.pagenav4 a, .pagenav4 a:link, .pagenav4 a:visited, .pagenav4 a:active { color: #FFFFFF; text-decoration: none; }
.pagenav4 a:hover { color: #FFFFFF; text-decoration: none; }

.pagenav4down { font: 12px/12px "Lucida Grande", Tahoma, Verdana, sans-serif; color: #FFFFFF; }
.pagenav4down a, .pagenav4down a:link, .pagenav4down a:visited, .pagenav4down a:active { color: #FFFFFF; }
.pagenav4down a:hover { color: #FFFFFF; }

.sublink1 { font: 11px/11px "Lucida Grande", Tahoma, Verdana, sans-serif; text-transform: lowercase; }
.sublink1 a, .sublink1  a:link, .sublink1 a:visited, .sublink1 a:active { text-decoration: none; }
.sublink1 a:hover { text-decoration: none; }




/* GLOBAL ADS CLASSES */

.globalads th { padding: 8px 15px 8px 15px; font: normal 12px/12px "Century Gothic", "Franklin Gothic Medium", Helvetica, Arial, sans-serif; text-transform: uppercase; }
.globalads th a, .globalads th a:link, .globalads th a:visited, .globalads th a:active, .globalads th a:hover { text-decoration: none; }
.globalads td { padding: 0px 15px 5px 15px; font: 11px "Lucida Grande", Tahoma, Verdana, sans-serif; border-bottom: 1px solid #FFFFFF; }
.globalads td p { padding: 5px 0px 5px 0px; font: 11px "Lucida Grande", Tahoma, Verdana, sans-serif; }

.globaladsover th { padding: 8px 15px 8px 15px; font: normal 12px/12px "Century Gothic", "Franklin Gothic Medium", Helvetica, Arial, sans-serif; text-transform: uppercase; }
.globaladsover th a, .globaladsover th a:link, .globaladsover th a:visited, .globaladsover th a:active, .globaladsover th a:hover { text-decoration: none; }
.globaladsover td { padding: 0px 15px 5px 15px; font: 11px "Lucida Grande", Tahoma, Verdana, sans-serif; border-bottom: 1px solid #FFFFFF; }
.globaladsover td p { padding: 5px 0px 5px 0px; font: 11px "Lucida Grande", Tahoma, Verdana, sans-serif; }




/* STORE DIRECTORY CLASSES */

table.storelisting1 { width: 440px; margin: 0px 0px 40px 0px; border-bottom: 1px solid #CCCCB0; }
.storelisting1 th h4 { font-size: 18px; padding: 0px 0px 10px 0px; }
.storelisting1 th h5 { font-size: 14px; padding: 0px 0px 5px 0px; }

.storerow1 td { background-color: #FFFFFF; border-top: 1px solid #CCCCB0; }
.storerow1 a, .storerow1 a:link { color: #4C4C33; text-decoration: none; }
.storerow1over td { background-color: #E5E5CC; border-top: 1px solid #CCCCB0; }

.storerow2 td { background-color: #F0F0E5; border-top: 1px solid #CCCCB0; }
.storerow2 a, .storerow2 a:link { color: #4C4C33; text-decoration: none; }
.storerow2over td { background-color: #E5E5CC; border-top: 1px solid #CCCCB0; }

div.storedirfloors { width: 530px; padding: 15px 10px 0px 10px; }
.storedirfloors td { font: 12px/12px "Lucida Grande", Tahoma, Verdana, sans-serif; padding: 7px 0px 6px 0px; }
.storedirfloors td a, .storedirfloors td a:link, .storedirfloors td a:visited, .storedirfloors td a:active, .storedirfloors td a:hover { padding: 5px 10px 5px 10px; margin-right: 2px; text-decoration: none; }
.storedirfloors td.selected b { padding: 5px 10px 5px 10px; margin-right: 2px; }

#infoDiv { width:200px;height:50px;position:absolute;visibility:hidden;background:transparent url(/properties/www.shopwiregrasscommonsmall.com/images/template/back_storedirlabel.gif) scroll no-repeat center top; }
#textDiv { padding: 1px 3px 0px 3px; text-align: center;}

.storedesc td { background: transparent url(/pages/images/template/line_horz2.gif) scroll repeat-x center top; }
.storedesc b { font-weight: normal; }



/* CALENDAR CLASSES */
table.monthcaltable { width: auto; margin: 10px; border-collapse: collapse; border-spacing: 0px; empty-cells: show; }
.monthcaltable th { font: normal normal 11px/11px "Century Gothic", "Franklin Gothic Medium", Helvetica, Arial, sans-serif; padding: 4px; }
.monthcaltable td { font-size: 10px; padding: 0px; }
.monthcaltable b {  }
.monthcaltable em { font-style: normal; }
.monthcaltable a, .monthcaltable a:link, .monthcaltable a:visited, .monthcaltable a:active { font-weight: bold; text-decoration: none; }
.monthcaltable a:hover { font-weight: bold; text-decoration: none; }

table.yearmonthtable { width: auto; margin: 0px; border-collapse: collapse; border-spacing: 0px; empty-cells: show; }
.yearmonthtable th { font: normal normal 12px/12px "Century Gothic", "Franklin Gothic Medium", Helvetica, Arial, sans-serif; padding: 4px; text-transform: uppercase; }
.yearmonthtable th a:link, .yearmonthtable th a:visited, .yearmonthtable th a:active { color: #FFFFFF; text-decoration: none; }
.yearmonthtable th a:hover { color: #FFFFFF; text-decoration: none; }
.yearmonthtable td { font: normal normal 11px/12px "Century Gothic", "Franklin Gothic Medium", Helvetica, Arial, sans-serif; padding: 0px; text-transform: uppercase; }
.yearmonthtable b { font-weight: normal; }
.yearmonthtable em { font-style: normal; }
.yearmonthtable a, .yearmonthtable a:link, .yearmonthtable a:visited, .yearmonthtable a:active { text-decoration: none; }
.yearmonthtable a:hover { text-decoration: none; }




/* PAGE TITLE AREA CLASSES */

td.pagetitle1 { color: #FFFFFF; padding: 10px 20px 10px 20px; height: 60px; vertical-align: middle; background: #000000 url(/properties/www.shopwiregrasscommonsmall.com/images/template/back_pagetitle.gif) scroll repeat-x center top; }


/* LIST CONTENT CLASSES */

div.listcontent1 { margin: 0px; padding: 11px; background: transparent url(/pages/images/template/line_horz2.gif) repeat-x center bottom; }
div.listcontent1over { background-color: #F8F8F0; margin: 0px; padding: 10px; border: 1px solid #E5E5CC; }
.listcontent1 td, .listcontent1over td { padding: 10px; }
.listcontent1 th, .listcontent1over th { padding: 10px; }
.listcontent1 h6, .listcontent1over h6 { font-weight: normal; font-size: 13px; }
.listcontent1 h5 a, .listcontent1over h5 a:link, .listcontent1over h5 a:visited, .listcontent1over h5 a:active, .listcontent1over h5 a:hover { text-decoration: none; }

div.listcontent2 { margin: 0px; padding: 21px; background: transparent url(/pages/images/template/line_horz2.gif) repeat-x center bottom; }
div.listcontent2over { background-color: #F8F8F0; margin: 0px; padding: 20px; border: 1px solid #E5E5CC; }
.listcontent2 td, .listcontent2over td { padding: 3px; }
.listcontent2 th, .listcontent2over th { padding: 3px; }
.listcontent2 h6, .listcontent2over h6 { font-weight: normal; font-size: 13px; }
.listcontent2 h5 a, .listcontent2over h5 a:link, .listcontent2over h5 a:visited, .listcontent2over h5 a:active, .listcontent2over h5 a:hover { text-decoration: none; }

div.listcontent3 { margin: 0px; padding: 6px 21px 11px 21px; background: transparent url(/pages/images/template/line_horz2.gif) repeat-x center bottom; }
div.listcontent3over { background-color: #F8F8F0; margin: 0px; padding: 5px 20px 10px 20px; border: 1px solid #E5E5CC; }
.listcontent3 td, .listcontent3over td { padding: 5px; }
.listcontent3 th, .listcontent3over th { padding: 0px; }
.listcontent3 h6, .listcontent3over h6 { font-weight: normal; font-size: 12px; }
.listcontent3 th h5 a, .listcontent3over th h5 a:link, .listcontent3over th h5 a:visited, .listcontent3over th h5 a:active, .listcontent3over th h5 a:hover { font-size: 12px; text-decoration: none; }





/* MISC. CLASSES */

.tablerulers1 td { background: transparent url(/pages/images/template/line_horz2.gif) repeat-x center top; }
.tablerulers1 th { font-weight: normal; }

.textlink1 { padding: 0px 0px 1px 0px; background: transparent url(/pages/images/template/line_horz2.gif) repeat-x center bottom; }

.small1 { font-size: 10px; }

.framescroll1 { overflow: auto; clip: auto; }

td.weathertemp { padding: 0px 10px 0px 10px; }
.weathertemp b { font: 13px "Century Gothic", "Franklin Gothic Medium", Helvetica, Arial, sans-serif; }

.mainadhours, .mainadhours b { color: #FFFFFF; }

td.homestoredir { width: 220px; height: 95px; padding: 5px 15px 5px 15px; }
.homestoredir h5 { font-size: 14px; text-transform: uppercase; }
.homestoredir select { width: 176px; }

td.homesignupad { width: 220px; height: 135px; padding: 5px 15px 5px 15px; }
.homesignupad h5 { font-size: 14px; text-transform: uppercase; }

.comingevents h5 { font-size: 14px; text-transform: uppercase; }

.sidelisttable th { font-size: 100%; color: #99997F; font-weight: normal; }
.sidelisttable td { color: #99997F; }
.sidelisttable tr, .sidelisttable .up { background-color: #F0F0E5; }
.sidelisttable .over { background-color: #FFFFFF; }

.contentcol1, td.contentcol1 { background-color: #FFFFFF; }

td.content1 { background: transparent url(/properties/www.shopwiregrasscommonsmall.com/images/template/back_content1.gif) scroll repeat-x left top; height: 350px; }
td.content2 { background: transparent url(/properties/www.shopwiregrasscommonsmall.com/images/template/back_content1.gif) scroll repeat-x left top; }

.inactivebutton1 { font: 10px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; white-space: nowrap; color: #F0F0E5; border: 1px #E5E5CC solid; margin: 10px; padding: 2px; }

.pagination { font: 9px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }

.couponcliptable { border: 1px #000000 dashed; margin: 0px; border-collapse: collapse; border-spacing: 0px; empty-cells: show; }

.couponclipcell { border: 1px #000000 dashed; background-color: #FFFFFF; margin: 0px; padding: 0px; width: 305px; height: 240px; }

td.imgthumb1 { background: #FFFFF0; border: 1px solid #E5E5CC; }
td.imgthumb1over { background: #FFFFFF; border-left: 1px solid #CCCCB0; border-top: 1px solid #CCCCB0; border-right: 1px solid #99997F; border-bottom: 1px solid #99997F; }


/* FOOTER CLASSES */

.footerback1, td.footerback1 {  }

.footer1, .footer1 td { font: 9px Verdana, Arial, Helvetica, sans-serif; color: #4C4C33; }
.footer1 b { color: #FFFFFF; }
.footer1 a, .footer1 a:link, .footer1 a:visited { color: #66664C; text-decoration: none; }
.footer1 a:active { color: #000000; text-decoration: none; }
.footer1 a:hover { color: #CCCCC2; text-decoration: none; }
.footer1 h6 { font: normal 12px "Book Antiqua", Georgia, "Times New Roman", Palatino, sans-serif; }

.footerlink1 { font: 10px/10px Verdana, Helvetica, Arial, sans-serif; text-transform: lowercase; }
.footerlink1 a, .footerlink1 a:link, .footerlink1 a:visited, .footerlink1 a:active { text-decoration: none; }
.footerlink1 a:hover { text-decoration: none; }


/* ERRORS AND ALERTS */

.errortext { color: #990000 }
a.errortext { color: #990000; font-weight: bold; text-decoration: none; }
a:link.errortext { color: #990000; font-weight: bold; text-decoration: none; }
a:hover.errortext { font-weight: bold; text-decoration: none; }
a:visited.errortext { color: #990000; font-weight: bold; text-decoration: none; }
a:active.errortext { font-weight: bold; text-decoration: none; }

.alert { color: #990000 }
a.alert { color: #990000; font-weight: bold; text-decoration: none; }
a:link.alert { color: #990000; font-weight: bold; text-decoration: none; }
a:hover.alert { font-weight: bold; text-decoration: none; }
a:visited.alert { color: #990000; font-weight: bold; text-decoration: none; }
a:active.alert { font-weight: bold; text-decoration: none; }
