/*
  Running MySource Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 17 September 2009 10:34:57
*/


/* ########### Business Directory CSS ########### */

/* General */
div#business-directory a:hover {
text-decoration: underline;
}
div#business-directory div#advertisement {
background-color:#F3F3F3;
clear:both;
height:60px;
padding:6px;
width:468px;
}
div#business-directory p.go-up a {
font-size: 10pt;
font-weight: bold;
color: #063462;
}
div#business-directory p.go-up a:hover, div#business-directory p.go-up .selected {
text-decoration: underline;
}
div#business-directory p.create-company-link {
background: #F3F3F3 url(http://www.mining-journal.com/__data/assets/image/0020/140537/bullet-blue-arrow.gif) no-repeat scroll 3px 8px;
font-size: 10pt;
font-weight: bold;
padding-bottom: 3px;
padding-left: 10px;
padding-top: 3px;
margin-left: 0px;
clear: both;
}


/* Article Listing */
div#business-directory div#article-listing {
border-top: 1px solid #E3E3E3;
margin-top: 5px;
padding-top: 5px;
}
div#business-directory div#article-listing span.page-list {
margin-left: 8px;
word-spacing: 5px;
color: #3C9FE0;
}
div#business-directory div#article-listing span.page-list a {
color: #063462;
font-weight: bold;
margin-left: 0;
padding-left: 0;
}
div#business-directory div#article-listing span.page-list a:hover {
text-decoration: underline;
}
div#business-directory div#article-listing ul.articles, ul.premium-articles {
list-style-type: none;
padding-left: 0px;
}
div#business-directory div#article-listing ul.articles {
border-bottom: 1px solid #E3E3E3;
padding-bottom: 5px;
margin-left: 0px;
}
div#business-directory ul.premium-articles {
border-top: 1px solid #E3E3E3;
padding-top: 5px;
margin-right: 2px;
clear: left;
margin-left: 0px;
}
div#business-directory div#article-listing ul.articles li, ul.premium-articles li {
margin-bottom: 10px;
}
div#business-directory div#article-listing ul.articles li a {
color: #063462;
font-size: 10pt;
font-weight: bold;
}
div#business-directory ul.premium-articles li a {
color: #008013;
font-size: 10pt;
font-weight: bold;
}
div#business-directory div#article-listing ul.articles li p, ul.premium-articles li p {
font-weight: normal;
margin: 0;
}
div#business-directory div#article-listing ul.articles li span.isFeatured {
visibility: hidden;
}
div#business-directory div#article-listing ul.articles li.Normal a {
color: #0B3576;
}
div#business-directory div#article-listing ul.articles li.Normal p {
color: #0B3576;
}
div#business-directory div#article-listing ul.articles li.Featured a {
color: #990000;
}
div#business-directory div#article-listing ul.articles li.Featured p {
color: #990000;
}
div#business-directory div#article-listing ul.articles li.Premium {
display: none;
}
div#business-directory div#article-listing ul.articles li.Featured span.isFeatured {
visibility: visible;
font-size: 8pt;
color: #990000;
}
div#business-directory ul.premium-articles li {
display: none;
}
div#business-directory ul.premium-articles li.Premium {
display: block;
color: #008013;
}
div#business-directory ul.premium-articles li.Premium span.isPremium {
color: #008013;
font-size: 8pt;
}

/* Category Listing */
div#business-directory div#listing-page img {
border-bottom: 1px solid #E3E3E3;
border-right: 1px solid #E3E3E3;
border-top: 1px solid #E3E3E3;
height: 120px;
width: 190px;
}
div#business-directory div#listing-page div.intro {
background-color: #F3F3F3;
border: 1px solid #E3E3E3;
float: left;
height: 110px;
line-height: 1.4em;
margin-bottom: 10px;
padding: 10px 5px 0;
width: 277px;
}
div#business-directory div#listing-page div.intro h1 {
text-transform: uppercase;
font-size: 12pt;
}
div#business-directory div#listing-page div.intro p {
color: #0B3576;
font-size: 8pt;
font-weight: bold;
margin-top: 3px;
margin-bottom: 0;
}
div#business-directory div.category-listing {
border: 1px solid #E3E3E3;
float: left;
list-style-type: none;
margin: 5px 2px 5px 0;
padding-left: 10px;
padding-top: 10px;
width: 468px;
}
div#business-directory div.category-listing div.category {
margin-bottom: 10px;
width: 140px;
margin-left: 0px;
margin-right: 10px;
float: left;
}
div#business-directory div.category-listing div.category span.parent a {
color: #0B3576;
font-weight: bold;
}
div#business-directory div.category-listing div.category span.more a {
font-size: 8pt;
padding-left: 5px;
}
div#business-directory div.category-listing div.category ul {
height: 65px;
list-style-type: none;
margin-bottom: 0;
margin-left: 0;
margin-top: 0;
overflow: hidden;
padding-left: 5px;
}
div#business-directory div.category-listing div.category ul li {
font-size: 8pt;
display: none;
}
div#business-directory div.category-listing div.category ul li.more {
font-size: 8pt;
display: block;
}

