
/*== CSS File for Costa Rica Activities == */
* 				{ margin:0; padding:0; }
.main_container { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; float:left; width:623px; border:0px dashed #000000; margin-left:4px; padding-bottom:25px; background-color:#FFFFFF; }
.clear { clear:both; }

/* --------------------- Typography Styles------------------------------------- */
h1	{ font-size:18px; padding-left:10px; padding-top:3px; font-family:Arial, Helvetica, sans-serif; }
h2	{ font-size:14px; padding-left:15px; padding-bottom:3px; }
h3	{ font-size:12px; text-align:center; padding-top:3px; font-family:Arial, Helvetica, sans-serif; } 

a.link,
a.link:link, a.link:active,
a.link:visited 	{ color:#006699; font-size:12px; } 
a.link:hover 	{ color:#FF0000; }

a.link2,
a.link2:link, a.link2:active,
a.link2:visited	{ color:#006699; font-size:12px !important; font-size:12px; }
a.link2:hover 	{ color:#FF0000; }

a.item 				{font-size:10px;}
a.item ,
a.item:link, a.link:active,
a.item:visited 		{ color:#006699; } 
a.item:hover 		{ color:#FF0000; }
#boxwrap         { float:left; font-size:10px; margin-bottom:15px; width:623px !important; width:624px; }

/* ---------------------Level 1------------------------------------- */
.lev1          { float:left; width:622px; height:176px; background-image:url(http://www.vacationcity.com/images/stock/information_page/bg/lev1_bg.gif); background-repeat:repeat-x; }

.lev1_text { min-height:82px; height:auto; padding:0; margin:0; overflow:hidden;}
.lev1_pic {height:86px; padding:0; margin:0; overflow:hidden; position:absolute;}

.lev1_box1     { float:left; width:123px !important; width:123px; height:177px; margin-top:2px; margin-left:1px; background-color:#fff; }
.lev1_box1 h3  { float:left; width:123px !important; width:123px; }
.lev1_box1 p   { float:left; width:123px !important; width:123px; padding-top:2px; }
.lev1_box1 img { float:left; width:123px !important; width:123px; padding-top:3px; }

.lev1_box2     { float:left; width:123px !important; width:123px; height:177px; margin-top:2px; margin-left:1px; background-color:#fff; }
.lev1_box2 h3  { float:left; width:123px !important; width:123px; }
.lev1_box2 p   { float:left; width:123px !important; width:123px; padding-top:2px; }
.lev1_box2 img { float:left; width:123px !important; width:123px; padding-top:3px; }

.lev1_box3     { float:left; width:123px !important; width:123px; height:177px; margin-top:2px; margin-left:1px; background-color:#fff; }
.lev1_box3 h3  { float:left; width:123px !important; width:123px; }
.lev1_box3 p   { float:left; width:123px !important; width:123px; padding-top:2px; }
.lev1_box3 img { float:left; width:123px !important; width:123px; padding-top:3px; }

.lev1_box4     { float:left; width:123px !important; width:123px; height:177px; margin-top:2px; margin-left:1px; background-color:#fff; }
.lev1_box4 h3  { float:left; width:123px !important; width:123px; }
.lev1_box4 p   { float:left; width:123px !important; width:123px; padding-top:2px; }
.lev1_box4 img { float:left; width:123px !important; width:123px;  }

.lev1_box5     { float:left; width:123px !important; width:123px; height:177px; margin-top:2px; margin-left:1px; background-color:#fff; }
.lev1_box5 h3  { float:left; width:123px !important; width:123px; }
.lev1_box5 p   { float:left; width:123px !important; width:123px; padding-top:2px; }
.lev1_box5 img { float:left; width:123px !important; width:123px; padding-top:3px; }
/* ---------------------Level 1------------------------------------- */

/* ---------------------Level 2------------------------------------- */
.lev2         { float:left;  width:622px; height:176px !important; height:168px; background-image:url(http://www.vacationcity.com/images/stock/information_page/bg/lev2_bg.gif); background-repeat:repeat-x; }

.lev2_text 		{min-height:82px; height:auto; padding:0; margin:0; overflow:hidden !important;}
.lev2_pic 		{height:86px; padding:0; margin:0; overflow:hidden; position:absolute;}

.lev2_box1     { float:left; width:123px !important; width:123px; margin-top:2px; margin-left:1px; background-color:#fff; }
.lev2_box1 h3  { float:left; width:123px !important; width:123px; }
.lev2_box1 p   { float:left; width:123px !important; width:123px; padding-top:2px; }
.lev2_box1 img { float:left; width:123px !important; width:123px; }

/*.lev2_box2     { float:left; width:123px !important; width:123px; height:174px; margin-top:2px !important; margin-top:4px; margin-left:1px; background-image:url(http://www.vacationcity.com/images/stock/information_page/cell-phone.jpg); background-repeat:no-repeat; background-position: center bottom; }
.lev2_box2 h3  { float:left; width:123px !important; width:123px; }
.lev2_box2 p   { float:left; width:123px !important; width:123px; padding-top:2px; }
.lev2_box2 img { float:left; position:absolute; z-index:0; }*/

.lev2_box2     { float:left; width:123px !important; width:123px; margin-top:2px; margin-left:1px; background-color:#fff; }
.lev2_box2 h3  { float:left; width:123px !important; width:123px; }
.lev2_box2 p   { float:left; width:123px !important; width:123px; padding-top:2px; }
.lev2_box2 img { float:left; width:123px !important; width:123px; }

.lev2_box3     { float:left; width:123px !important; width:123px;  margin-top:2px; margin-left:1px; background-color:#fff; }
.lev2_box3 h3  { float:left; width:123px !important; width:123px; }
.lev2_box3 p   { float:left; width:123px !important; width:123px; padding-top:2px; }
.lev2_box3 img { float:left; width:123px !important; width:123px; }

.lev2_box4     { float:left; width:123px !important; width:123px;  margin-top:2px; margin-left:1px; background-color:#fff; }
.lev2_box4 h3  { float:left; width:123px !important; width:123px; }
.lev2_box4 p   { float:left; width:123px !important; width:123px; padding-top:2px; }
.lev2_box4 img { float:left; width:123px !important; width:123px; }

.lev2_box5     { float:left; width:123px !important; width:123px;  margin-top:2px; margin-left:1px; background-color:#fff; }
.lev2_box5 h3  { float:left; width:123px !important; width:123px; }
.lev2_box5 p   { float:left; width:123px !important; width:123px; padding-top:2px; }
.lev2_box5 img { float:left; width:123px !important; width:123px; }
/* ---------------------Level 2------------------------------------- */

/* ---------------------Level 3------------------------------------- */
.lev3              { float:left; width:622px; height:175px; margin-top:3px;  }
.lev3_box1         { float:left; width:187px !important; width:187px; height:170px; background-color:#F79436; }
.lev3_box1 h3      { float:left; width:187px !important; width:187px; }
.lev3_box1 img     { float:left; position:relative; margin-top:-5px; margin-bottom:1px; margin-left:10px;}
.lev3_box1_text    { float:left; background-color:#fff; height:140px;  margin-top:15px; margin-bottom:1px; margin-left:1px; margin-rigth:1px; width:185px !important; width:185px; }
.lev3_box1_text p  { float:left;  width:182px !important; width:184px; padding-left:2px; }

.lev3_box2             { float:left; width:248px; height:172px; background-color:#A03E0F; margin-left:1px; }
.lev3_box2_content     { height: 168px; background-image:url(http://www.vacationcity.com/images/stock/information_page/bg/lev3_box2_content.gif); background-repeat:repeat-x; }
.lev3_box2_content h3  {  }
.lev3_box2_content p   { float:left; width:90px; margin-top:1px; margin-left:5px; border:0px solid #ccc; }
.lev3_box2_content img { position:absolute; margin-top:5px; margin-left:25px; }

.lev3_box3             { float:left; width:180px !important; width:170px; height:175px; background-color:#fff;  margin-left:1px; }
.lev3_box3_head        { float:left; width:183px; margin-top:-1px !important; margin-top:-1px; margin-left:-1px; height:20px; background-image:url(http://www.vacationcity.com/images/stock/information_page/bg/lev3_box3_head_bg.gif); background-repeat:no-repeat;}
.lev3_box3_content     { float:left; width:180px; height:156px; border-left:1px solid #9098A3; border-bottom:1px solid #9098A3; border-right:1px solid #9098A3; }
.lev3_box3_content p   { float:left; width:178px; height:78px; border:0px solid #ccc; padding-left:2px; }
.lev3_box3_content img { float:left; width:180px; }
/* ---------------------Level 3------------------------------------- */


/* ---------------------Level 4------------------------------------- */
.lev4                { float:left; width:622px; height:115px; margin-top:3px;  }
.lev4_box1           { float:left; width:310px; height:116px; background-color:#DAD1C2; }
.lev4_box1_text      { float:left; width:160px; height:115px; border:0px solid #000; }
.lev4_box1_text h3   { float:left; width:160px; }
.lev4_box1_text p    { float:left; margin-top:4px; padding-left:2px; }
.lev4_box1_text img  {  }

.lev4_box2     { float:left; width:309px; height:115px; background-color:#fff; border:1px solid #E58785;  margin-left:1px; }
.lev4_box2 h3  { float:left; width:309px;  }
.lev4_box2 p   { float:left; width:303px; height:33px; border:1px solid #FFF; padding-left:4px; color:#FFFFFF; margin-top:2px; background-image:url(http://www.vacationcity.com/images/stock/information_page/bg/lev4_box2_p_bg.gif); background-repeat:repeat-x; }
.lev4_box2 img { float:left; }
/* ---------------------Level 4 ------------------------------------- */


/* ---------------------Level 5 ------------------------------------- */
.lev5          { float:left; width:622px; height:177px; background-image:url(http://www.vacationcity.com/images/stock/information_page/bg/lev6_bg.gif); background-repeat:repeat-x; margin-top:3px; }
.lev5_box1     { float:left; width:123px; height:172px; background-color:#fff; margin-top:2px; margin-left:1px; }
.lev5_box1 h3  { float:left; width:123px; }
.lev5_box1 p   { float:left; width:123px; height:83px; margin-top:5px;}
.lev5_box1 img { float:left; }

.lev5_box2     { float:left; width:123px; height:172px; background-color:#fff; margin-top:2px; margin-left:1px; }
.lev5_box2 h3  { float:left; width:123px; }
.lev5_box2 p   { float:left; width:123px; height:83px; margin-top:5px;}
.lev5_box2 img { float:left; }

.lev5_box3     { float:left; width:123px; height:172px; background-color:#fff; margin-top:2px; margin-left:1px; }
.lev5_box3 h3  { float:left; width:123px; }
.lev5_box3 p   { float:left; width:123px; height:83px; margin-top:5px;}
.lev5_box3 img { float:left; }

.lev5_box4     { float:left; width:123px; height:172px; background-color:#fff; margin-top:2px; margin-left:1px; }
.lev5_box4 h3  { float:left; width:123px; }
.lev5_box4 p   { float:left; width:123px; height:83px; margin-top:5px;}
.lev5_box4 img { float:left; }

.lev5_box5     { float:left; width:123px; height:172px; background-color:#fff; margin-top:2px; margin-left:1px; }
.lev5_box5 h3  { float:left; width:123px; }
.lev5_box5 p   { float:left; width:123px; height:83px; margin-top:5px;}
.lev5_box5 img { float:left; }
/* ---------------------Level 5 ------------------------------------- */


/* ---------------------Level 6 ------------------------------------- */
.lev6_text { min-height:80px; height:auto !important; height:90px; max-height:90px; padding:0; margin:0; overflow:hidden !important;}
.lev6_pic {height:73px; padding:0; margin:0; overflow:hidden; position:absolute;}

.lev6         { float:left;  width:622px; height:177px; background-image:url(http://www.vacationcity.com/images/stock/information_page/bg/lev6_bg.gif); background-repeat:repeat-x; }
.lev6_box1     { float:left; width:123px; height:172px; background-color:#fff; margin-top:1px; margin-left:1px; }
.lev6_box1 h3  { float:left; width:123px; }
.lev6_box1 p   { float:left; width:123px; /*height:73px;*/ margin-top:3px;}
.lev6_box1 img { float:left; }

.lev6_box2     { float:left; width:123px; height:172px; background-color:#fff; margin-top:1px; margin-left:1px; }
.lev6_box2 h3  { float:left; width:123px; }
.lev6_box2 p   { float:left; width:123px; /*height:86px;*/ margin-top:4px;}
.lev6_box2 img { float:left; }

.lev6_box3     { float:left; width:123px; height:172px; background-color:#fff; margin-top:1px; margin-left:1px; }
.lev6_box3 h3  { float:left; width:123px; }
.lev6_box3 p   { float:left; width:123px; /*height:86px;*/ margin-top:4px;}
.lev6_box3 img { float:left; }

.lev6_box4     { float:left; width:123px; height:172px; background-color:#fff; margin-top:1px; margin-left:1px; }
.lev6_box4 h3  { float:left; width:123px; font-size:10px; text-align:center; padding-top:3px; } 
.lev6_box4 p   { float:left; width:123px; /*height:86px;*/ margin-top:4px;}
.lev6_box4 img { float:left; }

.lev6_box5     { float:left; width:123px; height:172px; background-color:#fff; margin-top:1px; margin-left:1px; }
.lev6_box5 h3  { float:left; width:123px; }
.lev6_box5 p   { float:left; width:123px; /*height:86px;*/ margin-top:4px;}
.lev6_box5 img { float:left; }

/* ---------------------Level 6 ------------------------------------- */


/* ---------------------Level 7 ------------------------------------- */
.lev7                    { float:left; width:622px; height:91px; background-image:url(http://www.vacationcity.com/images/stock/information_page/bg/lev7_bg.gif); background-repeat:no-repeat; margin-top:3px;  }
.lev7 h3                 { float:left; width:622px; border:0px solid #000;}
.lev7 .first-spot-town   { float:left; padding-top:1px; padding-left:10px; width:120px; }
.lev7 .spot-town         { float:left; margin-left:0px; width:120px;}

.lev7 .first-spot-town ul, .lev7 .spot-town ul { list-style:none; margin-left:5px; margin-top:10px; }
.lev7 .first-spot-town li, .lev7 .spot-town li { margin-top:5px; }
/* ---------------------Level 7 ------------------------------------- */