body	{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; background:#E5F1F5 url(../images/bg_body.jpg) repeat-x;}
body.no-top     {background-image:url(../images/bg_body-no-top.jpg);}
body.menu-bg	{background-image:url(../images/bg_body_menu.jpg);}
a img, html		{margin:0; padding:0; border:0;}
.clear		{clear:both;}
.clear2		{clear:both;line-height:0;height:1px;}
.skiplink	{display:none;}

img {
    position: relative;
}


/* /////////////  ads  ////////////////*/
#ad-header				{margin:0; padding:4px 0 0 0; width:980px; height:95px; }
.ad-vertical			{margin: 0 0 15px 0; padding:0; }
.ad-200x200				{width:200px; height:200px; margin: 0 0 15px 0; padding:0;}

/* /////////////  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:350px; margin:0; padding:0; height:115px;}
#rightheader	{float:left; width:630px; margin:0; padding:0; height:115px;}


/* /////////////  STATUS BAR  ////////////////*/
#statusbar		{background-image:url(../images/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(../images/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(../images/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(../images/icons/status-user.gif); background-repeat:no-repeat;}
#statusbar li.settings 	{background-image:url(../images/icons/status-settings.gif); background-repeat:no-repeat;}
#statusbar li.help	 	{background-image:url(../images/icons/status-help.gif); background-repeat:no-repeat; padding:0 11px 0 23px;}
#statusbar li a, #reviewcount a	{display:block; color:#1594D4; background-image:url(../images/dot.gif); background-repeat:repeat-x; background-position:bottom; text-decoration:none;}
#statusbar li a:hover, #reviewcount a:hover	{background-image:none;}

#main	{margin:0; padding:13px 0 25px 0;}

/* /////////////  ASSORTED COLUMNS  ////////////////*/

.column257		{width:256px; margin:0; padding:0 12px 0 1px; float:left;}
.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:36px; width:36px; background-color:#fff; padding:3px; border:1px solid #C6C6C6; margin:0;}
.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;}
#main_picture_about     {float: left; height:180px; width:240px; background-color:#fff; padding: 7px; margin: 12px 5px 0 0; display:block; border:1px solid #C6C6C6}
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(../images/icons/bl_restaurant.png)}
.icon-food			{background-image:url(../images/icons/bl_food.png);}
.icon-beauty		{background-image:url(../images/icons/bl_beauty.jpg);}
.icon-arts			{background-image:url(../images/icons/bl_arts.jpg);}
.icon-bars			{background-image:url(../images/icons/bl_nightlife.jpg);}
.icon-shopping		{background-image:url(../images/icons/bl_shopping.jpg);}
.icon-hotels		{background-image:url(../images/icons/bl_hotels.jpg);}
.icon-health		{background-image:url(../images/icons/bl_health.jpg);}


.cat-restaurant, .cat-food, .cat-beauty, .cat-arts, .cat-bars, .cat-shopping, .cat-hotels, .cat-health, .cat-recreation, .cat-automotive, .cat-home-services {
    background:url(../images/icons/icons-big.gif); background-repeat:no-repeat; padding:0; float:left; margin: 0 16px 0 0; width:44px; height:44px;
}
.cat-restaurant 	{background-position:0 0; left:0 }
.cat-health         {background-position:0 -44px; left:0 }
.cat-recreation     {background-position:0 -88px; left:0 }

.cat-bars           {background-position:-44px 0px; left:44px }
.cat-hotels         {background-position:-44px -44px; left:44px}

.cat-shopping		{background-position:-88px 0px; left:88px}
.cat-food           {background-position: -88px -44px; left:88px}

.cat-beauty         {background-position:-132px 0px; left:132px}
.cat-automotive     {background-position:-132px -44px; left:132px}

.cat-arts			{background-position:-176px 0px; left:176px}
.cat-home-services  {background-position:-176px 0px; left:176px}







