body {	margin:0;	width:100%;  font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:13px; color:#000000; text-align:center; }
* {margin:0; padding:0;}
a:active, a:link, a:visited  {font-size:12px; color:#0060b6; text-decoration:underline; outline:none; }
a:hover {font-size:12px; color:#0060b6; text-decoration:none; outline:none;}
img {margin:0; border:0;}

.clear {clear:both; font-size:0px;}
.clearfix:after {content: "."; display: block; clear: both;	visibility: hidden;	line-height: 0;	height: 0;}
.clearfix {	display: inline-block;}
li{ list-style-type:none;}
h2 , h2 a:active, h2 a:link, h2 a:visited{font-size:22px; font-weight:normal; color:#ca5300; text-align:left; }

.top_zone {width:950px; height:110px; margin:0 auto 13px auto; position:relative; background:url(../images/header_bg.gif) bottom repeat-x;}
.top_zone .left_corner {background:url(../images/header_corner_left.gif) bottom left no-repeat; float:left;  width:12px; height:110px;}
.top_zone .right_corner {background:url(../images/header_corner_right.gif) bottom right no-repeat; float:right;  width:12px; height:110px;}
.top_zone .login {position:absolute; top:15px; right:30px; height:30px; width:370px; text-align:right;}
.top_zone .logged_in {position:absolute; top:15px; right:30px; height:30px; width:450px; text-align:right;}
.login_input {background:url(../images/bg_login_form.gif) top left no-repeat; height:19px; width:79px; border:none; font-size:12px; color:#8c8c8c; padding:2px 3px 0 3px; *padding:4px 3px 0 3px;}
.logo {float:left; padding:15px 0 0 15px;}
.logo a {background:url(../images/kypros_logo2.gif) top left no-repeat; width:142px; height:78px; display:block;}
.motto {background:url(../images/motto.gif) top left no-repeat; margin-top:71px;  width:650px; height:50px; float:left;}

.menu {width:750px; margin:auto; margin:67px 18px 0 0; float:right; text-align:right; display:inline;}
.menu li { float:left;padding-left:3px;background-color:#FFFFFF;}
.menu a:active, .menu a:link, .menu a:visited {background-color:#FFFFFF; display:block; padding:1px 17px; color:#000000;  text-decoration:none; height:19px; font-size:13px;float:left; }
.menu a:hover { background-color:#FFFFFF; display:block; padding:1px 17px; color:#DC771B;  text-decoration:none; height:19px; font-size:13px; float:left;}
.menu a.selected_item:active, .menu a.selected_item:visited, .menu a.selected_item:link, .menu a.selected_item:hover { color:#DC771B; font-weight:bold; text-decoration:none; display:block; float:left;}
.menu .last a{margin-right:0; background:url(../images/menu_corner_right.gif) right top no-repeat #FFFFFF;padding-right:30px;}
.menu .first a{background:url(../images/menu_corner_left.gif) left top no-repeat #FFFFFF;padding-left:30px}
.menu .first {padding-left:0px;}


.submenu  { margin-top:8px; width:100%; border-bottom:2px solid #dcdcdc; padding-bottom:8px;}
.submenu li{ border-right:1px solid #000;  float:left;}
.submenu a:active, .submenu a:visited, .submenu a:link { padding:0 8px; display:block; float:left; font-weight:bold; color:#000000; text-decoration:none; font-size:11px;}
.submenu a:hover {padding:0 8px; display:block; float:left; font-weight:bold; color:#DC771B; text-decoration:none;}
.submenu .selected_item a:active, .submenu .selected_item a:visited, .submenu .selected_item a:link, .submenu .selected_item a:hover{
 padding:0 8px; display:block; float:left; font-weight:bold; color:#DC771B; text-decoration:none;}
 
 
.results li{border-bottom:2px solid #dcdcdc; padding:8px; text-align:left; font-size:12px;}
.results .small_pic {width:60px; float:left; padding:2px 10px 0 0; }
.results .small_pic img {border:1px solid #7c7c7c;}
.results .r_text {width:440px; float:left;}
.results p {padding-bottom:3px;}
.results .stars {padding-bottom:0;}
.results .first {font-weight:bold;}
.results span {color:#a5a5a5;}
.results .bullet { color:#df761d; font-weight:bold;}

.show_more {margin:8px 0 0 8px;}
.show_more a{ background:url(../images/arrow.gif) right no-repeat; padding-right:12px; }

li.no_border {border:none !important;}

.middle_zone {width:950px; margin:auto;}
.now_in_kypros, .grey_box {background:url(../images/box_big_corners_top.gif) top left no-repeat #f7f7f7; padding:15px 15px 0 15px; margin-top:12px; text-align:left;}
.now_in_kypros_bottom, .grey_box_bottom {background:url(../images/box_big_corners_bottom.gif) bottom left no-repeat;  height:15px; font-size:0;}
.now_in_kypros {background:none;}
.left_column {width:180px; margin-right:17px; text-align:left; float:left;}
.left_column_box { margin-bottom:12px; width:180px; background:url(../images/box_small_corners_top.gif) top left no-repeat #f7f7f7; }
.left_column_box dt { padding:16px 16px 3px 16px;  font-weight:bold; font-size:15px;}
.left_column_box dd { padding:5px 16px 0 16px; display:block;}
.left_column_box dd a:link, .left_column_box dd a:visited, .left_column_box dd a:active{ font-size:12px; color:#0060b6; text-decoration:none; outline:none; display:block; font-weight:normal;}
.left_column_box dd a:hover {font-size:12px; color:#ff6e00; text-decoration:none; outline:none; display:block; font-weight:normal;}
.left_column_box dd.full_list { padding:10px 16px 3px 16px;}
.left_column_box dd.full_list a:link, .left_column_box dd.full_list a:active, .left_column_box dd.full_list a:visited { text-decoration:underline;font-weight:bold;}
.left_column_box dd.full_list a:hover {text-decoration:none; color:#0060b6;font-weight:bold;}
.left_column_box dd.last, .left_column_box .last {background:url(../images/box_small_corners_bottom.gif) bottom left no-repeat; height:15px; font-size:0; padding:0;}
.left_column_box .title { padding:16px 16px 5px 16px; font-weight:bold;}
.left_column_box a.selected_item:link, .left_column_box a.selected_item:active, .left_column_box a.selected_item:visited, .left_column_box a.selected_item:hover {color:#DC771B;}
.left_column_banner {margin-bottom:10px;}

.left_search {width:72px; height:19px; background:url(../images/bg_search_form.gif) left top no-repeat; border:none; padding:2px 4px 0 4px;}
.left_column_box .search_dd_menu {width:138px; margin-bottom:5px;}

.right_column {width:180px; float:right; text-align:left;}
.right_column_box { border:1px solid #4088c8; margin-bottom:10px;}
.right_column_box dt { padding:7px 10px; background-color:#d1e3f1; font-weight:bold;}
.right_column_box dd {margin-bottom:3px; padding:3px 10px 0 10px; display:block; font-size:12px; color:#0060b6;}
.right_column_box dd a:link, .right_column_box dd a:visited, .right_column_box dd a:active{ font-size:12px; color:#0060b6; text-decoration:none; outline:none; display:block;}
.right_column_box dd a:hover {font-size:12px; color:#000000; text-decoration:none; outline:none; display:block;}
.right_column_box dd.last { padding:10px 10px 3px 10px;}
.right_column_box dd.last a:link, .right_column_box dd.last a:active, .right_column_box dd.last a:visited { text-decoration:underline;}
.right_column_box dd.last a:hover {text-decoration:none; color:#0060b6;}

.right_column_banner li {margin-bottom:12px;}

.center_column {  padding-bottom:10px; float:left; width:556px;}
h1 {font-size:12px; margin-bottom:10px;}
.search_box, .blue_box { padding:20px 20px 3px 20px; background:url(../images/box_big_blue_corners_top.gif) top left no-repeat #e1ebff; font-size:19px; text-align:left;}
.search_bottom, .blue_box_bottom {background:url(../images/box_big_blue_corners_bottom.gif) bottom left no-repeat; height:15px; width:556px; font-size:0;}
.search_input {background:url(../images/bg_form.gif) top left no-repeat; width:230px; height:22px; padding:3px 5px 0 5px; border:none; font-family:Trebuchet MS, Arial, Helvetica, sans-serif;}
.search_dd_menu {width:240px; font-family:Trebuchet MS, Arial, Helvetica, sans-serif;}
.center_box {border:1px solid #4088c8; margin-top:12px; }
.center_box_map {border:1px solid #4088c8; margin-top:12px; background:url(../images/map_big.jpg) top left no-repeat; height:190px; width:528px;}
.center_box .title { padding:7px 10px; background-color:#d1e3f1; font-weight:bold; text-align:left; display:block; }
.center_box .title a {float:right; font-weight:normal; }
.center_box .title span {float:left;}
.center_box .event_table td{ text-align:left; padding:4px 10px; color:#0060B6; font-size:12px;}
.center_box .event_table a:visited, .center_box .event_table a:link, .center_box .event_table a:active {text-decoration:none;}
.center_box .event_table a:hover {text-decoration:underline;}

.footer {background:url(../images/footer_bg.gif) top repeat-x; text-align:center; width:950px; margin:auto; height:63px; color:#000000; font-size:11px; position:relative;}
.footer a{font-size:11px;}
.footer .right_corner { background:url(../images/footer_corner_right.gif) top right no-repeat; height:63px; width:15px; position:absolute; right:0; top:0;}
.footer .text {background:url(../images/footer_corner_left.gif) no-repeat left top; height:48px; padding-top:15px;}

.content_column {float:right; width:678px; text-align:left;  }
.restaurant_box {width:673px; padding:0 0 10px 5px;}
.restaurant_details {float:left; width:510px;overflow:hidden;}

.restaurant_details li {padding-bottom:4px;}
.restaurant_details li a:link, .restaurant_details li a:visited, .restaurant_details li a:active, .restaurant_details li a:hover { font-size:13px;}
a.arrow_link:link, a.arrow_link:visited, a.arrow_link:active, a.arrow_link:hover { background:url(../images/arrow_link.gif) top left no-repeat; padding-left:10px; font-size:13px;}
.restaurant_pic {width:150px; float:right;}

a.button_email:link, a.button_email:active, a.button_email:visited { background:url(../images/ico_email-blue.gif) left no-repeat; font-size:15px; color:#0060B6; text-decoration:none; padding-left:22px; display:inline-block; margin-right:15px; float:left; margin-top:5px;}
a.button_email:hover { background:url(../images/ico_email-blue.gif) left no-repeat; font-size:15px; color:#0060B6; text-decoration:underline; padding-left:22px; display:inline-block; margin-right:15px; float:left; margin-top:5px;}
a.button_bookmark:link, a.button_bookmark:active, a.button_bookmark:visited { background:url(../images/ico_bookmark-blue.gif) left no-repeat; font-size:15px; color:#0060B6; text-decoration:none; padding-left:22px; display:inline-block; margin-right:15px; float:left; margin-top:5px;}
a.button_bookmark:hover { background:url(../images/ico_bookmark-blue.gif) left no-repeat; font-size:15px; color:#0060B6; text-decoration:underline; padding-left:22px; display:inline-block; margin-right:15px; float:left; margin-top:5px;}
a.button_print:link, a.button_print:active, a.button_print:visited { background:url(../images/ico_print-blue.gif) left no-repeat; font-size:15px; color:#0060B6; text-decoration:none; padding-left:22px; display:inline-block; margin-right:15px; float:left; margin-top:5px;}
a.button_print:hover { background:url(../images/ico_print-blue.gif) left no-repeat; font-size:15px; color:#0060B6; text-decoration:underline; padding-left:22px; display:inline-block; margin-right:15px; float:left; margin-top:5px;}

.restaurant_tabs {height:40px; background-color:#dceaf4; padding:0 10px; margin-bottom:15px;}
.restaurant_tabs a:link, .restaurant_tabs a:visited, .restaurant_tabs a:active {padding:5px 10px 0 10px; display:block; height:21px; margin-top:14px; background-color:#6592c2; float:left; color:#FFFFFF; font-size:14px; text-decoration:none; margin-right:5px;}
.restaurant_tabs a:hover {padding:5px 10px 0 10px; display:block; height:21px; margin-top:14px; background-color:#45709f; float:left; color:#FFFFFF; font-size:14px; text-decoration:none; margin-right:5px;}
.restaurant_tabs_content {padding:0 10px;}
.restaurant_tabs a.on:link, .restaurant_tabs a.on:active, .restaurant_tabs a.on:visited, .restaurant_tabs a.on:hover {padding:5px 10px 0 10px; display:block; height:21px; margin-top:14px; background-color:#FFFFFF; float:left; color:#000000; font-size:14px; text-decoration:none; margin-right:5px;}
.restaurant_tabs li {display:inline; }
.big_restaurant_pic {float:left; margin-right:15px; width:225px; display:inline; }
.description_categ {color:#ca5300; font-size:18px; margin-bottom:7px; padding:0;}
.provided_by {float:right; padding:30px 10px 0 0; text-align:right;}
.add_buttons {float:left; margin-top:34px; }
.add_buttons li {margin-right:3px; display:inline;}
.details_table td {height:18px; font-size:12px;}

li.blue_review { padding:20px; background-color:#dceaf4; width:618px; font-size:12px;overflow:hidden;}

li.blue_review .left_zone{float:left; width:60px;}
li.blue_review a.rev_comments:link, li.blue_review a.rev_comments:active, li.blue_review a.rev_comments:visited  { background:url(../images/ico_comments_blue.gif) left no-repeat; color:#0060b6; text-decoration:none; padding-left:22px; height:18px;display:block; padding-top:2px; margin:7px 0 2px 0;}
li.blue_review a.rev_comments:hover  { background:url(../images/ico_comments_blue.gif) left no-repeat; color:#0060b6; text-decoration:underline; padding-left:22px; height:18px;display:block; padding-top:2px; margin:7px 0 2px 0;}
li.blue_review a.rev_r:link, li.blue_review a.rev_r:active, li.blue_review a.rev_r:visited  { background:url(../images/ico__blue.gif) left no-repeat; color:#0060b6; text-decoration:none; padding-left:22px; height:17px;display:block; padding-top:3px; margin:2px 0;}
li.blue_review a.rev_r:hover  { background:url(../images/ico__blue.gif) left no-repeat; color:#0060b6; text-decoration:underline; padding-left:22px; height:17px;display:block; padding-top:3px; margin:2px 0;}
li.blue_review a.rev_photo:link, li.blue_review a.rev_photo:active, li.blue_review a.rev_photo:visited  { background:url(../images/ico_photo_blue.gif) left no-repeat; color:#0060b6; text-decoration:none; padding-left:22px; height:17px;display:block; padding-top:3px; margin:2px 0;}
li.blue_review a.rev_photo:hover  { background:url(../images/ico_photo_blue.gif) left no-repeat; color:#0060b6; text-decoration:underline; padding-left:22px; height:17px;display:block; padding-top:3px; margin:2px 0;}
li.blue_review a.rev_video:link, li.blue_review a.rev_video:active, li.blue_review a.rev_video:visited  { background:url(../images/ico_video_blue.gif) left no-repeat; color:#0060b6; text-decoration:none; padding-left:22px; height:17px;display:block; padding-top:3px; margin:2px 0;}
li.blue_review a.rev_video:hover  { background:url(../images/ico_video_blue.gif) left no-repeat; color:#0060b6; text-decoration:underline; padding-left:22px; height:17px;display:block; padding-top:3px; margin:2px 0;}
li.blue_review a.rev_p:link, li.blue_review a.rev_p:active, li.blue_review a.rev_p:visited  { background:url(../images/ico_pin_blue.gif) left no-repeat; color:#0060b6; text-decoration:none; padding-left:22px; height:17px;display:block; padding-top:3px; margin:2px 0;}
li.blue_review a.rev_p:hover  { background:url(../images/ico_pin_blue.gif) left no-repeat; color:#0060b6; text-decoration:underline; padding-left:22px; height:17px;display:block; padding-top:3px; margin:2px 0;}

li.blue_review .right_zone{float:right; width:538px;}
li.blue_review .right_zone .stars {margin-right:15px; float:left;}
li.blue_review .right_zone .text {padding-top:10px;}
li.blue_review .right_zone dl {margin:15px 0;}
li.blue_review .right_zone dt {clear:both; float:left; width:70px; font-weight:bold; padding-bottom:5px}
li.blue_review .right_zone dd {float:left; width:468px; padding-bottom:5px}
li.blue_review .right_zone .useful { background:url(../images/ico_thumbs_up_blue.gif) top left no-repeat;  height:22px; float:left; margin-right:10px; padding:6px 0 0 22px;}
li.blue_review .right_zone .inappropriate {background:url(../images/ico_thumbs_down_blue.gif) bottom left no-repeat;  height:22px; float:left; margin-right:10px; padding:6px 0 0 22px;}
li.blue_review .right_zone .comment_rev {background:url(../images/ico_comments_rev_blue.gif) left no-repeat;  height:22px; float:left; padding:6px 0 0 29px;}

li.white_review { padding:20px; width:618px; font-size:12px; overflow:hidden;}

li.white_review .left_zone{float:left; width:60px;}
a.rev_comments:link, a.rev_comments:active, a.rev_comments:visited  { background:url(../images/ico_reviews.jpg) left no-repeat; color:#0060b6; text-decoration:none; padding-left:22px; height:18px; padding-top:2px; margin:7px 0 2px 0;}
a.rev_comments:hover  { background:url(../images/ico_reviews.jpg) left no-repeat; color:#0060b6; text-decoration:underline; padding-left:22px; height:18px; padding-top:2px; margin:7px 0 2px 0;}
a.rev_companies:link, a.rev_companies:active, a.rev_companies:visited  { background:url(../images/ico_business.jpg) left no-repeat; color:#0060b6; text-decoration:none; padding-left:22px; height:17px; padding-top:3px; }
a.rev_companies:hover  { background:url(../images/ico_business.jpg) left no-repeat; color:#0060b6; text-decoration:underline; padding-left:22px; height:17px; padding-top:3px; margin:2px 0;}
a.rev_photo:link, a.rev_photo:active, a.rev_photo:visited  { background:url(../images/ico_photos.jpg) left no-repeat; color:#0060b6; text-decoration:none; padding-left:22px; height:17px; padding-top:3px; margin:2px 0;}
a.rev_photo:hover  { background:url(../images/ico_photos.jpg) left no-repeat; color:#0060b6; text-decoration:underline; padding-left:22px; height:17px; padding-top:3px; margin:2px 0;}
a.rev_video:link, a.rev_video:active, a.rev_video:visited  { background:url(../images/ico_videos.jpg) left no-repeat; color:#0060b6; text-decoration:none; padding-left:22px; height:17px; padding-top:3px; margin:2px 0;}
a.rev_video:hover  { background:url(../images/ico_videos.jpg) left no-repeat; color:#0060b6; text-decoration:underline; padding-left:22px; height:17px; padding-top:3px; margin:2px 0;}
a.rev_p:link, a.rev_p:active, a.rev_p:visited  { background:url(../images/ico_geotags.jpg) left no-repeat; color:#0060b6; text-decoration:none; padding-left:22px; height:17px; padding-top:3px; margin:2px 0;}
a.rev_p:hover  { background:url(../images/ico_geotags.jpg) left no-repeat; color:#0060b6; text-decoration:underline; padding-left:22px; height:17px; padding-top:3px; margin:2px 0;}
a.rev_profiles:link, a.rev_profiles:active, a.rev_profiles:visited  { background:url(../images/ico_info.jpg) left no-repeat; color:#0060b6; text-decoration:none; padding-left:22px; height:17px; padding-top:3px; margin:2px 0;}
a.rev_profiles:hover  { background:url(../images/ico_info.jpg) left no-repeat; color:#0060b6; text-decoration:underline; padding-left:22px; height:17px; padding-top:3px; margin:2px 0;}


li.white_review .right_zone{float:right; width:538px;}
li.white_review .right_zone .stars {margin-right:15px; float:left;}
li.white_review .right_zone .text {padding-top:10px;}
li.white_review .right_zone dl {margin:15px 0;}
li.white_review .right_zone dt {clear:both; float:left; width:70px; font-weight:bold; padding-bottom:5px}
li.white_review .right_zone dd {float:left; width:468px; padding-bottom:5px}
li.white_review .right_zone .useful { background:url(../images/ico_thumbs_up_white.gif) top left no-repeat;  height:22px; float:left; margin-right:10px; padding:6px 0 0 22px;}
li.white_review .right_zone .inappropriate {background:url(../images/ico_thumbs_down_white.gif) bottom left no-repeat;  height:22px; float:left; margin-right:10px; padding:6px 0 0 22px;}
li.white_review .right_zone .comment_rev {background:url(../images/ico_comments_rev_white.gif) left no-repeat;  height:22px; float:left; padding:6px 0 0 29px;}


.categories_table { padding:5px; }
.categories_table td{ padding:3px 10px 3px 0; vertical-align:top; text-align:left;} 
.categories_table dl {margin: 1px 0px;}
.categories_table dt {background:url(../images/arrow_link2.gif) top left no-repeat; font-size:18px; color:#000000; padding-left:15px;margin-bottom:0px;}
.categories_table dt a:link, .categories_table dt a:active, .categories_table dt a:visited, .categories_table dt a:hover {font-size:17px; color:#000000;}
.categories_table dd {font-size:12px; color:#0060b6; margin-left:15px;}
.categories_table a.more { color:#ca5300;}


.all_results {margin-top:5px;}
.all_results li {width:530px; padding:10px 0; border-bottom:2px solid #cccccc;}
.all_results .small_pic {width:60px; padding-right:10px; float:left; padding-top:2px;}
.all_results .center_text {float:left;  width:325px; text-align:left; font-size:12px;overflow:hidden;}
.all_results .center_text h2 { font-size:15px; font-weight:bold; color:#0060B6; height:auto; padding-bottom:2px;}
.all_results .center_text h2 a { font-size:15px; font-weight:bold; color:#0060B6;}
.all_results .show_details {float:right; width:130px; text-align:right; font-size:11px; font-style:italic;}
.all_results .show_details a {text-decoration:none; font-size:11px; font-style:italic;}

a.geo_tag_link:link, a.geo_tag_link:active, a.geo_tag_link:visited  { background:url(../images/ico_pin_white.gif) left no-repeat; color:#0060b6; text-decoration:underline; padding-left:18px; height:17px; padding-top:3px; margin:2px 0;}
a.geo_tag_link:hover  { background:url(../images/ico_pin_white.gif) left no-repeat; color:#0060b6; text-decoration:none; padding-left:18px; height:17px; padding-top:3px; margin:2px 0;}
a.description_link:link, a.description_link:active, a.description_link:visited  { background:url(../images/ico__white.gif) left no-repeat; color:#0060b6; text-decoration:underline; padding-left:22px; height:17px;display:block; padding-top:3px; margin:2px 0;}
a.description_link:hover  { background:url(../images/ico__white.gif) left no-repeat; color:#0060b6; text-decoration:none; padding-left:22px; height:17px;display:block; padding-top:3px; margin:2px 0;}

.pagination_bar { background:url(../images/corner_left_pagination.gif) left top no-repeat #f7f7f7; height:29px;  padding:8px 10px 0 10px; position:relative;}
.pagination_bar a {display:inline-block; height:13px; }
.pagination_bar a.prev_inactive {background:url(../images/arrow_prev_stop.gif) top no-repeat; width:14px; height:14px; *height:15px; display:inline-block; margin-right:10px;}
.pagination_bar a.prev_active {background:url(../images/arrow_prev.gif) top no-repeat; width:14px; height:14px; *height:15px; display:inline-block; margin-right:10px;}
.pagination_bar a.next_inactive {background:url(../images/arrow_next_stop.gif) top no-repeat; width:14px; height:14px; *height:15px; display:inline-block; margin-left:10px;}
.pagination_bar a.next_active {background:url(../images/arrow_next.gif) top no-repeat; width:14px; height:14px; *height:15px; display:inline-block; margin-left:10px;}
.pagination_bar span {display:inline-block;}
.pagination_bar a.on {color:#e4761d; text-decoration:none;}
.pagination_bar .right_corner{ background:url(../images/corner_right_pagination.gif) right top no-repeat; height:37px; width:15px; position:absolute; top:0; right:0;}

.search_orange {color:#e4761d; font-weight:bold; padding:10px 16px 0 16px; font-size:13px; display:block;}
.search_orange a:link, .search_orange a:active, .search_orange a:visited{color:#e4761d; font-weight:bold; text-decoration:none; font-size:13px; }
.search_orange a:hover{color:#e4761d; font-weight:bold; text-decoration:underline; font-size:13px;}
.left_submenu dt{font-size:12px; font-weight:bold; margin-top:8px; padding:0 16px;}
.left_submenu dd{font-size:12px; padding:0 16px 0 24px; }
.left_submenu a:link, .left_submenu a:visited, .left_submenu a:active{font-size:12px;  color:#0060b6; text-decoration:none !important;}
.left_submenu a:hover{font-size:12px;   text-decoration:underline !important;}
.bottom_bar {height:15px; width:184px; background:url(../images/box_small_b_corners_bottom.gif) bottom left no-repeat;}

.left {float:left;}
.right {float:right;}

a.rss {background:url(../images/rss_icon.gif) left no-repeat; padding-left:18px; margin:8px 10px 0 0;}
a.rss2 {background:url(../images/rss_icon.gif) left no-repeat; height:20px; width:18px; display:inline-block;}

.quick_search {padding:12px 0 0 20px;}
.left_blue_column_box { margin-bottom:12px; padding-top:15px; width:184px; background:url(../images/box_small_b_corners_top.gif) top left no-repeat #dbe5ff; }
.left_blue_column_box .search_dd_menu, .left_blue_column_box .search_dd_menu_small {width:138px; margin-bottom:5px;}
.left_blue_column_box .last {height:15px; width:184px; background:url(../images/box_small_b_corners_bottom.gif) bottom left no-repeat;}

.subcategory li { padding:2px 16px 0 16px; display:block;}

.categories_table2 { margin-top:10px; margin-bottom:15px; text-align:left; } 
.categories_table2 td{ padding:1px 10px 1px 0; vertical-align:top;} 
.categories_table2 a:visited, .categories_table2 a:active, .categories_table2 a:link, .categories_table2 a:hover  {color:#000000; background:url(../images/arrow_link.gif) top left no-repeat; display:block; padding:1px 0 0 11px; }
.restaurant_guide {background-color:#ffedd9; border:1px solid #0060B6; padding:10px; margin-bottom:12px; text-align:left;}
.restaurant_guide li {padding:0 0 3px 11px; background:url(../images/arrow_link3.gif) top left no-repeat;}
.restaurant_guide li a:link, .restaurant_guide li a:active, .restaurant_guide li a:visited{text-decoration:none;}
.restaurant_guide li a:hover{text-decoration:underline;}

.my_profile .left{float:left;  text-align:left;width:300px; overflow:hidden;}
.my_profile .right{float:right;  text-align:right;width:256px;}
.edit_profile li.edit{padding:10px 8px 4px 8px; text-align:left; font-weight:bold; border-bottom:2px solid #d4d4d4; font-size:13px;}
.edit_profile li{padding:4px 8px 10px 8px; text-align:left; font-size:12px;}
.profile_status li {margin:2px 0; padding-top:3px;}

.other_results {text-align:left; margin:0 16px;}
.other_results dt { font-size:18px; color:#CA5300; padding:15px 0 10px 0;}
.other_results a {font-size:13px;}
.other_results a.small {font-size:12px;}
.other_results dd {padding-bottom:8px;}
a.green_link:link, a.green_link:active, a.green_link:visited {color:#1d6b38; text-decoration:none; font-size:12px;}
a.green_link:hover {color:#1d6b38; text-decoration:underline; font-size:12px;}

/* gabriel */

.login_box , .company_profile_box{
	width:476px; text-align:left;font-height:normal;font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;
	
}
.login_box h3, .company_profile_box h3{
color:#fb5b0f; font-size:22px; padding-bottom:15px;font-weight:normal;font-family:'Trebuchet MS',Trebuchet,Verdana,sans-serif;
}
.login_box .top_bar, .company_profile_box .top_bar {
background:url(../images/top_bar.png) top left no-repeat; width:476px; height:14px;}
.login_box .content_bg , .company_profile_box  .content_bg{
background:url(../images/dot.png); padding:0 14px;}
.login_box .content, .company_profile_box .content {
	background-color:#FFFFFF; padding:20px; line-height:normal;font-size:12px;
}
.company_profile_edit { height:400px;overflow:auto; }
.login_box span, .company_profile_box span {font-size:14px; font-weight:bold;}

.register_box .small_input, .login .small_input {background:url(../images/small_input.gif) top left no-repeat; width:76px; height:18px; border:none; padding:2px 4px 0 4px; color:#787878; }
.register_box .big_input , .login .big_input{background:url(../images/big_input.gif) top left no-repeat; width:167px; height:18px; border:none; padding:2px 4px 0 4px; color:#787878; }

.register_box .login_btn , .login .login_btn{background:url(../images/btn_login.gif) top left no-repeat; width:54px; height:20px; border:none; cursor:pointer; line-height:-99999px;}
.register_box .signup_btn {background:url(../images/btn_sign_up.gif) top left no-repeat; width:54px; height:20px; border:none; cursor:pointer; line-height:-99999px;}
.register_box .facebook .left {float:left;}
.register_box .facebook .right {float:right; padding-top:10px;}
.register_box .facebook .right a {text-decoration:underline;}
.register_box .space {margin:23px 0 5px 0;}

.details_column_box { margin-left:12px;margin-bottom:12px; width:300px; background:url(../images/box_medium_corners_top.png) top left no-repeat #f7f7f7;padding-top:20px; }
.details_column_box .last {background:url(../images/box_medium_corners_bottom.png) bottom left no-repeat; height:15px; font-size:0; padding:0;}
.details_column_box dl, .details_column_box div { padding-left:20px;}
.details_column_box .item {font-weight:bold;}
.details_column_box .value{margin-bottom:10px;}
.details_column_box li {margin-left:15px;list-style-type:disc;}

.details_column_box { margin-left:12px;margin-bottom:12px; width:300px; background:url(../images/box_medium_corners_top.png) top left no-repeat #f7f7f7;padding-top:20px; }
.details_column_box .last {background:url(../images/box_medium_corners_bottom.png) bottom left no-repeat; height:15px; font-size:0; padding:0;}
.details_column_box dl, .details_column_box div { padding-left:20px;}
.details_column_box .item {font-weight:bold;}
.details_column_box .value{margin-bottom:10px;}
.details_column_box li {margin-left:15px;list-style-type:disc;}

.main_content_right {float:right;width:375px;}
.main_content_left {float:left;}


li.small_review { padding:20px; background-color:#fffff; width:375px; font-size:12px;overflow:hidden;}

li.small_review .left_zone{float:left; width:60px;}
li.small_review a.rev_comments:link, li.small_review a.rev_comments:active, li.small_review a.rev_comments:visited  { background:url(../images/ico_comments_blue.gif) left no-repeat; color:#0060b6; text-decoration:none; padding-left:22px; height:18px;display:block; padding-top:2px; margin:7px 0 2px 0;}
li.small_review a.rev_comments:hover  { background:url(../images/ico_comments_blue.gif) left no-repeat; color:#0060b6; text-decoration:underline; padding-left:22px; height:18px;display:block; padding-top:2px; margin:7px 0 2px 0;}
li.small_review a.rev_r:link, li.small_review a.rev_r:active, li.small_review a.rev_r:visited  { background:url(../images/ico__blue.gif) left no-repeat; color:#0060b6; text-decoration:none; padding-left:22px; height:17px;display:block; padding-top:3px; margin:2px 0;}
li.small_review a.rev_r:hover  { background:url(../images/ico__blue.gif) left no-repeat; color:#0060b6; text-decoration:underline; padding-left:22px; height:17px;display:block; padding-top:3px; margin:2px 0;}
li.small_review a.rev_photo:link, li.small_review a.rev_photo:active, li.small_review a.rev_photo:visited  { background:url(../images/ico_photo_blue.gif) left no-repeat; color:#0060b6; text-decoration:none; padding-left:22px; height:17px;display:block; padding-top:3px; margin:2px 0;}
li.small_review a.rev_photo:hover  { background:url(../images/ico_photo_blue.gif) left no-repeat; color:#0060b6; text-decoration:underline; padding-left:22px; height:17px;display:block; padding-top:3px; margin:2px 0;}
li.small_review a.rev_video:link, li.small_review a.rev_video:active, li.small_review a.rev_video:visited  { background:url(../images/ico_video_blue.gif) left no-repeat; color:#0060b6; text-decoration:none; padding-left:22px; height:17px;display:block; padding-top:3px; margin:2px 0;}
li.small_review a.rev_video:hover  { background:url(../images/ico_video_blue.gif) left no-repeat; color:#0060b6; text-decoration:underline; padding-left:22px; height:17px;display:block; padding-top:3px; margin:2px 0;}
li.small_review a.rev_p:link, li.small_review a.rev_p:active, li.small_review a.rev_p:visited  { background:url(../images/ico_pin_blue.gif) left no-repeat; color:#0060b6; text-decoration:none; padding-left:22px; height:17px;display:block; padding-top:3px; margin:2px 0;}
li.small_review a.rev_p:hover  { background:url(../images/ico_pin_blue.gif) left no-repeat; color:#0060b6; text-decoration:underline; padding-left:22px; height:17px;display:block; padding-top:3px; margin:2px 0;}

li.small_review .right_zone{float:right; width:300px;}
li.small_review .right_zone .stars {margin-right:15px; float:left;}
li.small_review .right_zone .text {padding-top:10px;}
li.small_review .right_zone dl {margin:15px 0;}
li.small_review .right_zone dt {clear:both; float:left; width:70px; font-weight:bold; padding-bottom:5px}
li.small_review .right_zone dd {float:left; width:300px; padding-bottom:5px}
li.small_review .right_zone .useful { background:url(../images/ico_thumbs_up_blue.gif) top left no-repeat;  height:22px; float:left; margin-right:10px; padding:6px 0 0 22px;}
li.small_review .right_zone .inappropriate {background:url(../images/ico_thumbs_down_blue.gif) bottom left no-repeat;  height:22px; float:left; margin-right:10px; padding:6px 0 0 22px;}
li.small_review .right_zone .comment_rev {background:url(../images/ico_comments_rev_blue.gif) left no-repeat;  height:22px; float:left; padding:6px 0 0 29px;}
.restaurant_details h2 a:active, .restaurant_details h2 a:link, .restaurant_details h2 a:visited  {font-size:12px; color:#0060b6; text-decoration:underline; outline:none; }
.restaurant_details h2 a:hover {font-size:12px; color:#0060b6; text-decoration:none; outline:none;}

/* -- company name as link in profile / summary --*/
.restaurant_details h2 a.company_name:active, .restaurant_details h2 a.company_name:link, .restaurant_details h2 a.company_name:visited  { font-size:22px; font-weight:normal; color:#ca5300; text-align:left; text-decoration:none; }
.restaurant_details h2 a.company_name:hover {font-size:22px; font-weight:normal; color:#ca5300; text-align:left; text-decoration:none;}

.company_profile_box textarea {width:400px;height:350px;}

/* -- am adaugat - reviews version --*/
li.white_review .left_zone .location{line-height:14px; padding-bottom:7px;}

/* -- am modificat --*/
.restaurant_details {float:left; width:510px; text-align:left;}
.content_column {float:left; width:709px; text-align:left;  }

li.white_review { padding:20px; width:auto; font-size:12px; border-bottom:1px solid #7f7f7f; display:block;}
li.white_review .left_zone{float:left; width:62px; }
li.white_review .right_zone{float:right; width:580px;}

li.no_border {border:none !important;}

.restaurant_box {width:auto; padding:0 0 15px 5px; display:block; padding-right:10px;}

.useful { background:url(../images/ico_thumbs_up_white.gif) top left no-repeat;  height:22px; float:left; margin-right:10px; padding:6px 0 0 22px;}
.inappropriate {background:url(../images/ico_thumbs_down_white.gif) bottom left no-repeat;  height:22px; float:left; margin-right:10px; padding:6px 0 0 22px;}

/* -- am adaugat --*/
li.white_review .left_zone .location, .location_video .location, .description_review li.review .left_zone .location{line-height:14px; padding-bottom:7px;}
.restaurant_description .foto, .description_review li.review .left_zone .foto {padding-bottom:5px;}


.restaurant_pic img {border:1px solid #7f7f7f;}
.filter, .blue_box2 { background-color:#e1ebff; margin:8px 0;}
.filter .filter_top_bar .left_corner, .info_grey_box .info_top_bar .left_corner, .pages_grey_box .pages_top_bar .left_corner, .blue_box2 .blue_top_bar .left_corner {float:left; background:url(../images/blue_corner_left_top.gif) top left no-repeat; height:15px; width:15px; font-size:0;} 
.filter .filter_top_bar .right_corner, .info_grey_box .info_top_bar .right_corner, .pages_grey_box .pages_top_bar .right_corner, .blue_box2 .blue_top_bar .right_corner {float:right; background:url(../images/blue_corner_right_top.gif) top left no-repeat; height:15px; width:15px; font-size:0;} 
.filter .filter_bottom_bar, .info_grey_box .info_bottom_bar, .blue_box2 .blue_bottom_bar {clear:both;}
.filter .filter_bottom_bar .left_corner, .info_grey_box .info_bottom_bar .left_corner, .pages_grey_box .pages_bottom_bar .left_corner, .blue_box2 .blue_bottom_bar .left_corner {float:left; background:url(../images/blue_corner_left_bottom.gif) top left no-repeat; height:15px; width:15px; font-size:0;} 
.filter .filter_bottom_bar .right_corner, .info_grey_box .info_bottom_bar .right_corner, .pages_grey_box .pages_bottom_bar .right_corner, .blue_box2 .blue_bottom_bar .right_corner {float:right; background:url(../images/blue_corner_right_bottom.gif) top left no-repeat; height:15px; width:15px; font-size:0;} 
.filter .left_column {font-size:22px; font-weight:normal; color:#ca5300; text-align:left; float:left; width:410px; padding-left:15px;}
.filter .right_column  {float:right; width:230px; font-weight:bold; margin-right:15px; padding-top:3px;}
.filter_select { width:170px;  font-family:Trebuchet MS, Arial, Helvetica, sans-serif;}
.info_grey_box, .pages_grey_box {background-color:#f7f7f7; margin:8px 0;}

.filter .filter_top_bar, .filter .filter_bottom_bar, .info_grey_box .info_top_bar, .info_grey_box .info_bottom_bar, .pages_grey_box .pages_top_bar, .pages_grey_box .pages_bottom_bar, .blue_box2 .blue_top_bar, .blue_box2 .blue_bottom_bar {height:15px;}

.info_grey_box .info_top_bar .left_corner, .pages_grey_box .pages_top_bar .left_corner {background:url(../images/grey_corner_top_left.gif) top left no-repeat;}
.info_grey_box .info_top_bar .right_corner, .pages_grey_box .pages_top_bar .right_corner {background:url(../images/grey_corner_top_right.gif) top left no-repeat;}
.info_grey_box .info_bottom_bar .left_corner, .pages_grey_box .pages_bottom_bar .left_corner {background:url(../images/grey_corner_bottom_left.gif) top left no-repeat;}
.info_grey_box .info_bottom_bar .right_corner, .pages_grey_box .pages_bottom_bar .right_corner {background:url(../images/grey_corner_bottom_right.gif) top left no-repeat;}
.info_grey_box .info_center {padding:0 15px;}
.pages_grey_box .pages_center {padding:0 15px; text-align:center; font-size:12px; color:#0f5ca1; *line-height:12px;}
.pages_grey_box .pages_center .on { color:#df761d;}
.pages_grey_box .next_page {background:url(../images/arrow_next.gif) left top no-repeat; width:15px; height:15px; display:inline-block; margin-left:10px; text-indent:-99999px; }
.pages_grey_box .prev_page {background:url(../images/arrow_prev.gif) left top no-repeat; width:15px; height:15px; display:inline-block; margin-left:10px; text-indent:-99999px; }

.inside_content {padding:0 15px;}
.inside_content p {padding:7px 0 3px 0;}
.inside_content h3 { font-size:18px; padding-bottom:10px; font-weight:normal; } 
.inside_content .stars {padding:3px 0 20px 0;}

.review_textarea {width:99%; height:100px; border:1px solid #3883c2; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:13px;}
.review_input {width:99%; height:20px; border:1px solid #3883c2; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:13px;}

.location_video { padding-bottom:15px; }
.location_video .left_column {float:left; width:480px;}
.location_video .right_column {float:left; width:200px;}
.location_video .useful_video {padding-top:10px;}
.location_video ul {font-size:12px;}
.location_video ul.video li {padding-bottom:5px;}
.location_video dl {margin-top:20px;}
.location_video dt {font-size:15px; font-weight:bold;}

a.previous_video {background:url(../images/arrow_prev.gif) left top no-repeat; padding-left:15px;}
a.next_video {background:url(../images/arrow_next.gif) right top no-repeat; padding-right:15px;}
a.previous_video_last {background:url(../images/arrow_prev_stop.gif) left top no-repeat; padding-left:15px;}
a.next_video_last {background:url(../images/arrow_next_stop.gif) right top no-repeat; padding-right:15px;}
a.video_title:link, a.video_title:visited, a.video_title:active {font-weight:bold; text-decoration:none; color:#000000; font-size:13px;}
a.video_title:hover {font-weight:bold; text-decoration:underline; color:#000000; font-size:13px;}

.info_grey_box .video_center {width:100%;}
.prev_arrow {margin-left:14px;}
.prev_arrow, .next_arrow {float:left; margin-top:30px;}
.prev_arrow a, .next_arrow a{height:40px; width:20px; background-position:center; display:block;}
.all_movies li {width:132px; padding:10px; float:left;}

.upload_video {width:100%; font-size:12px; margin-bottom:15px;}
.upload_video td {vertical-align:top;}
.input_upload_file {background-color:#FFFFFF; height:22px;}

.button_upload {float:left; width:25%;}

.restaurant_description {padding-bottom:20px;}
.restaurant_description .left_column {width:302px; }
.restaurant_description .right_column {width:377px; float:right}
.profile_details a {font-size:13px;}
.profile_details {line-height:normal; margin-bottom:15px; overflow:hidden;}
.profile_details dt {font-weight:bold; padding-top:10px;}
.profile_details dd {padding-top:1px;}

.add_buttons2 {float:left; margin:20px 0; }
.add_buttons2 li {margin-right:0px; display:inline;}

.description_review li.review { padding:20px 0; font-size:12px; border-top:1px solid #c6c6c6;overflow:hidden;}
.description_review li.review .left_zone{float:left; width:62px;}
.description_review li.review .right_zone{float:left; width:297px; padding-left:18px;}
.description_review li.review .right_zone .stars {margin-right:15px; float:left;}
.description_review li.review .right_zone .text {padding-top:10px;}
.description_review li.review .right_zone dl {margin:15px 0 10px 0; width:100%;}
.description_review li.review .right_zone dt {clear:both; float:left; width:14%; font-weight:bold; padding-bottom:5px; display:inline;}
.description_review li.review .right_zone dd {float:left; width:85%; padding-bottom:5px; display:inline;}
.description_review li.review .right_zone .useful { background:url(../images/ico_thumbs_up_white.gif) top left no-repeat;  height:22px; float:left; margin-right:10px; padding:6px 0 0 22px;}
.description_review li.review .right_zone .inappropriate {background:url(../images/ico_thumbs_down_white.gif) bottom left no-repeat;  height:22px; float:left; margin-right:10px; padding:6px 0 0 22px;}
.description_review li.review .right_zone .comment_rev {background:url(../images/ico_comments_rev_white.gif) left no-repeat;  height:22px; float:left; padding:6px 0 0 29px;}

.restaurant_description .right_column h2 {padding-bottom:10px;}
.restaurant_description .right_column .see_all {padding-top:10px; border-top:1px solid #c6c6c6;}

.profile_details .dot_list {background:url(../images/bullet.gif) 0 8px no-repeat; padding-left:8px; }


/* -- am adaugat --*/
.reviews_grey .left_zone {width:13% !important; float:left;}
.reviews_grey .right_zone {width:74% !important; float:left !important; padding-right:2%;}
.reviews_grey .right_zone p {overflow:hidden;}
.reviews_grey .rating {float:left; width:10%; text-align:left;}
.reviews_grey .useful, .reviews_grey .inappropriate, .reviews_grey .comment_rev  { background:url(../images/ico_thumbs_up_grey.gif) top left no-repeat !important;  height:22px; float:none !important; padding:0px 0 0 29px !important; margin-right:0 !important; display:block; width:30px;}
.reviews_grey .inappropriate {background:url(../images/ico_thumbs_down_grey.gif) bottom left no-repeat !important; padding:5px 0 0 29px !important;}
.reviews_grey .comment_rev {background:url(../images/ico_comments_rev_grey.gif) left no-repeat !important; padding:10px 0 0 29px !important;}
.orange_bullet {font-size:15px; color:#df751d;}

.review_links {color:#838383; padding:5px 0;}
.owner_comment {color:#e3771f; font-style:italic;}

li.white_review .right_zone .stars2 {margin-right:15px; float:left; padding-top:6px;}
li.white_review .right_zone .date {float:left; padding:6px 10px 0 0;}

a.edit_profile:active, a.edit_profile:link, a.edit_profile:visited  {font-size:12px; color:#0060b6; text-decoration:underline; outline:none; }
a.edit_profile:hover {font-size:12px; color:#0060b6; text-decoration:none; outline:none;}

a.heading_link:active, a.heading_link:link, a.heading_link:visited  {font-size:12px; color:#0060b6; text-decoration:underline; outline:none; }
a.edit_profile:hover {font-size:12px; color:#0060b6; text-decoration:none; outline:none;}


.my_profile h2 a:active, .my_profile h2 a:link, .my_profile h2 a:visited{font-size:12px; color:#0060b6; text-decoration:underline; outline:none;  }
.my_profile h2 a:hover {font-size:12px; color:#0060b6; text-decoration:none; outline:none;}

#message a:active, #message a:link, #message a:visited{font-size:12px; color:#0060b6; text-decoration:underline; outline:none;  }
#message a:hover {font-size:12px; color:#0060b6; text-decoration:none; outline:none;}

/* BEGIN company_videos component styles */

/* Begin player and videos list */
/*
a.previous_video {background:url(../images/arrow_prev.gif) left top no-repeat; padding-left:15px;}
a.next_video {background:url(../images/arrow_next.gif) right top no-repeat; padding-right:15px;}
a.previous_video_last {background:url(../images/arrow_prev_stop.gif) left top no-repeat; padding-left:15px;}
a.next_video_last {background:url(../images/arrow_next_stop.gif) right top no-repeat; padding-right:15px;}
a.video_title:link, a.video_title:visited, a.video_title:active {font-weight:bold; text-decoration:none; color:#000000; font-size:13px;}
a.video_title:hover {font-weight:bold; text-decoration:underline; color:#000000; font-size:13px;}
*/
a.useful { background:url(../images/ico_thumbs_up_white.gif) top left no-repeat;  height:22px; float:left; margin-right:10px; padding:6px 0 0 22px;}
a.inappropriate {background:url(../images/ico_thumbs_down_white.gif) bottom left no-repeat;  height:22px; float:left; margin-right:10px; padding:6px 0 0 22px;}
/*--- modified ---*/
.location_video { padding-bottom:15px; }
.location_video .left_column {float:left; width:524px;}
.location_video .right_column {float:left; width:165px;}
.location_video .useful_video {padding-top:10px;}
.location_video ul {font-size:12px;}
.location_video .video {background:url(../images/bg_video.gif) bottom repeat-x #cde3ff; text-align:center;}
.location_video dl {margin-top:10px;}
.location_video dt {font-size:15px; font-weight:bold;}
.all_movies li {width:115px; padding:13px; float:left;}
.all_movies li img {width:115px;}
/*--- added ---*/
.location_video .right_column ul {margin-top:10px;}
.location_video a.comment_rev { background:transparent url(../images/ico_comments_rev_white.gif) no-repeat left center; float:left;height:22px; padding:6px 0 0 29px;}
.location_video dd {padding-bottom:2px;}
.location_video .video_short_description {padding-top:10px; line-height:normal;}
.video .video_top_bar, .video .video_bottom_bar{height:14px;margin-top:0px;}
.video .video_top_bar .left_corner {background:url(../images/video_corner_top_left.gif) top left no-repeat; float:left; height:14px; width:14px; font-size:0;}
.video .video_top_bar .right_corner {background:url(../images/video_corner_top_right.gif) top left no-repeat; float:right; height:14px; width:14px; font-size:0;}
.video .video_bottom_bar .left_corner {background:url(../images/video_corner_bottom_left.gif) top left no-repeat; float:left; height:14px; width:14px; font-size:0;}
.video .video_bottom_bar .right_corner {background:url(../images/video_corner_bottom_right.gif) top left no-repeat; float:right; height:14px; width:14px; font-size:0;}
.logo_video {padding:0 0 10px 12px; text-align:left;}
/* End player and videos list */

/* Begin upload form */
.blue_box2 { background-color:#e1ebff; margin:8px 0;}
.blue_box2 .blue_top_bar .left_corner {float:left; background:url(../images/blue_corner_left_top.gif) top left no-repeat; height:15px; width:15px; font-size:0;}
.blue_box2 .blue_top_bar .right_corner {float:right; background:url(../images/blue_corner_right_top.gif) top left no-repeat; height:15px; width:15px; font-size:0;}
.blue_box2 .blue_bottom_bar {clear:both;}
.blue_box2 .blue_bottom_bar .left_corner {float:left; background:url(../images/blue_corner_left_bottom.gif) top left no-repeat; height:15px; width:15px; font-size:0;} 
.blue_box2 .blue_bottom_bar .right_corner {float:right; background:url(../images/blue_corner_right_bottom.gif) top left no-repeat; height:15px; width:15px; font-size:0;} 
/*
.upload_video {width:100%; font-size:12px; margin-bottom:15px;}
.upload_video td {vertical-align:top;}
.input_upload_file {background-color:#FFFFFF; height:22px;}
.button_upload {float:left; width:25%;}
*/
/* end Upload form */

/* END company_videos component styles */


/* flag image */
li.white_review .right_zone .flag img {position:relative;top:4px;}
.description_review li.review .right_zone .flag  img {position:relative; top:6px; left:8px;}

/*--- am modificat pt live feed ---*/
.center_column {padding-bottom:10px; float:left; width:556px; text-align:left; }
.results .small_pic img {border:none;}
.results li{border-bottom:2px solid #dcdcdc; padding:8px; text-align:left; font-size:13px;}


/*--- am adaugat pt live feed ---*/
.table_review {margin:3px 0; width:100%;}
.table_review td{text-align:left; vertical-align:top;}
.table_review .left_col {width:62px; padding-right:10px;}
.table_review .left_col .image_bg , .image_bg, .table_review .left_col .image_bg_facebook , .image_bg_facebook { background:#FFFFFF; border:1px solid #000000; width:60px; height:60px; vertical-align:middle; text-align:center; margin:0; padding:0; }
.table_review .left_col .image_bg_facebook , .image_bg_facebook { padding:5px; width:50px; height:50px;} 
.table_review .left_col .image_bg_geotag {border:0px none;}
/*.table_review .left_col .image_bg td img {padding:0px;margin-bottom:-5px;}*/
.facebook {background:url(../images/ico_facebook.gif) left no-repeat; padding-left:20px;}
.table_review  .review_text span{overflow:hidden;width:350px;font-style:italic;color:black;display:block;}
.table_review img, .foto img {vertical-align:middle;}

.user_data {font-size:12px;}
.user_data .left_col {width:62px; padding-right:6px; float:left;}
.user_data .right_col {float:left; width:80px;}
.user_data a:link, .user_data a:active, .user_data a:visited { text-decoration:underline !important; font-weight:normal !important;}
.user_data a:hover {text-decoration:none !important; color:#0060B6 !important; }

/*---  pagination bar fix ---*/
.pagination_bar {text-align:center;}

/* add business form */
.input_all .corner_left, .input_all .corner_right {float:left; background:url(../images/bg_input_left.gif) top left no-repeat; width:3px; height:20px; }
.input_all .corner_right {background:url(../images/bg_input_right.gif)}
.input_all .middle {float:left; background:url(../images/bg_input_mid.gif) top left repeat-x; height:20px; }
.add_business_geo .search_dd_menu {width: 145px;}
.search_dd_menu_small {width:170px;}

/*-- claim business ---*/
.owner_comment { font-size:12px; font-style:italic; font-weight:bold;}
.restaurant_pic {width:170px;}
.restaurant_pic img{border:none;}

/*-- paid profiles --*/
.verified_business {color:green;margin-left:7px;font-size:13px;}
.feature_review {float:left;height:22px;padding-left:135px;padding-top:5px;width:160px;text-align:right;}
.featured_review .left_zone {float:left; width:60px;}
.featured_review .right_zone{float:right; width:590px;font-weight:bold;font-style:italic;}
.claimed_profile_images_links {display:inline-block;padding-left:180px;text-align:right;width:290px;text-align:right;}
.video_center h2 {padding-left:12px;}
.business_basic_profile {color: #666666; font-style: italic; clear:both; font-weight:bold;font-size:13px;}
.business_verified_profile {color: #009032; font-style: italic; clear:both; font-weight:bold;font-size:13px;}
.business_profile_btn_upgrade {margin-top:20px;display:block;}
.business_profile_btn_sponsorships {margin-top:20px; display:block;}

/*-- form errors --*/
.error{color:red;}

/*-- logout --*/
div.logout {font-size:26px; font-weight:normal; color:#ca5300; text-align:left; }
img.fb_login {width:15px; height:15px;vertical-align:middle;margin:3px;}

/*-- announcements section --*/
.announcement_title { clear:both; font-size:22px; font-weight:normal; color:#ca5300; text-align:left; margin: 10px auto 10px auto; }
.announcement_content { font-size:14px; font-weight:normal; color: #000; }
.announcement_date_added { float:left; font-size:14px; font-weight:bold; color: #000; }
.announcement_delete { float:left; }
.announcement_photo { margin: 5px auto; width: 640px; }

/* -- orange button on pieces --*/
.simple_btn_orange { background: url(../images/btn_orange_right.gif) right top no-repeat; padding-right:4px; height:26px; display:inline-block; vertical-align:middle;}
.simple_btn_orange a:visited, .simple_btn_orange a:active, .simple_btn_orange a:link, .simple_btn_orange a:hover {font-size:14px; padding:4px 8px 0 12px; float:left; display:inline-block; height:26px; background: url(../images/btn_orange_left.gif) left top no-repeat; color:#fff !important; text-decoration:none !important; font-weight:normal !important;}
/*-- others --*/
.right_column .blue_box2 {margin-bottom:12px !important;}
.multimedia_image img {border:1px solid #000;}
.category_title { font-size:15px; font-weight:bold; padding-bottom:15px;}
.right_col_content { padding: 0 15px; position:relative;}

.top_list li {padding-bottom:8px;}
.top_list li div {float:left; display:inline;}
.top_list .top {font-size:11px; font-weight:bold; width:15px; float:left;}
.top_list .name_location {padding-left:5px; }
.top_list .name_location {width:94px; overflow:hidden; font-size:11px;}
.top_list .name_location a {font-size:11px; line-height:14px;}
.top_list .name_location div { overflow:hidden; width:94px; float:none; display:block; }
.image_small, .image_small_facebook { background:#FFFFFF; border:1px solid #000000; width:34px; height:34px; vertical-align:middle; text-align:center; margin:0; padding:0; }
.image_small_facebook { padding:2px; width:30px; height:30px;}
.image_small img {width:34px;height:34px;}
.image_small_facebook img {width:30px;height:30px;}
a.see_more:active, a.see_more:link, a.see_more:visited {color:#DC771B !important; text-decoration:none !important; font-weight:bold; display:block; padding-top:3px;} 
a.see_more:hover {text-decoration:underline !important;}

.right_column .blue_box2 {margin-top:0;}

.best_of_cyprus { font-size:19px; text-align:center; padding-bottom:12px;}
.best_of_cyprus .title {font-size:35px;padding-bottom:3px;}

.orange {color:#DC771B;}
.gray { color:#636363;}

.btn_orange { background: url(../images/btn_orange_right.gif) right top no-repeat; padding-right:4px; height:26px; }
.btn_orange a:visited, .btn_orange a:active, .btn_orange a:link, .btn_orange a:hover {display:block; height:26px; background: url(../images/btn_orange_left.gif) left top no-repeat; color:#fff !important; text-decoration:none !important; font-weight:normal !important;}
.btn_orange span {padding:4px 8px 0 35px; height:22px; display:block; font-size:14px; cursor:pointer;font-weight:normal;}
span.spot {background:url(../images/icon_spot_on.gif) no-repeat 8px 4px;}
span.review {background:url(../images/icon_comments.gif) no-repeat 8px 5px;}
span.video {background:url(../images/icon_video.gif) no-repeat 9px 6px;}
span.photo {background:url(../images/icon_photo.gif) no-repeat 8px 5px;}
span.geo_tag {background:url(../images/icon_pin.gif) no-repeat 10px 6px;}

.all_buttons  { padding:20px 22px 0 22px !important;}
.all_buttons div {padding-bottom:5px;}

.logout {vertical-align:top;}
.user_photo_top {position:relative; width:40px; display:inline-block;}
.user_photo_top a {position:absolute; left:0; top:-14px;}
.no_padding {padding:0 !important;}

.orange_title { color:#DC771B; font-size:22px; padding-bottom:5px; } 
.pop_up_box {width: 420px; padding:20px; text-align:left; background-color: #fff;
-moz-border-radius: 15px; -webkit-border-radius: 15px; border: 15px solid rgba(0,0,0,0.5); border: 15px solid #707070 \9;}
.pop_up_box p {padding:10px 0;}
.align_right {text-align:right;}

/*-- company map name  --*/
 a.company_map_name:active, a.company_map_name:link,a.company_map_name:hover, a.company_map_name:visited {font-size:15px; font-weight:bold; color:#0060B6;}

/*-- facebook-friends new style --*/
.login_box .bottom_bar{
background:url(../images/bottom_bar.png) top left no-repeat; width:476px; height:14px;
}

.facebook_friends_box {
	width:700px; text-align:left;font-height:normal;font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;
}

.facebook_friends_box .top_bar{
background:url(../images/top_long_bar.png) top left no-repeat; width:700px; height:14px;}
.facebook_friends_box .bottom_bar {
background:url(../images/bottom_long_bar.png) top left no-repeat; width:700px; height:14px;
}


/*-- premium profiles --*/
.business_premium_profile {color: #CA5300; font-style: italic; clear:both; font-weight:bold;font-size:13px;}

/**-- modal dialog close button / link --*/
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;
}

/*-- Members pages --*/
.search_input_big { background:url(../images/bg_form_big.gif) top left no-repeat; width:430px; height:22px; padding:3px 5px 0 5px; border:none; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; }
.top_overall_list .top_item {padding-bottom: 15px; float:left; width:170px;}
.top_overall_list .top_item div { float:left; }
.top_overall_list .top {font-size:11px; font-weight:bold; width:15px; margin-right:5px;}
.top_overall_list .name_location { padding-left:5px;float:left; }
.top_overall_list .name_location {width:80px; overflow:hidden; font-size:11px;}
.top_overall_list .name_location a {font-size:11px; line-height:14px;}
.top_overall_list .name_location div { overflow:hidden; width:80px; float:left; }
.top_overall_list .image_medium, .image_medium_facebook { background:#FFFFFF; border:1px solid #000000; width:54px; height:54px; vertical-align:middle; text-align:center; margin:0; padding:0; }
.top_overall_list .image_medium_facebook { padding:2px; width:50px; height:50px;}
.top_overall_list .image_medium img {width:54px;height:54px;}
.top_overall_list .image_medium_facebook img {width:50px;height:50px;}
.comment_rev {background:url(../images/ico_comments_rev_white.gif) left no-repeat;  height:22px; float:left; padding:6px 0 0 29px;}

/*-- profile sections picture for no content --*/
img.profile_no_items { width: 709px; cursor:pointer; }

/* magnify picture icon + link */
a.magnify_photo {position:relative; display: block; width:96px; left:-40px; margin-left:50%; padding: 0.1em; background:url(../images/ico_magnify.png) left no-repeat; }

.add_business_box {
	width:740px; text-align:left;font-height:normal;font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;
}
.add_business_box .top_bar {
	background:transparent url(../images/top_740_bar.png) top left no-repeat; width:740px; height:14px;
}
.add_business_box .bottom_bar {
	background:transparent url(../images/bottom_740_bar.png) top left no-repeat ; width:740px; height:14px;
}

.add_business_category_select { font-family: Trebuchet MS,Arial,Helvetica,sans-serif; width: 515px;}

/*-- Affiliation --*/
.affiliation_descriptor { font-weight: bold; color: #CA5300; font-style: italic; font-size: 12px;  }
a.affiliation_delete { text-decoration:underline; }

/*-- Permalinks --*/
div.permalink { color: #434343; font-size: 12px; }
div.permalink input { border: 1px solid #dcdcdc; width: 375px; color: #696969; font-size: 12px;}

/*-- Events --*/
textarea.event_description {
	border: #3A6FBB 1px solid; font-size: 13px; width:98%; height:100px; color: #787878; font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}
.event_type {
	border: #3A6FBB 1px solid; color: #787878; font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}
#addEventFrm div.error {display:none;}
.timepicker_input div img {margin-left:5px; cursor:pointer;}
.datepicker_input div img {margin-left:5px; cursor:pointer;}
#associated_businesses {clear:both;margin-left:0px;margin-top:5px;padding:0.2em;color:#787878;font-family: Trebuchet MS, Arial, Helvetica, sans-serif;border: #3A6FBB 1px solid;background-color:#fff;}
#associated_businesses div.address {font-size: 11px; color:#787878; font-style: italic; margin-left:20px; }
div.btn_orange span.docs {font-weight:500; font-size:14px; font-family: Trebuchet MS,Arial,Helvetica,sans-serif; background:url(../images/icon_docs.gif) no-repeat 8px 6px; }
a.edit_event_profile:active, a.edit_event_profile:link, a.edit_event_profile:visited  {font-size:12px; color:#0060b6; text-decoration:underline; outline:none;cursor:pointer; }
a.edit_event_profile:hover {font-size:12px; color:#0060b6; text-decoration:none; outline:none;cursor:pointer;}

