/* site specific in loquo.css */
@charset "utf-8";

body
{
	background-color: #ffffff;
	font-family: "ËÎÌå",arial;
    font-size: 14px;
	margin:0 0 10px 0;
}

strong {font-weight: bold;}

h1 {
	font-size: 20px;
	margin-bottom: 0;
}

h2 {
	font-size: 18px;
	margin-bottom: 0;
}

a:hover,a:active { color:#FF5500; }
a:visited  
{ 
	color: #1a34fb;
}

.top_separator 
{
	border-top: 1px solid #F0F0E8;
}

.date_separator{
	border-bottom: 1px solid #F0F0E8;
}

.date_bar{
	background-color: #EDEDE3;
}


.loquo_table, loquo_table_thin, loquo_thin
{
	border : 1px solid #d4d0c8;
}

.loquo_division
{
	border-bottom : 1px solid #d4d0c8;
}

.home_cat 
{
	font-size: 13px;
	white-space: nowrap;
}

.langChange 
{ 
	font-size: 13px;
	font-weight: bold;
}

.langChange a   
{ 
	color: #000000;
}

.langChange a:visited  
{ 
	color: #000000;
}

.langChange a:hover 
{ 	
	color: #ffffff;
	background: #000000;
	text-decoration: underline;
}

.sectionBox {
	border : 1px solid #F0F0E8;
	font-size: 11px;
}

/* home page */

/* buttons */
.buttonborder 
{
	background-color: #FAFAEF;
	margin: 0px;
	padding: 2px;
	border-width: 1px;
	border-style: ridge;
 	border-color: #F0F0E8;
	border-spacing: 0;
}

.buttonborder td, buttonborder tr 
{
  background-color: #FAFAEF;
}

.coloquo_buttonborder 
{
	background-color: #C5824A;
	margin: 0px;
	padding: 2px;
	border-width: 1px;
	border-style: ridge;
 	border-color: #F0F0E8;
	border-spacing: 0;
}

.coloquo_buttonborder td, buttonborder tr 
{
  background-color: #C5824A;
}

.publish_buttonborder 
{
	background-color: #FF7E29;
	margin: 0px;
	padding: 2px;
	border-width: 1px;
	border-style: ridge;
 	border-color: #F0F0E8;
	border-spacing: 0;
}

.publish_buttonborder td, buttonborder tr 
{
  background-color: #FF7E29;
}

.strongButton
{
	font-size: 13px;
}

.postFormSubmit 
{
	background-color: #d4d0c8;
	font-weight: bold;
	font-size: 13px;
}

.searchPostButton 
{
	background-color: #d4d0c8;
	font-weight: bold;
}

.searchEventButton 
{
	background-color: #d4d0c8;
	font-weight: bold;
}

/* end of buttons */


.sectionTitle {
	font-size: 14px;
	padding: 2px;
	background: #efffef;
	color: black;
}

.sectionTitle a   
{ 
	color: #000099;
}

.sectionTitle a:visited  
{
	color: #000099;
}

.sectionTitle a:hover   
{ 
	text-decoration: underline;
	color:#ff0000;
}

.toolBoxField
{
	width: 100%;
}		

.toolBox {
	background: #F0F0E8;
}

.toolBoxLight {
	background: #F0F0E7;
}

.formBox {
	border : 1px solid #eeeeee;
	background: #f9f9f9;
	font-size: 13px;
}

.stickyNote {
	background: #ff9;
	font-size: 13px;
	padding:4px;
	list-style:disc inside;
}

.newLabel {
	font-size: 9px;
	color:#ff0000;
}

/*end of home page styles */

/* form styles */
.formHeading {
	font-weight: bold;
	color: #CF623C;
}

.formErrorTop {
	font-size: 18px;
	font-weight: bold;
	color:#ff0000;
}

.formErrorField {
	font-size: 9px;
	color: #ff0000;
}

.formExtraDesc {
	font-size: 11px;
	color: #0000FF;
}

.coloquoTitle {
	color: black;
	font-size: 13px;
	background: #dedede;
	border : 1px solid #d4d0c8;
}

.coloquoTitle a   
{ 
	color: black;
}

.coloquoTitle a:visited  
{ 
	color: black;
}

.coloquoTitle a:hover   
{ 
	color: ff0000;
	background: #dddddd;
}

.coloquo_separator{
	border-bottom: 1px solid #d4d0c8;
}

/* end of form styles */


/* menu bar styles */
.MenuItem {
	background: #f5f5f5;
	border: 1px solid #dddddd;
}

.MenuItem a   
{ 
	color: black;
}

.MenuItem a:visited  
{ 
	color: black;
}

.MenuItem a:hover    
{ 
	text-decoration: underline 
}

/* tabbed menu */
.selectedMenuItem {
	font-weight: bold;
	color: black;
	background: #D9E3B3;
	border-top: 1px solid #777777;
	border-left: 1px solid #777777;
	border-right: 1px solid #777777;
}

.selectedMenuItem a  { 
	text-decoration: none;
	font-weight: bold;
	color: black;
}

.selectedMenuItem a:visited  { 
	text-decoration: none;
	font-weight: bold;
	color: black;
}

.selectedMenuItem a:hover   { 
	text-decoration: underline;
	color: black;
}

/* event menu item */
.eventMenuItem {
	background: #f5f5f5;
	border: 1px solid #dddddd;
	color: black;
}

.eventMenuItem a   
{ 
	color: black;
}

.eventMenuItem a:visited  
{ 
	color: black;
}

.eventMenuItem a:hover   
{ 
	text-decoration: underline;
	color: black;
}

/* forum menu item */
.forumsMenuItem {
	background: #f5f5f5;
	border: 1px solid #bbbbbb;
	color: black;
}

.forumsMenuItem a   
{ 
	text-decoration: none;
	color: black;
}

.forumsMenuItem a:visited  
{ 
	text-decoration: none;
	color: black;
}

.forumsMenuItem a:hover   
{ 
	text-decoration: underline;
	color: black;
}


/* selected forum menu item */
.selectedForumsMenuItem {
	font-weight: bold;
	background: #C5C3C4;

	border-top: 1px solid #bbbbbb;
	border-left: 1px solid #bbbbbb;
	border-right: 1px solid #bbbbbb;
}

.selectedForumsMenuItem a   
{ 
	text-decoration: none;
	color: black;
}

.selectedForumsMenuItem a:visited  
{ 
	text-decoration: none;
	color: black;
}

.selectedForumsMenuItem a:hover   
{ 
	text-decoration: underline;
	color: black;
}


.menuSeparator
{
	border-bottom: 1px solid #dddddd;
}


.rentalMenuItem {
	font-weight: bold;
	background: #f5f5f5;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}

.rentalMenuItem a   
{ 
	color: #000066;
}

.rentalMenuItem a:visited  
{ 
	color: #000066;
}

.selectedRentalMenuItem {
	font-weight: bold;
	color: #ffffff;
	background: #14689E;
}

.selectedRentalMenuItem a   
{ 
	color: #ffffff;
}

.selectedRentalMenuItem a:visited  
{ 
	color: #ffffff;
}

/* end menu bar styles */

/* path / bread crumb */
.path_posts {
/*	background: #FAFAF6; */
}

/* path styles */
.path_normal {
/*	background: #FAFAF6; */
}

/* end of path styles */

/* post viewing*/
.viewPostTitle {
	font-size: 18px;
	font-weight: bold;
}

.viewEventHeading {
	font-size: 15px;
}

/* end of post viewing */

/* footer */
	
.footer {
	font-size: 11px;
}
/* end footer */

/* general purpose  */
.email_address a { 
	color: #0000FF;
}

.email_address a:hover 
{ 	
	color: #000000;
	background: #ffff00;	
	text-decoration: underline;
}

.textBig { 
	font-size: 16px;
}

.textBigStrong { 
	font-size: 16px;
	font-weight: bold;
}

.textMedium { 
	font-size: 14px;
}

.textMediumStrong { 
	font-size: 14px;
	font-weight: bold;
}

.textSmall { 
	font-size: 12px;
}

.textSmallGray { 
	font-size: 10px;
	color: #666666;
}

.textGray{ 
	color: #777777;
}

.marker_warning{
	color: black;
	background-color: #ffff66;
	font-weight: bold;
}

.marker_blue_warning{
	color: black;
	background-color: #8CF5F5;
	font-weight: bold;
}

.previewText { 
	font-weight: bold;
	font-size: 15px;
	color: #CC0000;
}

.paginator {
	font-size: 16px;
}

.paginator a {
	color: #1a34fb;
}

.paginator a:visited  
{ 
	color: 1a34fb;
}

.paginator a:hover 
{ 	
	color: #ffffff;
	background: #1a34fb;
	text-decoration: underline;
}

.home_lang a
{
	color: #1a34fb;
}

.home_lang a:visited  
{ 
	color: 1a34fb;
}

.home_lang a:hover 
{ 	
	color: #ffffff;
	background: #1a34fb;
	text-decoration: underline;
}

.help_label a
{
	color: #1a34fb;
}

.help_label a:visited  
{ 
	color: 1a34fb;
}

.help_label a:hover 
{ 	
	color: #ffffff;
	background: #1a34fb;
	text-decoration: underline;
}

.rev
{
	font-size:11px;
}

.rev a   
{ 
	color: #cc0000;
}

.rev a:visited  
{ 
	color: #cc0000;

}

.rev_best a:hover 
{ 	
	color: #ffffff;
	background: #000099;
	text-decoration: underline;
}

.rev_best
{
	font-size:11px;
}

.rev_best a   
{ 
	color: #000099;
}

.rev_best a:visited  
{ 
	color: #000099;

}

.rev a:hover 
{ 	
	color: #ffffff;
	background: #cc0000;
	text-decoration: underline;
}



/* search box in events */
.searchEventsTitle {
	font-weight: bold;
	background: #d4d0c8;
	border-bottom: 1px solid #d4d0c8;
	color: black;
	font-size: 13px;
}

.searchEventsTitle a 
{
	text-decoration: none;
	color: black;
}

.searchEventsTitle a:visited  
{ 
	text-decoration: none;
	color: black;
}

.searchEventsTitle a:hover   
{ 
	text-decoration: underline;
	color: black;
}


.createPostTag{
	font-size: 10px;
	color:#333333;
}

.textFieldLarge {
	width: 250px;
}

.checkMap {
	color:#FF0000;
	font-size: 11px;
}

.commentHeading { 
	font-weight: bold;
	color: #CF623C;
}

/* calendar */
.month {
	font-weight: bold;
	font-size: 12px;
}

.weekday {
	font-size: 10px;
	text-align: center;
}

.calendarDay {
	font-size: 9px;
	text-align: center;
}

.calendarDay a {
	text-decoration: none;
}

.currentDay {
	background-color: #EDEDE3;
	border : 1px solid #666666;
}

.currentDay a {
	text-decoration: none;
}

.eventDay {
	font-weight: bold;
}

.eventDay a {
	text-decoration: underline;
}

.eventDayToday {
	background-color: #EDEDE3;
	border : 1px solid #666666;
	font-weight: bold;
}

.eventDayToday a {
	text-decoration: none;
}

.selectedDay {
	font-weight: bold;
	border : 1px solid #000000;
}

.currentAndSelectedDay {
	font-weight: bold;
	background-color: #EDEDE3;
	border : 1px solid #ff0000;
}

.otherMonth {
	color: #333333;
}

.otherMonth a:visited {
	color: #333333;
}

.otherMonth a:link {
	color: #333333;
}
/* end calendar */

/* sponsor */
A.spnsor_link:visited 
{ 
	color:#000066;
}

A.spnsor_link:link 
{ 
	color:#000066; 
}

A.spnsor_link:hover 
{ 
	color:#cc0000;
}

/* strong blue link */
A.live_link:link
{ 
	color: #1a34fb;
}

A.live_link:visited  
{ 
	color: #1a34fb;
}

A.live_link:hover 
{ 	
	color: #ffffff;
	background: #1a34fb;
}

/* strong blue link */
A.forum_link:link
{ 
	color: #000000;
}

A.forum_link:visited  
{ 
	color: #000000;
}

A.forum_link:hover 
{ 	
	color:#ff0000;
	text-decoration: underline;
}

.favs_separator
{
	line-height: 1.8em;
	background-color: #ECECFF;
	margin: 0;
	padding: 0;
	font-size: 18px;
	font-weight: bold;
}

ul.listings
{
	padding: 0;
	margin: -3em 0 0;
	list-style: none;
}

ul.listings li
{
	margin: 0.4em 0 1.1em;
	padding: 0;
	list-style-type: none;
}

ul.listings li.dark
{
	padding: 1.0em 0 1.0em;
	list-style-type: none;
	background-color: #F7F7F0;
}

ul.listings li.date
{
	font-weight: bold;
	font-size: 9pt;
	padding: 8px 3px 3px 5px;
	margin: 3em 0 1em;
	background-color: #EDEDE3;
}


ul.favorites li.date
{
	background-color: #ECECFF;
}

ul.listings li img
{
	height: 15px;
	width: 15px;
	margin: 0px 3px -3px 3px;
}

/* result sets */

table.lq_set
{
	table-layout:fixed;
	border-collapse: collapse;
}

table.lq_set_cw
{
	border-collapse: collapse;
}

table.lq_set_cw td
{
	height: 50px;
}

table.lq_unsup
{
	table-layout:auto;
}

table.lq_set td.lq_head
{
	font-weight: bold;
	font-size: 9pt;
	padding: 8px 3px 3px 5px;
	margin: 3em 0 1em;
	background-color: #EDEDE3;
}

table.lq_fav td.lq_head
{
	background-color: #ECECFF;
}

table.lq_set td
{
	text-overflow: ellipsis;
	overflow:hidden;
	white-space:nowrap;
	white-space: nowrap;
	padding: 1.4em 0 1.4em;
}

table.lq_unsup td
{
	overflow:visible;
}


table.lq_set td.dark
{
	padding: 1.0em 0 1.0em;
	background-color: #F7F7F0;
}

table.lq_set td.sep
{
	padding: 0.1em 0 0.1em;
}

.category
{
	font-size: 8pt;
}

.pic
{
	font-size: 10px;
	color: orange;
}

.int
{
	color: blue;
}

ul.event_list {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:15px;
	padding-left: 0px;
	list-style: disc outside none;
}

ul.event_list li {
	font-size: 7pt;
	margin-left:0px;
	margin-bottom: 7px;
}

ul.event_list .lighter {
	color: #AAAAAA;
}

ul.event_list .lighter a {
	color: #6A6A99;
}

#reviewToolbar {
	padding:3px;
}

#reviewToolbar a {
	background-color:#f3f1e8;
	font-size:11px;
	cursor: pointer;;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
	padding-left: 5px;
	color: black;
	margin-right:2px;
	text-decoration: none;

	border-top:1px solid #fccfb4;
	border-left:1px solid #fccfb4;
	border-right:1px solid #883605;
	border-bottom:1px solid #883605;
}

