body 
{
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
	font-size: 10pt;
	font-family: arial, sans-serif, verdana, helvetica;
}

a:link, a:visited { text-decoration: underline; font-weight: normal; color:#06C; }
a:hover { text-decoration: underline; font-weight: normal; color:#333; }

div#content { padding:5px 20px 5px 5px; font-size: 10pt; font-family: arial, sans-serif, verdana, helvetica;}
div#content table { font-size: 10pt; font-family: arial, sans-serif, verdana, helvetica; }
div#header { background-image:url(../images/header_filler.gif); background-repeat:repeat-x; margin:0px; padding:0px; }
div#footer { background-image:url(../images/footer_filler.gif); background-repeat:repeat-x;  padding:3px; font-size:9pt; }
div#footer a:link, div#footer a:visited { text-decoration: none; font-weight: normal; color:#000000; }
div#footer a:hover{ text-decoration: underline; font-weight: normal; color:#000000; }
.header_menu { border:0px; margin:0px; padding:0px; }
.login_panel { font-size:9pt; padding:5px; text-align:right; }

.header { font-size:14pt; font-weight:bold; color:#006699; }

.form { font-size: 10pt; width:90%; }
.form_header { font-weight:bold; color:#ff9933; }
.form_text { width:200px; }
.form_area { width:450px; }
.url_text { width:450px; }

.validation { font-size:8pt; color:#ff0000; }
.dob_error_msg { visibility:hidden; }
.notice { padding:5px; margin: 5px 0; background-color:#ccffcc; border: 1px dashed #999999; font-size: 10pt; width: 50%; } /* green */
.warning { padding:5px; margin: 5px 0; background-color:#ffcccc; border: 1px dashed #999999; font-size: 10pt; width: 50%; } /* red */
.message { padding:5px; margin: 5px 0; background-color:#ffffcc; border: 1px dashed #999999; font-size: 10pt; width: 50%; } /* yellow */

.mceEditor { width: 450px; }

.dg { border:none; padding: 3px 3px 3px 3px; background-color: #e5e5e5; }
.dg a:link, .dg a:visited  { font-size: x-small; color: #0000ff; text-decoration: none; }
.dg a:hover { color: #ff9966; text-decoration: underline }
.dg_alternating { border:none; background-color: #D5D5D5; }
.dg_header { font-weight: bolder; color: #000000; border:none; background-color: #d3dce3; }
.dg_header a { color: #000000; }

.dg_message { border:none; }
/*.dg_message a:link, .dg_message a:visited  { font-size: 10pt; color: #0000ff; text-decoration: none; }
.dg_message a:hover { color: #ff9966; text-decoration: underline }
.dg_message_alternating { border:none; background-color: #D5D5D5; }*/
.dg_message_header { font-weight: bolder; color: #333333; border:none; background-color: #D5D5D5; }
.dg_message_header a { color: #333333; }

div#rest_header, div#rest_content, div#rest_rating, .rest_menu, .rest_info { font-size: 10pt; font-family: arial, sans-serif, verdana, helvetica; padding:5px; }
div#rest_header { font-size:14pt; font-weight:bold; color:#006699; }
div#rest_rating {}
div#rest_tags { font-size:8pt; padding-bottom:3px; }
.rest_menu { background-color:#ff8f09; padding:0px; margin:0px;  }
.rest_menu a:link,.rest_menu a:visited { text-decoration:underline; color:#000000; }
.rest_menu a:hover { text-decoration:underline; color:#06C; }

/*
div#rest_menu { background-color:#ff8f09; height:100%; padding:0px; margin:0px;  }
div#rest_menu a:link,div#rest_menu a:visited { text-decoration:underline; color:#000000; }
div#rest_menu a:hover { text-decoration:underline; color:#06C; }
*/
div#rest_content { padding:10px; }
.rest_info { background-color:#ff8f09; padding-left:10px; margin:0px; }
.rest_info a:link,.rest_info a:visited { text-decoration:underline; color:#000000; }
.rest_info a:hover { text-decoration:underline; color:#06C; }

/*
div#rest_info { background-color:#ff8f09; padding-left:10px; }
div#rest_info a:link,div#rest_info a:visited { text-decoration:underline; color:#000000; }
div#rest_info a:hover { text-decoration:underline; color:#06C; }
*/
.rest_info_cell td { font-size:8pt; }
.rest_subheader { color:#ffffff; font-size:10pt; font-weight:bold; }
.credit_card { margin:3px; }

div#news_panel {padding:3px; }

.icon { margin:0px 5px 5px 0px; }
.thumbnail { cursor:pointer; }
.caption { font-size:8pt; }

/*
.box { border:solid 1px #666; }
.box_header { background-image:url(../images/grad.gif); background-repeat:repeat-x; padding:3px; font-size:14pt; color:#333; text-align:left; border-bottom: solid 1px #666; }
.box_content { padding:3px; }
*/
.box { border:solid 1px #ffcc66; margin:5px; }
.box_header { background-image:url(../images/dia.jpg); background-repeat:repeat-x; color:#ffffff; padding:3px; font-size:10pt; font-weight:bold; /*color:#333;*/ text-align:left; }
.box_content { padding:3px; }

.result_header { font-size:12pt; font-weight:bold ! important;}
.result_label { color:#666666; font-size:8pt }
.result_field { font-size:8pt }

.promo { margin: 3px; border:1px solid #000000; }

div#release { font-size:8pt; color:#999999; text-align:center; }
.legal { width:600px; }

.fav_header { background-color:#e2e2e2; padding:3px; margin-bottom:3px; }

.fb { background-color:#cccccc;}
.fb_header { background-color:#ffaf23; font-size:8pt; color:#333333; }
.fb_category { /*background-color:#dbea38;*/background-color:#FFF3B3;  }
.fb_category_title { font-weight:bold; font-size:10pt; }
.fb_category_desc { font-weight:normal; font-size:8pt; }
.fb_topic, .fb_thread, .fb_post { background-color:#ffffff; }
.fb_topic_title { }
.fb_topic_desc{}
.fb_small{}
.fb_input_header { background-color:#ffaf23; font-size:10pt; font-weight:bold; color:#333333; }
.fb_thread_title { font-size:16pt; font-weight:bold; color:#333333; }
.fb_stats { font-size:8pt; color:#333333; }
.fb_quote { border: 1px solid #999999; margin: 1px; padding: 1px; font-size: 9pt !important; width: 80%; color:#333333; }