
div.container {
margin: 0px auto;
width: 1000px;
background: #ffffff;
height: 100%;
display: block;

}


div.main {
float:left;
width:647px;
background-image: url(images/mainbg.jpg);
background-repeat:repeat;
font-size:13px;
font-family:Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
color:#282828;
height: 100%;
}

div.menu {
width:647px;
height:166px;


}


div.right {
float:left;
width:322px;
background-image: url(images/sright.jpg);
background-position:top left;
background-repeat:repeat-y;
height:auto;
height: 100%;
}





div.uleft {
width:31px;
height:166px;
background:#ffffff;
}

div.left {
float:left;
height:auto;
height: 100%;
background:#ffffff;
}








div.bleft {
float:left;
width:31px;
height:82px;
background:#ffffff;
}

div.bottom {
float:left;
width:647px;
height:82px;
background-image: url(images/footer.jpg);
background-repeat:no-repeat;
background-position:top left;
font-family:Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
font-size:11px;
text-align:center
}

div.bottom a {
font-size:11px;
}


div.bright {
float:left;
width:322px;
height:82px;
background-image: url(images/bright.jpg);
background-position:top left;
background-repeat:no-repeat
}






.menulink {
padding-left:35px;
font-family:Georgia, Times, Times New Roman, serif;
font-size:14.5px;
text-decoration:none;
color:#4288A9;
line-height:1.6em;
}

.extlink {
padding-left:60px;
font-family:Georgia, Times, Times New Roman, serif;
font-size:17px;
text-decoration:none;
color:#4288A9;
line-height:1.7em;
}

.menulink:hover {
padding-left:50px;
font-family:Georgia, Times, Times New Roman, serif;
font-size:14.5px;
text-decoration:none;
color:#8C7C6C;
line-height:1.6em;
}

.smalllink {
font-family:Georgia, Times, Times New Roman, serif;
font-size:14px;
text-decoration:none;
color:#8C7C6C;
line-height:1.7em;
font-style:italic;
}

body {
background-color:#ffffff
font-family:Georgia, Times, Times New Roman, serif;
font-size:15px;
line-height:1.5em
}

p {
font-size:.95em;
font-family:Georgia, Times, Times New Roman, serif;
color:#282828;
padding-left:25px;
}

a, alink, vlink {
color:#4288A9;
font-size:16px;
}

.agentname {
color:#8C7C6C;
font-size:22px;
}

.agentcontact {
color:#4288A9;
font-size:20px;
}

.contact {
color:#8C7C6C;
font-size:20px;
}

.form {
color:#4288A9;
font-size:18px;
}

.specialtext {

color:#4288A9;
font-size:18px;
text-decoration:none;
}

.specialtextsm {

color:#4288A9;
font-size:14px;
text-decoration:none;
}

a.specialtext2 {

color:#8C7C6C;
font-size:18px;
text-decoration:none;
}

.specialtext2 {

color:#8C7C6C;
font-size:18px;
text-decoration:none;
}

.specialtext3 {

color:#4CA2AD;
font-size:15px;
text-decoration:none;
}

.specialtext4 {

color:#4288A9;
font-size:12px;
text-decoration:none;
}

i {
color:#8C7C6C;
font-size:larger
}


/*////////////////////////////////////////////*/

/*//////////////// GOOGLE MAPS //////////////////*/

/*////////////////////////////////////////////*/



#side_bar {
color:#8C7C6C;
font-size:11px

}


div#mapHover {
	border-bottom: 1px solid #ccc;
}
div#mapHover a {
	padding-top: 3px;
	padding-bottom: 3px;
	display: block;
	text-decoration: none;
}
div#mapHover a:hover {
	background-color: #d1ffba;
}


/*////////////////////////////////////////////*/

/*//////////////// VACATION PORT //////////////////*/

/*////////////////////////////////////////////*/



.VP-NewsItem {

color:#4288A9;
font-size:15px;
padding-left:10px;

}





.VP-ListItem {

font-family : Georgia, Times, Times New Roman, serif;
font-size : 9pt;
font-weight : normal;
background-image:url(images/mainbg.jpg);


}
.VP-ListLink {
font-family : Georgia, Times, Times New Roman, serif;
font-size : 10pt;
text-decoration : none;
color : #4288A9;
font-style:italic;


}
.VP-ListBar {

}
.VP-ListTable {


}

.VP-SearchItem {
font-family:Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
font-size : 10pt;
font-weight : normal;
color:#715E4B;
}
.VP-SearchInput {
font-family:Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
font-size : 9pt;
font-weight : normal;
color : #336699;
}
.VP-SearchBar {
background-color : #F7F5F2;
}
.VP-SearchTable {
background-color : #c0c0c0;
}