#reviewToolbar a:hover {
	border-top:2px solid #fccfb4;
	border-left:2px solid #fccfb4;
	border-right:2px solid #883605;
	border-bottom:2px solid #883605;
	color: black;
	margin-right:0px;
	text-decoration: none;
}

#reviewToolbar a:active {
	color: black;
	border-width: 1px !important;
	border-style: inset;
	margin-right: 2px;
	text-decoration: none;
}

#best_of {
	border-top:1px solid #B2B2B2 !important; 
	border-left:1px solid #B2B2B2 !important; 
	border-right:1px solid #000000 !important; 
	border-bottom:1px solid #000000 !important; 
}

#best_of:hover {
	border-width:2px !important; 
}

/* Mivas CSS */
.MivaBOXtitle{
font-size:9pt;
color:#000;
font-weight:bold;
background-color:#EDEDE3;
padding: 6px 3px 6px 6px;
}

.MaddHeader{
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-top:1px solid #ccc;
background-color:#fff;
padding-bottom:3px;
}

.Maddoutbox{
background-color:#fff;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
}

.Maddlnk{
text-decoration:underline;
}

.Maddbox{
font-size:12px;
padding:4px;
}

.Maddimg{
padding:5px;
}

.Maddtitle{
font-family: arial, Helvetica, sans-serif;
text-decoration:underline;
font-weight:bold;
font-size:12px;
}

