body,p,td,ul,li,input,textarea{font-family:Trebuchet MS; font-size:11px;}
body{text-align:center;}

a{color:#005599; text-decoration:none;}
a:hover {text-decoration:underline;}

div#holder{width:807px; margin:0px; padding:0px; position:relative; text-align:left; border:solid 1px #ccc;}
div#holder_full{width:975px; margin:0px; padding:0px; position:relative; text-align:left; border:solid 1px #ccc;}

/******************** labels *****************/

.label{
	color:#fff;
	font-weight:bold;
	font-size:16px;
	background-color:#060;
	padding:5px;
	border:0px;
}
div.label div.editbutt{font-size:11px; font-weight:normal;}

div#q_1 div.label img.med, div#q_4 div.label img.med, div#q_5 div.label img.med, div#q_6 div.label img.med{display:block; width:180px; margin:-5px -5px -5px -5px;}
div#q_1 div.label img.large, div#q_4 div.label img.large, div#q_5 div.label img.large, div#q_6 div.label img.large{display:none;}

div#q_2 div.label img.med, div#q_3 div.label img.med{display:none;}
div#q_2 div.label img.large, div#q_3 div.label img.large{display:block; width:380px; margin:-5px -5px -5px -5px;}


/* label styles */
div.grey{color:#999; background-color:#fff; padding-left:0px;}
div.dining{color:#fff; background-color:#6867CD;}
div.fancy{color:#737302; background-color:#EEE; border-top:dashed 1px #999; /*border-bottom:dashed 1px #999;*/ padding:2px 5px 2px 5px;}

/* new listings */
div.threeAdsReducer {clear:both;}
div.threeAdsReducer img{width:120px; height:120px; text-align:center;}

div.rightListing{width:175px; margin-bottom:18px; float:left; line-height:16px;}

div#column_2 a.tab{display:block; text-decoration:none; width:48%; text-align:center; color:#999; float:left; font-weight:bold; font-size:16px; margin:2px; padding:2px 0px 2px 0px;}
div#column_2 a.selected{border:solid 1px; color:#333;}
div#column_2 a.tab:hover{border:solid 1px; color:#333;}