@CHARSET "ISO-8859-1";
/*********** general ***************/

.paragraph {
	text-indent: 30px;
	text-align: justify;
}
table td {
	vertical-align: top;
}
body {
	font-family: "times new roman";
	font-size: 14pt;
}
a {
	color:maroon;
	text-decoration: none;
}
img { 
	border: 3px solid white ;
}
.pageTitle {
	height: 30px;
	font-weight: bold;
	text-align: right;
	font-size: 120%;
	
	}
	
/**************** LAYOUT *******************/
.top_left /* td */
	{
	background-image: url("../images/layout/top_left.gif");
	height: 10px;
	width: 10px;
}

.top_middle /* td */
	{
	background-image: url("../images/layout/top_middle.gif");
	height: 10px;
	background-repeat: repeat-x;
}

.top_right /* td */
	{
	background-image: url("../images/layout/top_right.gif");
	height: 10px;
	width: 10px;
}

.middle_left /* td */
	{
	background-image: url("../images/layout/middle_left.gif");
	width: 10px;
	
}

.middle_right /* td */
	{
	background-image: url("../images/layout/middle_right.gif");
	width: 10px;
	background-repeat: repeat-y;
}

.bottom_left /* td */
	{
	background-image: url("../images/layout/bottom_left.gif");
	height: 10px;
	width: 10px;
}

.bottom_middle /* td */
	{
	background-image: url("../images/layout/bottom_middle.gif");
	height: 10px;
	background-repeat: repeat-x;
}

.bottom_right /* td */
	{
	background-image: url("../images/layout/bottom_right.gif");
	height: 10px;
	width: 10px;
}
#close { display: none;  float: right;  }
#links { display: none; font-size: 12px; }
#links img { border: none; }

/********* navigation.jsp *********/
.navigation {
	width: 185px;
	height: 45px;
	text-align: center;
	background-repeat: no-repeat;
	color: white;
	font-size: 16pt;
	padding-top: 20px;
	position:relative;
	background-image: url("../images/buttons/b.gif");
	cursor: pointer;
	
}
	
/******** header.jsp *********/
.headerPics {
	height: 166px;
	width: 190px;
	float:right;
	}
.logo {
	height: 146px;
	width: 277px;
	background-image: url("../images/casa.gif");
	background-repeat: no-repeat;
}


/*********** photo 1 2 3 .jsp **********/

.stepcarousel{
position: relative; /*leave this value alone*/
/*border: 10px solid black;*/
overflow: scroll; /*leave this value alone*/
width: 606px; /*Width of Carousel Viewer itself*/
height: 456px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
width: 606px;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
/*margin: 10px; margin around each panel*/
width: 606px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
.navImg
{
	position: relative; 
	top: 6px;
	cursor: pointer;
	border: 4px dotted red;
}
.pointer { cursor: pointer; }
	
/********** plans.jsp ********/
#plans td { height: 200px; text-align: center;  }

/********** contact.jsp *******/
#contact td { width: 300px; height: 30px; padding-right: 50px;} 
	
