html,body
{
	background-color: #0F0542;
	margin: 0px;
	padding: 0px;
	font-family: sans,arial;
}

#main_div
{
	width: 900px;
	/*height: 1076px;*/
	margin: 0px auto;
}

#header
{
	width: 900px;
	height: 262px;
	margin: 0px;
	padding: 0px;
	background-image: url("../images/josefina/header_bg.jpg");
	background-repeat: no-repeat;
	background-position: top left;
}

#header .banner
{
	width: 900px;
	height: 200px;
	margin: 0px;
	padding: 0px;
	padding-top: 30px;
	z-index: 1;
}

#content
{
	width: 900px;
	margin: 0px;
	padding: 0px;
	padding-bottom: 40px;
	background-image: url("../images/josefina/content_bg.jpg");
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: #F0F1F3;
}

#content div.content_left
{
	width: 240px;
	height: 660px;
	margin: 0px;
	padding: 0px;
	background-image: url("../images/josefina/c_left.jpg");
	background-repeat: no-repeat;
	background-position: top right;
	float: left;
}

#content div.content_left ul.main_list
{
	list-style-type: none;
	width: 220px;
	height: 300px;
	margin: 0px;
	padding: 0px;
	padding-top: 1px;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 0.4px;
	float: left;
}

#content div.content_left ul.main_list li
{
	line-height: 26px;
	width: 220px;
	height: 28px;
	margin: 0px;
	margin-top: 12px;
	padding: 0px;
}

#content div.content_left ul.main_list li a
{
	width: 220px;
	height: 28px;
	margin: 0px;
	padding: 0px;
	padding-left: 15px;
	text-decoration: none;
	color: #90C7F0;
	background-image: url("../images/josefina/main_li.png");
	background-repeat: no-repeat;
	background-position: top left;
	display: block;
}

#content div.content_right
{
	width: 615px;
	margin: 0px;
	padding: 0px;
	padding-left: 25px;
	float: left;
	text-align:left;
}

#content div.content_right h2
{
	line-height: 40px;
	width: 617px;
	height: 40px;
	margin: 0px;
	padding: 0px;
	padding-left: 18px !important;
	background-image: url("../images/josefina/about_us.png");
	background-repeat: no-repeat;
	background-position: top left;
	color: #003567;
	font-size: 18px;

}

#content div.content_right div.top_container
{
	margin: 0px;
	padding: 0px;
}

#content div.content_right div.top_container p
{
	font-size: 11px;
}

#content div.content_right div.top_container .top_left
{
	width: 280px;
	margin: 0px;
	margin-right: 5px;
	padding: 0px;
	padding-top: 8px;
	padding-bottom: 5px;
	float: left;
}

#content div.content_right div.top_container .top_left p
{
	width: 280px;
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
	font-size: 11px;
	color: #04001B;
	font-weight: normal;
}

#content div.content_right div.top_container .top_right
{
	width: 280px;
	margin: 0px;
	margin-right: 15px;
	padding: 0px;
	padding-top: 8px;
	padding-bottom: 5px;
	float: right;
}

#content div.content_right div.top_container .top_right p
{
	width: 280px;
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
	font-size: 11px;
	color: #04001B;
	font-weight: normal;
}

div.item_field
{
	width: 584px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	border-top: 1px solid #737373;
}

div.item_field span.property_id
{
	font-size: 11px;
	font-weight: normal;
	float: right;
}

div.item_field span.serv
{
	font-size: 11px;
	font-weight: normal;
	float: left;
}

div.item_field span.serv a
{
	text-decoration: none;
	color: #003567;
	font-weight: bold;
}

div.item_field span.price
{
	margin: 0px;
	margin-top: 30px;
	margin-right: 50px;
	padding: 0px;
	border: 0px;
	float: right;
	color: #003567;
}

div.item_field span.size
{
	margin: 0px;
	margin-top: 30px;
	margin-right: 20px;
	padding: 0px;
	border: 0px;
	float: right;
	color: #003567;
}

div.item_field h1
{
	margin: 0px;
	margin-top: 7px;
	padding: 0px;
	color: #05011C;
	font-size: 19px;
}

