/* css reset and friends */

* {
	margin: 0;
	padding: 0;
}

*:focus, a:hover, a:focus {
	outline: none;
}

a img, :link img, :visited img { border: 0; }

table { border-collapse: collapse; border-spacing: 0; }
table td {height: 25px;}

ul { list-style: none; }


.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

.left { float: left; }
.right { float: right; }
.center { text-align: center; }
.clear {clear:both;}

h1 {font-size:23px;}
h2, h3 {font-size:18px;}
h3 a:link, h3 a:visited, h3 a:active, h3 a:hover{
	color:#000;
}

/* start theming */

html {
	height: 100%;
}

body {
	background: #ffffff url("../images/bg_top.gif") repeat-x center top;
	font-family: Arial, Tahoma, Verdana;
	color: #000000;
	font-size: 12px;
	height: 100%;
	margin:0;
	padding:0;
}

a:link, a:visited {
	color: #cd6118;
	text-decoration: none;
}

a:hover {
	color: #cd6118;
	text-decoration: underline;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}

#wrapper {
	background: url("../images/bg_bottom.gif") repeat-x center bottom;
	width: 100%;
}

#container {
	width: 1000px;
	margin: auto;
}

#top {
	width: 980px;
	margin: auto;
	height: 122px;
}

#top_info {
	height: 30px;
	color: #cfcfcf;
}

#top_info a:link, #top_info a:visited, #top_info a:active {
	color: #cfcfcf;
}

#top_info a:hover {
	color: #cd6118;
}

#header {
	padding-top: 15px;
}

#header .right {
	width: 500px;
}

#header .right p {
	font-size: 18px;
	color: #f9ebe2;
	text-align: left;
	padding:0 0 5px 4px;
}

.search_area {
	float: right;
}

.search_area .search_input  {
	background: #fff url("../images/icons_sprite.gif") no-repeat 8px 5px;
	width: 275px;
	height: 20px;
	float: left;
	border: 1px solid #808080;
	color: #a4a4a4;
	padding: 1px 0 0 25px;
	margin-right: 5px;
}

.search_area select {
	float: left;
	border: 1px solid #000;
	color: #3a3a3a;
	height: 23px;
	width: 160px;
	background-color:#e8e8e8;
	vertical-align:middle;
	padding-top:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

.breadcrumb {
	float: left;
	font-size: 10px;
	padding-top: 8px;
}

.breadcrumb a:link, .breadcrumb a:visited, .breadcrumb a:active {
	background: url("../images/arrows.gif") no-repeat right -608px;
	padding-right: 10px;
	text-decoration: underline;
}

.user {
	float: right;
	font-size: 11px;
	padding-top: 7px;
}

.user li {
	background: url("../images/icons_sprite.gif") no-repeat right -19px;
	float: left;
	display: inline;
	padding: 1px 6px 0 6px;
}

#middle {
	background: url("../images/bg_gray_shadow.png")  repeat-y center top;
}

.left_shadow {
	background: #cc6118 url("../images/icons_sprite.gif") no-repeat left -1504px;
	width: 10px;
	height: 43px;
	float: left;
}

#content {
	background: #fff;
	width: 980px;
	float: left;
}

.right_shadow {
	background: #cc6118 url("../images/icons_sprite.gif") no-repeat right -1571px;
	width: 10px;
	height: 43px;
	float: left;
}

#container_menu {
	background: #cd6118 url("../images/top_menu_shadow.gif") no-repeat left bottom; 
	width:100%;
}

#menu {
	width:100%;
	background: url("../images/left_corner_menu.gif") no-repeat left bottom;
	}
#menu li{	
	height: 33px;
	float:left;
}

.btn_search {
	background: url("../images/arrows.gif") no-repeat left -303px;
	width:23px; 
	height:23px;
	font-size:0;
	border:none;
	float:right;
	margin-left:5px;
	color:#3f3f3f;
	text-align:right;
	cursor:pointer;
}

#menu a:visited, #menu a:active, #menu a:link, #menu a:hover{	
	color:#fff;
	font-size:13px;
	display:inline-block;
	height: 23px;
	padding:10px 10px 0 13px;
	margin-right:2px;
	font-weight:bold;
	position:relative;
}
#menu a:hover, #menu a.active:visited, #menu a.active:active, #menu a.active:link, #menu a.active:hover{
	color:#000;
	background:#fff none !important;
	text-decoration:none;
}

.content_inside {padding:18px 18px 8px 18px;}

.homepage_banner {
	position:relative;	
	padding-bottom:18px;
}
.homepage_banner .info {
	background:url("../images/transparency.png") repeat;
	width:634px;
	height:44px;
	position:absolute;
	top:317px;
	left:0;
	padding:21px 21px 0 21px; 
	}
.homepage_banner h2 {
	font-size:18px;
	padding-top:2px;
	color:#fff;	
	float:left;	
}
.homepage_banner .banner_title {
	width:565px;
	overflow:hidden;
	white-space:nowrap;
	float:left;
	margin-left:10px;
}
.homepage_banner a.see_more:link, .homepage_banner a.see_more:active, .homepage_banner a.see_more:visited, .homepage_banner a.see_more:hover {
	color:#fff;
	text-decoration:underline;
	height:18px;
	padding-top: 8px;
	float:left;
	margin-left:10px;
}
.homepage_banner a.see_more:hover {
	text-decoration:none !important;
}
.homepage_banner .arrow_prev {
	background:url(../images/arrows.gif) no-repeat center -50px; 
	width:23px; 
	height:23px; 
	display:inline-block;
	float:left;
}
.homepage_banner .arrow_next {
	background:url(../images/arrows.gif) no-repeat center top; 
	width:23px; 
	height:23px; 
	display:inline-block;
	float:right;
}

.homepage_banner .banner_main {
	width:676px;
	float:left;
}
.homepage_banner .banner_menu {
	width:268px;
	float:left;
	background-color:#333333;
	height:382px;
}
.homepage_banner dt {
	background-color:#cc6118;
	text-align:center;
	font-size:20px;
	color:#fff;
	height:41px;
	padding-top:17px;
}
.homepage_banner dd a:link, .homepage_banner dd a:active, .homepage_banner dd a:visited, .homepage_banner dd a:hover {
	font-size:20px;
	color:#fff;
	height:44px;
	padding-top:18px;
	display:inline-block;
	margin:0 0 0 70px;
	border-bottom:2px solid #666666;
	width:180px;
}
.homepage_banner dd a:hover {
	color:#cc6118;
	text-decoration:none;
}

.homepage_banner dd.visitor_info {
	background:url(../images/icons.gif) no-repeat 16px 15px; 
	margin-top:6px;
}
.homepage_banner dd.local_info {
	background:url(../images/icons.gif) no-repeat 16px -85px; 
}
.homepage_banner dd.business {
	background:url(../images/icons.gif) no-repeat 16px -185px; 
}
.homepage_banner dd.latest_content {
	background:url(../images/icons.gif) no-repeat 16px -285px; 
}
.homepage_banner dd.community {
	background:url(../images/icons.gif) no-repeat 16px -385px; 	
}
.homepage_banner dd.community a {
	border-bottom:none !important;	
}
.homepage_banner dd.property {
    background: url(../images/icons.gif) no-repeat scroll 16px -3154px transparent;
}

#footer_bar {
	background:url(../images/footer_shadow.gif) repeat-x left top; 
	height:20px; 	
}
#footer_bar .left_corner {
	background:url(../images/icons_sprite.gif) no-repeat left -1393px;
	width:20px;
	height:20px;
	float:left;
}
#footer_bar .right_corner {
	background:url(../images/icons_sprite.gif) no-repeat right -1460px;
	width:20px;
	height:20px;
	float:right;
}
.footer_txt {
	font-size:11px;
	color:#a6a6a6;
	padding:0 10px;
	text-align:center;
}
.footer_txt a:link, .footer_txt a:visited, .footer_txt a:active, .footer_txt a:hover {
	color:#a6a6a6;
	text-decoration:underline;
}
.footer_links a:link, .footer_links a:visited, .footer_links a:active, .footer_links a:hover {
	color:#fff;
	text-decoration:underline;	
}
.footer_txt a:hover, .footer_links a:hover{
	text-decoration:none;
	}
.footer_links {
	font-size:11px;
	color:#fff;
	text-align:center; 
	padding:25px 0;
	line-height:18px;
}

.content_columns {
	position:relative;
}
.content_columns .left_column {
	float:left;
	width:676px;
	padding-bottom:20px;
}
.content_columns .right_column {
	float:right;
	width:250px;
}

.popular_items {
	background-color:#3f3f3f;
	padding:13px 13px 0 13px;
}

.popular_items li {
	float:left;
}
.popular_items a:link, .popular_items a:visited, .popular_items a:active, .popular_items a:hover {
	display:inline-block;
	background-color:#cd6118;
	height:20px;
	padding:8px 14px 0 14px;
	color:#fff;
	margin-right:5px;
}
.popular_items li.active a:link, .popular_items li.active a:visited, .popular_items li.active a:active, .popular_items li.active a:hover{
	display:inline-block;
	background-color:#fff;
	height:20px;
	padding:8px 14px 0 14px;
	color:#000;
	margin-right:5px;
	text-decoration:none;
}

.big_title {
	padding:20px 0;
}
.big_title h1 {float:left;}
.big_title h4, .big_title h2 { 
	float:left; 
	font-size: 23px;
}
.big_title span {
	color: #666666;
	float: right;
	padding-top: 7px;
}
.big_title a {
	float:left;
	margin:10px 0 0 15px;
}

.big_title  span.add_business, .big_title span.add_event, .big_title span.add_review, .big_title span.add_photos, .big_title span.add_videos  { padding-top: 0px; }

.big_title span.add_business a  {
	background: url(../images/icon_add_business.png) no-repeat left;
	color: #084aa6;
	height:22px;
	padding-left:32px;
	padding-top:5px;
	margin-top: 0;
}

.popular_items_content {
	padding:0 5px;
}
.popular_destinations li {
	float:left;
	height:120px;
	width:300px;
	padding:0 33px 22px 0;
}
.image_zone a:link img, .image_zone a:active img, .image_zone a:visited img, .image_zone a:hover img {
	padding:1px;
	border:1px solid #000;
	float:left;
}

.popular_destinations .popular_content {
	float:right;
	width:170px;
	padding-top:3px;
}
* html .popular_destinations .popular_content p.summary { 
   height: expression( this.scrollHeight > 61 ? "62px" : "auto" ); 
}
.popular_destinations .popular_content p.summary {
	max-height:62px;
	overflow:hidden;
}

.popular_destinations h3 {
	height:26px;
	padding:2px 0 5px 35px;
	overflow:hidden;
	white-space:nowrap;
}

/* -- ICONS -- */

.icon_man {
	background:url(../images/useful_icons.gif) no-repeat left top;	
}
.icon_swimming {
	background:url(../images/useful_icons.gif) no-repeat left -226px;	
}
.icon_sun {
	background:url(../images/useful_icons.gif) no-repeat left -452px;	
}
.icon_triangle {
	background:url(../images/useful_icons.gif) no-repeat left -678px;	
}
.icon_anchor {
	background:url(../images/useful_icons.gif) no-repeat left -904px;	
}
.icon_palm_tree {
	background:url(../images/useful_icons.gif) no-repeat left -1130px;	
}
.icon_grapes {
	background:url(../images/useful_icons.gif) no-repeat left -1356px;	
}
.icon_umbrella {
	background:url(../images/useful_icons.gif) no-repeat left -1582px;	
}
.icon_pharmacies {
	background:url(../images/useful_icons.gif) no-repeat left -1808px;	
}
.icon_atm {
	background:url(../images/useful_icons.gif) no-repeat left -2034px;	
}
.icon_petrol_station {
	background:url(../images/useful_icons.gif) no-repeat left -2260px;	
}
.icon_beaches {
	background:url(../images/useful_icons.gif) no-repeat left -2486px;	
}
.icon_add_business {
	background:url(../images/icon_add_business.png) no-repeat left;	
}

/* top categories icons */

.icon_health___medical, .icon_pharmacies {
	/*background:url(../images/useful_icons.gif) no-repeat left -856px;	*/
	background:url(../images/useful_icons.gif) no-repeat left -1808px;
}

.icon_automotive, .icon_petrol_station {
	/*background:url(../images/useful_icons.gif) no-repeat left -1070px;*/
	background:url(../images/useful_icons.gif) no-repeat left -2260px;
}