/* Business Directory Article Page */
div#business-directory div#company-information {
padding-top: 5px;
}
div#business-directory div#company-information div.intro { 
background-color:#F3F3F3;
float:left;
margin-bottom:5px;
padding:5px;
width:470px;
}
div#business-directory div#company-information div.intro div#clipping { 
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background-color:#FFFFFF;
border:1px solid #E3E3E3;
display:block;
float:right !important;
margin-top:2px;
padding:1px 1px 0;
text-align:right;
}
div#business-directory div#company-information div.intro a.portalButton {
display:block;
padding:2px 2px 2px
}
div#business-directory div#company-information div.intro a.portalButton img {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #E3E3E3;
display:block;
float:left;
padding:1px;
margin:0;
}
div#business-directory div#company-information img {
background-color:#F3F3F3;
display:none;
float:left;
margin-right:10px;
}
div#business-directory div#company-information h1 {
line-height: 14pt;
color: #3C9FE0;
font-size: 12pt;
text-transform: uppercase;
}
div#business-directory div#company-information h1 span {
text-transform: none;
font-size: 10pt;
display:block;
}
div#business-directory div#company-information h1 span.Normal {
color: #0B3576;
}
div#business-directory div#company-information h1 span.Featured {
color: #990000;
}
div#business-directory div#company-information h1 span.Premium {
color: #008013;
}
div#business-directory div#company-information p {
clear: both;
margin-bottom:5px;
margin-top:5px;
}
div#business-directory div#company-information p.short-description {
clear:none;
margin:5px 0 0;
}
div#business-directory div#company-information p.latest-news {
margin:0;
padding:0;
}
div#business-directory div#company-information p.latest-news span {
font-weight: bold;
}
div#business-directory div#company-information p.description {
background-color: #F5F5F5;
padding: 5px;
clear: left;
}
div#business-directory div#company-information div.description div {
background-color: #F5F5F5;
padding: 10px;
}
div#business-directory div#company-information p.aliases {
background-color: #F5F5F5;
padding: 5px;
}
div#business-directory div#company-information p.business-category {
background-color: #F5F5F5;
padding: 5px;
font-weight: bold;
}
div#business-directory div#company-information p.business-category span {
color: #666666;
font-weight: bold;
padding-right: 5px;
}
div#business-directory div#company-information p.regions, div#business-directory div#company-information p.last-edited {
background-color: #F5F5F5;
padding: 5px;
font-weight: bold;
}
div#business-directory div#company-information p.regions span, div#business-directory div#company-information p.last-edited span {
color: #666666;
padding-right: 5px;
}
div#business-directory div#company-information ul.basic-info {
background-color:#F5F5F5;
float:left;
list-style-type:none;
margin:0 0 5px;
padding:5px;
width:470px;
}
div#business-directory div#company-information ul.basic-info li {
float: left;
width: 260px;
}
div#business-directory div#company-information ul.basic-info li.label {
float: left;
width: 130px;
}
div#business-directory div#company-information ul.basic-info li span {
font-weight: bold;
color: #666666;
}
div#business-directory div#company-information p.last-edited {
clear: left;
}
div#business-directory div#company-information p.profile-link {
background-color:#F5F5F5;
padding:5px;
}
div#business-directory div#company-information p.profile-link a {
color:#000000;
font-size:9pt;
font-style:italic;
font-weight:bold;
}
div#business-directory ul#gallery-header {
background-color:#D24132;
cursor:pointer;
float:left;
list-style-type:none;
margin-bottom:0;
margin-left:0;
margin-top:0;
padding-bottom:0;
padding-left:0;
padding-top:0;
}
div#business-directory ul#gallery-header li {
background-color: #D24132;
color: #FFFFFF;
float: left;
padding: 10px;
font-size: 12pt;
width:122px;
}
div#business-directory ul#gallery-header li.company-profile-name {
background-color:#1F1F1F;
text-align:right;
width:318px;
}
div#business-directory div#address-contact-listing {
float:left;
margin-bottom:5px;
width:485px;
}
div#business-directory div#address-contact-listing div {
background-color:#F5F5F5;
border:1px solid #E3E3E3;
float:left;
height:150px;
margin-bottom:5px;
margin-left:0;
margin-right:5px;
padding-left:10px;
padding-right:20px;
padding-top:5px;
width:205px;
}
div#business-directory div#address-contact-listing div ul {
margin: 0pt; 
padding: 0pt; 
list-style-type: none;
}
div#business-directory div#address-contact-listing div ul li {
border-color:#FFFFFF #E3E3E3 #E3E3E3 #FFFFFF;
border-style:solid none;
border-width:1px;
padding-bottom:1px;
padding-top:1px;
}
div#business-directory div#address-contact-listing div.company-address ul li {

}
div#business-directory div#address-contact-listing div ul li.first {
border-top:medium none;
padding-bottom:5px;
font-weight:bold;
}
div#business-directory div#address-contact-listing div ul li.last {
border-bottom:none;
}
div#business-directory div#image-gallery {
background-color:#F5F5F5;
border:1px solid #DCDCDC;
display:none;
float:left;
margin:5px 0;
padding-right:10px;
width:468px;
}
div#business-directory div#image-gallery ul.images {
float: left;
list-style-type: none;
padding-left: 23px;
padding-right: 23px;
margin-left: 0px;
margin-top: 10px;
}
div#business-directory div#image-gallery ul.images li {}
div#business-directory div#image-gallery ul.images li.image {
float: none;
}
div#business-directory div#image-gallery ul.images li.image img {
height: 110px;
width: 110px;
}
div#business-directory div#image-gallery ul.images li.image-name {
float: none;
color: #000000;
text-align: center;
}
div#image-gallery div.gallery-listing p.gallery-note {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
background-color:#FFFFFF;
border-color:#FFFFFF #CCCCCC #CCCCCC;
border-style:solid;
border-width:1px;
float:left;
font-size:9pt;
font-weight:bold;
margin:-6px 60px 5px;
padding-bottom:5px;
text-transform:uppercase;
width:350px;
}