/* /////////////  browse panel  ////////////////*/
.panel-white-blue			{background-image:url(../images/panels/bg_browse_middle.png); background-repeat:repeat-y; padding:0 0 0 0; margin:0;}
.panel-white-blue-top		{background-image:url(../images/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(../images/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 a		{color:#1594D4; text-decoration:none; background-image:url(../images/dot.gif); background-repeat:repeat-x; background-position:bottom;}
.panel-white-blue li a:hover	{color:#1594D4; text-decoration:none; background-image:none;}
#main .panel-white-blue-top h2	{float:left; font-size:0.875em; width:220px;}



/* /////////////  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(../images/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(../images/dot.gif); background-repeat:repeat-x; background-position:bottom; }
#main p.smallbluelink-right-none a	{color:#1594D4; text-decoration:none; background-image:url(../images/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(../images/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(../images/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:-2px 0 0 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 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-reviews-holder td {display:block; height:70px;}
#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(../images/panels/bg_latestreviews_top.png); background-repeat:no-repeat; }

#leaderboard .panel-tab-top {background-image:url(../images/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 12px;}
.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(../images/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(../images/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(../images/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(../images/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;}
.blueitem-small img		{float:left; margin:0 10px 0 0;}
#main .blueitem p span.stuff75 img {float:none; margin:0; padding:0;}
.blueitem-small img a			{background-image:none;}
.blueitem-small a, #main .blueitem a,  #main .blueitem-profile a {color:#1594D4; background-image:url(../images/dot.gif); background-repeat:repeat-x; background-position:bottom; text-decoration:none; position:static;}
.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, #main .blue-summary p a.member {font-size: 1.09em; font-weight:bold;}
#main .blue-summary p a.member {padding-right:8px;}
#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;}
#main span.home-stars2 {padding-right:5px;}
/* /////////////  summary panel  ////////////////*/
.summary-panel		{background-image:url(../images/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; overflow: hidden; width: auto;
}
#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(../images/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(../images/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(../images/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 #FF0000}
#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(../images/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(../images/bg_heading_red.png); background-repeat:no-repeat; height:49px; width:309px; }
#main .summary-panel h2	 {color: #fff; background-repeat:no-repeat; font-size: 0.9375em; font-weight:bold; padding:10px 0 0 12px;}
#main .summary-panel h2	a	{text-decoration:none; color: #fff; font-weight:bold; background-image:url(../images/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(../images/icons/red_restaurant.jpg); padding:8px 0 5px 42px; }
#main .summary-panel h2.red-food			{background-image:url(../images/icons/red_food.jpg);  padding:8px 0 5px 42px;}
#main .summary-panel h2.red-beauty		{background-image:url(../images/icons/red_beauty.jpg); padding:8px 0 5px 42px;}
#main .summary-panel h2.red-bars			{background-image:url(../images/icons/red_nightlife.jpg); padding:8px 0 5px 51px; }
#main .summary-panel h2.red-shopping		{background-image:url(../images/icons/red_shopping.jpg); padding:8px 0 5px 51px; }
#main .summary-panel h2.red-hotels		{background-image:url(../images/icons/red_hotels.jpg); padding:8px 0 5px 51px; }
*/



#main .blue-summary p.grey, #main .blue-summary-post p.grey,  #main .best-item-text 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(../images/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(../images/dot-gold.gif); background-repeat:repeat-x; background-position:bottom; text-decoration:none;}
#main span.gold, #main p.grey a.gold	{color:#D9A210;}
#main a span.gold	{color:#D9A210; background-image:url(../images/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(../images/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(../images/icons/highest-ranked.gif); background-repeat:no-repeat; padding: 0 0 0 20px; margin:0 0 0 12px;}
span.map		{background-image:url(../images/icons/view-map.gif); background-repeat:no-repeat; padding: 0 0 0 20px; margin:0 0 0 14px;}
span.question		{background-image:url(../images/icons/question.jpg); background-repeat:no-repeat; padding: 0 0 0 20px; margin:0 0 0 9px;}
span.subscribe		{background-image:url(../images/icons/subscribe.jpg); background-repeat:no-repeat; padding: 0 0 7px 20px; margin:0 0 0 9px;}
span.subscribe2		{background-image:url(../images/icons/subscribe.gif); background-repeat:no-repeat; padding: 0 0 7px 20px; margin:0 0 0 0px;}
span.question-small		{background-image:url(../images/icons/question.jpg); background-repeat:no-repeat; padding: 0 0 0 20px; margin:0 0 0 0px;}
span.plus2	{background-image:url(../images/icons/highest-ranked.gif); background-repeat:no-repeat; padding: 0 0 0 20px; margin:0 0 0 11px;}

span.question_heading {background-image:url(../images/icons/question_transp_bkg.png); background-repeat:no-repeat; padding: 0 0 0 20px; margin:0 0 0 9px; font-size:0.68em; color:#1594D4; vertical-align: top;}
span.question_heading a	{color:#1594D4; text-decoration:none; background-image:url(../images/dot.gif); background-repeat:repeat-x; background-position:bottom; }
span.question_heading a:hover {background-image:none;}
/* /////////////  tab panel  ////////////////*/
.panel-tab			{padding:0 0 0 0; margin:0 0 0px 0; display:block;}
.panel-tab-top		{background-image:url(../images/panels/bg_top-tab-panel.png); 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(../images/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;}
.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(../images/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(../images/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(../images/panels/bg-end-h2.gif); background-repeat:no-repeat; background-position:right; float:left;}
#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(../images/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(../images/panels/bg_top_yellow_panel_small.png); background-repeat:no-repeat; }
.hall-of-fame-yellow	{background-image:url(../images/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(../images/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(../images/icons/li_check.png); background-position:left; background-repeat:no-repeat; color:#573D2F;}
.panel-tab .hall-of-fame-list li.dont {background-image:url(../images/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(../images/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:url(../images/panels/bg_sayswho_middle.png) repeat-y;  padding:0 0 0 0; margin:0 0 28px 0;}
.panel-sayswho-top		{background:url(../images/panels/bg_sayswho_top.png) no-repeat;  padding:11px 0 0 12px; height:34px; width:288px; margin:0;}
.panel-sayswho-bottom	{background:url(../images/panels/bg_sayswho_bottom.png) no-repeat; padding:27px 65px 0 0; height:44px; width:235px; clear:both; margin:0; color:#1594D4; font-size:0.75em; text-align:right;}
#main .panel-sayswho h2		{color:#fff; font-size:0.87em; font-weight:bold;}
.sayswho, .panel-comment-middle	{ padding: 8px 25px 0 25px; font-size:0.68em; line-height:1.45em; color:#666666; margin:0;}
.sayswho p, .panel-comment-middle p	{margin:0; padding:0;}
.sayswho p a, .panel-comment-middle p a	{color:#1594D4; font-weight:bold; text-decoration:none;}
.sayswho p a:hover, .panel-comment-middle p a:hover	{color:#1594D4; text-decoration:underline;}
.panel-sayswho-bottom img, .panel-comment-bottom img {float:right; margin: 0 0 0 9px; }
.panel-sayswho-bottom p, .panel-sayswho-bottom a, .panel-comment-bottomp, .panel-comment-bottom a{color:#1594D4;}
.panel-sayswho-bottom p, .panel-comment-bottom p{margin:0; padding:0; line-height:1.39em;}
.panel-sayswho-bottom a, .panel-comment-bottom a{color:#1594D4; background-image:url(../images/dot.gif); background-repeat:repeat-x; background-position:bottom; text-decoration:none; font-weight:normal;}
.panel-sayswho-bottom a:hover, .panel-comment-bottom a:hover{color:#1594D4; border:0; text-decoration:none;}

/* /////////////  latest comments panel  ////////////////*/
.panel-comment{
    background:url(../images/panels/bg_panel_comment.png) repeat-y;
    padding:0;
    margin:0;
}
.panel-comment-top{
    background:url(../images/panels/bg_top-comment.png) no-repeat;
    padding:14px 0 0 0px;
    height:1px;
    width:300px;
    margin:12px 0 0 0;
}
.panel-comment-middle{
    background:url(../images/panels/bg_panel-comment-middle.png) repeat-y;

}
.panel-comment-bottom	{
    background:url(../images/panels/bg_panel-comment-bottom.png) no-repeat;
    padding:27px 65px 0 0;
    height:44px; width:235px;
    clear:both; margin:0;
    color:#1594D4;
    font-size:0.67em;
    text-align:right;
}
.panel-comment-holder{
    padding:0 0 28px 0;
}

/* /////////////  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(../images/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, #main p span.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, #main p span.cats a {margin-right:3px; margin-left:3px;}
#main p span.cats a {color:#1594d4; text-decoration:underline;}
#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(../images/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(../images/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(../images/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(../images/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(../images/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; }


#main .member-left-speech-box p, #main .member-left-speech-box2 p, #main .member-left-speech-box3 p	{text-align:center; font-size:0.62em; color:#858585; line-height:1.3em; margin:0; padding:0; }
.wide-speech-box-white	{width:534px; float:left; background-color:#fff; padding:16px 16px 16px 16px;margin:0 0 13px 0;}
.wide-speech-box-member-guides .wide-speech-box-white	{width:634px; }
.wide-speech-box-grey2	{width:543px; float:left; background-color:#fff; padding:0px 0px 15px 0px;margin:0 0 13px 0;}
.wide-speech-box-grey	{width:516px; float:left; background-color:#EEEEEE; padding:16px 12px 10px 15px;margin:0 0 13px 0;}
.wide-speech-box-gold	{width:516px; float:left; background-color:#FFFFDB; border: 1px solid #E0DEB9; padding:16px 12px 10px 15px;margin:0 0 13px 0;}
#main .table-text-padding .wide-speech-box-grey {width:616px;}
#main .table-text-padding .wide-speech-box-gold {width:616px;}
#main .table-text-padding .product-speech-box	{width:741px;}
#main .wide-speech-box-white h2  {color:#1594D4;}

#main .wide-speech-box-white h3 a {color:#1594D4; font-size:100%; margin:0; padding:0;}
#main .wide-speech-box-white h2 a {color:#1594D4; font-size:0.65789em;}
#main .wide-speech-box-white h2.guide-title a  {font-size:1em;}
#main .wide-speech-box-white p, #main .wide-speech-box-white li {font-size: 0.68em; line-height:1.63em; margin:0; padding:0;     }
#main .wide-speech-box-white ul, #main .wide-speech-box-white ol { margin:0; padding:0;}
#main .wide-speech-box-white p	{color:#5F544D;}
#main .wide-speech-box-white p a {color:#1594D4; text-decoration:none; background-image:url(../images/dot.gif); background-repeat:repeat-x; background-position:bottom;}
#main .wide-speech-box-white p a:hover {color:#1594D4; text-decoration:none; background-image:none;}
#main .wide-speech-box-white ol {padding-left:18px; color:#908984;}
#main .wide-speech-box-white p.bigger {font-size:0.75em; line-height:1.33em; margin:10px 0 0 0;}

#main .wide-speech-box-grey p, #main .wide-speech-box-gold p	 {color:#5E534D; font-size:0.75em;}
#main .wide-speech-box-grey p.date-left, #main .wide-speech-box-gold p.date-left	 {color:#5E534D; font-size:0.68em; float:left; margin:0; padding:0;}
#main .wide-speech-box-grey p.review-info, #main .wide-speech-box-gold p.review-info {color:#5E534D; font-size:0.68em;}
#main .wide-speech-box-grey p.review-actions, #main .wide-speech-box-gold p.review-actions {color:#5E534D; font-size:0.68em; text-align:right; margin-bottom:2px; }
#main .wide-speech-box-grey p.review-actions span, #main .wide-speech-box-gold p.review-actions span  {padding-left:20px;}
#main .wide-speech-box-grey p.review-actions span.thumb-disabled, #main .wide-speech-box-gold p.review-actions span.thumb-disabled {padding-left:5px; }
#main .wide-speech-box-grey p.review-actions span.green, #main .wide-speech-box-gold p.review-actions span.green  {padding-left:5px; color:#53B709;}
#main .wide-speech-box-grey p.review-actions span.red, #main .wide-speech-box-gold p.review-actions span.red  {padding-left:5px; color:#E77575;}
#main .wide-speech-box-grey p.review-actions a, #main .wide-speech-box-gold p.review-actions a {margin-left:3px; margin-right:3px;}
#main .wide-speech-box-grey p a, #main .wide-speech-box-gold p a {color:#1594d4; text-decoration:none; background-image:url(../images/dot.gif); background-repeat:repeat-x; background-position:bottom;}
#main .wide-speech-box-grey h2, #main .wide-speech-box-gold h2	 {color:#5E534D; font-size:0.81250em; font-weight:bold; float:left; padding-right:16px; margin-top:0;}
#main .wide-speech-box-grey h2 a, #main .wide-speech-box-gold h2 a	 {color:#1594D4; text-decoration:none; background-image:url(../images/dot.gif); background-repeat:repeat-x; background-position:bottom;}
#main .wide-speech-box-grey h2 a:hover, #main .wide-speech-box-gold h2 a:hover	 {color:#1594D4; text-decoration:none; background-image:none;}

.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:127px; background-image:url(../images/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(../images/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(../images/hr.png); background-repeat:repeat-x; margin:5px 0 10px 0; padding:0;
}
.hr hr {
    display: none;
}


/*Categories and people list page */
.catholder-line	{width:980px; clear:both; margin:0; padding:9px 0 25px 0; }
.personholder-line	{width:980px; clear:both; margin:0; padding:13px 0 13px 0; }
.personholder-lineIR	{width:630px; clear:both; margin:0; padding:13px 0 20px 0; }
.personholder-line2	{width:665px; clear:both; margin:0; padding:13px 0 13px 0; }
.category-box	{float:left; width:172px; height:auto; margin:0; padding:0 29px 0 0; position: static;}
#main .thinner	{padding:0;}
#main .IR_person {padding:0 30px 0 0; width:78px;}
.category-box img.cat-photo	{background-color:#fff; border:1px solid #C9CBCB; height:120px; width:150px; padding:10px; margin:10px 0 10px 0;}
#main .category-box h1{color:#1594D4; font-weight:bold; font-size:0.93em; margin:0; padding:0;}
#main .category-box h1 a {text-decoration:none; background-image:url(../images/dot.gif); background-repeat:repeat-x; background-position:bottom; color:#1594D4;}
#main .category-box h1 a:hover {text-decoration:none; background-image:none; color:#1594D4;}
#main .category-box ol li{font-size:0.75em; color:#666666; line-height:1.25em; margin:0; padding:0; display:list-item;}
#main .category-box ol {margin:0; padding:0 0 0 1.45em; }
#main .category-box p.stats	{font-size:0.68em; color:#1594D4; margin:0; padding:0; line-height:2.18em;}
#main .category-box p.stats	a, #main .category-box p.morelink a {color:#1594D4; background-image:url(../images/dot.gif); background-repeat:repeat-x; background-position:bottom; text-decoration:none;}
#main .category-box p.stats	a:hover, #main .category-box p.morelink a:hover {color:#1594D4; background-image:none;}
#main .category-box p.lists	{font-size:0.75em; color:#666666; margin:0; padding:0; line-height:1.25em; position: static; }
#main .category-box p.lists a, #main .category-box ol li a {color:#666666; background-image:url(../images/dot-darkgrey.gif); background-repeat:repeat-x; background-position:bottom; text-decoration:none; position:static;}
#main .category-box p.lists a:hover, #main .category-box ol li a:hover {color:#666666; background-image:none;}
#main .category-box p.morelink	{color:#1594D4; font-size:0.75em;}
#main .category-box li .whitebox	{background-color:#fff; padding:4px; font-size:90%; margin:6px 0 0 0;}

/*Feedback grey box */
.feedback-box, .feedback-box-search	{background-color:#F1F3F6; border:8px solid #C8D0DA; padding:0px 20px 15px 20px; margin:40px 0 0 0;}
#main .inside-tab .feedback-box {margin:0;}
#main .feedback-box p	{font-family:Arial, Helvetica, sans-serif; font-size:1.06em; color:#000000;  margin:15px 0 0 0; padding:0; line-height:1.2em; display:block;}
.feedback-box p	a, .feedback-box-search p a {color:#1594D4; text-decoration:none; background-image:url(../images/dot.gif); background-repeat:repeat-x; background-position:bottom; }
.feedback-box p	a:hover, .feedback-box-search p a:hover	{background-image:none;}
.feedback-part1	{width:627px; padding:0; margin:0; float:left;}
.feedback-part2	{width:297px; padding:0; margin:0; float:left;}

/*Feedback yellow box */
.feedback-box-yellow	{background-color:#FFFFDB; border:8px solid #DAD7AA; padding:15px 20px 15px 20px; margin:40px 0 0 0;}
#main .inside-tab .feedback-box-yellow {margin:0;}
#main .review-form-holder .review-form-form .inside-tab .feedback-box-yellow p	{font-size:14px; margin:0;padding:0;}
/*#main .review-form-holder .review-form-form .inside-tab .feedback-box-yellow p	a {color:#EF443D; text-decoration:none; background-image:url(../images/dot.gif); background-repeat:repeat-x; background-position:bottom; }
.feedback-box-yellow p	a:hover{background-image:none;}*



.feedback-box-search p {font-family:Arial, Helvetica, sans-serif; font-size:1.06em; color:#000000;  margin:15px 0 0 0; padding:0; line-height:1.26em; display:block;}


.small-feedback-box		{background-color:#F1F3F6; border:8px solid #C8D0DA; padding:21px 11px 23px 17px; margin:0px 0 15px 0;}
.small-feedback-box p	{font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#000000;  margin:0; padding:0;}
.small-feedback-box p span	{font-size:0.81em;}
.small-feedback-box p a {color:#1594D4; text-decoration:none; background-image:url(../images/dot.gif); background-repeat:repeat-x; background-position:bottom;}

/*People Page */
.person-box {float:left; margin:0; padding:0 40px 0 0; height:auto; width:86px; text-align:center;}
.person-box a.framer	{background-color:#fff; border:1px solid #CECDD2; margin:0; padding:5px; height:66px; width:66px; display:block;}
.person-box img.person-thumb{height:66px; width:66px; background-color:#fff;  margin:0; padding:0;}
#main .person-box p	{font-size:0.68em; font-weight:normal; color:#1594D4; line-height:1em; margin:0; padding:4px 0; }
#main .person-box p span.whitish	{background-color:#F7FBFC; padding:4px;}
#main .person-box p span.whitish img	{padding:0px 3px 0 0;}
#main .person-box p span.green {color:#53B709;}
#main .person-box p span.red {color:#EA493C;}
#main .person-box p span.person-name a {color:#1594d4; font-weight:bold; text-decoration:none; background-image:url(../images/dot.gif); background-repeat:repeat-x; background-position:bottom;}
#main .person-box p span.person-name a:hover {text-decoration:none; background-image:none;}
#main .person-box p span.person-name2 a {color:#1594d4; font-weight:normal; text-decoration:none; }
#main .person-box p span.person-name2 a:hover {text-decoration:underline; background-image: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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/bg_trustworthy.png); background-repeat:repeat-x; border: 1px solid #A9C783; }
.graph .bar-untrustworthy, .graph-offer .bar-untrustworthy		{background-image:url(../images/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; }

/*star  bar graph */
.stargraph 		{position: relative; /* for IE  */ width: 174px; padding: 0px; background-color:#F5FBFB;}
.stargraph .one-star, .stargraph .two-star, .stargraph .three-star, .stargraph .four-star, .stargraph five-star
{background-color:#FBBC19;}
.stargraph .one-star, .stargraph .two-star, .stargraph .three-star, .stargraph .four-star, .stargraph five-star {position: absolute; left: 1em;}


/*business profile graph */
#main .return-to-profile_imp {width:247px; padding:12px 0 0 0;  float:left; color: #D39B06; text-align:right;}
#main .business-profile-graph {width:247px; height:96px; background-image:url(../images/forms/bg_star-chart.gif); background-repeat:no-repeat; float:left; color: #D39B06;}
.bp-graph {position: relative; /* for IE  */ width: 73px; padding: 0 0 0 68px; float:left;}

.bp-graph .bar-0, .bp-graph .bar-1, .bp-graph .bar-2, .bp-graph .bar-3, .bp-graph .bar-4, .bp-graph .bar-5
{display: block; position: relative; text-align: center; color: #D39B06; height: 10px; line-height: 2em; background-color:#FABC19;margin-bottom:2px;}
.bp-graph .bar-0 span, .bp-graph .bar-1 span, .bp-graph .bar-2 span, .bp-graph .bar-3 span, .bp-graph .bar-4 span, .bp-graph .bar-5 span
{ position: absolute; left: 1em; }
* html .bp-graph .bar-0,* html .bp-graph .bar-1,* html .bp-graph .bar-2,* html .bp-graph .bar-3,* html .bp-graph .bar-4,* html .bp-graph .bar-5{
    font-size:1px;
}
.bp-graph-total {height:26px; clear:both;}
p.bp-graph-text{float:right; margin:0; padding:0 0 7px 0; line-height:1em; font-size:0.68em;  font-weight:bold;}
p.bp-graph-text span.average,p.bp-graph-text span.best {font-weight:inherit; color:inherit;}
p.bp-graph-text span {font-weight:normal; color:#8BAEBE;}

.bp-graph-right{float:left; width:105px;}
.bp-graph-right ul{list-style:none; margin:0; padding:0 0 0 7px; font-size:0.68em; line-height:1.09em;}
.bp-graph-right li{list-style:none; margin:0; padding:0;}

.thumbs-left {float:left; margin-right:3px;}


/*product page */

.product-details 	{float:left; width:240px; margin:0; padding:0 18px 0 0; margin-bottom:18px;}
.product-details p	{font-size:0.68em; color:#573D2F; margin:0; padding:8px 0 0 0; }
.product-details p span img {margin:0; padding-right:5px;}
.product-details p span.stars-after {margin:0; padding:0 6px 0 15px;}
.product-details p span.big-bold	{font-size:1.27em; }
.product-text		{width:407px; float:left; margin:0; padding:0;}
.product-text .breadcrumb p {padding:8px 0 0 0; }
.product-text h1	{}
.white-bar			{background-image:url(../images/panels/white-bar.jpg); background-repeat:no-repeat; width:407px; height:45px; padding:0; margin:10px 0 0 0;}
.white-bar ul		{margin: 0; padding:15px 0 0 13px; list-style:none; font-size:0.75em; font-weight:bold;}
.white-bar li		{margin: 0; padding:0 0 0 23px; list-style:none; float:left; background-repeat:no-repeat; height:17px;}
.white-bar li a		{color:#1594D4; text-decoration:none;}
.white-bar li a:hover	{color:#573D2F; text-decoration:none;}
li.post-review			{background-image:url(../images/icons/white-bar-post-review.png); padding-right:18px; }
li.add-to-guide			{background-image:url(../images/icons/white-bar-add-to-guide.png); padding-right:18px;}
li.recommend-to-friend	{background-image:url(../images/icons/white-bar-recommend.png);}
.notification p	{color:#1594D4; text-decoration:none; font-size:0.68em; vertical-align:middle; padding: 0 0 0 8px;}

.product-summary p	{color:#5F544D; font-size:0.81em; line-height:1.30em;}
.product-summary p span	{padding-right:17px;}
.product-wide-top	{background-image:url(../images/panels/bg_top-product-wide.gif); background-repeat:no-repeat; height:665px; height:9px; padding: 0 0 1px 0;margin:0;font-size:1px;}
.product-wide		{width:665px; margin:0; padding:0;}
.product-wide2	{width:665px; margin:0; padding:15px 0 0 0;}



/*business page */
.buiness-details-section 	{float:left; width:665px; margin:0 0 7px 0; padding:0 0px 0 0;}
.thumb-holder			{float:left; width:90px; margin:0; padding:0;}
.thumb-holder44			{float:left; width:44px; margin:0; padding:0 7px 0 0;}
.info-holder			{float:left; width:266px; margin:0; padding:0;}
.info-holder208			{float:left; width:201px; margin:0; padding:0;}

.outlined-panel			{width:256px; height:auto; margin:9px 0 0 0; padding:13px 0 0 0; background-image:url(../images/panels/bg-top-outlined-panel.png); background-repeat:no-repeat;}
.outlined-panel ul		{margin:0; padding:0 0 0 14px; background-image:url(../images/panels/bg_outlined-panel.png); background-repeat:repeat-y; width:242px; list-style:none;}
.outlined-panel li		{list-style:none; color:#1595D2; font-size:0.75em; line-height:1.75em; background-image:url(../images/icons/li_outline-list-arrow.png); background-repeat:no-repeat; padding: 0 0 0 15px; background-position:left;}
.outlined-panel li a	{color:#1595D2; text-decoration:none;}
.outlined-panel li a:hover	{color:#1595D2; text-decoration:underline;}
.bottom-outlined-panel	{background-image:url(../images/panels/bg_bottom-outlined.png); background-repeat:no-repeat; height:14px; width:256px; margin:0; padding:0; background-position:bottom;}
.left-business			{float:left; width:256px; padding:0 20px 0 1px; margin:0;}

.photo-row				{width:388px; height:auto; float:left;}
.photo-row img			{float:left; margin:0 22px 0 0;}
.photo-row img.last			{float:left; margin:0 0 0 0;}

.photo-row ul	{margin:0; padding:0; list-style:none; font-size:0.75em; line-height:2.33em;}
li.play		{background-image:url(../images/icons/li_play.gif); background-repeat:no-repeat; margin:0; padding:11px 0 0 28px; background-position:left;}
li.fame		{background-image:url(../images/icons/li_fame.gif); background-repeat:no-repeat; margin:0; padding:0 0 0 28px; background-position:left;}
li.track		{background-image:url(../images/icons/li_Search.png); background-repeat:no-repeat; margin:0; padding:0 0 0 28px; background-position:left;}
li.play a, li.fame a, li.track a {color:#1594D4; text-decoration:none; background-image:url(../images/dot.gif); background-repeat:repeat-x; background-position:bottom;}
li.play a:hover, li.fame a:hover, li.track a:hover {background-image:none;}

/* business dashboard */
#business-col-1 		{height:auto; width:300px; margin:0; padding:4px 15px 0 0; float:left;}
.panel-business-col-1	{height:auto; width:300px; margin:0 0 13px 0; padding:11px 0 0 0; background-image:url(../images/panels/bg_top_bus-dash-panel.gif); background-repeat:no-repeat; }
.bottom-bus-dash-panel	{width:300px; height:10px; background-image:url(../images/panels/bg_bottom_bus-dash.gif); background-repeat:no-repeat; padding:0; margin:0;}
.business-image-holder	{float:left; width:90px; padding:3px 10px 0 14px; font-size:0.68em;}
.business-image-holder p {margin:0; padding:2px 0 0 0;}
.business-image-holder p a {color:#1594D4; text-decoration:none; background-image:url(../images/dot.gif); background-repeat:repeat-x; background-position:bottom;}
.business-image-holder p a:hover	{background-image:none;}
.business-image-holder ul	{list-style:none; background-color:#F4F4F4; margin:9px 0 0 0; padding:11px 9px 10px 9px; background-image:url(../images/panels/bg_ul_bus_dash.png); background-repeat:no-repeat; line-height:1.27em;}
.business-image-holder .grey-bottom	{background-image:url(../images/panels/bg_bottom_grey.png); background-repeat:no-repeat; height:5px; width:90px; margin:0; padding:0;}
.business-image-holder li	{margin:0; padding:0; color:#666666;}
.business-info-text		{float:left; padding: 3px 0 0 0; width:172px;}
#main .business-info-text h1	{padding-bottom:15px; font-size:0.87em;}
#main .business-info-text h1.membertext{padding:0; margin:0;}
#main .business-info-text h1 a	{color:#1594D4; font-weight:bold; text-decoration:none; background-image:url(../images/dot.gif); background-repeat:repeat-x; background-position:bottom;}
#main .business-info-text h1 a:hover	{color:#1594D4; background-image:none;}
#main .business-info-text p	{padding:7px 0 12px 0; margin:0; font-size:0.87em; color:#573D2F; font-weight:normal;}
.business-links{border-top:1px solid #D7E5EB; margin:0; padding:0 0 0 0;}

.blue-rating-top			{width:300px; height:auto;  background-image:url(../images/panels/bg_top_blue-rating-panel.gif); background-repeat:no-repeat; padding:10px 0 0 0; margin:0 0 12px 0;}
.blue-rating-box			{width:300px; height:auto; background-color:#CCE7F1;  padding:11px 0 20px 0; margin:0; }
.blue-box-end				{width:300px; height:9px; padding:0; margin:0; background-image:url(../images/panels/bg_bottom-blue-ratings.gif); background-repeat:no-repeat; }
.yellow-badge		{width:270px; height:109px; background-image:url(../images/panels/bg_yellow_badge.png); background-repeat:no-repeat; text-align:center;  margin:0 0 16px 0; padding:24px 15px 0 15px;}
.yellow-badge-256	{width:215px; height:90px; background-image:url(../images/panels/bg_yellow-badge-257.png); background-repeat:no-repeat; text-align:left;  margin:0; padding:24px 15px 0 26px;}

.yellow-badge_imp		{width:270px; height:74px; background-image:url(../images/panels/bg_yellow_small_panel_imp.png); background-repeat:no-repeat; text-align:center;  margin:0 0 20px 0; padding:24px 15px 0 15px;}

#main .yellow-badge h2, .yellow-badge_imp h2{
    font-size:1.31em;
    font-weight:normal;
    color:#1594D4;
    line-height:1.19em;
    margin:0; padding:0;
}
#main .yellow-badge p, .yellow-badge_imp p{
    font-size:0.75em;
    font-weight:normal;
    color:#1594D4;
    margin:0;
    padding:12px 0 0 0;
}

#main .yellow-badge a, .yellow-badge_imp a{
    color:#1594D4;
    text-decoration:none;
    background-image:url(../images/dot.gif);
    background-repeat:repeat-x;
    background-position:bottom;
}
#main .yellow-badge a:hover, .yellow-badge_imp a:hover	{
    background-image:none;
}

#main .yellow-badge-256 h4		{font-size:1.13em; font-weight:normal; color:#E53E32;  margin:0; padding:0; text-align:left;}

#main .normal-text		{font-size:0.75em; color:#573D2F; line-height:1.42em;}
span.blue-arrow			{background-image:url(../images/icons/blue-arrow-round.gif); background-repeat:no-repeat; padding:0 20px 0 20px; margin:0 0 0 10px; }
span.blue-arrow a		{color:#1594D4; text-decoration:none; background-image:url(../images/dot.gif); background-repeat:repeat-x; background-position:bottom;}
span.blue-arrow a:hover	{background-image:none;}

#main .wide-panel-665			{background-image:url(../images/panels/bg_top-665-wide-panel.gif); background-repeat:no-repeat; padding:11px 0 0 0; margin:4px 0 0 0; width:665px; height:auto; display:block;}
#main .wide-panel-711			{background-image:url(../images/panels/bg_top-711-wide-panel.gif); background-repeat:no-repeat; padding:11px 0 0 0; margin:4px 0 0 0; width:711px; height:auto;}
#main .wide-panel-665 h1, #main .wide-panel-711 h1			{padding:10px 0px 10px 0px; font-weight:normal; font-size:0.94444em;}
#main .wide-panel-665 h1 span, #main .wide-panel-711 h1 span	{font-weight:bold; font-size:1em;}


.date					{background-color:#fff; background-image:url(../images/bg_date.png); background-repeat:repeat-x; background-position:left; width:638px; margin:0px 0 12px 0; padding:0;}
.date-profile					{background-color:#fff; background-image: url(../images/bg_date.png); background-repeat:repeat-x; background-position:left; width:423px; margin:0px 0 12px 0; padding:0;}
.date p, #main .panel-middle-col .date-profile p, .date p, #main .panel-middle-col2 .date-profile p	{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#A8A8A8; font-size:0.56em; background-color:#fff; padding:0 6px 0 0; margin:0 0 0 0; float:left;}
.activity-log-entry		{width:639px; margin:0 0 13px 0; padding:0;}

.activity-log-entry-shorter		{width:424px; margin:0 0 13px 0; padding:0;}

#main h1.activity-heading {width:165px; float:left;}

.entry-text				{float:left; width:564px; height:auto; background-color:#EDF6FB; padding:10px 12px 10px 12px; font-size:0.68em;line-height:1.27em; color:#656563;}
.entry-text-shorter		{float:left; width:349px; height:auto; background-color:#EDF6FB; padding:10px 12px 10px 12px; font-size:0.68em;line-height:1.27em; color:#656563;}
.entry-text p a,.entry-text-shorter p a	{color:#1594D4; text-decoration:none; background-image:url(../images/dot.gif); background-repeat:repeat-x; background-position:bottom;}
#main .entry-text-shorter p 	{line-height:1.27em; margin:0; padding:2px;}
.entry-text p a:hover, .entry-text-shorter	p a:hover	{border-bottom:none;}

#top-ranters-ravers	{margin:0 0 23px 0; padding:0;}
#main #top-ranters-ravers h1	{padding:0 0 4px 0 ; margin:0;}

#main .latest-review-wide span.icon11		{margin:0 0 0 11px; padding:0; border:0; float:left;}
span.stars-left		{float:left; padding:0 10px 0 18px;}
span.stars-left-none		{float:left; padding:3px 10px 0 0px;}
span.stars-left-none2	{float:left; padding:0;}
span.stars-none	{padding:0 10px 0 0; margin:0;}
span.stars-name	{padding:0 15px 0 0; margin:0; float:left;}
span.little-numbers			{float:left; padding:0px 0 0 0; margin:0;}
span.little-numbers2			{float:left; padding:0px 0 0 17px; margin:0;}
span.little-numbers2 img {padding-top:3px; vertical-align:middle;}
a.little-links	{margin: 0 5px 0 5px;}
a.little-links-left	{margin: 0 5px 0 0px;}
span.rating-numbers	{float:left;}
.graphplaceholder 	{padding: 0 0 0 22px; margin:0;}

.business-reviews	{padding: 12px 0 0 17px; margin:0;}
#main .business-reviews p.smallbluelink-right-a	{padding: 0 20px 0 0;}
.business-reviewer	{float:left; width:78px; height:auto; padding: 0 16px 10px 0; margin:0; text-align:center;}
#main #results-column .business-reviewer	{ padding: 0 23px 20px 0; margin:0;}
#main p.namelink		{font-size:0.68em; color:#1594D4; margin:0; padding:0;}
p.namelink a	{color:#1594D4; text-decoration:none;}
p.namelink a:hover	{color:#1594D4; text-decoration:underline;}
p span.yellow-number	{color:#D39B05; font-size:1.27em; font-weight:bold; padding-left:20px; padding-right:7px;}

.large-yellow-panel-top{background-image:url(../images/panels/bg_top_large-yellow.gif); background-repeat:no-repeat; height: auto; width:665px; margin:15px 0 19px 0; padding:14px 0 0 0;}
.large-yellow-panel	{background-image:url(../images/panels/bg_large-yellow-panel.png); background-repeat:repeat-y; width:648px; padding:1px 0 0 17px; margin:0;}
.large-yellow-panel p	{color:#573D2F; font-weight:bold; font-size:0.75em; padding:5px 0 12px 0; margin:0;}
.large-yellow-panel ul	{margin:0; padding:0 0 0 5px;}
.large-yellow-panel li {color:#573D2F; font-weight:normal; font-size:0.875em; line-height:1.64em; list-style:none; background-image:url(../images/icons/li_yellow_bg_play.png); background-repeat:no-repeat; padding:0 0 0 27px; margin:0;}
.large-yellow-panel li a	{color:#573D2F; text-decoration:none; background-image:url(../images/dot-darkbrown.gif); background-repeat:repeat-x; background-position:bottom;}
.large-yellow-panel li a:hover	{color:#573D2F; text-decoration:none; background-image:none;}
.large-yellow-panel-bottom{background-image:url(../images/panels/bg_bottom_large-yellow.gif); background-repeat:no-repeat; height:14px; width:665px; margin:0; padding:0;}

#main li span.red	{font-weight:bold; color:#EA493C;}

.blue-panel-white-border-top	{background-image:url(../images/panels/bg_top_blue-panel-white-border.png); background-repeat:no-repeat; height:auto; width:665px; margin:10px 0 0 0; padding:15px 0 0 0;}
.blue-panel-white-border {background-image:url(../images/panels/bg_blue-panel-white-border.png); background-repeat:repeat-y;}
.blue-panel-white-border-bottom	{background-image:url(../images/panels/bg_bottom_blue-panel-white-border.png); background-repeat:no-repeat; height:15px; width:665px; margin:0; padding:0;}
.cat-holder-3	{clear:both; padding:14px 0 0 39px; margin:0;}
#main.cat-holder-3 p.smallbluelink-right-a {padding-right:20px;}


#thin-menu-col	{width:200px; margin:0; padding:0 15px 0 0; height:auto; float:left;}
#fat-menu-col		{width:300px; margin:0; padding:0 15px 0 0; height:auto; float:left;}

#results-column	{width:450px; margin:0 0 20px 0; padding:0; float:left;}
#results-column2	{width:350px; margin:0 0 20px 0; padding:0; float:left;}



.result 			{background-color:#fff; width:416px; padding:17px 17px 5px 17px; margin:0 0 13px 0; height:auto; overflow:hidden;}
.sponsored-result 	{background-color:#FFFFDB; width:414px; padding:0px 17px 17px; margin:0 0 13px 0; height:auto; border:1px solid #E0DEB9;}
.sponsored-result-caption {height: 17px; text-align: right; font-size: 0.68em; line-height: 2.8em; padding-top: 0px; color: #666666;}
.result-longer 			{background-color:#fff; padding:17px; margin:0 0 13px 0; height:auto;}
.result-thumbimage	{float:left; margin:0; padding:0; width:66px;}
.result-longer .result-text	{width:548px;}
.result-text		{float:left; margin:0; padding:0; width:348px;}

#container #main #results-column-wider .result-longer p a.post-review {text-decoration:none; background-image:none;}

#results-column h1	{font-weight:normal; font-size:1.06em;}
#main #results-column h1 span	{font-weight:normal; font-size:1.31em;}

.left	{float:left;}
.left-bp-graph-img  {float:left; padding: 0 0 0 9px; margin:0;}
.left90 {float:left; width:90px;}
.left328 {float:left; width:328px;}
.left600 {float:left; width:600px;}
.left300 {float:left; width:300px;}
#main .left300 p {line-height:1.5em;}
.left-details	{float:left; width:320px;}
#main h1.left-2	{float:left; padding-right:10px;}
#main #results-column-wider h3.left-2	{float:left; padding-right:10px;}
.right	{float:right;}

.select182	{ background-color:#E9F3F8; width:180px; font-size:0.68em; color:#7A7A7A; padding:1px;}
.select173	{ background-color:#E9F3F8; width:171px; font-size:0.68em; color:#7A7A7A; padding:1px;}
.select_browse	{ background-color:#E9F3F8; font-size:0.68em; color:#7A7A7A; padding:1px;}
#search-page-form p span {font-size:0.75em; color:#573D2F; padding-left:25px; padding-right:6px;}

#main .search-sort {text-align:right; font-size:0.68em; color:#666666; margin-bottom:15px;}
#main .search-sort2 {text-align:left; font-size:0.68em; color:#666666; margin-bottom:0px; width:520px; float:left;}
#main .search-sort3 {text-align:left; font-size:0.68em; line-height:1em; color:#666666; margin-bottom:0px; width:450px; float:left;}
#main .search-sort3 p span.label-sort {padding-right:17px;}
#main .search-sort3 p {margin:20px 0 0 0;}
#main .search-sort4 p {font-size:1em; margin:20px 0 0 0; padding:0;}
#main .search-sort3 p a, #main .search-sort4 p a {margin-left:3px; margin-right:3px;}
#main .search-sort3 p a.active, #main .search-sort4 p a.active {font-weight:bold;}
#main .search-sort a, #main .search-sort2 a, #main .search-sort3 a, #main .search-sort4 a  {color:#1594D4; text-decoration:none; background-image:url(../images/dot.gif); background-repeat:repeat-x; background-position:bottom;}
#main .search-sort a.active, #main .search-sort2 a.active, #main .search-sort3 a.active {font-weight:bold;}
#main .search-sort a:hover, #main .search-sort2 a:hover,  #main .search-sort3 a:hover, #main .search-sort4 a:hover  {color:#1594D4; text-decoration:none; background-image:none;}
#main .search-page-form-holder2 {width:200px; float:left;}
#main #results-column h3, #main #results-column-wider h3, #main .numeral-detail h3	{font-size:0.93em; font-weight:bold; color:#1594d4; margin:0; padding:0;}
#main #results-column h3 a, #main #results-column-wider h3 a, #main .numeral-detail h3 a{color:#1594d4; text-decoration:none; background-image:url(../images/dot.gif); background-repeat:repeat-x; background-position:bottom;}
#main #results-column h3 a:hover, #main #results-column-wider h3 a:hover, #main .numeral-detail h3 a:hover{background-image:none;}
#main #results-column .result p, #main #results-column .sponsored-result p, #main #results-column-wider .result-longer p {font-size:0.68em; color:#666666; line-height:1.45em; margin:5px 0 5px 0; padding:0;}


#main .numeral-detail p {font-size:0.68em; color:#666666; line-height:1.45em; margin:5px 0 5px 0;}
#results-column-wider .result-longer p {margin:0; padding:2px 0 2px 0;}
#main #results-column .result p a, #main #results-column .sponsored-result p a, #main #results-column-wider .result-longer p a, #main .result-longer p a, #main .numeral-detail p a{color:#1594d4; background-image:url(../images/dot.gif); background-repeat:repeat-x; background-position:bottom; text-decoration:none;}
#main #results-column .result p a:hover, #main #results-column .sponsored-result p a:hover, #main #results-column-wider .result-longer p a:hover, #main .result-longer p a:hover, #main .numeral-detail p a:hover {background-image:none;}
#main .search-message	{padding:20px 0 20px 0; margin:0; clear:both;}
#main .search-message p	{font-size:0.875em; color:#573D2F; font-weight:normal; margin:0; padding:0;}
#main .page-holder	{text-align:right; padding:0; margin:0;}
#main .page-holder ul.pages {float:right; padding:0; margin:5px 0 13px 0; clear:both; height:23px;}

#main .holder-of-things  ul.pages {float:right; padding:0; margin:0px 0 13px 0; clear:both; height:23px;}
#main .inside-tab p, #main .inside-tab ul, #main .inside-tab ol {font-size:0.75em; color:#5F544D;}
#main .inside-tab p a{color:#1595D2;}

#main #results-column span.gold a.gold {color:#D9A210; background-image:url(../images/dot-gold.gif); }
/******  DISCUSSION FORUM ********/

#discussion-table {margin:0; padding: 0 10px 0 10px; background-color:#fff; width:745px; height:auto;}





#what-box	{height:280px; width:300px; margin:0 0 14px 0; padding:20px 0 0 0; 
background-image:url(../images/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(../images/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(../images/dot.gif); background-repeat:repeat-x; background-position:bottom;}
#main .blue-badge p a:hover	{background-image:none;}


.yellow-wide-top{background-image:url(../images/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(../images/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(../images/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(../images/panels/bg-blue-white-login-top.png); background-repeat:no-repeat; height:228px; }
.login-blue-white-bottom {background-image:url(../images/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	{font-size:0.88em; color:#573D2F; font-weight:normal; margin:0; padding:6px 0 24px 15px;}
#main .login-blue-white h3	span{color:#EA493C;}
.login-blue-white-content	{background-image:url(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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:431px; 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(../images/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(../images/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, #main .msg_body3	li	{list-style-type: none; padding-left: 28px; float: none; background-image:url(../images/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(../images/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(../images/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(../images/panels/bg_tags.jpg); background-repeat:repeat-y;}
.tags-bottom        {margin:0 0 15px 0; padding:0; height:13px; width:300px; background-image:url(../images/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;}
p.comment-box-title{float:left;width:470px;}
p.report_comment {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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/dot-red.gif); background-repeat:repeat-x; background-position:bottom;}

#main .grey-badge-list		{background-image:url(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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;}
.impcomments			{width:641px; padding: 0 0 13px 0px;}
.blue-review-pic            {width:59px; padding: 0 0 0 1px; float:left; background-image:url(../images/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;}
.impbluecomment{width:545px; padding:16px;}
.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;}
.impcommentlist{clear:both; padding:20px 0;}

#main .comment			{background-color:#F3F3F3; padding: 10px 22px 2px 22px; background-image:url(../images/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(../images/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(../images/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(../images/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, .bluesquare p a  {color:#1594d4; text-decoration:none; background-image:url(../images/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(../images/panels/bg_bottom_profile_col1.gif); background-repeat:no-repeat; height:9px; width:200px;}
.bottom-offer-col1 {background-image:url(../images/panels/bg_bottom_offer_col1.gif); background-repeat:no-repeat; height:9px; width:256px;}

#main h2.trust {background-image:url(../images/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(../images/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(../images/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;}


/*offer search */
.offer-heading  {width:296px; float:left;margin:0; padding:0;}
.offer-search, .imp-search    {width:153px; float:left; margin:0; padding:0;}
.offer-search p, .imp-search  p {margin:0; padding:0; color:#573d2f; font-size:12px;}
.offer-search p select, .imp-search p select {background-color:#E9F3F8; width:151px;  font-size:12px; color:#7A7A7A; padding:1px;}
.imp-search   {width:270px; float:left; margin:0; padding:0;}
.imp-search p span {margin-right:20px;}
/*business page media tab */


ul.spy{list-style:none; margin:30px 0 0 0;
       padding:0;
}
ul.spy li {list-style:none; float:left; width: 90px;}

ul.spy li.businessVideo {list-style:none; width: 640px; float: none; margin-bottom: 15px;}
ul.spy .businessVideoDesc {padding-bottom: 10px;}

.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(../images/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 .where-you-are p a {color:#1594d4;}

#main .table-pagination ul.pages{padding-left:0; margin-left:0;}

.large_buttons {
    height:130px;
    overflow:hidden;
    margin:0;
    padding:0;
}

.button1, .button2, .button3, .button4 {
    padding:80px 10px;
    width:136px;
    height:50px;
    background-repeat:no-repeat;
    background-position:top;
    float:left;
    text-align:center;
}

.button1 {
    background-image:url(../images/buttons/bt_imp_suggest.png);
}
.button2 {
    background-image:url(../images/buttons/bt_imp_vote.png);
}
.button3 {
    background-image:url(../images/buttons/bt_imp_proof.png);
}
.button4 {
    background-image:url(../images/buttons/bt_imp_ask.png);
}

.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(../images/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, .imp_text p	{
    color:#fff;
    font-size:16px; line-height:1.56em;margin:0; padding:0;}
#main .imp_text h2{
    font-weight:bold;}
#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_text{
    float:left;
    width:366px;
    height:191px;
    background-image: url(../images/panels/inner-copy.png);
    background-repeat:no-repeat;
    color:#fff;
    font-size:16px;
    padding:22px 24px;
}

.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(../images/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(../images/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(../images/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(../images/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 6px 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;}

/* P tags */

#main .location p, #main .location2 p	{color:#5F544D; font-size:0.81em; line-height:1.3em; padding:3px 0 0 0;}
#main .location p.smaller{font-size:0.68em; line-height:1em; margin:0;}
#main .location2 p.smaller	{font-size:0.68em; line-height:1em; margin:5px 0 13px 0;}
#main .location p.smaller a, #main .location2 p.smaller a  {color:#5F544D; background-image:url(../images/dot-greybrown.gif); background-repeat:repeat-x; background-position:bottom; text-decoration:none;}
#main .location p.smaller a:hover, #main .location p a.bluelink, #main .location p a.redlink, #main .location2 p.smaller a:hover, #main .location2 p a.bluelink, #main .location2 p a.redlink  {background-image:none; text-decoration:none;}
#main .location p a.bluelink, #main .location2 p a.bluelink	{color:#1594D4; font-size:1.55em; font-weight:bold; background-image:url(../images/dot.gif); background-repeat:repeat-x; background-position:bottom; text-decoration:none; line-height:1.6em;}
#main .location p a.redlink, #main .location2 p a.redlink	{color:#E8473A; font-size:1.55em; font-weight:bold; background-image:url(../images/dot-red.gif); background-repeat:repeat-x; background-position:bottom; text-decoration:none; line-height:1.6em; }
#main .location p a.redlink:hover, #main .location p a.bluelink:hover, #main .location2 p a.redlink:hover, #main .location2 p a.bluelink:hover {background-image:none;}

/* thumbs tag */
p span.was-this {padding-left:50px;}
p.review-actions  span.was-this {padding-left:15px;}

/*

    navigation styles for Whose View
*/


/* /////////////  NAVIGATION ////////////////*/
ul#nav		{clear:both; height:41px; list-style:none; width:980px; bottom:0px; left:0px; margin:0; padding:0; overflow:hidden;}
ul#nav li	{float:left; list-style-type:none; margin:0; padding:0;}
ul#nav li a	{text-decoration:none; height:41px; display:block; top:0; text-indent:-9999px; }
li#navHome a, li#navCategories a, li#navReviews a, li#navPeople a, li#navOffers a, li#navGuides a, li#navDiscussions a, li#navBlog a, li#navBigDeal a{
    background-image:url(../images/menu3.png);}

/*
Measurements for the nav image replacement:
The distance from the top to the...

	initial state = 0
	rollover state = 41px
	hover state = 82px

*/
/*

--------------------- version including in the know tab -----------------------------

li#navHome a 						{ background-position:0 0; width:107px; left:0; }
li#navHome a:hover					{ background-position:0 -41px; }
li#navHome a.active 					{ background-position:0 -82px; }

li#navCategories a 					{ background-position:-107px 0; width:141px; left:107px; }
li#navCategories a:hover			{ background-position:-107px -41px; }
li#navCategories a.active			{ background-position:-107px -82px; }

li#navReviews a 					{ background-position:-248px 0; width:152px; left:248px; }
li#navReviews a:hover				{ background-position:-248px -41px; }
li#navReviews a.active 				{ background-position:-248px -82px; }

li#navPeople a 						{ background-position:-400px 0; width:117px; left:400px; }
li#navPeople a:hover				{ background-position:-400px -41px; }
li#navPeople a.active 				{ background-position:-400px -82px; }

li#navOffers a 						{ background-position:-517px 0; width:107px; left:517px; }
li#navOffers a:hover				{ background-position:-517px -41px; }
li#navOffers a.active 				{ background-position:-517px -82px; }

li#navGuides a 						{ background-position:-624px 0; width:113px; left:624px; }
li#navGuides a:hover				{ background-position:-624px -41px; }
li#navGuides a.active 				{ background-position:-624px -82px; }

li#navDiscussions a 				{ background-position:-737px 0; width:144px; left:737px; }
li#navDiscussions a:hover			{ background-position:-737px -41px; }
li#navDiscussions a.active 			{ background-position:-737px -82px; }

li#navBlog a 						{ background-position:-881px 0; width:99px; left:881px; }
li#navBlog a:hover					{ background-position:-881px -41px; }
li#navBlog a.active 				{ background-position:-881px -82px; }

*/
/* version including BigDeals*/
li#navHome a 					{ background-position:0 0; width:128px; left:0; }
li#navHome a:hover				{ background-position:0 -41px; }
li#navHome a.active 				{ background-position:0 -82px; }

li#navCategories a 				{ background-position:-128px 0; width:148px; left:128px; }
li#navCategories a:hover			{ background-position:-128px -41px; }
li#navCategories a.active			{ background-position:-128px -82px; }

li#navReviews a 				{ background-position:-276px 0; width:152px; left:276px; }
li#navReviews a:hover				{ background-position:-276px -41px; }
li#navReviews a.active 				{ background-position:-276px -82px; }

li#navPeople a 					{ background-position:-428px 0; width:110px; left:428px; }
li#navPeople a:hover				{ background-position:-428px -41px; }
li#navPeople a.active 				{ background-position:-428px -82px; }

li#navBigDeal a 				{ background-position:-538px 0; width:128px; left:538px; }
li#navBigDeal a:hover				{ background-position:-538px -41px; }
li#navBigDeal a.active 				{ background-position:-538px -82px; }

li#navOffers a 					{ background-position:-666px 0; width:106px; left:666px; }
li#navOffers a:hover				{ background-position:-666px -41px; }
li#navOffers a.active 				{ background-position:-666px -82px; }

li#navGuides a 					{ background-position:-772px 0; width:109px; left:772px; }
li#navGuides a:hover				{ background-position:-772px -41px; }
li#navGuides a.active 				{ background-position:-772px -82px; }

li#navBlog a 					{ background-position:-881px 0; width:99px; left:881px; }
li#navBlog a:hover				{ background-position:-881px -41px; }
li#navBlog a.active 				{ background-position:-881px -82px; }
/*
li#navHome a { background-position:0 0; width:128px; left:0; }
li#navHome a:hover { background-position:0 -41px; }
li#navHome a.active { background-position:0 -82px; }

li#navCategories a { background-position:-128px 0; width:161px; left:128px; }
li#navCategories a:hover { background-position:-128px -41px; }
li#navCategories a.active { background-position:-128px -82px; }

li#navReviews a { background-position:-289px 0; width:171px; left:289px; }
li#navReviews a:hover { background-position:-289px -41px; }
li#navReviews a.active { background-position:-289px -82px; }

li#navPeople a { background-position:-460px 0; width:138px; left:460px; }
li#navPeople a:hover { background-position:-460px -41px; }
li#navPeople a.active { background-position:-460px -82px; }

li#navOffers a { background-position:-598px 0; width:139px; left:598px; }
li#navOffers a:hover { background-position:-598px -41px; }
li#navOffers a.active { background-position:-598px -82px; }

li#navGuides a { background-position:-737px 0; width:144px; left:737px; }
li#navGuides a:hover { background-position:-737px -41px; }
li#navGuides a.active { background-position:-737px -82px; }
 
li#navBlog a { background-position:-881px 0; width:99px; left:881px; }
li#navBlog a:hover { background-position:-881px -41px; }
li#navBlog a.active { background-position:-881px -82px; }
*/
/* END NAV*/


/*secondary menu */

.menu-secondary ul	{margin:0; padding:10px 0 0 0; }
.menu-secondary li	{margin:0; padding:0 26px 0 10px; float:left; list-style:none; font-size:0.68em; background-image:url(../images/bg_li_secondary_menu.png); background-repeat:no-repeat; background-position:left;}
.menu-secondary li a{ color:#047FBC; text-decoration:none; background-image:url(../images/dot-darkblue.gif); background-position:bottom; background-repeat:repeat-x;}
.menu-secondary li a:hover	{background-image:none;}
/* END NAV*/



/*small icons menu */

#main .business-links ul.small-icons, #main #profile-col-1 ul.small-icons {padding-top:13px;}
#profile-col-1 .hr {padding:0; margin-bottom:0;}
ul.small-icons					{margin:0; padding:20px 0 10px 0; line-height:1.72em; font-size:0.68em; list-style:none;}
ul.small-icons li 				{margin:0; padding:0 0 0 25px; background-repeat:no-repeat;}
ul.small-icons li a				{color:#1594D4; text-decoration:none; background-image:url(../images/dot.gif); background-repeat:repeat-x; background-position:bottom;}
ul.small-icons li a:hover		{text-decoration:none; background-image:none;}
ul.small-icons li ul			{margin:0; padding:0;}
ul.small-icons li ul li			{background-image:url(../images/icons/smallicons/small-arrow.png); list-style:none; margin:0; padding:0 0 0 8px; background-position:left; }

li.add-friend					{background-image:url(../images/icons/smallicons/small-icons_02.gif);}
li.compliment					{background-image:url(../images/icons/smallicons/small-icons_03.gif);}
li.send-message					{background-image:url(../images/icons/smallicons/small-icons_04.gif);}
li.block-user					{background-image:url(../images/icons/smallicons/small-icons_05.gif);}
li.report-abuse					{background-image:url(../images/icons/smallicons/small-icons_06.gif);}
li.view-profile					{background-image:url(../images/icons/smallicons/small-icons_08.gif);}
li.view-guides 					{background-image:url(../images/icons/smallicons/small-icons_09.gif);}
li.view-discussions				{background-image:url(../images/icons/smallicons/small-icons_10.gif);}
li.view-media					{background-image:url(../images/icons/smallicons/small-icons_11.gif);}
li.view-blog					{background-image:url(../images/icons/smallicons/small-icons_12.gif);}
li.view-log						{background-image:url(../images/icons/smallicons/small-icons_13.gif);}
li.view-offers					{background-image:url(../images/icons/smallicons/small-icons_14.gif);}
li.view-compliments				{background-image:url(../images/icons/smallicons/small-icons_15.gif);}
li.view-articles				{background-image:url(../images/icons/smallicons/small-icons_16.gif);}
li.view-tips					{background-image:url(../images/icons/smallicons/small-icons_17.png);}
li.settings						{background-image:url(../images/icons/smallicons/settings.png);}
li.square						{background-image:url(../images/icons/smallicons/square.png);}
li.grey-plus						{background-image:url(../images/icons/smallicons/grey-plus.png);}
/* END NAV*/

p span.chosen					{background-image:url(../images/icons/li_outline-list-arrow.png); padding-left:15px; background-repeat:no-repeat; background-position:left;}
p span.not-chosen               {background-image:none; padding-left:15px;}
/* categories thin menu */
#thin-menu-col ul	{width:200px; margin:0 0 19px 0; padding:0;}
#thin-menu-col li	{width:200px; margin:0 0 2px 0px; padding:0 0 0 0px; font-size:0.75em; color:#666666; list-style:none; background-image:url(../images/icons/li_search-menu.gif); height:auto; background-repeat:no-repeat;}
#thin-menu-col li li    {font-size:100%;}
#thin-menu-col li a {width:176px; margin:0; padding:5px 0 0 24px; color:#666666; text-decoration:none; height:22px; display:block; }
#thin-menu-col li a:hover, #thin-menu-col li a.active {color:#ED4A3D; text-decoration:none; }
/* END NAV*/

#thin-menu-col ul.sub-cat       {width:200px; margin:0 0 1px 0; padding:0 0 14px 0; clear:both; background-color:#ecf6fa;}
#thin-menu-col ul.sub-cat li	{width:200px; margin:0 0 2px 0px; padding:0 0 0 0px; color:#666666; list-style:none; background-image:none; height:auto;}
#thin-menu-col ul.sub-cat li a  {width:176px; margin:0; padding:5px 0 0 24px; color:#666666; text-decoration:none; height:auto; display:block; }
#thin-menu-col ul.sub-cat li a:hover, #thin-menu-col li a.active, #thin-menu-col ul.sub-cat li a.active {color:#ED4A3D; text-decoration:none; }


/* categories fat menu */
#fat-menu-col ul	{width:300px; margin:0 0 19px 0; padding:0;}
#fat-menu-col li	{width:300px; margin:0 0 2px 0px; padding:0 0 0 0px; font-size:0.75em; color:#666666; list-style:none; background-image:url(../images/icons/li_fat-menu.gif); height:27px;}
#fat-menu-col li.fat{background-image:url(../images/icons/li_fat-menu2.gif); height:46px;}
#fat-menu-col li a {width:276px; margin:0; padding:5px 0 0 24px; color:#666666; text-decoration:none; height:22px; display:block; }
#fat-menu-col li a:hover, #thin-menu-col li a.active {color:#ED4A3D; text-decoration:none; }
/* END NAV*/



/* pointer tab menu */

/* /////////// jquery tabs //////////////*/
/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
                            #main .ui-tabs-hide, .ui-tabs-hide {
                                display: none !important;
                                /* overriden using "off-left technique"
                                position: absolute;
                                left: -10000px;
                                */
                            }
}

/* Hide useless elements in print layouts... */
@media print {
    #main .ui-tabs-nav {
        display: none;
    }
}

#main ul.pointer-tab-menu li.ui-tabs-selected a {color:#fff; background-image:url(../images/bg_pointer_tab_li.png); background-repeat:repeat-x;}
#main ul.pointer-tab-menu li.ui-tabs-selected	{background-image:url(../images/bg_underli.png); background-repeat:no-repeat; background-position: right bottom; }


ul.pointer-tab-menu, #main .panel-tab ul.pointer-tab-menu {list-style:none; margin:0 0 0 0; padding:0 0 0 0; font-size:0.75em; color:#776D67; font-weight:bold; height:41px; line-height:1em; }
ul.pointer-tab-menu  li,  #main .panel-tab ul.pointer-tab-menu li {list-style:none; margin:0; padding:0 0 10px 0; float:left; width:auto;}
ul.pointer-tab-menu  li a.last-tab {border-right:1px solid #D0D2DE;}
ul.pointer-tab-menu  li a {display:block; text-decoration:none; margin:0 3px 0 0; height:22px; padding:10px 14px 0px 14px; float:left;  color:#776D67; background-image:url(../images/bg_pointertab-menu.png); background-repeat:repeat-x; background-position:top; border-left:1px solid #D0D2DE;}
ul.pointer-tab-menu li.yellow a.last-tab {display:block; text-decoration:none; margin:0 3px 0 0; height:22px; padding:10px 14px 0px 14px; float:left; color:#776D67; background-image:url(../images/bg_pointertab-menu-yellow.png); background-repeat:repeat-x; background-position:top; border-left:1px solid #D0D2DE;}
#main .panel-tab ul.pointer-tab-menu  li a {padding:10px 10px 0px 10px;}
ul.pointer-tab-menu  li a.active { color:#fff; background-image:url(../images/bg_pointer_tab_li.png); background-repeat:repeat-x; border:none;}
ul.pointer-tab-menu  li a:hover {text-decoration:none;}


#searchbar2 ul {margin:0; padding:17px 0 0 2px;  list-style:none; color:#959595; font-size:0.75em; font-weight:bold; }
#searchbar2 li {float:left; z-index:0; position:relative; margin:0; padding:0;
}
#searchbar2 ul li.service{background:url(../images/panels/bg_tab_search_active.gif) no-repeat left; }
#searchbar2 ul li.product{background:url(../images/panels/bg_tab_search_products_active.gif) no-repeat left; margin-left:-8px;}
#searchbar2 ul li.product a {width:57px; }
#searchbar2 ul li.product.ui-tabs-selected {background-image:url(../images/panels/bg_tab_search_products.gif);z-index:1; }
#searchbar2 ul li.service.ui-tabs-selected {background-image:url(../images/panels/bg_tab_search.gif); z-index:1;}
#searchbar2 li a{color:#959595; display:block; padding:10px 16px 7px 12px;  margin:0; text-decoration:none; line-height:1em;}

#servicesearch, #productsearch {background:url(../images/panels/bg_search_bar3.gif) no-repeat top; height:44px; width:631px; margin:0; padding:0;}

/* /////////////  activities filter ////////////////*/
ul#activity-nav		{float:left; height:26px; list-style:none; width:404px; bottom:0px; left:0px; margin:0; padding:10px 0 0 65px; overflow:hidden;}
ul#activity-nav li	{float:left; list-style-type:none; margin:0; padding:0;}
ul#activity-nav li a	{text-decoration:none; height:26px; display:block; top:0; text-indent:-9999px; }
li#navAll a, li#navYou a, li#navFriends a, li#navRecommend a, li#navBusiness a{
    background-image:url(../images/activity-menu.png);}

/*
Measurements for the nav image replacement:
The distance from the top to the...

	initial state = 0
	rollover state = 26px
	hover state = 26px

*/

li#navAll a 						{ background-position:0 0; width:75px; left:0; }
li#navAll.ui-tabs-selected a                             { background-position:0 -26px; }

li#navYou a 						{ background-position:-75px 0; width:69px; left:75px; }
li#navYou.ui-tabs-selected a                            { background-position:-75px -26px; }

li#navFriends a 					{ background-position:-144px 0; width:63px; left:144px; }
li#navFriends.ui-tabs-selected a                        { background-position:-144px -26px; }

li#navRecommend a 					{ background-position:-207px 0; width:116px; left:207px; }
li#navRecommend.ui-tabs-selected a                      { background-position:-207px -26px; }

li#navBusiness a 					{ background-position:-323px 0; width:81px; left:323px; }
li#navBusiness.ui-tabs-selected a                       { background-position:-323px -26px; }
/* END NAV*/


/* /////////////  offers filter ////////////////*/
ul#offers-nav		{float:left; height:26px; list-style:none; width:428px; bottom:0px; left:0px; margin:0; padding:10px 0 0 210px; overflow:hidden;}
ul#offers-nav li	{float:left; list-style-type:none; margin:0; padding:0;}
ul#offers-nav li a	{text-decoration:none; height:26px; display:block; top:0; text-indent:-9999px; }
li#navYourFavourites a, li#navRecommendedToYou a, li#navServicesOffers a, li#navProductOffers a{
    background-image:url(../images/my-offers-menu.png);}

/*
Measurements for the nav image replacement:
The distance from the top to the...

	initial state = 0
	rollover state = 26px
	hover state = 26px

*/

li#navYourFavourites a 						{ background-position:0 0; width:103px; left:0; }
li#navYourFavourites.active a                             { background-position:0 -26px; }

li#navRecommendedToYou a 						{ background-position:-103px 0; width:131px; left:103px; }
li#navRecommendedToYou.active a                            { background-position:-103px -26px; }

li#navServicesOffers a 					{ background-position:-234px 0; width:95px; left:234px; }
li#navServicesOffers.active a                        { background-position:-234px -26px; }

li#navProductOffers a 					{ background-position:-329px 0; width:99px; left:329px; }
li#navProductOffers.active a                      { background-position:-329px -26px; }

/* END NAV*/







/*

    Description: Form elements for Whose View
*/


form {margin:0; padding:0;}

/* /////////////  File input styles  ////////////////*/

.file{
    background-color:#FCFCFC;
    border:2px solid #EBEBEB;
    color:#5F544D;
    height:17px;
    width:385px;
    margin-right:4px;
    padding:9px 12px 6px;
}

.file_small{
    background-color:#FFF;
    border: 1px solid #CFD6DC;
    color:#666;
    height:26px;
    width:228px;
    margin-right: 4px;
    padding:2px 0 0 2px;
}

.second-part {padding-left:55px;}
.input-space {padding-left:10px;}




/* /////////////  SEARCH BAR  ////////////////*/

#searchbar	{background-image:url(../images/panels/bg_search_bar2.png); width:630px; height:81px; float:left; background-repeat:no-repeat;}
#searchbar p, #searchbar2 p {margin:0; padding:0;}
#searchbar p label, #searchbar2 p label{margin:0; padding:0 0 0 45px; color:#E4A641; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:0.87em;  line-height:1.5em;}


#searchbar .formpart, #searchbar2 .formpart {float:left; margin:0; padding:0 0 0 9px; width:201px;}
#searchbar input.textinput, #searchbar2 input.textinput {margin:9px 0 0 0; padding:6px 0 0 8px; background-color:#fff; border:1px solid #D0D7DC; color:#666666; height:19px; width:191px; font-size:0.68em;}
#searchbar input.search-submitter, #searchbar2 input.search-submitter	{margin:9px 0 0 0; padding:20px 3px 0 0;}
#searchbar .formpart2, #searchbar2 .formpart2 {float:left; margin:0; padding:0 0 0 9px; width:auto;}
#searchbar .formpart2 p, #searchbar2 .formpart2 p	{color:#666666; font-size:0.81em; font-weight:normal; padding:35px 0 0 0;}
#searchbar .formpart2 p a, #searchbar2 .formpart2 p a	{color:#1594D4; font-weight:bold; text-decoration:none; background-image:url(../images/dot.gif); background-repeat:repeat-x; background-position:bottom;}
#searchbar .formpart2 p a:hover, #searchbar2 .formpart2 p a:hover {background-image:none;}
#searchbar2 .formpart2 p {padding:12px 0 0 0;}

/* /////////////   SEARCH FORM THINGS  ////////////////*/

form#number-pages{float:left; font-size:0.68em; color:#999999; width:274px; margin:0; padding:0 0 0 6px;}
form#number-pages p	{margin:0; padding:0;}
#number-per-page	{margin-right:8px;}
.view-all	{padding-right:30px;}
#main form#number-pages select, #main form#person-and-location select, #main form#person-and-location input	{color:#999999;}
#main form#person-and-location	{float:left; font-size:0.68em; color:#999999; width:507px;}
#main form#subcategory-choice select	{background-color:#E9F3F8;
                                      color:#7A7A7A;
                                      font-size:0.68em;
                                      padding:1px;
                                      width:178px;}

#main form#subcategory-choice
{padding:0 0 20px 0; margin:0;}

.alphabetize, .sorting-blue 	{float:right;}
.sorting-blue  {padding:14px 0 0 0;}
.sorting-blue .sorter	{padding:0;}
.alphabetize	{padding:4px 0 9px 0; margin:0;}
.alphabetize  p	{margin:0; padding:0;}
.alphabetize p{font-size:0.75em; color:#1594D4;}
.sorting-blue p	{font-size:100%; color:#1594D4;}
.alphabetize p a{ text-decoration:underline; color:#1594D4;}
.sorting-blue p a	{ text-decoration:none; color:#1594D4; background-image:url(../images/dot.gif); background-repeat:repeat-x; background-position:bottom;}
.sorting-blue p a.active {font-weight:bold;}
.alphabetize p a:hover	{text-decoration:none;}
.sorting-blue p a:hover	{text-decoration:none; background-image:none;}



/* /////////////   REVIEW FORMS  ////////////////*/

#main form.review-form		{margin:0 0 20px 0; padding:0; color:#5F544D;}
#main form.review-form p		{color:#5F544D; font-size:0.75em; margin:0; padding:4px 0px 4px 0px;}
#main form.review-form textarea	{font-family:Arial, Helvetica, sans-serif; color:#5F544D; }
#main input.review-text		{background-color:#FCFCFC; border:2px solid #EBEBEB; width:419px; height:15px; padding:11px 12px 6px 12px; color:#5F544D; }
#main input.review-text-wider		{background-color:#FCFCFC; border:2px solid #EBEBEB; width:520px; height:17px; padding:9px 12px 6px 12px; color:#5F544D; }
#main textarea.review-textarea	{background-color:#FCFCFC; border:2px solid #EBEBEB; padding:12px; width:419px; }
#main .review-textarea-wider	{background-color:#FCFCFC; border:2px solid #EBEBEB; padding:12px; width:520px; height:212px; font-size:12px; }
#main form.review-form p.boldform input.review-text {font-weight:bold; color:#5F544D; }
#main form.review-form p.boldform input.bold{font-weight:bold;}
#main input.review-text2	{background-color:#FCFCFC; border:2px solid #EBEBEB; width:518px; height:15px; padding:11px 12px 6px 12px; color:#5F544D; }
#main textarea.review-textarea2	{background-color:#FCFCFC; border:2px solid #EBEBEB; padding:12px; width:419px; width:518px;  }
#main .guide-textarea-wider     {background-color:#FCFCFC; border:2px solid #EBEBEB; padding:12px; margin-bottom: 20px; width:508px; height:212px; font-size:12px;}

/* /////////////  POLL FORMS  ////////////////*/

#main .poll, .poll_imp		{margin: 0 0 0 0; padding:16px 7px 5px 7px; background-image:url(../images/panels/bg_top_poll_panel.png); background-repeat:no-repeat; background-color:#fff;}
.poll_imp {background-image:url(../images/panels/bg_top_poll_panel_imp.png);}
#main .poll h3, .poll_imp h3	{margin:0; padding:0 0 47px 0; font-weight:normal; font-size:0.875em; color:#573D2F;}
.poll_imp h3	{padding-left:5px;}
#main .poll p, .poll_imp p	{}
#main .poll p.question, .poll_imp p.question	{color:#1594D4; background-color:#ECF6FA; margin:0; padding:10px 15px 18px 15px; font-size:0.75em; line-height:1.5em; background-image:url(../images/panels/bg_bottom_poll_question.png); background-repeat:no-repeat; background-position:bottom;}
.poll_imp p.question {background-image:url(../images/panels/bg_bottom_poll_question_imp.png);}
#main .poll form p, .poll_imp form p	{color:#666666; font-size:0.68em; line-height:1.81em;}
#main .poll form, .poll_imp form	{margin:0; padding:0 9px 0 9px;}
#main .poll p a, .poll_imp p a	{color:#1594d4; text-decoration:none; background-image:url(../images/dot.gif); background-repeat:repeat-x; background-position:bottom;}
.center	{text-align:center;}
.poll-end	{background-image:url(../images/panels/bg_bottom_poll_panel.png); background-repeat:no-repeat; margin:0 0 19px 0; padding:0; height:10px;}




/* /////////////  POST A REVIEW   ////////////////*/

#post-review-1	{margin:15px 0 0 0; padding:0 0 0 0px; background-image:url(../images/panels/bg_post_review.jpg); background-repeat:no-repeat; width:665px; height:184px;}
.hiddeninstructions	{visibility:hidden; height:86px; margin:0; padding:0;}
#post-review-1	form	{margin:0; padding:0;}
#post-review-1	form.searching-form	{margin:0; padding:0 0 0 28px;}
#post-review-1 form input.searcher1	{background-color:#fff; border:1px solid #D0D7DC; color:#666666; font-size:0.68em; height:18px; padding:4px 4px 0 4px; width:231px; margin:2px 0 0 0;}
#post-review-1 form input.searcher2	{background-color:#fff; border:1px solid #D0D7DC; color:#666666; font-size:0.68em; height:18px; padding:4px 4px 0 4px; width:209px; margin:2px 0 0 0;}
#post-review-1 form input.submit	{padding-top:26px;}
#post-review-1 p	{margin:0; padding:0;}
#post-review-1 p label	{color:#573D2F; font-size:0.88em; font-weight:bold; line-height:1.78em;}
#post-review-1 p.searchformhorizontal	{width:248px; float:left;}
#post-review-1 p.searchformhorizontal2	{width:230px; float:left;}

#post-review-2	{margin:15px 0 0 0; padding:0 0 0 0px; background-image:url(../images/panels/bg_post_review2.jpg); background-repeat:no-repeat; width:665px; height:auto;}
.hiddeninstructions2	{visibility:hidden; height:61px; margin:0; padding:0;}
.hiddeninstructions3	{visibility:hidden; height:0px; margin:0; padding:0;}
.product-selection{background-color:#ECF6FA; margin:0; padding:15px 0 1px 6px; background-image:url(../images/panels/bg_top_blue-review.png); background-repeat:no-repeat; margin:0; }
#post-review-2 .product-selection	{background-color:#ECF6FA; margin:0; padding:12px 0 1px 6px; background-image:url(../images/panels/bg_top_blue-review.png); background-repeat:no-repeat; margin:0; }
.right-image-holder	{padding: 0 16px 0 0;}
.review-form-holder	{clear:both; padding:17px 0 0 2px;}
.review-form-thumb	{float:left; margin:0; padding: 0 19px 0 0; width:72px;}
#tabs-panel0 .review-form-form, #main .imp-form-form	{float:left; width:516px;}



/* /////////////  CLAIM YOUR BUSINESS FORM  ////////////////*/

#claim-business-1	{margin:15px 0 0 0; padding:0 0 0 28px; background-image:url(../images/panels/bg_claim-business.jpg); background-repeat:no-repeat; width:637px; height:184px;}
#claim-business-1	form	{margin:0; padding:0;}
#claim-business-1 form input.searcher1	{background-color:#fff; border:1px solid #D0D7DC; color:#858585; font-size:0.68em; height:18px; padding:4px 4px 0 4px; width:231px; margin:2px 0 0 0;}
#claim-business-1 form input.searcher2	{background-color:#fff; border:1px solid #D0D7DC; color:#858585; font-size:0.68em; height:18px; padding:4px 4px 0 4px; width:209px; margin:2px 0 0 0;}
#claim-business-1 form input.submit	{padding-top:26px;}
#claim-business-1 p	{margin:0; padding:0;}
#claim-business-1 p label	{color:#573D2F; font-size:0.88em; font-weight:bold; line-height:1.78em;}
#claim-business-1 p.searchformhorizontal	{width:248px; float:left;}
#claim-business-1 p.searchformhorizontal2	{width:230px; float:left;}

/* /////////////  REGISTRATION  FORM  ////////////////*/

table.registration {margin-right:10px;}
table.registration label	{color:#573D2F; font-size:0.81em; width:140px;}
#main table.registration2 td.label, #main table.registration2 td span label	{color:#573D2F; font-size:0.81em; width:100px;}
#main table.registration2 td.answer {color:#1594d4; font-size:0.81em; width:auto;}
#main table.registration2 td.label2 {color:#573D2F; font-size:0.81em; width:200px;}
#main table.registration2 td.label3 {color:#573D2F; font-size:0.81em; width:auto;}
#main table.registration label span, table.registration2 td.label	span	{color:#EC493C;}
table.registration-checks	{}
table.registration-checks-long	{}
table.registration-checks td	{color:#573D2F; font-size:0.81em; line-height:2.30em; width:189px; margin:0; padding: 0 0 0 11px;}
table.registration-checks-long td	{color:#573D2F; font-size:0.81em; line-height:2.30em; width:auto;}
table.registration-checks-long td a, .yellow-wide p	a {color:#1594D4; text-decoration:none; background-image:url(../images/dot.gif); background-repeat:repeat-x; background-position:bottom;}
table.registration-checks-long td a:hover, .yellow-wide p a:hover {background-image:none;}
p.notice	{color:#1594D4; font-size:0.81em; line-height:2.30em; text-align:center;}
p.notice a  {color:#1594D4; text-decoration:none; background-image:url(../images/dot.gif); background-repeat:repeat-x; background-position:bottom;}
p.notice a:hover {text-decoration:none; background-image:none;}
.registration-blue-white	{background-color:#fff; margin:15px 0 19px 0; padding:12px 0 0 0; background-image:url(../images/panels/bg_blue-white-top3.png); background-repeat:no-repeat;}
.registration-blue-white2	{background-color:#fff; margin:15px 0 19px 0; padding:12px 0 0 0; background-image:url(../images/panels/bg_blue-white-top4.png); background-repeat:no-repeat;}
#main .registration-blue-white h3	{font-size:0.88em; color:#573D2F; font-weight:normal; margin:0; padding:0 0 16px 15px;}
#main .registration-blue-white2 h3	{font-size:0.88em; color:#573D2F; font-weight:normal; margin:0; padding:0 0 16px 15px;}
.blue-white		{background-image:url(../images/panels/bg_blue-white.png); background-repeat:repeat-y; margin:0; padding: 20px 0 20px 31px;}
.blue-white-bottom	{background-image:url(../images/panels/bg_blue-white-bottom.png); background-repeat:no-repeat; height:12px; padding:1px 0 0 0; width:665px;}
.blue-white-bottom2	{background-image:url(../images/panels/bg_blue-white-bottom2.png); background-repeat:no-repeat; height:12px; padding:1px 0 0 0; width:665px;}
.blue-white-top	{background-image:url(../images/panels/bg_blue-white-top.png); background-repeat:no-repeat; height:12px; padding:1px 0 0 0; width:665px;}
.blue-white-top2	{background-image:url(../images/panels/bg_blue-white-top2.png); background-repeat:no-repeat; height:12px; padding:0px 0 0 0; width:665px;}
.signup-input-1	{background-color:#fff; border:1px solid #CFD6DC; margin:0; padding:3px 0 0 2px; height:19px; width:228px; color:#666666; font-size:0.75em; float:left; vertical-align:middle;}
.signup-input-2	{ margin:0; padding:0; height:22px; width:230px; color:#666666; font-size:0.75em;}
.signup-input-3	{ margin:0; padding:0; height:22px; width:121px; color:#666666; font-size:0.75em;}
.signup-input-4	{background-color:#fff; border:1px solid #CFD6DC; margin:0 20px 0 0; padding:3px 0 0 3px; height:19px; width:197px; color:#666666; font-size:0.75em;}
.signup-textarea-1	{background-color:#fff; border:1px solid #CFD6DC; margin:0; padding:3px 0 0 2px; height:200px; width:228px; color:#666666; font-size:0.75em; float:left; vertical-align:middle;}

.textarea-input {font-family:Arial,Helvetica,sans-serif; background-color:#fff; border:1px solid #CFD6DC; margin:0; padding:3px 0 0 2px; height:auto; width:400px; color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:0.75em; float:left; vertical-align:middle;}
#main h1.left-heading{float:left; padding-right:7px;}
#main h3.reg-form	{margin-top:15px;}
#main h2.reg-form	{margin-bottom:15px;}
h1.reg-form span.red-points	{font-size:0.94em}
h3.reg-form span.red-points	{font-size:0.94em}

#main td.notice-red	{font-size:0.68em; color:#EC493C; padding-top:10px;}
#main td span.notice-brown	{font-size:0.68em; color:#573D2F; padding-left:10px;}
#main td span.notice-brown a	{color:#573D2F; text-decoration:underline;}
#main td span.notice-brown a:hover	{color:#573D2F; text-decoration:none;}
span.red-points	{color:#EC493C; }
#main span.blue-points-link	{color:#1594D4; font-size:0.67em; }
span.blue-points-link a, .location a	{color:#1594D4; text-decoration:none; background-image:url(../images/dot.gif); background-repeat:repeat-x; background-position:bottom;}
span.blue-points-link a:hover, .location a:hover {background-image:none;}
p.adding {font-size:0.75em; color:#cccccc; padding-right:20px;}
p.adding a {text-decoration:none; color:#573D2F; float:right; }
p.adding a img {padding-right:6px; }

/* edit guide page */
p.reviewsSelect select {width:534px;}

.bold {font-weight:bold;}

#tab_tags a {color:#1594d4; text-decoration:none; padding:5px;}

/* Facebox friend scroller */

.faceFriendsContainer, .facefriendsfootercontent{
    height: 300px;
    overflow: auto;
    position:relative;
}
.facefriendsfootercontent{
    height: 80px;
    overflow: auto;
    position:relative;
}
#facebox p a {
    color:#1594d4;
}

#facebox p a:hover, #facebox p.facefriendsselector a:hover {
    text-decoration:none;
}
#facebox p.facefriendsselector a {
    padding:0 20px 0 0;
}
.facefriendsitem:hover{ background: #f0f0f0; }
p.facefriendsitem {
    clear:both; padding:0;margin:5px 0;
    display:block;
    overflow:auto;
    width:90%;
}
.facefriendsitemactive, .facefriendsitemactive:hover{ background: #ccc; }
.facefriendsitemlabel           {float:left; padding: 0 0 15px 0; margin:0;}
img.facefriendsitemphoto {float:left; padding:0 15px 0 0;}
p span.facefriendsitemlabel {padding: 10px 0 0 0;}

.more_body {
    overflow: hidden;
    width: 100%;
}


.learn-images {
    padding:0px 0 15px 64px;
    background-image:url(../images/icons.gif);
    background-repeat:no-repeat;
}

#main .learn-images p {
    line-height:4.3em;
    margin:0;
}

#main .learn-images p a, #main p span.blue-heading{
    color:#4E94E2;
    text-decoration:none;
    font-weight:bold;
    font-size:14px;
}
#main .filter-holder {
    float:left;
    width:310px;
}
#main .filter-holder p{
    font-size:0.68em;
    color:#7A7A7A;
    font-size:0.68em;
}

#main .filter-holder p span{
    width:60px;
    display:inline-block;
}
#main .filter-holder select{
    background-color:#E9F3F8;
    color:#7A7A7A;
    font-size:100%;


    padding:1px;
    width:151px;
}



/*********** JQUERY UI ******************/
/*datepicker*/
/* Main Style Sheet for jQuery UI date picker */
.ui-datepicker-div, .ui-datepicker-inline, #ui-datepicker-div {
    /*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
    font-family: Verdana,Arial,sans-serif;
    background: #fff url(images/ffffff_40x100_textures_01_flat_75.png) 0 0 repeat-x;
    font-size: 1.0em;
    border: 1px solid #dbdbdb;
    width: 200px;
    padding: 2.5em .5em .5em .5em;
    position: relative;
}
table.ui-datepicker {width:200px;}
.ui-datepicker-div, #ui-datepicker-div {
    z-index: 9999; /*must have*/
    display: none;
}
table.ui-datepicker table {width:200px;}

.ui-datepicker-inline {
    float: left;
    display: block;
}
.ui-datepicker-control {
    display: none;
}
.ui-datepicker-current {
    display: none;
}
.ui-datepicker-next, .ui-datepicker-prev {
    position: absolute;
    left: .5em;
    top: .5em;
    background: #e6e6e6 url(jquery.ui/images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;
}
.ui-datepicker-next {
    left: 14.6em;
}
.ui-datepicker-next:hover, .ui-datepicker-prev:hover {
    background: #dadada url(jquery.ui/images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;
}
.ui-datepicker-next a, .ui-datepicker-prev a {
    text-indent: -999999px;
    width: 1.3em;
    height: 1.4em;
    display: block;
    font-size: 1em;
    background: url(jquery.ui/images/888888_7x7_arrow_left.gif) 50% 50% no-repeat;
    border: 1px solid #d3d3d3;
    cursor: pointer;
}
.ui-datepicker-next a {
    background: url(jquery.ui/images/888888_7x7_arrow_right.gif) 50% 50% no-repeat;
}
.ui-datepicker-prev a:hover {
    background: url(jquery.ui/images/454545_7x7_arrow_left.gif) 50% 50% no-repeat;
}
.ui-datepicker-next a:hover {
    background: url(jquery.ui/images/454545_7x7_arrow_right.gif) 50% 50% no-repeat;
}
.ui-datepicker-prev a:active {
    background: url(jquery.ui/images/454545_7x7_arrow_left.gif) 50% 50% no-repeat;
}
.ui-datepicker-next a:active {
    background: url(jquery.ui/images/454545_7x7_arrow_right.gif) 50% 50% no-repeat;
}
.ui-datepicker-header select {
    border: 1px solid #d3d3d3;
    color: #555555;
    background: #e6e6e6;
    font-size: 1em;
    line-height: 1.4em;
    position: absolute;
    top: .5em;
    margin: 0 !important;
}
.ui-datepicker-header option:focus, .ui-datepicker-header option:hover {
    background: #dadada;
}
.ui-datepicker-header select.ui-datepicker-new-month {
    width: 7em;
    left: 2.2em;
}
.ui-datepicker-header select.ui-datepicker-new-year {
    width: 5em;
    left: 9.4em;
}
table.ui-datepicker {
    /*width: 15.5em;*/
    text-align: right;
}
table.ui-datepicker td{
    padding: 0px;
}
table.ui-datepicker td a {
    padding: .1em .3em .1em 0;
    display: block;
    color: #555555;
    background: #e6e6e6 url(jquery.ui/images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;
    cursor: pointer;
    border: 1px solid #fff;
}
table.ui-datepicker td a:hover {
    border: 1px solid #999999;
    color: #212121;
    background: #dadada url(jquery.ui/images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;
}
table.ui-datepicker td a:active {
    border: 1px solid #aaaaaa;
    color: #212121;
    background: #fff url(jquery.ui/images/ffffff_40x100_textures_02_glass_65.png) 0 50% repeat-x;
}
table.ui-datepicker .ui-datepicker-title-row td {
    padding: .3em 0;
    text-align: center;
    font-size: .9em;
    color: #222222;
    text-transform: uppercase;
}
table.ui-datepicker .ui-datepicker-title-row td a {
    color: #222222;
}
.ui-datepicker-cover {
    display: none;
    display/**/: block;
    position: absolute;
    z-index: -1;
    /* filter: mask(); */
    top: -4px;
    left: -4px;
    width: 193px;
    height: 200px;
}

/*
Generic ThemeRoller Classes
>> Make your jQuery Components ThemeRoller-Compatible!
*/

/*component global class*/
.ui-component {
    /*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
    font-family: Verdana,Arial,sans-serif;
    font-size: 1.1em;
}
/*component content styles*/
.ui-component-content {
    border: 1px solid #dbdbdb;
    background: #fff url(jquery.ui/images/ffffff_40x100_textures_01_flat_75.png) 0 0 repeat-x;
    color: #222222;
}
.ui-component-content a {
    color: #222222;
    text-decoration: underline;
}
/*component states*/
.ui-default-state {
    border: 1px solid #d3d3d3;
    background: #e6e6e6 url(jquery.ui/images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;
    font-weight: normal;
    color: #555555 !important;
}
.ui-default-state a {
    color: #555555;
}
.ui-default-state:hover, .ui-hover-state {
    border: 1px solid #999999;
    background: #dadada url(jquery.ui/images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;
    font-weight: normal;
    color: #212121 !important;
}
.ui-hover-state a {
    color: #212121;
}
.ui-default-state:active, .ui-active-state {
    border: 1px solid #aaaaaa;
    background: #fff url(jquery.ui/images/ffffff_40x100_textures_02_glass_65.png) 0 50% repeat-x;
    font-weight: normal;
    color: #212121 !important;
    outline: none;
}
.ui-active-state a {
    color: #212121;
    outline: none;
}
/*icons*/
.ui-arrow-right-default {background: url(jquery.ui/images/888888_7x7_arrow_right.gif) no-repeat 50% 50%;}
.ui-arrow-right-default:hover, .ui-arrow-right-hover {background: url(jquery.ui/images/454545_7x7_arrow_right.gif) no-repeat 50% 50%;}
.ui-arrow-right-default:active, .ui-arrow-right-active {background: url(jquery.ui/images/454545_7x7_arrow_right.gif) no-repeat 50% 50%;}
.ui-arrow-right-content {background: url(jquery.ui/images/222222_7x7_arrow_right.gif) no-repeat 50% 50%;}

.ui-arrow-left-default {background: url(jquery.ui/images/888888_7x7_arrow_left.gif) no-repeat 50% 50%;}
.ui-arrow-left-default:hover, .ui-arrow-left-hover {background: url(jquery.ui/images/454545_7x7_arrow_left.gif) no-repeat 50% 50%;}
.ui-arrow-left-default:active, .ui-arrow-left-active {background: url(jquery.ui/images/454545_7x7_arrow_left.gif) no-repeat 50% 50%;}
.ui-arrow-left-content {background: url(jquery.ui/images/222222_7x7_arrow_left.gif) no-repeat 50% 50%;}

.ui-arrow-down-default {background: url(jquery.ui/images/888888_7x7_arrow_down.gif) no-repeat 50% 50%;}
.ui-arrow-down-default:hover, .ui-arrow-down-hover {background: url(jquery.ui/images/454545_7x7_arrow_down.gif) no-repeat 50% 50%;}
.ui-arrow-down-default:active, .ui-arrow-down-active {background: url(jquery.ui/images/454545_7x7_arrow_down.gif) no-repeat 50% 50%;}
.ui-arrow-down-content {background: url(jquery.ui/images/222222_7x7_arrow_down.gif) no-repeat 50% 50%;}

.ui-arrow-up-default {background: url(jquery.ui/images/888888_7x7_arrow_up.gif) no-repeat 50% 50%;}
.ui-arrow-up-default:hover, .ui-arrow-up-hover {background: url(jquery.ui/images/454545_7x7_arrow_up.gif) no-repeat 50% 50%;}
.ui-arrow-up-default:active, .ui-arrow-up-active {background: url(jquery.ui/images/454545_7x7_arrow_up.gif) no-repeat 50% 50%;}
.ui-arrow-up-content {background: url(jquery.ui/images/222222_7x7_arrow_up.gif) no-repeat 50% 50%;}

.ui-close-default {background: url(jquery.ui/images/888888_11x11_icon_close.gif) no-repeat 50% 50%;}
.ui-close-default:hover, .ui-close-hover {background: url(jquery.ui/images/454545_11x11_icon_close.gif) no-repeat 50% 50%;}
.ui-close-default:active, .ui-close-active {background: url(jquery.ui/images/454545_11x11_icon_close.gif) no-repeat 50% 50%;}
.ui-close-content {background: url(jquery.ui/images/454545_11x11_icon_close.gif) no-repeat 50% 50%;}

.ui-folder-closed-default {background: url(jquery.ui/images/888888_11x11_icon_folder_closed.gif) no-repeat 50% 50%;}
.ui-folder-closed-default:hover, .ui-folder-closed-hover {background: url(jquery.ui/images/454545_11x11_icon_folder_closed.gif) no-repeat 50% 50%;}
.ui-folder-closed-default:active, .ui-folder-closed-active {background: url(jquery.ui/images/454545_11x11_icon_folder_closed.gif) no-repeat 50% 50%;}
.ui-folder-closed-content {background: url(jquery.ui/images/888888_11x11_icon_folder_closed.gif) no-repeat 50% 50%;}

.ui-folder-open-default {background: url(jquery.ui/images/888888_11x11_icon_folder_open.gif) no-repeat 50% 50%;}
.ui-folder-open-default:hover, .ui-folder-open-hover {background: url(jquery.ui/images/454545_11x11_icon_folder_open.gif) no-repeat 50% 50%;}
.ui-folder-open-default:active, .ui-folder-open-active {background: url(jquery.ui/images/454545_11x11_icon_folder_open.gif) no-repeat 50% 50%;}
.ui-folder-open-content {background: url(jquery.ui/images/454545_11x11_icon_folder_open.gif) no-repeat 50% 50%;}

.ui-doc-default {background: url(jquery.ui/images/888888_11x11_icon_doc.gif) no-repeat 50% 50%;}
.ui-doc-default:hover, .ui-doc-hover {background: url(jquery.ui/images/454545_11x11_icon_doc.gif) no-repeat 50% 50%;}
.ui-doc-default:active, .ui-doc-active {background: url(jquery.ui/images/454545_11x11_icon_doc.gif) no-repeat 50% 50%;}
.ui-doc-content {background: url(jquery.ui/images/222222_11x11_icon_doc.gif) no-repeat 50% 50%;}

.ui-arrows-leftright-default {background: url(jquery.ui/images/888888_11x11_icon_arrows_leftright.gif) no-repeat 50% 50%;}
.ui-arrows-leftright-default:hover, .ui-arrows-leftright-hover {background: url(jquery.ui/images/454545_11x11_icon_arrows_leftright.gif) no-repeat 50% 50%;}
.ui-arrows-leftright-default:active, .ui-arrows-leftright-active {background: url(jquery.ui/images/454545_11x11_icon_arrows_leftright.gif) no-repeat 50% 50%;}
.ui-arrows-leftright-content {background: url(jquery.ui/images/222222_11x11_icon_arrows_leftright.gif) no-repeat 50% 50%;}

.ui-arrows-updown-default {background: url(jquery.ui/images/888888_11x11_icon_arrows_updown.gif) no-repeat 50% 50%;}
.ui-arrows-updown-default:hover, .ui-arrows-updown-hover {background: url(jquery.ui/images/454545_11x11_icon_arrows_updown.gif) no-repeat 50% 50%;}
.ui-arrows-updown-default:active, .ui-arrows-updown-active {background: url(jquery.ui/images/454545_11x11_icon_arrows_updown.gif) no-repeat 50% 50%;}
.ui-arrows-updown-content {background: url(jquery.ui/images/222222_11x11_icon_arrows_updown.gif) no-repeat 50% 50%;}

.ui-minus-default {background: url(jquery.ui/images/888888_11x11_icon_minus.gif) no-repeat 50% 50%;}
.ui-minus-default:hover, .ui-minus-hover {background: url(jquery.ui/images/454545_11x11_icon_minus.gif) no-repeat 50% 50%;}
.ui-minus-default:active, .ui-minus-active {background: url(jquery.ui/images/454545_11x11_icon_minus.gif) no-repeat 50% 50%;}
.ui-minus-content {background: url(jquery.ui/images/222222_11x11_icon_minus.gif) no-repeat 50% 50%;}

.ui-plus-default {background: url(jquery.ui/images/888888_11x11_icon_plus.gif) no-repeat 50% 50%;}
.ui-plus-default:hover, .ui-plus-hover {background: url(jquery.ui/images/454545_11x11_icon_plus.gif) no-repeat 50% 50%;}
.ui-plus-default:active, .ui-plus-active {background: url(jquery.ui/images/454545_11x11_icon_plus.gif) no-repeat 50% 50%;}
.ui-plus-content {background: url(jquery.ui/images/222222_11x11_icon_plus.gif) no-repeat 50% 50%;}

/*hidden elements*/
.ui-hidden {
    display: none;/* for accessible hiding: position: absolute; left: -99999999px*/;
}
.ui-accessible-hidden {
    position: absolute; left: -99999999px;
}
/*reset styles*/
.ui-reset {
    /*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
}
/*clearfix class*/
.ui-clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.ui-clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .ui-clearfix {height: 1%;}
.ui-clearfix {display: block;}
/* End hide from IE-mac */

/* Note: for resizable styles, use the styles listed above in the dialog section */

/*********** /JQUERY UI ******************/






/*//////////// NEW HOMEPAGE STYLES ///////////////*/

.flash-home {
    margin:15px 0 0px 0;
    background:url(../images/flash-placeholder.jpg);
    width:645px;
    padding: 10px 10px 0 10px;
    height:246px;
    z-index:1;


}
#myContent{
    float:left;
    width:494px;
    padding: 0 10px 0 0;

}

.claim-panel {
    color:#333333; background-image:url(../images/panels/bg_claim-panel.png); background-repeat:no-repeat; width:623px; height:68px;
    padding: 24px 21px 15px 21px;}


.claim-panel p {
    line-height:1.36em;
    font-size:0.68em;
    margin:0;
}

.claim-panel p a {
    color:#333;
    font-weight:bold;
}
.claim-panel p a:hover {
    color:#333;
    text-decoration:none;

}
p.claim-homepage {
    float:left;
    width:180px;
    padding:0 20px 0 0;
    margin:0;
}
p.claim-homepage a{
    width:148px;
    height:33px;
    margin:0;
    font-size:1.27em;
    padding:15px 0 0 32px;
    display:block;
    color:#fff;
    font-weight:normal;
    text-decoration:none;
}
p.claim-homepage a:hover{
    text-decoration:underline;
    color:#fff;
}

.best-panel {
    background:#ffffff url(../images/panels/bg_top-best-of-dublin.png) no-repeat;
    width:665px;
    padding:9px 0 0 0;
    margin:9px 0 0 0;

}
.best-panel-content {
    background:#ffffff url(../images/panels/bg_best-panel-content.png) repeat-y;
    padding: 1px 9px 0px 10px;
}
.grey-dash {
    width:100%;
    height:1px;
    background:url(../images/panels/grey-dash.png) repeat-x;
    clear:both;
}

#main .best-panel-content h2{
    background:#fff url(../images/panels/bg_h2-best.png) no-repeat;
    color:#fff;
    height:29px;
    width:303px;
    padding:10px 0 0 15px;
    margin:0;
    font-weight:normal;
    font-size:0.9375em;
}

.best-panel-content h2 a{
    color:#fff;
    text-decoration:none;
    font-weight:normal;
}

.best-panel-content-col{
    width:318px;
    margin:0;
    padding:0 0 21px 0;
    float:left;

}

.best-padding{
    padding: 0 10px 0 0;
}

.best-panel-bottom{
    background-image:url(../images/panels/bg_bottom-best-of-dublin.png);
    background-repeat:no-repeat;
    width:665px;
    margin: 0 0 20px 0;
    height: 10px;
    padding:2px 0 0 0;
}

.plain-panel{
    background:url(../images/panels/bg_panel-top.gif) no-repeat;
    width:300px;
    padding:0;
    margin:0;

}
.browse-list-top{
    background:url(../images/panels/bg_browse-list-top.png) no-repeat;
    height:36px;
    margin:31px 0 0 0;
    padding:14px 0 0 17px;
}
#main .browse-list-top h2{
    font-weight:bold;
    font-size:1em;
}
.browse-list {
    margin:0;
    padding: 1px 0px 8px 18px;
    background:url(../images/panels/bg_browse-list.png) repeat-y;
}
.browse-list ul {
    list-style:none;
    font-size:0.8125em;
    line-height:2.23em;
    margin:0;
    padding:0;
}

.browse-list ul li{

    padding: 0 0 0 10px;
    background:url(../images/icons/li_grey-arrow.png) no-repeat left;
    float:left;
}
.browse-list ul li a {
    color:#1594D4;
    text-decoration:underline;


}
.browse-list ul li a:hover {
    color:#1594D4;
    text-decoration:none;
}

.browse-list-bottom{
    background:url(../images/panels/bg_bottom_browse.png) no-repeat bottom;
    padding:22px 16px 0 0;
    height:31px;
    width:284px;
    clear:both;
    margin:0 0 15px 0;
    text-align:right;
    display: block;
}
.best-item{
    background:url(../images/panels/grey-dash.png) repeat-x bottom;
    padding:12px 0 12px 0;
    width:302px;
    overflow:auto;
    margin:0 8px;
}
.best-item p{
    margin:0;
    padding:0;
    font-size:0.67em;
}
.best-item h3{
    font-size:0.9375em;
    margin:0; padding:0;
}
.best-item h3 a, .best-item p a{
    color:#1594d4;
    text-decoration:none;
    background-image:url(../images/dot.gif);
    background-repeat:repeat-x;
    background-position:bottom;
    margin:0; padding:0;

}
.best-item h3 a:hover, .best-item p a:hover {
    background-image:none;
}
.best-item-text{
    float:left;
    margin:0;
    padding:0 0 0 8px;
    width:242px;
}

#main .best-panel-content-col p.smallbluelink-right{
    padding-top:11px;
}

ul.home-button{
    float:right;
    margin:0;
    padding:0;
    list-style:none;
}
ul.home-button li{
    margin: 0 0 8px 0;
    width:141px;
}
ul.home-button li a{
    background:url(../images/buttons/bg_new_home_button.png) no-repeat 0 0;
    color:#fff;
    width:141px;
    height:37px;
    text-decoration:none;
    border:0;
    padding:16px 0 0 0px;
    display:block; top:0;
    text-align:center;
}
ul.home-button li a:hover{
    background:url(../images/buttons/bg_new_home_button.png) no-repeat 0 -53px;
    color:#fff;

}

ul.home-button li.blue-home-button a{
    background:url(../images/buttons/bg_blue_home_button.png) no-repeat 0 0;
    color:#fff;
    width:141px;
    height:37px;
    text-decoration:none;
    border:0;
    padding:16px 0 0 0px;
    display:block; top:0;
    text-align:center;
}
ul.home-button li.blue-home-button a:hover{
    background:url(../images/buttons/bg_new_home_button.png) no-repeat 0 -53px;
    color:#fff;

}


.sitemap{
    padding-top:30px;
    width:350px;
    float:left;
}

.cat-left{
    width:112px;
}
.cat-right{
    width:138px;
}

.latest-text{
    float:left;
    width:212px;
    padding: 0 0 0 10px;
}
#main .latest-text p.latest-stars{
    padding-top:3px;
}

#main a.offer-title {
    font-size:15px;
}

#main .grey-date {
    color:#999999;
}
#main .blue-summary .latest-text p a{
    background-image:none;
    text-decoration:underline;
}

/* //////////////////// Feedback box //////////////// */

#feedback{
    width:309px;
    display:block;
    height:260px;
    overflow:hidden;
    position:fixed;
    left: 15px;
    margin:0;
    bottom:-237px;
    color:#fff;
}



#feedback span#feedbackl{
    display:block;
    width:89px;
    height:19px;
    float:left;
    background-image:url(../images/bt_feedback.png);
    color:#fff;
    text-decoration:none;
    padding:4px 0 0 20px;
    font-size:90%;
    font-weight:bold;
    cursor:pointer;
}



#formFeedback{
    float:left;
    background-color:#EA4C41;
    width:239px;
    height:197px;
    font-size:70%;
    padding:20px;
}



#formFeedback textarea {
    background-color:#FCFCFC;
    border:2px solid #EBEBEB;
    margin:10px 0 10px 0;
    overflow:auto;
}
#formFeedback input {
    background-color:#FCFCFC;
    border:2px solid #EBEBEB;
    margin:10px 0 10px 0;
    overflow:auto;
    width: 100%;
}



#formFeedback p{
    text-align:right;
    margin:0;
    padding:0;
}



#formFeedback p a{
    color:#fff;
    text-decoration:none;
    border-bottom:1px dotted #fff;
    font-weight:bold;
}



#cancelFeedback{
    margin:0 2px 0 10px;
}



#confirmationEmail{
    display:none;
}
#screen2{
    position:relative;
    width:388px;
    margin:0px;
}
#screen2 #buttons{
    border: 0px solid #000;
    margin-bottom:5px;
    width:388px;
    font-size:0.625em;
}

#screen2 #buttons a{
    margin:10px 0px;
    color:#1594d4;
}
#screen2 .prev{
    float:left;
}
#screen2 .next{
    float:right;
}

#slideshow{
    overflow:hidden;
    width:388px;
    position:relative;
    border: 0px solid #000;

}

#slideshow ul{
    width:3900px;
    padding-left:0px;
}

#slideshow li{
    float:left;
    margin:0;
    cursor:pointer;
}

.connect {
    float:right;
    padding:5px 0 0 10px;
}

.stats_label{
    width: 200px;
    float:left;
}
.stats_data{
    font-weight: bold;
    float:left;
}

.red-more-in-cat-link{
    background-color:#F1776E;
    border:2px solid #E9473A;
    color:#FFFFFF;
    text-decoration:none;
    margin:13px 0 0;
    padding:12px 22px;
}

.red-more-in-cat-link p{
    line-height:1em;
    margin:0;
    padding:0;
}
.red-more-in-cat-link p a{
    color:#fff;
    font-weight:bold;
    font-size:0.75em;
    text-decoration:none;
}

.red-more-in-cat-link p a:hover{
    text-decoration:underline;
}

span.pipe{
    padding:0 5px;
}

#iPodBox{
    padding-bottom:15px;
}


/* Improvement room styles*/

.IR_buttons{
    margin:0;
    padding:0;
}
.IR_buttons li a{
    display:block;
    padding:15px 0 0 16px;
    width:371px;
    height:40px;
    background-repeat: no-repeat;
     font-size: 16px;
    font-weight:bold;
    color:#666;
    margin:0 0 11px 0;
    text-decoration:none;
}
.IR_buttons li a span{
    font-weight:normal;
}
.review_IR{
    background-image:url(../images/buttons/bt_post_review_big.png);


}.idea_IR{
    background-image:url(../images/buttons/bt_idea_big.png);
}

.imp-text{
    width:524px;
    float:left;
    padding: 0 25px 0 0;
}

.imp-rate{

    border-left:1px solid #d7d7d7;
    float:left;
    text-align:center;
    width:80px;
    padding-left:4px;
    font-size:12px;
}
.imp-rate p{
    margin-bottom:12px;
}
.imp-rate span.lightgreen{
    font-weight:bold;
    font-size:16px;
}
.imp-title{
    padding-top:11px;
}
#main .wide-speech-box-white p.impask{padding:9px 0 0 0;}

/*imp- large buttons NAVIGATION */

ul#impnav{
list-style:none;
width:224px;
float:left;
margin:0;
padding:0 0 0 7px; }


ul#impnav li {
list-style-type:none;
margin:0;
padding:0;
}


ul#impnav li a{

    background-repeat: no-repeat;
    color:#666;
    font-size:16px;
    font-weight:bold;
    display:block;
    width:209px;
    padding:18px 0 0 15px;
    height:42px;
    text-decoration:none;
    font-weight:bold;
}
ul#impnav li a:hover{
    color:#fff;
}
ul#impnav li a span{
    font-weight:normal;
}
li.suggest a{background-image:url(../images/buttons/large-button-imp.png); background-position:0 0; width:224px; left:0px}
li.suggest a:hover{background-position:-224px 0; width:224px; left:224px}

li.vote a{background-image:url(../images/buttons/large-button-imp.png); background-position:0 -60px; width:224px; left:0px}
li.vote a:hover{background-position:-224px -60px; width:224px; left:0px}

li.proof a{background-image:url(../images/buttons/large-button-imp.png); background-position:0 -120px; width:224px; left:0px}
li.proof a:hover{background-position:-224px -120px; width:224px; left:0px}

li.ask a {background-image:url(../images/buttons/large-button-imp.png); background-position:0 -180px; width:224px; left:0px}
li.ask a:hover{background-position:-224px -180px; width:224px; left:0px}

.suggester{

}
#facebox  .suggester h3{
    font-size:21px;
    color:#573d2f;
    font-weight:normal;
}
    #facebox  .suggester td {
    padding:7px;
}
#facebox  .suggester td label{
    color:#573d2f;
    font-size:14px;
    text-align:right;
}
#facebox .suggester form{
    background-image: url(../images/panels/inner-copy3.png);
    background-repeat:no-repeat;
    width:445px;
    padding:15px 0 0 0;
    height:216px;
}
#facebox .suggester input#title, #facebox .suggester textarea{
    border:0;
    background-color:#fff;
    width:314px;
    padding:7px;
}
#facebox  .suggester td.labeller{
    padding:0 0 0 20px;
    text-align:right;
}
.submitimp{
text-align:right;
}

#top_add_business {
    float:right;
    padding:5px 0 0 5px;
}

#see_latest_reviews{
    float:right;
    width:300px;
    font-size:11px;
    text-align:right;
    margin:0;
    padding:12px 0 0 0;
}

#see_latest_reviews a	{ text-decoration:none; color:#1594D4; background-image:url(../images/dot.gif); background-repeat:repeat-x; background-position:bottom;}
#see_latest_reviews a.active {font-weight:bold;}
#see_latest_reviews a:hover	{text-decoration:none; background-image:none;}
#view_more_comments{float:right;margin:20px 0 30px 0;}

#full-width-business{float:left;width:980px;margin:-13px 0 5px 0;padding:0 0 13px 0;background-image:url(../images/bg_full_width_business2.gif);background-repeat:repeat-x;background-position: bottom;}
#full-width-business #gallery-panel{float:left;width:181px;}
#full-width-business #details-panel{float:left;width:278px;padding:14px 14px 0 14px;}
#full-width-business #reviews-panel{float:left;width:174px;padding:14px 0 0 14px;}
#full-width-business #popularity-panel{float:left;width:284px;padding:12px 0 0 14px;}

#slideshow_panel{
    float:left;
    width:166px;
    margin:0;
}
#slideshow_panel #buttons{
    margin-bottom:5px;
    width:166px;
    font-size:0.625em;
}

#slideshow_panel #buttons a{
    margin:10px 0px;
    color:#1594d4;
}
#slideshow_panel .prev{
    float:left;
     padding:0 0 0 5px;
}
#slideshow_panel .next{
    float:right;
     padding:0 5px 0 0;
}

#thumbs_count{
    float:left;
    font-size:11px;
    color:#8a8a8a;
    font-family:Georgia, "Times New Roman", Times, serif;
    width:121px;
    text-align:center;
    margin:8px 0 0 0;
}

#slideshow_business{
    overflow:hidden;
    width:168px;
    position:relative;
    top:14px;
    margin-bottom:10px;
}

html>/**/body #slideshow_business{
    top:0;
    margin-bottom:0;
}

#slideshow_business ul{
    width:3900px;
    padding-left:0px;
}

#slideshow_business li{
    float:left;
    margin:0 10px 0 0;
    cursor:pointer;
    list-style:none;
}

#slideshow_business li a{
	float:left;
    height:66px;
    width:66px;
    background-color:#fff;
    padding:5px;
    border:1px solid #C6C6C6;
    margin:0;
}

#slideshow_business li a:hover{
    border:1px solid #B9B9B9;
    background-color:#E1E1E1;
}

#gallery-panel p{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-style:italic;
	color:#786f63;
	padding:0 0 0 20px;
	position:relative;
	top:-8px;
	margin:0;
	
}

#one-image-panel #gallery-panel p{
	margin:20px 0 0 0;
	padding:0;
	font-size:11px;
	text-align:center;
	width:80px;
}

.offer_icon{
	position:relative;
	top:1px;
	left:5px;
}


#full-width-business #details-panel h1, #details-panel-no-border h1{
    margin-bottom:0;
}
#full-width-business #details-panel h1 a:hover{
	text-decoration:underline;
}

#full-width-business #details-panel p, #details-panel-no-border p{
    margin:0;
    padding:0;
    color:#573d30;
    font-size:11px;
    line-height:1.5em;
}

#full-width-business #details-panel p a, #details-panel-no-border p a{
    color:#573d30;
    background-image:url(../images/dot-darkbrown.gif);
    background-repeat:repeat-x;
    background-position:bottom;
    text-decoration:none;
}
#full-width-business #details-panel p a:hover, #details-panel-no-border p a:hover{
    background-image:none;
}

.offer-icon{
    margin:3px 0 0 5px;
}

#full-width-business #details-panel ul, #details-panel-no-border ul{
    margin:5px 0 5px 0;
    padding:0;
}

#full-width-business #details-panel ul li, #details-panel-no-border ul li{
     color:#573d30;
     font-size:11px;
     display:inline;
     margin:0 15px 0 0;
}
#full-width-business #details-panel ul li strong, #details-panel-no-border ul li strong{
	font-size:12px;
}

#full-width-business #details-panel ul li span.big-bold, #details-panel-no-border ul li span.big-bold{
    font-size:110%;
}

p.bp-graph-text2{line-height:1em; font-size:0.68em;  font-weight:bold;margin:1px 0 7px 0;padding:0; }
p.bp-graph-text2 span{color:#8baebe;font-weight:normal;}
.business-profile-graph2 .bp-graph-right{width:10px;}

.business-profile-graph2 {width:160px; height:115px; background-image:url(../images/forms/bg_star-chart3.gif); background-repeat:no-repeat; float:left; color: #D39B06;}

a#notification_request{background-image:url(../images/icons/icon_request_review_notification.gif);background-repeat:no-repeat;color:#1594d4;font-size:11px;float:left;height:14px;padding:0 0 10px 23px; margin:16px 0 0 0;}
a#notification_request:hover{text-decoration:none;}
* html a#notification_request{
    margin:0;
    padding-bottom:0;
}

#full-width-business #popularity-panel h1{
    margin:0 0 4px 0;
    padding:0;
    font-size:15px;
    font-weight:bold;
    color:#513d32;
}

#full-width-business #popularity-panel p{
    margin:5px 0 0 0;
    padding:0;
    color:#573d30;
    font-size:11px;
    line-height:1.3em;
}

#full-width-business #popularity-panel p a{
    color:#573d30;
    background-image:url(../images/dot-darkbrown.gif);
    background-repeat:repeat-x;
    background-position:bottom;
    text-decoration:none;
}
#full-width-business #popularity-panel p a:hover{
    background-image:none;
}

#full-width-business #popularity-panel p span.gold{
    font-size:120%;
    font-weight:bold;
}

.more-rankings2{
    margin:4px 0 0 10px;
}

#business_edit{
    float:left;
    width:300px;
    background-image:url(../images/panels/bg_red_business.png);
    background-repeat:repeat-x;
    min-height:62px;
}

#business_edit ul{
    margin:8px 0 0 0;
    padding:0;
}

* html #business_edit{
    margin:0;
    height:62px;
}

#business_edit li{
     background-image:url(../images/white_bullet.gif);
    background-repeat:no-repeat;
    background-position: 0 6px;
    list-style: none;
    padding:0 0 0 15px;
    margin:3px 0 0 15px;
}

#business_edit li a{
    font-size:12px;
    color:#fff;
    text-decoration:none;
}

#business_edit li a:hover{
     text-decoration:underline;
}

.top_red_business{
    float:left;
    vertical-align: bottom;
}
.bottom_red_business{
    float:left;
    vertical-align: top;
    margin:0 0 15px 0;
}

#one-image-panel{
    float:left;
    width:980px;
    padding:0 0 10px 0;
    background-image:url(../images/panels/bg_business_one_picture.png);
    background-repeat:repeat-y;
}

#one-image-panel #gallery-panel{
    width:91px;
}

#one-image-panel #slideshow_panel{
    width:91px;
}

#one-image-panel #slideshow_business{
    width:91px;
}

#one-image-panel #slideshow_business ul{
   width:91px;
   margin-left:0;
}


#one-image-panel #details-panel{
    width:368px;
}
#no-image-panel{
    float:left;
    width:980px;
    padding:0 0 10px 0;
    background-image:url(../images/panels/bg_business_no_picture.png);
    background-repeat:repeat-y;
}
#no-image-panel #details-panel{
    width:365px;
    border-left:none;
    padding-left:0;
}

#multiple-images-panel{
    float:left;
    width:980px;
    padding:0 0 10px 0;
    background-image:url(../images/panels/bg_business_multiple_pictures.png);
    background-repeat:repeat-y;
}

* html #multiple-images-panel{
    background-image:url(../images/panels/bg_business_multiple_pictures_ie6.png);
}
* html #one-image-panel{
    background-image:url(../images/panels/bg_business_one_picture_ie6.png);
}

#business-owner		{margin:0 0 25px 0;background-color:#FFFFDB; border:8px solid #DAD7AA; width:647px; text-align:center;padding:35px 0;}
#business-owner p	{font-family:Arial, Helvetica, sans-serif; font-size:23px; color:#000;  margin:0; padding:0;}
#business-owner p a {color:#EF443D;}
#business-owner p a:hover {text-decoration:none;}

#business_ratings{
	float:left;
	font-size:10px;
	margin:11px 0 0 0;
	padding:0;
	background-image:url(../images/bg_panel_recommend.png);
	background-repeat:no-repeat;
	width:235px;
	height:17px;
	padding:5px 0 0 8px;
}

#business_ratings strong{
	font-size:11px;
}

#business_ratings li{
	display:inline;
}
#main #business_panel_links{
	background-image:url(../images/panels/bg_business_actions_big.png);
	padding:8px 22px 0 22px;
	height:94px;

}
#main #business_panel_links ul{
	line-height:1.4em;
}
.big_button_wrapper{overflow: hidden;margin: 0px auto;display:block;margin-top: 10px;margin-bottom: 10px;}
a.big_button{background: transparent url(../images/buttons/big_button_right.png) no-repeat scroll top right;display: block;float: left;text-decoration: none;color: #fff;height: 36px;padding-right: 4px;}
a.big_button span{background: transparent url(../images/buttons/big_button_left_scroll.png) no-repeat scroll;display: block;line-height: 36px;padding: 0 20px;}

ul.inside, ol.inside { list-style-position: inside; }


@media only screen and (device-width: 768px){
  #feedback{
	  display:none;
  }
}

/*##BIG DEALS PAGE##*/
#big_deal_title{
	width:624px;
	background-color:#fff;
	border-left:1px solid #99c8d7;
	border-right:1px solid #99c8d7;
	font-size:22px;
	color:#5c3f31;
	font-weight:bold;
	padding:0 20px 5px 20px;
}

.top_blue_panel{
	vertical-align:bottom;
}

.fb_recommend_deal{
	margin-top:-16px;
	float:left;
	width:370px;
}

#refer_friend_deal{
	float:right;
	width:257px;
	font-size:11px;
	color:#666;
	text-align:right;
	margin-top:-12px;
	padding:2px 30px 0 0;
	height:15px;
}
#refer_friend_deal a{
	color:#666;
	text-decoration:none;
}
#refer_friend_deal a:hover{
	text-decoration:underline;
}

#big_deal_left_column{
	float:left;
	width:350px;
	margin:10px 0 0 0;
}

#big_deal_details{
	float:left;
	width:310px;
	padding:20px;
}
#big_deal_details h2{
	font-size:18px;
	color:#000;
	font-weight:normal;
	margin:0 0 15px 0;
}
#big_deal_details ul{
	margin:10px 0 10px 2px;
	padding:0;
}
#big_deal_details ul li{
	font-size:12px;
	color:#333;
	list-style:none;
	background-image:url(../images/bullet_red_round.gif);
	background-repeat:no-repeat;
	background-position:0 7px;
	margin:0 0 10px 0;
	padding:0 0 0 20px;
}