.Madddesc{
color: #777777;
text-decoration:none;
font-size:11px;
padding:4px;
}

.Maddurl{
text-decoration:none;
}

.remark {
	font-weight: bold;
	color: #f56008;
}

.pack_exp {
	margin-top:0.6em;
	margin-left:3em;
	margin-bottom:1em;
}

a.visibleurl { 
	color: #286712;
	font-size: 11px;
	text-decoration: none !important;
}


.fav {
/*	visibility: hidden;*/
	cursor: pointer;
	margin-right:5px;
	vertical-align: middle;
	font-weight: normal;
}
.fav_vis {
	visibility: visible;
	cursor: pointer;
	margin-right:5px;
}

.st_wide {
	margin-bottom:3px;
	width:100%;
}

.st_wide div.div_wide {
	font-weight: bold;
	font-size: 9pt;
	padding: 6px 3px 6px 6px;
	background-color: #EDEDE3;
}

.st_wide span.span_wide_link {
	float:right;
}

.st_wide span.span_wide_link a {
	font-size:9pt;
	font-weight: normal;
}

.st_wide span.span_wide_text {
	color:#F66108;
}

.adhere {
	font-size: 9pt;
	padding: 4px 3px 4px 4px;
	background-color: #ffffff;
	margin-bottom:3px
}

