﻿/* CSS Document */
body
{
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: #f0ded1;
    background-image: url(images/bg.jpg);
    background-repeat: repeat-x;
    background-position: top left;
}
#header
{
    height: 164px;
    background: url(images/header.jpg) no-repeat top left;
}
.slogan
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #c59c6e;
    text-transform: uppercase;
    line-height: 13px;
}
.headerlink
{
    font-family: 'Times New Roman' , Times, serif;
    font-size: 11px;
    font-weight: bold;
    color: #c59c6e;
    text-transform: uppercase;
    line-height: 13px;
}
.headerlink a
{
    color: #c59c6e;
    text-decoration: none;
}
.headerlink a:hover
{
    color: #ffffff;
    text-decoration: underline;
}

.rowspacer
{
    height: 18px;
}
.subrowspacer
{
    height: 9px;
}
.heading
{
    font-family: "Times New Roman" , Times, serif;
    font-size: 18px;
    line-height: 13px;
    color: #5c1204;
}
.text
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 1.4em;
    color: #000000;
    text-align: justify;
}
.readmore
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 13px;
    color: #5b1203;
    text-decoration: none;
}
.readmore a
{
    color: #5b1203;
    text-decoration: none;
}
.readmore a:hover
{
    color: #a67029;
    text-decoration: none;
}
.content
{
    background-color: #FFFFFF;
}
.content_topleft
{
    background-image: url(images/content_topleftbg.gif);
    background-repeat: no-repeat;
    background-position: bottom right;
    height: 11px;
}
.content_top
{
    background-image: url(images/content_topbg.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    height: 11px;
}
.content_topright
{
    background-image: url(images/content_toprightbg.gif);
    background-repeat: no-repeat;
    background-position: bottom left;
    height: 11px;
}
.content_left
{
    background-image: url(images/content_leftbg.gif);
    background-repeat: repeat-y;
    background-position: top right;
    height: 11px;
}
.content_right
{
    background-image: url(images/content_rightbg.gif);
    background-repeat: repeat-y;
    background-position: top left;
    height: 11px;
}

.content_bottomleft
{
    background-image: url(images/content_bottomleftbg.gif);
    background-repeat: no-repeat;
    background-position: top right;
    height: 11px;
}

.content_bottom
{
    background-image: url(images/content_bottombg.gif);
    background-repeat: repeat-x;
    background-position: top;
    height: 11px;
}
.content_bottomright
{
    background-image: url(images/content_bottomrightbg.gif);
    background-repeat: no-repeat;
    background-position: top left;
    height: 11px;
}

.gallery
{
    background-color: #f4e2cb;
    
}
.gallery_topleft
{
    background-image: url(images/gallery_topleftbg.gif);
    background-repeat: no-repeat;
    background-position: top right;
}
.gallery_top
{
    background-image: url(images/gallery_topbg.gif);
    background-repeat: repeat-x;
    background-position: top;
    height: 8px;
}

.gallery_topright
{
    background-image: url(images/gallery_toprightbg.gif);
    background-repeat: no-repeat;
    background-position: top left;
}
.gallery_left
{
    background-image: url(images/gallery_leftbg.gif);
    background-repeat: repeat-y;
    background-position: top right;
}
.gallery_right
{
    background-image: url(images/gallery_rightbg.gif);
    background-repeat: repeat-y;
    background-position: top left;
}
.gallery_bottomleft
{
    background-image: url(images/gallery_bottomleftbg.gif);
    background-repeat: no-repeat;
    background-position: bottom right;
}
.gallery_bottom
{
    background-image: url(images/gallery_bottombg.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    height: 8px;
}
.gallery_bottomright
{
    background-image: url(images/gallery_bottomrightbg.gif);
    background-repeat: no-repeat;
    background-position: bottom left;
}
.gallery_border
{
    border: #bd8c4a solid 2px;
}
.footer
{
    background-color: #FFFFFF;
}

.footer_linktxt
{
    font-family: Arial, Helvetica, sans-serif;
    color: #651608;
    font-size: 11px;
    line-height: 18px;
    text-transform:capitalize;
}
.footer_linktxt a
{
    color: #651608;
    text-decoration: none;
}
.footer_linktxt a:hover
{
    color: #a96001;
    text-decoration: underline;
}
.footer_copyright
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 18px;
    color: #686868;
}
.menu_bg
{
    background: url(images/menu_bg.jpg) top left repeat-x;
    height: 32px;
}
.menu_left
{
    background-image: url(images/menu_left.jpg);
    background-repeat: no-repeat;
    background-position: right;
    height: 32px;
}

.menu_right
{
    background-image: url(images/menu_right.jpg);
    background-repeat: no-repeat;
    background-position: left;
}
.menu_link
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 13px;
    color: #FFFFFF;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 10px;
    padding-top: 5px;
    text-transform: uppercase;
    font-weight: bold;
}
.menu_link a
{
    color: #FFFFFF;
    text-decoration: none;
}
.menu_link a:hover
{
    color: #ffc98b;
    text-decoration: none;
}
.welcome
{
    background-color: #e5d1b7;
}
.welcome_top
{
    background-color: #e5d1b7;
    height: 8px;
}
.welcome_topleft
{
    background-image: url(images/welcome_topleftbg.gif);
    background-repeat: no-repeat;
    background-position: top left;
    background-color: #e5d1b7;
}
.welcome_topright
{
    background-image: url(images/welcome_toprightbg.gif);
    background-repeat: no-repeat;
    background-position: top right;
    background-color: #e5d1b7;
}
.welcome_bottom
{
    background-color: #e5d1b7;
    height: 8px;
}
.welcome_bottomleft
{
    background-image: url(images/welcome_bottomleftbg.gif);
    background-repeat: no-repeat;
    background-position: bottom left;
    background-color: #e5d1b7;
}
.welcome_bottomright
{
    background-image: url(images/welcome_bottomrightbg.gif);
    background-repeat: no-repeat;
    background-position: bottom right;
    background-color: #e5d1b7;
}