html>/**/body #big_deal_details ul li{
	background-position:0 3px;
}

#big_deal_details p{
	font-size:12px;
	color:#333;
	margin:5px 0 10px 0;
}

#big_deal_right_column{
	float:right;
	width:300px;
	margin:10px 0 0 0;
}

#big_deal_price{
	float:left;
	color:#e43c30;
	font-size:43px;
}
#big_deal_price span{
	font-size:69px;
}

#big_deal_buy{
	float:right;
	margin:19px 0 0 0;
}
#big_deal_buy_points{
	clear:both;
	font-size:16px;
	color:#573d30;
	padding:5px 0 0 0;
	margin:0;
}
#big_deal_buy_points a{
	color:#573d30;
	text-decoration:none;
}
#big_deal_buy_points a:hover{
	text-decoration:underline;
}

#big_deal_buy_points a.help{
	position:relative;
	left:10px;
}

.small_blue_box{
	clear:both;
	float:left;
	width:273px;
	border-left:1px solid #93c5d5;
	border-right:1px solid #93c5d5;
	padding:5px 10px 5px 15px;
	background-color:#fff;
	
}
.top_small_blue_box{
	margin:15px 0 0 0;
	float:left;
	vertical-align:bottom;
}
.bottom_small_blue_box{
	float:left;
}