.adhere a {
	color:#F66108;
}

.wide_row {
	table-layout: fixed;
	width: 100%;
}

.wide_row td.even {
	padding-right:10px;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:7px;
	overflow:hidden;
	white-space: nowrap;
	background-color:#F7F7F0;
}

.wide_row td.odd {
	padding-right:10px;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:7px;
	overflow:hidden;
	white-space: nowrap;
}

.wide_row td a {
	text-decoration: none;
}

.wide_row td a span {
	padding-left:5px;
	color:#000099;
	text-decoration:underline;
}

.wide_row td span.img {
	font-size:7pt;
	color:#1a34fb;
	font-weight:bold;
	margin-left:10px;
}





.st_wide_tl {
	border: 1px solid #d6946d;
	margin-bottom:12px;
	width:100%;
}

.st_wide_tl div.div_wide_tl {
	font-weight: bold;
	font-size: 9pt;
	padding: 6px 3px 6px 6px;
	background-color: #e8a176;
	color: white;
}

.st_wide_tl span.span_wide_tl_link {
	float:right;
}

.st_wide_tl span.span_wide_tl_link a {
	font-size:9pt;
	color: white;
	font-weight: normal;
}

.st_wide_tl span.span_wide_tl_text {
}

.wide_tl_row {
	table-layout: fixed;
	width: 100%;
}

