a:hover { text-decoration: underline; }
a { font-family: Verdana, Arial; font-size: 7pt; color:#3c3c3c }
a.configOption { font-family:Verdana, Arial; font-size:8pt; color:#66666; text-decoration:underline; }
a.configOption:hover { text-decoration: underline; color:#660066; }
a.configOptionAdmin { font-family:Verdana, Arial; font-size:8pt; color:#000000; text-decoration:underline; }
a.configOptionAdmin:hover { text-decoration: underline; color:#000000; }

.body {
	font-family: Verdana, Arial;
	font-size: 8pt;
	color: Black;
	text-decoration: none;
}
.body_nl {
	font-family: Verdana, Arial;
	font-size: 8pt;
	color: Black;
	text-decoration: none;
}
.body_nlhover {
	font-family: Verdana, Arial;
	font-size: 8pt;
	color: Black;
	background-color: #F3F3F3;
	text-decoration: none;
	cursor: hand;
}
.body_s {
	font-family: Verdana, Arial;
	font-size: 7pt;
	text-decoration: none;
}
.body_s:hover {
	text-decoration:none;
}
.body_sb {
	font-family: Verdana, Arial;
	font-size: 7pt;
	text-decoration: none;
	font-weight: bold;
}
.body_b {
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}
.body_l {
	font-family: Verdana, Arial;
	font-size: 9pt;
	text-decoration: none;
}
.body_la {
	font-family: Verdana, Arial;
	font-size: 10pt;
	text-decoration: none;
}
.body_s2 {
	font-family: Verdana, Arial;
	font-size: 7pt;
	color: #000000;
	text-decoration: none;
}
.gray_s {
	font-family: Verdana, Arial;
	font-size: 7pt;
	color: #666666;
}
.gray_sl {
	font-family: Verdana, Arial;
	font-size: 8pt;
	color: #666666;
	letter-spacing: -1px;
	padding: 3 0 0 10;
}
.gray_l {
	font-family: Verdana, Arial;
	font-size: 7pt;
	color: #666666;
	text-decoration: none;
}
.gray_ll {
	font-family: Verdana, Arial;
	font-size: 9pt;
	color: #666666;
	text-decoration: none;
}
.gray {
	font-family: Verdana, Arial;
	font-size: 8pt;
	color: #666666;
}
.gray_b {
	font-family: Verdana, Arial;
	font-size: 7pt;
	color: #666666;
	font-weight: Bold;
}
.green_s {
	font-family: Verdana, Arial;
	font-size: 7pt;
	color: #6A8D00;
}

.b_blue {
	font-family: Verdana, Arial;
	font-size: 8pt;
	color: #0066CC;
	text-decoration: none;
}


.green {
	font-family: Verdana, Arial;
	font-size: 8pt;
	color: #6A8D00;
	text-decoration: none;
}
.green_t {
	font-family: Verdana, Arial;
	font-size: 8pt;
	color: #6A8D00;
	text-decoration: none;
	letter-spacing: -1px;
}
.white_l{
	font-family: Verdana, Arial;
	font-size: 8pt;
	color: White;
}
.white_s{
	font-family: Verdana, Arial;
	font-size: 7pt;
	color: White;
}
.silver_l {
	font-family: Verdana, Arial;
	font-size: 8pt;
	color: #999999;
}
.silver_s {
	font-family: Verdana, Arial;
	font-size: 7pt;
	color: #999999;
	font-weight: bold;
}
.footer_1 {
	font-family: Verdana, Arial;
	font-size: 7pt;
	color: #000000;
}

.orange {
	font-family: Verdana, Arial;
	font-size: 8pt;
	color: #DF8800;
}
.orange_s {
	font-family: Verdana, Arial;
	font-size: 7pt;
	color: #DF8800;
}
.orange_l {
	font-family: Verdana, Arial;
	font-size: 9pt;
	color: #DF8800;
}
.orange_xl {
	font-family: Verdana, Arial;
	font-size: 13pt;
	color: #DF8800;
}
.purple_s {
	font-family: Verdana, Arial;
	font-size: 7pt;
	color: #660066;
}
.purple_m {
	font-family: Verdana, Arial;
	font-size: 8pt;
	color: #660066;
}
.purple_m2 {
	font-family: Verdana, Arial;
	font-size: 10pt;
	color: #993399;
	font-weight: bold;
}
.purple_m3 {
	font-family: Verdana, Arial;
	font-size: 8pt;
	color: #993399;
	font-weight: bold;
}
.purple {
	font-family: Verdana, Arial;
	font-size: 11pt;
	color: #660066;
}
.purple_l {
	font-family: Verdana, Arial;
	font-size: 13pt;
	color: 660066;
}
.violet {
	font-family: Verdana, Arial;
	font-size: 8pt;
	color: #993399;
}
.violet_sl {
	font-family: Verdana, Arial;
	font-size: 8pt;
	color: #993399;
	letter-spacing: -1px;
}
.violet_s {
	font-family: Verdana, Arial;
	font-size: 7pt;
	color: #993399;
}
.purple_la {
	font-family: Verdana, Arial;
	font-size: 10 pt;
	color: #660066;
	text-decoration: none;
}
.red_s {
	font-family: Verdana, Arial;
	font-size: 7pt;
	color: Red;
	font-weight: bold;
}
.red {
	font-family: Verdana, Arial;
	font-size: 8pt;
	color: Red;
	font-weight: bold;
}
td {
	font-family: Verdana, Arial;
	font-size:8pt;
}
select {
	font-family: Verdana, Arial;
	font-size: 8pt;
	background: #EDEDED;
}

.navbar li, a{
	font-family: Verdana, Arial;
	font-size: 7pt;
	color: #666666;
	padding-bottom: 7px;
	text-decoration: none;
}
input { font-family: Verdana, Arial; font-size: 7pt; background-color :#F3F3F3;}
.radio_b {
	background : #FFFFFF;
	width: 14;
	height: 14;
}
.nav_b {
	padding-top: 7;
}
input.radio { background : #FFFFFF; height: 15px;} 


.b_blue_bkgrnd {
	background-color: #0066CC;
	font-family: Verdana, Arial;
	font-size: 8pt;
	color: White;
	background-repeat: repeat-x;
}

.green_bkgrnd {
	background-color: #6A8D00;
	font-family: Verdana, Arial;
	font-size: 8pt;
	color: White;
	background-repeat: repeat-x;
}
.orange_bkgrnd {
	background-color: #E08900;
	font-family: Verdana, Arial;
	font-size: 8pt;
	color: White;
	background-repeat: repeat-x;
}
.body_si {
	font-family: Verdana, Arial;
	font-size: 7pt;
	color: Black;
	font-style: italic;
}
.blue {
	font-family: Verdana, Arial;
	font-size: 7pt;
	color: Blue;
}

.blue_l {
	font-family: Verdana, Arial;
	font-size: 8pt;
	color: Blue;
}
.pg_title {
	font-family: Verdana, Arial;
	font-size: 23pt;
	font-weight: bold;
	color: #383838;
}
.pg_title1 {
	font-family: Verdana, Arial;
	font-size: 20pt;
	font-weight: bold;
	color: #660066;
}
.pg_title2 {
	font-family: Verdana, Arial;
	font-size: 13pt;
	font-weight: bold;
	color: #383838;
}
.pg_title3 {
	font-family: Verdana, Arial;
	font-size: 16 pt;
	font-weight: bold;
	color: #660066;
}
.pg_subtitle {
	font-family: Verdana, Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #383838;
	text-decoration: none;
}
.button {
	background-image: url('images/button_150.gif');
	background-repeat: no-repeat;
	width: 150px;
	height: 17px;
	font-family: Verdana, Arial;
	font-size: 7pt;
	color: White;
	font-weight: bold;
	text-decoration: none; padding-left:15; padding-right:0; padding-top:1; padding-bottom:0
}

.row_b {
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	background-color: F3F3F3;
	height: 20px;
 	font-family: Verdana, Arial;
	font-size: 7pt;
	text-decoration: none;
}
.row {
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	height: 20px;
 	font-family: Verdana, Arial;
	font-size: 7pt;
	text-decoration: none;
}
.row_tween{
	height: 1px;
	background-image: url('/images/line/row_background.gif');
}

.horiz_separator {
	background-image: url('images/line/3gee.gif');
	background-repeat: repeat-x;
	height: 1px;
	background-position-y:50%
}

/* WEBMASTERLESS */
.main_cat {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 8pt;
	text-decoration: none;
}
.main_cat:hover {
	text-decoration: none;
	color: #71C474;
}
.category {
	background-color: #D8D8D8;
	width: 168 px;
	padding:2 0 2 0;
}
.category:hover {
	background-color: #F3F3F3;
	width: 168 px;
	padding:2 0 2 0;
}
.categoryHover {
	background-color: #F3F3F3;
	width: 168 px;
	padding:2 0 2 0;
}
.submenu{display: none;}
.subcategory {
	font-family: Verdana, Arial Narrow, Arial;
	color: White;
	font-size: 8pt;
	text-decoration: none;
}
.pageTitle_s {
	color: #4B4B4B;
	font-size: 13pt;
	font-weight: bold;
	font-family: Verdana, Arial;
	text-decoration: none;
}
.pad_6 {
	padding: 6;
}
h1.productHeading {
	font-family: Verdana, Arial;
	font-size: 16px;
	color: #DF8800;
	margin-top:0px;
	padding-top: 0px;
}
h1.productHeading strong {
	font: bold 12px Verdana, Arial;
	color: black;
}

.fraglight
{
    padding:4px 0px 0px 10px;
    line-height:14px;
    white-space:nowrap;
    font-weight:bold;
    font-size:9pt;
    color:#666666;
    font-family:arial,helvetica;
    vertical-align:top;
    overflow:hidden;
}

.fragsolid
{
    padding:4px 0px 0px 10px;
    line-height:14px;
    vertical-align:top;
}

.rowlight
{
    background-image:url('http://www.phc-online.com/images/fraglight.gif');
    background-repeat:repeat-x;
    height:25px
}

.rowlight2
{
    background-image:url('http://www.phc-online.com/images/fraglight2.gif');
    background-repeat:repeat-x;
    height:38px
}

.rowpromo
{
    background-image:url('http://www.phc-online.com/images/fragpromo.gif');
    background-repeat:repeat-x;
    height:17px
}

.rowsolid
{
    background-image:url('http://www.phc-online.com/images/fragsolid.gif');
    background-repeat:repeat-x;
    height:25px
}

.rowsolid2
{
    background-image:url('http://www.phc-online.com/images/fragsolid2.gif');
    background-repeat:repeat-x;
    height:38px
}

h2.titlestylesolid
{
    font-family:arial,helvetica;
    font-size:9pt;
    color:white;
    font-weight:bold;
    margin-top:0;
    margin-bottom:0;
}

TD.TableMainHead {
    background-image: url('../images/img_cellbg01.gif');
    BORDER-TOP: 1px solid #FFFFFF; 
    FONT-WEIGHT: bold; 
    COLOR: #000000; 
    PADDING-LEFT: 10px; 
    PADDING-RIGHT: 10px; 
    PADDING-TOP: 3px; 
    PADDING-BOTTOM: 3px
}