.small_blue_box table.deal, .small_blue_box table.time{
	border-collapse:collapse;
	width:100%;
}
.small_blue_box table.deal th{
	font-weight:normal;
	font-size:14px;
	padding:0 0 0 5px;
}
.small_blue_box table.deal td{
	text-align:center;
	font-size:16px;
	font-weight:bold;
	padding:10px 0 0 5px;
}

.small_blue_box table.time th{
	font-weight:normal;
	font-size:16px;
	padding:4px 0 15px 0;
}
.small_blue_box table.time td{
	text-align:center;
	font-size:21px;
	font-weight:bold;
}

.small_blue_box table.time tr.time_title td{
	font-size:13px;
	font-weight:normal;
}

.small_blue_box h3{
	font-size:19px;
	text-align:center;
	margin:0 0 14px 0;
	padding:0;
}

.small_blue_box #bought_bar_background{
	float:left;
	width:240px;
	height:39px;
	background-color:#efb3af;
	margin:0 0 0 15px;
}

.small_blue_box #bought_bar_background #bought_bar{
	float:left;
	height:39px;
	background-color:#e43c30;
}

.small_blue_box p#min_max{
	clear:both;
	font-size:15px;
	padding:0;
	margin:0;
}
html>/**/body .small_blue_box p#min_max{
	padding:10px 0 0 0;
	margin:0;
}

