/*confinis2009.css*/

body{
    margin:               0;
    padding:              0;
    background:           url(../images/bg.jpg) repeat-x black;
}
#mainContainer{
    width:                900px;
    min-height:           600px;
    background-color:     #eeeeee;
    margin:               auto;
}
#headerContainer{
    width:                900px;
    height:               120px;
    background:           url(../images/headerbg.jpg) no-repeat;
    padding-top:          78px;
}
#headerContainer div#date{
    float:                right;
    color:                white;
    font-family:          Century Gothic, Arial, Helvetica, Sans Serif;
    font-weight:          bold;
    font-size:            30px;
    margin-right:         50px;
}
#headerContainer div#place{
    margin-top:           45px;
    float:                right;
    color:                white;
    font-family:          Century Gothic, Arial, Helvetica, Sans Serif;
    font-weight:          bold;
    padding-right:        30px;
}
#menuContainer{
    background-color:     #3b3b3b;
    display:              block;
    height:               142px;
    width:                900px;
}
#menuContainer table#theMenu{
    background-color:     #3b3b3b;
    margin:               0;
    padding:              0;
    margin-top:           5px;
    width:                100%;
}
#menuContainer table#theMenu td{
    padding:              1px 10px 3px 10px;
    height:               20px;
    font-family:          Arial, Helvetica, Sans Serif;
    font-size:            13px;
    cursor:               default;
    text-transform:       uppercase;
    font-weight:          bold;
    color:                white;
}
#menuContainer table#theMenu td ul{
    margin:               4px 0 0 0 ;
    padding:              0;
    list-style:           none;
}
#menuContainer table#theMenu td ul li{
    padding:              0;
    font-size:            10px;
    line-height:          18px;
    text-transform:       uppercase;
    float:                none;
}
#menuContainer  table#theMenu td  ul li a{
    color:                #aaaaaa;
    text-transform:       uppercase;
    text-decoration:      none;
}
#menuContainer table#theMenu td ul li a.selected{
    color:                #E67817;
}
#menuContainer table#theMenu td ul li a:hover{
    color:                #E67817;
    text-transform:       uppercase;
    text-decoration:      none;
}
#desc{
    font-size:            10px;
    text-transform:       lowercase;
}
#info{
    position:             relative;
    top:                  92px;
    font-family:          Century Gothic, Arial, Helvetica, Sans Serif;
    vertical-align:       bottom;
    font-weight:          bold;
    color:                white;
    width:                900px;
}
#info td{
    padding:              0 20px 0 10px;
}
#theContent{
    vertical-align:       top;
    background-color:     #eeeeee;
}
#theContent h1{
    font-family:          Century Gothic, Arial, Helvetica, Sans Serif;
    color:                #E67817;
    margin:               15px 15px 0px 15px;
    text-shadow:          #000000 1px 1px 1px;
    text-transform:       uppercase;
    font-size:            25px;

}
#theContent h2{
    font-family:          Century Gothic, Arial, Helvetica, Sans Serif;
    color:                #E67817;
    margin:               15px 15px 0px 15px;
    text-transform:       uppercase;
    font-size:            20px;

}
#theContent h3{
    font-family:          Century Gothic, Arial, Helvetica, Sans Serif;
    color:                #E67817;
    margin:               15px 15px 0px 15px;
    text-transform:       uppercase;
    font-size:            15px;

}
#theContent p{
    color:                black;
    font-family:          Arial, Helvetica, Sans Serif;
    margin:               0;
    padding:              15px;
    font-size:            12px;
    line-height:          24px;
    text-align:           justify;
}
#theContent p a{
    color:                #E67817;
    font-weight:          bold;
}
#theContent p img{
    margin:               3px 3px 0 0;
    border:               1px solid #666666;
}
#theContent p small{
    text-transform:       uppercase;
}
#theContent ul{
    margin-bottom:        0;
    margin-left:          0;
    margin-top:           0;
    @margin-left:         15px;
    @padding-left:        15px;
}
#theContent ul li{
    font-family:          Arial, Helvetica, Sans Serif;
    font-size:            12px;
    line-height:          24px;
    text-align:           justify;
    padding-right:        15px;
}
#regContancts{
    color:                black;
    font-family:          Arial, Helvetica, Sans Serif;
    margin:               0;
    padding:              15px;
    @margin-left:         15px;
    font-size:            12px;
    line-height:          24px;
    text-align:           justify;
}
#fees{
    color:                black;
    font-family:          Arial, Helvetica, Sans Serif;
    margin:               0 15px 0 15px;
    font-size:            12px;
    line-height:          24px;
    text-align:           justify;
    border-left:          1px solid #666666;
    border-top:           1px solid #666666;
}

#fees td, #fees th{
    border-bottom:        1px solid #666666;
    border-right:         1px solid #666666;
    padding:              5px;
}
#contentContainer{
    width:                100%;
}

#theContent #regContancts a{
    color:                #E67817;
    font-weight:          bold;
}
#ads{
    background-color:     white;
    width:                170px;
}
#ads h1{
    font-family:          Century Gothic, Arial, Helvetica, Sans Serif;
    color:                #E67817;
    margin:               15px 15px 0px 15px;
    text-shadow:          #000000 1px 1px 1px;
    text-transform:       uppercase;
    font-size:            15px;
}
#ads img.sponsor{
    margin:               15px 0 15px 0;
    border:               none;
}
#ads a{
    text-decoration:      none;
    font-family:          Arial, Helvetica, Sans Serif;
    font-size:            11px;
    color:                black;
    text-transform:       uppercase;
    font-weight:          bold;
}
table.theTours{
    margin:              5px;
    background-color:    white;
    padding:             10px;
    width:               700px;
}
table.theTours img{
    margin-bottom:       10px;
    border:              2px solid #666666;
}
table.theTours a{
    color:                #E67817;
    font-weight:          bold;
}
iframe#mapp{
    margin-top:          20px;
    width:               700px;
    height:              600px;
    border:              2px solid #666666;
}
table.tourinfos{
    font-size:           12px;
    font-family:         Arial, Helvetica, Sans Serif;
    border:              1px solid #666666;
    width:               100%;
    margin-left:         5px;
    margin-top:          20px;
}
 a.mapA, td#footer a{
    font-size:           12px;
    font-family:         Arial, Helvetica, Sans Serif;
    font-weight:         bold;
    color:               #E67817;
 }
 td#footer{
    color:               white;
    background-color:    black;
    font-family:         Arial, Helvetica, Sans Serif;
    font-size:           11px;
    padding:             5px;
 }