html,body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset{
	margin: 0;
	padding: 0;
	border: 0;
}
body {
	background-color: #fff;
	scrollbar-face-color:#F0F8FF;
	scrollbar-highlight-color: #0022ff;
	scrollbar-3dlight-color: #3300ff;
	scrollbar-arrow-color: #ff6666;
	scrollbar-darkshadow-color: #ffffff;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-color: #003399;
	text-align: center; //for IE5 that applies this to the wrapper instead.
	
}
a:hover{background-color: #ffffde; border-bottom: 3px double #ff0000;}
h1{
	font-size: 1.2em;
	color: #ff6666;
	margin-top: 10px;
	margin-bottom: 5px;
}

h2{
	font-size: 1.2em;
	color: #ff6666;
	margin-top: 0;
	margin-bottom: 0;
}

h3{
	font-size: 1.1em;
	color: #0000cc;
	margin-top: 5px;
	margin-bottom: 0;
	
}
p{margin-top: 3px;color: #003399;}

#lefthk{
	position: absolute;
	width: 200px;
	height: 300px;
	left: -300px;
	visibility: hidden;
	font-size: 10%;
}

#wrapper{
	width: 95%;
	margin: 1% auto;
	text-align: left;
	border-right: 20px solid #0033ff;
	border-left: 20px solid #0033ff;
}

#lefthk{font-size: 60%; position: absolute; left: -400px; visibility: hidden;}

#header{
	position: static;
	height: 80px;
	margin: 0 auto 5px auto;
	width: 100%;
	border-bottom: 5px solid #EAF8FF;
	background-image: url(http://www.miamisite.com/index_files/MsteNewBkgnd2_1000.jpg);

}

#header table{
	width: 100%;
	margin: 2px auto;
	align: center;
	
}
#header h1{
	font-size: 1em;
	color: #fff;
	margin-top: 2px;
	margin-bottom: 2px;
}
#header a{
	font-size: .9em;
	color: #fff;
	padding: 0 2px 0 2px;
	text-decoration: none;
	text-align: center;
}


#header a:visited{color: #fff;}
.reservations{font-size: 18px; color:#ff0000; font-family: Times New Roman, Times, serif; font-style: italic; margin-bottom: .2em; margin-left: 1.2em;}
.travel{font-size: 16px; color:#ffffff; font-family: Times New Roman, Times, serif; font-style: italic; margin-top: .2em; margin-left: 1.2em;}


#desc{
	position: static;
	margin-top: 0px; 
	margin-right:0px;
	margin-left: 0px; 
	padding: 2px; 
	background-color: #F0F8FF;
	border-bottom: 20px solid #3300ff;

}
#desc h1{
	color: #ff6666;
	
}

#desc a{
	color: #3300ff;
	text-decoration: none;
}


#desc a:vitited{color: #3300ff;}
#desc p{
	font-size: 12px;
	margin: 0 10px;
}

#leftcol{
	position: static;
	width: 200px;
	margin-top: 15px;
	margin-left: 30px;
	float: left;
	
	
	}

#leftcol a{
	color: #3300cc;
	text-decoration: none;
}
#leftcol h2, #leftcol h3{
	color: #3300ff;
}



#leftcol table{
	width: 170px;
	font-size: 12px;
}
#container{position: static; width: 340px; margin-left: 20px; border: 3px solid #ff6666;}
#container2{position: static; width: 690px; margin-left: 20px; border: 3px solid #ff6666;}

#slide{
	position: static;
	margin: 0px auto;
	width: 310px;
	float: left;
}
#slide a{text-decoration: none;}
#slide p{font-size: 12px;}

#slide2{
	position: static;
	margin: 0px auto;
	width: 310px;
	float: right;
}
#slide2 a{text-decoration: none;}
#slide2 p{font-size: 12px;}
#myMenu{position: static; width: 90%; margin: 0 0 auto auto;}
#myMenu a{text-decoration: none;}

