.cdivlcolumn				{	
							}

#divlistbody				{
								font-family:"Trebuchet MS",sans-serif;
							}

#divlistbody h1				{
								font-family:Tahoma, Futura, MgOpen Modata, sans-serif;
								font-weight:bold;
								color:#5F3A13;
								font-size:1.4em;
							}

#divlistbody h2				{
								font-family:Tahoma, Futura, MgOpen Modata, sans-serif;
								font-weight:bold;
								color:#5F3A13;
								font-size:1.1em;
								margin-left:5px;
							}

#divlistbody h4				{
								font-family:Tahoma, Futura, MgOpen Modata, sans-serif;
								font-weight:normal;
								color:#5F3A13;
								font-size:1em;
								margin-left:5px;
							}

#divlistbody	p			{
								font-size:.75em;
								color:#666666;
								margin:5px;
							}

#divlistbody .clistQuote	{
								color:#754817;
								font-size:0.72em; font-weight:bold;
								padding:7px;
							}


#divlistbody	.clistPrice				
							{
								font-weight:normal;
								color:#000000;
								font-size:0.99em;
								font-weight:bold;
								margin-right: -10px;
							}

.clistLocIn					{
								color:#5F3A13;
								font-size:0.7em;
							}

#divQuicktour	h5			{	
								color:#754817;
							}

#divQuicktour	td			{
								color:#666666;
								font-size:0.7em;
							}

#divphotoblock				{
								border-left:1px solid #CFD0C8;
							}

#divlistBanner h1, #divlistBanner h2, #divlistBanner h3, #divlistBanner h4, #divlistBanner h5, #divlistBanner h6
					{
						font-family:Tahoma, sans-serif;
						color:#731818;
						font-weight:normal;

					}


#divSignUp	h3				{										}

#divCosts	h5				{	color:#888888;	font-weight:bold;	}


#divCosts	.cHeadByLine	{	
								float:right;	
								font-family:"Script MY Bold","Brush Script MT","URW Chancery L",cursive;
								color:#DCBB25;
								margin-top:-10px;
								margin-right:10px;
							}

#divCosts table				{	width:90%;	}
#divCosts th,#divCosts td	{	font-size:0.65em; vertical-align: top; }
#divCosts span.small        {	font-size: 8px; font-weight: normal; font-family:  }

#divCosts th				{	text-align:right;	color:#754817;	}
#divCosts td				{	text-align:right;	color:#666666;	}

#divlistbody	a			{	color:#5F3A13;	}
#divlistbody	a:hover		{	color:#995E1F;	}

.cdivlistBody				{	
								background:#EDE8E2; min-height: 1550px;
							}

.clistHR					{
								border-bottom:1px solid #E6E2DF;
								width:100%; height:1px;
								line-height:1px;
							}

.clistHRDashed				{
								border-bottom:1px dashed #5F3A13;
								width:100%; height:1px;
								line-height:1px;
								margin-top:10px; margin-bottom:5px;
							}

#divListingMenu	a			{
								color:#666666;
								text-decoration:none;

							}

#divListingMenu	a:hover		{	
								text-decoration:underline;
							}

#divListingMenu li.selected	{
								font-size:0.9em; font-weight:bold;
								color:#666666;
								background-image:none;
							}

.clistMainHead				{
								background:#E8DFD8;
								border: 1px solid #CFD0C8;
							}

#imglistMainPhoto			{
								border:1px solid #CFD0C8;
							}

#imglistMainPhoto.standard	{	width:550px;	}
#imglistMainPhoto.crop		{	width:550px; height:80px;
								border:1px solid #CFD0C8;
							}

divlistDisplayPhotoContainer{	border:4xp solid green;
								width:550px; height:415px;
								margin:5px;
							}
#divlistDisplayPhoto		{	
								border:1px solid #CFD0C8;
								margin:5px;
								background-color:#000000;
							}

#imglistDisplayPhoto		{	width:550px; height:367;	
							}

#spnPhotoTitle				{
								height:80px;color:#FFFFFF;display:inline;
							}


#divPhotoDetails			{
								font-family:Tahoma, Futura, MgOpen Modata, sans-serif;
								font-weight:bold; font-size:0.6em;
								color:#5F3A13; text-align:right;
							}

