body	{
		background-image:url(../images/l3-bg.gif);
		background-repeat:repeat-y;
}

div#photo-container 	{
		float: left;
		position: relative;
		margin: 0;
		padding: 0;
		width: 450px;
		background-color: #f3eadc;
		overflow: hidden;
}

div#result_div {
	display: none;
}

.loader		{
		margin-right:auto;
		margin-left:auto;
		margin-top:6px;
		margin-bottom:6px;
		padding: 145px 198px 145px 198px;
		background-color: #fff;
		border-right:1px solid #d5c9b8;
		border-bottom:1px solid #d5c9b8;
}
		
div#photo-listing ul li a.picnav:link, div#photo-listing ul li a.picnav:visited, div#photo-listing ul li a.picnav:active	{
		padding:2px 9px 3px 9px;
		font-weight:bold;
		color:#4a3e35;
		
		text-decoration:none;
		text-align:center;
		background-image:url(../images/photo-nr-bg-0.jpg);
		background-repeat:no-repeat;
		background-position:center top;
}
		
div#photo-listing ul li a.picnav:hover	{
		color:#e8dfd2;
		/*border-right:1px solid #d5c9b8;
		border-bottom:1px solid #d5c9b8;*/
		background-image:url(../images/photo-nr-bg.jpg);
		cursor: pointer;
		background-repeat:no-repeat;
		background-position:center top;
}
		
#photo-listing ul li 	{
		display:inline;
		margin:0;
		padding:0;
}

div#photo-listing {
		margin:12px 0 10px 10px;
		text-align:center;		
		font-weight:normal;
		color:#4a3e35;
		width:90%;
		float:left;
		clear:right;
}

#photo-listing ul	{
		margin:5px 0 10px 0;
		padding:0;
}

div#slidespp {
		margin-bottom: 10px;
		text-align: center;
		cursor: pointer;
}

div#slidespp a {
		padding: 2px 18px 3px 18px;
		font-weight: bold;
		color: #4a3e35;
		
		text-decoration: none;
		text-align: center;
		background-image: url(../images/slide_bg1.png);
		background-repeat: no-repeat;
		background-position: center top;
}

div#slidespp a:hover, div#slidespp a:active {
		color:#e8dfd2;
		background-image: url(../images/slide_bg0.png);
}

.id		{
		font-weight: bold;
		padding: 0 0 0 10px;
		/*border-bottom:1px solid #dad2c6;*/
}

.id-highlight	{
		font-weight: bold;
		color: #fdf6e9;
		padding-right: 40px;
}

.oid-highlight	{
		color: #fdf6e9;

}

.oid-highlight a { 
	color: #fdf6e9;
}

.oid-highlight a:hover { 
	color: #c1bbb0;
}

#photo-holder	{
		text-align:center;
}

.propphoto		{
		padding:6px;
		margin-right:auto;
		margin-left:auto;
		margin-top:6px;
		margin-bottom:6px;
		background-color:#fff;
		border-right:1px solid #d5c9b8;
		border-bottom:1px solid #d5c9b8;
		width: 425px;
}

div#prop_info {
		left: 450px;
		margin-top: 5px;
}

div#prop-id	{
		padding-top: 10px;
		padding-bottom: 10px;
		background-color: #E07134;
}

div#contact-info {
		padding-top: 10px;
		padding-bottom: 10px;
		background-color: #E07134;
		text-align: left;
}

div#descr {
		float: left;
		/*left: 450px;
		margin-top: 5px;*/
}

div#features	{
		position: relative;
		margin-left: 10px;
		/*left: 250px;*/
		width: 250px;
		/*margin-top: 5px;*/
}

.printprop		{
	position: absolute;
	right: 10px;
	border: none;
}

.maininfo {
		width: 250px;
		height: 100%;
}

.feat_cont {
	position: relative;
	margin-top: 10px;
	margin-left: 10px;
	padding-left: 5px;
	margin-right: 10px;
	padding-left: 40px;
}

div#tabs	{
	position: absolute;
	left: 450px;
	top: 135px;
	margin-top: 10px;
	height: 46px;
	width: 600px;
	border-bottom: 1px solid #dad2c6;
}	

div#tabs div.web2 {
	margin-left: 15px;
	height: 20px;
	vertical-align: middle;
}

a.stumbleupon {
	width: 55px;
}

div#tabs ul li	{
	display: inline;
}

div#tabs img	{
	padding-left: 10px;
	padding-right: 10px;
}

div#prop_content	{
	position: absolute;
	top: 196px;
	left: 450px;
	padding-left: 50px;
	padding-right: 10px;
}

.tx_description	{
	line-height: 1.3;
}

div#friend_content	{
	position: absolute;
	top: 150px;
	left: 450px;
	padding-left: 50px;
	padding-right: 10px;
}

.btn	{
	left: 0px;
	width: 21px;
	height: 21px;
}

li.tabelement	{
	white-space: normal;
	text-align: center;
	display: block;
	/*float: left;*/
	padding-left: 10px;
	padding-right: 10px;
	color: #838383;
}

.tabelement a {
	color: #838383;
}

li.d_id {
		/*margin-top: 10px;
		margin-left: 10px;
		font-weight: bold;
		padding:0 0 4px 0;
		width: 100%;
		font-weight: bold;
		width: 130px;
		background-color: #00CC00;
		text-align: left;*/
		white-space: normal;
		text-align: center;
		display: block;
		color: #00FF00;
		padding-left: 10px;
		padding-right: 10px;
		font-weight: bold;
}

.p_content	{
		margin-left: 10px;
		margin-right: 10px;
		width: 560px;
}

.p_feat	{
		margin-left: 10px;
		margin-right: 10px;
		overflow: hidden;
}

.pr_txt	{
		position: absolute;
		margin: 40px 0 0 10px;
		width: 250px;
		padding:0 0 4px 0;
		overflow: auto;
}

div.content_element	{
		margin-top: 10px;
}

div.content_element div.multi {
	padding-left: 10px;
}

div.p_content td {
	vertical-align: top;
}

.feat_title	{
		color: #666666;
		font-weight: bold;
		border-bottom:1px solid #dad2c6;
		margin-left: 10px;
}

.feat_available {
	color: #666666;
		font-weight: bold;
		border-bottom:1px solid #dad2c6;
		margin-left: 10px;
}

.feat_det	{
		padding-left: 10px;
		text-align: left;
		font-weight: normal;
		color: #000000;
}

.cam {
	margin-bottom:-7px;
}

div.map_div {
	margin-bottom: 30px;
}	

p.tx_description a {
	color: #e07134;
}

p.tx_description a:hover {
	color: #666666;
}

div#c_map_canvas {
	float: left;	
}

div#area_map {
	float: left;
	margin-left: 40px;
	padding: 5px;
	width: 150px;
	border: 1px solid #e07134;
}

div#a_map_canvas {
	clear: both;	
}
