p.catname { font-size: 11pt; font-weight: bold }

body 
{
	SCROLLBAR-FACE-COLOR: white;
    SCROLLBAR-HIGHLIGHT-COLOR: #da251d;
    SCROLLBAR-SHADOW-COLOR: #da251d;
    SCROLLBAR-3DLIGHT-COLOR: white;
    SCROLLBAR-ARROW-COLOR: #da251d;
    SCROLLBAR-TRACK-COLOR: white;
    SCROLLBAR-DARKSHADOW-COLOR: white;
	margin-top: 10px 0 10px 0; 
	font-size: 9px;  
	font-family:  Verdana, Arial, Helvetica, sans-serif; 
	color: #000666; 
}
a {color: #da251d; }
a:hover {text-decoration: none; }
td { color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;  }

/*** tables styles ************************/
/* odd row in listings*/
.ph_oddrow { background-color:#fcefea; }
/* even row in listings*/
.ph_evenrow  { background-color:#faddd2; }
/* table headings*/
.ph_tableheader  { background-color:#da251d; border-width:0; border-color:#da251d; }


/*** links styles ***********************/

/* button style links  */
.ph_buttonlink { border:solid 1px black; background-color: white; color: #da251d; font-size: 9px; width:120px; height:18px; padding-top:1px; text-align:center; font-weight: bold; text-decoration: none; }
.ph_smallbuttonlink { border:solid 1px black; background-color: white; color: #da251d; font-size: 9px; width:100px; height:16px; text-align:center;  text-decoration: none; }

/* list links e.g. "Delete" in user list  */
.ph_listlink { border:solid 1px black; background-color: white; color: #da251d; font-size: 9px; width:80px; height:16px;  text-align:center; font-weight: bold; text-decoration: none; }

/* menu items e.g. "Ratecard" */
.ph_menulink { border-right: #da251d 1px solid; color:#da251d; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:9px; width:70px; height:14px; text-align=center}

/* menu items in ad placements */
.ph_admenulink { border-right: #da251d 1px solid; color:#da251d; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:9px; width:100px; height:14px; text-align=center}

/* wider menu items */
.ph_widemenulink { border-right: #da251d 1px solid; color:#da251d; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:9px; width:120px; height:14px; text-align=center}


/*** input styles ***********************/

/* standard button e.g. "Save Ad" */
.ph_button { border: solid 1px black; color: #da251d; font-weight:bold; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; width: 100px; text-align:center; }
/* short box e.g. in Publ. Admin */
.ph_shortbox { border:solid 1px #605E5D; color: #605E5D; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; width: 98px; }
/* Tiny box e.g. for numbers */
.ph_tinybox { border:solid 1px #605E5D; color: #605E5D;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; width: 46px; }
/* standard text box */
.ph_textbox { border:solid 1px #605E5D; color: #605E5D;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; width: 200px; }
/* foto upload text boxes */
.ph_fotobox { border:solid 1px #605E5D; color: #605E5D;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; width: 370px; }
/* textarea for adtext */
.ph_adtext { border:solid 1px #605E5D; color: #605E5D;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; width: 590px; }
/* adtext display  */
.ph_showtext { color: #605E5D; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;}
/* textarea in e.g. my ads */
.ph_listtext { border:solid 1px #605E5D;color: #605E5D;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px; width: 400px; }
/* textarea e.g. in proofreading */
.ph_longlisttext { border:solid 1px #605E5D;color: #605E5D;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px; width: 575px; }
/* text area in rejection list */
.ph_rejecttext { border:solid 1px #605E5D; background-color:red; color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 400px; º}
/* small text  */
.ph_smalltextbox { border:solid 1px #605E5D;color: #605E5D;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; width: 80px;text-align=right}
/* small text red e.g. in ratecard */
.ph_smallredtextbox { border-color:#FF0000;border-style:solid;border-width:1px;background-color:#FFFFFF;color: #605E5D;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; width: 80px;text-align=right}
/* small text read only */
.ph_smallreadonlybox { border-color:#737373;border-style:solid;border-width:0px;background-color:#FFFFFF;color: #737373;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; width: 80px;text-align=right}
/* login textg */
.ph_login { border:solid 1px #F8B6B1;color: #605E5D;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; width: 150px;}
/* standard text read only */
.ph_textboxreadonly { border-style:solid;border-width:1px;border-color:#333333;background-color:#FADDD2;color:#5F5F5F;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; width: 200px;}
/* select boxes */
.ph_select { background-color:#FFFFFF; color: black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; width: 202px; border: solid 1px #da251d; }
/* standard box */
.ph_standardbox { background-color:#FFFFFF;color: #605E5D;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px; border: solid 1px #605E5D;}
/* checkboxes */
.ph_checkbox { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#605E5D; }


/*** text styles ***********************/
/* page headings */
heading { font-weight: bold; font-size: 11px; color: #333333; }
/* small subheadings */
.semiheading { font-weight: bold; font-size: 9px; color: #333333; text-align: center; }
/* currently not used */
.expanded_adtext { border: 1px solid #08459C; font-size: 12px }
.browse_adtext { font-size: 10px }
.highlight_adtext { background: yellow }
.searchcolumn { background: lightgrey }
.search_tablehead { background: lightgrey }

.td_menu { color: #fff; }
.textbold { color: #da251d; font-weight: bold; }

.ph_reflink {border-style:solid;border-width:0px;background-color:transparent;color: black;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;height=16px;text-align=left;text-decoration:underline}
