/* BODY FONT AND BG COLOR */
.body {background-color: #FFFFFF; /* background-image: url('images/bg.jpg'); */
font-family: arial; font-size: 12px;}
/* END BODY */

/* THIS WRAPS THE ENTIRE PAGE */
table.wrapper {width: 1014px; border-style: solid; border-width: 0px; border-color: #D9D9D9; background-color: #FFFFFF; margin-top: 0px; }

td.wrapper {padding: 0px 0px 0px 0px; }
/* END WRAPPER */

/* THIS IS THE HEADER - IT HOLDS THE GRAPHIC AND TITLE */
table.header {width: 1014px; height: 180px; border-collapse: collapse; border-style: solid; border-width: 0px; border-color: #D9D9D9; background-image: url(images/bmcheader.jpg); margin-bottom: 0px; }

td.header {padding: 0px 0px 0px 0px; }

.titleline {font-family: verdana; font-size: 38px; font-weight: bold; color: #0000CC; text-align: center; margin-top: 0px; margin-bottom: 0px; }
/* END HEADER */

/* THIS IS THE NAVIGATION MENU */
table.menu {width: 1014px; border-collapse: collapse; border-top: 2px solid #FFCC00; background-color: #000000; margin-bottom: 8px; }

td.menu-l {padding: 3px 0px 3px 5px; font-family: arial; font-size: 13px; font-weight: bold; color: #FFFFFF; text-align: left; }

td.menu-r {padding: 3px 5px 3px 0px; font-family: arial; font-size: 15px; font-weight: bold; color: #FFFFFF; text-align: right; }

a.menu:link {font-family: arial; font-size: 13px; font-weight: bold; text-decoration: none; color: #FFFFFF; }

a.menu:visited {font-family: arial; font-size: 13px; font-weight: bold; color: #FFFFFF; text-decoration: none; }

a.menu:hover {font-family: arial; font-size: 13px; font-weight: bold; color: #000000; background-color: #FFCC00; text-decoration: none; }

a.menu:active {font-family: arial; font-size: 13px; font-weight: bold; color: #FFFFFF; text-decoration: none; }

td.menusearch {padding: 10px 0px 0px 0px; font-family: arial; font-size: 13px; font-weight: bold; color: #FFFFFF; text-align: center; border-top: 2px solid #FFCC00; }
p.menusearch {margin-top: 0px; margin-bottom: 0px; }


/* END NAVIGATION MENU */

/* BANNER AD - HOLDS A STANDARD 728X90 BANNER */
table.banner {border:px solid #000000; width: 742px; border-collapse: collapse; margin-top: 0px; margin-bottom: 5px
}

td.banner {padding: 0px; }

/* END BANNER */

/* FEATURED ADS - TOP OF CATEGORY PAGES */
table.featured {width: 742px; border-style: solid; border-width: 1px; border-color: #000000; background-color: #FFCC00; margin-top: 0px; margin-bottom: 10px; padding-top: 5px; }

td.featured {width: 145px; text-align: center; vertical-align: bottom; padding: 3px 0px 0px 0px; }

div.featured {text-align: center; font-family: arial; font-size: 11px; font-weight: bold; }

/* END FEATURED ADS */

/* MAIN TABLE - HOLDS LEFT SIDE ADS AND CATEGORY TABLE */
table.main {width: 1014px; border-bottom: 12px solid #000000; background-color: #FFFFFF; border-collapse: collapse; margin: 0px 0px 0px 0px; }

td.main {padding: 0px 0px 0px 0px; vertical-align: top; }

td.adcolumn {padding: 0px 0px 5px 0px; width: 125px; border-style: solid; border-width: 0px; border-color: #00FF00; background-color: #FFFFFF; vertical-align: top; margin-top: 0px; text-align: left; }

p.adpeeps {margin-top: 8px; margin-bottom: 0px; }

td.maingutter { /* THIS SETS GUTTER BETWEEN LEFT AD COLUMN AND MAIN COLUMN */
padding: 0px 0px 0px 0px; width: 10px; }

td.maincolumn {padding: 0px 0px 0px 0px; width: 742px; border-style: solid; border-width: 0px; border-color: #00FF00; vertical-align: top; margin-top: 0px; font-family: arial; font-size: 11px; font-weight: bold; color: #000000; text-align: left; }
/* END MAIN TABLE */

/* CATEGORY TABLE - HOLDS CATEGORY MENU */
table.category {width: 742px; border-style: solid; border-width: 0px; border-color: #00FF00; background-color: #FFFFFF; border-collapse: collapse; margin: 0px 0px 10px 0px; }

td.category {padding: 0px 0px 0px 0px; }

td.catcolumn {padding: 0px 0px 0px 0px; width: 237px; vertical-align: top; }

td.catgutter { 
padding: 0px 0px 0px 0px; width: 12px; }
/* END CATEGORY TABLE */

/* SUBCATEGORIES - THE TABLES AND TEXT THAT FORM EACH CATEGORY SECTION */
table.subcats {width: 100%; border-top: 1px solid #0000CC; /* D9D9D9 */
border-collapse: collapse; margin-left: 0px; margin-right: 0px; margin-bottom: 14px; background-color: #FFFFFF; }

/* THE ALTERNATING ROW COLORS */
td.subrow1 {padding-left: 5px; padding-right: 5px; padding-top: 0px; padding-bottom: 0px; border-bottom: 1px solid #D9D9D9; 
background-color: #F7F7FF; font-size: 11px;  /* Font info only controls count characters. Menu items are below in link text. */
font-weight: normal; color: #000000; }

td.subrow2 {padding-left: 5px; padding-right: 5px; padding-top: 0px; padding-bottom: 0px; border-bottom: 1px solid #D9D9D9; background-color: #FFFFFF; font-size: 11px;  /* Font info only controls count characters. Menu items are below in link text. */
font-weight: normal; color: #000000; }

/* CATEGORY HEADING OVER EACH TABLE */

table.catheader {width: 100%; border-top: 0px solid #CC0000; /* D9D9D9 */
border-collapse: collapse; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; background-color: #000000; }

td.catheadl {padding-left: 5px; padding-right: 0px; padding-top: 7px; padding-bottom: 7px; font-family: arial; font-size: 14px; font-weight: bold; text-align: left; color: #FFCC00; margin-bottom: 0px; margin-top: 0px; }

td.catheadr {padding-left: 0px; padding-right: 4px; padding-top: 7px; padding-bottom: 7px; font-family: arial; font-size: 14px; font-weight: bold; text-align: right; color: #FFCC00; margin-bottom: 0px; margin-top: 0px; }

/* SUBCATEGORY LINK TEXT */
a.subcat:link {font-family: arial; font-size: 11px; font-weight: normal; text-decoration: none; color: #000000; }

a.subcat:visited {font-family: arial; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; }

a.subcat:hover {font-family: arial; font-size: 11px; font-weight: normal; color: #000000; background-color: #FFCC00; text-decoration: none; }

a.subcat:active {font-family: arial; font-size: 11px; font-weight: normal; color: #000000; background-color: #FFCC00; text-decoration: none; }
/* END CATEGORIES */

/* COPYRIGHT AND CREDITS AT PAGE BOTTOM */
.credits {font-family: arial; font-size: 12px; color: #000000; text-align: center; }

/* DISCLAIMER */
.disclaimer {font-family: arial; font-size: 11px; color: #000000; text-align: justify; }

/* LISTINGS TABLE HEADER ROW */

table.listheader {width: 742px; border-style: solid; border-width: 0px; border-color: #000000; background-color: #FFCC00; border-collapse: collapse; margin: 0px 0px 0px 0px; }

td.listheader1 {width: 60px; font-family: arial; font-size: 10px; font-weight: bold; color: #000000; padding-left: 0px; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; border-bottom: none; }

td.listheader2 {width: 393px; font-family: arial; font-size: 10px; font-weight: bold; color: #000000; padding-left: 5px; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; border-left: none; }

td.listheader3 {width: 80px; font-family: arial; font-size: 10px; font-weight: bold; color: #000000; padding-left: 0px; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; border-left: none; }

td.listheader4 {width: 130px; font-family: arial; font-size: 10px; font-weight: bold; color: #000000; padding-left: 0px; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; border-left: none; }

td.listheader5 {width: 74px; font-family: arial; font-size: 10px; font-weight: bold; color: #000000; padding-left: 0px; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; border-left: none; }


/* LISTINGS DISPLAY - THIS IS THE LIST FORMAT OF ALL LISTINGS IN A CATEGORY */
table.listings {width: 742px; /* border-top: 1px solid #CCCCCC;  D9D9D9 */
border-collapse: collapse; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; background-color: #FFFFFF; }

td.Listings {width: 742px; padding: 0px; }

td.listthumb {width: 60px; height: 45px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; }

td.listtitle {width: 393px; font-family: arial; font-size: 13px; font-weight: bold; color: #000000; text-align: left; padding-left: 5px; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; border-bottom: none; }

td.listdate {width: 74px; font-family: arial; font-size: 13px; font-weight: normal; color: #000000; text-align: left; margin-top: 0px; margin-left: 0px; border-bottom: none; }

td.listprice {width: 80px; font-family: arial; font-size: 13px; font-weight: normal; color: #000000; text-align: left; margin-top: 0px; margin-left: 0px; border-left: none; }

td.listdescription {width: 668px; font-family: arial; font-size: 11px; font-weight: normal; color: #000000; text-align: left; margin-top: 0px; margin-left: 0px; padding-left: 5px; }

td.listcitystate {width: 130px; font-family: arial; font-size: 13px; font-weight: normal; color: #000000; text-align: left; margin-top: 0px; margin-left: 0px; }

a.item:link {font-family: arial; font-size: 13px; font-weight: bold; color: #000000; }

a.item:visited {font-family: arial; font-size: 13px; font-weight: bold; color: #000000;}

a.item:hover {font-family: arial; font-size: 13px; font-weight: bold; color: #000000; background-color: #FFCC00; }

table.listrow {width: 742px; border-bottom: 1px solid #CCCCCC; /* D9D9D9 */
border-collapse: collapse; margin-left: 0px; margin-right: 0px; margin-top: -2px; margin-bottom: 0px; background-color: #FFFFFF; }

table.listrowt {width: 742px; border-bottom: 1px solid #CCCCCC; /* D9D9D9 */
border-collapse: collapse; margin-left: 0px; margin-right: 0px; margin-top: -2px; margin-bottom: 0px; background-color: #FFFF99; }

.catpagehead {font-family: arial; font-size: 18px; font-weight: bold; color: #0000CC; text-align: left; margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 5px; border-bottom: none; }

a.catpagehead:link {font-family: arial; font-size: 18px; font-weight: bold; color: #0000CC; text-decoration: none; text-align: left; margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 5px; border-bottom: none; }

a.catpagehead:visited {font-family: arial; font-size: 18px; font-weight: bold; color: #0000CC; text-decoration: none; text-align: left; margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 5px; border-bottom: none; }

a.catpagehead:hover {font-family: arial; font-size: 18px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #0000CC; text-align: left; margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 5px; border-bottom: none; }


/* ADMINISTRATION */

table.admin-cats {width: 742px; border-top: 2px solid #0000CC; background-color: #FFFFFF; margin-top:10px; }

td.admin-cats {padding: 10px 0px 0px 0px; }

/* CONTACT FORM */
textarea.carea {background-color: #FFFFFF; border: 1px solid #000000; }

label
{width: 100px; float: left; text-align: right; font-family: arial; font-size: 13px; font-weight: normal; margin-right: 10px; display: block
}

input.cbox {background-color: #FFFFFF; border: 1px solid #000000; }

.submit input {margin-left: 110px; margin-bottom: 10px; }

fieldset.contact {border: 1px solid #0000CC; background-color: #F7F7F7; margin-top: 20px; }

legend.contact {font-family: arial; font-size: 16px; font-weight: bold; color: #0000CC; }

/* DETAIL BOX */
table.detailbox {width: 742px; border-collapse: collapse; border-top: 4px solid #0000CC; border-left: 0px solid #0000CC; background-color: #FFFFFF; margin-top: 0px; margin-bottom: 0px; }

td.detailbox {padding: 0px 0px 0px 0px; }

/* DETAIL ELEMENTS */
table.detailelements {width: 742px; border-collapse: collapse; border: 1px solid #0000CC; /* background-color: #FFFFFF; */
margin-top:0px; }

td.detailsleft {width: 587px; padding: 10px 0px 0px 10px; vertical-align: top; font-family: arial; font-size: 13px; text-align: left; }

td.detailsgutter {width: 15px; padding: 0px 0px 0px 0px; vertical-align: top; }

td.detailsright {width: 140px; padding: 0px 0px 0px 0px; vertical-align: top; align: right; background-color: #FFFFFF; }

.detailtitle {font-family: arial; font-size: 22px; font-weight: bold; color: #0000CC; margin-top: 10px; margin-bottom: 5px; }

.detailprice {font-family: arial; font-size: 18px; font-weight: bold; color: #0000CC; margin-top: 5px; margin-bottom: 5px; }

.detaildescription {font-family: arial; font-size: 14px; font-weight: normal; color: #000000; margin-top: 0px; margin-bottom: 0px; }

.detaildates {font-family: arial; font-size: 12px; font-weight: normal; color: #0000CC; margin-top: 5px; margin-bottom: 5px; }

.ownerhead {font-family: arial; font-size: 14px; font-weight: bold; color: #000000; margin-top: 10px; margin-bottom: 5px; border-top: 2px solid #0000CC; }

.thumbs2 {width: 133px; border: none; }

div.ida{border: 2px solid #999999; padding: 2px; }

div.ida:hover {border: 2px solid #0000CC; padding: 2px; }

/* BIG PHOTO */
table.bigphoto {width: 600px; height: 460px; margin: auto; border: 2px solid #0000CC; background-color: #FFFFFF; }

p.bigphoto {text-align: center; margin: 0px; }

td.bigphoto {height: 440px:
}

td.bignav {height: 20px; text-align: center; font-family: arial; font-size: 14px; font-weight: bold; color: #6666CC; background-color: #0000CC; }

a.bignav:link {font-family: arial; font-size: 14px; font-weight: bold; color: #FFFFFF; text-decoration: none; }

a.bignav:visited {font-family: arial; font-size: 14px; font-weight: bold; color: #FFFFFF; text-decoration: none; }

a.bignav:hover {font-family: arial; font-size: 14px; font-weight: bold; color: #FFFFFF; text-decoration: none; }

/* REGISTRATION FORM TABLE */

table.register {width: 742px; border-style: solid; border-width: 0px; border-color: #000000; background-color: #FFFFFF; border-collapse: collapse; margin-top: 10px; margin-left: auto; margin-right: auto; }

td.register {padding: 0px 3px 0px 0px; vertical-align: top; font-family: arial; font-size: 13px; font-weight: bold; color: #000000; vertical-align: middle; }

p.alert {font-family: arial; font-size: 18px; font-weight: bold; color: #000000; text-align: center; margin-top: 50px; }

form.addphotos {margin-top: 50px; }

p.formalert {font-family: arial; font-size: 18px; font-weight: bold; color: #CC0000; text-align: center; margin-top: 5px; margin-bottom: 5px; }

p.formtitle {font-family: arial; font-size: 28px; font-weight: bold; color: #000000; text-align: center; margin-top: 10px; margin-bottom: 0px; }

p.formtitle2 {font-family: arial; font-size: 14px; font-weight: bold; color: #000000; text-align: center; margin-top: 0px; margin-bottom: 0px; }

p.formtitle3 {font-family: arial; font-size: 18px; font-weight: bold; color: #000000; text-align: left; margin-top: 0px; margin-bottom: 0px; margin-left: 15px; }


/* BOTTOM NAVIGATION */

td.botnav {height: 20px; text-align: center; font-family: arial; font-size: 12px; font-weight: bold; color: #9999CC; background-color: #FFFFFF; }

a.botnav:link {font-family: arial; font-size: 12px; font-weight: bold; color: #0000CC; text-decoration: none; }

a.botnav:visited {font-family: arial; font-size: 12px; font-weight: bold; color: #0000CC; text-decoration: none; }

a.botnav:hover {font-family: arial; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #0000CC; }

span.current {font-family: arial; font-size: 12px; font-weight: bold; color: #CC0000; text-decoration: none; }

/* EDIT AD */

td.editright {width: 140px; padding: 20px 0px 0px 0px; vertical-align: top; align: center; font-family: arial; font-size: 12px; font-weight: bold; color: #0000CC; }

div.edit{border: 2px solid #999999; padding: 2px; align: center; }

div.edit:hover {border: 2px solid #0000CC; padding: 2px; align: center; }

td.editphotos {font-family: arial; font-size: 12px; font-weight: normal; color: #0000CC; text-decoration: none; text-align: center; }

/* NEW AD CATEGORY DROPDOWN */

option.selectmain {font-family: arial; font-weight: bold; color: #000000; }

option.selection {font-family: arial; font-weight: normal; color: #0000CC; }

/* NEW AD FORM TDs */

td.newadleft {width: 587px; padding: 0px 0px 0px 0px; vertical-align: top; font-family: arial; font-size: 13px; text-align: left; }

td.newadgutter {width: 35px; padding: 0px 0px 0px 0px; vertical-align: top; }

td.newadright {width: 120px; padding: 0px 0px 0px 0px; vertical-align: top; align: right; background-color: #FFFFFF; }

/* PHOTO NOTICE TEXT ON NEW AD FORM */

p.phototext {font-family: arial; font-size: 12px; font-weight: normal; color: #CC0000; text-decoration: none; text-align: left; margin-left: 110px; }

/* BANK TABLE  */
table.bank1 {width: 742px; border-style: solid; border-width: 0px; border-color: #00FF00; background-color: #FFFFFF; border-collapse: collapse; margin: 0px 0px 0px 0px; }

td.bank1 {padding: 0px 0px 0px 0px; font-family: arial; font-size: 14px; font-weight: normal; color: #000000; text-decoration: none; text-align: left; }

td.bankheader {font-family: arial; font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration: none; text-align: left; background-color: #0000CC; }

/* END BANK TABLE */

form.pp {margin-top: 0px; margin-bottom: 0px; }

/* CAT HEADERS OVER CAT SELECTIONS - PLACE AD */

p.catheader {font-family: arial; font-size: 16px; font-weight: bold; text-align: left; color: #0000CC; margin-bottom: 0px; margin-top: 0px; }

table.admincat {width: 680px; border-top: 0px solid #0000CC; /* D9D9D9 */
border-collapse: collapse; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; background-color: #FFFFFF; }

td.admincatl {width: 300px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 5px; font-family: arial; font-size: 16px; font-weight: bold; text-align: right; color: #000000; margin-bottom: 0px; margin-top: 0px; }

td.admincatr {width: 380px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 5px; font-family: arial; font-size: 16px; font-weight: normal; text-align: left; color: #000000; margin-bottom: 0px; margin-top: 0px; }

/* ADMIN MENU */
td.adminmenu {padding: 3px 0px 3px 5px; font-family: arial; font-size: 13px; font-weight: bold; color: #FFFFFF; text-align: left; background-color: #CC0000; }

/* USER MENU */
td.usermenu {padding: 3px 0px 3px 5px; font-family: arial; font-size: 13px; font-weight: bold; color: #FFFFFF; text-align: left; background-color: #000000; }


/* USERS TABLE HEADER ROW */

table.usersheader {width: 742px; border-style: solid; border-width: 0px; border-color: #000000; background-color: #0000CC; border-collapse: collapse; margin: 0px 0px 0px 0px; }

td.usersheader1 {width: 60px; font-family: arial; font-size: 10px; font-weight: bold; color: #FFFFFF; padding-left: 0px; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; border-bottom: none; }

td.usersheader2 {width: 200px; font-family: arial; font-size: 10px; font-weight: bold; color: #FFFFFF; padding-left: 0px; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; border-left: none; }

td.usersheader3 {width: 75px; font-family: arial; font-size: 10px; font-weight: bold; color: #FFFFFF; padding-left: 0px; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; border-left: none; }

td.usersheader4 {width: 240px; font-family: arial; font-size: 10px; font-weight: bold; color: #FFFFFF; padding-left: 0px; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; border-left: none; }

td.usersheader5 {width: 80px; font-family: arial; font-size: 10px; font-weight: bold; color: #FFFFFF; padding-left: 0px; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; border-left: none; }

td.usersheader6 {width: 85px; font-family: arial; font-size: 10px; font-weight: bold; color: #FFFFFF; padding-left: 0px; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; border-left: none; }

table.userrow {width: 742px; border-bottom: 1px solid #D9D9D9; background-color: #FFFFFF; border-collapse: collapse; margin: 0px 0px 0px 0px; }

td.userrow1 {width: 60px; font-family: arial; font-size: 12px; font-weight: normal; color: #000000; text-align: left; padding: 0px; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; border-bottom: none; }

td.userrow2 {width: 200px; font-family: arial; font-size: 12px; font-weight: normal; color: #000000; text-align: left; padding: 0px; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; border-bottom: none; }

td.userrow3 {width: 75px; font-family: arial; font-size: 12px; font-weight: normal; color: #000000; text-align: left; padding: 0px; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; border-bottom: none; }

td.userrow4 {width: 240px; font-family: arial; font-size: 12px; font-weight: normal; color: #000000; text-align: left; padding: 0px; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; border-bottom: none; }

td.userrow5 {width: 80px; font-family: arial; font-size: 12px; font-weight: normal; color: #000000; text-align: left; padding: 0px; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; border-bottom: none; }

td.userrow6 {width: 85px; font-family: arial; font-size: 12px; font-weight: normal; color: #000000; text-align: left; padding: 0px; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; border-bottom: none; }


a.userclick:link {font-family: arial; font-size: 12px; font-weight: normal; text-decoration: none; color: #0000CC; }

a.userclick:visited {font-family: arial; font-size: 12px; font-weight: normal; color: #0000CC; text-decoration: none; }

a.userclick:hover {font-family: arial; font-size: 12px; font-weight: normal; color: #FFFFFF; background-color: #0000CC; text-decoration: none; }

a.userclick:active {font-family: arial; font-size: 12px; font-weight: normal; color: #0000CC; text-decoration: none; }

/* PARENT CATEGORY EDIT LINK TEXT */
a.catheader:link {font-family: arial; font-size: 16px; font-weight: bold; text-decoration: none; color: #0000CC; }

a.catheader:visited {font-family: arial; font-size: 16px; font-weight: bold; color: #0000CC; text-decoration: none; }

a.catheader:hover {font-family: arial; font-size: 16px; font-weight: bold; color: #FFFFFF; background-color: #0000CC; text-decoration: none; }

a.catheader:active {font-family: arial; font-size: 16px; font-weight: bold; color: #FFFFFF; background-color: #0000CC; text-decoration: none; }

/* ANNOUNCEMENT ROTATOR */
p.announcements {font-family: arial; font-size: 24px; font-weight: bold; color: #0000CC; text-align: center; margin-top: 0px; margin-bottom: 15px; }

a.announcements:link {font-family: arial; font-size: 24px; font-weight: bold; color: #CC0000; text-align: center; }

a.announcements:visited {font-family: arial; font-size: 24px; font-weight: bold; color: #CC0000; text-align: center; }

a.announcements:hover {font-family: arial; font-size: 24px; font-weight: bold; color: #CC0000; text-align: center; }

a.announcements:active {font-family: arial; font-size: 24px; font-weight: bold; color: #CC0000; text-align: center; }

.specialann {font-family: arial; font-size: 21px; font-weight: bold; color: #CC0000; text-align: center; margin-top: 10px; margin-bottom: 0px; }

hr.showhr {margin-top: 10px; }

span.addfree {font-family: arial; font-size: 8px; font-weight: bold; color: #CC0000; text-align: left; margin-top: 0px; margin-bottom: 0px; }

.terms {font-family: arial; font-size: 14px; font-weight: normal; color: #000000; }

/* ALTNERNATE MENU CATEGORY LINK*/
a.m2cat:link {font-family: arial; font-size: 14px; font-weight: bold; text-align: left; color: #0000CC; text-decoration: none; }

a.m2cat:visited {font-family: arial; font-size: 14px; font-weight: bold; text-align: left; color: #3333CC; text-decoration: none; }

a.m2cat:hover {font-family: arial; font-size: 14px; font-weight: bold; text-align: left; color: #FFFFFF; background-color: #0000CC; text-decoration: none; }

a.m2cat:active {font-family: arial; font-size: 14px; font-weight: bold; text-align: left; color: #CC0000; text-decoration: none; }

table.m2catheader {width: 100%; border-top: 0px solid #0000CC; /* D9D9D9 */
border-collapse: collapse; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; background-color: #FFFFFF; }

td.m2catheadl {padding: 0px 0px 0px 5px; font-family: arial; font-size: 14px; font-weight: bold; text-align: left; color: #0000CC; background-color: #F7F7FF; }

td.m2catheadr {padding: 0px 5px 0px 0px; font-family: arial; font-size: 14px; font-weight: bold; text-align: right; color: #0000CC; background-color: #F7F7FF; }

/* SUBCATS FOR LAYOUT 2 */
table.m2subcats {width: 100%; border-top: 0px solid #0000CC; /* D9D9D9 */
border-collapse: collapse; margin-left: 0px; margin-right: 0px; margin-bottom: 9px; background-color: #FFFFFF; }

/* THE ALTERNATING ROW COLORS FOR LAYOUT 2 SUBCATS */
td.m2subrow1 {padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; border-bottom: 0px solid #D9D9D9; 
background-color: #F7F7FF; font-size: 14px;  /* Font info only controls count characters. Menu items are below in link text. */
font-weight: normal; color: #000000; }

td.m2subrow2 {padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; border-bottom: 0px solid #D9D9D9; background-color: #FFFFFF; font-size: 14px;  /* Font info only controls count characters. Menu items are below in link text. */
font-weight: normal; color: #000000; }

/* SUBCATEGORY LINK TEXT LAYOUT 2*/
a.m2subcat:link {font-family: arial; font-size: 12px; font-weight: bold; text-decoration: none; color: #0000CC; }

a.m2subcat:visited {font-family: arial; font-size: 12px; font-weight: bold; color: #0000CC; text-decoration: none; }

a.m2subcat:hover {font-family: arial; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #0000CC; text-decoration: none; }

a.m2subcat:active {font-family: arial; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #0000CC; text-decoration: none; }
/* END CATEGORIES */