div.item_field h3
{
	width: 365px;
	margin: 0px;
	margin-top: 18px;
	padding: 0px;
	color: #05011C;
	font-size: 14px;
	float: right;
}

div.item_field p
{
	width: 365px;
	margin: 0px;
	margin-bottom: 15px;
	padding: 0px;
	font-size: 11px;
	color: #04001B;
	font-weight: normal;
	float:right;
}

div.item_field p.details
{
	width: 280px;
	float:right;
}

#content div.content_right div.footer
{
	width: 635px;
	height: 41px;
	margin: 0px;
	padding: 0px;
	padding-top: 8px;
	font-size: 11px;
	font-weight: bold;
	background-image: url("../images/josefina/about_us.png");
	background-repeat: no-repeat;
	background-position: top left;
	text-align: center;

}

#content div.content_right div.footer a
{
	text-decoration: none;
	color: #003566;
	font-size: 11px;
	font-weight: bold;
}

/*
#content div.content_right div.footer ul.top_list
{
	width: 565px;
	list-style-type: none;
	margin: 0px auto;
	padding: 0px;
	padding-top: 8px;
	text-align: center;
}

#content div.content_right div.footer ul.top_list li
{
	margin: 0px;
	padding: 0px;
	padding-left: 3px;
	color: #003566;
	font-size: 11px;
	font-weight: bold;
	float: left;
}

#content div.content_right div.footer ul.bottom_list
{
	width: 610px;
	list-style-type: none;
	margin: 0px auto;
	padding: 0px;
	text-align: center;
}

#content div.content_right div.footer ul.bottom_list li
{
	margin: 0px;
	padding: 0px;
	padding-left: 3px;
	color: #003566;
	font-size: 11px;
	font-weight: bold;
	float: left;
}
*/

#footer2
{
	width: 900px;
	height: 30px;
	margin: 0px;
	padding: 0px;
	background-image: url("../images/josefina/footer2_bg.jpg");
	background-repeat: no-repeat;
	background-position: top left;
	position: relative;
}

#footer2 span.left_text
{
	margin: 0px;
	padding: 0px;
	padding-left: 20px;
	color: #B2B4B3;
	font-size: 11px;
	font-weight: bold;
	position: absolute;
		top: 6px;
}

#footer2 span.left_text a
{
	margin: 0px;
	padding: 0px;
	color: #4490CA;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

#footer2 span.right_text
{
	margin: 0px;
	padding: 0px;
	padding-left: 20px;
	color: #989E9C;
	font-size: 11px;
	font-weight: bold;
	position: absolute;
		top: 6px;
		left: 680px;
}

.style6
{
	font-size: 11px;
	font-weight: bold;
	color: #003567;
}

.style1
{
color: #003567;
font-weight: bold;
}

#popup {
	POSITION: absolute;
		top:570px;
		left:360px;
	VISIBILITY: hidden;
	BACKGROUND-COLOR: white;
	LAYER-BACKGROUND-COLOR: white;
	width: 100;
	BORDER-LEFT: 1px solid black;
	BORDER-TOP: 1px solid black;
	BORDER-BOTTOM: 3px solid black;
	BORDER-RIGHT: 3px solid black;
	PADDING: 3px;
	z-index: 0;
}

#flashcontent
{
	z-index: 0;
}

/************* SLIDER GALLERY ***************/

#G
{
height:151px;
width:445px;
background: #666666;
overflow:hidden;
}

#G .gnav
{
height: 30px;
padding-right: 10px;
text-align: right;
}

#G .nav
{
font-family: verdana;
font-size: 12px;
font-weight:bold;
color: #fff;
text-decoration: none;
}

#sliderTarget
{
list-style-type:none;
height:90px;
margin:0px;
padding:0px;
border-top:1px solid #888989;
border-bottom:1px solid #888989;
background:#fff;
overflow:hidden;
}

#sliderTarget .targetLi
{
height:75px;
width:100px;
margin:0px;
padding:0px 0px 12px 0px;
border-top:2px solid #fff;
border-right:2px solid #fff;
float:left;
}

#sliderTarget .targetLi img
{
cursor:pointer;
margin:0px;
padding:0px;
}

#targetImage
{
	margin:0px;
	border:0px;
}