.icon_beauty_and_fitness, .icon_shears, .icon_beauty___fitness {
	/*background:url(../images/useful_icons.gif) no-repeat left -1284px;*/
	background:url(../images/useful_icons.gif) no-repeat left -2712px;
}
.icon_education, .icon_school {
	/*background:url(../images/useful_icons.gif) no-repeat left -1391px;	*/
	background:url(../images/useful_icons.gif) no-repeat left -2938px;
}
.icon_entertainment___arts, .icon_glass {
	/*background:url(../images/useful_icons.gif) no-repeat left -1498px;*/
	background:url(../images/useful_icons.gif) no-repeat left -3164px;	
}
.icon_financial_services, .icon_atm {
	/*background:url(../images/useful_icons.gif) no-repeat left -963px;	*/
	background:url(../images/useful_icons.gif) no-repeat left -2034px;
}
.icon_government___associations, .icon_government {
	/*background:url(../images/useful_icons.gif) no-repeat left -1605px;	*/
	background:url(../images/useful_icons.gif) no-repeat left -3390px;
}
.icon_hotels___travel, .icon_hotel {
	/*background:url(../images/useful_icons.gif) no-repeat left -1712px;	*/
	background:url(../images/useful_icons.gif) no-repeat left -3616px;
}
.icon_media, .icon_media___communications {
	/*background:url(../images/useful_icons.gif) no-repeat left -1819px;	*/
	background:url(../images/useful_icons.gif) no-repeat left -3842px;
}
.icon_nature, .icon_tree {
	/*background:url(../images/useful_icons.gif) no-repeat left -1926px;	*/
	background:url(../images/useful_icons.gif) no-repeat left -4068px;
}
.icon_personal___home_services, .icon_home_services {
	/*background:url(../images/useful_icons.gif) no-repeat left -2033px;*/
	background:url(../images/useful_icons.gif) no-repeat left -4294px;	
}
.icon_professional_equipment, .icon_equipment {
	/*background:url(../images/useful_icons.gif) no-repeat left -2140px;	*/
	background:url(../images/useful_icons.gif) no-repeat left -4520px;
}
.icon_professional_services {
	/*background:url(../images/useful_icons.gif) no-repeat left -2247px;	*/
	background:url(../images/useful_icons.gif) no-repeat left -4746px;
}
.icon_real_estate___construction, .icon_construction {
	/*background:url(../images/useful_icons.gif) no-repeat left -2354px;	*/
	background:url(../images/useful_icons.gif) no-repeat left -4972px;
}
.icon_restaurants, .icon_knife {
	/*background:url(../images/useful_icons.gif) no-repeat left -2461px;	*/
	background:url(../images/useful_icons.gif) no-repeat left -5198px;
}
.icon_shopping, .icon_cart {
	/*background:url(../images/useful_icons.gif) no-repeat left -2568px;	*/
	background:url(../images/useful_icons.gif) no-repeat left -5424px;
}
.icon_sights___attractions, .icon_foto {
	/*background:url(../images/useful_icons.gif) no-repeat left -2675px;	*/
	background:url(../images/useful_icons.gif) no-repeat left -5650px;
}
.icon_sports___recreation, .icon_ball {
	/*background:url(../images/useful_icons.gif) no-repeat left -2782px;	*/
	background:url(../images/useful_icons.gif) no-repeat left -5876px;
}
.icon_weddings___events, .icon_events {
	/*background:url(../images/useful_icons.gif) no-repeat left -2889px;	*/
	background:url(../images/useful_icons.gif) no-repeat left -6102px;
}
.icon_wholesale_trade, .icon_wholesale {
	/*background:url(../images/useful_icons.gif) no-repeat left -2996px;*/
	background:url(../images/useful_icons.gif) no-repeat left -6328px;	
}

.icon_information_technology {
	/*background:url(../images/useful_icons.gif) no-repeat left -2996px;*/
	background:url(../images/useful_icons.gif) no-repeat left -15215px;	
}

.icon_energy___natural_resources {
	background:url(../images/useful_icons.gif) no-repeat left -17000px;
}

.icon_beer {
	background:url(../images/useful_icons.gif) no-repeat left -6554px;	
}
.icon_cafe {
	background:url(../images/useful_icons.gif) no-repeat left -6780px;	
}
.icon_business, .business {
	background:url(../images/useful_icons.gif) no-repeat left -7006px;
}
.icon_headphones {
	background:url(../images/icons_sprite.gif) no-repeat left -74px;
	width:26px;
	height:26px;
	float:right;
}

.icon_art___photography  {
	background:url(../images/useful_icons.gif) no-repeat left -10621px;
}
.icon_cinema  {
	background:url(../images/useful_icons.gif) no-repeat left -10848px;
}
.icon_comunity	 {
	background:url(../images/useful_icons.gif) no-repeat left -11075px;
}
.icon_conferences {
	background:url(../images/useful_icons.gif) no-repeat left -11529px;
}
.icon_dance {
	background:url(../images/useful_icons.gif) no-repeat left -11756px;
}
.icon_dj_sets {
	background:url(../images/useful_icons.gif) no-repeat left -11983px;
}
.icon_educational {
	background:url(../images/useful_icons.gif) no-repeat left -12210px;
}
.icon_food___wine {
	background:url(../images/useful_icons.gif) no-repeat left -12437px;
}
.icon_live_music {
	background:url(../images/useful_icons.gif) no-repeat left -12664px;
}
.icon_parties {
	background:url(../images/useful_icons.gif) no-repeat left -12891px;
}
.icon_other {
	background:url(../images/useful_icons.gif) no-repeat left -13118px;
}
.icon_promotional {
	background:url(../images/useful_icons.gif) no-repeat left -13345px;
}
.icon_event_shopping {
	background:url(../images/useful_icons.gif) no-repeat left -13572px;
}
.icon_social___cultural {
	background:url(../images/useful_icons.gif) no-repeat left -13799px;
}
.icon_sports {
	background:url(../images/useful_icons.gif) no-repeat left -14026px;
}
.icon_talks___readings {
	background:url(../images/useful_icons.gif) no-repeat left -14253px;
}
.icon_theatre {
	background:url(../images/useful_icons.gif) no-repeat left -11302px;
}
.icon_calendar {
	background:url(../images/icons.gif) no-repeat left -1870px;
}
.icon_construction_components {
	background:url(../images/useful_icons.gif) no-repeat left -15651px;
}
.icon_construction_equipment {
	background:url(../images/useful_icons.gif) no-repeat left -15871px;
}
.icon_construction_materials {
	background:url(../images/useful_icons.gif) no-repeat left -16081px;
}
.icon_construction_services {
	background:url(../images/useful_icons.gif) no-repeat left -16281px;
}
.icon_prefabricates {
	background:url(../images/useful_icons.gif) no-repeat left -16511px;
}
.icon_real_estate_agents {
	background:url(../images/useful_icons.gif) no-repeat left -16752px;
}
/* -- end ICONS -- */

.shortcuts {
	padding-bottom: 5px;
}
.shortcuts li {
	padding:0 0 5px 5px;
}
.shortcuts a:link, .shortcuts a:visited, .shortcuts a:active, .shortcuts a:hover {
	color:#143faa;
	padding:4px 0 0 35px;
	display: inline-block;
	font-size:13px;
	height:22px;
}

.right_banner_zone, .right_col_category {padding-bottom:18px;}
.footer_banner_zone {
	position:absolute;
	bottom:0;
	left:0;
}

.right_col_category h3 { 
	padding-bottom:10px;
	line-height: 23px;
}

.description_bar { 
	background-color:#cc6118;
	height:20px;
	padding:5px 10px 0 10px;
	color:#fff;
	margin-bottom:15px;
}
.description_bar a:visited, .description_bar a:active, .description_bar a:link, .description_bar a:hover {
	color:#000;
}
.description_bar a.active:visited, .description_bar a.active:active, .description_bar a.active:link, .description_bar a.active:hover {
	color:#fff;
	text-decoration:none;
}

.description_pos  {
	padding: 3px 2px 2px 10px;
}

.description_bar p {
	float: left;
	display: inline;
	padding-top: 2px;
}

.description_bar div {
	float: right;
}

.description_bar select {
	background-color:#E8E8E8;
	border:1px solid #000000;
	color:#3A3A3A;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	height:19px;
	width:170px;
	margin-left: 5px;
}

.live_feed .description_bar a {
	margin-right:12px;
}

.with_description {padding-bottom:5px !important;}

.homepage_features {padding-bottom:20px;}
.homepage_features li {
	min-height:120px;
	*height:120px;
	padding-bottom:10px;
	border-bottom:1px solid #c5c5c5;
	margin-bottom:10px;
	position:relative;
}
.homepage_features li .image_zone {
	position:absolute;
	left:0;
	top:0;
}
.homepage_features .popular_content{
	margin-left:130px
}
.homepage_features h3 {
	padding-bottom:8px;
}
* html .homepage_features .popular_content p.summary { 
   height: expression( this.scrollHeight > 74 ? "72px" : "auto" ); 
}

.homepage_features .popular_content p.summary {
	max-height:72px;
	overflow:hidden;
	padding-bottom:2px;
}
.popular_items_content li.last {
	border-bottom:none;
	margin-bottom:0px;
}

.pagination { 
	background-color:#cc6118;
	text-align:center;
	padding:5px 0;
}
.pagination a:link, .pagination a:visited, .pagination a:active, .pagination a:hover {
	display:inline-block;
	color:#000;
	text-decoration:underline;
	padding:0 3px;
	vertical-align:middle;
}
.pagination a:hover {
	text-decoration:none;
	color:#e7c7b1;
}
.pagination a.arrow_next {
	background:url(../images/arrows.gif) no-repeat 0px -190px; 
	height:11px;
	width:9px;
	display:inline-block;
}
.pagination a.arrow_next_inactive {
	background:url(../images/arrows.gif) no-repeat 0px -110px; 
	height:11px;
	width:9px;
	display:inline-block;
}
.pagination a.arrow_prev {
	background:url(../images/arrows.gif) no-repeat 0px -230px; 
	height:11px;
	width:9px;
	display:inline-block;
}
.pagination a.arrow_prev_inactive {
	background:url(../images/arrows.gif) no-repeat 0px -150px; 
	height:11px;
	width:9px;
	display:inline-block;
}
 
.pagination a.selected:link, .pagination a.selected:visited, .pagination a.selected:active, .pagination a.selected:hover{
	color:#fff;
	text-decoration:none;
}

.live_feed_icon {
	visibility: hidden;
	float:left;
	width:15px;
	height:21px;
	background:url(../images/icons_sprite.gif) left -101px no-repeat;
	margin-left:8px;
}

* html .live_feed li, .review_content, .upcoming_events li { 
   height: expression( this.scrollHeight < 87 ? "86px" : "auto" );
}

.live_feed li, .upcoming_events li, .restaurants_businessses li {
	min-height:86px;
	padding-bottom:10px;
	border-bottom:1px solid #c5c5c5;
	margin-bottom:10px;
	position:relative;
	width:100%;
}
.live_feed li .image_zone {
	float: left;
}
.live_feed li .image_zone img, .upcoming_events li .image_zone img, .restaurants_businessses li .image_zone img  {
	padding:2px;
	background-color:#fff;
	border:1px solid #000;
}
	
.live_feed .popular_content, .upcoming_events .popular_content, .restaurants_businessses .popular_content  {
	margin-left:100px
}

.live_feed .popular_content a:link,  .live_feed .popular_content a:active, .live_feed .popular_content a:visited, .live_feed .popular_content a:hover {
	color:#186eb5;
}

.live_feed .image_zone img.live_feed_image {
	width: 82px;
	padding: 3px;
}

.member_search .image_zone img.live_feed_image {
	width: 82px;
	padding: 3px;
	height: 82px;
	overflow: hidden;
}

.live_feed .summary {
	line-height:18px;
}
.live_feed .time {
	float:right;
	color:#cd6118;
	padding-left:8px
}

.review_content {
	position:relative;
	margin-top:8px;
	min-height:86px;
	width:100%;
}
.older_posts {
	padding:0px 0 20px 5px;
}
.older_posts a {
	font-size:13px;
	color:#186eb5;
	padding-right:12px;
	display:inline-block;
	background:url(../images/arrows.gif) no-repeat right -262px;
}

.upcoming_events h3 {
	font-size:23px;
}

a.green_link:visited, a.green_link:active, a.green_link:link, a.green_link:hover {
	color:#216969;
	text-decoration:underline;
}
a.green_link:hover {
	text-decoration:none;
}

.orange_txt {
	color:#cd6118;
}

.bottom_spacer {padding-bottom:20px;}

/* Featured Business */

.businesses_menu {
	width:250px;
	min-height: 387px;
	/* *height: 390px \9; */
	float:left;
	margin: 5px 0 8px 0;
}

.businesses_menu h1 {
	padding: 0 0 18px 37px;
}

.businesses_menu h3 {
	padding: 14px 0 10px 0;
} 

.businesses_menu h2 {
	padding:0 0 18px 37px;
	font-size: 23px;
}

.businesses_menu  ul.shortcuts li { padding-left: 0px; }

.banner_pos {
	margin-bottom: 0px;
}

.featured_businesses li {
	width: 215px;
	height: 90px;
	padding: 0 7px 10px 0;
	float: left;
}

.featured_businesses .image{
	width: 98px;
	float: left;
	display: inline;
}

.featured_businesses .image a img {
	border:1px solid #808080;
	padding: 2px;
}

.featured_businesses .content {
	float: left;
	width: 117px;
	padding-top: 2px;
	height: 80px;
	overflow: hidden;
}

.featured_businesses h3 {
	font-size: 12px;
	padding: 0;
	font-weight: bold;
	height: 18px;
	overflow: hidden;
}

.directory li {
	float: left;
	width: 333px;
	height: 73px;
}

.directory  h2, .directory p {
	width: 256px;
	padding: 0 20px 0 50px;
}

.directory p {
	height: 33px;
	overflow: hidden;
}

