ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }

a
{
  text-decoration: none;
}

a:hover
{
  text-decoration: underline;
}

body, td
{
  margin: 0;
  padding: 0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  background-color: #fff;
}

body
{
  padding: 20px;
}

#content p, #content ul, #content ol {
    color: #BFD9F3;
    line-height: 18px;
    margin-bottom: 18px;
}

#content-header, #content-area, #content-bottom {
    padding: 0 18px;
}


#content #block-block-21 .vg-header {
    background: url("https://media.villagetaways.com/vg/images/blue/bg_topbar-grade.gif") repeat-x scroll left top #00297A;
}

#d_header {
    background-repeat: no-repeat;
    border-bottom: 1px solid #2153B4;
    height: 38px;
    padding-left: 20px;
}

#d_header h2 {
    color: #BAD0FC;
    font-size: 16px;
    line-height: 38px;
}

#content h1 {
    margin-bottom: 12px;
}

h1.title, h2.title, h3.title {
    margin: 0;
}

h1 {
    color: #FFFFFF;
    font-family: Georgia,"Times New Roman",Times,serif !important;
    font-size: 20px !important;
}

#content-area p a {
    color: #FFFFFF;
}

h4 {
    color: #FFFFFF !important;
    font-family: Georgia,"Times New Roman",Times,serif !important;
    font-size: 16px !important;
    margin-bottom: 12px !important;
}

.breadcrumb {
    margin-bottom: 6px;
}

#video {height: 25px; overflow: hidden; position: absolute; left: 54px; width: 81px; height: 25px; overflow: hidden;}
#video h4 a { display: block; width: 81px; height: 25px; background: url(images/video.gif) left top;}
#video h4 a:hover {background-position: left bottom;}
#video h4 a span {display: none;}

.vl_row2 span, .vl_row2 a {text-transform: capitalize !important}