/* Company Management Page */
div#business-directory div.company-management p {
clear: both;
}
div#business-directory div.company-management ul {
background-color: #F3F3F3;
border: 1px solid #E3E3E3;
float: left;
font-weight: bold;
list-style-type: none;
margin: 0 0 2px;
padding: 5px;
}
div#business-directory div.company-management ul li {
float: left;
font-size: 10pt;
}
div#business-directory div.company-management ul li.name {
width: 220px;
padding-top: 5px;
}
div#business-directory div.company-management ul li.name a {
color: #0B3576;
}
div#business-directory div.company-management ul li.edit {
width: 70px;
line-height: 25px;
}
div#business-directory div.company-management ul li.edit a {
border: 1px solid #CCCCCC;
padding: 2px 5px;
color: #000000;
font-weight: normal;
}
div#business-directory div.company-management ul li.edit a:hover {
color: #FFFFFF;
text-decoration: none;
}
div#business-directory div.company-management ul li.delete {
line-height: 25px;
padding-right: 35px;
width: 30px;
}
div#business-directory div.company-management ul li.delete a {
background-color: #E3E3E3;
border: 1px solid #CCCCCC;
padding: 2px 5px;
font-weight: normal;
}
div#business-directory div.company-management ul li.delete a:hover {
color: #FFFFFF;
background-color: #c3c3c3;
text-decoration: none;
}
div#business-directory div.company-management ul li.date {
color: #666666;
font-size: 8pt;
width: 113px;
}

/* Gallery Listing */
div#business-directory div.gallery-listing {
display:none;
margin: 0;
padding: 5px;
text-align: center;
width: 443px;
float: left;
}
div#business-directory div.gallery-listing ul {
float: left;
list-style-type: none;
margin: 0;
padding: 5px;
width: 100px;
}
div#business-directory div.gallery-listing ul li {
display: none;
}
div#business-directory div.gallery-listing ul li a {
float: left;
padding-left: 15px;
padding-right: 15px;
}
div#business-directory div.gallery-listing ul span {
font-weight: bold;
padding-left: 5px;
}

/* How to Add a Business */
div.how-to-add-a-business p {
border-bottom:1px solid #E3E3E3;
border-top:1px solid #FFFFFF;
margin:0;
padding-bottom:5px;
padding-top:5px;
}
div#business-directory div.how-to-add-a-business {
background-color:#F3F3F3;
border:1px solid #E3E3E3;
margin:15px 2px 15px 1px;
padding:10px 20px;
}
div.how-to-add-a-business p.first {
border-top:none;
}
div.how-to-add-a-business p.last {
border-bottom:none;
}

/* Sub Category Listing */
div#business-directory div.sub-category-listing {
border: 1px solid #E3E3E3;
clear: left;
float: left;
margin:2px 2px 10px 0;
padding-bottom: 10px;
padding-left: 10px;
width: 468px;
}
div#business-directory div.sub-category-listing ul {
list-style-type: none;
margin-left: 0;
padding-left: 0;
padding-top: 0;
}
div#business-directory div.sub-category-listing ul li {
float: left;
height: 40px;
width: 150px;
}
div#business-directory div.sub-category-listing ul li a {
color: #0B3576;
font-weight: bold;
}
div#business-directory div.sub-category-listing p {
color: #0B3576;
font-size: 10pt;
font-weight: bold;
text-transform: uppercase;
margin-top: 10px;
}
/* Search Page */
div#business-directory div#search-directory {
margin-bottom:5px;
clear:both;
}
div#business-directory div#search-directory ul {
background-color:#F3F3F3;
height:32px;
list-style-type:none;
margin-bottom:0;
margin-top:1px;
margin-left:0px;
padding-left:5px;
padding-right:5px;
width:470px;
}
div#business-directory div#search-directory ul li {
color:#0B3576;
float:left;
font-weight:bold;
line-height:14pt;
padding-left:5px;
padding-top:5px;
}
div#business-directory div#search-directory ul li input {
width:170px;
}
div#business-directory div#search-directory ul li input.go {
width: 30px !important;
color: white;
}
div#business-directory div#search-directory ul li.company-input {
text-align: right; width: 220px;
}
div#business-directory div#search-directory ul li.keyword-input {
text-align: right; width: 226px;
}
div#business-directory div#search-directory p.button {
display:block;
}
div#business-directory div.search-results {
margin:0;
padding:0 0 10px;
width:468px;
}
div#business-directory div.search-results p {
font-weight:bold;
}
div#business-directory div.search-results ul.result {
background-color:#F3F3F3;
border:1px solid #C3C3C3;
list-style-type:none;
margin-bottom:3px;
margin-left:0;
margin-top:1px;
padding:5px;
width:466px;
}
div#business-directory div.search-results ul.result li.name a {
font-size:10pt;
font-weight:bold;
}
div#business-directory div.search-results ul.result li.desc {
color:#737373;
}
div#business-directory div.search-results ul.result li.category {
font-size:8pt;
font-weight:bold;
}
div#business-directory div.search-results ul.result li.type {
color:#0B3576;
font-size:8pt;
font-weight:bold;
}
div#business-directory div.search-results p.page-list {
width:468px;
text-align:center;
}
div#business-directory div.search-results p.sort input {
color:white;
height:22px;
}
div#business-directory div.search-results p.select {
height:23px;
}
div#business-directory div#button-displayed div#search-directory p.button {
display:block;
margin:0 0 40px;
padding:5px 0 0;
width:464px;
}
div#business-directory div#button-displayed div#search-directory p.button input {
color:white;
float:right;
}