.directory li  a:link, .directory li  a:active, .directory li  a:visited  {
	color: #0b5fac;
	text-decoration: underline;
	/*padding-right: 8px;*/
}

.directory li  a:hover {
	color: #CD6118;
	text-decoration: none;
}

.directory li  a:link.more, .directory li  a:active.more, .directory li  a:visited.more {
	text-decoration: none;
}

.directory li h2  a:link, .directory li  a:active, .directory li  a:visited  {
	color: #000;
	text-decoration: none;
	padding-right: 8px;
}

.directory li h2 a:hover {
	color: #000;
	text-decoration: none;
}


.big_icon_automotive, .big_icon_petrol_station {
	background:url(../images/useful_big_icons.gif) no-repeat left 3px;	
}
.big_icon_beauty___fitness, .big_icon_shears {
	background:url(../images/useful_big_icons.gif) no-repeat left -107px;	
}
.big_icon_education, .big_icon_school {
	background:url(../images/useful_big_icons.gif) no-repeat left -214px;	
}
.big_icon_entertainment___arts, .big_icon_glass {
	background:url(../images/useful_big_icons.gif) no-repeat left -321px;	
}
.big_icon_financial_services, .big_icon_atm {
	background:url(../images/useful_big_icons.gif) no-repeat left -428px;	
}
.big_icon_government___associations, .big_icon_government {
	background:url(../images/useful_big_icons.gif) no-repeat left -535px;	
}
.big_icon_health___medical, .big_icon_pharmacies {
	background:url(../images/useful_big_icons.gif) no-repeat left -642px;	
}
.big_icon_hotels___travel, .big_icon_hotel {
	background:url(../images/useful_big_icons.gif) no-repeat left -749px;	
}
.big_icon_media, .big_icon_media___communications {
	background:url(../images/useful_big_icons.gif) no-repeat left -856px;	
}
.big_icon_nature, .big_icon_tree {
	background:url(../images/useful_big_icons.gif) no-repeat left -963px;	
}
.big_icon_personal___home_services, .big_icon_home_services {
	background:url(../images/useful_big_icons.gif) no-repeat left -1070px;	
}
.big_icon_professional_equipment, .big_icon_equipment {
	background:url(../images/useful_big_icons.gif) no-repeat left -1177px;	
}
.big_icon_professional_services {
	background:url(../images/useful_big_icons.gif) no-repeat left -1284px;	
}
.big_icon_real_estate___construction, .big_icon_construction {
	background:url(../images/useful_big_icons.gif) no-repeat left -1391px;	
}
.big_icon_restaurants, .big_icon_knife{
	background:url(../images/useful_big_icons.gif) no-repeat left -1498px;	
}
.big_icon_shopping, .big_icon_cart {
	background:url(../images/useful_big_icons.gif) no-repeat left -1605px;	
}
.big_icon_sights___attractions, .big_icon_foto {
	background:url(../images/useful_big_icons.gif) no-repeat left -1712px;	
}
.big_icon_sports___recreation, .big_icon_ball {
	background:url(../images/useful_big_icons.gif) no-repeat left -1819px;	
}
.big_icon_weddings___events, .big_icon_events {
	background:url(../images/useful_big_icons.gif) no-repeat left -1926px;	
}
.big_icon_wholesale_trade, .big_icon_wholesale {
	background:url(../images/useful_big_icons.gif) no-repeat left -2033px;	
}

.big_icon_information_technology {
	background:url(../images/useful_big_icons.gif) no-repeat left -2717px;	
}

.big_icon_energy___natural_resources {
	background:url(../images/useful_big_icons.gif) no-repeat left -2831px;
}

/* City Businesses*/

.city_businesses { margin-top: 21px;}

.city_businesses  li {
	float: left;
	width: 222px;
	margin-bottom: 23px;
}

.city_businesses h2 {
	margin-bottom: 10px;
	width: 200px;
	height: 26px;
	overflow: hidden;
}

.city_businesses h2 a:link, .city_businesses h2 a:active, .city_businesses h2 a:visited, .city_businesses h2 a:hover {
	color: #000;
	padding: 2px 0 10px 35px;
	display:block;
}

.city_businesses  .image a img  {
	padding: 2px;
	border: 1px solid #808080;
}

.city_businesses li.selected {
	font-weight: bold;
}

.city_businesses li ul {
	width: 200px;
	height: 127px;
	overflow: hidden;
	padding-top: 13px;
}

.city_businesses li ul li {
	padding-bottom: 9px;
	margin-bottom: 0px;
	float: none;
}

.city_businesses li ul li a:link, .city_businesses li ul li a:active, .city_businesses li ul li a:visited, .city_businesses li ul li a:hover {
	color: #084aa6;
	font-size: 13px;
}

.popular_business_categories li {
	float:left;
	width:300px;
	padding:0 33px 22px 0;
}

.popular_business_categories .popular_content {
	float:right;
	width:170px;
}

.popular_business_categories .popular_content ul {
	height: 50px;
	padding: 0 0 5px 0;
	overflow: hidden;
	margin-top: 7px;
}

.popular_business_categories .popular_content  li {
	background:url(../images/arrows.gif) no-repeat left -351px;	
	padding: 0 0 3px 0;
	float: none;
	width: 170px;
}

.popular_business_categories .popular_content  li a:link, .popular_business_categories .popular_content  li a:active, .popular_business_categories .popular_content  li a:visited, .popular_business_categories .popular_content  li a:hover {
	color: #1755a5;
	padding-left: 10px;
}

.popular_business_categories h3 {
	min-height: 28px;
	max-height: 42px;
	overflow: hidden;
	padding-left: 35px;
	_padding-bottom: 5px;
	width: 137px;
	height: auto !important;
	height: 38px;
}

* html .popular_business_categories h3 { 
	height:expression(this.scrollHeight>37 ? "38px":"auto"); 
}

/* Nicosia Restaurants */

.filter {
	margin-bottom: 3px;
}

.filter li a:link, .filter li a:active, .filter li a:visited, .filter li a:hover  {
	color: #143faa;
	line-height: 23px;
}

.restaurants_businessses  .icon_knife {
	float: right;
	width: 26px;
	height: 26px;
}

.restaurants_businessses  .icon, .icon_results {
	float: right;
	width: 26px;
	height: 26px;
}

.restaurants_businessses .restaurant_name {
	height: 26px;
	overflow: hidden;
}

.restaurants_businessses .restaurant_name h2 {
	font-size: 23px;
	float: left;
}

.restaurants_businessses .restaurant_name h2 a:link,
.restaurants_businessses .restaurant_name h2 a:visited,
.restaurants_businessses .restaurant_name h2 a:active,
.restaurants_businessses .restaurant_name h2 a:hover
{
	font-size: 23px;
	color: #000000;
	text-decoration: none;
	float: left;
}

.restaurants_businessses .restaurant_name span, .profile_info span.verified_business {
	float: left;
	background:url(../images/icons_sprite.gif) no-repeat left -240px;
	height: 18px;
	font-size: 12px;
	padding: 8px 0 0 20px;
	margin-left: 12px;
}

.restaurants_businessses .pin {
	background:url(../images/icons_sprite.gif) no-repeat left -275px;
	padding-left: 13px !important;
	margin-left: 6px;
}

.restaurants_businessses p.summary {
	height: 47px;
	overflow: hidden;
}

