﻿html, body, form
{
    height: 100%; 
    margin: 0px;
    padding: 0px;
}

body
{
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 11px;
    background-image: url( 'Images/Background.gif' );
}

table
{
    border-width: 0px;
    border-spacing: 0px;
    border-collapse: collapse;
}
th {
	border-width: 0px;
	padding: 0px;
}
td {
	border-width: 0px;
	padding: 0px;
	text-align: left;
}

a:link, a.grid:link
{
   color: #006699;
   text-decoration: none;
}
a:visited, a.grid:visited
{
    color: #006699;
    text-decoration: none;
}
a:hover, a.grid:hover
{
   color: #006699;
   text-decoration: underline;
}

.header a.b1:link, .header a.b1:visited,
.header a.b2:link, .header a.b2:visited,
.header a.g:link, .header a.g:visited
{
    display: inline-block;
    padding: 5px 0px 5px 10px;
    width: 138px;
    border-right: solid 1px #ffffff;
    color: #ffffff;
}

.header a.b1:link, .header a.b1:visited,
.header a.g:link, .header a.g:visited
{
    border-bottom: solid 1px #ffffff;
}

.header a.b1:hover,
.header a.b2:hover,
.header a.g:hover,
.header a.arrow:hover
{
    text-decoration: none;
}

.header a.b1:link, .header a.b1:visited
{
    background-color: #4c1616;
}

.header a.b2:link, .header a.b2:visited
{
    background-color: #853f3f;
}

.header a.g:link, .header a.g:visited
{
    background-color: #A8A8A8;
}

.header a.arrow:link, .header a.arrow:visited
{
    background-image: url( 'Images/HeaderArrow.gif' );
    background-repeat: no-repeat;
    background-position: left;
    padding: 0px 30px 0px 13px;
    color: #ffffff;
}

#footer
{
    font-size: 11px;
    color: #ffffff;
}

#footer a:link, #footer a:visited
{
    color: #ffffff;
    text-decoration: none;
    margin-right: 15px;
}

#footer a:hover
{
    text-decoration: underline;
}

#left-nav
{
    color: #666666;  
    line-height: 200%;  
}

/* Dropdown Menu */

.drop-down {
 	position: absolute;
    background: #ffffff;
    border-left: 1px solid #97605d;
    border-right: 1px solid #97605d;
    border-bottom: 1px solid #97605d;
    display: none;
    z-index: 3;
    width: 147px;
}

.drop-down a, .drop-down a:visited {
    color: #97605d;
    display: block;
    text-align: left;
    text-decoration: none;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 6px;
    padding-bottom: 6px;
    border-top: 1px solid #97605d;
}

.drop-down a:hover {
    background: #853f3f;
    color: #ffffff;
    text-decoration:none;
    display: block;
}

.title
{
    color: #97605d;
    font-size: 24px;    
    margin-bottom: 10px;
}

.subtitle
{
    color: #8C8C8C;
    font-size: 16px;
    display: block;
    border-bottom: solid 4px #f1f1f1;
    margin-bottom: 10px;
    padding-bottom: 8px;
}

.small-title
{
    color: #a6530d;
    font-weight: bold;
    font-size: 13px;
    padding-bottom: 8px;
}

.top5
{
    margin-top: 5px;
}

.top10
{
    margin-top: 10px;
}

.top20
{
    margin-top: 20px;
}

.right5
{
    margin-right: 5px;
}

.right10
{
    margin-right: 10px;
}
.right20
{
    margin-right: 20px;
}
.bottom3
{
    margin-bottom: 3px;
}
.bottom5
{
    margin-bottom: 5px;
}
.bottom10
{
    margin-bottom: 10px;
}
.bottom15
{
    margin-bottom: 15px;
}
.bottom20
{
    margin-bottom: 20px;
}
.bottom30
{
    margin-bottom: 30px;
}

.inputform table
{
    width: 100%;
}

.inputform td {
	padding-bottom: 10px;
	padding-right: 10px;
}

.inputform .form-note
{
    font-size: 9px;
    color: #666666;
}