/* Layouts */
/* Created Page */
div#business-directory div.created {
background-color: #F3F3F3;
border: 1px solid #E3E3E3;
margin: 10px 0;
padding: 30px;
}
div#business-directory div.created p {
font-weight: normal;
}
div#business-directory div.created h2 {
font-weight: bold;
border-bottom:1px solid #E3E3E3;
}
div#business-directory div.created h4 a {
font-weight: bold;
}

/* Add Address */
div#business-directory fieldset.add-address {
background-color: #F3F3F3;
border: 1px solid #e3e3e3;
padding-bottom: 15px;
padding-top: 15px;
margin-bottom: 10px;
margin-top: 10px;
}
div#business-directory fieldset.add-address h4 {
margin-left:10px;
}
div#business-directory fieldset.add-address legend {
background-color: #FFFFFF;
border: 1px solid #E3E3E3;
color: #0B3576;
font-size: 14px;
font-weight: bold;
padding: 5px 10px;
}
div#business-directory fieldset.add-address input {
border: 1px solid #E3E3E3;
font-size: 12px;
height: 16px;
margin-bottom: 5px;
width: 250px;
}
div#business-directory fieldset.add-address input#sq_commit_button {
border: none;
margin-left: 185px;
height: 25px;
}
div#business-directory fieldset.add-address select {
border: 1px solid #E3E3E3;
font-size: 12px;
height: 20px;
margin-bottom: 5px;
width: 253px;
}
div#business-directory fieldset.add-address label {
float: left;
font-size: 12px;
height: 18px;
line-height: 20px;
padding-right: 10px;
text-align: right;
width: 175px;
}
div#business-directory fieldset.add-address label.req {
font-weight: bold;
}
div#business-directory fieldset.add-address h4 {
margin-top: 10px;
}
div#business-directory fieldset.add-address span.save-button {
border: 1px solid rgb(227, 227, 227); 
padding:0 5px;
margin-left: 185px; 
float: left; 
margin-right: 200px; 
height: 35px; 
background-color: rgb(255, 255, 255); 
-moz-border-radius-topleft: 5px; 
-moz-border-radius-topright: 5px; 
-moz-border-radius-bottomright: 5px; 
-moz-border-radius-bottomleft: 5px; 
width:60px;
}
div#business-directory fieldset.add-address span.save-button input {
margin-left:0px !important;
width:60px !important;
margin-top:6px;
}
div#business-directory fieldset.add-address span.save-button img {
margin-left:12px;
}

/* Add Contact */
div#business-directory fieldset.add-contact {
background-color: #F3F3F3;
border: 1px solid #e3e3e3;
padding-bottom: 15px;
padding-top: 15px;
margin-bottom: 10px;
margin-top: 10px;
}
div#business-directory fieldset.add-contact h4 {
margin-left:10px;
}
div#business-directory fieldset.add-contact legend {
background-color: #FFFFFF;
border: 1px solid #E3E3E3;
color: #0B3576;
font-size: 14px;
font-weight: bold;
padding: 5px 10px;
}
div#business-directory fieldset.add-contact input {
border: 1px solid #E3E3E3;
font-size: 12px;
height: 16px;
margin-bottom: 5px;
width: 250px;
}
div#business-directory fieldset.add-contact input#sq_commit_button {
height: 25px;
margin-left: 185px;
border: none;
}
div#business-directory fieldset.add-contact select {
border: 1px solid #E3E3E3;
font-size: 12px;
height: 20px;
margin-bottom: 5px;
width: 253px;
}
div#business-directory fieldset.add-contact label {
float: left;
font-size: 12px;
height: 18px;
line-height: 20px;
padding-right: 10px;
text-align: right;
width: 175px;
}
div#business-directory fieldset.add-contact label.req {
font-weight: bold;
}
div#business-directory fieldset.add-contact h4 {
margin-top: 10px;
}
div#business-directory fieldset.add-contact span.save-button {
border: 1px solid rgb(227, 227, 227); 
padding:0 5px;
margin-left: 185px; 
float: left; 
margin-right: 200px; 
height: 35px; 
background-color: rgb(255, 255, 255); 
-moz-border-radius-topleft: 5px; 
-moz-border-radius-topright: 5px; 
-moz-border-radius-bottomright: 5px; 
-moz-border-radius-bottomleft: 5px; 
width:60px;
}
div#business-directory fieldset.add-contact span.save-button input {
margin-left:0px !important;
width:60px !important;
margin-top:6px;
}
div#business-directory fieldset.add-contact span.save-button img {
margin-left:12px;
}

