html {
	height: 100%;
	
background: #000000;

}

#wrap {min-height: 100%;
background-color: transparent;

}

#warning{background-color: #B79231;
border:2px solid #99803F;
padding:15px; 
margin:auto;
margin-top:40px;
width:700px;}

#clear{
clear:both;
width:100%;
height:1px;
}

/*******************************************
 *1. Tekst appearance			   *
 *******************************************/

contact{}
email{color:#0000FF; text-decoration:underline; }

/*Titles in Header*/
h1{
font-family: helvetica, impact, sans-serif;
font-size:14px;
color: #604600;
padding-left: 4px;
margin:0px;
font-weight:normal;
display: inline;
}

h2{font-family: helvetica, impact, sans-serif;
font-size:9px;
color: #604600;
margin:0px;
font-weight:normal;

}

h5{font-family: helvetica, impact, sans-serif;
font-size:9px;
color: #604600;
margin:0px;
font-weight:normal;

}


copyright{
font-size:9px;
color: #604600;
}

copyright2{
padding-left:15px;
font-size:7px;
color: #604600;
}

p{

}

p2{

}

red{
color: #9B0000;
}

green{
color: green;
}

subtitel{
font-family: helvetica, impact, sans-serif;
font-size:14px;
color: #604600;
padding-left: 4px;
}

tekst{
font-family:"Times New Roman",Times,serif;
}

formtekst{
font-family: helvetica, impact, sans-serif;
font-size:12px;
color: #604600;
}

date{
font-size:10px;
}

.logo{
padding:5px;
border:none;
}

/*******************************************
 *2. Index 		   *
 *******************************************/
.fotofront1{padding:0px; margin:0px; border:none;
width:484px;
height:345px;
}

.fotofront2{padding:0px; margin:0px; border:none;
width:484px;
height:312px;
}

.karen{
-moz-box-shadow: 0 0 3px 3px #3f3f3f;
-webkit-box-shadow: 0 0 3px 3px #3f3f3f;
box-shadow: 0 0 3px 3px #3f3f3f;
margin-right:10px;
}

#content{
width:980px;
background-color: #7b6221;
margin: auto;

-moz-box-shadow: 0 0 3px 3px #3f3f3f;
-webkit-box-shadow: 0 0 3px 3px #3f3f3f;
box-shadow: 0 0 3px 3px #3f3f3f;
}

#title{
background-color: #6b2701;
height:50px;
width:980px;
}

#header{
background-color: #6b2701;
height:25px;

}

#menu{
float:left;
width: 785px;

}

#flags{
display:none;
float:right;
width: 115px;
height: 25px;
}

.facebook{
margin-right:4px;

border:none;

}

.salsaclasses{
max-width:200px;
margin-left:4px;
margin-top:1px;
}

.salsapicture{
max-width:100%;
max-width:200px;
margin-left:40px;
}

.flags{border:none;}

#middle{
background-color: #B6FFFF;
overflow:hidden;
clear:both;
width:980px;
margin:auto;
}

#tekst{padding:10px;}

#block1{
float:left;
width:480px;


}

#block2{

float:right;
width:500px;

}

#block4{
float:right;
width:500px;
height:292px;
margin-top:22px;
}

#blockfoto{
background-color: #b79231;
width: 484px;
height:345px;
margin-top: 15px;
margin-right: 15px;
margin-bottom: 15px;

-moz-box-shadow: 0 0 3px 3px #3f3f3f;
-webkit-box-shadow: 0 0 3px 3px #3f3f3f;
box-shadow: 0 0 3px 3px #3f3f3f;
}

#blockfoto2{
background-color: #b79231;
width: 484px;
height:312px;
margin-right: 15px;
margin-top:5px;

-moz-box-shadow: 0 0 3px 3px #3f3f3f;
-webkit-box-shadow: 0 0 3px 3px #3f3f3f;
box-shadow: 0 0 3px 3px #3f3f3f;
}

#intro{
background-color: #b79231;
width: 448px;

margin: 15px;
padding:2px;


-moz-box-shadow: 0 0 3px 3px #3f3f3f;
-webkit-box-shadow: 0 0 3px 3px #3f3f3f;
box-shadow: 0 0 3px 3px #3f3f3f;
}