.description_bar .page {
	float: none;
	margin: auto;
	color: #000;
	text-align: center;
}
.restaurants_businessses .description_bar { margin-top: 5px !important;}
.description_bar .page a:link, .description_bar .page a:active, .description_bar .page a:visited { text-decoration: underline;}
.restaurants_businessses li.last { background: none;}
.light_green_link  { color:#006b33;}
.green_link { padding-left: 4px;}
.filter { margin-bottom: 3px;}

.description_bar .page a:hover {
	text-decoration: none;
	color: #fff;
}

.description_bar a.left_arrow:link, .description_bar a.left_arrow:active, .description_bar a.left_arrow:visited, .description_bar a.left_arrow:hover  {
	background:url(../images/arrows.gif) no-repeat left -148px;
	padding-left: 30px;
	text-decoration: none;
}

.description_bar a.right_arrow:link,  .description_bar a.right_arrow:active, .description_bar a.right_arrow:visited,.description_bar a.right_arrow:hover  {
	background:url(../images/arrows.gif) no-repeat right -188px;
	padding-right: 30px;
	text-decoration: none;
}

.description_bar a.prev_inactive:link, .description_bar a.prev_inactive:active, .description_bar a.prev_inactive:visited, .description_bar a.prev_inactive:hover  {
	background:url(../images/arrows.gif) no-repeat left -148px;
	padding-left: 30px;
	text-decoration: none;
}

.description_bar a.prev_active:link, .description_bar a.prev_active:active, .description_bar a.prev_active:visited, .description_bar a.prev_active:hover  {
	background:url(../images/arrows.gif) no-repeat left -228px;
	padding-left: 30px;
	text-decoration: none;
}

.description_bar a.next_active:link,  .description_bar a.next_active:active, .description_bar a.next_active:visited,.description_bar a.next_active:hover  {
	background:url(../images/arrows.gif) no-repeat right -188px;
	padding-right: 30px;
	text-decoration: none;
}

.description_bar a.next_inactive:link,  .description_bar a.next_inactive:active, .description_bar a.next_inactive:visited,.description_bar a.next_inactive:hover  {
	background:url(../images/arrows.gif) no-repeat right -108px;
	padding-right: 30px;
	text-decoration: none;
}

.description_bar a.on:link,  .description_bar a.on:active, .description_bar a.on:visited,.description_bar a.on:hover  {
	text-decoration: none;
	color: #fff;
}

h2 span.top_icon {
	height: 26px;
	width: 26px;
	display: inline-block;
}


/* popups css */
.popup .top_bar, .popup .bottom_bar {
	position: relative;
	width: 100%;
}

.popup .top_bar {
	height: 15px;
}

.popup .top_left_corner {
	background: url(../images/top_left_corner.png) no-repeat;
	height: 15px;
	width: 15px;
	float: left;
	position: absolute;
	left: 0;
	top: 0;
}

.popup .center {
	background: url("../images/dot.png");
	height: 15px;
	margin: 0 15px;
}

.popup .top_right_corner {
	background: url(../images/top_right_corner.png) no-repeat;
	height: 15px;
	width: 15px;
	float: right;
	position: absolute;
	right: 0;
	top: 0;
}

.popup .content_bg {
	background: url("../images/dot.png") repeat left top;
	width: 100%;
}

.popup .content {
	background-color: #fff;
	padding: 25px 20px 25px 20px;
	margin: 0 15px 0 15px;
	color: #3f3f3f;
}

.popup .bottom_left_corner {
	background: url(../images/bottom_left_corner.png) no-repeat;
	height: 15px;
	width: 15px;
	float: left;
	display: inline;
	position: absolute;
	left: 0;
	top: 0;
}

.popup .bottom_right_corner {
	background: url(../images/bottom_right_corner.png) no-repeat;
	height: 15px;
	width: 15px;
	float: right;
	position: absolute;
	right: 0;
	top: 0;
}

.btn_orange {
	background: url(../images/bg_sprite.gif) no-repeat right -34px;
	height: 26px;
	padding-right: 4px;
	float: left;
}

.btn_orange a:visited, .btn_orange a:active, .btn_orange a:link, .btn_orange a:hover {
	background: url(../images/bg_sprite.gif) no-repeat left top;
	color: #FFFFFF;
	font-weight: normal;
	height: 26px;
	text-decoration: none;
	display: block;
	float: left;
}

.btn_orange span {
	cursor: pointer;
	display: block;
	font-size: 12px;
	font-weight: normal;
	height: 21px;
	padding: 5px 10px 0 12px;
	float: left;
}

.btn_red {
	background: url(../images/bg_sprite.gif) no-repeat right -102px;
	height: 26px;
	padding-right: 4px;
	float: left;
}

.btn_red a:visited, .btn_red a:active, .btn_red a:link, .btn_red a:hover {
	background: url(../images/bg_sprite.gif) no-repeat left -68px;
	color: #FFFFFF;
	font-weight: normal;
	height: 26px;
	text-decoration: none;
	display: block;
	float: left;
}

.btn_red span {
	cursor: pointer;
	display: block;
	font-size: 12px;
	font-weight: normal;
	height: 21px;
	padding: 5px 10px 0 12px;
	float: left;
}

.popup .left_corner_search {
	background: url(../images/bg_sprite.gif) no-repeat left -138px;
	height: 20px;
	width: 2px;
	float: left;
}

.popup .search_content {
	border-top: 1px solid #3f3f3f;
	border-bottom: 1px solid #3f3f3f;
	height: 17px;
	float: left;
	padding: 1px 5px 0 5px;
}

.popup .search_content input  {
	border: medium none;
	font-size: 12px;
	color: #8c8c8c;
}

.popup .search_content input.name { width: 110px; }
.popup .search_content input.profile_name { width: 190px; }
.popup .search_content input.profile_location { width: 135px; }
.popup .search_content input.signup_email { width: 225px; }
.popup .search_content input.login_email { width: 285px; }
.popup .search_content input.file { width: 350px; }
.popup .search_content input.title { width: 410px; }

.popup .right_corner_search {
	background: url(../images/bg_sprite.gif) no-repeat right -169px;
	height: 20px;
	width: 2px;
	float: left;
}

.popup .left_corner_review {
	background: url(../images/bg_sprite.gif) no-repeat left -199px;
	height: 113px;
	width: 2px;
	float: left;
}

.popup .reviews_content {
	border-top: 1px solid #3f3f3f;
	border-bottom: 1px solid #3f3f3f;
	height: 110px;
	float: left;
	padding: 1px 5px 0 5px;
}

.popup .reviews_content textarea {
	border: medium none;
	font-size: 12px;
	color: #8c8c8c;
	width: 410px;
	height: 106px;
	overflow: auto;
	padding-top: 1px;
}

.popup .right_corner_review {
	background: url(../images/bg_sprite.gif) no-repeat right -319px;
	height: 113px;
	width: 2px;
	float: left;
}

.popup .space {margin:15px 0 5px 0;}
.popup .black {color: #000; font-weight: bold;}

/**-- modal dialog close button / link --*/
.popup a.jqm_dialog_close:active, a.jqm_dialog_close:link, a.jqm_dialog_close:visited, a.jqm_dialog_close:hover {
	display:block; margin-top:-8px; margin-right:-8px; text-decoration:none; padding:0 0.2em;border:#595959 1px solid; 
	color:#494949; font-family: verdana; font-size:10px;font-weight:bold;*margin:0 !important;
}
.popup .details_title { color: #E4761D; font-size: 18px; }

/* categories - top rated */
.name_ellipsis { overflow:hidden; white-space:nowrap; }
div.max_height_thumb img { max-height: 112px; overflow:hidden; height:112px; }

/* Business profile */
.position_5 { padding: 10px 0 5px 0; }
.position_10 { padding: 10px 0 10px 0; }

.gray_link {
	color: #797979;
	background:url(../images/icons_sprite.gif) no-repeat left -300px !important;
	padding: 8px 0 0 25px !important;
}

a.blue_link:link, a.blue_link:active, a.blue_link:visited, a.blue_link:hover { color: #2761b1; }

.profile_info, .profile_details { padding-left: 2px;}
.profile_info h1 { padding-bottom: 4px;}
.profile_info .review { padding-bottom: 2px;}
.profile_info h1 a:link, .profile_info h1 a:visited, .profile_info h1 a:hover, .profile_info h1 a:active { 
	color: #000; text-decoration: none;
}
.profile_info .review span.stars { padding-right: 5px; }
.profile_info a img { padding: 20px 0 7px 0; }
.profile_info p { padding: 5px 0 0 0;}
.profile_info .btn_orange { margin: 0 20px 0 0;}
a.incorrect_info:link, a.incorrect_info:active, a.incorrect_info:visited, a.incorrect_info:hover { color: #084aa6;}
.profile_details h3 { font-size:23px; }
.profile_details dt { font-weight: bold; }

.profile_info {
	height: auto;
	position: relative;
}
/*
.profile_info {
	height: 400px;
	position: relative;
	*height: 403px;
}
*/
.warning {
	background:url(../images/icons_sprite.gif) no-repeat left -339px;
	padding-left: 25px;
	padding-bottom: 24px;
	position: relative; /*absolute;*/
	bottom: auto; /* 0; */
	left: 0;
}

.profile_details dl { padding-top: 12px;}

.profile_details dl.bullet dd {
	background:url(../images/icons_sprite.gif) no-repeat left -159px;
	padding-left: 7px;
}

.profile_details dl dd a:link, 
.profile_details dl dd a:active, 
.profile_details dl dd a:visited, 
.profile_details dl dd a:hover { 
	color: #2761b1; 
}

.company_profile_edit { height:400px;overflow:auto; }
.company_profile_edit textarea { height:350px; width:450px; }

.link_arrow {
	background:url(../images/arrows.gif) no-repeat left -387px;
	padding-left: 10px;
}

.add_event {
	background:url(../images/icons_sprite.gif) no-repeat left -615px;
	padding-left: 10px;
}

.icon_description { padding-bottom: 10px; }
.map p.big_orange_text { padding-bottom: 15px;}
.btn_orange_container { padding-bottom: 12px;}
.map .description_bar { margin-top: 7px; }

.big_orange_text {
	font-size: 18px;
	color: #cc6118;
}

.review_text { padding-top: 8px; }
.profile_overview .review_text { padding-top: 0; }
.overview p  { padding: 12px 5px 8px 0; }
.review_container .review_text p { padding: 7px 5px 13px 0; }
.review_container p.comments { padding-right: 12px; }
.big_title span.icon_none { padding: 0 8px 0 0;}
.review_container  span { padding-right: 11px; }
.overview_information li.last { margin-bottom:0;}

.overview_information h2 { 
	font-size: 23px;
}

.overview_information .image_zone a:link img, .overview_information .image_zone a:active img, .overview_information .image_zone a:visited img, .overview_information .image_zone a:hover img  {
	float: left;
	padding: 0;
	border: none;
}

.overview_information .popular_content {
	margin-left: 100px;
	padding-top: 5px;
}

.overview_information p.summary {
	margin: 6px 0 7px 0;
}

.overview_information li {
	min-height:80px;
	height: auto !important;
	height: 80px;
	padding-bottom:10px;
	border-bottom:1px solid #c5c5c5;
	margin-bottom:10px;
	position:relative;
	width:100%;
}

.add_review {
	background:url(../images/icons_sprite.gif) no-repeat left -436px;
	padding: 0 0 2px 6px;
}

.review_container li {
	float: left;
	width: 100%;
	margin-bottom: 20px;
	padding-bottom: 22px;
	border-bottom: 1px solid #9f9f9f;
}

.review_container .image_zone {
	float: left;
	display: inline;
	width: 91px;
	padding: 0 2px 0 2px;
}

.review_container .popular_content {
	float: left;
	width: 559px;
	padding-left: 12px;
}

.review_container .comments span {
	font-weight: bold;
	padding-right: 40px;
}

.review_container .image_zone .details {
	width: 86px;
	padding: 0 2px 0 2px;
	margin-top: 8px;
	line-height: 17px;
}

.review_container li .image_zone img,.review_container li .image_zone .user_pic   {
	float: none;
	padding:2px;
	background-color:#fff;
	border:1px solid #000;
}

.review_container li.last {
	padding-bottom: 0;
	margin-bottom: 4px;
}

.add_photos {
	background:url(../images/icons_sprite.gif) no-repeat left -487px;
	padding: 0 0 2px 7px;
}

.overview_file { margin: 18px 0 18px 0; }
.events_list { margin: 18px 0 18px 0; }
.overview_file li { margin-bottom: 18px;}
.events_list li { margin-bottom: 18px;}
.profile_overview  .links { margin-bottom: 7px;}

.add_videos {
	background:url(../images/icons_sprite.gif) no-repeat left -531px;
	padding: 0 0 2px 6px;
}

.navigate { padding-bottom: 23px; }

.navigate .previous {
	background:url(../images/arrows.gif) no-repeat left -438px;
	padding: 0 5px 0 20px;
}

.navigate .next {
	background:url(../images/arrows.gif) no-repeat right -491px;
	padding: 0 20px 0 5px;
}

.navigate span {
	font-weight: bold;
	padding: 0 6px 0 6px;
}

.ok {
	background:url(../images/icons_sprite.gif) no-repeat left -682px;
	padding: 10px 0 10px 20px;
}

.not_ok {
	background:url(../images/icons_sprite.gif) no-repeat left -744px;
	padding: 10px 0 10px 21px;
}

.comment {
	background:url(../images/icons_sprite.gif) no-repeat left -812px;
	padding: 10px 0 10px 28px;
}

.review_options { padding-top: 23px; }

.share {
	background:url(../images/icons_sprite.gif) no-repeat left -879px;
	padding: 10px 0 10px 24px;
}

.flag {
	background:url(../images/icons_sprite.gif) no-repeat left -943px;
	padding: 10px 0 10px 21px;
}

.reply_container { margin-top: 26px;}
.reply_container .image_zone { width: 65px;}
.reply .popular_content p { padding-top: 5px; }

.reply {
	background-color: #f7e7dd;
	width: 529px;
	margin-top: 6px;
	padding: 13px 14px 13px 14px;
}

.reply .popular_content {
	width: 455px;
	padding: 3px 0 0 3px;
}

.file_description span { margin-right: 11px; }
.file_description p { padding-bottom: 15px; }
.file_title { padding-bottom: 13px; }
.file_details .navigate { padding-bottom: 14px; }
.navigate_left { float: left; }

span.file_review { 
	font-size: 12px;
	margin-top: 8px;
	line-height: 27px;
	display: inline-block;
	width: 130px;
}

.navigate  .view_slideshow  {
	background:url(../images/icons_sprite.gif) no-repeat left -1016px;
	float: right;
	padding: 0 0 2px 19px;
}

.live_feed  .review_content .summary {
	height: 77px; /* 58px */ 
	overflow: hidden;
}

.post {
	background-color: #f7e7dd;
	width: 676px;
	height: 100px;
	margin-top: 17px;
}

.post h2 {
	font-size: 23px;
	padding: 20px 0 0 20px;
}

.post .btn_orange_container {
	float: left;
	margin-right: 5px;
}

.buttons_container { padding: 10px 0 0 20px; }
.buttons_container .btn_orange span { padding-left: 28px; _padding-left: 26px; }

.write_review_white { background:url(../images/icons_sprite.gif) no-repeat 5px -1074px; }
.add_photo_white { background:url(../images/icons_sprite.gif) no-repeat 5px -1137px; }
.add_video_white { background:url(../images/icons_sprite.gif) no-repeat 5px -1198px; }
.add_event_white { background:url(../images/icons_sprite.gif) no-repeat 5px -1262px; }
.add_announcement { background:url(../images/icons_sprite.gif) no-repeat 5px -1325px; }
.buttons_container .btn_orange span.add_announcement { padding-left: 31px; }

/*Am adaugat*/

.icon_plain {
	background:url(../images/icons.gif) no-repeat left -496px;
}
.icon_apartments {
	background:url(../images/useful_icons.gif) no-repeat left -7231px;
}
.icon_resorts {
	background:url(../images/useful_icons.gif) no-repeat left -7457px;
}
.icon_airlines {
	background:url(../images/useful_icons.gif) no-repeat left -7683px;
}
.icon_agents {
	background:url(../images/useful_icons.gif) no-repeat left -7909px;
}
.icon_cruise {
	background:url(../images/useful_icons.gif) no-repeat left -8135px;
}
.icon_horse {
	background:url(../images/useful_icons.gif) no-repeat left -8361px;
}
.icon_spa {
	background:url(../images/useful_icons.gif) no-repeat left -8586px;
}
.icon_accountants {
	background:url(../images/useful_icons.gif) no-repeat left -8813px;
}
.icon_finance {
	background:url(../images/useful_icons.gif) no-repeat left -9039px;
}
.icon_stockbrokers {
	background:url(../images/useful_icons.gif) no-repeat left -9265px;
}
.icon_lawyers {
	background:url(../images/useful_icons.gif) no-repeat left -9491px;
}
.icon_briefcase {
	background:url(../images/useful_icons.gif) no-repeat left -9717px;
}
.icon_logistics {
	background:url(../images/useful_icons.gif) no-repeat left -9943px;
}
.icon_research {
	background:url(../images/useful_icons.gif) no-repeat left -10169px;
}
.icon_advertising {
	background:url(../images/useful_icons.gif) no-repeat left -10395px;
}

.visitor_info p.big_orange_text { margin-bottom: 21px; }
.visitor_info .homepage_features li { border: medium none; }
.doing_business a:link, .doing_business a:visited, .doing_business a:active, .doing_business a:hover { padding: 8px 7px 0;}

.icon_big_knife { 
	background:url("../images/icons.gif") no-repeat left -726px; 
}

.icon_euro {
	background:url("../images/icons.gif") no-repeat left -962px;
}

.icon_businesses {
	background:url(../images/icons_sprite.gif) no-repeat left -1656px;
}

.icon_destination {
	background:url(../images/icons_sprite.gif) no-repeat left -1871px;
}

.icon_photo {
	background:url(../images/icons_sprite.gif) no-repeat left -492px;
}

.icon_video {
	background:url(../images/icons_sprite.gif) no-repeat left -538px;
}

.icon_review {
	background:url(../images/icons_sprite.gif) no-repeat left -443px;
}

.icon_pin {
	background:url(../images/icons_sprite.gif) no-repeat left -271px;
}

.icon_notebook {
	background:url("../images/icons.gif") no-repeat left -1194px;
}

.icon_property {
	background:url("../images/icons.gif") no-repeat -1px -2982px;
}

.businesses_menu h2.icon_notebook { padding: 0 0 33px 45px; }
.counts li { padding:0 0 10px 28px; }
.overview_file .last_img   { margin-right: 0px !important; }
.events_list .last_img   { margin-right: 0px !important; }

.counts {
	padding-bottom: 10px;
	font-size: 18px;
}

.overview_file .image_zone .thumbnail_img a {
	 display: block;
	 width: 100%;
	 height: 100%;
}

.overview_file .image_zone {
	float: left;
	width: 117px;
	margin-right: 16px;
	_margin-right: 15px;
}

.overview_file .image_zone .thumbnail_img {
	background-color:#fff;
	border:1px solid #000;
	width:116px;
	height:116px;
}

.overview_file .image_zone .thumbnail_img div {
	width:112px;
	height:112px;
	position:absolute;
	margin-left:2px;
	margin-top:2px;
}

.overview_file .image_zone .thumbnail_img img {
	width:112px;
	height:112px;
	position:absolute;
	margin-left:2px;
	margin-top:2px;
}

.overview_file .image_zone .thumbnail_img a {
	 display: block;
	 width: 100%;
	 height: 100%;
}

.overview_file .image_zone img.thumbnail {
	width:112px;
	height:112px;
	cursor: pointer;
}

.events_list .image_zone {
	float: left;
	width: 88px;
	margin-right: 16px;
	_margin-right: 15px;
}

.events_list .image_zone .thumbnail_img {
	background-color:#fff;
	border:1px solid #000;
	width:86px;
	height:86px;
}

.events_list .image_zone .thumbnail_img div {
	width:82px;
	height:82px;
	position:absolute;
	margin-left:2px;
	margin-top:2px;
}

.events_list .image_zone .thumbnail_img a {
	 display: block;
	 width: 100%;
	 height: 100%;
}

.latest_reviews h3, .member_profile_geotags h3, .member_profile_reviews h3 { padding-bottom: 4px; }
.latest_reviews .popular_content p.summary, .member_profile_geotags  .popular_content p.summary , .member_profile_reviews  .popular_content p.summary{ padding: 4px 0 5px 0;}
.latest_reviews .popular_content a.blue_link { padding-right: 6px; }
.member_profile { margin-bottom: 18px; }
.member_profile h2 { font-size: 23px; }
.member_profile p { padding-bottom: 6px; }

.member_profile .image_zone {
	float: left;
	/*width: 230px;*/
}

.member_profile .popular_content {
	float: left;
	/*width: 440px;*/
	margin-left:15px;
}

#register_box .search_content input.first_name {
	width:110px;
}
#register_box .search_content input.last_name {
	width:110px;
}

#register_box .search_content input.password {
	width:240px;
}

#register_box .search_content input.pass {
	width:240px;
}

#register_box .search_content input.rpassword {
	width:240px;
}