.small_blue_box p#min_max span{
	float:left;
}

.small_blue_box p#min_max span.max{
	float:right;
}

ul#big_deals_more{
	margin:25px 0 0 0;
	padding:0;
}
ul#big_deals_more li{
	margin:0 0 12px 5px;
	list-style:none;
	background-image:url(../images/bullet_arrow_red.gif);
	background-repeat:no-repeat;
	font-size:14px;
	padding:4px 0 0 34px;
	min-height:20px;
}

ul#big_deals_more li.multilines{
	padding-top:0;
	min-height:24px;
}

ul#big_deals_more li a{
	color:#000;
	text-decoration:none;
}
ul#big_deals_more li a:hover{
	text-decoration:underline;
}

.more_deal_right{
	padding: 0 12px 1px 12px;
	position:relative;
	overflow:auto;
	margin:0 0 22px 0;
}
html>/**/body .more_deal_right{
	margin:0;
}

.more_deal_right h3{
	font-size:14px;
	color:#7d665a;
	padding:0;
	margin:5px 0 8px 0;
}

.more_deal_right h3 a{
	color:#7d665a;
	text-decoration:none;
}
.more_deal_right h3 a:hover{
	text-decoration:underline;
}

.deal_pricing_grey{
	float:left;
	width:90px;
	height:44px;
	margin:0 3px 22px 0;
	padding:8px 0 0 0;
	font-size:14px;
	color:#333;
	text-align:center;
	background-color:#ebebec;
	line-height:1.3em;
}
.deal_pricing_grey + .deal_pricing_grey + .deal_pricing_grey{
	margin-right:0;
}

