<style TYPE="text/css">

body {
	margin: 0px;
	padding: 0px;
	color: #000fff;
	text-align: center;
	font-face: verdana;
	font-size: 18%;
	background:#F5EAD0;
	border: 5px solid blue;
	margin: 0px auto;
	padding: 0px;

    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
}

a.top-nav-link:link {color: #2966AA;
                     font-size: 12px;
                     font-family: arial;
                     font-weight: bold; }
/*added 1-13*/
a.top-nav-link:active {color: #2966AA;
                       font-size: 12px;
                       font-family: arial;
                       font-weight: bold;}
a.top-nav-link:visited {color:purple;
                        font-size: 12px;
                        font-weight: bold;}
a.top-nav-link:hover {color:#2966AA;
                      font-size:12px;
                      font-family: arial;
                      font-weight: bold;}

.top-nav-faq {background-image: url(/images/header/top-faq-bg.gif);
              font-weight: bold;
              font-family: arial;
              color: #2966AA;
              font-size: 12px; }

.top-nav-link {color: #2966AA;
                     font-size: 12px;
                     font-family: arial;
                     font-weight: bold; }



.bodytext { font-family: Arial, Helvetica; font-size: 12px; }





/*byletter.cgi*/
.tabletext_w { font-family: Helvetica, Arial; font-size: 14px; font-weight: bold; color: #0D447F}
.tabletext_b { font-family: Helvetica, Arial; font-size: 14px; font-weight: bold; color: #0D447F}
.byalphatitle  { font-family: Helvetica, Arial; font-size: 15px; font-weight: bold; color: blue}
.bylettertable { background-color : #EEF3F9; border-top-style : solid; border-top-width : 1px; border-top-color :  #0D447F; border-bottom-color :  #0D447F; border-bottom-style : solid; border-bottom-width : 1px; border-left-color :  #0D447F; border-left-style : solid; border-left-width : 1px; border-right-color :  #0D447F; border-right-style : solid; border-right-width : 1px ;}


.hotrate { background-color: #FFE4A2}
.ratetable { background-color: #EEEEEE}
.specialrate { background-color: #E9DFFD}
.smalltitletext { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; font-weight: bold}

#a199003{background:#D7D7D7;border-left:1px solid #34208B;border-top:1px solid #34208B;color:#000000;display:block;line-height:normal;padding:3px}
#a199004{background:#F0F0F0;border-left:1px solid #34208B;display:block;line-height:normal;padding:3px}


.small { font-family: Arial; font-size: 10px;}
.top-iconbg {background-color: #0D447F;}
.top-nav { background-image: url(/images/header/top-nav-bg.gif) }

TABLE { font-family: Arial; font-size: 12px; }
TD  { font-family: Arial; font-size: 12px; }

.button {background-image: url(/images/btn-green-bg.gif); color: #FFFFFF; font-weight: bold; font-size: 11px;border-bottom:none;border-top:none;border-left:none;border-right:none;height:16px;cursor:hand}
    

/* guarantee*/
a.guara-link {color : #FFFFFF; font-weight : bold;}
a.guara-link:active {color : #FFFFFF; font-weight : bold;}
a.guara-link:visited {color : #FFFFFF;font-weight : bold;}
a.guara-link:hover {color : #FFFFFF;font-weight : bold;}
.guara-bg { background-color: #FF7F02; }

/* home page search box*/
.switcheroo-border { background-color : #EEF3F9; border-top-style : solid; border-top-width : 1px; border-top-color :  #0D447F; border-bottom-color :  #0D447F; border-bottom-style : solid; border-bottom-width : 1px; border-left-color :  #0D447F; border-left-style : solid; border-left-width : 1px; border-right-color :  #0D447F; border-right-style : solid; border-right-width : 1px ;}


/* caribbeanmag*/    
A:visited.noline  {text-decoration:none; };
A:link.noline  {color: #000000; text-decoration:none; };

A:visited.sitesponsorbody  {color:purple; text-decoration:none; };
A:link.sitesponsorbody  {color: #000000; text-decoration:none; };
A:hover.sitesponsorbody  {color: #ffcc33; text-decoration:none; };
A:active.sitesponsorbody  {color: #ffcc33; text-decoration:none; };

.switcheroo2 { background-color : #e5efcb; border-top-style : solid; border-top-width : 1px; border-top-color :  #0D447F; border-bottom-color :  #0D447F; border-bottom-style : solid; border-bottom-width : 1px; border-left-color :  #0D447F; border-left-style : solid; border-left-width : 1px; border-right-color :  #0D447F; border-right-style : solid; border-right-width : 1px ;}

h1 { font-family:Arial; color:black; font-size:11pt; MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px;}
h2 { font-family:Arial; color:black; font-size:11pt; MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px;}
h3 { font-family:Arial; color:black; font-size:10pt; MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px;}
h4 { font-family:Arial; color:black; font-size:10pt; MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px;}
h5 { font-family:Arial; color:black; font-size:10pt; MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px;}
h6 { font-family:Arial; color:black; font-size:10pt; MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px;}
ul, li {marign-left: 0; padding-left: 0;}



/* Images */

div.locationImage { 
width:175; 
text-align:center; 
border:1px solid #999999; 
margin-bottom:5px;
margin-left:5px;
padding:5px;}

.locationImage img {
width:175;}

div.locationImageThumb { 
width:150px; 
text-align:center; 
border:1px solid #999999; 
margin-bottom:3px;
margin-left:3px;
padding:3px;}

.locationImageThumb img { 
width:150px;
border:1px solid black;
}

.imageSubscript { /* This is the descriptive text for each image */
margin-top:0;
font-size:9px;}


.greybox, .rosebox {
padding:10px;
margin:10px 0;
text-align:left;}

.greybox {
background:#EEEEEE;
border:1px solid #999999;
padding:10px;
}

.rosebox {
background:#E5A9A9;
border:1px solid #CC0000;}

.grayborder {border-width: 1px; border-color: #CCC; border-style: solid;}

TABLE.blueborder {  BORDER-RIGHT: #0d447f 1px solid; BORDER-TOP: #0d447f 1px solid; BORDER-LEFT: #0d447f 1px solid; BORDER-BOTTOM: #0d447f 1px solid; }
TD.blueborder {  BORDER-RIGHT: #0d447f 1px solid; BORDER-TOP: #0d447f 1px solid; BORDER-LEFT: #0d447f 1px solid; BORDER-BOTTOM: #0d447f 1px solid; }

.headertext {
	padding-top:6px;
	color:#8D8677;
	letter-spacing:2px;
	line-height:1.25em;
	font-size:115%;
} 
.headertextb {
	padding-top:6px;
	color:#000000;
	letter-spacing:2px;
	line-height:1.25em;
	font-size:115%;
} 
.headernav {
    text-align:center;
	padding-top:4px;
	color:#000000;
	letter-spacing:2px;
	line-height:1.25em;
	font-size:105%;
} 
</style>
