body,p,ul {
font-family: Tahoma, Geneva, Verdana, sans-serif;
font-size: 10pt;
color: #585858;

}

p {
    text-align: justify;
    line-height: 14pt;
    margin-top: 5px;
}

img {
	border: 0px;
}

body.page {
margin: 0px;
padding: 0px;
/*background: #e9e8e5 url(imgs/bg.jpg) center top repeat-x;*/
background: #ffffff /*url(imgs/bg.jpg) center top repeat-x*/;

}

.dropdownContentA {
	font-size: 9.5pt;
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	color: #585858;
}

table.main {
vertical-align: top;
width: 940px;
border-collapse: collapse;
padding: 0px;
margin: 0px auto 0px auto;
}

table.main .navigation {
vertical-align: top;
width: 940px;
padding: 0px 0px 0px 0px;
margin: 0px;
background: url(imgs/front4.jpg) left top no-repeat;
height: 396px;
}

table.main .navigation a {
color: #444444;
font-size: 10pt;
text-decoration: none;
font-weight: normal;
padding: 5px 15px 6px 10px;
letter-spacing: 1px;
}

table.main .navigation a.hover {
background: url(imgs/semitrans.png) left top repeat;

}

table.main td.content {
    width: 620px;
    padding: 0px;
    /*color: #00518b;*/
}

table.main td.right {
    width: 200px;
    color: #000000;
    padding: 0px 0px 0px 40px;
    border-left: 1px solid #DDDDDD;
}



table.main td.navigation span {
font-size: 7pt;
text-align: center;
font-size: #999999;
display: block;
width: 100%;
}

form {
display: inline;
}

input, textarea{
 background-color: #ffffff;
 border: 1px solid #422017;
 color: #000000;
}

textarea {width: 263px; }

.error {
 border: 1px solid red;
}

a {
	color: #1667c2;
	text-decoration: none;
}

h1 {
font-size: 16pt;
font-family: Tahoma, Geneva, Verdana, sans-serif;
font-weight: 600;
/*font-style: oblique;*/
color: #005495;
padding: 0px;
margin: 5px 0px 0px -1px;
border-bottom: 1px solid #DDDDDD;
margin-top: 20px;
margin-bottom: 20px;
}

h1 .small {
    padding-left: 20px;
    font-size: 12pt;
    font-weight: normal;
}


h2 {
    font-weight: bold;
    font-size: 10pt;
    margin: 30px 0px 0px 0px;
}
.gbook_header { border: 1px solid #111111; padding: 3px; margin-top: 5px; border-left-width: 5px; }

blockquote {
border: 1px solid #111111;
border-left: 10px solid #111111;
font-family: Georgia;
font-size: 11pt;
text-align: justify;
margin: 0px 10px 0px 0px; padding: 0px 10px 0px 10px;
}

table.innercontent {
    width: 620px;
}

table.innercontent td.top {
    height: 0px;
    /*background: url(imgs/content_top.jpg) left top no-repeat;*/
}

table.innercontent td.bottom {
    height: 0px;
    /*background: url(imgs/content_bottom.jpg) left bottom no-repeat;*/
}

table.innercontent td.content {
    /*background-color: #d6d4cb;*/
    padding: 0px 10px 0px 10px;
}

table.main .navigation .dropdownContent {
    background-color: #FFFFFF;
    margin-top: 22px;
    /*border: 1px solid #DDDDDD;*/
    border-top: none;
    padding: 0px;
    border-bottom: 7px solid rgb(255,204,0);
}

table.main .navigation .dropdownContent a {
    display: block;
    font-size: 10.5pt;
    font-weight: normal;
    color: #444444;
    padding: 0px 3px 3px 3px;
}

table.main .navigation td.topnavi a {
    font-size: 10pt;
    padding: 0px;
    color: #555555;

}
.pikachoose{width:510px;margin:0 auto 50px auto;}
/* This is the ul you have all your images in */
.pikachoose ul{padding-left:0;width:510px;height:180px;margin:0;overflow:hidden;}
.pikachoose ul li{float: left;border:1px solid #555;padding:2px;background:#777;margin:0 6px 4px 0;position:relative;overflow:hidden;}
.pikachoose ul li div img{position:relative;cursor:pointer;}

/* this is the surroundner for all your elements. This is also the fake border around the main img and room for caption */
.pika_main{width:506px;height:325px;display:block;position:relative;}
/*sine we give it the fake border, you need to position the image a little. */
.pika_main_img{position:absolute;top:2px;left:2px;}
.pika_back_img{position:relative;top:0px;}
.pika_subdiv{position:relative;border:1px solid #555;background:#777;padding:2px;}
.pika_subdiv img, .pika_subdiv a img{border:none;}
.pika_caption{width:500px;height:16px;padding-top:4px;text-align:center;position:absolute;bottom:7px;left:3px;background:url('black.png') top left;}
.pika_caption a{color:white;}

.pika_play{position:absolute;z-index:1;left:50%;margin-left:-25px;width:50px;top:5px;}
.pika_play a{position:relative;margin-left:auto;cursor:pointer;display: block;width:50px;height:50px;background:url('play.png') top center no-repeat;}
.pika_play a{position:relative;margin-left:auto;cursor:pointer;display: block;width:50px;height:50px;background:url('pause.png') top center no-repeat;}

.pika_navigation a{font-size: 12px; text-decoration: none;}
.pika_navigation a:hover{text-decoration: underline;}
.pika_navigation{padding-top:10px;clear:both;text-align:center;}

/* if you want to 'hide' these jus make their height and width 1px */
.pika_prev_hover{position:absolute;top:5px;left:5px;height:456px;width:100px;background:url('rewind.png') top left no-repeat;}
.pika_next_hover{position:absolute;top:5px;right:5px;height:456px;width:100px;background:url('fastf.png') top right no-repeat;}

.map_header a {
    color: #FFFFFF;
}
.map_header a:hover {
    text-decoration: underline;
}

table.offers {
    margin-top: 6px;
    border-collapse: collapse;
}

table.offers td, table.offers th {
    padding: 3px 5px 3px 0px;
        border-bottom: 1px solid #8888DD;
}

table.offers tr.c1 td, table.offers tr.c1 th {
    background-color: #c9e4f1;

}


table.offers tr.c2 td, table.offers tr.c2 th {
    background-color: #FFFFFF;
}

table.offers th {
    font-weight: bold;
}

ul {
    list-style-image: url(imgs/bullet.jpg);
}

ul li {
    float: left;
	margin-right: 30px;
}

span.small p, span.small h2, span.small div {
    font-size: 8pt;
    line-height: 9pt;
}