#ia{
overflow:hidden;
border: 1px solid #99803F;
padding-left: 2px;
padding-top: 2px;
padding-right: 2px;
height:43px;
}

#ia1{
width: 45px;
height: 45px;
float:left;
}

#ia2{
width: 357px;
height: 40px;
float:left;
}

#ia3{
width: 40px;
height: 40px;
float:left;
}

#block3{
float:left;
width:980px;
margin-top:10px;
}

#b3a1{
float:left;
background-color: #b79231;
width: 306px;


margin-left: 15px;
margin-right:0px;
margin-bottom:15px;
padding:2px;

-moz-box-shadow: 0 0 3px 3px #3f3f3f;
-webkit-box-shadow: 0 0 3px 3px #3f3f3f;
box-shadow: 0 0 3px 3px #3f3f3f;
}

#b3a2{
float:left;
background-color: #b79231;
width: 306px;
margin-left: 10px;
margin-right: 0px;

margin-bottom:15px;
padding:2px;

-moz-box-shadow: 0 0 3px 3px #3f3f3f;
-webkit-box-shadow: 0 0 3px 3px #3f3f3f;
box-shadow: 0 0 3px 3px #3f3f3f;

}

#intro2{
overflow:hidden;
border: 1px solid #99803F;
padding-left:2px;
padding-right:2px;
padding-bottom:2px;
padding-top:2px;
margin-top:2px;


}

#b3a1a{
float:left;
height:20px;
width:20px;
padding:1px;
}

#b3a1b{
float:left;
height:20px;
width:256px;
}

#b3a1c{
float:left;
height:20px;
width:20px;
padding:1px;
}

#b3a1z{
overflow:hidden;
border: 1px solid #99803F;
padding-left: 2px;
padding-top: 2px;
padding-right: 2px;
height:25px;

background-color: #8F7635;
}

#b3b1{
overflow:hidden;
border: 1px solid #99803F;
padding-left:2px;
padding-right:2px;
padding-bottom:2px;
padding-top:2px;
margin-top:2px;
float:left;
width: 300px;
height: 276px;

}

#b3b9{
width:300px;
overflow:hidden;
border: 1px solid #99803F;
padding-left:2px;
padding-right:2px;
padding-bottom:2px;
padding-top:2px;
margin-top:2px;
float:left;
height: 276px;
}

/*******************************************
 *3. Room 1		   *
 *******************************************/

#r1block1{
width: 950px;
height: 680px;

background-color: #B6FFFF;

}

#r1block1a{
margin-top:10px;
margin-left:20px;
}

/* einde dia voorstelleing */

#r1block2{
width: 950px;

background-color: #7b6221;
}

/* This is the code for the room general story */

#r1block2a{
float:left;
background-color: #b79231;
width: 550px;
height: 200px;
margin-left: 10px;
margin-right: 0px;
margin-top: 12px;
margin-bottom:15px;
padding:2px;

-moz-box-shadow: 0 0 3px 3px #3f3f3f;
-webkit-box-shadow: 0 0 3px 3px #3f3f3f;
box-shadow: 0 0 3px 3px #3f3f3f;
}

#r1block2a1{
overflow:hidden;
border: 1px solid #99803F;
padding-left: 2px;
padding-top: 2px;
padding-right: 2px;
height:25px;

background-color: #8F7635;
}

#r1block2a2{
float:left;
height:20px;
width:20px;
padding:1px;
}

#r1block2a3{
float:left;
height:20px;
width:500px;
}

#r1block2a4{
overflow:hidden;
border: 1px solid #99803F;
padding-left:2px;
padding-right:2px;
padding-bottom:2px;
padding-top:2px;
margin-top:2px;
float:left;
height:163px;
}

/* This is the block containing additional information */

#r1block2b{
float:left;
background-color: #b79231;
width: 391px;
height: 200px;
margin-left: 10px;
margin-right: 0px;
margin-top: 12px;
margin-bottom:15px;
padding:2px;

-moz-box-shadow: 0 0 3px 3px #3f3f3f;
-webkit-box-shadow: 0 0 3px 3px #3f3f3f;
box-shadow: 0 0 3px 3px #3f3f3f;
}

