body {
   font-family: Tahoma, Verdana, Arial;
   font-size: 11px;
   text-align: center;
   margin: 0px auto;
   background-image: url(/images/body_bg.jpg);
   background-repeat: repeat-x;
   background-color: #2a6dab;
}

.hmItemsOver {
    z-index:120;
    /*background-image: url(/images/mnu_dest2_on.png);*/
    width:123px;
    height:50px;
   } 


#topmenu{
   width:625px;
   height:35px;
   position:relative;
   left:80px;
   top:78px;
   z-index:110;
}

#topmenu2{
   width:625px;
   height:35px;
   position:relative;
   left:80px;
   top:57px;
   z-index:110;
}

#header1 {
   background-image: url(/images/header8.jpg);
   width:800px;
   height:357px;
   background-repeat: no-repeat;
   position:relative;
   z-index:100;
}

#header1_orlando {
   background-image: url(/images/header8_orlando.jpg);
   width:800px;
   height:357px;
   background-repeat: no-repeat;
   position:relative;
   z-index:100;
}

#header1_ny {
   background-image: url(/images/header8_ny.jpg);
   width:800px;
   height:357px;
   background-repeat: no-repeat;
   position:relative;
   z-index:100;
}

#header1_blank {
   background-image: url(/images/header8b_blank.jpg);
   width:800px;
   height:206px;
   background-repeat: no-repeat;
   position:relative;
   z-index:100;
}

#header1_sun {
   background-image: url(/images/header9.jpg);
   width:800px;
   height:233px;
   background-repeat: no-repeat;
   position:relative;
   z-index:100;
}

#header1_sun_contact {
   background-image: url(/images/header9_contact.jpg);
   width:800px;
   height:250px;
   background-repeat: no-repeat;
   position:relative;
   z-index:100;
}

#header1_sun_buycard {
   background-image: url(/images/header9_buycard.jpg);
   width:800px;
   height:250px;
   background-repeat: no-repeat;
   position:relative;
   z-index:100;
}

#maincontent {
   background-image: url(/images/contentsub_bg2.jpg);
   width:800px;
   /* height:214px; */
   background-repeat: no-repeat;
   position:relative;
   z-index:110;
}

#maincontent_blank {
   background-image: url(/images/contentsub_bg_blank2.jpg);
   width:900px;
   /* height:214px; */
   background-repeat: no-repeat;
   position:relative;
   z-index:110;
}

#about_blank {
   position:relative;
   z-index:115;
   top:0px;
}

#contentbgblank {
   background-image: url(/images/subbg_bg_blank2.jpg);
   width:800px;
   background-repeat: repeat-y;
   position:relative;
   z-index:100;
}

#contentbgsun {
   background-image: url(/images/subsun5_bg.jpg);
   width:800px;
   background-repeat: no-repeat;
   background-color:#3399ff;
   position:relative;
   z-index:100;
}

#contentbg {
   background-image: url(/images/subbg_bg2.jpg);
   width:800px;
   background-repeat: repeat-y;
   position:relative;
   z-index:100;
}

#contentbgroot {
   background-image: url(/images/indexsun5_bg.jpg);
   width:800px;
   background-repeat: no-repeat;
   background-color: #3399ff;
   position:relative;
   z-index:100;
}

#maincontentroot {
   width:800px;
   /* height:214px; */
   background-repeat: no-repeat;
   position:relative;
   z-index:110;
}

H1 {
   font-family: Tahoma, Verdana, Arial;
   font-size: 16px;
   /* color: #ffab2e; */
   color: #1d4973;
}

H2 {
   font-family: Tahoma, Verdana, Arial;
   font-size: 14px;
   font-weight:bold;
   color: #1d4973;
   padding-top:5px;
}

H3 {
   font-family: Tahoma, Verdana, Arial;
   font-size: 14px;
   color: #ffab2e;
}


TD {
   font-family: Tahoma, Verdana, Arial;
   font-size: 13px;
   color: #ffffff;

}

P {
   font-family: Tahoma, Verdana, Arial;
   font-size: 13px;
   color: #ffffff;
}

UL {
   font-family: Tahoma, Verdana, Arial;
   font-size: 13px;
   color: #ffffff;
   line-height:125%;
   display: block;
   /* vertical-align: top; */
   list-style-image: url(../images/arrow.gif);   
}

UL.terms {
   font-family: Tahoma, Verdana, Arial;
   font-size: 13px;
   color: #ffffff;
   line-height:150%;
   display: block;
   /* vertical-align: top; */
   list-style-image: url(../images/arrow.gif);   
}

#leftcol A {
   font-family: Tahoma, Verdana, Arial;
   font-size: 11px;
   color: #ffffff;
   text-decoration:none;
}

#leftcol A:hover {
   text-decoration:underline;
}

#dest_details TD {
   font-family: Tahoma, Verdana, Arial;
   font-size: 11px;
   color: #ffffff;
}

#dest_details A {
   font-family: Tahoma, Verdana, Arial;
   font-size: 11px;
   color: #fff600;
   text-decoration:none;
}

