﻿/*Brokers Pages*/
#brokers a, #brokers a:visited {
font: bold 14px Arial, Tahoma, sans-serif; 
color: #2d4d6e;
text-decoration: underline;
}
#brokers a:hover {
color: #111111;
}
#brokers ul {
text-align: left;
list-style: none none;
margin: 0px 20px 10px 10px;
padding: 0;
}
#brokers li {
list-style: none;
margin: 1px 0 0 0;
padding: 1px 0px 1px 10px;
background: transparent url(../images/arrow.gif) no-repeat left 5px;
font: normal 11px Arial, Tahoma, Verdana, sans-serif;
color: #444444;
}
#brokers li a, #brokers li a:visited {
font: bold 12px Arial, Tahoma, sans-serif; 
color: #2d4d6e;
text-decoration: none;
}
#brokers li a:hover {
color: #111111;
text-decoration: underline;
}
#brokers .container1 {
background: transparent url(../images/bg_grad3.gif) repeat-x;
width: 680px; 
height: auto;
border-top: solid 2px #4c7cb1;
border-bottom: solid 2px #4c7cb1;
border-left: solid 1px #4c7cb1;
border-right: solid 1px #4c7cb1;
text-align: left;
margin-top: 15px;
margin-left: 0px;
margin-right: 20px;
padding-bottom: 15px;
}
#brokers .container2 {
background: transparent url(../images/bg_grad3.gif) repeat-x;
width: 680px; 
height: auto;
border: solid 1px #4c7cb1;
text-align: left;
margin-top: 15px;
margin-left: 0px;
margin-right: 20px;
}
#brokers .container3 {
background: transparent url(../images/bg_grad5.gif) repeat-x;
width: 680px; 
height: auto;
border: solid 1px #5eb82e;
text-align: left;
margin-top: 15px;
margin-left: 0px;
margin-right: 20px;
}
#brokers .container4 {border:solid 1px #666;margin-right:20px;margin-top:15px;line-height:20px;}
#brokers .p1 {
font: normal 12px Arial, Tahoma, Verdana, sans-serif;
color: #111111;
text-align: left;
padding: 10px 10px 10px 10px;
}
#brokers .p1-bkg {
font: bold 12px Arial, Tahoma, Verdana, sans-serif;
background-color: #eeeeee;
color: #111111;
text-align: left;
padding-left: 10px;
padding-top: 10px;
padding-bottom: 10px;
}
#brokers .p2 {
font: normal 12px Arial, Tahoma, Verdana, sans-serif;
color: #111111;
text-align: left;
border-bottom: 1px solid #9bb6d4;
padding-left: 10px;
padding-top: 10px;
padding-bottom: 10px;
}
#brokers .heading {
font: bold 16px Arial, Tahoma, Verdana, sans-serif;
color: #111111;
text-align: left;
border-bottom: 1px solid #9bb6d4;
padding-left: 10px;
padding-top: 10px;
padding-bottom: 10px;
}
#brokers .heading2 {
font: bold 16px Arial, Tahoma, Verdana, sans-serif;
color: #333333;
text-align: left;
border: 1px solid #9bb6d4;
background-color: #d9e5f2;
padding-left: 10px;
padding-top: 5px;
padding-bottom: 5px;
margin-top: 25px;
margin-left: 25px;
margin-right: 25px;
}
#brokers .heading3 {
font: bold 16px Arial, Tahoma, Verdana, sans-serif;
color: #111111;
text-align: left;
border-bottom: 1px solid #5eb82e;
padding-left: 10px;
padding-top: 10px;
padding-bottom: 10px;
}
#brokers .subheading {
font: bold 13px Arial, Tahoma, Verdana, sans-serif;
color: #333333;
text-align: left;
padding-left: 10px;
padding-top: 10px;
padding-bottom: 10px;
}
#brokers .subheading2 {
font: bold 14px Arial, Tahoma, Verdana, sans-serif;
color: #004b9d;
border-bottom: 3px solid #5f9dca;
padding-bottom: 2px;
margin: 20px 10px 10px 10px;
}
#brokers .block1 {
float: left;
width: 130px;
height: auto;
padding-top: 5px;
}
#brokers .block2 {
float: left;
width: 250px;
height: auto;
padding-top: 5px;
padding-left: 5px;
padding-right: 10px;
}
#brokers .block3 {
float: left;
width: 500px;
}
#brokers .block4 {
float: left;
width: 100px;
padding-left: 10px;
}
#brokers .intro {
width: 370px; 
height: 75px;
}
#brokers .intro2 {
width: 360px; 
padding: 10px;
margin: 5px 0 15px 10px;
border: 1px solid #9bb6d4; 
height: 75px;
}
#brokers .company {
font: bold 13px Arial, Tahoma, Verdana, sans-serif;
margin-left: 5px;
margin-top: 5px;
padding-bottom: 2px;	
}
#brokers .company2 {
font: bold 12px Arial, Tahoma, Verdana, sans-serif;
margin-left: 35px;
margin-top: 15px;
padding-bottom: 2px;	
}
#brokers .company2 a {
font: bold 12px Arial, Tahoma, Verdana, sans-serif;
}
#brokers .name {
font: bold 13px Arial, Tahoma, Verdana, sans-serif;
color: #111111;
margin-left: 5px;
padding-bottom: 2px;
}
#brokers .name2 {
font: bold 11px Arial, Tahoma, Verdana, sans-serif;
color: #333333;
margin-left: 35px;
padding-bottom: 2px;
}
#brokers .area {
font: normal 11px Arial, Tahoma, Verdana, sans-serif;
color: #333333;
margin-left: 5px;
padding-bottom: 2px;
margin-right: 10px;
}
#brokers .info {
font: normal 11px Arial, Tahoma, Verdana, sans-serif;
color: #003366;
margin-left: 5px;
padding-bottom: 2px;	
}
#brokers .info2 {
font: normal 12px Arial, Tahoma, Verdana, sans-serif;
color: #333333;
margin-bottom: 10px;
margin-left: 10px;
margin-right: 10px;
}
#brokers .info3 {
font: normal 11px Arial, Tahoma, Verdana, sans-serif;
color: #333333;
margin-left: 35px;
padding-bottom: 2px;	
}
#brokers .premium {
border: 1px solid #e2e2e2;
background-color: #fcf8c7;
padding: 1px;
margin: 5px 25px 5px 25px;
}
#brokers .title {
font: bold 16px Arial, Tahoma, Verdana, sans-serif;
color: #004b9d;
padding-bottom: 2px;
padding-left: 5px;
}
#brokers .address {
font: normal 12px Arial, Tahoma, Verdana, sans-serif;
color: #333333;
padding-bottom: 2px;
padding-left: 5px;
}
#brokers .location {
font: bold 12px Arial, Tahoma, Verdana, sans-serif;
color: #333333;
padding-bottom: 2px;
padding-left: 5px;
}
#brokers .phone {
font: normal 12px Arial, Tahoma, Verdana, sans-serif;
color: #333333;
padding-bottom: 2px;
padding-left: 5px;
}
#brokers .img {
float: left;
height: 100px;
width: 100px;
padding: 5px;
margin: 0px, auto;
text-align: center;
}
#brokers .website {
float: left;
height: 100px;
width: 140px;
padding: 5px;
margin: 0px, auto;
text-align: center;
}
#brokers .website a {
font-size: 12px;
}
#brokers .website a:visted {
font-size: 12px;
}
#brokers .website p {
color: #333333;
}
#brokers .header {
padding-bottom: 5px;
padding-top: 5px;
background-color: #eeeeee;
border-bottom: 1px solid #333333;
}
#brokers .header a {
font: normal 12px Arial, Tahoma, Verdana, sans-serif;
color: #333333;
}
#brokers tr td a {
font-size: 12px;
}
#brokers tr td a:visited {
font-size: 12px;
}
#brokers .horiz-line {
clear: both;
margin: 0 30px 10px 30px;
padding: 5px 0 0 0;
border-bottom: solid 2px #9bb6d4;
}
#brokers .p-intro {
padding: 15px 0 0 15px;
font-size: 16px;
}
#brokers .citytable td {
padding: 2px;
padding-left: 10px;
width: 200px;
}


#rss ul {
text-align: left;
list-style: none none;
margin: 0px 20px 10px 10px;
padding: 0;
}
#rss li {
list-style: none;
margin: 1px 0 0 0;
padding: 1px 0px 1px 15px;
background: transparent url(../images/rss-icon.gif) no-repeat left 2px;
font: normal 11px Arial, Tahoma, Verdana, sans-serif;
color: #444444;
}
#rss li a, #rss li a:visited {
font: bold 12px Arial, Tahoma, sans-serif; 
color: #2d4d6e;
text-decoration: none;
}
#rss li a:hover {
color: #111111;
text-decoration: underline;
}

.social-pnl {float:right; padding:20px 10px 0 0;}
.social-pnl-gplus {float:left;position:relative;left:40px;top:5px;}
.social-pnl-fblike {float:left;position:relative;left:10px;top:7px;}