#r1block2b1{
overflow:hidden;
border: 1px solid #99803F;
padding-left: 2px;
padding-top: 2px;
padding-right: 2px;
height:25px;

background-color: #8F7635;
}

#r1block2b2{
float:left;
height:20px;
width:20px;
padding:1px;
}

#r1block2b3{
float:left;
height:20px;
width:341px;
}

#r1block2b4{
overflow:hidden;
border: 1px solid #99803F;
padding-left:2px;
padding-right:2px;
padding-bottom:2px;
padding-top:2px;
margin-top:2px;
float:left;
height:163px;
}

/*******************************************
 *4. Guestbook	   *
 *******************************************/

#leftside{
float:left;
}

#guestbook1{
background-color: #b79231;
width: 360px;

margin: 15px;
padding:2px;


-moz-box-shadow: 0 0 3px 3px #3f3f3f;
-webkit-box-shadow: 0 0 3px 3px #3f3f3f;
box-shadow: 0 0 3px 3px #3f3f3f;
}
#guestbook1a{
overflow:hidden;
border: 1px solid #99803F;
padding-left: 2px;
padding-top: 2px;
padding-right: 2px;
height:43px;
}
#guestbook1a1{
width: 45px;
height: 45px;
float:left;
}
#guestbook1a2{
width: 269px;
height: 40px;
float:left;
}
#guestbook1a3{
width: 40px;
height: 40px;
float:left;
}
#guestbook1b{
overflow:hidden;
border: 1px solid #99803F;
padding-left:2px;
padding-right:2px;
padding-bottom:2px;
padding-top:2px;
margin-top:2px;
}

#guestbook1c{
overflow:hidden;
border: 1px solid #99803F;
padding-left:2px;
padding-right:2px;
padding-bottom:2px;
padding-top:2px;
margin-top:2px;

background-color: #8F7635;
}

/*right side with guestbook entries */

#guestbook2{
background-color: #b79231;
width: 566px;

margin-top: 15px;
padding:2px;
float:left;
margin-bottom:15px;


-moz-box-shadow: 0 0 3px 3px #3f3f3f;
-webkit-box-shadow: 0 0 3px 3px #3f3f3f;
box-shadow: 0 0 3px 3px #3f3f3f;
}

#guestbook2a{
overflow:hidden;
border: 1px solid #99803F;
padding-left: 2px;
padding-top: 2px;
padding-right: 2px;
height:25px;

background-color: #8F7635;
}

#guestbook2a1{
width: 20px;
height: 20px;
float:left;
}

#guestbook2a2{
width: 520px;
height: 40px;
float:left;
}

#guestbook2a3{
width: 20px;
height: 20px;
float:right;
}

#guestbook2b{
overflow:hidden;
border: 1px solid #99803F;
padding-left:2px;
padding-right:2px;
padding-bottom:2px;
padding-top:2px;
margin-top:2px;
}

#guestbook2b1{
height: 20px;
}

.prnext{
display:block;
 background:transparent url('http://www.casavieja1840.com/images/right.png')  no-repeat;
border:none;
align:right:
width:20px;
height:20px;
}

.prnext:hover {
   background-image: url('http://www.casavieja1840.com/images/right_over.png');
}


#CDSWIDSSP .widSSPData {background-color: transparent !important;}
#CDSWIDSSP img {background-color: transparent !important;}
#CDSWIDSSP .widSSPData .widSSPTrvlRtng .widSSPOverall div {color: #000000 !important;}
#CDSWIDSSP .widSSPData .widSSPBranding{display:none !important;}
#CDSWIDSSP .widSSPData .widSSPLegal {color: #000000 !important;}
#CDSWIDSSP .widSSPData .widSSPTrvlRtng .widSSPOverall div b {color: #000000 !important;}
#CDSWIDSSP {width:100% !important;}
#CDSWIDSSP .widSSPData {1px solid #99803F !important;}
#CDSWIDSSP .widSSPData .widSSPH18 {display:none !important;}


/*******************************************
 *4. Contact	   *
 *******************************************/

#contact1{
background-color: #b79231;
width: 400px;
height: 342px;

margin-left: 15px;
margin-top: 15px;
margin-right: 15px;
padding:2px;
float:left;

