h1, h2, h3 {
    font-family:     Times New Roman, Times, serif;
    font-weight:     normal;
    color:           #826f29;
    text-decoration: none;
}

h1 {
    font-size: 20px;
}

h2 {
    font-size: 20px;
}

h3 {
    font-size: 16px;
}

a {
    color: #4b46b5;
}

a:hover {
    color: #826f29;
}

html {
    height:  100%;
    margin:  0;
    padding: 0;
    border:  0;
}

body {
    background:  #ffe891 url(/provence-vakantiehuizen-dutch/images/bg_gradient.gif) top left repeat-x;
/*    height:      100%; */
    font-family: Verdana, Arial, sans-serif;
    color:       #555;
    font-size:   13px;
    margin:      0 auto;
    padding:     0;
    border:      0;
}

#WowContent {
    width:      100%;
    margin:     0;
    padding:    0;
    border:     0;
}

#Container {
    background: url(/provence-vakantiehuizen-dutch/images/content-fill.gif) top left repeat-y;
    width:      677px;
    min-height: 100%;
    height:     auto;
    margin:     0 auto;
    padding:    0;
    border:     0;
}

#Header {
    position: relative;
    width:    677px;
    height:   108px;
    margin:   0 auto;
    padding:  0;
    border:   0;
}

#MenuArea {
    width:   677px;
    height:  auto;
    margin:  0 auto;
    padding: 0;
    border:  0;
}

#WowMainColumn {
    float:        left;
    background:   #ffffd2 url(/provence-vakantiehuizen-dutch/images/content_gradient.gif) top left repeat-x;
    width:        669px;    /* 677px - 8px border */
    min-height:   196px;
    height:       auto !important;
    height:       196px;
    margin:       0;
    padding:      0;
    border: 0;
    border-left:  4px solid #fff;
    border-right: 4px solid #fff;
}

#WowMainColumn2 {
    width:   639px;    /* 661px - 22px padding */
    margin:  0;
    padding: 16px 0 16px 22px;
    border:  0;
} 

#WowFooter {
    background: transparent;
    height:     auto;
    clear:      both;
    margin:   0;
    padding:  0;
    border:   0;
    line-height: 0;
}

#WowFooter2 {
    position:   relative;
    background: url(/provence-vakantiehuizen-dutch/images/footer.gif) bottom left repeat-x;
    width:      100%;
    height:     35px;
    clear:      both;
}

#InnerFooter {
    position: absolute;
    width:    100%;
    height:   35px;
    bottom:   0;
    margin:   0;
    padding:  0;
    border:   0;
}

#CenterFooter {
    position:	relative;
    width:      677px;
    height:     31px;   /* 35px - 4px border */
    margin:     0 auto;
    padding:    0;
    border-top: 4px solid #fff;
}

#CompanyInfo {
    font-family:     Arial, sans-serif;
    font-size:       12px;
    color:           #b8a14f;
    line-height:     31px;
    text-align:      center;
    text-decoration: none;
}

.clear {
    clear:   both;
    height:  0px;
    margin:  0;
    padding: 0;
    border:  0;
    line-height: 0;
}


#MainMenu {
    float:        left;
    background:   #aaa6ff;
    width:        659px;   /* 677px - 8px border - 10px padding */
    min-height:   30px;
    height:       auto;
    font-size:    12px;
    color:        #fff;
    text-align:   left;
    margin:       0;
    padding:      0 0 0 10px;
    border-left:  4px solid #fff;
    border-right: 4px solid #fff;
    clear:        both;
}

#MainMenu a {
    font-family:     Verdana, Arial, sans-serif;
    color:           #fff;
    text-decoration: none;
    line-height:     28px;
    white-space:     nowrap;
    margin:          0;
    padding:         0 10px 0 0;
    border:          0;
}

#MainMenu a:hover {
    text-decoration: underline;
}

#MainMenu .main_default,
#MainMenu .main_hover,
#MainMenu .main_default_last,
#MainMenu .main_hover_last {
    float:   left;
    height:  30px;
    margin:  0;
    padding: 0 10px 0 12px;
    border:  0;
}

#MainMenu .main_default,
#MainMenu .main_hover {
    background: url(/provence-vakantiehuizen-dutch/images/btn_divider_main.gif) top right no-repeat;
}

#MainMenu .main_hover a,
#MainMenu .main_hover_last a {
    font-weight: bold;
}

#SubMenu {
    background:  url(/provence-vakantiehuizen-dutch/images/bg_sub.gif) top left repeat-x;
    width:       663px;   /* 677px - 14px padding */
    min-height:  39px;
    height:      auto;
    font-size:   12px;
    color:       #78682d;
    text-align:  left;
    margin:      0;
    padding:     0 0 0 14px;
    border:      0;
    clear:       both;
}

#SubMenu ul {
    list-style-type: none;
    display:         inline;
}

#SubMenu li {
    float: left;
}

#SubMenu a {
    font-family:     Verdana, Arial, sans-serif;
    color:           #78682d;
    text-decoration: none;
    line-height:     36px;
    white-space:     nowrap;
    margin:          0;
    padding:         0 10px 0 0;
    border:          0;
}

#SubMenu a:hover {
    text-decoration: underline;
}

#SubMenu .sub_default,
#SubMenu .sub_selected,
#SubMenu .sub_default_last,
#SubMenu .sub_selected_last {
    float:   left;
    height:  39px;
    margin:  0;
    padding: 0 10px 0 12px;
    border:  0;
}

#SubMenu .sub_default,
#SubMenu .sub_selected {
    background: url(/provence-vakantiehuizen-dutch/images/btn_divider_sub.gif) top right no-repeat;
}


#SubMenu .sub_selected a,
#SubMenu .sub_selected_last a {
    font-weight: bold;
}