.centercol{/*This class used to adjust size for /travel_reservations/travel_deals.htm*/
	position: static;
	margin: 0px auto;
	width: 310px;
}
.centercol img{width: 10px; height: auto; border: 2px solid #0033cc; float: center;}
.centercol table{
	width: 300px;
	font-size: 12px;
}

.centercol h2, #rightcol h3{
	color: #3300ff;
}
.centercol a{
	color: #3300cc;
	text-decoration: none;
	font-size: 12px;
}


.centercol a:hover{
	background-color: #9EC9F8;
	border-bottom: 1px solid #ff0000;
	
}

#centercol{
	position: static;
	margin: 0px auto;
	width: 310px;
}
#centercol table{
	width: 210px;
	font-size: 12px;
}

#centercol h2, #rightcol h3{
	color: #3300ff;
}
#centercol a{
	color: #3300cc;
	text-decoration: none;
	font-size: 12px;
}


#centercol a:hover{
	background-color: #9EC9F8;
	border-bottom: 1px solid #ff0000;
	
}

#centercol2{/*This class used to adjust size for /travel_reservations/travel_deals.htm*/
	position: static; width: 690px; margin-left: 20px; border: 3px solid #ff6666; 
}
#centercol2 img{width: 10px; height: auto; border: 2px solid #0033cc; margin-right: 2px; float: left;}
#centercol2 table{
	width: 690px;
	font-size: 12px;
}
#centercol2 table td{margin-left: 2px; margin-top: 0px;}
#centercol2 h1{margin-left: 5px;}
#centercol2 h2{
	color: #3300ff; margin-left: 5px;
}
#centercol2 p{
	margin-left: 7px;
}
#centercol2 a{
	color: #3300cc;
	text-decoration: none;
	font-size: 12px;
	padding-left:  10px;
}


#centercol2 a:hover{
	background-color: #9EC9F8;
	border-bottom: 1px solid #ff6666;
	
}


#content{
	position:static; 
	margin-top: 0px; 
	width: 355px;
	margin-right: 15px; 
	padding: 2px 2px;
	float: right;

}
#content h1{
	font-size: 14px;
	color: #ff0000;
	background-color: #F0F8FF;
	margin-bottom: 5px;
}

#content h2{
	font-size: 12px;
	color: #3300ff;
	background-color: #F0F8FF;
	margin-bottom: 2px;
}
#content h3{
	font-size: 12px;
	color: #3300ff;
	margin-top: 5px;
	margin-bottom: 0px;
	background-color: #fff;
}
#content a{
	color: #3300ff;
	text-decoration: none;
}


#content p{
	font-size: 12px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	
	
}




img{
	border: 1px #003399;
}


.clearit{
	clear: both;
}

.enclosed{
	border: 1px solid #3300ff;
	padding: 2px 5px;	
}
#a.enclosed{color: #3300ff;}


#footer{width: 100%; margin: 10px auto; background-color: #0033ff; clear: both;}
#footer a{color: #ffffde; text-decoration: none;}
#footer a:hover{border-bottom: 3px double #ff0000; background-color: #9EC9F8;}
#footer p{margin: 3px auto;}
.bkgndRed{background-color: #ff6666;}
.darkerblue{background-color: #9EC9F8;}
.bkgndBlue{background-color: #EAF8FF}
.bkgndBeige{background-color: #ffffde}
#lefthook{visibility: hidden;}
.imgright{float: right; clear: both;}
.imgcenter{margin-left: auto; margin-right: auto;}
.pad{padding-top: 5px; padding-left: 5px; margin-bottom: -20px;}
.redborder{border: 3px double #cc0000;}


.dealtypes img{
	width: 40px; height: auto; border: 2px solid #0033cc;	
}

.fancyback{/*This class used to adjust size for /travel_reservations/travel_deals.htm*/
	position: static;
	margin: 0px auto;
	width: 100px;
}
.fancyback table{
	width: 320px;
	font-size: 12px;
	margin-left: auto;
	margin-right: auto;
}
.fancyback h1{	font-size: 13px; color: #ff0000; background-color: #F0F8FF; margin-bottom: 5px;}

.fancyback a{
	color: #3300cc;
	text-decoration: none;
	font-size: 12px;
}


.fancyback a:hover{
	background-color: #9EC9F8;
	border-bottom: 1px solid #ff0000;
	
}

