
  table.admin {
    width:100%;
  }

  table.admin caption {
    font-size:2em;
    text-align: left;
    margin-bottom: .1em;
    display:none;
  }

  table.admin th {
    text-align: left;
  }
  
  tr.color td{
  background-color:#EFC4A4 !important;
  }
  
  tr.no-color td{
  background-color:#FFE3CF !important;
  }
  
  table.admin td {
   background-color:#EFC4A4;
   color: #000;
   padding: .5em;
   padding-right:0.5em;
  }
  tr.table-header{
  background-color:#EFC4A4;
  }
  table.admin th.pagination {

   padding-bottom: 1em;
   padding-top: 1em;
  }

  table.admin th.pagination span {

   font-weight: normal;
   color: #D66D21;
   text-decoration: underline;


  }

  .subsection {
     margin-bottom:30px;
  }

  h2 {
    font-size:1.6em;
    text-align: left;
    margin-bottom: .35em;
    font-weight: normal;
  }

  span.arrow {

   color: #D66D21;
   font-weight: bolder;
   font-family:arial;
   margin-left: .1em;
   margin:0;
   margin-left:3px;

  }

  table.filter td {
       background-color:#DFF1FF;
       /*border:1px solid #778ABF;   */
  }


   table.filter td span.arrow {

   color: #778ABF;
   font-weight: bolder;


  }

  table.filter tfoot td {
       background-color:#fff;
       border:0px;
  }


  .input_fixed {
  width:130px;
  }

  .float_icon {
    float:left;
  }

  .notice {
   color:red;
  }

  .wide_select {
    width:330px;
  }

  .hidden {
    display:none;
  }

  .ajax_error {
    background-color:#BF2F35 !important;
  }
  .ajax_success {
     background-color:#B6EFA4 !important;
  }
  table.admin td.empty {
  background: #fff;
  }
  table.admin2 td {
    background-color: #EFA4ED;
  }


  .layout_img {
    border:1px dotted gray;
    padding:5px;
    margin-left:16px;
  }

  .layout_publish {
    background-color: lightyellow;
    border:1px dotted gray;
    padding:10px;
  }
  
  .help {
  float:none;
  clear:both;
  }
  
.ajax-container
{

background-color:#EFEFEF;
border:1px solid black;
height:auto;
width:360px;

}


.ajax-container-geography
{

background-color:#EFEFEF;
border:1px solid black;
height:auto;
width:800px;

}

.address{
border:1px solid black;
margin-bottom:20px;
margin-left:40px;
display:none;
width:250px;
}

.area{
border:1px solid black;
margin-bottom:20px;
margin-left:40px;
display:none;
width:750px;
padding:10px;
}


.add_town_form{
border:1px solid black;
margin-bottom:20px;
margin-left:40px;
display:none;
width:750px;
padding:10px;
}


.remove_town_form{
border:1px solid black;
margin-bottom:20px;
margin-left:40px;
display:none;
width:750px;
padding:10px;
}

a.disabled-link {

color:#666666;
cursor:text;

}

#overview{
margin-right:7px;
}

.country_strong {

font-weight:bold;
font-style:italic;

}

*html option,
*:first-child+html ,
.country_strong  {
color:white;
background-color:black
}

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

dl.display_block {
padding:0px;
margin:0px;
}


.area td {

padding:2px

}

.edit-area{
border:1px solid black;
margin-bottom:20px;
margin-left:40px;
display:none;
width:650px;
padding:10px;
}

.edit-testimonial{
border:1px solid black;
margin-bottom:20px;
margin-left:40px;
display:none;
width:650px;
padding:10px;
}

.add-testimonial{
border:1px solid black;
margin-bottom:20px;
margin-left:40px;
display:none;
width:650px;
padding:10px;
}

.display
{

cursor:pointer;

}

.li-no-bullet
{

list-style:none;

}


li.indent {

list-style:circle;
margin-left:15px;

}

td.error{
background-color: #FFC4BF!important;
}


tr.hide{
display:none;
}


.areas-error{
background-color: #FFC4BF!important;
}

ul.test9 {
padding-left:5px;
padding-top:5px;
margin:0px;
}

ul.test9 li {
list-style:none;
margin:0px;
padding:0px;
}

ul.test9 li a {
margin:0px;
padding:0px;
}

ul.test9 img{
border:2px solid #D96E22;
margin:0px;
padding:0px;
}

.post {
border:none;
}

div.menu {

border-bottom:1px solid #F2F2F2;
float:right;
width:100%;
padding-bottom:10px;
} 

div.menu a {

float:right;


}

table.extra-width {

width:100% !important;

}

#productslivesearch{

margin-top:10px;

}

.ls_results {
background:#FFFFFF none repeat scroll 0%;
border-color:#CCCCCC;
border-style:dotted solid solid;
border-width:1px;
margin:-1px 0pt 0pt;
max-height:300px;
overflow:auto;
padding:1px;
width:300px;
}
*:first-child+html .ls_results {
width:302px;
position:relative;
top:-19px;
}

*html .ls_results {
width:302px;
position:relative;
top:-19px;
}

#search-form{

display:none;

}


p.search-directory{
background: url("/images/search_directory.gif");
background-repeat: repeat-y;
background-position: 105px 0px;
cursor:pointer;
}


p.hide{
background: url("/images/search_directory_hide.gif");
background-repeat: repeat-y;
background-position: 105px 0px;
cursor:pointer;
}

fieldset.search-form {
width:855px !important;
padding:10px;
margin:0px;
}

fieldset p{
margin:0px;
}


#pm5-spinner {
 visibility: hidden;
}

