/* Style Sheet of SOBI 2 Component com_sobi2.css                               */
/* --------------------------------------------------------------------------- */
/* Copyright (C) 2007 Sigsiu.NET (http://www.sigsiu.net). All rights reserved. */
/* SOBI2 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 SOBI Style to override standard styles */

div.sobi2 h2, div.sobi2 h3, div.sobi2 h4 {
  padding-left: 5px;
}
.message {
  padding: 5px;
  color: #FFF;
  font-size: 11px;
  font-weight: bold;
  background: #900;
}
table.sobi2Header {
  border-style: none;
}
a.sobi2Header {
  padding: 5px;
  font-size: 13px;
}
table.sobi2CompDesc {
  padding: 5px;
}
table#sobi2CatListSymbols {
  width: 100%;
}
table#sobi2CatListSymbols td {
  vertical-align: top;
  border-style: none;
}
img.sobi2CatIco {
  border-style: none;
  float: left;
  clear: left;
}
p.sobi2CatName {
  font-size: 13px;
  padding-left: 50px;
  margin-top: 1px;
}
p.sobi2CatsListSymbolsIntrotext {
  font-size: 11px;
  padding-left: 50px;
  margin-top: -10px;
}
span.sobi2EditlinktipItems {
  text-decoration: none;
  border-bottom: 1px dashed #aaa;
}
span.sobi2EditlinktipCats {
  text-decoration: none;
  border-bottom: 1px dashed #aaa;
}
table.sobi2Listing {
  width: 100%;
  margin-bottom: 10px;
}
table.sobi2Listing td {
  border-style: none;
  border-color: #3a4794;
  border-width: 2px;
  margin-top: 0;
  vertical-align: top;
}
table.sobi2Listing td.sobi2EmptyCell {
  border-style: none;
  background: #fff;
}
table.sobi2Listing input {
  float: left;
}
.sobi2Listing img {
  float: right;
  border-style: none;
  padding-top: 5px;
  padding-right: 5px;
}
p.sobi2ItemTitle {
  margin-left: 5px;
  margin-top: 5px;
  border-style: none;
  font-size: 13px;
  padding-left: 5px;
  padding-top: 5px;
  clear: left;
}
p.sobi2ItemTitle a{
font-weight:bold;
color:#5D5C5C;
}
p.sobi2ItemTitle a:hover{
color:#006699;
font-weight:bold;
}
span.sobi2Listing_field_myfield, span.sobi2Listing_field_street, 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_federal_state {
  padding-left: 10px;
}
span.sobi2Listing_field_website {
  float: right;
  padding-right: 5px;
  margin-bottom: 15px;
}
#sobi2PageNav {
  text-align: center;
}
table#sobi2PromotedItems {
  width: 100%;
}
table.sobi2Details {
  margin-top: 15px;
  margin-left: 5px;
  padding: 10px;
  width: 100%;
}
table.sobi2Details h1 {
  padding-top: 5px;
}
div#sobi2outer {
  float: left;
  margin-top: 0;
}
img.sobi2DetailsImage {
  border-style: none;
  border: 0 solid #000;
  float: left;
  width: 200px;
  max-width: 200px;
  padding: 5px;
}
span#sobi2Details_field_myfield, 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#sobi2Details_field_federal_state {
  font-size: 11px;
}
span#sobi2Details_field_contact_person, span#sobi2Details_field_website, span#sobi2Details_field_email {
  display: block;
  padding-top: 8px;
  margin-bottom: -12px;
  font-size: 11px;
}
span#sobi2Details_field_description {
  display: block;
  padding-top: 20px;
  margin-top: 0;
}
span.sobi2WaySearch {
  border-style: none;
  float: right;
  clear: right;
  margin-top: 10px;
  display: block;
  padding-right: 5px;
}
span.sobi2WaySearch img {
  padding-top: 8px;
  border-style: none;
  padding-left: 17px;
}
div#sobi2GoogleMaps {
  float: left;
  position: relative;
  border: 3px solid #B6B6B6;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 0;

}
td.sobi2DetailsFooter {
  padding-left: 5px;
}
input#sobi2EditEntryButton, input#sobi2DelEntryButton {
  float: right;
}
td#sobi2Footer, td#sobi2Footer a {
  font-size: 9px;
  color: #999;
  padding-top: 10px;
  text-indent: -5000px;
}
table.sobi2Footer {
  width: 100%;
}
td#sobi2rss img {
  border-style: none;
  float: right;
}
p#sobi2EditFormHeader {
  font-weight: bold;
  font-size: 14px;
  padding: 5px;
}
#sobi2ReqFieldsInfo {
  padding: 5px;
}
form#sobi2EditForm table, table#sobi2FormTable {
  padding: 5px;
}
table#sobi2FormTable2, table#sobi2FormTable3 {
  width: 99%;
}
table#sobi2FormTable td, table#sobi2FormTable2 td, table#sobi2FormTable3 td {
  vertical-align: top;
}
span.sobi2FormNotFreeLabel {
  display: block;
  padding-top: 5px;
}
table#sobi2FormCats {
  width: 99%;
  border-style: none;
  margin: 10px;
}
table#sobi2FormCats td {
  padding: 10px;
  border-style: solid;
  border-color: #CCC;
  border-width: 1px;
}
p#catsTitle, p#catIntroText {
  width: 100%;
  font-size: 12px;
  font-weight: bold;
}
p#catMsg {
  width: 100%;
}
#sobi2AddCatBt, #sobi2RemoveCatBt {
  width: 50px;
}
td.sobi2CatButtons {
  width: 50px;
  vertical-align: top;
}
td.sobi2CatSelected {
  vertical-align: top;
  width: 150px;
}
select#sobi2SlectedCats {
  height: 100px;
  width: 150px;
}
select#sobi2SlectedCatsID {
  height: 0;
  width: 0;
  border-style: none;
}
table#sobi2FormFooter {
  float: left;
  clear: left;
}
table#sobi2FormFooter td {
  vertical-align: bottom;
}
input#sobi2SendButton {
  float: right;
}
input#sobi2CancelButton {
  float: right;
}
p.sobi2msg {
  padding-top: 15px;
  padding-left: 5px;
  font-size: 12px;
}
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;
}
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;
}
td#sobi2PaymentMethodBank, td#sobi2PaymentMethodPayPal {
  text-align: left;
  vertical-align: top;
  border-style: none;
}
td#sobi2PaymentMethodBank b {
  display: block;
  padding-bottom: 3px;
}
table.sobi2eSearchForm {
  width: 70%;
  margin-left: 5px;
}
span#sobi2SearchResultsSerchingString {
  font-weight: bold;
}
div.sobi2MenuMod {
  margin-bottom: 8px;
  /*margin-top: -25px;*/
  /*margin-top:6px;*/
}