#register_box .search_content input.email {
	width:240px;
}

#register_box .captcha_label {font-weight:bold;}
#register_box .captcha_input input{width:240px;}
#register_box .captcha_image {width:330px;height:61px;}
#register_box .captcha_image img { width:330px;height:61px;}

.popup h3 {font-size:23px; color: #000;}
.popup p {padding-top:3px; padding-bottom:3px;}
.popup p .heading {
	color:#CD6118;
	font-size:22px;
}
.btn_orange_text {color:#ffffff;}

a.popup_links:link span, a.popup_links:active span, a.popup_links:visited span, a.popup_links:hover span{
	color:#186eb5;
	text-decoration:none;
}
a.popup_links:hover span{
	text-decoration:underline;
}

.user li.facebook {
	background: url("../images/icons_sprite.gif") no-repeat left -43px;
	padding-left: 23px;
	margin-left: 8px;
	height: 17px;
}
.user li.last {
	background: none;
	padding-left: 6px;
	margin-left: 0px;
	height: 17px;
}

.count_menu h2 {
	font-size: 23px;
	padding-bottom: 14px;
}

.member_profile p.location { padding: 3px 0 12px 0; }
.member_profile p a.blue_link { text-decoration: underline;}
.count_menu { height: 288px; }
.member_profile .popular_content span { font-size: 12px; }
.short_count_menu li { padding: 4px 0 1px 24px; }

.icon_add {
	background:url(../images/icons_sprite.gif) no-repeat left -213px;
}

.icon_info {
	background:url(../images/icons_sprite.gif) no-repeat left -2086px;
}

.short_count_menu {
	font-size: 13px;
	padding-top: 10px;
}

.member_profile_businesses  .restaurants_businessses p.summary {
	height: auto;
	padding: 5px 0 10px 0;
}

.member_profile_businesses  span.promote {
	padding: 11px 0 0 10px;
	display: inline-block;
}

.member_profile_businesses .btn_orange_container { padding-bottom: 1px; }
.member_profile_geotags a.green_link:hover { text-decoration: underline;}

.btn_green, .btn_dark_red {
	height: 26px;
	padding-right: 4px;
	float: left;
}

.btn_green a:visited, .btn_green a:active, .btn_green a:link, .btn_green a:hover, .btn_dark_red a:visited, .btn_dark_red a:active, .btn_dark_red a:link, .btn_dark_red a:hover {
	color: #FFFFFF;
	font-weight: normal;
	height: 26px;
	text-decoration: none;
	display: block;
	float: left;
}

.btn_green span, .btn_dark_red span {
	cursor: pointer;
	display: block;
	font-size: 12px;
	font-weight: normal;
	height: 21px;
	padding: 5px 10px 0 12px;
	float: left;
}

.btn_green {
	background: url(../images/bg_sprite.gif) no-repeat right -524px;
}

.btn_green a:visited, .btn_green a:active, .btn_green a:link, .btn_green a:hover {
	background: url(../images/bg_sprite.gif) no-repeat left -490px;
}

.btn_dark_red {
	background: url(../images/bg_sprite.gif) no-repeat right -839px;
}

.btn_dark_red a:visited, .btn_dark_red a:active, .btn_dark_red a:link, .btn_dark_red a:hover {
	background: url(../images/bg_sprite.gif) no-repeat left -805px;
}

.member_profile_geotags a.green_link:link, .member_profile_geotags a.green_link:active, .member_profile_geotags a.green_link:visited { 
	text-decoration: none; 
	padding-left: 0px;
}

.search_big .left_corner_search {
	background: url(../images/bg_sprite.gif) no-repeat left -657px;
	height: 23px;
	width: 3px;
	float: left;
}

.search_big .search_content {
	background:url(../images/icons_sprite.gif) no-repeat scroll 8px 5px #FFFFFF;
	border-top: 1px solid #3f3f3f;
	border-bottom: 1px solid #3f3f3f;
	height: 20px;
	float: left;
	padding: 1px 5px 0 25px;
}

.search_big .search_content input  {
	border: medium none;
	color: #8c8c8c;
}

.search_big .right_corner_search {
	background: url(../images/bg_sprite.gif) no-repeat right -657px;
	height: 23px;
	width: 3px;
	float: left;
}

.search_big .search_content input.business_name { 
	width: 267px; 
	padding-top: 1px; 
}

.member_profile_photos  .search_big {
	float: right;
	padding-top: 5px;
}

.btn_search_big {
	background: url("../images/arrows.gif") no-repeat left -547px;
	width:24px; 
	height:23px;
	font-size:0;
	border:none;
	margin-left:5px;
	color:#3f3f3f;
	text-align:right;
	cursor:pointer;
}

.position_0 { padding: 0px; }
.member_profile_photos  p.adress { padding-top: 3px; }
.overview_file .image_zone a:link img, .overview_file .image_zone a:active img, .overview_file .image_zone a:visited img, .overview_file .image_zone a:hover img { margin-bottom: 5px; }
.events_list .image_zone a:link img, .events_list .image_zone a:active img, .events_list .image_zone a:visited img, .events_list .image_zone a:hover img { margin-bottom: 5px; }
.member_profile_photos .overview_file { margin: 10px 0 18px 0; }
.member_profile_photos a.blue_link { text-decoration: underline; }
.member_profile_photos .overview_file a.blue_link, .member_profile_reviews  a.blue_link { padding-right: 10px; }
.member_profile_photos .last { border: none; }

.member_photos {
	border-bottom: 1px solid #a3a3a3;
	margin-bottom: 9px;
	padding-bottom: 2px;
}

.breadcrumb .last_but_one {
	background: url(../images/icons_sprite.gif) no-repeat right -2299px;
	padding-right: 8px;
	margin-right: 2px;
}

.status .logged {
	background: url(../images/icons_sprite.gif) no-repeat left -2365px;
	padding: 2px 0 3px 32px;
}

.status .logout { background: none; }
.status .name a:link, .status .name a:active, .status .name a:visited, .status .name a:hover { text-decoration: underline; }
.big_title span.more { padding-top: 0; }
.member_profile_details .overview_file li, .member_profile_details .overview_file { margin-bottom: 0; }
.member_profile_details .latest_reviews .homepage_features { padding-bottom: 0px; }

.community_info {
	min-height: 400px;
	*height: 403px \9;
}

.community_info h1 {
	padding-left: 40px;
	margin-bottom: 20px;
}

.icon_community {
	background:url(../images/icons.gif) no-repeat left -1428px; 
}

.community_info dl { padding-bottom: 8px; }
.community_info .business_owners { padding-top: 14px; }

.community_info dt {
	font-size: 18px;
	color: #cc6118;
}

.community_info dd {
	background: url(../images/arrows.gif) no-repeat left -350px;
	padding-left: 11px;
	line-height: 17px;
}

.icon_member {
	background:url("../images/icons_sprite.gif") no-repeat scroll left -2568px transparent;
	float:right;
	height:26px;
	width:26px;
}

.community_members .upcoming_events .short_count_menu li {
	width: auto;
	float: left;
	display: inline;
	padding-bottom: 0;
	margin-bottom: 0;
	min-height: 20px;
	height: 20px;
	overflow: hidden;
	border: none; 
	padding-top: 4px;
}

.community_members .upcoming_events li .no_image img { padding: 4px; }
.community_members p.summary { padding-top: 3px; }
.community_members .short_count_menu { padding-top: 5px;}
.short_count_menu li.pos { padding: 0 8px 0 21px; }
.short_count_menu li.pos_pin { padding: 0 8px 0 18px; }
.pad_profile_businesses a:link, .pad_profile_businesses a:visited, .pad_profile_businesses a:active, .pad_profile_businesses a:hover { padding:8px 11px 0; }
.big_title span.add_related_business { padding-top: 0px; padding-left: 19px; }
.business_announcement .file_title { padding-bottom: 5px; }
.business_announcement .review_options  { padding-top: 7px; }

.add_related_business {
	background: url(../images/icons.gif) no-repeat left -1646px;
}

.review_content .image_zone img {
	width:90px;
}

.review_content .image_zone img.live_feed_image {
	width: 82px;
	padding: 3px;
}

.review_content .image_zone div.live_feed_img, .results  .image_zone div.live_feed_img, .review_container .image_zone div.live_feed_img  {
	background-color:#fff;
	border:1px solid #000;
	width:88px;
	height:88px;
}
.review_content .image_zone div.live_feed_img  div , .results  .image_zone div.live_feed_img div, .review_container .image_zone div.live_feed_img  div {
	width:82px;
	height:82px;
	position:absolute;
	margin-left:3px;
	margin-top:3px;
}

.review_container .reply .image_zone div.live_feed_img  {
	background-color:#fff;
	border:1px solid #000;
	width:65px;
	height:65px;
}
.review_container .reply .image_zone div.live_feed_img  div {
	width:60px;
	height:60px;
	position:absolute;
	margin-left:3px;
	margin-top:3px;
}

/* rules for styling file inputs */
div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
	width: 480px;
}

input.file_input {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}
/* end rules for styling file inputs */

.thumbnail_image {
	width: 112px;
	height: 112px;
}


#add_review .review_textarea, #edit_reviews .review_textarea  {height:106px;width:460px;}
#add_review .review_input, #edit_reviews .review_input {width:460px}
#add_review .btn_orange, #edit_reviews .btn_orange, #comment_reviews .btn_orange, #password_recovery_box .btn_orange{margin-top:20px; margin-bottom:-10px;margin-left:170px;}
div.star_blue a{background:url(../images/star_empty.gif);}
div.star-rating-on.star_blue a{background:url(../images/star_full.gif);}
div.star-rating-hover.star_blue  a {background:url(../images/star_full.gif);}
.your_review {font-size:16px;}
#add_review .review_pros, #add_review .review_cons {margin-top:3px;}
#edit_reviews .review_pros, #edit_reviews .review_cons {margin-top:3px;}
#add_review .content , #edit_reviews .content, #comment_reviews .content{width:480px;}
#add_review .top_bar .center, #add_review .bottom_bar .center {width:520px;}
#edit_reviews .top_bar .center, #edit_reviews .bottom_bar .center {width:520px;}
#comment_reviews .top_bar .center, #comment_reviews .bottom_bar  .center {width:520px;}
#permalink_asset .content {width:480px;}
#permalink_asset .top_bar .center, #permalink_asset .bottom_bar .center {width:520px;}

/* fix asset navigation arrows */
.navigate .prev_inactive {
background:url(../images/arrows.gif) no-repeat left -438px;
font-weight: normal;
padding: 0 5px 0 20px;
}

.navigate .prev_active {
background:url(../images/arrows.gif) no-repeat left -683px;
padding: 0 5px 0 20px;
}

.navigate .next_active {
background:url(../images/arrows.gif) no-repeat right -491px;
padding: 0 20px 0 5px;
}

.navigate .next_inactive {
background:url(../images/arrows.gif) no-repeat right -775px;
font-weight: normal;
padding: 0 20px 0 5px;
}

.description_bar a.prev_page:link, .description_bar a.prev_page:active, .description_bar a.prev_page:visited, .description_bar a.prev_page:hover  {
	background:url(../images/arrows.gif) no-repeat left -228px;
	padding-left: 30px;
	text-decoration: none;
}

.description_bar a.next_page:link,  .description_bar a.next_page:active, .description_bar a.next_page:visited,.description_bar a.next_page:hover  {
	background:url(../images/arrows.gif) no-repeat right -188px;
	padding-right: 30px;
	text-decoration: none;
}

#permalink_asset  input.asset_link {width:460px}
.user_pic {width:82px;height:82px;background-position:center center;}

.icon_wholesale_trade, .icon_wholesale {
	background:url(../images/useful_icons.gif) no-repeat left -6328px;	
}

/** user login/register form fix popup **/
#login_box .content {width:430px;}
#login_box .top_bar .center, #login_box .bottom_bar  .center {width:470px;}
#password_recovery_box .content {width:450px;}
#password_recovery_box .top_bar .center, #password_recovery_box .bottom_bar  .center {width:490px;}
#login_box .recover_password {float:left;margin-top:12px;margin-left:5px;}
#password_recovery_box #user_email {width:300px;}
#password_recovery_box #user_email_label {width:100px;}
#password_recovery_box .btn_orange{margin-bottom:-10px;margin-left:140px;margin-top:-5px;}

/** company map css **/
.company_mapped_false .btn_orange {margin-bottom:10px;margin-right:10px;margin-top:10px;}
#info_window  div.address {overflow:hidden;width:250px;}
.mapper_info {font-weight:bold;font-size:11px;}
.map_container {width: 676px; height: 510px;}

/* Upload video progress information dialog box */
#upload_video_progress  { text-align:center; }
#upload_video_progress h3 { font-size: 23px; color:#CD6118; }
#upload_video_progress p { font-size: 18px; padding-top:15px; padding-bottom:15px; }
#upload_video_progress p.upload_warning { font-weight: bold; padding-top: 5px; }
#upload_video_progress span { font-size: 16px; display: block; margin-bottom: 10px; }

.btn_overlay {
	margin-top:-30px;
	position:absolute;
	text-align:right;
	width:566px;
}

.overlay_buttons {
	float: none;
	display: inline-block;
}

.switch_img {
	cursor: pointer;
}

.member_photos .big_title h2 a, .member_photos .big_title h2 a:active, .member_photos .big_title h2 a:link, .member_photos .big_title h2 a:visited, .member_photos .big_title h2 a:hover {
	color: #000; text-decoration: none; margin:0px;
}

.member_photos .overview_file .image_zone img {
	width: 112px;
	height: 112px;
}

.owner_comment {
	color:#CC6118;
	display:inline;
	left:130px;
	position:relative;
	top:-14px;
}

#login_box .content {
width:430px;
}
#login_box .top_bar .center, #login_box .bottom_bar .center {
width:470px;
}
#password_recovery_box .content {
width:450px;
}
#password_recovery_box .top_bar .center, #password_recovery_box .bottom_bar .center {
width:490px;
}
#login_box .recover_password {
float:left;
margin-left:5px;
margin-top:12px;
}
#password_recovery_box #user_email {
width:300px;
}
#password_recovery_box #user_email_label {
width:100px;
}
#password_recovery_box .btn_orange {
margin-bottom:-10px;
margin-left:140px;
margin-top:-5px;
}
.company_mapped_false .btn_orange {
margin-bottom:10px;
margin-right:10px;
margin-top:10px;
}
#info_window div.address {
overflow:hidden;
width:250px;
}
.mapper_info {
font-size:11px;
font-weight:bold;
}
.map_container {
height:510px;
width:676px;
}
#upload_video_progress {
text-align:center;
}
#upload_video_progress h3 {
color:#CD6118;
font-size:23px;
}
#upload_video_progress p {
font-size:18px;
padding-bottom:15px;
padding-top:15px;
}
#upload_video_progress p.upload_warning {
font-weight:bold;
padding-top:5px;
}
#upload_video_progress span {
display:block;
font-size:16px;
margin-bottom:10px;
}
.btn_overlay {
margin-top:-30px;
position:absolute;
text-align:right;
width:566px;
}
.overlay_buttons {
display:inline-block;
float:none;
}
.switch_img {
cursor:pointer;
}
.member_photos .big_title h2 a, .member_photos .big_title h2 a:active, .member_photos .big_title h2 a:link, .member_photos .big_title h2 a:visited, .member_photos .big_title h2 a:hover {
color:#000000;
margin:0;
text-decoration:none;
}
.member_photos .overview_file .image_zone img {
height:112px;
width:112px;
}