.flagBg
{
    background: url(../images/top.png) no-repeat right top;
    width: 82px;
}


.carousel-component
{
    padding: 4px;
    margin: 0px;
    width: 160px; /* seems to be needed for safari */
}

.carousel-component .carousel-list li
{
    margin: 0px;
    padding: 4px;
    width: 160px; /* img width is 75 px from flickr + border-top (1) + border-bottom(1) */
}

/* Applies only to vertical carousels */
.carousel-component .carousel-vertical li
{
    margin-bottom: 4px;
    height: 89px; /* image + row of text (87) + border-top (1) + border-bottom(1) */
}

.carousel-component .carousel-list li a
{
    display: block;
    outline: none;
}

.carousel-component .carousel-list li a:hover { 
	border:none;
}
.carousel-component .carousel-list li img
{
    display: block;
    border: 2px solid #BD8C4A;
}


.level1
{
    margin:3px 2px 3px 5px;
    font: bold 11px verdana;
    color: #fff;
    line-height:26px;
    text-transform:uppercase;
}

.level1 td
{
}

.level1 td a:link
{
    font: bold 11px verdana;
    color: #fff;
    text-transform:uppercase;
}
.level1 td a:visited
{
  font: bold 11px verdana;
  color: #fff;
  text-transform:uppercase;
}

.level1 td a:hover
{
    color: #ffc98b;
}


.level2
{
    margin:3px 2px 3px 5px;
    font: bold 11px verdana;
    color: #fff;
    text-transform:uppercase;
    background:url(images/mainMenu_divider.gif)  repeat-y 0px -4px;
    line-height:26px;
}

.level2 td
{
}

.level2 td a:link
{
    color: #fff;
    background:none;
    text-transform:uppercase;
}

.level2 td a:visited
{
    color: #fff;
    background:none;
    text-transform:uppercase;
}

.level2 td a:hover
{
    color: #ffc98b;
}

.level3
{
    font:bold 12px Tahoma;
    text-indent:5px;
    background:#E8D2BA;
    width:130px;
    border-bottom:1px dotted #5C1305;
    border-left:1px solid #5C1305;
    border-right:1px solid #5C1305;
}

.level3 td
{
   
}

.level3 td a:link
{
    background:none;
    display:block;
    padding: 5px 0px 5px 0px; 
    color:#5C1305; 
    text-align:left; 
  
}
.level3 td a:visited
{ 
    background:none;
    display:block;
    padding: 5px 0px 5px 0px; 
    color:#5C1305; 
    text-align:left; 
}

.level3 td a:hover
{
    color:#fff;
    background-color:#5C1305;
}
.level4
{
   width:145px;
	height:14px;
	
}
.level4 td
{
    
} 

.button
{
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    background: url(images/btn_bg.jpg);
    font-weight: bold;
    border: 1px solid #5B1104;
    padding: 2px;
}

.dottedline
{
    background:#fff url(images/footer_hr.gif) 0px 0px repeat-x;
}   