div.sobi2MenuMod a.sobi2MenuModA {
	 padding-left: 10px;
}
a.sobi2MenuModA {
  padding-left: 50px;
  font: bold 12px Arial, Verdana, Helvetica, sans-serif;
}

.dTreeNode {
    /*height:18px;*/
  width:auto;
}

.dtree {
  color: #666;
  white-space: nowrap;
  width:160px;
  overflow: auto;
  font: 11px Arial, Verdana, Geneva, Helvetica, sans-serif;
  /*padding-left: 10px;*/
  margin-left:0px;
  text-align:left;
  height: 332px !important;
}
.dtree img {
  border: 0;
  vertical-align: middle;
  /*float:left;
  width:18px;
  height:18px;*/
}
.dtree a {
  color: #333;
  text-decoration: none;
  font-weight: normal;
}
.dtree a.node, .dtree a.nodeSel {
  white-space: nowrap;
  padding: 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
  color: #333;
  text-decoration: underline;
}
.dtree a.nodeSel {
  background: #99B099
}
.dtree .clip {
  overflow: hidden;
}
table.sobi2Listing_plugins {
  border-style: none;
  width: 100%;
  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;
}
.sobi2_header_center {
  background: #626970;
}
.sobi2_header_right {
  background: #626970;
}
.sobi2_shadow_top {
/*  background: url(/components/com_sobi2/images/shadow_top.jpg); */
}
.sobi2_shadow_left {
/*  background: url(/components/com_sobi2/images/shadow_left.jpg); */
}
.sobi2_shadow_right {
/*  background: url(/components/com_sobi2/images/shadow_right.jpg); */
}
.sobi2_shadow_bottom {
/*  background: url(/components/com_sobi2/images/shadow_bottom.jpg); */
}
.sobi2_template_background {
  background: #E6E6E6;
}
.sobi2_title_name {
  font-size: 22px;
  font-weight: normal;
  font-style: none;
  color: #5d5c5c;
  padding-left: 5px;
  line-height: 38px;
  width: 100%;
  
  }