.banner_1 {
	padding: 0 0 30px 18px;
}

.banner_2, .banner_3, .banner_4 {
	padding-bottom: 10px;
}

.category_filters {
	height:auto !important;
	min-height:370px;
	padding-bottom:26px;
	position:relative;
}

.businesses_menu h4 {
	padding-bottom: 22px;
	font-size: 23px;
}

.position_bar { margin-top: 5px;}
.red_icon a:link, .red_icon a:visited, .red_icon a:active, .red_icon  a:hover { height: 27px;}
.events .city_businesses h2 { height: 27px;}
.center_5 { padding: 5px 0 5px 0; }

.icon_art, .icon_event_art___photography  {
	background:url(../images/useful_icons.gif) no-repeat left -10621px;
}
.icon_cinema, .icon_event_cinema  {
	background:url(../images/useful_icons.gif) no-repeat left -10848px;
}
.icon_people, .icon_event_community {
	background:url(../images/useful_icons.gif) no-repeat left -11075px;
}
.icon_theatre, .icon_event_theatre {
	background:url(../images/useful_icons.gif) no-repeat left -11302px;
}
.icon_conferences, .icon_event_conferences {
	background:url(../images/useful_icons.gif) no-repeat left -11529px;
}
.icon_dance, .icon_event_dance {
	background:url(../images/useful_icons.gif) no-repeat left -11756px;
}
.icon_dj, .icon_event_dj_sets {
	background:url(../images/useful_icons.gif) no-repeat left -11983px;
}
.icon_event_exhibitions___fairs {
	background:url(../images/useful_icons.gif) no-repeat left -14741px;
}
.icon_educational, .icon_event_educational {
	background:url(../images/useful_icons.gif) no-repeat left -12210px;
}
.icon_food, .icon_event_food___wine {
	background:url(../images/useful_icons.gif) no-repeat left -12437px;
}
.icon_music, .icon_event_concerts___live_music {
	background:url(../images/useful_icons.gif) no-repeat left -12664px;
}
.icon_parties,.icon_event_parties {
	background:url(../images/useful_icons.gif) no-repeat left -12891px;
}
.icon_other, .icon_event_other {
	background:url(../images/useful_icons.gif) no-repeat left -13118px;
}
.icon_promotional, .icon_event_promotional {
	background:url(../images/useful_icons.gif) no-repeat left -13345px;
}
.icon_red_cart, .icon_event_shopping {
	background:url(../images/useful_icons.gif) no-repeat left -13572px;
}
.icon_social, .icon_event_social___cultural {
	background:url(../images/useful_icons.gif) no-repeat left -13799px;
}
.icon_sports, .icon_event_sports {
	background:url(../images/useful_icons.gif) no-repeat left -14026px;
}
.icon_talks, .icon_event_talks___readings {
	background:url(../images/useful_icons.gif) no-repeat left -14253px;
}

.icon_event_listings {
	float:right;
	height:27px;
	width:26px;
}

.icon_calendar {
	background:url(../images/icons.gif) no-repeat left -1870px;
}

.city_businesses .image {
	height: 121px;
	_height: 124px;
}

.icon_pos {
	width:26px;
	height:27px;
	float:right;
}

h2.icon_calendar { padding-left: 40px; }
.destinations_list .title { padding-right: 35px;}
.items_space a:link, .items_space a:visited, .items_space a:active, .items_space a:hover { padding:8px 9px 0 9px; }
.items_space li.active a:link, .items_space li.active a:visited, .items_space  li.active a:active, .items_space li.active a:hover { padding:8px 9px 0 9px; }
.destination_shortcuts  { padding-bottom: 6px; }
.destinations_list p.summary  a.blue_link { padding: 0 0 0 2px; }
.restaurants_businessses a.pin { padding-top: 0; }

.destinations_list .title h3 {
	display: inline;
	padding-right: 7px;
}

.destinations_list .title  span.stars {
	display: inline-block;
	padding-top: 2px;
}

.destinations_list p.summary span.location {
	display: inline-block;
	padding: 2px 0 5px 0;
}

.destinations_list p.summary  a {
	display: inline-block;
	padding-top: 6px;
}

.restaurants_businessses a.green_link {
	display: inline-block;
	padding-top: 2px;
}

.restaurants_businessses p.summary span {
	display: inline-block;
	padding-top: 1px;
}

.icon_visitor {
	background:url(../images/icons.gif) no-repeat left -2102px;	
}

.right_col_category .destinations li a:link, .right_col_category  .destinations li a:active, .right_col_category  .destinations li a:visited, .right_col_category  .destinations li a:hover  {
	color: #143FAA;
	line-height: 20px;
}

.overview .more {
	display: inline-block;
	padding-top: 4px;
}

.icon_map {
	background:url(../images/bg_sprite.gif) no-repeat left -1028px;
}

.icon_ram {
	background:url(../images/useful_icons.gif) no-repeat left -14480px;	
}

.right_col_category .destinations  { margin-bottom: 7px; }
.businesses_menu  h2.icon_map  { padding: 0 0 18px 40px; }
h3.teaser { padding-bottom: 21px; }
.cyprus_map { padding: 29px 0 32px 0; }
p.map_info { width: 420px; }
.map_details { position: absolute; }

.icon_succes {
	background:url(../images/icons.gif) no-repeat left -2337px;	
}

.icon_failure{
	background:url(../images/icons.gif) no-repeat left -2571px;	
}

/*stg*/

.search_event .left_corner_search {
	background: url(../images/bg_sprite.gif) no-repeat left -657px;
	height: 23px;
	width: 3px;
	float: left;
}

.search_event .search_content {
	border-top: 1px solid #3f3f3f;
	border-bottom: 1px solid #3f3f3f;
	float: left;
	padding: 1px 5px 0 25px;
}

.search_event .search_content input  {
	border: medium none;
	color: #8c8c8c;
	width: 214px; 
	padding-top: 1px; 
}

.search_event .right_corner_search {
	background: url(../images/bg_sprite.gif) no-repeat right -657px;
	height: 23px;
	width: 3px;
	float: left;
}

.search_event .search_area select { width: 250px; }
.search_event .search_content .date { width: 100px; }
.search_event .calendar { padding: 4px 0 0 5px; }
.search_event .search_area{ margin: 4px 0 4px 0; }
.search_event img { margin-top: 5px;}

.search_event .label {
	display: inline;
	float: left;
	padding: 4px 9px 0 0;
	_padding-right: 7px;
}

.search_event  .event_name { 
	margin-bottom: 2px; 	
	background:url(../images/icons_sprite.gif) no-repeat scroll 8px 5px #FFFFFF;
	height: 20px;
	padding: 1px 5px 0 25px;
}

/* Events - info page */

.profile_info {
	padding-bottom: 26px;
	min-height: 374px;
	height:auto !important;
	*height: 377px;
}

.profile_info .date  {
	color: #cc6118;
	font-size: 17px;
	font-weight: bold;
	padding-top: 16px;
}

.profile_info h2 {
	font-size: 18px;
	padding-top: 15px;
}

a.action:link, a.action:active, a.action:visited, a.action:hover {
	margin-left: 4px;
}

.profile_info .title h1 {
	float: left;
}

.profile_info .title a {
	float: left;
	margin:10px 0 0 10px;
}

/* Add Event Box */

#add_event_box .title h3 {
	float: left;
	padding-bottom: 13px;
}

#add_event_box .title span {
	float: left;
	margin: 10px 0 0 6px;
}

.popup .general_info {
	float: left;
	width: 233px;
}

.popup .event_schedule {
	float: left;
	width: 234px;
}

.popup.event_details {
	float: left;
	width: 215px;
}

#add_event_box .heading {
	color: #CD6118;
	font-size: 19px;
	display: inline-block;
	padding-bottom: 8px;
}

.popup .search_content input.event_detail {
	width: 199px;
}

.popup .search_content input.image{
	width: 138px;
}

.popup .search_content input.event_search {
	width: 220px;
}

.popup .details select {
	background-color: #eeeeee;
	width: 213px;
	border: 1px solid #3f3f3f;
	height: 20px;
	font-size: 12px;
}

.little_btn_orange {
	background: url(../images/bg_sprite.gif) no-repeat right -1214px;
	height: 19px;
	padding-right: 4px;
	float: left;
}

.little_btn_orange a:visited, .little_btn_orange a:active, .little_btn_orange a:link, .little_btn_orange a:hover {
	background: url(../images/bg_sprite.gif) no-repeat left -1180px;
	color: #FFFFFF;
	font-weight: normal;
	height: 19px;
	text-decoration: none;
	display: block;
	float: left;
}

.little_btn_orange span {
	cursor: pointer;
	display: block;
	font-size: 12px;
	font-weight: normal;
	height: 17px;
	padding: 2px 4px 0 6px;
	float: left;
}