.inputform .form-error
{
    color: #cc0000;
}

.inputform .form-field
{
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 1em;
}

.reminder-green
{
    font-weight: bold;
    border: solid 1px #D6EABB;
    background-color: #eff6e8;
    background-position: 10px 6px;
    background-image: url(Images/GreenTick.gif);
    background-repeat: no-repeat;
    padding: 7px 7px 7px 36px;
    display: block;
}

.reminder-yellow
{
    font-weight: bold;
    border: solid 1px #fff3cd;
    background-color: #ffffee;
    background-position: 10px 6px;
    background-image: url(Images/YellowMark.gif);
    background-repeat: no-repeat;
    padding: 7px 7px 7px 36px;
    display: block;
}

.button1 {
    background-color: #bd6f2a;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 11px;
    color: #ffffff;
    cursor: pointer;
    height: 21px;
    width: 80px;
    border: 1px outset;
}

.button2 {
    background-color: #aaaaaa;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 11px;
    color: #ffffff;
    cursor: pointer;
    height: 21px;
    width: 60px;
    border: 1px outset;
}

.ulist
{
    list-style-type: none;
    text-align: left;
    margin: 0 0 0 0;
    padding: 0;
}

.ulist li
{
    margin-left: 0px;
    padding-left: 13px;
    padding-bottom: 5px;
    list-style-type: none;
    background-position: 0px 3px;
    background-image: url(Images/LeftBullet.gif);
    background-repeat: no-repeat;
}

.olist li
{
    margin-left: 0px;
    padding-left: 13px;
    list-style-type: decimal;
}

.pointer
{
    cursor: pointer;    
}

.list td
{
    padding-top: 10px;
    padding-bottom: 10px;    
	border-bottom:1px solid #f4ede1;
}

.frame
{
    border-width: 5px 4px 3px 1px; border-color: #C0C0C0; border-style: solid;
}

    .Content_Wrapper,.Boxes_Wrapper,.Boxes_Wrapper2
    {
        overflow:hidden;
        position:relative;
        /* set width ! */
    }
    .Content,.Boxes_Content
    {
        position:absolute;
        top:0;
        left:0;
    }
    
    .Boxes{width:642px;height:150px;}
    .Boxes_Wrapper{width:642px;height:142px;top:0px;left:0px;white-space:nowrap;}
    .Boxes_Wrapper img{display:inline}
    
    .Boxes2{width:640px;height:233px;}
    .Boxes_Wrapper2{width:640px;height:225px;top:0px;left:0px;white-space:nowrap;}
    .Boxes_Wrapper2 img{display:inline}
    
    .BoxesSlider{width:642px;margin:4px 0 10px}
    .BoxesSlider .radslider{margin:0 auto}
    
    .slider-txt
    {
        text-align: center;
        color: #999999;
    }
    
#spacial-dishes
{
    padding: 23px;
}    

#spacial-dishes .img
{
    border: solid 2px #ffffff;
}

#spacial-dishes a:link, #spacial-dishes a:visited
{
    font-weight: bold;
    color: #808080;
    text-decoration: none;
}

#spacial-dishes a:hover
{
    text-decoration: underline;
}

#confinement .weekday
{
    background-color: #d57168;
    color: #ffffff;
    width: 100px;
    padding: 15px;
    font-size: 14px;
}

#confinement .menu
{
    color: #942923;
    padding: 10px 10px 0px 0px;
}

#confinement .menu ol
{
    margin-bottom: 0px;
}

#confinement .menu li
{
    padding-bottom: 6px;
}

#confinement .separator
{
    border-bottom: dotted 1px #DC7366;
    border-bottom-style: dashed;
}

#confinement .note
{
    color: #000000;
    font-size: 10px;
}

#confinement-pack td {
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: solid 1px #ebe5c3;
}

.gold-bg-left
{
    background-position: right top;
    background-image: url(Images/GoldBgLeft.gif);
    background-repeat: no-repeat;
}

.gold-bg-right
{
    background-position: 0px 500px;
    background-image: url(Images/GoldBgRight.gif);
    background-repeat: no-repeat;
}