-moz-box-shadow: 0 0 3px 3px #3f3f3f;
-webkit-box-shadow: 0 0 3px 3px #3f3f3f;
box-shadow: 0 0 3px 3px #3f3f3f;
}
#contact1a{
overflow:hidden;
border: 1px solid #99803F;
padding-left: 2px;
padding-top: 2px;
padding-right: 2px;
height:43px;
}
#contact1b{
width: 45px;
height: 45px;
float:left;
}
#contact1c{
width: 309px;
height: 40px;
float:left;
}
#contact1d{
width: 40px;
height: 40px;
float:left;
}
#contact2a{
overflow:hidden;
border: 1px solid #99803F;
padding-left:2px;
padding-right:2px;
padding-bottom:2px;
padding-top:2px;
margin-top:2px;

height:287px;
}

#contact2b{
height:100px;
width:290px;
margin:auto;
margin-top:50px;
font-size:20px;


}

#contact3{
background-color: #b79231;
width: 530px;
height: 346px;

margin-top: 15px;

float:left;

-moz-box-shadow: 0 0 3px 3px #3f3f3f;
-webkit-box-shadow: 0 0 3px 3px #3f3f3f;
box-shadow: 0 0 3px 3px #3f3f3f;
}

#contact4{
background-color: #b79231;
width: 400px;

margin: 15px;
padding:2px;
float:left;

-moz-box-shadow: 0 0 3px 3px #3f3f3f;
-webkit-box-shadow: 0 0 3px 3px #3f3f3f;
box-shadow: 0 0 3px 3px #3f3f3f;
}

#contact4a{
overflow:hidden;
border: 1px solid #99803F;
padding-left: 2px;
padding-top: 2px;
padding-right: 2px;
height:25px;

background-color: #8F7635;
}

#contact4b{
width: 20px;
height: 20px;
float:left;
}

#contact4c{
width: 354px;
height: 40px;
float:left;
}

#contact4d{
width: 20px;
height: 20px;
float:left;
}

#contact5{
overflow:hidden;
border: 1px solid #99803F;
padding-left:2px;
padding-right:2px;
padding-bottom:2px;
padding-top:2px;
margin-top:2px;

background-color:#8F7635;
}

#contact6{
background-color: #b79231;
width: 530px;
margin-bottom: 15px;
margin-top: 15px;

float:left;

-moz-box-shadow: 0 0 3px 3px #3f3f3f;
-webkit-box-shadow: 0 0 3px 3px #3f3f3f;
box-shadow: 0 0 3px 3px #3f3f3f;
}

/*******************************************
 *5. Havana	   *
 *******************************************/

.p2cuba{border:none;
width:531px;
height:300px;
}

#havana1{
background-color: #b79231;
width: 400px;
height: 296px;

margin-left: 15px;
margin-top: 15px;
margin-right: 15px;
padding:2px;
float:left;

-moz-box-shadow: 0 0 3px 3px #3f3f3f;
-webkit-box-shadow: 0 0 3px 3px #3f3f3f;
box-shadow: 0 0 3px 3px #3f3f3f;
}

#havana1a{
overflow:hidden;
border: 1px solid #99803F;
padding-left: 2px;
padding-top: 2px;
padding-right: 2px;
height:43px;
}

#havana1b{
width: 45px;
height: 45px;
float:left;
}

#havana1c{
width: 309px;
height: 40px;
float:left;
}

#havana1d{
width: 40px;
height: 40px;
float:left;
}

#havana1e{
overflow:hidden;
border: 1px solid #99803F;
padding-left:2px;
padding-right:2px;
padding-bottom:2px;
padding-top:2px;
margin-top:2px;

height:240px;
}

#havana2{
background-color: #b79231;
width: 531px;
height: 300px;

margin-top: 15px;
margin-right: 15px;
float:left;

-moz-box-shadow: 0 0 3px 3px #3f3f3f;
-webkit-box-shadow: 0 0 3px 3px #3f3f3f;
box-shadow: 0 0 3px 3px #3f3f3f;
}

#havana3{
background-color: #b79231;
width: 531px;
height: 300px;

margin-left:15px;
margin-top: 15px;
margin-right: 15px;
float:left;