.more_deal_right + .more_deal_right + .more_deal_right .deal_pricing_grey{
	margin-bottom:0;
}

#reviewcount{
	background-image:url(../images/panels/bg_statusbar.png);
	background-repeat:repeat-x;
	height:25px;
	width:auto;
	float:right;
	padding:6px 2px 0 2px;
	margin:5px 0 0 0;
	font-size:0.68em;
	color:#1594D4;
}

.edge-left-count{
	background-image:url(../images/panels/bg_statusbar_right.png);
	background-repeat:no-repeat;
	width:5px;
	height:31px;
	float:right;
	margin:5px 8px 0 0;
}

#main_socials{
	float:left;
	width:980px;
	padding:0;
	position:relative;
	top:-5px;
}

#main_socials span{
	float:left;
}

#social_review span{
        float:left;
}

#social_review span.bt_gplus{
	width:74px;
	overflow:hidden;
	margin:10px 0 0 4px;
}

#main_socials span.bt_gplus{
	width:74px;
	overflow:hidden;
	margin:2px 0 0 4px;
}
#main_socials span.bt_tweet{
	margin:2px 0 0 0;
}

#main_socials a#notification_request{
	margin:3px 0 0 0;
}

#main .review-form-holder .review-form-form .inside-tab .feedback-box-yellow p.fatter{
	font-size:15px;
	font-weight:bold;
	padding:15px 0 0 0;
	
}

#business_nb_reviews{
	float:left;
	font-size:12px;
	color:#666;
	margin:18px 0 0 0;
	width:310px;
	text-align:left;
}

#reviews_pages{
	float:right;
	width:300px;
	margin:10px 0 0 0;
}

.noReviews {
	font-size:20px;
	font-weight:bold;
	padding:15px 0 0 0;
}

#redColor {
    font-size: 0.75em;
    color:#E43E32;
}