.wide_tl_row td.even {
	padding-right:10px;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:7px;
	overflow:hidden;
	white-space: nowrap;
	background-color:#F7F7F0;
}

.wide_tl_row td.odd {
	padding-right:10px;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:7px;
	overflow:hidden;
	white-space: nowrap;
}

.wide_tl_row td a {
	text-decoration: none;
}

.wide_tl_row td a span {
	padding-left:5px;
	color:#000099;
	text-decoration:underline;
}

.wide_tl_row td span.img {
	font-size:7pt;
	color:#1a34fb;
	font-weight:bold;
	margin-left:10px;
}




.st_bottom_vip {
	border: 1px solid #d6946d;
	margin-bottom:3px;
	width:100%;
}

.st_bottom_vip div.div_bottom_vip {
	font-weight: bold;
	font-size: 9pt;
	padding: 6px 3px 6px 6px;
	background-color: #e8a176;
	color: white;
}

.st_bottom_vip span.span_bottom_vip_link {
	float:right;
}

.st_bottom_vip span.span_bottom_vip_link a {
	font-size:9pt;
	font-weight: normal;
	color: white;
}

.st_bottom_vip span.span_bottom_vip_text {
}

.bottom_vip_row {
	table-layout: fixed;
	width: 100%;
}

.bottom_vip_row td.even {
	padding-right:10px;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:7px;
	overflow:hidden;
	white-space: nowrap;
	background-color:#F7F7F0;
}

