body{margin:0;padding:0;background-color:#B9301E;}

#container{
	width:831px;
	margin:0 auto;
padding:0 1px 0 0;
	background-image:url(../../assets/villasumaya/images/body_bg.jpg);
	background-repeat:repeat-y;

}
#container_bottom{
	width:831px;
height:38px;
	margin:0 auto;
padding:0 1px 0 0;
	background-image:url(../../assets/villasumaya/images/footer_bg.jpg);
	background-repeat:no-repeat;
	text-align:center;

}

#outerholder{
	background-image:url(../../assets/villasumaya/images/header.jpg);
	background-repeat:no-repeat;
	width: 802px;
height:100%;
	margin:0 auto;

}

#innerholder{
	width:710px;
	margin: 0 auto;
padding: 220px 0 0 20px;
height:100%;
}

#leftcol{
	width: 150px;
	float:left;
}

#rightcol{
	width: 490px;
	float:right;
font: 12px Verdana, Helvetica, Arial, sans-serif;
margin-right:40px;
}

#rightcol h1{
font: 18px Verdana, Helvetica, Arial, sans-serif;
color: #275078;
margin: 20px 0 10px 0;
}

#rightcol p {
line-height:18px;
}

#rightcol p img {margin:0px 10px 10px 10px;}

#innerfooter{
     clear:both;
height: 110px;
font: 10px Verdana, Helvetica, Arial, sans-serif;
text-align:center;
border-top: 1px solid #B9301E; 
}

#nav
{
padding-left: 0;
margin-left: 0;
width: 150px;
}

#nav li
{
list-style: none;
margin: 0;
padding: 0.25em;
}

#nav li a { color: #b9301e;text-decoration: none; font:bold 14px Verdana, Helvetica, Arial, sans-serif; }
#nav li a:link{color: #b9301e;}
#nav li a:visited{ color: #b9301e;text-decoration: none; font:bold 14px Verdana, Helvetica, Arial, sans-serif; }
#nav li a:hover { color:#275078;text-decoration: none; font:bold 14px Verdana, Helvetica, Arial, sans-serif; }

a { color: #b9301e;text-decoration: none;}
a:link{color: #b9301e;}
a:visited{ color: #b9301e;text-decoration: none;}
a:hover { color:#275078;text-decoration: none;}

#pagenav{text-align:right; margin: 10px 0 10px 10px;}

/**** FOR HOME PAGE PHOTO FADERS********/
.pics {height:220px; width: 685px;padding: 0; margin:  0;} 
.pics img {padding: 0;margin:0;width:  685px;height: 220px;} 

/**** FOR ACCOMODATIONS PAGE PHOTO FADERS********/
#fader_accom {float:right; width: 325px; height:241px; margin: 0 0 10px 10px; padding: 0;} 
.accom{ width: 325px; height:241px; }
.accom img{ width: 325px; height:241px; }

/**** FOR GROUP RETREATS PAGE PHOTO FADERS********/
#fader_group {float:right; width: 325px; height:241px; margin: 0 0 10px 10px; padding: 0;} 
.group{ width: 325px; height:241px; }
.group img{ width: 325px; height:241px; }

/**** FOR PERSONAL RETREATS PAGE PHOTO FADERS********/
#fader_personal {float:right; width: 325px; height:241px; margin: 0 0 10px 10px; padding: 0;} 
.personal{ width: 325px; height:241px; }
.personal img{ width: 325px; height:241px; }

/**** FOR WEDDINGS PAGE PHOTO FADERS********/
#fader_weddings {float:right; width: 325px; height:241px; margin: 0 0 10px 10px; padding: 0;} 
.weddings{ width: 325px; height:241px; }
.weddings img{ width: 325px; height:241px; }

/**** FOR ACTIVITIESPAGE PHOTO FADERS********/
#fader_activities{float:right; width: 325px; height:241px; margin: 0 0 10px 10px; padding: 0;} 
.activities{ width: 325px; height:241px; }
.activities img{ width: 325px; height:241px; }

/**** FOR VACATION PACKAGES PHOTO FADERS********/
#fader_vacations{width: 325px; height:241px; margin: 0 auto 10px auto; padding: 0;} 
.vacations{ width: 325px; height:241px; }
.vacations img{ width: 325px; height:241px; }

/**** FOR HOME PAGE - GROUP ROOM PHOTO FADERS********/
#rooms{float:right; width: 325px; height:241px; margin: 0 0 10px 10px; padding: 0;} 
.group_room{ width: 325px; height:241px; }
.group_room img{ width: 325px; height:241px; }

/**** FOR HOME PAGE - DINING PHOTO FADERS********/
#things{float:right; width: 325px; height:241px; margin: 0 0 10px 10px; padding: 0;} 
.dining{ width: 325px; height:241px; }
.dining img{ width: 325px; height:241px; }

/*** CONTACT FORM ***/

textarea:focus, input:focus {
	border: 2px solid #900;
}

#contact frameset{border: none;}
#contact label{float: left;
	text-align: right;
	margin-right: 15px;
	width: 140px;
}

.errors{color:red}

img{border:none;}

#specials {background-image: url(/assets/villasumaya/images/specialbox.png);background-repeat:no-repeat; width: 145px; height:205px; padding: 5px 10px 10px 5px; color: black; font: 11px Verdana, Arial, sans-serif;}

#specials p{margin-right: 20px; line-height: 15px;}

