#trader_page
{
 
    width:820px;
min-height:1100px;
}

#homeWrapper {
width:820px !important;
color:black;
}

#directory-col-1
{

    float:left;
    border-bottom:1px dashed #999999;
    margin:0px 0px 0px 10px !important;
    padding:0px 0px 5px 0px !important;
    width:560px;
    margin-left:5px;
color: black;
}

* html #directory-col-1
{

    width:550px;


}


#directory-col-1 p
{

margin-top:0px;
margin-left:0px;
}

#directory-col-1 li
{

list-style:none;

}

#directory-col-1 li
{

padding:3px;

}


#directory-col-1 h3,
#testimonial-container h3,
#overview-container h3,
#gallery-container h3
{

    margin:0px !important;
    padding:3px !important;
    clear:none !important;
    
}

h2 {
color:black;
}
#directory-col-2
{

    border-left:1px dashed #999999;
    float:right;
    width:240px;
    height:800px;
    color:black;
}


#directory-col-2 p
{

    margin:0px !important;
    padding:3px;
    

}

#directory-col-2  dl{padding:6px;margin:0px;}


#directory-col-2  dl dt {position:relative; float:left; display:block;
width:auto; clear: both;  padding:0px; margin:0px;}

#directory-col-2  dl dd {position:relative; float:none; display:inline;
width:195px; clear: right;  margin:0px; margin-left: 3px;
}

.display_block dd {
display:block !important;
line-height:1.5em;
margin-left: 0px !important;
}

blockquote {
  background: transparent url('/images/quoleft.jpg') left top no-repeat;
  
}
blockquote div {
  padding: 0 48px;
  background: transparent url('/images/quoright.jpg') right bottom no-repeat;
}


.quote {
   font-style: italic !important;
   font-size:1.3em !important;
   font-family: "Times New Roman" !important;
   color:#777777;
}

* html .quote {

   font-size:1.4em !important;

}

#wrap {
float:left;
margin-left:5px;
margin-top:-21px;
}

#image-container{
float:left;
width:230px;
height:180px;
padding:0px;
margin:20px 0px 0px 15px;

}

* html #image-container{

margin:20px 0px 0px 5px !important;

}

div.imageContainer {

padding:0px !important;
margin:0px !important;


}

#image-container img 
{
    padding:0px;
    margin:0px;
    
}

.imageContainer {
height:180px !important;
width:230px !important;
}

.imageContainer p {
width:230px !important;
}
.imageContainer a {
height:250px;
left:0pt;
position:relative;
text-align:center;
top:0pt;
vertical-align:middle;
width:230px !important;
}
#overview-container{
width:562px;
margin-left:10px;
float:left;
}


#gallery-container{
/*display:block;*/
float:left;
/*height:auto;*/
/*margin-left:15px;
margin-top:20px;
padding-bottom:30px;
*/
width:570px;
}

li
{
margin-left:0 !important;
}

#caption-container{
float:left;
width:325px;
height:136px;
/*margin-left:5px;*/
margin-top:-15px;
}

#caption-container p{
margin:10px 0px 0px 23px;
}

#testimonial-container{
border-top:1px dashed #999999;
float:left;
height:136px;
width:560px;
margin-top:15px;
margin-left: 5px;
}


* html #testimonial-container{

width:550px;

}



#testimonial-container p{
/*border-bottom:1px solid #D6D3B2;*/
padding-bottom:0px;
padding-left:15px;
background-image: url('/images/star.gif');
background-repeat: no-repeat;
background-position: 0 3px; 

}

.testimonial-text
{

color:#777777;

}

#search-col
{

    float:left;
    margin:0px 0px 0px 10px !important;
    width:560px;
    padding-bottom:5px !important;

}


#countries{
width:220px;
}
#counties{
width:220px;
}

tr#county-hide {
display:none;
}

tr#city-hide {
display:none;
}

tr#whole-county-hide {
display:none;
}

tr#tip-hide {
display:none;
}

td.tip-size{
font-size:0.9em;
}



table#search-tradersman{
padding:0px;
background-color:#D5D1AF;
width:380px;
border:2px solid black;
}

#search-tradersman td{
padding:5px 5px 5px 20px;
}
.link2 {
color:#9F0020!important;

}
.link2:hover {
color:red !important;

}
.traders_image {

 margin-left:10px;

}
.search_form_container {
      float:left;
      margin-left:35px;
}

.traders_text {
 width:370px;
 float:left;
}
.sect2 {
 margin-top:15px;
 width: 820px;
}
.s_head {
 font-weight: bold;
}

#find_trader {
 margin-top:8px;
}

