/**
* @version $Id: com_sobi2.css 3399 2008-01-19 15:30:41Z Radek Suski $
* @package: Sigsiu Online Business Index 2 */
/**
* Style Sheet of SOBIFAQ 2 Component com_sobi2.css
* ---------------------------------------------------------------------------
* @copyright Copyright (C) 2007 Sigsiu.NET (www.sigsiu.net). All rights reserved.
* @license see http://www.gnu.org/copyleft/lgpl.html GNU/LGPL.
* SOBIFAQ is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation.
* Authors: Sigrid & Radek Suski, Sigsiu.NET */

/* main SOBIFAQ Style to overwrite standard styles */
div.sobi2 {}
div.sobi2 h1 {line-height: 24px;font-size: 22px;}
div.sobi2 h2,div.sobi2 h3,div.sobi2 h4 {padding-left: 5px;line-height: 18px;font-family:Verdana, Arial, Helvetica, sans-serif;	font-weight:normal;}
/* Style for Standard Joomla! mosmsg-class, because often undefined */
/* To use the style of your template, delete this entry. */
.message {padding: 5px;	background-color: #990000;color: #FFFFFF;font-size: 11px;font-weight: bold;}
/* if there is no mosmsg line defined by your template remove the display:none and sobi2 will show its own mosmsg line */
#sobimsg {	display:none;}
/* Style of the Header Menu */
/* -------------------------------------------------------- */
/* Style of Header Menu */
table.sobi2Header {border-style: none;}
a.sobi2Header {	padding: 5px;font-size: 14px;}
/* Style of Main Component Description */
/* -------------------------------------------------------- */
table.sobi2CompDesc {	padding: 5px;width: 98%;}
/* Style of Category List */
/* -------------------------------------------------------- */
table#sobi2CatListSymbols {width: 98%;}
table#sobi2CatListSymbols td {vertical-align: top;border-style: none;}
/* Style of Category Icon */
img.sobi2CatIco {	float: left;clear: left;}
/* Style of Category Name */
p.sobi2CatName {font-size: 13px;padding-left: 50px;margin-top: 1px;font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;}
/* Style of Category Introtext */
p.sobi2CatsListSymbolsIntrotext {font-size: 11px;padding-left: 50px;margin-top: 4px;}
/* Style of the shown entries/subcategories numbers */
span.sobi2EditlinktipItems {text-decoration:  none;border-bottom: 1px dashed #aaa;}
span.sobi2EditlinktipCats {text-decoration:  none;border-bottom: 1px dashed #aaa;}
/* Style for Entries in Category View (Cards View) */
/* -------------------------------------------------------- */
table.sobi2Listing {width: 100%;margin-bottom: 10px;border-width: 1px;border-style: solid;border-color: #003399;background-color:#FFCC66;padding: 5px;}
table.sobi2Listing td {border-style: solid;border-color: #3a4794;border-width: 2px;margin: 5px;vertical-align: top;	background-color:#FFFFFF;font-family:Georgia, "Times New Roman", Times, serif;}
/* Style for empty Cards (Placeholder) */
table.sobi2Listing td.sobi2EmptyCell {border-style: none;background-color: #ffffff;}
table.sobi2Listing input {float:left;}
/* Style of Icon (Small Image) */
span.icon img {float: right;margin-top: 5px;margin-right: 5px;border: 1px solid #000033;}
/* Style of Title (Name of Entry) */
p.sobi2ItemTitle {margin-left: 5px;margin-top:  5px;padding-left: 5px;padding-top: 5px;clear:left;}
p.sobi2ItemTitle a {	font-size: 13px;}
/* Styles for the fields */
/* Add style for each field you added in the form span.sobi2Listing_field_yourname */
span.sobi2Listing_field_myfield,span.sobi2Listing_field_street,span.sobi2Listing_field_cuisine,span.sobi2Listing_field_postcode,span.sobi2Listing_field_county,span.sobi2Listing_field_country,span.sobi2Listing_field_email,span.sobi2Listing_field_contact_person,span.sobi2Listing_field_phone,span.sobi2Listing_field_fax,span.sobi2Listing_field_city,span.sobi2Listing_field_hotline,span.sobi2Listing_field_phone,span.sobi2Listing_field_opentable,span.sobi2Listing_field_federal_state {	padding-left: 10px;}
span.sobi2Listing_field_website {	float:right;padding-right: 5px;margin-bottom: 15px;}
/* Style of Edit and Delete Buttons in Category View */
input.sobi2EditEntryButton {}
/* Style for Page Navigation of Entries */
#sobi2PageNav {text-align: center;	border: 1px dashed #FF9900;padding-top: 2px;padding-bottom: 2px;}
/* Style of Details View */
/* -------------------------------------------------------- */
table.sobi2Details {margin: 0px;padding: 0px;width: 100%;	/*border: 1px solid #0033CC;*/	background-image: url(sobi-bg.png);
background-repeat: repeat-x;}
/* Style of Entry Name */
table.sobi2Details h1 {padding-top: 5px;}
/* Container for all custom fields data */
div#sobi2outer{float: none;margin-top: 0px;  /* position it vertically */	padding-bottom: 5px; /* to fix IE bug */}
/* Style of the Image */
img.sobi2DetailsImage{float: right;border: 3px solid #FFCC66;padding: 0px;}
img.sobi2DetailsIcon {}
/* Styles for the fields */
/* Add style for each field you added in the form span#sobi2Details_field_yourname */
span#sobi2Details_field_myfield,span#sobi2Details_field_cuisine,span#sobi2Details_field_street,span#sobi2Details_field_postcode,span#sobi2Details_field_county,span#sobi2Details_field_country,span#sobi2Details_field_phone,span#sobi2Details_field_fax,span#sobi2Details_field_city,span#sobi2Details_field_hotline,span#sobi2Details_field_phone,span#sobi2Listing_field_menu_label,span#sobi2Details_field_contact_person,span#sobi2Details_field_federal_state {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;}
span#sobi2Details_field_website,span#sobi2Listing_field_menu,span#sobi2Details_field_opentable,span#sobi2Details_field_email {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color:#FF9900;}
span#sobi2Details_field_menu,span#sobi2Details_field_website,span#sobi2Details_field_opentable,span#sobi2Details_field_email a {margin-top: 10px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold; }
span#cuisine {font-family:Verdana,Arial,Helvetica,sans-serif;font-size: 12px; font-weight:normal; color: #003399;}
span#sobi2Details_field_description {	padding-top: 5px;	margin-top: 0px; /* position it vertically */}
/* Style for Way Search */
span.sobi2WaySearch {	border-style: none;float: right;clear: right;margin-top: 15px; /* position it vertically */display: block;padding-right: 5px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;}
span.sobi2WaySearch img {padding-top: 8px;border-style: none;padding-left: 17px;}
/* Write A Review Text */
span#WriteReview {border-style: none;float: right;clear: right;margin-top: 0px; /* position it vertically */display: block;	padding-right: 5px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;}
/* Style for Google Maps */
div#sobi2GoogleMaps {float: right;position: relative;	border: 3px solid #FFCC66;margin-top: 10px;	margin-right: 0px;margin-bottom: 0px;}
/* Style of Details Footer Line */
td.sobi2DetailsFooter {padding-left: 5px;}
/* Style of Edit and Delete Buttons in Details View */
input#sobi2EditEntryButton, input#sobi2DelEntryButton {float:right;}
/* Style of Footer Line */
/* -------------------------------------------------------- */
td#sobi2Footer, td#sobi2Footer a {font-size: 9px;color: #999999;padding-top: 10px;text-decoration: none;}
table.sobi2Footer {width: 98%;}
td#sobi2rss {}
td#sobi2rss img {	border-style: none;float: right;}
/* Style of Entry Form */
/* -------------------------------------------------------- */
/* Header Line */
p#sobi2EditFormHeader {font-weight:bold;font-size: 14px;padding: 5px;}
/* Info Requested Fields */
#sobi2ReqFieldsInfo {padding: 5px;}
form#sobi2EditForm table,table#sobi2FormTable {padding: 5px;width: 99%;}
table#sobi2FormTable2, table#sobi2FormTable3 { width: 99%;}
table#sobi2FormTable td,table#sobi2FormTable2 td,table#sobi2FormTable3 td {vertical-align: top;}
/* Style of Input fields as entered in Fields Manager  */
#page_bg #main #content .inside .sobi2 #sobi2EditForm .FormBox .FormTable #field_cuisine {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;font-weight: normal;}
input#field_entry_name,input#field_entry_cuisine,select#field_entry_cuisine,input#field_postcode,input#field_street,input#field_city,input#field_county,input#field_country,input#field_federal_state,input#field_menu,input#field_email,input#field_website,input#field_contact_person,input#field_phone,input#field_fetch,input#field_longitude,input#field_latitude,textarea#sobi2MetaKey,textarea#sobi2MetaDesc,input#sobi2Ico,input#field_opentable,input#sobi2Ico_on,input#sobi2Img,input#sobi2Img_on,input#field_fax,input#field_hotline,input#field_street {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;font-weight: bold;}
label.field_entry_name,label.field_cuisine,label.field_postcode,label.field_street,label.field_city,label.field_county,label.field_country,label.field_federal_state,label.field_email,label.field_website,label.field_contact_person,label.field_phone,label.field_fax,label.field_hotline,label.field_menu,label.field_fetch,label.field_longitude,label.field_latitude,label.field_opentable,label.field_description,label.sobi2Ico,label.sobi2Img,label.sobi2Ico_on,label.sobi2Img_on,label.sobi2MetaKey,label.field_infoicons,label.sobi2MetaDesc {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;}
.sobi2Img {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;}
/* Style for Checkboxes */
input#accept_rules,input#field_website_on,input#field_description_on {}
/* Style for Not Free Label */
span.sobi2FormNotFreeLabel {padding: 5px;}
/* Style for Category Information/Descriptions */
table#sobi2FormCats {width: 99%;border-style: none;margin: 10px;}
table#sobi2FormCats td {padding: 10px;border-style: solid;border-color: #CCCCCC;border-width: 1px;}
p#catsTitle, p#catIntroText {width: 98%;font-size: 12px;font-weight: bold;}
p#catMsg {width: 98%;}
/* Style for Add and Remove Button */
#sobi2AddCatBt, #sobi2RemoveCatBt {width:50px;}
/* Style for column with Buttons */
td.sobi2CatButtons {width: 50px;vertical-align: top;}
/* Style for column with selected Categories */
td.sobi2CatSelected {vertical-align: top;	width: 150px;}
/* Styles for the box with Selected Categories */
select#sobi2SlectedCats {height: 100px;width: 150px;}
select#sobi2SlectedCatsID {height: 0px;width:  0px;border-style: none;}
/* Style for Safety Line */
table#sobi2FormFooter {float: left;clear: left;}
table#sobi2FormFooter td {vertical-align: bottom;}
img#seccode {}
input#sobi2SendButton {float: right;}
input#sobi2CancelButton {	float: right;}
/* Style for Payment Info */
/* -------------------------------------------------------- */
/* Style for upload info */
p.sobi2msg {padding-top: 15px;padding-left: 5px;font-size: 12px;}
/* Container for all payment info */
div.sobi2PaymentContainer {width: 98%;}
/* Style for Summary of Costs */
table#sobi2Payment {width: 50%;margin-left: 5px;padding-right: 5px;}
table#sobi2Payment td,td.sobi2PayOption {width: 70%;text-align: right;}
td.sobi2PayFees {width: 30%;text-align: right;}
td#sobi2PayTotal {width: 30%;text-align: right;border-top: solid 1px #606060;font-weight: bold;color: red;}
/* Style for Payment Methods */
table#sobi2PaymentMethod {width: 70%;margin-top: 30px;margin-left: 5px;}
table#sobi2PaymentMethod img {border-style: none;}
table#sobi2PaymentMethod a:hover {font-style: normal;text-decoration: none;}
table#sobi2PaymentMethodBank,table#sobi2PaymentMethodPayPal {width: 60%;margin-top: 15px;border-style: none;}
td#sobi2PaymentMethodBank,td#sobi2PaymentMethodPayPal {text-align: left;vertical-align: top;border-style: none;}
td#sobi2PaymentMethodBank b {padding-bottom: 3px;display: block;}
/* Styles for Searching */
/* -------------------------------------------------------- */
table.sobi2eSearchForm {width: 95%;margin-left: 5px; 	background-image: url(http://www.destinazen.com/exincludes/images/searchmodule-bg.gif);
	background-repeat: repeat-x;}
span#sobi2SearchResultsSerchingString {font-weight: bold;}
div#sobiSearchResponseContainer table {width:95%;}
.sobi2eSearchForm .inputbox {margin: 3px;
	padding: 2px;
	border: 1px solid #003399;
	background: #fff;
	color: #003399;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.sobi2eSearchForm td {font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 12px; color: #003399;
font-weight: bold;}
/* Styles for the new extended search function */
/* -------------------------------------------------------- */
/* height of the Div of category chooser */
div#sobiSearchFormCatsSelection {}
/* select boxes with categories */
.catChooseBox {}
#sobiSearchFormExtOptToggle {display: inline;}
div#SobiSearchForm2dropsy {margin-left: 10px;}
td#sobi2eSearchEmptyCell {width: 50%;}
/* Style for the Menu Module */
/* -------------------------------------------------------- */
div.sobi2MenuMod {margin-bottom: 8px;margin-top: 10px;}
/* Style for the Search & Add Entry Links */
a.sobi2MenuModA {	margin-left: 20px;font-family: Arial, Verdana,  Helvetica, sans-serif;font-size: 12px;font-weight: bold;}
/* Style of dTree 2.05 */
/* Copyright (c) 2002-2003 Geir Landr??? */
/* -------------------------------------------------------- */
.dtree {font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;font-size: 11px;color: #666;white-space: nowrap;overflow: auto;}
.dtree img {border: 0px;vertical-align: middle;}
.dtree a {color: #333;text-decoration: none;font-weight: normal;}
.dtree a.node, .dtree a.nodeSel {white-space: nowrap;padding: 1px 2px 1px 2px;}
.dtree a.node:hover, .dtree a.nodeSel:hover {color: #333333;text-decoration: underline;}
.dtree a.nodeSel {background-color: #c0d2ec;}
.dtree .clip {overflow: hidden;}
a.treeNode:hover {color: #333333;text-decoration: none;font-weight: normal;}
a.treeNode:visited {color: #333333;text-decoration: none;font-weight: normal;}
a.treeNode:active, a.treeNode:focus {color: #333333;text-decoration: none;font-weight: normal;background-color: #c0d2ec;}
/* Styles for SigsiuTree */
/* -------------------------------------------------------- */
.sigsiuTree {font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;font-size: 11px;color: #666;white-space: nowrap;overflow: auto;}
.sigsiuTree img {border: 0px;vertical-align: middle;}
.sigsiuTree a {color: #333;text-decoration: none;font-weight: normal;}
.sigsiuTree a.node, .sigsiuTree a.nodeSel {white-space: nowrap;padding: 1px 2px 1px 2px;}
.sigsiuTree a.node:hover, .sigsiuTree a.nodeSel:hover {color: #333333;text-decoration: underline;}
.sigsiuTree a.nodeSel {background-color: #c0d2ec;}
.sigsiuTree .clip {overflow: hidden;}
div.sigsiuTree a, .sigsiuTree a, a.treeNode:hover, a.treeNode, a.treeNode:visited {color: #333333 !important;text-decoration: none !important;font-weight: normal !important;}
a.treeNode:active, a.treeNode:focus {color: #333333;text-decoration: none;font-weight: normal;	background-color: #c0d2ec;}
/* Styles for custom listings */
/* -------------------------------------------------------- */
div.sobi2CustomListingCatsHeader,
div.sobi2CustomListingItemsHeader {padding-left: 5px;	margin-top: 5px;margin-bottom: 10px;}
div.sobi2CustomListingHeader {padding-left: 5px;font-size: 15px;margin-bottom: 15px;margin-top: 5px;}
div#sobi2AlphaLinks {width: 98%;text-align: center;padding: 5px;padding-bottom: 5px;}
/* Styles for the plugin container */
/* -------------------------------------------------------- */
table.sobi2Listing_plugins {border-style:none;width: 98%;padding-left: 8px;}
div.sobi2FormTabHeader {padding: 5px 2px 2px 5px;cursor: pointer;font-size: 12px;font-weight: bold;}
div.sobi2FormtabContent {overflow: hidden;margin-left: 5px;margin-top: 5px;}
/* Labels */
/* -------------------------------------------------------- */
span.sobiNewLabel {color: rgb(51, 51, 255);	font-size: 12px;font-weight: bold;padding: 2px;}
span.sobiHotLabel {color: rgb(255, 0, 0);font-size: 12px;font-weight: bold;padding: 2px;}
span.sobiUpdatedLabel {color: rgb(0, 153, 0);font-size: 12px;font-weight: bold;padding: 2px;}
/* --------------------- new details -------------------*/
#sobi2outer {	border: 1px dashed #FF9900;padding: 5px;}
#sobi2-left {}
#sobi2-right {}
#sobi2-description {font-weight: normal;clear:both;}
#Vitals {background-color: #FEF7E0;	padding: 5px;	border: 3px solid #FFCC66; width: 422px;}
#infoicons {padding-top: 5px; padding-bottom: 5px; height:auto; }
ul.sobi2Listing_field_infoicons {list-style:none; width:auto; }
ul.sobi2Listing_field_infoicons li img {vertical-align:middle;}
ul.sobi2Listing_field_infoicons li{list-style-type:none;width:140px; float:left; font-family:Verdana,Arial,Helvetica,sans-serif;font-size: 11px;}
table.field_field_checkbox input, table.field_field_checkbox img {  vertical-align:middle;}
ul.sobi2Listing_field_cuisine {list-style:none; width:auto; }
ul.sobi2Listing_field_cuisine li{list-style-type:none; display:inline; padding-right: 2px; border-right: 1px solid #003399;}
#gallery { clear:both;}
#reviews { background-color: #FEF7E0;padding: 5px;border: 3px solid #FFCC66;}
/* --------------------- add entry styles -------------------*/
.FormBox {border: 1px dashed #FFCC66;margin-top: 20px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding: 5px;}
.VitalsFormBox {border: 1px dashed #FFCC66;	margin-top: 20px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding: 5px;}
.FormTable {border: 1px solid #003399;width: 610px;}
.FormBox .vitals div {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;}
.FormBox .vitals td {}
.FormBox h3 {color: #003399;}
.FormBox h4 {color: #003399;}
.FormGallery {border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: solid;border-right-style: none;border-bottom-style: solid;border-left-style: none;border-top-color: #003399;border-right-color: #003399;border-bottom-color: #003399;border-left-color: #003399;}
.sobi2Details #sobiTitle h1 {color: #003399;font-family: Geneva, Arial, Helvetica, sans-serif;letter-spacing: 2px;font-size: 24px;}
table.field_field_infoicons input, table.field_field_infoicons img {vertical-align:middle;}
/*shows metaTags on the front end */
#TagsBox {border: 1px dashed #FF9900;padding: 5px;font-weight: bold;color: #FF9900;}
#TagsBox a {font-weight: normal;}
/* addthis */
.addthis {float: left; clear: both;	margin-top: 10px;}
/* Contact Form Details */
#ContactForm {border: 3px solid #FFCC66;float: right;margin-top: 10px;padding: 5px;	position: relative;width: 290px; /*	background-image: url(../images/contact-bg.gif);background-repeat: repeat;*/background-color: #FEF7E0;}	
#emailForm {color: #000033;font-weight: bold;}	
span.ContactLabel {	font-size: 12px;}
#ContactForm #emailForm textarea {width: 280px;}	
#ContactTitle {	font-size: 14px;font-weight: bold;color: #000066;}

/*  -------- 1.5 -----*/
#details-left {
	float:left;
	width: 379px;
	background-color:transparent;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#details-right { float:right; width: 288px; background-color:#fff; padding: 0px;}
#review-stars
#hot
/* -- not needed #google-map {float:right;} */
#address {}
#phone-label {font-weight: bold;} 
#phone-number{font-weight: normal;}
#fax-label{font-weight: bold;} 
#fax-number{font-weight: normal;}
#listed-cats{font-weight: normal;}
#cuisine-label{font-weight: bold; }
#cuisine{font-weight: normal;}