



body, th, td, p, li, blockquote
{
	margin:0px ;
	font-family: Arial, Verdana, Helvetica, sans-serif ;
	font-size: 11px ;
}
body
{
	//background:#c0c0c0 ;
	background:#ffffff ;
}
.main_body
{
	background:#c0c0c0 ;
}
p
{
	padding-top:7px;
	padding-bottom:7px;
	text-align:left;
}
.center
{
	text-align:center;
}
.alt_background_dark, .subscribe_button
{
	background-color: #707070
}

hr
{
	height: 1px;
}

input, textarea, select
{
	border-right: #777777 1px solid; 
	border-top: #777777 1px solid; 
	border-left: #777777 1px solid; 
	border-bottom: #777777 1px solid; 
	background-color: #efefef
}



input[type=radio]
{
	border: 0px;
}
.input_radio,.input_checkbox
{
	border: 0px;
	background-color: #ffffff;
}
input[type=image]
{
	border: 0px;
}
.input_image
{
	border: 0px;
}


form
{
	border:0px;
	padding:0px;
	margin:0px;
}
li
{
	list-style-image: url("/images/reddot.gif");
}

.bigger
{
	font-size:14px;
}
.smaller, .cat_menu, .footer_menu
{
	font-size: 9px;
}



.normal_color, a, body
{
	//color: #707070; 
	//color: black; 
	//color: #606060; 
	color: #505050; 
}

.alt_color, a:hover, h1, h2, h3, .back, .alert_box, .error_cell, hr, .page_number_current, .alert
{
	color: #bd2c11 ;
}
.alt_color_background, hr
{
	background-color: #bd2c11 ;
}
.alt_color_border, hr
{
	border: #bd2c11 1px ;
}

.alt_color_2, .side_menu:hover, .footer_menu:hover
{
	color: #9dd116;
}
.alt2_cell, .alt_button_2, .alt_button_2:hover
{
	color:black;
	background-color: #9dd116;
	font-weight: bold ;
}

.no_underline, a, a.no_underline:hover
{
	text-decoration: none ;
}
.underline, a:hover, a.page_number
{
	text-decoration: underline ;
}

.main_table
{
	align:center ;
	background:#ffffff ;
}

.pad
{
	padding:5px;
}
.nopad, h1, h2, h3
{
	padding:0px;
	margin:0px;
}

.bold  , .top_menu, .back, .page_number_current
{
	font-weight: bold ;
}

.line_through
{
	text-decoration:line-through;
}

.white, .top_menu, .top_menu:hover, .subscribe_button, .subscribe_button:hover, .side_menu, .footer_menu
{
	color: #ffffff ;
}
.black
{
	color: #000000 ;
}


.side_menu
{
	padding-left:10px;
}
.subscribe_button
{
	padding:2px;
}

.subscribe_input
{
	background-color:#cccccc;
	color:#999999;
	font-weight:bold;
}

h1, h2, h3
{
	text-align:left;
}

h1
{
	font-size:26px;
}
h2
{
	font-size:16px ;
	padding-bottom: 0px;
	margin-bottom:0px
}
h3
{
	font-size:11px ;
	padding-bottom: 0px;
	margin-bottom:0px
}

.top_menu
{
	padding-right:15px;
}



.yousavePrice 
{ 
	color:white ; 
	background:#9ccc22 ; 
	background:#000000 ; 
	padding:4px ;
}



.thexton_tip_box {
	padding-left : 0px ;
	padding-right : 0px ;
	padding-bottom : 15px ;
	padding-top : 15px ;
	border : #bbbbbb 2px solid ;
	background : #ffffff ;
}

.blanked_out
{
	color:aaaaaa;
}

.alert_box, .error_cell, .alert
{
	border: #bd2c11 1px solid;
	padding: 10px;
	margin:20px;
}


.section_table, .section_hr
{
	border:1px #e6eaf2 solid;
}

.section_head, member_section_head
{
	padding-left: 10px;
	padding-right: 10px;
	background-color: #e6eaf2;
}

.member_section_table, .member_section_hr
{
	border:1px solid #258e00;
}
.member_section_head
{
	color: white;
	background-color: #258e00;
}
.member_color
{
	color: white;
}

.category_heading
{
	color:black;
	font-size:larger;	
}
.category_link
{
	//font-weight:bold;
	font-size:larger;
	color:black;
}

.rollover_cell, .rollover_cell a, .rollover_cell a:visited, .rollover_cell a:hover
{
	background-color:white;
	color: #505050;
}
.rollover_cell_over, .rollover_cell_over a, .rollover_cell_over a:visited, .rollover_cell_over a:hover
{
	background-color:#bd2c11;
	color:white;
}
