* {
	margin: 0;
	padding: 0;
}

html,body {
	font-family: Arial, Helvetica, sans-serif; 
	color: #092564;
	font-size: 12px;
	line-height: 16px;
	margin: 0;
	padding: 0;
}

body {
	background: #ffebba;
	background-image: url(../images/bg.gif);
	background-repeat: no-repeat;
	background-position: center 0px;
	margin-top: 8px;
}

hr {
 	margin: 10px 0px;
	border: none;
	border-bottom: 1px solid #2a79cc;
}

#content ul {margin-left: 20px;}

a img, img {border: 0;} 

a {color:#000;}

a:link {}

a:visited {}

a:hover {color:#666;}

h1 {
	font-size: 23px;
	color: #0a5fa2;
}

h1, h2, h3, h4, h5, h6 {}

h1 {}

h2 {font-size: 14px; color: #ff7600; margin: 5px 0px 10px 0px;}

h3 {}

h4 {}

h5 {}

h6 {}

p {margin-bottom: 10px;}


/***********************/
/* Layout Divs  Below  */
/***********************/

#container {
	width: 950px;
	margin: 0 auto;
	background: #FFD162;
}

#hdr {
	height: 380px;
	background: #095DA7;
	background-image: url(../images/headerBG.gif);
	background-repeat: repeat-x;
}

#flaContent {position: absolute}

#content {
	width: 700px;
	padding-top: 20px;
	float: right;
	background-image: url(../images/mainBG.gif);
	background-repeat: no-repeat;
}


#innerContent {
	padding: 10px 0px 8px 15px;
	width: 521px;
		float: left;
	display: block;
}

#innerContent2 {
	padding: 10px 0px 8px 15px;
	width: 665px;
		float: left;
	display: block;
}

#innerContent img {
	float: right; 
	clear: right; 
	margin: 6px 0px 5px 15px;
	border: 2px solid #095DA7;
}

#logosCol {
	width: 130px;
	height: 450px;
	text-align: center;
	float: left;
	display: block;
	padding: 33px 0px 8px 8px;
	margin-left: 8px;
	border-left: 1px solid #095DA7;
}

#logosCol img {margin: 5px 0px 0px 4px;}

#logosCol a img, #links a img {
	filter:alpha(opacity=80);
	-moz-opacity: 0.7;
	opacity: 0.7;
}

#logosCol a:hover img, #links a:hover img {
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

#pkgsCol {
	width: 250px;
	float: left;
	background-image: url(../images/leftColBG.gif);
	background-repeat: no-repeat;
}

#innerPkgsCol {
	padding: 19px 8px 3px 8px;
}

#content, #pkgsCol, #ftr {position: relative; top: -48px;}



#ftr {
	clear: both;
	width: 933px;
	height: 80px;
	margin: 0px auto;
	padding: 5px 8px;
	background: #13A3B9;
	
	border: 1px solid #FF7A00;
	border-bottom: 8px solid #FF7A00;
}

#blnk {
	clear: both;
	width: 950px;
	margin: 0 auto;
}

#pkgsCol strong {
	font-size: 17px;
}

.pkgImg {}

#pkgsCol span a, #innerContent span a {
	display: inline;
	height: 20px;
	position: relative;
	top: -7px;
	padding: 2px 6px 3px 6px;
	background: #FF7A00;
	color: #fff;
}

#pkgsCol span a:hover, #innerContent span a:hover{
	background: #13A3B9;
}

#pkgsCol p {
	background: #FFE30D;
	padding: 5px 10px 15px 10px;
	margin: 0;
}

#submittal {
	height: 40px;
	width: 255px;
	float: left;
}

#links {
	width: 660px;
	float: left;
	margin-right: 15px;
}

#links img {position: relative; top: 7px;}

#links a:link {color: #A4DDE9; text-decoration: none;}
#links a:visited{color: #A4DDE9; text-decoration: none;}
#links a:hover{color: #fff;}


/**************************************************************************************/
/* This section deals with the left column check availability and virtual tour links  */
/**************************************************************************************/
#pkgsCol a strong {display: none;}

.checkAvailabilityHdr,
.virtualToursHdr	
{background-repeat: no-repeat; width: 230px; display: block; margin: 0 auto;}

.checkAvailabilityHdr	{height: 74px; background-image: url(../images/checkAvailability.gif);}
.virtualToursHdr		{height: 95px; background-image: url(../images/virtualTours.gif);}	

.checkAvailabilityHdr:hover	{background-image: url(../images/checkAvailability_Over.gif);}
.virtualToursHdr:hover		{background-image: url(../images/virtualTours_Over.gif);}	

#content strong {font-size: 16px;}

#contentRes {margin-top: 15px; background: #ffd162;}

.zTable {
	width: 100%;
	color: #;
	border-collapse: collapse;
}

.zTable th {
	text-align: left;
	background: #184f8d;
	color: #fff;
	
}

.zTable .lt {background: #fec806;}

.zTable .dk {background: #fcb216;}

.zTable tr td, .zTable th {padding: 2px 5px;}

#listContainer {

}

#listContainer div{
	display: block;
	width: 250px;
	float: left;
	margin: 15px 0px 0px 5px;
}

#shift {
	position: relative;
	top: -30px;
}