#add_event_box table td {
	padding-bottom: 8px;
}

#add_event_box table label {
	display: inline-block;
	padding-bottom: 2px;
	width: 214px;
	font-weight: bold;
}

#add_event_box .little_btn_orange {
	margin: 1px 0 0 5px;
}

.popup .search_content input.date {
	width: 178px;
}

.popup  .event_schedule .choose {
	margin: 2px 0 0 5px;
	float: left;
}

.popup .details select.option {
	width: 104px;
	margin-right: 3px;
}

.popup  .event_repetition input {
	float: left;
	display: inline;
	margin-right: 3px;
	*margin-right: 1px;
}

.popup .event_repetition span {
	float: left;
	display: inline-block;
	margin-right: 7px;
	*margin-right: 2px;
	*padding-top: 4px;
}

.popup  .event_repetition {
	padding: 6px 0 10px 0;
}

#add_event_box  .reviews_content textarea {
	height:49px;
	width: 199px;
}

#add_event_box .left_corner_review {
	background:url("../images/bg_sprite.gif") no-repeat scroll left -1558px transparent;
	height:56px;
}

#add_event_box .right_corner_review {
	background:url("../images/bg_sprite.gif") no-repeat scroll right -1558px transparent;
	height:56px;
}

.popup .overlay {
	background-color: #ffffff;
	opacity: 0.4;
	filter: alpha(opacity=40);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
}

#add_event_box  .search_detail {
	background: url(../images/icons_sprite.gif) no-repeat 0 -2822px;
	padding-left: 15px;
	width: 184px;
}

.popup  .online_event {
	padding-right: 3px;
	*padding-right: 0;
}

.popup .search_content input.cost {
	width: 89px;
}

.popup select.cost {
	margin: 0 0 0 5px !important;
}

.popup  .box_add_event {
	width: 80px; 
	margin: auto; 
	padding-top: 16px;
}

#search_event_form .search_detail {
	background:url("../images/icons_sprite.gif") no-repeat scroll 0 -2822px transparent;
	padding-left:15px;
}

#search_event_form select {
	margin-top:8px;
	background-color:#EEEEEE;
	border:1px solid #3F3F3F;
	font-size:12px;
	height:20px;
	width:250px;
}

#search_event_form .choose {
	float:left;
	margin:2px 0 0 5px;
}

#search_event_form .box_srch_event {
	margin:auto;
	padding-top:8px;
	width:108px;
}

.big_title  span.icon_add_event {
    padding-top: 0;
}

.icon_add_event {
    background:url(../images/useful_icons.gif) no-repeat left -14514px;
    padding: 0 0 7px 17px;
}

.icon_add_sponsor {
    background:url(../images/icon_add_business.png) no-repeat left center transparent;
    padding: 0 0 7px 17px;
}

.big_title .icon_add_event a {
    margin-top: 5px;
}

.popup .white {
	color: #ffffff;
	font-weight: bold;
	font-size: 13px;
	/*letter-spacing: 0.05em;*/
	font-family: verdana, serif;
}

.popup .white_bkg {
	 background-color:#ffffff;
}

.popup .grey {
	color: #3F3F3F;
}
.head_company_contact {
	padding-top: 15px;
}
.head_company_contact li {
	float: left;
	padding-right: 4px;
}
.head_company_contact li span {
	display: block;
	font-weight: bold;
	text-align: center;
	color: #d2631a;
}
.big_icon_email_contact  {
    background: url("../images/useful_big_icons.gif") no-repeat scroll left -2253px transparent;
    display: inline-block; width: 47px; height:47px;
}

.big_icon_email_contact_active  {
    background: url("../images/useful_big_icons.gif") no-repeat scroll left -2366px transparent;
    display: inline-block; width: 47px; height:51px;
	vertical-align: top;
}

.big_icon_phone_contact  {
    background: url("../images/useful_big_icons.gif") no-repeat scroll left -2141px transparent;
    display: inline-block; width: 47px; height:47px;
}

.big_icon_email_phone_active  {
    background: url("../images/useful_big_icons.gif") no-repeat scroll left -2480px transparent;
    display: inline-block; width: 47px; height:51px;
	vertical-align: top;
}
.big_icon_website_contact  {
    background: url("../images/useful_big_icons.gif") no-repeat scroll left -2593px transparent;
    display: inline-block; width: 47px; height:47px;
}

.send_email_green {
    background: url("../images/icons_sprite.gif") no-repeat scroll 11px -2987px transparent;
}

.call_now_green {
    background: url("../images/icons_sprite.gif") no-repeat scroll 11px -2921px transparent;
}

.company_click_to_call_box {
	width:234px; padding:8px;background-color:#A6C2AB;
	position: relative;
}
.company_click_to_call_box right {
	position: absolute;
	left: 8px;
	top: 8px;
}
.company_click_to_call_box .search {
	position: relative;
}
.company_click_to_call_box .search_content input  {
	width:120px;
}
.company_click_to_call_box a.jqm_dialog_close:active, .company_click_to_call_box a.jqm_dialog_close:link, .company_click_to_call_box a.jqm_dialog_close:visited, .company_click_to_call_box a.jqm_dialog_close:hover {
	margin-top:0px; margin-right:0px;
}

.form_title {
	font-weight: bold;
	padding: 6px 0 2px 0;
}
.company_click_to_call_box .search_content .middle_size_input {
	width: 220px !important;
}

.add_business_dialing_code_select {
	width: 70px;
	font-size: 10px;
	height: 16px;
}

.index_fb_like {
	width: 250px;
	padding: 0px;
	/*border:1px solid #7F7F7F;*/
	margin: 5px auto 15px auto;
}

.company_asset_photo_header {
	width: 676px;
	background-color: #3F3F3F;
	overflow: hidden;
	visibility: hidden;
	cursor: pointer;
}

.company_asset_video_header {
	width: 676px;
	height: 410px;
}

.company_asset_review_header {
	width: 676px;
	height: 382px;
	background-color: #3F3F3F;
	overflow: hidden;
	visibility: hidden;
}

.company_asset_profile_image {
	width: 676px;
}

.company_asset_announcement_header {
	width: 676px;
	background-color: #3F3F3F;
	overflow: hidden;
	visibility: hidden;
	cursor: pointer;
}

.edit_photo_box_frame, .edit_video_box_frame, .edit_announcement_box_frame {
	display: none;
	width: 650px;
}

.edit_photo_box_content, .edit_video_box_content, .edit_announcement_box_content {
	width: 580px;
}

.company_asset_photo_links, .company_asset_video_links, .company_asset_image_owner_links, 
.company_asset_video_owner_links, .company_asset_announcement_links {
	margin-bottom: 15px;
	float: left;
}

.company_asset_delete_image_loader, .company_asset_delete_video_loader, .company_asset_delete_announcement_loader, .company_asset_delete_post_loader,
.company_info_delete_document_loader, .company_info_delete_link_loader {
	margin-top: 0px;
	background-color: #CC6118;
	color: #fff;
	font-weight: bold;
	font-size: 13px;
	text-align: center;
}

.company_asset_image_description, .company_asset_video_description, .company_photos_description, .box_forms_spacer {
	clear: both;
}

.company_asset_facebook_like_photo, .company_asset_facebeook_like_video, .company_asset_facebook_like_review {
	float: left;
	padding-top: 8px;
}

.company_asset_photo_share_div, .company_asset_video_share_div, .company_asset_review_share_div, .company_asset_post_share_div,
.company_asset_review_details, .company_info_add_documents_link, .company_events_add_event_link, .company_info_add_links_link {
	float: right !important;
}

.company_asset_photo_share_link, .company_asset_video_share_link, .company_asset_review_share_link,
.company_asset_announcement_share_link, company_asset_post_share_link {
	height: 25px;
	display: block;
	width: 30px;
}

.company_asset_photo_share_box_frame, .company_asset_video_share_box_frame, .company_asset_announcement_share_box_frame, .company_asset_post_share_box_frame,
.review_box, .ctc_box_confirm, .company_profile_box_frame, .company_logo_upload_box_frame {
	display: none;
	width: 550px;
}

.edit_review_box_frame, .company_asset_review_share_box_frame, .company_asset_delete_announcement_div, .company_asset_delete_post_div,
.company_ctc_help_container, .company_info_delete_document_container, .company_info_delete_link_container,
.live_feed_no_items, .company_map_cancel_geotag, .video_uploading_box, .company_reviews_user_links, .company_ctc_box_frame,
.company_summary_remove_logo_link {
	display: none;
}

.company_asset_feature_review_link {
	width: auto;
	padding-left: 0px;
	display: none;
}

.company_asset_review_action_links {
	width: auto;
	padding-left: 0px;
}

.company_asset_review_flag_link {
	float: left;
	margin-left: 20px;
}

.company_asset_fb_comment {
	margin-top: 15px;
}

.company_ctc_select_primary_phone {
	width: 235px;
}

.company_ctc_container, .company_email_container, .website_confirm_container, .document_upload_box_close, .links_box_container,
.photo_upload_box_container, .announcement_box_container, .video_upload_box_container {
	font-size: 13px;
}

.company_ctc_close, .company_email_close {
	background-color: #ffffff;
}

.company_ctc_text {
	font-size: 16px;
	padding-top: 6px;
}

.company_ctc_code_select, .edit_image_submit, .edit_video_submit {
	padding-right: 10px;
}

.company_ctc_number_input {
	width: 135px;
	margin-left: -47px;
}

.company_ctc_submit_div {
	text-align: left;
	margin: 12px auto 15px 0;
	width: 148px;
}

.company_ctc_submit_link, .company_email_send_link {
	display: block;
}

.company_ctc_submit, .company_email_send {
	font-size: 15px !important;
	font-family: verdana, serif;
	padding: 3px 6px 0 37px !important;
}

.company_ctc_help {
	width: 100px;
	padding-top: 8px;
}

.company_ctc_other_numbers {
	font-weight: bold;
	padding: 10px 0 0px 0;
}

.company_ctc_fax_number {
	height: 18px;
}

.company_description_company_name {
	margin-top: 25px;
}

.company_details_container {
	margin: 5px 0 15px 0;
	width: 100%
}

.company_email_user_name, .company_email_user_email, .company_email_user_phone, .company_email_subject {
	width: 250px;
}

.company_email_preferred_contact {
	vertical-align: middle;
}

.company_email_body_margin {
	margin-top: 0px;
}

.company_email_body {
	width: 220px !important;
}

.company_email_send_container {
	text-align: left;
	padding-left: 20px;
	margin: 12px auto 15px -18px;
	width: 155px;
}

.add_event_box_frame {
	display: none;
	width: 800px;
}

.featured_review_user_pic {
	width: 82px;
	height: 82px;
}

.company_info_add_documents_div {
	position: relative;
	margin-right: 0;
	bottom: 0;
	width: 665px;
}

.document_upload_box_frame, .links_box_frame, .photo_upload_box_frame, .announcement_box_frame, .video_upload_box_frame,
.claim_business_box_frame, .activate_mw_box_frame, .add_post_box_frame {
	display: none;
	width: 500px;
}

.document_upload_box_top_bar, .links_box_top_bar, .photo_upload_box_top_bar, .announcement_box_top_bar, 
.video_upload_box_top_bar {
	height: 15px;
}

.document_upload_box_title, .links_box_title, .photo_upload_box_title, .announcement_box_title, .video_upload_box_title {
	padding: 15px 0px 0px 0px;
}

.document_upload_box_details, .links_box_details, .company_photos_row_begin, .photo_upload_box_details,
.video_upload_box_details, .company_videos_row {
	float: none;
}

.document_upload_input_label, .links_box_input_label, .photo_upload_box_input_label, .announcement_box_input_label,
.video_upload_box_label {
	margin: 10px auto 5px auto;
}

.document_upload_file_input, .photo_upload_box_file_input, .announcement_box_file_input, .video_upload_box_file_input,
.logo_upload_file_input {
	margin-bottom: 10px;
}

.document_upload_tos_confirm, .photo_upload_box_tos_confirm, .announcement_box_tos_confirm, .video_upload_box_tos_confirm,
.logo_upload_tos_confirm {
	margin: 15px auto;
}

.document_upload_tos_checkbox, .photo_upload_box_tos_checkbox, .announcement_box_tos_checkbox, .video_upload_box_tos_checkbox,
.logo_upload_tos_checkbox {
	vertical-align: middle;
}

.document_upload_submit_container, .links_box_submit_container, .photo_upload_box_submit_container, 
.video_upload_box_submit_container {
	text-align: center;
	padding-left: 10px;
	margin: auto;
	width: 150px;
}

.document_upload_box_submit, .links_box_submit, .photo_upload_box_submit, .video_upload_box_submit {
	padding-right: 15px;
	float: left;
}

.document_upload_box_progress_container, .links_box_progress_container, .photo_upload_box_progress_container,
.announcement_box_progress_container, .video_upload_box_progress_container {
	display: none;
	text-align: center;
	float: none;	
}

.company_info_add_link {
	position: relative;
	margin-right: 0;
	bottom: 0;
	width: 665px;
}

.links_box_bottom_margin {
	clear: both;
	margin-bottom: 15px;
}

.company_info_links_container {
	margin-bottom: 8px;
}

.company_listing_container {
	padding-bottom: 10px;	
}