-moz-box-shadow: 0 0 3px 3px #3f3f3f;
-webkit-box-shadow: 0 0 3px 3px #3f3f3f;
box-shadow: 0 0 3px 3px #3f3f3f;
}

#havana4{
background-color: #b79231;
width: 400px;
height: 296px;


margin-top: 15px;
margin-right: 15px;
margin-bottom: 15px;
padding:2px;
float:left;

-moz-box-shadow: 0 0 3px 3px #3f3f3f;
-webkit-box-shadow: 0 0 3px 3px #3f3f3f;
box-shadow: 0 0 3px 3px #3f3f3f;
}

#havana4a{
overflow:hidden;
border: 1px solid #99803F;
padding-left:2px;
padding-right:2px;
padding-bottom:2px;
padding-top:2px;
margin-top:2px;

height:287px;
}

/*******************************************
 *6. Welcome 		   *
 *******************************************/
#wtop{width:980px; overflow:hidden;}
#wmid{width:980px; overflow:hidden;}
#wbot{width:980px; overflow:hidden;}


#wblock1{
background-color: #b79231;
width: 459px;
height: 296px;

margin-left: 15px;
margin-top: 5px;
margin-right: 10px;
padding:2px;
float:left;

-moz-box-shadow: 0 0 3px 3px #3f3f3f;
-webkit-box-shadow: 0 0 3px 3px #3f3f3f;
box-shadow: 0 0 3px 3px #3f3f3f;
}

#w1{
overflow:hidden;
border: 1px solid #99803F;
padding-left: 2px;
padding-top: 2px;
padding-right: 2px;
height:43px;
}

#w1a{
width: 45px;
height: 45px;
float:left;
}

#w1b{
width: 367px;
height: 40px;
float:left;
}

#w1c{
width: 40px;
height: 45px;
float:right;
}

#w1d{
border: 1px solid #99803F;
padding-left:2px;
padding-right:2px;
padding-bottom:2px;
padding-top:2px;
margin-top:2px;

height:240px;
}

#w1d1{
border: 1px solid #99803F;
padding-left:2px;
padding-right:2px;
padding-bottom:2px;
padding-top:2px;
margin-top:2px;

height:258px;
}

#wblock2{
float: left;
width: 465px;
height: 300px;
margin-left:10px;
margin-top:5px;
margin-right:15px;
margin-bottom:5px;

background-color: #b79231;

-moz-box-shadow: 0 0 3px 3px #3f3f3f;
-webkit-box-shadow: 0 0 3px 3px #3f3f3f;
box-shadow: 0 0 3px 3px #3f3f3f;
}

#wblock3{
float: left;
width: 450px;
height: 300px;
margin:15px;

background-color: #b79231;

-moz-box-shadow: 0 0 3px 3px #3f3f3f;
-webkit-box-shadow: 0 0 3px 3px #3f3f3f;
box-shadow: 0 0 3px 3px #3f3f3f;
}

#wblock4{
background-color: #b79231;
width: 475px;
height: 296px;

margin-left: 5px;
margin-top: 15px;
margin-right: 10px;
padding:2px;
float:left;

-moz-box-shadow: 0 0 3px 3px #3f3f3f;
-webkit-box-shadow: 0 0 3px 3px #3f3f3f;
box-shadow: 0 0 3px 3px #3f3f3f;
}

#w2{
overflow:hidden;
border: 1px solid #99803F;
padding-left: 2px;
padding-top: 2px;
padding-right: 2px;
height:25px;

background-color: #8F7635;
}

#w2a{
float:left;
height:20px;
width:20px;
padding:1px;
}

#w2b{
float:left;
height:20px;
width:256px;
}

#w2c{
float:right;
height:20px;
width:20px;
padding:1px;
}

#wblock5{
background-color: #b79231;
width: 459px;
height: 296px;

margin-left: 15px;
margin-top: 10px;
margin-right: 10px;
padding:2px;
float:left;

-moz-box-shadow: 0 0 3px 3px #3f3f3f;
-webkit-box-shadow: 0 0 3px 3px #3f3f3f;
box-shadow: 0 0 3px 3px #3f3f3f;
}

#wblock6{
float: left;
width: 465px;
height: 300px;
margin-left:10px;
margin-top:10px;
margin-right:15px;
margin-bottom:15px;