/ * Create a Company */
div#create-company {
margin-bottom:10px;
}
div#create-company fieldset.company-info {
background-color:#F3F3F3;
border:1px solid #E3E3E3;
margin:0 2px 10px 0;
padding-bottom:0;
padding-top:10px;
}
div#create-company fieldset.company-info legend {
background-color:#FFFFFF;
border:1px solid #E3E3E3;
color:#0B3576;
font-size:14px;
font-weight:bold;
padding:5px 10px;
}
div#create-company fieldset.company-info input {
border:1px solid #E3E3E3;
font-size:12px;
height:16px;
margin-bottom:5px;
width:250px;
}
div#create-company fieldset.company-info input.commit_button {
border:none;
height:25px;
margin-left:185px;
}
div#create-company fieldset.company-info select {
border:1px solid #E3E3E3;
font-size:12px;
height:20px;
margin-bottom:5px;
width:253px;
}
div#create-company fieldset.company-info label {
float:left;
font-size:12px;
height:18px;
line-height:20px;
padding-right:10px;
text-align:right;
width:175px;
}
div#create-company fieldset.company-info label.req {
font-weight:bold;
}
div#create-company fieldset.company-info select#metadata_field_select_140124 {
height:65px;
}
div#create-company fieldset.company-info span.save-button {
border: 1px solid rgb(227, 227, 227); 
padding:0 5px;
margin-left: 185px; 
float: left; 
margin-right: 200px; 
height: 35px; 
background-color: rgb(255, 255, 255); 
-moz-border-radius-topleft: 5px; 
-moz-border-radius-topright: 5px; 
-moz-border-radius-bottomright: 5px; 
-moz-border-radius-bottomleft: 5px; 
width:60px;
}
div#create-company fieldset.company-info span.save-button input {
margin-left:0px !important;
width:60px !important;
margin-top:6px;
}
div#create-company fieldset.company-info span.save-button img {
margin-left:12px;
}

/* Create a Gallery */
div#business-directory fieldset.create-gallery {
background-color: #F3F3F3;
border: 1px solid #e3e3e3;
padding-bottom: 15px;
padding-top: 15px;
margin-bottom: 10px;
margin-top: 10px;
}
div#business-directory fieldset.create-gallery h4 {
margin-left:10px;
}
div#business-directory fieldset.create-gallery legend {
background-color: #FFFFFF;
border: 1px solid #E3E3E3;
color: #0B3576;
font-size: 14px;
font-weight: bold;
padding: 5px 10px;
margin-top: 10px;
}
div#business-directory fieldset.create-gallery input#folder_0_236 {
border: 1px solid #E3E3E3;
font-size: 12px;
height: 20px;
margin-bottom: 5px;
width: 250px;
}
div#business-directory fieldset.create-gallery input#sq_commit_button {
color: white;
margin-left: 178px;
border: none;
}
div#business-directory fieldset.create-gallery label {
float: left;
font-size: 12px;
font-weight: bold;
height: 25px;
line-height: 18px;
padding-right: 10px;
text-align: right;
width: 175px;
}
div#business-directory fieldset.create-gallery span.save-button {
border: 1px solid rgb(227, 227, 227); 
padding:0 5px;
margin-left: 185px; 
float: left; 
margin-right: 200px; 
height: 35px; 
background-color: rgb(255, 255, 255); 
-moz-border-radius-topleft: 5px; 
-moz-border-radius-topright: 5px; 
-moz-border-radius-bottomright: 5px; 
-moz-border-radius-bottomleft: 5px; 
width:60px;
}
div#business-directory fieldset.create-gallery span.save-button input {
margin-left:0px !important;
width:60px !important;
margin-top:6px;
}
div#business-directory fieldset.create-gallery span.save-button img {
margin-left:12px;
}


