.custom .full_width .page { width:auto; margin:0 20px; }
.custom #logo { margin:0; padding:0; background:transparent url(http://holidayhomeireland.com/images/logo.gif) no-repeat; width:230px; height:69px; overflow:hidden; }
.custom #logo a { display:block; width:100%; height:100%; text-indent:-9999px; }
.custom #header { padding:0; }
.custom #footer { border-top:1px solid #D5D5D5; text-align:center; }
.custom #footer a { color:#cccccc; }
.custom #content_box { background:none; }

.custom #content { width:auto; float:none; }

.custom a, .custom h2 a:hover { color:#4F6B72; }
.custom .sidebar h3 { font-variant:normal; letter-spacing:normal; font-weight:bold; color:#ff6600; }











/*	-->Menu	*/
#menu { background:url('/images/menu_bg.gif') repeat-x; width:100%; height:29px; float:left; overflow:hidden; position:relative; }
.round_top { background: url('/images/menu_tr.gif') no-repeat top right; height:6px; overflow:hidden; }
.round_bottom { background: url('/images/menu_br.gif') no-repeat bottom right; height:6px; overflow:hidden; position:absolute; bottom:0; left:0; width:100%; }
img.corner{width:7px;height:6px;margin:0;padding:0;display:block !important;}
  #menu #menu_nav{padding-left:1em;}
  #menu_nav li{display:inline;}
  #menu_nav li a,#menu_nav li a:link,#menu_nav li a:visited{
    color:#ccc;text-decoration:none;background:url('/images/bullet_off.gif');
    background-repeat:no-repeat;background-position:left;padding-left:1em;margin-right:1em;
  }
  #menu_nav li a:hover{
    color:#fff;text-decoration:none;background:url('/images/bullet_on.gif');
    background-repeat:no-repeat;background-position:left;
  }
  #menu #wishlist{
  margin:0;padding:0;
  margin-right:1em;width:141px;height:21px;line-height:21px;float:right;
  /*background:#7d8a92;*/
  /*background:#63717a;*/
  background:url('/images/bg_wishlist.gif');background-repeat:no-repeat;
  color:#ccc;
  margin-top:-16px;
  padding:0px 0em 0px .5em;
  text-align:center;
  }
  #menu #rss{
   margin:0;padding:0;
   margin-right:.5em;width:16px;float:right;height:16px;line-height:16px;
   margin-top:-14px;
  }
  #wishlist a,#wishlist a:link,#wishlist a:hover,#wishlist a:visited{color:#ccc;text-decoration:none;}
  .span_orange{color:#fd9b0e;font-weight:bold;}

/*	-->Nav	*/
#nav{
  float:left;
  width:200px;
  padding:.5em;
}
 #nav .left_section{width:100%;float:left;margin:.5em 0 0 0;}
   .left_section_dt{width:100%;float:left;clear:both;}
   .left_icon{width:31px;height:32px;float:left;display:block;}
   .left_title{width:155px;float:right;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#666;font-weight:bold;
     line-height:32px;display:block;
   }
   .left_section_dd{width:100%;float:left;background:#ebedef;border-top:1px solid #333;padding:.5em 0 .5em .5em;}
   .select{width:90%;}
   .select2{width:60%;}
   .submit_dd{border-top:1px solid #ccc;width:180px;margin:0 9px 0 9px;padding:.5em 0 .5em 0;text-align:right;}
   .send{border-top:1px solid #ccc;width:180px;margin:1em 9px 0 9px;padding:.5em 0 .5em 0;text-align:right;}
   .button_blue{border:0;margin:0;background:url('/images/button_bg.gif');background-repeat:repeat-x;height:24px;
     border:1px solid #3399cc;color:#333;
   }
   .link_advanced{width:100px;float:left;display:block;text-align:left;}
   .link_advanced a,.link_advanced a:link,.link_advanced a:hover,.link_advanced a:visited{
   color:#cc6600;text-decoration:none;
   line-height:24px;
   }
   .button_advanced,.button_quick{
      border:0;margin:0;
      color:#666;
      padding:0 0 0 1.5em;
      font: normal 11px auto Verdana, Arial, Helvetica, sans-serif;
      margin-left:.5em;
      cursor: pointer;
   }
   .button_advanced{background:url('/images/advanced_icon.gif');background-repeat:no-repeat;background-position:left;}
   .button_quick{background:url('/images/simple_icon.gif');background-repeat:no-repeat;background-position:left;}
   .text{width:90%;}
 #nav label{width:100%;float:left;font-weight:bold;margin:.5em 0 .5em .2em;}