#tblPhotoDetails			{	
								font-size:10px; position:relative;
								background:#000000;
								filter:alpha(opacity=60);opacity: 0.60;-moz-opacity:0.60;
							}



#tblPhotoDetails	th		{	color:#FFFFFF; text-align:right; font-weight:bold;}
#tblPhotoDetails	td		{	color:#FFFFFF; text-align:left; font-weight:normal;	}



#divPhotoStrip				{	white-space:nowrap;	}

#blackglass					{	
								background:#000000;width:550px;height210px;
								filter:alpha(opacity=55);opacity: 0.55;-moz-opacity:0.55;text-align:center;
							}

#divRoomPreview				{	
								filter:alpha(opacity=75);opacity: 0.75;
								-moz-opacity:0.75;text-align:center;
							}

#divRoomPreview	table		{	background-color:#000000;	}

#tdrpRoom					{	color:#FFFFFF;font-size:9px;font-family:tahoma;text-align:left;		}
#tdrpSize					{	color:#FFFFFF;font-size:9px;font-family:tahoma;text-align:right;	}
#tdrpNotes					{	color:#FFFFFF;font-size:9px;font-family:tahoma;text-align:left;		}




#divSignUp	li				{	background:none; 	}

#divAmenitiesTables			{	width:370px; }

#divAmenitiesTables th		{	text-align:left; font-size:.7em; font-weight:bold;	}
#divAmenitiesTables td		{	text-align:left; font-size:.7em;	}
#divAmenitiesTable	td.btn	{	text-align:center;	}

#divMyLocations				{	position:absolute; left:365px; top:20px;
								padding:7px;
								width:160px;	
								background:#DED5CE;
								border:1px solid #CFD0C8;

							}
#divMyLocations th			{	text-align:left; font-size:.7em; font-weight:bold;	}
#divMyLocations td			{	text-align:left; font-size:.7em;	}
#divMyLocations	td.btn		{	text-align:center;	}


table.listing_specs td.l    { text-align: right; padding-right: 5px; }


table.listing_specs                 { width: 215px; font-size: 12pt; }
table.listing_specs td              { font-size: 12pt; }
table.listing_specs td.l            { font-weight: bold; }

div#divQuickTech                    { width: 220px; }
div#divQuicktour                    { width: 570px; min-height: 900px; }
div#divQuickPhoto                   { width: 330px; float: left; }
div#divQuickPhoto h1                { font-size: 18pt; }
div#divFeatures                     { width: 555px; }
div#divFeatures table               { margin: 10px 15px; border-top: 1px solid #d1d1c9; width: 550px; }
div#divFeatures table td            { font-size: 9pt; vertical-align: top; width: 150px; padding-right: 15px; padding-top: 5px; text-align: left; }
div#divFeatures table td.l          { font-weight: bold; padding-right: 5px; }

div#photo_listing_specs             { width: 550px; }


.floatleft                          { float: left; }
div#photo_listing_specs h1          { color: #543f2e; font-size: 13pt; font-weight: normal; margin-left: 10px; }
div#room_sizes                      { margin-bottom: 20px; }
table#room_size_container           { width: 550px; text-align: center; }
div#photo_listing_specs div.hr      { border-top: 1px solid #dcd3cc; margin: 0 20px 0 30px; float: none; }
div#photo_listing_specs table div.hr{ width: 70%; margin: 0; }
div#photo_listing_specs table       { color: #666666; font-size: 9pt;}
div#photo_listing_specs table td    { vertical-align: top; }


div#photo_listing_specs table td.h  { text-align: center; font-weight: bold; font-size: 13pt; height: 40px; vertical-align: bottom; }
div#photo_listing_specs table td.l  { text-align: right; font-weight: bold; }
div#photo_listing_specs table td.r  { text-align: left; padding-left: 5px; }
div#photo_listing_specs table td.s  { height: 5px; overflow: hidden; font-size: 1px; }
div#photo_listing_specs table#total { font-size: 12pt; }
div#living_space table              { width: 550px; }
div#living_space table td           { text-align: center; }
div#living_space table td.h         { text-align: center; font-size: 10pt; height: auto; }

div.pi_content { width: 480px; margin: 0; padding: 0; position: relative; }
div.ef_content { width: 480px; margin: 0; padding: 0; position: relative; }

div#pi_contact_info {
	width: 100%;
	padding-top: 5px;
	background-color: #e8dfd8; 
	border: 1px solid #cfd0c8; 
}