/* Article Simple Edit */
div#business-directory div#edit-company {
margin-bottom: 10px;
}
div#business-directory div#edit-company fieldset {
background-color: #F3F3F3;
border: 1px solid #e3e3e3;
padding-bottom: 15px;
padding-top: 15px;
margin-bottom: 10px;
margin-top: 10px;
}
div#business-directory div#edit-company fieldset legend {
background-color: #FFFFFF;
border: 1px solid #E3E3E3;
color: #0B3576;
font-size: 14px;
font-weight: bold;
padding: 5px 10px;
}
div#business-directory div#edit-company fieldset input {
border: 1px solid #E3E3E3;
font-size: 12px;
height: 16px;
margin-bottom: 5px;
width: 250px;
}
div#business-directory div#edit-company input#sq_commit_button {
float:right;
margin-bottom:10px;
margin-top:5px;
}
div#business-directory table.sq-backend-section-table {
float: right;
margin-right: 27px;
}
div#business-directory div#edit-company fieldset select {
border:1px solid #E3E3E3;
font-size:12px;
height:20px;
margin:0 0 5px;
padding:0;
width:252px;
}
div#business-directory div#edit-company fieldset select#metadata_field_select_140246 {
height: 65px;
}
div#business-directory div#edit-company fieldset label {
float: left;
font-size: 12px;
font-weight: bold;
height: 25px;
line-height: 18px;
padding-right: 10px;
text-align: right;
width: 175px;
}
div#business-directory div#edit-company fieldset img {
float:left; 
margin-top:20px;
margin-left:20px;
}
div#business-directory div#edit-company fieldset label.multi {
height: 60px;
}
div#business-directory div#edit-company fieldset label.multi span {
font-weight: normal;
font-size: 8pt;
}
div#business-directory div#edit-company fieldset textarea {
font-size: 10pt;
border: 1px solid #e3e3e3;
}
div#business-directory div#edit-company fieldset span.cascade-wrapper {
height: 25px;
}
div#business-directory div#edit-company fieldset span.cascade-wrapper-multi {
height: 80px;
}
div#business-directory div#edit-company fieldset label.long-desc {
clear:both;
display:block;
float:none;
margin-left:5px;
margin-top:5px;
padding-top:10px;
width:115px;
}
div#business-directory div#edit-company fieldset span.cascade-wrapper-long-desc {
float: left;
}
div#business-directory div#edit-company fieldset span.cascade-wrapper-long-desc span {
font-size:8pt;
font-weight:normal;
padding-left:20px;
}
div#business-directory div#edit-company fieldset span.cascade-wrapper-long-desc textarea {
width: 415px;
margin-left: 20px;
}
div#business-directory div#edit-company fieldset span.cascade-wrapper label, div#business-directory div#edit-company fieldset span.cascade-wrapper-long-desc label, div#business-directory div#edit-company fieldset span.cascade-wrapper-multi label {
display: none;
}
div#business-directory div#edit-company fieldset.company-info select#metadata_field_select_140124 {
height:65px;
}
/* Hides the cascade checkboxes for fieldset.company-info */
div#business-directory div#edit-company fieldset.company-info input#metadata_field_text_140121_cascade_value, div#business-directory div#edit-company fieldset.company-info input#metadata_field_select_advanced_139385_cascade_value, div#business-directory div#edit-company fieldset.company-info input#metadata_field_text_140122_cascade_value, div#business-directory div#edit-company fieldset.company-info input#metadata_field_select_140123_cascade_value, div#business-directory div#edit-company fieldset.company-info input#metadata_field_select_140124_cascade_value, div#business-directory div#edit-company fieldset.company-info input#metadata_field_text_140126_cascade_value, div#business-directory div#edit-company fieldset.company-info input#metadata_field_text_140127_cascade_value, div#business-directory div#edit-company fieldset.company-info input#metadata_field_text_140128_cascade_value, div#business-directory div#edit-company fieldset.company-info input#metadata_field_select_141540_cascade_value, div#business-directory div#edit-company fieldset.company-info input#metadata_field_text_140130_cascade_value {
display: none;
}
/* Hides the cascade checkboxes for fieldset.featured-info */
div#business-directory div#edit-company fieldset.featured-info input#metadata_field_text_140192_cascade_value, div#business-directory div#edit-company fieldset.featured-info input#metadata_field_text_140195_cascade_value, div#business-directory div#edit-company fieldset.featured-info input#metadata_field_select_140246_cascade_value, div#business-directory div#edit-company fieldset.featured-info input#metadata_field_text_142917_cascade_value {
display: none;
}
/* Hides the cascade checkboxes for fieldset.premium-info */
div#business-directory div#edit-company fieldset.premium-info input#metadata_field_text_140230_cascade_value, div#business-directory div#edit-company fieldset.premium-info input#metadata_field_text_140232_cascade_value {
display: none;
}
div#business-directory div#edit-company fieldset.company-info p a {
margin-left: 185px;
margin-top: 5px;
}
div#business-directory div#edit-company fieldset.company-info p.categories {
margin-top:2px;
margin-bottom:5px; 
padding-bottom:5px;
float:left;
display:none;
}
div#business-directory div#edit-company fieldset.company-info p.name-note { 
border: 1px solid #CCCCCC;
margin: 0pt 0pt 5px 185px;
padding: 5px;
background-color: #E3E3E3;
font-size: 0.8em;
font-weight: bold;
width: 240px;
}
div#business-directory div#edit-company fieldset.company-info p.multiple-categories {
margin-top:2px;
margin-bottom:5px; 
padding-bottom:5px;
float:left;
display:none;
}
div#business-directory div#edit-company fieldset.company-info p.categories a {
font-size:9pt; 
font-weight:bold;
}
div#business-directory div#edit-company fieldset.company-info p.categories a.categories {
margin:0;
}
div#business-directory div#edit-company fieldset.company-info p.multiple-categories a {
font-size:9pt; 
font-weight:bold;
width:200px;
}
div#business-directory div#edit-company fieldset.company-info p.multiple-categories a.categories {
margin:0;
}
div#business-directory div#edit-company fieldset.company-info ul {
float:left;
list-style-type:none;
margin:10px 0 0;
padding-left:185px;
width:270px;
}
div#business-directory div#edit-company fieldset.company-info ul li {
font-weight:bold;
color:#363636;
}
div#business-directory div#edit-company fieldset.company-info ul li.name {
float:left;
width:208px;
}
div#business-directory div#edit-company fieldset.company-info ul li.delete {
float:left;
}
div#business-directory div#edit-company fieldset.company-info ul li a {
float:none;
font-weight:normal;
margin:0;
padding:0;
clear:none;
margin-left:0px;
margin-top:0px;
width:auto;
}
div#business-directory div#edit-company fieldset.company-info p.add-address {
float:left;
margin-bottom:5px;
margin-top:0;
padding:0;
}
div#business-directory div#edit-company fieldset.company-info p.add-contact {
float:left;
margin:0;
padding:0;
}
div#business-directory div#edit-company fieldset.company-info p.add-address a {
}
div#business-directory div#edit-company fieldset.company-info p.add-contact a {
}
div#business-directory div#edit-company fieldset.featured-info {
display: none;
}
div#business-directory div#edit-company fieldset.premium-info {
display: none;
}
div#business-directory div#edit-company fieldset.featured-info span.cascade-wrapper {
margin:0;
padding:0;
}
div#business-directory div#edit-company fieldset.featured-info img {
float:left;
margin-left:20px;
margin-right:10px;
margin-top:5px;
}
div#business-directory div#edit-company fieldset.featured-info label {
float:none;
}
div#business-directory div#edit-company fieldset.featured-info input {
font-size:12px;
height:16px;
margin:0 0 5px;
width:265px;
}
div#business-directory div#edit-company fieldset.featured-info input#metadata_field_text_140195_value {
margin-left:0px;
}
div#business-directory div#edit-company fieldset.featured-info select {
width:305px; 
}
div#business-directory div#edit-company fieldset.featured-info a {
font-size:8pt;
width:100px;
}
div#business-directory div#edit-company fieldset.featured-info a.categories {
width:auto;
}
div#business-directory div#edit-company fieldset.premium-info ul {
float:left;
list-style-type:none;
margin:-16px 0 0 185px;
padding:0;
width:252px;
}
div#business-directory div#edit-company fieldset.premium-info ul.create-gallery {
margin-top:10px;
}
div#business-directory div#edit-company fieldset.premium-info ul li {
float:left;
height:20px;
margin-bottom:0;
margin-left:0;
margin-top:0;
padding:0;
width:210px;
}
div#business-directory div#edit-company fieldset.premium-info ul li a {
margin:0px;
font-weight:normal;
}
div#business-directory div#edit-company fieldset.premium-info ul li.delete {
width:40px;
}
div#business-directory div#edit-company fieldset.premium-info ul li a.create {
font-weight:bold;
}
div#business-directory div#edit-company fieldset.premium-info label.image-label {
line-height: 34px;
}
div#business-directory div#edit-company fieldset a {
clear: left;
float: left;
font-weight: bold;
margin-left: 20px;
margin-top: 10px;
/*width:140px;*/
}
div#business-directory div#edit-company p a {
font-weight: bold;
}
div#business-directory div#edit-company p a:hover {
text-decoration: underline;
}
div#business-directory div#edit-company p.exit {
padding-left:1px;
}
div#business-directory div#edit-company span.save-button {
padding:0 5px;
float: right; 
margin-right: 0px; 
height: 35px;
width:60px;
}
div#business-directory div#edit-company span.save-button input {
margin-left:0px !important;
width:60px !important;
margin-top:6px;
}
div#business-directory div#edit-company span.save-button img {
margin-left:12px;
}