.live_feed_post_coment {
	margin-top: 5px;
	float: right;
}

.live_feed_video_image, .live_feed_event_image {
	height: auto;
}

.live_feed_map_image {
	height: auto;
	border: none;
}

.live_feed_review_summary {
	position: relative;
	clear: both;
	margin-top: 0px;
	overflow: hidden;
	white-space: nowrap;
	height: 74px;
}

.live_feed_review_read_more {
	position: absolute;
	background-color: #fff;
	display: none;
}

.live_feed_reivew_text, .live_feed_event_text {
	margin: 0px;
	white-space: normal;
}

.live_feed_event_summary {
	font-style: italic;
	overflow: hidden;
	white-space: nowrap;
	height: 74px;
}

.live_feed_event_read_more {
	position: absolute;
	background-color: #fff;
	display: none;
}

.company_photos_slideshow_link {
	text-align: center;
	float: right;
}

.photo_upload_box_input_container, .video_upload_box_imput_container {
	width: 435px;
}

.announcement_box_textarea {
	width: 410px !important;
}

.announcement_box_submit_container {
	text-align: center;
	padding-left: 10px;
	margin: auto;
	width: 180px;
}

.announcement_box_submit {
	padding-right:25px;
}

.video_upload_box_note {
	font-size: 10px;
}

.video_uploading_gif, .edit_photo_tile, .edit_video_title {
	margin-top: 5px;
}

.video_uploading_cancel {
	width: 80px;
	float: right;
	maring-top: 10px;
}

.video_compatible_formats_box {
	display: none;
	font-size: 10px;
	font-family: verdana, arial, serif;
	background-color: #fff;
	color: #000000;
	text-align: left;
}

.company_profile_image {
	width: 676px;
	height: 382px;
	background-color: #3F3F3F;
	overflow: hidden;
	visibility: hidden;
}

.company_reviews_title {
	padding: 0 0 10px 0;
	margin-top: -10px;
}

.company_email_box_frame {
	display: none;
	width: 320px;
}

.company_summary_map_text {
	white-space: nowrap;
}

.ctc_confirm_18p {
	font-size: 18px;
}

.ctc_confirm_14p {
	font-size: 14px;
}

.company_summary_fb_like {
	margin-top: 5px;
	margin-bottom: 8px;
}

.company_summary_verified_container {
	margin: 5px auto 5px 0px;
}

.company_summary_verified_badge {
	float: none;
	margin-left: 0px;
}

.company_summary_logo_image {
	margin-top: 8px;
	width: 250px;
}

.company_summary_upload_logo_link {
	text-align: left;
	margin: 5px auto;
}

.company_summary_owner_links {
	text-align: left;
	padding: 20px 0 10px;
}

.company_summary_business_spacer {
	clear: both;
	margin-bottom: 10px;
}

.company_summary_mw_help {
	clear: both;
	padding: 5px 0 25px 0;
}

.company_summary_warning_container {
	position: relative;
	left: 0px;
	top: 0px;
	font-size: 1px;
}

.incorrect_info_box_frame {
	display: none;
	width: 510px;
}

.website_footer_confirm_box_frame {
	display: none;
	width: 500px;
}

.website_confirm_details {
	padding: 17px 0px 12px 0px;
}

.website_confirm_close_btn {
	text-align: center;
	padding-left: 20px;
	width: 150px;
	margin: 0px auto 15px auto;
}

.upload_logo_title {
	padding: 17px 0px 20px 0px;
}

.align_center {
	text-align: center;
}

.edit_image_thumb_container, .edit_video_thumb_container {
	float: right;
	margin-top: -25px;
	margin-right: 15px;
}

.edit_image_thumb, .edit_video_thumb {
	margin-top: -10px;
}

.edit_image_form, .edit_video_form {
	margin-right: -10px;
}

.edit_image_submit_container, .edit_video_submit_container {
	text-align: center;
	padding-left: 20px;
	margin: auto;
	width: 150px;
}

.featured_company_name {
	overflow: visible !important;
	height: auto !important;
}

.featured_company_details {
	position: relative;
	top: 0px;
	left: 0px;
}

.featured_company_address_container {
	height: 32px;
	overflow: hidden;
}

.featured_company_full_addrss {
	position: absolute;
	left: 105px;
	width: 12px;
	top: 16px;
	height: 16px;
	margin-right: 2px;
	background-color: #fff;
	z-index: 10;
	display: none;
}

.post_content {
	width: 470px;
	border: solid 1px #ccc;
}

.post_content_iframe {
	border: none;
	border-top: solid 1px #ccc;
}

.post_content_element {
	width: 474px;
}

#add_post_box {
	width: 545px;
}

.post_date {
	color: #909090;
}

.company_posts_content {
	display:block;
	height: 48px;
	overflow: hidden;
	width: 460px;
	position:relative;
	top:0px;
}

.add_post_submit_container {
	text-align: center;
	padding: 35px 0 0 45px;
	margin: auto;
	width: 150px;
}

.live_feed_post_read_more {
	position: relative;
	background-color: #fff;
	display: none;
	vertical-align: bottom;
}

.post_links_docs {
	border-collapse: collapse;
	margin-bottom:10px;
	width: 550px;
}

.post_links_docs .heading {
	color: #000000;
	font-weight: bold;
	font-size: 13px;
	margin-bottom:5px;
}

.post_links_docs li, .asset_page_post li {
	float: none;
	margin-bottom: 5px;
	padding-bottom: 0px;
	border-bottom: 0px;
}

.post_docs_links_delimiter {
	border-left: #a9a9a9 1px dashed;
	padding-left: 10px;
}

/* Add post - multiple tabs rules */
a.add-post:link, a.add-post:visited, a.add-file:link, a.add-file:visited, a.add-link:link, a.add-link:visited {
    display:block;
    width:137px;
    text-align:center;
    padding:10px 0 10px 20px;
    border-right:1px solid #92b8cf;
    font-size:18px;
    float:left;
    color:#1d1d1d;
}
.tabs-wrapper { border:1px solid #939393; background-color:#fff; padding:2px; width:473px;clear:both;margin-top:5px;}
a.add-post:link, a.add-post:visited { background:url(../images/post-tabs-icons.png) 18px 9px no-repeat; }
a.add-file:link, a.add-file:visited { background:url(../images/post-tabs-icons.png) 18px -40px no-repeat; }
a.add-link:link, a.add-link:visited { background:url(../images/post-tabs-icons.png) 18px -90px no-repeat; border:none; }
a.active-tab:link, a.active-tab:visited, a.add-post:hover, a.add-file:hover, a.add-link:hover { background-color:#e0eaf0; color:#0e476a;} 

.live_feed_post_ellipsis {
	position: relative;
	margin-top: 0px;
	overflow: hidden;
	white-space: nowrap;
	height: 74px;
}

/* post links & docs */
a.post_link, a.post_link_editable {
	background:url(../images/small-icons-set.png) no-repeat left -83px;
	padding: 0px 0 10px 18px;
}
a.post_file_doc {
	background:url(../images/small-icons-set.png) no-repeat left -28px;
	padding: 0px 0 10px 20px;
}
a.post_file_txt {
	background:url(../images/small-icons-set.png) no-repeat left -56px;
	padding: 0px 0 10px 20px;
}
a.post_file_pdf {
	background:url(../images/small-icons-set.png) no-repeat left -1px;
	padding: 0px 0 10px 20px;
}

/* add post icon */
.btn_orange .add_post_white {
    background: url("../images/icons_sprite.gif") no-repeat scroll 5px -3061px transparent;
    padding: 5px 10px 0 12px;
}

.add_post {
    background: url("../images/icons_sprite.gif") no-repeat scroll left -3118px transparent;
    padding: 5px 10px 0 5px;
}

.post_container ul {
	margin-left:30px;
	list-style: disc;
}

.post_container ol {
	margin-left:30px;
	list-style: decimal;
}

.topic_form_title {width:375px; height:16px; margin-top:0px; border:none; padding:0px; color:#787878; font-size:13px;}
.topic_form_area {width:200px; height:16px; margin-top:0px; border:none; padding:0px; color:#787878; font-size:13px;}
.topic_form_content {
    border-bottom: 1px solid #3F3F3F;
    border-top: 1px solid #3F3F3F;
    float: left;
    height: 110px;
    padding: 1px 5px 0;
}
.topic_form_content textarea {
	border: medium none;
    color: #8C8C8C;
    font-size: 12px;
    height: 106px;
    overflow: auto;
    padding-top: 1px;
	width: 375px;
}
.topic_form_suggestions {float:left;margin-top:5px;font-size:9px;font-weight:normal;}
.topic_form_submit_btn {text-align:center;width:220px;margin:auto;}

/* topic summary */
.topic_summary_content {
	padding-top:0px;padding-bottom:10px; margin-bottom:15px; border-bottom: 1px solid #C5C5C5;
}
.topic_summary_categories {
	color:#707070;font-size:15px;font-weight:bold;
}
.topic_summary_category_link, .topic_summary_category_link:link, .topic_summary_category_link:visited, .topic_summary_category_link:hover {
	color:#4164c0;font-weight:bold;font-size:15px;text-decoration:none;
}
.topic_summary_chair {
	background-color:#ededed;
}
.topic_summary_chair  .topic_chair_img {
	width: 85px;
}
.topic_summary_popular_content {
	margin-left:90px;padding:0 8px 8px 8px;
}
.topic_summary_user_name, .topic_summary_user_name:link, .topic_summary_user_name:visited, .topic_summary_user_name:hover {
	text-decoration:none;font-weight:bold;font-size:14px;color:#000000;
}
.topic_summary_chair li {padding:5px;}

.topic_profile_info {
	height:auto;
}
.topic_profile_info h1 {
    padding-bottom: 4px;
}
.topic_profile_info p {
    padding: 10px 0 25px 0;
}

.icon_add_topic {
	background: url(../images/useful_icons.gif) no-repeat scroll left -14978px;
	padding-left: 6px;
}

.icon_special_interest_group {
    background: url("../images/icons.gif") no-repeat scroll left -2773px transparent;
    height: 40px;
}

.centered_text {
	text-align: center;
}

.index_quick_links {
	margin: 10px auto; height:50px;
}

.index_quick_links h2 {
    padding: 0 20px 0 42px;
    width: 80px;
}

.index_quick_links a, .index_quick_links a:link, .index_quick_links a:hover, .index_quick_links a:visited {
	color:#000;font-size:17px;text-decoration:none;
}

.index_quick_links div.category {
	width: 120px; float:left; margin-right:15px; height:50px;
}
.before_warning{height:10px;}
#before_warning{height:10px;}
.position_bar{margin-bottom:10px;}

/* add business wizard rules */
.add_business_select {
	margin-top:7px;
	width: 275px;
}
.add_business_name {
	width:580px; height:16px; margin-top:0px; border:none; padding:0px; color:#787878; font-size:13px;
}
ul.errors li {
	color: #cc0022;
}
.wizard_text {
	width:275px; height:16px; margin-top:0px; border:none; padding:0px; color:#787878; font-size:13px;
}
.wizard_text_short {
	width:215px; height:16px; margin-top:0px; border:none; padding:0px; color:#787878; font-size:13px;
}
.dialing_code {
	width: 55px; margin-right:5px; float:left; margin-top:3px;
}
ul.errors { font-size:11px; }
.wizard_textarea {
	width:275px; height:80px; margin-top:5px; border:none; padding:0px; color:#787878; font-size:13px;
}
.add_business_map {
	width: 300px; height: 215px; margin-top: 8px;
}
.address_textarea {
	overflow: hidden;
	border: 1px #dcdcdc dotted;
	height: 20px;
}
/* done business wizard rules */

#add-link-container .left_corner_review {
	background:url("../images/bg_sprite.gif") no-repeat scroll left -1558px transparent;
	height:56px;
}

#add-link-container .right_corner_review {
	background:url("../images/bg_sprite.gif") no-repeat scroll right -1558px transparent;
	height:56px;
}

/* post link thumbnail navigation */
#link-thumbnail-navigation .prev_active {
	background: url(../images/arrows.gif) no-repeat left -683px;
	padding: 0 5px 0 5px;
}

#link-thumbnail-navigation .next_active {
	background: url(../images/arrows.gif) no-repeat right -491px;
	padding: 0 5px 0 5px;
}

#link-thumbnail-navigation .prev_inactive {
	background:url(../images/arrows.gif) no-repeat left -438px;
	font-weight: normal;
	padding: 0 5px 0 5px;
}

#link-thumbnail-navigation .next_inactive {
	background:url(../images/arrows.gif) no-repeat right -775px;
	font-weight: normal;
	padding: 0 5px 0 5px;
}
/* done post link thumbnail navigation */

.live_feed .popular_content a.post_link:link, 
.live_feed .popular_content a.post_link:active, 
.live_feed .popular_content a.post_link:visited, 
.live_feed .popular_content a.post_link:hover,
.post_container .popular_content a.post_link:link, 
.post_container .popular_content a.post_link:active,
.post_container .popular_content a.post_link:visited,
.post_container .popular_content a.post_link:hover {
	text-decoration: none;
	color: #CD6118;
	font-weight: normal;
	background: none;
	padding: 0;
}

.post_container .review_content {
	padding-bottom: 10px;
}

