._p{
float:left;
width:370px;
background-color: #ecf6fa;
font-size:0.8em; 
color:#1594D4;
text-align:justify;
padding-left:8px;
padding-right:8px;
margin-right:8px;
}
._p p{
padding-left:8px;
padding-right:8px;
}
._p h3{
width:200px !important;
height:30px  !important;
}
._img{
float:left;
width:238px;
background-color: #ecf6fa;
margin-right:8px;
padding:5px;
}

._img:hover{
background-color:#D5EBF4;
}
.hotel_holder{
background-color: #ecf6fa;
padding: 7px;
margin-top: 0pt;
margin-right: 3px;
margin-bottom: 3px;
margin-left: 0pt;
font-size: 0.68em;
color: #666666;
line-height: 1.27em;
width: 305px;
float: left;
}
.technology{
float:left;
width:620px;
background-color: #ecf6fa;
font-size:0.8em; 
color:#1594D4;
cursor:pointer;
text-align:justify;
padding-left:8px;
padding-right:8px;
margin-right:8px;
}
.thelanguage{
float:left;
width:620px;
background-color: #ecf6fa;
font-size:0.8em; 
color:#1594D4;
text-align:justify;
padding-left:8px;
padding-right:8px;
margin-right:8px;
}
#container2	{
	width: 664px;
	margin: 0 auto;
}
/*table*/
.rounded-corner
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 640px;
	text-align: left;
	border-collapse: collapse;
}
.rounded-corner thead th.rounded-company
{
	background: #329BFC url('../img/layout/left.png') left -1px no-repeat;
}
.rounded-corner thead th.rounded-q4
{
	background: #329BFC url('../img/layout/right.png') right -1px no-repeat;
}
.rounded-corner th
{
	padding: 8px;
	font-weight: normal;
	font-size: 13px;
	color: #042684;
	background:#329BFC;
	width:130px !important;
}
.rounded-corner td
{
	padding: 8px;
	background: #e8edff;
	border-top: 1px solid #fff;
	color: #669;
	width:130px !important;
}
.rounded-corner tfoot td.rounded-foot-left
{
	background: #e8edff url('../img/layout/botleft.png') left bottom no-repeat;
}
.rounded-corner tfoot td.rounded-foot-right
{
	background: #e8edff url('../img/layout/botright.png') right bottom no-repeat;
}
.rounded-corner tbody tr:hover td
{
	background: #329BFC;
}

#impel{ float:right;margin-top:-20px;}

#impel a { display:block; width:65px; height:20px; text-indent:-9999px; background: transparent url(../img/layout/impel_logo.gif) top left no-repeat; }

#impel a:hover { background: transparent url(../img/layout/impel_logo.gif) top right no-repeat; }
/*table off*/
/*contact*/
#contact{
	padding: 0px 0px 0px 0px;
	margin: 0px;		
	display: block;
	overflow: hidden;
	background-repeat: no-repeat;
	font-size: 0px;
	height:9px;
	width: 11px;
	text-indent:-9000px;
	background-position: 0 0px;
}
#home{
	background-image: url(../img/layout/home.gif);
}		
#map{
	background-image: url(../img/layout/sitemap.gif);
}		
#contact{
	background-image: url(../img/layout/kontakt.gif);
}
#home:hover,#contact:hover,#map:hover{background-position: 0 -9px;}
.separator{
	width:1px;
	height: 10px;
	display: block;
	background: url(../img/layout/sep2.gif) no-repeat;
	margin: 0px 13px 0px 13px;
	padding: 0px;
}		
#contactform, #loginform{
	padding:0px;
	width:430px;
	float:right;
}
#contactform h3, #loginform h3{
	color:#042A7B;
	margin:5px 0 5px 0px;
	padding:0px 0px 0px 0px;
	font-weight:normal;
	font-size:1em;
}
#contactform input, #contactform textarea, #loginform input, #loginform textarea{
	background-color: #ECF6FA;
	border:1px #ECF6FA solid;
	padding:2px;
	margin:0 0 3px 0px;
	color:#042A7B;
	border-top:1px #04247C solid;
}
#contactform input, #loginform input{
	width:192px;
}
#contactform input.chkbox{
	width:20px;
	vertical-align:middle;
	padding:0 0px 0 0;
	margin:0 5px 0 0!important;
}
#contactform textarea, #loginform textarea{
	width:402px;
}
#contactform input:hover, #contactform textarea:hover, #loginform input:hover, #loginform textarea:hover  {
	border:1px #04247C solid;
}
#contactform input:focus, #contactform textarea:focus, #loginform input:focus, #loginform textarea:focus {
	border:1px #04247C solid;
}
.submitbtn{
	color:#fff!important;
	font-weight:bold;
	padding:5px!important;
	cursor:pointer;
	font-size:14px!important;
	background-color:#C5E0E9!important;
	border:1px #ccc solid;
	padding:2px;
	margin:0 0 5px 12px;
}
.contactsub{
	float:left;
	margin:10px 0 0 0;
	padding:0px 0 0 0px;
	width:210px;
}
.contactsub p{
	margin-top:-10px;
}

div.contactsub{
	vertical-align:middle;
}
.validation-advice {
	margin: 0px 0 0 0px;
	padding: 2px 2px 2px 2px;
	color:#F78320;
	font-size:11px;
}
#captcha{
	position:relative;
	top:-30px;
	left:55px;
}

/*contact end*/
#container .result .star, #facebox .result .star{padding-top:3px;}