/* Manage Categories */
div#business-directory div#manage-categories {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background-color:#F3F3F3;
border:1px solid #E3E3E3;
float:left;
margin:10px 0;
padding:10px;
width:458px;
display:none;
}
div#business-directory div#manage-categories h3 {
float:left;
margin-top:12px;
padding:5px;
width:150px;
}
div#business-directory div#manage-categories h4 {
clear:both;
margin-top:10px;
}
div#business-directory div#manage-categories p {
margin-top:10px;
}
div#business-directory div#manage-categories span.save-button {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background-color:#FFFFFF;
border:1px solid #E3E3E3;
float:left;
height:35px;
margin-left:163px;
margin-right:200px;
margin-top:5px;
margin-bottom:5px;
padding:0 5px;
width:60px;
}
div#business-directory div#manage-categories span.save-button input {
margin-left:0px !important;
width:60px !important;
margin-top:6px;
}
div#business-directory div#manage-categories span.save-button img {
margin-left:12px;
}
div#business-directory div#manage-categories ul {
float:left;
list-style-type:none;
margin:15px 0 0;
padding:0;
min-height:30px;
width:200px;
}
div#business-directory div#manage-categories div.messages ul {
border: 1px solid #E3E3E3; 
clear:both;
margin-bottom:10px;
margin-left:0;
margin-right:0;
margin-top:0;
padding: 5px;
width: 450px; 
float: left; 
background-color: #FFFFFF;
}


/* Manage Gallery */
div#business-directory div#manage-gallery {
background-color:#F3F3F3;
border:1px solid #E3E3E3;
float:left;
margin:0;
margin-bottom:10px;
padding:10px 0 10px 20px;
width:458px;
}
div#business-directory div#manage-gallery ul {
float:left;
list-style-type:none;
margin:0;
padding:5px 5px 20px;
text-align:center;
width:100px;
}
div#business-directory div#manage-gallery ul li {

}
div#business-directory div#manage-gallery ul li img {
background-color:#FFFFFF;
border:1px solid #E3E3E3;
padding:5px;
}
div#business-directory div#manage-gallery ul li.thumb {
height:80px;
}
div#business-directory div#manage-gallery ul li.controls {
padding-top:15px;
}
div#business-directory div#manage-gallery ul li.controls a {
font-size:9pt;
margin:0;
padding:0 5px;
}


/* Upload an Image */
div#business-directory fieldset.upload-image {
background-color: #F3F3F3;
border: 1px solid #e3e3e3;
padding-bottom: 15px;
padding-top: 15px;
margin-bottom: 10px;
margin-top: 10px;
}
div#business-directory fieldset.upload-image legend {
background-color: #FFFFFF;
border: 1px solid #E3E3E3;
color: #0B3576;
font-size: 14px;
font-weight: bold;
padding: 5px 10px;
}
div#business-directory fieldset.upload-image input {
border: 1px solid #E3E3E3;
font-size: 12px;
height: 20px;
margin-bottom: 5px;
width: 250px;
}
div#business-directory fieldset.upload-image textarea {
border: 1px solid #E3E3E3; 
width: 250px; 
font-size: 12px; 
margin-bottom: 5px;
}
div#business-directory fieldset.upload-image input#sq_commit_button {
margin-left: 178px;
height: 25px;
border: none;
margin-top: 10px;
}
div#business-directory fieldset.upload-image div.sq-backend-smallprint {
display: none;
}
div#business-directory fieldset.upload-image select {
border: 1px solid #E3E3E3;
font-size: 12px;
height: 20px;
margin-bottom: 5px;
width: 252px;
}
div#business-directory fieldset.upload-image label {
float: left;
font-size: 12px;
font-weight: bold;
height: 25px;
line-height: 18px;
padding-right: 10px;
text-align: right;
width: 175px;
}
div#business-directory fieldset.upload-image input#image_0_choose_server_file_button, div#business-directory fieldset.upload-image  input#image_0_use_editor_button {
display: none;
}
div#business-directory fieldset.upload-image span.save-button {
border: 1px solid rgb(227, 227, 227); 
padding:0 5px;
margin-left: 185px; 
float: left; 
margin-right: 200px; 
height: 35px; 
background-color: rgb(255, 255, 255); 
-moz-border-radius-topleft: 5px; 
-moz-border-radius-topright: 5px; 
-moz-border-radius-bottomright: 5px; 
-moz-border-radius-bottomleft: 5px; 
width:60px;
}
div#business-directory fieldset.upload-image span.save-button input {
margin-left:0px !important;
margin-top:5px !important;
width:60px !important;
margin-top:6px;
}
div#business-directory fieldset.upload-image span.save-button img {
margin-left:12px;
}