background-color: #b79231;

-moz-box-shadow: 0 0 3px 3px #3f3f3f;
-webkit-box-shadow: 0 0 3px 3px #3f3f3f;
box-shadow: 0 0 3px 3px #3f3f3f;
}

/*******************************************
 *7. Activities 		   *
 *******************************************/
#atop{}
#amid{}
#asbot{}
#abot{}



#salsa1{
float:left;
background-color: #b79231;
width: 456px;

margin-top:15px;
margin-left: 10px;
margin-right: 0px;

padding:2px;

-moz-box-shadow: 0 0 3px 3px #3f3f3f;
-webkit-box-shadow: 0 0 3px 3px #3f3f3f;
box-shadow: 0 0 3px 3px #3f3f3f;
}


#salsafoto1{
float:left;
background-color: #b79231;
width: 485px;

margin-right: 15px;
margin-top:15px;
margin-left:10px;

-moz-box-shadow: 0 0 3px 3px #3f3f3f;
-webkit-box-shadow: 0 0 3px 3px #3f3f3f;
box-shadow: 0 0 3px 3px #3f3f3f;
}

#puracuba{
float:left;
background-color: #b79231;
width: 485px;

margin-right: 15px;
margin-top:15px;
margin-left:10px;

-moz-box-shadow: 0 0 3px 3px #3f3f3f;
-webkit-box-shadow: 0 0 3px 3px #3f3f3f;
box-shadow: 0 0 3px 3px #3f3f3f;
}

.puracuba{
padding:0px; margin:0px; border:none;
width:485px;

}

.fotosalsa1{padding:0px; margin:0px; border:none;
max-width:485px;

}

#salsa2{
float:left;
background-color: #b79231;
width: 456px;

margin-top:15px;
margin-left: 0px;
margin-right: 0px;

padding:2px;

-moz-box-shadow: 0 0 3px 3px #3f3f3f;
-webkit-box-shadow: 0 0 3px 3px #3f3f3f;
box-shadow: 0 0 3px 3px #3f3f3f;
}

#salsafoto2{
float:left;
background-color: #b79231;
width: 485px;

margin-right: 10px;
margin-top:15px;
margin-left:10px;

-moz-box-shadow: 0 0 3px 3px #3f3f3f;
-webkit-box-shadow: 0 0 3px 3px #3f3f3f;
box-shadow: 0 0 3px 3px #3f3f3f;
}

.fotosalsa2{padding:0px; margin:0px; border:none;
width:485px;

}

#salsafoto3{
float:right;
background-color: #b79231;
width: 460px;
height:131px;
margin-right: 15px;
margin-top:15px;
margin-left:10px;
margin-bottom:15px;

-moz-box-shadow: 0 0 3px 3px #3f3f3f;
-webkit-box-shadow: 0 0 3px 3px #3f3f3f;
box-shadow: 0 0 3px 3px #3f3f3f;
}

.fotosalsa3{padding:0px; margin:0px; border:none;
width:460px;
height:131px;
}

#salsafoto4{
float:left;
background-color: #b79231;
width: 485px;
height:131px;
margin-top:15px;
margin-left:10px;
margin-bottom:15px;

-moz-box-shadow: 0 0 3px 3px #3f3f3f;
-webkit-box-shadow: 0 0 3px 3px #3f3f3f;
box-shadow: 0 0 3px 3px #3f3f3f;
}

.fotosalsa4{padding:0px; margin:0px; border:none;
width:485px;
height:131px;
}

/*******************************************
 *x. Form	   *
 *******************************************/
textarea#inputmessage{
width:347px;
background-color:#A38A49;
border:none;
}

input#inputmail{
width:297px;
background-color:#A38A49;
border:none;
}

.line{
width:510px;
border:none;
}

.line2{
width:230px;
border:none;
}

.pijltje{
border:none;
}

.namebox{

}

/*******************************************
 *x. Footer	   *
 *******************************************/
#footer{
background-color: #B6FFFF;
font-size:9px;
}

#copyright{
width:235px;
margin:auto;
padding-bottom:4px;
}

.copyright{text-decoration:none;
color: #604600; font-size:9px;}

#mrblack{background-color:#3232CD; height:15px; overflow:hidden;}