body	{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; background:#E5F1F5 url(../img/layout/bg_body.jpg) repeat-x;}
body.no-top     {background-image:url(../img/layout/bg_body-no-top.jpg);}
body.menu-bg	{background-image:url(../img/layout/bg_body_menu.jpg);}
a img, html		{margin:0; padding:0; border:0;}
.clear		{clear:both;}
.skiplink	{display:none;}

img {
    position: relative;
}




/* /////////////  header  ////////////////*/
#container {width:980px; margin-left:auto; margin-right:auto; padding:0; }
#header			{margin:0; padding:0; width:980px; height:auto; }


.menu-space		{height:14px; width:980px; padding:0; margin:0;}
.menu-secondary	{height:34px; width:980px; padding:0; margin:0;}

#logo			{float:left; width:300px; margin:10px 0 10px 10px ; padding:0; height:115px;}
#rightheader	{float:left; width:630px; margin:0; padding:0; height:115px;}


/* /////////////  STATUS BAR  ////////////////*/
#statusbar		{background-image:url(../img/layout/panels/bg_statusbar.png); background-repeat:repeat-x; height:25px; width:auto; float:right; padding:6px 0 0 0; margin:5px 0 0 0; }
#statusbar ul	{margin:0; padding:0 0 0 6px; font-size:0.68em; list-style:none;}
.edge-right    {background-image:url(../img/layout/panels/bg_statusbar_left.png); background-repeat:no-repeat; width:5px; height:31px; float:right; margin:5px 0 0 0;}
.edge-left   {background-image:url(../img/layout/panels/bg_statusbar_right.png); background-repeat:no-repeat; width:6px; height:31px; float:right; margin:5px 0 0 0;}
#statusbar li 	{float:left; margin: 0; padding:0; list-style:none; padding:0 11px 0 19px;}
#statusbar li.user 		{background-image:url(../img/layout/home.png); background-repeat:no-repeat;}
#statusbar li.settings 	{background-image:url(../img/layout/info.png); background-repeat:no-repeat;}
#statusbar li.faq 	{background-image:url(../img/layout/faq.png); background-repeat:no-repeat;}
#statusbar li.help	 	{background-image:url(../img/layout/phone.png); background-repeat:no-repeat; padding:0 5px 0px 18px;}
#statusbar li a	{display:block; color:#1594D4; background-image:url(../img/layout/dot.gif); background-repeat:repeat-x; background-position:bottom; text-decoration:none;}
#statusbar li a:hover	{background-image:none;}
#searchbar{float:right; padding:0px 0 0px 0;margin:10px 10px 10px 0;}
#main	{margin:0; padding:19px 0 25px 0;}

/* /////////////  ASSORTED COLUMNS  ////////////////*/

.column340-a	{width:340px; margin:0; padding:0 15px 0 0; float:left;}
.column340		{width:340px; margin:0; padding:0; float:left;}

.column325-a	{width:325px; margin:14px 0 0 0; padding:0 15px 0 0; float:left;}
.column325		{width:325px; margin:14px 0 0 0; padding:0; float:left;}

.column310-a	{width:310px; margin:0; padding:0 15px 0 0; float:left;}
.column310		{width:310px; margin:0; padding:0; float:left;}

.column300-a	{width:300px; margin:0; padding:0 15px 0 0; float:left; position:relative;}
.column300		{width:300px; margin:0; padding:0; float:left; position:relative;}

.column394		{width:394px; margin:0; padding:0; float:left;}
.column411		{width:411px; margin:0 0 15px 0; padding:0; float:left;}
.column450-a	{width:450px; margin:0; padding:0 15px 0 0; float:left; position:relative;}
.column450		{width:450px; margin:0; padding:0; float:left;}

.column665-a	{width:665px; margin:0; padding:0 15px 0 0; float:left;}
.column665		{width:665px; margin:0; padding:4px 0 0 0; float:left;}
.column711		{width:711px; margin:0; padding:4px 0 0 0; float:left;}
.column765		{width:765px; margin:0; padding:0px 0 0 0; float:left;}

.two-col-holder	{margin:0; padding: 0 15px 0 0; float:left; width:665px;}
.two-col-holder-business	{margin:0; padding: 0 0px 15px 0; float:left; width:665px;}
.two-col-holder-offer	{margin:0; padding: 0 0px 13px 0; float:left; width:665px;}
.two-col-holder-a	{margin:0; padding: 0 0px 0 0; float:left; width:665px;}
.two-col-holder-b	{margin:0 17px 0 0; padding: 0 0px 0 0; float:left; width:665px;}


/* /////////////  thumbnails and image borders ////////////////*/

.member-thumb-a, .business-thumb-a	{height:53px; width:53px; background-color:#fff; padding:3px; border:1px solid #C6C6C6; margin-right:5px;float:left;}
.business-thumb-b	{height:44px; width:44px; background-color:#fff; padding:3px; border:1px solid #C6C6C6; margin:0;}
.business-thumb-c, .member-thumb-c	{height:66px; width:66px; background-color:#fff; padding:5px; border:1px solid #C6C6C6; margin:0;}
.business-thumb-d	{height:180px; width:240px; background-color:#fff; padding:7px; border:1px solid #C6C6C6; margin:0; display:block;}
.business-thumb-e	{height:66px; width:66px; background-color:#fff; padding:3px; border:1px solid #C6C6C6; margin:0;}
#main_picture           {height:180px; width:240px; background-color:#fff; padding:7px; border:1px solid #C6C6C6; margin:0; display:block;}
img.business-thumb-f  {height:180px; width:240px; background-color:#fff; padding:7px; border:1px solid #C6C6C6; margin:0; position:static}
.member-thumb-b	{height:66px; width:66px; background-color:#fff; padding:3px; border:1px solid #C6C6C6; margin:0;}
.member-thumb-b2	{height:66px; width:66px; background-color:#fff; padding:5px; border:1px solid #C6C6C6; margin:0;}
.product-thumb-a{height:66px; width:66px;}
.full-product	{padding:7px; background-color:#fff; border:1px solid #C6C6C6; margin:0; height:auto; width:224px; text-align:center;}
.full-product img {text-align:center;}
.full-offer		{padding:7px; background-color:#fff; border:1px solid #C6C6C6; margin:0 0 13px 0; height:180px; width:240px;}




/* /////////////  icons  ////////////////*/
.icon-restaurant, .icon-food, .icon-beauty, .icon-arts, .icon-bars, .icon-shopping, .icon-hotels, .icon-health {
    background-repeat:no-repeat; padding:0; margin:0;
}

.icon-restaurant 	{background-image:url(../img/layout/star.png);background-position:0 7px; }
.icon-food			{background-image:url(../img/layout/star.png);background-position:0 7px;}
.icon-beauty		{background-image:url(../img/layout/star.png);background-position:0 7px;}
.icon-arts			{background-image:url(../img/layout/star.png);background-position:0 7px;}
.icon-bars			{background-image:url(../img/layout/star.png);background-position:0 7px;}
.icon-shopping		{background-image:url(../img/layout/star.png);background-position:0 7px;}
.icon-hotels		{background-image:url(../img/layout/star.png);background-position:0 7px;}
.icon-health		{background-image:url(../img/layout/star.png);background-position:0 7px;}
.icon-news		{background-image:url(../img/layout/news.png);background-position:0px 2px;padding-left:17px;background-repeat:no-repeat;list-style:none;margin-bottom:5px;}












/* /////////////  browse panel  ////////////////*/
.panel-white-blue			{background-image:url(../img/layout/panels/bg_browse_middle.png); background-repeat:repeat-y; padding:0 0 0 0; margin:0;}
.panel-white-blue-top		{background-image:url(../img/layout/panels/bg_browse_top.png); background-repeat:no-repeat;  padding:10px 0 0 11px; height:38px; width:299px; margin:0;}
.panel-white-blue-bottom	{background-image:url(../img/layout/panels/bg_browse_bottom.png); background-repeat:no-repeat; padding:0 0 0 0; height:15px; width:310px; clear:both; margin:0;}
.panel-white-blue ul		{list-style:none; margin:0; padding:0 0 0 13px; font-size:0.75em; line-height:2.25em;}
.panel-white-blue li		{list-style:none; margin:0; padding:0 0 0 26px; float:left; width:114px;}
.panel-white-blue li span		{color:#1594D4; text-decoration:none; background-image:url(../img/layout/dot.gif); background-repeat:repeat-x; background-position:bottom;}	
.panel-white-blue li span:hover	{color:#1594D4; text-decoration:none; background-image:none;}	
#main .panel-white-blue-top h2	{text-align:center; font-size:0.875em; width:280px;}



/* /////////////  browse categories small top links  ////////////////*/
#main p.smallbluelink 			{font-size:0.68em; color:#1594D4; margin:0; padding:0; }
#main p.smallbluelink a, .imp-pic-right p a			{color:#1594D4; text-decoration:none; background-image:url(../img/layout/dot.gif); background-repeat:repeat-x; background-position:bottom;}
#main p.smallbluelink a:hover, .imp-pic-right p a:hover	{color:#1594D4; text-decoration:none; background-image:none;}
#main p.smallbluelink-right 	{font-size:0.68em; color:#1594D4; margin:0; padding: 0 14px 0 0; float:right;}
#main p.smallbluelink-right-none 	{font-size:0.68em; color:#1594D4; margin:0; padding: 0 0px 0 0; float:right;}
#main p.smallbluelink-right a	{color:#1594D4; text-decoration:none; background-image:url(../img/layout/dot.gif); background-repeat:repeat-x; background-position:bottom; }
#main p.smallbluelink-right-none a	{color:#1594D4; text-decoration:none; background-image:url(../img/layout/dot.gif); background-repeat:repeat-x; background-position:bottom; }
#main p.smallbluelink-right-a 	{font-size:0.68em; color:#1594D4; margin:0; padding: 0 0 0 0; float:right;}
#main p.smallbluelink-right-a a	{color:#1594D4; text-decoration:none; background-image:url(../img/layout/dot.gif); background-repeat:repeat-x; background-position:bottom; }
#main p.smallbluelink-right-hometabs 	{font-size:0.68em; color:#1594D4; margin:0; padding: 0 14px 0 480px; float:none;}
#main p.smallbluelink-right-hometabs a	{color:#1594D4; text-decoration:none; background-image:url(../img/layout/dot.gif); background-repeat:repeat-x; background-position:bottom; }

#main p.smallbluelink-right a:hover, #main p.smallbluelink-right-none a:hover, #main p.smallbluelink-right-a a:hover {background-image:none;}	
.location	{ margin:0; padding:0;}
img {
    position: relative;
}

.blueitem         {background-color:#ECF6FA; padding:7px; margin-bottom:3px; font-size:0.68em; color:#666666; line-height:1.45em; height:1%; }
.blueitem-profile {background-color:#ECF6FA; padding:10px; margin-bottom:3px; font-size:0.68em; color:#666666; position:relative; float:left;}
.blueitem2        {background-color:#ECF6FA; padding:7px; margin-bottom:3px; font-size:0.68em; color:#666666; }
.blueitem3        {background-color:#ECF6FA; padding:7px; margin-bottom:3px; font-size:0.68em; color:#666666; line-height:1.45em; height:1%; width:627px;}
#main .column300 .blueitem {line-height:1.38em;}
#main .column300 .blueitem p{padding-top:2px; margin:0;}
#main .column300 .blueitem p.paddedtop {padding-top:10px; margin:0;}

.time-elapsed	{padding: 0 0 0 15px; margin:0;}
#main .blueitem img {float:left; margin:0 10px 0 0;}




/* /////////////  ajax panel front page  ////////////////*/

#tabbed-reviews-holder	{padding:7px 0 0 0; margin:0; clear:both; display:block;}
#tabbed-reviews-holder table { margin:0; padding:0;}
#tabbed-reviews-holder tr {}

#tabbed-holder	{padding:0px 0 0 0; margin:0; clear:both;}cat-r
.tabbed-holder	{padding:0px 0 0 0; margin:0; clear:both;}
#latest-reviews-panel	{background-color:#fff; padding:12px 0 0 12px; margin:6px 0 0 0; background-image:url(../img/layout/panels/bg_latestreviews_top.png); background-repeat:no-repeat; }

#leaderboard .panel-tab-top {background-image:url(../img/layout/panels/bg_top-tab-panel_long.gif); width:650px;}
.leader-panel {background-color:#fff; padding:12px 13px 0; margin:0px 0 0; width:639px;}
.leader-table	{background-color:#fff; padding:0px 0 0 0px; margin:0 0 0 0; width:639px;}
.leader-table td {background-color:#ecf6fa; color:#666666; font-size:0.68em; padding: 0 15px;}
.leader-table td.number {font-size:1.125em; color:#1594D4;}
.leader-table td.blue {color:#1594d4;}
.leader-table td.blue span {padding-left:33px;}
.leader-table td.name {color:#1594d4; font-size:0.875em;}
.leader-table td.pic {padding:0; margin:0; }
.leader-table td.pic img  { margin:0; }

.leader-table td a {color:#1594D4; text-decoration:none;}
.leader-table td a:hover {color:#1594D4; text-decoration:underline;}
.leader-table td.name a{color:#1594d4; text-decoration:none; background-image:url(../img/layout/dot.gif); background-repeat:repeat-x; background-position:bottom; }
.leader-table td.name a:hover {background-image:none;}

#tabs-panel2	{background-color:#fff; padding:0px 0 0 0px; margin:6px 0 0 0;  }

.widepanel-end	{background-image:url(../img/layout/panels/bg_bottom_wide_panel.png); background-repeat:no-repeat; padding:0; margin: 0 0 21px 0; height:9px; width:665px;}
.widepanel-end-711	{background-image:url(../img/layout/panels/bg_bottom_wide_panel_711.png); background-repeat:no-repeat; padding:0; margin: 0 0 21px 0; height:9px; width:711px;}
.widepanel-review-end	{background-image:url(../img/layout/panels/bg_post_review_bottom); background-repeat:no-repeat; padding:0; margin: 0 0 21px 0; height:9px; width:665px;}
.tabs-container{padding-top:4px;}

.blueitem-small{background-color:#ECF6FA; 
padding:7px;
 margin:0 3px 3px 0;
 font-size:0.68em; 
 color:#666666; 
 line-height:1.27em; 
 width:305px; 
 float:left;
 text-align:justify;
 }
.blueitem-small img	{float:left; margin:0 10px 0 0;}	
.blueitem-small img a	{background-image:none;}	
.blueitem-small a, #main .blueitem a,  #main .blueitem-profile a {
color:#1594D4; 
text-decoration:none; 
}
.blueitem-small p{
 margin:0px 10px 0 0;
 width:300px;
}

.blueitem-small a:hover, #main .blueitem a:hover, #main .blueitem-profile a:hover, #main .blueitem-profile  .img-holder-profile a	{background-image:none;}


#main .blueitem-small a.member {font-size: 15px; font-weight:bold;}
#main .blueitem  p span.business-name	{font-size: 1.36em; font-weight:bold;}
#main .blueitem-small:hover		{background-color: #D5EBF4;}
#main .linkholder	{margin:0; padding:8px 0 4px 0;}
#main .linkholder2	{margin:0; padding:0px 0 2px 0;}
#main .blueitem	span.time130	{width:130px; float:left; }
#main .blueitem	span.stuff75	{width:75px; float:right;  text-align:right;}

#main span.home-stars {padding-right:20px;}

/* /////////////  summary panel  ////////////////*/
.summary-panel		{background-image:url(../img/layout/panels/bg_summarypanel_top.png); background-repeat:no-repeat;  width:309px; background-color:#fff; margin:0; padding: 8px 8px 0 8px;}
.blue-summary		{padding:10px 10px 12px 10px; background-color:#ECF5FA; margin:3px 0 0px 0;  color:#666666; }
#main .summary-panel .blue-summary		{padding:10px 0px 12px 10px;}
.blue-summary-post		{padding:0px 10px 5px 10px; background-color:#ECF5FA; margin:0px 0 0px 0;  color:#666666;}
.blue-summary img.business-thumb-b, .blue-summary-post img.business-thumb-b		{float:left; margin:0 8px 0px 0;}
.blue-summary span, .blue-summary-post span	{padding-right:12px;}
#main .blue-summary span.numbers {color:#1594d4;}
#main a.gold	{background-image:none; text-decoration:underline;}
#main .blue-summary span.numbers-right, #main .blue-summary-post span.numbers-right {padding-right:0px;}
#main .blue-summary span.numbers-right a, #main .blue-summary-post span.numbers-right a {padding-right:0px;}
#main .blue-summary span img, #main .blue-summary-post span img	{padding-right:4px;}
#main .blue-summary p, #main .blue-summary-post p	{font-size:0.68em; margin:2px 0 2px 0; padding:0; line-height:1.45em;}
#main .blue-summary p a, #main .blue-summary-post p a, #main p.filter a	{color:#1594d4; text-decoration:none; background-image:url(../img/layout/dot.gif); background-repeat:repeat-x; background-position:bottom;}
#main .blue-summary p a:hover, #main .blue-summary-post p a:hover,  #main p.filter a:hover	{background-image:none;}
#container #main .blue-summary .star, #container #main .blue-summary .star a, #container #main .blue-summary-post .star, #container #main .blue-summary-post .star a{background:url(../img/layout/jquery-rating/star.gif) no-repeat 0 1px}
#container #main .blue-summary .star-big, #container #main .blue-summary .star-big a, #container #main .blue-summary-post .star-big, #container #main .blue-summary-post .star-big a{background:url(../img/layout/jquery-rating/star_big.gif) no-repeat 0 1px}
#main .blue-summary .star p a, #main .blue-summary-post .star p a  {display:block;width:12px;height:100%;background-position:0 0px;border:1px solid #0071B0}
#container #main .blue-summary span.star, #container #main .blue-summary-post span.star {padding-right:0px;}
#main .blue-summary p span.bus-name {font-size:1.36em; color:#1594D4; margin:0 0 5px 0; padding:3px 0 0 0; font-weight:bold; line-height:0.8em;}
#main .blue-summary-post p span.bus-name    {font-size:1.36em; color:#1594D4; margin:0 0 5px 0; padding:0px 0 0 0; font-weight:bold; line-height:0.8em;}
#main .blue-summary p span.bus-name a, #main .blue-summary-post p span.bus-name a	{color:#1594D4; text-decoration:none; background-image:url(../img/layout/dot.gif); background-repeat:repeat-x; background-position:bottom;}
#main .blue-summary p span.bus-name a:hover, #main .blue-summary-post p span.bus-name a:hover		{background-image:none;}
#main .blue-summary p span.bus-name span, #main .blue-summary-post p span.bus-name span		{font-size:0.94em; font-weight:bold;}
#main .blue-summary-post .text-holder {padding-top:0;}
.text-holder                    {float:left; padding:4px 0 0 2px; margin:0; width:222px;}
.text-holder-0 {margin:0; padding:0; float:left; width:208px; }
.text-holder-2 {margin:0; padding:0; float:left; width:238px; }
.text-holder-profile			{float:left; padding:0px 0 0 0px; margin:0; width:auto; position:static;}
#main .panel-middle-col .text-holder-profile, #main .panel-middle-col2 .text-holder-profile {width:339px;}
#main .summary-panel .blue-summary .text-holder  {width:232px;}
.img-holder				{float:left; padding:0; margin:0; }
.img-holder-profile			{float:left; padding:0 10px 0 0; margin:0; width:55px; }
#main .heading			{background-image:url(../img/layout/bg_heading_red.png); background-repeat:no-repeat; height:49px; width:309px; font-size: 0.93em; }
#main .summary-panel h2	 {color: #fff; font-weight:normal; background-repeat:no-repeat; font-size: 0.9375em; }
#main .summary-panel h2	a	{text-decoration:none; color: #fff; font-weight:bold; background-image:url(../img/layout/dot-white.gif); background-repeat:repeat-x; background-position:bottom;}
#main .summary-panel h2	a:hover {background-image:none;}
#main .summary-panel h2.red-restaurant 	{background-image:url(../img/layout/icons/red_restaurant.jpg); padding:8px 0 5px 42px; }
#main .summary-panel h2.red-food			{background-image:url(../img/layout/icons/red_food.jpg);  padding:8px 0 5px 42px;}
#main .summary-panel h2.red-beauty		{background-image:url(../img/layout/icons/red_beauty.jpg); padding:8px 0 5px 42px;}
#main .summary-panel h2.red-bars			{background-image:url(../img/layout/icons/red_nightlife.jpg); padding:8px 0 5px 51px; }
#main .summary-panel h2.red-shopping		{background-image:url(../img/layout/icons/red_shopping.jpg); padding:8px 0 5px 51px; }
#main .summary-panel h2.red-hotels		{background-image:url(../img/layout/icons/red_hotels.jpg); padding:8px 0 5px 51px; }


#main .blue-summary p.grey, #main .blue-summary-post p.grey 		{color:#666666; font-size:0.68em; line-height:1.27em; margin:0; padding:0;}
#main .blue-summary p a.gold, #main .blue-summary-post p a.gold, #main .blueitem-profile p a.gold	{color:#D9A210; text-decoration:underline; background-image:none;}
#main .blue-summary p.grey a,#main .blue-summary-post p.grey a {color:#D9A210; background-image:url(../img/layout/dot-gold.gif); background-repeat:repeat-x; background-position:bottom;}
#main .blue-summary p.grey a:hover, #main .blue-summary-post p.grey a:hover  {background-image:none;}
#main .summary-panel .blue-summary p a.gold, #main .summary-panel .blue-summary-post p a.gold		{color:#D9A210; text-decoration:underline; background-image:url(../img/layout/dot-gold.gif); background-repeat:repeat-x; background-position:bottom; text-decoration:none;}
#main span.gold	{color:#D9A210;}
#main a span.gold	{color:#D9A210; background-image:url(../img/layout/dot-gold.gif); background-repeat:repeat-x; background-position:bottom;}
#main span.goldnumbers	{color:#D9A210; padding-left:7px; padding-right:10px;}
#main #results-column-wider span.goldnumbers	{ padding-right:30px;}
#main span.bluecomments	{color:#1594d4; padding-right:12px;}
#main #results-column-wider .bluecomments	{padding-right:30px;}
#main span.bluecomments2	{color:#1594d4; padding-right:12px; padding-left:3px;}
#main span.bluecomments img{ padding-right:5px;}
#main span.bluecomments2 img{padding: 0 3px 0 0;  margin:0; float:none;} 
#main span.numbers img 	{padding-right:5px; }
#main span.numbers {padding-right:14px;}
#main .bottom-summary-panel 	{background-image:url(../img/layout/panels/bg_bottom-summary-panel.png); background-repeat:no-repeat; height:39px; padding: 8px 0 0 0; margin:0;}
#main .whitebox span.numbers{padding-left:2px; padding-right:0;}
#main span.commentbubble {padding-left:10px; vertical-align:middle; float:left;}
#main span.commentbubble img {padding-top:3px;}

span.plus	{background-image:url(../img/layout/icons/highest-ranked.gif); background-repeat:no-repeat; padding: 0 0 0 20px; margin:0 0 0 12px;}
span.map		{background-image:url(../img/layout/icons/view-map.gif); background-repeat:no-repeat; padding: 0 0 0 20px; margin:0 0 0 14px;}
span.question		{background-image:url(../img/layout/icons/question.jpg); background-repeat:no-repeat; padding: 0 0 0 20px; margin:0 0 0 9px;}
span.subscribe		{background-image:url(../img/layout/icons/subscribe.jpg); background-repeat:no-repeat; padding: 0 0 7px 20px; margin:0 0 0 9px;}
span.question-small		{background-image:url(../img/layout/icons/question.jpg); background-repeat:no-repeat; padding: 0 0 0 20px; margin:0 0 0 0px;}
span.plus2	{background-image:url(../img/layout/icons/highest-ranked.gif); background-repeat:no-repeat; padding: 0 0 0 20px; margin:0 0 0 11px;}

/* /////////////  tab panel  ////////////////*/
.panel-tab			{padding:0 0 0 0; margin:0 0 0px 0; display:block;}
.panel-tab-top		{background-image:url(../img/layout/panels/bg_top-tab-panel.gif); background-repeat:no-repeat;  padding:0px 0 0 15px; height:46px; width:285px; margin:0;}
#main #results-column .panel-tab-top		{ height:39px; width:435px; margin:0;}


.panel-tab-bottom	{background-image:url(../img/layout/panels/bg_tab_bottom.gif); background-repeat:no-repeat; padding:0 0 0 0; height:10px; width:300px; clear:both; margin:0 0 15px 0; display: block;}
.panel-tab ul		{list-style:none; margin:0; padding:0 0 0 17px; font-size:0.75em; line-height:2.25em;text-align:left;}
.panel-tab li		{list-style:none; margin:0; padding:0 0 0 26px; float:left; width:112px;}
.panel-tab li a		{color:#1594D4; text-decoration:none; background-image:url(../img/layout/dot.gif); background-repeat:repeat-x; background-position:bottom;}	


#main .panel-tab-top h2	{float:left; font-size:0.875em; height:36px; padding:10px 0 0 0; width:auto; background-image:url(../img/layout/panels/bg_h2-tab-panel.png); background-repeat:repeat-x;}
#main .h2-holder	{width:auto; margin:0; padding: 0 20px 0 0; height:46px;  background-image:url(../img/layout/panels/bg-end-h2.gif); background-repeat:no-repeat; background-position:right; float:left;}
#main .h2-holder h5{
height:30px;width:300px;
}

#main .panel-tab p.smallbluelink-right, #main .panel-tab p.smallbluelink-right-a  {padding-top:10px;}
#main .column300 .panel-tab p.smallbluelink-right, #main .column300 .panel-tab p.smallbluelink-right-a, #main .column450-a  p.smallbluelink-right-a {padding-top:10px; padding-bottom:6px;}
#main .tag-cloud p span.plus {font-size:0.68em;}
#main .tag-cloud p span.plus a {color:#1594D4; text-decoration:none; background-image:url(../img/layout/dot.gif); background-repeat:repeat-x; background-position:bottom;}
.shortreview	{padding: 0 12px 1px 12px; position:relative;}
.shortreview2	{padding: 0 12px 2px 12px; position:relative;}
.mapview		{padding:0 5px 0 5px; margin:0;}

.hall-of-fame-view	{padding:12px 0px 0 0px; margin:0 5px 0 5px; background-image:url(../img/layout/panels/bg_top_yellow_panel_small.png); background-repeat:no-repeat; }
.hall-of-fame-yellow	{background-image:url(../img/layout/panels/bg_yellow_small_panel.png); background-repeat:repeat-y; padding:0; margin:0;}
.hall-of-fame-yellow-bottom	{padding:1px 0 0 0; margin:0; height:6px; background-image:url(../img/layout/panels/bg_bottom_yellow_panel_small.png); background-repeat:no-repeat;}
#main .panel-tab .hall-of-fame-list ul	{padding:8px 0 0 12px; margin:0; font-size:0.81em;}
.panel-tab .hall-of-fame-list li {list-style-type: none; padding-left: 28px; line-height:1.923em; float: none; width: 230px; background-image:url(../img/layout/icons/li_check.png); background-position:left; background-repeat:no-repeat; color:#573D2F;}
.panel-tab .hall-of-fame-list li.dont {background-image:url(../img/layout/icons/li_dont.png);}
#main .hall-of-fame-yellow	{background-color:#FFFFDB; padding:0 8px 0 14px;}
#main .hall-of-fame-yellow p	{color:#D0AA0D; font-weight:bold; font-size:0.875em; line-height:1.5em; margin:0; padding:0 0 3px 0;}
.shortreview p	{margin:0; padding:0;}
.bluesquare		{padding:13px 10px 13px 10px; background-color:#EBF6F8; margin:12px 0 0px 0; font-size:0.68em; color:#666666; line-height:1.45em;}
.bluesquare img	{float:left; margin:0 10px 5px 0;}
#main p.detail	{font-size:0.68em; color:#1594D4; line-height:normal;}
#main p.detail-grey	{font-size:0.8em; color:#666666; padding-bottom:15px; padding-top:5px; margin:0;}
#main p.detail-grey2	{font-size:0.8em; color:#666666; padding-bottom:8px; padding-top:0px; margin:0;}
#main p.detail a	{color:#1594D4; text-decoration:none; background-image:url(../img/layout/dot.gif); background-repeat:repeat-x; background-position:bottom;}
#main p.detail a:hover	{background-image:none;}
#main p.detail span.member-name		{font-size:1.4em; font-weight:bold; }
#main p.detail span.member-name	{text-align:left; float:left;}
#main p span.member-left-name	{text-align:left; float:left; padding-right:18px;}
#main p.detail span.stars-after	{text-align:left;}	
#main p.detail span.stars-after {padding:2px 0 0 7px; margin:0; float:left;}
#main p.detail span.rest{clear:both;}
#main p span.stars-after-right {padding:0px 8px 0 0px; margin:0; float:left;}

/* /////////////  says who panel  ////////////////*/
.panel-sayswho			{background-image:url(../img/layout/panels/bg_sayswho_middle.png); background-repeat:repeat-y;  padding:0 0 0 0; margin:0 0 28px 0;}
.panel-sayswho li a{color:#1594D4; text-decoration:none; background-image:url(../img/layout/dot.gif); background-repeat:repeat-x; background-position:bottom;}
.panel-sayswho li a:hover	{color:#1594D4; text-decoration:none; background-image:none;}	
.panel-sayswho-top		{background-image:url(../img/layout/panels/bg_sayswho_top.png); background-repeat:no-repeat;  padding:11px 0 0 12px; height:34px; width:288px; margin:30px 0 0 0;}
.panel-sayswho-bottom	{background-image:url(../img/layout/panels/bg_sayswho_bottom.png); background-repeat:no-repeat; padding:27px 65px 0 0; height:44px; width:235px; clear:both; margin: 0 0 -30px 0; color:#1594D4; font-size:0.75em; text-align:right;}
#main .panel-sayswho h2		{color:#fff; font-size:0.87em; font-weight:bold;}
.sayswho	{ padding: 8px 25px 0 25px; font-size:0.68em; line-height:1.45em; color:#666666; margin:0;}
.sayswho p	{margin:0; padding:0;}
.sayswho p a	{color:#1594D4; font-weight:bold; text-decoration:none;}
.sayswho p a:hover	{color:#1594D4; text-decoration:underline;}
.panel-sayswho-bottom img {float:right; margin: 0 0 0 9px; }
.panel-sayswho-bottom p, .panel-sayswho-bottom a{color:#1594D4;}
.panel-sayswho-bottom p{margin:0; padding:0; line-height:1.58em;}
.panel-sayswho-bottom a{color:#1594D4; background-image:url(../img/layout/dot.gif); background-repeat:repeat-x; background-position:bottom; text-decoration:none; font-weight:bold;}
.panel-sayswho-bottom a:hover{color:#1594D4; border:0; text-decoration:none;}

/* /////////////  half heading ////////////////*/

.half-heading {width:340px; float:left;}
.half-heading2 {width:320px; float:left;}
#main .half-heading2 h2 {margin:0; padding:0; line-height:1em;}
.breadcrumb		{width:340px; margin:0; padding:0; color:#573D2F; font-size:0.68em; }
#main .half-heading2 .breadcrumb		{width:320px; margin:0; padding:0; color:#573D2F; font-size:0.68em; }
.shortbreadcrumb		{ margin:0; padding:0; color:#573D2F; font-size:0.68em; }
#main #fullpagewidth .breadcrumb p {margin-bottom:12px;}
#main .breadcrumb p	{margin:0; padding:12px 0 0 0; line-height:1em;}
.breadcrumb p a, .shortbreadcrumb p a	{color:#573D2F; text-decoration:none; background-image:url(../img/layout/dot-darkbrown.gif); background-repeat:repeat-x; background-position:bottom;}
.breadcrumb p a:hover, .shortbreadcrumb p a:hover	{background-image:none; text-decoration:none;}
.breadcrumb p.guide	{margin:0; padding:8px 0 0 0;}


.half-pagination	{width:325px; float:left; color:#5F544D; font-size: 0.68em; text-align:right; }
.half-pagination2	{width:345px; float:left; color:#5F544D;  text-align:right; }
#main .half-pagination2 form {margin:0; padding:0;}

#main .sorter p span.label-sort {padding-right:16px;}
#main .search-sort p span.label-sort{color:#666666; padding-right:16px;}
.sorter{padding: 0 0 5px 0; font-size:0.68em;}
.half-pagination a, .half-pagination2 a {color:#1594D4; text-decoration:none; }


#main .sorter-tabs p.cats {color:#5F544D; font-size:0.68em; position: relative; margin:0; padding:0; }
#main .sorter-tabs p.cats2 {color:#5F544D; font-size:0.68em; padding:7px 0 0 0; margin:0; width:250px;}
#main .sorter-tabs p.cats a {margin-right:3px; margin-left:3px;}
#main .sorter-tabs p.cats a.active{font-weight:bold;}
#main .sorter-tabs p span.label-sort {color:#1594d4;}
#main .sorter-tabs p span.label-sort2 {color:#1594d4; padding-right:17px;}
#main .sorter-tabs a {color:#1594d4; text-decoration:none; background-image:url(../img/layout/dot.gif); background-repeat:repeat-x; background-position:bottom;}
#main .sorter-tabs a.active {font-weight:bold;}
#main .sorter-tabs p.pages, #main .sorter-tabs ul.pages	{text-align:right;}
#main .sorter-tabs p.pages2, #main .sorter-tabs ul.pages2	{text-align:right; width:390px; margin:9px 0 17px 0; padding:0; float:right; height:23px;}
#main .sorter-tabs p.cats2 a.latest {margin-left:16px;}
#main .sorter-tabs p.pages a, #main .sorter-tabs p.pages2 a, #main .sorter-tabs ul.pages a, #main .sorter-tabs ul.pages2 a{ text-decoration:none;  background-image:none; position:relative; display:block;}

/* /////////////  white speech boxes////////////////*/
.wide-speech-box	{clear:both; height:auto; width:665px; margin:0; padding:0; }
.wide-speech-box-member-guides	{clear:both; height:auto; width:765px; margin:0; padding:0; }
.wide-member-white {clear:both;height:auto;margin:10px 0;padding:0 0 5px;width:765px;background: #fff;}
.latest-review-dash	{clear:both; height:auto; width:638px; margin:0 0 13px 0; padding:0; clear:both; }
.latest-review-dash-left {float:left; height:auto; width:79px; padding-right:10px; background-image:url(../img/layout/panels/bg_grey-panel-speak.png); background-repeat:no-repeat; background-position:top right;}
#main .latest-review-dash-left p	{font-size:0.62em; color:#858585; line-height:1.3em; text-align:center; margin:0; padding:0;}
.latest-review-wide	{width:516px; float:left; background-color:#EEEEEE; padding:11px 16px 16px 16px;  }
#main .latest-review-wide p	{font-size:0.75em; color:#5F544D; margin:0; padding: 5px  0 5px 0;}
#main .latest-review-wide p span.review-title	{font-size:1.07em; font-weight:bold; padding:0; margin:0;}
#main .latest-review-wide p span.small-date	{font-size:0.906em; padding-left:16px;}
#main .latest-review-wide p span.smalltext	{font-size:0.906em; float:left; }
#main .latest-review-wide p a	{text-decoration:none; color:#1594D4; background-image:url(../img/layout/dot.gif); background-repeat:repeat-x; background-position:bottom;}
#main .latest-review-wide p a:hover	{background-image:none;}

.product-speech-box			{clear:both; height:auto; width:641px; margin:0; padding:0; }
.member-left-speech-box		{float:left; height:auto; width:79px; padding-right:20px; background-image:url(../img/layout/panels/speech-marker.gif); background-repeat:no-repeat; background-position:top right;}
.member-left-speech-box2	{float:left; height:auto; width:79px; padding-right:17px; background-image:url(../img/layout/panels/speech-marker-2.gif); background-repeat:no-repeat; background-position:top right;}
.member-left-speech-box3	{float:left; height:auto; width:79px; padding-right:17px; }









.guide-list {padding:26px 0 0 0;}
#main p.guide-comments {padding-top:15px;}
p.guide-comments a {margin:0 4px 0 4px;}



/*pager */
.pager	{float:right;}
.pagination	{float:right; padding: 0 12px 0 0; margin: 0 0 14px 0;}

#main ul.pages {list-style:none; clear:both; height:23px;}
#main ul.pages li {float:left; margin-left:3px; height:23px;}
#main p.pages a, #main p.pages2 a, #main ul.pages a, #main ul.pages2 a {color:#E8473A; background-color:#fff; border:2px solid #BBD2DE; margin:0;  padding: 3px 7px 3px 7px; text-align:right; font-size:0.68em; text-decoration:none; display:block;}
#main .sorter ul.pages a {font-size:100%;}
#main #latest-reviews-panel p.pages a, #main #tabs-panel2 p.pages a, #main #latest-reviews-panel p.pages2 a, #main #tabs-panel2 p.pages2 a, #main #latest-reviews-panel ul.pages a, #main #tabs-panel2 ul.pages a, #main #latest-reviews-panel ul.pages2 a, #main #tabs-panel2 ul.pages2 a  {color:#E8473A; background-color:#fff; border:2px solid #DEDCDD; margin:0;  padding: 3px 7px 3px 7px; text-align:right; font-size:0.68em; text-decoration:none;}

#main p.pages  a.active, #main #latest-reviews-panel p.pages a.active, #main #tabs-panel2 p.pages a.active, #main p.pages2 a.active, #main #latest-reviews-panel p.pages2 a.active, #main #tabs-panel2 p.pages2 a.active,
#main ul.pages li.active a, #main #latest-reviews-panel ul.pages li.active a, #main #tabs-panel2 ul.pages li.active a, #main ul.pages2 li.active a, #main #latest-reviews-panel ul.pages2 li.active a, #main #tabs-panel2 ul.pages2 li.active a {color:#fff; background-color:#F1776E; border:2px solid #E9473A; text-decoration:none;}

/* /////////////  footer  ////////////////*/
#footer					{margin:24px 0 0 0; padding:25px 0 0 0; background-color:#C5E0E9; width:100%; height:80px; background-image:url(../img/layout/bg_footer_border.png); background-repeat:repeat-x;}
#footer-container		{width:980px; margin-left:auto; margin-right:auto; padding:0; }
#footer p, #footer ul	{color:#2096C0; font-size:0.68em; margin:0; padding:0; line-height:2.09em;}	
#footer p a, #footer ul a {color:#2096C0; padding:0 5px 0 0px; background-image:url(../img/layout/dot-footerblue.gif); background-repeat:repeat-x; background-position:bottom; text-decoration:none;}
#footer p a:hover, #footer ul a:hover {background-image:none; text-decoration:none;}

#footer ul				{list-style:none; clear:both;}
#footer li				{list-style:none; float:left; padding:0 5px 0 0px;}	


/*bookmark button */
#footer p a.add-this, #main .blog-post-bottom2 p a.add-this, p.detail a.add-this, #main p a.add-this {text-decoration:none; background-image:none;}
#footer p a.add-this img, #main .blog-post-bottom2 p a.add-this img, p.detail a.add-this img,  #main p a.add-this img {vertical-align:middle;}

/* /////////// jquerys stars //////////////*/

/* /////////// HR s //////////////*/

.hr {
    height: 2px;
    background-image:url(../img/layout/hr.png); background-repeat:repeat-x; margin:5px 0 10px 0; padding:0;
}
.hr hr {
    display: none;
}





/*Profile page */
#profile-col-1 {height:auto; width:200px; margin:0; padding:0 15px 0 0; float:left;}
.panel-profile-col-1 {width:200px; height:auto; margin:0 0 15px 0; padding:10px 0px 1px 0px; background-image:url(../img/layout/panels/bg_panel-profile-col-1.gif); background-repeat:no-repeat;}
.panel-offer-col-1 {width:256px; height:auto; margin:0 0 15px 0; padding:10px 0px 1px 0px; background-image:url(../img/layout/panels/bg_panel-offer-col-1.gif); background-repeat:no-repeat;}
#profile-col-1 h1 {color:#1594D4; font-weight:bold; font-size:0.875em; padding:0; margin:0;}
#profile-col-1 h1 a {color:#1594D4; text-decoration:none; background-image:url(../img/layout/dot.gif); background-repeat:repeat-x; background-position:bottom;}
#profile-col-1 h1 a:hover {color:#1594D4; text-decoration:none; background-image:none;}
p.subinfo {color:#999999; font-size:0.68em; line-height:1.18em; padding-top:0; margin-bottom:7px; margin-top:1px;}
ul.profile-stats{ list-style:none; margin:0; padding:0; }
ul.profile-stats li{font-size:0.68em;}
ul.profile-stats li a{color:#1594D4; text-decoration:none; background-image:url(../img/layout/dot.gif); background-repeat:repeat-x; background-position:bottom;}
ul.profile-stats li a:hover{background-image:none;}
.profile-image{float:left; margin:0; padding: 0 8px 0 0; width:89px;}
.panelwhite	{background-color:#fff; padding: 0 10px 1px 10px;}
.panelwhitenone	{background-color:#fff; padding: 1px 0 1px 0;}
.panelwhite5 {background-color:#fff; padding: 1px 5px 0 5px; margin:0;}
.panelwhite10 {background-color:#fff; padding: 1px 10px 1px 10px; margin:0;}
.panelwhite12 {background-color:#fff; padding: 1px 12px 1px 12px;}
.panelwhite13 {background-color:#fff; padding: 1px 13px 3px 13px; position:static;}
.panelwhite15 {background-color:#fff; padding: 1px 15px 25px 15px; margin:0;}
.panelwhite20 {background-color:#fff; padding: 1px 20px 25px 20px; margin:0;}

.hall-of-fame-blue		{background-color:#ECF6FA; padding:10px; margin: 0 0 3px 0;}
.hall-of-fame-blue p	{margin:0; padding:0; font-size:0.68em; line-height:1.36em; color:#1594D4;}
.hall-of-fame-blue p a	{color:#1594D4; text-decoration:none; background-image:url(../img/layout/dot.gif); background-repeat:repeat-x; background-position:bottom;}
.hall-of-fame-blue p a:hover	{border-bottom:none;}
.bold	{font-weight:bold;}
.holder-of-things {padding-bottom:2px; margin:0;}
.panel-middle-col {width:450px; height:auto; margin:0 0 16px 0; padding:16px 0px 14px 0px; background-image:url(../img/layout/panels/bg_top_mid_panel.png); background-repeat:no-repeat;}
.panel-middle-col2 {width:450px; height:auto; margin:0 0 16px 0; padding:9px 0px 14px 0px; background-image:url(../img/layout/panels/bg_top-wide-white.gif); background-repeat:no-repeat;}
.panel-middle-col2 {width:450px; height:auto; margin:0 0 16px 0; padding:9px 0px 14px 0px; background-image:url(../img/layout/panels/bg_top-wide-white-tabbed.gif); background-repeat:no-repeat;}
.bottom-middle-col  {width:450px; height:10px; margin:0; padding:0; background-image:url(../img/layout/panels/bg_mid_panel_450.gif); background-repeat:no-repeat;}
#main .panel-middle-col h1   {color:#fff; height:42px; padding-left:22px; font-size:1.06250em;}
#main .panel-middle-col2 h1  {color:#573D30; height:42px;  font-size:1.06250em;}
/*#main .panel-middle-col h4, #main .panel-middle-col2 h4  {color:#1594D4; font-weight:bold; font-size:1.36em;  margin:0; padding:0;}
#main .panel-middle-col h4 a, #main .panel-middle-col2 h4 a {background-image:url(../img/layout/dot.gif); background-position:bottom; background-repeat:repeat-x; color:#1594D4; text-decoration:none;}*/
#main .panel-middle-col p, #main .panel-middle-col2 p {margin:0; padding:0;}
#main .panel-middle-col p.starclass{margin:0; padding:4px 0 0px 0;}
#main .panel-middle-col p.filter, #main .panel-middle-col2 p.filter  {color:#666666; font-size:0.75em; padding: 0 0 13px 9px;}

/*bar graphs */
.graph 		{position: relative; /* for IE  */ width: 174px; padding: 0px; }
.graph-offer 		{position: relative; /* for IE  */ width: 214px; padding: 0px; }
.graph .bar-trustworthy, .graph .bar-untrustworthy, .graph-offer .bar-trustworthy, .graph-offer .bar-untrustworthy  
{display: block; position: relative; text-align: center; color: #333; height: 13px; line-height: 2em;}
.graph .bar-trustworthy, .graph-offer .bar-trustworthy		{background-image:url(../img/layout/bg_trustworthy.png); background-repeat:repeat-x; border: 1px solid #A9C783; }
.graph .bar-untrustworthy, .graph-offer .bar-untrustworthy		{background-image:url(../img/layout/bg_untrustworthy.png); background-repeat:repeat-x; border: 1px solid #C68A89; }
.graph .bar-trustworthy span, .graph .bar-untrustworthy span, .graph-offer .bar-trustworthy span, .graph-offer .bar-untrustworthy span  { position: absolute; left: 1em; }



/******  DISCUSSION FORUM ********/

#discussion-table {margin:0; padding: 0 10px 0 10px; background-color:#fff; width:745px; height:auto;}





#what-box	{height:240px; width:300px; margin:0 0 14px 0; padding:20px 0 0 0; background-image:url(../img/layout/panels/what-box2.png); background-repeat:no-repeat;}
#main #what-box h2	{color:#fff; margin:0; padding:0 0 32px 19px; line-height:0.8em; font-size:0.875em; font-weight:bold;}
#main #what-box p	{color:#666666; margin:0; padding:0 18px 0 25px; line-height:1.5714em; font-size:0.875em;}

.blue-badge	{width:270px; height:67px; background-image:url(../img/layout/panels/bg_blue-badge.png); background-repeat:no-repeat; text-align:center;  margin:0 0 15px 0; padding:20px 15px 0 15px;}
#main .blue-badge h2		{font-size:1.31em; font-weight:normal; color:#1594D4; line-height:1.19em; margin:0; padding:0;}
#main .blue-badge p		{font-size:1em; font-weight:normal; color:#1594D4;  margin:0; padding:0px 0 0 0;}
#main .blue-badge h2 a		{color:#1594D4; text-decoration:none; background-image:none;}
#main .blue-badge p a		{color:#1594D4; text-decoration:none; background-image:url(../img/layout/dot.gif); background-repeat:repeat-x; background-position:bottom;}
#main .blue-badge p a:hover	{background-image:none;}


.yellow-wide-top{background-image:url(../img/layout/panels/bg_top_yellow-wide.png); background-repeat:no-repeat; height: auto; width:665px; margin:15px 0 19px 0; padding:14px 0 0 0;}
.yellow-wide	{background-image:url(../img/layout/panels/bg_yellow-wide.png); background-repeat:repeat-y; width:624px; padding:1px 17px 1px 24px; margin:0;}
.yellow-wide p	{color:#573D2F; font-weight:normal; font-size:0.875em; padding-top:0; line-height:1.5em;}

.yellow-wide-bottom{background-image:url(../img/layout/panels/bg_bottom-yellow-wide.png); background-repeat:no-repeat; height:13px; width:665px; margin:0; padding:1px 0 0 0;}

.column-483-left	{float:left; width:483px; padding:0; margin:0; }
.column-483-right	{float:left; width:483px; padding:0 0 0 0px; margin:0 0 0 14px;}

.input230	{width:230px; height:20px; background-color:#fff; border:1px solid #CFD6DC; padding: 2px 0 0 0;}
.login-holder	{margin:0; padding:13px 0 20px 0;}
.login-blue-white	{background-color:#fff; margin:0; padding:12px 0 0 0; background-image:url(../img/layout/panels/bg-blue-white-login-top.png); background-repeat:no-repeat; height:228px; }
.login-blue-white-bottom {background-image:url(../img/layout/panels/bg-blue-white-login-bottom.png); background-repeat:no-repeat; margin:0; padding:1px 0 0 0; height:18px;}
#main .login-blue-white h3	{ }
#main .login-blue-white h3	span{color:#EA493C;}
.login-blue-white-content	{background-image:url(../img/layout/panels/bg_login-blue-white.png); background-repeat:repeat-y; margin:0; padding: 20px 31px 20px 31px; font-size:0.8125em; height:142px; }
.login-blue-white tr td label {color:#573D2F;  text-align:right;}
.login-blue-white tr td.forgotten {color:#1594D4; font-size:0.85em; vertical-align:middle;padding-top:12px;}
.login-blue-white tr td.forgotten a	{color:#1594D4; text-decoration:none; background-image:url(../img/layout/dot.gif); background-repeat:repeat-x; background-position:bottom; }
.login-blue-white tr td.forgotten span	{padding: 0 0 7px 0; margin:0; }
.login-blue-white tr td.label-login	{width:110px; text-align:right; padding-right:11px;}


#main table.login	{padding-top:21px; }
#main .login-blue-white .login-brown-text	{color:#573D2F; font-size:1.074em; line-height:1.42em; padding-left:4px; padding-right:4px;}
#main .login-blue-white .login-brown-text a {color:#1594d4;}
#main .login-blue-white .login-brown-text a:hover {text-decoration:none;}
#main h1.login-heading	{line-height:0.93em;}
#main .column-483-left form	{margin:0; padding:0;}

#generic-column	{float:left; width:765px;}
#generic-column h1	{font-size:1.31em; line-height:1.01em;}
.generic-text	{background-image:url(../img/layout/panels/bg-top-white-full.png); background-repeat:no-repeat; padding:6px 0 0 0; margin:20px 0 0 0; height:auto;}
.generic-text-bottom	{background-image:url(../img/layout/panels/bg-bottom-full-white.gif); background-repeat:no-repeat; padding:12px 0 0 0; margin:0px 0 0 0;}

.generic-text-padding	{padding:2px 21px 15px 22px; background-color:#fff; margin:0;}
.table-text-padding	{padding:8px 10px 15px 10px; background-color:#fff; margin:0; }

#main .generic-text p, #main .generic-text ul	{color:#573D2F; font-size:0.75em; line-height:1.41666667em; padding-bottom:5px;}
#main .generic-text .generic-text-padding p a {color:#1594D4; text-decoration:none;}
#main .generic-text .generic-text-padding p a:hover {color:#1594D4; text-decoration:underline;}

#main .blog-top 	{background-image:url(../img/layout/panels/bg-top-blog.gif); background-repeat:no-repeat; height:51px; padding:20px 0 0 23px;}
#main .blog-top h2	{font-size:1.13em; color:#fff; width:480px; float:left;}
.blog-date	{float:left; width:150px;}
.blog-date p {color:#fff; font-size:0.75em; margin:0; padding:5px 0 0 0;}
#main .blog-top h2 a {color:#fff; text-decoration:none; background-image:url(../img/layout/dot-white.gif); background-repeat:repeat-x; background-position:bottom;}
#main .blog-top h2 a:hover {color:#fff; text-decoration:none; background-image:none;}
#main .blog-post 	{padding-top:5px;}
#main .blog-post p		{color:#573D2F; font-size:0.75em; line-height:1.41666667em;}
#main .blog-post p a	{color:#1594D4; text-decoration:none;}
#main .blog-post p a:hover	{color:#1594D4; text-decoration:underline;}
#main .blog-post-bottom	{background-image:url(../img/layout/panels/bg-blog-bottom.gif); background-repeat:no-repeat; height:42px; margin:0 0 13px 0; padding: 24px 0px 0 28px;}
#main .blog-post-bottom2	{background-image:url(../img/layout/panels/bg-blog-bottom2.gif); background-repeat:no-repeat; height:31px; margin:0 0 12px 0; padding: 24px 0px 0 18px;}

#main .blog-post-bottom p, #main .blog-post-bottom2 p	{margin:0; padding:0; font-size:0.68em; color:#573D2F;}
#main .blog-post-bottom p a, #main .blog-post-bottom2 p a	{color:#1594D4; text-decoration:none; background-image:url(../img/layout/dot.gif); background-repeat:repeat-x; background-position:bottom;}
#main .blog-post-bottom p a:hover, #main .blog-post-bottom2 p a:hover	{background-image:none;}
#main .bottom-full-post	{background-color:#fff; padding:1px 10px 21px 10px; background-image:url(../img/layout/panels/bg_blog_bottom.png); background-repeat:no-repeat; background-position:bottom; }


#main .giant-rss-signup	{margin:0 0 17px 0; padding:0;}
#main .giant-rss-signup img	{float:left; padding-right:16px; padding-left:4px;}
#main .giant-rss-signup h2	{ color:#F08F33; margin:0; padding:10px 0 0 0;}
#main .giant-rss-signup h2 a	{color:#F08F33; text-decoration:none;}
#main .giant-rss-signup h2 a:hover	{color:#F08F33; text-decoration:underline;}

#main .giant-twitter-signup	{margin:0 0 17px 0; padding:0;}
#main .giant-twitter-signup img	{float:left; padding-right:16px; padding-left:4px;}
#main .giant-twitter-signup h2	{ color:#45D4FF; margin:0; padding:10px 0 0 0;}
#main .giant-twitter-signup h2 a	{color:#45D4FF; text-decoration:none;}
#main .giant-twitter-signup h2 a:hover	{color:#45D4FF; text-decoration:underline;}


.email-form	{background-image:url(../img/layout/panels/bg_signup-email.png); background-repeat:no-repeat; height:90px; width:300px; margin:0 0 15px 0; padding:14px 0 0 0;}
.email-subscribe-input {background-image:url(../img/layout/forms/bg_input_email_subscribe.png);  background-repeat:no-repeat; height:24px; width:166px; border:0; color:#666666;}
.email-form	h3	{margin:0; padding:0 0 0 14px; font-size:0.875em; color:#573D2F; font-weight:normal;}
.email-form table{margin:27px 0 0 19px; padding:0;}

.small-search	{background-image:url(../img/layout/forms/bg_search.png); height:49px; width:281px; margin:0 0 15px 0; padding:17px 0 0 19px;}
.small-search table	{padding:0; margin:0;}
.small-search-input {background-image:url(../img/layout/forms/bg_input_email_search.png);  background-repeat:no-repeat; height:24px; border:0; width:194px; color:#666666;}

.small-search-2 {margin:0; padding:0 12px 0 0; float:left; vertical-align: middle; text-align:left; font-size:0.68em; }
.small-search-2 div{margin:0;  padding:0;}
#main .small-search-2 input.text-input	{border:0; line-height:1em; background-image:url(../img/layout/forms/bg_search_small.png); height:12px; width:179px; padding:6px 8px 6px 8px; color:#6495AA;  margin:0 5px 0 0; vertical-align: middle; font-size:100%;}


#results-column-wider h1 {font-size:1.166667em;}

.discussion-column	{}
table.discussion-forum		{width:745px; margin:0; padding:2px 0 2px 0;}

table.discussion-forum th, table.my-guides th	{font-size:0.75em; color:#666666; font-weight:bold; margin:0; padding:0 0 15px 0; text-align:center;}
table.discussion-forum th.conversation, table.my-guides th{text-align:left; padding-left:12px;}
table.discussion-forum td, table.my-guides td	{padding:13px;}
table.discussion-forum tr.blue-row, table.my-guides tr.blue-row	{background-color:#ECF6FA; }
table.discussion-forum td.photo-member, table.my-guides td.photo-member	{ width:40px;}
table.discussion-forum td.topic, table.my-guides td.topic	{ font-size:0.75em; color:#1594D4;}
table.discussion-forum td.topic a, table.my-guides td.topic a	{color:#1594D4; text-decoration:none; background-image:url(../img/layout/dot.gif); background-repeat:repeat-x; background-position:bottom;}
table.discussion-forum td.topic a:hover, table.my-guides td.topic a:hover {text-decoration:none; background-image:none;}
table.discussion-forum td.grey-info, table.my-guides td.grey-info	{color:#666666; font-size:0.68em; text-align:center;}
table.discussion-forum td.grey-info a, table.my-guides td.grey-info a {color:#666666;}

table.my-guides		{width:639px; margin:0; padding:0;}


.discussion-search	{float:right; padding:0; margin:0;}
.discussion-search p {margin:0; padding:0;}
.discussion-search input.discussion-search-input
{border:0; color:#6495AA; line-height:1em; background-image:url(../img/layout/forms/bg_search_small.png); height:12px; width:179px; padding:6px 8px 6px 8px; color:#6495AA;  margin:0 5px 0 0; vertical-align: middle; font-size:0.68em;}

#main h2.msg_head,
#main h2.msg_head2,
#main h2.msg_head3
{background-image:url(../img/layout/panels/bg_grey_slider.gif); height:30px; width:651px; margin:0 0 9px 0; padding:18px 0 0 14px; color:#646464; font-size:0.875em; font-weight:bold; vertical-align:middle;}

#main h2.msg_head span, #main h2.msg_head2 span, #main h2.msg_head3 span  {width:421px; float:left;}
#main h2.msg_head span.expand, #main h2.msg_head2 span.expand, #main h2.msg_head3 span.expand  {font-size:60%; font-style:italic; padding-left:30px; float:left; width:181px;}
#main .msg_body2, #main .msg_body3 {background-image:none;}

#main .msg_body,
#main #slider-bar .msg_body2,
#main #slider-bar .msg_body3
{background-image:url(../img/layout/panels/bt_top_slider-panel.gif); background-repeat:no-repeat; padding:12px 0 0 0;}

#main .msg_body	ul, #main .msg_body2 ul, #main .msg_body3 ul, #main .msg_body p, #main .msg_body2 p, #main .msg_body3 p, #main .msg_body2 ol, #main .msg_body3 ol	{font-size:0.875em; font-weight:normal; color:#646464; line-height:1.785em; }
#main .msg_body	p a, #main .msg_body li a, #main .msg_body2 p a, #main .msg_body2 li a,  #main .msg_body3 li a, #main .msg_body3 p a {color:#1594d4; }
#main .msg_body	p a:hover, #main .msg_body li a:hover, #main .msg_body2 p a:hover, #main .msg_body2 li a:hover {text-decoration:none;}
#main .msg_body	ul, #main .msg_body li, #main .msg_body2 ul, #main .msg_body2 li,  #main .msg_body3 ul, #main .msg_body3	li	{margin:0; padding:0;}
.slider-text-bottom	{background-image:url(../img/layout/panels/bg_bottom_slider-panel.gif); background-repeat:no-repeat; padding:12px 0 0 0; margin:0px 0 10px 0;}
#main .msg_body	li, #main .msg_body2	li	{list-style-type: none; padding-left: 28px; float: none; background-image:url(../img/layout/icons/li_check.png); background-position:left; background-repeat:no-repeat; color:#573D2F;}
#main #fat-menu-col .claim-button {height:84px; margin:0;}


.wide-number-box	{clear:both; margin:23px 0 0 0; padding:0;}
.numeral			{width:99px; float:left; margin:0; padding:0; background-image:url(../img/layout/icons/the_number.gif); background-repeat:no-repeat; height:84px;}
.numeral p			{color:#fff; font-weight:bold; font-size:2.125em; text-align:right; margin:0; padding:28px 32px 0 0;}
.numeral-detail		{width:536px; float:left; background-color:#fff; margin:0; padding:15px;}

#main .tag-cloud {background-image:url(../img/layout/panels/bg_tag_cloud.png); background-repeat:no-repeat; margin:0px 0 0 0; padding:14px 0 0 0; height:36px;}
#main .panel-tab .tag-cloud h2		{float:left; width:200px; margin:0; padding: 0 0 0 14px; line-height:1.5em; height:30px;}
#main .tag-cloud p.half	{float:right; width:80px; padding-bottom:0; padding-top:0; margin-bottom:17px; margin-top:0;}
.tags               {margin:0; padding: 17px 19px; background-image:url(../img/layout/panels/bg_tags.jpg); background-repeat:repeat-y;}
.tags-bottom        {margin:0 0 15px 0; padding:0; height:13px; width:300px; background-image:url(../img/layout/panels/bg_tags_bottom.jpg); background-repeat:no-repeat;}
#main #results-column .result-thumbimage p	{padding:0; margin:0; color:#D9A210; font-weight:bold; text-align:center; width:52px;}

.tags a {text-decoration:none;}
.tags a:hover {text-decoration:none;}
#main .restaurant-link	{font-size:1.09em; padding:0; margin:0;}
#main .restaurant-link-holder{margin:0; padding:0;}

ol.mixed-weight	li {font-weight:bold;}
ol.mixed-weight	li span{font-weight:normal;}
ol.mixed-weight	li span a {color:#908984; text-decoration:underline;}
ol.mixed-weight	li span a:hover {color:#908984; text-decoration:none;}
p.report {float:right; margin:0; padding:0; width:40px;}
#main .wide-speech-box-white h3 {font-size:0.875em; font-weight:bold; color:#1594D4;  margin:0; padding:0; float:left; width:490px;}
#main .wide-speech-box-member-guides .wide-speech-box-white h3 {width:590px;}
#main .wide-speech-box-white h3 a { color:#1594D4; background-image:url(../img/layout/dot.gif); background-repeat:repeat-x; background-position:bottom; text-decoration:none; margin:0; padding:0;}
#main .wide-speech-box-white h3 a:hover { color:#1594D4; border:0; text-decoration:none;}
#main .wide-speech-box-white h3 span	{color:#5F544D; padding: 0 0 0 16px; font-size:0.78571em; font-weight:normal;}
#main .wide-speech-box-white p.report	{float:left; width:40px; padding:0; margin:0;}

#main .wide-speech-box-white p span.question-guide	{padding-left:20px; padding-right:20px; vertical-align:middle;}
#main .wide-speech-box-white p span.question-guide-longer	{padding-left:80px; padding-right:20px; vertical-align:middle;}
#main .wide-speech-box-white p span.question-guide-longest	{padding-left:390px; padding-right:0px; vertical-align:middle;}
#main .value-added	{background-image:url(../img/layout/panels/bg_top_value-added.gif); background-repeat:no-repeat; width:450px; padding:14px 0 0 0; margin:0 0 19px 0;}
#main .value-added-white	{background-color:#fff; padding:2px 16px 1px 16px; margin:0;}
#main .value-added-bottom	{background-image:url(../img/layout/panels/bg_bottom_value-added.gif); height:10px; padding:1px 0 0 0; width:450px;}
#main .value-added-summary {margin:0; padding:0 0 0 18px; width:230px; float:left;}	
#main .article-image{float:left;}

#main .value-added h2 {font-size:1.16667em; color:#573D2F; line-height:1em;}
#main .value-added h2 a {color:#573D2F; text-decoration:none;}
#main .value-added h2 a:hover{ text-decoration:underline;}
#main .value-added-summary p{ font-size:0.68em; color:#999999; line-height:1.72727273em; margin-bottom:7px;}
#main .value-added-summary p a{ color:#1594d4; text-decoration:none; background-image:url(../img/layout/dot.gif); background-repeat:repeat-x; background-position:bottom;}
#main .value-added-summary p a:hover{ color:#1594d4; text-decoration:none; background-image:none;}

#main .value-added-text p {color:#60534B; line-height:1.41666667em; font-size:0.75em; margin-bottom:8px;}
#main .value-added-text p a	{color:#1594d4; text-decoration:none;}
#main .value-added-text p a:hover	{color:#1594d4; text-decoration:underline;}

#main .value-added-summary p.red-bubble	{color:#fff; background-image:url(../img/layout/icons/the_rave_number.png); background-repeat:no-repeat; height:44px; width:77px; text-transform:uppercase; font-size:0.62em; padding:9px 0 0 9px; margin:0; float:left;}
#main .value-added-summary p.red-bubble	span {font-size:2em; font-weight:bold;}
#main .value-added-summary p.rave	{float:left; padding: 0 0 0 20px; font-size:0.81250em;}
#main .value-added-summary p.rave a	{color:#E43B2F; background-image:url(../img/layout/dot-red.gif); background-repeat:repeat-x; background-position:bottom;}

#main .grey-badge-list		{background-image:url(../img/layout/panels/bg_grey-badge-list.png); height:88px; width:256px; padding:0; margin:0 0 15px 0;}
#main .grey-badge-list ul	{ margin:0; padding:14px 0 0 14px; list-style:none; font-size:0.75em; line-height:1.75em;}
#main .grey-badge-list li	{margin:0; padding:0 0 0 14px; list-style:none; background-image:url(../img/layout/icons/li_grey-badge-list.gif); background-repeat:no-repeat; background-position:left;}
#main .grey-badge-list li a	{color:#1595D2; text-decoration:none; }
#main .grey-badge-list li a:hover	{color:#1595D2; text-decoration:underline; }

#main .offer-detail	{background-image:url(../img/layout/panels/bg_top_offer.gif); background-repeat:no-repeat; width:394px; padding:14px 0 0 0; margin:0 0 15px 0;}
#main .offer-detail-white	{background-color:#fff; padding:2px 16px 1px 16px; margin:0;}
#main .offer-detail-bottom	{background-image:url(../img/layout/panels/bg_bottom_offer.gif); height:9px; padding:1px 0 0 0; width:394px;}

#main .column418 {width:418px; margin:0; padding:0; float:left;}
#main .column418 img.business-thumb-c	{float:left; margin-right:12px;}
#main .column418 p	{margin:0; padding:0; font-size:0.68em; color:#573D2F; line-height:1.72em;}
#main .column418 p a {color:#573D30; text-decoration:none; background-image:url(../img/layout/dot-darkbrown.gif); background-repeat:repeat-x; background-position:bottom;}
#main .column418 p a:hover {background-image:none;}
#main .column418 p span.gold	{font-size:1.27em; font-weight:bold; padding-right:6px;}



#main .offer-detail h1 {font-size:1.31em; color:#1595D2;}
#main .offer-detail p, #main .avail-offer p {font-size:0.8125em; color:#5F544D; line-height:1.307em;}

#main .business-actions	{margin:13px 0 0 0; padding:15px 22px 22px 22px; background-image:url(../img/layout/panels/bg_business_actions.png); background-repeat:no-repeat;}
#main .business-actions	ul {margin:0; padding:0; list-style:none; line-height:1.58333333em;}
#main .business-actions ul li	{float:left; margin:0; padding:0 0 0 14px; width:149px; list-style:none; background-image:url(../img/layout/icons/li_grey-badge-list.gif); background-repeat:no-repeat; background-position:left;}
#main .business-actions ul li a, .imp-pic-right h2 a, #main .offer-detail p a, #main .avail-offer p a	{color:#1594d4; text-decoration:none; background-image:url(../img/layout/dot.gif); background-repeat:repeat-x; background-position:bottom;}
#main .business-actions ul li a:hover, .imp-pic-right h2 a:hover, #main .offer-detail p a:hover, #main .avail-offer p a:hover	{ text-decoration:none; background-image:none;}
#main .offer-detail p.center a {background-image:none;}
.review-comments			{width:548px; padding: 0 0 13px 93px;}
.blue-review-pic            {width:59px; padding: 0 0 0 1px; float:left; background-image:url(../img/layout/panels/bg_blue_review_comment.png); background-repeat:no-repeat; background-position:top right;}
.blue-review-comment        {background-color:#ECF6FA; padding:5px 18px; float:left; width:451px;}
.blue-review-comment p      {color:#666666; font-size:0.68em; line-height:1.45em;}
.blue-review-comment p a.name-member {font-size:1.09em;}


#main .comment			{background-color:#F3F3F3; padding: 10px 22px 2px 22px; background-image:url(../img/layout/panels/bg_top_comment.png); background-repeat:no-repeat; margin:0;}
#main .comment p		{line-height:1.416em; color:#666666; font-size:0.75em; margin-bottom:2px;}
#main .comment-bottom	{background-image:url(../img/layout/panels/bg_comment_arrow.png); padding:24px 0 0 0; margin:0; background-repeat:no-repeat;}
#main .comment-bottom p	{text-align:right; font-size:11px; padding:0 106px 0 0px; color:#999999;}
#main .comment-bottom p	a	{color:#1594d4; font-weight:bold; text-decoration:none;}
#main .comment-bottom p	a:hover	{color:#1594d4; text-decoration:underline;}


#main form#blog-comment	{font-size:0.75em; color:#666666;}
#main form#blog-comment input {padding-right:11px; width:151px;}	
.holder442{float:left; width:442px;}
#main .holder442 p {font-size:0.68em; color:#666666; padding-left:12px; }
.blue-review-comment p a, #main .holder442 p a {color:#1594d4; text-decoration:none; background-image:url(../img/layout/dot.gif); background-repeat:repeat-x; background-position:bottom;}
#main .holder442 p span	{padding-left:15px;} 

#main h1.blog-heading {font-size:1.3125em;}




#facebox  p, .hotmail p, .gmail p {font-size:0.75em; color:#666666; }

#main .results-text p {padding:40px 20px 20px 20px; font-size:0.75em; color:#666666; margin-bottom:20px; }


/* /////////////  WEBAPP STYLES ////////////////*/
.redtext    {color:#E9473A;}
#error      {border: 1px solid #E9473A; margin: 0px auto 20px; padding: 10px; background: #fff; color: #E9473A; font-size: 0.8em; font-weight: bold;}
#infomsg      {border: 1px solid #1594D4; margin: 0px auto 20px; padding: 10px; background: #fff; color: #1594D4; font-size: 0.8em; font-weight: bold;}
span.formerrors {border: 1px solid #E9473A; margin: 0px auto 20px; background: #fff; color: #E9473A; font-size: 0.8em; font-weight: bold;display:block; padding:10px;}
/* /////// end of WEBAPP STYLES ////////////////*/


.menu_head{
    background-color:#D7E4EA;
    color:#1494D5;
    font-weight:bold;
    width:180px;
    background-image:url(../img/layout/panels/bg_menu_head.png);

}
.menu_head p {font-size:0.68em; margin:0; padding:4px 0 3px 7px;}

#main a img {background-image:none; font-size:0.68em;}

#main p.brown-points  {color:#573D2F; font-size:0.87em;}
#main p.see-link    {font-size:0.68em; margin:0 0 9px 0; padding:0;}
#main p.see-link a, #main .results-text p a, .bluesquare h3 a  {color:#1594d4; text-decoration:none; background-image:url(../img/layout/dot.gif); background-repeat:repeat-x; background-position:bottom;}
#main p.see-link a:hover, #main .results-text p a:hover, .bluesquare h3 a:hover {background-image:none;}

.bottom-profile-col1 {background-image:url(../img/layout/panels/bg_bottom_profile_col1.gif); background-repeat:no-repeat; height:9px; width:200px;}
.bottom-offer-col1 {background-image:url(../img/layout/panels/bg_bottom_offer_col1.gif); background-repeat:no-repeat; height:9px; width:256px;}

#main h2.trust {background-image:url(../img/layout/icons/trophy.png); background-repeat:no-repeat; padding:6px 0 2px 40px;}
#main h2.trust span {font-size:0.9444em;}

#main h2.goldenR {background-image:url(../img/layout/icons/gold_R.png); background-repeat:no-repeat; padding:0px 0 10px 29px; font-size:0.87em;}
#main h2.goldenR span {font-weight:bold;}

#main p.trust-info {font-size:0.75em; color:#666666;}
#main p.trust-info-small {font-size:0.68em; color:#666666; margin-top:5px;}
p span.rating-left{float:left;padding:10px 0 10px 0;}
p span.rating-left-info{float:left;padding:10px 0 10px 10px;}

#main h1.extra-six {padding-top:6px; padding-bottom:0; height:33px;}

.news-padding {padding-bottom:15px;}
.no-results {font-size:0.75em; color:#666666; background-color:#fff; padding:20px; margin-top:16px;}
span.skip-step {padding-left:29px;}

/*  star chart */
.starchart{width:240px; height:58px; background-image:url(../img/layout/forms/bg_star-chart.gif); background-repeat:no-repeat;}
#main p span.bluetext {color:#1594d4;}

/*tag cloud */
span.tag_cloud_class_5, span.tag_cloud_class_4, span.tag_cloud_class_3, span.tag_cloud_class_2, span.tag_cloud_class_1  {color:#1594d4; padding-left:6px; padding-right:6px;}
span.tag_cloud_class_5{font-size:0.75em;}
span.tag_cloud_class_4{font-size:0.87em;}
span.tag_cloud_class_3{font-size:1em;}
span.tag_cloud_class_2{font-size:1.2em;}
span.tag_cloud_class_1{font-size:1.4em;}





ul.spy{list-style:none; margin:30px 0 0 0;
       padding:0;
}
ul.spy li {list-style:none; float:left; width: 90px;

}
.lightgreen {color:#53B709;}
img.reset {margin-left:15px;}


.small-guide-width {float:left; width:210px;}
.small-guide-left{position:static}
/*category location reset */
.cat-info {float:left; height:auto; width:390px;}
.where-you-are{color:#1594d4; padding:15px; width:420px; height:35px; background-image:url(../img/layout/panels/bg_where-you-are.gif); background-repeat:no-repeat; margin:0 0 18px 0;}
#main .where-you-are h3 {font-size:1em;}
.where-you-are p {margin:0; padding:0; font-size:0.68em;}

#main .table-pagination ul.pages{padding-left:0; margin-left:0;}

.large_buttons {
    height:130px;
    overflow:hidden;
    margin:0;
    padding:0;
}



.large_buttons h3 {
    color:#1594d4;
    line-height:1em;
    font-weight:normal;
    font-size:1.125em;
    margin:0; padding:0;
}
.large_buttons h3 a {
    color:#1594d4;
    text-decoration:none;
}
.large_buttons h3 a:hover{
    text-decoration:underline;
}
.large_buttons p{
    color:#1594d4;
    font-size:0.75em;
    margin:0; padding:6px 0 0 0;
    font-weight:bold;
}

.panelwhitenone h3.blog-feed {
    color:#573D2F;
    font-size:0.75em;
    font-weight:normal;
}
.panelwhitenone ul.blog-feed-list{
    padding: 0 0 0 6px;
}

.panelwhitenone ul.blog-feed-list li{
    width:243px;
    background-image:url(../img/layout/icons/li_blog_feed_imp.png);
    background-repeat:no-repeat;
    background-position:left;
    float:none;}

#main .imp_text img.business-thumb-d {
    float:left;
    margin:0 17px 17px 0;
}
#main .imp_text h2{
    color:#8C9A9D;}

#main .imp_text_heading img.business-thumb-c {
    float:left;
    margin:0 17px 17px 0;
}

#main .imp_text_heading h1 {
    margin-bottom:10px;
    font-size:1.3125em;
    padding-top:10px;
    line-height:1.2em;
}


.imp-room-item {
    background-color:#fff;
    padding:17px 13px;
    margin: 0 0 14px 0;
}

.blue-white p {
    color:#573D2F;
    font-size:0.81em;
}

.ideas-and-asks {
    padding:20px 0 0 0; margin:0;
    background-image:url(../img/layout/panels/bg_ideas-asks.gif);
    background-repeat:repeat-x;

}

.ideas-and-asks table{
    margin-top:27px;
    width:320px;
}

td.idea-ask1, td.idea-ask2{
    padding:14px 13px;
    background-color:#F7FBFC;
    margin:0;
    color:#999999;
    font-size:0.68em;
    vertical-align:middle;

}

td.idea-ask2{
    background-color:#E5F1F5;}

td.idea-ask1 img, td.idea-ask2 img {
    margin-right:14px;
    float:left;

}
td.idea-ask1 a, td.idea-ask2 a{

    color:#1594d4;
    text-decoration:none;
}

td.idea-ask1 a:hover, td.idea-ask2 a:hover{
    text-decoration:underline;}

td.idea-ask1 span, td.idea-ask2 span {padding-right:10px;}

a.right-button {
    float:right; margin:13px 5px 0 0;
}

.bluesquare h3 {margin:0;
                padding:0;
                font-weight:bold;
                font-size:15px;}
.imp-pic-left{
    float:left; width:66px;
}

.imp-pic-right{
    float:left;
}
.imp-pic-right h2 {
    font-weight:bold;
    font-size:0.9375em;
    margin:0; padding:0;
    line-height:1em;
}

.imp-pic-right p {
    font-size:0.68em;
    color:#666666;
    margin:0; padding:0;
    line-height:1.45em;
}

.imp-pic-right p span{
    padding-right:20px;
}
.blue-bubble {
    background-color:#E5F1F6;
    padding:8px 12px;
    width:590px;

}

.imp-pic-right .blue-bubble p a{
    text-decoration:none;
    background-image:none;
}

.imp-pic-right .blue-bubble p a:hover{
    text-decoration:underline;
}

.speech-arrow {
    float:left;
    background-image:url(../img/layout/panels/blue-speech.png);
    background-position:right;
    padding-right:15px;
}
.inner-holder {

    padding-top:9px;
    clear:both;
}

.imp-dash-panel {

    margin:0;
    padding:27px 0 0 0;
    background-image:url(../img/layout/panels/bg_imp-room-dash-panel.png);
    background-repeat:no-repeat;


}

.imp-dash-panel h3 {
    font-weight:normal;
}

.imp-dash-panel table {
    margin:0;
    padding:0;

}

.imp-section{
    float:left;
}

/*

Type styles for Whose View
*/

/* H1 tags */

#main h1				{font-size:1.125em; color:#573D2F; font-weight:normal; line-height:1.33em; margin:0; padding:0;}
#main h1.raved-services	{line-height:1em; padding-top:3px;}
#main h1 span 			{font-weight:normal;}
#main h1 span.thinnerh1	{font-weight:normal; font-size:0.944em;}
#main h1 span a img 			{font-weight:normal; vertical-align:middle; }
#main h1 span.size17 {font-size:0.94444em;}
#main h1 span.blue-big a {margin-left:13px; color:#1594d4; font-size:0.94444em; text-decoration:none; background-image:url(../img/layout/dot.gif); background-repeat:repeat-x; background-position:bottom;}
#main h1 a { color:#573D2F; text-decoration:none;}


/* H2 tags */

#main h2                    {font-size:1.125em; color:#573D2F; font-weight:normal; line-height:1.33em; margin:0; padding:0;}
#main h2.people             {line-height:1em; margin:0; padding:0;}
#main h2.guide-title        {line-height:1em; margin:0; padding:0; font-size:0.87em; font-weight:bold;}
#main h2.guide-title span	{line-height:1em; margin:0; padding:0 0 0 15px; font-size:0.687em; color:#5F544D; font-weight:normal;}
#main .location h2          {float:left; padding: 0 15px 0 0; margin:0;}
#main .location2 h2         {float:left; padding: 0 7px 0 0; margin:0; line-height:1em;}
#main .location h2 span.thin, #main .location2 h2 span.thin {font-size:1.06em;}
#main .location h2 span.thin2, #main .location2 span.thin2 {font-size:0.94em;}
#main #thin-menu-col h2	{width:200px; padding:0; margin:0 0 10px 0; font-weight:normal; font-size:1em;}
#main .tag-cloud h2 {font-size:0.875em; margin:0; padding:0px 0 17px 14px; width:200px; float:left;}











#navigation{
width:720px;
height:40px;
float:right;
margin-right:0px;margin-top:-10px;
margin-bottom:20px;
padding-top:5px;

}
.menu{
width:750px;
	border:none;
	border:0px;
	margin:0px;
	padding:0px;
	font-family:verdana,geneva,arial,helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:8e8e8e;
	}
.menu ul{
	
	height:43px;
	list-style:none;
	margin-top:-10px;
	padding:0;
	}
	.menu li{
		float:left;
		padding:0px 8px 0px 8px;
		
		}
	.menu li a{
		margin-top:-3px;
		color:#3398FC;
		display:block;
		font-weight:bold;
		line-height:43px;
		padding:0px 25px;
		text-align:center;
		text-decoration:none;
		
		}
		.menu li a:hover{
			color:#04257B;
			text-decoration:none;
			}
	.menu li ul{
		margin-top:-3px;
		
		display:none;
		height:auto;
		
		opacity:0.90;
		position:absolute;
		width:225px;
		z-index:200;
		/*top:1em;
		/*left:0;*/
		}
	.menu li:hover ul{
		display:block;
		}
	.menu li li {
		background-color:#CDE3EE;
		display:block;
		float:none;
		padding:0px;
		margin:3px;
		width:200px;
		border:1px solid #028FCA;
		
	
-moz-border-radius: 5px;
-webkit-border-radius: 5px;

		}
	.menu li ul a{
		display:block;
		font-size:12px;
		font-style:normal;
		padding:0px 10px 0px 15px;
		text-align:left;
		}
		.menu li ul a:hover{
			/*background:yellow;*/
			color:#04257b;
			opacity:1.0;
			filter:alpha(opacity=100);
			}
	.menu p{
		clear:left;
		}	
	.menu #current{
		background:url(images/current-bg.gif) top left repeat-x;
		color:#04257b;
		}

/* Page Numbers */
.pages {
	width:620px;
    margin: 20px 0 10px 0 ! important;
    clear: left;
    font-size: 10px;
	padding: 0 5px 0 20px;
    height: 1em;
    border: none;
    
}

.pages a, .pages span {
    display: block;
    float: left;
    padding: 0.2em 0.5em;
    margin-right: 0.1em;
    border: 1px solid #EBEBEB;
    background: #fff;
	
}

.pages span.current {
    border: 1px solid #0059AA;
    font-weight: bold;
    background: #F58120;
    color: #0071B0;
}

.pages span.stats {
	color: #0071B0;
	margin-right:15px;
}

.pages a {
	color: #0071B0;
    border: 1px solid #ccc;
    text-decoration: none;
}

.pages a:hover {
    border-color: #0071B0;
	text-decoration:none;
}

.pages a.nextprev {
	border-color: #0071B0;
    font-weight: normal;
}

.pages span.nextprev {
	border: 1px solid #ddd;
    color: #0071B0;
}

.pages .nextprev {

    float: right;
    margin-left: 10px;
}

.pages .pagenum {
    text-align:center;
    margin-left: 2px;
	border-color: #0071B0;
}
.pages .prev, .pages .next {
color: #ccc;
    float: right;
    margin-left: 10px;
	background: #fff;
	text-align:center;
	border: 1px solid #ccc;
	padding: 0.2em 0.5em;
}