#footer1 {
   background-image: url(/images/footer_bg2.jpg);
   width:800px;
   height:37px;
   background-repeat: no-repeat;
   position:relative;
   z-index:100;
}

#footer1 TD {
   font-family: Tahoma, Verdana, Arial;
   font-size: 10px;
   color: #3fa3ff;
}

#footer1 A {
   font-family: Tahoma, Verdana, Arial;
   font-size: 10px;
   color: #3fa3ff;
   text-decoration:none;
}

#footer1 A:hover {
   text-decoration:underline;
}

#footer1_blank {
   background-image: url(/images/footer_bg_blank2.jpg);
   width:800px;
   height:37px;
   background-repeat: no-repeat;
   position:relative;
   z-index:115;
   top:-4px;   
}

#footer1_blank TD {
   font-family: Tahoma, Verdana, Arial;
   font-size: 10px;
   color: #3fa3ff;
}

#footer1_blank A {
   font-family: Tahoma, Verdana, Arial;
   font-size: 10px;
   color: #3fa3ff;
   text-decoration:none;
}

#footer1_blank A:hover {
   text-decoration:underline;
}


#flashcontenttop {
   float: left;
   clear: both;
   height: 238px;
   top: 83px;
   left:24px;
   z-index:1;
   position:relative; 
}

#flashcontent2 {
   float: left;
   clear: both;
   height: 300px;
   top: 0px;
   left: 0px;
   z-index:200;
   position:relative; 
}


.cright1 UL {
   font-family: Tahoma, Verdana, Arial;
   font-size: 12px;
   color: #1d4973;
   display: block;
   list-style-image: url(../images/check3.jpg);   
   margin-left:30px;
   margin-right:10px;
   margin-top:8px;
}

.cright2 UL {
   font-family: Tahoma, Verdana, Arial;
   font-size: 12px;
   color: #1d4973;
   display: block;
   list-style-image: url(../images/check4.jpg);   
   margin-left:30px;
   margin-right:10px;   
   margin-top:8px;   
}

.cleft1 UL {
   font-family: Tahoma, Verdana, Arial;
   font-size: 12px;
   color: #1d4973;
   display: block;
   list-style-image: url(../images/checkx1.jpg);
   margin-left:30px;
   margin-right:10px; 
   margin-top:8px;   
}

.cleft2 UL {
   font-family: Tahoma, Verdana, Arial;
   font-size: 12px;
   color: #1d4973;
   display: block;
   list-style-image: url(../images/checkx2.jpg);
   margin-left:30px;
   margin-right:10px;   
   margin-top:8px;   
}

#wts {
   position:relative;
   top: 138px;
   left:282px;
   z-index:111;
}

#topright {
   position: relative;
   z-index:105;
   top: 10px;
   font-size: 11px;
   color: #fff600; 
}

#toprighttwo {
   position: relative;
   z-index:105;
   top: 9px;
   font-size: 11px;
   color: #fff600;
}

#toprighttwo A {
   font-size: 11px;
   color: #fff600; 
   text-decoration: none;
}

#toprighttwo A:hover {
   font-size: 11px;
   /* color: #53f16e; */
   text-decoration: underline;
}

#topright A {
   font-size: 11px;
   color: #fff600; 
   text-decoration: none;
}

#topright A:hover {
   font-size: 11px;
   /* color: #53f16e; */
   text-decoration: underline;
}

.green {
   color: #43cc5c;
}

.yellow {
  color: #fff300;
}

.orange {
  color: #e6790d;
}

.orange2 {
  color: #f2a457;
}

.blue {
  color: #1d4973;
}

.merchdiscount { 
font-size:32px;
font-family:Impact;
color:#4491d5;
}

.merchtitle {
   font-size: 13px;
   color: #ffff00; 
   text-decoration: none;
}

.merchtext {
   font-size: 11px;
   font-weight:bold;
   color: #1c3a57; 
   text-decoration: none;
}

.merchaddress {
   font-family:arial;
   font-size: 10px;
   color: #FFFFFF; 
   text-decoration: none;
}

.mapsection {
  width: 529px;
  height: 344px;
  background-color: #20384a; 
  padding-top: 2px;
  padding-left: 2px;
}

div.LabeledMarker_markerLabel {
	display: block;
	padding-top: 9px;
}

div.LabeledMarker_markerLabel,
#sidebar ul#sidebar-list li div.label {
	text-align: center;
	color: white;
	width: 32px;
	letter-spacing: 0px;
	font-size: 12px;
	font-family: Arial;
}

#talktable
{
font-family:Tahoma;
width:100%;
border-collapse:collapse;
}
#talktable td, #talktable th 
{
font-size:13px;
border:1px solid #98bf21;
padding:3px 7px 2px 7px;
}
#talktable th 
{
font-size:13px;
text-align:center;
padding-top:5px;
padding-bottom:4px;
background-color:#286daf;
color:#ffffff;
}
#talktable tr.alt td 
{
color:#000000;
background-color:#72b9ff;
}