.bottom_vip_row td.odd {
	padding-right:10px;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:7px;
	overflow:hidden;
	white-space: nowrap;
}

.bottom_vip_row td a {
	text-decoration: none;
}

.bottom_vip_row td a span {
	padding-left:5px;
	color:#000099;
	text-decoration:underline;
}

td.ctr, td.ctra   { background:#fff; font-size:12px; text-align:center; line-height: 1.4em; }
td.tlt   { font-size:15px; font-weight:bold; text-align:center; line-height: 1.8em; }
td.ctr a { display:block; }

#ctytbl {background-color:#fff;border:1px solid #ffaa00;font-size:13px;}
#ctytbl ul{width:420px;list-style-type:none;line-height:135%; margin:6px 3px 3px 3px;}
#ctytbl li{float:left;width:16.66%;}



ul.listTab{float:left; color:#555; padding-left:10px; margin:0;}
ul.listTab li {display:inline;}
ul.listTab li a {display:block;float:left; padding:4px 4px; font-size:13px; line-height:16px; white-space:nowrap;}
ul.listTab li a:hover {background:#fff; text-decoration:none;padding:4px 4px; font-size:13px; line-height:16px;}
ul.listTab li.ltOn a { background:#f1f1f1; border:1px solid #999; border-bottom:none; color:#555; position:relative; bottom:-1px; font-weight:bold;}
ul.listTab li.ltOn a:hover {background:#f1f1f1;}
.listTabMore {font-size:12px; background:#f1f1f1;  border-top:1px solid #999; padding:2px 8px; color:#555; clear:both}
.listTabMore a {padding-right:6px;}
.post2 {float:right; text-align:right; position:relative; bottom:4px;}

.searchtable {border: 1px solid #F0F0E8;background-color: #EDEDE3;margin:20px 0 10px 10px;}
.searchtable td,.searchtable input,.searchtable select {font-size:12px}

.clft {border: 1px solid #ededed; background: #fafafb; padding: 4px; line-height:1.5em; font-size: 12px; }
fieldset { background: #FFFFDD; padding:3px; margin:0; border: none; }
label { cursor: pointer; white-space:nowrap; }
img {vertical-align: middle;}
form { margin: 0 }
select, input, textarea, button ,label{color: Black; vertical-align: middle; font-size:13px}

table.lq_set td {font-size:12px;}
table.lq_set td a.sp {font-size:14px;}
table.lq_set td a.sp:visited {color: #220088;}

table.lb_pp {width: 400px;}
table.lb_pp td {font-size:13px; padding:2px; white-space: nowrap; border-bottom: 1px dashed #999;}
table.lb_pp td.a {font-weight:bold; width:10%;}

a.flag:link, a.flag:visited, a.flag:hover { padding: 1px; background-color: #f5f5f5; color: #000; text-decoration: none; }
a.flag:link, a.flag:visited { border-top: 1px solid #ccc; border-bottom: 2px solid #888; border-left: 1px solid #ccc; border-right: 2px solid #888; }
a.flag:hover { border-bottom: 1px solid #ccc; border-top: 2px solid #888; border-right: 1px solid #ccc; border-left: 2px solid #888; }
.mobi {border-bottom:1px #4A4A4A dotted;text-decoration:none; cursor:pointer; background:#FFFF99;}
#ctytbl {background-color:#fff;border:1px solid #ffaa00;}
#ctytbl td {font-size:12px;}
#ctytbl ul{width:420px;list-style-type:none;line-height:135%; margin:6px 3px 3px 3px;font-size:12px}
#ctytbl li{float:left;width:16.66%;font-size:12px}
em {color:red; font-style:normal;}
.greytext , .greytext a{ color: #777; font-weight: normal; }
span.sptr{white-space:nowrap; color:#888;font-size: 12px; font-weight:normal; margin:0 8px; }

.formBox input, .formBox textarea{
	font-size: 14px;
}
.pfrmdx {margin:0;clear:both; padding-left:5px;}
.pfrmdx li {width:20%; float:left; overflow:hidden;}
.searchtable td {line-height:20px;}
.searchtable td a {white-space:nowrap;}
/*.hitd td, .hitd td a {color:#FF8000;}*/

h1,h2,h3,h4,p,ul,ol,dl{ margin:0px; padding:0px; list-style:none;}

.l{ float:left;} .r{ float:right;}
.ca { width: 260px;margin:6px 0 0 5px;}
.ca ul {text-align:left;margin:0px; padding:0px;}
.ca li {background:#fff;float: left;width: 49.9%;text-align: left;line-height: 26px;list-style: none;overflow:visible;}
.ca a,.home_lb a,.home_rb a {white-space:nowrap;overflow:visible;}
.ca h2{font-size: 14px;padding: 2px 0 2px 6px;background: #e2e2e2;color: black; text-align:left; line-height:22px;}
.ca h2 a{color:#000;}
.ca h2 span{font-size:11px; font-weight:normal;}
.home_uu{background:#fff; width:100%}
.ca li a {padding-left: 6px;}

.ca_bt {margin-top: 4px;clear:both;}

.home_lb{width:160px; padding-bottom: 32767px !important;margin-bottom: -32767px !important;}
.home_rb{margin-left:4px; padding-right:3px;padding-top:2px;width:160px;padding-bottom: 32767px !important;margin-bottom: -32767px !important;}

.home_top{width:860px;position:relative;margin:0 auto;text-align:center;overflow: hidden;display: inline-block;}
.mme {padding-right:10px;font-size:16px !important;}
.h {display:none;}
.home_bk{background: #F5F5F0;}
.home_bs {font-size:12px;padding-top:5px;width:90%;line-height:1.5em;}
.home_bs span{color:#f96108;padding-right:8px; white-space:nowrap;font-weight:bold;}
.home_bs a{padding-right:8px;white-space:nowrap;}
.bottom {font-size: 12px;margin-top:20px;line-height:1.5em; padding-top:5px;border-top: 1px solid #555555; text-align:center;}
.home_top a{white-space:nowrap;}

.home_posts {margin:5px;padding-bottom:5px; text-align:left; background: #fff;overflow:hidden;text-overflow: ellipsis;width:150px;}
.home_posts div {padding:4px;font-size:12px; text-overflow: ellipsis; overflow:hidden; white-space:nowrap;}
span#pcnt {font-weight:bold;}
.ad {margin-bottom:10px;}
blockquote.blnt {line-height:1.8em; font-size:14px;}
blockquote.blnt a  {font-weight: bold;}
blockquote.blnt div {background: #eee; padding: 6px;}
.blnt ul li {list-style: disc inside;}
}

a.highlight {
	background-color: #ff6;
	padding:2px;
}

table.lq_set td.thumb
{
	padding: 0em !important;
}
table.lq_set td.highlighted{
	background-color: #ff9 !important;
}

table.thumbin
{
	table-layout:fixed;
	border-collapse: collapse;
}
table.thumbin td
{
	text-overflow: ellipsis;
	overflow:hidden;
	white-space:nowrap;
	white-space: nowrap;
}

.stickyerr {
	background: #ff6699;
	font-size: 13px;
	padding:4px;
	list-style:disc inside;
}

a.home_hot {color: red;}
.phone {font-size:18px;font-weight:bold;}

.s1 {color: #555}
.s1 a {color: #555}
a.hcty {color:#ef7100!important; }
ul.lbbox {margin: 0; padding: 0;}
ul.lbbox li {float:left; margin:0 10px 0 0; white-space:nowrap;padding:0 2px;}
li.opton {color:#fff!important;background: blue!important; }
li.opton a {color:#fff!important;}
.msgbody {line-height:1.2em;}
.msgbody p{margin:10px 0;}
.msgbody label {font-size:14px; font-weight:bold; width:100px; text-align:right;cursor: text;display:inline-block;white-space:nowrap;}
.msgbody a{color:#000;text-decoration: none;}
ul.bgul li {float:left; font-size:13px;white-space: nowrap;margin-right:10px; width:31%;padding:4px;}
ul.ccul li {float:left; font-size:12px;white-space: nowrap;margin-right:10px; width:auto;}
