#copyright_brokers {
background-color:#FAFBFC;
padding:10px 10px 10px 10px;
min-height:100px;
width:75%;
margin:0 auto;
border:1px solid #2F496A;
margin-top:10px;
height:100px;
}

#top_p {
background-image:url(../images/directory/top.jpg);
width:560px;
height:114px;
font-family:arial;
}
.sizedrop { font-size:1px; height:4px; clear:both; }

#top_p_1 { width:349px; float:left; margin-top:0px; margin-left:12px; _margin-left:6px;}
#top_p_1 h1 { font-size:18px; font-family:arial; color:#fff; margin:0px; padding:0px;}
.top_title { font-size:18px; font-family:arial; color:#fff; padding:0px 0px 0px 0px;}
.top_address { font-size:12px; font-family:arial; color:#fff; margin-top:11px;  *margin-top:14px; line-height:1.2em; padding-right:8px;}
.top_number { font-size:12px; font-family:arial; color:#fff; margin-top:5px; line-height:1.2em;}

#top_p_2 {  float:left; }

#surround_middle {
margin-top:8px;

}
#surround_middle_1 {   width:345px; float:left; margin-right:15px;}
#surround_middle_2 { float:left; }

#info_box { border:1px solid #DDDDDD; width:169px; padding:8px; padding-top:10px;}

#logo_box { margin-bottom:5px;  }
#logo_box img { border:1px solid #666; }
.tellme_box { border:1px solid #fff; }
.tellme_box1 { float:left; width:65px; padding:0px 0px 1px 0px; font-weight:bold; }
.tellme_box2 { float:left; width:100px; padding:0px 0px 1px 0px; } 


.context {margin-left:12px; }

#scroller { background-image:url(../images/directory/scroller.gif); height:43px;  }
#insidetext { color:#fff; position:relative; top:11px; left:99px; font-size:13px; width:240px;}

#advert {background-image:url(../images/directory/video.gif); background-repeat:no-repeat;  background-position:top left;
}
#video  {  
margin-left:14px;
padding-bottom:10px;
background-color:#343434; 
border-bottom:1px solid #E8142D;  line-height:1.2em;
 }

#video-title { margin:0px 20px 10px 30px; font-size:16px; font-weight:bold; font-family:arial; color:#fff; 
border-bottom:1px solid #fff;
padding-bottom:4px;
padding-top:35px;


 clear:both; 

 line-height:1.2em;

 }


.nothing { font-size:1px; color:#fff; }

#video-left { float:left; margin-left:15px; _margin-left:7px; width:355px; } 
#video-right { float:left; color:#fff; width:155px; }

#vidtitle {font-weight:bold; font-family:arial; color:#fff; font-family:arial; margin-bottom:5px;}

.seperate10px_g { height:10px; font-size:1px; background-image:url(../images/directory/bgvideo.gif); background-repeat:repeat-y; }
.seperate9px_g { height:7px; font-size:1px; background-image:url(../images/directory/bgvideo.gif); background-repeat:repeat-y; }
.seperate10px_r { height:15px; font-size:1px; clear:both; }
.seperate7px_r { height:10px; font-size:1px; clear:both; }
#imgs_right img { border:1px solid #DDDDDD; }
.caption { font-size:11px; color:#A7A7A7; padding-top:3px; padding-left:1px; }
#imgcaption {font-size:11px; color:#A7A7A7; padding-top:3px; padding-left:1px;  width:185px;}
#quoteme { background:#242424;    border:1px solid #dddddd; width:185px; margin:16px 0px 0px 0px;

position:relative;
}
#pin {width:35px; height:42px; position:absolute; 
 right:-10px;
 top:-25px;
 }


#topq { background-image:url(../images/directory/topq.gif); background-position:1px 0px; height:25px; background-repeat:no-repeat; } 
#middleq {  color:#fff; padding:10px 5px 10px 18px;font-size:14px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; }
#botq { background-image:url(../images/directory/botq.gif); background-position:110px 0px; height:25px; background-repeat:no-repeat;  } 

#insidetext2 a { color:#fff; font-size:14px; border-bottom:1px dotted #fff;text-decoration:none; }
#insidetext2 a:hover { color:#fff; font-size:14px; border-bottom:0px solid #fff; text-decoration:none;  border-bottom:1px solid #fff;}

fieldset {  border:1px solid #dddddd; width:185px; margin:0px; padding:0px;}
legend { font-size:14px; font-weight:bold; color:#333; font-family:arial; margin-left:5px; _margin-left:0px; padding:2px 2px 2px 2px;}

#contact-links-row { margin:0px; padding:0px; margin-left:10px;}
#contact-links-rowA { float:left; width:25px; }
#contact-links-rowB {  float:left; width:130px; padding-top:2px;}

.clearit5px { clear:both; height:1px;  font-size:1px;}
.clearit4px { clear:both; height:4px;  font-size:1px;}
.clearit6px { clear:both; height:6px;  font-size:1px;}
.clearit { clear:both; }

#contact-links-row a:link,
#contact-links-row a:visited,
#contact-links-row a:active { color:#333; }

.displaythemap { height:255px; width:508px; border:1px solid #eee; clear:both;   }

.map_this{
background-image:url(../images/directory/map.gif); background-repeat:no-repeat;  background-position:top left;

}
.map-title {
margin:25px 20px 00px 30px; font-size:16px; font-weight:bold; font-family:arial; color:#fff; 
border-bottom:1px solid #fff;
padding-bottom:4px;
position:static;
 clear:both; 
 display:block;
 line-height:1.2em;
 overflow: hidden;
 z-index:10;
 

}


.clearit15pxl { font-size:1px; height:10px;  }
.aroundmap {
padding-left:14px;
padding-bottom:15px;
background-color:#343434; 
border-bottom:1px solid #E8142D;  line-height:1.2em;
margin-left:16px; 
padding-top:10px;
}

#enquiryiframearea { padding-left:5px; }

#brokerview td { border:0px solid #fff; border-spacing:0px; padding:0px; margin:0px; }

h2 { _margin-top:7px; }