.property_inquiry div.bar, .shadow div.bar {
	width: 100%; 
	height: 5px; 
	overflow: hidden; 
	font-size: 1px; 
	background: url('images/redthinbar.jpg') center repeat-x; 
	margin-top: 10px; 
}

div#pi_requested_info, div#ef_requested_info {
	text-align: left;
	height: 110px;
	width: 100%;
	background-color: #ede8e2;
	border: 1px solid #ede8e2;
}

div#ef_requested_info {
	height: 280px;
}

div#pi_image {
	position: absolute;
	top: 60px;
	right: 0;
	width: 150px;
	height: 100px;
}

div#pi_phone {
	width: 100%;
	text-align: left;
	font-size: 13pt;
	font-weight: bold;
	background-color: #ede8e2;
	border: 1px solid #ede8e2;
	padding: 5px 0;
	margin-top: 15px;
}

div#pi_requested_info table td { padding: 2px 2px 0 2px; font-size: 11pt; text-align: left; }
div#pi_contact_info table { font-size: 13pt; font-family: "Tahoma"; color: #666666; width: 100%; }
div#pi_contact_info table td.l { text-align: right; width: 75px; }
div#pi_contact_info table td.r { text-align: left; vertical-align: middle; }

td.error { font-size: 10pt; color: #FF0000; font-family: times; text-align: left; width: 300px; }
div#pi_private_viewing_div, div#pi_realtor_div { visibility: hidden; }

.property_inquiry h1 { font-size: 18pt; }
.property_inquiry h2 { font-size: 16px; margin: 10px 0 15px 0; }

.property_inquiry table { width: 100%; }
.property_inquiry input.t { height: 19px; width: 180px; font-size: 10pt; padding: 0; overflow: hidden; border: 1px solid  black; }
.property_inquiry select { height: 19px; font-size: 10pt; border: 1px solid  black; }

.property_inquiry                         { position: absolute; z-index: 10000; display: none; text-align: left; }
.property_inquiry td                      { padding: 0; margin: 0; }
.property_inquiry td.top_left, 
.property_inquiry td.top_right, 
.property_inquiry td.bottom_left, 
.property_inquiry td.bottom_right         { width: 61px; height: 61px; }
.property_inquiry td.top, 
.property_inquiry td.bottom               { height: 61px; }
.property_inquiry td.left, 
.property_inquiry td.right                { width: 61px; }
.property_inquiry td.content              { background-color: white; width: auto; height: auto; margin: 0; padding: 10px; }

.property_inquiry td.top_left             { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/shadow-top-left.png', sizingMethod='crop');     }
.property_inquiry td.top_right            { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/shadow-top-right.png', sizingMethod='crop');    }
.property_inquiry td.bottom_left          { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/shadow-bottom-left.png', sizingMethod='crop');  }
.property_inquiry td.bottom_right         { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/shadow-bottom-right.png', sizingMethod='crop'); }
.property_inquiry td.top                  { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/shadow-top.png', sizingMethod='scale');         }
.property_inquiry td.right                { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/shadow-right.png', sizingMethod='scale');       }
.property_inquiry td.bottom               { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/shadow-bottom.png', sizingMethod='scale');      }
.property_inquiry td.left                 { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/shadow-left.png', sizingMethod='scale');        }

.property_inquiry td.top_left[class]      { background: url('images/shadow-top-left.png') no-repeat;     }
.property_inquiry td.top_right[class]     { background: url('images/shadow-top-right.png') no-repeat;    }
.property_inquiry td.bottom_left[class]   { background: url('images/shadow-bottom-left.png') no-repeat;  }
.property_inquiry td.bottom_right[class]  { background: url('images/shadow-bottom-right.png') no-repeat; }
.property_inquiry td.top[class]           { background: url('images/shadow-top.png') repeat-x;           }
.property_inquiry td.right[class]         { background: url('images/shadow-right.png') repeat-y;         }
.property_inquiry td.bottom[class]        { background: url('images/shadow-bottom.png') repeat-x;        }
.property_inquiry td.left[class]          { background: url('images/shadow-left.png') repeat-y;          }

table.edit_listing_header { text-align: left; font-family: arial; font-size: 9pt; width: 400px; }
table.edit_listing_header td { vertical-align: top; padding-right: 4px; }
table.edit_listing_header td.image { text-align: center; }

table.edit_listing_header a { color: black; text-decoration: none; }
table.edit_listing_header a:hover { color: #777777; text-decoration: underline; }

div.edit_menu { text-align: right; width: 750px; border-bottom: 1px solid #5f3a13; margin-bottom: 40px; }
div.edit_menu a { color: #00044c; text-decoration: none; font-weight: bold; font-size: 10pt; font-family: arial; margin-right: 10px; }
div.edit_menu a:hover { color: #0009ab; }

div#map { float: left; width:412px; height:288px; border: 1px solid black; margin: 0 15px; }
div#pano { float: left; width:412px; height:288px; border: 1px solid black; margin: 0 15px; visibility: hidden; }
table.map_form { text-align: left; font-size: 10pt; }
table.map_form td { padding: 2px; }

table.edit_photos { text-align: left; width: 740px; font-family: arial; font-size: 8pt; }
table.edit_photos td { vertical-align: top; padding: 7px 1px; border-bottom: 1px solid #AAAAAA; }
table.edit_photos td.label { text-align: right; font-weight: bold; padding: 5px 5px 0 0; width: 80px; }
table.edit_photos td.description { text-align: left; padding: 5px 5px 0 0; vertical-align: top; color: #777777; width: 200px; }
table.edit_photos td.select_photos { padding-left: 5px; }

table.edit_photos input.t { font-size: 8pt; width: 250px; }
table.edit_photos textarea { width: 300px; height: 50px; font-size: 8pt; }
table.edit_photos td.room_info { width: 150px; font-size: 10pt; padding-left: 10px; }

table.edit_photos img {  }
table.edit_photos input.small { font-size: 8pt; background: #DDDDDD; border: 1px solid black; margin-top: 10px; }

input#editBtn { width: 14px; height: 12px; font-size: 1px; overflow: hidden; background: transparent url('/images/icons/edit.gif') center no-repeat; border: none; }
input#deleteBtn { width: 12px; height: 12px; font-size: 1px; overflow: hidden; background: transparent url('/images/icons/delete.gif') center no-repeat; border: none; }
input#vrBtn { width: 10px; height: 12px; font-size: 1px; overflow: hidden; background: transparent url('/images/icons/BTN_VR_ICON.gif') center no-repeat; border: none; }

.shadow h1 { font-size: 18pt; margin-bottom: 15px; }
.shadow h2 { font-size: 16px; margin: 10px 0 15px 0; }

.shadow table { width: 100%; }
.shadow input.t { height: 19px; width: 180px; font-size: 10pt; padding: 0; overflow: hidden; border: 1px solid black; }
.shadow select { height: 19px; font-size: 10pt; border: 1px solid  black; }
.shadow textarea { width: 100%; height: 85px; border: 1px solid black; }

.shadow                         { position: absolute; z-index: 10000; display: none; text-align: left; }
.shadow td                      { padding: 0; margin: 0; }
.shadow td.top_left, 
.shadow td.top_right, 
.shadow td.bottom_left, 
.shadow td.bottom_right         { width: 61px; height: 61px; }
.shadow td.top, 
.shadow td.bottom               { height: 61px; }
.shadow td.left, 
.shadow td.right                { width: 61px; }
.shadow td.content              { background-color: white; margin: 0; padding: 10px; vertical-align: top; }

.shadow td.top_left             { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/shadow-top-left.png', sizingMethod='crop');     }
.shadow td.top_right            { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/shadow-top-right.png', sizingMethod='crop');    }
.shadow td.bottom_left          { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/shadow-bottom-left.png', sizingMethod='crop');  }
.shadow td.bottom_right         { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/shadow-bottom-right.png', sizingMethod='crop'); }
.shadow td.top                  { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/shadow-top.png', sizingMethod='scale');         }
.shadow td.right                { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/shadow-right.png', sizingMethod='scale');       }
.shadow td.bottom               { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/shadow-bottom.png', sizingMethod='scale');      }
.shadow td.left                 { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/shadow-left.png', sizingMethod='scale');        }

.shadow td.top_left[class]      { background: url('images/shadow-top-left.png') no-repeat;     }
.shadow td.top_right[class]     { background: url('images/shadow-top-right.png') no-repeat;    }
.shadow td.bottom_left[class]   { background: url('images/shadow-bottom-left.png') no-repeat;  }
.shadow td.bottom_right[class]  { background: url('images/shadow-bottom-right.png') no-repeat; }
.shadow td.top[class]           { background: url('images/shadow-top.png') repeat-x;           }
.shadow td.right[class]         { background: url('images/shadow-right.png') repeat-y;         }
.shadow td.bottom[class]        { background: url('images/shadow-bottom.png') repeat-x;        }
.shadow td.left[class]          { background: url('images/shadow-left.png') repeat-y;          }

div#select_room { width: 100%; height: 220px; border: 1px solid black; overflow: auto; }
div.room_info, div.room_info_hl { background: white; font-size: 8pt; font-family: arial; padding: 5px; width: 370px; border-bottom: 1px solid #AAAAAA; }
div.room_info_hl { background: #cbfdff; }
div.room_description { height: 48px; font-size: 8pt; color: #777777; }
font.hl { color: black; font-weight: bold; }

table.edit_documents { font-size: 9pt; font-family: arial; width: 500px; margin: 0 0 20px 20px; }
table.edit_documents thead td { border-bottom: 1px solid #AAAAAA; }

#edit_document_popup select, #edit_document_popup input.t { font-size: 9pt; font-family: arial; height: 19px; width: 200px; }

div.photo_info table, div.photo_info_hl table { font-size: 8pt; font-family: arial; }
div.photo_info td, div.photo_info_hl td { text-align: left; vertical-align: top; }
div.photo_info_hl { background: #cbfdff; }

div.listing_description { margin: 0 20px; font-size: 9pt; font-family: arial; }
div.listing_description table { font-size: 9pt; font-family: arial; width: 90%; }
div.listing_description td { text-align: left; vertical-align: top; }

div.listing_description input.tl,
div.listing_description input.ts,
div.listing_description textarea { font-size: 9pt; font-family: arial; border: 1px solid black; }
div.listing_description input.tl { width: 100%; }
div.listing_description input.ts { width: 80px; }
div.listing_description textarea { width: 100%; height: 500px; }

input.w2 { cursor: pointer; }

div#divRooms { position: absolute; z-index: 10000; display: none; text-align: left; font-size: 8pt; width: 160px; border: 1px solid black; background: white; padding-left: 5px; }
div#divRooms table { width: 100%; }

div.divPopup { position: absolute; display: none; text-align: left; height: 185px; width: 320px; border: 1px solid black; background: white; font-size: 9pt; }
div.divPopup div.close { position: absolute; top: 3px; right: 3px; }
div.divPopup div.popup_content { width: 100%; height: 140px; overflow: auto; }
div.divPopup table { margin: 5px; width: 295px; }
div.divPopup table td.l { width: 150px; }
div.divPopup h3 { padding: 0; margin: 0; text-align: center; width: 100%; border-bottom: 1px solid #777777; height: 18px; }

div.listing_specs table { font-size: 7pt; font-weight: normal; font-family: arial; }
div.listing_specs table.specs_form { width: 735px; }
div.listing_specs table td { padding: 2px; }
div.listing_specs table th { text-align: right; }

div.listing_specs input    { font-size: 9pt; }
div.listing_specs input.tl { width: 100%; }
div.listing_specs input.ts { width: 80px; }
div.listing_specs textarea { font-size: 9pt; }

div#divSelector { background: white; }

select.w3, input.w3 { width: 140px; font-size: 9pt; }
select.w2, input.w2 { width: 100px; font-size: 9pt; }
select.w1, input.w1 { width: 70px; font-size: 9pt;  }

div#user_header { height: 100px; width: 300px; text-align: center; }
table.edit_users, table.edit_users_popup { font-size: 9pt; }
table.edit_users td { padding: 0 2px; }
table.edit_users tr.header td { border-bottom: 1px solid black; font-weight: bold; }
table.edit_users tr.hl td { background-color: #CCCCCC; }

table.edit_users_popup { width: 250px; }

div#image_container { position: relative; border: 1px solid black; }
div#img_selector { 
	position: absolute; 
	background-color: transparent; 
	width: 550px; 
	height: 78px;
	cursor: move;
	border-top: 1px solid #AAAAAA;
	border-bottom: 1px solid #AAAAAA;
}

div#selector_top, div#selector_bottom {
	position: absolute;
	width: 100%;
	overflow: hidden;
	font-size: 1px;
}

div#selector_top[id], div#selector_bottom[id] {
	background-color: #000000;
	filter:alpha(opacity=50);
	opacity:.5; 
	-moz-opacity:.5;
}

table#floorplans { width: 550px; }
table#floorplans thead td { color: #5F3A13; text-align: left; font-weight: bold; font-family:"Trebuchet MS",sans-serif; font-size: 10pt; padding: 0 0 10px 10px; }
td#fp_main { width: 450px; vertical-align: top; }
td#fp_thumb { text-align: center; font-family:"Trebuchet MS",sans-serif; font-size: 10pt; font-weight: bold; padding: 5px 0; color: #666666; vertical-align: top; }
td#fp_thumb img { cursor: pointer; }

table.edit_open_house_popup { font-size: 9pt; text-align: left; }
table.edit_open_house_popup td { padding: 0 5px 0 0; }
table.edit_open_house_popup th { text-align: right; }

span.AdCaption { color: #5f3a13; }
div#sizing_disclaimer { padding-left: 15px; margin-top: 30px; font-size: 7pt; color: #666666; width: 540px; }
span.gst  { font-size: 9pt; }
span.fpInst { font-size: 8pt; font-weight: normal; }
span.inches { font-size: 0.8em; }

input.arrowUp, input.arrowDown { width: 9px; height: 12px; font-size: 1px; overflow: hidden; border: none; }
input.arrowUp { background: transparent url('/images/arrow_up.gif') center no-repeat; }
input.arrowDown { background: transparent url('/images/arrow_down.gif') center no-repeat; }

.VRImage { position: absolute; width: 21px; height: 25px; bottom: -20px; *bottom: -5px; right: -5px; background: url('images/BTN_VR_SM.gif') center no-repeat; display: none; }
#divVRImageLrg { width: 58px; height: 70px; background: url('images/BTN_VR_LRG.gif') center no-repeat; position:absolute; left: 10px; top: 127px; z-index: 1000; display: none; }
.vr_tour { position: absolute; top: 330px; left: 315px; display: none; width: 630px; height: 530px; }
.vr_tour table.shadow { display: block; }
.vr_tour td.content { padding: 30px; background-color: #e8dfd8; filter:alpha(opacity=90);opacity: 0.90;-moz-opacity:0.90; }
.vr_tour div.close { position: absolute; top: 70px; right: 70px; width: 13px; height: 13px; background: url('images/close.gif') center no-repeat; cursor: hand; }
#vrtour_filename { margin-right: 20px; }

#divPrevPhotoContainer,
#divNextPhotoContainer { position: absolute; top: 300px; z-index: 1000; }
#divPrevPhotoContainer { left: -10px; }
#divNextPhotoContainer { right: -10px; }

div.camera { position: absolute; width: 16px; height: 16px; margin-left: -8px; margin-top: -8px; overflow: hidden; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/camera.png', sizingMethod='crop'); cursor: pointer; }
div.camera[class] { background: url('/images/camera.png') center no-repeat; }

#ulListingTabs { position: absolute; height: 33px; bottom: 0; left: 0; margin: 0; padding: 0; }
#ulListingTabs li { float: left; margin: 0; padding: 0; background: none; }
#ulListingTabs a { 
	display: block; 
	margin: 0; 
	padding: 9px;
	margin-top: 2px;
	border: 1px solid #cfd0c8;
	color: #666666; 
	font-size: 15px; 
	text-decoration: none;
	background-color: #ede8e2;
}

#ulListingTabs li#selected a { font-weight: bold; background-color: #e8dfd8; padding: 10px; margin-top: 0; border-bottom: 1px solid #e8dfd8; }
#divListingTabs { position: relative; height: 32px; z-index: 1000; bottom: -1px; }

#aViewPhotos { font-size: 11pt; font-weight: bold; }

table.weekdays { border: none; font-size: 8px; vertical-align: middle; text-align: center; padding: 0; margin: 0; }
table.weekdays td { height: 8px; color: black; width: 20px; }
table.weekdays td.hl { background-color: #731818; color: white; }

span.dates { font-size: 8pt; color: #333333; }
span.times { font-size: 8pt; color: #666666; }
div.singleOpenHouse { margin: 7px 0; }
