/* body */
body{
    background-color : #d6daff;
    background-image : url(media/gobc-background-test.jpg);
    background-repeat : repeat-x;
    font-family: Verdana, sans-serif;
    font-size: 10pt;
    color : #333333;
    font-weight : normal;
    margin : 0px 0px 0px 0px ;
}

/* head text */
.headtext{
    text-align: left;
    font-family: Arial, sans-serif;
    margin : 0px 0px 0px 0px ;
    font-weight : normal;
}

.spacercolor{ background-color : #d6daff;}

/* h1 headline */
h1{
    font-family: Verdana, sans-serif;
    font-size: 13pt;
    color : #666666;
    margin : 10px 10px 0px 10px ;
    padding : 0px 0px 0px 0px ;
    font-weight : bold;
}

/* horizontal line */
hr{
    color : #eaebf6;
    background-color : #eaebf6;
    height: 1px;
    clear: both;
}

tr,td {
    font-family: Verdana, sans-serif;
    font-size: 10pt;
    color : #333333;
    font-weight : normal;
}

/* div text areas */
.divtextarea {
    margin: 5px 10px 5px 10px ;
    font-family: Verdana, sans-serif;
    font-size: 10pt;
    color : #333333;
    font-weight : normal;
}

/* inactive navigation-text */
.intd{
    background-color : #eaebf6;
    font-family: Arial, sans-serif;
    font-size: 10pt;
    font-weight : bold;
    color : #333333;
border-left: 1px solid #e0e1ea;
border-top: 1px solid #e0e1ea;
border-right: 1px solid #e0e1ea;
opacity:0.5;
filter:alpha(opacity=50);
}
.intd a:link{color : #333333; text-decoration : none;}
.intd a:visited{color : #333333; text-decoration : none;}
.intd a:hover{color : #333333; text-decoration : none;}

/* inactive second tier navigation-text */
.intd2{
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight : bold;
    color : #999999;
padding: 1px 5px 1px 5px;
margin: 0px;
}
.intd2 a:link{color : #999999; text-decoration : none;}
.intd2 a:visited{color : #999999; text-decoration : none;}
.intd2 a:hover{color : #999999; text-decoration : underline;}

/* active navigation-text */
.antd{
    background-color : #9399cc;
    font-family: Arial, sans-serif;
    font-size: 10pt;
    font-weight : bold;
    color : #ffffff;
border-left: 1px solid #8389b7;
border-top: 1px solid #8389b7;
border-right: 1px solid #8389b7;
/*background-image:url(media/box_header_bg.jpg);*/
background-repeat:repeat-x;

}
.antd a:link{color : #ffffff; text-decoration : none;}
.antd a:visited{color : #ffffff; text-decoration : none;}
.antd a:hover{color : #ffffff; text-decoration : none;}

/* active second tier navigation-text */
.antd2{
    background-color : #dddddd;
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight : bold;
    color : #61689d;
padding: 1px 5px 1px 5px;
margin: 0px;
}
.antd2 a:link{color : #61689d; text-decoration : none;}
.antd2 a:visited{color : #61689d; text-decoration : none;}
.antd2 a:hover{color : #61689d; text-decoration : none;}

/* top navigation-text */
.tntd{
    background-color : #eaebf6;
    font-family: Verdana, sans-serif;
    font-size: 8pt;
    font-weight : bold;
border-left: 1px solid #e0e1ea;
border-top: 1px solid #e0e1ea;
border-right: 1px solid #e0e1ea;
opacity:0.5;
filter:alpha(opacity=50);
}
.tntd a:link{color : #333333; text-decoration : underline;}
.tntd a:visited{color : #333333; text-decoration : underline;}
.tntd a:hover{color : #333333; text-decoration : underline;}

/* additional inactive top navigation-text */
.tintd{
    font-family: Arial, sans-serif;
    font-weight : normal;
}

/* additional active top navigation-text */
.tantd{
    font-family: Arial, sans-serif;
    font-weight : normal;
}

/* breadcrumb */
.bc{
    font-family: Verdana, sans-serif;
    font-size: 8pt;
    font-weight : normal;
}

/* error message */
.error{
    font-family: Arial, sans-serif;
    color : #cc0000;
    font-weight : normal;
}

/* info box */
.box{
    float: none;
    margin-right: 0px; margin-left: 5px;  margin-top: 10px; margin-bottom: 0px; width: 200px;
    font-family: Arial, sans-serif;
    font-size: 10pt;
    color : #000000;
    border-color: #aaaaaa;
    border-style: solid;
    border-width: 1px;
    font-weight : normal;
}

.box .headline{
    font-family: Arial, sans-serif;
    font-size: 9pt;
    color : #FFFFFF;
    background-color : #aaaaaa;
    font-weight : bold;
    padding : 1px 0px 1px 0px ;
    margin: 0px;
}

.box hr{
    color: #aaaaaa;
    border-width: 0px;
    height: 1px;
}

.box p{
    font-family: Arial, sans-serif;
    font-size: 10pt;
    color : #000000;
    padding : 0px 0px 0px 0px ;
    margin: 0px;
}

/* link */
A:link{
    font-size: 100%;
    color : #243561;
    text-decoration : underline;
}
A:visited{
    font-size: 100%;
    color : #243561;
    text-decoration : underline;
}
A:hover{
    font-size: 100%;
    color : #243561;
    text-decoration : underline;
}

li{
    margin-top : 5px; margin-bottom: 5px;
}

/* body */
.hiddendiv{
    background-color: #d6daff;
    border-color: #eaebf6;
    border-width: 5px;
    border-style: solid;
}

body {
    text-align:center;
}
.page {
    width: 1000px;
    position: relative;
    margin: 0 auto;
    text-align:left;
    background: #FFFFFF;
}
.pageHeadline {
    padding-top:20px;
    padding-left:5px;
    padding-bottom:20px;
    font-size:1.6em;
}
.pageHeadline .secondLine {
    font-size:0.4em;
}
.banner {
    height:160px;
    position:relative;
}
.pageContent {
    padding:0px;
}
.topnav {
    /*border-bottom: 1px solid #9399cc;*/
    position:absolute;
    bottom:0px;
    width: 1000px;
    text-align:center;
}
.socialmedia {
    position:absolute;
    top:0px;
    right:0px;
    /*width:80px;*/
    text-align:center;
    background:url(media/design/fade-bg.png);
    background-repeat:repeat;
    padding:5px;
}
.socialmedia .icon {
    margin:2px;
    margin-bottom:0;
    border:0;
}
.right {
    width:220px;
}
h1 a:link, h1 a:visited, h1 a:hover {
    text-decoration:none; 
    color: #666666;
}
input.submit, .submit { 
    background-color:#9399cc; 
    color:#FFFFFF; 
    font-weight:bold; 
    font-size: 9pt;
}
.submitbuttonsmall { 
    background-color:#9399cc; 
    color:#FFFFFF; 
    font-weight:bold; 
    font-size: 8pt;
}
h2{
    font-family: Verdana, sans-serif;
    font-size: 11pt;
    color : #9399cc; 
    margin : 5px 0px 5px 0px ; 
    font-weight : bold; 
    padding: 3px;
}
h2 a:link, h2 a:visited, h2 a:hover {
    text-decoration:none; 
    color: #9399cc;
}
h3{
    font-family: Verdana, sans-serif;
    font-size: 11pt;
    color : #666666; 
    margin : 0px 0px 0px 0px ; 
    font-weight : bold; 
    padding: 3px;
}
h3 a:link, h3 a:visited, h3 a:hover {
    text-decoration:underline;
    color: #666666;
}
ul {
    list-style-image: url(media/list_image.png);
}
li {
    margin-bottom:2px;
    margin-top:2px;
}
a img {border: none;}
/* calendar styles */
.month {
    background-color: #F5F5F5; 
    color:#000000;
    font-size: 9pt;
    padding:2px;
}
.weekend {
    background-color: #DDDDDD; 
    color:#000000;
    font-size: 9pt;
    padding:2px;
}
.nomonth {
    font-size: 8pt; 
    color:#000000;
    padding:2px;
}
.month a,.nomonth a,.weekend a,.month a:visited,.nomonth a:visited,.weekend a:visited {
    color:#000000; 
    text-decoration:none;
}
.calendarheadline {
    color:#61689d;
    background:#dddddd;
}
.content {
    width: 100%;
}
.content .cell {
    border: 1px solid #CCCCCC;
}
.content .text {
    margin:10px;
}
.content h3 {
    font-size:10pt;
}
.content .cellheadlinegreen {
    padding: 1px; 
    margin: 0px;
    /*background: #c9d3a6;*/
    /*background: #c4d588;*/
    background: #bacf72;
    color:#ffffff;
    font-weight:bold;
    font-family:Arial, sans-serif;
    text-align:center;
}
.content .cellheadlineblue {
    padding: 1px; 
    margin: 0px;
    background: #9399cc;
    color:#ffffff;
    font-weight:bold;
    font-family:Arial, sans-serif;
    text-align:center;
}
.content .cellheadlineorange {
    padding: 1px; 
    margin: 0px;
    background: #fba953;
    color:#ffffff;
    font-weight:bold;
    font-family:Arial, sans-serif;
    text-align:center;
}
.content .cellheadline {
    padding: 1px;
    margin: 0px;
    background: #aaaaaa;
    color: #ffffff;
    font-weight:bold;
    font-family:Arial, sans-serif;
    text-align:center;
    font-size:10pt;
}
.content .cellheadlinegrey {
    padding: 1px;
    margin: 0px;
    background: #666666;
    color: #ffffff;
    font-weight:bold;
    font-family:Arial, sans-serif;
    text-align:center;
    font-size:10pt;
}
.cellheadline a, .cellheadline a:link, .cellheadline a:visited, .cellheadline a:hover {
    color: #ffffff; 
    text-decoration: underline;
}
.breadcrumb {
    font-size: 8pt;
    padding: 2px;
    /*background:#61689c;*/
    background:#9399cc;
    line-height:20px;
    color:#ffffff;
}
.breadcrumb a, .breadcrumb a:visited, .breadcrumb a:hover, .breadcrumb a:link {
    color:#ffffff;
    text-decoration:underline;
}
.smalltext {
    font-size:8pt;
    margin:2px;
}
form {
    margin: 0px;
    padding: 0px;
}
.box div {
    padding:3px;
}
.box .headline, .box .headlinegrey {
    text-align:center;
}
.box .headlinegrey {
    background:#666666;
    color:#ffffff;
}
.boxdiv a, .boxdiv a:visited, .boxdiv a:link {
    color: #666666;
    text-decoration:none;
}
.boxdiv a:hover {
    text-decoration:underline;
}
.footer {
    border-top: 1px solid #cccccc;
    margin-top:10px;
    clear:both;
}
.footer a, .footer a:link, .footer a:visited {
    color: #888;
    text-decoration:none;
}
.footer a:hover {
    text-decoration:underline;
    color:#333;
}
.listing {
    padding:3px;
    margin:0px;
}
.imtd {
    background: #eaebf6;
    opacity:0.5;
    filter:alpha(opacity=50);
    color:#666666;
    font-weight:bold;
    font-size:9pt;
    border-left:1px solid #aaaaaa;
    border-top:1px solid #aaaaaa;
    border-right:1px solid #aaaaaa;
    padding:2px;
}
.imtd a:visited, .imtd a:hover, .imtd a:link {
    color:#666666;
    font-size:9pt;
}
.amtd {
    background: #aaaaaa;
    color:#ffffff;
    font-weight:bold;
    font-size:9pt;
    padding:2px;
}
.amtd a:visited, .amtd a:hover, .amtd a:link {
    color:#ffffff;
    font-size:9pt;
}
.dsplink {
    color:#343c7f;
    cursor:pointer;
}
.dsplink:hover {
    text-decoration:underline;
}
.mantd, .mantd a:link, .mantd a:visited, .mantd a:hover {
    font-weight:bold;
    color:#666666;
    text-decoration:none;
}
.mintd {
    font-weight:normal;
}
.bigmap {
    border: 1px solid #9399cc; 
    position: absolute;
    /*margin:0 auto;*/ 
    top: 100px; 
    left: 10px; 
    width: 720px; 
    background-color: #eeeeee;
    text-align:center;
}
.bigmaptext {
    margin:10px;
    text-align:left;
}
.clear {
    clear:both;
    height:0px;
    font-size:0px;
    display:block;
}
.usercomment {
    background-color:#dddddd;
    margin:10px;
    padding:5px;
    font-size:8pt;
}
.twitter {
    float:right;
    padding:5px;
    padding-right:10px;
    font-size: 0.75em;
    color:#888;
}
.purple {
    color : #9399cc;
}
.green {
    color: #bacf72;
}
.orange {
    color: #fba953;
}
.navside2 .antd2, .navside2 .intd2 {
    background:#ffffff;
    padding:1px;
    margin-left:5px;
}
.tourdate {
    color:#61689d;
}
.special, .getaway {
float:left;
width:210px;
padding:5px;
margin-right:10px;
}
.specialregion, .getawayregion {
font-size:0.8em;
font-weight:bold;
padding:5px;
}
.b1h, .b2h, .b3h, .b4h, .b2bh, .b3bh, .b4bh{font-size:1px; overflow:hidden; display:block;}
.b1h {height:1px; background:#aaa; margin:0 5px;}
.b2h, .b2bh {height:1px; background:#fff; border-right:2px solid #aaa; border-left:2px solid #aaa; margin:0 3px;}
.b3h, .b3bh {height:1px; background:#fff; border-right:1px solid #aaa; border-left:1px solid #aaa; margin:0 2px;}
.b4h, .b4bh {height:2px; background:#fff; border-right:1px solid #aaa; border-left:1px solid #aaa; margin:0 1px;}
.b2bh, .b3bh, .b4bh {background: #fff;}
.headh {background: #fff; border-right:1px solid #aaa; border-left:1px solid #aaa;}
.headh div {margin: 0px 10px 0px 10px;}
.contenth {background: #fff; border-right:1px solid #aaa; border-left:1px solid #aaa;}
.contenth div {margin-left: 12px; padding-top: 5px;}

