.dynamic-tab-pane-control .tab-row .tab {
	width: auto;
	
	}
	
	#lbOverlay {
	 z-index: 9998;
}
#lbCenter, #lbBottomContainer {
	z-index: 9999;
}

	/* Styles for Cards View *//* --------------------------------------- */
/*td.sobi_gallery_VC {
	padding-left: 8px;
}*/



.sobi2 {
font-size: 13px;
}

table.sobi2Listing td  {

width: 270px;

}
#sobi2CatListSymbols p {
padding: 0px;
padding-left: 10px;
}

#sobi2CatListSymbols td {
padding-bottom: 10px;

background: #f49b03;
}


p.sobi2CatsListSymbolsIntrotext {

font-size: 12px;

letter-spacing: 1px;
color: #333333;



}

p.sobi2CatName {

margin-bottom: -4px;
color: #000;
font-size: 13px;

}

p.sobi2CatName a {

color: #ffffcf;
font-weight: bold;

}

p.sobi2CatName a:hover {

color: #fff;

}


img.sobi2CatIco {

width: 80px;
height: 55px;
margin-right: 10px;
margin-top: 25px;
}

table#sobi2CatListSymbols td.sobi2EmptyCell {
background:none;

}


.dynamic-tab-pane-control .tab-row {
background: #9e9e9e;
}

table.sobi2Listing td.sobi2EmptyCell {
background:transparent;

}

.sobi_gallery_emptycell  {
display: none;
}

.vctable {
	border-top: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
	border-left: 1px solid #d8d8d8;
	background: url(../images/sand.gif);  /* you can add your background if you like */


}
div.vc-template {
	width: auto;	
	padding: 10px; 
float: left;
}


div.vc-images {
	float: left;
	position: relative;
	width: auto;
	/*padding: 5px;*/
}

div.vc-description {
	float: left;
	width: 100%;
	/*padding: 5px;*/
	clear: both;
}

.vc-template h3 {
	font-family: Verdana;
	font-weight: bold;
	font-size: 16px;
	line-height: 15.6px;
	height: 15.6px;
}

.vc-template p {
	line-height: 120%;
}

div#sobi2GoogleMaps {
    float: left;
    
    border: 1px solid #333333;
    
}

.vc-images {


}
.vc-images img {

width: 100px;
height: 60px;
margin-right: 10px;
}
p.sobi2ItemTitle a {

font-size: 20px;

}


.infopane {

width: 100%;
line-height: 200%;

height: auto;

}

.imagedetail {

width: 40%;
float: left;
margin-right: 15px;
height: auto;


}

img.sobi2DetailsImage  {
width: 250px;
}

#myOwnPane input {

margin-right: 10px;
}
div .sobi2 {

float: left;
font-family: Verdana;
}

table.tabview {
width: 550px;
min-width: 550px;

}
#myOwnPane .tab-page {
background:		transparent;
border: none;
font-family: Verdana;
color: #000;
line-height: 200%;
}


table.sobi_gallery td {

border: none;




}


img.field_services {
vertical-align: middle;
margin-right: 10px;



}


#sobi2Listing_field_specialities_label {
margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 9px;
	margin-left: 0pt;
	padding-top: 9px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 0pt;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #dedcd4;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 16px;
	line-height: normal;
	



}
.sobi2 span {
font-size: 13px;

}
#myOwnPane {
border: 1px solid #ccc;


}
#myOwnPane .tab-row {
margin-top: -7px;
}

#myOwnPane .tab {

background: none;
	border: none;



}

#myOwnPane .tab.selected  {
background: none;
	border: none;
top: 0px;

}

#myOwnPane .tab a  {
background: url(../images/bg_tab_normal.gif) no-repeat center left;
text-align: center;
padding: 10px;
padding-top: 2px;
padding-left: 5px;
padding-right: 20px;
	
	display: block;

	float: left;
margin: 0px;


}

#myOwnPane .tab.selected a {
background: url(../images/bg_tab_act.gif) no-repeat center left;

text-align: center;
padding: 10px;
padding-top: 2px;

padding-left: 5px;
padding-right: 20px;
	
	display: block;

	float: left;
margin: 0px;

	border: none;
color: #333;

}

#myOwnPane h2 {
padding: 0px;
margin: 0px;

}
.sobiicon {
float: left;
width: 100%;

}
.icon {
float: left;
width: 50px;
}
.itemtitle {
float: left;
width: auto;

}
.itemreview {
margin-left: 50px;
margin-bottom: 5px;
}

.itemmap {
float: left;
width: 100%;
}
#FourthTab {
float: left;

}

div.revHeaderTitle {

background: none;
border: none;

}
.sobi2latestreviewed-blue {

width: 100%;

}

.browse li a {
font-size: 15px;
color: #ffd42a;

}
.browse li a:hover {
color: #fff;
}

table.aec_items {
background: transparent;

border: none;

}


table.aec_items td {

	

border: none;

}

div.aec_ilist_item {
background: #e3e46d;
border: none;



}
div.aec_ilist_item h2 {

font-family: Verdana;
font-size: 15px;
font-weight: bold;
color: #333;
margin-bottom: 20px;
}

.aec_ilist_group h2 {

font-family: Verdana;
font-size: 15px;
font-weight: bold;
color: #333;
 

}

div.aec_procbuttons {
background: none;
}



td.confirmation_description  {
background: transparent;
border: none;

}

#confirmation th {
color: #333333;
}

.aec_term_duration {
background: #eeeeff;

}
#checkoutbox th {
color: #333333;
}

table#checkoutbox{
background:#FFE786;
}

.vcardgallery {

float: left;
width: 100%;
}
.vcardgallery img {
float: left;
margin-bottom: 10px;

}
.galimage0 {
display: none;
}

.galimage1, .galimage2, .galimage3, .galimage4 {
float: left;
}

#Entrypane {

color: #fff;
border: 1px solid #f7f7f7;
}


#Entrypane label {

font-family: Verdana;
font-size: 14px;
font-weight: bold;
color: #ff6600;

}
.pageentry {

color: #cccccc;
font-size: 12px;
font-weight: bold;
line-height: 120%;

}

#Entrypane span, #Entrypane p {
color: #fff;
}
fieldset#field_services {
width: 80%;

}

#Entrypane .treeNode {
color: #fff;
}

#Entrypane .treeNode a {
color: #fff;
}

#Entrypane #sobi2CatsForm {
background: #fff;
}


#sobi2FormCatsItroRow {

color: #fff;

}
.infopane {
width: 100%;
float: left;
}

.infopane {
width: 100%;
float: left;
}
.imagedetail {
float: left;
width: 260px;
}
.infotab {
float: left;

}

.top_banner_right img {

width: 100px;
height: 100px;

}
#slider img {
	width: 300px;
	height: 123px;
}
#slider {
    width: 300px; /* important to be same as image width */
    height: 123px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
}
#sliderContent {
    width: 300px; /* important to be same as image width or wider */
    position: absolute;
	top: 0;
	margin-left: 0;
}
.sliderImage {
    float: left;
    position: relative;
	display: none;
}
.sliderImage span {
    position: absolute;
	font: 10px/15px Arial, Helvetica, sans-serif;
    padding: 10px 13px;
    width: 300px;
    height: 40px;
    overflow: hidden; 	
    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
    display: none;
}
.clear {
	clear: both;
}
.sliderImage span strong {
    font-size: 14px;
}
.top {
	top: 0;
	left: 0;
}
.bottom {
	bottom: 0;
    left: 0;
}
ul { list-style-type: none;}