.sobi2_title_name1 {
  width: 100%;
  background: url(http://www.blackwoodonline.com.au/new/components/com_sobi2/images/titlebg.JPG) repeat-x;
  }
.entry_image {
  width: 200px;
  max-width: 200px;
  padding-left: 5px;
  margin: 0;
  border: 0 solid red;
}
.entry_header {
  border-bottom: 5px solid #606D63;
}
.gallery_detail {
  text-align: left;
  padding: 0;
  margin: 0;
  border: 0 solid #DDD;
}
.entry_sub_header {
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  color: #000;
  padding-left: 5px;
  line-height: 25px;
  background: #DDD;
}
.field_title {
  font-size: 12px;
  text-transform: uppercase;
  font-weight: bold;
  width: 100px;
  min-width: 100px;
  color: #333;
  padding: 1px 1px 1px 5px;
  /*line-height: 18px;*/
  background: none;
}
.field_content {
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  color: #000;
  padding: 1px 1px 1px 5px;
  /*line-height: 16px;*/
}
.field_content a{
width:200px;
}
.thick_green {
  height: 0;
  border: 0;
  width: 98%;
  border-top: 4px solid #5F5F5F;
}
.sobi2_gallery_header_left {
  background: #FFC800;
}
.sobi2_gallery_header {
  background: #626970;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  padding-left: 5px;
}
#sobi2PageNav {
  text-align: center;
  #tabsj {
  float: left;
  width: 100%;
  background: none;
  font: bold 11px Verdana;
  line-height: normal;
  border-bottom: 0 solid #DEDEDE;
}
#tabsJ ul li {
  padding-left: 0;
}
#tabsJ ul {
  margin: 0;
  padding: 5px 10px 0;
  list-style: none;
}
#tabsJ li {
  display: inline;
  margin: 0;
  padding: 0;
}
#tabsJ a {
  float: left;
  background: white url(http://www.blackwoodonline.com.au/test1/templates/tabs/bw01/tableftJ.gif) no-repeat 0 0;
  margin: 0;
  padding: 0 0 0 5px;
  text-decoration: none;
}
#tabsJ a span {
  float: left;
  display: block;
  background: transparent url(http://www.blackwoodonline.com.au/test1/templates/tabs/bw01/tabrightJ.gif) no-repeat 100% 0;
  padding: 5px 15px 6px 6px;
  color: #FFF;
}
#tabsJ a span {
  float: none;
}
#tabsJ a:hover span {
  color: #000;
}
#tabsJ a:hover {
  background-position: 0 -42px;
}
#tabsJ a:hover span {
  background-position: 100% -42px;
}
#tabsJ li.selected a {
  background-position: 0 -42px;
}
#tabsJ li.selected a span {
  background-position: 100% -42px;
  color: #000;
}
.tabcontentstyle_outer {
  border: 0 solid red;
  width: 100%;
  margin: 0;
  padding: 0;
}
.tabcontentstyle {
  border-top: 5px solid #DEDEDE;
  border-left: 0 solid #CCC;
  border-bottom: 0 solid #CCC;
  border-right: 0 solid #CCC;
  width: 100%;
  margin-top: 11px;
  margin-right: 0;
  margin-bottom: 0;
  padding: 0;
}
/****************************************************************************************************************************************/
.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: block;
margin: 0;
width:180px;
height:30px;
border-bottom: 1px solid #e6e6e6;
padding:15px 0px 5px 0px;
text-align:center;
background:#fff;
}

.shadetabs li img{
top:4px;
right:4px;
position:relative;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
/* border: 1px solid #778; */
color: #0d5649;
background: white url(shade.gif) top left repeat-x;
font-size:12px;
float:left;
padding-left:10px;
width:90%;
}

.shadetabs li a:visited{
color: #064440;
}

.shadetabs li a:hover{
text-decoration:underline;
color: #2d2b2b;
background:url(<?php echo JURI::base(); ?>components/com_sobi2/images/arrow.jpg) no-repeat center right;
float:left;
padding-left:10px;
width:90%;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}

.shadetabs li a.selected{ /*selected main tab style */
background-image: url(shadeactive.gif);
border-bottom-color: white;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration:underline;
background:url(<?php echo JURI::base(); ?>components/com_sobi2/images/arrow.jpg) no-repeat center right;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}
#more_details{
width:920px;
/ * height:420px; */
height:auto;
display:table-cell;
border:1px solid #e6e6e6;
background:#f6f6f6;
}

#more_details_nav{
float:left;
height:418px;
background:#f6f6f6;
}
#more_details_info{
/* border:1px solid red; */
width:600px;
/* height:390px; */
min-height:420px;
height:auto!important;
display:table-cell; 
padding:0px 0px 1em 0px; 
padding: 0px;
float:left;
border-left:2px solid #e6e6e6;
background:#dedede;
}

#more_details_info H3{
margin-top:10px; 
color:#000000;
font-size:14px;
}

#more_details_info div{
margin-top:5px; 
color:#000000;
font-size:12px;
padding-left:10px;
}