/* CSS Document */



/* Packages List */



.clear { display:block; clear:both; width:660px; height:0; border:0; padding:0; margin:0; }

.black { color:#333; }



/* Packages List Menu */

#packmenu { margin:0; padding:0; border:0; }

#packmenu li { display:inline; }

#packmenu li a {

	background-image:url(../imgs/menutab2.gif);

	background-repeat:no-repeat;

	float:left;

	width:165px;

	height:0;

	padding-top:60px;

	overflow:hidden;

	outline:none;

}



/* Buttons */

#packmenu li#tab_head1 a { background-position: 0 0; cursor:pointer; }

#packmenu li#tab_head2 a { background-position: -165px 0; cursor:pointer; }

#packmenu li#tab_head3 a { background-position: -330px 0; cursor:pointer; }

#packmenu li#tab_head4 a { background-position: -495px 0; cursor:pointer; }



/* onRollOver */

#packmenu li#tab_head1 a:hover { background-position: 0 -60px; }

#packmenu li#tab_head2 a:hover { background-position: -165px -60px; }

#packmenu li#tab_head3 a:hover { background-position: -330px -60px; }

#packmenu li#tab_head4 a:hover { background-position: -495px -60px; }



/* Active */

#packmenu li#tab_head1 a.active { background-position: 0 -60px; cursor: default; }

#packmenu li#tab_head2 a.active { background-position: -165px -60px; }

#packmenu li#tab_head3 a.active { background-position: -330px -60px; }

#packmenu li#tab_head4 a.active { background-position: -495px -60px; }



/* Normal */

#packmenu li#tab_head1 a.normal { background-position: 0 0; cursor:pointer; }

#packmenu li#tab_head2 a.normal { background-position: -165px 0; cursor:pointer; }

#packmenu li#tab_head3 a.normal { background-position: -330px 0; cursor:pointer; }

#packmenu li#tab_head4 a.normal { background-position: -495px 0; cursor:pointer; }





/* Wrappers */

.tab_body {

	font-family:Arial, Helvetica, sans-serif;

	text-align:left;

	display:block;

	width:660px;

	border:0;

	padding:0;

	margin:0;

}



/* Image Frame */

.imgframe { 

	float:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	display:block;

	width:160px;

	height:120px;

	border:0;

	padding-top:5px;

	margin:0;

}



.imgframe h1 { font-size:14px; line-height:13px; font-weight:bold; color:#333; margin:0 7px; }

.imgframe h2 { font-size:12px; font-weight:bold; color:#666; margin:3px 7px; }

.imgframe p { margin:0 7px; }



div.linkframe {

	display:block;

	float:left;

	width:340px;

	height:150px;

	background:#FFF url(../images/imgframe2.gif) top left no-repeat;

	border:0;

	padding:10px;

	margin:0;

	outline:none;

	cursor:hand;

	color:#666;

	text-decoration:none;

}



div:hover.linkframe { background-position:0 -170px; color:#000; }



.packprice { float:left; padding-left:42px; font-size:20px; font-weight:bold; color:#333; margin-top:0px; padding-top:0px; }

div:hover.linkframe .packprice { color:#fff; }



.linkframe img { float:right; border:0; }
body {

  font-family:Verdana;

}

#spdiv {

  width:138px;

  float:left;

  margin-left:5px;

  margin-right:5px;

  margin-bottom:5px;

  margin-top:5px;

}

.sptitle {

  font-size:10px;

  font-weight:bold;

  color:#FFFFFF;

  padding-left:5px;

  padding-right:5px;

}

.sptitle a {

  color:#ffffff;

  text-decoration:none;

}

.sppic {

  font-size:10px;

  font-weight:bold;

  color:#FFFFFF;

  padding-left:5px;

  padding-right:5px;

  padding-bottom:3px;

}

.sppic a {

  color:#ffffff;

  text-decoration:underline;

}

.spprice {

    font-size:10px;

  font-weight:bold;

  color:#FFFFFF;

}

.spprice a {

  color:#ffffff;

  text-decoration:none;

}

.spdate {

    font-size:10px;

  color:#000000;

}

.spnights {

    font-size:13px;

    font-weight:bold;

  color:#000000;

}