/* Replace an image - Simple Edit */
div#business-directory div#edit-company div.replace-image fieldset div div {
display:none;
}
div#business-directory div#edit-company div.replace-image fieldset div input {
height:25px;
}
div#business-directory div#edit-company div.replace-image fieldset div input#image_154076_choose_server_file_button {
display:none;
}
div#business-directory div#edit-company div.replace-image fieldset textarea {
width:250px;
}
div#business-directory div#edit-company div.replace-image div.sq-backend-smallprint {
font-size: 8pt; 
margin-left: 128px;
margin-bottom:5px;
width:250px;
}
div#business-directory div#edit-company div.replace-image fieldset label {
width:118px;
}
div#business-directory div#edit-company div.replace-image input#sq_commit_button {
border:medium none;
height:25px;
float:left;
margin:10px 128px;
}
div#business-directory div#edit-company div.replace-image fieldset div {
margin-left:128px;
}
div#business-directory div#edit-company div.replace-image img {
border:5px double #E3E3E3;
margin-bottom:5px;
margin-left:65px;
}
div#business-directory div#edit-company div.replace-image a.preview {
float:left;
font-weight:normal;
margin:0 0 10px 65px;
padding:0;
text-align:center;
width:315px;
}
div#business-directory div#edit-company div.replace-image fieldset span.save-button {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background-color:#FFFFFF;
border:1px solid #E3E3E3;
float:left;
height:35px;
margin-left:125px;
margin-right:200px;
margin-top:10px;
padding:0 5px;
width:60px;
}
div#business-directory div#edit-company div.replace-image fieldset span.save-button input {
margin-left:0px !important;
margin-top:5px !important;
width:60px !important;
margin-top:6px;
}
div#business-directory div#edit-company div.replace-image fieldset span.save-button img {
margin-left:12px !important; 
border:none;
margin-bottom:0px;
margin-left:0px;
margin-top:0px;
}



/* Upload a Logo */
div#business-directory fieldset.upload-thumb {
background-color: #F3F3F3;
border: 1px solid #e3e3e3;
padding-bottom: 15px;
padding-top: 15px;
margin-bottom: 10px;
margin-top: 10px;
}
div#business-directory fieldset.upload-thumb p {
font-size: 8pt;
font-weight: bold;
margin-left: 185px;
}
div#business-directory fieldset.upload-thumb legend {
background-color: #FFFFFF;
border: 1px solid #E3E3E3;
color: #0B3576;
font-size: 14px;
font-weight: bold;
padding: 5px 10px;
}
div#business-directory fieldset.upload-thumb input {
border: 1px solid #E3E3E3;
font-size: 12px;
height: 20px;
margin-bottom: 5px;
width: 250px;
}
div#business-directory fieldset.upload-thumb input#sq_commit_button {
border: none;
height: 25px;
margin-left: 184px;
margin-top: 10px;
}
div#business-directory fieldset.upload-thumb div.sq-backend-smallprint {
display: none;
}
div#business-directory fieldset.upload-thumb select {
border: 1px solid #E3E3E3;
font-size: 12px;
height: 20px;
margin-bottom: 5px;
width: 252px;
}
div#business-directory fieldset.upload-thumb label {
float: left;
font-size: 12px;
font-weight: bold;
height: 25px;
line-height: 18px;
padding-right: 10px;
text-align: right;
width: 175px;
}
div#business-directory fieldset.upload-thumb input#image_0_choose_server_file_button, div#business-directory fieldset.upload-thumb input#image_0_use_editor_button {
display: none;
}
div#business-directory fieldset.upload-thumb span.save-button {
border: 1px solid rgb(227, 227, 227); 
padding:0 5px;
margin-left: 185px; 
float: left; 
margin-right: 200px; 
height: 35px; 
background-color: rgb(255, 255, 255); 
-moz-border-radius-topleft: 5px; 
-moz-border-radius-topright: 5px; 
-moz-border-radius-bottomright: 5px; 
-moz-border-radius-bottomleft: 5px; 
width:60px;
}
div#business-directory fieldset.upload-thumb span.save-button input {
margin-left:0px !important;
margin-top:5px !important;
width:60px !important;
margin-top:6px;
}
div#business-directory fieldset.upload-thumb span.save-button img {
margin-left:12px;
}

/* ########### END Business Directory CSS ########### */
